| 1 | Jasper CanePlace 1 · Grade 11 · Kalamazoo Central | 11 | Kalamazoo Central | 16:32.2 |
| 2 | Joseph SpadaPlace 2 · Grade 10 · Kalamazoo Central | 10 | Kalamazoo Central | 17:45.5 |
| 3 | Andre SoissonPlace 3 · Grade 12 · Kalamazoo Central | 12 | Kalamazoo Central | 17:59.4 |
| 4 | Aiden KrugerPlace 4 · Grade 11 · Niles | 11 | Niles | 18:19.9 |
| 5 | Michael KloostermanPlace 5 · Grade 11 · Kalamazoo Central | 11 | Kalamazoo Central | 18:31.8 |
| 6 | Marek ButkiewiczPlace 6 · Grade 9 · Kalamazoo Hackett | 9 | Kalamazoo Hackett | 18:38.6 |
| 7 | Ty BillingsPlace 7 · Grade 9 · Kalamazoo Central | 9 | Kalamazoo Central | 18:40.9 |
| 8 | Gavin SehyPlace 8 · Grade 11 · Kalamazoo Hackett | 11 | Kalamazoo Hackett | 19:44.3 |
| 9 | Andrew WrightPlace 9 · Grade 9 · Kalamazoo Central | 9 | Kalamazoo Central | 19:47.1 |
| 10 | Elijah ThompsonPlace 10 · Grade 9 · Kalamazoo Central | 9 | Kalamazoo Central | 19:53.6 |
| 11 | Rodrigo MoralesPlace 11 · Grade 9 · Hartford | 9 | Hartford | 20:02.6 |
| 12 | Sean SiemsPlace 12 · Grade 9 · Kalamazoo Hackett | 9 | Kalamazoo Hackett | 20:09.8 |
| 13 | Sean SkuratowiczPlace 13 · Grade 10 · Kalamazoo Central | 10 | Kalamazoo Central | 20:23.5 |
| 14 | Allen TrejoPlace 14 · Grade 12 · Kalamazoo Central | 12 | Kalamazoo Central | 20:30.9 |
| 15 | Bryce BillingsPlace 15 · Grade 10 · Kalamazoo Central | 10 | Kalamazoo Central | 20:32.9 |
| 16 | Sean PierucciPlace 16 · Grade 11 · Kalamazoo Hackett | 11 | Kalamazoo Hackett | 21:10.4 |
| 17 | Henry DutcherPlace 17 · Grade 9 · Kalamazoo Central | 9 | Kalamazoo Central | 21:20.7 |
| 18 | Jairo LopezPlace 18 · Grade 11 · Hartford | 11 | Hartford | 21:48.4 |
| 19 | Logan RitchiePlace 19 · Grade 10 · Niles | 10 | Niles | 22:09.0 |
| 20 | Jacob EricksonPlace 20 · Grade 9 · Niles | 9 | Niles | 22:10.6 |
| 21 | Julian BarryPlace 21 · Grade 10 · Kalamazoo Hackett | 10 | Kalamazoo Hackett | 22:32.8 |
| 22 | Caleb HirwaPlace 22 · Grade 10 · Kalamazoo Central | 10 | Kalamazoo Central | 22:44.9 |
| 23 | Arulio DelgadoPlace 23 · Grade 12 · Hartford | 12 | Hartford | 23:08.7 |
| 24 | Carlos RuizPlace 24 · Grade 10 · Hartford | 10 | Hartford | 23:31.1 |
| 25 | Damien MartinezPlace 25 · Grade 9 · Kalamazoo Hackett | 9 | Kalamazoo Hackett | 23:35.1 |
| 26 | Ja'tavion CaldwellPlace 26 · Grade 10 · BC Central | 10 | BC Central | 23:56.8 |
| 27 | Robert LenzaPlace 27 · Grade 9 · Hartford | 9 | Hartford | 23:56.9 |
| 28 | Keegan GallagherPlace 28 · Grade 11 · Kalamazoo Hackett | 11 | Kalamazoo Hackett | 23:57.1 |
| 29 | Jason BabbPlace 29 · Grade 10 · Kalamazoo Hackett | 10 | Kalamazoo Hackett | 23:59.6 |
| 30 | Owen RiggenbachPlace 30 · Grade 9 · Niles | 9 | Niles | 24:53.3 |
| 31 | Aiden AprezaPlace 31 · Grade 10 · Hartford | 10 | Hartford | 25:44.4 |
| 32 | Jaylone PorterPlace 32 · Grade 10 · BC Central | 10 | BC Central | 25:44.4 |
| 33 | Colton RiggenbachPlace 33 · Grade 9 · Niles | 9 | Niles | 26:39.6 |
| 34 | Gabe ShulawPlace 34 · Grade 10 · Hartford | 10 | Hartford | 27:49.7 |
| 35 | Kardierre WilliamsPlace 35 · Grade 10 · Kalamazoo Central | 10 | Kalamazoo Central | 29:11.9 |
| 36 | Nathan RitterPlace 36 · Grade 10 · Niles | 10 | Niles | 29:39.8 |