| 1 | Jacob FerdubinskiPlace 1 · Grade 12 · Riverview Gabriel Richard | 12 | Riverview Gabriel Richard | 16:31.51 |
| 2 | Jaden HillPlace 2 · Grade 10 · Allen Park | 10 | Allen Park | 16:37.28 |
| 3 | Ivan YepezPlace 3 · Grade 11 · Allen Park | 11 | Allen Park | 17:06.65 PR |
| 4 | Deacon AshmorePlace 4 · Grade 12 · Allen Park | 12 | Allen Park | 17:12.08 |
| 5 | Parker WisniewskiPlace 5 · Grade 10 · Southgate Anderson | 10 | Southgate Anderson | 17:24.76 |
| 6 | Gabriel WesserlingPlace 6 · Grade 12 · Allen Park | 12 | Allen Park | 17:45.63 PR |
| 7 | Colt GilbeePlace 7 · Grade 10 · Belleville | 10 | Belleville | 17:47.62 |
| 8 | Adam IbrahimPlace 8 · Grade 10 · Riverview | 10 | Riverview | 17:51.42 |
| 9 | Kadence SaucierPlace 9 · Grade 11 · Allen Park | 11 | Allen Park | 17:53.27 |
| 10 | Carson DennisPlace 10 · Grade 11 · Riverview | 11 | Riverview | 17:55.13 PR |
| 11 | Liam BushPlace 11 · Grade 11 · Allen Park | 11 | Allen Park | 17:59.14 |
| 12 | Andrew NitzPlace 12 · Grade 11 · Allen Park | 11 | Allen Park | 18:06.38 |
| 13 | Alhrthae AlgudariPlace 13 · Grade 10 · Melvindale | 10 | Melvindale | 18:18.93 PR |
| 14 | Christian BrashPlace 14 · Grade 12 · Allen Park Cabrini | 12 | Allen Park Cabrini | 18:28.73 |
| 15 | Aidan FitekPlace 15 · Grade 11 · Riverview | 11 | Riverview | 18:31.21 PR |
| 16 | Fernando RojasPlace 16 · Grade 11 · Lincoln Park | 11 | Lincoln Park | 18:35.34 |
| 17 | Ben RuanPlace 17 · Grade 11 · Southgate Anderson | 11 | Southgate Anderson | 18:40.74 |
| 18 | Nolan MazurPlace 18 · Grade 11 · Riverview Gabriel Richard | 11 | Riverview Gabriel Richard | 19:04.08 |
| 19 | Joshua ClarkPlace 19 · Grade 11 · Belleville | 11 | Belleville | 19:06.87 PR |
| 20 | Braelen RussellPlace 20 · Grade 11 · Belleville | 11 | Belleville | 19:20.91 |
| 21 | Ethan MelendrezPlace 21 · Grade 11 · Southgate Anderson | 11 | Southgate Anderson | 19:23.56 PR |
| 22 | Patrick ZickPlace 22 · Grade 11 · Riverview | 11 | Riverview | 19:27.62 PR |
| 23 | Emanuel NavaPlace 23 · Grade 11 · Allen Park Cabrini | 11 | Allen Park Cabrini | 19:34.57 |
| 24 | Gabriel GaonaPlace 24 · Grade 10 · Allen Park Cabrini | 10 | Allen Park Cabrini | 19:56.20 PR |
| 25 | Xavier RiveraPlace 25 · Grade 9 · Melvindale | 9 | Melvindale | 19:56.44 |
| 26 | Daniel SmithPlace 26 · Grade 10 · Riverview Gabriel Richard | 10 | Riverview Gabriel Richard | 20:02.22 PR |
| 27 | Jamar WoodsPlace 27 · Grade 9 · Belleville | 9 | Belleville | 20:03.82 PR |
| 28 | Gavin HeimbergerPlace 28 · Grade 11 · Riverview | 11 | Riverview | 20:05.23 |
| 29 | Isaac WatsonPlace 29 · Grade 11 · Belleville | 11 | Belleville | 20:12.70 PR |
| 30 | Maks KissPlace 30 · Grade 12 · Southgate Anderson | 12 | Southgate Anderson | 20:13.28 |
| 31 | Jose HinojosPlace 31 · Grade 11 · Riverview | 11 | Riverview | 20:19.74 |
| 32 | Jackson HarrisonPlace 32 · Grade 10 · Lincoln Park | 10 | Lincoln Park | 20:22.06 |
| 33 | Emmanuel ColonPlace 33 · Grade 12 · Lincoln Park | 12 | Lincoln Park | 20:24.07 PR |
| 34 | Joey GrantPlace 34 · Grade 12 · Allen Park Cabrini | 12 | Allen Park Cabrini | 20:37.35 PR |
| 35 | Jaden NadolskiPlace 35 · Grade 10 · Southgate Anderson | 10 | Southgate Anderson | 20:48.99 PR |
| 36 | Nathan BrashawPlace 36 · Grade 12 · Riverview | 12 | Riverview | 20:57.87 PR |
| 37 | Jacob KadwellPlace 37 · Grade 10 · Belleville | 10 | Belleville | 21:00.27 PR |
| 38 | Eduardo AboytesPlace 38 · Grade 10 · Melvindale | 10 | Melvindale | 21:00.41 PR |
| 39 | Suchith LankaPlace 39 · Grade 12 · Belleville | 12 | Belleville | 21:19.16 |
| 40 | Jagger MellerPlace 40 · Grade 12 · Southgate Anderson | 12 | Southgate Anderson | 21:38.63 PR |
| 41 | Armond MitchellPlace 41 · Grade 12 · Melvindale | 12 | Melvindale | 21:45.80 PR |
| 42 | Jaime DuranPlace 42 · Grade 9 · Lincoln Park | 9 | Lincoln Park | 21:46.99 PR |
| 43 | Derek Linares OropinPlace 43 · Grade 12 · Lincoln Park | 12 | Lincoln Park | 22:17.79 |
| 44 | Samuel KellyPlace 44 · Grade 10 · Lincoln Park | 10 | Lincoln Park | 22:39.47 |
| 45 | Brayden PowersPlace 45 · Grade 9 · Southgate Anderson | 9 | Southgate Anderson | 23:27.99 PR |
| 46 | David ReyesPlace 46 · Grade 9 · Lincoln Park | 9 | Lincoln Park | 28:17.64 PR |
| 47 | Ethan StefaniPlace 47 · Grade 11 · Allen Park Cabrini | 11 | Allen Park Cabrini | 29:45.48 |
| 48 | John ZehelPlace 48 · Grade 9 · Allen Park Cabrini | 9 | Allen Park Cabrini | 33:48.17 PR |