| 1 | Evan DeBuhrPlace 1 · Grade 12 · Platteville | 12 | Platteville | 17:21.9 |
| 2 | Marshall HarrisPlace 2 · Grade 12 · Lancaster | 12 | Lancaster | 17:29.3 |
| 3 | Louie PetersonPlace 3 · Grade 11 · Platteville | 11 | Platteville | 18:03.8 |
| 4 | Cooper GraneyPlace 4 · Grade 10 · Lancaster | 10 | Lancaster | 18:13.6 PR |
| 5 | Kaleb OsbornePlace 5 · Grade 12 · Platteville | 12 | Platteville | 18:19.1 |
| 6 | Landon SmithPlace 6 · Grade 11 · Prairie du Chien | 11 | Prairie du Chien | 18:35.5 |
| 7 | Wyatt SchrammPlace 7 · Grade 11 · Riverdale | 11 | Riverdale | 18:52.1 |
| 8 | Ayden SlaterPlace 8 · Grade 11 · Argyle/Pecatonica | 11 | Argyle/Pecatonica | 18:54.5 |
| 9 | Seaver SperlePlace 9 · Grade 12 · Lancaster | 12 | Lancaster | 19:13.9 |
| 10 | Mitchell JohnsenPlace 10 · Grade 12 · Argyle/Pecatonica | 12 | Argyle/Pecatonica | 19:18.9 |
| 11 | Lane HendersonPlace 11 · Grade 12 · Prairie du Chien | 12 | Prairie du Chien | 19:31.3 |
| 12 | Kaden KvammePlace 12 · Grade 11 · Prairie du Chien | 11 | Prairie du Chien | 19:41.4 PR |
| 13 | Kyle GreenoPlace 13 · Grade 11 · De Soto | 11 | De Soto | 19:45.9 PR |
| 14 | Jon LindholmPlace 14 · Grade 12 · Lancaster | 12 | Lancaster | 19:48.9 |
| 15 | Max PetersonPlace 15 · Grade 11 · Platteville | 11 | Platteville | 19:49.1 |
| 16 | Cody WagnerPlace 16 · Grade 11 · Wauzeka-Steuben | 11 | Wauzeka-Steuben | 19:56.2 |
| 17 | Brody MoorePlace 17 · Grade 10 · Lancaster | 10 | Lancaster | 20:35.3 PR |
| 18 | Kaleb BaumannPlace 18 · Grade 10 · Argyle/Pecatonica | 10 | Argyle/Pecatonica | 20:37.4 |
| 19 | Luke OsbornePlace 19 · Grade 10 · Ithaca/Weston | 10 | Ithaca/Weston | 20:49.4 |
| 20 | Torian BormettPlace 20 · Grade 11 · Ithaca/Weston | 11 | Ithaca/Weston | 21:07.4 PR |
| 21 | Cole WolfPlace 21 · Grade 11 · Platteville | 11 | Platteville | 21:08.7 |
| 22 | Raylon KipperPlace 22 · Grade 9 · Lancaster | 9 | Lancaster | 21:11.2 |
| 23 | Tristan OlsonPlace 23 · Grade 10 · Argyle/Pecatonica | 10 | Argyle/Pecatonica | 21:12.3 |
| 24 | Deakin McDonoughPlace 24 · Grade 11 · Ithaca/Weston | 11 | Ithaca/Weston | 21:27.6 |
| 25 | Joseph EricksonPlace 25 · Grade 10 · Platteville | 10 | Platteville | 21:38.6 |
| 26 | Bryar SlaterPlace 26 · Grade 10 · Argyle/Pecatonica | 10 | Argyle/Pecatonica | 21:49.9 PR |
| 27 | Corbin DurstPlace 27 · Grade 9 · Ithaca/Weston | 9 | Ithaca/Weston | 21:59.9 |
| 28 | Matthew KramerPlace 28 · Grade 10 · Prairie du Chien | 10 | Prairie du Chien | 22:02.2 |
| 29 | Owen WebsterPlace 29 · Grade 9 · Argyle/Pecatonica | 9 | Argyle/Pecatonica | 22:04.8 |
| 30 | Max BaudhuinPlace 30 · Grade 12 · Lancaster | 12 | Lancaster | 22:07.5 |
| 31 | Ian MezeraPlace 31 · Grade 9 · Prairie du Chien | 9 | Prairie du Chien | 22:24.8 |
| 32 | Owen GeorgePlace 32 · Grade 12 · Seneca | 12 | Seneca | 23:26.8 PR |
| 33 | Scott BrownPlace 33 · Grade 10 · Seneca | 10 | Seneca | 24:36.6 |
| 34 | Dylan TopperPlace 34 · Grade 11 · Riverdale | 11 | Riverdale | 24:46.6 |
| 35 | Mason JohnsonPlace 35 · Grade 9 · Ithaca/Weston | 9 | Ithaca/Weston | 24:54.0 |
| 36 | Brewer BaileyPlace 36 · Grade 11 · De Soto | 11 | De Soto | 25:24.5 |
| 37 | Rueben SuarezPlace 37 · Grade 11 · Seneca | 11 | Seneca | 25:40.2 |
| 38 | Allen HortonPlace 38 · Grade 9 · Riverdale | 9 | Riverdale | 26:59.2 |
| 39 | Clay PorterPlace 39 · Grade 9 · Riverdale | 9 | Riverdale | 26:59.7 |
| 40 | Mark WilkiePlace 40 · Grade 10 · Riverdale | 10 | Riverdale | 30:14.7 |
| 41 | Grant SimePlace 41 · Grade 12 · Seneca | 12 | Seneca | 30:48.4 |