| 1 | Will BedfordPlace 1 · Grade 11 · Baldwin-Woodville | 11 | Baldwin-Woodville | 16:46.1 |
| 2 | Matej StojanovicPlace 2 · Grade 12 · Baldwin-Woodville | 12 | Baldwin-Woodville | 17:49.9 |
| 3 | Walter GerstnerPlace 3 · Grade 10 · Cameron | 10 | Cameron | 18:12.0 |
| 4 | Clayton ScorePlace 4 · Grade 10 · Boyceville | 10 | Boyceville | 18:46.2 |
| 5 | Dexter ArcoPlace 5 · Grade 10 · Spring Valley | 10 | Spring Valley | 18:53.4 PR |
| 6 | Rowan EbnerPlace 6 · Grade 9 · Cameron | 9 | Cameron | 18:57.2 |
| 7 | Jaden ReedPlace 7 · Grade 12 · Cameron | 12 | Cameron | 19:03.0 |
| 8 | Chase GlausPlace 8 · Grade 12 · Spring Valley | 12 | Spring Valley | 19:09.9 |
| 9 | Jamison BergPlace 9 · Grade 10 · Saint Croix Falls | 10 | Saint Croix Falls | 19:14.5 |
| 10 | Ryerson LindquistPlace 10 · Grade 10 · Baldwin-Woodville | 10 | Baldwin-Woodville | 19:18.4 |
| 11 | Joseph WangenPlace 11 · Grade 12 · Baldwin-Woodville | 12 | Baldwin-Woodville | 19:28.6 |
| 12 | Oliver BauerPlace 12 · Grade 12 · Saint Croix Falls | 12 | Saint Croix Falls | 19:34.7 |
| 13 | Riley NaughtonPlace 13 · Grade 11 · Boyceville | 11 | Boyceville | 19:40.0 |
| 14 | Drake OlszewskiPlace 14 · Grade 11 · Spring Valley | 11 | Spring Valley | 20:02.9 |
| 15 | Channing EricksonPlace 15 · Grade 12 · Cameron | 12 | Cameron | 20:04.8 |
| 16 | Jack MillerPlace 16 · Grade 10 · Baldwin-Woodville | 10 | Baldwin-Woodville | 20:08.9 |
| 17 | Ezra St. AubinPlace 17 · Grade 10 · Colfax | 10 | Colfax | 20:16.8 |
| 18 | Eli ColePlace 18 · Grade 11 · Boyceville | 11 | Boyceville | 20:23.1 PR |
| 19 | Easton LangePlace 19 · Grade 10 · Boyceville | 10 | Boyceville | 20:26.3 |
| 20 | Franklin EldredPlace 20 · Grade 11 · Cameron | 11 | Cameron | 20:27.4 |
| 21 | Jack LeavensPlace 21 · Grade 10 · Colfax | 10 | Colfax | 20:36.6 |
| 22 | Daniel HansonPlace 22 · Grade 12 · Saint Croix Falls | 12 | Saint Croix Falls | 20:38.3 |
| 23 | Caleb BaileyPlace 23 · Grade 11 · Colfax | 11 | Colfax | 20:47.1 |
| 24 | Corbyn HoldemanPlace 24 · Grade 10 · Cameron | 10 | Cameron | 20:51.4 |
| 25 | Evan LarsonPlace 25 · Grade 10 · Saint Croix Falls | 10 | Saint Croix Falls | 20:55.8 |
| 26 | Leo HetzelPlace 26 · Grade 10 · Baldwin-Woodville | 10 | Baldwin-Woodville | 21:12.5 |
| 27 | Hayden SarauerPlace 27 · Grade 12 · Colfax | 12 | Colfax | 21:12.8 |
| 28 | Seth PalmerPlace 28 · Grade 10 · Spring Valley | 10 | Spring Valley | 21:14.5 |
| 29 | Kalen LeschisinPlace 29 · Grade 11 · Cameron | 11 | Cameron | 21:26.0 |
| 30 | Bismillah Khan KakerPlace 30 · Grade 11 · Spring Valley | 11 | Spring Valley | 21:26.1 |
| 31 | Jacob BinversiePlace 31 · Grade 12 · Saint Croix Falls | 12 | Saint Croix Falls | 21:29.5 |
| 32 | Ben CharbonneauPlace 32 · Grade 9 · Colfax | 9 | Colfax | 22:21.3 |
| 33 | Dylan SmithPlace 33 · Grade 12 · Baldwin-Woodville | 12 | Baldwin-Woodville | 22:52.8 |
| 34 | Conner EricksonPlace 34 · Grade 9 · Cameron | 9 | Cameron | 23:03.2 |
| 35 | Layne GedatusPlace 35 · Grade 10 · Baldwin-Woodville | 10 | Baldwin-Woodville | 23:11.1 |
| 36 | Rocky ClementsPlace 36 · Grade 10 · Spring Valley | 10 | Spring Valley | 23:11.7 |
| 37 | Parker CiprianoPlace 37 · Grade 12 · Spring Valley | 12 | Spring Valley | 23:21.7 |
| 38 | Monte ZindaPlace 38 · Grade 9 · Baldwin-Woodville | 9 | Baldwin-Woodville | 23:35.5 |
| 39 | Harry McGeePlace 39 · Grade 9 · Boyceville | 9 | Boyceville | 23:35.7 |
| 40 | Eric JennemenPlace 40 · Grade 9 · Cameron | 9 | Cameron | 23:40.4 |
| 41 | Ethan BreedPlace 41 · Grade 10 · Cameron | 10 | Cameron | 23:56.4 |
| 42 | Vincent NittiPlace 42 · Grade 9 · Baldwin-Woodville | 9 | Baldwin-Woodville | 24:23.1 |
| 43 | Harry BauerPlace 43 · Grade 10 · Saint Croix Falls | 10 | Saint Croix Falls | 25:45.4 |
| 44 | Ezra SauvePlace 44 · Grade 10 · Spring Valley | 10 | Spring Valley | 26:10.5 |
| 45 | Dawson PottratzPlace 45 · Grade 9 · Baldwin-Woodville | 9 | Baldwin-Woodville | 26:16.2 |
| 46 | David MaesPlace 46 · Grade 10 · Boyceville | 10 | Boyceville | 26:16.8 |
| 47 | Ashton BreedPlace 47 · Grade 10 · Cameron | 10 | Cameron | 26:46.1 |
| 48 | Christopher MadisonPlace 48 · Grade 10 · Boyceville | 10 | Boyceville | 27:39.5 |
| 49 | Jaiden VerdejaPlace 49 · Grade 11 · Boyceville | 11 | Boyceville | 27:41.2 |
| 50 | Zach MatyskaPlace 50 · Grade 10 · Saint Croix Falls | 10 | Saint Croix Falls | 28:10.6 |
| 51 | Lucas BoyerPlace 51 · Grade 9 · Baldwin-Woodville | 9 | Baldwin-Woodville | 28:42.7 |
| 52 | Jeremy KeatingPlace 52 · Grade 12 · Boyceville | 12 | Boyceville | 33:26.4 |