| 0 | Aimon Van HoutenPlace 0 · Grade 10 · Verona Area | 10 | Verona Area | 18:03.8 |
| 0 | Jack KwiattPlace 0 · Grade 9 · Marquette University | 9 | Marquette University | 18:14.5 |
| 0 | Cole BremmerPlace 0 · Grade 10 · Verona Area | 10 | Verona Area | 18:22.5 |
| 0 | Eric SchmidtPlace 0 · Grade 12 · Marquette University | 12 | Marquette University | 18:32.9 |
| 0 | Thomas MenefeePlace 0 · Grade 10 · Marquette University | 10 | Marquette University | 18:34.6 |
| 0 | Stacey FitzsimmonsPlace 0 · Grade 12 · Wauwatosa East | 12 | Wauwatosa East | 18:41.4 |
| 0 | James BelusPlace 0 · Grade 10 · Oconomowoc | 10 | Oconomowoc | 18:44.2 |
| 0 | Jay GelhardPlace 0 · Grade 11 · Marquette University | 11 | Marquette University | 18:44.6 |
| 0 | Ethan EnslenPlace 0 · Grade 11 · Wisconsin Lutheran | 11 | Wisconsin Lutheran | 18:45.3 |
| 0 | Patrick McKennaPlace 0 · Grade 11 · Marquette University | 11 | Marquette University | 18:49.3 |
| 0 | Henry PrattPlace 0 · Grade 11 · Kenosha Indian Trail | 11 | Kenosha Indian Trail | 18:53.0 |
| 0 | Liam SchlosserPlace 0 · Grade 12 · Marquette University | 12 | Marquette University | 18:53.2 PR |
| 0 | Ben SchaafPlace 0 · Grade 12 · Verona Area | 12 | Verona Area | 18:55.0 |
| 0 | Eli RindfleischPlace 0 · Grade 9 · Verona Area | 9 | Verona Area | 18:55.1 |
| 0 | Amos EbelingPlace 0 · Grade 9 · Wisconsin Lutheran | 9 | Wisconsin Lutheran | 18:56.8 |
| 0 | Graham BenishPlace 0 · Grade 9 · Marquette University | 9 | Marquette University | 18:57.6 |
| 0 | Luke MillmannPlace 0 · Grade 11 · Wauwatosa East | 11 | Wauwatosa East | 19:00.6 |
| 0 | Dermot More O'FerrallPlace 0 · Grade 9 · Marquette University | 9 | Marquette University | 19:01.7 |
| 0 | Ethan SchuhPlace 0 · Grade 12 · Oconomowoc | 12 | Oconomowoc | 19:09.8 |
| 0 | Nathaniel SterrenburgPlace 0 · Grade 10 · Kettle Moraine Lutheran | 10 | Kettle Moraine Lutheran | 19:11.8 |
| 0 | Josh SteinerPlace 0 · Grade 11 · Wauwatosa East | 11 | Wauwatosa East | 19:16.4 |
| 0 | Hudson KroeningPlace 0 · Grade 11 · Oconomowoc | 11 | Oconomowoc | 19:22.4 |
| 0 | Ryan SohnPlace 0 · Grade 12 · Marquette University | 12 | Marquette University | 19:24.7 |
| 0 | Joseph ChristoforoPlace 0 · Grade 11 · Middleton | 11 | Middleton | 19:25.7 |
| 0 | Henry DeschPlace 0 · Grade 12 · Marquette University | 12 | Marquette University | 19:26.8 |
| 0 | Trevor Lamon-BraatzPlace 0 · Grade 11 · Oconomowoc | 11 | Oconomowoc | 19:27.3 PR |
| 0 | DeClan ReigstadPlace 0 · Grade 10 · Menomonee Falls | 10 | Menomonee Falls | 19:29.1 |
| 0 | Anderson StrohPlace 0 · Grade 12 · Menomonee Falls | 12 | Menomonee Falls | 19:30.8 |
| 0 | Michael LeibergPlace 0 · Grade 11 · Verona Area | 11 | Verona Area | 19:31.2 |
| 0 | Jack NaffahPlace 0 · Grade 12 · Marquette University | 12 | Marquette University | 19:32.2 |
| 0 | Ben FerberPlace 0 · Grade 10 · Marquette University | 10 | Marquette University | 19:35.1 |
| 0 | Tony ChenPlace 0 · Grade 11 · Wisconsin Lutheran | 11 | Wisconsin Lutheran | 19:35.7 |
| 0 | Alex EwartPlace 0 · Grade 11 · Oconomowoc | 11 | Oconomowoc | 19:36.1 |
| 0 | Porter LinnanPlace 0 · Grade 9 · Sun Prairie East | 9 | Sun Prairie East | 19:36.7 |
| 0 | Alexander KluthPlace 0 · Grade 9 · Oconomowoc | 9 | Oconomowoc | 19:37.4 PR |
| 0 | Gavin OlsonPlace 0 · Grade 9 · Middleton | 9 | Middleton | 19:39.5 |
| 0 | David BevsekPlace 0 · Grade 10 · West Allis Nathan Hale | 10 | West Allis Nathan Hale | 19:40.8 |
| 0 | Jeffrey RussellPlace 0 · Grade 9 · Marquette University | 9 | Marquette University | 19:41.9 |
| 0 | Dane CrettonPlace 0 · Grade 12 · Wauwatosa East | 12 | Wauwatosa East | 19:42.8 |
| 0 | Owen WinkelmannPlace 0 · Grade 9 · Middleton | 9 | Middleton | 19:43.0 |
| 0 | Jack JohnsonPlace 0 · Grade 9 · Middleton | 9 | Middleton | 19:43.2 |
| 0 | Carsten ReesePlace 0 · Grade 10 · Menomonee Falls | 10 | Menomonee Falls | 19:43.7 |
| 0 | Cameron SwapsyPlace 0 · Grade 11 · Middleton | 11 | Middleton | 19:44.1 |
| 0 | Will WhiteisPlace 0 · Grade 10 · Middleton | 10 | Middleton | 19:44.1 |
| 0 | Sam BartzPlace 0 · Grade 10 · Wauwatosa East | 10 | Wauwatosa East | 19:44.4 |
| 0 | Ethan MladuckyPlace 0 · Grade 12 · Middleton | 12 | Middleton | 19:44.6 |
| 0 | Aayush MohanPlace 0 · Grade 12 · Middleton | 12 | Middleton | 19:44.7 |
| 0 | Ricardo Sanchez CortesPlace 0 · Grade 10 · Middleton | 10 | Middleton | 19:44.8 |
| 0 | Nathan KurtzPlace 0 · Grade 11 · Middleton | 11 | Middleton | 19:44.9 |
| 0 | Dean MontourPlace 0 · Grade 11 · Middleton | 11 | Middleton | 19:44.9 |
| 0 | Andrew ForslundPlace 0 · Grade 10 · Middleton | 10 | Middleton | 19:45.1 |
| 0 | Leo JacobyPlace 0 · Grade 12 · Middleton | 12 | Middleton | 19:45.4 |
| 0 | Miles WagenerPlace 0 · Grade 10 · Middleton | 10 | Middleton | 19:46.5 |
| 0 | Griffin WardPlace 0 · Grade 12 · Middleton | 12 | Middleton | 19:47.3 |
| 0 | William SchultzPlace 0 · Grade 12 · Middleton | 12 | Middleton | 19:47.5 |
| 0 | Evan KratochwillPlace 0 · Grade 12 · Middleton | 12 | Middleton | 19:47.6 PR |
| 0 | Benjamin PralatPlace 0 · Grade 10 · Middleton | 10 | Middleton | 19:47.6 |
| 0 | William MoldenhauePlace 0 · Grade 9 · Oconomowoc | 9 | Oconomowoc | 19:52.2 |
| 0 | Mason PaarPlace 0 · Grade 10 · Oconomowoc | 10 | Oconomowoc | 19:57.8 |
| 0 | Alex EnslenPlace 0 · Grade 9 · Wisconsin Lutheran | 9 | Wisconsin Lutheran | 19:58.8 |
| 0 | Nathaniel AldingerPlace 0 · Grade 10 · Wisconsin Lutheran | 10 | Wisconsin Lutheran | 20:05.1 |
| 0 | Fischer BargenquastPlace 0 · Grade 9 · Watertown Luther Prep | 9 | Watertown Luther Prep | 20:06.5 PR |
| 0 | Kundert NoahPlace 0 · Grade 10 · Verona Area | 10 | Verona Area | 20:07.1 |
| 0 | Isaac JurgensenPlace 0 · Grade 11 · Verona Area | 11 | Verona Area | 20:07.1 |
| 0 | Chase WittyPlace 0 · Grade 12 · West Allis Nathan Hale | 12 | West Allis Nathan Hale | 20:08.7 |
| 0 | Brevin MargetsonPlace 0 · Grade 12 · Kenosha Bradford | 12 | Kenosha Bradford | 20:09.0 |
| 0 | James KroeningPlace 0 · Grade 9 · Oconomowoc | 9 | Oconomowoc | 20:09.1 |
| 0 | Cooper WoodPlace 0 · Grade 11 · Marquette University | 11 | Marquette University | 20:09.7 |
| 0 | Jackson NielsonPlace 0 · Grade 10 · Marquette University | 10 | Marquette University | 20:10.4 |
| 0 | Hank WangPlace 0 · Grade 10 · Wisconsin Lutheran | 10 | Wisconsin Lutheran | 20:10.8 |
| 0 | Simeon SwiertzPlace 0 · Grade 9 · Kettle Moraine Lutheran | 9 | Kettle Moraine Lutheran | 20:12.0 |
| 0 | Frank BevsekPlace 0 · Grade 12 · West Allis Nathan Hale | 12 | West Allis Nathan Hale | 20:12.4 |
| 0 | Brenden BushmanPlace 0 · Grade 10 · Middleton | 10 | Middleton | 20:12.6 |
| 0 | Temo RamirezPlace 0 · Grade 10 · Wisconsin Lutheran | 10 | Wisconsin Lutheran | 20:13.3 PR |
| 0 | Evan AbtsPlace 0 · Grade 10 · Oconomowoc | 10 | Oconomowoc | 20:14.1 |
| 0 | Ethan BlockPlace 0 · Grade 10 · Menomonee Falls | 10 | Menomonee Falls | 20:14.2 |
| 0 | James BakerPlace 0 · Grade 11 · Middleton | 11 | Middleton | 20:14.4 |
| 0 | Nolan SathoffPlace 0 · Grade 9 · Verona Area | 9 | Verona Area | 20:14.8 |
| 0 | Ethan TebearPlace 0 · Grade 9 · Verona Area | 9 | Verona Area | 20:14.8 |
| 0 | Tristan MonroePlace 0 · Grade 10 · Oconomowoc | 10 | Oconomowoc | 20:15.9 |
| 0 | Brock RohowetzPlace 0 · Grade 9 · Oconomowoc | 9 | Oconomowoc | 20:18.5 |
| 0 | Jordan SchmidtPlace 0 · Grade 11 · Menomonee Falls | 11 | Menomonee Falls | 20:20.4 |
| 0 | Ryan ClearyPlace 0 · Grade 12 · Marquette University | 12 | Marquette University | 20:21.9 |
| 0 | Deven EilerPlace 0 · Grade 10 · West Allis Nathan Hale | 10 | West Allis Nathan Hale | 20:24.4 PR |
| 0 | Nathan SandersPlace 0 · Grade 9 · Marquette University | 9 | Marquette University | 20:26.3 |
| 0 | Tyler ZennerPlace 0 · Grade 12 · Oconomowoc | 12 | Oconomowoc | 20:27.3 |
| 0 | Jacob WoodPlace 0 · Grade 10 · Marquette University | 10 | Marquette University | 20:27.5 |
| 0 | Max MaederPlace 0 · Grade 12 · Middleton | 12 | Middleton | 20:28.2 PR |
| 0 | Micah VanderhoofPlace 0 · Grade 11 · Kettle Moraine Lutheran | 11 | Kettle Moraine Lutheran | 20:28.4 |
| 0 | Will KoehlerPlace 0 · Grade 10 · Marquette University | 10 | Marquette University | 20:30.2 |
| 0 | Peter ShearsPlace 0 · Grade 10 · Marquette University | 10 | Marquette University | 20:32.5 |
| 0 | Elijah SayegPlace 0 · Grade 9 · West Allis Nathan Hale | 9 | West Allis Nathan Hale | 20:32.9 |
| 0 | Ian HetrickPlace 0 · Grade 10 · Kenosha Indian Trail | 10 | Kenosha Indian Trail | 20:33.4 |
| 0 | Elijah LesperancePlace 0 · Grade 9 · Marquette University | 9 | Marquette University | 20:34.9 |
| 0 | Linus BallardPlace 0 · Grade 9 · Middleton | 9 | Middleton | 20:36.0 |
| 0 | Max VoigtPlace 0 · Grade 11 · Oconomowoc | 11 | Oconomowoc | 20:36.2 |
| 0 | Alex SonettiPlace 0 · Grade 9 · Middleton | 9 | Middleton | 20:36.5 |
| 0 | Kolbe SchlosserPlace 0 · Grade 10 · Marquette University | 10 | Marquette University | 20:39.0 |
| 0 | Hayden La FavePlace 0 · Grade 10 · Wauwatosa East | 10 | Wauwatosa East | 20:39.3 |
| 0 | Mihir MannaPlace 0 · Grade 12 · Middleton | 12 | Middleton | 20:39.4 |
| 0 | Ben FraleyPlace 0 · Grade 11 · Wauwatosa East | 11 | Wauwatosa East | 20:39.6 |
| 0 | Trevor LofquistPlace 0 · Grade 10 · Kenosha Bradford | 10 | Kenosha Bradford | 20:40.8 |
| 0 | Jacob FolsomPlace 0 · Grade 12 · Middleton | 12 | Middleton | 20:42.3 PR |
| 0 | Alex DeLucaPlace 0 · Grade 11 · Kenosha Bradford | 11 | Kenosha Bradford | 20:42.5 |
| 0 | Sam WalderPlace 0 · Grade 12 · West Allis Nathan Hale | 12 | West Allis Nathan Hale | 20:42.7 |
| 0 | Charles WollerPlace 0 · Grade 12 · Menomonee Falls | 12 | Menomonee Falls | 20:42.8 |
| 0 | Drew BerganPlace 0 · Grade 9 · Marquette University | 9 | Marquette University | 20:42.8 |
| 0 | John Paul HughesPlace 0 · Grade 9 · Marquette University | 9 | Marquette University | 20:43.3 |
| 0 | John GruichichPlace 0 · Grade 9 · West Allis Nathan Hale | 9 | West Allis Nathan Hale | 20:44.3 |
| 0 | Japheth HandleyPlace 0 · Grade 9 · Sun Prairie East | 9 | Sun Prairie East | 20:45.3 |
| 0 | Brett FisherPlace 0 · Grade 10 · Menomonee Falls | 10 | Menomonee Falls | 20:46.8 |
| 0 | Ethan RodellPlace 0 · Grade 11 · Kettle Moraine Lutheran | 11 | Kettle Moraine Lutheran | 20:48.4 |
| 0 | Matt HayesPlace 0 · Grade 10 · Marquette University | 10 | Marquette University | 20:48.9 |
| 0 | Sean HutchinsonPlace 0 · Grade 9 · Marquette University | 9 | Marquette University | 20:50.6 |
| 0 | Dax AndersonPlace 0 · Grade 9 · Sun Prairie East | 9 | Sun Prairie East | 20:50.8 |
| 0 | Ethan BerensPlace 0 · Grade 9 · Sun Prairie East | 9 | Sun Prairie East | 20:51.1 |
| 0 | Jason KehrenPlace 0 · Grade 10 · Watertown Luther Prep | 10 | Watertown Luther Prep | 20:51.5 |
| 0 | Owen DaleyPlace 0 · Grade 9 · Wisconsin Lutheran | 9 | Wisconsin Lutheran | 20:52.1 PR |
| 0 | Aaron ZhangPlace 0 · Grade 9 · Kenosha Indian Trail | 9 | Kenosha Indian Trail | 20:52.6 |
| 0 | Will ZagzebskiPlace 0 · Grade 10 · West Allis Nathan Hale | 10 | West Allis Nathan Hale | 20:55.2 |
| 0 | Trenten EsserPlace 0 · Grade 9 · Kenosha Indian Trail | 9 | Kenosha Indian Trail | 20:56.3 |
| 0 | Declan BlahaPlace 0 · Grade 10 · Marquette University | 10 | Marquette University | 20:58.7 |
| 0 | James GavinPlace 0 · Grade 10 · Middleton | 10 | Middleton | 21:00.2 |
| 0 | Paul MaynordPlace 0 · Grade 10 · Milwaukee Hamilton-Audubon | 10 | Milwaukee Hamilton-Audubon | 21:03.5 PR |
| 0 | Luke SchmitzPlace 0 · Grade 10 · Marquette University | 10 | Marquette University | 21:04.1 |
| 0 | Teagan KoelpinPlace 0 · Grade 12 · Watertown Luther Prep | 12 | Watertown Luther Prep | 21:04.6 |
| 0 | Jeffrey RadeckePlace 0 · Grade 11 · Stoughton | 11 | Stoughton | 21:05.4 |
| 0 | Jonathan StanowskyPlace 0 · Grade 9 · Menomonee Falls | 9 | Menomonee Falls | 21:06.5 |
| 0 | Dylan FredrickPlace 0 · Grade 9 · Oconomowoc | 9 | Oconomowoc | 21:06.8 |
| 0 | Joe SchultzPlace 0 · Grade 9 · Marquette University | 9 | Marquette University | 21:07.7 |
| 0 | Matthew LeePlace 0 · Grade 11 · Sun Prairie East | 11 | Sun Prairie East | 21:07.8 PR |
| 0 | Nich JoliePlace 0 · Grade 11 · Wauwatosa East | 11 | Wauwatosa East | 21:07.9 |
| 0 | Braden NovakPlace 0 · Grade 12 · Middleton | 12 | Middleton | 21:10.3 |
| 0 | Mason BauerPlace 0 · Grade 11 · Middleton | 11 | Middleton | 21:10.5 |
| 0 | Joseph SchwartzPlace 0 · Grade 11 · Middleton | 11 | Middleton | 21:10.5 |
| 0 | Parker WordenPlace 0 · Grade 11 · Middleton | 11 | Middleton | 21:10.8 |
| 0 | Tyler WackerPlace 0 · Grade 9 · Oconomowoc | 9 | Oconomowoc | 21:14.3 |
| 0 | Henry GrevesPlace 0 · Grade 10 · Oconomowoc | 10 | Oconomowoc | 21:14.4 |
| 0 | Eric BarteltPlace 0 · Grade 10 · Oconomowoc | 10 | Oconomowoc | 21:17.4 |
| 0 | James ShieldsPlace 0 · Grade 9 · Marquette University | 9 | Marquette University | 21:17.7 |
| 0 | Hankang LiPlace 0 · Grade 11 · Middleton | 11 | Middleton | 21:18.6 PR |
| 0 | Alex RadtkePlace 0 · Grade 9 · New Berlin Eisenhower | 9 | New Berlin Eisenhower | 21:20.2 |
| 0 | Andrew UnderwoodPlace 0 · Grade 9 · New Berlin Eisenhower | 9 | New Berlin Eisenhower | 21:20.5 |
| 0 | Conner PostenPlace 0 · Grade 9 · Wisconsin Lutheran | 9 | Wisconsin Lutheran | 21:22.8 |
| 0 | Connor GilbertPlace 0 · Grade 10 · Kenosha Indian Trail | 10 | Kenosha Indian Trail | 21:23.0 |
| 0 | Ethan GrothPlace 0 · Grade 9 · Wisconsin Lutheran | 9 | Wisconsin Lutheran | 21:24.3 |
| 0 | Jack MeylerPlace 0 · Grade 10 · Wauwatosa East | 10 | Wauwatosa East | 21:25.5 |
| 0 | Josh WilkinsPlace 0 · Grade 12 · St. John's Northwestern | 12 | St. John's Northwestern | 21:26.1 |
| 0 | Cole DziakPlace 0 · Grade 9 · Marquette University | 9 | Marquette University | 21:26.2 |
| 0 | Dawson MuellerPlace 0 · Grade 9 · Marquette University | 9 | Marquette University | 21:31.1 |
| 0 | Noah NedbalekPlace 0 · Grade 11 · Stoughton | 11 | Stoughton | 21:34.0 |
| 0 | Jonah McMahonPlace 0 · Grade 11 · Catholic Memorial | 11 | Catholic Memorial | 21:34.0 |
| 0 | Kai BrunerPlace 0 · Grade 9 · West Allis Nathan Hale | 9 | West Allis Nathan Hale | 21:35.3 |
| 0 | Grant SpielbauerPlace 0 · Grade 10 · Marquette University | 10 | Marquette University | 21:36.1 |
| 0 | Matthew MemoryPlace 0 · Grade 10 · Marquette University | 10 | Marquette University | 21:36.5 |
| 0 | Sam HjortlandPlace 0 · Grade 10 · Stoughton | 10 | Stoughton | 21:36.5 |
| 0 | Donovan SeidlPlace 0 · Grade 9 · Sun Prairie East | 9 | Sun Prairie East | 21:38.8 PR |
| 0 | Boaz IrfanPlace 0 · Grade 9 · Pius XI Catholic | 9 | Pius XI Catholic | 21:40.7 |
| 0 | Peter LochnerPlace 0 · Grade 12 · Marquette University | 12 | Marquette University | 21:41.2 |
| 0 | Michael BreinerPlace 0 · Grade 11 · Marquette University | 11 | Marquette University | 21:41.9 |
| 0 | Wyatt DjuplinPlace 0 · Grade 10 · Kenosha Bradford | 10 | Kenosha Bradford | 21:43.0 |
| 0 | Max RankinPlace 0 · Grade 12 · Catholic Memorial | 12 | Catholic Memorial | 21:43.5 |
| 0 | Evan SchmiederPlace 0 · Grade 9 · Oconomowoc | 9 | Oconomowoc | 21:43.9 |
| 0 | Dillon WaldvogelPlace 0 · Grade 9 · Catholic Memorial | 9 | Catholic Memorial | 21:44.9 |
| 0 | Zane OshiroPlace 0 · Grade 11 · Verona Area | 11 | Verona Area | 21:45.4 |
| 0 | Lincoln BeginPlace 0 · Grade 10 · Greenfield | 10 | Greenfield | 21:45.6 |
| 0 | Dakota TerrienPlace 0 · Grade 12 · Verona Area | 12 | Verona Area | 21:48.5 |
| 0 | Alexander WallenPlace 0 · Grade 10 · New Berlin Eisenhower | 10 | New Berlin Eisenhower | 21:49.7 |
| 0 | Campbell KopplinPlace 0 · Grade 9 · Verona Area | 9 | Verona Area | 21:50.0 |
| 0 | Jackson BradleyPlace 0 · Grade 11 · Kenosha Bradford | 11 | Kenosha Bradford | 21:52.4 |
| 0 | Ethan HederPlace 0 · Grade 11 · Kettle Moraine Lutheran | 11 | Kettle Moraine Lutheran | 21:53.2 |
| 0 | Peter SchneiderPlace 0 · Grade 11 · New Berlin Eisenhower | 11 | New Berlin Eisenhower | 21:53.5 |
| 0 | Sean LiebherrPlace 0 · Grade 9 · Oconomowoc | 9 | Oconomowoc | 21:57.6 |
| 0 | Haddon BorroughsPlace 0 · Grade 10 · Stoughton | 10 | Stoughton | 21:57.8 |
| 0 | Matthew DelagrangePlace 0 · Grade 9 · Kenosha Indian Trail | 9 | Kenosha Indian Trail | 21:58.3 |
| 0 | Trevor StrattonPlace 0 · Grade 11 · Kenosha Bradford | 11 | Kenosha Bradford | 21:59.5 |
| 0 | Jack WelnakPlace 0 · Grade 11 · Oconomowoc | 11 | Oconomowoc | 21:59.9 |
| 0 | Jack HartmanPlace 0 · Grade 12 · Middleton | 12 | Middleton | 21:59.9 |
| 0 | Josiah MeissnerPlace 0 · Grade 10 · Menomonee Falls | 10 | Menomonee Falls | 22:00.3 |
| 0 | Nicholas McQuillanPlace 0 · Grade 11 · Marquette University | 11 | Marquette University | 22:05.4 |
| 0 | Pablo MuzquizPlace 0 · Grade 10 · Marquette University | 10 | Marquette University | 22:10.4 |
| 0 | Andrew VolmPlace 0 · Grade 9 · Marquette University | 9 | Marquette University | 22:14.3 |
| 0 | Alex KimPlace 0 · Grade 9 · Marquette University | 9 | Marquette University | 22:16.2 |
| 0 | Anton RoykoPlace 0 · Grade 9 · Stoughton | 9 | Stoughton | 22:16.6 |
| 0 | Max EaganPlace 0 · Grade 11 · Greenfield | 11 | Greenfield | 22:16.8 |
| 0 | Brenden LesniakPlace 0 · Grade 11 · Marquette University | 11 | Marquette University | 22:16.9 |
| 0 | Carson SchnellerPlace 0 · Grade 12 · Oconomowoc | 12 | Oconomowoc | 22:20.2 PR |
| 0 | Mason HinkPlace 0 · Grade 9 · Middleton | 9 | Middleton | 22:21.9 |
| 0 | Japheth WalkerPlace 0 · Grade 12 · Watertown Luther Prep | 12 | Watertown Luther Prep | 22:22.6 |
| 0 | Ethan LaschingerPlace 0 · Grade 10 · Middleton | 10 | Middleton | 22:28.0 |
| 0 | Zachary BrzezinskiPlace 0 · Grade 11 · Sun Prairie East | 11 | Sun Prairie East | 22:28.6 |
| 0 | Caleb LangePlace 0 · Grade 10 · Watertown Luther Prep | 10 | Watertown Luther Prep | 22:30.4 |
| 0 | James GammonPlace 0 · Grade 9 · Sun Prairie East | 9 | Sun Prairie East | 22:30.8 |
| 0 | Lucas AndersonPlace 0 · Grade 9 · New Berlin Eisenhower | 9 | New Berlin Eisenhower | 22:31.3 |
| 0 | Bryson BrownePlace 0 · Grade 9 · Menomonee Falls | 9 | Menomonee Falls | 22:31.4 |
| 0 | Nathan SauvePlace 0 · Grade 11 · Marquette University | 11 | Marquette University | 22:33.8 |
| 0 | Lucas WachowiakPlace 0 · Grade 11 · Oconomowoc | 11 | Oconomowoc | 22:35.7 |
| 0 | Ellis YoungPlace 0 · Grade 9 · Wauwatosa East | 9 | Wauwatosa East | 22:43.5 |
| 0 | Nolan SmithPlace 0 · Grade 9 · Menomonee Falls | 9 | Menomonee Falls | 22:44.3 |
| 0 | Logan UlatePlace 0 · Grade 9 · Oconomowoc | 9 | Oconomowoc | 22:45.5 |
| 0 | Thomas BrewerPlace 0 · Grade 9 · Marquette University | 9 | Marquette University | 22:49.0 |
| 0 | Jon TurnerPlace 0 · Grade 12 · Kenosha Bradford | 12 | Kenosha Bradford | 22:54.0 |
| 0 | Murray WestphalPlace 0 · Grade 9 · Kettle Moraine Lutheran | 9 | Kettle Moraine Lutheran | 22:56.4 PR |
| 0 | Michel KrebsPlace 0 · Grade 9 · Watertown Luther Prep | 9 | Watertown Luther Prep | 22:59.8 PR |
| 0 | Thomas SmallPlace 0 · Grade 12 · Oconomowoc | 12 | Oconomowoc | 23:00.7 |
| 0 | Ethan ChenPlace 0 · Grade 10 · New Berlin Eisenhower | 10 | New Berlin Eisenhower | 23:01.5 |
| 0 | Manzoor MohisPlace 0 · Grade 10 · New Berlin Eisenhower | 10 | New Berlin Eisenhower | 23:09.1 |
| 0 | Malachi NeumannPlace 0 · Grade 12 · Watertown Luther Prep | 12 | Watertown Luther Prep | 23:15.6 |
| 0 | Peter (Tianyi) MaPlace 0 · Grade 11 · Kettle Moraine Lutheran | 11 | Kettle Moraine Lutheran | 23:18.4 |
| 0 | Bennett StammPlace 0 · Grade 9 · Marquette University | 9 | Marquette University | 23:18.5 |
| 0 | Ryan MalyPlace 0 · Grade 9 · Sun Prairie East | 9 | Sun Prairie East | 23:19.5 |
| 0 | Creighton BublitzPlace 0 · Grade 9 · Kettle Moraine Lutheran | 9 | Kettle Moraine Lutheran | 23:20.4 |
| 0 | Julian BiemannPlace 0 · Grade 9 · Wauwatosa East | 9 | Wauwatosa East | 23:23.7 |
| 0 | Quinn FitzsimmonsPlace 0 · Grade 9 · Wauwatosa East | 9 | Wauwatosa East | 23:24.3 |
| 0 | Hanshal CuddapahPlace 0 · Grade 9 · Sun Prairie East | 9 | Sun Prairie East | 23:24.8 |
| 0 | Charles TimmPlace 0 · Grade 9 · Watertown Luther Prep | 9 | Watertown Luther Prep | 23:25.6 |
| 0 | Elijah KrystowiakPlace 0 · Grade 9 · Kenosha Indian Trail | 9 | Kenosha Indian Trail | 23:25.8 |
| 0 | Josh ParisiPlace 0 · Grade 9 · Stoughton | 9 | Stoughton | 23:26.2 |
| 0 | Isaiah SullivanPlace 0 · Grade 10 · Watertown Luther Prep | 10 | Watertown Luther Prep | 23:30.1 |
| 0 | Landon PlebanekPlace 0 · Grade 10 · Kenosha Bradford | 10 | Kenosha Bradford | 23:34.4 |
| 0 | Jayden PaulickPlace 0 · Grade 12 · Menomonee Falls | 12 | Menomonee Falls | 23:36.4 |
| 0 | Timmy BrienzaPlace 0 · Grade 9 · Marquette University | 9 | Marquette University | 23:38.0 |
| 0 | Ryan BergemanPlace 0 · Grade 12 · West Allis Nathan Hale | 12 | West Allis Nathan Hale | 23:40.6 |
| 0 | Eric MaPlace 0 · Grade 9 · Kenosha Indian Trail | 9 | Kenosha Indian Trail | 23:40.9 |
| 0 | Tristian WellsPlace 0 · Grade 9 · Middleton | 9 | Middleton | 23:42.7 |
| 0 | Zachary SvendsenPlace 0 · Grade 11 · Sun Prairie East | 11 | Sun Prairie East | 23:44.5 |
| 0 | Brandon KregerPlace 0 · Grade 12 · Stoughton | 12 | Stoughton | 23:46.3 |
| 0 | Aryan JoshiPlace 0 · Grade 9 · New Berlin Eisenhower | 9 | New Berlin Eisenhower | 23:58.1 |
| 0 | Nicholas SchultzPlace 0 · Grade 11 · Greenfield | 11 | Greenfield | 24:01.0 |
| 0 | Kaden KingPlace 0 · Grade 12 · Menomonee Falls | 12 | Menomonee Falls | 24:02.9 |
| 0 | Logan RoesslerPlace 0 · Grade 10 · Sun Prairie East | 10 | Sun Prairie East | 24:03.5 PR |
| 0 | James NortonPlace 0 · Grade 9 · Watertown Luther Prep | 9 | Watertown Luther Prep | 24:10.7 |
| 0 | Pedro O'SullivanPlace 0 · Grade 9 · Marquette University | 9 | Marquette University | 24:10.9 |
| 0 | Gavin SmithPlace 0 · Grade 10 · Verona Area | 10 | Verona Area | 24:25.6 |
| 0 | Tomas CorchoPlace 0 · Grade 10 · Marquette University | 10 | Marquette University | 24:28.5 |
| 0 | Christian WhittakerPlace 0 · Grade 10 · Oconomowoc | 10 | Oconomowoc | 24:29.7 |
| 0 | Jake ThomasPlace 0 · Grade 10 · Kenosha Bradford | 10 | Kenosha Bradford | 24:31.4 |
| 0 | Ryley FarmerPlace 0 · Grade 12 · Oconomowoc | 12 | Oconomowoc | 24:31.9 PR |
| 0 | Luke SpeilbauerPlace 0 · Grade 9 · Marquette University | 9 | Marquette University | 24:32.8 |
| 0 | Agali PedrianaPlace 0 · Grade 10 · Marquette University | 10 | Marquette University | 24:33.1 |
| 0 | Dominic MannaPlace 0 · Grade 12 · Kenosha Bradford | 12 | Kenosha Bradford | 24:34.1 |
| 0 | Adam KlippelPlace 0 · Grade 11 · Wauwatosa East | 11 | Wauwatosa East | 24:40.9 |
| 0 | Josh KoskinenPlace 0 · Grade 11 · Kenosha Bradford | 11 | Kenosha Bradford | 24:51.2 |
| 0 | Mark RutschowPlace 0 · Grade 11 · Watertown Luther Prep | 11 | Watertown Luther Prep | 24:52.7 |
| 0 | Nicolas Cortes-LemaPlace 0 · Grade 9 · Stoughton | 9 | Stoughton | 24:56.1 |
| 0 | Kyle SteelePlace 0 · Grade 12 · West Allis Nathan Hale | 12 | West Allis Nathan Hale | 24:56.2 |
| 0 | Mitchell SwansonPlace 0 · Grade 12 · Kenosha Bradford | 12 | Kenosha Bradford | 24:58.7 |
| 0 | Calaen MartinPlace 0 · Grade 9 · Kettle Moraine Lutheran | 9 | Kettle Moraine Lutheran | 25:00.0 |
| 0 | Ryan BayerPlace 0 · Grade 12 · St. John's Northwestern | 12 | St. John's Northwestern | 25:00.8 |
| 0 | Sean KeatingPlace 0 · Grade 10 · St. John's Northwestern | 10 | St. John's Northwestern | 25:07.0 |
| 0 | Santiago Picasso-GPlace 0 · Grade 9 · Middleton | 9 | Middleton | 25:21.9 |
| 0 | Jacob ParsonsPlace 0 · Grade 9 · Marquette University | 9 | Marquette University | 25:25.1 |
| 0 | David FischerPlace 0 · Grade 11 · Menomonee Falls | 11 | Menomonee Falls | 25:26.1 |
| 0 | Artem ZaretskiiPlace 0 · Grade 11 · Kenosha Bradford | 11 | Kenosha Bradford | 25:33.0 |
| 0 | Andrew MescherPlace 0 · Grade 11 · Catholic Memorial | 11 | Catholic Memorial | 25:40.5 |
| 0 | Thomas UnitanPlace 0 · Grade 12 · Stoughton | 12 | Stoughton | 25:46.6 |
| 0 | Teddy ClayPlace 0 · Grade 9 · Middleton | 9 | Middleton | 25:49.1 |
| 0 | Jordan ShaubPlace 0 · Grade 9 · Middleton | 9 | Middleton | 25:50.7 |
| 0 | Alexander KemstraPlace 0 · Grade 10 · New Berlin Eisenhower | 10 | New Berlin Eisenhower | 26:22.9 |
| 0 | Noah NeumannPlace 0 · Grade 9 · Watertown Luther Prep | 9 | Watertown Luther Prep | 26:30.1 |
| 0 | Joseph SchultzPlace 0 · Grade 12 · Watertown Luther Prep | 12 | Watertown Luther Prep | 26:32.8 |
| 0 | Tyler JuddPlace 0 · Grade 10 · Stoughton | 10 | Stoughton | 26:57.1 |
| 0 | Ethan SchumacherPlace 0 · Grade 11 · Wauwatosa East | 11 | Wauwatosa East | 27:13.3 |
| 0 | Jonathan KuchinskasPlace 0 · Grade 10 · West Allis Nathan Hale | 10 | West Allis Nathan Hale | 27:20.5 |
| 0 | Azlan FonsecaPlace 0 · Grade 9 · Marquette University | 9 | Marquette University | 27:21.1 |
| 0 | Leo TierneyPlace 0 · Grade 9 · Marquette University | 9 | Marquette University | 27:24.3 PR |
| 0 | Matias Picasso-GutiPlace 0 · Grade 9 · Middleton | 9 | Middleton | 27:27.7 |
| 0 | Peter GliszinskiPlace 0 · Grade 9 · Kettle Moraine Lutheran | 9 | Kettle Moraine Lutheran | 27:29.7 |
| 0 | Will TredoPlace 0 · Grade 9 · Watertown Luther Prep | 9 | Watertown Luther Prep | 27:37.3 PR |
| 0 | Ryan WalczakPlace 0 · Grade 12 · Menomonee Falls | 12 | Menomonee Falls | 27:43.6 |
| 0 | Samuel PetersPlace 0 · Grade 11 · Kettle Moraine Lutheran | 11 | Kettle Moraine Lutheran | 27:50.9 |
| 0 | Brendan KilePlace 0 · Grade 12 · Verona Area | 12 | Verona Area | 28:13.7 |
| 0 | Cole MoyerPlace 0 · Grade 9 · Stoughton | 9 | Stoughton | 28:40.4 |
| 0 | Kai MorganPlace 0 · Grade 9 · Wauwatosa East | 9 | Wauwatosa East | 28:49.1 |
| 0 | Brock PaulissePlace 0 · Grade 11 · Middleton | 11 | Middleton | 29:16.6 |
| 0 | Isaiah KlempPlace 0 · Grade 9 · Kettle Moraine Lutheran | 9 | Kettle Moraine Lutheran | 29:21.5 |
| 0 | Zair GuzmanPlace 0 · Grade 9 · Milwaukee Hamilton-Audubon | 9 | Milwaukee Hamilton-Audubon | 29:23.3 PR |
| 0 | Dhruva KalyaniPlace 0 · Grade 10 · New Berlin Eisenhower | 10 | New Berlin Eisenhower | 29:38.5 |
| 0 | Preston VahovickPlace 0 · Grade 10 · West Allis Nathan Hale | 10 | West Allis Nathan Hale | 30:37.9 |
| 0 | Owen SchaarPlace 0 · Grade 10 · New Berlin Eisenhower | 10 | New Berlin Eisenhower | 30:44.0 |
| 0 | Jack PhillipsPlace 0 · Grade 9 · Stoughton | 9 | Stoughton | 30:46.4 |
| 0 | Emmanuel CavenPlace 0 · Grade 9 · West Allis Nathan Hale | 9 | West Allis Nathan Hale | 31:08.7 |
| 0 | Jose SantiagoPlace 0 · Grade 10 · Greenfield | 10 | Greenfield | 31:10.3 |
| 0 | Alejandro MendezPlace 0 · Grade 9 · Marquette University | 9 | Marquette University | 31:23.3 PR |