| 1 | Owen JacksonPlace 1 · Grade 12 · Oak Hill | 12 | Oak Hill | 16:52.60 |
| 2 | Luke VanderHeuvelPlace 2 · Grade 12 · Port Huron Northern | 12 | Port Huron Northern | 17:26.40 |
| 3 | Luke MaherPlace 3 · Grade 12 · Port Huron Northern | 12 | Port Huron Northern | 17:33.30 |
| 4 | Iain ForrestPlace 4 · Grade 12 · Davison | 12 | Davison | 17:33.60 |
| 5 | Blake FergusonPlace 5 · Grade 12 · Yale | 12 | Yale | 17:40.20 |
| 6 | Matthew PattulloPlace 6 · Grade 12 · Caro | 12 | Caro | 17:51.00 |
| 7 | Acer CampbellPlace 7 · Grade 12 · Yale | 12 | Yale | 17:55.90 |
| 8 | Giovanni Pardo-KeeganPlace 8 · Grade 12 · Yale | 12 | Yale | 17:59.40 |
| 9 | Eddie RobertsPlace 9 · Grade 12 · Davison | 12 | Davison | 18:21.80 |
| 10 | Noah LinstromPlace 10 · Grade 10 · Davison | 10 | Davison | 18:24.70 |
| 11 | Cade TruemnerPlace 11 · Grade 11 · EPBP Laker | 11 | EPBP Laker | 18:29.80 |
| 12 | Carson PronePlace 12 · Grade 11 · Port Huron Northern | 11 | Port Huron Northern | 18:30.00 |
| 13 | Luke HerronPlace 13 · Grade 9 · Caro | 9 | Caro | 18:30.20 |
| 14 | Luke MeyerPlace 14 · Grade 11 · Davison | 11 | Davison | 18:32.80 |
| 15 | Luke ParsonsPlace 15 · Grade 12 · Davison | 12 | Davison | 18:33.40 |
| 16 | Grant GonserPlace 16 · Grade 12 · Port Huron Northern | 12 | Port Huron Northern | 18:51.90 |
| 17 | Kale KovachPlace 17 · Grade 11 · Yale | 11 | Yale | 18:58.40 |
| 18 | Evan OlsonPlace 18 · Grade 9 · EPBP Laker | 9 | EPBP Laker | 19:06.20 |
| 19 | Tanner SmithPlace 19 · Grade 11 · Davison | 11 | Davison | 19:07.30 |
| 20 | Trent GlassPlace 20 · Grade 12 · Marysville | 12 | Marysville | 19:08.60 |
| 21 | Teddy RutkofskePlace 21 · Grade 11 · Yale | 11 | Yale | 19:11.00 |
| 22 | Justin PinksPlace 22 · Grade 12 · Warren Woods Tower | 12 | Warren Woods Tower | 19:19.50 |
| 23 | Nathan VanderMeulenPlace 23 · Grade 12 · Marysville | 12 | Marysville | 19:22.40 |
| 24 | Wyatt MurtosPlace 24 · Grade 11 · Yale | 11 | Yale | 19:24.30 |
| 25 | Alex RobertsonPlace 25 · Grade 12 · Marine City | 12 | Marine City | 19:34.40 |
| 26 | Jack NicolPlace 26 · Grade 11 · Yale | 11 | Yale | 19:39.70 |
| 27 | Levi MayerPlace 27 · Grade 9 · Davison | 9 | Davison | 19:45.40 |
| 28 | Lucas PeltierPlace 28 · Grade 12 · Yale | 12 | Yale | 19:50.40 |
| 29 | Connor O'ReillyPlace 29 · Grade 9 · Davison | 9 | Davison | 19:51.90 |
| 30 | Jayden RobertsonPlace 30 · Grade 12 · Marine City | 12 | Marine City | 19:55.00 |
| 31 | Tyler DunkinPlace 31 · Grade 10 · Port Huron Northern | 10 | Port Huron Northern | 19:55.90 |
| 32 | Caleb GeigerPlace 32 · Grade 12 · Bad Axe | 12 | Bad Axe | 19:56.60 |
| 33 | Nolan KoroldenPlace 33 · Grade 10 · Yale | 10 | Yale | 20:01.00 |
| 34 | Henry HaagPlace 34 · Grade 9 · EPBP Laker | 9 | EPBP Laker | 20:02.10 |
| 35 | Logan RhodesPlace 35 · Grade 9 · Yale | 9 | Yale | 20:03.80 |
| 36 | Konnor OlsonPlace 36 · Grade 12 · EPBP Laker | 12 | EPBP Laker | 20:06.60 |
| 37 | Jacob MoorePlace 37 · Grade 11 · Caro | 11 | Caro | 20:15.00 |
| 38 | Leo BearssPlace 38 · Grade 10 · Yale | 10 | Yale | 20:18.70 |
| 39 | Vann KelseyPlace 39 · Grade 9 · Davison | 9 | Davison | 20:19.90 |
| 40 | Oliver HowiePlace 40 · Grade 9 · Port Huron Northern | 9 | Port Huron Northern | 20:20.00 |
| 41 | John ZakrzewskiPlace 41 · Grade 12 · Yale | 12 | Yale | 20:31.70 |
| 42 | Braden CarlessPlace 42 · Grade 11 · Yale | 11 | Yale | 20:31.80 |
| 43 | Mason McIntoshPlace 43 · Grade 9 · Caro | 9 | Caro | 20:45.10 |
| 44 | Thomas JensenPlace 44 · Grade 10 · Croswell-Lexington | 10 | Croswell-Lexington | 20:51.00 |
| 45 | Jeremy JohnsonPlace 45 · Grade 9 · Marysville | 9 | Marysville | 20:54.20 |
| 46 | Jorden FogartyPlace 46 · Grade 12 · Yale | 12 | Yale | 20:55.10 |
| 47 | Aaron VettesePlace 47 · Grade 12 · Warren Woods Tower | 12 | Warren Woods Tower | 21:00.10 |
| 48 | Dylan WernerPlace 48 · Grade 12 · Memphis | 12 | Memphis | 21:00.20 |
| 49 | Jack TurnerPlace 49 · Grade 12 · EPBP Laker | 12 | EPBP Laker | 21:08.20 |
| 50 | Ryan JackinsPlace 50 · Grade 11 · Marine City | 11 | Marine City | 21:10.70 |
| 51 | Bryce RossowPlace 51 · Grade 9 · Port Huron Northern | 9 | Port Huron Northern | 21:11.50 |
| 52 | Jack KerriganPlace 52 · Grade 10 · Croswell-Lexington | 10 | Croswell-Lexington | 21:16.30 |
| 53 | Sullivan GartrellPlace 53 · Grade 9 · Davison | 9 | Davison | 21:18.40 |
| 54 | Kalel DodderPlace 54 · Grade 9 · Port Huron Northern | 9 | Port Huron Northern | 21:21.50 |
| 55 | Kai FisherPlace 55 · Grade 9 · Memphis | 9 | Memphis | 21:32.40 |
| 56 | Lleyton ByrnesPlace 56 · Grade 12 · Warren Woods Tower | 12 | Warren Woods Tower | 21:35.10 |
| 57 | Jeffrey IgnashPlace 57 · Grade 9 · EPBP Laker | 9 | EPBP Laker | 21:42.20 |
| 58 | Kalen DodderPlace 58 · Grade 9 · Port Huron Northern | 9 | Port Huron Northern | 21:46.00 |
| 59 | Graisen MorrisPlace 59 · Grade 11 · Davison | 11 | Davison | 21:55.30 |
| 60 | Ryan MontgomeryPlace 60 · Grade 12 · Warren Woods Tower | 12 | Warren Woods Tower | 21:56.90 |
| 61 | Ethan DutkiewilzPlace 61 · Grade 9 · Davison | 9 | Davison | 21:58.60 |
| 62 | Earl BeattiePlace 62 · Grade 10 · Marine City | 10 | Marine City | 21:59.70 |
| 63 | Clark TanPlace 63 · Grade 9 · Davison | 9 | Davison | 22:00.60 |
| 64 | Robert SmithPlace 64 · Grade 9 · Davison | 9 | Davison | 22:01.00 |
| 65 | Haydn KotowskiPlace 65 · Grade 11 · Davison | 11 | Davison | 22:13.80 |
| 66 | Gavin EngelhardtPlace 66 · Grade 12 · Marine City | 12 | Marine City | 22:19.60 |
| 67 | Noah ManteyPlace 67 · Grade 9 · EPBP Laker | 9 | EPBP Laker | 22:24.80 |
| 68 | Devon ChisholmPlace 68 · Grade 11 · Croswell-Lexington | 11 | Croswell-Lexington | 22:35.70 |
| 69 | Grant DavisPlace 69 · Grade 9 · Port Huron Northern | 9 | Port Huron Northern | 22:35.90 |
| 70 | Bryce HoggardPlace 70 · Grade 9 · Davison | 9 | Davison | 22:57.20 |
| 71 | Peyton TaylorPlace 71 · Grade 9 · Croswell-Lexington | 9 | Croswell-Lexington | 23:08.70 |
| 72 | Johnathon HeimPlace 72 · Grade 11 · Port Huron | 11 | Port Huron | 23:12.90 |
| 73 | Foley KedziorPlace 73 · Grade 10 · Warren Woods Tower | 10 | Warren Woods Tower | 23:14.60 |
| 74 | Gavin ForbesPlace 74 · Grade 10 · Marysville | 10 | Marysville | 23:16.60 |
| 75 | Jon HurlburtPlace 75 · Grade 9 · Croswell-Lexington | 9 | Croswell-Lexington | 23:18.40 |
| 76 | Jameson GlassPlace 76 · Grade 10 · Marysville | 10 | Marysville | 23:22.70 |
| 77 | Stephen RuizPlace 77 · Grade 9 · Port Huron Northern | 9 | Port Huron Northern | 23:23.80 |
| 78 | Caiden GeigerPlace 78 · Grade 11 · Bad Axe | 11 | Bad Axe | 23:23.90 |
| 79 | Cole HuberPlace 79 · Grade 9 · Memphis | 9 | Memphis | 23:31.90 |
| 80 | Matthew LitwillerPlace 80 · Grade 10 · Davison | 10 | Davison | 23:57.40 |
| 81 | Travis OlejnikPlace 81 · Grade 9 · Yale | 9 | Yale | 24:02.50 |
| 82 | Ethan KutPlace 82 · Grade 10 · Marysville | 10 | Marysville | 24:06.60 |
| 83 | Korey LeVeyPlace 83 · Grade 9 · Marysville | 9 | Marysville | 24:07.70 |
| 84 | Zander HalekPlace 84 · Grade 9 · Port Huron Northern | 9 | Port Huron Northern | 24:16.40 |
| 85 | Andrew BiethPlace 85 · Grade 9 · Marine City | 9 | Marine City | 24:18.90 |
| 86 | Cody CairoPlace 86 · Grade 10 · Peck | 10 | Peck | 24:22.80 |
| 87 | Alexander BullardPlace 87 · Grade 12 · Yale | 12 | Yale | 24:30.60 |
| 88 | Wyatt SonntagPlace 88 · Grade 10 · Marysville | 10 | Marysville | 24:35.60 |
| 89 | Mason StansberryPlace 89 · Grade 11 · Warren Woods Tower | 11 | Warren Woods Tower | 24:37.50 |
| 90 | Ayden ChampanePlace 90 · Grade 11 · Bad Axe | 11 | Bad Axe | 24:44.10 |
| 91 | Drew ShyPlace 91 · Grade 11 · Memphis | 11 | Memphis | 25:02.00 |
| 92 | Zachary HartPlace 92 · Grade 12 · Peck | 12 | Peck | 25:17.70 |
| 93 | Josh BengryPlace 93 · Grade 9 · Davison | 9 | Davison | 25:26.10 |
| 94 | Alfred SchweihofferPlace 94 · Grade 10 · Yale | 10 | Yale | 26:15.90 |
| 95 | Carter KrausePlace 95 · Grade 9 · Yale | 9 | Yale | 26:34.00 |
| 96 | Dante CummingsPlace 96 · Grade 9 · Warren Woods Tower | 9 | Warren Woods Tower | 26:38.60 |
| 97 | Grayson SudiaPlace 97 · Grade 9 · Port Huron Northern | 9 | Port Huron Northern | 26:45.90 |
| 98 | Christopher MonroyPlace 98 · Grade 9 · Yale | 9 | Yale | 26:58.80 |
| 99 | Alexander BarrPlace 99 · Grade 10 · Yale | 10 | Yale | 27:01.50 |
| 100 | Robert StraightPlace 100 · Grade 11 · Davison | 11 | Davison | 27:11.30 |
| 101 | Sam LeachPlace 101 · Grade 9 · Davison | 9 | Davison | 27:18.90 |
| 102 | Camden LobbanPlace 102 · Grade 9 · Davison | 9 | Davison | 27:21.10 |
| 103 | Zane CoolePlace 103 · Grade 12 · Davison | 12 | Davison | 27:22.40 |
| 104 | Andrew MorhanPlace 104 · Grade 12 · Yale | 12 | Yale | 27:24.40 |
| 105 | Jackson McGlashenPlace 105 · Grade 9 · Davison | 9 | Davison | 27:38.70 |
| 106 | Samuel ScottPlace 106 · Grade 9 · Peck | 9 | Peck | 28:21.70 |
| 107 | Morgan ReschkePlace 107 · Grade 9 · Memphis | 9 | Memphis | 39:19.20 |
| 108 | Matthew PokriefkaPlace 108 · Grade 9 · Warren Woods Tower | 9 | Warren Woods Tower | 40:44.70 |
| 109 | Matthew DugasPlace 109 · Grade 9 · Yale | 9 | Yale | 46:42.50 |