| — | Lukas CiardoGrade 10 · Germantown | 10 | Germantown | 17:57.54 |
| — | Cooper FeltzGrade 9 · Germantown | 9 | Germantown | 18:13.23 |
| — | Marcus JohnsonGrade 10 · Union Grove | 10 | Union Grove | 18:16.10 |
| — | Ryan JohnsonGrade 12 · Badger | 12 | Badger | 18:17.14 |
| — | Logan WadeGrade 9 · Badger | 9 | Badger | 18:26.71 |
| — | Sean FoleyGrade 11 · Badger | 11 | Badger | 18:29.19 |
| — | Jakob CiardoGrade 10 · Germantown | 10 | Germantown | 18:31.21 |
| — | Brody KlugeGrade 9 · Badger | 9 | Badger | 18:31.53 |
| — | Max CincottaGrade 11 · Germantown | 11 | Germantown | 18:47.35 PR |
| — | Terrill DouyetteGrade 11 · Germantown | 11 | Germantown | 18:51.35 PR |
| — | Jack BrahmGrade 12 · Germantown | 12 | Germantown | 18:54.29 PR |
| — | Jack SpendeGrade 9 · Badger | 9 | Badger | 19:02.19 |
| — | Demetrius FarmakisGrade 9 · Badger | 9 | Badger | 19:03.75 |
| — | Krisjanis KaugarsGrade 9 · Nicolet | 9 | Nicolet | 19:05.51 |
| — | Rupert CroftGrade 11 · Nicolet | 11 | Nicolet | 19:09.96 |
| — | Hunter KnabeGrade 12 · Germantown | 12 | Germantown | 19:14.05 |
| — | Nelson GieseGrade 11 · Badger | 11 | Badger | 19:16.91 |
| — | Alex LaubenheimerGrade 10 · Germantown | 10 | Germantown | 19:18.15 |
| — | Sam SingersGrade 12 · Germantown | 12 | Germantown | 19:18.73 |
| — | Jared SamonigGrade 10 · Badger | 10 | Badger | 19:19.26 PR |
| — | Vincent DivitoGrade 12 · Badger | 12 | Badger | 19:19.70 |
| — | Andrew StewartGrade 12 · Germantown | 12 | Germantown | 19:21.57 PR |
| — | David LujanGrade 11 · Germantown | 11 | Germantown | 19:21.85 |
| — | Ben BergeronGrade 12 · Waterford | 12 | Waterford | 19:22.67 |
| — | Tyler Vant HulGrade 9 · Nicolet | 9 | Nicolet | 19:24.63 |
| — | Bradley KaseGrade 12 · Badger | 12 | Badger | 19:29.20 |
| — | Otto GoebelGrade 10 · Badger | 10 | Badger | 19:30.77 |
| — | Ryan LiberatoreGrade 9 · Germantown | 9 | Germantown | 19:31.01 |
| — | Jason McCullumGrade 11 · Germantown | 11 | Germantown | 19:33.93 |
| — | Benton GreenbergGrade 9 · Badger | 9 | Badger | 19:34.45 |
| — | Graham BartalGrade 12 · Badger | 12 | Badger | 19:35.44 |
| — | Jared FurmanGrade 12 · Waterford | 12 | Waterford | 19:35.70 PR |
| — | Carter ZindaGrade 12 · Germantown | 12 | Germantown | 19:36.22 |
| — | Joe GottingerGrade 12 · Badger | 12 | Badger | 19:36.48 |
| — | Nathan HicksGrade 12 · Waterford | 12 | Waterford | 19:38.70 PR |
| — | Cam JaegerGrade 12 · Badger | 12 | Badger | 19:39.47 PR |
| — | Ryan MichalskiGrade 10 · Waterford | 10 | Waterford | 19:41.41 PR |
| — | Luke ButscherGrade 10 · Waterford | 10 | Waterford | 19:44.71 PR |
| — | Matthew DrinanGrade 10 · Germantown | 10 | Germantown | 19:45.95 |
| — | Caleb BoppreGrade 9 · Nicolet | 9 | Nicolet | 19:46.47 |
| — | Daksh AroraGrade 11 · Franklin | 11 | Franklin | 19:47.21 |
| — | Drew VeselikGrade 11 · Union Grove | 11 | Union Grove | 19:49.47 |
| — | Cameron DederichGrade 10 · Racine Case | 10 | Racine Case | 19:50.97 |
| — | Elias MonfreGrade 10 · Franklin | 10 | Franklin | 19:51.93 |
| — | Zachary GodkinGrade 11 · Nicolet | 11 | Nicolet | 19:52.56 PR |
| — | Luke FunkGrade 10 · Waterford | 10 | Waterford | 19:52.72 PR |
| — | Joe JandaGrade 10 · Union Grove | 10 | Union Grove | 19:54.77 |
| — | Elijah GiovingoGrade 10 · Badger | 10 | Badger | 19:55.59 |
| — | Nathaniel RafeGrade 9 · Badger | 9 | Badger | 19:55.81 |
| — | Lucas JohnsonGrade 10 · Waterford | 10 | Waterford | 19:56.75 PR |
| — | Gage GalkowskiGrade 10 · Waterford | 10 | Waterford | 19:58.17 PR |
| — | Jacob HicksGrade 12 · Waterford | 12 | Waterford | 20:02.48 |
| — | Lex DupeeGrade 9 · Badger | 9 | Badger | 20:05.25 |
| — | Tanner SelfGrade 11 · Franklin | 11 | Franklin | 20:06.31 |
| — | Patrick BallerGrade 10 · Waterford | 10 | Waterford | 20:06.60 |
| — | Tyler StrausbaughGrade 11 · Franklin | 11 | Franklin | 20:08.17 PR |
| — | John GouldGrade 9 · Nicolet | 9 | Nicolet | 20:17.74 |
| — | Seth BehrensGrade 9 · Badger | 9 | Badger | 20:22.75 |
| — | Vincent LlanasGrade 11 · Nicolet | 11 | Nicolet | 20:26.76 |
| — | Evan WrukGrade 9 · Badger | 9 | Badger | 20:27.81 |
| — | Brandon WilsonGrade 12 · Racine Horlick | 12 | Racine Horlick | 20:28.48 |
| — | Ryan HaasGrade 10 · Germantown | 10 | Germantown | 20:30.59 |
| — | Spencer RudieGrade 11 · Germantown | 11 | Germantown | 20:31.19 |
| — | Michael RielGrade 12 · Franklin | 12 | Franklin | 20:35.85 |
| — | Khalil McClainGrade 12 · Racine Horlick | 12 | Racine Horlick | 20:37.69 PR |
| — | Tymek StaniszGrade 12 · Franklin | 12 | Franklin | 20:40.87 |
| — | Isaiah HunterGrade 12 · Racine Horlick | 12 | Racine Horlick | 20:46.37 |
| — | Gavin SadowskiGrade 9 · Germantown | 9 | Germantown | 20:47.39 |
| — | Dominic AlonzoGrade 9 · Badger | 9 | Badger | 20:51.34 |
| — | Nick WerryGrade 10 · Waterford | 10 | Waterford | 20:51.89 |
| — | Joe MarchiandoGrade 10 · Franklin | 10 | Franklin | 20:54.02 |
| — | Joe ScianniGrade 12 · Waterford | 12 | Waterford | 20:54.96 |
| — | Mason LandishGrade 10 · Waterford | 10 | Waterford | 20:55.27 |
| — | Achal SingidiGrade 12 · Germantown | 12 | Germantown | 20:55.92 |
| — | Dane EdwardsGrade 9 · Waterford | 9 | Waterford | 20:56.19 |
| — | Zach CamdenGrade 10 · Germantown | 10 | Germantown | 20:58.46 |
| — | Doug MeierGrade 12 · Waterford | 12 | Waterford | 20:59.12 |
| — | Sam ReindlGrade 10 · Franklin | 10 | Franklin | 20:59.30 |
| — | John DurandGrade 9 · Waterford | 9 | Waterford | 20:59.83 |
| — | Cole SeggelinkGrade 9 · Racine Horlick | 9 | Racine Horlick | 21:01.56 |
| — | Jackson LaneyGrade 9 · Waterford | 9 | Waterford | 21:02.72 |
| — | Ethan EspositoGrade 12 · Germantown | 12 | Germantown | 21:07.28 |
| — | Jacob LunzmannGrade 11 · Germantown | 11 | Germantown | 21:07.60 |
| — | Aditya KennedyGrade 9 · Franklin | 9 | Franklin | 21:08.19 |
| — | Ryan GlinbergGrade 9 · Nicolet | 9 | Nicolet | 21:08.33 |
| — | Brenden CartyGrade 10 · Germantown | 10 | Germantown | 21:10.48 |
| — | Blake TerpstraGrade 10 · Union Grove | 10 | Union Grove | 21:12.99 PR |
| — | Brady StormoenGrade 11 · Franklin | 11 | Franklin | 21:13.18 |
| — | Ben MarchiandoGrade 10 · Franklin | 10 | Franklin | 21:14.16 |
| — | Jon D'AuriaGrade 9 · Badger | 9 | Badger | 21:14.78 |
| — | Matthew HenkesGrade 10 · Racine Case | 10 | Racine Case | 21:16.55 |
| — | Evan LoganGrade 10 · Waterford | 10 | Waterford | 21:16.87 PR |
| — | Nick MartinGrade 10 · Union Grove | 10 | Union Grove | 21:18.24 |
| — | Guillermo RodriguezGrade 11 · Union Grove | 11 | Union Grove | 21:18.77 PR |
| — | Ryan TrafeletGrade 10 · Waterford | 10 | Waterford | 21:19.35 |
| — | Drew StaniakGrade 11 · Germantown | 11 | Germantown | 21:22.51 |
| — | Daniel LujanGrade 9 · Germantown | 9 | Germantown | 21:23.03 |
| — | Denzel DondiegoGrade 12 · Badger | 12 | Badger | 21:26.49 PR |
| — | Riley HaslerGrade 12 · Waterford | 12 | Waterford | 21:27.91 |
| — | Hayden DomagalskiGrade 10 · Union Grove | 10 | Union Grove | 21:30.28 |
| — | Alex EngelGrade 9 · Franklin | 9 | Franklin | 21:34.21 |
| — | Seth SwansonGrade 10 · Franklin | 10 | Franklin | 21:34.32 |
| — | Nate WhiteGrade 10 · Badger | 10 | Badger | 21:35.88 PR |
| — | Andrew OsborneGrade 12 · Waterford | 12 | Waterford | 21:37.80 PR |
| — | Noah SchierlGrade 9 · Waterford | 9 | Waterford | 21:39.94 |
| — | Brendan MosleyGrade 10 · Franklin | 10 | Franklin | 21:40.38 |
| — | Matthew DavisGrade 11 · Franklin | 11 | Franklin | 21:41.24 |
| — | Sabri SinoGrade 9 · Franklin | 9 | Franklin | 21:41.32 |
| — | Mayson OvideoGrade 10 · Union Grove | 10 | Union Grove | 21:44.90 |
| — | Kevin BormanGrade 12 · Badger | 12 | Badger | 21:44.90 |
| — | Matt MoenGrade 12 · Franklin | 12 | Franklin | 21:45.70 |
| — | Ethan WilkinsGrade 11 · Racine Case | 11 | Racine Case | 21:48.48 |
| — | Bryce TwyningGrade 10 · Badger | 10 | Badger | 21:50.22 |
| — | Zachary BlasimanGrade 9 · Badger | 9 | Badger | 21:51.06 |
| — | Riley MorrisonGrade 11 · Union Grove | 11 | Union Grove | 21:52.58 |
| — | Noah GrandsardGrade 9 · Franklin | 9 | Franklin | 21:58.24 |
| — | Lucas MoranGrade 12 · Germantown | 12 | Germantown | 22:01.38 PR |
| — | Micah PackmanGrade 9 · Nicolet | 9 | Nicolet | 22:02.92 |
| — | Jackson MachiGrade 9 · Franklin | 9 | Franklin | 22:05.46 |
| — | Luis CantuGrade 9 · Nicolet | 9 | Nicolet | 22:08.08 PR |
| — | Jack PuetzGrade 9 · Waterford | 9 | Waterford | 22:09.38 PR |
| — | Noah LawniczakGrade 12 · Germantown | 12 | Germantown | 22:14.92 |
| — | Vincent JaniszewskiGrade 10 · Franklin | 10 | Franklin | 22:15.94 |
| — | Colin JonesGrade 9 · Franklin | 9 | Franklin | 22:16.86 |
| — | Conrad PerezGrade 9 · Badger | 9 | Badger | 22:18.16 |
| — | CJ GembarskiGrade 12 · Badger | 12 | Badger | 22:18.60 |
| — | Matthew PautzGrade 11 · Germantown | 11 | Germantown | 22:20.89 |
| — | Jackson LiberatoreGrade 11 · Germantown | 11 | Germantown | 22:23.91 |
| — | Chris CollinsGrade 12 · Waterford | 12 | Waterford | 22:24.88 PR |
| — | Jonathan SantanaGrade 10 · Badger | 10 | Badger | 22:27.30 |
| — | Mason SettGrade 12 · Racine Horlick | 12 | Racine Horlick | 22:27.52 |
| — | Maverick DelainGrade 11 · Germantown | 11 | Germantown | 22:27.80 |
| — | Mason PliskaGrade 12 · Franklin | 12 | Franklin | 22:28.43 |
| — | Beyer NolanGrade 10 · Union Grove | 10 | Union Grove | 22:37.10 PR |
| — | Austin SchneiderGrade 9 · Racine Case | 9 | Racine Case | 22:38.64 |
| — | Logan BreitzmannGrade 9 · Germantown | 9 | Germantown | 22:39.42 |
| — | Alex TowinskiGrade 12 · Badger | 12 | Badger | 22:40.28 |
| — | Aaron OjedaGrade 12 · Badger | 12 | Badger | 22:42.96 |
| — | Spencer GrossGrade 9 · Waterford | 9 | Waterford | 22:44.30 |
| — | Ethan SchupperGrade 9 · Nicolet | 9 | Nicolet | 22:44.74 |
| — | Joe KrebsbachGrade 11 · Waterford | 11 | Waterford | 22:46.72 |
| — | Michael KroesGrade 10 · Racine Horlick | 10 | Racine Horlick | 22:48.98 |
| — | Eric ThometzGrade 9 · Badger | 9 | Badger | 22:50.08 PR |
| — | Eddie OpichkaGrade 12 · Racine Horlick | 12 | Racine Horlick | 22:51.98 |
| — | Cole GentzGrade 11 · Franklin | 11 | Franklin | 22:53.74 |
| — | Victor HernandezGrade 9 · Badger | 9 | Badger | 22:54.52 |
| — | Gavin JankowskiGrade 10 · Racine Case | 10 | Racine Case | 22:55.30 |
| — | Mitchell MarryGrade 10 · Racine Case | 10 | Racine Case | 22:56.20 |
| — | Jonathan ZweifelGrade 11 · Waterford | 11 | Waterford | 22:58.26 |
| — | Matt MarakGrade 10 · Badger | 10 | Badger | 23:00.16 |
| — | Angelo RiveraGrade 10 · West Allis Central | 10 | West Allis Central | 23:00.68 |
| — | Brian LeGrade 10 · Franklin | 10 | Franklin | 23:05.25 |
| — | Keegan CrapittoGrade 11 · Franklin | 11 | Franklin | 23:07.43 |
| — | Jacob WiedGrade 10 · Franklin | 10 | Franklin | 23:12.36 |
| — | Fabrizio MasiGrade 10 · Racine Case | 10 | Racine Case | 23:16.46 |
| — | Akash DesaiGrade 9 · Franklin | 9 | Franklin | 23:16.72 |
| — | Joseph ChernyGrade 11 · Nicolet | 11 | Nicolet | 23:17.90 |
| — | Phillip SteeleGrade 9 · Badger | 9 | Badger | 23:18.78 |
| — | Jude ReuschGrade 9 · Badger | 9 | Badger | 23:19.50 |
| — | Jacob ReindlGrade 12 · Franklin | 12 | Franklin | 23:26.74 |
| — | Gabe PerezGrade 9 · Badger | 9 | Badger | 23:32.72 |
| — | Caden ShawGrade 9 · Waterford | 9 | Waterford | 23:49.24 |
| — | Hunter HogsettGrade 9 · Waterford | 9 | Waterford | 23:52.10 PR |
| — | Jalen SanfelippoGrade 10 · Waterford | 10 | Waterford | 23:58.16 |
| — | Ben StephanGrade 9 · Racine Horlick | 9 | Racine Horlick | 24:02.62 |
| — | Austin PeterGrade 10 · Badger | 10 | Badger | 24:03.95 PR |
| — | Nate RappGrade 9 · West Allis Central | 9 | West Allis Central | 24:09.28 PR |
| — | Jacob StugelmeyerGrade 10 · Franklin | 10 | Franklin | 24:09.52 PR |
| — | Owen ChapmenGrade 9 · Badger | 9 | Badger | 24:13.28 |
| — | Ron DidriksenGrade 10 · Badger | 10 | Badger | 24:15.90 |
| — | Braeden HasseGrade 10 · Badger | 10 | Badger | 24:16.58 |
| — | Miles GrothGrade 9 · Franklin | 9 | Franklin | 24:24.93 |
| — | Schmitt RyanGrade 9 · Union Grove | 9 | Union Grove | 24:28.32 |
| — | Ty LeonardGrade 9 · West Allis Central | 9 | West Allis Central | 24:33.18 |
| — | Arjun RamanujamGrade 9 · Nicolet | 9 | Nicolet | 24:39.78 |
| — | Christian MarowskiGrade 11 · Nicolet | 11 | Nicolet | 24:40.98 |
| — | Justin SturyczGrade 9 · Nicolet | 9 | Nicolet | 24:43.86 |
| — | Eric HermanGrade 9 · Racine Horlick | 9 | Racine Horlick | 24:45.48 |
| — | Peter MaoGrade 10 · Saint Thomas More | 10 | Saint Thomas More | 24:50.09 PR |
| — | Tyler CoulmanGrade 12 · Badger | 12 | Badger | 24:54.88 |
| — | Marcus WardGrade 9 · Badger | 9 | Badger | 25:11.72 PR |
| — | Andrew VandeheyGrade 10 · Saint Thomas More | 10 | Saint Thomas More | 25:13.17 |
| — | Alex OpichkaGrade 10 · Racine Horlick | 10 | Racine Horlick | 25:13.29 |
| — | Dylan BrienGrade 12 · Waterford | 12 | Waterford | 25:44.66 |
| — | Grant HemingerGrade 12 · Franklin | 12 | Franklin | 25:56.36 |
| — | Devin SchnerinngGrade 9 · Badger | 9 | Badger | 25:56.54 |
| — | Evan HardinGrade 9 · Nicolet | 9 | Nicolet | 25:56.82 |
| — | Logan LanghammerGrade 12 · Germantown | 12 | Germantown | 27:04.50 |
| — | Henry BarksdaleGrade 11 · Saint Thomas More | 11 | Saint Thomas More | 27:20.16 |
| — | Xander HumphreyGrade 11 · Badger | 11 | Badger | 27:26.13 |
| — | Cody JuergensGrade 9 · Waterford | 9 | Waterford | 27:47.11 |
| — | Abraham Romero-CastellGrade 12 · Saint Thomas More | 12 | Saint Thomas More | 28:04.30 |
| — | Lucas TornerGrade 12 · Racine Horlick | 12 | Racine Horlick | 28:31.34 PR |
| — | John StevensonGrade 9 · Nicolet | 9 | Nicolet | 28:45.15 |
| — | Anish KusukuntlaGrade 9 · Germantown | 9 | Germantown | 29:23.48 |
| — | Chase MagnusonGrade 12 · West Allis Central | 12 | West Allis Central | 30:05.04 |
| — | Brian BoutonGrade 12 · Franklin | 12 | Franklin | 30:41.91 |
| — | Mason PhillipsGrade 10 · Union Grove | 10 | Union Grove | 31:59.02 |
| — | Nolan CassidyGrade 9 · Badger | 9 | Badger | 47:51.75 |