Surprise Teams


Between the boys and girls, ONE team greatly exceeded expectations – the Traverse City St. Francis boys. Normally, I’d refer to the Glads’ championship experience, TCSF capturing the past two titles. But of their squad that competed in early November, only one boy could point back to a MIS performance, William Ready. Although Ready couldn’t quite capture his 2024 magic (11th place), he was able to summon his best effort of a shortened season.
Beyond Ready, all of the TCSF boys placed higher than projected. Three stood out:
Harper Mullet – projected 169th and placed 108th, dropping nearly a 30 sec. PR
Nate Gorman – projected 168th and placed 120th, over 1.5 minutes faster than his 2024 best
Hayden Mohrhardt – projected 195th and placed 134th, his first time in the 17’s all season
With everyone returning and positive momentum from their collective effort, expect TCSF to return to podium consideration in 2026.
Unexpected All-Staters

Alaina Civinskas, Roscommon – projected 53rd with a 30.7% chance of All-State, placed 8th
What did it take?

By golly, just look at that athletic.net profile. Alaina figured some things out late in the year, making a huge leap in the final weeks of the season. Can’t wait to see where she builds from here.
Anna Hallett, Blissfield – projected 54th with a 23.9% chance of All-State, placed 20th
What did it take? Her second straight sub-20 ever. Hallett’s 20th place finish was also nearly 100 places ahead of where she finished as a sophomore (also close to 200 places better than she was here as a freshman).
Natalie Rosema, Hart – projected 33rd with a 10.6% chance of All-State, placed 23rd
What did it take? A 10 sec. PR, even faster than the 19:33 she laid down at Benzie. Rosema had been a consistent mid-20 girl for much of the year, but obviously raced at a much higher level in early November.
Marlowe Walcott, Reed City – projected 39th with a 32.9% chance of All-State, placed 29th
What did it take? A match of her regional performance and a return to early season form. Walcott ended August with a 19:23 at Oiler and ended her Reed City season with a 19:28 at MIS.


Jacob Mankey, Ithaca – projected 34th with a 37.3% chance of All-State, placed 15th
What did it take? Running a solid 30+ seconds faster than a majority of his races during the season. Prior to State, Mankey had been over 16:40 for all but one race (a 16:13 at Dale Devine the week before Regionals). At MIS, he found a 7 second PR, ending his career with his first All-State ever.
William Gancer, Stockbridge – projected 38th with a 30.9% chance of All-State, placed 21st
What did it take? A 16:13, 16 second PR, and his 8th sub-17 of the year. He’d been at that level only once in 2024.
Paul Saladin, Reed City – projected 67th with a 28.1% chance of All-State, placed 23rd
What did it take? A match of his 16:14 the week prior at Benzie. Before Region 20, Saladin had been on the high side of 17 for all of October. Glad to see him return to quick times for his final trek to MIS.
Trenton Fetter, Adrian Madison – projected 43rd with a 29.1% chance of All-State, placed 25th
What did it take? A year-long wait for another personal best. Fetter’s 16:22 here a year ago was a breakout performance and showed he was very capable of stepping onto the podium. The wait was worth it, with Fetter dropping 8 seconds from his 2024 effort.
Michael Weidmayer, Blissfield – projected 35th with a 19.8% chance of All-State, placed 26th
What did it take? A minute improvement from his freshman to sophomore year. 2024’s State Finals showed Weidmayer could have a penchant for performing well when it matters most, as he dropped a 30+ sec. PR in that moment. His PR performance from this November wasn’t as dramatic, but it was a PR nonetheless.
Maxwell Durham, New Haven – projected 42nd with a 2.1%(!!!) chance of All-State, placed 27th
What did it take? The long shot of the meet came by way of a 11 second personal best. Durham had been under 17:00 a few times in the fall, but was mainly in the high-16’s. A 16:26 to place 5th in Region 26 paved the way toward a 27th place MIS finish.
Isaac Cox, Plymouth Christian Academy – projected 37th with a 22.8% chance of All-State, placed 29th
What did it take? Being the top freshman in the D3 field. Cox matched his great performance from Gabriel Richard, his second 16:15 of the fall.
Tristan Hernandez, Kingsley – projected 47th with a 19.5% chance of All-State, placed 30th
What did it take? A continuation of the momentum from his Region 20 victory. The win at Benzie led to Hernandez’s return to MIS, where he dropped 40 sec. from his freshman mark.
Perfectly Paced
Just as it’s described, the runners that hit as close to their average pace as possible. Pace is based on their overall time, though the figures include the mile splits.
| Grade | Name | Time | Avg. Pace | Team | 1st Mile | 2nd Mile | 3rd Mile | Total Diff. |
| 10 | Shelby Zimmer | 20:00.9 | 6:26.5 | Kent City | 6:28.2 | 6:31.8 | 6:26.5 | 7.0 |
| 12 | Anna Poppema | 19:34.4 | 6:18.0 | Bath | 6:20.5 | 6:20.8 | 6:16.1 | 7.2 |
| 12 | Alina Martinson | 18:59.7 | 6:06.8 | Saugatuck | 6:01.9 | 6:07.0 | 6:09.7 | 8.0 |
| 10 | Revan Ricker | 21:00.6 | 6:45.7 | Blissfield | 6:42.5 | 6:49.1 | 6:48.1 | 9.0 |
| 10 | Takoda Holicki | 21:28.6 | 6:54.7 | Montrose | 6:53.6 | 7:01.8 | 6:52.8 | 10.1 |
| 11 | Madelyn Reinink | 20:17.4 | 6:31.8 | McBain | 6:30.6 | 6:37.8 | 6:35.1 | 10.5 |
| 12 | Natalie Benitez | 21:22.0 | 6:52.6 | Blissfield | 6:52.5 | 7:02.1 | 6:51.6 | 10.6 |
| 9 | Sage Palmer | 19:55.6 | 6:24.8 | Sandusky | 6:23.0 | 6:31.1 | 6:27.4 | 10.7 |
| 11 | Alyssa Kramer | 18:27.5 | 5:56.5 | Pewamo-Westphalia | 5:53.0 | 6:00.2 | 6:00.7 | 11.4 |
| 10 | Joellah Bouwman | 20:38.1 | 6:38.5 | Grandville Calvin Christian | 6:36.0 | 6:46.4 | 6:39.6 | 11.5 |
| Grade | Name | Time | Avg. Pace | Team | 1st Mile | 2nd Mile | 3rd Mile | Total Diff. |
| 10 | Timothy Wolff | 17:17.1 | 5:33.8 | Hart | 5:33.8 | 5:37.6 | 5:34.4 | 4.4 |
| 10 | Jude Wentzloff | 17:30.1 | 5:38.0 | Jackson Lumen Christi | 5:41.0 | 5:39.0 | 5:38.7 | 4.8 |
| 12 | Maxwell Durham | 16:15.5 | 5:14.0 | New Haven | 5:13.0 | 5:16.5 | 5:15.8 | 5.3 |
| 11 | Aiden Schaner | 16:59.6 | 5:28.2 | Hart | 5:26.3 | 5:29.6 | 5:30.3 | 5.4 |
| 12 | Ben Gautsche | 16:46.4 | 5:23.9 | Union City | 5:22.9 | 5:28.7 | 5:23.9 | 5.8 |
| 10 | Grayson Wells | 17:57.2 | 5:46.7 | Midland Bullock Creek | 5:51.6 | 5:45.6 | 5:47.2 | 6.5 |
| 10 | Michael Allen | 17:05.3 | 5:30.0 | Montrose | 5:33.0 | 5:31.7 | 5:32.2 | 6.9 |
| 9 | Wesley Mair | 17:59.8 | 5:47.5 | Montague | 5:48.2 | 5:53.2 | 5:46.9 | 7.0 |
| 10 | Owen Poppema | 15:46.6 | 5:04.7 | Bath | 5:10.1 | 5:04.9 | 5:03.0 | 7.3 |
| 11 | Avery Morrow | 16:43.1 | 5:22.9 | Jackson Lumen Christi | 5:26.2 | 5:25.4 | 5:21.1 | 7.6 |
Quickest Kick
Once again, just as it sounds. The fastest times from the 3 mile mark to the finish. I hope everyone listed tries their hand at a 400 or 800 this spring. If you have this sort of energy at the end of a 5k, you might have some secret mid-distance skill we didn’t know about.
| Place | Grade | Name | Time | Team | Kick | Places Moved | Kick Pace |
| 169 | 9 | Bayla Curtis | 21:40.2 | Kent City | 30.5 | -10 | 4:45.0 |
| 1 | 11 | Samantha Schroeder | 18:07.0 | Jackson Lumen Christi | 30.8 | -1 | 4:47.9 |
| 64 | 9 | Avery Haynes | 20:16.9 | Brooklyn Columbia Central | 32.2 | -5 | 5:00.9 |
| 6 | 10 | Josie Bishop | 18:38.4 | Lansing Catholic | 32.4 | -2 | 5:02.8 |
| 55 | 10 | Esther Cahill | 20:01.6 | Saranac | 33.2 | -2 | 5:10.3 |
| 68 | 10 | Alaina Schaner | 20:18.7 | Hart | 33.3 | -3 | 5:11.2 |
| 7 | 11 | Grace Wonch | 18:38.7 | Lansing Catholic | 33.4 | +1 | 5:12.1 |
| 94 | 9 | Ella Worthing | 20:42.8 | Jackson Lumen Christi | 33.5 | -10 | 5:13.1 |
| 4 | 11 | Alyssa Kramer | 18:27.5 | Pewamo-Westphalia | 33.6 | -1 | 5:14.0 |
| 65 | 11 | Madelyn Reinink | 20:17.4 | McBain | 33.9 | -2 | 5:16.8 |

| Place | Grade | Name | Time | Team | Kick | Places Moved | Kick Pace |
| 102 | 11 | Owen Sytsema | 17:03.7 | Muskegon Western Mich. Christian | 26.3 | -6 | 4:05.8 |
| 53 | 11 | Naveen Kulkarni | 16:35.4 | Ann Arbor Greenhills | 26.4 | -11 | 4:06.7 |
| 131 | 10 | Trevor VanderKodde | 17:17.5 | Hart | 26.8 | -4 | 4:10.5 |
| 75 | 11 | Charlie George | 16:48.6 | Pewamo-Westphalia | 26.8 | -7 | 4:10.5 |
| 109 | 12 | Henry Beck | 17:07.0 | Ann Arbor Greenhills | 26.9 | -9 | 4:11.4 |
| 28 | 12 | Jeryn Frisbie | 16:15.6 | Belding | 27.0 | -5 | 4:12.3 |
| 50 | 11 | Landon Madden | 16:32.7 | Delton-Kellogg | 27.1 | -8 | 4:13.3 |
| 145 | 11 | Gibson Smith | 17:27.8 | Montague | 27.1 | -8 | 4:13.3 |
| 154 | 12 | Jaycob Hipps | 17:34.5 | Montrose | 27.3 | -6 | 4:15.1 |
| 35 | 12 | Noah Devereaux | 16:22.0 | Laingsburg | 27.5 | -2 | 4:17.0 |
Girls Adjustment: +21
Boys Adjustment: +16
The course seemingly ran a little slower than in the early morning.
| Place | Grade | Name | Time | Team | Rating |
| 1 | 11 | Samantha Schroeder | 18:07.0 | Jackson Lumen Christi | 150.7 |
| 2 | 12 | Hailey Creisher | 18:11.2 | Leslie | 149.3 |
| 3 | 12 | Hope Miller | 18:17.5 | Blissfield | 147.2 |
| 4 | 11 | Alyssa Kramer | 18:27.5 | Pewamo-Westphalia | 143.8 |
| 5 | 10 | Tiya Feldpausch | 18:32.2 | Olivet | 142.3 |
| 6 | 10 | Josie Bishop | 18:38.4 | Lansing Catholic | 140.2 |
| 7 | 11 | Grace Wonch | 18:38.7 | Lansing Catholic | 140.1 |
| 8 | 9 | Alaina Civinskas | 18:39.7 | Roscommon | 139.8 |
| 9 | 12 | Brynne Schulte | 18:44.1 | Elk Rapids | 138.3 |
| 10 | 10 | Elliana Max | 18:47.4 | Kent City | 137.2 |
| 11 | 9 | Anna Drauer | 18:51.1 | Lansing Catholic | 136.0 |
| 12 | 11 | Violet Tetil | 18:56.5 | Caro | 134.2 |
| 13 | 12 | Alina Martinson | 18:59.7 | Saugatuck | 133.1 |
| 14 | 11 | Isabelle Sliter | 19:00.9 | Fennville | 132.7 |
| 15 | 10 | Dory Simon | 19:05.9 | Remus Chippewa Hills | 131.0 |
| 16 | 11 | Kamryn Salladay | 19:05.9 | Lakeview | 131.0 |
| 17 | 10 | Isabelle Currie | 19:06.0 | Lansing Catholic | 131.0 |
| 18 | 9 | Tala Carlin | 19:06.5 | Buchanan | 130.8 |
| 19 | 10 | Caelyn Torry | 19:08.4 | McBain | 130.2 |
| 20 | 11 | Anna Hallett | 19:10.5 | Blissfield | 129.5 |
| 21 | 12 | Abigail Reis | 19:11.9 | Millington | 129.0 |
| 22 | 9 | Calista George | 19:12.9 | Pewamo-Westphalia | 128.7 |
| 23 | 11 | Natalie Rosema | 19:13.4 | Hart | 128.5 |
| 24 | 9 | Lily Britton | 19:17.9 | Olivet | 127.0 |
| 25 | 12 | Mattie Gagne | 19:19.8 | Midland Bullock Creek | 126.4 |
| 26 | 12 | Isabella (Bella) LaFountain | 19:20.8 | Monroe St. Mary CC | 126.1 |
| 27 | 12 | Macy Fazekas | 19:22.5 | Jackson Lumen Christi | 125.5 |
| 28 | 12 | Anna Pray | 19:23.0 | Elk Rapids | 125.3 |
| 29 | 11 | Marlowe Walcott | 19:28.2 | Reed City | 123.6 |
| 30 | 12 | Ashlynn Harris | 19:30.0 | Bronson | 123.0 |
| 31 | 11 | Lyvia Curtis | 19:30.4 | Saugatuck | 122.9 |
| 32 | 9 | Anamaria Brazdau | 19:30.8 | Plymouth Christian Academy | 122.7 |
| 33 | 12 | Anna Poppema | 19:34.4 | Bath | 121.5 |
| 34 | 10 | Emma Kerr | 19:35.7 | Traverse City St. Francis | 121.1 |
| 35 | 9 | Jocelyn Tetil | 19:39.0 | Caro | 120.0 |
| 36 | 11 | Kamryn Sixberry | 19:41.4 | Saugatuck | 119.2 |
| 37 | 12 | Madi Hare | 19:41.6 | Plymouth Christian Academy | 119.1 |
| 38 | 12 | Ella Heffner | 19:41.6 | Charyl Stockwell Academy | 119.1 |
| 39 | 11 | Jenna Keilen | 19:44.1 | Pewamo-Westphalia | 118.3 |
| 40 | 11 | Molly Kate Hollandsworth | 19:44.7 | Traverse City St. Francis | 118.1 |
| 41 | 10 | Lindsey Cmeyla | 19:48.7 | Saginaw Valley Lutheran | 116.8 |
| 42 | 12 | Frances Melinn | 19:49.1 | Lansing Catholic | 116.6 |
| 43 | 10 | Avery Kelly | 19:51.5 | Benzie Central | 115.8 |
| 44 | 9 | Kylie Zwiep | 19:53.8 | GR NorthPointe Christian | 115.1 |
| 45 | 11 | Ellie Beach | 19:55.0 | Sanford-Meridian | 114.7 |
| 46 | 10 | Madisyn Wanstead | 19:55.4 | LeRoy Pine River | 114.5 |
| 47 | 12 | Quinn Hatfield | 19:55.5 | Remus Chippewa Hills | 114.5 |
| 48 | 9 | Sage Palmer | 19:55.6 | Sandusky | 114.5 |
| 49 | 9 | Emma Miller | 19:57.4 | Hart | 113.9 |
| 50 | 11 | Makinna Foglesong | 19:57.6 | Ithaca | 113.8 |
| 51 | 12 | Hailey Sills | 19:58.3 | Blissfield | 113.6 |
| 52 | 10 | Shelby Zimmer | 20:00.9 | Kent City | 112.7 |
| 53 | 12 | Grace Coston | 20:01.0 | Stanton Central Montcalm | 112.7 |
| 54 | 9 | Sydney Knieper | 20:01.5 | New Lothrop | 112.5 |
| 55 | 10 | Esther Cahill | 20:01.6 | Saranac | 112.5 |
| 56 | 11 | Shelby Kuiper | 20:04.5 | GR Covenant Christian | 111.5 |
| 57 | 11 | Nico Triebold | 20:08.2 | Grayling | 110.3 |
| 58 | 12 | Aletta Scholten | 20:10.9 | Grandville Calvin Christian | 109.4 |
| 59 | 11 | Avery Miller | 20:11.8 | Lansing Catholic | 109.1 |
| 60 | 10 | Taylor Stanczak | 20:11.9 | Almont | 109.0 |
| 61 | 12 | Maryrose Halberg | 20:13.9 | Charlevoix | 108.4 |
| 62 | 12 | Kandin Shuler | 20:14.9 | Bridgman | 108.0 |
| 63 | 10 | Olivia Brown | 20:15.9 | Bad Axe | 107.7 |
| 64 | 9 | Avery Haynes | 20:16.9 | Brooklyn Columbia Central | 107.4 |
| 65 | 11 | Madelyn Reinink | 20:17.4 | McBain | 107.2 |
| 66 | 10 | Piper Lyon | 20:17.7 | Rochester Hills Lutheran NW | 107.1 |
| 67 | 11 | Betsy Gooden | 20:17.9 | Manton | 107.0 |
| 68 | 10 | Alaina Schaner | 20:18.7 | Hart | 106.8 |
| 69 | 11 | Alonna Goodsell | 20:19.8 | Bronson | 106.4 |
| 70 | 9 | Ellyse Heyser | 20:21.0 | Saugatuck | 106.0 |
| 71 | 10 | Maggie McClellan | 20:23.0 | Benzie Central | 105.3 |
| 72 | 10 | Faith Helsel | 20:23.2 | Lake City | 105.3 |
| 73 | 11 | Faith Jenkins | 20:23.7 | Grandville Calvin Christian | 105.1 |
| 74 | 9 | Lily Sisson | 20:24.5 | LeRoy Pine River | 104.8 |
| 75 | 10 | Sarah Nothstine | 20:25.4 | Midland Bullock Creek | 104.5 |
| 76 | 10 | Aaliyah Hillier | 20:25.8 | Kalkaska | 104.4 |
| 77 | 11 | Stefi Reskevics | 20:29.8 | Harbor Springs | 103.1 |
| 78 | 9 | Madelynn Patterson | 20:30.7 | Olivet | 102.8 |
| 79 | 11 | Laura Castrejon | 20:31.7 | Newaygo | 102.4 |
| 80 | 9 | Mya Bronkema | 20:31.8 | McBain | 102.4 |
| 81 | 9 | Teagan Kuykendall | 20:32.9 | Bath | 102.0 |
| 82 | 11 | Delaney Smith | 20:34.7 | Pewamo-Westphalia | 101.4 |
| 83 | 12 | Makenna Gwisdalla | 20:35.3 | Bad Axe | 101.2 |
| 84 | 12 | Braelyn Bunting | 20:36.9 | Stanton Central Montcalm | 100.7 |
| 85 | 10 | Lydia Popp | 20:37.8 | EPBP Laker | 100.4 |
| 86 | 10 | Joellah Bouwman | 20:38.1 | Grandville Calvin Christian | 100.3 |
| 87 | 10 | Peyton Nellis | 20:38.3 | Remus Chippewa Hills | 100.2 |
| 88 | 10 | Lindsey Ludwig | 20:38.5 | Lansing Catholic | 100.2 |
| 89 | 9 | Kate DeVries | 20:38.7 | GR Covenant Christian | 100.1 |
| 90 | 10 | Betty Cordner | 20:41.6 | Traverse City St. Francis | 99.1 |
| 91 | 10 | Ellason Foster | 20:41.6 | Newaygo | 99.1 |
| 92 | 10 | Bryn Riley | 20:41.9 | Hart | 99.0 |
| 93 | 10 | Harlow Hughes | 20:42.2 | Lake City | 98.9 |
| 94 | 9 | Ella Worthing | 20:42.8 | Jackson Lumen Christi | 98.7 |
| 95 | 10 | Ruby Gross | 20:42.8 | Chesaning | 98.7 |
| 96 | 9 | Mila Scheele | 20:43.0 | Jackson Lumen Christi | 98.7 |
| 97 | 10 | Adalyn Jarchow | 20:43.4 | Grass Lake | 98.5 |
| 98 | 11 | Emily Beethe | 20:44.5 | Saginaw Valley Lutheran | 98.2 |
| 99 | 11 | Lydia Minderhoud | 20:44.9 | GR Covenant Christian | 98.0 |
| 100 | 10 | Lynnae Meengs | 20:45.0 | Grandville Calvin Christian | 98.0 |
| 101 | 10 | Bethany Cmeyla | 20:45.0 | Saginaw Valley Lutheran | 98.0 |
| 102 | 12 | Emily Peters | 20:45.8 | Olivet | 97.7 |
| 103 | 12 | Georgia Haag | 20:47.6 | Manistee | 97.1 |
| 104 | 10 | Alison Murray | 20:49.9 | Niles Brandywine | 96.4 |
| 105 | 11 | Kayden Hinton | 20:51.2 | McBain | 95.9 |
| 106 | 10 | Hailee Bertels | 20:52.0 | Boyne City | 95.7 |
| 107 | 9 | Monica Pung | 20:52.6 | Pewamo-Westphalia | 95.5 |
| 108 | 10 | Averie Stefanovsky | 20:52.7 | Caro | 95.4 |
| 109 | 10 | Courtney Lawhorne | 20:52.8 | Bath | 95.4 |
| 110 | 11 | Brynlee Swihart | 20:54.9 | Hanover-Horton | 94.7 |
| 111 | 9 | Kristina Bott | 20:55.7 | Benzie Central | 94.4 |
| 112 | 10 | Brynleigh Griffiths | 20:56.3 | Jonesville | 94.2 |
| 113 | 11 | Andrea Rolston | 20:56.5 | Stanton Central Montcalm | 94.2 |
| 114 | 9 | Katherine Schafer | 20:57.3 | Pewamo-Westphalia | 93.9 |
| 115 | 12 | Savannah VanDenBerg | 20:57.4 | Saugatuck | 93.9 |
| 116 | 12 | Maria Campbell | 20:57.6 | Grandville Calvin Christian | 93.8 |
| 117 | 11 | Stella Houdek | 20:58.6 | Traverse City St. Francis | 93.5 |
| 118 | 9 | Jenny Woznick | 20:58.8 | GR NorthPointe Christian | 93.4 |
| 119 | 10 | Margaret Guerra-Harrison | 20:59.2 | Leslie | 93.3 |
| 120 | 10 | Sophia Trachsel | 21:00.2 | Jackson Lumen Christi | 92.9 |
| 121 | 9 | Allison Burns | 21:00.4 | Constantine | 92.9 |
| 122 | 10 | Revan Ricker | 21:00.6 | Blissfield | 92.8 |
| 123 | 10 | Luisa Vander Zwaag | 21:05.2 | Hart | 91.3 |
| 124 | 12 | Christina Pake | 21:07.3 | Standish Sterling | 90.6 |
| 125 | 10 | Sophia Balistreri | 21:08.2 | Harbor Springs | 90.3 |
| 126 | 12 | Lillian Ambler | 21:08.5 | Homer | 90.2 |
| 127 | 12 | Delaney Little | 21:09.4 | Boyne City | 89.9 |
| 128 | 9 | Claire Burrows | 21:09.5 | Millington | 89.8 |
| 129 | 10 | Gabi Rempe | 21:10.0 | Harbor Springs | 89.7 |
| 130 | 9 | Brynn Burrows | 21:10.0 | Millington | 89.7 |
| 131 | 9 | Joselyn Vogel | 21:10.4 | Kent City | 89.5 |
| 132 | 12 | Sarah Bleyenberg | 21:10.6 | GR Covenant Christian | 89.5 |
| 133 | 12 | Clarissa Baese | 21:11.2 | Ovid-Elsie | 89.3 |
| 134 | 11 | Joleane Gulledge | 21:12.0 | Jonesville | 89.0 |
| 135 | 9 | Ruby Rhein | 21:12.6 | Traverse City St. Francis | 88.8 |
| 136 | 11 | Kaleea Braun | 21:14.5 | Blissfield | 88.2 |
| 137 | 12 | Samantha Giles | 21:14.7 | Fennville | 88.1 |
| 138 | 11 | Keira Knight | 21:14.7 | Jonesville | 88.1 |
| 139 | 9 | Mollie Yeager | 21:16.0 | Blissfield | 87.7 |
| 140 | 10 | Anna Howell | 21:17.6 | Bridgman | 87.1 |
| 141 | 10 | Danika Lopez | 21:18.6 | GR NorthPointe Christian | 86.8 |
| 142 | 9 | Leah Elzinga | 21:19.1 | GR Covenant Christian | 86.6 |
| 143 | 11 | Emily Dunphy | 21:21.2 | Traverse City St. Francis | 85.9 |
| 144 | 9 | Josslyn Handy | 21:21.9 | Clinton | 85.7 |
| 145 | 12 | Natalie Benitez | 21:22.0 | Blissfield | 85.7 |
| 146 | 12 | Jennifer Popp | 21:22.5 | GR NorthPointe Christian | 85.5 |
| 147 | 9 | Grace Wilson | 21:22.5 | McBain | 85.5 |
| 148 | 10 | Leah Flannery | 21:24.0 | Leslie | 85.0 |
| 149 | 12 | Dylan Bosma | 21:24.8 | GR NorthPointe Christian | 84.7 |
| 150 | 10 | Rachel Meek | 21:25.1 | Plymouth Christian Academy | 84.6 |
| 151 | 11 | Anna DeVries | 21:27.6 | GR Covenant Christian | 83.8 |
| 152 | 9 | Anna Davidhizar | 21:27.9 | Constantine | 83.7 |
| 153 | 11 | Rachel Devrie | 21:28.4 | Jackson Lumen Christi | 83.5 |
| 154 | 10 | Takoda Holicki | 21:28.6 | Montrose | 83.5 |
| 155 | 9 | Annika Kauffman | 21:29.9 | Grandville Calvin Christian | 83.0 |
| 156 | 11 | Kora Kok | 21:31.3 | GR NorthPointe Christian | 82.6 |
| 157 | 9 | Eliana Zwiep | 21:31.4 | GR NorthPointe Christian | 82.5 |
| 158 | 12 | Maryn Hyatt | 21:31.5 | Saginaw Valley Lutheran | 82.5 |
| 159 | 12 | Africa Beltran | 21:31.7 | Bath | 82.4 |
| 160 | 10 | Grace Farrell | 21:32.3 | Clinton | 82.2 |
| 161 | 9 | Conley Howard | 21:32.9 | Remus Chippewa Hills | 82.0 |
| 162 | 11 | Adeline Stormont | 21:33.2 | Grass Lake | 81.9 |
| 163 | 11 | Charlotte Simon | 21:34.6 | Pewamo-Westphalia | 81.5 |
| 164 | 11 | Allison Gautsche | 21:35.3 | Union City | 81.2 |
| 165 | 11 | Laura Janisse | 21:35.4 | Roscommon | 81.2 |
| 166 | 12 | Abigail Studer | 21:36.2 | Hart | 80.9 |
| 167 | 11 | Emily Satkowiak | 21:36.5 | Stockbridge | 80.8 |
| 168 | 11 | Helen Lefere | 21:38.1 | Jackson Lumen Christi | 80.3 |
| 169 | 9 | Bayla Curtis | 21:40.2 | Kent City | 79.6 |
| 170 | 11 | Braelynn Chiotti | 21:40.8 | Ottawa Lake-Whiteford | 79.4 |
| 171 | 11 | Shiaire Little | 21:41.0 | Dearborn Heights Robichaud | 79.3 |
| 172 | 9 | Elin Jager | 21:41.2 | Traverse City St. Francis | 79.3 |
| 173 | 9 | Brooke Scheidel | 21:41.5 | Kent City | 79.2 |
| 174 | 9 | Kadence Ager | 21:43.9 | Algonac | 78.4 |
| 175 | 10 | Kaylin Pinkowski | 21:44.2 | Bridgman | 78.3 |
| 176 | 12 | Fran Warren | 21:46.3 | Harbor Springs | 77.6 |
| 177 | 10 | Ingrid Molins Rallo | 21:48.8 | Benzie Central | 76.7 |
| 178 | 10 | Madilynn Fancett | 21:50.3 | McBain | 76.2 |
| 179 | 11 | Miriam Sanchez | 21:52.0 | Bronson | 75.7 |
| 180 | 10 | Madisyn Hunter | 21:55.3 | Leslie | 74.6 |
| 181 | 11 | Anika Weurding | 21:57.0 | Lawton | 74.0 |
| 182 | 9 | Ryann Monroe | 21:59.5 | Saugatuck | 73.2 |
| 183 | 12 | Briar Wing | 22:00.6 | Ottawa Lake-Whiteford | 72.8 |
| 184 | 11 | Juleigh Husby | 22:02.2 | Monroe St. Mary CC | 72.3 |
| 185 | 9 | Lucy Chapman | 22:02.2 | Stockbridge | 72.3 |
| 186 | 12 | Zipporah Tran | 22:03.6 | Plymouth Christian Academy | 71.8 |
| 187 | 9 | Piper Grigsby | 22:04.1 | Bronson | 71.6 |
| 188 | 10 | Abbie Koole | 22:04.9 | GR Covenant Christian | 71.4 |
| 189 | 12 | Lizzie Bassett | 22:07.5 | Harbor Springs | 70.5 |
| 190 | 9 | Bailee Zeigler | 22:08.8 | McBain | 70.1 |
| 191 | 12 | Laila Evola | 22:09.3 | Almont | 69.9 |
| 192 | 9 | Brynn Lusky | 22:13.5 | Ida | 68.5 |
| 193 | 12 | Taylor Hoppe | 22:14.3 | Grass Lake | 68.2 |
| 194 | 9 | Allison Kujawski | 22:16.7 | Boyne City | 67.4 |
| 195 | 12 | Kenai Kokx | 22:18.3 | Hart | 66.9 |
| 196 | 9 | Taya Price-Thatcher | 22:18.9 | Harbor Springs | 66.7 |
| 197 | 11 | Mathilde Cornet Vieilly | 22:20.3 | Benzie Central | 66.2 |
| 198 | 9 | Sadee Wenkel | 22:28.2 | Benzie Central | 63.6 |
| 199 | 12 | Lexi Wegner | 22:28.4 | Caro | 63.5 |
| 200 | 11 | Peyton Marshall | 22:30.9 | Plymouth Christian Academy | 62.7 |
| 201 | 10 | Ava Harris | 22:31.6 | Remus Chippewa Hills | 62.5 |
| 202 | 11 | Elise Bullock | 22:34.3 | Grass Lake | 61.6 |
| 203 | 12 | Cambrynne Giem | 22:34.5 | Boyne City | 61.5 |
| 204 | 12 | Haylie Vanderwal | 22:41.7 | Olivet | 59.1 |
| 205 | 10 | Evangeline Brown | 22:42.1 | Bridgman | 59.0 |
| 206 | 10 | Kaitlyn Kaple | 22:43.4 | Benzie Central | 58.5 |
| 207 | 12 | Marisol Diaz | 22:43.4 | Fennville | 58.5 |
| 208 | 12 | Bridget McHugh | 22:45.0 | Boyne City | 58.0 |
| 209 | 12 | Hazel Ogden | 22:45.0 | Boyne City | 58.0 |
| 210 | 10 | Miranda Lowell | 22:46.8 | Watervliet | 57.4 |
| 211 | 11 | Stella Ullig | 22:47.6 | Bridgman | 57.1 |
| 212 | 12 | Logan Trygstad | 22:48.5 | Stanton Central Montcalm | 56.8 |
| 213 | 10 | Ava Kruise | 22:49.1 | Grass Lake | 56.6 |
| 214 | 9 | Adelynn Cosby | 22:50.0 | Bronson | 56.3 |
| 215 | 11 | Martiza Rosas | 22:54.4 | Fennville | 54.9 |
| 216 | 10 | Anna Woodham | 22:55.4 | Harbor Springs | 54.5 |
| 217 | 9 | Joie Arntz | 22:55.4 | Remus Chippewa Hills | 54.5 |
| 218 | 12 | Leona Knudsen | 22:56.9 | Monroe St. Mary CC | 54.0 |
| 219 | 12 | Lydia Wells | 22:58.3 | Bronson | 53.6 |
| 220 | 11 | Makenzie Hilberer | 22:59.0 | Grass Lake | 53.3 |
| 221 | 11 | Adele Jewett | 22:59.1 | Grandville Calvin Christian | 53.3 |
| 222 | 9 | Janet Andrade | 23:05.9 | Bloomingdale | 51.0 |
| 223 | 9 | Anna London | 23:06.0 | Olivet | 51.0 |
| 224 | 12 | Lauren Peppers | 23:07.4 | Monroe St. Mary CC | 50.5 |
| 225 | 9 | Evelyn Bruce | 23:11.5 | Caro | 49.2 |
| 226 | 9 | Cora Belford | 23:12.4 | Boyne City | 48.9 |
| 227 | 11 | Alexis Colburn | 23:17.9 | Erie Mason | 47.0 |
| 228 | 11 | Angel Milam | 23:18.4 | Bridgman | 46.9 |
| 229 | 12 | Leah Storey | 23:20.6 | Remus Chippewa Hills | 46.1 |
| 230 | 9 | Nidia Villalobos | 23:22.9 | Fennville | 45.4 |
| 231 | 9 | Emily Okley | 23:29.4 | Leslie | 43.2 |
| 232 | 10 | Taz Davis | 23:30.4 | Bath | 42.9 |
| 233 | 10 | Makayla Markgraff | 23:34.2 | Monroe St. Mary CC | 41.6 |
| 234 | 11 | Rachael Heikkinen | 23:34.9 | Saginaw Valley Lutheran | 41.4 |
| 235 | 11 | Elizabeth Ortiz | 23:35.1 | Bronson | 41.3 |
| 236 | 12 | Abigail Redfield | 23:50.6 | Olivet | 36.1 |
| 237 | 10 | Carley Wellman | 23:51.0 | Stanton Central Montcalm | 36.0 |
| 238 | 11 | Aspyn Browning | 24:00.1 | Grass Lake | 33.0 |
| 239 | 10 | Abigail Douglass | 24:27.0 | Bridgman | 24.0 |
| 240 | 11 | Adriana Hicks | 24:34.5 | Fennville | 21.5 |
| 241 | 10 | Rain Kalleward | 24:36.5 | Saugatuck | 20.8 |
| 242 | 9 | Peyten Hansen | 24:39.6 | Stanton Central Montcalm | 19.8 |
| 243 | 11 | Camila Hernandez | 24:42.3 | Fennville | 18.9 |
| 244 | 9 | Kylie Dubke | 24:46.4 | Monroe St. Mary CC | 17.5 |
| 245 | 12 | Ella Calkins | 25:05.0 | Monroe St. Mary CC | 11.3 |
| 246 | 12 | Hayla Goble | 25:11.0 | Kent City | 9.3 |
| 247 | 10 | Kylie McIntosh | 25:14.2 | Caro | 8.3 |
| 248 | 10 | Natalie Habitz | 25:15.3 | Saginaw Valley Lutheran | 7.9 |
| 249 | 10 | Katie Vick | 25:16.4 | Plymouth Christian Academy | 7.5 |
| 250 | 12 | Carolyn McKinnie | 25:16.5 | Plymouth Christian Academy | 7.5 |
| Place | Grade | Name | Time | Team | Rating |
| 1 | 11 | Hunter Eaton | 15:30.8 | Charlevoix | 204.4 |
| 2 | 12 | Gage Hoffman | 15:33.8 | Stanton Central Montcalm | 203.4 |
| 3 | 10 | Christian Craanen | 15:35.8 | Monroe St. Mary CC | 202.7 |
| 4 | 11 | Logan Youngman | 15:42.3 | Hillsdale | 200.6 |
| 5 | 10 | Nole Lorenzen | 15:43.6 | Rochester Hills Lutheran NW | 200.1 |
| 6 | 11 | Luke Herron | 15:44.3 | Caro | 199.9 |
| 7 | 11 | Jonas Ballard | 15:44.5 | Holland Black River | 199.8 |
| 8 | 10 | Owen Poppema | 15:46.6 | Bath | 199.1 |
| 9 | 11 | Marcus Silva | 15:56.5 | Saugatuck | 195.8 |
| 10 | 11 | Ryder Hopkins | 15:58.4 | Charlevoix | 195.2 |
| 11 | 12 | Gibson Shore | 15:59.2 | Jackson Lumen Christi | 194.9 |
| 12 | 10 | Will Hulin | 16:00.9 | Centreville | 194.4 |
| 13 | 12 | Jayden Fox | 16:05.2 | Saginaw Valley Lutheran | 192.9 |
| 14 | 11 | Grant Rehkopf | 16:05.9 | Saugatuck | 192.7 |
| 15 | 12 | Jacob Mankey | 16:06.5 | Ithaca | 192.5 |
| 16 | 10 | Clint Couchman | 16:09.1 | Brooklyn Columbia Central | 191.6 |
| 17 | 11 | Caleb Blonde | 16:09.1 | Jonesville | 191.6 |
| 18 | 12 | Tyler Leach | 16:09.8 | Otisville LakeVille | 191.4 |
| 19 | 12 | Matthew Solomon | 16:10.2 | Charlevoix | 191.3 |
| 20 | 12 | Qwynn Darnell | 16:11.3 | Elk Rapids | 190.9 |
| 21 | 11 | William Gancer | 16:13.7 | Stockbridge | 190.1 |
| 22 | 12 | Landen Styka | 16:13.8 | Ithaca | 190.1 |
| 23 | 12 | Paul Saladin | 16:14.0 | Reed City | 190.0 |
| 24 | 11 | John Keser | 16:14.4 | Buchanan | 189.9 |
| 25 | 12 | Trenton Fetter | 16:14.8 | Adrian Madison | 189.7 |
| 26 | 10 | Michael Weidmayer | 16:14.9 | Blissfield | 189.7 |
| 27 | 12 | Maxwell Durham | 16:15.5 | New Haven | 189.5 |
| 28 | 12 | Jeryn Frisbie | 16:15.6 | Belding | 189.5 |
| 29 | 9 | Isaac Cox | 16:15.6 | Plymouth Christian Academy | 189.5 |
| 30 | 10 | Tristan Hernandez | 16:15.6 | Kingsley | 189.5 |
| 31 | 11 | Evan Olson | 16:15.9 | EPBP Laker | 189.4 |
| 32 | 12 | Lucas Gates | 16:16.5 | Lansing Catholic | 189.2 |
| 33 | 12 | Nicholas Fowler | 16:18.3 | Jonesville | 188.6 |
| 34 | 11 | Chad Tyson | 16:20.1 | Hanover-Horton | 188.0 |
| 35 | 12 | Noah Devereaux | 16:22.0 | Laingsburg | 187.3 |
| 36 | 12 | Emmanuel Mehari | 16:23.3 | Plymouth Christian Academy | 186.9 |
| 37 | 11 | Cooper Tiffany | 16:23.4 | Lakeview | 186.9 |
| 38 | 12 | Edward Mugisha | 16:24.8 | Wyoming Potter’s House | 186.4 |
| 39 | 10 | Eli VanPoortfliet | 16:25.4 | Benzie Central | 186.2 |
| 40 | 11 | Marshall Brandt | 16:26.0 | Midland Bullock Creek | 186.0 |
| 41 | 12 | John Edler | 16:27.1 | Homer | 185.6 |
| 42 | 11 | James Tennes | 16:27.5 | Lansing Catholic | 185.5 |
| 43 | 11 | Collin Fucile | 16:27.6 | Jonesville | 185.5 |
| 44 | 11 | Levi Schimmel | 16:28.1 | GR Covenant Christian | 185.3 |
| 45 | 11 | Everett Beach | 16:28.3 | Lansing Catholic | 185.2 |
| 46 | 11 | Rocky Bolton | 16:28.9 | Jackson Lumen Christi | 185.0 |
| 47 | 11 | Isaac Dionne | 16:30.1 | Boyne City | 184.6 |
| 48 | 10 | Ashton Potwin | 16:31.9 | Jonesville | 184.0 |
| 49 | 10 | Soren Crosthwaite | 16:32.7 | Jackson Lumen Christi | 183.8 |
| 50 | 11 | Landon Madden | 16:32.7 | Delton-Kellogg | 183.8 |
| 51 | 11 | Evan MacLaren | 16:33.0 | Ithaca | 183.7 |
| 52 | 11 | Téo Krumm | 16:34.3 | Lansing Catholic | 183.2 |
| 53 | 11 | Naveen Kulkarni | 16:35.4 | Ann Arbor Greenhills | 182.9 |
| 54 | 12 | Alessandro Avila | 16:35.4 | Constantine | 182.9 |
| 55 | 9 | Reese DeVisser | 16:35.7 | Schoolcraft | 182.8 |
| 56 | 11 | Sebastian Zylstra | 16:35.7 | Holland Black River | 182.8 |
| 57 | 11 | Maxwell Drenth | 16:36.5 | Charlevoix | 182.5 |
| 58 | 12 | Isaac Johnson | 16:37.3 | Holland Black River | 182.2 |
| 59 | 11 | Evan Civinskas | 16:38.0 | Roscommon | 182.0 |
| 60 | 11 | Logan Young | 16:38.1 | Harrison | 182.0 |
| 61 | 12 | Connor Helsel | 16:38.3 | Lake City | 181.9 |
| 62 | 12 | Peter Soltis | 16:39.1 | Jackson Lumen Christi | 181.6 |
| 63 | 10 | Silas Ackley | 16:39.1 | Hart | 181.6 |
| 64 | 12 | Gage Spencer | 16:40.8 | Beaverton | 181.1 |
| 65 | 10 | Grady Richey | 16:41.6 | Lansing Catholic | 180.8 |
| 66 | 11 | Avery Morrow | 16:43.1 | Jackson Lumen Christi | 180.3 |
| 67 | 10 | Jackson Bowman | 16:43.1 | Saugatuck | 180.3 |
| 68 | 12 | Jackson Schaub | 16:44.2 | Benzie Central | 179.9 |
| 69 | 10 | Nolan Kessler | 16:44.7 | Montague | 179.8 |
| 70 | 11 | John Kowatch | 16:46.0 | Pewamo-Westphalia | 179.3 |
| 71 | 12 | Thad Whitmore | 16:46.1 | Ithaca | 179.3 |
| 72 | 12 | Ben Gautsche | 16:46.4 | Union City | 179.2 |
| 73 | 11 | Joseph Colaluca | 16:47.2 | Erie Mason | 178.9 |
| 74 | 10 | Simon Reed | 16:48.0 | Plymouth Christian Academy | 178.7 |
| 75 | 11 | Charlie George | 16:48.6 | Pewamo-Westphalia | 178.5 |
| 76 | 12 | Owen Beindit | 16:49.1 | Algonac | 178.3 |
| 77 | 12 | Kyler Fertig | 16:49.6 | Stanton Central Montcalm | 178.1 |
| 78 | 12 | Nico Aagesen | 16:50.7 | Ann Arbor Greenhills | 177.8 |
| 79 | 9 | Asher Putman | 16:51.2 | Reese | 177.6 |
| 80 | 10 | Edison Huizinga | 16:51.9 | Manistee | 177.4 |
| 81 | 11 | Sawyer Monroe | 16:52.4 | Saugatuck | 177.2 |
| 82 | 10 | Eli Hobson | 16:53.1 | Montrose | 177.0 |
| 83 | 10 | Noah Sills | 16:53.5 | Blissfield | 176.8 |
| 84 | 12 | Sylus Wilson | 16:54.5 | Stanton Central Montcalm | 176.5 |
| 85 | 10 | William (Liam) Mahaffy | 16:54.7 | Grayling | 176.4 |
| 86 | 12 | Duane Davis | 16:55.1 | Midland Bullock Creek | 176.3 |
| 87 | 10 | Caleb Healey | 16:57.3 | Erie Mason | 175.6 |
| 88 | 11 | Cooper Flick | 16:57.9 | Hanover-Horton | 175.4 |
| 89 | 11 | Easton McCloy | 16:58.2 | GR NorthPointe Christian | 175.3 |
| 90 | 12 | Jack Sherwood | 16:58.4 | Buchanan | 175.2 |
| 91 | 11 | Ethan Huff | 16:59.1 | Homer | 175.0 |
| 92 | 11 | Aiden Schaner | 16:59.6 | Hart | 174.8 |
| 93 | 12 | Sammy Gamboa | 17:00.2 | Saugatuck | 174.6 |
| 94 | 11 | Connor Boteler | 17:00.4 | Grass Lake | 174.5 |
| 95 | 11 | Evan Buteyn | 17:00.7 | Grandville Calvin Christian | 174.4 |
| 96 | 11 | Kenneth Mangles | 17:00.7 | Leslie | 174.4 |
| 97 | 9 | Sam Casiano | 17:00.9 | Watervliet | 174.4 |
| 98 | 10 | Grant Corlew | 17:02.0 | Harbor Springs | 174.0 |
| 99 | 10 | Brendan Plante | 17:02.0 | Midland Bullock Creek | 174.0 |
| 100 | 11 | Mason Opalewski | 17:02.5 | Hart | 173.8 |
| 101 | 11 | Owen Windgaston | 17:03.2 | Clawson | 173.6 |
| 102 | 11 | Owen Sytsema | 17:03.7 | Muskegon Western Mich. Christian | 173.4 |
| 103 | 9 | Henry Cooper | 17:04.3 | Ann Arbor Greenhills | 173.2 |
| 104 | 10 | Christopher Shemes | 17:04.5 | Ithaca | 173.2 |
| 105 | 11 | William Ready | 17:05.1 | Traverse City St. Francis | 173.0 |
| 106 | 10 | Michael Allen | 17:05.3 | Montrose | 172.9 |
| 107 | 11 | David Castrejon | 17:06.2 | Newaygo | 172.6 |
| 108 | 10 | Harper Mullet | 17:06.3 | Traverse City St. Francis | 172.6 |
| 109 | 12 | Henry Beck | 17:07.0 | Ann Arbor Greenhills | 172.3 |
| 110 | 11 | Aiden Mcdonald | 17:07.5 | Hartford | 172.2 |
| 111 | 10 | Remyngton Clish | 17:07.8 | Sanford-Meridian | 172.1 |
| 112 | 10 | Tyler Harris | 17:07.9 | Hanover-Horton | 172.0 |
| 113 | 10 | Hunter Walker | 17:08.3 | Quincy | 171.9 |
| 114 | 10 | Avery Carlson | 17:09.0 | Holland Black River | 171.7 |
| 115 | 12 | Eli Martin | 17:10.0 | Schoolcraft | 171.3 |
| 116 | 11 | Colin Bauer | 17:10.4 | Schoolcraft | 171.2 |
| 117 | 12 | Luke Stanley | 17:11.3 | Ida | 170.9 |
| 118 | 12 | Wyatt Vanpoortfliet | 17:11.8 | Benzie Central | 170.7 |
| 119 | 10 | Aurie Selph | 17:12.2 | Charlevoix | 170.6 |
| 120 | 11 | Nate Gorman | 17:12.6 | Traverse City St. Francis | 170.5 |
| 121 | 12 | Kyle Vincent | 17:13.2 | Benzie Central | 170.3 |
| 122 | 12 | Liam McBeth | 17:13.3 | Buchanan | 170.2 |
| 123 | 10 | Parker Weirich | 17:13.5 | Shelby | 170.2 |
| 124 | 12 | Robert Dykhouse | 17:14.4 | Manton | 169.9 |
| 125 | 11 | Mayson McIntosh | 17:14.5 | Caro | 169.8 |
| 126 | 12 | Isaac Struck-VanderHaak | 17:14.6 | Wyoming Potter’s House | 169.8 |
| 127 | 11 | Wyatt Werner | 17:15.1 | Pewamo-Westphalia | 169.6 |
| 128 | 11 | Braydn Winkel | 17:15.8 | McBain | 169.4 |
| 129 | 10 | Jack Songer | 17:16.9 | Rochester Hills Lutheran NW | 169.0 |
| 130 | 10 | Timothy Wolff | 17:17.1 | Hart | 169.0 |
| 131 | 10 | Trevor VanderKodde | 17:17.5 | Hart | 168.8 |
| 132 | 12 | Paul McClure | 17:17.5 | Adrian Madison | 168.8 |
| 133 | 10 | Grant Ackley | 17:18.1 | Hart | 168.6 |
| 134 | 10 | Hayden Mohrhardt | 17:18.2 | Traverse City St. Francis | 168.6 |
| 135 | 12 | Henry Kruzel | 17:21.4 | Harbor Springs | 167.5 |
| 136 | 12 | Isaac Norcross | 17:21.8 | GR NorthPointe Christian | 167.4 |
| 137 | 12 | Owen Butkovich | 17:22.6 | Lake City | 167.1 |
| 138 | 10 | Jacob Muladore | 17:23.6 | Charlevoix | 166.8 |
| 139 | 10 | Johnny Coston | 17:23.7 | Stanton Central Montcalm | 166.8 |
| 140 | 10 | Tanner Dozier | 17:23.8 | Reed City | 166.7 |
| 141 | 12 | Christopher Delaney | 17:24.1 | Wyoming Potter’s House | 166.6 |
| 142 | 9 | Louis Ready | 17:24.1 | Traverse City St. Francis | 166.6 |
| 143 | 10 | Carson Potter | 17:25.2 | Lansing Catholic | 166.3 |
| 144 | 11 | Finn Parish | 17:26.0 | Boyne City | 166.0 |
| 145 | 11 | Gibson Smith | 17:27.8 | Montague | 165.4 |
| 146 | 10 | Wyatt Hassenzahl | 17:27.8 | Hanover-Horton | 165.4 |
| 147 | 10 | Jarel Adams | 17:28.2 | Plymouth Christian Academy | 165.3 |
| 148 | 9 | Landon Baas | 17:29.1 | Harbor Springs | 165.0 |
| 149 | 10 | Logan Sicilia | 17:29.2 | Wyoming Potter’s House | 164.9 |
| 150 | 11 | Brayden Spears | 17:29.9 | Lake City | 164.7 |
| 151 | 11 | David Mills | 17:30.1 | Erie Mason | 164.6 |
| 152 | 10 | Jude Wentzloff | 17:30.1 | Jackson Lumen Christi | 164.6 |
| 153 | 11 | Nick Leonhard | 17:30.4 | Wyoming Potter’s House | 164.5 |
| 154 | 12 | Jaycob Hipps | 17:34.5 | Montrose | 163.2 |
| 155 | 9 | Mason Bollinger | 17:34.8 | Stanton Central Montcalm | 163.1 |
| 156 | 12 | Ayden Hipps | 17:35.8 | Montrose | 162.7 |
| 157 | 9 | Carson Ernsberger | 17:36.1 | Bridgman | 162.6 |
| 158 | 11 | Porter Ravary | 17:36.5 | Erie Mason | 162.5 |
| 159 | 9 | Haiden Bennett | 17:38.1 | Clinton | 162.0 |
| 160 | 9 | Jacob Daisy | 17:39.3 | Caro | 161.6 |
| 161 | 12 | Max Foldvary | 17:40.2 | Monroe St. Mary CC | 161.3 |
| 162 | 9 | Grant Rasor | 17:41.0 | Ottawa Lake-Whiteford | 161.0 |
| 163 | 12 | Jack Helsel | 17:41.4 | Manton | 160.9 |
| 164 | 11 | Cage Edingfield | 17:41.8 | Benzie Central | 160.7 |
| 165 | 11 | Jaxon Hemgesberg | 17:42.0 | Chesaning | 160.7 |
| 166 | 9 | Zeke Rickwalt | 17:42.4 | Caro | 160.5 |
| 167 | 10 | Ashton Skinner | 17:42.6 | Saugatuck | 160.5 |
| 168 | 10 | Phineas Totten | 17:42.8 | Monroe St. Mary CC | 160.4 |
| 169 | 11 | Thomas Janisse | 17:43.0 | Roscommon | 160.3 |
| 170 | 11 | Carson Ackley | 17:45.2 | Hart | 159.6 |
| 171 | 10 | Austin Hodges | 17:45.3 | Laingsburg | 159.6 |
| 172 | 9 | Bentley Molitor | 17:46.6 | Buchanan | 159.1 |
| 173 | 12 | Karl Swager | 17:47.5 | Jackson Lumen Christi | 158.8 |
| 174 | 12 | Austin Barancik | 17:49.1 | Ithaca | 158.3 |
| 175 | 10 | Anderson Cook | 17:50.2 | Hanover-Horton | 157.9 |
| 176 | 11 | Carter Root | 17:50.8 | Lake City | 157.7 |
| 177 | 11 | Jobriel Octubre | 17:52.5 | Chesaning | 157.2 |
| 178 | 12 | Wesley Haines | 17:53.1 | Reese | 157.0 |
| 179 | 10 | Josiah Passig | 17:53.1 | Buchanan | 157.0 |
| 180 | 9 | Jackson Ransford | 17:53.7 | Caro | 156.8 |
| 181 | 11 | Henry Haag | 17:54.6 | EPBP Laker | 156.5 |
| 182 | 12 | Evan Rolston | 17:54.9 | Stanton Central Montcalm | 156.4 |
| 183 | Sr | Connor Sherwood | 17:56.0 | Grass Lake | 156.0 |
| 184 | 12 | Ace Drewyor | 17:56.1 | Schoolcraft | 156.0 |
| 185 | 10 | Grayson Wells | 17:57.2 | Midland Bullock Creek | 155.6 |
| 186 | 11 | Mattias Tuls | 17:57.7 | Wyoming Potter’s House | 155.4 |
| 187 | 11 | Roger Mariani | 17:58.6 | Ann Arbor Greenhills | 155.1 |
| 188 | 12 | Aiden Woods | 17:59.3 | Comstock | 154.9 |
| 189 | 9 | Wesley Mair | 17:59.8 | Montague | 154.7 |
| 190 | 12 | Jacob Veurink | 18:00.4 | Charlevoix | 154.5 |
| 191 | 10 | Masen O’Neil | 18:00.9 | Millington | 154.4 |
| 192 | 11 | Nolan Mitchell | 18:01.1 | Pewamo-Westphalia | 154.3 |
| 193 | 12 | Max Vroman | 18:01.9 | Harbor Springs | 154.0 |
| 194 | 12 | Blaise Demko | 18:02.2 | Lansing Catholic | 153.9 |
| 195 | 10 | Walter Armstrong | 18:04.9 | Benzie Central | 153.0 |
| 196 | 10 | Luke Mulder | 18:06.0 | Midland Bullock Creek | 152.7 |
| 197 | 12 | Brayden Hincher | 18:06.2 | Erie Mason | 152.6 |
| 198 | 12 | Zach Hassenzahl | 18:07.3 | Hanover-Horton | 152.2 |
| 199 | 12 | Braedyn Tennant | 18:09.5 | Blissfield | 151.5 |
| 200 | 11 | Kaleb Stutzman | 18:09.9 | Blissfield | 151.4 |
| 201 | 12 | Caiden Helsel | 18:14.5 | Lake City | 149.8 |
| 202 | 10 | Charlie Spencer | 18:14.5 | Buchanan | 149.8 |
| 203 | 10 | Beckett Klump | 18:14.8 | Blissfield | 149.7 |
| 204 | 9 | Briggs Baker | 18:15.6 | Jonesville | 149.5 |
| 205 | 12 | Jacob Kuntz | 18:18.7 | Buchanan | 148.4 |
| 206 | 10 | Thomas Wickenheiser | 18:19.2 | Monroe St. Mary CC | 148.3 |
| 207 | 10 | Carter Brouwer | 18:19.8 | Bangor | 148.1 |
| 208 | 12 | Matthew Leatherman | 18:24.4 | Montague | 146.5 |
| 209 | 10 | Brady Bills | 18:27.3 | Blissfield | 145.6 |
| 210 | 12 | Jackson Carner | 18:29.2 | Erie Mason | 144.9 |
| 211 | 9 | Eli Hejnal | 18:31.1 | Lake City | 144.3 |
| 212 | 10 | Carson Beach | 18:31.6 | Hanover-Horton | 144.1 |
| 213 | 12 | Jason Cousino | 18:32.1 | Erie Mason | 144.0 |
| 214 | 10 | Jake Levering | 18:34.2 | Holland Black River | 143.3 |
| 215 | 9 | Daniel Kramer | 18:35.7 | Pewamo-Westphalia | 142.8 |
| 216 | 10 | Ryan Latimer | 18:37.1 | Harbor Springs | 142.3 |
| 217 | 11 | Brock Hunter | 18:39.0 | Montague | 141.7 |
| 218 | 12 | Ethin Chandler | 18:39.6 | Benzie Central | 141.5 |
| 219 | 12 | Reed Schroeder | 18:43.6 | Pewamo-Westphalia | 140.1 |
| 220 | 12 | Lucas Aalderink | 18:46.2 | Ann Arbor Greenhills | 139.3 |
| 221 | 10 | Jameson Huhn | 18:47.0 | Pewamo-Westphalia | 139.0 |
| 222 | 12 | Nathanial Cole | 18:48.6 | Blissfield | 138.5 |
| 223 | 11 | Donavin Reist | 18:51.4 | Mancelona | 137.5 |
| 224 | 11 | Josaias Robles | 18:53.4 | Hartford | 136.9 |
| 225 | 9 | Jeffery Delong | 18:57.0 | Montrose | 135.7 |
| 226 | 11 | Twoey Bullock Jr. | 18:59.3 | Ann Arbor Greenhills | 134.9 |
| 227 | 11 | Tyne Evans | 18:59.4 | Stanton Central Montcalm | 134.9 |
| 228 | 10 | Kenny Knudsen | 19:06.5 | Monroe St. Mary CC | 132.5 |
| 229 | 11 | Dan Youngberg | 19:07.9 | Lake City | 132.0 |
| 230 | 10 | Asher Ornee | 19:08.5 | Holland Black River | 131.8 |
| 231 | 9 | Parker Hayes | 19:08.9 | Traverse City St. Francis | 131.7 |
| 232 | 10 | Hunter Page | 19:12.9 | Schoolcraft | 130.4 |
| 233 | 10 | Jacob Gray | 19:16.6 | Jonesville | 129.1 |
| 234 | 11 | Caleb Swiney | 19:19.0 | Wyoming Potter’s House | 128.3 |
| 235 | 9 | Jeffrey Jon Dibble | 19:19.4 | Caro | 128.2 |
| 236 | 10 | Ira Brown | 19:22.4 | Saugatuck | 127.2 |
| 237 | 11 | Elijah Norman | 19:30.3 | Jonesville | 124.6 |
| 238 | 12 | Joey Glinski | 19:35.4 | Montrose | 122.9 |
| 239 | 11 | Lukas App | 19:35.6 | Harbor Springs | 122.8 |
| 240 | 10 | Rylan Huyck | 19:36.1 | Ithaca | 122.6 |
| 241 | 9 | Jonathan Mueller | 19:37.5 | Montague | 122.2 |
| 242 | 10 | Jackson Lester | 19:37.6 | Caro | 122.1 |
| 243 | 9 | Jet Holbrook | 19:38.6 | Harbor Springs | 121.8 |
| 244 | 9 | Tate Gendjar | 19:43.6 | Plymouth Christian Academy | 120.1 |
| 245 | 9 | Simeon Ludwig | 19:51.8 | Midland Bullock Creek | 117.4 |
| 246 | 11 | Alexander Boynton | 19:53.6 | Schoolcraft | 116.8 |
| 247 | 9 | Jameson Burtrum | 19:56.6 | Montrose | 115.8 |
| 248 | 12 | Will Ryan | 19:57.0 | Monroe St. Mary CC | 115.7 |
| 249 | 11 | Gabe Bookout | 20:04.9 | Plymouth Christian Academy | 113.0 |
| 250 | 12 | Graham Gortney | 20:15.2 | Plymouth Christian Academy | 109.6 |
| 251 | 10 | Harrison Allen | 20:19.1 | Traverse City St. Francis | 108.3 |
| 252 | 10 | Landon Evans | 20:19.3 | Schoolcraft | 108.2 |
| 253 | 10 | Hunter Schindel | 20:21.5 | Midland Bullock Creek | 107.5 |
| 254 | 11 | Miles Divozzo | 20:23.7 | Holland Black River | 106.8 |
| 255 | 9 | Cash Suzore | 20:26.5 | Monroe St. Mary CC | 105.8 |
| 256 | 10 | Carson Jasick | 20:30.7 | Montague | 104.4 |