| 1 | Nathan AllendorfPlace 1 · Grade 8 · Dodgeville | 8 | Dodgeville | 9:13.3 |
| 2 | Isaac CharlesPlace 2 · Grade 8 · Platteville | 8 | Platteville | 9:38.0 |
| 3 | Daxten StreightPlace 3 · Grade 7 · Platteville | 7 | Platteville | 9:49.2 |
| 4 | Ben LeyPlace 4 · Grade 7 · Dodgeville | 7 | Dodgeville | 10:11.9 |
| 5 | Jude LangreckPlace 5 · Grade 8 · Dodgeville | 8 | Dodgeville | 10:12.7 |
| 6 | Oliver Doyle-MorinPlace 6 · Grade 7 · Platteville | 7 | Platteville | 10:17.5 |
| 7 | Exton OlerPlace 7 · Grade 8 · Boscobel ms | 8 | Boscobel ms | 10:19.6 PR |
| 8 | Tommy LordPlace 8 · Grade 8 · Dodgeville | 8 | Dodgeville | 10:35.3 |
| 9 | Josiah NgahlemPlace 9 · Grade 8 · Boscobel ms | 8 | Boscobel ms | 10:49.0 PR |
| 10 | Jordan SondrealPlace 10 · Grade 7 · Prairie du Chien | 7 | Prairie du Chien | 10:50.0 |
| 11 | Tucker SchneiderPlace 11 · Grade 8 · Lancaster | 8 | Lancaster | 10:57.7 |
| 12 | Jed EnsrudePlace 12 · Grade 8 · Dodgeville | 8 | Dodgeville | 10:58.2 |
| 13 | Leo GrauPlace 13 · Grade 8 · MFL Marmac | 8 | MFL Marmac | 11:21.2 PR |
| 14 | Kaysen KirschbaumPlace 14 · Grade 6 · Lancaster | 6 | Lancaster | 11:29.5 PR |
| 15 | Timmy KozlowskiPlace 15 · Grade 6 · Platteville | 6 | Platteville | 11:32.6 |
| 16 | Jason HuangPlace 16 · Grade 6 · Platteville | 6 | Platteville | 11:35.6 |
| 17 | Lyndon SandstromPlace 17 · Grade 7 · MFL Marmac | 7 | MFL Marmac | 11:47.3 PR |
| 18 | Otto StiklestadPlace 18 · Grade 6 · Lancaster | 6 | Lancaster | 11:49.2 PR |
| 19 | Jace AddisonPlace 19 · Grade 7 · Lancaster | 7 | Lancaster | 11:50.0 |
| 20 | Hunter KramerPlace 20 · Grade 6 · Prairie du Chien | 6 | Prairie du Chien | 11:56.7 |
| 21 | Jaxon SchneiderPlace 21 · Grade 7 · Boscobel ms | 7 | Boscobel ms | 12:02.4 PR |
| 22 | Joseph HartlinePlace 22 · Grade 8 · Lancaster | 8 | Lancaster | 12:24.7 |
| 23 | Aiden HendersonPlace 23 · Grade 7 · MFL Marmac | 7 | MFL Marmac | 12:32.0 PR |
| 24 | Maverick BentienPlace 24 · Grade 7 · MFL Marmac | 7 | MFL Marmac | 12:45.2 PR |
| 25 | Jack KapfhamerPlace 25 · Grade 6 · Prairie du Chien | 6 | Prairie du Chien | 12:56.5 PR |
| 26 | Evren FrancoPlace 26 · Grade 8 · Lancaster | 8 | Lancaster | 13:04.1 |
| 27 | Marshall ThomasPlace 27 · Grade 8 · Dodgeville | 8 | Dodgeville | 13:05.8 |
| 28 | Mason SwatekPlace 28 · Grade 8 · MFL Marmac | 8 | MFL Marmac | 13:18.1 PR |
| 29 | Oliver TorkelsonPlace 29 · Grade 8 · MFL Marmac | 8 | MFL Marmac | 13:19.6 PR |
| 30 | Devin KirchnerPlace 30 · Grade 8 · Seneca ms | 8 | Seneca ms | 13:21.0 PR |
| 31 | Talon SpurleyPlace 31 · Grade 6 · Lancaster | 6 | Lancaster | 13:25.0 PR |
| 32 | Rocco MorrowPlace 32 · Grade 6 · Lancaster | 6 | Lancaster | 13:27.4 |
| 33 | Mateo VasquezPlace 33 · Grade 7 · Platteville | 7 | Platteville | 13:32.6 |
| 34 | Garrett SimePlace 34 · Grade 8 · Seneca ms | 8 | Seneca ms | 13:33.0 PR |
| 35 | Colin O'LearyPlace 35 · Grade 6 · Dodgeville | 6 | Dodgeville | 13:33.4 |
| 36 | Bryson Wetter-ChildsPlace 36 · Grade 6 · Boscobel ms | 6 | Boscobel ms | 13:37.1 PR |
| 37 | Easton BaconPlace 37 · Grade 7 · Boscobel ms | 7 | Boscobel ms | 13:45.0 PR |
| 38 | Kellan InghamPlace 38 · Grade 7 · Prairie du Chien | 7 | Prairie du Chien | 13:54.9 |
| 39 | Broc BecwarPlace 39 · Grade 8 · Seneca ms | 8 | Seneca ms | 13:57.4 PR |
| 40 | Vincent TorkelsonPlace 40 · Grade 7 · MFL Marmac | 7 | MFL Marmac | 16:13.2 PR |
| 41 | Jeremiah HallPlace 41 · Grade 6 · Dodgeville | 6 | Dodgeville | 16:35.7 PR |
| 42 | Diego Martinez-BaezPlace 42 · Grade 6 · Platteville | 6 | Platteville | 16:51.1 |
| 43 | Nathan WasleyPlace 43 · Grade 7 · Dodgeville | 7 | Dodgeville | 17:49.8 |
| 44 | Calvin FisherPlace 44 · Grade 7 · Seneca ms | 7 | Seneca ms | 18:13.4 PR |
| 45 | Carson RossPlace 45 · Grade 8 · MFL Marmac | 8 | MFL Marmac | 18:29.6 PR |
| 46 | Tommy CoxPlace 46 · Grade 6 · Platteville | 6 | Platteville | 18:31.4 |
| 47 | Ethan MahrPlace 47 · Grade 6 · Lancaster | 6 | Lancaster | 18:40.9 |
| 48 | Roger GenzPlace 48 · Grade 7 · MFL Marmac | 7 | MFL Marmac | 23:17.4 PR |