| 1 | Logan ZeisePlace 1 · Grade 11 · Milwaukee King | 11 | Milwaukee King | 15:05.8 PR |
| 2 | Noah GaileyPlace 2 · Grade 12 · Hartford Union | 12 | Hartford Union | 15:41.7 PR |
| 3 | Wyatt DucePlace 3 · Grade 12 · Menomonee Falls | 12 | Menomonee Falls | 16:10.7 |
| 4 | Parker BrooksPlace 4 · Grade 12 · Brookfield East | 12 | Brookfield East | 16:11.2 |
| 5 | Lucas ConroyPlace 5 · Grade 12 · Menomonee Falls | 12 | Menomonee Falls | 16:16.4 |
| 6 | Marcus TannerPlace 6 · Grade 12 · Brookfield East | 12 | Brookfield East | 16:25.9 |
| 7 | Benjamin BlattnerPlace 7 · Grade 11 · Menomonee Falls | 11 | Menomonee Falls | 16:27.1 |
| 8 | Truett DobbersteinPlace 8 · Grade 11 · Slinger | 11 | Slinger | 16:37.8 PR |
| 9 | Trenton KruegerPlace 9 · Grade 10 · Plymouth | 10 | Plymouth | 16:44.6 |
| 10 | Nicholas SchubertPlace 10 · Grade 12 · Ozaukee | 12 | Ozaukee | 16:46.4 |
| 11 | Will BaileyPlace 11 · Grade 12 · West Bend East | 12 | West Bend East | 16:47.4 |
| 12 | Myles SteedmanPlace 12 · Grade 11 · Slinger | 11 | Slinger | 16:55.1 |
| 13 | Oliver WalshPlace 13 · Grade 11 · Saint Thomas More | 11 | Saint Thomas More | 16:55.8 PR |
| 14 | Kal EmmerPlace 14 · Grade 9 · Slinger | 9 | Slinger | 16:56.7 |
| 15 | Aidan MustinPlace 15 · Grade 12 · Menomonee Falls | 12 | Menomonee Falls | 17:01.2 |
| 16 | Mason RobargePlace 16 · Grade 10 · Hartford Union | 10 | Hartford Union | 17:02.3 |
| 17 | Dylan PoeskePlace 17 · Grade 11 · Menomonee Falls | 11 | Menomonee Falls | 17:02.4 |
| 18 | Cable De TroyePlace 18 · Grade 9 · Cedar Grove-Belgium | 9 | Cedar Grove-Belgium | 17:05.6 |
| 19 | Charles MeerPlace 19 · Grade 11 · Saint Thomas More | 11 | Saint Thomas More | 17:05.7 |
| 20 | James HendersonPlace 20 · Grade 11 · Milwaukee King | 11 | Milwaukee King | 17:06.6 PR |
| 21 | Beckett SchusterPlace 21 · Grade 10 · Port Washington | 10 | Port Washington | 17:14.6 |
| 22 | Yousef BedeirPlace 22 · Grade 11 · Slinger | 11 | Slinger | 17:15.2 PR |
| 23 | Miles FoleyPlace 23 · Grade 9 · Menomonee Falls | 9 | Menomonee Falls | 17:19.1 |
| 24 | Nicasio FinkPlace 24 · Grade 9 · Brookfield East | 9 | Brookfield East | 17:20.1 |
| 25 | Henry MangelsenPlace 25 · Grade 11 · Brookfield East | 11 | Brookfield East | 17:27.4 |
| 26 | Samuel EngbersPlace 26 · Grade 11 · Brookfield East | 11 | Brookfield East | 17:27.8 |
| 27 | Sam JacobiPlace 27 · Grade 12 · Cudahy/St.Francis | 12 | Cudahy/St.Francis | 17:31.5 |
| 28 | Andrew KarrelsPlace 28 · Grade 9 · Port Washington | 9 | Port Washington | 17:33.1 |
| 29 | Wyatt BorchardtPlace 29 · Grade 10 · Ozaukee | 10 | Ozaukee | 17:33.9 |
| 30 | Sean PedenPlace 30 · Grade 10 · Hartford Union | 10 | Hartford Union | 17:36.6 PR |
| 31 | Nathan RoggePlace 31 · Grade 11 · Cedarburg | 11 | Cedarburg | 17:36.8 PR |
| 32 | Sterling SchanenPlace 32 · Grade 10 · Ozaukee | 10 | Ozaukee | 17:39.6 |
| 33 | Troy AxfordPlace 33 · Grade 11 · Hartford Union | 11 | Hartford Union | 17:42.0 |
| 34 | Matthew DunphyPlace 34 · Grade 12 · Cedarburg | 12 | Cedarburg | 17:42.8 |
| 35 | Connor ZinuticzPlace 35 · Grade 12 · Port Washington | 12 | Port Washington | 17:44.3 |
| 36 | Brady PagelPlace 36 · Grade 9 · Cedarburg | 9 | Cedarburg | 17:44.5 PR |
| 37 | Zachary LunzmannPlace 37 · Grade 11 · Menomonee Falls | 11 | Menomonee Falls | 17:46.6 |
| 38 | Luke EngbersPlace 38 · Grade 9 · Brookfield East | 9 | Brookfield East | 17:46.8 |
| 39 | Kelton ScaifePlace 39 · Grade 9 · Menomonee Falls | 9 | Menomonee Falls | 17:49.8 |
| 40 | Jayden YoppPlace 40 · Grade 12 · Cudahy/St.Francis | 12 | Cudahy/St.Francis | 17:51.3 |
| 41 | Xavier KwaterskiPlace 41 · Grade 12 · Cedarburg | 12 | Cedarburg | 17:51.4 |
| 42 | Kevin HillPlace 42 · Grade 10 · Slinger | 10 | Slinger | 17:51.5 |
| 43 | Caden HamelPlace 43 · Grade 9 · Brookfield East | 9 | Brookfield East | 17:54.2 |
| 44 | Jonah MeulerPlace 44 · Grade 11 · Cedarburg | 11 | Cedarburg | 17:54.6 PR |
| 45 | Gavin HonesPlace 45 · Grade 12 · Plymouth | 12 | Plymouth | 17:55.7 |
| 46 | Ezra JohnstonePlace 46 · Grade 10 · West Bend East | 10 | West Bend East | 17:56.3 |
| 47 | Emanuel SantiagoPlace 47 · Grade 10 · Germantown | 10 | Germantown | 17:57.6 |
| 48 | Nolan BrillPlace 48 · Grade 12 · Cedar Grove-Belgium | 12 | Cedar Grove-Belgium | 17:58.4 |
| 49 | Dylan HelmeidPlace 49 · Grade 11 · Port Washington | 11 | Port Washington | 17:59.3 PR |
| 50 | Christopher KosfeldPlace 50 · Grade 11 · Brookfield East | 11 | Brookfield East | 18:01.7 |
| 51 | David CraftPlace 51 · Grade 9 · Cedarburg | 9 | Cedarburg | 18:05.8 PR |
| 52 | Conner BlonskiPlace 52 · Grade 9 · Slinger | 9 | Slinger | 18:09.4 PR |
| 53 | Matthew DownsPlace 53 · Grade 11 · Beaver Dam | 11 | Beaver Dam | 18:09.6 PR |
| 54 | Gavin VorndranPlace 54 · Grade 10 · Hartford Union | 10 | Hartford Union | 18:12.0 PR |
| 55 | Brendan CullenPlace 55 · Grade 12 · Cudahy/St.Francis | 12 | Cudahy/St.Francis | 18:16.3 |
| 56 | Leland BillerPlace 56 · Grade 10 · Plymouth | 10 | Plymouth | 18:21.6 |
| 57 | Oliver GrafPlace 57 · Grade 9 · Slinger | 9 | Slinger | 18:22.7 PR |
| 58 | Keagan NormilePlace 58 · Grade 10 · Port Washington | 10 | Port Washington | 18:23.7 |
| 59 | Andrew TomasiniPlace 59 · Grade 11 · Sheboygan North | 11 | Sheboygan North | 18:24.9 PR |
| 60 | Patrick WusterbarthPlace 60 · Grade 10 · Cedarburg | 10 | Cedarburg | 18:26.3 PR |
| 61 | David GarciaPlace 61 · Grade 12 · Cudahy/St.Francis | 12 | Cudahy/St.Francis | 18:27.6 PR |
| 62 | Noah HopemanPlace 62 · Grade 11 · Cedar Grove-Belgium | 11 | Cedar Grove-Belgium | 18:28.2 PR |
| 63 | Hugh SteffenPlace 63 · Grade 12 · Ozaukee | 12 | Ozaukee | 18:28.2 |
| 64 | Will GrimmPlace 64 · Grade 10 · Germantown | 10 | Germantown | 18:29.4 |
| 65 | Noah LeinssPlace 65 · Grade 12 · Port Washington | 12 | Port Washington | 18:29.6 |
| 66 | Connor KeelyPlace 66 · Grade 12 · West Bend East | 12 | West Bend East | 18:35.0 |
| 67 | Jonah RezutekPlace 67 · Grade 12 · Saint Thomas More | 12 | Saint Thomas More | 18:35.9 |
| 68 | Ishaan SinghPlace 68 · Grade 10 · Germantown | 10 | Germantown | 18:36.0 |
| 69 | Chase SchellingerPlace 69 · Grade 11 · Germantown | 11 | Germantown | 18:38.0 |
| 70 | Abe WieserPlace 70 · Grade 12 · Plymouth | 12 | Plymouth | 18:40.1 |
| 71 | Carsten HueninkPlace 71 · Grade 9 · Cedar Grove-Belgium | 9 | Cedar Grove-Belgium | 18:42.3 |
| 72 | Peter MeerPlace 72 · Grade 9 · Saint Thomas More | 9 | Saint Thomas More | 18:43.2 PR |
| 73 | Corvin LottouzeePlace 73 · Grade 10 · West Bend East | 10 | West Bend East | 18:44.9 PR |
| 74 | Judah LeinssPlace 74 · Grade 10 · Port Washington | 10 | Port Washington | 18:45.2 PR |
| 75 | Ben ArmstrongPlace 75 · Grade 11 · Germantown | 11 | Germantown | 18:47.5 |
| 76 | Evan FryePlace 76 · Grade 11 · Sheboygan North | 11 | Sheboygan North | 18:49.1 |
| 77 | Chase LovrinePlace 77 · Grade 11 · Slinger | 11 | Slinger | 18:51.2 |
| 78 | Quinn ApplePlace 78 · Grade 11 · Beaver Dam | 11 | Beaver Dam | 18:52.5 |
| 79 | Simon BarrettPlace 79 · Grade 10 · Plymouth | 10 | Plymouth | 18:56.7 |
| 80 | Evan CaswellPlace 80 · Grade 11 · Ozaukee | 11 | Ozaukee | 19:08.8 PR |
| 81 | Carsen IsselmanPlace 81 · Grade 11 · Ozaukee | 11 | Ozaukee | 19:09.7 |
| 82 | Rayden AguilarPlace 82 · Grade 10 · Cudahy/St.Francis | 10 | Cudahy/St.Francis | 19:20.1 |
| 83 | Dillinger FloydPlace 83 · Grade 12 · West Bend East | 12 | West Bend East | 19:23.1 |
| 84 | Grady KetterhagenPlace 84 · Grade 12 · Cedar Grove-Belgium | 12 | Cedar Grove-Belgium | 19:23.3 |
| 85 | Alejandro BanuelosPlace 85 · Grade 11 · Saint Thomas More | 11 | Saint Thomas More | 19:29.6 |
| 86 | Connor McGintyPlace 86 · Grade 9 · Germantown | 9 | Germantown | 19:37.3 |
| 87 | Lyric RoePlace 87 · Grade 10 · Sheboygan North | 10 | Sheboygan North | 19:39.1 PR |
| 88 | Nolan KaczmarowskiPlace 88 · Grade 9 · Cudahy/St.Francis | 9 | Cudahy/St.Francis | 19:39.9 |
| 89 | David TarterPlace 89 · Grade 11 · Cedar Grove-Belgium | 11 | Cedar Grove-Belgium | 19:48.2 |
| 90 | Michael BrighamPlace 90 · Grade 9 · Sheboygan North | 9 | Sheboygan North | 19:52.8 |
| 91 | Camren SmithPlace 91 · Grade 12 · Dominican | 12 | Dominican | 19:54.2 |
| 92 | Samuel WolfePlace 92 · Grade 12 · West Bend East | 12 | West Bend East | 19:55.6 |
| 93 | Jayden Rodriguez VenturaPlace 93 · Grade 10 · Cudahy/St.Francis | 10 | Cudahy/St.Francis | 20:04.7 PR |
| 94 | Xavier ParlierPlace 94 · Grade 12 · Dominican | 12 | Dominican | 20:11.9 |
| 95 | Ben DuwellPlace 95 · Grade 12 · Cedar Grove-Belgium | 12 | Cedar Grove-Belgium | 20:13.0 |
| 96 | Jack MarshallPlace 96 · Grade 12 · Beaver Dam | 12 | Beaver Dam | 20:14.2 |
| 97 | Will ReedyPlace 97 · Grade 9 · Germantown | 9 | Germantown | 20:19.2 |
| 98 | Dexter EiringPlace 98 · Grade 11 · Plymouth | 11 | Plymouth | 20:57.4 |
| 99 | Max BovaPlace 99 · Grade 10 · Milwaukee King | 10 | Milwaukee King | 21:00.6 |
| 100 | Jacob AdsitPlace 100 · Grade 10 · Beaver Dam | 10 | Beaver Dam | 21:03.1 |