Division 4 Projections

What did we initially write?
Hillsdale Academy is far and away the favorite. The Colts have returned four of their five scorers and five of their varsity runners from 2023’s state championship. This fall, they’ve taken part in three meets with a decent range of D4 competition: Holly, Portage, and Class D. Each were significant victories. Fast and deep, they’ve shown the ability to place all scorers in the low-17’s or faster.
Following a rough showing at Spartan, Holland Calvary Christian has been able to move up and then stabilize. Perhaps the greatest example of that stability comes again from Portage, where the Crusaders packed up in the mid-17’s, opening up a 40-point gap on the rest of the D4 field.
These two teams are the overwhelming favorites to grab spots on the podium. Beyond the two, it appears that 3rd thru 9th places are up for grabs, then a few teams will be in contention for the 10th spot.
What went down?
As projected, Hillsdale Academy’s Colts prevailed, winning their second consecutive title and 3rd in 4 years. Although not as large as projected, the gap was significant, 40 points. The Colts dominated the race from the outset, hovering near 100 points at each mile split, while other teams were hovering around 200 for the first few miles. Their top four all secured personal or season bests. James Rahe stepped into the 3rd spot, hitting his first ever sub-17. Grayson Rorick and Reece Poole each grabbed their third consecutive All-State.
Just as they had at Spartan, Holland Calvary Christian packed up, moved up, and trophied up. The Crusaders were in 7th place at the mile, 3rd at two, then moved into 2nd at the finish. Personal bests or season bests from their top-6, all of those 6 under 17:30. That’s two straight trophies for these young Crusaders, perhaps taking that next step in the coming years. The 3rd-9th spots were indeed all up for grabs. All teams that were projected in the top-9 were able to find their way into that placing, and we had a little surprise in 10th, Petoskey St. Michael. The Guardians, along with Webberville and Dryden, were one of three teams to finish ahead of their projected range.

What did we initially write?
Another returning champion that is in the driver’s seat. Whitmore Lake lost a three-time All-Stater from their 2023 squad and has had girls step up in her absence. The Trojans are unafraid of competition, traveling to Shepherd on multiple occasions to face off against teams from higher divisions. At Portage and Holly, they stuck to their own division, walking away with victories at each spot.
If the Trojans were to fall, likely contenders are Hillsdale Academy and Bridgman. The two squads placed within three points of each other at Portage and have each shown signs that they’re capable of pulling an upset. For the Bees, it was Christian Comet; the Colts, Region 34. Those two races saw the teams place all scorers under 21:30, which would give the hope that they can create enough of a gap on Whitmore Lake’s depth.
I love the combinations of teams that could get on the podium. The most intriguing is Auburn Hills Oakland Christian. Their regional course ran about as fair as one can imagine, yet the Lancer trio of frontrunners were able to slip under 20-flat. Math could work out in their favor if their score through three is low enough.
What went down?
As expected, Whitmore Lake scored between 100-150 points and won another state title. Unexpected, however, was the gap. Projections had the Trojans at 135 points, clear of 2nd place by nearly 35 points. But not so! If the Trojans had hit their 135 projected points, 2nd place would be in the cards. Kaylie Livingston, Elodie Weaver, and Carina Burchi all did their All-State or State Champion work, which are great in an individual sense, but not as impactful in the team scoring. The 4th and 5th spots were huge, Sofia Robertson drawing from years of championship experience and Malynda Lambros finding a 40+ second PR. Lambros was projected well above 100th place and finished 63rd. I guess when you train with these high performers all season, you gain the confidence that you too can perform on the big stage.
The Trojans needed to perform on the big stage because Auburn Hills Oakland Christian sure did. The preview laid out a scenario where the Lancer top-three scored low enough to inflict some real damage. Through their top-three, Oakland Christian was right there. Through their top-four, Oakland Christian was right there. Senior Bridget Miller was a great factor in the Lancer uprising, dropping nearly a minute from her previous best. These OC girls continually improved throughout the season, culminating in a magical finish at the State Finals.
Overall, 25 of the 27 teams finished within their projected range.

What did we initially write?
The experience gained from track titles, the endurance gained from ultras, Marek Butkiewicz hit the season blazing and hasn’t let up. Butkiewicz took an early loss at Michigan Catholic against D2’s Colin Murray and has been winning ever since. The times have come too – 15:27 at Otsego, 15:24 at Portage, and 15:11 at Gabriel Richard. He’s a solid favorite.
If there is someone to compete with Marek, it’s Abenezer Cerone. Last year’s 3rd place finisher has won quite a bit himself – at Hansons, Brooks, and a 2nd consecutive regional championship. He’s also faced off against stronger competition, placing 7th in the ever-tough Oakland County Championship. His time there was 16:34, 27 sec. faster than 2023 under similar conditions. A definite candidate to run in the mid-15’s on Saturday.
What went down?
Well, the first two spots played out as projected. Marek Butkiewicz opened up a 5 sec. gap at the mile, 15 at two, before cruising to a 15:09. The time was a minor personal best, just barely eking out his Gabriel Richard performance. These State Finals were the culmination of a season that contained 13 straight victories, a campaign that established Butkiewicz as one of the faster juniors in the state. Expect more in 2025, as the endurance king has just mastered the 100k distance, hitting a 2+ hour PR in the Black Canyon 100k.
Solidly in second was Abenezer Cerone. Cerone led a small pack through a mile, opened a bit of a gap through two, then affirmatively nailed a runner-up finish. His 15:40 was his 4th sub-16 of the year and second consecutive top-three placement.
As far as projected All-Staters go, 25 of the 30 were correctly predicted. The five that pulled off minor and major upsets on their way to the podium were:
Matthew Pasiak (2%) – Pasiak showed out as an upperclassman. After two seasons where his races culminated at regionals, these past two have ended with top-50 finishes at State. He ran into the 16’s as a junior, but until State, hadn’t matched that mark as a senior. Hitting 5:11 at the mile had to be a shock, but he didn’t let the moment overcome him, finishing in 25th.
Russell Vandermus (3%) – what a way to go out as a senior. First sub-17 ever, 26 places higher than he’s ever finished at the State Finals. Splitting almost even splits allowed Vandermus to move from 56th at the mile to 32nd at two, and surely conserved enough energy to help onto the 30th spot through the line.
Zack Becker (19%) – has transformed from a kid who, for a majority of his sophomore year, was well above 20-flat. Two short years later, he’d improved to the point where he could run in the 17’s pretty consistently. That is, until MIS, where a 30 second personal best awaited.
Carson Burgess (26%) – he’s been here before, placing 30th a year ago. This time around, he wasn’t just scraping his way onto the podium, he comfortably made it. Projected 34th, finished 19th. Thumb kids had a strong day at November’s Finals.
Lincoln Laansma (28%) – the 9th grade stage ain’t too big for Lincoln. No doubt in assistance was running here as an 8th grader. Fresh off a sub-17 at Region 31, Laansma threw himself into the mix early, then masterfully moved up through the race to finish in 27th.

What did we initially write?
Over the past two years, Kaylie Livingston has displayed a wonderful ability to remain undaunted by the circumstances. Traveling here and there, running non-descript conference meets, heading to the indoor track in the middle of basketball season. Through this, she’s picked up a track title, indoor title, and placed 2nd here last year. She’s been the class of D4 this time, running into the 17’s in five of her past seven meets. She’s likely the favorite.
Allie Nowak and Libby Smith are two others to watch. Nowak is lightly raced, but she’s well used to these championship races, having won one of her own during track. Smith has been consistently rising over the course of the season, hitting the mid-18’s in five of her past six efforts.
What went down?
A year after taking her lumps and learning her lessons, Kaylie Livingston was back to earn her first cross title. Livingston dominated in her usual wire-to-wire fashion, opening up a 10+ second difference in the first mile. That lead extended to nearly 30 sec. at two, enough of a cushion to hold off the girls battling for the second spot.
That runner-up finish was claimed by a girl that was no stranger to the stage, Eliza Keith. Eliza can conquer all distances, her track races ranging from 200m all the way the 3200m. Her cross career had been highlighted by a runner-up finish here in 2022 and supplemented with All-States the other two years. Drawing from her speed on the oval and championship experience, Keith was able to move up two spots from mile two to mile three, then sprint home in the 7th fastest kick in D4.
The pre-race projections nailed all but six of the All-Staters. Those six took various routes to get on the stage, each worthy of their momentous accomplishment. Hitting it against the odds were:
Katie Sweeney (2%) – no stranger to this moment, having placed 25th here in 2023. But her season to this point didn’t predict another All-State finish. Her 19:40 here was a personal best of 10 seconds and a 40+ second season best.
Kelcie Pung (13%) – incredibly patient with her metronomic pacing. Her 19:53 equated to a 6:24 pace and her furthest deviation from that was a 6:31 second mile. The strategy paid off, as Pung moved 24 places from mile one to the finish.
Caroline Roberts (18%) – the Roberts girls have had a history of State Finals triumphs. They also possess a little speed, Caroline flashing hers in the final tenth of a mile, passing two girls to move from 31st to 29th. The fastest kick of the day in D4!
Cara Prusakiewicz (22%) – the ratings were probably a little too unfair to those from the Wagener Park regional. Looking back, her victory there was a sure precursor of State success. Two straight sub-20’s to cap off her junior year.
Adrienne Mitchell (34%) – has shown a tendency to perform her best at season’s end. At the conclusion of her freshman year, Adrienne ran a personal best at State. The same scenario occurred this year, where a 17 sec. PB earned her the final All-State spot.
Raley Keith (36%) – if you had seen her late season movement, probably the least surprising. After being well above 20:00 for her entire career, ripped off three straight 19 min. performances, before unleashing a 19:17 at State. If you’re a college coach reading this far, she may be your diamond in the rough in the class of ’26.
Movin’ Up

| Year | Name | Team | 1 Mile Place | 2 Mile Place | 3 Mile Place | Finish | 1 Mile Move |
| 10 | Noah Schipper | Holland Calvary Christian | 78 | 44 | 28 | 23 | -55 |
| 10 | Christian Getz | Holland Calvary Christian | 82 | 48 | 29 | 29 | -53 |
| 10 | Uzziel Thomassen | Auburn Hills Oakland Christian | 191 | 151 | 138 | 139 | -52 |
| 9 | Barron Denham | Auburn Hills Oakland Christian | 167 | 130 | 118 | 122 | -45 |
| 10 | Riley Weed | Holland Calvary Christian | 93 | 67 | 51 | 49 | -44 |
| 10 | Brody Vantuinen | Holland Calvary Christian | 95 | 68 | 54 | 55 | -40 |
| 11 | Freddie Bierling | Byron Center Zion Christian | 149 | 120 | 115 | 110 | -39 |
| 9 | Anderson Karkau | Dansville | 156 | 131 | 125 | 118 | -38 |
| 12 | Dustin Hamilton | Concord | 188 | 179 | 159 | 150 | -38 |
| 10 | Eric Junker | Whitmore Lake | 147 | 119 | 110 | 111 | -36 |
| Year | Name | Team | 1 Mile Place | 2 Mile Place | 3 Mile Place | Finish | 2 Mile Move |
| 12 | Dustin Hamilton | Concord | 188 | 179 | 159 | 150 | -29 |
| 11 | Amos Miller | Saginaw Arts and Sciences | 168 | 169 | 143 | 140 | -29 |
| 12 | Camden Fager | Saginaw Mich Lutheran Seminary | 141 | 165 | 137 | 137 | -28 |
| 12 | Rodney Iamurri | Saginaw Nouvel | 157 | 156 | 136 | 133 | -23 |
| 10 | Noah Schipper | Holland Calvary Christian | 78 | 44 | 28 | 23 | -21 |
| 10 | Christian Getz | Holland Calvary Christian | 82 | 48 | 29 | 29 | -19 |
| 10 | Riley Weed | Holland Calvary Christian | 93 | 67 | 51 | 49 | -18 |
| 11 | Josiah Johncox | Byron | 107 | 93 | 80 | 77 | -16 |
| 11 | Lucas Malseed | Auburn Hills Oakland Christian | 196 | 180 | 166 | 165 | -15 |
| 12 | Samuel Hubbard | Livingston Christian | 170 | 176 | 171 | 161 | -15 |
| Year | Name | Team | 1 Mile Place | 2 Mile Place | 3 Mile Place | Finish | 3 Mile Move |
| 12 | Samuel Hubbard | Livingston Christian | 170 | 176 | 171 | 161 | -10 |
| 9 | Beckett Dennis | Grand Traverse Academy | 80 | 82 | 96 | 86 | -10 |
| 12 | Dustin Hamilton | Concord | 188 | 179 | 159 | 150 | -9 |
| 10 | Kyron Christner | Mendon | 175 | 159 | 153 | 145 | -8 |
| 9 | Anderson Karkau | Dansville | 156 | 131 | 125 | 118 | -7 |
| 10 | Anthony Rowe | Breckenridge | 65 | 79 | 76 | 69 | -7 |
| 12 | Karl Wegner | Waterford Our Lady | 153 | 138 | 142 | 136 | -6 |
| 12 | Ryan Blankenship | Eau Claire | 68 | 88 | 99 | 93 | -6 |
| 10 | Noah Schipper | Holland Calvary Christian | 78 | 44 | 28 | 23 | -5 |
| 12 | Luke Baird | Wyoming Tri-unity Christian | 193 | 182 | 173 | 168 | -5 |
| 11 | Freddie Bierling | Byron Center Zion Christian | 149 | 120 | 115 | 110 | -5 |
| 11 | Charlie Gibson | Three Oaks River Valley | 133 | 171 | 167 | 162 | -5 |
| 12 | Avery Bowman | White Cloud | 140 | 128 | 129 | 124 | -5 |
| 11 | Paul Herendeen | Concord | 159 | 146 | 151 | 146 | -5 |
| Grade | Name | Team | 1 Mile Place | 2 Mile Place | 3 Mile Place | Finish | 1 Mile Move |
| 10 | Nicole Klee | Ubly | 180 | 154 | 124 | 123 | -57 |
| 12 | Emma Ramisch | Harbor Beach | 188 | 156 | 133 | 136 | -52 |
| 9 | Leah Thelen | Fowler | 176 | 148 | 129 | 131 | -45 |
| 10 | Cailin Spearman | Harbor Beach | 179 | 151 | 136 | 137 | -42 |
| 10 | Allie Miller | Hillsdale Academy | 87 | 64 | 43 | 45 | -42 |
| 10 | Sara Schipper | Martin | 166 | 163 | 135 | 126 | -40 |
| 9 | Delaney Mcbride | Kalamazoo Hackett | 168 | 157 | 131 | 130 | -38 |
| 12 | Madelyn Sillman | Fowler | 177 | 170 | 149 | 142 | -35 |
| 9 | Durae Sage | Martin | 167 | 152 | 128 | 135 | -32 |
| 10 | Danielle Agren | Johannesburg-Lewiston | 102 | 87 | 71 | 71 | -31 |
| Grade | Name | Team | 1 Mile Place | 2 Mile Place | 3 Mile Place | Finish | 2 Mile Move |
| 10 | Sara Schipper | Martin | 166 | 163 | 135 | 126 | -37 |
| 10 | Nicole Klee | Ubly | 180 | 154 | 124 | 123 | -31 |
| 12 | Madelyn Sillman | Fowler | 177 | 170 | 149 | 142 | -28 |
| 9 | Delaney Mcbride | Kalamazoo Hackett | 168 | 157 | 131 | 130 | -27 |
| 12 | Emma Ramisch | Harbor Beach | 188 | 156 | 133 | 136 | -20 |
| 10 | Allie Miller | Hillsdale Academy | 87 | 64 | 43 | 45 | -19 |
| 9 | Leah Thelen | Fowler | 176 | 148 | 129 | 131 | -17 |
| 9 | Durae Sage | Martin | 167 | 152 | 128 | 135 | -17 |
| 10 | Addison Patrzik | Grand Traverse Academy | 141 | 194 | 180 | 177 | -17 |
| 10 | Danielle Agren | Johannesburg-Lewiston | 102 | 87 | 71 | 71 | -16 |
| Grade | Name | Team | 1 Mile Place | 2 Mile Place | 3 Mile Place | Finish | 3 Mile Move |
| 10 | Sara Schipper | Martin | 166 | 163 | 135 | 126 | -9 |
| 12 | Madelyn Sillman | Fowler | 177 | 170 | 149 | 142 | -7 |
| 9 | Dilyn Colpean | Merrill | 148 | 138 | 140 | 133 | -7 |
| 9 | Anna Howell | Bridgman | 80 | 65 | 63 | 57 | -6 |
| 9 | Gabriella Wood | Lansing Christian | 127 | 127 | 138 | 132 | -6 |
| 9 | Sophia Balistreri | Harbor Springs | 100 | 99 | 93 | 88 | -5 |
| 11 | Elizabeth Caspar | Hillsdale Academy | 89 | 69 | 64 | 59 | -5 |
| 9 | Madison Markowicz | Novi Christian Academy | 55 | 51 | 49 | 44 | -5 |
| 9 | Peyton Rohn | Ashley | 151 | 146 | 146 | 141 | -5 |
| 12 | Reece Wruble | Harbor Beach | 64 | 76 | 81 | 76 | -5 |
| 11 | Alison Rotman | Holland Calvary Christian | 137 | 142 | 151 | 146 | -5 |
| 10 | Julia Clarke | Harbor Springs | 116 | 121 | 139 | 134 | -5 |
Perfectly Paced

| Place | Year | Name | Team | Finish | Pace | 1 Mile Split | 2 Mile Split | 3 Mile Split | 1 Mile Diff | 2 Mile Diff | 3 Mile Diff | Total Diff |
| 48 | 10 | Gibson White | Holland Calvary Christian | 17:07.1 | 5:30.6 | 5:30.9 | 5:31.9 | 5:30.6 | 0.3 | 1.3 | 0.0 | 1.7 |
| 36 | 11 | Michael Walsh | Ubly | 16:55.6 | 5:26.9 | 5:27.0 | 5:30.3 | 5:26.3 | 0.1 | 3.4 | 0.6 | 4.1 |
| 209 | 10 | Logan Whitmer | Saginaw Mich Lutheran Seminary | 20:08.6 | 6:29.0 | 6:32.0 | 6:28.6 | 6:32.1 | 3.0 | 0.4 | 3.1 | 6.5 |
| 30 | 12 | Russell Vandermus | Petoskey St. Michael | 16:46.9 | 5:24.1 | 5:26.8 | 5:27.1 | 5:23.3 | 2.7 | 3.0 | 0.8 | 6.5 |
| 145 | 10 | Kyron Christner | Mendon | 18:32.0 | 5:57.9 | 5:57.5 | 6:04.2 | 5:57.4 | 0.4 | 6.3 | 0.5 | 7.2 |
| 54 | 11 | Cole Brege | Rogers City | 17:14.6 | 5:33.0 | 5:31.8 | 5:38.9 | 5:33.2 | 1.2 | 5.9 | 0.2 | 7.3 |
| 98 | 12 | Alexander Dumont | Kalamazoo Hackett | 17:51.9 | 5:45.0 | 5:43.4 | 5:49.7 | 5:46.3 | 1.6 | 4.7 | 1.3 | 7.6 |
| 96 | 12 | Joel Lange | Adrian Lenawee Christian | 17:50.3 | 5:44.5 | 5:45.3 | 5:49.9 | 5:43.0 | 0.8 | 5.4 | 1.5 | 7.7 |
| 1 | 11 | Marek Butkiewicz | Kalamazoo Hackett | 15:09.7 | 4:52.8 | 4:50.4 | 4:57.1 | 4:51.7 | 2.4 | 4.3 | 1.1 | 7.8 |
| 132 | 10 | Ayden Mayr | Dansville | 18:20.5 | 5:54.2 | 5:52.5 | 6:00.1 | 5:54.0 | 1.7 | 5.9 | 0.2 | 7.8 |
| 197 | 9 | Ryan Latimer | Harbor Springs | 19:19.9 | 6:13.3 | 6:11.3 | 6:18.8 | 6:13.7 | 2.0 | 5.5 | 0.4 | 7.9 |
| 77 | 11 | Josiah Johncox | Byron | 17:37.9 | 5:40.5 | 5:40.0 | 5:47.4 | 5:40.0 | 0.5 | 6.9 | 0.5 | 7.9 |
| 110 | 11 | Freddie Bierling | Byron Center Zion Christian | 18:03.3 | 5:48.7 | 5:51.2 | 5:54.0 | 5:48.9 | 2.5 | 5.3 | 0.2 | 8.1 |
| 34 | 10 | Rush Marsden | Fulton | 16:54.3 | 5:26.5 | 5:24.7 | 5:28.8 | 5:30.9 | 1.8 | 2.3 | 4.4 | 8.5 |
| 142 | 10 | Benjamin Fox | Whitmore Lake | 18:29.9 | 5:57.2 | 5:55.9 | 6:02.8 | 5:55.5 | 1.3 | 5.6 | 1.7 | 8.6 |
| 139 | 10 | Uzziel Thomassen | Auburn Hills Oakland Christian | 18:27.6 | 5:56.5 | 6:02.9 | 5:56.2 | 5:54.5 | 6.4 | 0.3 | 2.0 | 8.7 |
| 60 | 10 | Caleb Adkins | Holland Calvary Christian | 17:22.4 | 5:35.5 | 5:34.6 | 5:39.5 | 5:39.3 | 0.9 | 4.0 | 3.8 | 8.7 |
| 43 | 11 | Ethan West | Webberville | 17:03.1 | 5:29.3 | 5:27.2 | 5:34.3 | 5:31.0 | 2.1 | 5.0 | 1.7 | 8.8 |
| 152 | 10 | Jay Bronsink | Athens | 18:33.2 | 5:58.3 | 5:57.3 | 6:04.6 | 5:56.6 | 1.0 | 6.3 | 1.7 | 9.0 |
| 46 | 9 | Atticus Cadarette | Petoskey St. Michael | 17:04.8 | 5:29.8 | 5:28.2 | 5:35.8 | 5:28.4 | 1.6 | 6.0 | 1.4 | 9.0 |
| 159 | 10 | Kasey Springer | Whitmore Lake | 18:40.6 | 6:00.7 | 5:56.8 | 6:04.5 | 6:02.2 | 3.9 | 3.8 | 1.5 | 9.2 |
| 39 | 11 | Rich Fanti | Riverview Gabriel Richard | 16:58.9 | 5:27.9 | 5:30.3 | 5:32.8 | 5:25.8 | 2.4 | 4.9 | 2.1 | 9.4 |
| 237 | 10 | Jonah Spencer | Webberville | 21:21.5 | 6:52.5 | 6:49.7 | 6:59.1 | 6:52.5 | 2.8 | 6.6 | 0.0 | 9.4 |
| 40 | 10 | Vern Clyne | Auburn Hills Oakland Christian | 16:59.3 | 5:28.1 | 5:26.1 | 5:34.2 | 5:26.5 | 2.0 | 6.1 | 1.6 | 9.7 |
| 157 | 10 | Max Barron | Tekonsha | 18:37.2 | 5:59.6 | 5:57.0 | 6:04.6 | 5:57.5 | 2.6 | 5.0 | 2.1 | 9.7 |
| Place | Grade | Name | Team | Finish | Pace | 1 Mile Split | 2 Mile Split | 3 Mile Split | 1 Mile Diff | 2 Mile Diff | 3 Mile Diff | Total Diff |
| 155 | 10 | Lani Dimock | Harbor Beach | 22:35.8 | 7:16.4 | 7:13.5 | 7:19.6 | 7:18.7 | 2.9 | 3.2 | 2.3 | 8.4 |
| 25 | 12 | Kelcie Pung | Fowler | 19:53.6 | 6:24.2 | 6:24.3 | 6:31.6 | 6:22.9 | 0.1 | 7.4 | 1.3 | 8.8 |
| 70 | 9 | Payton King | Kingston | 21:04.4 | 6:47.0 | 6:43.0 | 6:51.6 | 6:48.2 | 4.0 | 4.6 | 1.2 | 9.8 |
| 32 | 12 | Ella Walton | Hillsdale Academy | 20:09.5 | 6:29.3 | 6:27.4 | 6:37.6 | 6:29.9 | 1.9 | 8.3 | 0.6 | 10.8 |
| 98 | 9 | Myah Peruski | Ubly | 21:36.7 | 6:57.3 | 6:54.3 | 7:04.9 | 6:57.7 | 3.0 | 7.6 | 0.4 | 11.0 |
| 53 | 11 | Kandin Shuler | Bridgman | 20:45.5 | 6:40.9 | 6:38.6 | 6:49.9 | 6:40.5 | 2.3 | 9.0 | 0.4 | 11.7 |
| 7 | 12 | Jane Manthei | Petoskey St. Michael | 19:04.8 | 6:08.5 | 6:03.1 | 6:05.8 | 6:12.2 | 5.4 | 2.7 | 3.7 | 11.8 |
| 59 | 11 | Elizabeth Caspar | Hillsdale Academy | 20:51.9 | 6:42.9 | 6:42.0 | 6:51.7 | 6:45.5 | 0.9 | 8.8 | 2.6 | 12.3 |
| 116 | 10 | Moira Beier | Hillsdale Academy | 22:00.3 | 7:04.9 | 7:02.0 | 7:14.0 | 7:07.0 | 2.9 | 9.1 | 2.1 | 14.1 |
| 57 | 9 | Anna Howell | Bridgman | 20:50.8 | 6:42.6 | 6:40.3 | 6:50.4 | 6:47.1 | 2.3 | 7.8 | 4.5 | 14.6 |
| 137 | 10 | Cailin Spearman | Harbor Beach | 22:19.7 | 7:11.2 | 7:13.0 | 7:20.3 | 7:07.0 | 1.8 | 9.1 | 4.2 | 15.1 |
| 16 | 11 | Katie Sweeney | Ubly | 19:40.6 | 6:20.0 | 6:14.8 | 6:29.3 | 6:20.9 | 5.2 | 9.3 | 0.9 | 15.4 |
| 178 | 9 | Keri Coolman | Rogers City | 23:13.3 | 7:28.4 | 7:28.5 | 7:41.9 | 7:26.5 | 0.1 | 13.5 | 1.9 | 15.5 |
| 97 | 12 | Autumn Reynolds | Potterville | 21:36.4 | 6:57.3 | 6:53.9 | 7:05.7 | 7:01.1 | 3.4 | 8.4 | 3.8 | 15.6 |
| 14 | 11 | Ally Schmitz | Breckenridge | 19:38.3 | 6:19.2 | 6:16.5 | 6:29.0 | 6:15.7 | 2.7 | 9.8 | 3.5 | 16.0 |
| 17 | 12 | Danica Aldrich | Breckenridge | 19:40.8 | 6:20.0 | 6:14.9 | 6:30.1 | 6:19.2 | 5.1 | 10.1 | 0.8 | 16.0 |
| 104 | 10 | Ella Hendrixson | Three Oaks River Valley | 21:45.5 | 7:00.2 | 6:56.3 | 7:12.8 | 7:00.2 | 3.9 | 12.6 | 0.0 | 16.5 |
| 143 | 12 | Emily King | Martin | 22:23.7 | 7:12.5 | 7:09.2 | 7:24.6 | 7:11.2 | 3.3 | 12.1 | 1.3 | 16.7 |
| 41 | 10 | Evelyn Meyer | Hillsdale Academy | 20:30.7 | 6:36.1 | 6:29.5 | 6:43.5 | 6:38.9 | 6.6 | 7.4 | 2.8 | 16.8 |
| 74 | 9 | Zoe Fabing | Fowler | 21:13.5 | 6:49.9 | 6:45.0 | 7:00.6 | 6:51.2 | 4.9 | 10.7 | 1.3 | 16.9 |
| 131 | 9 | Leah Thelen | Fowler | 22:16.2 | 7:10.1 | 7:12.2 | 7:20.5 | 7:05.5 | 2.1 | 10.4 | 4.6 | 17.1 |
| 105 | 9 | Taylor Geiger | Ubly | 21:45.8 | 7:00.3 | 6:52.8 | 7:08.1 | 7:02.4 | 7.5 | 7.8 | 2.1 | 17.4 |
| 4 | 12 | Abigail Davis | Vestaburg | 18:26.4 | 5:56.1 | 5:51.7 | 6:05.6 | 5:52.4 | 4.4 | 9.5 | 3.7 | 17.6 |
| 125 | 8 | Jane Vonk | Holland Calvary Christian | 22:08.4 | 7:07.6 | 7:04.9 | 7:19.5 | 7:04.3 | 2.7 | 11.9 | 3.3 | 17.9 |
| 68 | 9 | Abbygail Plester | Ubly | 21:02.1 | 6:46.2 | 6:40.8 | 6:55.0 | 6:49.9 | 5.4 | 8.8 | 3.7 | 17.9 |
Quickest Kick

| Place | Year | Name | Team | Kick | Kicking Pace | 3 Mile | Overall Time | 3 Mile Place | 3 Mile Move |
| 198 | 11 | Matthew Howery | Webberville | 24.8 | 3:51.8 | 18:55.8 | 19:20.6 | 200 | -2 |
| 23 | 10 | Noah Schipper | Holland Calvary Christian | 26.3 | 4:05.8 | 16:11.5 | 16:37.8 | 28 | -5 |
| 4 | 11 | Grayson Rorick | Hillsdale Academy | 26.9 | 4:11.4 | 15:30.2 | 15:57.1 | 5 | -1 |
| 12 | 12 | Coleson Cruzan | White Cloud | 27.2 | 4:14.2 | 15:53.8 | 16:21.0 | 14 | -2 |
| 118 | 9 | Anderson Karkau | Dansville | 27.3 | 4:15.1 | 17:44.0 | 18:11.3 | 125 | -7 |
| 69 | 10 | Anthony Rowe | Breckenridge | 27.3 | 4:15.1 | 17:04.0 | 17:31.3 | 76 | -7 |
| 93 | 12 | Ryan Blankenship | Eau Claire | 27.3 | 4:15.1 | 17:20.0 | 17:47.3 | 99 | -6 |
| 20 | 10 | Ty Redman | Mesick | 27.3 | 4:15.1 | 16:09.3 | 16:36.6 | 22 | -2 |
| 32 | 11 | Jonah Pollatz | Mt. Pleasant Sacred Heart | 27.7 | 4:18.9 | 16:22.8 | 16:50.5 | 33 | -1 |
| 29 | 10 | Christian Getz | Holland Calvary Christian | 28.3 | 4:24.5 | 16:13.2 | 16:41.5 | 29 | 0 |
| 201 | 10 | Lukas App | Harbor Springs | 28.4 | 4:25.4 | 19:04.4 | 19:32.8 | 203 | -2 |
| 27 | 9 | Lincoln Laansma | Wyoming Tri-unity Christian | 28.8 | 4:29.2 | 16:11.3 | 16:40.1 | 27 | 0 |
| 42 | 11 | Adam Ferguson | Harbor Springs | 28.8 | 4:29.2 | 16:31.3 | 17:00.1 | 42 | 0 |
| 24 | 11 | Emmanuel Mehari | Plymouth Christian Academy | 28.8 | 4:29.2 | 16:09.4 | 16:38.2 | 24 | 0 |
| 108 | 9 | Joseph Edwards | New Buffalo | 28.9 | 4:30.1 | 17:32.2 | 18:01.1 | 112 | -4 |
| 60 | 10 | Caleb Adkins | Holland Calvary Christian | 29.0 | 4:31.0 | 16:53.4 | 17:22.4 | 63 | -3 |
| 150 | 12 | Dustin Hamilton | Concord | 29.0 | 4:31.0 | 18:03.9 | 18:32.9 | 159 | -9 |
| 49 | 10 | Riley Weed | Holland Calvary Christian | 29.1 | 4:32.0 | 16:40.0 | 17:09.1 | 51 | -2 |
| 136 | 12 | Karl Wegner | Waterford Our Lady | 29.1 | 4:32.0 | 17:55.5 | 18:24.6 | 142 | -6 |
| 86 | 9 | Beckett Dennis | Grand Traverse Academy | 29.1 | 4:32.0 | 17:17.0 | 17:46.1 | 96 | -10 |
| 26 | 10 | Wesley Chaffee | Mt. Pleasant Sacred Heart | 29.1 | 4:32.0 | 16:10.5 | 16:39.6 | 26 | 0 |
| 25 | 12 | Matthew Pasiak | Harbor Beach | 29.1 | 4:32.0 | 16:09.4 | 16:38.5 | 23 | 2 |
| 14 | 11 | Sean Siems | Kalamazoo Hackett | 29.2 | 4:32.9 | 15:58.6 | 16:27.8 | 16 | -2 |
| 110 | 11 | Freddie Bierling | Byron Center Zion Christian | 29.2 | 4:32.9 | 17:34.1 | 18:03.3 | 115 | -5 |
| 9 | 12 | Mason Sinke | Bear Lake-Onekama | 29.3 | 4:33.8 | 15:48.1 | 16:17.4 | 11 | -2 |
| Place | Grade | Name | Team | Kick | Kicking Pace | 3 Mile | Overall Time | 3 Mile Place | 3 Mile Move |
| 29 | 12 | Caroline Roberts | Hillsdale Academy | 31.1 | 4:50.7 | 19:29.1 | 20:00.2 | 31 | -2 |
| 19 | 10 | Lydia Gleason | Auburn Hills Oakland Christian | 31.6 | 4:55.3 | 19:10.2 | 19:41.8 | 20 | -1 |
| 126 | 10 | Sara Schipper | Martin | 31.6 | 4:55.3 | 21:40.1 | 22:11.7 | 135 | -9 |
| 5 | 12 | Allie Nowak | Johannesburg-Lewiston | 32.2 | 5:00.9 | 17:57.1 | 18:29.3 | 5 | 0 |
| 59 | 11 | Elizabeth Caspar | Hillsdale Academy | 32.7 | 5:05.6 | 20:19.2 | 20:51.9 | 64 | -5 |
| 57 | 9 | Anna Howell | Bridgman | 33.0 | 5:08.4 | 20:17.8 | 20:50.8 | 63 | -6 |
| 2 | 12 | Eliza Keith | Auburn Hills Oakland Christian | 33.0 | 5:08.4 | 17:47.1 | 18:20.1 | 2 | 0 |
| 88 | 9 | Sophia Balistreri | Harbor Springs | 33.2 | 5:10.3 | 20:52.3 | 21:25.5 | 93 | -5 |
| 54 | 11 | Fran Warren | Harbor Springs | 33.2 | 5:10.3 | 20:13.1 | 20:46.3 | 56 | -2 |
| 12 | 12 | Natalie Gibbs | Birmingham Roeper | 33.8 | 5:15.9 | 18:47.4 | 19:21.2 | 12 | 0 |
| 3 | 10 | Libby Smith | Gobles | 33.8 | 5:15.9 | 17:52.6 | 18:26.4 | 4 | -1 |
| 91 | 10 | Louisa Denks | Royal Oak Shrine | 33.9 | 5:16.8 | 20:53.1 | 21:27.0 | 94 | -3 |
| 20 | 9 | Carmella Julian | Maple City Glen Lake | 34.1 | 5:18.7 | 19:11.1 | 19:45.2 | 21 | -1 |
| 196 | 12 | Blythe Drotman | Plymouth Christian Academy | 34.5 | 5:22.4 | 23:21.8 | 23:56.3 | 200 | -4 |
| 38 | 9 | Cassidy Bowers | Chesterfield Austin Catholic | 34.5 | 5:22.4 | 19:53.4 | 20:27.9 | 42 | -4 |
| 6 | 12 | Izzy Brooks | Adrian Lenawee Christian | 34.5 | 5:22.4 | 18:19.8 | 18:54.3 | 6 | 0 |
| 32 | 12 | Ella Walton | Hillsdale Academy | 34.6 | 5:23.4 | 19:34.9 | 20:09.5 | 32 | 0 |
| 10 | 11 | Taylor Wiegand | Livingston Christian | 34.6 | 5:23.4 | 18:42.9 | 19:17.5 | 10 | 0 |
| 11 | 11 | Carina Burchi | Whitmore Lake | 34.6 | 5:23.4 | 18:45.7 | 19:20.3 | 11 | 0 |
| 25 | 12 | Kelcie Pung | Fowler | 34.8 | 5:25.2 | 19:18.8 | 19:53.6 | 25 | 0 |
| 44 | 9 | Madison Markowicz | Novi Christian Academy | 35.1 | 5:28.0 | 19:59.7 | 20:34.8 | 49 | -5 |
| 72 | 12 | Rose Losey | Royal Oak Shrine | 35.1 | 5:28.0 | 20:36.1 | 21:11.2 | 76 | -4 |
| 117 | 12 | Mckenzie Bowman | Harbor Springs | 35.2 | 5:29.0 | 21:25.4 | 22:00.6 | 119 | -2 |
| 16 | 11 | Katie Sweeney | Ubly | 35.6 | 5:32.7 | 19:05.0 | 19:40.6 | 18 | -2 |
| 36 | 10 | Avery Langlois | Rogers City | 35.6 | 5:32.7 | 19:47.7 | 20:23.3 | 37 | -1 |
The Actual Ratings
I bet you came here for these! Just as in 2023, the course was pretty ideal early (and all day). +23 for the boys and +24 for the girls.
| Grade | Name | Time | Team | Rating |
| 11 | Marek Butkiewicz | 15:09.7 | Kalamazoo Hackett | 209.1 |
| 11 | Abenezer Cerone | 15:40.6 | Royal Oak Shrine | 198.8 |
| 11 | Landon Rogers | 15:56.0 | Three Oaks River Valley | 193.7 |
| 11 | Grayson Rorick | 15:57.1 | Hillsdale Academy | 193.3 |
| 12 | Theodore Davis | 15:59.9 | Dansville | 192.4 |
| 12 | Colebrook Sutherland | 16:03.3 | Maple City Glen Lake | 191.2 |
| 11 | Cody Bradley | 16:08.5 | Petoskey St. Michael | 189.5 |
| 12 | Reece Poole | 16:13.4 | Hillsdale Academy | 187.9 |
| 12 | Mason Sinke | 16:17.4 | Bear Lake-Onekama | 186.5 |
| 11 | Landen Livingston | 16:18.6 | Whitmore Lake | 186.1 |
| 12 | Alex Tyndall | 16:20.7 | Mason County Eastern | 185.4 |
| 12 | Coleson Cruzan | 16:21.0 | White Cloud | 185.3 |
| 10 | Kyle Redman | 16:22.8 | Mesick | 184.7 |
| 11 | Sean Siems | 16:27.8 | Kalamazoo Hackett | 183.1 |
| 10 | Jacob Ferdubinski | 16:30.3 | Riverview Gabriel Richard | 182.2 |
| 11 | Brody Karg | 16:30.4 | Harbor Beach | 182.2 |
| 12 | Andrew Mabry | 16:35.4 | Bridgman | 180.5 |
| 10 | Abraham Feeney | 16:36.1 | Maple City Glen Lake | 180.3 |
| 11 | Carson Burgess | 16:36.2 | Brown City | 180.3 |
| 10 | Ty Redman | 16:36.6 | Mesick | 180.1 |
| 12 | Jeremiah Witt | 16:37.4 | Johannesburg-Lewiston | 179.9 |
| 12 | Tyler Laansma | 16:37.7 | Tri-unity Christian | 179.8 |
| 10 | Noah Schipper | 16:37.8 | Holland Calvary Christian | 179.7 |
| 11 | Emmanuel Mehari | 16:38.2 | Plymouth Christian Academy | 179.6 |
| 12 | Matthew Pasiak | 16:38.5 | Harbor Beach | 179.5 |
| 10 | Wesley Chaffee | 16:39.6 | Mt. Pleasant Sacred Heart | 179.1 |
| 9 | Lincoln Laansma | 16:40.1 | Tri-unity Christian | 179.0 |
| 12 | Zack Becker | 16:40.3 | Unionville-Sebewaing | 178.9 |
| 10 | Christian Getz | 16:41.5 | Holland Calvary Christian | 178.5 |
| 12 | Russell Vandermus | 16:46.9 | Petoskey St. Michael | 176.7 |
| 12 | Austin Sneed | 16:48.0 | East Jordan | 176.3 |
| 11 | Jonah Pollatz | 16:50.5 | Mt. Pleasant Sacred Heart | 175.5 |
| 11 | Liam McCaw | 16:53.7 | Maple City Glen Lake | 174.4 |
| 10 | Rush Marsden | 16:54.3 | Fulton | 174.2 |
| 12 | Teddy Krieger | 16:54.4 | Harbor Springs | 174.2 |
| 11 | Michael Walsh | 16:55.6 | Ubly | 173.8 |
| 11 | James Rahe | 16:55.9 | Hillsdale Academy | 173.7 |
| 11 | Grant Johnson | 16:58.2 | Manchester | 172.9 |
| 11 | Rich Fanti | 16:58.9 | Riverview Gabriel Richard | 172.7 |
| 10 | Vern Clyne | 16:59.3 | Auburn Hills Oakland Christian | 172.6 |
| 11 | Carter Clark | 17:00.0 | Carson City-Crystal | 172.3 |
| 11 | Adam Ferguson | 17:00.1 | Harbor Springs | 172.3 |
| 11 | Ethan West | 17:03.1 | Webberville | 171.3 |
| 12 | Ben Iobe | 17:03.5 | Mendon | 171.2 |
| 12 | Kaleb Canning | 17:04.6 | White Cloud | 170.8 |
| 9 | Atticus Cadarette | 17:04.8 | Petoskey St. Michael | 170.7 |
| 11 | Henry Lindley | 17:05.4 | Hillsdale Academy | 170.5 |
| 10 | Gibson White | 17:07.1 | Holland Calvary Christian | 170.0 |
| 10 | Riley Weed | 17:09.1 | Holland Calvary Christian | 169.3 |
| 9 | Lance Niedzielski | 17:09.8 | Mason County Eastern | 169.1 |
| 12 | Nico DiPonio | 17:10.2 | Austin Catholic | 168.9 |
| 11 | Luke Molenkamp | 17:12.8 | Hillsdale Academy | 168.1 |
| 11 | Nicholas Trader | 17:13.1 | Fairview | 168.0 |
| 11 | Cole Brege | 17:14.6 | Rogers City | 167.5 |
| 10 | Brody VanTuinen | 17:14.9 | Holland Calvary Christian | 167.4 |
| 9 | Owen Jarosz | 17:15.7 | Frankfort | 167.1 |
| 9 | Nathan West | 17:15.9 | Webberville | 167.0 |
| 11 | Max Brannan | 17:17.9 | Lutheran HS Westland | 166.4 |
| 11 | Jesse Fielis | 17:19.6 | White Pigeon | 165.8 |
| 10 | Caleb Adkins | 17:22.4 | Holland Calvary Christian | 164.9 |
| 9 | Nolan Collins | 17:23.3 | Whitmore Lake | 164.6 |
| 11 | Gavin Howery | 17:24.9 | Webberville | 164.0 |
| 11 | Timothy Chamberlain | 17:26.9 | Portland St. Patrick | 163.4 |
| 11 | Reuben Jiran | 17:27.3 | Novi Christian Academy | 163.2 |
| 11 | Cole Upper | 17:28.0 | Lincoln-Alcona | 163.0 |
| 11 | Max Vroman | 17:29.0 | Harbor Springs | 162.7 |
| 10 | Milo Shoup | 17:30.7 | Mason County Eastern | 162.1 |
| 11 | Andrew Lopez | 17:30.9 | Royal Oak Shrine | 162.0 |
| 10 | Anthony Rowe | 17:31.3 | Breckenridge | 161.9 |
| 11 | Khadar Jama | 17:31.3 | Ellsworth | 161.9 |
| 11 | Logan Romain | 17:32.4 | Dryden | 161.5 |
| 9 | Carter Suttmann | 17:33.3 | Leland | 161.2 |
| 11 | Nino Perna | 17:35.0 | Marlette | 160.7 |
| 10 | Carter Toensfeldt | 17:35.8 | Fairview | 160.4 |
| 10 | Kellen Siems | 17:36.3 | Kalamazoo Hackett | 160.2 |
| 9 | Grant Corlew | 17:37.9 | Harbor Springs | 159.7 |
| 11 | Josiah Johncox | 17:37.9 | Byron | 159.7 |
| 12 | Turlough Bennett | 17:38.6 | Marlette | 159.5 |
| 11 | Isaac FoxElster | 17:39.9 | Portland St. Patrick | 159.0 |
| 11 | Henry Kruzel | 17:40.0 | Harbor Springs | 159.0 |
| 11 | Quentin Smith | 17:40.6 | Fowler | 158.8 |
| 9 | Simon Reed | 17:43.5 | Plymouth Christian Academy | 157.8 |
| 10 | Lincoln Bailey | 17:44.6 | Maple City Glen Lake | 157.5 |
| 12 | Isaac Bignall | 17:44.8 | Unionville-Sebewaing | 157.4 |
| 11 | Keith Crompton | 17:45.4 | Frankfort | 157.2 |
| 9 | Beckett Dennis | 17:46.1 | Grand Traverse Academy | 157.0 |
| 11 | Maddox Hutchinson | 17:46.2 | Concord | 156.9 |
| 12 | Seth Plummer | 17:46.3 | Hillsdale Academy | 156.9 |
| 12 | Joseph Kemp | 17:46.4 | Royal Oak Shrine | 156.9 |
| 12 | Beau Shaffer | 17:46.6 | Morenci | 156.8 |
| 11 | Michael Bowker | 17:47.0 | Royal Oak Shrine | 156.7 |
| 12 | Teddy Ippel | 17:47.3 | Bridgman | 156.6 |
| 12 | Ryan Blankenship | 17:47.3 | Eau Claire | 156.6 |
| 12 | Diego BoCole | 17:47.4 | Jackson Preparatory | 156.5 |
| 11 | Jack Sharar | 17:49.4 | Rogers City | 155.9 |
| 12 | Joel Lange | 17:50.3 | Adrian Lenawee Christian | 155.6 |
| 10 | Brennan Robinson | 17:50.4 | Kingston | 155.5 |
| 12 | Alexander Dumont | 17:51.9 | Kalamazoo Hackett | 155.0 |
| 12 | Alex Morin | 17:52.1 | Martin | 155.0 |
| 10 | Amos Norder | 17:52.2 | Saginaw Michigan Lutheran Seminary | 154.9 |
| 10 | Timothy Gaebler | 17:55.2 | Hillsdale Academy | 153.9 |
| 9 | Leo Weaver | 17:57.0 | Whitmore Lake | 153.3 |
| 9 | Kaiden Lague | 17:57.2 | Mason County Eastern | 153.3 |
| 11 | Matthew Bentley | 17:58.3 | Buckley | 152.9 |
| 9 | Levi Fitchett | 17:58.6 | Dryden | 152.8 |
| 11 | Evan Gobie | 18:00.2 | Deckerville | 152.3 |
| 11 | Dominic Barretto | 18:01.0 | Riverview Gabriel Richard | 152.0 |
| 9 | Joseph Edwards | 18:01.1 | New Buffalo | 152.0 |
| 11 | Ethan O’Connor | 18:01.6 | Athens | 151.8 |
| 11 | Freddie Bierling | 18:03.3 | Byron Center Zion Christian | 151.2 |
| 10 | Eric Junker | 18:03.8 | Whitmore Lake | 151.1 |
| 12 | Jesse Sangster | 18:05.3 | Manchester | 150.6 |
| 12 | Brady Keen | 18:05.3 | Leland | 150.6 |
| 9 | Christopher Knudsen | 18:05.5 | Leland | 150.5 |
| 12 | Aaron Crittenden | 18:06.5 | Potterville | 150.2 |
| 10 | Noah Dubridge | 18:07.4 | Mt. Pleasant Sacred Heart | 149.9 |
| 12 | Sean Finnigan | 18:08.2 | Dryden | 149.6 |
| 9 | Anderson Karkau | 18:11.3 | Dansville | 148.6 |
| 12 | Noah Hall | 18:11.6 | Dryden | 148.5 |
| 12 | Jameson Watson | 18:11.9 | Britton Deerfield | 148.4 |
| 10 | Dylan McCallister | 18:12.4 | Reading | 148.2 |
| 9 | Barron Denham | 18:13.8 | Auburn Hills Oakland Christian | 147.7 |
| 9 | Will Bernacki | 18:14.7 | Royal Oak Shrine | 147.4 |
| 12 | Avery Bowman | 18:15.8 | White Cloud | 147.1 |
| 12 | Joel Enos | 18:16.8 | Mayville | 146.7 |
| 12 | Nate Dillon | 18:17.2 | Whitmore Lake | 146.6 |
| 9 | Campbell Fedderman | 18:17.5 | Leland | 146.5 |
| 12 | Tom Shafer | 18:18.6 | Lutheran HS Westland | 146.1 |
| 10 | Landon Miller | 18:18.6 | Fowler | 146.1 |
| 9 | Joseph Coon | 18:19.1 | White Cloud | 146.0 |
| 10 | Evan Keen | 18:20.1 | Leland | 145.6 |
| 10 | Ayden Mayr | 18:20.5 | Dansville | 145.5 |
| 12 | Rodney Iamurri | 18:21.3 | Saginaw Nouvel | 145.2 |
| 11 | Jacob Campbell | 18:22.8 | Kimball New Life Christian | 144.7 |
| 9 | Nolan Stadel | 18:24.4 | Genesee Christian Academy | 144.2 |
| 12 | Karl Wegner | 18:24.6 | Waterford Our Lady | 144.1 |
| 12 | Camden Fager | 18:25.5 | Saginaw Michigan Lutheran Seminary | 143.8 |
| 11 | Caesar Soma | 18:26.4 | Royal Oak Shrine | 143.5 |
| 10 | Uzziel Thomassen | 18:27.6 | Auburn Hills Oakland Christian | 143.1 |
| 11 | Amos Miller | 18:27.8 | Saginaw Arts and Sciences | 143.1 |
| 11 | Cole Abney | 18:29.0 | Ellsworth | 142.7 |
| 10 | Benjamin Fox | 18:29.9 | Whitmore Lake | 142.4 |
| 10 | Alec Dodak | 18:31.6 | Manchester | 141.8 |
| 11 | Ian Ferguson | 18:32.0 | Genesee Christian Academy | 141.7 |
| 10 | Kyron Christner | 18:32.0 | Mendon | 141.7 |
| 11 | Paul Herendeen | 18:32.3 | Concord | 141.6 |
| 10 | Cy Kosmowski | 18:32.5 | Mason County Eastern | 141.5 |
| 10 | Owen Wruble | 18:32.6 | Harbor Beach | 141.5 |
| 9 | Jaycen Roberts | 18:32.8 | Dryden | 141.4 |
| 12 | Dustin Hamilton | 18:32.9 | Concord | 141.4 |
| 12 | Ethan DeVries | 18:33.0 | Bridgman | 141.3 |
| 10 | Jay Bronsink | 18:33.2 | Athens | 141.3 |
| 12 | Sean Driscoll | 18:33.8 | Three Oaks River Valley | 141.1 |
| 10 | Elijah Laninga | 18:34.8 | Holland Calvary Christian | 140.7 |
| 12 | Sean O’Grady | 18:35.2 | Saginaw Nouvel | 140.6 |
| 11 | Nick Abromaitis | 18:36.2 | Dryden | 140.3 |
| 10 | Max Barron | 18:37.2 | Tekonsha | 139.9 |
| 12 | Cole Tilmann | 18:38.6 | Beal City | 139.5 |
| 10 | Kasey Springer | 18:40.6 | Whitmore Lake | 138.8 |
| 10 | Gabe Shaffer | 18:41.4 | Royal Oak Shrine | 138.5 |
| 12 | Samuel Hubbard | 18:41.8 | Livingston Christian | 138.4 |
| 11 | Charlie Gibson | 18:42.4 | Three Oaks River Valley | 138.2 |
| 12 | Wyatt Karnes | 18:43.3 | White Cloud | 137.9 |
| 12 | Charlie Radziszewski | 18:43.5 | Auburn Hills Oakland Christian | 137.8 |
| 11 | Lucas Malseed | 18:43.9 | Auburn Hills Oakland Christian | 137.7 |
| 12 | Logan Dudley | 18:45.1 | Coleman | 137.3 |
| 10 | Britton Wheeler | 18:45.2 | Maple City Glen Lake | 137.3 |
| 12 | Luke Baird | 18:45.7 | Tri-unity Christian | 137.1 |
| 10 | Keaton Smith | 18:46.7 | Concord | 136.8 |
| 12 | Caden Meyer | 18:48.2 | Marlette | 136.3 |
| 11 | Dylan Lasher | 18:49.0 | Dryden | 136.0 |
| 11 | Parker Volstorf | 18:49.1 | Three Oaks River Valley | 136.0 |
| 10 | Elias Baldwin | 18:49.2 | Decatur | 135.9 |
| 9 | Zander Chellis | 18:50.0 | Ellsworth | 135.7 |
| 10 | Brady Edwards | 18:50.4 | Mt. Pleasant Sacred Heart | 135.5 |
| 10 | Caleb Leys | 18:52.9 | White Cloud | 134.7 |
| 11 | Dexter Martin | 18:54.7 | Maple City Glen Lake | 134.1 |
| 11 | Dallas Swaenepoel | 18:56.7 | Vandercook Lake | 133.4 |
| 12 | Anthony Rosario | 18:57.4 | Marlette | 133.2 |
| 10 | Angelo Hinson | 18:58.7 | White Cloud | 132.8 |
| 11 | Beck Ytterberg | 19:00.6 | Bridgman | 132.1 |
| 10 | Harper Doyle | 19:00.6 | Manchester | 132.1 |
| 11 | Clark Douglas | 19:01.4 | Bridgman | 131.9 |
| 10 | Hunter Gnodtke | 19:03.3 | Three Oaks River Valley | 131.2 |
| 11 | Lukas Rennells | 19:04.0 | Muskegon Catholic Central | 131.0 |
| 10 | Afton Shoup | 19:04.3 | Mason County Eastern | 130.9 |
| 9 | Logan Funnell | 19:07.0 | Beal City | 130.0 |
| 11 | Cooper Lynch | 19:07.6 | Three Oaks River Valley | 129.8 |
| 9 | Brayden Kirkpatrick | 19:09.1 | Marlette | 129.3 |
| 10 | Dean McKellar | 19:09.9 | Maple City Glen Lake | 129.0 |
| 10 | Brody Jeruzal | 19:11.4 | Ann Arbor Christian | 128.5 |
| 10 | Colin Gallagher | 19:11.8 | Kalamazoo Hackett | 128.4 |
| 10 | Michael Navitskis | 19:12.5 | Manchester | 128.2 |
| 12 | Ron Hasenbank | 19:17.4 | Mason County Eastern | 126.5 |
| 11 | Riley Graf | 19:19.3 | Dansville | 125.9 |
| 10 | Ethan Hittle | 19:19.7 | Manchester | 125.8 |
| 9 | Ryan Latimer | 19:19.9 | Harbor Springs | 125.7 |
| 11 | Matthew Howery | 19:20.6 | Webberville | 125.5 |
| 9 | Cole Wesley | 19:22.1 | Petoskey St. Michael | 125.0 |
| 9 | Randolf Schneider | 19:22.4 | Dansville | 124.9 |
| 10 | Lukas App | 19:32.8 | Harbor Springs | 121.4 |
| 11 | Damien Martinez | 19:34.6 | Kalamazoo Hackett | 120.8 |
| 8 | Levi Oudbier | 19:39.1 | Tri-unity Christian | 119.3 |
| 12 | Isaac Roggenbuck | 19:40.7 | Harbor Beach | 118.8 |
| 12 | Lorenzo Nava | 19:49.3 | Three Oaks River Valley | 115.9 |
| 11 | Theodore Campbell | 19:51.2 | Riverview Gabriel Richard | 115.3 |
| 12 | Carter Ernsberger | 19:54.0 | Bridgman | 114.3 |
| 8 | Cooper Feagan | 19:59.0 | Petoskey St. Michael | 112.7 |
| 10 | Logan Whitmer | 20:08.6 | Saginaw Michigan Lutheran Seminary | 109.5 |
| 12 | Ethan Root | 20:13.2 | Dansville | 107.9 |
| 12 | Mark Bulgrien | 20:18.7 | Harbor Beach | 106.1 |
| 11 | Cameron King | 20:19.3 | Marlette | 105.9 |
| 12 | Lleyton Bauman | 20:19.8 | Concord | 105.7 |
| 11 | Justin Gale | 20:21.0 | Manchester | 105.3 |
| 11 | Josiah Zarrilli | 20:25.2 | Auburn Hills Oakland Christian | 103.9 |
| 11 | Jakob Mueller | 20:26.1 | Saginaw Michigan Lutheran Seminary | 103.6 |
| 11 | Ronan Weed | 20:26.5 | Petoskey St. Michael | 103.5 |
| 8 | Carl Nolan | 20:27.3 | Petoskey St. Michael | 103.2 |
| 10 | Walker Chapin | 20:27.7 | Marlette | 103.1 |
| 9 | Jonathan Egan | 20:27.8 | Mt. Pleasant Sacred Heart | 103.1 |
| 11 | Jordan Weber | 20:34.2 | Beal City | 100.9 |
| 9 | Owen Zeien | 20:36.4 | Beal City | 100.2 |
| 11 | Conner Fenton | 20:38.2 | Beal City | 99.6 |
| 9 | Colton Rhines | 20:38.5 | Dansville | 99.5 |
| 11 | Summer Yuan | 20:39.3 | Saginaw Michigan Lutheran Seminary | 99.2 |
| 12 | Julian Barry | 20:40.6 | Kalamazoo Hackett | 98.8 |
| 12 | Colton Dubuque | 20:43.0 | Bridgman | 98.0 |
| 10 | Robbie Kilpatrick | 20:45.2 | Harbor Beach | 97.3 |
| 12 | Mason Laduke | 20:48.6 | Tri-unity Christian | 96.1 |
| 9 | Nicolas Radzizewski | 20:50.4 | Auburn Hills Oakland Christian | 95.5 |
| 10 | Liam Bauman | 20:55.9 | Concord | 93.7 |
| 9 | Easton Hayes | 21:03.4 | Webberville | 91.2 |
| 9 | Sam Trommater | 21:09.5 | Beal City | 89.2 |
| 11 | Fischer LeGault | 21:09.7 | Harbor Beach | 89.1 |
| 10 | Paul Kim | 21:11.6 | Saginaw Michigan Lutheran Seminary | 88.5 |
| 10 | Eli Gillespie | 21:11.8 | Webberville | 88.4 |
| 10 | Jonah Spencer | 21:21.5 | Webberville | 85.2 |
| 9 | Chase Denoyer | 21:27.0 | Leland | 83.3 |
| 9 | Vincent Ambrozaitis | 21:31.4 | Mt. Pleasant Sacred Heart | 81.9 |
| 9 | Gavin Darling | 22:04.1 | Saginaw Michigan Lutheran Seminary | 71.0 |
| 11 | Jake Boss | 22:06.6 | Tri-unity Christian | 70.1 |
| 11 | Andrew Michanowicz | 22:31.3 | Ellsworth | 61.9 |
| 11 | Ethan Cunningham | 22:35.9 | Riverview Gabriel Richard | 60.4 |
| 12 | Andrew Kadzban | 22:41.0 | Tri-unity Christian | 58.7 |
| 9 | Roman Windish | 22:57.2 | Ellsworth | 53.3 |
| 9 | Zane Jason | 23:00.1 | Concord | 52.3 |
| 10 | Mike Murphy | 23:34.4 | Riverview Gabriel Richard | 40.9 |
| 12 | Nathan Korogiannos | 23:46.2 | Riverview Gabriel Richard | 36.9 |
| 10 | Damian Heindl | 23:57.0 | Mt. Pleasant Sacred Heart | 33.3 |
| Grade | Name | Time | Team | Rating |
| 10 | Kaylie Livingston | 18:06.5 | Whitmore Lake | 149.8 |
| 12 | Eliza Keith | 18:20.1 | Auburn Hills Oakland Christian | 145.3 |
| 10 | Libby Smith | 18:26.4 | Gobles | 143.2 |
| 12 | Abigail Davis | 18:26.4 | Vestaburg | 143.2 |
| 12 | Allie Nowak | 18:29.3 | Johannesburg-Lewiston | 142.2 |
| 12 | Izzy Brooks | 18:54.3 | Adrian Lenawee Christian | 133.9 |
| 12 | Jane Manthei | 19:04.8 | Petoskey St. Michael | 130.4 |
| 10 | Stefi Reskevics | 19:08.2 | Harbor Springs | 129.3 |
| 9 | Callie Sinke | 19:16.1 | Bear Lake-Onekama | 126.6 |
| 11 | Taylor Wiegand | 19:17.5 | Livingston Christian | 126.2 |
| 11 | Carina Burchi | 19:20.3 | Whitmore Lake | 125.2 |
| 12 | Natalie Gibbs | 19:21.2 | Birmingham Roeper | 124.9 |
| 11 | Raley Keith | 19:29.5 | Auburn Hills Oakland Christian | 122.2 |
| 11 | Ally Schmitz | 19:38.3 | Breckenridge | 119.2 |
| 10 | Amelia McKinney | 19:39.2 | Grand Traverse Academy | 118.9 |
| 11 | Katie Sweeney | 19:40.6 | Ubly | 118.5 |
| 12 | Danica Aldrich | 19:40.8 | Breckenridge | 118.4 |
| 11 | Emma Riker | 19:41.0 | Kalamazoo Hackett | 118.3 |
| 10 | Lydia Gleason | 19:41.8 | Auburn Hills Oakland Christian | 118.1 |
| 9 | Carmella Julian | 19:45.2 | Maple City Glen Lake | 116.9 |
| 12 | Brooke Sonnenberg | 19:46.2 | Genesee Christian Academy | 116.6 |
| 11 | Madi Hare | 19:49.3 | Plymouth Christian Academy | 115.6 |
| 11 | Cara Prusakiewicz | 19:50.6 | Dryden | 115.1 |
| 11 | Elodie Weaver | 19:53.0 | Whitmore Lake | 114.3 |
| 12 | Kelcie Pung | 19:53.6 | Fowler | 114.1 |
| 12 | Ella Knudsen | 19:57.3 | Leland | 112.9 |
| 11 | Eleanor Cole | 20:00.2 | Lutheran HS Westland | 111.9 |
| 10 | Veyda Conley | 20:00.2 | Martin | 111.9 |
| 12 | Caroline Roberts | 20:00.2 | Hillsdale Academy | 111.9 |
| 10 | Adrienne Mitchell | 20:00.3 | Lansing Christian | 111.9 |
| 12 | Presley Allen | 20:06.3 | Mendon | 109.9 |
| 12 | Ella Walton | 20:09.5 | Hillsdale Academy | 108.8 |
| 12 | Riley McCumber | 20:15.7 | Pittsford | 106.8 |
| 9 | Alyvia Janke | 20:20.8 | Unionville-Sebewaing | 105.1 |
| 12 | Aubrey Appleman | 20:22.6 | Britton Deerfield | 104.5 |
| 10 | Avery Langlois | 20:23.3 | Rogers City | 104.2 |
| 11 | Lilah Kiley | 20:24.2 | Kingston | 103.9 |
| 9 | Cassidy Bowers | 20:27.9 | Austin Catholic | 102.7 |
| 11 | Makenzie Wolfe | 20:28.0 | Petersburg-Summerfield | 102.7 |
| 12 | Clara Fast | 20:28.7 | Bridgman | 102.4 |
| 10 | Evelyn Meyer | 20:30.7 | Hillsdale Academy | 101.8 |
| 10 | Addy Zeller | 20:32.4 | Bear Lake-Onekama | 101.2 |
| 10 | Haley Stimer | 20:34.0 | Concord | 100.7 |
| 9 | Madison Markowicz | 20:34.8 | Novi Christian Academy | 100.4 |
| 10 | Allie Miller | 20:35.4 | Hillsdale Academy | 100.2 |
| 10 | Harlie Fox | 20:35.8 | Johannesburg-Lewiston | 100.1 |
| 12 | Juniper Rodham | 20:36.9 | Harbor Springs | 99.7 |
| 11 | Stella Behnan | 20:37.0 | Cardinal Mooney Catholic | 99.7 |
| 11 | Leire Mahiques | 20:37.1 | Buckley | 99.6 |
| 10 | Brie Siems | 20:37.8 | Kalamazoo Hackett | 99.4 |
| 9 | Sophie Grinage | 20:39.6 | Leland | 98.8 |
| 10 | Lauren Shaffer | 20:45.5 | Gobles | 96.8 |
| 11 | Kandin Shuler | 20:45.5 | Bridgman | 96.8 |
| 11 | Fran Warren | 20:46.3 | Harbor Springs | 96.6 |
| 10 | Ruby Pletcher | 20:47.8 | Ellsworth | 96.1 |
| 12 | Lucy Shoup | 20:48.3 | Mason County Eastern | 95.9 |
| 9 | Anna Howell | 20:50.8 | Bridgman | 95.1 |
| 11 | Madison Cooley | 20:51.2 | Gobles | 94.9 |
| 11 | Elizabeth Caspar | 20:51.9 | Hillsdale Academy | 94.7 |
| 12 | Brianna Locke | 20:53.1 | Beal City | 94.3 |
| 12 | Bridget Miller | 20:55.3 | Auburn Hills Oakland Christian | 93.6 |
| 11 | Rowan Allen | 20:56.2 | Mendon | 93.3 |
| 9 | Malynda Lambros | 20:57.7 | Whitmore Lake | 92.8 |
| 10 | Ava DeYoung | 20:59.4 | Gobles | 92.2 |
| 11 | Sofia Robertson | 20:59.5 | Whitmore Lake | 92.2 |
| 9 | Melodie Hulinek | 21:00.2 | Bear Lake-Onekama | 91.9 |
| 12 | Erica Walker | 21:00.4 | Clarkston Everest Collegiate | 91.9 |
| 9 | Abbygail Plester | 21:02.1 | Ubly | 91.3 |
| 12 | Avery Westall | 21:03.2 | Breckenridge | 90.9 |
| 9 | Payton King | 21:04.4 | Kingston | 90.5 |
| 10 | Danielle Agren | 21:08.5 | Johannesburg-Lewiston | 89.2 |
| 12 | Rose Losey | 21:11.2 | Royal Oak Shrine | 88.3 |
| 10 | Nolee Leppert | 21:12.1 | Beal City | 88.0 |
| 9 | Zoe Fabing | 21:13.5 | Fowler | 87.5 |
| 11 | Kinsey Peer | 21:13.6 | Buckley | 87.5 |
| 12 | Reece Wruble | 21:14.3 | Harbor Beach | 87.2 |
| 12 | Stephanie Hernandez | 21:14.7 | Addison | 87.1 |
| 10 | Genevieve Rodham | 21:17.3 | Harbor Springs | 86.2 |
| 11 | Addison Jarosz | 21:17.4 | Frankfort | 86.2 |
| 12 | Abby Ulbrich | 21:17.9 | Kalamazoo Hackett | 86.0 |
| 10 | Veronica Paga | 21:19.9 | Petoskey St. Michael | 85.4 |
| 9 | Nora Tillman | 21:21.4 | Royal Oak Shrine | 84.9 |
| 11 | Alexa Ross | 21:21.4 | Acad Of The Sacred Heart | 84.9 |
| 10 | Mikayla Kulawiak | 21:21.6 | Buckley | 84.8 |
| 10 | Jane Wilder | 21:21.9 | Webberville | 84.7 |
| 12 | Brielle Voorhees | 21:22.7 | Tri-unity Christian | 84.4 |
| 9 | Allison Schmitt | 21:25.2 | Clarkston Everest Collegiate | 83.6 |
| 9 | Sophia Balistreri | 21:25.5 | Harbor Springs | 83.5 |
| 12 | Sarah Goodwin | 21:26.7 | Auburn Hills Oakland Christian | 83.1 |
| 12 | Mickiah Allbee | 21:26.8 | Vestaburg | 83.1 |
| 10 | Louisa Denks | 21:27.0 | Royal Oak Shrine | 83.0 |
| 11 | Cieara Barrett | 21:28.0 | Concord | 82.7 |
| 12 | Jessica Penrod | 21:29.0 | Vestaburg | 82.3 |
| 10 | Annie Wernet | 21:31.3 | Lansing Christian | 81.6 |
| 9 | Maizy Matthews | 21:31.5 | Breckenridge | 81.5 |
| 12 | Nataly Vine | 21:33.5 | Breckenridge | 80.8 |
| 12 | Autumn Reynolds | 21:36.4 | Potterville | 79.9 |
| 11 | Juliette Tallon | 21:36.7 | Lansing Christian | 79.8 |
| 9 | Myah Peruski | 21:36.7 | Ubly | 79.8 |
| 12 | Julia Rogers | 21:36.9 | Kimball New Life Christian | 79.7 |
| 12 | Melanie Warren | 21:41.1 | Bridgman | 78.3 |
| 10 | Elizabeth Furman | 21:41.9 | Indian River Inland Lakes | 78.0 |
| 9 | Allison Rodgers | 21:43.2 | Martin | 77.6 |
| 10 | Ella Hendrixson | 21:45.5 | Three Oaks River Valley | 76.8 |
| 9 | Taylor Geiger | 21:45.8 | Ubly | 76.7 |
| 12 | Isabella Nelson-Daniels | 21:47.5 | Whitmore Lake | 76.2 |
| 11 | Natalie Brown | 21:49.9 | Bear Lake-Onekama | 75.4 |
| 11 | Kate Van Es | 21:50.2 | Kalamazoo Hackett | 75.3 |
| 9 | Claire Wright | 21:51.6 | Dryden | 74.8 |
| 9 | Laura Rotman | 21:53.0 | Holland Calvary Christian | 74.3 |
| 11 | Audrey Nehlsen | 21:57.2 | Hillsdale Academy | 72.9 |
| 10 | Sydney Erickson | 21:58.1 | Lutheran HS Westland | 72.6 |
| 12 | Cambree Torma | 21:58.2 | Unionville-Sebewaing | 72.6 |
| 11 | Grace Raymond | 21:58.9 | Petersburg-Summerfield | 72.4 |
| 12 | Annaliese Losey | 21:59.5 | Royal Oak Shrine | 72.2 |
| 10 | Moira Beier | 22:00.3 | Hillsdale Academy | 71.9 |
| 12 | McKenzie Bowman | 22:00.6 | Harbor Springs | 71.8 |
| 9 | Kaylin Pinkowski | 22:02.3 | Bridgman | 71.2 |
| 9 | Emily Meek | 22:02.7 | Unionville-Sebewaing | 71.1 |
| 11 | Addisen Harrand | 22:03.0 | Buckley | 71.0 |
| 9 | Ava Bates | 22:03.7 | Lutheran HS Westland | 70.8 |
| 9 | Fenlynn Johnson | 22:04.2 | Rogers City | 70.6 |
| 10 | Nicole Klee | 22:05.2 | Ubly | 70.3 |
| 9 | Brooklyn Morell | 22:05.5 | Ubly | 70.2 |
| 8 | Jane Vonk | 22:08.4 | Holland Calvary Christian | 69.2 |
| 10 | Sara Schipper | 22:11.7 | Martin | 68.1 |
| 9 | Claire Couturier | 22:12.8 | Lake Leelanau St. Mary | 67.7 |
| 12 | Emily Howell | 22:14.9 | Bridgman | 67.0 |
| 12 | Adriana Fandino | 22:15.5 | Novi Christian Academy | 66.8 |
| 9 | Delaney McBride | 22:15.9 | Kalamazoo Hackett | 66.7 |
| 9 | Leah Thelen | 22:16.2 | Fowler | 66.6 |
| 9 | Gabriella Wood | 22:16.8 | Lansing Christian | 66.4 |
| 9 | Dilyn Colpean | 22:18.0 | Merrill | 66.0 |
| 10 | Julia Clarke | 22:18.3 | Harbor Springs | 65.9 |
| 9 | DuRae Sage | 22:19.1 | Martin | 65.6 |
| 12 | Emma Ramisch | 22:19.4 | Harbor Beach | 65.5 |
| 10 | Cailin Spearman | 22:19.7 | Harbor Beach | 65.4 |
| 11 | Acacia Williams | 22:20.4 | Holland Calvary Christian | 65.2 |
| 10 | Brailyn Johnson | 22:21.4 | Mason County Eastern | 64.9 |
| 12 | Danielle Hunt | 22:21.5 | Unionville-Sebewaing | 64.8 |
| 9 | Peyton Rohn | 22:21.7 | Ashley | 64.8 |
| 12 | Madelyn Sillman | 22:23.6 | Fowler | 64.1 |
| 12 | Emily King | 22:23.7 | Martin | 64.1 |
| 10 | Marian Davlin | 22:24.2 | Portland St. Patrick | 63.9 |
| 11 | Alison Rotman | 22:24.8 | Holland Calvary Christian | 63.7 |
| 10 | Jessica Stouten | 22:24.8 | Vestaburg | 63.7 |
| 12 | Areyel Weiss | 22:25.7 | Breckenridge | 63.4 |
| 12 | Isabella Page | 22:26.1 | Clarkston Everest Collegiate | 63.3 |
| 9 | Mya Barrett | 22:26.6 | Concord | 63.1 |
| 11 | Alaina Driver | 22:29.1 | Potterville | 62.3 |
| 9 | Piper Schultz | 22:30.5 | Saginaw Michigan Lutheran Seminary | 61.8 |
| 11 | Taylor Hefele | 22:31.2 | Rogers City | 61.6 |
| 10 | Madison Smith | 22:31.7 | Grand Traverse Academy | 61.4 |
| 9 | Abigail Riker | 22:34.7 | Kalamazoo Hackett | 60.4 |
| 10 | Lani Dimock | 22:35.8 | Harbor Beach | 60.1 |
| 12 | Mary Riley | 22:36.6 | St. Joseph Our Lady of the Lake Catholic | 59.8 |
| 10 | Lillian Jagielski | 22:37.1 | Pittsford | 59.6 |
| 9 | Abby Raymond | 22:37.7 | Petersburg-Summerfield | 59.4 |
| 9 | Skylar Maclennan | 22:42.2 | Fulton | 57.9 |
| 10 | Aspen Jimkoski | 22:42.3 | North Huron | 57.9 |
| 12 | Zoie Wood | 22:44.4 | Gobles | 57.2 |
| 12 | Tess Tillman | 22:44.9 | Royal Oak Shrine | 57.0 |
| 11 | Olivia Thelen | 22:46.2 | Fowler | 56.6 |
| 9 | Addison Tomsic | 22:47.7 | Gobles | 56.1 |
| 12 | Taylor Lautermilch | 22:50.3 | Camden-Frontier | 55.2 |
| 10 | Makenna Bush | 22:50.7 | Lansing Christian | 55.1 |
| 9 | Maria Schwerin | 22:53.5 | Grand Traverse Academy | 54.2 |
| 11 | Emma McCarty | 22:54.1 | Carson City-Crystal | 54.0 |
| 10 | Harper Bowman | 22:56.0 | New Buffalo | 53.3 |
| 12 | Sarah Nimtz | 22:56.8 | Unionville-Sebewaing | 53.1 |
| 12 | Isobel Malcolm | 22:59.0 | Royal Oak Shrine | 52.3 |
| 10 | Susan Nedwick | 22:59.3 | Clarkston Everest Collegiate | 52.2 |
| 11 | Shenoah Collier | 23:02.2 | Grand Traverse Academy | 51.3 |
| 10 | Ryann Ball | 23:07.8 | Montabella | 49.4 |
| 12 | Sydney Leslie | 23:11.3 | Saginaw Nouvel | 48.2 |
| 12 | Chloe Surhigh | 23:11.8 | Royal Oak Shrine | 48.1 |
| 10 | Addison Patrzik | 23:13.0 | Grand Traverse Academy | 47.7 |
| 9 | Keri Coolman | 23:13.3 | Rogers City | 47.6 |
| 12 | Rachel Schelstraete | 23:14.0 | White Pigeon | 47.3 |
| 12 | Lilly Leppert | 23:17.2 | Beal City | 46.3 |
| 12 | Maria Bronsink | 23:19.1 | Athens | 45.6 |
| 10 | Stella York | 23:20.6 | Grand Traverse Academy | 45.1 |
| 9 | Peyton Buckner | 23:21.8 | Bear Lake-Onekama | 44.7 |
| 9 | Rebecca Bignall | 23:22.5 | Unionville-Sebewaing | 44.5 |
| 11 | HarLee Leasher | 23:28.9 | Brown City | 42.4 |
| 10 | Sarah Stemaly | 23:31.1 | Athens | 41.6 |
| 11 | Maleah Roth | 23:32.5 | Ubly | 41.2 |
| 12 | Jamielynn Delarye | 23:34.1 | White Pigeon | 40.6 |
| 10 | Anne Gradowski | 23:35.0 | New Buffalo | 40.3 |
| 10 | Kayden Jager | 23:36.7 | Martin | 39.8 |
| 12 | Maria Saad | 23:40.9 | Clarkston Everest Collegiate | 38.4 |
| 11 | Madison Chilson | 23:43.4 | Buckley | 37.5 |
| 10 | Caroline Mason | 23:45.7 | Manchester | 36.8 |
| 10 | Kaylee Swanson | 23:50.1 | Buckley | 35.3 |
| 10 | Cora Carver | 23:51.1 | Vestaburg | 35.0 |
| 12 | Blythe Drotman | 23:56.3 | Plymouth Christian Academy | 33.2 |
| 9 | Jordyn Hefele | 24:01.3 | Rogers City | 31.6 |
| 10 | Lily Wilcoxen | 24:02.1 | Grand Traverse Academy | 31.3 |
| 12 | Shylee Iott | 24:04.0 | Petersburg-Summerfield | 30.7 |
| 12 | Megan Peter | 24:09.0 | Unionville-Sebewaing | 29.0 |
| 10 | Ella Sponable | 24:11.8 | Ellsworth | 28.1 |
| 12 | Vada Finch | 24:13.4 | Rogers City | 27.5 |
| 9 | Katie Vick | 24:15.4 | Plymouth Christian Academy | 26.9 |
| 11 | Zipporah Tran | 24:16.0 | Plymouth Christian Academy | 26.7 |
| 9 | Isabella Card | 24:21.8 | Bear Lake-Onekama | 24.7 |
| 10 | Natasha Mendez | 24:22.1 | Clarkston Everest Collegiate | 24.6 |
| 11 | Rachel Byler | 24:22.6 | White Pigeon | 24.5 |
| 10 | Kaylynn Seeley | 24:31.4 | Vestaburg | 21.5 |
| 10 | Angel Milam | 24:32.6 | Bridgman | 21.1 |
| 11 | Anne McNurlen | 24:41.3 | Clarkston Everest Collegiate | 18.2 |
| 9 | Esther Bulgrien | 24:46.8 | Harbor Beach | 16.4 |
| 11 | Kayla Milarch | 24:46.9 | Buckley | 16.4 |
| 11 | Liberty Daugherty | 24:49.1 | Bear Lake-Onekama | 15.6 |
| 12 | Bridget Anderson | 24:53.0 | Harbor Beach | 14.3 |
| 12 | Shanelle-Lise Martin-Depredurand | 24:58.8 | Vestaburg | 12.4 |
| 12 | Bailey Hibbard | 25:00.3 | Ellsworth | 11.9 |
| 11 | Johanna Hubble | 25:06.4 | Beal City | 9.9 |
| 11 | Molly Trommater | 25:24.9 | Beal City | 3.7 |
| 11 | Carolyn McKinnie | 25:35.0 | Plymouth Christian Academy | 0.3 |























