| 1 | Joseph MichalakPlace 1 · Grade 12 · Canton | 12 | Canton | 16:40.7 |
| 2 | Garrett NagelhoutPlace 2 · Grade 12 · Canton | 12 | Canton | 16:45.7 |
| 3 | Sean MassaPlace 3 · Grade 12 · Livonia Stevenson | 12 | Livonia Stevenson | 16:49.7 |
| 4 | Marawan MarwanPlace 4 · Grade 11 · Dearborn Fordson | 11 | Dearborn Fordson | 16:52.1 |
| 5 | Luke DrozPlace 5 · Grade 11 · Livonia Stevenson | 11 | Livonia Stevenson | 16:53.1 |
| 6 | Ashwin PhilipPlace 6 · Grade 12 · Livonia Stevenson | 12 | Livonia Stevenson | 17:05.7 |
| 7 | Damien DailidePlace 7 · Grade 12 · Canton | 12 | Canton | 17:09.0 |
| 8 | Evan Doute-BallPlace 8 · Grade 12 · Livonia Stevenson | 12 | Livonia Stevenson | 17:13.2 |
| 9 | Josh LauzonPlace 9 · Grade 12 · Livonia Stevenson | 12 | Livonia Stevenson | 17:13.9 |
| 10 | Gnanasai VepaPlace 10 · Grade 12 · Canton | 12 | Canton | 17:27.9 |
| 11 | Fares YabaiPlace 11 · Grade 10 · Dearborn Fordson | 10 | Dearborn Fordson | 17:28.3 |
| 12 | Anderson GattisPlace 12 · Grade 11 · Livonia Stevenson | 11 | Livonia Stevenson | 17:36.3 |
| 13 | Ryland HughesPlace 13 · Grade 10 · Livonia Stevenson | 10 | Livonia Stevenson | 17:39.3 |
| 14 | Luke BevingtonPlace 14 · Grade 11 · Canton | 11 | Canton | 18:00.3 |
| 15 | Chatham McGuirePlace 15 · Grade 12 · Canton | 12 | Canton | 18:02.5 |
| 16 | Hayden SkiverPlace 16 · Grade 12 · Livonia Stevenson | 12 | Livonia Stevenson | 18:03.0 |
| 17 | William ReedPlace 17 · Grade 11 · Livonia Stevenson | 11 | Livonia Stevenson | 18:19.8 |
| 18 | Devin BicePlace 18 · Grade 12 · Livonia Stevenson | 12 | Livonia Stevenson | 18:20.9 |
| 19 | Jayden JoyPlace 19 · Grade 11 · Canton | 11 | Canton | 18:22.4 |
| 20 | Max WileyPlace 20 · Grade 10 · Canton | 10 | Canton | 18:24.2 |
| 21 | Lucas GlodPlace 21 · Grade 10 · Livonia Stevenson | 10 | Livonia Stevenson | 18:25.8 |
| 22 | Reuben PhilipPlace 22 · Grade 10 · Livonia Stevenson | 10 | Livonia Stevenson | 18:26.4 |
| 23 | Joey PietruszkaPlace 23 · Grade 12 · Livonia Stevenson | 12 | Livonia Stevenson | 18:26.6 |
| 24 | Andrew KasperPlace 24 · Grade 11 · Livonia Stevenson | 11 | Livonia Stevenson | 18:26.9 |
| 25 | Max MustainePlace 25 · Grade 11 · Canton | 11 | Canton | 18:28.8 |
| 26 | Nathan ClarkPlace 26 · Grade 10 · Canton | 10 | Canton | 18:39.4 |
| 27 | Sam PetersPlace 27 · Grade 9 · Canton | 9 | Canton | 18:43.9 |
| 28 | Langdon McGuirePlace 28 · Grade 9 · Canton | 9 | Canton | 18:45.0 |
| 29 | Noah DayPlace 29 · Grade 12 · Livonia Stevenson | 12 | Livonia Stevenson | 18:51.0 |
| 30 | Jackson NuechterleinPlace 30 · Grade 10 · Canton | 10 | Canton | 19:02.2 |
| 31 | Jacob AndersonPlace 31 · Grade 9 · Livonia Stevenson | 9 | Livonia Stevenson | 19:05.1 |
| 32 | Max FarnsworthPlace 32 · Grade 10 · Canton | 10 | Canton | 19:05.7 |
| 33 | Joey MillerPlace 33 · Grade 9 · Canton | 9 | Canton | 19:11.4 |
| 34 | Anthony WestPlace 34 · Grade 11 · Livonia Stevenson | 11 | Livonia Stevenson | 19:14.0 |
| 35 | Connor DunnPlace 35 · Grade 11 · Canton | 11 | Canton | 19:15.7 |
| 36 | Jacob WeberPlace 36 · Grade 10 · Canton | 10 | Canton | 19:18.9 |
| 37 | Sam PiersonPlace 37 · Grade 12 · Canton | 12 | Canton | 19:26.1 |
| 38 | Noah BlandinoPlace 38 · Grade 11 · Canton | 11 | Canton | 19:28.4 |
| 39 | Sean MajeskePlace 39 · Grade 12 · Canton | 12 | Canton | 19:38.8 |
| 40 | Nathan DowniePlace 40 · Grade 12 · Livonia Stevenson | 12 | Livonia Stevenson | 19:43.0 |
| 41 | Joseph RenasPlace 41 · Grade 12 · Livonia Stevenson | 12 | Livonia Stevenson | 19:58.7 |
| 42 | Liam CrosbyPlace 42 · Grade 11 · Livonia Stevenson | 11 | Livonia Stevenson | 20:00.3 |
| 43 | Jonathan ThomasPlace 43 · Grade 12 · Livonia Stevenson | 12 | Livonia Stevenson | 20:02.0 |
| 44 | Alex MessingPlace 44 · Grade 10 · Livonia Stevenson | 10 | Livonia Stevenson | 20:19.4 |
| 45 | Max JavorPlace 45 · Grade 9 · Canton | 9 | Canton | 20:20.8 |
| 46 | Andy WuPlace 46 · Grade 12 · Canton | 12 | Canton | 20:26.6 |
| 47 | Josh AsaiPlace 47 · Grade 12 · Livonia Stevenson | 12 | Livonia Stevenson | 20:28.8 |
| 48 | Wesley TaylorPlace 48 · Grade 12 · Livonia Stevenson | 12 | Livonia Stevenson | 20:29.3 |
| 49 | Jacob BjertnessPlace 49 · Grade 11 · Livonia Stevenson | 11 | Livonia Stevenson | 20:29.9 |
| 50 | Ethan BarelPlace 50 · Grade 12 · Livonia Stevenson | 12 | Livonia Stevenson | 20:39.3 |
| 51 | Kyle KlessPlace 51 · Grade 9 · Livonia Stevenson | 9 | Livonia Stevenson | 20:41.5 |
| 52 | Jacob WardPlace 52 · Grade 10 · Livonia Stevenson | 10 | Livonia Stevenson | 20:42.2 |
| 53 | Brandon BlandinoPlace 53 · Grade 9 · Canton | 9 | Canton | 20:43.0 |
| 54 | Varun NallaPlace 54 · Grade 10 · Canton | 10 | Canton | 21:14.3 |
| 55 | Garrett JenkinsPlace 55 · Grade 10 · Canton | 10 | Canton | 21:31.0 |
| 56 | Sean WengPlace 56 · Grade 12 · Canton | 12 | Canton | 22:33.7 |
| 57 | Adam WojcikPlace 57 · Grade 9 · Livonia Stevenson | 9 | Livonia Stevenson | 22:42.3 |
| 58 | Devansh ShendePlace 58 · Grade 9 · Canton | 9 | Canton | 22:49.7 |
| 59 | Matthew RobinsonPlace 59 · Grade 10 · Livonia Stevenson | 10 | Livonia Stevenson | 22:58.2 |
| 60 | Darren DoylePlace 60 · Grade 10 · Canton | 10 | Canton | 23:03.2 |
| 61 | Cael MaierPlace 61 · Grade 11 · Livonia Stevenson | 11 | Livonia Stevenson | 23:18.3 |
| 62 | Gideon CookPlace 62 · Grade 12 · Livonia Stevenson | 12 | Livonia Stevenson | 23:19.2 |
| 63 | Gokul Sankaravadiv...Place 63 · Grade 9 · Canton | 9 | Canton | 23:21.9 |
| 64 | John RenasPlace 64 · Grade 10 · Livonia Stevenson | 10 | Livonia Stevenson | 23:27.6 |
| 65 | Jake LudwigPlace 65 · Grade 9 · Canton | 9 | Canton | 24:40.8 |
| 66 | Brenden BosankoPlace 66 · Grade 9 · Canton | 9 | Canton | 24:50.1 |
| 67 | Rayan TararPlace 67 · Grade 9 · Canton | 9 | Canton | 24:54.0 |
| 68 | Alexei DudekPlace 68 · Grade 12 · Livonia Stevenson | 12 | Livonia Stevenson | 25:09.0 |
| 69 | Aiden ConsidinePlace 69 · Grade 11 · Livonia Stevenson | 11 | Livonia Stevenson | 25:20.7 |
| 70 | Adithya VaranasiPlace 70 · Grade 9 · Canton | 9 | Canton | 25:47.6 |
| 71 | Vishesh PathakPlace 71 · Grade 10 · Canton | 10 | Canton | 26:41.5 |