| 1 | Nole LorenzenPlace 1 · Grade 11 · Rochester Hills Lutheran NW | 11 | Rochester Hills Lutheran NW | 15:59.63 |
| 2 | Cooper McNaughtonPlace 2 · Grade 11 · Clarkston | 11 | Clarkston | 16:11.55 |
| 3 | Todd Tobin JrPlace 3 · Grade 11 · Highland-Milford | 11 | Highland-Milford | 16:31.77 |
| 4 | Aidan SchwalbachPlace 4 · Grade 11 · Rochester Hills Stoney Creek | 11 | Rochester Hills Stoney Creek | 16:41.64 |
| 5 | Colin BlachfordPlace 5 · Grade 12 · Troy Athens | 12 | Troy Athens | 16:44.41 |
| 6 | Ricardo GuajardoPlace 6 · Grade 11 · Lake Orion | 11 | Lake Orion | 16:46.22 |
| 7 | Devin LauPlace 7 · Grade 12 · Farmington | 12 | Farmington | 16:46.43 |
| 8 | Trevor BaptistPlace 8 · Grade 12 · Novi | 12 | Novi | 16:47.89 |
| 9 | Avery Clinton-BarnettPlace 9 · Grade 10 · Lake Orion | 10 | Lake Orion | 16:50.82 |
| 10 | Luis NavaPlace 10 · Grade 10 · Lake Orion | 10 | Lake Orion | 16:53.93 |
| 11 | Aiden DoggettPlace 11 · Grade 10 · Highland-Milford | 10 | Highland-Milford | 16:55.03 |
| 12 | Jesse ReedPlace 12 · Grade 12 · Rochester Adams | 12 | Rochester Adams | 16:55.59 |
| 13 | Keats RosenbrockPlace 13 · Grade 12 · Royal Oak | 12 | Royal Oak | 16:57.22 |
| 14 | Vern ClynePlace 14 · Grade 12 · Clarkston | 12 | Clarkston | 16:57.70 |
| 15 | Logan MeerschaertPlace 15 · Grade 9 · Lake Orion | 9 | Lake Orion | 17:04.20 |
| 16 | George MockeridgePlace 16 · Grade 10 · Birmingham Seaholm | 10 | Birmingham Seaholm | 17:05.06 |
| 17 | Asa KonwinskiPlace 17 · Grade 11 · Troy | 11 | Troy | 17:06.56 |
| 18 | Asher LawsonPlace 18 · Grade 11 · Walled Lake Northern | 11 | Walled Lake Northern | 17:07.37 |
| 19 | Zach McGeePlace 19 · Grade 12 · Lake Orion | 12 | Lake Orion | 17:08.04 |
| 20 | Owen WindgastonPlace 20 · Grade 12 · Clawson | 12 | Clawson | 17:08.34 |
| 21 | Andrew NunningPlace 21 · Grade 11 · Pontiac Notre Dame Prep | 11 | Pontiac Notre Dame Prep | 17:09.53 |
| 22 | Beckett SipesPlace 22 · Grade 12 · Royal Oak | 12 | Royal Oak | 17:10.33 |
| 23 | Henry WittPlace 23 · Grade 12 · Troy | 12 | Troy | 17:10.70 |
| 24 | Rowan DeHorityPlace 24 · Grade 12 · Highland-Milford | 12 | Highland-Milford | 17:10.87 |
| 25 | Coen LorenzenPlace 25 · Grade 9 · Rochester Hills Lutheran NW | 9 | Rochester Hills Lutheran NW | 17:13.70 |
| 26 | Austin ZielinskiPlace 26 · Grade 9 · Highland-Milford | 9 | Highland-Milford | 17:14.10 |
| 27 | Tyler HennesseyPlace 27 · Grade 12 · Berkley | 12 | Berkley | 17:16.11 |
| 28 | Owen LawrencePlace 28 · Grade 11 · Bloomfield Hills | 11 | Bloomfield Hills | 17:16.18 |
| 29 | Nikhil BallPlace 29 · Grade 11 · South Lyon East | 11 | South Lyon East | 17:20.75 |
| 30 | Ethan ChristoffPlace 30 · Grade 12 · Oxford | 12 | Oxford | 17:22.87 |
| 31 | Conner McLaughlinPlace 31 · Grade 12 · Rochester | 12 | Rochester | 17:25.18 |
| 32 | Jerryd CromerPlace 32 · Grade 9 · Rochester | 9 | Rochester | 17:25.64 |
| 33 | Elijah CampbellPlace 33 · Grade 9 · Rochester | 9 | Rochester | 17:27.17 |
| 34 | John McCannPlace 34 · Grade 11 · Novi | 11 | Novi | 17:32.79 |
| 35 | Luke NagyPlace 35 · Grade 12 · Rochester Adams | 12 | Rochester Adams | 17:34.78 |
| 36 | Jack SongerPlace 36 · Grade 11 · Rochester Hills Lutheran NW | 11 | Rochester Hills Lutheran NW | 17:37.10 |
| 37 | Jacob BlakemorePlace 37 · Grade 12 · Highland-Milford | 12 | Highland-Milford | 17:40.18 |
| 38 | Branden HairstonPlace 38 · Grade 11 · Novi | 11 | Novi | 17:42.01 |
| 39 | Colin StokesPlace 39 · Grade 12 · North Farmington | 12 | North Farmington | 17:43.32 |
| 40 | Alonso San Vicente LugoPlace 40 · Grade 12 · Rochester | 12 | Rochester | 17:43.80 |
| 41 | Zachary BrownPlace 41 · Grade 12 · Novi | 12 | Novi | 17:43.95 |
| 42 | Jack WittPlace 42 · Grade 12 · Troy | 12 | Troy | 17:47.12 |
| 43 | Matthew ZoraPlace 43 · Grade 10 · Rochester | 10 | Rochester | 17:47.24 |
| 44 | Brady BigelowPlace 44 · Grade 11 · Oxford | 11 | Oxford | 17:47.73 |
| 45 | Royce BerleticPlace 45 · Grade 10 · Rochester | 10 | Rochester | 17:47.81 |
| 46 | Tanner WertzPlace 46 · Grade 12 · Highland-Milford | 12 | Highland-Milford | 17:48.11 |
| 47 | Clayton HousePlace 47 · Grade 9 · Lake Orion | 9 | Lake Orion | 17:48.64 |
| 48 | Miles FosterPlace 48 · Grade 12 · Clarkston | 12 | Clarkston | 17:49.05 |
| 49 | Gates EmmettPlace 49 · Grade 9 · Birmingham Seaholm | 9 | Birmingham Seaholm | 17:50.83 |
| 50 | Franklin WyrembelskiPlace 50 · Grade 10 · Rochester Adams | 10 | Rochester Adams | 17:52.05 |
| 51 | Peyton MesterPlace 51 · Grade 10 · Oxford | 10 | Oxford | 17:56.01 |
| 52 | Brady WingPlace 52 · Grade 12 · Novi | 12 | Novi | 17:56.31 |
| 53 | Luis HolowinskiPlace 53 · Grade 12 · West Bloomfield | 12 | West Bloomfield | 17:58.30 |
| 54 | Charles ZhangPlace 54 · Grade 11 · Troy | 11 | Troy | 17:58.99 |
| 55 | Andrew SvobodaPlace 55 · Grade 12 · Troy | 12 | Troy | 18:01.63 |
| 56 | Eddie NolanPlace 56 · Grade 11 · Troy Athens | 11 | Troy Athens | 18:03.75 |
| 57 | Jack MaherPlace 57 · Grade 10 · South Lyon East | 10 | South Lyon East | 18:06.16 |
| 58 | Wyatt BovensiepPlace 58 · Grade 12 · Auburn Hills Avondale | 12 | Auburn Hills Avondale | 18:06.71 |
| 59 | Musa KayPlace 59 · Grade 12 · West Bloomfield | 12 | West Bloomfield | 18:07.04 |
| 60 | Charles CossmannPlace 60 · Grade 11 · South Lyon | 11 | South Lyon | 18:08.22 |
| 61 | Gabriel KalinowskiPlace 61 · Grade 9 · Highland-Milford | 9 | Highland-Milford | 18:08.35 |
| 62 | Theodore NakamotoPlace 62 · Grade 11 · Novi | 11 | Novi | 18:09.22 |
| 63 | Conrad SchaubPlace 63 · Grade 12 · Rochester Hills Stoney Creek | 12 | Rochester Hills Stoney Creek | 18:09.85 |
| 64 | Aarush AroraPlace 64 · Grade 10 · Troy | 10 | Troy | 18:10.36 |
| 65 | Brady KlementowskiPlace 65 · Grade 12 · South Lyon | 12 | South Lyon | 18:12.05 |
| 66 | Derek GroenPlace 66 · Grade 9 · Troy Athens | 9 | Troy Athens | 18:12.54 |
| 67 | Evan BinelliPlace 67 · Grade 11 · Berkley | 11 | Berkley | 18:14.53 |
| 68 | Samuel GembisPlace 68 · Grade 11 · Royal Oak | 11 | Royal Oak | 18:16.95 |
| 69 | Timothy Minfield IIIPlace 69 · Grade 12 · Rochester Hills Stoney Creek | 12 | Rochester Hills Stoney Creek | 18:17.63 |
| 70 | Soren NicoloffPlace 70 · Grade 12 · South Lyon | 12 | South Lyon | 18:17.78 |
| 71 | Ryan CooperPlace 71 · Grade 11 · South Lyon | 11 | South Lyon | 18:19.27 |
| 72 | Matthew PricePlace 72 · Grade 10 · Rochester Adams | 10 | Rochester Adams | 18:20.12 |
| 73 | Pete FairchildPlace 73 · Grade 12 · Walled Lake Northern | 12 | Walled Lake Northern | 18:22.27 |
| 74 | Gerry SochaPlace 74 · Grade 11 · Bloomfield Hills | 11 | Bloomfield Hills | 18:22.56 |
| 75 | Andrew LevinPlace 75 · Grade 10 · Walled Lake Northern | 10 | Walled Lake Northern | 18:24.52 |
| 76 | Benjamin YaterPlace 76 · Grade 10 · Waterford Kettering | 10 | Waterford Kettering | 18:25.86 PR |
| 77 | Luke SheltonPlace 77 · Grade 12 · Troy Athens | 12 | Troy Athens | 18:26.50 |
| 78 | Rahul PrasannaPlace 78 · Grade 11 · Novi | 11 | Novi | 18:27.70 |
| 79 | Elias HabibPlace 79 · Grade 12 · Rochester Hills Stoney Creek | 12 | Rochester Hills Stoney Creek | 18:31.94 |
| 80 | Josh HilliardPlace 80 · Grade 11 · Berkley | 11 | Berkley | 18:32.58 |
| 81 | Keaton PikalPlace 81 · Grade 10 · Waterford Kettering | 10 | Waterford Kettering | 18:32.64 |
| 82 | Braelyn ConleyPlace 82 · Grade 10 · Clarkston | 10 | Clarkston | 18:34.75 |
| 83 | Vedant SampathPlace 83 · Grade 9 · South Lyon East | 9 | South Lyon East | 18:37.41 |
| 84 | Emmett ZemlaPlace 84 · Grade 11 · South Lyon East | 11 | South Lyon East | 18:38.85 |
| 85 | Scott LewistonPlace 85 · Grade 9 · Oxford | 9 | Oxford | 18:39.34 |
| 86 | Brennan ReederPlace 86 · Grade 10 · South Lyon | 10 | South Lyon | 18:39.84 |
| 87 | Brenton KemmerPlace 87 · Grade 10 · Clarkston | 10 | Clarkston | 18:40.33 |
| 88 | Isaac GriffithPlace 88 · Grade 11 · Walled Lake Northern | 11 | Walled Lake Northern | 18:40.40 |
| 89 | James ValovickPlace 89 · Grade 11 · Rochester Hills Lutheran NW | 11 | Rochester Hills Lutheran NW | 18:43.71 |
| 90 | Bradley NordstromPlace 90 · Grade 10 · Rochester | 10 | Rochester | 18:44.07 |
| 91 | Will BofferdingPlace 91 · Grade 11 · Royal Oak | 11 | Royal Oak | 18:45.42 |
| 92 | Alex Perez DottorPlace 92 · Grade 11 · Troy | 11 | Troy | 18:45.72 |
| 93 | Lincoln PalmerPlace 93 · Grade 12 · North Farmington | 12 | North Farmington | 18:45.89 |
| 94 | Karsten MartinPlace 94 · Grade 11 · Pontiac Notre Dame Prep | 11 | Pontiac Notre Dame Prep | 18:50.95 |
| 95 | Kyle GallinatPlace 95 · Grade 10 · South Lyon | 10 | South Lyon | 18:51.34 |
| 96 | Ben SociaPlace 96 · Grade 10 · Orchard Lake St. Mary's | 10 | Orchard Lake St. Mary's | 18:53.10 |
| 97 | Austin JurandPlace 97 · Grade 9 · Clarkston | 9 | Clarkston | 18:53.13 |
| 98 | Jackson StedmanPlace 98 · Grade 9 · Troy Athens | 9 | Troy Athens | 18:54.34 |
| 99 | Andrew YousifPlace 99 · Grade 10 · Orchard Lake St. Mary's | 10 | Orchard Lake St. Mary's | 18:55.00 |
| 100 | Ethan FeysPlace 100 · Grade 12 · Troy Athens | 12 | Troy Athens | 18:55.84 |