| 1 | Gates EmmettPlace 1 · Grade 6 · Upland Hills | 6 | Upland Hills | 13:28.71 |
| 2 | Ezra JonesPlace 2 · Grade 6 · Upland Hills | 6 | Upland Hills | 13:31.82 |
| 3 | Zachary CaldwellPlace 3 · Grade 6 · Clifford Smart | 6 | Clifford Smart | 13:52.91 |
| 4 | Gavin MurawskiPlace 4 · Grade 6 · Clifford Smart | 6 | Clifford Smart | 13:59.05 |
| 5 | AJ GraPlace 5 · Grade 6 · Clifford Smart | 6 | Clifford Smart | 13:59.92 |
| 6 | Elliott BaldesPlace 6 · Grade 6 · White Lake | 6 | White Lake | 14:02.32 |
| 7 | Owen LincePlace 7 · Grade 6 · White Lake | 6 | White Lake | 14:05.60 |
| 8 | Jacob SchachermeyerPlace 8 · Grade 7 · Sashabaw | 7 | Sashabaw | 14:06.14 |
| 9 | Jack RobertsonPlace 9 · Grade 7 · Clifford Smart | 7 | Clifford Smart | 14:06.63 |
| 10 | Austin BenterPlace 10 · Grade 6 · Sashabaw | 6 | Sashabaw | 14:08.95 |
| 11 | Jordan FeldPlace 11 · Grade 7 · Clifford Smart | 7 | Clifford Smart | 14:15.41 |
| 12 | Tyler VossPlace 12 · Grade 6 · Sashabaw | 6 | Sashabaw | 14:20.56 |
| 13 | Quentin HiattPlace 13 · Grade 6 · West (Rochester) | 6 | West (Rochester) | 14:30.65 |
| 14 | Sebastian MetzPlace 14 · Grade 6 · Upland Hills | 6 | Upland Hills | 14:33.31 |
| 15 | Jack RoblesPlace 15 · Grade 6 · Upland Hills | 6 | Upland Hills | 14:36.75 |
| 16 | Jordan ForePlace 16 · Grade 8 · Allen Park | 8 | Allen Park | 14:37.58 |
| 17 | Oliver MetzPlace 17 · Grade 6 · Upland Hills | 6 | Upland Hills | 14:37.78 |
| 18 | Quinn FrikkenPlace 18 · Grade 7 · Clifford Smart | 7 | Clifford Smart | 14:38.59 |
| 19 | LEVI XiongPlace 19 · Grade 6 · Clifford Smart | 6 | Clifford Smart | 14:38.61 |
| 20 | Ty NelmsPlace 20 · Grade 6 · White Lake | 6 | White Lake | 14:40.32 |
| 21 | Rithvik SarathPlace 21 · Grade 6 · West (Rochester) | 6 | West (Rochester) | 14:46.56 |
| 22 | Elsen WomackPlace 22 · Grade 7 · Clifford Smart | 7 | Clifford Smart | 14:47.22 |
| 23 | Luke ZetunaPlace 23 · Grade 6 · Clifford Smart | 6 | Clifford Smart | 14:48.35 |
| 24 | Carson LinkPlace 24 · Grade 7 · Clifford Smart | 7 | Clifford Smart | 14:48.96 |
| 25 | Blake MarklandPlace 25 · Grade 8 · West (Rochester) | 8 | West (Rochester) | 14:49.31 |
| 26 | Brently AwadPlace 26 · Grade 6 · Clifford Smart | 6 | Clifford Smart | 14:51.50 |
| 27 | Ethan HonkalaPlace 27 · Grade 8 · Clifford Smart | 8 | Clifford Smart | 14:51.95 |
| 28 | Carson CoxPlace 28 · Grade 7 · Sashabaw | 7 | Sashabaw | 14:52.03 |
| 29 | Sam KutschmanPlace 29 · Grade 7 · West (Rochester) | 7 | West (Rochester) | 14:52.85 |
| 30 | Joseph QuanPlace 30 · Grade 7 · Sashabaw | 7 | Sashabaw | 14:56.32 |
| 31 | Colin SieglePlace 31 · Grade 6 · West (Rochester) | 6 | West (Rochester) | 15:01.14 |
| 32 | Josh SmithPlace 32 · Grade 7 · Sashabaw | 7 | Sashabaw | 15:01.76 |
| 33 | Braylon DonnayPlace 33 · Grade 6 · Clifford Smart | 6 | Clifford Smart | 15:08.16 |
| 34 | Callan FlemingPlace 34 · Grade 7 · Upland Hills | 7 | Upland Hills | 15:09.69 |
| 35 | Nicholas HamblinPlace 35 · Grade 6 · Clifford Smart | 6 | Clifford Smart | 15:10.70 |
| 36 | Andrew LevinPlace 36 · Grade 7 · Clifford Smart | 7 | Clifford Smart | 15:10.74 |
| 37 | Drew BattershellPlace 37 · Grade 8 · Clifford Smart | 8 | Clifford Smart | 15:14.15 |
| 38 | Brenton KemmerPlace 38 · Grade 7 · Sashabaw | 7 | Sashabaw | 15:16.69 |
| 39 | Logan MartinoPlace 39 · Grade 6 · West (Rochester) | 6 | West (Rochester) | 15:17.02 |
| 40 | Corbin GeneiPlace 40 · Grade 6 · Sashabaw | 6 | Sashabaw | 15:17.19 |
| 41 | Nolan RyanPlace 41 · Grade 6 · West (Rochester) | 6 | West (Rochester) | 15:19.85 |
| 42 | Isaak VacekPlace 42 · Grade 6 · Allen Park | 6 | Allen Park | 15:23.26 |
| 43 | Trevor MulliganPlace 43 · Grade 7 · Clifford Smart | 7 | Clifford Smart | 15:29.98 |
| 44 | Logan JaskulkaPlace 44 · Grade 8 · Sashabaw | 8 | Sashabaw | 15:32.42 |
| 45 | Jackson MalloryPlace 45 · Grade 6 · White Lake | 6 | White Lake | 15:34.40 |
| 46 | Bronx WoodPlace 46 · Grade 6 · West (Rochester) | 6 | West (Rochester) | 15:36.48 |
| 48 | Cade GardnerPlace 48 · Grade 6 · Sashabaw | 6 | Sashabaw | 15:36.85 |
| 49 | Bentley RichardsonPlace 49 · Grade 6 · White Lake | 6 | White Lake | 15:39.00 |
| 50 | Nischay PatilPlace 50 · Grade 7 · West (Rochester) | 7 | West (Rochester) | 15:42.42 |
| 51 | Asher EllsworthPlace 51 · Grade 8 · West (Rochester) | 8 | West (Rochester) | 15:43.21 |
| 52 | Brady SteabanPlace 52 · Grade 7 · West (Rochester) | 7 | West (Rochester) | 15:43.86 |
| 53 | James CousensPlace 53 · Grade 7 · Clifford Smart | 7 | Clifford Smart | 15:46.16 |
| 54 | Brady SmithPlace 54 · Grade 7 · Sashabaw | 7 | Sashabaw | 15:47.51 |
| 55 | Andrew NitzPlace 55 · Grade 8 · Allen Park | 8 | Allen Park | 16:00.16 |
| 56 | Cooper MehrmanPlace 56 · Grade 7 · Sashabaw | 7 | Sashabaw | 16:03.03 |
| 57 | Matthew SturgeonPlace 57 · Grade 7 · White Lake | 7 | White Lake | 16:03.97 |
| 58 | Gavin ShowalterPlace 58 · Grade 8 · Clifford Smart | 8 | Clifford Smart | 16:06.63 |
| 59 | Eric MoorehousePlace 59 · Grade 7 · West (Rochester) | 7 | West (Rochester) | 16:08.72 |
| 60 | Noah WalkerPlace 60 · Grade 6 · Allen Park | 6 | Allen Park | 16:10.09 |
| 61 | Andrew EdwardsPlace 61 · Grade 7 · West (Rochester) | 7 | West (Rochester) | 16:15.77 |
| 62 | Riley AllemonPlace 62 · Grade 8 · Sashabaw | 8 | Sashabaw | 16:18.71 |
| 63 | Phoenix PetlockPlace 63 · Grade 8 · West (Rochester) | 8 | West (Rochester) | 16:19.35 |
| 64 | Jaxon MillerPlace 64 · Grade 7 · White Lake | 7 | White Lake | 16:19.43 |
| 65 | Camden BauerPlace 65 · Grade 8 · West (Rochester) | 8 | West (Rochester) | 16:23.21 |
| 66 | Hudson PanozzoPlace 66 · Grade 7 · North Hills | 7 | North Hills | 16:28.52 |
| 67 | Lucas TongkoPlace 67 · Grade 6 · Clifford Smart | 6 | Clifford Smart | 16:34.63 |
| 68 | Liam JimenezPlace 68 · Grade 8 · Clarkston | 8 | Clarkston | 16:39.94 |
| 69 | Eddie WatsonPlace 69 · Grade 8 · Clifford Smart | 8 | Clifford Smart | 16:41.05 |
| 70 | Lucas DellPlace 70 · Grade 6 · Sashabaw | 6 | Sashabaw | 16:45.99 |
| 71 | Emmet StanfordPlace 71 · Grade 6 · Allen Park | 6 | Allen Park | 16:46.86 |
| 72 | Brody PriestleyPlace 72 · Grade 7 · Sashabaw | 7 | Sashabaw | 16:47.49 |
| 73 | Alejandro GonzalvoPlace 73 · Grade 7 · Sashabaw | 7 | Sashabaw | 16:47.98 |
| 74 | Wyatt StanfordPlace 74 · Grade 6 · Allen Park | 6 | Allen Park | 16:48.43 |
| 75 | Tommy McDavidPlace 75 · Grade 6 · White Lake | 6 | White Lake | 16:52.37 |
| 76 | Lance BurnettPlace 76 · Grade 7 · Sashabaw | 7 | Sashabaw | 16:53.54 |
| 77 | Liam CoffeyPlace 77 · Grade 7 · Allen Park | 7 | Allen Park | 16:54.21 |
| 78 | Mason RichardsonPlace 78 · Grade 7 · Sashabaw | 7 | Sashabaw | 16:54.96 |
| 79 | Mason CwalinaPlace 79 · Grade 7 · Allen Park | 7 | Allen Park | 17:00.61 |
| 80 | Logan NolenPlace 80 · Grade 7 · Sashabaw | 7 | Sashabaw | 17:01.79 |
| 81 | Judah HyllaPlace 81 · Grade 5 · Upland Hills | 5 | Upland Hills | 17:01.87 |
| 82 | Luke AmoPlace 82 · Grade 7 · West (Rochester) | 7 | West (Rochester) | 17:07.45 |
| 83 | Mason KurtzPlace 83 · Grade 6 · White Lake | 6 | White Lake | 17:08.15 |
| 84 | Landon LewisPlace 84 · Grade 6 · Sashabaw | 6 | Sashabaw | 17:19.21 |
| 85 | Kyle BishopPlace 85 · Grade 7 · Sashabaw | 7 | Sashabaw | 17:20.82 |
| 86 | Arlo PerezPlace 86 · Grade 7 · West (Rochester) | 7 | West (Rochester) | 17:23.19 |
| 87 | Parker YoungPlace 87 · Grade 7 · Sashabaw | 7 | Sashabaw | 17:32.30 |
| 88 | Edward BeneickePlace 88 · Grade 6 · North Hills | 6 | North Hills | 17:35.48 |
| 89 | Kaiden HayesPlace 89 · Grade 6 · Allen Park | 6 | Allen Park | 17:35.52 |
| 90 | Ashton KeithPlace 90 · Grade 8 · Allen Park | 8 | Allen Park | 17:43.10 |
| 91 | Aaron WelshPlace 91 · Grade 8 · Allen Park | 8 | Allen Park | 17:43.25 |
| 92 | Gavin DeGrendelPlace 92 · Grade 6 · Sashabaw | 6 | Sashabaw | 17:51.91 |
| 93 | Blake EllePlace 93 · Grade 8 · West (Rochester) | 8 | West (Rochester) | 17:52.49 |
| 94 | Wyatt HoganPlace 94 · Grade 6 · West (Rochester) | 6 | West (Rochester) | 18:06.63 |
| 95 | Felix Torgerson-WhitePlace 95 · Grade 6 · Upland Hills | 6 | Upland Hills | 18:13.56 |
| 96 | Nate GrantPlace 96 · Grade 7 · Clifford Smart | 7 | Clifford Smart | 18:19.33 |
| 97 | Jaden HildbrendtPlace 97 · Grade 6 · Allen Park | 6 | Allen Park | 18:20.84 |
| 98 | Aiden GumzPlace 98 · Grade 8 · West (Rochester) | 8 | West (Rochester) | 18:27.23 |
| 99 | Vincent GilbertPlace 99 · Grade 7 · Sashabaw | 7 | Sashabaw | 18:36.44 |
| 100 | Jacob AllenPlace 100 · Grade 7 · Allen Park | 7 | Allen Park | 18:37.74 |
| 101 | Steven SupPlace 101 · Grade 7 · Clifford Smart | 7 | Clifford Smart | 18:43.56 |
| 102 | William LeePlace 102 · Grade 6 · Mason (Waterford) | 6 | Mason (Waterford) | 18:49.06 |
| 103 | Jayden WilliamsPlace 103 · Grade 7 · Allen Park | 7 | Allen Park | 18:50.06 |
| 104 | Mack LeePlace 104 · Grade 6 · Clifford Smart | 6 | Clifford Smart | 18:55.71 |
| 105 | Colin DownsPlace 105 · Grade 7 · White Lake | 7 | White Lake | 19:00.67 |
| 106 | Casen WiklundPlace 106 · Grade 5 · Upland Hills | 5 | Upland Hills | 19:08.40 |
| 107 | Miller KnaackPlace 107 · Grade 6 · West (Rochester) | 6 | West (Rochester) | 19:18.77 |
| 108 | Lukas KozouzPlace 108 · Grade 6 · North Hills | 6 | North Hills | 19:26.53 |
| 109 | Tyler HotchkissPlace 109 · Grade 6 · Sashabaw | 6 | Sashabaw | 19:34.30 |
| 110 | Grahm DeGainPlace 110 · Grade 6 · Sashabaw | 6 | Sashabaw | 19:35.45 |
| 111 | Thadd HillmerPlace 111 · Grade 8 · West (Rochester) | 8 | West (Rochester) | 19:44.98 |
| 112 | Reese GroatPlace 112 · Grade 6 · Mason (Waterford) | 6 | Mason (Waterford) | 19:47.00 |
| 113 | John KemmerPlace 113 · Grade 6 · Sashabaw | 6 | Sashabaw | 19:47.56 |
| 114 | Milo PattisonPlace 114 · Grade 5 · Upland Hills | 5 | Upland Hills | 19:50.27 |
| 115 | Malcolm FerrellPlace 115 · Grade 6 · North Hills | 6 | North Hills | 20:20.03 |
| 116 | Schea SybesmaPlace 116 · Grade 6 · Sashabaw | 6 | Sashabaw | 20:22.30 |
| 117 | Tarang PatelPlace 117 · Grade 6 · West (Rochester) | 6 | West (Rochester) | 20:25.75 |
| 118 | Tyler MonettePlace 118 · Grade 7 · West (Rochester) | 7 | West (Rochester) | 20:40.44 |
| 119 | Logan OrrisPlace 119 · Grade 6 · West (Rochester) | 6 | West (Rochester) | 21:15.72 |
| 120 | Brigham EllsworthPlace 120 · Grade 6 · West (Rochester) | 6 | West (Rochester) | 21:36.29 |
| 121 | Alejandro ZaratePlace 121 · Grade 7 · Allen Park | 7 | Allen Park | 21:43.01 |
| 122 | Keven CintronPlace 122 · Grade 8 · Mason (Waterford) | 8 | Mason (Waterford) | 22:14.22 |
| 123 | Isak WielkopolanPlace 123 · Grade 6 · North Hills | 6 | North Hills | 23:06.40 |
| 124 | Zachary HackettPlace 124 · Grade 6 · Clifford Smart | 6 | Clifford Smart | 23:14.77 |
| 125 | Amir SimsPlace 125 · Grade 7 · Allen Park | 7 | Allen Park | 23:27.39 |
| 126 | Keenan BekolayPlace 126 · Grade 7 · North Hills | 7 | North Hills | 23:30.47 |
| 127 | Vincent PokowskiPlace 127 · Grade 7 · Sashabaw | 7 | Sashabaw | 23:38.20 |
| 128 | Jacob SonntagPlace 128 · Grade 6 · Allen Park | 6 | Allen Park | 24:00.91 |
| 129 | Rahul GururajanPlace 129 · Grade 8 · West (Rochester) | 8 | West (Rochester) | 24:15.53 |
| 130 | Smaran RavikotiPlace 130 · Grade 6 · West (Rochester) | 6 | West (Rochester) | 24:27.84 |
| 131 | Damian LopezPlace 131 · Grade 8 · Mason (Waterford) | 8 | Mason (Waterford) | 24:29.54 |
| 132 | Hudson BeckleyPlace 132 · Grade 6 · Sashabaw | 6 | Sashabaw | 28:56.13 |
| 133 | Chad LeePlace 133 · Grade 8 · Mason (Waterford) | 8 | Mason (Waterford) | 31:55.60 |