| 1 | Xander CivinskasPlace 1 · Grade 12 · Roscommon | 12 | Roscommon | 17:50.55 |
| 2 | Jayce MethnerPlace 2 · Grade 12 · LeRoy Pine River | 12 | LeRoy Pine River | 17:57.28 |
| 3 | Philip RiglingPlace 3 · Grade 11 · LeRoy Pine River | 11 | LeRoy Pine River | 18:36.91 |
| 4 | Landyn CoolPlace 4 · Grade 11 · LeRoy Pine River | 11 | LeRoy Pine River | 18:56.28 |
| 5 | Logan ChurchillPlace 5 · Grade 12 · LeRoy Pine River | 12 | LeRoy Pine River | 19:00.69 |
| 6 | Josh FairbanksPlace 6 · Grade 11 · Roscommon | 11 | Roscommon | 19:02.38 |
| 7 | Jackson ThielPlace 7 · Grade 11 · Roscommon | 11 | Roscommon | 19:12.44 |
| 8 | Joel EwaldPlace 8 · Grade 11 · Roscommon | 11 | Roscommon | 20:16.63 |
| 9 | Brian KilbournPlace 9 · Grade 9 · Roscommon | 9 | Roscommon | 20:22.41 |
| 10 | Ethan BrewerPlace 10 · Grade 12 · Roscommon | 12 | Roscommon | 20:37.76 |
| 11 | Matthew StilsonPlace 11 · Grade 9 · Cadillac | 9 | Cadillac | 20:39.94 |
| 12 | Bobby VennemaPlace 12 · Grade 12 · McBain Northern Michigan Christian | 12 | McBain Northern Michigan Christian | 20:45.25 |
| 13 | Gavin PhillipsPlace 13 · Grade 12 · Cadillac | 12 | Cadillac | 20:55.69 |
| 14 | Michael GottleberPlace 14 · Grade 10 · Cadillac | 10 | Cadillac | 21:02.59 |
| 15 | Elijah KimbelPlace 15 · Grade 9 · McBain Northern Michigan Christian | 9 | McBain Northern Michigan Christian | 21:08.75 |
| 16 | Wyatt UnderhillPlace 16 · Grade 11 · LeRoy Pine River | 11 | LeRoy Pine River | 21:28.84 |
| 17 | Luke EnyertPlace 17 · Grade 12 · Cadillac | 12 | Cadillac | 22:04.81 PR |
| 18 | Scott SlocumPlace 18 · Grade 9 · LeRoy Pine River | 9 | LeRoy Pine River | 22:20.81 |
| 19 | Nick StephensPlace 19 · Grade 11 · Charlton Heston Academy | 11 | Charlton Heston Academy | 22:26.25 |
| 20 | Ethan SharpePlace 20 · Grade 10 · Roscommon | 10 | Roscommon | 22:39.38 |
| 21 | Kyle JohnsonPlace 21 · Grade 10 · LeRoy Pine River | 10 | LeRoy Pine River | 22:42.84 |
| 22 | Orlando VanLeeuwenPlace 22 · Grade 9 · LeRoy Pine River | 9 | LeRoy Pine River | 22:46.63 |
| 23 | Carter LewisPlace 23 · Grade 10 · LeRoy Pine River | 10 | LeRoy Pine River | 23:33.44 |
| 24 | Ben HaminaPlace 24 · Grade 9 · Roscommon | 9 | Roscommon | 23:34.15 |
| 25 | Gabe OutmanPlace 25 · Grade 9 · Cadillac | 9 | Cadillac | 23:38.94 |
| 26 | Collin DeKamPlace 26 · Grade 10 · McBain Northern Michigan Christian | 10 | McBain Northern Michigan Christian | 23:59.03 |
| 27 | Mason GreenPlace 27 · Grade 10 · Roscommon | 10 | Roscommon | 24:04.59 |
| 28 | Joshua ColePlace 28 · Grade 12 · Houghton Lake | 12 | Houghton Lake | 24:53.47 |
| 29 | Connor McNamaraPlace 29 · Grade 12 · Roscommon | 12 | Roscommon | 25:58.5 |
| 30 | Freddie SantangeloPlace 30 · Grade 9 · Cadillac | 9 | Cadillac | 27:09.5 |
| 31 | Carlos GomezPlace 31 · Grade 11 · Cadillac | 11 | Cadillac | 27:10.84 |
| 32 | Anthony BelcherPlace 32 · Grade 11 · Roscommon | 11 | Roscommon | 27:44.38 |
| 33 | Jacob BooherPlace 33 · Grade 10 · McBain Northern Michigan Christian | 10 | McBain Northern Michigan Christian | 27:49.69 |
| 34 | Ben CollinsPlace 34 · Grade 9 · Roscommon | 9 | Roscommon | 27:52.63 |
| 35 | Brett RitsemaPlace 35 · Grade 9 · McBain Northern Michigan Christian | 9 | McBain Northern Michigan Christian | 27:59.91 |
| 36 | Logan StanawayPlace 36 · Grade 11 · Roscommon | 11 | Roscommon | 29:01.47 |
| 37 | Garrett SmithPlace 37 · Grade 11 · Cadillac | 11 | Cadillac | 32:28.05 |
| 38 | Remy BaileyPlace 38 · Grade 9 · Charlton Heston Academy | 9 | Charlton Heston Academy | 36:56.76 |