| 1 | Finnley BirrPlace 1 · Grade 8 · Rio | 8 | Rio | 11:07.7 |
| 2 | Fletcher EversPlace 2 · Grade 8 · Deerfield/Cambridge | 8 | Deerfield/Cambridge | 11:47.5 |
| 3 | August CihaPlace 3 · Grade 8 · Deerfield/Cambridge | 8 | Deerfield/Cambridge | 11:48.9 |
| 4 | Jasper LaRochePlace 4 · Grade 8 · Bartels | 8 | Bartels | 11:57.4 |
| 5 | Henry RuhlandPlace 5 · Grade 8 · Sacred Hearts | 8 | Sacred Hearts | 12:14.3 |
| 6 | Evan RhodePlace 6 · Grade 6 · Lodi | 6 | Lodi | 12:15.1 |
| 7 | Oscar ZuhlkePlace 7 · Grade 8 · Rio | 8 | Rio | 12:24.5 |
| 8 | Joe FeiderPlace 8 · Grade 8 · Sacred Hearts | 8 | Sacred Hearts | 12:26.9 |
| 9 | Matthew SturmPlace 9 · Grade 8 · Sacred Hearts | 8 | Sacred Hearts | 12:27.0 |
| 10 | Connor SikoraPlace 10 · Grade 8 · Dodgeland | 8 | Dodgeland | 12:35.1 |
| 11 | Cade KurthPlace 11 · Grade 8 · Columbus | 8 | Columbus | 12:35.3 |
| 12 | Brady PapePlace 12 · Grade 8 · Sacred Hearts | 8 | Sacred Hearts | 12:49.7 |
| 13 | Calvin GrunewaldPlace 13 · Grade 8 · Deerfield/Cambridge | 8 | Deerfield/Cambridge | 12:50.1 |
| 14 | Walker GrunewaldPlace 14 · Grade 6 · Deerfield/Cambridge | 6 | Deerfield/Cambridge | 12:50.7 |
| 15 | Blake KurthPlace 15 · Grade 8 · Columbus | 8 | Columbus | 12:56.7 |
| 16 | Memphis McConochiePlace 16 · Grade 8 · Rio | 8 | Rio | 12:57.5 |
| 17 | Houston McConochiePlace 17 · Grade 8 · Rio | 8 | Rio | 12:57.5 |
| 18 | Noah LittlePlace 18 · Grade 8 · Lodi | 8 | Lodi | 13:03.7 |
| 19 | Joseph BuddePlace 19 · Grade 8 · Sacred Hearts | 8 | Sacred Hearts | 13:04.7 |
| 20 | Henry SchmudlachPlace 20 · Grade 8 · Poynette | 8 | Poynette | 13:06.0 |
| 21 | Matthew AmmannPlace 21 · Grade 7 · Pardeeville | 7 | Pardeeville | 13:07.5 |
| 22 | Jordy LaperPlace 22 · Grade 8 · Markesan | 8 | Markesan | 13:07.6 |
| 23 | Jonah NicolPlace 23 · Grade 5 · Pardeeville | 5 | Pardeeville | 13:11.0 |
| 24 | Chase WebsterPlace 24 · Grade 8 · Waterloo | 8 | Waterloo | 13:21.8 |
| 25 | Evan RiveraPlace 25 · Grade 5 · Sacred Hearts | 5 | Sacred Hearts | 13:22.1 |
| 26 | Ivan GarrettPlace 26 · Grade 6 · Pardeeville | 6 | Pardeeville | 13:28.6 |
| 27 | Henry KemPlace 27 · Grade 5 · Sacred Hearts | 5 | Sacred Hearts | 13:32.3 |
| 28 | Michael RuffloPlace 28 · Grade 7 · Sacred Hearts | 7 | Sacred Hearts | 13:35.7 |
| 29 | Zach HopperPlace 29 · Grade 5 · Sacred Hearts | 5 | Sacred Hearts | 13:47.6 |
| 30 | Julian BoszhardtPlace 30 · Grade 7 · Lodi | 7 | Lodi | 13:52.9 |
| 31 | Keegan LittlePlace 31 · Grade 8 · Lodi | 8 | Lodi | 13:53.3 |
| 32 | Gavin SommerfeldtPlace 32 · Grade 6 · Markesan | 6 | Markesan | 13:55.7 |
| 33 | Elijah PaquePlace 33 · Grade 7 · Lodi | 7 | Lodi | 13:59.4 |
| 34 | Adam BorudPlace 34 · Grade 8 · Wautoma Parkside | 8 | Wautoma Parkside | 14:00.1 |
| 35 | Brenner MollPlace 35 · Grade 8 · Poynette | 8 | Poynette | 14:05.4 |
| 36 | Grayson SherrickPlace 36 · Grade 6 · Pardeeville | 6 | Pardeeville | 14:06.0 |
| 37 | Jasper BurrowPlace 37 · Grade 7 · Deerfield/Cambridge | 7 | Deerfield/Cambridge | 14:06.4 |
| 38 | Harrison LaperPlace 38 · Grade 8 · Pardeeville | 8 | Pardeeville | 14:09.3 |
| 39 | Noah DuschackPlace 39 · Grade 5 · Sacred Hearts | 5 | Sacred Hearts | 14:23.6 |
| 40 | Nathan AssaadPlace 40 · Grade 8 · Sacred Hearts | 8 | Sacred Hearts | 14:26.2 |
| 41 | Ben MarksPlace 41 · Grade 7 · Poynette | 7 | Poynette | 14:27.0 |
| 42 | Ethan GrossPlace 42 · Grade 7 · Sacred Hearts | 7 | Sacred Hearts | 14:30.0 |
| 43 | Hank HaggertyPlace 43 · Grade 5 · Pardeeville | 5 | Pardeeville | 14:30.9 |
| 44 | Jacob NicolPlace 44 · Grade 5 · Pardeeville | 5 | Pardeeville | 14:31.3 |
| 45 | Foster FrankPlace 45 · Grade 7 · Waterloo | 7 | Waterloo | 14:33.0 |
| 46 | Adam GrossPlace 46 · Grade 6 · Sacred Hearts | 6 | Sacred Hearts | 14:33.9 |
| 47 | Henry BergesonPlace 47 · Grade 6 · Sacred Hearts | 6 | Sacred Hearts | 14:35.2 |
| 48 | Aden SteineckePlace 48 · Grade 7 · Pardeeville | 7 | Pardeeville | 14:36.9 |
| 49 | Everett HeaslipPlace 49 · Grade 6 · Deerfield/Cambridge | 6 | Deerfield/Cambridge | 14:41.9 |
| 50 | Marqwelle NowickiPlace 50 · Grade 8 · Sacred Hearts | 8 | Sacred Hearts | 14:42.3 |
| 51 | Joshua DrakePlace 51 · Grade 6 · Sacred Hearts | 6 | Sacred Hearts | 14:43.1 |
| 52 | Dane LaufenbergPlace 52 · Grade 8 · Columbus | 8 | Columbus | 14:45.4 |
| 53 | Mateus SagoPlace 53 · Grade 6 · Marshall | 6 | Marshall | 14:47.2 |
| 54 | Cooper VerhulstPlace 54 · Grade 8 · Rio | 8 | Rio | 14:51.6 |
| 55 | Derek DayPlace 55 · Grade 7 · Poynette | 7 | Poynette | 14:53.5 |
| 56 | Wyatt HammonsPlace 56 · Grade 6 · Deerfield/Cambridge | 6 | Deerfield/Cambridge | 14:54.1 |
| 57 | Aiden KissanePlace 57 · Grade 8 · Columbus | 8 | Columbus | 14:57.9 |
| 58 | Luke ShortreedPlace 58 · Grade 8 · Deerfield/Cambridge | 8 | Deerfield/Cambridge | 14:59.4 |
| 59 | Easton NowakPlace 59 · Grade 8 · Wautoma Parkside | 8 | Wautoma Parkside | 15:00.4 |
| 60 | Burke HeimanPlace 60 · Grade 8 · Marshall | 8 | Marshall | 15:10.0 |
| 61 | Cashton LanePlace 61 · Grade 6 · Lodi | 6 | Lodi | 15:13.6 |
| 62 | Jackson WipperfurthPlace 62 · Grade 6 · Lodi | 6 | Lodi | 15:14.8 |
| 63 | Tristian SandersPlace 63 · Grade 6 · Pardeeville | 6 | Pardeeville | 15:16.0 |
| 64 | Kade HesslerPlace 64 · Grade 6 · Rio | 6 | Rio | 15:17.8 |
| 65 | Greysyn TurnerPlace 65 · Grade 6 · Lodi | 6 | Lodi | 15:19.2 |
| 66 | Callum CavazosPlace 66 · Grade 8 · Wautoma Parkside | 8 | Wautoma Parkside | 15:19.8 |
| 67 | Corbin MonfortePlace 67 · Grade 7 · Sacred Hearts | 7 | Sacred Hearts | 15:22.2 |
| 68 | Sam SchmidtPlace 68 · Grade 8 · Markesan | 8 | Markesan | 15:24.0 |
| 69 | Alex HeckmannPlace 69 · Grade 8 · Rio | 8 | Rio | 15:26.4 |
| 70 | Jax RichardPlace 70 · Grade 8 · Wautoma Parkside | 8 | Wautoma Parkside | 15:29.2 |
| 71 | George AlbrechtPlace 71 · Grade 8 · Deerfield/Cambridge | 8 | Deerfield/Cambridge | 15:29.3 |
| 72 | Trent StuntebeckPlace 72 · Grade 6 · Marshall | 6 | Marshall | 15:32.0 |
| 73 | Jack HealyPlace 73 · Grade 7 · Sacred Hearts | 7 | Sacred Hearts | 15:37.7 |
| 74 | Casen OrenPlace 74 · Grade 6 · Marshall | 6 | Marshall | 15:37.7 |
| 75 | August SheaPlace 75 · Grade 6 · Deerfield/Cambridge | 6 | Deerfield/Cambridge | 15:42.5 |
| 76 | Milo SoldnerPlace 76 · Grade 8 · Dodgeland | 8 | Dodgeland | 15:44.0 |
| 77 | Callen McConnellPlace 77 · Grade 6 · Pardeeville | 6 | Pardeeville | 15:44.4 |
| 78 | Eli WakemanPlace 78 · Grade 6 · Rio | 6 | Rio | 15:44.9 |
| 79 | Thomas GatzkePlace 79 · Grade 7 · Johnson Creek | 7 | Johnson Creek | 15:45.5 |
| 80 | Dakota ReinickePlace 80 · Grade 5 · Pardeeville | 5 | Pardeeville | 15:46.4 |
| 81 | Graiden CaseyPlace 81 · Grade 6 · Pardeeville | 6 | Pardeeville | 15:47.0 |
| 82 | Liam MolnarPlace 82 · Grade 5 · Pardeeville | 5 | Pardeeville | 15:48.2 |
| 83 | Dillon GrayPlace 83 · Grade 7 · Wautoma Parkside | 7 | Wautoma Parkside | 15:49.9 |
| 84 | Jacob StiegmanPlace 84 · Grade 6 · Johnson Creek | 6 | Johnson Creek | 15:51.5 |
| 85 | Harry ChoudoirPlace 85 · Grade 5 · Sacred Hearts | 5 | Sacred Hearts | 15:56.2 |
| 86 | Max PhillipsPlace 86 · Grade 6 · Deerfield/Cambridge | 6 | Deerfield/Cambridge | 16:02.2 |
| 87 | Noah KemPlace 87 · Grade 7 · Sacred Hearts | 7 | Sacred Hearts | 16:03.0 |
| 88 | Jesus Cruz PerezPlace 88 · Grade 7 · Waterloo | 7 | Waterloo | 16:03.1 |
| 89 | Sam WeibelPlace 89 · Grade 6 · Sacred Hearts | 6 | Sacred Hearts | 16:04.5 |
| 90 | Brendan StrittmaterPlace 90 · Grade 6 · Bartels | 6 | Bartels | 16:06.2 |
| 91 | Oliver LynchPlace 91 · Grade 7 · Pardeeville | 7 | Pardeeville | 16:07.1 |
| 92 | Carsen WalkerPlace 92 · Grade 7 · Rio | 7 | Rio | 16:07.9 |
| 93 | Landry McNamaraPlace 93 · Grade 5 · Sacred Hearts | 5 | Sacred Hearts | 16:09.5 |
| 94 | Keagan StarkPlace 94 · Grade 6 · Pardeeville | 6 | Pardeeville | 16:10.6 |
| 95 | Jaxson GoheenPlace 95 · Grade 7 · Lodi | 7 | Lodi | 16:15.7 |
| 96 | Rocky ReinickePlace 96 · Grade 8 · Pardeeville | 8 | Pardeeville | 16:16.2 |
| 97 | Marlin SchimelphenigPlace 97 · Grade 7 · Wautoma Parkside | 7 | Wautoma Parkside | 16:16.2 |
| 98 | Arthur ChapmanPlace 98 · Grade 6 · Pardeeville | 6 | Pardeeville | 16:24.2 |
| 99 | Henry KarlsPlace 99 · Grade 6 · Lodi | 6 | Lodi | 16:24.9 |
| 100 | Abraham WillmanPlace 100 · Grade 6 · Lodi | 6 | Lodi | 16:25.7 |
| 101 | Carlos CamposPlace 101 · Grade 8 · Poynette | 8 | Poynette | 16:27.8 |
| 102 | Sean WalkerPlace 102 · Grade 6 · Deerfield/Cambridge | 6 | Deerfield/Cambridge | 16:40.2 |
| 103 | Ryan EusticePlace 103 · Grade 8 · Marshall | 8 | Marshall | 16:56.1 |
| 104 | Miles McKibbenPlace 104 · Grade 6 · Bartels | 6 | Bartels | 17:05.2 |
| 105 | CJ JensenPlace 105 · Grade 6 · Bartels | 6 | Bartels | 17:07.6 |
| 106 | Evaan SimilPlace 106 · Grade 5 · Sacred Hearts | 5 | Sacred Hearts | 17:11.7 |
| 107 | Dominic NewberryPlace 107 · Grade 5 · Sacred Hearts | 5 | Sacred Hearts | 17:13.6 |
| 108 | Brooks BartaszewiczPlace 108 · Grade 8 · Waterloo | 8 | Waterloo | 17:22.2 |
| 109 | Jack MartzPlace 109 · Grade 6 · Wautoma Parkside | 6 | Wautoma Parkside | 17:24.9 |
| 110 | Jack JohnsonPlace 110 · Grade 6 · Deerfield/Cambridge | 6 | Deerfield/Cambridge | 17:43.0 |
| 111 | Arlo GilbertPlace 111 · Grade 6 · Markesan | 6 | Markesan | 17:47.7 |
| 112 | Brody RoutsonPlace 112 · Grade 6 · Bartels | 6 | Bartels | 17:48.3 |
| 113 | Rhett SellPlace 113 · Grade 7 · Rio | 7 | Rio | 17:59.7 |
| 114 | Jordy Jenkins-RippPlace 114 · Grade 6 · Rio | 6 | Rio | 17:59.9 |
| 115 | Coleman BellPlace 115 · Grade 5 · Pardeeville | 5 | Pardeeville | 18:18.7 |
| 116 | Derian DavisPlace 116 · Grade 8 · Sacred Hearts | 8 | Sacred Hearts | 18:35.0 |
| 117 | Danny GamonPlace 117 · Grade 7 · Marshall | 7 | Marshall | 18:35.4 |
| 118 | Alex ShafferPlace 118 · Grade 6 · Poynette | 6 | Poynette | 18:42.5 |
| 119 | Eli BendtPlace 119 · Grade 6 · Marshall | 6 | Marshall | 18:48.9 |
| 120 | Parker AndersonPlace 120 · Grade 6 · Rio | 6 | Rio | 18:57.8 |
| 121 | Austin HaggertyPlace 121 · Grade 7 · Pardeeville | 7 | Pardeeville | 19:08.2 |
| 122 | Nicholas HilgersPlace 122 · Grade 7 · Poynette | 7 | Poynette | 19:16.0 |
| 123 | Jack KorabPlace 123 · Grade 5 · Sacred Hearts | 5 | Sacred Hearts | 19:18.5 |
| 124 | Luke LaustenPlace 124 · Grade 5 · Sacred Hearts | 5 | Sacred Hearts | 19:21.8 |
| 125 | Mason KircherPlace 125 · Grade 6 · Johnson Creek | 6 | Johnson Creek | 19:27.4 |
| 126 | Kane KoelschPlace 126 · Grade 7 · Poynette | 7 | Poynette | 19:35.2 |
| 127 | Will TrieloffPlace 127 · Grade 7 · Deerfield/Cambridge | 7 | Deerfield/Cambridge | 19:43.4 |
| 128 | Cesar MirandaPlace 128 · Grade 6 · Marshall | 6 | Marshall | 20:02.1 |
| 129 | Eaithan SimilPlace 129 · Grade 8 · Sacred Hearts | 8 | Sacred Hearts | 20:23.3 |
| 130 | Patrick FoxPlace 130 · Grade 6 · Sacred Hearts | 6 | Sacred Hearts | 20:26.6 |
| 131 | Leo GonzalezPlace 131 · Grade 6 · Marshall | 6 | Marshall | 20:29.7 |
| 132 | Emmett RammingerPlace 132 · Grade 6 · Marshall | 6 | Marshall | 20:29.9 |
| 133 | Dane LawPlace 133 · Grade 7 · Columbus | 7 | Columbus | 20:31.3 |
| 134 | Angel Alvarez GonzalezPlace 134 · Grade 6 · Johnson Creek | 6 | Johnson Creek | 21:39.6 |
| 135 | Griffin SullivanPlace 135 · Grade 7 · Deerfield/Cambridge | 7 | Deerfield/Cambridge | 21:59.4 |
| 136 | Caleb CoxPlace 136 · Grade 7 · Deerfield/Cambridge | 7 | Deerfield/Cambridge | 24:05.6 |
| 137 | Dean StapletonPlace 137 · Grade 6 · Deerfield/Cambridge | 6 | Deerfield/Cambridge | 24:15.0 |