| 1 | Marshall NevePlace 1 · Grade 11 · Marshfield | 11 | Marshfield | 15:54.9 |
| 2 | Micaiah BlackPlace 2 · Grade 10 · River Falls | 10 | River Falls | 15:57.8 PR |
| 3 | Owen PelzelPlace 3 · Grade 12 · Menomonie | 12 | Menomonie | 16:18.8 |
| 4 | Christopher BergPlace 4 · Grade 10 · Marshfield | 10 | Marshfield | 16:25.1 |
| 5 | Logan AntonyPlace 5 · Grade 12 · Shakopee | 12 | Shakopee | 16:27.3 PR |
| 6 | Evan OlsonPlace 6 · Grade 12 · Menomonie | 12 | Menomonie | 16:40.1 |
| 7 | Noah WinderPlace 7 · Grade 12 · Menomonie | 12 | Menomonie | 16:42.8 |
| 8 | David SchanhoferPlace 8 · Grade 11 · Tomah | 11 | Tomah | 16:49.5 |
| 9 | Logan TopperPlace 9 · Grade 11 · Menomonie | 11 | Menomonie | 16:59.9 |
| 10 | Owen KoepkePlace 10 · Grade 12 · River Falls | 12 | River Falls | 17:03.2 |
| 11 | Frederick SteffenPlace 11 · Grade 11 · Shakopee | 11 | Shakopee | 17:03.6 PR |
| 12 | Karter LivingstonPlace 12 · Grade 10 · Menomonie | 10 | Menomonie | 17:04.5 |
| 13 | Liam HoernemanPlace 13 · Grade 10 · Marshfield | 10 | Marshfield | 17:07.8 |
| 14 | Evan MessnerPlace 14 · Grade 10 · Shakopee | 10 | Shakopee | 17:10.9 PR |
| 15 | Cruz JohnsonPlace 15 · Grade 12 · River Falls | 12 | River Falls | 17:12.6 |
| 16 | Tyler BoettcherPlace 16 · Grade 12 · Tomah | 12 | Tomah | 17:24.0 |
| 17 | Paxton TippenPlace 17 · Grade 11 · Marshfield | 11 | Marshfield | 17:26.9 |
| 18 | Gunnar JohnsonPlace 18 · Grade 10 · River Falls | 10 | River Falls | 17:29.1 PR |
| 19 | Brody SalzmanPlace 19 · Grade 10 · Menomonie | 10 | Menomonie | 17:31.6 |
| 20 | Jack BreimhorstPlace 20 · Grade 12 · Shakopee | 12 | Shakopee | 17:36.0 |
| 21 | Ian LaValleyPlace 21 · Grade 10 · Sparta | 10 | Sparta | 17:38.8 |
| 22 | Alexander ParkerPlace 22 · Grade 12 · Marshfield | 12 | Marshfield | 17:42.1 |
| 23 | Bennett AndersonPlace 23 · Grade 9 · Menomonie | 9 | Menomonie | 17:42.8 |
| 24 | Jonathan TrombleyPlace 24 · Grade 9 · Wausau East | 9 | Wausau East | 17:45.9 PR |
| 25 | Barrett GiesenPlace 25 · Grade 10 · Shakopee | 10 | Shakopee | 17:49.7 |
| 26 | Andrew WitherowPlace 26 · Grade 11 · Sparta | 11 | Sparta | 17:50.8 |
| 27 | Dylan HenjumPlace 27 · Grade 12 · River Falls | 12 | River Falls | 17:51.4 |
| 28 | Dominick BlanchardPlace 28 · Grade 10 · Marshfield | 10 | Marshfield | 17:53.2 |
| 29 | Isaac GrilleyPlace 29 · Grade 11 · Tomah | 11 | Tomah | 17:53.6 |
| 30 | Andrew LindbergPlace 30 · Grade 12 · Tomah | 12 | Tomah | 17:55.4 |
| 31 | Jack TrombleyPlace 31 · Grade 10 · Wausau East | 10 | Wausau East | 18:02.4 |
| 32 | Isaac CiminoPlace 32 · Grade 9 · Menomonie | 9 | Menomonie | 18:05.7 |
| 33 | Oliver KerzePlace 33 · Grade 11 · Menomonie | 11 | Menomonie | 18:09.3 |
| 34 | Carter WilliquettePlace 34 · Grade 12 · Marshfield | 12 | Marshfield | 18:11.7 |
| 35 | Chase PemberPlace 35 · Grade 11 · Menomonie | 11 | Menomonie | 18:12.1 |
| 36 | Jonathan TarasewiczPlace 36 · Grade 10 · River Falls | 10 | River Falls | 18:14.6 |
| 37 | Ehmrey SchmollPlace 37 · Grade 12 · Marshfield | 12 | Marshfield | 18:21.6 PR |
| 38 | Camden JansenPlace 38 · Grade 7 · Shakopee | 7 | Shakopee | 18:21.9 |
| 39 | Louis GilbertsonPlace 39 · Grade 9 · River Falls | 9 | River Falls | 18:23.6 |
| 40 | Carter AndersonPlace 40 · Grade 10 · Tomah | 10 | Tomah | 18:33.6 PR |
| 41 | Mathew SnavelyPlace 41 · Grade 11 · Menomonie | 11 | Menomonie | 18:42.9 |
| 42 | Finley CampbellPlace 42 · Grade 9 · River Falls | 9 | River Falls | 18:46.8 |
| 43 | Grayson BestPlace 43 · Grade 12 · Wausau East | 12 | Wausau East | 18:53.4 |
| 44 | Brady JacobsonPlace 44 · Grade 9 · Shakopee | 9 | Shakopee | 18:55.2 |
| 45 | Blake ChamplinPlace 45 · Grade 11 · Tomah | 11 | Tomah | 18:57.9 |
| 46 | Lucas Slice-PedriniPlace 46 · Grade 9 · River Falls | 9 | River Falls | 18:58.7 PR |
| 47 | Asher PelzelPlace 47 · Grade 11 · Menomonie | 11 | Menomonie | 18:58.9 PR |
| 48 | Riley DenoyerPlace 48 · Grade 9 · Sparta | 9 | Sparta | 19:04.2 |
| 49 | Dex SchillerPlace 49 · Grade 11 · Marshfield | 11 | Marshfield | 19:04.8 |
| 50 | Nathan DegnerPlace 50 · Grade 11 · Marshfield | 11 | Marshfield | 19:10.7 |
| 51 | Eli SchwedlerPlace 51 · Grade 9 · Menomonie | 9 | Menomonie | 19:11.2 PR |
| 52 | Cade ScholfieldPlace 52 · Grade 10 · Menomonie | 10 | Menomonie | 19:13.2 |
| 53 | Eric MoulderPlace 53 · Grade 9 · Menomonie | 9 | Menomonie | 19:14.9 PR |
| 54 | Connor DaumPlace 54 · Grade 9 · Shakopee | 9 | Shakopee | 19:24.7 |
| 55 | Ben OlsonPlace 55 · Grade 10 · Menomonie | 10 | Menomonie | 19:31.1 |
| 56 | Duncan FrustaglioPlace 56 · Grade 11 · Wausau East | 11 | Wausau East | 19:31.4 |
| 57 | Carson FeitPlace 57 · Grade 9 · Marshfield | 9 | Marshfield | 19:31.7 |
| 58 | Grayson BrownPlace 58 · Grade 10 · Menomonie | 10 | Menomonie | 19:39.1 PR |
| 59 | Henry MunsonPlace 59 · Grade 9 · River Falls | 9 | River Falls | 19:41.4 |
| 60 | Paul UgoretzPlace 60 · Grade 12 · Marshfield | 12 | Marshfield | 19:41.6 PR |
| 61 | Evan DeweyPlace 61 · Grade 12 · Marshfield | 12 | Marshfield | 19:43.7 |
| 62 | River DarwellPlace 62 · Grade 9 · Wausau East | 9 | Wausau East | 19:43.9 |
| 63 | Andrew SchuhPlace 63 · Grade 9 · Menomonie | 9 | Menomonie | 19:44.4 PR |
| 64 | Chase OlsonPlace 64 · Grade 12 · Marshfield | 12 | Marshfield | 19:45.5 PR |
| 65 | Ryan OestreichPlace 65 · Grade 10 · River Falls | 10 | River Falls | 19:46.0 PR |
| 66 | Logan GatesPlace 66 · Grade 12 · Menomonie | 12 | Menomonie | 19:56.5 |
| 67 | Jacob HentgesPlace 67 · Grade 12 · Shakopee | 12 | Shakopee | 19:57.3 PR |
| 68 | Ian BaumerPlace 68 · Grade 9 · River Falls | 9 | River Falls | 20:08.8 PR |
| 69 | Beckham AndrzejczakPlace 69 · Grade 9 · River Falls | 9 | River Falls | 20:09.9 PR |
| 70 | Jaden BetancurPlace 70 · Grade 9 · Marshfield | 9 | Marshfield | 20:13.5 |
| 71 | Nolan LeonhardPlace 71 · Grade 10 · Wausau East | 10 | Wausau East | 20:16.7 |
| 72 | Reed NielsenPlace 72 · Grade 11 · Wausau East | 11 | Wausau East | 20:21.7 |
| 73 | Seth CarlsruhPlace 73 · Grade 10 · Marshfield | 10 | Marshfield | 20:22.5 |
| 74 | Rieder LoomisPlace 74 · Grade 12 · River Falls | 12 | River Falls | 20:27.8 |
| 75 | Willis WeinzatlPlace 75 · Grade 12 · Marshfield | 12 | Marshfield | 20:28.1 |
| 76 | Armani AtkinsonPlace 76 · Grade 11 · Marshfield | 11 | Marshfield | 20:31.2 |
| 77 | Creighton KettlesonPlace 77 · Grade 10 · Wausau East | 10 | Wausau East | 20:44.2 |
| 78 | Jackson KostynPlace 78 · Grade 12 · Wausau East | 12 | Wausau East | 21:05.8 |
| 79 | Ryan HulbertPlace 79 · Grade 11 · Menomonie | 11 | Menomonie | 21:10.7 |
| 80 | Gage SchaeferPlace 80 · Grade 12 · Marshfield | 12 | Marshfield | 21:19.8 |
| 81 | Benjamin HentgesPlace 81 · Grade 10 · Shakopee | 10 | Shakopee | 21:27.0 |
| 82 | Zach WaltersPlace 82 · Grade 11 · Wausau East | 11 | Wausau East | 21:27.5 |
| 83 | Gabriel ChurkeyPlace 83 · Grade 11 · Marshfield | 11 | Marshfield | 21:35.0 |
| 84 | Charles StefanskiPlace 84 · Grade 9 · Marshfield | 9 | Marshfield | 21:36.4 |
| 85 | Guthrie HillPlace 85 · Grade 11 · River Falls | 11 | River Falls | 21:48.8 |
| 86 | Lucas PokoraPlace 86 · Grade 11 · Tomah | 11 | Tomah | 21:56.4 |
| 87 | Jackson CarowPlace 87 · Grade 9 · River Falls | 9 | River Falls | 22:02.9 |
| 88 | Logan WeigelPlace 88 · Grade 9 · Marshfield | 9 | Marshfield | 22:06.7 |
| 89 | Patrick RemsPlace 89 · Grade 11 · River Falls | 11 | River Falls | 22:07.8 |
| 90 | Henry HalversonPlace 90 · Grade 9 · Menomonie | 9 | Menomonie | 22:08.7 |
| 91 | Daniel McKeePlace 91 · Grade 9 · Marshfield | 9 | Marshfield | 22:09.4 |
| 92 | Jacob SchiefferPlace 92 · Grade 11 · Shakopee | 11 | Shakopee | 22:38.7 |
| 93 | Jackson ZimmermannPlace 93 · Grade 9 · Marshfield | 9 | Marshfield | 22:42.0 |
| 94 | Ryan IsenbergPlace 94 · Grade 9 · Marshfield | 9 | Marshfield | 22:42.2 |
| 95 | Ashlund FrandrupPlace 95 · Grade 9 · River Falls | 9 | River Falls | 22:48.5 PR |
| 96 | Cooper AnagalPlace 96 · Grade 9 · Tomah | 9 | Tomah | 22:48.5 PR |
| 97 | Brody HartmannPlace 97 · Grade 7 · Shakopee | 7 | Shakopee | 22:58.3 |
| 98 | Brenden TownshendPlace 98 · Grade 9 · Wausau East | 9 | Wausau East | 23:01.5 |
| 99 | Paul RidenourPlace 99 · Grade 11 · Sparta | 11 | Sparta | 23:18.9 |
| 100 | Alex NowakPlace 100 · Grade 9 · Wausau East | 9 | Wausau East | 23:34.6 |