| 1 | Oliver BonglePlace 1 · Grade 8 · Poynette | 8 | Poynette | 12:49.2 |
| 2 | Lane PeasePlace 2 · Grade 8 · Pardeeville | 8 | Pardeeville | 13:00.2 |
| 3 | Henry RuhlandPlace 3 · Grade 7 · Sacred Hearts | 7 | Sacred Hearts | 13:48.0 |
| 4 | Cade KurthPlace 4 · Grade 7 · Columbus | 7 | Columbus | 13:51.8 |
| 5 | Jacob HilkePlace 5 · Grade 7 · Princeton-Green Lake | 7 | Princeton-Green Lake | 13:52.5 |
| 6 | Finnley BirrPlace 6 · Grade 7 · Rio | 7 | Rio | 14:17.8 |
| 7 | Joe FeiderPlace 7 · Grade 7 · Sacred Hearts | 7 | Sacred Hearts | 14:28.7 |
| 8 | Weston HeislerPlace 8 · Grade 6 · Abundant Life Christian | 6 | Abundant Life Christian | 14:30.5 |
| 9 | Julian BoszhardtPlace 9 · Grade 6 · Lodi | 6 | Lodi | 14:34.9 |
| 10 | Jack GrossPlace 10 · Grade 8 · Sacred Hearts | 8 | Sacred Hearts | 14:39.4 |
| 11 | Brody LewkePlace 11 · Grade 8 · Columbus | 8 | Columbus | 14:40.8 |
| 12 | Jackson StimacPlace 12 · Grade 6 · Sacred Hearts | 6 | Sacred Hearts | 14:42.2 |
| 13 | Houston McConochiePlace 13 · Grade 7 · Rio | 7 | Rio | 14:46.7 |
| 14 | Brady PapePlace 14 · Grade 7 · Sacred Hearts | 7 | Sacred Hearts | 14:47.4 |
| 15 | Matthew AmmannPlace 15 · Grade 6 · Pardeeville | 6 | Pardeeville | 14:54.9 |
| 16 | Ivan CruzPlace 16 · Grade 8 · Poynette | 8 | Poynette | 14:54.9 |
| 17 | Blake KurthPlace 17 · Grade 7 · Columbus | 7 | Columbus | 15:00.8 |
| 18 | Henry SchmudlachPlace 18 · Grade 7 · Poynette | 7 | Poynette | 15:02.0 |
| 19 | Joseph BuddePlace 19 · Grade 7 · Sacred Hearts | 7 | Sacred Hearts | 15:02.3 |
| 20 | Brenner MollPlace 20 · Grade 7 · Poynette | 7 | Poynette | 15:03.0 |
| 21 | Logan CraryPlace 21 · Grade 7 · Pardeeville | 7 | Pardeeville | 15:08.8 |
| 22 | Vinson GrajewskiPlace 22 · Grade 7 · Lodi | 7 | Lodi | 15:23.6 |
| 23 | Jamie RamerPlace 23 · Grade 6 · Randolph Cambria-Friesland | 6 | Randolph Cambria-Friesland | 15:28.0 |
| 24 | Memphis McConochiePlace 24 · Grade 7 · Rio | 7 | Rio | 15:33.2 |
| 25 | Keegan LittlePlace 25 · Grade 7 · Lodi | 7 | Lodi | 15:37.7 |
| 26 | Julius JohnsonPlace 26 · Grade 8 · Lodi | 8 | Lodi | 15:42.8 |
| 27 | Matthew SturmPlace 27 · Grade 7 · Sacred Hearts | 7 | Sacred Hearts | 15:45.1 |
| 28 | Levi GroehlerPlace 28 · Grade 6 · Sacred Hearts | 6 | Sacred Hearts | 15:54.3 |
| 29 | Elijah PaquePlace 29 · Grade 6 · Lodi | 6 | Lodi | 15:54.4 |
| 30 | Braden MillerPlace 30 · Grade 8 · Sacred Hearts | 8 | Sacred Hearts | 16:03.6 |
| 31 | Shep BoersonPlace 31 · Grade 8 · Princeton-Green Lake | 8 | Princeton-Green Lake | 16:21.0 |
| 32 | Jackson StockerPlace 32 · Grade 7 · Princeton-Green Lake | 7 | Princeton-Green Lake | 16:24.2 |
| 33 | Brogan SherrickPlace 33 · Grade 7 · Pardeeville | 7 | Pardeeville | 16:32.1 |
| 34 | Ethan GrossPlace 34 · Grade 6 · Sacred Hearts | 6 | Sacred Hearts | 16:33.0 |
| 35 | Grayson SherrickPlace 35 · Grade 5 · Pardeeville | 5 | Pardeeville | 16:40.3 |
| 36 | Harrison LaperPlace 36 · Grade 7 · Pardeeville | 7 | Pardeeville | 16:44.3 |
| 37 | Max HazelbergPlace 37 · Grade 7 · Princeton-Green Lake | 7 | Princeton-Green Lake | 16:47.7 |
| 38 | Nathan AssaadPlace 38 · Grade 7 · Sacred Hearts | 7 | Sacred Hearts | 16:49.3 |
| 39 | Ivan GarrettPlace 39 · Grade 5 · Pardeeville | 5 | Pardeeville | 16:50.0 |
| 40 | Harvey BrakemanPlace 40 · Grade 6 · Princeton-Green Lake | 6 | Princeton-Green Lake | 16:54.4 |
| 41 | Noah LittlePlace 41 · Grade 7 · Lodi | 7 | Lodi | 17:09.2 |
| 42 | Joshua DrakePlace 42 · Grade 5 · Sacred Hearts | 5 | Sacred Hearts | 17:11.0 |
| 43 | Indiana DesjarlaisPlace 43 · Grade 8 · Rio | 8 | Rio | 17:15.4 |
| 44 | Henry BergesonPlace 44 · Grade 5 · Sacred Hearts | 5 | Sacred Hearts | 17:26.3 |
| 45 | Dexter RobishPlace 45 · Grade 7 · Lodi | 7 | Lodi | 17:29.7 |
| 46 | Elliot FuquaPlace 46 · Grade 5 · Abundant Life Christian | 5 | Abundant Life Christian | 17:38.0 |
| 47 | Noah KemPlace 47 · Grade 6 · Sacred Hearts | 6 | Sacred Hearts | 17:54.2 |
| 48 | Noah MartensPlace 48 · Grade 8 · Abundant Life Christian | 8 | Abundant Life Christian | 17:55.4 |
| 49 | Rocky ReinickePlace 49 · Grade 7 · Pardeeville | 7 | Pardeeville | 17:59.9 |
| 50 | Graiden CaseyPlace 50 · Grade 5 · Pardeeville | 5 | Pardeeville | 18:04.8 |
| 51 | Adam GrossPlace 51 · Grade 5 · Sacred Hearts | 5 | Sacred Hearts | 18:19.8 |
| 52 | Alex HeckmannPlace 52 · Grade 7 · Rio | 7 | Rio | 18:39.5 |
| 53 | Jayce ParkerPlace 53 · Grade 7 · Pardeeville | 7 | Pardeeville | 18:45.3 |
| 54 | Cooper BendtPlace 54 · Grade 7 · Marshall | 7 | Marshall | 18:50.9 |
| 55 | Nathan BurgerPlace 55 · Grade 5 · Abundant Life Christian | 5 | Abundant Life Christian | 18:51.9 |
| 56 | Rhett SellPlace 56 · Grade 6 · Rio | 6 | Rio | 19:03.0 |
| 57 | Travis TheumlingPlace 57 · Grade 5 · Abundant Life Christian | 5 | Abundant Life Christian | 19:04.8 |
| 58 | Sam LeiderPlace 58 · Grade 5 · Sacred Hearts | 5 | Sacred Hearts | 19:37.9 |
| 59 | Ryan SkempPlace 59 · Grade 8 · Columbus | 8 | Columbus | 20:09.4 |
| 60 | Sam WeibelPlace 60 · Grade 5 · Sacred Hearts | 5 | Sacred Hearts | 20:10.8 |
| 61 | Edmund ArbetPlace 61 · Grade 7 · Sacred Hearts | 7 | Sacred Hearts | 20:37.3 |
| 62 | Ethan StonePlace 62 · Grade 8 · Princeton-Green Lake | 8 | Princeton-Green Lake | 20:45.3 |
| 63 | Ryan EusticePlace 63 · Grade 7 · Marshall | 7 | Marshall | 21:15.4 |
| 64 | Nicholas HilgersPlace 64 · Grade 6 · Poynette | 6 | Poynette | 21:37.0 |
| 65 | Kane KoelschPlace 65 · Grade 6 · Poynette | 6 | Poynette | 21:37.6 |
| 66 | Kiptyn QuadePlace 66 · Grade 7 · Randolph Cambria-Friesland | 7 | Randolph Cambria-Friesland | 21:40.2 |
| 67 | Tayden WalkerPlace 67 · Grade 8 · Rio | 8 | Rio | 21:41.6 |
| 68 | Adrian O'GaraPlace 68 · Grade 6 · Sacred Hearts | 6 | Sacred Hearts | 22:50.8 |
| 69 | Derian DavisPlace 69 · Grade 7 · Sacred Hearts | 7 | Sacred Hearts | 22:52.8 |
| 70 | Danny GamonPlace 70 · Grade 6 · Marshall | 6 | Marshall | 23:06.1 |
| 71 | Ben MirandaPlace 71 · Grade 8 · Marshall | 8 | Marshall | 26:51.3 |
| 72 | Alistair ArbetPlace 72 · Grade 8 · Sacred Hearts | 8 | Sacred Hearts | 28:44.2 |