| 1 | Nathan CumberbatchPlace 1 · Grade 11 · Shorewood | 11 | Shorewood | 15:46.4 PR |
| 2 | Thomas StephensPlace 2 · Grade 12 · University School of Milwaukee | 12 | University School of Milwaukee | 15:52.5 PR |
| 3 | Drew StephensPlace 3 · Grade 12 · University School of Milwaukee | 12 | University School of Milwaukee | 15:57.5 |
| 4 | Mason RaaschPlace 4 · Grade 12 · Port Washington | 12 | Port Washington | 16:33.1 PR |
| 5 | Thomas GutierrezPlace 5 · Grade 12 · Pius XI Catholic | 12 | Pius XI Catholic | 16:46.3 |
| 6 | Oskar BockhorstPlace 6 · Grade 12 · Shorewood | 12 | Shorewood | 16:51.8 PR |
| 7 | Johan BanninkPlace 7 · Grade 10 · Shorewood | 10 | Shorewood | 16:57.4 |
| 8 | Nate MeeksPlace 8 · Grade 12 · Port Washington | 12 | Port Washington | 17:00.5 PR |
| 9 | Otto DuensingPlace 9 · Grade 11 · Shorewood | 11 | Shorewood | 17:02.8 |
| 10 | Kyle GiriczPlace 10 · Grade 11 · Catholic Memorial | 11 | Catholic Memorial | 17:11.4 |
| 11 | Adam O'ConnorPlace 11 · Grade 12 · Shorewood | 12 | Shorewood | 17:13.4 |
| 12 | Andrew KubiakPlace 12 · Grade 12 · New Berlin Eisenhower | 12 | New Berlin Eisenhower | 17:16.2 |
| 13 | Austin RinkePlace 13 · Grade 12 · Port Washington | 12 | Port Washington | 17:22.1 PR |
| 14 | Charlie SoperPlace 14 · Grade 12 · Catholic Memorial | 12 | Catholic Memorial | 17:24.8 |
| 15 | William FrohlingPlace 15 · Grade 11 · Shorewood | 11 | Shorewood | 17:27.2 |
| 16 | Gabe PastenPlace 16 · Grade 12 · Port Washington | 12 | Port Washington | 17:28.2 PR |
| 17 | Dylan TezakPlace 17 · Grade 10 · Pius XI Catholic | 10 | Pius XI Catholic | 17:29.9 PR |
| 18 | Cameron LenzPlace 18 · Grade 12 · Catholic Memorial | 12 | Catholic Memorial | 17:46.6 PR |
| 19 | Ben PattePlace 19 · Grade 12 · Shorewood | 12 | Shorewood | 17:51.6 |
| 20 | Graham McKenziePlace 20 · Grade 10 · New Berlin West | 10 | New Berlin West | 17:55.0 |
| 21 | John GiriczPlace 21 · Grade 10 · Catholic Memorial | 10 | Catholic Memorial | 18:01.6 |
| 22 | Bryce HohenseePlace 22 · Grade 11 · Catholic Memorial | 11 | Catholic Memorial | 18:02.7 |
| 23 | Alexander AnewenterPlace 23 · Grade 9 · Port Washington | 9 | Port Washington | 18:06.0 |
| 24 | Keith KrullPlace 24 · Grade 11 · University School of Milwaukee | 11 | University School of Milwaukee | 18:12.9 |
| 25 | Bryce GrantPlace 25 · Grade 11 · Port Washington | 11 | Port Washington | 18:14.2 PR |
| 26 | Sean NicholasPlace 26 · Grade 10 · Catholic Memorial | 10 | Catholic Memorial | 18:23.5 |
| 27 | Finn RitterPlace 27 · Grade 11 · Port Washington | 11 | Port Washington | 18:25.0 PR |
| 28 | John Meer PaulPlace 28 · Grade 11 · Saint Thomas More | 11 | Saint Thomas More | 18:31.6 PR |
| 29 | Rafael Morales-PalaciosPlace 29 · Grade 10 · Saint Thomas More | 10 | Saint Thomas More | 18:32.0 |
| 30 | Andrew VerbosPlace 30 · Grade 12 · New Berlin West | 12 | New Berlin West | 18:47.7 |
| 31 | Max FransonPlace 31 · Grade 9 · New Berlin Eisenhower | 9 | New Berlin Eisenhower | 18:50.9 |
| 32 | Alex ArndtPlace 32 · Grade 10 · Saint Thomas More | 10 | Saint Thomas More | 18:56.9 |
| 33 | Will LangePlace 33 · Grade 11 · Pius XI Catholic | 11 | Pius XI Catholic | 18:58.3 |
| 34 | Elijah JandrisevitsPlace 34 · Grade 11 · New Berlin West | 11 | New Berlin West | 18:59.1 |
| 35 | Jaden GreggPlace 35 · Grade 12 · New Berlin West | 12 | New Berlin West | 19:01.9 PR |
| 36 | Isaac KrzyzaniakPlace 36 · Grade 9 · New Berlin West | 9 | New Berlin West | 19:06.5 |
| 37 | Ethan ZolperPlace 37 · Grade 9 · New Berlin West | 9 | New Berlin West | 19:09.1 |
| 38 | Oumar BahPlace 38 · Grade 12 · Cristo Rey Jesuit | 12 | Cristo Rey Jesuit | 19:16.6 |
| 39 | Morris SteinbergPlace 39 · Grade 11 · Dominican | 11 | Dominican | 19:18.7 |
| 40 | Nathaniel Perez-VegaPlace 40 · Grade 12 · Martin Luther (Greendale) | 12 | Martin Luther (Greendale) | 19:27.7 |
| 41 | Arjun RamanujamPlace 41 · Grade 12 · University School of Milwaukee | 12 | University School of Milwaukee | 19:34.2 PR |
| 42 | Josh LanserPlace 42 · Grade 9 · New Berlin Eisenhower | 9 | New Berlin Eisenhower | 19:35.2 |
| 43 | Pratyush ShahirPlace 43 · Grade 11 · New Berlin Eisenhower | 11 | New Berlin Eisenhower | 19:50.0 |
| 44 | David Westphal-SuaPlace 44 · Grade 10 · Pius XI Catholic | 10 | Pius XI Catholic | 19:54.6 |
| 45 | Sai ManickavinayagamPlace 45 · Grade 10 · New Berlin Eisenhower | 10 | New Berlin Eisenhower | 19:57.6 PR |
| 46 | Aidan PiotrowskiPlace 46 · Grade 10 · Dominican | 10 | Dominican | 19:59.5 PR |
| 47 | Drew MilerPlace 47 · Grade 10 · Pius XI Catholic | 10 | Pius XI Catholic | 20:11.6 |
| 48 | Cameron KobishopPlace 48 · Grade 10 · New Berlin West | 10 | New Berlin West | 20:18.4 |
| 49 | Matias KrammerPlace 49 · Grade 9 · New Berlin Eisenhower | 9 | New Berlin Eisenhower | 20:20.7 |
| 50 | Jordan LovelacePlace 50 · Grade 10 · Brown Deer | 10 | Brown Deer | 20:23.1 |
| 51 | Eli BenesPlace 51 · Grade 11 · Brown Deer | 11 | Brown Deer | 20:23.7 |
| 52 | Marshaun TaylorPlace 52 · Grade 9 · Brown Deer | 9 | Brown Deer | 20:25.5 PR |
| 53 | Jonah McMahonPlace 53 · Grade 11 · Catholic Memorial | 11 | Catholic Memorial | 20:26.8 PR |
| 54 | Zach Sardas-TrevorrowPlace 54 · Grade 11 · University School of Milwaukee | 11 | University School of Milwaukee | 20:27.2 PR |
| 55 | Justin KaczynskiPlace 55 · Grade 10 · Saint Thomas More | 10 | Saint Thomas More | 20:27.5 PR |
| 56 | Pranil PandaPlace 56 · Grade 10 · New Berlin Eisenhower | 10 | New Berlin Eisenhower | 20:30.3 PR |
| 57 | Boaz IrfanPlace 57 · Grade 9 · Pius XI Catholic | 9 | Pius XI Catholic | 20:51.3 |
| 58 | Mikal PennPlace 58 · Grade 9 · Pius XI Catholic | 9 | Pius XI Catholic | 21:05.2 |
| 59 | Camari EdwardsPlace 59 · Grade 9 · Brown Deer | 9 | Brown Deer | 21:07.5 |
| 60 | Jonathan AndradePlace 60 · Grade 12 · Cristo Rey Jesuit | 12 | Cristo Rey Jesuit | 21:31.4 |
| 61 | Noah MasarikPlace 61 · Grade 11 · Saint Thomas More | 11 | Saint Thomas More | 21:38.3 PR |
| 62 | William ScheskePlace 62 · Grade 12 · Saint Thomas More | 12 | Saint Thomas More | 21:44.2 |
| 63 | Leobardo VargasPlace 63 · Grade 12 · Saint Anthony | 12 | Saint Anthony | 22:06.0 |
| 64 | Carlos De LeonPlace 64 · Grade 11 · Saint Anthony | 11 | Saint Anthony | 22:06.8 PR |
| 65 | Xavier UscangaPlace 65 · Grade 11 · Saint Anthony | 11 | Saint Anthony | 22:10.1 PR |
| 66 | Arturo Munoz PradoPlace 66 · Grade 12 · Messmer | 12 | Messmer | 23:16.1 PR |
| 67 | Thomas FoyerPlace 67 · Grade 9 · Saint Thomas More | 9 | Saint Thomas More | 23:31.4 |
| 68 | Gilberto Ruiz GuzmanPlace 68 · Grade 11 · Saint Anthony | 11 | Saint Anthony | 23:33.0 PR |
| 69 | Amadou BahPlace 69 · Grade 11 · Cristo Rey Jesuit | 11 | Cristo Rey Jesuit | 23:48.6 PR |
| 70 | LyDall LeePlace 70 · Grade 11 · Saint Anthony | 11 | Saint Anthony | 24:31.4 |
| 71 | Noe SanchezPlace 71 · Grade 11 · Saint Anthony | 11 | Saint Anthony | 24:50.1 PR |
| 72 | Brian GuerreroPlace 72 · Grade 11 · Saint Anthony | 11 | Saint Anthony | 26:37.2 PR |
| 73 | Jerry EllisPlace 73 · Grade 9 · Messmer | 9 | Messmer | 27:59.1 |
| 74 | Giovanni SandinoPlace 74 · Grade 11 · Cristo Rey Jesuit | 11 | Cristo Rey Jesuit | 28:59.5 PR |
| 75 | Cayden GibsonPlace 75 · Grade 10 · Milwaukee Washington-Collegiate Academy | 10 | Milwaukee Washington-Collegiate Academy | 37:44.6 |
| 76 | De'Quris JohnsonPlace 76 · Grade 11 · Milwaukee Washington-Collegiate Academy | 11 | Milwaukee Washington-Collegiate Academy | 37:46.1 |