| 1 | Leander BraunPlace 1 · Grade 12 · Whitefish Bay | 12 | Whitefish Bay | 16:28.6 |
| 2 | Marshall NevePlace 2 · Grade 11 · Marshfield | 11 | Marshfield | 16:28.7 |
| 3 | Beau SteinkePlace 3 · Grade 12 · Cadott | 12 | Cadott | 17:06.7 |
| 4 | Liam HoernemanPlace 4 · Grade 10 · Marshfield | 10 | Marshfield | 17:11.2 |
| 5 | Mason BoydPlace 5 · Grade 11 · Whitefish Bay | 11 | Whitefish Bay | 17:13.9 |
| 6 | James SchumacherPlace 6 · Grade 11 · Whitefish Bay | 11 | Whitefish Bay | 17:15.6 |
| 7 | Jacob PilgrimPlace 7 · Grade 11 · Cadott | 11 | Cadott | 17:40.9 |
| 8 | Zale PettisPlace 8 · Grade 11 · Augusta | 11 | Augusta | 17:46.4 |
| 9 | Matthew HirtreiterPlace 9 · Grade 11 · Chequamegon | 11 | Chequamegon | 17:53.8 |
| 10 | Bennett GreischarPlace 10 · Grade 11 · Whitefish Bay | 11 | Whitefish Bay | 17:58.3 |
| 11 | Alexander ParkerPlace 11 · Grade 12 · Marshfield | 12 | Marshfield | 18:01.0 |
| 12 | Dominick BlanchardPlace 12 · Grade 10 · Marshfield | 10 | Marshfield | 18:11.2 |
| 13 | Paxton TippenPlace 13 · Grade 11 · Marshfield | 11 | Marshfield | 18:14.2 |
| 14 | Jon PhelpsPlace 14 · Grade 12 · Cadott | 12 | Cadott | 18:30.5 |
| 15 | William PilgrimPlace 15 · Grade 9 · Cadott | 9 | Cadott | 18:46.8 |
| 16 | Zeb SchultzPlace 16 · Grade 11 · Neillsville | 11 | Neillsville | 19:00.3 |
| 17 | Klay HandrickPlace 17 · Grade 12 · Cadott | 12 | Cadott | 19:21.0 |
| 18 | Ashton SeifertPlace 18 · Grade 9 · Chequamegon | 9 | Chequamegon | 19:25.5 |
| 19 | Liam MulcahyPlace 19 · Grade 11 · Whitefish Bay | 11 | Whitefish Bay | 19:31.5 |
| 20 | Ehmrey SchmollPlace 20 · Grade 12 · Marshfield | 12 | Marshfield | 19:32.0 |
| 21 | Garrett EngelPlace 21 · Grade 12 · Cadott | 12 | Cadott | 19:35.1 |
| 22 | Ryder WilliamsPlace 22 · Grade 9 · Whitefish Bay | 9 | Whitefish Bay | 19:39.4 |
| 23 | Bently JorgensenPlace 23 · Grade 11 · Chequamegon | 11 | Chequamegon | 19:40.1 |
| 24 | James TatePlace 24 · Grade 10 · Whitefish Bay | 10 | Whitefish Bay | 19:40.8 |
| 25 | Isaac AndersonPlace 25 · Grade 9 · Cadott | 9 | Cadott | 19:50.5 |
| 26 | Nathan SchneiderPlace 26 · Grade 9 · Columbus Catholic | 9 | Columbus Catholic | 20:01.9 |
| 27 | Johnny BullardPlace 27 · Grade 10 · McDonell Central | 10 | McDonell Central | 20:09.5 |
| 28 | Colby BredemannPlace 28 · Grade 9 · Columbus Catholic | 9 | Columbus Catholic | 20:12.3 |
| 29 | Donovan GentemanPlace 29 · Grade 10 · Loyal/Greenwood | 10 | Loyal/Greenwood | 20:14.1 |
| 30 | Aidan SondelskiPlace 30 · Grade 10 · Edgar | 10 | Edgar | 20:18.1 |
| 31 | Easton LemkePlace 31 · Grade 9 · Chequamegon | 9 | Chequamegon | 20:40.6 |
| 32 | Landon SchneiderPlace 32 · Grade 11 · Columbus Catholic | 11 | Columbus Catholic | 20:48.8 |
| 33 | Paul UgoretzPlace 33 · Grade 12 · Marshfield | 12 | Marshfield | 20:49.3 |
| 34 | Lukas BlasticPlace 34 · Grade 9 · Neillsville | 9 | Neillsville | 20:57.3 |
| 35 | Cameron PetroskiPlace 35 · Grade 9 · Chequamegon | 9 | Chequamegon | 20:59.9 |
| 36 | Jeremy ChristophPlace 36 · Grade 10 · Augusta | 10 | Augusta | 21:03.4 |
| 37 | Andrew LavengoodPlace 37 · Grade 11 · Loyal/Greenwood | 11 | Loyal/Greenwood | 21:04.6 |
| 38 | Cullen PetkovsekPlace 38 · Grade 9 · Loyal/Greenwood | 9 | Loyal/Greenwood | 21:06.6 |
| 39 | Jermiah RabaulimanPlace 39 · Grade 10 · Chequamegon | 10 | Chequamegon | 21:10.3 |
| 40 | Isaac SochaPlace 40 · Grade 12 · Edgar | 12 | Edgar | 21:17.3 |
| 41 | Landon CooleyPlace 41 · Grade 10 · McDonell Central | 10 | McDonell Central | 21:21.3 |
| 42 | Ethan HumphreyPlace 42 · Grade 12 · Chequamegon | 12 | Chequamegon | 21:28.1 |
| 43 | Kenaniah ThellPlace 43 · Grade 10 · Neillsville | 10 | Neillsville | 21:28.1 PR |
| 44 | Ryan RoachPlace 44 · Grade 12 · McDonell Central | 12 | McDonell Central | 21:44.2 |
| 45 | Nathan ScheerPlace 45 · Grade 12 · Columbus Catholic | 12 | Columbus Catholic | 21:55.8 |
| 46 | Fynn OlmstedPlace 46 · Grade 11 · Edgar | 11 | Edgar | 22:04.0 |
| 47 | Cale KochPlace 47 · Grade 10 · Edgar | 10 | Edgar | 22:05.2 |
| 48 | Lucas SochaPlace 48 · Grade 10 · Edgar | 10 | Edgar | 22:06.5 |
| 49 | Trevor ApfelbeckPlace 49 · Grade 11 · Edgar | 11 | Edgar | 22:21.0 |
| 50 | Kameron BuckliPlace 50 · Grade 11 · McDonell Central | 11 | McDonell Central | 22:37.0 |
| 51 | Bennett DeRuyterPlace 51 · Grade 10 · Faith Christian Academy | 10 | Faith Christian Academy | 22:46.8 |
| 52 | Collin JohnsonPlace 52 · Grade 12 · Nekoosa | 12 | Nekoosa | 22:48.6 |
| 53 | Koen DeRuyterPlace 53 · Grade 11 · Faith Christian Academy | 11 | Faith Christian Academy | 22:52.1 |
| 54 | Ian StrobelPlace 54 · Grade 9 · Nekoosa | 9 | Nekoosa | 23:01.8 |
| 55 | Quinnton HerrPlace 55 · Grade 11 · McDonell Central | 11 | McDonell Central | 23:18.4 |
| 56 | Paxton MuellerPlace 56 · Grade 11 · Edgar | 11 | Edgar | 23:28.4 |
| 57 | Thomas TruogPlace 57 · Grade 12 · Augusta | 12 | Augusta | 23:35.4 |
| 58 | Lincoln SmithPlace 58 · Grade 11 · Loyal/Greenwood | 11 | Loyal/Greenwood | 23:36.8 |
| 59 | Mason KohnertPlace 59 · Grade 11 · Loyal/Greenwood | 11 | Loyal/Greenwood | 23:45.7 |
| 60 | Julian BullardPlace 60 · Grade 12 · McDonell Central | 12 | McDonell Central | 23:47.0 |
| 61 | Caspar KroenigPlace 61 · Grade 10 · Columbus Catholic | 10 | Columbus Catholic | 23:49.5 |
| 62 | Trey EckesPlace 62 · Grade 10 · Loyal/Greenwood | 10 | Loyal/Greenwood | 24:47.0 |
| 63 | Riley CharloPlace 63 · Grade 12 · Augusta | 12 | Augusta | 24:53.3 |
| 64 | Gabe FisherPlace 64 · Grade 11 · Faith Christian Academy | 11 | Faith Christian Academy | 25:41.5 |
| 65 | Ethan Zacharias-DietzmannPlace 65 · Grade 11 · Augusta | 11 | Augusta | 25:48.2 |
| 66 | AJ StengerPlace 66 · Grade 9 · Faith Christian Academy | 9 | Faith Christian Academy | 27:00.0 |
| 67 | Connor LearyPlace 67 · Grade 9 · Loyal/Greenwood | 9 | Loyal/Greenwood | 28:08.9 |
| 68 | Devin FredenhagenPlace 68 · Grade 9 · Nekoosa | 9 | Nekoosa | 30:07.2 |
| 69 | Carson ShiltsPlace 69 · Grade 10 · Nekoosa | 10 | Nekoosa | 30:12.3 |
| 70 | Colton KrausPlace 70 · Grade 9 · Faith Christian Academy | 9 | Faith Christian Academy | 32:22.6 |