Ian McCullough
Irondale HS (2019–2020) · Mounds View HS (2016–2018)
2020 · JV2 Boys
| Race | Place | Total | Gap | Points | Lap 1 | Notes |
|---|---|---|---|---|---|---|
| Race 4 · Gamehaven Rochester, MN · Sep 26–27, 2020 | 104 / 185 | 19:10.8 | +3:44.0 | 19:10.8 | ||
| Race 3 · Whitetail Ridge V1 River Falls, WI · Sep 19–20, 2020 | 99 / 145 | 17:46.7 | +3:37.7 | 17:46.7 |
2019 · JV2 Boys D2
46th of 96 in JV2 Boys D2 · season score 610.0
| Race | Place | Total | Gap | Points | Notes |
|---|---|---|---|---|---|
| State Championship · Mount Kato Mankato, MN · Oct 26–27, 2019 | 67 / 79 | 52:40.0 | +16:33.0 | 270 | |
| Race 5 · Detroit Mountain Detroit Lakes, MN · Oct 5–6, 2019 | 31 / 34 | 50:30.6 | +14:39.9 | 326 | |
| Race 3 · Summit Lake Farm Stone Lake, WI · Sep 14–15, 2019 | 39 / 46 | 34:17.0 | −1 lap | 304 |
2018 · JV2 Boys D2
87th of 153 in JV2 Boys D2 · season score 852.0
| Race | Place | Total | Gap | Points | Notes |
|---|---|---|---|---|---|
| State Championship · Mount Kato Mankato, MN · Oct 28, 2018 | 89 / 118 | 43:40.6 | +9:59.8 | 248 | |
| Race 6 · Spirit Mountain Duluth, MN · Oct 14, 2018 | 81 / 106 | 51:37.6 | +14:32.1 | 255 | |
| Race 4 · Detroit Mountain Detroit Lakes, MN · Sep 30, 2018 | 50 / 65 | 41:33.8 | +8:07.1 | 286 | |
| Race 3 · Gamehaven Rochester, MN · Sep 16, 2018 | 66 / 100 | 46:55.8 | +10:51.9 | 270 | |
| Race 2 · Lake Rebecca Rockford, MN · Sep 9, 2018 | 65 / 97 | 38:46.3 | +6:07.9 | 271 |
2017 · Freshman Boys
186th of 232 in Freshman Boys · season score 710.0
| Race | Place | Total | Gap | Points | Notes |
|---|---|---|---|---|---|
| Race 4 · Whitetail Ridge River Falls, WI · Oct 1, 2017 | 102 / 172 | 44:25.1 | +9:25.6 | 234 | |
| Race 3 · Gamehaven Rochester, MN · Sep 24, 2017 | 93 / 156 | 45:13.4 | +10:36.8 | 243 | |
| Race 2 · Jail Trail St. Cloud, MN · Sep 10, 2017 | 103 / 163 | 48:21.9 | +9:50.8 | 233 |
2016 · 8th Grade Boys D2
38th of 70 in 8th Grade Boys D2 · season score 1,359.0
| Race | Place | Total | Gap | Points | Notes |
|---|---|---|---|---|---|
| State Championship · Mount Kato Mankato, MN · Oct 29–30, 2016 | 46 / 59 | 27:53.2 | +9:06.0 | 295 | |
| Race 5 · Whitetail Ridge River Falls, WI · Oct 16, 2016 | 33 / 49 | 31:25.4 | +7:51.1 | 320 | |
| Race 4 · Spirit Mountain Duluth, MN · Oct 9, 2016 | 21 / 28 | 33:48.2 | +11:41.7 | 365 | |
| Race 3 · Gamehaven Rochester, MN · Oct 2, 2016 | 34 / 55 | 25:34.8 | +6:26.9 | 317 | |
| Race 1 · Schindler's Way Austin, MN · Sep 11, 2016 | 29 / 49 | 28:38.8 | +4:18.0 | 332 |
Lap splits are shown on wider screens.