| 1 | Emma BrownPlace 1 · Grade 8 · Shelby-Eppler-Jeannette | 8 | Shelby-Eppler-Jeannette | 13:30 |
| 2 | Codianne PalczewskiPlace 2 · Grade 7 · Shelby-Eppler-Jeannette | 7 | Shelby-Eppler-Jeannette | 14:38 |
| 3 | Kylie BrownPlace 3 · Grade 7 · Shelby-Eppler-Jeannette | 7 | Shelby-Eppler-Jeannette | 14:46 |
| 4 | Hailey SharpPlace 4 · Grade 8 · Fort Gratiot | 8 | Fort Gratiot | 14:51 |
| 5 | Aubrey RizzoPlace 5 · Grade 7 · Dakota MS Running | 7 | Dakota MS Running | 14:52 |
| 6 | Cassie GibsonPlace 6 · Grade 7 · Fort Gratiot | 7 | Fort Gratiot | 15:13 |
| 7 | Ellie ShimmellPlace 7 · Grade 8 · Shelby-Eppler-Jeannette | 8 | Shelby-Eppler-Jeannette | 15:14 |
| 8 | Lilly McNairPlace 8 · Grade 8 · Shelby-Eppler-Jeannette | 8 | Shelby-Eppler-Jeannette | 15:16 |
| 9 | Alexis ToutantPlace 9 · Grade 8 · L'Anse Creuse-East | 8 | L'Anse Creuse-East | 15:20 |
| 10 | Mahayla BosanicPlace 10 · Grade 7 · L'Anse Creuse-East | 7 | L'Anse Creuse-East | 15:26 |
| 11 | Briella McIntyrePlace 11 · Grade 8 · Fort Gratiot | 8 | Fort Gratiot | 15:28 |
| 12 | Jane MossettPlace 12 · Grade 8 · Fort Gratiot | 8 | Fort Gratiot | 15:30 |
| 13 | Callie PruettPlace 13 · Grade 6 · Fort Gratiot | 6 | Fort Gratiot | 15:46 |
| 14 | Ava ToreyPlace 14 · Grade 6 · Dakota MS Running | 6 | Dakota MS Running | 15:47 |
| 15 | Alice FoleyPlace 15 · Grade 8 · Richards | 8 | Richards | 16:00 |
| 16 | Kaitlyn RizzoPlace 16 · Grade 7 · Dakota MS Running | 7 | Dakota MS Running | 16:04 |
| 17 | Alyssa FudgePlace 17 · Grade 8 · Dakota MS Running | 8 | Dakota MS Running | 16:04 |
| 18 | Isabella JohnsonPlace 18 · Grade 8 · Fort Gratiot | 8 | Fort Gratiot | 16:18 |
| 19 | Peyton SadlerPlace 19 · Grade 6 · Dakota MS Running | 6 | Dakota MS Running | 16:20 |
| 20 | Viviana TafelskiPlace 20 · Grade 8 · Shelby-Eppler-Jeannette | 8 | Shelby-Eppler-Jeannette | 16:30 |
| 21 | Alyssa FinazzoPlace 21 · Grade 8 · Kennedy (St Clair Shore | 8 | Kennedy (St Clair Shore | 16:51 |
| 22 | Grace MathersPlace 22 · Grade 6 · Dakota MS Running | 6 | Dakota MS Running | 17:36 |
| 23 | Shelby TrombleyPlace 23 · Grade 8 · Richards | 8 | Richards | 17:36 |
| 24 | Sophia LendersPlace 24 · Grade 7 · Shelby-Eppler-Jeannette | 7 | Shelby-Eppler-Jeannette | 17:38 |
| 25 | Elizabeth AdamsPlace 25 · Grade 7 · Kennedy (St Clair Shore | 7 | Kennedy (St Clair Shore | 17:46 |
| 26 | Olivia CostanzoPlace 26 · Grade 6 · Fort Gratiot | 6 | Fort Gratiot | 17:46 |
| 27 | Taryn LyonsPlace 27 · Grade 8 · Fort Gratiot | 8 | Fort Gratiot | 18:01 |
| 28 | Elizabeth MeisterPlace 28 · Grade 7 · Fort Gratiot | 7 | Fort Gratiot | 18:06 |
| 29 | Ashlyn StemmerichPlace 29 · Grade 8 · Richards | 8 | Richards | 18:08 |
| 30 | Avery HosletPlace 30 · Grade 8 · Fort Gratiot | 8 | Fort Gratiot | 18:16 |
| 31 | Annie VuPlace 31 · Grade 7 · Dakota MS Running | 7 | Dakota MS Running | 18:17 |
| 32 | Kylie SmithPlace 32 · Grade 8 · Dakota MS Running | 8 | Dakota MS Running | 18:45 |
| 33 | Sally FoleyPlace 33 · Grade 8 · Richards | 8 | Richards | 18:47 |
| 34 | Madeline DavisPlace 34 · Grade 7 · Dakota MS Running | 7 | Dakota MS Running | 18:54 |
| 35 | Leylani LachPlace 35 · Grade 8 · Shelby-Eppler-Jeannette | 8 | Shelby-Eppler-Jeannette | 19:00 |
| 36 | Jodi GrayPlace 36 · Grade 8 · Richards | 8 | Richards | 19:14 |
| 37 | Laney FitzgeraldPlace 37 · Grade 6 · Fort Gratiot | 6 | Fort Gratiot | 19:17 |
| 38 | Jordan LeesPlace 38 · Grade 8 · Richards | 8 | Richards | 19:36 |
| 39 | Lily FisherPlace 39 · Grade 7 · Dakota MS Running | 7 | Dakota MS Running | 20:18 |
| 40 | Amelia KernPlace 40 · Grade 6 · Dakota MS Running | 6 | Dakota MS Running | 20:35 |
| 41 | Iyonna JeranganPlace 41 · Grade 7 · Richards | 7 | Richards | 21:01 |
| 42 | Lailah MidgettPlace 42 · Grade 7 · Richards | 7 | Richards | 21:08 |
| 43 | Alexa HaggertyPlace 43 · Grade 7 · Kennedy (St Clair Shore | 7 | Kennedy (St Clair Shore | 21:09 |
| 44 | Alexis CupetelliPlace 44 · Grade 7 · Kennedy (St Clair Shore | 7 | Kennedy (St Clair Shore | 21:36 |
| 45 | Delilah BretzPlace 45 · Grade 8 · Kennedy (St Clair Shore | 8 | Kennedy (St Clair Shore | 21:57 |
| 46 | Fatme GhandourPlace 46 · Grade 7 · Kennedy (St Clair Shore | 7 | Kennedy (St Clair Shore | 21:59 |
| 47 | Charlotte DomasPlace 47 · Grade 7 · Kennedy (St Clair Shore | 7 | Kennedy (St Clair Shore | 22:08 |
| 48 | Isabella TomanPlace 48 · Grade 8 · Richards | 8 | Richards | 22:13 |
| 49 | Julia CordavaPlace 49 · Grade 8 · Kennedy (St Clair Shore | 8 | Kennedy (St Clair Shore | 22:32 |
| 50 | Isabella TurnerPlace 50 · Grade 6 · Kennedy (St Clair Shore | 6 | Kennedy (St Clair Shore | 22:58 |
| 51 | Olivia GrayPlace 51 · Grade 7 · Richards | 7 | Richards | 22:59 |
| 52 | Gwendolyn DayPlace 52 · Grade 8 · Fort Gratiot | 8 | Fort Gratiot | 23:07 |
| 53 | Leena WilcoxPlace 53 · Grade 6 · Kennedy (St Clair Shore | 6 | Kennedy (St Clair Shore | 23:08 |
| 54 | Genevieve KerrinsPlace 54 · Grade 7 · Fort Gratiot | 7 | Fort Gratiot | 23:13 |
| 55 | Isabella BuyrgePlace 55 · Grade 6 · Kennedy (St Clair Shore | 6 | Kennedy (St Clair Shore | 23:13 |
| 56 | Zoe CamdenPlace 56 · Grade 6 · Kennedy (St Clair Shore | 6 | Kennedy (St Clair Shore | 23:30 |
| 57 | Raelyn RansomPlace 57 · Grade 6 · Kennedy (St Clair Shore | 6 | Kennedy (St Clair Shore | 24:05 |
| 58 | Morgan GlotfeltyPlace 58 · Grade 7 · Fort Gratiot | 7 | Fort Gratiot | 26:28 |
| 59 | Haley HallPlace 59 · Grade 7 · Kennedy (St Clair Shore | 7 | Kennedy (St Clair Shore | 27:10 |
| 60 | Jozalynn MascioliPlace 60 · Grade 7 · Kennedy (St Clair Shore | 7 | Kennedy (St Clair Shore | 27:30 |
| 1 | Bryson DunnPlace 1 · Grade 6 · Dakota MS Running | 6 | Dakota MS Running | 12:22 |
| 2 | Cameron MartinPlace 2 · Grade 7 · Richards | 7 | Richards | 13:08 |
| 3 | Matthew WoznicaPlace 3 · Grade 7 · Dakota MS Running | 7 | Dakota MS Running | 13:10 |
| 4 | Kalen DodderPlace 4 · Grade 8 · Fort Gratiot | 8 | Fort Gratiot | 13:13 |
| 5 | Henry BuchholzPlace 5 · Grade 6 · Kennedy (St Clair Shore | 6 | Kennedy (St Clair Shore | 13:20 |
| 6 | Tyler PenberthyPlace 6 · Grade 8 · L'Anse Creuse-East | 8 | L'Anse Creuse-East | 13:44 |
| 7 | Kalel DodderPlace 7 · Grade 8 · Fort Gratiot | 8 | Fort Gratiot | 13:46 |
| 8 | Kent MaherPlace 8 · Grade 7 · Fort Gratiot | 7 | Fort Gratiot | 13:48 |
| 9 | James GibsonPlace 9 · Grade 7 · Fort Gratiot | 7 | Fort Gratiot | 13:56 |
| 10 | Tyler WilliamsPlace 10 · Grade 8 · Richards | 8 | Richards | 14:04 |
| 11 | Aristotle ChapmanPlace 11 · Grade 7 · L'Anse Creuse-East | 7 | L'Anse Creuse-East | 14:06 |
| 12 | Aaron FlanzPlace 12 · Grade 8 · Richards | 8 | Richards | 14:07 |
| 13 | Bryce RossowPlace 13 · Grade 8 · Fort Gratiot | 8 | Fort Gratiot | 14:29 |
| 14 | Cameron HoughtalingPlace 14 · Grade 8 · Fort Gratiot | 8 | Fort Gratiot | 14:39 |
| 15 | Ramon GarciaPlace 15 · Grade 8 · Kennedy (St Clair Shore | 8 | Kennedy (St Clair Shore | 14:40 |
| 16 | Colton KelleyPlace 16 · Grade 7 · Richards | 7 | Richards | 14:41 |
| 17 | Spencer FranklinPlace 17 · Grade 7 · Richards | 7 | Richards | 14:41 |
| 18 | Anthony D'AngeloPlace 18 · Grade 8 · L'Anse Creuse-East | 8 | L'Anse Creuse-East | 14:42 |
| 19 | Marshall TillmanPlace 19 · Grade 6 · Dakota MS Running | 6 | Dakota MS Running | 14:49 |
| 20 | Callen HeierPlace 20 · Grade 7 · Kennedy (St Clair Shore | 7 | Kennedy (St Clair Shore | 14:51 |
| 21 | Logan LaMilzaPlace 21 · Grade 7 · Dakota MS Running | 7 | Dakota MS Running | 14:52 |
| 22 | Wesley LafeverPlace 22 · Grade 7 · Dakota MS Running | 7 | Dakota MS Running | 14:52 |
| 23 | Grayson SudiaPlace 23 · Grade 8 · Fort Gratiot | 8 | Fort Gratiot | 14:57 |
| 24 | Liam BeckPlace 24 · Grade 7 · Fort Gratiot | 7 | Fort Gratiot | 15:24 |
| 25 | Justin SorgelosPlace 25 · Grade 7 · Kennedy (St Clair Shore | 7 | Kennedy (St Clair Shore | 15:27 |
| 26 | Jonah RedmanPlace 26 · Grade 6 · Dakota MS Running | 6 | Dakota MS Running | 15:35 |
| 27 | Brady RichardsonPlace 27 · Grade 7 · Fort Gratiot | 7 | Fort Gratiot | 15:38 |
| 28 | Kroi TwomeyPlace 28 · Grade 8 · Richards | 8 | Richards | 15:43 |
| 29 | Ethan PrepodnikPlace 29 · Grade 6 · L'Anse Creuse-East | 6 | L'Anse Creuse-East | 15:44 |
| 30 | Dylan DouglasPlace 30 · Grade 7 · Fort Gratiot | 7 | Fort Gratiot | 15:56 |
| 31 | Maximilian GluszczynskiPlace 31 · Grade 8 · Dakota MS Running | 8 | Dakota MS Running | 16:14 |
| 32 | Malachi DiblerPlace 32 · Grade 7 · Shelby-Eppler-Jeannette | 7 | Shelby-Eppler-Jeannette | 16:15 |
| 33 | Landon KamendatPlace 33 · Grade 7 · Fort Gratiot | 7 | Fort Gratiot | 16:24 |
| 34 | William HemmertPlace 34 · Grade 6 · Kennedy (St Clair Shore | 6 | Kennedy (St Clair Shore | 16:26 |
| 35 | Aidan TelegaPlace 35 · Grade 8 · Richards | 8 | Richards | 16:28 |
| 36 | Nathan LariveePlace 36 · Grade 7 · Kennedy (St Clair Shore | 7 | Kennedy (St Clair Shore | 16:33 |
| 37 | Luke JohnsonPlace 37 · Grade 6 · Dakota MS Running | 6 | Dakota MS Running | 16:36 |
| 38 | Jesse BryantPlace 38 · Grade 6 · Dakota MS Running | 6 | Dakota MS Running | 16:38 |
| 39 | Cameron StrzeleckiPlace 39 · Grade 7 · Kennedy (St Clair Shore | 7 | Kennedy (St Clair Shore | 16:42 |
| 40 | William MillerPlace 40 · Grade 8 · Richards | 8 | Richards | 16:43 |
| 41 | Grant DowdenPlace 41 · Grade 7 · Fort Gratiot | 7 | Fort Gratiot | 16:44 |
| 42 | Luke SorgeloosPlace 42 · Grade 7 · L'Anse Creuse-East | 7 | L'Anse Creuse-East | 17:00 |
| 43 | Jackson Miner-CastroPlace 43 · Grade 6 · L'Anse Creuse-East | 6 | L'Anse Creuse-East | 17:17 |
| 44 | Austin PacePlace 44 · Grade 6 · L'Anse Creuse-East | 6 | L'Anse Creuse-East | 17:17 |
| 45 | Drake LangworthyPlace 45 · Grade 8 · Richards | 8 | Richards | 17:18 |
| 46 | Nicholas RuhlmanPlace 46 · Grade 8 · Richards | 8 | Richards | 17:43 |
| 47 | Brady DonaldsonPlace 47 · Grade 6 · Kennedy (St Clair Shore | 6 | Kennedy (St Clair Shore | 18:06 |
| 48 | Adam ScottPlace 48 · Grade 6 · Fort Gratiot | 6 | Fort Gratiot | 18:24 |
| 49 | Connor CassadyPlace 49 · Grade 7 · Fort Gratiot | 7 | Fort Gratiot | 18:30 |
| 50 | Liam HarrisPlace 50 · Grade 7 · L'Anse Creuse-East | 7 | L'Anse Creuse-East | 18:32 |
| 51 | Aidian ProutPlace 51 · Grade 8 · Richards | 8 | Richards | 18:33 |
| 52 | Anthony KarasienskiPlace 52 · Grade 6 · Dakota MS Running | 6 | Dakota MS Running | 18:38 |
| 53 | Henry MannleinPlace 53 · Grade 6 · Fort Gratiot | 6 | Fort Gratiot | 18:53 |
| 54 | Christian Aguilar-BertiPlace 54 · Grade 6 · Kennedy (St Clair Shore | 6 | Kennedy (St Clair Shore | 18:54 |
| 55 | Max AllenPlace 55 · Grade 6 · L'Anse Creuse-East | 6 | L'Anse Creuse-East | 19:04 |
| 56 | Elliott SmithPlace 56 · Grade 6 · Dakota MS Running | 6 | Dakota MS Running | 19:29 |
| 57 | Jameson MoragrothPlace 57 · Grade 6 · Kennedy (St Clair Shore | 6 | Kennedy (St Clair Shore | 19:37 |
| 58 | Kade RadimakerPlace 58 · Grade 6 · Kennedy (St Clair Shore | 6 | Kennedy (St Clair Shore | 19:39 |
| 59 | Kyle NagelPlace 59 · Grade 7 · Dakota MS Running | 7 | Dakota MS Running | 20:15 |
| 60 | Logan LynchPlace 60 · Grade 7 · Kennedy (St Clair Shore | 7 | Kennedy (St Clair Shore | 20:17 |
| 61 | Loki ManowPlace 61 · Grade 6 · Kennedy (St Clair Shore | 6 | Kennedy (St Clair Shore | 20:18 |
| 62 | Mason GoinsPlace 62 · Grade 6 · Kennedy (St Clair Shore | 6 | Kennedy (St Clair Shore | 20:20 |
| 63 | Isaac MangoldPlace 63 · Grade 7 · Richards | 7 | Richards | 20:26 |
| 64 | Allen WhitePlace 64 · Grade 6 · Kennedy (St Clair Shore | 6 | Kennedy (St Clair Shore | 20:30 |
| 65 | Mason SchornakPlace 65 · Grade 7 · Kennedy (St Clair Shore | 7 | Kennedy (St Clair Shore | 20:37 |
| 66 | Chase PihaljaPlace 66 · Grade 6 · Dakota MS Running | 6 | Dakota MS Running | 20:39 |
| 67 | Aiden BakerPlace 67 · Grade 6 · Kennedy (St Clair Shore | 6 | Kennedy (St Clair Shore | 20:43 |
| 68 | Zach WhetstonePlace 68 · Grade 6 · Fort Gratiot | 6 | Fort Gratiot | 20:47 |
| 69 | Nathan GiovanniniPlace 69 · Grade 7 · Dakota MS Running | 7 | Dakota MS Running | 22:40 |
| 70 | Justin SchlikcerPlace 70 · Grade 7 · Richards | 7 | Richards | 22:53 |
| 71 | Reid DubricoPlace 71 · Grade 7 · Fort Gratiot | 7 | Fort Gratiot | 23:31 |
| 72 | Blake ForsgrenPlace 72 · Grade 6 · Dakota MS Running | 6 | Dakota MS Running | 23:43 |
| 73 | Issac CastlePlace 73 · Grade 6 · Kennedy (St Clair Shore | 6 | Kennedy (St Clair Shore | 24:16 |