| 1 | Landon KeesPlace 1 · Grade 11 · New Holstein | 11 | New Holstein | 17:54.4 |
| 2 | Riley WehsePlace 2 · Grade 11 · Brown Deer | 11 | Brown Deer | 18:37.7 |
| 3 | Miguel SanabriaPlace 3 · Grade 12 · St. Augustine Prep | 12 | St. Augustine Prep | 18:43.4 |
| 4 | Adrian DemarcoPlace 4 · Grade 11 · New Holstein | 11 | New Holstein | 19:05.8 |
| 5 | Aaron MeyerPlace 5 · Grade 9 · New Holstein | 9 | New Holstein | 19:35.0 |
| 6 | Garrett MuellerPlace 6 · Grade 11 · New Holstein | 11 | New Holstein | 19:52.1 |
| 7 | Elijah PiercePlace 7 · Grade 9 · New Holstein | 9 | New Holstein | 20:14.3 |
| 8 | Jovan CromwellPlace 8 · Grade 10 · Cristo Rey Jesuit | 10 | Cristo Rey Jesuit | 20:49.8 |
| 9 | Andrew BechaudPlace 9 · Grade 12 · Milwaukee Juneau | 12 | Milwaukee Juneau | 20:53.7 |
| 10 | Emilio Rodriguez GarciaPlace 10 · Grade 10 · St. Augustine Prep | 10 | St. Augustine Prep | 21:12.0 |
| 11 | Kane AbholdPlace 11 · Grade 12 · New Holstein | 12 | New Holstein | 21:46.3 |
| 12 | Gabe PrederPlace 12 · Grade 11 · New Holstein | 11 | New Holstein | 21:59.3 |
| 13 | Khamari WilliamsPlace 13 · Grade 11 · Milwaukee Lutheran | 11 | Milwaukee Lutheran | 21:59.4 |
| 14 | Isaias MartinezPlace 14 · Grade 10 · St. Augustine Prep | 10 | St. Augustine Prep | 22:00.0 PR |
| 15 | Carlos Hernandez DiazPlace 15 · Grade 12 · St. Augustine Prep | 12 | St. Augustine Prep | 22:09.4 |
| 16 | Albert MbuyiPlace 16 · Grade 11 · Milwaukee Lutheran | 11 | Milwaukee Lutheran | 23:57.5 |
| 17 | logan HolcombPlace 17 · Grade 9 · Milwaukee Riverside Uni-Golda Meir | 9 | Milwaukee Riverside Uni-Golda Meir | 24:03.6 |
| 18 | Yue Shoua VangPlace 18 · Grade 12 · Hmong Peace Academy | 12 | Hmong Peace Academy | 24:18.1 |
| 19 | Zander HuberPlace 19 · Grade 9 · New Holstein | 9 | New Holstein | 24:27.7 |
| 20 | Princeton LoPlace 20 · Grade 12 · Hmong Peace Academy | 12 | Hmong Peace Academy | 24:53.9 |
| 21 | Stone HeffernanPlace 21 · Grade 10 · Brown Deer | 10 | Brown Deer | 25:51.5 |
| 22 | Grayson SchmitzPlace 22 · Grade 11 · Milwaukee Juneau | 11 | Milwaukee Juneau | 25:55.1 |
| 23 | Jensen TatumPlace 23 · Grade 9 · Milwaukee Riverside Uni-Golda Meir | 9 | Milwaukee Riverside Uni-Golda Meir | 25:55.3 PR |
| 24 | Jonathan ResendizPlace 24 · Grade 12 · St. Augustine Prep | 12 | St. Augustine Prep | 25:57.6 |
| 25 | Elijah NettPlace 25 · Grade 11 · New Holstein | 11 | New Holstein | 25:57.7 |
| 26 | Xinkai LinPlace 26 · Grade 9 · Hmong Peace Academy | 9 | Hmong Peace Academy | 27:12.5 |
| 27 | Jounte HarrisonPlace 27 · Grade 12 · Milwaukee Juneau | 12 | Milwaukee Juneau | 27:16.2 |
| 28 | Jonathan SawyerPlace 28 · Grade 9 · Pius XI Catholic | 9 | Pius XI Catholic | 27:22.8 |
| 29 | Yo ShuPlace 29 · Grade 12 · Hmong Peace Academy | 12 | Hmong Peace Academy | 27:32.6 |
| 30 | Benjamin HietpasPlace 30 · Grade 11 · Milwaukee Juneau | 11 | Milwaukee Juneau | 28:05.8 |
| 31 | Adrien DavisPlace 31 · Grade 9 · Milwaukee Juneau | 9 | Milwaukee Juneau | 28:51.8 |
| 32 | Peter YangPlace 32 · Grade 12 · Hmong Peace Academy | 12 | Hmong Peace Academy | 28:58.6 |
| 33 | Tyler PanasPlace 33 · Grade 9 · New Holstein | 9 | New Holstein | 30:04.1 |
| 34 | Jesus Perez GudinoPlace 34 · Grade 12 · Cristo Rey Jesuit | 12 | Cristo Rey Jesuit | 30:41.7 PR |
| 35 | Ethan ThorPlace 35 · Grade 11 · Hmong Peace Academy | 11 | Hmong Peace Academy | 31:31.2 |
| 36 | Rubin ResendizPlace 36 · Grade 9 · St. Augustine Prep | 9 | St. Augustine Prep | 31:42.2 |
| 37 | Daniel BurrisPlace 37 · Grade 10 · Brown Deer | 10 | Brown Deer | 33:47.8 |
| 38 | Salvador Vazquez ErazoPlace 38 · Grade 10 · Milwaukee Juneau | 10 | Milwaukee Juneau | 40:00.3 |