| 1 | Abenezer CeronePlace 1 · Grade 12 · Royal Oak Shrine | 12 | Royal Oak Shrine | 16:21.00 |
| 2 | Nole LorenzenPlace 2 · Grade 10 · Rochester Hills Lutheran NW | 10 | Rochester Hills Lutheran NW | 16:32.40 |
| 3 | Isaac CoxPlace 3 · Grade 9 · Plymouth Christian Academy | 9 | Plymouth Christian Academy | 17:06.50 |
| 4 | Emmanuel MehariPlace 4 · Grade 12 · Plymouth Christian Academy | 12 | Plymouth Christian Academy | 17:17.20 |
| 5 | Owen WindgastonPlace 5 · Grade 11 · Clawson | 11 | Clawson | 17:28.40 |
| 6 | Simon ReedPlace 6 · Grade 10 · Plymouth Christian Academy | 10 | Plymouth Christian Academy | 17:29.70 |
| 7 | Max BrannanPlace 7 · Grade 12 · Lutheran HS Westland | 12 | Lutheran HS Westland | 17:34.90 |
| 8 | Landon ShimkusPlace 8 · Grade 10 · Charyl Stockwell Academy | 10 | Charyl Stockwell Academy | 17:44.60 |
| 9 | Michael BowkerPlace 9 · Grade 12 · Royal Oak Shrine | 12 | Royal Oak Shrine | 17:49.00 |
| 10 | Jack SongerPlace 10 · Grade 10 · Rochester Hills Lutheran NW | 10 | Rochester Hills Lutheran NW | 17:50.60 |
| 11 | Gavin BowersPlace 11 · Grade 9 · Austin Catholic | 9 | Austin Catholic | 17:53.80 |
| 12 | Mason JohnsonPlace 12 · Grade 12 · Lutheran HS Westland | 12 | Lutheran HS Westland | 18:29.40 |
| 13 | Will BernackiPlace 13 · Grade 10 · Royal Oak Shrine | 10 | Royal Oak Shrine | 18:35.20 |
| 14 | Elijah KillingerPlace 14 · Grade 11 · Charyl Stockwell Academy | 11 | Charyl Stockwell Academy | 18:35.60 |
| 15 | Nathan CamilleriPlace 15 · Grade 12 · Waterford Our Lady | 12 | Waterford Our Lady | 18:39.70 |
| 16 | Brody UrbaniakPlace 16 · Grade 12 · Charyl Stockwell Academy | 12 | Charyl Stockwell Academy | 18:41.00 |
| 17 | James ValovickPlace 17 · Grade 10 · Rochester Hills Lutheran NW | 10 | Rochester Hills Lutheran NW | 18:48.10 |
| 18 | Ren YamamotoPlace 18 · Grade 12 · Birmingham Roeper | 12 | Birmingham Roeper | 19:04.00 |
| 19 | Matthew McClainPlace 19 · Grade 11 · Clawson | 11 | Clawson | 19:12.50 |
| 20 | Tate GendjarPlace 20 · Grade 9 · Plymouth Christian Academy | 9 | Plymouth Christian Academy | 19:24.00 |
| 21 | Gideon SchneiderPlace 21 · Grade 10 · Clawson | 10 | Clawson | 19:24.90 |
| 22 | Uzziel ThomassenPlace 22 · Grade 11 · Auburn Hills Oakland Christian | 11 | Auburn Hills Oakland Christian | 19:27.30 |
| 23 | Seth WittePlace 23 · Grade 12 · Lutheran HS Westland | 12 | Lutheran HS Westland | 19:29.00 |
| 24 | Gabriel CoraciPlace 24 · Grade 12 · Madison Heights Bishop Foley | 12 | Madison Heights Bishop Foley | 19:40.30 |
| 25 | Jadon RussellPlace 25 · Grade 9 · Rochester Hills Lutheran NW | 9 | Rochester Hills Lutheran NW | 19:52.20 |
| 26 | Benjamin WallsPlace 26 · Grade 12 · Lutheran HS Westland | 12 | Lutheran HS Westland | 19:54.70 |
| 27 | Barron DenhamPlace 27 · Grade 10 · Auburn Hills Oakland Christian | 10 | Auburn Hills Oakland Christian | 20:08.30 |
| 28 | Luke RobinsonPlace 28 · Grade 9 · Royal Oak Shrine | 9 | Royal Oak Shrine | 20:17.10 |
| 29 | Ian ScottPlace 29 · Grade 11 · Lutheran HS Westland | 11 | Lutheran HS Westland | 20:21.40 |
| 30 | Steven ChapmanPlace 30 · Grade 11 · Clawson | 11 | Clawson | 20:34.10 |
| 31 | Ethan WielgatPlace 31 · Grade 10 · Royal Oak Shrine | 10 | Royal Oak Shrine | 20:34.20 |
| 32 | Gabe ShafferPlace 32 · Grade 11 · Royal Oak Shrine | 11 | Royal Oak Shrine | 20:40.70 |
| 33 | Graham GortneyPlace 33 · Grade 12 · Plymouth Christian Academy | 12 | Plymouth Christian Academy | 20:44.20 |
| 34 | Lamark JohnsonPlace 34 · Grade 12 · Southfield Christian | 12 | Southfield Christian | 20:46.10 |
| 35 | Andrew AbramowiczPlace 35 · Grade 12 · Lutheran HS Westland | 12 | Lutheran HS Westland | 20:49.30 |
| 36 | Gabe BookoutPlace 36 · Grade 11 · Plymouth Christian Academy | 11 | Plymouth Christian Academy | 20:50.40 |
| 37 | Andrew RossoPlace 37 · Grade 12 · Austin Catholic | 12 | Austin Catholic | 20:53.50 |
| 38 | Gavin SamonaPlace 38 · Grade 9 · Madison Heights Bishop Foley | 9 | Madison Heights Bishop Foley | 21:03.60 |
| 39 | Maximilian Van de VyverPlace 39 · Grade 9 · Austin Catholic | 9 | Austin Catholic | 21:12.10 |
| 40 | Max MargolisPlace 40 · Grade 12 · Birmingham Roeper | 12 | Birmingham Roeper | 21:20.00 |
| 41 | Ethan LentzPlace 41 · Grade 11 · Sterling Heights Parkway | 11 | Sterling Heights Parkway | 21:29.30 |
| 42 | Nicholas HerringtonPlace 42 · Grade 11 · Waterford Our Lady | 11 | Waterford Our Lady | 21:30.70 |
| 43 | Parker DawsonPlace 43 · Grade 9 · Waterford Our Lady | 9 | Waterford Our Lady | 21:32.00 |
| 44 | Brad DuganPlace 44 · Grade 12 · Madison Heights Bishop Foley | 12 | Madison Heights Bishop Foley | 21:42.80 |
| 45 | Carl DadePlace 45 · Grade 12 · Southfield Christian | 12 | Southfield Christian | 21:43.30 |
| 46 | Gary Smith IIIPlace 46 · Grade 11 · Southfield Christian | 11 | Southfield Christian | 21:52.60 |
| 47 | Nick DansbyPlace 47 · Grade 12 · Charyl Stockwell Academy | 12 | Charyl Stockwell Academy | 21:53.80 |
| 48 | Troy VervillePlace 48 · Grade 12 · Charyl Stockwell Academy | 12 | Charyl Stockwell Academy | 21:59.90 |
| 49 | Luke KavanaughPlace 49 · Grade 12 · Madison Heights Bishop Foley | 12 | Madison Heights Bishop Foley | 22:10.50 |
| 50 | Jacksen HeffnerPlace 50 · Grade 9 · Charyl Stockwell Academy | 9 | Charyl Stockwell Academy | 22:12.40 |
| 51 | Andre GordonPlace 51 · Grade 12 · Auburn Hills Christian | 12 | Auburn Hills Christian | 22:20.50 |
| 52 | Fabian VillarinoPlace 52 · Grade 12 · Madison Heights Bishop Foley | 12 | Madison Heights Bishop Foley | 22:33.20 |
| 53 | Micah RedfordPlace 53 · Grade 10 · Auburn Hills Oakland Christian | 10 | Auburn Hills Oakland Christian | 22:41.00 |
| 54 | Finnegan McGlincheyPlace 54 · Grade 9 · Madison Heights Bishop Foley | 9 | Madison Heights Bishop Foley | 22:49.30 |
| 55 | Nicolas RadziszewskiPlace 55 · Grade 10 · Auburn Hills Oakland Christian | 10 | Auburn Hills Oakland Christian | 23:04.90 |
| 56 | Samuel PfeifferPlace 56 · Grade 9 · Auburn Hills Oakland Christian | 9 | Auburn Hills Oakland Christian | 23:28.10 |
| 57 | Ian BrownPlace 57 · Grade 10 · Rochester Hills Lutheran NW | 10 | Rochester Hills Lutheran NW | 23:29.20 |
| 58 | Logan ArmsteadPlace 58 · Grade 10 · Southfield Christian | 10 | Southfield Christian | 23:30.40 |
| 59 | Liam HelsomPlace 59 · Grade 9 · Waterford Our Lady | 9 | Waterford Our Lady | 23:35.00 |
| 60 | Zander McEvoyPlace 60 · Grade 9 · Birmingham Roeper | 9 | Birmingham Roeper | 23:52.50 |
| 61 | Ezekiel WhiteakerPlace 61 · Grade 10 · Rochester Hills Lutheran NW | 10 | Rochester Hills Lutheran NW | 24:03.70 |
| 62 | Xander FrinkPlace 62 · Grade 12 · Clawson | 12 | Clawson | 24:04.90 |
| 63 | Nolan DuprePlace 63 · Grade 12 · Auburn Hills Christian | 12 | Auburn Hills Christian | 24:19.70 |
| 64 | Elliot CurryPlace 64 · Grade 12 · Auburn Hills Christian | 12 | Auburn Hills Christian | 24:42.50 |
| 65 | Micah FriedmanPlace 65 · Grade 10 · West Bloomfield Frankel Jewish Academy | 10 | West Bloomfield Frankel Jewish Academy | 25:00.00 |
| 66 | Kade RadimakerPlace 66 · Grade 9 · Sterling Heights Parkway | 9 | Sterling Heights Parkway | 26:15.00 |
| 67 | Trevon LeePlace 67 · Grade 10 · Detroit Osborn | 10 | Detroit Osborn | 28:06.40 |
| 68 | Jacob PotocskyPlace 68 · Grade 11 · West Bloomfield Frankel Jewish Academy | 11 | West Bloomfield Frankel Jewish Academy | 28:08.00 |
| 69 | Aidan McNeillPlace 69 · Grade 11 · Waterford Our Lady | 11 | Waterford Our Lady | 29:27.00 |
| 70 | Ryan ReinsteinPlace 70 · Grade 12 · West Bloomfield Frankel Jewish Academy | 12 | West Bloomfield Frankel Jewish Academy | 29:45.80 |
| 71 | Matthew JohnsonPlace 71 · Grade 10 · Southfield Christian | 10 | Southfield Christian | 30:26.20 |
| 72 | Charlie MasonPlace 72 · Grade 12 · Austin Catholic | 12 | Austin Catholic | 35:14.20 |