| 1 | Austin PungPlace 1 · Grade 10 · North Branch | 10 | North Branch | 18:05 |
| 2 | Ben PerryPlace 2 · Grade 10 · Cardinal Mooney Catholic | 10 | Cardinal Mooney Catholic | 18:16 |
| 3 | Brady KaufmanPlace 3 · Grade 11 · Brown City | 11 | Brown City | 18:30 |
| 4 | Kaleb BickelPlace 4 · Grade 11 · North Branch | 11 | North Branch | 18:31 |
| 5 | Jacob HatcherPlace 5 · Grade 10 · Richmond | 10 | Richmond | 18:32 |
| 6 | Cameron KochPlace 6 · Grade 12 · Kimball Landmark | 12 | Kimball Landmark | 19:05 |
| 7 | Armond HicksPlace 7 · Grade 10 · Port Huron | 10 | Port Huron | 19:22 |
| 8 | Richard CarwilePlace 8 · Grade 9 · Port Huron | 9 | Port Huron | 19:36 |
| 9 | Aidan FrancisPlace 9 · Grade 10 · Memphis | 10 | Memphis | 19:37 |
| 10 | Cameron BurnsPlace 10 · Grade 10 · Port Huron | 10 | Port Huron | 19:57 |
| 11 | Michael TunnellPlace 11 · Grade 10 · Port Huron | 10 | Port Huron | 20:10 |
| 12 | Kyle BeatleyPlace 12 · Grade 11 · North Branch | 11 | North Branch | 20:19 |
| 13 | Patrick SeifertPlace 13 · Grade 9 · Richmond | 9 | Richmond | 20:23 |
| 14 | Larry WoffordPlace 14 · Grade 12 · Richmond | 12 | Richmond | 20:24 |
| 15 | Clayton MaksymiukPlace 15 · Grade 10 · Richmond | 10 | Richmond | 20:25 |
| 16 | Jacob PeraltaPlace 16 · Grade 12 · North Branch | 12 | North Branch | 20:37 |
| 17 | Eric MarshallPlace 17 · Grade 11 · Cardinal Mooney Catholic | 11 | Cardinal Mooney Catholic | 20:44 |
| 18 | Justin WestbrookPlace 18 · Grade 9 · Port Huron | 9 | Port Huron | 20:53 |
| 19 | Dylan CastlePlace 19 · Grade 9 · North Branch | 9 | North Branch | 20:57 |
| 20 | Brandan ChristensenPlace 20 · Grade 10 · Richmond | 10 | Richmond | 20:58 |
| 21 | Brenden FrancisPlace 21 · Grade 12 · Memphis | 12 | Memphis | 21:04 |
| 22 | Noah TreutlePlace 22 · Grade 9 · Memphis | 9 | Memphis | 21:06 |
| 23 | Brian StricklandPlace 23 · Grade 9 · Memphis | 9 | Memphis | 21:09 |
| 24 | Zachary BernhardtPlace 24 · Grade 12 · Cardinal Mooney Catholic | 12 | Cardinal Mooney Catholic | 21:22 |
| 25 | Joseph SwopePlace 25 · Grade 11 · North Branch | 11 | North Branch | 21:36 |
| 26 | Luke SchultePlace 26 · Grade 10 · Cardinal Mooney Catholic | 10 | Cardinal Mooney Catholic | 21:37 |
| 27 | Andrew TummondsPlace 27 · Grade 10 · Cardinal Mooney Catholic | 10 | Cardinal Mooney Catholic | 21:46 |
| 28 | Carter GreenlawPlace 28 · Grade 12 · Port Huron | 12 | Port Huron | 21:56 |
| 29 | Colton MaherPlace 29 · Grade 9 · North Branch | 9 | North Branch | 21:57 |
| 30 | Blake SpencerPlace 30 · Grade 11 · Port Huron | 11 | Port Huron | 21:58 |
| 31 | Jonathan PetersPlace 31 · Grade 10 · Memphis | 10 | Memphis | 22:35 |
| 32 | Nicholas CucchiPlace 32 · Grade 11 · Cardinal Mooney Catholic | 11 | Cardinal Mooney Catholic | 23:01 |
| 33 | Logan ChildersPlace 33 · Grade 10 · Brown City | 10 | Brown City | 23:04 |
| 34 | Jeremy ArmsteadPlace 34 · Grade 11 · Brown City | 11 | Brown City | 23:52 |
| 35 | Nate McquillanPlace 35 · Grade 9 · Richmond | 9 | Richmond | 24:40 |
| 36 | Travis AmadorPlace 36 · Grade 12 · Brown City | 12 | Brown City | 25:09 |
| 37 | Dylan BouckPlace 37 · Grade 12 · Memphis | 12 | Memphis | 26:15 |
| 38 | Wilson LombardPlace 38 · Grade 9 · Cardinal Mooney Catholic | 9 | Cardinal Mooney Catholic | 26:44 |
| 39 | Cody FennerPlace 39 · Grade 11 · Brown City | 11 | Brown City | 28:24 |