| 1 | Corbin HealeyPlace 1 · Grade 11 · Erie Mason | 11 | Erie Mason | 17:29 |
| 2 | Ivan WestgatePlace 2 · Grade 9 · Onsted | 9 | Onsted | 17:43 |
| 3 | Zach MorsePlace 3 · Grade 10 · Addison | 10 | Addison | 18:01 |
| 4 | Connor BaldwinPlace 4 · Grade 11 · Erie Mason | 11 | Erie Mason | 18:02 |
| 5 | Logan HudsonPlace 5 · Grade 11 · Blissfield | 11 | Blissfield | 18:16 |
| 6 | Carter RosePlace 6 · Grade 10 · Erie Mason | 10 | Erie Mason | 18:19 |
| 7 | Jackson HoffmanPlace 7 · Grade 11 · Erie Mason | 11 | Erie Mason | 18:31 |
| 8 | Gage JoycePlace 8 · Grade 9 · Erie Mason | 9 | Erie Mason | 18:43 |
| 9 | Jerry YanakPlace 9 · Grade 9 · Erie Mason | 9 | Erie Mason | 18:47 |
| 10 | Matt DoylePlace 10 · Grade 11 · Onsted | 11 | Onsted | 19:05 |
| 11 | Mason BurkeenPlace 11 · Grade 10 · Onsted | 10 | Onsted | 19:14 |
| 12 | Nathan WalkerPlace 12 · Grade 10 · Erie Mason | 10 | Erie Mason | 19:20 |
| 13 | Bryce AlfredPlace 13 · Grade 10 · Jackson Northwest | 10 | Jackson Northwest | 19:23 |
| 14 | Barrett BagbyPlace 14 · Grade 10 · Grass Lake | 10 | Grass Lake | 19:33 |
| 15 | Brady JonesPlace 15 · Grade 9 · Jackson Northwest | 9 | Jackson Northwest | 19:35 |
| 16 | Matt SylvesterPlace 16 · Grade 10 · Addison | 10 | Addison | 19:44 |
| 17 | Blake KlockePlace 17 · Grade 9 · Onsted | 9 | Onsted | 19:47 |
| 18 | Joey DodgePlace 18 · Grade 12 · Jackson Northwest | 12 | Jackson Northwest | 20:09 |
| 19 | Nicholas SherwoodPlace 19 · Grade 9 · Grass Lake | 9 | Grass Lake | 20:21 |
| 20 | Elijah MckownPlace 20 · Grade 10 · Onsted | 10 | Onsted | 20:24 |
| 21 | Tristen AnselPlace 21 · Grade 12 · Erie Mason | 12 | Erie Mason | 20:35 |
| 22 | Justin SimmonsPlace 22 · Grade 12 · Erie Mason | 12 | Erie Mason | 20:44 |
| 23 | Noah SweetPlace 23 · Grade 10 · Grass Lake | 10 | Grass Lake | 20:47 |
| 24 | Caleb GrammPlace 24 · Grade 9 · Addison | 9 | Addison | 20:49 |
| 25 | Avery IlesPlace 25 · Grade 11 · Grass Lake | 11 | Grass Lake | 20:51 |
| 26 | Jude CampbellPlace 26 · Grade 9 · Blissfield | 9 | Blissfield | 20:51 |
| 27 | Connor BagbyPlace 27 · Grade 10 · Grass Lake | 10 | Grass Lake | 21:08 |
| 28 | Austin PhelenPlace 28 · Grade 12 · Jackson Northwest | 12 | Jackson Northwest | 21:18 |
| 29 | Cory YenorPlace 29 · Grade 10 · Erie Mason | 10 | Erie Mason | 21:30 |
| 30 | Gavin McAndrewsPlace 30 · Grade 10 · Addison | 10 | Addison | 21:37 |
| 31 | Logan McRobertPlace 31 · Grade 9 · Onsted | 9 | Onsted | 21:38 |
| 32 | Michael NegusPlace 32 · Grade 10 · Jackson Northwest | 10 | Jackson Northwest | 21:40 |
| 33 | Patrick DoylePlace 33 · Grade 11 · Onsted | 11 | Onsted | 21:56 |
| 34 | Christopher ButlerPlace 34 · Grade 10 · Blissfield | 10 | Blissfield | 22:07 |
| 35 | Max KortschPlace 35 · Grade 10 · Erie Mason | 10 | Erie Mason | 22:08 |
| 36 | Tyler DodgePlace 36 · Grade 12 · Jackson Northwest | 12 | Jackson Northwest | 22:16 |
| 37 | Louis GoodPlace 37 · Grade 9 · Grass Lake | 9 | Grass Lake | 22:42 |
| 38 | Bobby ScoutPlace 38 · Grade 10 · Addison | 10 | Addison | 22:45 |
| 39 | Nicholas DoylePlace 39 · Grade 11 · Onsted | 11 | Onsted | 22:48 |
| 40 | Tyler AdolphPlace 40 · Grade 11 · Blissfield | 11 | Blissfield | 22:51 |
| 41 | Luke HedrichPlace 41 · Grade 10 · Jackson Northwest | 10 | Jackson Northwest | 22:52 |
| 42 | Sean NewlinPlace 42 · Grade 11 · Blissfield | 11 | Blissfield | 22:53 |
| 43 | Josh BrownPlace 43 · Grade 10 · Addison | 10 | Addison | 23:01 |
| 44 | Austin DodgePlace 44 · Grade 12 · Jackson Northwest | 12 | Jackson Northwest | 23:16 |
| 45 | Jason LuceyPlace 45 · Grade 12 · Addison | 12 | Addison | 23:36 |
| 46 | Warner SmallPlace 46 · Grade 12 · Dearborn Heights Annapolis | 12 | Dearborn Heights Annapolis | 23:43 |
| 47 | Doug SimpsonPlace 47 · Grade 11 · Dearborn Heights Annapolis | 11 | Dearborn Heights Annapolis | 23:51 |
| 48 | Sam VancePlace 48 · Grade 9 · Erie Mason | 9 | Erie Mason | 24:40 |
| 49 | Jacob CampbellPlace 49 · Grade 9 · Grass Lake | 9 | Grass Lake | 25:00 |
| 50 | Devin ChinivarePlace 50 · Grade 11 · Dearborn Heights Annapolis | 11 | Dearborn Heights Annapolis | 25:57 |
| 51 | Tyler MyersPlace 51 · Grade 12 · Dearborn Heights Annapolis | 12 | Dearborn Heights Annapolis | 26:02 |
| 52 | Conner ChinivarePlace 52 · Grade 10 · Dearborn Heights Annapolis | 10 | Dearborn Heights Annapolis | 27:51 |
| 53 | Jack SpeharPlace 53 · Grade 12 · Dearborn Heights Annapolis | 12 | Dearborn Heights Annapolis | 28:08 |