Overall
| RK | LW | Athlete | Grade | Team | Time |
| 1 | (2) | Grant Fisher | 11 | Grand Blanc | 15:10.8 |
| 2 | (1) | Ryan Robinson | 11 | Waterford Mott | 15:28.0 |
| 3 | (3) | Michael Buffin | 12 | Grand Ledge | 15:31.5 |
| 4 | (4) | Kael Fineout | 11 | Okemos | 15:38.6 |
| 5 | (5) | Daniel Kroth | 12 | Okemos | 15:39.6 |
| 6 | (-) | Costa Willets | 12 | Ann Arbor Pioneer | 15:42.8 |
| 7 | (6) | Alberto Gomez | 11 | Holt | 15:44.3 |
| 8 | (7) | Alec Toreki | 12 | Romeo | 15:46.0 |
| 8 | (7) | Kyle Dotterrer | 12 | Traverse City Central | 15:46.0 |
| 8 | (7) | Connor Wuori | 11 | Portage Central | 15:46.0 |
Freshman
| RK | LW | Athlete | Grade | Team | Time |
| 1 | (1) | Dominic Dimambro | 9 | Fenton | 16:17.6 |
| 2 | (2) | Ryan Talbott | 9 | Pinckney | 16:33.9 |
| 3 | (3) | Thomas Michno | 9 | Macomb L'Anse Creuse North | 16:40.0 |
| 4 | (4) | Kyle Schwieman | 9 | Flushing | 16:49.5 |
| 5 | (5) | Mitchell Day | 9 | Alpena | 16:57.0 |
Sophomore
| RK | LW | Athlete | Grade | Team | Time |
| 1 | (1) | Enael Woldemichael | 10 | Grand Rapids Northview | 15:48.9 |
| 2 | (2) | Anthony Berry | 10 | Traverse City Central | 15:56.0 |
| 3 | (3) | Isaac Harding | 10 | Rockford | 16:11.3 |
| 4 | (4) | Jacob Lee | 10 | Fenton | 16:13.4 |
| 5 | (5) | Logan Kleam | 10 | Brownstown Woodhaven | 16:16.6 |
Junior
| RK | LW | Athlete | Grade | Team | Time |
| 1 | (2) | Grant Fisher | 11 | Grand Blanc | 15:10.8 |
| 2 | (1) | Ryan Robinson | 11 | Waterford Mott | 15:28.0 |
| 3 | (3) | Kael Fineout | 11 | Okemos | 15:38.6 |
| 4 | (4) | Alberto Gomez | 11 | Holt | 15:44.3 |
| 5 | (5) | Connor Wuori | 11 | Portage Central | 15:46.0 |
Senior
| RK | LW | Athlete | Grade | Team | Time |
| 1 | (1) | Michael Buffin | 12 | Grand Ledge | 15:31.5 |
| 2 | (2) | Daniel Kroth | 12 | Okemos | 15:39.6 |
| 3 | (-) | Costa Willets | 12 | Ann Arbor Pioneer | 15:42.8 |
| 4 | (3) | Alec Toreki | 12 | Romeo | 15:46.0 |
| 4 | (3) | Kyle Dotterrer | 12 | Traverse City Central | 15:46.0 |