| 1 | Ryan LienPlace 1 · Grade 12 · Shorewood | 12 | Shorewood | 16:06.0 |
| 2 | Nolan JohnsonPlace 2 · Grade 11 · Shorewood | 11 | Shorewood | 16:07.5 |
| 3 | Austin JarmuzPlace 3 · Grade 11 · University School of Milwaukee | 11 | University School of Milwaukee | 16:22.6 |
| 4 | Logan KorthalsPlace 4 · Grade 12 · Watertown Luther Prep | 12 | Watertown Luther Prep | 16:40.3 |
| 5 | Beckett NewmanPlace 5 · Grade 10 · University School of Milwaukee | 10 | University School of Milwaukee | 16:41.9 |
| 6 | Max Karns BinghamPlace 6 · Grade 11 · Lake Country Lutheran | 11 | Lake Country Lutheran | 16:43.1 |
| 7 | Ryan OptekarPlace 7 · Grade 12 · Shorewood | 12 | Shorewood | 16:47.0 |
| 8 | Ben BejmaPlace 8 · Grade 11 · Shorewood | 11 | Shorewood | 17:04.1 |
| 9 | Kingston NelsonPlace 9 · Grade 10 · Shorewood | 10 | Shorewood | 17:11.3 |
| 10 | Andrew HolzPlace 10 · Grade 12 · Watertown Luther Prep | 12 | Watertown Luther Prep | 17:15.1 |
| 11 | Nathan BertmanPlace 11 · Grade 12 · Milwaukee Sch of Languages | 12 | Milwaukee Sch of Languages | 17:19.1 |
| 12 | Mason MothsPlace 12 · Grade 11 · Kettle Moraine Lutheran | 11 | Kettle Moraine Lutheran | 17:30.6 |
| 13 | Riley WehsePlace 13 · Grade 10 · Brown Deer | 10 | Brown Deer | 17:45.3 |
| 14 | Jacoby VanderloopPlace 14 · Grade 12 · Shorewood | 12 | Shorewood | 17:47.8 |
| 15 | Jackson UrbainPlace 15 · Grade 12 · Grafton | 12 | Grafton | 17:51.3 |
| 16 | Alex BergmannPlace 16 · Grade 10 · Grafton | 10 | Grafton | 17:52.9 |
| 17 | Jonah SulmanPlace 17 · Grade 9 · University School of Milwaukee | 9 | University School of Milwaukee | 17:53.6 |
| 18 | Asher KagambaPlace 18 · Grade 10 · Grafton | 10 | Grafton | 17:54.2 |
| 19 | Angus Vigoren-ClarkPlace 19 · Grade 12 · Shorewood | 12 | Shorewood | 18:03.5 |
| 20 | Gabriel SulzlePlace 20 · Grade 11 · Watertown Luther Prep | 11 | Watertown Luther Prep | 18:04.9 |
| 21 | Aidan MatthewsPlace 21 · Grade 12 · Grafton | 12 | Grafton | 18:08.3 |
| 22 | Lance WalkerPlace 22 · Grade 11 · Watertown Luther Prep | 11 | Watertown Luther Prep | 18:14.0 |
| 23 | Nathan MichelsPlace 23 · Grade 12 · Kettle Moraine Lutheran | 12 | Kettle Moraine Lutheran | 18:16.1 |
| 24 | Ishaan NaikPlace 24 · Grade 11 · University School of Milwaukee | 11 | University School of Milwaukee | 18:22.0 PR |
| 25 | Brian DuffPlace 25 · Grade 12 · Watertown Luther Prep | 12 | Watertown Luther Prep | 18:24.7 |
| 26 | Corbin OwensPlace 26 · Grade 10 · Grafton | 10 | Grafton | 18:27.9 PR |
| 27 | Zach SwensonPlace 27 · Grade 11 · Grafton | 11 | Grafton | 18:29.8 |
| 28 | Nicholas PieperPlace 28 · Grade 12 · Kettle Moraine Lutheran | 12 | Kettle Moraine Lutheran | 18:30.4 |
| 29 | Josiah SulzlePlace 29 · Grade 10 · Watertown Luther Prep | 10 | Watertown Luther Prep | 18:37.0 |
| 30 | Joe KlugPlace 30 · Grade 12 · Lake Country Lutheran | 12 | Lake Country Lutheran | 18:44.3 |
| 31 | Brett BreitkreutzPlace 31 · Grade 12 · Watertown Luther Prep | 12 | Watertown Luther Prep | 18:52.4 |
| 32 | Luke HansonPlace 32 · Grade 12 · Grafton | 12 | Grafton | 19:00.4 |
| 33 | Grant PellmannPlace 33 · Grade 9 · Lake Mills | 9 | Lake Mills | 19:05.3 |
| 34 | Camren SmithPlace 34 · Grade 11 · Dominican | 11 | Dominican | 19:05.4 |
| 35 | Ryan RobbinsPlace 35 · Grade 9 · Lake Country Lutheran | 9 | Lake Country Lutheran | 19:07.4 |
| 36 | Brent MillerPlace 36 · Grade 11 · Lake Country Lutheran | 11 | Lake Country Lutheran | 19:13.0 PR |
| 37 | Sage CurrentPlace 37 · Grade 9 · Dominican | 9 | Dominican | 19:16.2 PR |
| 38 | Donald XiongPlace 38 · Grade 12 · Hmong Peace Academy | 12 | Hmong Peace Academy | 19:16.9 |
| 39 | Liam ProstPlace 39 · Grade 10 · Lake Country Lutheran | 10 | Lake Country Lutheran | 19:19.2 PR |
| 40 | Ryan LakePlace 40 · Grade 11 · Kettle Moraine Lutheran | 11 | Kettle Moraine Lutheran | 19:21.2 |
| 41 | Josef SteindorfPlace 41 · Grade 9 · Lake Mills | 9 | Lake Mills | 19:24.3 |
| 42 | Jake RaymondPlace 42 · Grade 11 · University School of Milwaukee | 11 | University School of Milwaukee | 19:27.2 |
| 43 | Jericho BreenPlace 43 · Grade 11 · Lake Country Lutheran | 11 | Lake Country Lutheran | 19:27.2 |
| 44 | Jonah Linn-MillerPlace 44 · Grade 11 · Lake Mills | 11 | Lake Mills | 19:40.0 PR |
| 45 | Adam HartmanPlace 45 · Grade 11 · Lake Mills | 11 | Lake Mills | 19:43.4 |
| 46 | Mason TanckPlace 46 · Grade 9 · Kettle Moraine Lutheran | 9 | Kettle Moraine Lutheran | 19:49.7 PR |
| 47 | Max SpringerPlace 47 · Grade 12 · Lake Mills | 12 | Lake Mills | 19:52.8 |
| 48 | Fabian WakanaboPlace 48 · Grade 12 · Dominican | 12 | Dominican | 19:59.3 |
| 49 | Jacob Cormier-TardifPlace 49 · Grade 9 · Lake Mills | 9 | Lake Mills | 20:11.2 |
| 50 | Nolan ZanonPlace 50 · Grade 11 · Kettle Moraine Lutheran | 11 | Kettle Moraine Lutheran | 20:21.0 |
| 51 | Everett MayersPlace 51 · Grade 11 · St. John's NW Military Academy | 11 | St. John's NW Military Academy | 20:41.9 |
| 52 | Charlie WendorffPlace 52 · Grade 10 · Kettle Moraine Lutheran | 10 | Kettle Moraine Lutheran | 20:42.1 |
| 53 | Brenainn O'DonnellPlace 53 · Grade 12 · Lake Country Lutheran | 12 | Lake Country Lutheran | 20:46.3 |
| 54 | Sam GaylePlace 54 · Grade 10 · Dominican | 10 | Dominican | 20:48.1 PR |
| 55 | Israel StensbergPlace 55 · Grade 11 · Dominican | 11 | Dominican | 21:05.6 |
| 56 | Paul KressnerPlace 56 · Grade 9 · Lake Mills | 9 | Lake Mills | 21:10.7 |
| 57 | Cedric SafferyPlace 57 · Grade 10 · St. John's NW Military Academy | 10 | St. John's NW Military Academy | 21:49.1 |
| 58 | Virgil DawsonPlace 58 · Grade 9 · University School of Milwaukee | 9 | University School of Milwaukee | 21:49.1 |
| 59 | Beckett Jones-HartwigPlace 59 · Grade 12 · Brown Deer | 12 | Brown Deer | 22:35.3 |
| 60 | Braeden BlockelPlace 60 · Grade 12 · Brown Deer | 12 | Brown Deer | 23:01.0 |
| 61 | Xinjie LinPlace 61 · Grade 12 · Hmong Peace Academy | 12 | Hmong Peace Academy | 23:24.0 |
| 62 | Vitor Flores-ZuffoPlace 62 · Grade 10 · St. John's NW Military Academy | 10 | St. John's NW Military Academy | 23:31.4 |
| 63 | Yue Shoua VangPlace 63 · Grade 11 · Hmong Peace Academy | 11 | Hmong Peace Academy | 24:03.6 |
| 64 | Princeton LoPlace 64 · Grade 11 · Hmong Peace Academy | 11 | Hmong Peace Academy | 24:26.7 |
| 65 | Cameran BertmanPlace 65 · Grade 10 · Milwaukee Sch of Languages | 10 | Milwaukee Sch of Languages | 25:17.5 |
| 66 | Wesley WisemanPlace 66 · Grade 11 · Dominican | 11 | Dominican | 25:18.4 |
| 67 | Calvin HaasePlace 67 · Grade 10 · Milwaukee Sch of Languages | 10 | Milwaukee Sch of Languages | 25:28.9 |
| 68 | Richard ThaoPlace 68 · Grade 10 · Hmong Peace Academy | 10 | Hmong Peace Academy | 25:38.7 |
| 69 | Eric MeeksPlace 69 · Grade 11 · Milwaukee Sch of Languages | 11 | Milwaukee Sch of Languages | 26:00.9 |
| 70 | Carlos (Donovan) Zemono-GarzaPlace 70 · Grade 10 · St. John's NW Military Academy | 10 | St. John's NW Military Academy | 26:07.3 |
| 71 | Alexander KorziPlace 71 · Grade 10 · St. John's NW Military Academy | 10 | St. John's NW Military Academy | 26:14.2 |
| 72 | Stone HeffernanPlace 72 · Grade 9 · Brown Deer | 9 | Brown Deer | 26:31.4 |
| 73 | Wade SmithPlace 73 · Grade 9 · Brown Deer | 9 | Brown Deer | 27:11.7 PR |
| 74 | Jordan LorPlace 74 · Grade 10 · Hmong Peace Academy | 10 | Hmong Peace Academy | 27:14.2 |
| 75 | Yo ShuPlace 75 · Grade 11 · Hmong Peace Academy | 11 | Hmong Peace Academy | 27:44.9 |