| 1 | Wyatt CoonPlace 1 · Grade 8 · New Glarus/Monticello | 8 | New Glarus/Monticello | 12:02.84 |
| 2 | Adley CranePlace 2 · Grade 8 · Parkview (Orfordville) | 8 | Parkview (Orfordville) | 12:08.62 |
| 3 | Sebastian Cortes-CadenaPlace 3 · Grade 7 · JC McKenna | 7 | JC McKenna | 12:14.19 |
| 4 | Aiden RobinsonPlace 4 · Grade 7 · Edgerton | 7 | Edgerton | 12:53.22 |
| 5 | Kellen GormanPlace 5 · Grade 6 · JC McKenna | 6 | JC McKenna | 13:17.87 |
| 6 | Luke VeteinheimerPlace 6 · Grade 8 · Edgerton | 8 | Edgerton | 13:18.84 |
| 7 | Henry KochPlace 7 · Grade 8 · Belleville | 8 | Belleville | 13:19.79 |
| 8 | Oliver BolligPlace 8 · Grade 6 · JC McKenna | 6 | JC McKenna | 13:20.78 |
| 9 | Eli GreenleyPlace 9 · Grade 7 · Edgerton | 7 | Edgerton | 13:28.57 |
| 10 | Evan RittenhousePlace 10 · Grade 8 · Edgerton | 8 | Edgerton | 13:28.81 |
| 11 | Reece AlesonPlace 11 · Grade 7 · Edgerton | 7 | Edgerton | 13:39.41 |
| 12 | Nolan SpaethPlace 12 · Grade 7 · JC McKenna | 7 | JC McKenna | 13:43.34 |
| 13 | Beau HoeslyPlace 13 · Grade 8 · New Glarus/Monticello | 8 | New Glarus/Monticello | 13:46.91 |
| 14 | Davis TreinenPlace 14 · Grade 6 · Parkview (Orfordville) | 6 | Parkview (Orfordville) | 13:52.66 |
| 15 | Tyler FinkPlace 15 · Grade 8 · New Glarus/Monticello | 8 | New Glarus/Monticello | 13:53.82 |
| 16 | Luke PickeringPlace 16 · Grade 7 · Edgerton | 7 | Edgerton | 13:56.86 |
| 17 | Ryan HarrisPlace 17 · Grade 7 · JC McKenna | 7 | JC McKenna | 14:15.22 |
| 18 | Jonathon ClarkPlace 18 · Grade 6 · Parkview (Orfordville) | 6 | Parkview (Orfordville) | 14:24.59 |
| 19 | Henry NyhusPlace 19 · Grade 8 · JC McKenna | 8 | JC McKenna | 14:27.99 |
| 20 | William HickeyPlace 20 · Grade 8 · Edgerton | 8 | Edgerton | 14:29.98 |
| 21 | Skyler BreithauptPlace 21 · Grade 7 · Edgerton | 7 | Edgerton | 14:42.14 |
| 22 | Emmitt CoonPlace 22 · Grade 6 · New Glarus/Monticello | 6 | New Glarus/Monticello | 14:42.71 |
| 23 | Zander NaatzPlace 23 · Grade 7 · JC McKenna | 7 | JC McKenna | 14:58.90 |
| 24 | Henry OlsonPlace 24 · Grade 6 · New Glarus/Monticello | 6 | New Glarus/Monticello | 14:59.93 |
| 25 | Sebastian BlumePlace 25 · Grade 8 · JC McKenna | 8 | JC McKenna | 15:07.19 |
| 26 | Weston HuffmanPlace 26 · Grade 6 · Parkview (Orfordville) | 6 | Parkview (Orfordville) | 15:10.90 |
| 27 | Kaleb WeberPlace 27 · Grade 8 · New Glarus/Monticello | 8 | New Glarus/Monticello | 15:14.72 |
| 28 | Desmond SchlapperPlace 28 · Grade 6 · JC McKenna | 6 | JC McKenna | 15:16.21 |
| 29 | LaBeause JacksonPlace 29 · Grade 8 · JC McKenna | 8 | JC McKenna | 15:18.10 |
| 30 | Merrick VozkaPlace 30 · Grade 7 · Albany | 7 | Albany | 15:37.84 |
| 31 | Jaxson LongPlace 31 · Grade 7 · JC McKenna | 7 | JC McKenna | 15:47.68 |
| 32 | Noah WilliamsPlace 32 · Grade 7 · Edgerton | 7 | Edgerton | 16:06.70 |
| 33 | Oscar FloanPlace 33 · Grade 7 · JC McKenna | 7 | JC McKenna | 16:07.63 |
| 34 | Broderick CarpenterPlace 34 · Grade 7 · Edgerton | 7 | Edgerton | 16:10.76 |
| 35 | Grayson BrothertonPlace 35 · Grade 7 · Edgerton | 7 | Edgerton | 16:31.07 |
| 36 | Gage PopePlace 36 · Grade 8 · Edgerton | 8 | Edgerton | 16:32.19 |
| 37 | Asher CranePlace 37 · Grade 6 · Parkview (Orfordville) | 6 | Parkview (Orfordville) | 16:35.91 |
| 38 | Oliver DaunPlace 38 · Grade 6 · Parkview (Orfordville) | 6 | Parkview (Orfordville) | 16:37.83 |
| 39 | Landon AbrahamsonPlace 39 · Grade 6 · Parkview (Orfordville) | 6 | Parkview (Orfordville) | 16:42.57 |
| 40 | Dylan JacobsPlace 40 · Grade 7 · Edgerton | 7 | Edgerton | 16:50.63 |
| 41 | Madson PrebilPlace 41 · Grade 7 · Edgerton | 7 | Edgerton | 17:07.54 |
| 42 | Eli GehinPlace 42 · Grade 6 · Belleville | 6 | Belleville | 17:10.43 |
| 43 | Evan BuolPlace 43 · Grade 7 · Belleville | 7 | Belleville | 17:40.52 |
| 44 | Kaiden Wesseln-NegronPlace 44 · Grade 8 · Edgerton | 8 | Edgerton | 17:46.10 |
| 45 | Griffin LeinPlace 45 · Grade 6 · JC McKenna | 6 | JC McKenna | 17:51.30 |
| 46 | Xander LishamerPlace 46 · Grade 7 · JC McKenna | 7 | JC McKenna | 17:53.04 |
| 47 | Koen NessPlace 47 · Grade 6 · New Glarus/Monticello | 6 | New Glarus/Monticello | 17:56.98 |
| 48 | Kai GasperPlace 48 · Grade 7 · Edgerton | 7 | Edgerton | 18:13.35 |
| 49 | Russel EylerPlace 49 · Grade 6 · New Glarus/Monticello | 6 | New Glarus/Monticello | 18:16.13 |
| 50 | Oliver LegrisPlace 50 · Grade 6 · New Glarus/Monticello | 6 | New Glarus/Monticello | 18:19.38 |
| 51 | Gianni HenryPlace 51 · Grade 6 · Edgerton | 6 | Edgerton | 19:44.63 |
| 52 | Erik HalePlace 52 · Grade 6 · Edgerton | 6 | Edgerton | 20:14.23 |
| 53 | Declan UmhoeferPlace 53 · Grade 6 · New Glarus/Monticello | 6 | New Glarus/Monticello | 21:29.21 |
| 54 | Phoenix KeithPlace 54 · Grade 6 · Edgerton | 6 | Edgerton | 21:47.04 |
| 55 | Aeodon CarpenterPlace 55 · Grade 7 · Edgerton | 7 | Edgerton | 22:05.75 |
| 56 | Jamison SmithPlace 56 · Grade 7 · New Glarus/Monticello | 7 | New Glarus/Monticello | 22:51.20 |
| 57 | Connor NoldenPlace 57 · Grade 7 · Belleville | 7 | Belleville | 23:26.03 |