| 1 | Tyler CarlsonPlace 1 · Grade 12 · Memphis | 12 | Memphis | 17:29 |
| 2 | Brock DenUylPlace 2 · Grade 11 · Marysville | 11 | Marysville | 18:32 |
| 3 | Cole PeyerkPlace 3 · Grade 12 · Port Huron Northern | 12 | Port Huron Northern | 19:22 |
| 4 | Luke MaherPlace 4 · Grade 9 · Port Huron Northern | 9 | Port Huron Northern | 19:23 |
| 5 | Matt LaFrenierePlace 5 · Grade 10 · Port Huron Northern | 10 | Port Huron Northern | 19:23 |
| 6 | Brandon ZielkePlace 6 · Grade 12 · Port Huron Northern | 12 | Port Huron Northern | 19:23 |
| 7 | Michael PaolettiPlace 7 · Grade 10 · Port Huron Northern | 10 | Port Huron Northern | 19:23 |
| 8 | Carter BelangerPlace 8 · Grade 11 · Port Huron Northern | 11 | Port Huron Northern | 19:24 |
| 9 | Logan AbrahamPlace 9 · Grade 11 · Port Huron Northern | 11 | Port Huron Northern | 19:24 |
| 10 | Luke VanderHeuvelPlace 10 · Grade 9 · Port Huron Northern | 9 | Port Huron Northern | 19:41 |
| 11 | Hayden PronePlace 11 · Grade 10 · Port Huron Northern | 10 | Port Huron Northern | 19:49 |
| 12 | Tyler LennPlace 12 · Grade 9 · Cardinal Mooney Catholic | 9 | Cardinal Mooney Catholic | 20:09 |
| 13 | Kyle NeginPlace 13 · Grade 12 · Marysville | 12 | Marysville | 20:11 |
| 14 | Dylan WernerPlace 14 · Grade 9 · Memphis | 9 | Memphis | 20:18 |
| 15 | John KerschenheiterPlace 15 · Grade 12 · Marysville | 12 | Marysville | 20:22 |
| 16 | Noah GundersonPlace 16 · Grade 12 · Port Huron | 12 | Port Huron | 20:23 |
| 17 | Glen DavisPlace 17 · Grade 10 · Port Huron Northern | 10 | Port Huron Northern | 20:23 |
| 18 | Aldo GarciaPlace 18 · Grade 10 · Port Huron Northern | 10 | Port Huron Northern | 20:24 |
| 19 | Lance KowalskiPlace 19 · Grade 10 · Marysville | 10 | Marysville | 20:27 |
| 20 | Jake ThomasPlace 20 · Grade 12 · Memphis | 12 | Memphis | 20:41 |
| 21 | Aiden BrownPlace 21 · Grade 11 · Kimball Landmark | 11 | Kimball Landmark | 20:47 |
| 22 | David ClemonsPlace 22 · Grade 9 · Algonac | 9 | Algonac | 20:50 |
| 23 | Matthew Zammit Jr.Place 23 · Grade 10 · Cardinal Mooney Catholic | 10 | Cardinal Mooney Catholic | 20:52 |
| 24 | Max ProcissiPlace 24 · Grade 9 · Cardinal Mooney Catholic | 9 | Cardinal Mooney Catholic | 20:55 |
| 25 | Winter GunnellsPlace 25 · Grade 12 · Algonac | 12 | Algonac | 21:03 |
| 26 | Isaac ZammitPlace 26 · Grade 9 · Cardinal Mooney Catholic | 9 | Cardinal Mooney Catholic | 21:09 |
| 27 | Ryan SchusterPlace 27 · Grade 12 · Memphis | 12 | Memphis | 21:16 |
| 28 | Hunter ByerlyPlace 28 · Grade 10 · Algonac | 10 | Algonac | 21:19 |
| 29 | Brady MayerPlace 29 · Grade 9 · Port Huron Northern | 9 | Port Huron Northern | 21:22 |
| 30 | Reed SchusterPlace 30 · Grade 10 · Memphis | 10 | Memphis | 21:42 |
| 31 | Calvin GwisdalaPlace 31 · Grade 10 · Marysville | 10 | Marysville | 21:48 |
| 32 | Ashton DemeulenaerePlace 32 · Grade 11 · Cardinal Mooney Catholic | 11 | Cardinal Mooney Catholic | 21:51 |
| 33 | Alec PionkPlace 33 · Grade 11 · Port Huron | 11 | Port Huron | 21:53 |
| 34 | Aedan ForbesPlace 34 · Grade 12 · Marysville | 12 | Marysville | 21:54 |
| 35 | Allen CrowePlace 35 · Grade 11 · Algonac | 11 | Algonac | 22:00 |
| 36 | Aiden DouglasPlace 36 · Grade 10 · Port Huron Northern | 10 | Port Huron Northern | 22:12 |
| 37 | Teddy PoziosPlace 37 · Grade 10 · Marysville | 10 | Marysville | 22:15 |
| 38 | Andrew DennyPlace 38 · Grade 11 · Port Huron Northern | 11 | Port Huron Northern | 22:16 |
| 39 | Donovan SchusterPlace 39 · Grade 10 · Memphis | 10 | Memphis | 22:23 |
| 40 | Donald BlakeleyPlace 40 · Grade 10 · Cardinal Mooney Catholic | 10 | Cardinal Mooney Catholic | 22:37 |
| 41 | Austin TrudeauPlace 41 · Grade 9 · Port Huron | 9 | Port Huron | 22:43 |
| 42 | Ayden SauraPlace 42 · Grade 11 · Port Huron | 11 | Port Huron | 22:45 |
| 43 | Andrew TrombleyPlace 43 · Grade 10 · Memphis | 10 | Memphis | 23:03 |
| 44 | Ben HeissPlace 44 · Grade 11 · Port Huron Northern | 11 | Port Huron Northern | 23:34 |
| 45 | Griffin SibillaPlace 45 · Grade 10 · Marysville | 10 | Marysville | 23:35 |
| 46 | Dominic CattiveraPlace 46 · Grade 10 · Cardinal Mooney Catholic | 10 | Cardinal Mooney Catholic | 23:44 |
| 47 | Devin PetitPlace 47 · Grade 12 · Algonac | 12 | Algonac | 23:53 |
| 47 | Henry GracePlace 47 · Grade 9 · Cardinal Mooney Catholic | 9 | Cardinal Mooney Catholic | 23:53 |
| 49 | Conner SundbergPlace 49 · Grade 12 · Port Huron Northern | 12 | Port Huron Northern | 24:36 |
| 50 | Ethan ColemanPlace 50 · Grade 11 · Marysville | 11 | Marysville | 24:57 |
| 51 | LJ PecoraroPlace 51 · Grade 9 · Cardinal Mooney Catholic | 9 | Cardinal Mooney Catholic | 26:31 |
| 52 | Grant GonserPlace 52 · Grade 9 · Port Huron Northern | 9 | Port Huron Northern | 28:32 |
| 53 | Caden GuttPlace 53 · Grade 11 · Memphis | 11 | Memphis | 29:18 |
| 55 | Seth GirtmanPlace 55 · Grade 11 · Algonac | 11 | Algonac | 30:43 |
| 56 | Eric RhudePlace 56 · Grade 12 · Port Huron Northern | 12 | Port Huron Northern | 32:22 |
| 0 | Daniel KornackiPlace 0 · Grade 12 · Port Huron Northern | 12 | Port Huron Northern | — |
| 0 | Hayden MehnertPlace 0 · Grade 11 · Port Huron Northern | 11 | Port Huron Northern | — |