| 1 | Carter HumitzPlace 1 · Grade 6 · White Lake | 6 | White Lake | 13:09.26 |
| 2 | Owen CartwrightPlace 2 · Grade 8 · White Lake | 8 | White Lake | 13:49.10 |
| 3 | Harrison ClementPlace 3 · Grade 6 · Clifford Smart | 6 | Clifford Smart | 13:56.09 |
| 4 | Owen NaspinskyPlace 4 · Grade 8 · White Lake | 8 | White Lake | 13:56.46 |
| 5 | Landen WarnerPlace 5 · Grade 7 · West (Rochester) | 7 | West (Rochester) | 13:59.38 |
| 6 | James KoschPlace 6 · Grade 6 · West (Rochester) | 6 | West (Rochester) | 14:04.17 |
| 7 | Leighton ParmerleePlace 7 · Grade 7 · White Lake | 7 | White Lake | 14:06.07 |
| 8 | Cole StarrPlace 8 · Grade 7 · Clifford Smart | 7 | Clifford Smart | 14:06.60 |
| 9 | Jackson MolskiPlace 9 · Grade 8 · Clifford Smart | 8 | Clifford Smart | 14:14.16 |
| 10 | Mason KurtzPlace 10 · Grade 8 · White Lake | 8 | White Lake | 14:16.01 |
| 11 | Colin GallagherPlace 11 · Grade 6 · Clifford Smart | 6 | Clifford Smart | 14:19.88 |
| 12 | Makonnen DukesPlace 12 · Grade 2 · MS_University Prep Academy (Detroit) | 2 | MS_University Prep Academy (Detroit) | 14:21.09 |
| 13 | Michael CentenoPlace 13 · Grade 7 · Clifford Smart | 7 | Clifford Smart | 14:24.40 |
| 14 | Josiah McterryPlace 14 · Grade 3 · MS_University Prep Academy (Detroit) | 3 | MS_University Prep Academy (Detroit) | 14:25.54 |
| 15 | Max BoonePlace 15 · Grade 7 · White Lake | 7 | White Lake | 14:25.97 |
| 16 | Nicholas HamblinPlace 16 · Grade 8 · Clifford Smart | 8 | Clifford Smart | 14:27.79 |
| 17 | Luke ZetunaPlace 17 · Grade 8 · Clifford Smart | 8 | Clifford Smart | 14:28.35 |
| 18 | Collin JuidiciPlace 18 · Grade 6 · Clifford Smart | 6 | Clifford Smart | 14:33.77 |
| 19 | Liam HarrisPlace 19 · Grade 8 · Clifford Smart | 8 | Clifford Smart | 14:34.34 |
| 20 | Mayson RamirezPlace 20 · Grade 7 · Clifford Smart | 7 | Clifford Smart | 14:36.49 |
| 21 | Owen FondawPlace 21 · Grade 6 · Clifford Smart | 6 | Clifford Smart | 14:37.70 |
| 22 | Greyson KingPlace 22 · Grade 7 · White Lake | 7 | White Lake | 14:38.93 |
| 23 | Alexander OliverioPlace 23 · Grade 7 · White Lake | 7 | White Lake | 14:40.15 |
| 24 | Asher KleinkePlace 24 · Grade 7 · West (Rochester) | 7 | West (Rochester) | 14:40.82 |
| 25 | Henry CrockerPlace 25 · Grade 6 · West (Rochester) | 6 | West (Rochester) | 14:41.82 |
| 26 | Cameron O'BrienPlace 26 · Grade 7 · White Lake | 7 | White Lake | 14:45.28 |
| 27 | Owen PenzienPlace 27 · Grade 6 · West (Rochester) | 6 | West (Rochester) | 14:45.69 |
| 28 | Lochlan McKinneyPlace 28 · Grade 8 · West (Rochester) | 8 | West (Rochester) | 14:49.32 |
| 29 | Leo AcunaPlace 29 · Grade 6 · West (Rochester) | 6 | West (Rochester) | 14:49.53 |
| 30 | Jack DwyerPlace 30 · Grade 5 · Macomb Immanuel Lutheran | 5 | Macomb Immanuel Lutheran | 14:49.94 |
| 31 | Jack DurstPlace 31 · Grade 7 · Birmingham Roeper | 7 | Birmingham Roeper | 14:49.99 |
| 32 | Theodore NealPlace 32 · Grade 6 · Clifford Smart | 6 | Clifford Smart | 14:54.92 |
| 33 | Jacob Hartwig-RicePlace 33 · Grade 8 · West (Rochester) | 8 | West (Rochester) | 15:02.42 |
| 34 | Zachary CaldwellPlace 34 · Grade 8 · Clifford Smart | 8 | Clifford Smart | 15:03.09 |
| 35 | Landon HolzhausenPlace 35 · Grade 6 · White Lake | 6 | White Lake | 15:03.77 |
| 36 | Braylon DonnayPlace 36 · Grade 8 · Clifford Smart | 8 | Clifford Smart | 15:09.21 |
| 37 | Musa HusainPlace 37 · Grade 7 · Clifford Smart | 7 | Clifford Smart | 15:09.87 |
| 38 | Kade AnkersonPlace 38 · Grade 6 · Clifford Smart | 6 | Clifford Smart | 15:10.08 |
| 39 | Carson RambowPlace 39 · Grade 7 · Clifford Smart | 7 | Clifford Smart | 15:14.00 |
| 40 | Holden LorangPlace 40 · Grade 7 · White Lake | 7 | White Lake | 15:15.26 |
| 41 | Kris PezhathinalPlace 41 · Grade 7 · Clifford Smart | 7 | Clifford Smart | 15:20.17 |
| 42 | Luke GerlingPlace 42 · Grade 6 · West (Rochester) | 6 | West (Rochester) | 15:24.88 |
| 43 | Benny WhibleyPlace 43 · Grade 5 · Macomb Immanuel Lutheran | 5 | Macomb Immanuel Lutheran | 15:26.44 |
| 44 | Alex SchmidPlace 44 · Grade 8 · North Hills | 8 | North Hills | 15:36.03 |
| 45 | Maxwell LiuPlace 45 · Grade 8 · West (Rochester) | 8 | West (Rochester) | 15:44.47 |
| 46 | Jaxson BrittinghamPlace 46 · Grade 8 · Clifford Smart | 8 | Clifford Smart | 15:46.36 |
| 47 | Everett BordersPlace 47 · Grade 7 · Clifford Smart | 7 | Clifford Smart | 15:47.52 |
| 48 | Preston LiddlePlace 48 · Grade 3 · MS_University Prep Academy (Detroit) | 3 | MS_University Prep Academy (Detroit) | 15:48.45 |
| 49 | Elijah WoodPlace 49 · Grade 6 · West (Rochester) | 6 | West (Rochester) | 16:02.27 |
| 50 | Nate NordhausPlace 50 · Grade 8 · North Hills | 8 | North Hills | 16:05.37 |
| 51 | George KuskuPlace 51 · Grade 7 · Clifford Smart | 7 | Clifford Smart | 16:22.94 |
| 52 | Evan MorrowPlace 52 · Grade 7 · White Lake | 7 | White Lake | 16:24.60 |
| 53 | Jeremiah VincentPlace 53 · Grade 6 · North Hills | 6 | North Hills | 16:28.18 |
| 54 | Charles PetcovicPlace 54 · Grade 7 · White Lake | 7 | White Lake | 16:28.90 |
| 55 | Luca BianchiniPlace 55 · Grade 6 · West (Rochester) | 6 | West (Rochester) | 16:31.36 |
| 56 | David HaakPlace 56 · Grade 5 · Fraser St. John Lutheran | 5 | Fraser St. John Lutheran | 16:31.72 |
| 57 | Theodore McCoyPlace 57 · Grade 7 · North Hills | 7 | North Hills | 16:36.51 |
| 58 | Logan DunnPlace 58 · Grade 6 · Clifford Smart | 6 | Clifford Smart | 16:40.04 |
| 59 | Jase JannettePlace 59 · Grade 5 · Macomb Immanuel Lutheran | 5 | Macomb Immanuel Lutheran | 16:46.32 |
| 60 | Neito YamasakiPlace 60 · Grade 6 · West (Rochester) | 6 | West (Rochester) | 17:01.70 |
| 61 | Joseph BajerPlace 61 · Grade 5 · Fraser St. John Lutheran | 5 | Fraser St. John Lutheran | 17:09.24 |
| 62 | Rylun FosterPlace 62 · Grade 4 · Fraser St. John Lutheran | 4 | Fraser St. John Lutheran | 17:09.93 |
| 63 | Alex CiaramitaroPlace 63 · Grade 6 · West (Rochester) | 6 | West (Rochester) | 17:13.49 |
| 64 | Jackson NicholsonPlace 64 · Grade 5 · Fraser St. John Lutheran | 5 | Fraser St. John Lutheran | 17:13.89 |
| 65 | Senai DukesPlace 65 · MS_University Prep Academy (Detroit) | — | MS_University Prep Academy (Detroit) | 17:20.96 |
| 66 | Joel Bown-BordenPlace 66 · Grade 4 · Macomb Immanuel Lutheran | 4 | Macomb Immanuel Lutheran | 17:22.00 |
| 67 | Max SteidemannPlace 67 · Grade 6 · West (Rochester) | 6 | West (Rochester) | 17:22.22 |
| 68 | Emmet BreuerPlace 68 · Grade 6 · Clifford Smart | 6 | Clifford Smart | 17:26.44 |
| 69 | Riku YamasakiPlace 69 · Grade 6 · West (Rochester) | 6 | West (Rochester) | 17:27.09 |
| 70 | Elliot OddiPlace 70 · Grade 7 · West (Rochester) | 7 | West (Rochester) | 17:29.51 |
| 71 | Jackson CainPlace 71 · Grade 7 · West (Rochester) | 7 | West (Rochester) | 17:30.14 |
| 72 | Connor AmanPlace 72 · Grade 6 · Fraser St. John Lutheran | 6 | Fraser St. John Lutheran | 17:30.46 |
| 73 | Beckett AndresenPlace 73 · Grade 6 · West (Rochester) | 6 | West (Rochester) | 17:32.56 |
| 74 | Landin SmithPlace 74 · Grade 7 · North Hills | 7 | North Hills | 17:40.63 |
| 75 | Abraham ReadingPlace 75 · Grade 6 · West (Rochester) | 6 | West (Rochester) | 17:41.29 |
| 76 | Milo LiuPlace 76 · Grade 6 · West (Rochester) | 6 | West (Rochester) | 17:45.86 |
| 77 | Carter HarrasPlace 77 · Grade 6 · West (Rochester) | 6 | West (Rochester) | 17:46.73 |
| 78 | Gavin KlarichPlace 78 · Grade 6 · Clifford Smart | 6 | Clifford Smart | 17:49.23 |
| 79 | Jacob KaplanPlace 79 · Grade 6 · White Lake | 6 | White Lake | 17:49.83 |
| 80 | Diego Barcenas CondePlace 80 · Grade 6 · West (Rochester) | 6 | West (Rochester) | 17:56.81 |
| 81 | Aldous HansenPlace 81 · Grade 5 · Birmingham Roeper | 5 | Birmingham Roeper | 17:57.11 |
| 82 | Isaac DemanPlace 82 · Grade 6 · West (Rochester) | 6 | West (Rochester) | 17:58.76 |
| 83 | Marcus SouthwardPlace 83 · Grade 7 · North Hills | 7 | North Hills | 18:00.02 |
| 84 | Michael CheckPlace 84 · Grade 7 · Birmingham Our Shepherd Lutheran | 7 | Birmingham Our Shepherd Lutheran | 18:01.33 |
| 85 | Wyatt BuehnerPlace 85 · Grade 8 · White Lake | 8 | White Lake | 18:04.94 |
| 86 | Elijah HiltonPlace 86 · Grade 7 · White Lake | 7 | White Lake | 18:16.27 |
| 87 | Leonardo BommaritoPlace 87 · Grade 6 · West (Rochester) | 6 | West (Rochester) | 18:22.33 |
| 88 | Christopher GregoryPlace 88 · Grade 6 · West (Rochester) | 6 | West (Rochester) | 18:37.69 |
| 89 | Henry KuykendallPlace 89 · Grade 5 · Birmingham Our Shepherd Lutheran | 5 | Birmingham Our Shepherd Lutheran | 18:39.08 |
| 90 | Jaden TomasPlace 90 · Grade 7 · West (Rochester) | 7 | West (Rochester) | 18:47.02 |
| 91 | Kaiden KrauserPlace 91 · Grade 7 · Clifford Smart | 7 | Clifford Smart | 18:55.05 |
| 92 | Finn KennellyPlace 92 · Grade 6 · North Hills | 6 | North Hills | 19:18.77 |
| 93 | Will MacDougallPlace 93 · Grade 6 · Birmingham Roeper | 6 | Birmingham Roeper | 19:23.97 |
| 94 | Henry OsterburPlace 94 · Grade 7 · West (Rochester) | 7 | West (Rochester) | 19:33.60 |
| 95 | Ethan MiraPlace 95 · Grade 6 · Fraser St. John Lutheran | 6 | Fraser St. John Lutheran | 19:43.37 |
| 96 | Patrick BrownPlace 96 · Grade 6 · West (Rochester) | 6 | West (Rochester) | 19:46.60 |
| 97 | Ethan GomezPlace 97 · Grade 6 · Utica Trinity Lutheran | 6 | Utica Trinity Lutheran | 19:55.21 |
| 98 | Moses BrittonPlace 98 · Grade 5 · Utica Trinity Lutheran | 5 | Utica Trinity Lutheran | 20:01.88 |
| 99 | Grayson HowardPlace 99 · Grade 4 · Utica Trinity Lutheran | 4 | Utica Trinity Lutheran | 20:12.07 |
| 100 | Victor RangelPlace 100 · Grade 7 · Clifford Smart | 7 | Clifford Smart | 20:13.06 |
| 101 | Jack KlausmeierPlace 101 · Grade 4 · Birmingham Our Shepherd Lutheran | 4 | Birmingham Our Shepherd Lutheran | 20:23.24 |
| 102 | Calin EllsworthPlace 102 · Grade 6 · West (Rochester) | 6 | West (Rochester) | 20:31.65 |
| 103 | Callan LewisPlace 103 · Grade 6 · West (Rochester) | 6 | West (Rochester) | 20:36.66 |
| 104 | David GutmanPlace 104 · Grade 7 · Birmingham Roeper | 7 | Birmingham Roeper | 20:40.07 |
| 105 | Luke NowakPlace 105 · Grade 6 · White Lake | 6 | White Lake | 20:45.25 |
| 106 | Keith HoaPlace 106 · Grade 6 · West (Rochester) | 6 | West (Rochester) | 20:46.76 |
| 107 | Zhizhi ZhangPlace 107 · Grade 6 · West (Rochester) | 6 | West (Rochester) | 20:47.99 |
| 108 | Wyatt GottschlingPlace 108 · Grade 6 · Birmingham Our Shepherd Lutheran | 6 | Birmingham Our Shepherd Lutheran | 21:15.08 |
| 109 | Joel WeissPlace 109 · Grade 5 · Fraser St. John Lutheran | 5 | Fraser St. John Lutheran | 21:16.30 |
| 110 | Thiago TomasPlace 110 · Grade 6 · West (Rochester) | 6 | West (Rochester) | 21:33.15 |
| 111 | Brody HuszczoPlace 111 · Grade 6 · Birmingham Roeper | 6 | Birmingham Roeper | 22:05.28 |
| 112 | Jacob SowersPlace 112 · Grade 5 · Utica Trinity Lutheran | 5 | Utica Trinity Lutheran | 22:06.83 |
| 113 | Henry MaciagPlace 113 · Grade 4 · Birmingham Our Shepherd Lutheran | 4 | Birmingham Our Shepherd Lutheran | 22:17.04 |
| 114 | Aron GeorgiPlace 114 · Grade 8 · West (Rochester) | 8 | West (Rochester) | 22:32.45 |
| 115 | Jairus WattsPlace 115 · Grade 5 · Macomb Immanuel Lutheran | 5 | Macomb Immanuel Lutheran | 22:33.16 |
| 116 | Wyatt DolanPlace 116 · Grade 4 · Fraser St. John Lutheran | 4 | Fraser St. John Lutheran | 22:50.40 |
| 117 | Otis BinderPlace 117 · Grade 4 · Fraser St. John Lutheran | 4 | Fraser St. John Lutheran | 22:51.41 |
| 118 | Evan ValovickPlace 118 · Grade 6 · Birmingham Our Shepherd Lutheran | 6 | Birmingham Our Shepherd Lutheran | 23:17.57 |
| 119 | Joshua KingPlace 119 · Grade 5 · Birmingham Our Shepherd Lutheran | 5 | Birmingham Our Shepherd Lutheran | 23:38.84 |
| 120 | Landon AveryPlace 120 · Grade 6 · West (Rochester) | 6 | West (Rochester) | 25:44.91 |
| 121 | Ben PanasiewiczPlace 121 · Grade 6 · White Lake | 6 | White Lake | 26:58.55 |
| 122 | Levi BucklandPlace 122 · Grade 4 · Birmingham Our Shepherd Lutheran | 4 | Birmingham Our Shepherd Lutheran | 29:33.90 |
| 123 | Lucas BilandPlace 123 · Grade 6 · West (Rochester) | 6 | West (Rochester) | 29:45.73 |