| 1 | Ellie MeyerPlace 1 · Grade 12 · Dubuque Wahlert | 12 | Dubuque Wahlert | 6:38 |
| 2 | Rhya BrandemuehlPlace 2 · Grade 12 · Mount Horeb | 12 | Mount Horeb | 6:41 |
| 3 | Lily MaynardPlace 3 · Grade 10 · New Glarus/Monticello | 10 | New Glarus/Monticello | 6:45 |
| 4 | Samantha CallahanPlace 4 · Grade 11 · East Dubuque | 11 | East Dubuque | 6:48 |
| 5 | Ella WhinneyPlace 5 · Grade 12 · Madison Country Day | 12 | Madison Country Day | 6:49 |
| 6 | Ellie KirbyPlace 6 · Grade 12 · Dubuque Wahlert | 12 | Dubuque Wahlert | 6:54 |
| 7 | Ava AhnenPlace 7 · Grade 10 · Albany | 10 | Albany | 7:03 |
| 8 | Mckenna BroughtonPlace 8 · Grade 11 · Albany | 11 | Albany | 7:04 |
| 9 | Sierra McGuirePlace 9 · Grade 12 · Monroe | 12 | Monroe | 7:07 |
| 10 | Katherine StrakaPlace 10 · Grade 9 · Mount Horeb | 9 | Mount Horeb | 7:08 |
| 11 | Jadyn ElginPlace 11 · Grade 10 · Monroe | 10 | Monroe | 7:10 |
| 12 | Dayna KarlsPlace 12 · Grade 12 · New Glarus/Monticello | 12 | New Glarus/Monticello | 7:12 |
| 13 | Alyssa RoelliPlace 13 · Grade 12 · Monroe | 12 | Monroe | 7:16 |
| 14 | Lilah TakesPlace 14 · Grade 11 · Dubuque Wahlert | 11 | Dubuque Wahlert | 7:16 |
| 15 | Emileigh DallmanPlace 15 · Grade 12 · Albany | 12 | Albany | 7:17 |
| 16 | Alana DugganPlace 16 · Grade 12 · Dubuque Wahlert | 12 | Dubuque Wahlert | 7:19 |
| 17 | Annika ZiperskiPlace 17 · Grade 11 · New Glarus/Monticello | 11 | New Glarus/Monticello | 7:26 |
| 18 | Jenna HoseyPlace 18 · Grade 11 · Lake Mills | 11 | Lake Mills | 7:29 |
| 19 | Alora SpiegelPlace 19 · Grade 10 · Belleville | 10 | Belleville | 7:29 |
| 20 | Melanie FinkPlace 20 · Grade 10 · New Glarus/Monticello | 10 | New Glarus/Monticello | 7:30 |
| 21 | Tenley FaberPlace 21 · Grade 11 · New Glarus/Monticello | 11 | New Glarus/Monticello | 7:35 |
| 22 | Emma MartinsonPlace 22 · Grade 10 · New Glarus/Monticello | 10 | New Glarus/Monticello | 7:35 |
| 23 | Josie BelkenPlace 23 · Grade 11 · Dubuque Wahlert | 11 | Dubuque Wahlert | 7:36 |
| 24 | Megan StennerPlace 24 · Grade 11 · Mount Horeb | 11 | Mount Horeb | 7:36 |
| 25 | Hannah HallickPlace 25 · Grade 10 · Madison Country Day | 10 | Madison Country Day | 7:38 |
| 26 | Katie CushmanPlace 26 · Grade 12 · Dubuque Wahlert | 12 | Dubuque Wahlert | 7:45 |
| 27 | Madison HahnPlace 27 · Grade 11 · Lake Mills | 11 | Lake Mills | 7:46 |
| 28 | Grace NelsonPlace 28 · Grade 11 · Mount Horeb | 11 | Mount Horeb | 7:46 |
| 29 | Anna Van OtterlooPlace 29 · Grade 11 · Dubuque Wahlert | 11 | Dubuque Wahlert | 7:47 |
| 30 | Kaiya ZurfluhPlace 30 · Grade 12 · Albany | 12 | Albany | 7:48 |
| 31 | Lucy MelvinPlace 31 · Grade 10 · New Glarus/Monticello | 10 | New Glarus/Monticello | 7:59 |
| 32 | Olivia KlubertanzPlace 32 · Grade 10 · Lake Mills | 10 | Lake Mills | 8:02 |
| 33 | Elery BazleyPlace 33 · Grade 12 · Monroe | 12 | Monroe | 8:05 |
| 34 | Katrina SathoffPlace 34 · Grade 10 · Monroe | 10 | Monroe | 8:07 |
| 35 | Leah WarnerPlace 35 · Grade 10 · Stockton | 10 | Stockton | 8:07 |
| 36 | Ximena MirandaPlace 36 · Grade 10 · Monroe | 10 | Monroe | 8:08 |
| 37 | Lainey WinkersPlace 37 · Grade 11 · Belleville | 11 | Belleville | 8:12 |
| 38 | Sydney ButtnerPlace 38 · Grade 11 · Mount Horeb | 11 | Mount Horeb | 8:13 |
| 39 | Ella WhiffenPlace 39 · Grade 11 · Madison Country Day | 11 | Madison Country Day | 8:14 |
| 40 | Megan Van OrsdelPlace 40 · Grade 11 · Mount Horeb | 11 | Mount Horeb | 8:14 |
| 41 | Anastasia TejedaPlace 41 · Grade 12 · St. Ambrose Academy | 12 | St. Ambrose Academy | 8:18 |
| 42 | Laurel StatzPlace 42 · Grade 12 · Mount Horeb | 12 | Mount Horeb | 8:18 |
| 43 | Payton WacholzPlace 43 · Grade 12 · Albany | 12 | Albany | 8:19 |
| 44 | Anya BrenkmanPlace 44 · Grade 9 · New Glarus/Monticello | 9 | New Glarus/Monticello | 8:24 |
| 45 | Alexandra FelcynPlace 45 · Grade 9 · Mount Horeb | 9 | Mount Horeb | 8:27 |
| 46 | Maria BenderPlace 46 · Grade 12 · Stockton | 12 | Stockton | 8:28 |
| 47 | Anna KingPlace 47 · Grade 11 · St. Ambrose Academy | 11 | St. Ambrose Academy | 8:28 |
| 48 | Jeanett GutierrezPlace 48 · Grade 11 · Beloit Memorial | 11 | Beloit Memorial | 8:32 |
| 49 | Kami VincentPlace 49 · Grade 10 · Stockton | 10 | Stockton | 8:34 |
| 50 | Abby HollisPlace 50 · Grade 9 · Albany | 9 | Albany | 8:38 |
| 51 | Kylie WhitePlace 51 · Grade 11 · Beloit Memorial | 11 | Beloit Memorial | 8:38 |
| 52 | Linsey MuellerPlace 52 · Grade 11 · Albany | 11 | Albany | 8:39 |
| 53 | Avary BriggsPlace 53 · Grade 10 · Albany | 10 | Albany | 8:53 |
| 54 | Jaslyn GamaPlace 54 · Grade 10 · Beloit Memorial | 10 | Beloit Memorial | 8:59 |
| 55 | Katie CromePlace 55 · Grade 11 · Stockton | 11 | Stockton | 9:01 |
| 56 | Marley MorganPlace 56 · Grade 9 · Stockton | 9 | Stockton | 9:08 |
| 57 | Sydney EinsweilerPlace 57 · Grade 12 · East Dubuque | 12 | East Dubuque | 9:16 |
| 58 | Brigid HowardPlace 58 · Grade 11 · Holy Family | 11 | Holy Family | 10:32 |
| 59 | Anna TreichelPlace 59 · Grade 12 · Holy Family | 12 | Holy Family | 10:41 |
| 60 | Maddie MillerPlace 60 · Grade 11 · Belleville | 11 | Belleville | 11:24 |
| 1 | ElliePlace 1 · Meyer | — | Meyer | 20:35.9 |
| 2 | ElliePlace 2 · Kirby | — | Kirby | 21:25.4 |
| 3 | LilahPlace 3 · Takes | — | Takes | 22:32.5 |
| 4 | AlanaPlace 4 · Duggan | — | Duggan | 22:41.6 |
| 5 | JosiePlace 5 · Belken | — | Belken | 23:34.5 |
| 1 | LilyPlace 1 · Maynard | — | Maynard | 20:56.1 |
| 2 | DaynaPlace 2 · Karls | — | Karls | 22:19.2 |
| 3 | AnnikaPlace 3 · Ziperski | — | Ziperski | 23:05.5 |
| 4 | MelaniePlace 4 · Fink | — | Fink | 23:18.1 |
| 5 | TenleyPlace 5 · Faber | — | Faber | 23:32.4 |
| 1 | SierraPlace 1 · McGuire | — | McGuire | 22:04.9 |
| 2 | JadynPlace 2 · Elgin | — | Elgin | 22:14.3 |
| 3 | AlyssaPlace 3 · Roelli | — | Roelli | 22:32.1 |
| 4 | EleryPlace 4 · Bazley | — | Bazley | 25:06.2 |
| 5 | KatrinaPlace 5 · Sathoff | — | Sathoff | 25:11.1 |
| 1 | AvaPlace 1 · Ahnen | — | Ahnen | 21:52.2 |
| 2 | MckennaPlace 2 · Broughton | — | Broughton | 21:56.6 |
| 3 | EmileighPlace 3 · Dallman | — | Dallman | 22:35.1 |
| 4 | KaiyaPlace 4 · Zurfluh | — | Zurfluh | 24:11.1 |
| 5 | PaytonPlace 5 · Wacholz | — | Wacholz | 25:48.8 |
| 1 | RhyaPlace 1 · Brandemuehl | — | Brandemuehl | 20:44.9 |
| 2 | KatherinePlace 2 · Straka | — | Straka | 22:07.8 |
| 3 | MeganPlace 3 · Stenner | — | Stenner | 23:35.6 |
| 4 | GracePlace 4 · Nelson | — | Nelson | 24:05.8 |
| 5 | SydneyPlace 5 · Buttner | — | Buttner | 25:30.9 |
| 1 | LeahPlace 1 · Warner | — | Warner | 25:11.8 |
| 2 | MariaPlace 2 · Bender | — | Bender | 26:15.9 |
| 3 | KamiPlace 3 · Vincent | — | Vincent | 26:36.5 |
| 4 | KatiePlace 4 · Crome | — | Crome | 27:58.6 |
| 5 | MarleyPlace 5 · Morgan | — | Morgan | 28:20.0 |
| 1 | Cecilia SkalskyPlace 1 · Grade 9 · Holy Family | 9 | Holy Family | 7:23 |
| 2 | Audrey NorthPlace 2 · Grade 10 · Tri State Homeschool | 10 | Tri State Homeschool | 7:50 |
| 3 | Rylee SteffenPlace 3 · Grade 11 · Dubuque Wahlert | 11 | Dubuque Wahlert | 8:07 |
| 4 | Allison MunshowerPlace 4 · Grade 10 · Dubuque Wahlert | 10 | Dubuque Wahlert | 8:08 |
| 5 | Lydia SeifarthPlace 5 · Grade 11 · Beloit Turner | 11 | Beloit Turner | 8:15 |
| 6 | Ruth MartyPlace 6 · Grade 10 · New Glarus/Monticello | 10 | New Glarus/Monticello | 8:18 |
| 7 | Marley PapePlace 7 · Grade 9 · Dubuque Wahlert | 9 | Dubuque Wahlert | 8:19 |
| 8 | Kaitlyn ElginPlace 8 · Grade 12 · Monroe | 12 | Monroe | 8:21 |
| 9 | Laura CushmanPlace 9 · Grade 10 · Dubuque Wahlert | 10 | Dubuque Wahlert | 8:23 |
| 10 | Ruthie ZuberPlace 10 · Grade 9 · New Glarus/Monticello | 9 | New Glarus/Monticello | 8:23 |
| 11 | Camryn ArnettPlace 11 · Grade 9 · New Glarus/Monticello | 9 | New Glarus/Monticello | 8:28 |
| 12 | Marlies BrandliPlace 12 · Grade 10 · Monroe | 10 | Monroe | 8:31 |
| 13 | Whitney DischPlace 13 · Grade 11 · New Glarus/Monticello | 11 | New Glarus/Monticello | 8:36 |
| 14 | Ava MurphyPlace 14 · Grade 9 · Mount Horeb | 9 | Mount Horeb | 8:37 |
| 15 | Grace GilbertsonPlace 15 · Grade 12 · Tri State Homeschool | 12 | Tri State Homeschool | 8:43 |
| 16 | Aleigh ZettlePlace 16 · Grade 10 · Monroe | 10 | Monroe | 8:48 |
| 17 | Anna DehnPlace 17 · Grade 10 · Dubuque Wahlert | 10 | Dubuque Wahlert | 8:49 |
| 18 | Anna PolnowPlace 18 · Grade 10 · Monroe | 10 | Monroe | 8:51 |
| 19 | Lilian GrahamPlace 19 · Grade 9 · Dubuque Wahlert | 9 | Dubuque Wahlert | 8:51 |
| 20 | Hannah BoldbuckPlace 20 · Grade 9 · New Glarus/Monticello | 9 | New Glarus/Monticello | 8:53 |
| 21 | Josie Statz LauperPlace 21 · Grade 9 · Tri State Homeschool | 9 | Tri State Homeschool | 9:03 |
| 22 | Savannah OverhousePlace 22 · Grade 9 · Lake Mills | 9 | Lake Mills | 9:22 |
| 23 | Caralyn FelcynPlace 23 · Grade 11 · Mount Horeb | 11 | Mount Horeb | 9:31 |
| 24 | Kyla RoadesPlace 24 · Grade 12 · Madison Country Day | 12 | Madison Country Day | 9:42 |
| 25 | Iris MurphyPlace 25 · Grade 11 · Mount Horeb | 11 | Mount Horeb | 9:48 |
| 26 | Eve MacLeanPlace 26 · Grade 9 · New Glarus/Monticello | 9 | New Glarus/Monticello | 9:48 |
| 27 | Hannah KlarPlace 27 · Grade 12 · Tri State Homeschool | 12 | Tri State Homeschool | 9:49 |
| 28 | Tatum ManternachPlace 28 · Grade 11 · Dubuque Wahlert | 11 | Dubuque Wahlert | 9:51 |
| 29 | Sophie StechaPlace 29 · Grade 9 · New Glarus/Monticello | 9 | New Glarus/Monticello | 9:54 |
| 30 | Grace HartigPlace 30 · Grade 12 · Mount Horeb | 12 | Mount Horeb | 9:54 |
| 31 | Lydia FoyPlace 31 · Grade 11 · Dubuque Wahlert | 11 | Dubuque Wahlert | 9:56 |
| 32 | Devlyn HalversonPlace 32 · Grade 9 · Beloit Turner | 9 | Beloit Turner | 10:06 |
| 33 | Morgan RasmussenPlace 33 · Grade 11 · Beloit Turner | 11 | Beloit Turner | 10:08 |
| 34 | Helen CurtisPlace 34 · Grade 9 · Holy Family | 9 | Holy Family | 10:12 |
| 35 | Jessi RicciPlace 35 · Grade 10 · Mount Horeb | 10 | Mount Horeb | 10:17 |
| 36 | Kayman SutterPlace 36 · Grade 10 · Mount Horeb | 10 | Mount Horeb | 10:21 |
| 37 | Gabrielle McDougallPlace 37 · Grade 9 · Holy Family | 9 | Holy Family | 10:22 |
| 38 | Lauren CoppesPlace 38 · Grade 11 · Monroe | 11 | Monroe | 10:22 |
| 39 | Lilly StaderPlace 39 · Grade 10 · Tri State Homeschool | 10 | Tri State Homeschool | 10:28 |
| 40 | Liesl GerlachPlace 40 · Grade 12 · Madison Country Day | 12 | Madison Country Day | 10:30 |
| 41 | Delaney MertzPlace 41 · Grade 12 · Mount Horeb | 12 | Mount Horeb | 10:36 |
| 42 | Sydney WyssPlace 42 · Grade 10 · Mount Horeb | 10 | Mount Horeb | 10:44 |
| 43 | Gianna LarsonPlace 43 · Grade 9 · Holy Family | 9 | Holy Family | 10:48 |
| 44 | Amanda HarknessPlace 44 · Grade 11 · Tri State Homeschool | 11 | Tri State Homeschool | 10:51 |
| 45 | Ines SenechalPlace 45 · Grade 10 · Madison Country Day | 10 | Madison Country Day | 10:59 |
| 46 | Laurel HellandPlace 46 · Grade 9 · Mount Horeb | 9 | Mount Horeb | 11:10 |
| 47 | Allison DyrhaugPlace 47 · Grade 10 · Belleville | 10 | Belleville | 11:14 |
| 48 | Rylie GeisterPlace 48 · Grade 9 · Beloit Turner | 9 | Beloit Turner | 11:15 |
| 49 | Ruby GustafsonPlace 49 · Grade 10 · Belleville | 10 | Belleville | 11:23 |
| 50 | Emilia Garcia-MercadoPlace 50 · Grade 9 · Lake Mills | 9 | Lake Mills | 11:25 |
| 51 | Delaney KarlsPlace 51 · Grade 9 · New Glarus/Monticello | 9 | New Glarus/Monticello | 11:35 |
| 52 | Raven VillarrealPlace 52 · Grade 12 · Beloit Turner | 12 | Beloit Turner | 11:41 |
| 53 | Miriam BalinskiPlace 53 · Grade 9 · Holy Family | 9 | Holy Family | 11:41 |
| 54 | Alaina SmithPlace 54 · Grade 9 · New Glarus/Monticello | 9 | New Glarus/Monticello | 11:48 |
| 55 | Nadia TesmerPlace 55 · Grade 11 · Mount Horeb | 11 | Mount Horeb | 11:48 |
| 56 | Lauren BartelsPlace 56 · Grade 12 · Belleville | 12 | Belleville | 12:09 |
| 57 | Talullah GreenwaldPlace 57 · Grade 10 · Madison Country Day | 10 | Madison Country Day | 12:35 |
| 58 | Elena MarundePlace 58 · Grade 9 · New Glarus/Monticello | 9 | New Glarus/Monticello | 13:04 |
| 59 | Abi BurkPlace 59 · Grade 9 · New Glarus/Monticello | 9 | New Glarus/Monticello | 13:05 |
| 60 | Anna StynPlace 60 · Grade 9 · Stockton | 9 | Stockton | 14:07 |
| 1 | RyleePlace 1 · Steffen | — | Steffen | 25:12.6 |
| 2 | AllisonPlace 2 · Munshower | — | Munshower | 25:15.4 |
| 3 | MarleyPlace 3 · Pape | — | Pape | 25:47.7 |
| 4 | LauraPlace 4 · Cushman | — | Cushman | 26:02.1 |
| 5 | AnnaPlace 5 · Dehn | — | Dehn | 27:23.5 |
| 1 | RuthPlace 1 · Marty | — | Marty | 25:46.4 |
| 2 | RuthiePlace 2 · Zuber | — | Zuber | 26:02.2 |
| 3 | CamrynPlace 3 · Arnett | — | Arnett | 26:16.2 |
| 4 | WhitneyPlace 4 · Disch | — | Disch | 26:43.0 |
| 5 | HannahPlace 5 · Boldbuck | — | Boldbuck | 27:33.3 |
| 1 | KaitlynPlace 1 · Elgin | — | Elgin | 25:56.0 |
| 2 | MarliesPlace 2 · Brandli | — | Brandli | 26:26.9 |
| 3 | AleighPlace 3 · Zettle | — | Zettle | 27:17.9 |
| 4 | AnnaPlace 4 · Polnow | — | Polnow | 27:26.9 |
| 5 | LaurenPlace 5 · Coppes | — | Coppes | 32:11.8 |
| 1 | AudreyPlace 1 · North | — | North | 24:17.9 |
| 2 | GracePlace 2 · Gilbertson | — | Gilbertson | 27:02.7 |
| 3 | Josie StatzPlace 3 · Lauper | — | Lauper | 28:05.9 |
| 4 | HannahPlace 4 · Klar | — | Klar | 30:27.8 |
| 5 | LillyPlace 5 · Stader | — | Stader | 32:28.5 |
| 1 | AvaPlace 1 · Murphy | — | Murphy | 26:44.6 |
| 2 | CaralynPlace 2 · Felcyn | — | Felcyn | 29:33.2 |
| 3 | IrisPlace 3 · Murphy | — | Murphy | 30:24.1 |
| 4 | GracePlace 4 · Hartig | — | Hartig | 30:45.5 |
| 5 | JessiPlace 5 · Ricci | — | Ricci | 31:56.1 |
| 1 | LydiaPlace 1 · Seifarth | — | Seifarth | 25:35.8 |
| 2 | DevlynPlace 2 · Halverson | — | Halverson | 31:21.1 |
| 3 | MorganPlace 3 · Rasmussen | — | Rasmussen | 31:28.3 |
| 4 | RyliePlace 4 · Geister | — | Geister | 34:55.8 |
| 5 | RavenPlace 5 · Villarreal | — | Villarreal | 36:17.8 |
| 1 | CeciliaPlace 1 · Skalsky | — | Skalsky | 22:54.4 |
| 2 | HelenPlace 2 · Curtis | — | Curtis | 31:39.6 |
| 3 | GabriellePlace 3 · McDougall | — | McDougall | 32:11.6 |
| 4 | GiannaPlace 4 · Larson | — | Larson | 33:32.5 |
| 5 | MiriamPlace 5 · Balinski | — | Balinski | 36:17.8 |
| 1 | Yordanos ZelinskiPlace 1 · Grade 12 · Oregon | 12 | Oregon | 5:26 |
| 2 | Joseph StoddardPlace 2 · Grade 11 · Mount Horeb | 11 | Mount Horeb | 5:33 |
| 3 | Carter ScholeyPlace 3 · Grade 10 · Belleville | 10 | Belleville | 5:37 |
| 4 | Tom NelsonPlace 4 · Grade 11 · New Glarus/Monticello | 11 | New Glarus/Monticello | 5:41 |
| 5 | Carter HancockPlace 5 · Grade 12 · Dubuque Wahlert | 12 | Dubuque Wahlert | 5:46 |
| 6 | Nathan SimonPlace 6 · Grade 11 · Holy Family | 11 | Holy Family | 5:47 |
| 7 | Lucas SathoffPlace 7 · Grade 12 · Monroe | 12 | Monroe | 5:53 |
| 8 | Raymond WollerPlace 8 · Grade 12 · Mount Horeb | 12 | Mount Horeb | 5:55 |
| 9 | Evan GuentherPlace 9 · Grade 12 · New Glarus/Monticello | 12 | New Glarus/Monticello | 5:59 |
| 10 | Zander SlackPlace 10 · Grade 11 · Monroe | 11 | Monroe | 6:01 |
| 11 | Jesse SchwartzPlace 11 · Grade 12 · Albany | 12 | Albany | 6:01 |
| 12 | Nolan MartineauPlace 12 · Grade 12 · Dubuque Wahlert | 12 | Dubuque Wahlert | 6:03 |
| 13 | Jared BatzPlace 13 · Grade 11 · Monroe | 11 | Monroe | 6:04 |
| 14 | Anthony WelsPlace 14 · Grade 11 · Monroe | 11 | Monroe | 6:05 |
| 15 | Garrett RichardsPlace 15 · Grade 12 · Mount Horeb | 12 | Mount Horeb | 6:06 |
| 16 | Braylon HoeslyPlace 16 · Grade 12 · New Glarus/Monticello | 12 | New Glarus/Monticello | 6:09 |
| 17 | Wil CramPlace 17 · Grade 11 · Oregon | 11 | Oregon | 6:09 |
| 18 | Thomas HunstigerPlace 18 · Grade 10 · Holy Family | 10 | Holy Family | 6:10 |
| 19 | John RuthPlace 19 · Grade 12 · Holy Family | 12 | Holy Family | 6:13 |
| 20 | Nick GonneringPlace 20 · Grade 11 · St. Ambrose Academy | 11 | St. Ambrose Academy | 6:13 |
| 21 | Brayden RyanPlace 21 · Grade 12 · New Glarus/Monticello | 12 | New Glarus/Monticello | 6:16 |
| 22 | Odin BeckPlace 22 · Grade 12 · Oregon | 12 | Oregon | 6:16 |
| 23 | Mekhi OttPlace 23 · Grade 12 · Beloit Turner | 12 | Beloit Turner | 6:16 |
| 24 | Connor VincentPlace 24 · Grade 12 · Stockton | 12 | Stockton | 6:25 |
| 25 | Grayson RodefeldPlace 25 · Grade 10 · New Glarus/Monticello | 10 | New Glarus/Monticello | 6:26 |
| 26 | Gage RothPlace 26 · Grade 11 · Albany | 11 | Albany | 6:27 |
| 27 | Marc PippPlace 27 · Grade 10 · Mount Horeb | 10 | Mount Horeb | 6:27 |
| 28 | Jacob PiperPlace 28 · Grade 11 · Mount Horeb | 11 | Mount Horeb | 6:27 |
| 29 | Gabe AuerPlace 29 · Grade 11 · Dubuque Wahlert | 11 | Dubuque Wahlert | 6:28 |
| 30 | Angelo DohmPlace 30 · Grade 11 · Belleville | 11 | Belleville | 6:29 |
| 31 | Quinton BushPlace 31 · Grade 11 · Oregon | 11 | Oregon | 6:29 |
| 32 | Turner SierenPlace 32 · Grade 12 · Oregon | 12 | Oregon | 6:31 |
| 33 | Joe ChapmanPlace 33 · Grade 12 · Dubuque Wahlert | 12 | Dubuque Wahlert | 6:32 |
| 34 | Brian CidPlace 34 · Grade 11 · Albany | 11 | Albany | 6:33 |
| 35 | Ian SchwartzlowPlace 35 · Grade 11 · New Glarus/Monticello | 11 | New Glarus/Monticello | 6:35 |
| 36 | Walter FreundPlace 36 · Grade 9 · Dubuque Wahlert | 9 | Dubuque Wahlert | 6:36 |
| 37 | Brayden BakkenPlace 37 · Grade 10 · Albany | 10 | Albany | 6:38 |
| 38 | Michael CookPlace 38 · Grade 11 · Beloit Turner | 11 | Beloit Turner | 6:38 |
| 39 | Ethan KossPlace 39 · Grade 11 · Albany | 11 | Albany | 6:39 |
| 40 | Wil QuinnPlace 40 · Grade 11 · East Dubuque | 11 | East Dubuque | 6:39 |
| 41 | Owen RathjePlace 41 · Grade 11 · Mount Horeb | 11 | Mount Horeb | 6:40 |
| 42 | Ty PieperPlace 42 · Grade 12 · Oregon | 12 | Oregon | 6:40 |
| 43 | Landon DierkesPlace 43 · Grade 11 · Lake Mills | 11 | Lake Mills | 6:45 |
| 44 | Braxton WalterPlace 44 · Grade 9 · Lake Mills | 9 | Lake Mills | 6:46 |
| 45 | Clayton ColdrenPlace 45 · Grade 12 · Beloit Turner | 12 | Beloit Turner | 6:47 |
| 46 | Jordan WilderPlace 46 · Grade 12 · Belleville | 12 | Belleville | 6:48 |
| 47 | Wilson OberfoellPlace 47 · Grade 12 · Dubuque Wahlert | 12 | Dubuque Wahlert | 6:48 |
| 48 | Drew SertlePlace 48 · Grade 10 · Albany | 10 | Albany | 6:49 |
| 49 | Ryan FaheyPlace 49 · Grade 9 · Oregon | 9 | Oregon | 6:51 |
| 50 | Luke YoungPlace 50 · Grade 10 · Mount Horeb | 10 | Mount Horeb | 6:54 |
| 51 | James HafensteinPlace 51 · Grade 10 · Lake Mills | 10 | Lake Mills | 6:54 |
| 52 | Aiden CampbellPlace 52 · Grade 10 · Belleville | 10 | Belleville | 6:57 |
| 53 | Darren NiedfeldtPlace 53 · Grade 11 · Beloit Turner | 11 | Beloit Turner | 6:59 |
| 54 | Gabriel SkalskyPlace 54 · Grade 11 · Holy Family | 11 | Holy Family | 7:03 |
| 55 | James FountasPlace 55 · Grade 10 · Mount Horeb | 10 | Mount Horeb | 7:03 |
| 56 | Ben JohnsonPlace 56 · Grade 12 · Beloit Memorial | 12 | Beloit Memorial | 7:03 |
| 57 | Beckett MalaisePlace 57 · Grade 12 · New Glarus/Monticello | 12 | New Glarus/Monticello | 7:04 |
| 58 | Anthony FerreraPlace 58 · Grade 10 · Beloit Memorial | 10 | Beloit Memorial | 7:04 |
| 59 | Mel OakleyPlace 59 · Grade 12 · Holy Family | 12 | Holy Family | 7:05 |
| 60 | Andy GertschPlace 60 · Grade 12 · Albany | 12 | Albany | 7:07 |
| 61 | Alex AquinoPlace 61 · Grade 12 · Beloit Turner | 12 | Beloit Turner | 7:09 |
| 62 | Donovan NiedfeldtPlace 62 · Grade 12 · Beloit Turner | 12 | Beloit Turner | 7:09 |
| 63 | Kayden SchubertPlace 63 · Grade 12 · Stockton | 12 | Stockton | 7:10 |
| 64 | Connor JacobsonPlace 64 · Grade 11 · Beloit Turner | 11 | Beloit Turner | 7:10 |
| 65 | Matthew LoshawPlace 65 · Grade 12 · Belleville | 12 | Belleville | 7:10 |
| 66 | Zack RiesPlace 66 · Grade 10 · Beloit Turner | 10 | Beloit Turner | 7:10 |
| 67 | Ben CollinsPlace 67 · Grade 10 · New Glarus/Monticello | 10 | New Glarus/Monticello | 7:21 |
| 68 | Wyatt StevensonPlace 68 · Grade 10 · Monroe | 10 | Monroe | 7:26 |
| 70 | Carson LoshawPlace 70 · Grade 10 · Belleville | 10 | Belleville | 7:45 |
| 71 | David Froeber IIIPlace 71 · Grade 12 · Beloit Memorial | 12 | Beloit Memorial | 7:47 |
| 72 | Eli MillerPlace 72 · Grade 12 · Beloit Memorial | 12 | Beloit Memorial | 7:53 |
| 73 | David PeckPlace 73 · Grade 12 · Beloit Memorial | 12 | Beloit Memorial | 7:55 |
| 74 | Adyn ThelanderPlace 74 · Grade 10 · Monroe | 10 | Monroe | 7:57 |
| 75 | Max WhittenPlace 75 · Grade 10 · St. Ambrose Academy | 10 | St. Ambrose Academy | 7:59 |
| 76 | Alexander GunbyPlace 76 · Grade 12 · Holy Family | 12 | Holy Family | 8:00 |
| 77 | Carson HellerPlace 77 · Grade 12 · Belleville | 12 | Belleville | 8:15 |
| 78 | Kristian AdlemanPlace 78 · Grade 10 · Stockton | 10 | Stockton | 8:16 |
| 79 | Kenton NaglePlace 79 · Grade 12 · Madison Country Day | 12 | Madison Country Day | 9:24 |
| 1 | TomPlace 1 · Nelson | — | Nelson | 17:38.8 |
| 2 | EvanPlace 2 · Guenther | — | Guenther | 18:33.5 |
| 3 | BraylonPlace 3 · Hoesly | — | Hoesly | 19:04.2 |
| 4 | BraydenPlace 4 · Ryan | — | Ryan | 19:25.7 |
| 5 | GraysonPlace 5 · Rodefeld | — | Rodefeld | 19:58.2 |
| 1 | JosephPlace 1 · Stoddard | — | Stoddard | 17:11.6 |
| 2 | RaymondPlace 2 · Woller | — | Woller | 18:20.9 |
| 3 | GarrettPlace 3 · Richards | — | Richards | 18:56.8 |
| 4 | MarcPlace 4 · Pipp | — | Pipp | 20:01.4 |
| 5 | JacobPlace 5 · Piper | — | Piper | 20:01.9 |
| 1 | YordanosPlace 1 · Zelinski | — | Zelinski | 16:50.1 |
| 2 | WilPlace 2 · Cram | — | Cram | 19:05.4 |
| 3 | OdinPlace 3 · Beck | — | Beck | 19:26.8 |
| 4 | QuintonPlace 4 · Bush | — | Bush | 20:06.7 |
| 5 | TurnerPlace 5 · Sieren | — | Sieren | 20:14.3 |
| 1 | LucasPlace 1 · Sathoff | — | Sathoff | 18:14.1 |
| 2 | ZanderPlace 2 · Slack | — | Slack | 18:39.5 |
| 3 | JaredPlace 3 · Batz | — | Batz | 18:50.6 |
| 4 | AnthonyPlace 4 · Wels | — | Wels | 18:51.4 |
| 5 | WyattPlace 5 · Stevenson | — | Stevenson | 23:04.0 |
| 1 | CarterPlace 1 · Hancock | — | Hancock | 17:53.1 |
| 2 | NolanPlace 2 · Martineau | — | Martineau | 18:47.6 |
| 3 | GabePlace 3 · Auer | — | Auer | 20:04.3 |
| 4 | JoePlace 4 · Chapman | — | Chapman | 20:16.1 |
| 5 | WalterPlace 5 · Freund | — | Freund | 20:28.0 |
| 1 | JessePlace 1 · Schwartz | — | Schwartz | 18:39.6 |
| 2 | GagePlace 2 · Roth | — | Roth | 20:00.9 |
| 3 | BrianPlace 3 · Cid | — | Cid | 20:18.8 |
| 4 | BraydenPlace 4 · Bakken | — | Bakken | 20:34.4 |
| 5 | EthanPlace 5 · Koss | — | Koss | 20:37.8 |
| 1 | NathanPlace 1 · Simon | — | Simon | 17:56.9 |
| 2 | ThomasPlace 2 · Hunstiger | — | Hunstiger | 19:07.6 |
| 3 | JohnPlace 3 · Ruth | — | Ruth | 19:17.7 |
| 4 | GabrielPlace 4 · Skalsky | — | Skalsky | 21:51.6 |
| 5 | MelPlace 5 · Oakley | — | Oakley | 22:00.0 |
| 1 | CarterPlace 1 · Scholey | — | Scholey | 17:24.1 |
| 2 | AngeloPlace 2 · Dohm | — | Dohm | 20:05.7 |
| 3 | JordanPlace 3 · Wilder | — | Wilder | 21:05.4 |
| 4 | AidenPlace 4 · Campbell | — | Campbell | 21:34.3 |
| 5 | MatthewPlace 5 · Loshaw | — | Loshaw | 22:13.5 |
| 1 | MekhiPlace 1 · Ott | — | Ott | 19:27.4 |
| 2 | MichaelPlace 2 · Cook | — | Cook | 20:35.8 |
| 3 | ClaytonPlace 3 · Coldren | — | Coldren | 21:03.1 |
| 4 | DarrenPlace 4 · Niedfeldt | — | Niedfeldt | 21:39.6 |
| 5 | AlexPlace 5 · Aquino | — | Aquino | 22:10.1 |
| 1 | BenPlace 1 · Johnson | — | Johnson | 21:53.9 |
| 2 | AnthonyPlace 2 · Ferrera | — | Ferrera | 21:55.2 |
| 4 | David FroeberPlace 4 · III | — | III | 24:08.3 |
| 5 | EliPlace 5 · Miller | — | Miller | 24:27.2 |
| 1 | Thaddeus HaugePlace 1 · Grade 9 · Holy Family | 9 | Holy Family | 6:28 |
| 2 | Zeme FranzmannPlace 2 · Grade 10 · Tri State Homeschool | 10 | Tri State Homeschool | 6:38 |
| 3 | Titus WunderlinPlace 3 · Grade 10 · Tri State Homeschool | 10 | Tri State Homeschool | 6:38 |
| 4 | Henry BurnsPlace 4 · Grade 12 · Tri State Homeschool | 12 | Tri State Homeschool | 6:39 |
| 5 | Noah StaderPlace 5 · Grade 12 · Tri State Homeschool | 12 | Tri State Homeschool | 6:41 |
| 6 | Noah LisowskiPlace 6 · Grade 10 · Oregon | 10 | Oregon | 6:42 |
| 7 | Adam MikkelsonPlace 7 · Grade 12 · Oregon | 12 | Oregon | 6:43 |
| 8 | Kyle PowersPlace 8 · Grade 12 · Dubuque Wahlert | 12 | Dubuque Wahlert | 6:50 |
| 9 | Tyler FisherPlace 9 · Grade 12 · Oregon | 12 | Oregon | 6:50 |
| 10 | Evan BurmeisterPlace 10 · Grade 12 · Oregon | 12 | Oregon | 6:58 |
| 11 | Linden LounsburyPlace 11 · Grade 11 · New Glarus/Monticello | 11 | New Glarus/Monticello | 7:00 |
| 12 | Michaelangelo O'BrienPlace 12 · Grade 9 · New Glarus/Monticello | 9 | New Glarus/Monticello | 7:02 |
| 13 | Sullivan NewlinPlace 13 · Grade 10 · Dubuque Wahlert | 10 | Dubuque Wahlert | 7:04 |
| 14 | Gabe MennigPlace 14 · Grade 12 · Tri State Homeschool | 12 | Tri State Homeschool | 7:06 |
| 15 | Joplin HallstoosPlace 15 · Grade 10 · Dubuque Wahlert | 10 | Dubuque Wahlert | 7:06 |
| 16 | Joel PulverPlace 16 · Grade 12 · Tri State Homeschool | 12 | Tri State Homeschool | 7:07 |
| 17 | Kieran HaugePlace 17 · Grade 9 · Holy Family | 9 | Holy Family | 7:08 |
| 18 | Joseph DowneyPlace 18 · Grade 9 · Oregon | 9 | Oregon | 7:10 |
| 19 | Cael AndersonPlace 19 · Grade 10 · Oregon | 10 | Oregon | 7:14 |
| 20 | Carter DoanPlace 20 · Grade 11 · Tri State Homeschool | 11 | Tri State Homeschool | 7:14 |
| 21 | Niles MonroePlace 21 · Grade 9 · Belleville | 9 | Belleville | 7:14 |
| 22 | Connor WhittakerPlace 22 · Grade 9 · Holy Family | 9 | Holy Family | 7:15 |
| 23 | Michael-Rhett GilbertsonPlace 23 · Grade 10 · Tri State Homeschool | 10 | Tri State Homeschool | 7:15 |
| 24 | Griffin Daugherty-LeiterPlace 24 · Grade 9 · Madison Country Day | 9 | Madison Country Day | 7:19 |
| 25 | Kellen KavanPlace 25 · Grade 10 · Oregon | 10 | Oregon | 7:20 |
| 26 | Lukas KleinfeldtPlace 26 · Grade 12 · Lake Mills | 12 | Lake Mills | 7:21 |
| 27 | Philip EmmerichPlace 27 · Grade 9 · Oregon | 9 | Oregon | 7:23 |
| 28 | Charlie PrattPlace 28 · Grade 12 · Tri State Homeschool | 12 | Tri State Homeschool | 7:23 |
| 29 | Eden SchrackPlace 29 · Grade 10 · Dubuque Wahlert | 10 | Dubuque Wahlert | 7:24 |
| 30 | Aaron DieterPlace 30 · Grade 10 · Oregon | 10 | Oregon | 7:25 |
| 31 | Blake PankratzPlace 31 · Grade 12 · Oregon | 12 | Oregon | 7:26 |
| 32 | James ZwettlerPlace 32 · Grade 9 · Mount Horeb | 9 | Mount Horeb | 7:29 |
| 33 | Colby SchallerPlace 33 · Grade 10 · Mount Horeb | 10 | Mount Horeb | 7:29 |
| 34 | Jack ZwettlerPlace 34 · Grade 9 · Mount Horeb | 9 | Mount Horeb | 7:29 |
| 35 | Noah GibbsPlace 35 · Grade 9 · Mount Horeb | 9 | Mount Horeb | 7:29 |
| 36 | Elijah DeverPlace 36 · Grade 11 · Beloit Turner | 11 | Beloit Turner | 7:32 |
| 37 | Cyrus MosherPlace 37 · Grade 10 · Beloit Turner | 10 | Beloit Turner | 7:34 |
| 38 | Andrew BuckleyPlace 38 · Grade 10 · Beloit Turner | 10 | Beloit Turner | 7:34 |
| 39 | Bryce WunderlinPlace 39 · Grade 12 · Tri State Homeschool | 12 | Tri State Homeschool | 7:35 |
| 40 | Collin BlumPlace 40 · Grade 11 · New Glarus/Monticello | 11 | New Glarus/Monticello | 7:35 |
| 41 | Max KressnerPlace 41 · Grade 9 · Lake Mills | 9 | Lake Mills | 7:42 |
| 42 | Jack SchwarzPlace 42 · Grade 11 · Oregon | 11 | Oregon | 7:43 |
| 43 | Simon NiemchekPlace 43 · Grade 9 · Oregon | 9 | Oregon | 7:44 |
| 44 | Benjamin ErdleyPlace 44 · Grade 9 · Monroe | 9 | Monroe | 7:46 |
| 45 | Blake JohnsonPlace 45 · Grade 9 · Belleville | 9 | Belleville | 7:47 |
| 46 | Charles WhitneyPlace 46 · Grade 9 · Oregon | 9 | Oregon | 7:47 |
| 47 | Landon MuellerPlace 47 · Grade 9 · Lake Mills | 9 | Lake Mills | 7:48 |
| 48 | Mike EricksonPlace 48 · Grade 11 · Beloit Turner | 11 | Beloit Turner | 7:53 |
| 49 | Padriac HoustonPlace 49 · Grade 9 · Monroe | 9 | Monroe | 7:53 |
| 50 | Jack RyanPlace 50 · Grade 9 · Holy Family | 9 | Holy Family | 7:56 |
| 51 | Tate ThorstadPlace 51 · Grade 9 · Holy Family | 9 | Holy Family | 7:57 |
| 52 | Nick KlapatauskasPlace 52 · Grade 9 · Dubuque Wahlert | 9 | Dubuque Wahlert | 7:58 |
| 53 | Sam KennedyPlace 53 · Grade 9 · Dubuque Wahlert | 9 | Dubuque Wahlert | 8:01 |
| 54 | Aiden RunklePlace 54 · Grade 12 · New Glarus/Monticello | 12 | New Glarus/Monticello | 8:01 |
| 55 | Alex PalmerPlace 55 · Grade 9 · Oregon | 9 | Oregon | 8:02 |
| 56 | Aidan HughesPlace 56 · Grade 9 · Oregon | 9 | Oregon | 8:04 |
| 57 | Ian JohnsonPlace 57 · Grade 10 · Tri State Homeschool | 10 | Tri State Homeschool | 8:05 |
| 58 | Josh DieterPlace 58 · Grade 12 · Oregon | 12 | Oregon | 8:05 |
| 59 | Eric HalonPlace 59 · Grade 11 · Beloit Turner | 11 | Beloit Turner | 8:06 |
| 60 | Campbell HughesPlace 60 · Grade 11 · Oregon | 11 | Oregon | 8:06 |
| 61 | Brendan JuvinallPlace 61 · Grade 9 · Oregon | 9 | Oregon | 8:09 |
| 62 | Clovis Cormier-TardifPlace 62 · Grade 9 · Lake Mills | 9 | Lake Mills | 8:10 |
| 63 | Brady JonesPlace 63 · Grade 10 · Oregon | 10 | Oregon | 8:13 |
| 64 | Owen ScottPlace 64 · Grade 10 · Holy Family | 10 | Holy Family | 8:16 |
| 65 | Talmage BalinskiPlace 65 · Grade 11 · Holy Family | 11 | Holy Family | 8:17 |
| 66 | Alex SeiterPlace 66 · Grade 11 · Oregon | 11 | Oregon | 8:34 |
| 67 | Sam EricksonPlace 67 · Grade 9 · Beloit Turner | 9 | Beloit Turner | 8:45 |
| 68 | Vince LangstonPlace 68 · Grade 10 · Tri State Homeschool | 10 | Tri State Homeschool | 8:48 |
| 69 | Aj FuchsPlace 69 · Grade 11 · Monroe | 11 | Monroe | 8:54 |
| 70 | Brayden ByePlace 70 · Grade 10 · Beloit Memorial | 10 | Beloit Memorial | 8:55 |
| 71 | Landon SchneebergPlace 71 · Grade 11 · New Glarus/Monticello | 11 | New Glarus/Monticello | 9:01 |
| 72 | Joseph PopePlace 72 · Grade 9 · St. Ambrose Academy | 9 | St. Ambrose Academy | 9:03 |
| 73 | Logan BraaschPlace 73 · Grade 11 · Beloit Turner | 11 | Beloit Turner | 9:07 |
| 74 | Austin FullerPlace 74 · Grade 9 · Monroe | 9 | Monroe | 9:10 |
| 75 | Nick MoroneyPlace 75 · Grade 9 · Dubuque Wahlert | 9 | Dubuque Wahlert | 9:12 |
| 76 | Derek KeuterPlace 76 · Grade 10 · Tri State Homeschool | 10 | Tri State Homeschool | 9:14 |
| 77 | Jeb LetcherPlace 77 · Grade 10 · Albany | 10 | Albany | 9:14 |
| 78 | Aidan GreenleePlace 78 · Grade 9 · Beloit Memorial | 9 | Beloit Memorial | 9:18 |
| 79 | Ethan HalonPlace 79 · Grade 9 · Beloit Turner | 9 | Beloit Turner | 9:18 |
| 80 | Tanner ClarkPlace 80 · Grade 10 · Oregon | 10 | Oregon | 9:22 |
| 81 | Sam NelsonPlace 81 · Grade 9 · Dubuque Wahlert | 9 | Dubuque Wahlert | 9:22 |
| 82 | Riley FaheyPlace 82 · Grade 12 · Oregon | 12 | Oregon | 9:24 |
| 83 | Josh ZimmermanPlace 83 · Grade 10 · St. Ambrose Academy | 10 | St. Ambrose Academy | 9:28 |
| 84 | William BoothPlace 84 · Grade 10 · Belleville | 10 | Belleville | 9:30 |
| 85 | Nathan ShearierPlace 85 · Grade 9 · Lake Mills | 9 | Lake Mills | 9:31 |
| 86 | Austin HaubenstrickerPlace 86 · Grade 9 · East Dubuque | 9 | East Dubuque | 9:33 |
| 87 | Maguire MaxwellPlace 87 · Grade 11 · Beloit Turner | 11 | Beloit Turner | 9:42 |
| 88 | Konner AllendorfPlace 88 · Grade 11 · East Dubuque | 11 | East Dubuque | 9:44 |
| 89 | William GobelPlace 89 · Grade 11 · Belleville | 11 | Belleville | 9:57 |
| 90 | Adam KempfPlace 90 · Grade 12 · Mount Horeb | 12 | Mount Horeb | 10:17 |
| 91 | Joshua RomainePlace 91 · Grade 10 · Tri State Homeschool | 10 | Tri State Homeschool | 10:40 |
| 92 | Ben RemyPlace 92 · Grade 10 · Belleville | 10 | Belleville | 10:41 |
| 93 | Corbin SchleisPlace 93 · Grade 12 · Beloit Turner | 12 | Beloit Turner | 10:50 |
| 94 | Carlyle MeehanPlace 94 · Grade 9 · Dubuque Wahlert | 9 | Dubuque Wahlert | 10:55 |
| 95 | James GustafsonPlace 95 · Grade 12 · Belleville | 12 | Belleville | 10:58 |
| 96 | Jack ReilPlace 96 · Grade 11 · Beloit Turner | 11 | Beloit Turner | 11:19 |
| 97 | Adrian JenkinsPlace 97 · Grade 9 · Belleville | 9 | Belleville | 11:56 |
| 98 | James MarkhardtPlace 98 · Grade 9 · Belleville | 9 | Belleville | 12:32 |
| 99 | Cole MonroePlace 99 · Grade 12 · Belleville | 12 | Belleville | 12:32 |
| 100 | Lukin SchmidtPlace 100 · Grade 12 · Mount Horeb | 12 | Mount Horeb | 13:06 |
| 101 | Miguel OliveraPlace 101 · Grade 12 · Beloit Memorial | 12 | Beloit Memorial | 13:07 |
| 1 | ZemePlace 1 · Franzmann | — | Franzmann | 20:35.6 |
| 2 | TitusPlace 2 · Wunderlin | — | Wunderlin | 20:36.3 |
| 3 | HenryPlace 3 · Burns | — | Burns | 20:37.9 |
| 4 | NoahPlace 4 · Stader | — | Stader | 20:43.9 |
| 5 | GabePlace 5 · Mennig | — | Mennig | 22:01.8 |
| 1 | NoahPlace 1 · Lisowski | — | Lisowski | 20:46.2 |
| 2 | AdamPlace 2 · Mikkelson | — | Mikkelson | 20:50.4 |
| 3 | TylerPlace 3 · Fisher | — | Fisher | 21:12.3 |
| 4 | EvanPlace 4 · Burmeister | — | Burmeister | 21:37.1 |
| 5 | JosephPlace 5 · Downey | — | Downey | 22:13.8 |
| 1 | KylePlace 1 · Powers | — | Powers | 21:11.7 |
| 2 | SullivanPlace 2 · Newlin | — | Newlin | 21:56.9 |
| 3 | JoplinPlace 3 · Hallstoos | — | Hallstoos | 22:02.2 |
| 4 | EdenPlace 4 · Schrack | — | Schrack | 22:57.0 |
| 5 | NickPlace 5 · Klapatauskas | — | Klapatauskas | 24:42.2 |
| 1 | ThaddeusPlace 1 · Hauge | — | Hauge | 20:04.1 |
| 2 | KieranPlace 2 · Hauge | — | Hauge | 22:09.0 |
| 3 | ConnorPlace 3 · Whittaker | — | Whittaker | 22:29.2 |
| 4 | JackPlace 4 · Ryan | — | Ryan | 24:36.7 |
| 5 | TatePlace 5 · Thorstad | — | Thorstad | 24:39.4 |
| 1 | LindenPlace 1 · Lounsbury | — | Lounsbury | 21:43.8 |
| 2 | MichaelangeloPlace 2 · O'Brien | — | O'Brien | 21:50.8 |
| 3 | CollinPlace 3 · Blum | — | Blum | 23:32.3 |
| 4 | AidenPlace 4 · Runkle | — | Runkle | 24:54.1 |
| 5 | LandonPlace 5 · Schneeberg | — | Schneeberg | 27:59.0 |
| 1 | JamesPlace 1 · Zwettler | — | Zwettler | 23:12.5 |
| 2 | ColbyPlace 2 · Schaller | — | Schaller | 23:12.5 |
| 3 | JackPlace 3 · Zwettler | — | Zwettler | 23:12.6 |
| 4 | NoahPlace 4 · Gibbs | — | Gibbs | 23:14.6 |
| 5 | AdamPlace 5 · Kempf | — | Kempf | 31:54.4 |
| 1 | ElijahPlace 1 · Dever | — | Dever | 23:21.3 |
| 2 | CyrusPlace 2 · Mosher | — | Mosher | 23:27.6 |
| 3 | AndrewPlace 3 · Buckley | — | Buckley | 23:29.7 |
| 4 | MikePlace 4 · Erickson | — | Erickson | 24:27.0 |
| 5 | EricPlace 5 · Halon | — | Halon | 25:08.1 |
| 1 | LukasPlace 1 · Kleinfeldt | — | Kleinfeldt | 22:47.1 |
| 2 | MaxPlace 2 · Kressner | — | Kressner | 23:52.9 |
| 3 | LandonPlace 3 · Mueller | — | Mueller | 24:11.4 |
| 4 | ClovisPlace 4 · Cormier-Tardif | — | Cormier-Tardif | 25:20.3 |
| 5 | NathanPlace 5 · Shearier | — | Shearier | 29:31.1 |
| 1 | NilesPlace 1 · Monroe | — | Monroe | 22:28.3 |
| 2 | BlakePlace 2 · Johnson | — | Johnson | 24:08.0 |
| 3 | WilliamPlace 3 · Booth | — | Booth | 29:28.6 |
| 4 | WilliamPlace 4 · Gobel | — | Gobel | 30:53.7 |
| 5 | BenPlace 5 · Remy | — | Remy | 33:10.5 |