| 1 | Ty PavlichekPlace 1 · Grade 11 · Unionville-Sebewaing | 11 | Unionville-Sebewaing | 17:57.93 |
| 2 | Ethan GreenPlace 2 · Grade 10 · Kingston | 10 | Kingston | 18:08.74 |
| 3 | Wynn BlakePlace 3 · Grade 10 · Brown City | 10 | Brown City | 18:29.71 |
| 4 | Bryce LangmaidPlace 4 · Grade 12 · Unionville-Sebewaing | 12 | Unionville-Sebewaing | 18:35.52 |
| 5 | Jacob VanhovePlace 5 · Grade 11 · Unionville-Sebewaing | 11 | Unionville-Sebewaing | 18:39.27 |
| 6 | Utah GusaPlace 6 · Grade 9 · Ubly | 9 | Ubly | 18:43.9 |
| 7 | Tyler AleksinkPlace 7 · Grade 12 · Unionville-Sebewaing | 12 | Unionville-Sebewaing | 18:52.43 |
| 8 | Ben RodriguezPlace 8 · Grade 12 · Capac | 12 | Capac | 18:57.68 |
| 9 | Dustin PeterPlace 9 · Grade 12 · Kingston | 12 | Kingston | 19:00.77 |
| 10 | Morgan GreenPlace 10 · Grade 12 · Kingston | 12 | Kingston | 19:20.24 |
| 11 | Andrew VogelPlace 11 · Grade 10 · Ubly | 10 | Ubly | 19:25.27 |
| 12 | John SchoenPlace 12 · Grade 10 · Capac | 10 | Capac | 19:26.83 |
| 13 | Loreto FrangedakisPlace 13 · Grade 12 · Capac | 12 | Capac | 19:27.52 |
| 14 | Michael JacobsPlace 14 · Grade 10 · Unionville-Sebewaing | 10 | Unionville-Sebewaing | 19:56.14 |
| 15 | Devin DudleyPlace 15 · Grade 10 · Brown City | 10 | Brown City | 19:58.55 |
| 16 | Devin SmithPlace 16 · Grade 10 · Brown City | 10 | Brown City | 20:06.33 |
| 17 | Alexander SmithPlace 17 · Grade 11 · Pigeon-Laker | 11 | Pigeon-Laker | 20:09.57 |
| 18 | Wade MessingPlace 18 · Grade 9 · Ubly | 9 | Ubly | 20:19.24 |
| 19 | Ethan LikenPlace 19 · Grade 11 · Unionville-Sebewaing | 11 | Unionville-Sebewaing | 20:29.71 |
| 20 | Trayton WenzlaffPlace 20 · Grade 12 · Kingston | 12 | Kingston | 20:36.65 |
| 21 | Jacob MessingPlace 21 · Grade 9 · Ubly | 9 | Ubly | 20:50.83 |
| 22 | Carson HollandPlace 22 · Grade 10 · Unionville-Sebewaing | 10 | Unionville-Sebewaing | 21:01.54 |
| 23 | Bryce TankPlace 23 · Grade 12 · Capac | 12 | Capac | 21:19.78 |
| 24 | Max IselerPlace 24 · Grade 12 · North Huron | 12 | North Huron | 21:20.27 |
| 25 | Brandon KohlerPlace 25 · Grade 10 · Brown City | 10 | Brown City | 21:24.02 |
| 26 | Austin BeierPlace 26 · Grade 10 · Capac | 10 | Capac | 21:25.8 |
| 27 | Dylan BrechtPlace 27 · Grade 12 · Capac | 12 | Capac | 21:26.24 |
| 28 | Ethan WorkmanPlace 28 · Grade 9 · Brown City | 9 | Brown City | 21:26.55 |
| 29 | Seth ShellenbargarPlace 29 · Grade 11 · Capac | 11 | Capac | 21:44.43 |
| 30 | Jacob RaylPlace 30 · Grade 11 · Kingston | 11 | Kingston | 21:58.33 |
| 31 | Landon DekoskiPlace 31 · Grade 9 · Ubly | 9 | Ubly | 22:13.33 |
| 32 | Gavin DuewekePlace 32 · Grade 11 · Brown City | 11 | Brown City | 22:20.05 |
| 33 | Nicolas MaillouxPlace 33 · Grade 11 · Capac | 11 | Capac | 22:22.3 |
| 34 | Konnor OlsonPlace 34 · Grade 9 · Pigeon-Laker | 9 | Pigeon-Laker | 22:24.18 |
| 35 | Stephen VanconantPlace 35 · Grade 10 · Peck | 10 | Peck | 23:21.93 |
| 36 | Charles RisdonPlace 36 · Grade 9 · Peck | 9 | Peck | 29:15.05 |