| 1 | Bradley HailPlace 1 · Grade 8 · Lake Mills | 8 | Lake Mills | 12:12.2 |
| 2 | Fletcher EversPlace 2 · Grade 8 · Deerfield/Cambridge | 8 | Deerfield/Cambridge | 13:10.9 |
| 3 | Jordan BergPlace 3 · Grade 8 · Lake Mills | 8 | Lake Mills | 13:15.7 |
| 4 | August CihaPlace 4 · Grade 8 · Deerfield/Cambridge | 8 | Deerfield/Cambridge | 13:30.5 |
| 5 | Connor SikoraPlace 5 · Grade 8 · Dodgeland | 8 | Dodgeland | 13:44.2 |
| 6 | Gavin AndersonPlace 6 · Grade 8 · New Glarus/Monticello | 8 | New Glarus/Monticello | 13:54.5 |
| 7 | Marcus RoePlace 7 · Grade 8 · Whitewater | 8 | Whitewater | 14:08.8 PR |
| 8 | Jason BriskyPlace 8 · Grade 8 · New Glarus/Monticello | 8 | New Glarus/Monticello | 14:23.2 PR |
| 9 | Calvin GrunewaldPlace 9 · Grade 8 · Deerfield/Cambridge | 8 | Deerfield/Cambridge | 14:24.4 |
| 10 | Ezra BelknapPlace 10 · Grade 7 · New Glarus/Monticello | 7 | New Glarus/Monticello | 14:27.7 |
| 11 | Benjamin RoePlace 11 · Grade 6 · Whitewater | 6 | Whitewater | 14:30.6 |
| 12 | Mitchell HackPlace 12 · Grade 8 · Lake Mills | 8 | Lake Mills | 14:43.2 |
| 13 | Walker GrunewaldPlace 13 · Grade 6 · Deerfield/Cambridge | 6 | Deerfield/Cambridge | 14:48.2 |
| 14 | Charlie O'ConnellPlace 14 · Grade 8 · Lake Mills | 8 | Lake Mills | 14:48.5 |
| 15 | Harry PickettPlace 15 · Grade 6 · Deerfield/Cambridge | 6 | Deerfield/Cambridge | 14:54.5 |
| 16 | Chase WebsterPlace 16 · Grade 8 · Waterloo | 8 | Waterloo | 14:56.6 |
| 17 | Colin AdamsPlace 17 · Grade 7 · Deerfield/Cambridge | 7 | Deerfield/Cambridge | 15:00.9 |
| 18 | Miguel ValdezPlace 18 · Grade 8 · Lake Mills | 8 | Lake Mills | 15:36.8 |
| 19 | Jasper BurrowPlace 19 · Grade 7 · Deerfield/Cambridge | 7 | Deerfield/Cambridge | 15:41.4 |
| 20 | Owen Linn-MillerPlace 20 · Grade 8 · Lake Mills | 8 | Lake Mills | 15:49.0 |
| 21 | Emmitt CoonPlace 21 · Grade 7 · New Glarus/Monticello | 7 | New Glarus/Monticello | 15:52.8 |
| 22 | Luke ShortreedPlace 22 · Grade 8 · Deerfield/Cambridge | 8 | Deerfield/Cambridge | 16:01.6 |
| 23 | Wyatt HammonsPlace 23 · Grade 6 · Deerfield/Cambridge | 6 | Deerfield/Cambridge | 16:03.5 |
| 24 | Foster FrankPlace 24 · Grade 7 · Waterloo | 7 | Waterloo | 16:14.4 |
| 25 | Henry OlsonPlace 25 · Grade 7 · New Glarus/Monticello | 7 | New Glarus/Monticello | 16:16.8 |
| 26 | Burke HeimanPlace 26 · Grade 8 · Marshall | 8 | Marshall | 16:48.8 |
| 27 | Russell EylerPlace 27 · Grade 7 · New Glarus/Monticello | 7 | New Glarus/Monticello | 16:54.2 |
| 28 | Jordan BoyerPlace 28 · Grade 7 · Marshall | 7 | Marshall | 16:59.1 |
| 29 | Andrew ZenkPlace 29 · Grade 8 · Dodgeland | 8 | Dodgeland | 17:03.3 |
| 30 | Logan DammeirPlace 30 · Grade 6 · Whitewater | 6 | Whitewater | 17:06.2 PR |
| 31 | Milo SoldnerPlace 31 · Grade 8 · Dodgeland | 8 | Dodgeland | 17:18.5 |
| 32 | Lev BartlettPlace 32 · Grade 6 · New Glarus/Monticello | 6 | New Glarus/Monticello | 17:23.3 |
| 33 | Cooper BendtPlace 33 · Grade 8 · Marshall | 8 | Marshall | 17:25.6 |
| 34 | Jesus Cruz PerezPlace 34 · Grade 7 · Waterloo | 7 | Waterloo | 18:04.1 |
| 35 | Max PhillipsPlace 35 · Grade 6 · Deerfield/Cambridge | 6 | Deerfield/Cambridge | 18:09.7 |
| 36 | George AlbrechtPlace 36 · Grade 8 · Deerfield/Cambridge | 8 | Deerfield/Cambridge | 18:11.2 |
| 37 | Casen OrenPlace 37 · Grade 6 · Marshall | 6 | Marshall | 18:17.3 |
| 38 | Mateus SagoPlace 38 · Grade 6 · Marshall | 6 | Marshall | 18:20.6 |
| 39 | Owen PinzinoPlace 39 · Grade 7 · Whitewater | 7 | Whitewater | 18:23.4 |
| 40 | August SheaPlace 40 · Grade 6 · Deerfield/Cambridge | 6 | Deerfield/Cambridge | 18:23.4 |
| 41 | Graham RushtonPlace 41 · Grade 8 · Lake Mills | 8 | Lake Mills | 18:26.2 |
| 42 | Brooks BartaszewiczPlace 42 · Grade 8 · Waterloo | 8 | Waterloo | 18:37.4 |
| 43 | Zeb DavisPlace 43 · Grade 7 · Whitewater | 7 | Whitewater | 18:40.6 PR |
| 44 | Jamison SmithPlace 44 · Grade 8 · New Glarus/Monticello | 8 | New Glarus/Monticello | 19:06.2 |
| 45 | William NelsonPlace 45 · Grade 8 · Whitewater | 8 | Whitewater | 19:09.5 |
| 46 | Trent StuntebeckPlace 46 · Grade 6 · Marshall | 6 | Marshall | 19:20.7 |
| 47 | Koen NessPlace 47 · Grade 7 · New Glarus/Monticello | 7 | New Glarus/Monticello | 19:38.1 |
| 48 | Noah StanglerPlace 48 · Grade 8 · Lake Mills | 8 | Lake Mills | 19:49.1 |
| 49 | Easton WhitePlace 49 · Grade 7 · Lake Mills | 7 | Lake Mills | 19:54.3 |
| 50 | Robert SteindorfPlace 50 · Grade 7 · Lake Mills | 7 | Lake Mills | 20:16.2 |
| 51 | Asher JohnsonPlace 51 · Grade 6 · New Glarus/Monticello | 6 | New Glarus/Monticello | 20:35.8 |
| 52 | Jack JohnsonPlace 52 · Grade 6 · Deerfield/Cambridge | 6 | Deerfield/Cambridge | 20:37.3 |
| 53 | Sebastian AllexPlace 53 · Grade 6 · New Glarus/Monticello | 6 | New Glarus/Monticello | 21:28.0 |
| 54 | Eli BendtPlace 54 · Grade 6 · Marshall | 6 | Marshall | 21:34.3 |
| 55 | Sean WalkerPlace 55 · Grade 6 · Deerfield/Cambridge | 6 | Deerfield/Cambridge | 21:59.3 |
| 56 | Craig MiethkePlace 56 · Grade 8 · Whitewater | 8 | Whitewater | 22:04.9 PR |
| 57 | Dilan RusiPlace 57 · Grade 7 · New Glarus/Monticello | 7 | New Glarus/Monticello | 22:10.2 PR |
| 58 | Danny GamonPlace 58 · Grade 7 · Marshall | 7 | Marshall | 23:19.6 |
| 59 | Cesar MirandaPlace 59 · Grade 6 · Marshall | 6 | Marshall | 23:21.8 |
| 60 | Emmett RammingerPlace 60 · Grade 6 · Marshall | 6 | Marshall | 23:35.2 |
| 61 | Declan UmhoeferPlace 61 · Grade 7 · New Glarus/Monticello | 7 | New Glarus/Monticello | 23:42.2 |
| 62 | Ryan EusticePlace 62 · Grade 8 · Marshall | 8 | Marshall | 24:11.9 |
| 63 | Leo GonzalezPlace 63 · Grade 6 · Marshall | 6 | Marshall | 24:16.1 |
| 64 | Will TrieloffPlace 64 · Grade 7 · Deerfield/Cambridge | 7 | Deerfield/Cambridge | 24:41.7 |
| 65 | Griffin SullivanPlace 65 · Grade 7 · Deerfield/Cambridge | 7 | Deerfield/Cambridge | 24:42.8 |
| 66 | Remi ZillioxPlace 66 · Grade 6 · New Glarus/Monticello | 6 | New Glarus/Monticello | 24:48.3 |
| 67 | Domonick BehlingPlace 67 · Grade 8 · Lake Mills | 8 | Lake Mills | 24:51.1 |
| 68 | Mason TaylorPlace 68 · Grade 6 · Whitewater | 6 | Whitewater | 26:44.1 PR |
| 69 | Dean StapletonPlace 69 · Grade 6 · Deerfield/Cambridge | 6 | Deerfield/Cambridge | 27:30.8 |