| 1 | Thomas McVayPlace 1 · Grade 11 · Minneapolis Washburn | 11 | Minneapolis Washburn | 16:03.9 |
| 2 | Thomas BerndtPlace 2 · Grade 10 · Wayzata | 10 | Wayzata | 16:06.1 |
| 3 | Jameson GuertinPlace 3 · Grade 12 · Minneapolis Washburn | 12 | Minneapolis Washburn | 16:06.4 |
| 4 | Will ChabotPlace 4 · Grade 11 · Wayzata | 11 | Wayzata | 16:12.0 |
| 5 | Matthew JennekePlace 5 · Grade 12 · Wayzata | 12 | Wayzata | 16:13.0 |
| 6 | Connor VieraPlace 6 · Grade 12 · Wayzata | 12 | Wayzata | 16:24.6 |
| 7 | Khalil OmarPlace 7 · Grade 10 · Minneapolis Washburn | 10 | Minneapolis Washburn | 16:27.2 |
| 8 | Tristan LentonPlace 8 · Grade 12 · Buffalo | 12 | Buffalo | 16:34.8 |
| 9 | Benaiah BrekerPlace 9 · Grade 11 · Robbinsdale Armstrong | 11 | Robbinsdale Armstrong | 16:35.9 |
| 10 | SANDER OHEPlace 10 · Grade 12 · Edina | 12 | Edina | 16:37.1 |
| 11 | Rocco Hawthorne ArroyoPlace 11 · Grade 10 · Edina | 10 | Edina | 16:38.1 |
| 12 | Nolan WandlerPlace 12 · Grade 10 · Wayzata | 10 | Wayzata | 16:38.7 |
| 13 | Isaak Koivula SchadowPlace 13 · Grade 10 · Edina | 10 | Edina | 16:40.5 |
| 14 | Tyber AugustinePlace 14 · Grade 11 · St. Louis Park | 11 | St. Louis Park | 16:41.1 |
| 15 | Blake KnutsonPlace 15 · Grade 10 · Wayzata | 10 | Wayzata | 16:42.8 |
| 16 | Justin WoodruffPlace 16 · Grade 12 · Buffalo | 12 | Buffalo | 16:45.3 |
| 17 | Steffan DrekonjaPlace 17 · Grade 10 · Minneapolis Washburn | 10 | Minneapolis Washburn | 16:50.3 |
| 18 | Aidric PfeiferPlace 18 · Grade 12 · Wayzata | 12 | Wayzata | 16:56.1 |
| 19 | Jacob SkellyPlace 19 · Grade 12 · St. Louis Park | 12 | St. Louis Park | 16:57.4 |
| 20 | Carter HeringPlace 20 · Grade 11 · Hopkins | 11 | Hopkins | 16:58.2 |
| 21 | Jacob LovasPlace 21 · Grade 9 · Hopkins | 9 | Hopkins | 17:01.6 |
| 22 | Griffin SchmidtPlace 22 · Grade 11 · Robbinsdale Armstrong | 11 | Robbinsdale Armstrong | 17:03.3 |
| 23 | Henry AlexanderPlace 23 · Grade 11 · Edina | 11 | Edina | 17:06.7 |
| 24 | Liam BurowPlace 24 · Grade 11 · Minneapolis Washburn | 11 | Minneapolis Washburn | 17:07.2 |
| 25 | Judah ShresthaPlace 25 · Grade 8 · Rogers | 8 | Rogers | 17:13.4 |
| 26 | Miles AndersonPlace 26 · Grade 11 · Edina | 11 | Edina | 17:18.0 |
| 27 | Kieran RoedelPlace 27 · Grade 12 · Hopkins | 12 | Hopkins | 17:19.1 |
| 28 | Breck CampbellPlace 28 · Grade 12 · Edina | 12 | Edina | 17:30.3 |
| 29 | Josh SweeneyPlace 29 · Grade 12 · Robbinsdale Armstrong | 12 | Robbinsdale Armstrong | 17:31.5 |
| 30 | Bilal AbdoullahPlace 30 · Grade 11 · Hopkins | 11 | Hopkins | 17:33.6 PR |
| 31 | Miles BromanderPlace 31 · Grade 10 · Hopkins | 10 | Hopkins | 17:34.7 |
| 32 | Zach HrobakPlace 32 · Grade 11 · Robbinsdale Armstrong | 11 | Robbinsdale Armstrong | 17:40.0 |
| 33 | Joseph MinnickPlace 33 · Grade 11 · St. Louis Park | 11 | St. Louis Park | 17:41.2 |
| 34 | Ethan TrailerPlace 34 · Grade 11 · Edina | 11 | Edina | 17:49.9 |
| 35 | Tyler KnutsonPlace 35 · Grade 11 · Robbinsdale Armstrong | 11 | Robbinsdale Armstrong | 17:51.0 |
| 36 | Clara Reusch-DeversPlace 36 · Grade 12 · Hopkins | 12 | Hopkins | 17:53.2 |
| 37 | Camden NguyenPlace 37 · Grade 12 · Hopkins | 12 | Hopkins | 18:04.6 |
| 38 | Sawyer DodgePlace 38 · Grade 11 · Minneapolis Washburn | 11 | Minneapolis Washburn | 18:08.3 |
| 39 | Cesar WoodPlace 39 · Grade 11 · St. Louis Park | 11 | St. Louis Park | 18:12.7 |
| 40 | Cormac SutherlandPlace 40 · Grade 10 · Minneapolis Washburn | 10 | Minneapolis Washburn | 18:12.7 |
| 41 | Easton WoelflePlace 41 · Grade 9 · Robbinsdale Armstrong | 9 | Robbinsdale Armstrong | 18:17.3 |
| 42 | Isaiah HansonPlace 42 · Grade 9 · Robbinsdale Armstrong | 9 | Robbinsdale Armstrong | 18:18.8 |
| 43 | Max BruersPlace 43 · Grade 10 · Rogers | 10 | Rogers | 18:23.2 |
| 44 | Ryan GohlPlace 44 · Grade 9 · Buffalo | 9 | Buffalo | 18:25.2 PR |
| 45 | Gavan JacobsonPlace 45 · Grade 10 · Buffalo | 10 | Buffalo | 18:36.7 PR |
| 46 | Zeke FredmanPlace 46 · Grade 9 · Rogers | 9 | Rogers | 18:44.5 |
| 47 | Miles BartoPlace 47 · Grade 12 · St. Louis Park | 12 | St. Louis Park | 18:52.0 |
| 48 | Carson SloanPlace 48 · Grade 9 · Buffalo | 9 | Buffalo | 18:55.7 PR |
| 49 | Makar KotykPlace 49 · Grade 11 · Buffalo | 11 | Buffalo | 19:05.3 |
| 50 | Salman MohamedPlace 50 · Grade 9 · St. Louis Park | 9 | St. Louis Park | 19:07.5 |
| 51 | Theodore ParrellPlace 51 · Grade 8 · St. Louis Park | 8 | St. Louis Park | 19:23.2 |
| 52 | Levi St MartinPlace 52 · Grade 9 · Rogers | 9 | Rogers | 19:36.0 |
| 53 | Sawyer ComoPlace 53 · Grade 9 · Rogers | 9 | Rogers | 19:46.3 |
| 54 | Tyler HagenPlace 54 · Grade 9 · Rogers | 9 | Rogers | 20:15.4 |
| 55 | Grant GrossmanPlace 55 · Grade 9 · Buffalo | 9 | Buffalo | 20:24.0 |
| 56 | Wesley AustinPlace 56 · Grade 9 · Rogers | 9 | Rogers | 20:32.9 |