| 1 | Wesley LaFeverPlace 1 · Grade 11 · Macomb Dakota | 11 | Macomb Dakota | 16:44.3 |
| 2 | Zachary GreenePlace 2 · Grade 11 · Wyandotte Roosevelt | 11 | Wyandotte Roosevelt | 16:52.6 |
| 3 | Jaden HillPlace 3 · Grade 10 · Allen Park | 10 | Allen Park | 16:53.4 |
| 4 | Eli MorrisPlace 4 · Grade 11 · Tecumseh | 11 | Tecumseh | 17:01.2 |
| 5 | Noah AmoriPlace 5 · Grade 12 · Wyandotte Roosevelt | 12 | Wyandotte Roosevelt | 17:25.7 |
| 6 | Gavin RohrPlace 6 · Grade 11 · Monroe | 11 | Monroe | 17:32.9 |
| 7 | Jacob FerdubinskiPlace 7 · Grade 12 · Riverview Gabriel Richard | 12 | Riverview Gabriel Richard | 17:34.6 |
| 8 | Rami BazziPlace 8 · Grade 12 · Dearborn | 12 | Dearborn | 17:38.9 |
| 9 | Jake WallacePlace 9 · Grade 11 · Dearborn | 11 | Dearborn | 17:44.4 |
| 10 | Victor LeBrunPlace 10 · Grade 11 · Monroe | 11 | Monroe | 17:49.8 |
| 11 | Chase MalloryPlace 11 · Grade 12 · Macomb Dakota | 12 | Macomb Dakota | 17:50.4 |
| 12 | Allen DecaminadaPlace 12 · Grade 12 · Wyandotte Roosevelt | 12 | Wyandotte Roosevelt | 17:50.7 |
| 13 | Harrison StamperPlace 13 · Grade 11 · Tecumseh | 11 | Tecumseh | 17:56.1 |
| 14 | Dempsey BarrettPlace 14 · Grade 11 · Tecumseh | 11 | Tecumseh | 17:59.3 |
| 15 | Deacon AshmorePlace 15 · Grade 12 · Allen Park | 12 | Allen Park | 18:08.5 |
| 16 | Jacob GoacheePlace 16 · Grade 11 · Monroe | 11 | Monroe | 18:12.1 |
| 17 | Carson ScholzPlace 17 · Grade 11 · Tecumseh | 11 | Tecumseh | 18:22.7 |
| 18 | Cole ButlerPlace 18 · Grade 9 · Monroe | 9 | Monroe | 18:30.4 |
| 19 | Maxwell GrayPlace 19 · Grade 12 · Wyandotte Roosevelt | 12 | Wyandotte Roosevelt | 18:33.1 |
| 20 | Liam TrumpowerPlace 20 · Grade 11 · Livonia Franklin | 11 | Livonia Franklin | 18:38.2 |
| 21 | Austin HonePlace 21 · Grade 9 · Ypsilanti Lincoln | 9 | Ypsilanti Lincoln | 18:41.8 |
| 22 | Brody KochanskiPlace 22 · Grade 11 · Macomb Dakota | 11 | Macomb Dakota | 18:46.5 |
| 23 | Jackson SatterfieldPlace 23 · Grade 9 · Trenton | 9 | Trenton | 18:49.4 |
| 24 | Jayden GeliosPlace 24 · Grade 11 · Macomb Dakota | 11 | Macomb Dakota | 18:50.4 |
| 25 | Nolan MazurPlace 25 · Grade 11 · Riverview Gabriel Richard | 11 | Riverview Gabriel Richard | 18:51.8 |
| 26 | Ivan YepezPlace 26 · Grade 11 · Allen Park | 11 | Allen Park | 18:57.4 |
| 27 | Liam BushPlace 27 · Grade 11 · Allen Park | 11 | Allen Park | 18:59.2 |
| 28 | Andrew NitzPlace 28 · Grade 11 · Allen Park | 11 | Allen Park | 19:02.7 |
| 29 | Alex HuntPlace 29 · Grade 10 · Onsted | 10 | Onsted | 19:05.4 |
| 30 | Gabriel GipsonPlace 30 · Grade 9 · Ypsilanti Lincoln | 9 | Ypsilanti Lincoln | 19:07.8 |
| 31 | Abbas SayedPlace 31 · Grade 11 · Dearborn | 11 | Dearborn | 19:16.5 |
| 32 | Jacob RomanoPlace 32 · Grade 10 · Macomb Dakota | 10 | Macomb Dakota | 19:18.2 |
| 33 | Emanuel NavaPlace 33 · Grade 11 · Allen Park Cabrini | 11 | Allen Park Cabrini | 19:19.6 |
| 34 | Christian BrashPlace 34 · Grade 12 · Allen Park Cabrini | 12 | Allen Park Cabrini | 19:20.6 |
| 35 | Drew SantiPlace 35 · Grade 12 · Livonia Franklin | 12 | Livonia Franklin | 19:22.9 |
| 36 | Jaxon RayPlace 36 · Grade 11 · Livonia Franklin | 11 | Livonia Franklin | 19:34.9 |
| 37 | Gavin DiroffPlace 37 · Grade 11 · Trenton | 11 | Trenton | 19:37.4 |
| 38 | Rowen BailiffPlace 38 · Grade 9 · Monroe | 9 | Monroe | 19:43.9 |
| 39 | Santos EllisPlace 39 · Grade 12 · Wyandotte Roosevelt | 12 | Wyandotte Roosevelt | 19:44.7 |
| 40 | Connor BallPlace 40 · Grade 12 · Wyandotte Roosevelt | 12 | Wyandotte Roosevelt | 19:47.2 |
| 41 | Nicklas HolmesPlace 41 · Grade 12 · Onsted | 12 | Onsted | 19:52.7 |
| 42 | Iker AguilarPlace 42 · Grade 10 · Livonia Franklin | 10 | Livonia Franklin | 19:54.4 |
| 43 | Gabriel WesserlingPlace 43 · Grade 12 · Allen Park | 12 | Allen Park | 19:55.9 |
| 44 | Ty DavisPlace 44 · Grade 9 · Monroe | 9 | Monroe | 19:57.1 |
| 45 | Leonidas WalkerPlace 45 · Grade 10 · Tecumseh | 10 | Tecumseh | 19:57.7 |
| 46 | Jonas FreesePlace 46 · Grade 10 · Trenton | 10 | Trenton | 20:02.2 |
| 47 | Chase EdwardsPlace 47 · Grade 10 · Wyandotte Roosevelt | 10 | Wyandotte Roosevelt | 20:02.9 |
| 48 | Dylan WittPlace 48 · Grade 10 · Livonia Franklin | 10 | Livonia Franklin | 20:13.4 |
| 49 | Kadence SaucierPlace 49 · Grade 11 · Allen Park | 11 | Allen Park | 20:13.4 |
| 50 | Ben RuanPlace 50 · Grade 11 · Southgate Anderson | 11 | Southgate Anderson | 20:14.6 |
| 51 | Joseph AlteslebenPlace 51 · Grade 10 · Dearborn | 10 | Dearborn | 20:23.9 |
| 52 | Owen Sanderson-PricePlace 52 · Grade 10 · Dearborn | 10 | Dearborn | 20:23.9 |
| 53 | Mason KleinowPlace 53 · Grade 9 · Tecumseh | 9 | Tecumseh | 20:30.8 |
| 54 | Fernando RojasPlace 54 · Grade 11 · Lincoln Park | 11 | Lincoln Park | 20:32.9 |
| 55 | Jonah RedmanPlace 55 · Grade 10 · Macomb Dakota | 10 | Macomb Dakota | 20:38.1 |
| 56 | Carter SharpePlace 56 · Grade 11 · Monroe | 11 | Monroe | 20:42.8 |
| 57 | Reid StamperPlace 57 · Grade 10 · Tecumseh | 10 | Tecumseh | 20:44.4 |
| 58 | Greyson StevensPlace 58 · Grade 12 · Livonia Franklin | 12 | Livonia Franklin | 20:46.4 |
| 59 | John PfefferPlace 59 · Grade 10 · Onsted | 10 | Onsted | 20:48.1 |
| 60 | Carter BrindamourPlace 60 · Grade 12 · Tecumseh | 12 | Tecumseh | 20:57.8 |
| 61 | Aaron LacombePlace 61 · Grade 11 · Livonia Franklin | 11 | Livonia Franklin | 21:10.2 |
| 62 | Ryan LehtoPlace 62 · Grade 11 · Ypsilanti Lincoln | 11 | Ypsilanti Lincoln | 21:17.4 |
| 63 | Brandon McCoy Jr.Place 63 · Grade 11 · Harper Woods | 11 | Harper Woods | 21:18.1 |
| 64 | Gage ClarkPlace 64 · Grade 11 · Garden City | 11 | Garden City | 21:27.2 |
| 65 | Julian DaffinPlace 65 · Grade 9 · Harper Woods | 9 | Harper Woods | 21:30.3 |
| 66 | Jaxsen RicePlace 66 · Grade 12 · Ypsilanti Lincoln | 12 | Ypsilanti Lincoln | 21:31.1 |
| 67 | Blake MalloryPlace 67 · Grade 9 · Macomb Dakota | 9 | Macomb Dakota | 21:47.1 |
| 68 | Chris AllmanPlace 68 · Grade 9 · Wyandotte Roosevelt | 9 | Wyandotte Roosevelt | 21:49.4 |
| 69 | Kahlil JordanPlace 69 · Grade 12 · Harper Woods | 12 | Harper Woods | 21:51.2 |
| 70 | Ethan MelendrezPlace 70 · Grade 11 · Southgate Anderson | 11 | Southgate Anderson | 21:51.9 |
| 71 | Andres OrozcoPlace 71 · Grade 10 · Livonia Franklin | 10 | Livonia Franklin | 21:56.4 |
| 72 | Emmanuel ColonPlace 72 · Grade 12 · Lincoln Park | 12 | Lincoln Park | 21:56.9 |
| 73 | Zach SchookPlace 73 · Grade 11 · Dearborn | 11 | Dearborn | 21:58.7 |
| 74 | Gabriel GaonaPlace 74 · Grade 10 · Allen Park Cabrini | 10 | Allen Park Cabrini | 22:01.7 |
| 75 | Joel SniegowskiPlace 75 · Grade 12 · Onsted | 12 | Onsted | 22:05.9 |
| 76 | Alex HicksPlace 76 · Grade 10 · Tecumseh | 10 | Tecumseh | 22:17.4 |
| 77 | Youzaref HannaouiPlace 77 · Grade 10 · Dearborn | 10 | Dearborn | 22:24.2 |
| 78 | Dan BuiPlace 78 · Grade 11 · Ypsilanti Lincoln | 11 | Ypsilanti Lincoln | 22:26.9 |
| 79 | Bryant JenningsPlace 79 · Grade 9 · Ypsilanti Lincoln | 9 | Ypsilanti Lincoln | 22:31.7 |
| 80 | Dominic ZoliPlace 80 · Grade 10 · Macomb Dakota | 10 | Macomb Dakota | 22:41.4 |
| 81 | Tyler HartlandPlace 81 · Grade 11 · Macomb Dakota | 11 | Macomb Dakota | 22:44.3 |
| 82 | Elijah BenskeyPlace 82 · Grade 12 · Trenton | 12 | Trenton | 22:50.6 |
| 83 | Mason CwalinaPlace 83 · Grade 10 · Allen Park | 10 | Allen Park | 22:51.9 |
| 84 | Kyler TompkinsPlace 84 · Grade 10 · Livonia Franklin | 10 | Livonia Franklin | 22:57.5 |
| 85 | Caiden GrahamPlace 85 · Grade 12 · Harper Woods | 12 | Harper Woods | 22:58.3 PR |
| 86 | Mannix DobijaPlace 86 · Grade 9 · Trenton | 9 | Trenton | 22:59.7 |
| 87 | Lorenzo SalasPlace 87 · Grade 10 · Trenton | 10 | Trenton | 22:59.9 |
| 88 | Henry ReyesPlace 88 · Grade 9 · Ypsilanti Lincoln | 9 | Ypsilanti Lincoln | 23:03.8 |
| 89 | Ewan HiserPlace 89 · Grade 10 · Tecumseh | 10 | Tecumseh | 23:05.2 |
| 90 | Derek Linares OropinPlace 90 · Grade 12 · Lincoln Park | 12 | Lincoln Park | 23:16.6 |
| 91 | Jamere SmithPlace 91 · Grade 9 · Harper Woods | 9 | Harper Woods | 23:20.4 |
| 92 | Chase MoorePlace 92 · Grade 11 · Harper Woods | 11 | Harper Woods | 23:25.7 PR |
| 93 | Joshua TrewynPlace 93 · Grade 10 · Macomb Dakota | 10 | Macomb Dakota | 23:27.7 |
| 94 | Julian BenavidesPlace 94 · Grade 11 · Allen Park | 11 | Allen Park | 23:28.2 PR |
| 95 | Nathan GiovanniniPlace 95 · Grade 11 · Macomb Dakota | 11 | Macomb Dakota | 23:30.9 |
| 96 | Jakob VanFossenPlace 96 · Grade 10 · Wyandotte Roosevelt | 10 | Wyandotte Roosevelt | 23:32.2 |
| 97 | Willie NorwoodPlace 97 · Grade 11 · Harper Woods | 11 | Harper Woods | 23:41.1 |
| 98 | Lucas MosleyPlace 98 · Grade 11 · Trenton | 11 | Trenton | 23:43.9 |
| 99 | Maks KissPlace 99 · Grade 12 · Southgate Anderson | 12 | Southgate Anderson | 23:48.6 |
| 100 | Carter HoltzbauerPlace 100 · Grade 9 · Onsted | 9 | Onsted | 23:52.2 |