| 1 | Logan RuffnerPlace 1 · Grade JR · Riverview | JR | Riverview | 17:03.80 |
| 2 | Christopher RusselburgPlace 2 · Grade SR · Allen Park Cabrini | SR | Allen Park Cabrini | 17:05.70 |
| 3 | Sam RobertsPlace 3 · Grade SR · Dearborn | SR | Dearborn | 18:21.00 |
| 4 | Blake RobinsonPlace 4 · Grade SR · Riverview | SR | Riverview | 18:30.50 |
| 5 | Aidan OakleyPlace 5 · Grade SR · Dearborn | SR | Dearborn | 18:35.70 |
| 6 | Hayden HolmesPlace 6 · Grade JR · Riverview | JR | Riverview | 18:37.10 |
| 7 | Ethan DuhlPlace 7 · Grade SR · Dearborn | SR | Dearborn | 18:53.40 |
| 8 | Robert GonzalezPlace 8 · Grade SR · Trenton | SR | Trenton | 19:36.30 |
| 9 | Israel GarciaPlace 9 · Grade JR · Riverview | JR | Riverview | 19:37.20 |
| 10 | Andrew MontierthPlace 10 · Grade JR · Dearborn | JR | Dearborn | 20:04.40 |
| 11 | Will TaylorPlace 11 · Grade SR · Trenton | SR | Trenton | 20:15.50 |
| 12 | Gabriel NatvididPlace 12 · Grade JR · Trenton | JR | Trenton | 20:19.70 |
| 13 | William SchookPlace 13 · Grade FR · Dearborn | FR | Dearborn | 20:24.60 |
| 14 | Matthew CarbajoPlace 14 · Grade FR · Grosse Ile | FR | Grosse Ile | 20:31.40 |
| 15 | Dennis JohnsonPlace 15 · Grade SR · Harper Woods | SR | Harper Woods | 20:33.70 |
| 16 | Carter PeetPlace 16 · Grade SR · Dearborn | SR | Dearborn | 20:34.70 |
| 17 | Brayden McKayPlace 17 · Grade SR · Allen Park Cabrini | SR | Allen Park Cabrini | 20:39.00 |
| 18 | Quinn BurgeiPlace 18 · Grade JR · Gibraltar Carlson | JR | Gibraltar Carlson | 20:40.00 |
| 19 | Ian KrampPlace 19 · Grade JR · Trenton | JR | Trenton | 20:48.20 |
| 20 | Sam VespermanPlace 20 · Grade SO · Grosse Ile | SO | Grosse Ile | 20:52.90 |
| 21 | Logan EidenPlace 21 · Grade SR · Allen Park Cabrini | SR | Allen Park Cabrini | 20:53.40 |
| 22 | Nathan GothroPlace 22 · Grade SR · Dearborn | SR | Dearborn | 21:03.30 |
| 23 | Aiden FergusonPlace 23 · Grade SR · Gibraltar Carlson | SR | Gibraltar Carlson | 21:07.20 |
| 24 | Nathan LawePlace 24 · Grade SO · Gibraltar Carlson | SO | Gibraltar Carlson | 21:09.60 |
| 25 | Blake FowlerPlace 25 · Grade SO · Gibraltar Carlson | SO | Gibraltar Carlson | 21:11.60 |
| 26 | Jaime SaucedoPlace 26 · Grade SO · Melvindale | SO | Melvindale | 21:12.00 |
| 27 | Chase YakowichPlace 27 · Grade SO · Gibraltar Carlson | SO | Gibraltar Carlson | 21:19.30 |
| 28 | Nicholas GriffinPlace 28 · Grade SR · Grosse Ile | SR | Grosse Ile | 21:38.70 |
| 29 | Ben ShawPlace 29 · Grade SR · Riverview | SR | Riverview | 22:02.50 |
| 30 | Nimer FitianiPlace 30 · Grade JR · Dearborn | JR | Dearborn | 22:19.90 |
| 31 | Marcus HolotaPlace 31 · Grade SR · Dearborn | SR | Dearborn | 22:22.40 |
| 32 | Trevor KleczynskiPlace 32 · Grade SO · Dearborn | SO | Dearborn | 22:26.20 |
| 33 | Nate PehotePlace 33 · Grade SO · Gibraltar Carlson | SO | Gibraltar Carlson | 22:28.70 |
| 34 | Ralph KalenieckiPlace 34 · Grade SO · Allen Park Cabrini | SO | Allen Park Cabrini | 22:29.80 |
| 35 | Austin SaavedraPlace 35 · Grade SO · Gibraltar Carlson | SO | Gibraltar Carlson | 22:32.20 |
| 36 | Mahdi SmartPlace 36 · Grade FR · Dearborn | FR | Dearborn | 22:42.40 |
| 37 | Jack FitzgeraldPlace 37 · Grade SO · Allen Park Cabrini | SO | Allen Park Cabrini | 22:46.90 |
| 38 | Kieran FixPlace 38 · Grade SR · Allen Park Cabrini | SR | Allen Park Cabrini | 22:57.60 |
| 39 | Billal IlyanPlace 39 · Grade JR · Dearborn | JR | Dearborn | 23:11.40 |
| 40 | Ray GarciaPlace 40 · Grade SO · Melvindale | SO | Melvindale | 23:15.10 |
| 41 | Carter RusselburgPlace 41 · Grade FR · Allen Park Cabrini | FR | Allen Park Cabrini | 23:34.30 |
| 42 | Jack FoxPlace 42 · Grade SO · Grosse Ile | SO | Grosse Ile | 23:40.20 |
| 43 | Brody RyanPlace 43 · Grade JR · Dearborn | JR | Dearborn | 23:44.70 |
| 44 | Emiliano NavaPlace 44 · Grade SR · Allen Park Cabrini | SR | Allen Park Cabrini | 23:49.30 |
| 45 | Jonah BeauchampPlace 45 · Grade SO · Riverview | SO | Riverview | 24:06.20 |
| 46 | Tyler StepaniakPlace 46 · Grade SO · Gibraltar Carlson | SO | Gibraltar Carlson | 24:39.90 |
| 47 | Eymen MohammedPlace 47 · Grade SO · Melvindale | SO | Melvindale | 24:43.10 |
| 48 | Adam ElayyanPlace 48 · Grade FR · Dearborn | FR | Dearborn | 24:44.10 |
| 49 | Abubakr Ben-MohamedPlace 49 · Grade JR · Harper Woods | JR | Harper Woods | 24:57.10 |
| 50 | Arnav VermaPlace 50 · Grade JR · Grosse Ile | JR | Grosse Ile | 25:03.80 |
| 51 | Dylan CasselPlace 51 · Grade SO · Riverview | SO | Riverview | 25:18.40 |
| 52 | Charlie GeromettaPlace 52 · Grade SO · Trenton | SO | Trenton | 25:29.50 |
| 53 | Tyler MarcissukPlace 53 · Grade FR · Riverview | FR | Riverview | 25:42.50 |
| 54 | Connor HedkePlace 54 · Grade FR · Gibraltar Carlson | FR | Gibraltar Carlson | 25:42.70 |
| 55 | Fred KellyPlace 55 · Grade SR · Lincoln Park | SR | Lincoln Park | 25:47.90 |
| 56 | Abraham MohamedPlace 56 · Grade SO · Melvindale | SO | Melvindale | 27:36.50 |
| 57 | Armen MacMillianPlace 57 · Grade SO · Lincoln Park | SO | Lincoln Park | 27:36.70 |
| 58 | Mohamed AlawanPlace 58 · Grade SO · Dearborn | SO | Dearborn | 27:37.60 |
| 59 | Christian FrancoPlace 59 · Grade JR · Melvindale | JR | Melvindale | 28:11.40 |
| 60 | Ferras RammalPlace 60 · Grade JR · Dearborn | JR | Dearborn | 28:16.90 |
| 61 | Dorian ShermanPlace 61 · Grade SR · Harper Woods | SR | Harper Woods | 28:59.40 |
| 62 | Ali KhanaferPlace 62 · Grade SO · Dearborn | SO | Dearborn | 29:18.60 |
| 63 | Dakota CooperPlace 63 · Grade JR · Harper Woods | JR | Harper Woods | 29:58.00 |
| 64 | Bruce SmithPlace 64 · Grade JR · Harper Woods | JR | Harper Woods | 30:01.20 |
| 65 | Mahdi ChehabPlace 65 · Grade SO · Dearborn | SO | Dearborn | 30:32.00 |
| 66 | Daryl TinnonPlace 66 · Grade SR · Harper Woods | SR | Harper Woods | 30:58.60 |
| 67 | Colt LindstromPlace 67 · Grade SR · Gibraltar Carlson | SR | Gibraltar Carlson | 32:28.20 |
| 68 | Jackson McManusPlace 68 · Grade FR · Gibraltar Carlson | FR | Gibraltar Carlson | 35:07.20 |