| 1 | Akshay PrabhuPlace 1 · Grade 12 · Rochester Hills Stoney Creek | 12 | Rochester Hills Stoney Creek | 20:21.82 |
| 2 | Hayden RutterPlace 2 · Grade 12 · Rochester Hills Stoney Creek | 12 | Rochester Hills Stoney Creek | 20:29.43 |
| 3 | Joshua StrohmeyerPlace 3 · Grade 9 · Royal Oak | 9 | Royal Oak | 20:44.19 |
| 4 | Jacob PodmoklyPlace 4 · Grade 11 · Royal Oak | 11 | Royal Oak | 20:52.61 |
| 5 | Benjamin ChapmanPlace 5 · Grade 10 · Troy Athens | 10 | Troy Athens | 21:04.71 |
| 6 | Edward OstbergPlace 6 · Grade 10 · Troy Athens | 10 | Troy Athens | 21:05.60 |
| 7 | Evan WhitePlace 7 · Grade 12 · Rochester Hills Stoney Creek | 12 | Rochester Hills Stoney Creek | 21:11.35 |
| 8 | Uriah RogersPlace 8 · Grade 11 · Royal Oak | 11 | Royal Oak | 21:17.35 |
| 9 | Jackson TurnasPlace 9 · Grade 12 · Rochester Hills Stoney Creek | 12 | Rochester Hills Stoney Creek | 21:25.25 |
| 10 | Benjamin MoellerPlace 10 · Grade 10 · Royal Oak | 10 | Royal Oak | 21:29.36 |
| 11 | James HalladayPlace 11 · Grade 10 · Royal Oak | 10 | Royal Oak | 21:31.46 |
| 12 | Alex LeePlace 12 · Grade 11 · Rochester Hills Stoney Creek | 11 | Rochester Hills Stoney Creek | 21:31.88 |
| 13 | Henrik Van HowePlace 13 · Grade 10 · Royal Oak | 10 | Royal Oak | 21:42.48 |
| 14 | Fedor PastukhovPlace 14 · Grade 9 · Rochester Hills Stoney Creek | 9 | Rochester Hills Stoney Creek | 21:52.92 |
| 15 | Andrew GiulianoPlace 15 · Grade 12 · Royal Oak | 12 | Royal Oak | 22:00.95 |
| 16 | Konrad WalbertPlace 16 · Grade 11 · Berkley | 11 | Berkley | 22:05.53 |
| 17 | Logan CourtadePlace 17 · Grade 12 · Rochester Hills Stoney Creek | 12 | Rochester Hills Stoney Creek | 22:06.30 |
| 18 | Elliot DuenowPlace 18 · Grade 11 · Royal Oak | 11 | Royal Oak | 22:09.30 |
| 19 | Dylan ZoblPlace 19 · Grade 12 · Royal Oak | 12 | Royal Oak | 22:15.80 |
| 20 | Joey VitaliPlace 20 · Grade 10 · Berkley | 10 | Berkley | 22:19.46 |
| 21 | Isaac BontekoePlace 21 · Grade 9 · Berkley | 9 | Berkley | 22:20.84 |
| 22 | Nate NordhausPlace 22 · Grade 9 · Bloomfield Hills | 9 | Bloomfield Hills | 22:21.86 |
| 23 | Lehrik LugoPlace 23 · Grade 9 · Waterford Kettering | 9 | Waterford Kettering | 22:25.69 |
| 24 | Noah PellumbiPlace 24 · Grade 9 · Royal Oak | 9 | Royal Oak | 22:26.32 |
| 25 | Alex SwiatkowskiPlace 25 · Grade 9 · Bloomfield Hills | 9 | Bloomfield Hills | 22:42.68 |
| 26 | Paul LopezPlace 26 · Grade 12 · Royal Oak | 12 | Royal Oak | 22:43.96 |
| 27 | Robbie PhillipsPlace 27 · Grade 9 · Berkley | 9 | Berkley | 22:48.36 |
| 28 | Ryan EvansPlace 28 · Grade 9 · Troy Athens | 9 | Troy Athens | 22:49.12 |
| 29 | Owen NoblePlace 29 · Grade 11 · Royal Oak | 11 | Royal Oak | 22:49.96 |
| 30 | Channing WatsonPlace 30 · Grade 11 · Bloomfield Hills | 11 | Bloomfield Hills | 22:52.17 |
| 31 | Evan GuzowskiPlace 31 · Grade 9 · Troy Athens | 9 | Troy Athens | 23:08.52 |
| 32 | Cooper KapallaPlace 32 · Grade 10 · Bloomfield Hills | 10 | Bloomfield Hills | 23:15.83 |
| 33 | Isaac StahlPlace 33 · Grade 10 · Berkley | 10 | Berkley | 23:27.02 |
| 34 | Ethan HasenjagerPlace 34 · Grade 11 · Berkley | 11 | Berkley | 23:29.41 |
| 35 | Alan HePlace 35 · Grade 12 · Troy Athens | 12 | Troy Athens | 23:29.55 |
| 36 | Will NordhausPlace 36 · Grade 12 · Bloomfield Hills | 12 | Bloomfield Hills | 23:31.37 |
| 37 | Thibaut MathieuPlace 37 · Grade 9 · Troy Athens | 9 | Troy Athens | 23:31.48 |
| 38 | Landon BetancourtPlace 38 · Grade 9 · Berkley | 9 | Berkley | 23:32.92 |
| 39 | Logan ByrnesPlace 39 · Grade 9 · Rochester Hills Stoney Creek | 9 | Rochester Hills Stoney Creek | 23:39.01 |
| 40 | Charles CavinsPlace 40 · Grade 9 · Rochester Hills Stoney Creek | 9 | Rochester Hills Stoney Creek | 23:43.98 |
| 41 | Charles FritzPlace 41 · Grade 11 · Bloomfield Hills | 11 | Bloomfield Hills | 23:59.75 |
| 42 | Axel SvenssonPlace 42 · Grade 11 · Rochester Hills Stoney Creek | 11 | Rochester Hills Stoney Creek | 24:00.07 |
| 43 | Wyatt LeachPlace 43 · Grade 11 · Waterford Kettering | 11 | Waterford Kettering | 24:03.42 |
| 44 | David LeePlace 44 · Grade 11 · Troy Athens | 11 | Troy Athens | 24:18.67 |
| 45 | Graham HalversonPlace 45 · Grade 10 · Royal Oak | 10 | Royal Oak | 24:29.29 |
| 46 | Jackson BurnsPlace 46 · Grade 9 · Rochester Hills Stoney Creek | 9 | Rochester Hills Stoney Creek | 25:14.55 |
| 47 | Ben StrobelPlace 47 · Grade 10 · Berkley | 10 | Berkley | 25:23.18 |
| 48 | Henry WekerlePlace 48 · Grade 12 · Berkley | 12 | Berkley | 25:24.89 |
| 49 | Teo BargrenPlace 49 · Grade 10 · Bloomfield Hills | 10 | Bloomfield Hills | 25:26.59 |
| 50 | Evan ParrPlace 50 · Grade 9 · Royal Oak | 9 | Royal Oak | 25:30.58 |
| 51 | Adam BristolPlace 51 · Grade 10 · Royal Oak | 10 | Royal Oak | 25:42.56 |
| 52 | Giuseppe DeSimonePlace 52 · Grade 9 · Rochester Hills Stoney Creek | 9 | Rochester Hills Stoney Creek | 25:58.09 |
| 53 | Larken VogelPlace 53 · Grade 10 · Bloomfield Hills | 10 | Bloomfield Hills | 26:00.60 |
| 54 | Jesse CourtadePlace 54 · Grade 9 · Rochester Hills Stoney Creek | 9 | Rochester Hills Stoney Creek | 26:07.85 |
| 55 | Dylan AlexanderPlace 55 · Grade 11 · Rochester Hills Stoney Creek | 11 | Rochester Hills Stoney Creek | 26:10.90 |
| 56 | Eli MasihPlace 56 · Grade 12 · Royal Oak | 12 | Royal Oak | 26:14.77 |
| 57 | Samuel ArmstrongPlace 57 · Grade 10 · Royal Oak | 10 | Royal Oak | 26:19.15 |
| 58 | Ethan KangPlace 58 · Grade 12 · Rochester Hills Stoney Creek | 12 | Rochester Hills Stoney Creek | 26:33.43 |
| 59 | Sully VogelPlace 59 · Grade 9 · Bloomfield Hills | 9 | Bloomfield Hills | 26:45.22 |
| 60 | Nathan Larson-WolbrinkPlace 60 · Grade 9 · Berkley | 9 | Berkley | 26:48.98 |
| 61 | Adam KeoleianPlace 61 · Grade 10 · Rochester Hills Stoney Creek | 10 | Rochester Hills Stoney Creek | 26:52.10 |
| 62 | Alex PytelPlace 62 · Grade 9 · Rochester Hills Stoney Creek | 9 | Rochester Hills Stoney Creek | 26:53.76 |
| 63 | Aarush NallamalliPlace 63 · Grade 9 · Troy Athens | 9 | Troy Athens | 27:07.36 |
| 64 | Oscar CamargoPlace 64 · Grade 12 · Rochester Hills Stoney Creek | 12 | Rochester Hills Stoney Creek | 27:09.60 |
| 65 | Grayson WilsonPlace 65 · Grade 9 · Royal Oak | 9 | Royal Oak | 27:20.67 |
| 66 | Connor DoleckiPlace 66 · Grade 11 · Rochester Hills Stoney Creek | 11 | Rochester Hills Stoney Creek | 27:21.79 |
| 67 | Ethan BentleyPlace 67 · Grade 9 · Rochester Hills Stoney Creek | 9 | Rochester Hills Stoney Creek | 27:44.09 |
| 68 | Samuel JonesPlace 68 · Grade 10 · Troy Athens | 10 | Troy Athens | 27:44.69 |
| 69 | Joseph GuzinskiPlace 69 · Grade 10 · Rochester Hills Stoney Creek | 10 | Rochester Hills Stoney Creek | 27:59.37 |
| 70 | Ethan SwalesPlace 70 · Grade 9 · Troy Athens | 9 | Troy Athens | 27:59.76 |
| 71 | Junseo SonPlace 71 · Grade 10 · Rochester Hills Stoney Creek | 10 | Rochester Hills Stoney Creek | 28:04.49 |
| 72 | Connor KunkelPlace 72 · Grade 9 · Berkley | 9 | Berkley | 28:10.82 |
| 73 | Elliot KlemerPlace 73 · Grade 9 · Bloomfield Hills | 9 | Bloomfield Hills | 28:41.24 |
| 74 | Bradley NolanPlace 74 · Grade 9 · Troy Athens | 9 | Troy Athens | 29:10.14 |
| 75 | Lukas KozouzPlace 75 · Grade 9 · Bloomfield Hills | 9 | Bloomfield Hills | 29:23.95 |
| 76 | Jack JablonskiPlace 76 · Grade 9 · Berkley | 9 | Berkley | 29:25.53 |
| 77 | Magnus BrewerPlace 77 · Grade 10 · Waterford Kettering | 10 | Waterford Kettering | 29:44.37 |
| 78 | Cayden DudzinskiPlace 78 · Grade 12 · Rochester Hills Stoney Creek | 12 | Rochester Hills Stoney Creek | 30:58.49 |
| 79 | Henre VoigtPlace 79 · Grade 10 · Rochester Hills Stoney Creek | 10 | Rochester Hills Stoney Creek | 33:08.71 |
| 80 | Dominic CatherincchiaPlace 80 · Grade 9 · Bloomfield Hills | 9 | Bloomfield Hills | 34:07.04 |
| 81 | Charlie McClainPlace 81 · Grade 11 · Waterford Kettering | 11 | Waterford Kettering | 34:23.58 |
| 82 | Chetan VemuriPlace 82 · Grade 9 · Troy Athens | 9 | Troy Athens | 34:50.15 |
| 83 | Oliver KingPlace 83 · Grade 9 · Royal Oak | 9 | Royal Oak | 35:22.98 PR |
| 84 | Benjamin RosiekPlace 84 · Grade 9 · Royal Oak | 9 | Royal Oak | 35:23.44 |
| 85 | Brendan LeedsPlace 85 · Grade 9 · Bloomfield Hills | 9 | Bloomfield Hills | 41:40.83 |