

Yes, I know Allegan County was contested on the 18th.
| Meet | Boys Adj. | Girls Adj. | Average |
| Allegan County | +9 | +5 | +7 |
| Class D Championship | +12 | +18 | +15 |
| Northern Mich. Meet of Champions | +24 | +24 | +24 |
| Saginaw County | +25 | +29 | +27 |
| Shiawassee County | +7 | +7 | +7 |
| Thumb Area | +24 | +23 | +24 |
I know I said less writing this week in order to get ahead of schedule for the days ahead, but I can’t help and call out outstanding performances that led to wins. I’m not gonna get into the weeds of league jamboree weights, these are runners or groups of runners that stood out from the winning squads.
Ira Brown – any win is meaningful when it comes down to the sixth runner. In a close battle against Otsego, Ira was that guy for Saugatuck. He’s been absorbing all the training and peaking late, running sub-18 in his past three races.
Gunnar Djerf – was a major reason that it was tied through five runners. The Bulldog sophomore has improved by more than a minute than last year and is on a similar streak. Five of his past seven races have been sub-18. Now he’s coming close to breaking into the 16’s.
Seth Mead – who had his best race of the year at the right time to do it. Last fall, Seth slipped under 16 at MITCA. This year, he’s been there a few times. The opener at Ogemaw Heights was on a questionable course, we however know this one’s legit.
Stanton Central Montcalm’s Girls – may be a podium contender. We can thank a HUGE breakthrough by Braelyn Bunting, whose personal best jumped from a 21:59 to 20:45. With the strength up front, the Hornets really need to score two. And if one is better taken care of…
Eva Thompson – earning her third consecutive Thumb Area win. Her 19:05 was her best time ever on the Caro course.
*** = Team State Title type of performance
** = Top-10 Team type of performance
* = Team Qualifier type of performance
BOYS TEAM RATINGS
| Team | Top 5 Avg. | Meet | Division |
| Saginaw Heritage | 171.1 | Saginaw County | 1 |
| Alpena | 170.9 | Northern Mich. Meet of Champions | 1 |
| Team | Top 5 Avg. | Meet | Division |
| Frankenmuth** | 181.7 | Saginaw County | 2 |
| Freeland* | 178.3 | Saginaw County | 2 |
| Gladwin* | 178.1 | Northern Mich. Meet of Champions | 2 |
| Otsego* | 174.8 | Allegan County | 2 |
| Corunna | 168.2 | Shiawassee County | 2 |
| Shepherd | 165.7 | Northern Mich. Meet of Champions | 2 |
| Plainwell | 160.1 | Allegan County | 2 |
| Yale | 156.7 | Thumb Area | 2 |
| Saginaw Swan Valley | 142.2 | Saginaw County | 2 |
| Wayland Union | 139.8 | Allegan County | 2 |
| Birch Run | 132.3 | Saginaw County | 2 |
| Croswell-Lexington | 117.8 | Thumb Area | 2 |
| North Branch | 110.7 | Thumb Area | 2 |
| Gaylord | 99.3 | Northern Mich. Meet of Champions | 2 |
| Owosso | 96.2 | Shiawassee County | 2 |
| Team | Top 5 Avg. | Meet | Division |
| Traverse City St. Francis*** | 184.1 | Northern Mich. Meet of Champions | 3 |
| Saugatuck** | 175.7 | Allegan County | 3 |
| Stanton Central Montcalm** | 168.9 | Northern Mich. Meet of Champions | 3 |
| Clare* | 158.9 | Northern Mich. Meet of Champions | 3 |
| Pigeon-Laker* | 155.7 | Thumb Area | 3 |
| Lake City | 153.0 | Northern Mich. Meet of Champions | 3 |
| Laingsburg | 151.0 | Shiawassee County | 3 |
| Leroy Pine River | 139.7 | Northern Mich. Meet of Champions | 3 |
| Kingsley | 137.7 | Northern Mich. Meet of Champions | 3 |
| Ovid-Elsie | 135.8 | Shiawassee County | 3 |
| Chesaning | 134.9 | Saginaw County | 3 |
| Manton | 134.0 | Northern Mich. Meet of Champions | 3 |
| Otisville LakeVille | 131.2 | Thumb Area | 3 |
| New Lothrop | 129.1 | Shiawassee County | 3 |
| Manistee | 126.3 | Northern Mich. Meet of Champions | 3 |
| Kalkaska | 121.9 | Northern Mich. Meet of Champions | 3 |
| Carrollton | 110.4 | Saginaw County | 3 |
| Perry | 105.3 | Shiawassee County | 3 |
| Millington | 103.3 | Thumb Area | 3 |
| Tawas | 96.3 | Northern Mich. Meet of Champions | 3 |
| Vassar | 40.4 | Thumb Area | 3 |
| Team | Top 5 Avg. | Meet | Division |
| Hillsdale Academy*** | 174.4 | Class D Championship | 4 |
| Mason County Eastern** | 163.5 | Class D Championship | 4 |
| Mt. Pleasant Sacred Heart* | 151.2 | Class D Championship | 4 |
| Leland* | 148.6 | Class D Championship | 4 |
| Frankfort* | 144.9 | Class D Championship | 4 |
| Harbor Beach* | 143.7 | Thumb Area | 4 |
| Grand Traverse Academy | 137.0 | Northern Mich. Meet of Champions | 4 |
| Ellsworth | 135.2 | Northern Mich. Meet of Champions | 4 |
| Unionville-Sebewaing | 133.1 | Thumb Area | 4 |
| Webberville | 126.7 | Class D Championship | 4 |
| Portland St. Patrick | 123.0 | Class D Championship | 4 |
| Lake Leelanau St. Mary | 120.0 | Northern Mich. Meet of Champions | 4 |
| Fairview | 118.5 | Class D Championship | 4 |
| Martin | 111.9 | Allegan County | 4 |
| Breckenridge | 111.6 | Northern Mich. Meet of Champions | 4 |
| Mackinaw City | 111.2 | Class D Championship | 4 |
| Mayville | 110.3 | Thumb Area | 4 |
| Mancelona | 109.9 | Northern Mich. Meet of Champions | 4 |
| Petoskey St. Michael | 105.7 | Northern Mich. Meet of Champions | 4 |
| Byron | 105.2 | Shiawassee County | 4 |
| Saginaw Arts & Science | 102.0 | Saginaw County | 4 |
| Deckerville | 100.0 | Thumb Area | 4 |
| Adrian Lenawee Christian | 99.7 | Class D Championship | 4 |
| Morrice | 70.8 | Class D Championship | 4 |
| St. Charles | 70.7 | Saginaw County | 4 |
| Saginaw Nouvel | 61.3 | Saginaw County | 4 |
| Team | Top 5 Avg. | Meet | Division |
| North Trails | 159.5 | Northern Mich. Meet of Champions | Club |
GIRLS TEAM RATINGS
| Team | Top 5 Avg. | Meet | Division |
| Alpena | 69.8 | Northern Mich. Meet of Champions | 1 |
| Saginaw Heritage | 63.7 | Saginaw County | 1 |
| Team | Top 5 Avg. | Meet | Division |
| Freeland** | 117.2 | Saginaw County | 2 |
| Otsego** | 116.5 | Allegan County | 2 |
| Shepherd* | 104.8 | Northern Mich. Meet of Champions | 2 |
| Frankenmuth* | 104.0 | Saginaw County | 2 |
| Owosso | 96.8 | Shiawassee County | 2 |
| Plainwell | 96.7 | Allegan County | 2 |
| Gladwin | 89.0 | Northern Mich. Meet of Champions | 2 |
| Croswell-Lexington | 84.1 | Thumb Area | 2 |
| Corunna | 74.2 | Shiawassee County | 2 |
| Yale | 70.5 | Thumb Area | 2 |
| Saginaw Swan Valley | 36.0 | Saginaw County | 2 |
| Wayland Union | 28.2 | Allegan County | 2 |
| Cadillac | 23.1 | Northern Mich. Meet of Champions | 2 |
| Team | Top 5 Avg. | Meet | Division |
| Stanton Central Montcalm** | 119.9 | Northern Mich. Meet of Champions | 3 |
| Traverse City St. Francis** | 110.8 | Northern Mich. Meet of Champions | 3 |
| Saugatuck* | 96.2 | Allegan County | 3 |
| Saginaw Valley Lutheran* | 86.1 | Saginaw County | 3 |
| Lake City | 82.3 | Northern Mich. Meet of Champions | 3 |
| Manistee | 72.6 | Northern Mich. Meet of Champions | 3 |
| Laingsburg | 70.3 | Shiawassee County | 3 |
| Leroy Pine River | 67.1 | Northern Mich. Meet of Champions | 3 |
| Pigeon-Laker | 66.7 | Thumb Area | 3 |
| Chesaning | 59.0 | Saginaw County | 3 |
| Caro | 54.5 | Thumb Area | 3 |
| Ovid-Elsie | 54.0 | Shiawassee County | 3 |
| Lakeview | 52.9 | Northern Mich. Meet of Champions | 3 |
| Tawas | 52.1 | Northern Mich. Meet of Champions | 3 |
| Clare | 42.7 | Northern Mich. Meet of Champions | 3 |
| Manton | 39.4 | Northern Mich. Meet of Champions | 3 |
| New Lothrop | 38.7 | Shiawassee County | 3 |
| Kalkaska | 27.7 | Northern Mich. Meet of Champions | 3 |
| Kingsley | 25.5 | Northern Mich. Meet of Champions | 3 |
| Sandusky | 17.5 | Thumb Area | 3 |
| Team | Top 5 Avg. | Meet | Division |
| Hillsdale Academy** | 94.1 | Class D Championship | 4 |
| Breckenridge** | 88.9 | Northern Mich. Meet of Champions | 4 |
| Ubly* | 78.5 | Class D Championship | 4 |
| Grand Traverse Academy* | 76.7 | Northern Mich. Meet of Champions | 4 |
| Buckley* | 70.2 | Northern Mich. Meet of Champions | 4 |
| Bear Lake-Onekama* | 69.2 | Northern Mich. Meet of Champions | 4 |
| Martin* | 67.4 | Allegan County | 4 |
| Unionville-Sebewaing | 55.8 | Thumb Area | 4 |
| Harbor Beach | 55.4 | Thumb Area | 4 |
| Rogers City | 55.3 | Class D Championship | 4 |
| Mason County Eastern | 52.7 | Class D Championship | 4 |
| St. Charles | 36.2 | Saginaw County | 4 |
| Ellsworth | 31.3 | Northern Mich. Meet of Champions | 4 |
| Petoskey St. Michael | 15.4 | Northern Mich. Meet of Champions | 4 |
| Brown City | 5.5 | Thumb Area | 4 |
BOYS INDIVIDUAL RATINGS
| Grade | Name | Time | Team | Rating | Meet |
| 12 | TJ Hansen | 14:46.7 | Freeland | 216.1 | Saginaw County |
| 12 | Seth Mead | 15:25.8 | Gladwin | 203.4 | Northern Mich. Meet of Champions |
| 12 | Josh Slocum | 15:48.6 | Traverse City St. Francis | 195.8 | Northern Mich. Meet of Champions |
| 12 | Elijah Christensen | 16:00.5 | Gladwin | 191.8 | Northern Mich. Meet of Champions |
| 9 | Alexander Allen | 16:01.2 | Alpena | 191.6 | Northern Mich. Meet of Champions |
| 12 | Alex Tyndall | 16:18.3 | Mason County Eastern | 189.9 | Class D Championship |
| 11 | Brett Magnus | 16:06.3 | Frankenmuth | 189.6 | Saginaw County |
| 12 | Trent Taratuta | 16:07.4 | North Trails | 189.5 | Northern Mich. Meet of Champions |
| 11 | Donovan Ryan | 16:27.4 | Plainwell | 187.9 | Allegan County |
| 11 | Noah Devereaux | 16:29.6 | Laingsburg | 187.8 | Shiawassee County |
| 12 | Dylan Pallett | 16:29.9 | Wayland Union | 187.0 | Allegan County |
| 11 | Gage Hoffman | 16:17.0 | Stanton Central Montcalm | 186.3 | Northern Mich. Meet of Champions |
| 11 | Brody Karg | 16:19.3 | Harbor Beach | 185.6 | Thumb Area |
| 12 | Bobby Donley | 16:37.7 | Corunna | 185.1 | Shiawassee County |
| 11 | Ben Verellen | 16:20.7 | Gladwin | 185.1 | Northern Mich. Meet of Champions |
| 11 | Grayson Rorick | 16:32.8 | Hillsdale Academy | 185.1 | Class D Championship |
| 12 | Riley Pattinson | 16:22.9 | Traverse City St. Francis | 184.4 | Northern Mich. Meet of Champions |
| 11 | Kenny Sheffer | 16:38.5 | Otsego | 184.2 | Allegan County |
| 11 | Robert Dykhouse | 16:23.6 | Manton | 184.1 | Northern Mich. Meet of Champions |
| 11 | Anthony Plana | 16:26.5 | Frankenmuth | 182.8 | Saginaw County |
| 10 | William Ready | 16:28.8 | Traverse City St. Francis | 182.4 | Northern Mich. Meet of Champions |
| 10 | Evan Olson | 16:29.8 | EPBP Laker | 182.1 | Thumb Area |
| 11 | David Fiore | 16:30.8 | Saginaw Heritage | 181.4 | Saginaw County |
| 10 | Luke Herron | 16:32.1 | Caro | 181.3 | Thumb Area |
| 10 | Wesley Chaffee | 16:44.5 | Mt. Pleasant Sacred Heart | 181.2 | Class D Championship |
| 12 | Cougar Clark | 16:31.9 | Frankenmuth | 181.0 | Saginaw County |
| 11 | Tyler Leach | 16:33.4 | Otisville LakeVille | 180.9 | Thumb Area |
| 10 | Nicklas Parker | 16:32.7 | Frankenmuth | 180.8 | Saginaw County |
| 12 | Owen Read | 16:33.8 | Traverse City St. Francis | 180.7 | Northern Mich. Meet of Champions |
| 11 | Sylus Wilson | 16:34.0 | Stanton Central Montcalm | 180.7 | Northern Mich. Meet of Champions |
| 10 | Matthew Wortley | 16:33.1 | Saginaw Heritage | 180.6 | Saginaw County |
| 12 | Reece Poole | 16:49.1 | Hillsdale Academy | 179.6 | Class D Championship |
| 12 | Matthew Long | 16:52.5 | Otsego | 179.5 | Allegan County |
| 10 | Sawyer Monroe | 16:54.0 | Saugatuck | 179.0 | Allegan County |
| 10 | Grant Rehkopf | 16:56.6 | Saugatuck | 178.1 | Allegan County |
| 12 | Lewis Walter | 16:43.7 | Traverse City St. Francis | 177.4 | Northern Mich. Meet of Champions |
| 10 | Ezra Nellis | 17:01.1 | Corunna | 177.3 | Shiawassee County |
| 11 | Qwynn Darnell | 16:45.0 | Elk Rapids | 177.0 | Northern Mich. Meet of Champions |
| 10 | Gunnar Djerf | 17:00.2 | Otsego | 176.9 | Allegan County |
| 9 | Jackson Bowman | 17:03.6 | Saugatuck | 175.8 | Allegan County |
| 11 | Carson Burgess | 16:50.1 | Brown City | 175.3 | Thumb Area |
| 11 | Timothy Chamberlain | 17:02.3 | Portland St. Patrick | 175.2 | Class D Championship |
| 12 | Billy Pipkorn | 17:06.8 | Plainwell | 174.7 | Allegan County |
| 12 | Cade Truemner | 16:52.3 | EPBP Laker | 174.6 | Thumb Area |
| 12 | Nolan Longuski | 16:52.5 | Shepherd | 174.5 | Northern Mich. Meet of Champions |
| 11 | Cole Pergram | 16:52.1 | Frankenmuth | 174.3 | Saginaw County |
| 10 | Marcus Silva | 17:08.3 | Saugatuck | 174.2 | Allegan County |
| 10 | Bryce Cahoon | 16:53.5 | Shepherd | 174.2 | Northern Mich. Meet of Champions |
| 11 | Kyler Fertig | 16:54.7 | Stanton Central Montcalm | 173.8 | Northern Mich. Meet of Champions |
| 10 | Brett Lewis | 16:54.7 | Saginaw Heritage | 173.4 | Saginaw County |
| 11 | Khadar Jama | 16:56.7 | Ellsworth | 173.1 | Northern Mich. Meet of Champions |
| 12 | Camden McLeod | 16:55.8 | Freeland | 173.1 | Saginaw County |
| 11 | Payton Chandler | 17:14.9 | Corunna | 172.7 | Shiawassee County |
| 9 | Lance Niedzielski | 17:10.0 | Mason County Eastern | 172.7 | Class D Championship |
| 12 | Joel Lange | 17:11.3 | Adrian Lenawee Christian | 172.2 | Class D Championship |
| 12 | Ben Iobe | 17:12.3 | Mendon | 171.9 | Class D Championship |
| 11 | Henry Lindley | 17:12.4 | Hillsdale Academy | 171.9 | Class D Championship |
| 9 | Tristan Hernandez | 17:00.7 | Kingsley | 171.8 | Northern Mich. Meet of Champions |
| 11 | Caiden Helsel | 17:00.8 | Lake City | 171.7 | Northern Mich. Meet of Champions |
| 9 | Johnny Coston | 17:02.1 | Stanton Central Montcalm | 171.3 | Northern Mich. Meet of Champions |
| 11 | Sammy Gamboa | 17:17.3 | Saugatuck | 171.2 | Allegan County |
| 10 | Kellen Chalupa | 17:19.1 | Allegan | 170.6 | Allegan County |
| 10 | Connor Schmidt | 17:04.4 | Clare | 170.5 | Northern Mich. Meet of Champions |
| 12 | Aidan Goodwin | 17:19.7 | Otsego | 170.4 | Allegan County |
| 12 | Hayden Bacchus | 17:05.0 | Alpena | 170.3 | Northern Mich. Meet of Champions |
| 12 | Kenan Knight | 17:05.1 | Alpena | 170.3 | Northern Mich. Meet of Champions |
| 12 | Matthew Pasiak | 17:09.5 | Harbor Beach | 168.8 | Thumb Area |
| 11 | Luke Molenkamp | 17:23.4 | Hillsdale Academy | 168.2 | Class D Championship |
| 12 | Sam Nemeth | 17:11.3 | Freeland | 167.9 | Saginaw County |
| 11 | Jonah Pollatz | 17:24.4 | Mt. Pleasant Sacred Heart | 167.9 | Class D Championship |
| 10 | Nathan Anaya | 17:12.9 | Freeland | 167.4 | Saginaw County |
| 9 | Owen Jarosz | 17:26.3 | Frankfort | 167.2 | Class D Championship |
| 11 | James Rahe | 17:26.7 | Hillsdale Academy | 167.1 | Class D Championship |
| 10 | Jackson Horn | 17:13.7 | Freeland | 167.1 | Saginaw County |
| 9 | Ira Brown | 17:33.0 | Saugatuck | 166.0 | Allegan County |
| 11 | Michael Walsh | 17:30.3 | Ubly | 165.9 | Class D Championship |
| 10 | Cooper Tiffany | 17:19.1 | Lakeview | 165.6 | Northern Mich. Meet of Champions |
| 11 | Jace Thomas | 17:18.9 | Birch Run | 165.4 | Saginaw County |
| 11 | Ethan West | 17:35.0 | Webberville | 164.3 | Class D Championship |
| 11 | Jagger Clark | 17:22.7 | Frankenmuth | 164.1 | Saginaw County |
| 11 | Cole Brege | 17:35.9 | Rogers City | 164.0 | Class D Championship |
| 10 | Myles Robinson | 17:24.0 | Gladwin | 164.0 | Northern Mich. Meet of Champions |
| 9 | Logan Szumila | 17:24.1 | Alpena | 164.0 | Northern Mich. Meet of Champions |
| 11 | Josiah Johncox | 17:43.2 | Byron | 163.3 | Shiawassee County |
| 11 | Caleb Lamblin | 17:27.4 | Gaylord | 162.9 | Northern Mich. Meet of Champions |
| 12 | Caleb Wesseldyk | 17:42.6 | Otsego | 162.8 | Allegan County |
| 10 | Spencer Dammann | 17:26.9 | Saginaw Swan Valley | 162.7 | Saginaw County |
| 10 | Milo Shoup | 17:39.9 | Mason County Eastern | 162.7 | Class D Championship |
| 11 | Jack Sharar | 17:40.8 | Rogers City | 162.4 | Class D Championship |
| 9 | Alec Brown | 17:28.0 | Saginaw Heritage | 162.4 | Saginaw County |
| 12 | Wyatt Murtos | 17:29.0 | Yale | 162.3 | Thumb Area |
| 9 | Jack Krafft | 17:29.3 | Shepherd | 162.2 | Northern Mich. Meet of Champions |
| 9 | Wyatt Roberts | 17:29.4 | Otisville LakeVille | 162.2 | Thumb Area |
| 12 | Sebastian Hornibrook | 17:29.7 | North Trails | 162.1 | Northern Mich. Meet of Champions |
| 9 | Carter Suttmann | 17:42.0 | Leland | 162.0 | Class D Championship |
| 12 | Seth Plummer | 17:42.4 | Hillsdale Academy | 161.9 | Class D Championship |
| 10 | Connor Pepin | 17:30.5 | Croswell-Lexington | 161.8 | Thumb Area |
| 11 | Jesse Dodge | 17:48.4 | Corunna | 161.5 | Shiawassee County |
| 12 | Beau Shaffer | 17:44.3 | Morenci | 161.2 | Class D Championship |
| 11 | Nicholas Trader | 17:44.7 | Fairview | 161.1 | Class D Championship |
| 10 | Anthony Rowe | 17:32.8 | Breckenridge | 161.1 | Northern Mich. Meet of Champions |
| 10 | Drew Davis | 17:33.1 | Shepherd | 161.0 | Northern Mich. Meet of Champions |
| 12 | Masen Koskinen | 17:34.0 | Birch Run | 160.3 | Saginaw County |
| 11 | Nolan Korolden | 17:35.3 | Yale | 160.2 | Thumb Area |
| 9 | Kale Miklovic | 17:35.9 | EPBP Laker | 160.0 | Thumb Area |
| 11 | Connor Helsel | 17:35.9 | Lake City | 160.0 | Northern Mich. Meet of Champions |
| 11 | Trent Hansen | 17:51.0 | Plainwell | 160.0 | Allegan County |
| 10 | Christian Villa-Bilton | 17:36.0 | Clare | 160.0 | Northern Mich. Meet of Champions |
| 12 | Zack Becker | 17:37.7 | Unionville-Sebewaing | 159.4 | Thumb Area |
| 9 | Kaiden Lague | 17:49.8 | Mason County Eastern | 159.4 | Class D Championship |
| 9 | Harper Mullet | 17:38.7 | Traverse City St. Francis | 159.1 | Northern Mich. Meet of Champions |
| 11 | Ethan Baker | 17:38.7 | LeRoy Pine River | 159.1 | Northern Mich. Meet of Champions |
| 11 | Chase Somers | 17:38.8 | Freeland | 158.7 | Saginaw County |
| 12 | Axel Krantz | 17:40.6 | North Trails | 158.5 | Northern Mich. Meet of Champions |
| 11 | Braeden Mathis | 17:40.9 | Alpena | 158.4 | Northern Mich. Meet of Champions |
| 12 | Parker Rubin | 17:41.5 | Grand Traverse Academy | 158.2 | Northern Mich. Meet of Champions |
| 9 | Beckett Dennis | 17:42.3 | Grand Traverse Academy | 157.9 | Northern Mich. Meet of Champions |
| 9 | Matteo Ortega | 17:41.8 | Saginaw Heritage | 157.7 | Saginaw County |
| 12 | Connor Kennedy | 17:43.1 | Otisville LakeVille | 157.6 | Thumb Area |
| 11 | Cody Couturier | 17:44.2 | Lake Leelanau St. Mary | 157.3 | Northern Mich. Meet of Champions |
| 11 | Eddie Walter | 17:45.5 | Traverse City St. Francis | 156.9 | Northern Mich. Meet of Champions |
| 10 | Jakin Whitney | 17:45.5 | Shepherd | 156.8 | Northern Mich. Meet of Champions |
| 10 | Jaxon Hemgesberg | 17:44.9 | Chesaning | 156.7 | Saginaw County |
| 12 | Caidan Gaskill | 17:47.5 | Clare | 156.2 | Northern Mich. Meet of Champions |
| 10 | Sutton Klaus | 17:47.5 | Clare | 156.2 | Northern Mich. Meet of Champions |
| 12 | Alex Morin | 18:03.1 | Martin | 156.0 | Allegan County |
| 11 | Max Baade | 18:05.8 | Owosso | 155.7 | Shiawassee County |
| 9 | Travis Schiebner | 17:47.9 | Saginaw Heritage | 155.7 | Saginaw County |
| 10 | Mason Fein | 18:04.1 | Wayland Union | 155.6 | Allegan County |
| 12 | Kale Kovach | 17:50.1 | Yale | 155.3 | Thumb Area |
| 9 | Austin Hodges | 18:07.5 | Laingsburg | 155.2 | Shiawassee County |
| 12 | Thurston Imhoff | 17:50.6 | Alpena | 155.1 | Northern Mich. Meet of Champions |
| 11 | Owen Butkovich | 17:51.2 | Lake City | 154.9 | Northern Mich. Meet of Champions |
| 11 | Joshua Miller | 18:08.7 | Ovid-Elsie | 154.8 | Shiawassee County |
| 10 | Alberto Manduhano | 18:08.7 | Wayland Union | 154.1 | Allegan County |
| 11 | Sean Bernard | 18:06.4 | Hale | 153.9 | Class D Championship |
| 10 | Logan Rhodes | 17:55.0 | Yale | 153.7 | Thumb Area |
| 12 | Felix Ramirez | 18:12.5 | Laingsburg | 153.5 | Shiawassee County |
| 9 | Ashton Skinner | 18:10.9 | Saugatuck | 153.4 | Allegan County |
| 12 | Austin Reinhardt | 17:56.0 | Alpena | 153.3 | Northern Mich. Meet of Champions |
| 12 | James Kelly | 18:13.3 | Ovid-Elsie | 153.2 | Shiawassee County |
| 12 | Lieu Vincke | 18:13.6 | New Lothrop | 153.1 | Shiawassee County |
| 10 | Oliver Ridley | 17:55.7 | Saginaw Heritage | 153.1 | Saginaw County |
| 11 | Cole Abney | 17:57.5 | Ellsworth | 152.8 | Northern Mich. Meet of Champions |
| 10 | Dex Nance | 17:57.5 | Traverse City St. Francis | 152.8 | Northern Mich. Meet of Champions |
| 9 | Hendrix McKay | 17:57.7 | Alpena | 152.8 | Northern Mich. Meet of Champions |
| 10 | William McDonald | 17:57.8 | Shepherd | 152.7 | Northern Mich. Meet of Champions |
| 10 | Sebastian Seifferlein | 17:58.4 | Sandusky | 152.5 | Thumb Area |
| 11 | Law Sholten | 17:58.4 | Frankenmuth | 152.2 | Saginaw County |
| 9 | Brady VanConant | 17:59.5 | Yale | 152.2 | Thumb Area |
| 11 | Matthew Bentley | 17:59.7 | Buckley | 152.1 | Northern Mich. Meet of Champions |
| 11 | Clayton Peacock | 18:00.8 | Clare | 151.7 | Northern Mich. Meet of Champions |
| 10 | Jackson Jaworski | 18:00.2 | Freeland | 151.6 | Saginaw County |
| 10 | Austin Kloha | 18:00.5 | Freeland | 151.5 | Saginaw County |
| 12 | Christian Schramski | 18:01.7 | Manistee | 151.4 | Northern Mich. Meet of Champions |
| 10 | Evan Keen | 18:13.7 | Leland | 151.4 | Class D Championship |
| 11 | Jack Sherer | 18:17.0 | Plainwell | 151.3 | Allegan County |
| 9 | Christopher Knudsen | 18:14.2 | Leland | 151.3 | Class D Championship |
| 10 | Brennan Robinson | 18:02.4 | Kingston | 151.2 | Thumb Area |
| 9 | Azrael Horvath | 18:02.6 | Manton | 151.1 | Northern Mich. Meet of Champions |
| 11 | Evan Gerry | 18:02.1 | Frankenmuth | 151.0 | Saginaw County |
| 10 | Max Barron | 18:15.7 | Tekonsha | 150.8 | Class D Championship |
| Sr | Elijah Bauer | 18:04.4 | Traverse City Christian | 150.5 | Northern Mich. Meet of Champions |
| 10 | Brayden Spears | 18:04.9 | Lake City | 150.4 | Northern Mich. Meet of Champions |
| 11 | Keith Crompton | 18:20.3 | Frankfort | 149.2 | Class D Championship |
| 11 | Neiko Ketchum | 18:08.6 | Clare | 149.1 | Northern Mich. Meet of Champions |
| 10 | Travis Wright | 18:26.7 | Ovid-Elsie | 148.8 | Shiawassee County |
| 10 | Mayson McIntosh | 18:10.6 | Caro | 148.5 | Thumb Area |
| 10 | Darren Moore | 18:11.1 | LeRoy Pine River | 148.3 | Northern Mich. Meet of Champions |
| 11 | Isaac FoxElster | 18:23.6 | Portland St. Patrick | 148.1 | Class D Championship |
| 10 | Henry Haag | 18:11.8 | EPBP Laker | 148.1 | Thumb Area |
| 10 | Braeden Conger | 18:11.0 | Frankenmuth | 148.0 | Saginaw County |
| 11 | Cole Upper | 18:12.5 | Lincoln-Alcona | 147.8 | Northern Mich. Meet of Champions |
| 9 | Zander Chellis | 18:13.3 | Ellsworth | 147.6 | Northern Mich. Meet of Champions |
| 11 | Brody Patterson | 18:25.3 | Frankfort | 147.6 | Class D Championship |
| 12 | Greyson Hoeflinger | 18:13.5 | Bear Lake-Onekama | 147.5 | Northern Mich. Meet of Champions |
| 11 | William Warner | 18:14.5 | Clare | 147.2 | Northern Mich. Meet of Champions |
| 8 | Eli Schout | 18:26.6 | Libertas Christian | 147.1 | Class D Championship |
| 12 | Bradly Gould | 18:16.0 | Shepherd | 146.7 | Northern Mich. Meet of Champions |
| 11 | Coltrane Paryani | 18:16.2 | Kalkaska | 146.6 | Northern Mich. Meet of Champions |
| 9 | Gabriel Piach | 18:17.3 | Gladwin | 146.2 | Northern Mich. Meet of Champions |
| 9 | Gabe Jaime | 18:17.4 | Saginaw Heritage | 145.9 | Saginaw County |
| 10 | Owen Wruble | 18:19.4 | Harbor Beach | 145.5 | Thumb Area |
| 11 | Joey Kulpa | 18:19.6 | LeRoy Pine River | 145.5 | Northern Mich. Meet of Champions |
| 11 | Gavin Howery | 18:32.4 | Webberville | 145.2 | Class D Championship |
| 9 | Noah Dallas | 18:20.4 | Freeland | 144.9 | Saginaw County |
| 9 | Corbin Hutchinson | 18:21.6 | Gaylord | 144.8 | Northern Mich. Meet of Champions |
| 11 | Kona Crump | 18:22.2 | Clare | 144.6 | Northern Mich. Meet of Champions |
| 11 | Logan Selasky | 18:21.6 | Saginaw Swan Valley | 144.5 | Saginaw County |
| 10 | Thor Krantz | 18:23.0 | North Trails | 144.3 | Northern Mich. Meet of Champions |
| 10 | Daniel Chaney | 18:23.2 | Lake Leelanau St. Mary | 144.3 | Northern Mich. Meet of Champions |
| 10 | Caeden Gwinn | 18:40.4 | Corunna | 144.2 | Shiawassee County |
| 10 | Landon Juilleret | 18:27.2 | North Trails | 142.9 | Northern Mich. Meet of Champions |
| 12 | Isaac Bignall | 18:28.3 | Unionville-Sebewaing | 142.6 | Thumb Area |
| 9 | Nathan West | 18:41.2 | Webberville | 142.3 | Class D Championship |
| 10 | Grant Mielke | 18:28.2 | Freeland | 142.3 | Saginaw County |
| 12 | Carter Peacock | 18:29.3 | Clare | 142.2 | Northern Mich. Meet of Champions |
| 11 | Garrick Collins | 18:30.1 | Lake Leelanau St. Mary | 142.0 | Northern Mich. Meet of Champions |
| 11 | Cole Maier | 18:29.2 | Chesaning | 141.9 | Saginaw County |
| 9 | Campbell Fedderman | 18:42.3 | Leland | 141.9 | Class D Championship |
| 9 | Edison Huizinga | 18:32.1 | Manistee | 141.3 | Northern Mich. Meet of Champions |
| 10 | Kyron Christner | 18:45.9 | Mendon | 140.7 | Class D Championship |
| 10 | Brody Wolf | 18:34.7 | Kingsley | 140.4 | Northern Mich. Meet of Champions |
| 12 | Trenton ODea | 18:33.7 | Saginaw Heritage | 140.4 | Saginaw County |
| 12 | James Griffiths | 18:35.4 | Gladwin | 140.2 | Northern Mich. Meet of Champions |
| 11 | Owen Wemple | 18:35.8 | LeRoy Pine River | 140.1 | Northern Mich. Meet of Champions |
| 10 | Noah Dubridge | 18:48.2 | Mt. Pleasant Sacred Heart | 139.9 | Class D Championship |
| 12 | Collin Datte | 18:35.8 | Birch Run | 139.7 | Saginaw County |
| 11 | Braylon Currie | 18:51.1 | Mackinaw City | 139.0 | Class D Championship |
| 9 | Isaac Johnson | 18:51.1 | Frankfort | 139.0 | Class D Championship |
| 9 | Eli Metcalf | 18:52.5 | Libertas Christian | 138.5 | Class D Championship |
| 9 | Hayden Mohrhardt | 18:40.8 | Traverse City St. Francis | 138.4 | Northern Mich. Meet of Champions |
| 12 | Owen Fennelly | 18:40.3 | Saginaw Swan Valley | 138.2 | Saginaw County |
| 10 | Carter Toensfeldt | 18:53.7 | Fairview | 138.1 | Class D Championship |
| 10 | Jobriel Octubre | 18:41.3 | Chesaning | 137.9 | Saginaw County |
| 10 | Ryan Miller | 18:54.4 | Hillsdale Academy | 137.9 | Class D Championship |
| 11 | Ethan Manning | 18:57.6 | Wayland Union | 137.8 | Allegan County |
| 11 | Evan Gobie | 18:43.2 | Deckerville | 137.6 | Thumb Area |
| 9 | Trevor Meyer | 18:59.1 | Otsego | 137.3 | Allegan County |
| 12 | Joel Enos | 18:44.3 | Mayville | 137.2 | Thumb Area |
| 12 | Logan Face | 18:44.8 | Kingsley | 137.1 | Northern Mich. Meet of Champions |
| 10 | Jaden Rodriguez | 18:44.4 | Saginaw Swan Valley | 136.9 | Saginaw County |
| 11 | Jack Kerrigan | 18:46.7 | Croswell-Lexington | 136.5 | Thumb Area |
| 12 | Zac Taylor | 18:46.8 | Traverse City St. Francis | 136.4 | Northern Mich. Meet of Champions |
| 10 | Logan Ruczynski | 18:46.8 | Alpena | 136.4 | Northern Mich. Meet of Champions |
| 9 | Tamrak McEachern | 18:46.9 | Buckley | 136.4 | Northern Mich. Meet of Champions |
| 12 | Connor Mason | 18:46.0 | Saginaw Heritage | 136.3 | Saginaw County |
| 10 | Benjamin Nestle | 18:47.0 | Shepherd | 136.3 | Northern Mich. Meet of Champions |
| 12 | Brady Keen | 18:59.2 | Leland | 136.3 | Class D Championship |
| 11 | Darren Boyat | 18:47.3 | Lincoln-Alcona | 136.2 | Northern Mich. Meet of Champions |
| 12 | Micah Dunn | 18:46.7 | Saginaw Heritage | 136.1 | Saginaw County |
| 10 | Brady Edwards | 19:00.9 | Mt. Pleasant Sacred Heart | 135.7 | Class D Championship |
| 11 | Isaac Gola | 18:49.1 | Shepherd | 135.6 | Northern Mich. Meet of Champions |
| 12 | Tanner Major | 19:02.6 | Fairview | 135.1 | Class D Championship |
| 11 | Edison Pike | 18:51.8 | Elk Rapids | 134.7 | Northern Mich. Meet of Champions |
| 9 | Owen McGlone | 18:54.5 | Kalkaska | 133.8 | Northern Mich. Meet of Champions |
| 12 | Jasper Andres | 19:11.6 | New Lothrop | 133.8 | Shiawassee County |
| 12 | Jacob Moore | 18:56.4 | Caro | 133.2 | Thumb Area |
| 9 | Kaleb Koestner | 19:11.7 | Otsego | 133.1 | Allegan County |
| 10 | Cy Kosmowski | 19:08.9 | Mason County Eastern | 133.0 | Class D Championship |
| 10 | Tyler Rockafellow | 19:14.0 | Perry | 133.0 | Shiawassee County |
| 11 | Leo Bearss | 18:57.3 | Yale | 132.9 | Thumb Area |
| 9 | Colton Lynn | 18:56.8 | Saginaw Heritage | 132.7 | Saginaw County |
| 9 | Xavier Teneyuque | 18:57.3 | Carrollton | 132.6 | Saginaw County |
| 11 | Carson Bopp | 18:58.3 | North Trails | 132.6 | Northern Mich. Meet of Champions |
| 9 | Elliot Smith | 18:58.5 | Mancelona | 132.5 | Northern Mich. Meet of Champions |
| 12 | Nate McAvoy | 18:57.8 | Frankenmuth | 132.4 | Saginaw County |
| 12 | Jacob Krompetz | 18:59.0 | Gladwin | 132.3 | Northern Mich. Meet of Champions |
| 10 | Tyne Evans | 18:59.2 | Stanton Central Montcalm | 132.3 | Northern Mich. Meet of Champions |
| 12 | Jack Nicol | 18:59.2 | Yale | 132.3 | Thumb Area |
| 9 | Carson Helmer | 19:16.4 | Laingsburg | 132.2 | Shiawassee County |
| 9 | Haidyn Smith | 18:58.7 | Saginaw Heritage | 132.1 | Saginaw County |
| 11 | Nolan Carr | 19:16.8 | Corunna | 132.1 | Shiawassee County |
| 12 | Gage Dilsaver | 19:02.1 | Cass City | 131.3 | Thumb Area |
| 12 | Wyatt Opperman | 19:02.3 | North Branch | 131.2 | Thumb Area |
| 9 | Jonathan Egan | 19:14.4 | Mt. Pleasant Sacred Heart | 131.2 | Class D Championship |
| 12 | Rodney Iamurri | 19:02.5 | Saginaw Nouvel | 130.8 | Saginaw County |
| 10 | Trevor Dolloff | 19:19.0 | Ashley | 129.7 | Class D Championship |
| 12 | Kaleb Richardson | 19:19.6 | Adrian Lenawee Christian | 129.5 | Class D Championship |
| 9 | Logan Carrier | 19:07.7 | Yale | 129.4 | Thumb Area |
| 9 | Liam Raseman | 19:23.2 | Otsego | 129.3 | Allegan County |
| 9 | Peyton Marks | 19:08.5 | Stanton Central Montcalm | 129.2 | Northern Mich. Meet of Champions |
| 10 | Owen Hare | 19:08.2 | Saginaw Swan Valley | 128.9 | Saginaw County |
| 12 | Charlie Agnew | 19:26.8 | Owosso | 128.7 | Shiawassee County |
| 10 | Mitch Gonzalez | 19:28.0 | Ovid-Elsie | 128.3 | Shiawassee County |
| 10 | Carter Root | 19:11.7 | Lake City | 128.1 | Northern Mich. Meet of Champions |
| 12 | Grant Smith | 19:12.1 | Shepherd | 128.0 | Northern Mich. Meet of Champions |
| 12 | Bryce Reinke | 19:12.5 | Sandusky | 127.8 | Thumb Area |
| 12 | Daniel Stutzman | 19:11.9 | Freeland | 127.7 | Saginaw County |
| 9 | Wyatt Blohm | 19:13.1 | Vassar | 127.6 | Thumb Area |
| 11 | Alexander Schram | 19:13.2 | Saginaw Swan Valley | 127.3 | Saginaw County |
| 11 | Amos Miller | 19:13.4 | Saginaw Arts and Sciences | 127.2 | Saginaw County |
| 11 | Kaden Worch | 19:14.6 | Manistee | 127.1 | Northern Mich. Meet of Champions |
| 10 | Riccardo Ghezzi | 19:14.7 | Stanton Central Montcalm | 127.1 | Northern Mich. Meet of Champions |
| 11 | Caleb Forward | 19:15.9 | Bear Lake-Onekama | 126.7 | Northern Mich. Meet of Champions |
| 10 | Isaiah Morrow | 19:15.9 | Manton | 126.7 | Northern Mich. Meet of Champions |
| 9 | Andrew Hilborg | 19:15.3 | Freeland | 126.6 | Saginaw County |
| 11 | Joseph Hoffman | 19:31.8 | Plainwell | 126.4 | Allegan County |
| 12 | Lucas Shastal | 19:33.8 | Laingsburg | 126.4 | Shiawassee County |
| 10 | Carter Krause | 19:17.1 | Yale | 126.3 | Thumb Area |
| 12 | Nate Carey | 19:17.5 | Mayville | 126.2 | Thumb Area |
| 10 | Jace Cota | 19:17.8 | Tawas | 126.1 | Northern Mich. Meet of Champions |
| 9 | Brendan Aeder | 19:18.5 | Unionville-Sebewaing | 125.8 | Thumb Area |
| 10 | Dominick Chiverton | 19:18.6 | Breckenridge | 125.8 | Northern Mich. Meet of Champions |
| 10 | Parker Majors | 19:19.7 | Lake City | 125.4 | Northern Mich. Meet of Champions |
| 10 | Thijs Van Rijn | 19:19.8 | Kingston | 125.4 | Thumb Area |
| 11 | Isaac Whipple | 19:19.8 | Grand Traverse Academy | 125.4 | Northern Mich. Meet of Champions |
| 9 | Drew Gilde | 19:20.5 | Kingsley | 125.2 | Northern Mich. Meet of Champions |
| 12 | Brandon Schaur | 19:20.8 | Mancelona | 125.1 | Northern Mich. Meet of Champions |
| 12 | Rylan Bachman | 19:20.9 | Cadillac | 125.0 | Northern Mich. Meet of Champions |
| 9 | Maksim Kohl | 19:22.0 | Unionville-Sebewaing | 124.7 | Thumb Area |
| 9 | Emmett Worden | 19:21.5 | Birch Run | 124.5 | Saginaw County |
| 10 | Hudson Budreau | 19:22.9 | North Branch | 124.4 | Thumb Area |
| 10 | David Bauer | 19:35.1 | Morenci | 124.3 | Class D Championship |
| 9 | Jack Kowalski | 19:22.1 | Saginaw Heritage | 124.3 | Saginaw County |
| 12 | Jerome Bastian | 19:35.2 | St Philip Catholic Central | 124.3 | Class D Championship |
| 12 | Tyler Rude | 19:23.3 | Millington | 124.2 | Thumb Area |
| 10 | Cooper Prentice | 19:38.5 | Allegan | 124.2 | Allegan County |
| 10 | Nate Gorman | 19:25.1 | Traverse City St. Francis | 123.6 | Northern Mich. Meet of Champions |
| 11 | Julian Trevino | 19:24.8 | Saginaw Heritage | 123.4 | Saginaw County |
| 9 | Cole Wesley | 19:26.0 | Petoskey St. Michael | 123.3 | Northern Mich. Meet of Champions |
| 10 | Milo Dahleen | 19:26.5 | Alpena | 123.2 | Northern Mich. Meet of Champions |
| 12 | Ryan Travis | 19:26.5 | Shepherd | 123.2 | Northern Mich. Meet of Champions |
| 10 | Dan Youngberg | 19:26.6 | Lake City | 123.1 | Northern Mich. Meet of Champions |
| 10 | Ty Sweers | 19:43.8 | New Lothrop | 123.1 | Shiawassee County |
| 12 | Isaac Roggenbuck | 19:28.4 | Harbor Beach | 122.5 | Thumb Area |
| 9 | Abe Blaskowski | 19:28.0 | Saginaw Heritage | 122.4 | Saginaw County |
| 12 | Ivan Greman | 19:28.2 | Saginaw Heritage | 122.3 | Saginaw County |
| 9 | Masen O’Neil | 19:29.7 | Millington | 122.1 | Thumb Area |
| 10 | Brayden Steele | 19:46.9 | Byron | 122.0 | Shiawassee County |
| 12 | Henry Malburg | 19:42.0 | Mason County Eastern | 122.0 | Class D Championship |
| 11 | Samuel McMann | 19:30.3 | Grand Traverse Academy | 121.9 | Northern Mich. Meet of Champions |
| 9 | Raphael Schaub | 19:31.6 | Grand Traverse Academy | 121.5 | Northern Mich. Meet of Champions |
| 10 | Gage King | 19:43.7 | Frankfort | 121.4 | Class D Championship |
| 11 | Sean Dammann | 19:48.8 | New Lothrop | 121.4 | Shiawassee County |
| 11 | Brennan Parker | 19:49.8 | Corunna | 121.1 | Shiawassee County |
| 11 | Perry Middaugh | 19:32.9 | Grand Traverse Academy | 121.0 | Northern Mich. Meet of Champions |
| 11 | Logan Robinson | 19:50.2 | Laingsburg | 120.9 | Shiawassee County |
| 9 | Ezra Gearhart | 19:46.0 | Wolverine | 120.7 | Class D Championship |
| 10 | Cooper Hoyt | 19:34.4 | North Branch | 120.5 | Thumb Area |
| 10 | Bryce Reid | 19:35.0 | Elk Rapids | 120.3 | Northern Mich. Meet of Champions |
| 9 | Jayden Jackson | 19:52.6 | Laingsburg | 120.1 | Shiawassee County |
| 9 | Levi Knoop | 19:48.0 | Portland St. Patrick | 120.0 | Class D Championship |
| 10 | Wesley Kosinski | 19:36.1 | North Huron | 120.0 | Thumb Area |
| 10 | William Justice | 19:52.1 | Plainwell | 119.6 | Allegan County |
| 10 | Ethan Lombard | 19:37.3 | Shepherd | 119.6 | Northern Mich. Meet of Champions |
| 11 | Jayce Hyde | 19:36.4 | Chesaning | 119.5 | Saginaw County |
| 9 | Marshall Posluszny | 19:37.5 | Cass City | 119.5 | Thumb Area |
| 11 | Wyatt Roberts | 19:51.1 | Pentwater | 119.0 | Class D Championship |
| 10 | Will Rathka | 19:56.5 | Laingsburg | 118.8 | Shiawassee County |
| 11 | Tyler Pruitt | 19:39.9 | Mayville | 118.7 | Thumb Area |
| 10 | Wyatt Linson | 19:40.2 | Otisville LakeVille | 118.6 | Thumb Area |
| 11 | Trenton Terrian | 19:40.0 | Saginaw Swan Valley | 118.3 | Saginaw County |
| 10 | Mat Amman | 19:40.0 | Chesaning | 118.3 | Saginaw County |
| 11 | Ethan McDonald | 19:40.7 | Carrollton | 118.1 | Saginaw County |
| 12 | Caleb Rose | 19:43.6 | Stanton Central Montcalm | 117.5 | Northern Mich. Meet of Champions |
| 10 | Joel Kaiser | 19:43.7 | Alpena | 117.4 | Northern Mich. Meet of Champions |
| 10 | Noah Klawuhn | 20:01.1 | Owosso | 117.3 | Shiawassee County |
| 11 | Jackson Shetler | 19:45.9 | Kalkaska | 116.7 | Northern Mich. Meet of Champions |
| 9 | Parker Dennis | 20:03.1 | Durand | 116.6 | Shiawassee County |
| 11 | Logan Peavey | 19:46.4 | Carrollton | 116.2 | Saginaw County |
| 9 | Ryder Boyers | 20:03.1 | Saugatuck | 116.0 | Allegan County |
| 12 | Hogan Walter | 19:49.2 | Clare | 115.6 | Northern Mich. Meet of Champions |
| 10 | Travis Kelsey | 19:49.9 | Lake City | 115.4 | Northern Mich. Meet of Champions |
| 12 | Aimon Humm | 19:50.0 | Breckenridge | 115.3 | Northern Mich. Meet of Champions |
| 10 | Ephraim Conway | 19:51.1 | Kalkaska | 115.0 | Northern Mich. Meet of Champions |
| 12 | Carter Kosinski | 19:51.1 | North Huron | 115.0 | Thumb Area |
| 10 | Jack Puroll | 19:51.6 | Ellsworth | 114.8 | Northern Mich. Meet of Champions |
| 11 | Ben Strittmatter | 20:03.7 | Mackinaw City | 114.8 | Class D Championship |
| 10 | Vincent Morse | 19:50.8 | Saginaw Swan Valley | 114.7 | Saginaw County |
| 11 | Cody Cairo | 19:52.0 | Peck | 114.7 | Thumb Area |
| 10 | Marshall Kruske | 20:10.0 | New Lothrop | 114.3 | Shiawassee County |
| 12 | Nathan Peters | 19:53.2 | Kingsley | 114.3 | Northern Mich. Meet of Champions |
| 9 | Jude Flaherty | 19:55.0 | Brethren | 113.7 | Northern Mich. Meet of Champions |
| 10 | Noah Mantey | 19:55.3 | EPBP Laker | 113.6 | Thumb Area |
| 12 | Brayden Schmidt | 19:55.5 | Clare | 113.5 | Northern Mich. Meet of Champions |
| 12 | Gavin Pickens | 19:56.3 | Unionville-Sebewaing | 113.2 | Thumb Area |
| 12 | Eric Fisher Jr | 20:13.6 | Perry | 113.1 | Shiawassee County |
| 10 | Ethan Speirs | 19:57.1 | Cass City | 113.0 | Thumb Area |
| 9 | Grady Erlandson | 20:12.6 | Plainwell | 112.8 | Allegan County |
| 10 | Jared Samyn | 19:57.1 | St. Charles | 112.6 | Saginaw County |
| 12 | Ayden Barcia | 19:58.3 | Clare | 112.6 | Northern Mich. Meet of Champions |
| 11 | Evan Williams | 19:58.1 | Carrollton | 112.3 | Saginaw County |
| 11 | Matt Waggoner | 19:59.8 | Mancelona | 112.1 | Northern Mich. Meet of Champions |
| 11 | Riley Minnis | 19:59.2 | Freeland | 111.9 | Saginaw County |
| 11 | Matthew Howery | 20:12.5 | Webberville | 111.8 | Class D Championship |
| 9 | Tyler Zimmer | 20:12.8 | Pentwater | 111.7 | Class D Championship |
| 10 | Jadon Dettmann | 20:16.7 | Martin | 111.4 | Allegan County |
| 9 | Chase Denoyer | 20:13.9 | Leland | 111.4 | Class D Championship |
| 10 | Jack Wallender | 20:02.0 | Manton | 111.3 | Northern Mich. Meet of Champions |
| 10 | Brennan Dunn | 20:01.1 | Saginaw Arts and Sciences | 111.3 | Saginaw County |
| 9 | Draper McFadden | 20:02.7 | Yale | 111.1 | Thumb Area |
| 10 | Ben Card | 20:02.8 | North Branch | 111.1 | Thumb Area |
| 11 | Corbin Bender | 20:04.4 | Kingsley | 110.5 | Northern Mich. Meet of Champions |
| 12 | Alessandro Battista | 20:05.2 | Tawas | 110.3 | Northern Mich. Meet of Champions |
| 9 | Steven Foltz | 20:05.5 | Yale | 110.2 | Thumb Area |
| 12 | Faolan Hill | 20:04.7 | Saginaw Heritage | 110.1 | Saginaw County |
| 9 | Alex Kastl | 20:07.2 | Mesick | 109.6 | Northern Mich. Meet of Champions |
| 9 | Karter Brack | 20:06.4 | Chesaning | 109.5 | Saginaw County |
| 12 | Nolan Kuntz | 20:07.2 | Saginaw Heritage | 109.3 | Saginaw County |
| 11 | Brendan Wolf | 20:07.8 | Saginaw Heritage | 109.1 | Saginaw County |
| 11 | Nate Dix | 20:10.3 | Grand Traverse Academy | 108.6 | Northern Mich. Meet of Champions |
| 12 | Timothy Halleaux | 20:29.2 | Durand | 107.9 | Shiawassee County |
| 10 | Keegan Beck | 20:13.0 | Deckerville | 107.7 | Thumb Area |
| 8 | Cooper Feagan | 20:13.3 | Petoskey St. Michael | 107.6 | Northern Mich. Meet of Champions |
| 8 | Carl Nolan | 20:16.0 | Petoskey St. Michael | 106.7 | Northern Mich. Meet of Champions |
| 12 | Matthew Hughes | 20:33.4 | New Lothrop | 106.5 | Shiawassee County |
| 12 | Darran Drake | 20:29.8 | Camden-Frontier | 106.1 | Class D Championship |
| 10 | Devin Swihart | 20:17.9 | Manistee | 106.0 | Northern Mich. Meet of Champions |
| 9 | Evan Wemple | 20:18.6 | LeRoy Pine River | 105.8 | Northern Mich. Meet of Champions |
| 9 | Brock Adamczak | 20:19.0 | Manistee | 105.7 | Northern Mich. Meet of Champions |
| 11 | Silas Miller | 20:36.3 | Perry | 105.6 | Shiawassee County |
| 10 | Collin Nolkemper | 20:38.2 | Perry | 104.9 | Shiawassee County |
| 11 | Lincoln Haag | 20:22.1 | Unionville-Sebewaing | 104.6 | Thumb Area |
| 11 | Lowell Milett | 20:22.6 | Brown City | 104.5 | Thumb Area |
| 10 | Noah Gillett | 20:40.2 | New Lothrop | 104.3 | Shiawassee County |
| 9 | Eddie Radtke | 20:23.4 | Shepherd | 104.2 | Northern Mich. Meet of Champions |
| 10 | Zach Freier | 20:22.5 | Freeland | 104.2 | Saginaw County |
| 11 | Brayden Dalbec | 20:24.4 | Croswell-Lexington | 103.9 | Thumb Area |
| 12 | Connor Karow | 20:24.2 | St. Charles | 103.6 | Saginaw County |
| 10 | Jackson Mitchell | 20:40.6 | Otsego | 103.5 | Allegan County |
| 9 | Mikey Sullivan | 20:37.9 | Mackinaw City | 103.4 | Class D Championship |
| 10 | Josiah Hernandez | 20:26.4 | Kingsley | 103.2 | Northern Mich. Meet of Champions |
| 10 | Kyle Valot | 20:39.1 | Mackinaw City | 103.0 | Class D Championship |
| 11 | Logan Feltner | 20:28.4 | Caseville | 102.5 | Thumb Area |
| 9 | Mason Lincoln | 20:28.7 | Lakeview | 102.5 | Northern Mich. Meet of Champions |
| 9 | Lukas Brown | 20:29.9 | Unionville-Sebewaing | 102.0 | Thumb Area |
| 12 | Alex Wilkins | 20:30.0 | Grand Traverse Academy | 102.0 | Northern Mich. Meet of Champions |
| 9 | Kai Estep | 20:29.2 | Saginaw Heritage | 101.9 | Saginaw County |
| 9 | Jeremiah VanHouten | 20:45.7 | Martin | 101.8 | Allegan County |
| 10 | Jeffery Sisson | 20:31.0 | Gladwin | 101.7 | Northern Mich. Meet of Champions |
| 10 | Aiden Harrison | 20:33.0 | Gladwin | 101.0 | Northern Mich. Meet of Champions |
| 12 | Braden Carless | 20:33.9 | Yale | 100.7 | Thumb Area |
| 9 | Nolan Kavanagh | 20:34.4 | Yale | 100.5 | Thumb Area |
| 12 | Xavier Hoppe | 20:35.2 | Shepherd | 100.3 | Northern Mich. Meet of Champions |
| 11 | Isaac Cruz | 20:50.3 | Saugatuck | 100.2 | Allegan County |
| 10 | Afton Shoup | 20:47.7 | Mason County Eastern | 100.1 | Class D Championship |
| 9 | Wyatt Ramsey | 20:50.8 | Plainwell | 100.1 | Allegan County |
| 9 | Jasper Kida | 20:35.9 | Grand Traverse Academy | 100.0 | Northern Mich. Meet of Champions |
| 9 | Landin Ramsey | 20:52.1 | Plainwell | 99.6 | Allegan County |
| 11 | Cole Grundy | 20:37.8 | Clare | 99.4 | Northern Mich. Meet of Champions |
| 9 | Maeson Russell | 20:38.8 | Shepherd | 99.1 | Northern Mich. Meet of Champions |
| 11 | Levi Sterk | 20:38.8 | Kingsley | 99.1 | Northern Mich. Meet of Champions |
| 11 | Ronan Weed | 20:40.7 | Petoskey St. Michael | 98.4 | Northern Mich. Meet of Champions |
| 12 | Wyatt Berger | 20:53.2 | Morenci | 98.3 | Class D Championship |
| 10 | Griffin Chisholm | 20:53.4 | Frankfort | 98.2 | Class D Championship |
| 9 | John Brege | 20:41.6 | Alpena | 98.1 | Northern Mich. Meet of Champions |
| 10 | Destan Ardan | 20:41.6 | Grand Traverse Academy | 98.1 | Northern Mich. Meet of Champions |
| 9 | Pascal Rasmussen | 20:40.8 | Saginaw Heritage | 98.1 | Saginaw County |
| 9 | Jude Krey | 20:42.8 | Alpena | 97.7 | Northern Mich. Meet of Champions |
| 11 | Achilles Jackson | 20:42.8 | EPBP Laker | 97.7 | Thumb Area |
| 9 | Camden Morris | 20:43.3 | Mancelona | 97.6 | Northern Mich. Meet of Champions |
| 11 | Orion Moya | 20:42.8 | Saginaw Arts and Sciences | 97.4 | Saginaw County |
| 9 | Seth Storm | 20:44.0 | Kalkaska | 97.3 | Northern Mich. Meet of Champions |
| 12 | Mohammad Tuma | 20:43.1 | Saginaw Arts and Sciences | 97.3 | Saginaw County |
| 11 | Maddox Fabbro | 20:44.3 | Millington | 97.2 | Thumb Area |
| 11 | Xhayvian King | 20:56.5 | Fairview | 97.2 | Class D Championship |
| 9 | Owen Peterson | 20:45.9 | Manton | 96.7 | Northern Mich. Meet of Champions |
| 10 | Brody Naeyaert | 20:58.2 | Forest Area | 96.6 | Class D Championship |
| 11 | Dominic Rivette | 20:45.4 | Hemlock | 96.5 | Saginaw County |
| 10 | Francis Austen | 20:58.7 | Portland St. Patrick | 96.4 | Class D Championship |
| 12 | Colin Beck | 20:47.0 | Deckerville | 96.3 | Thumb Area |
| 10 | Robbie Kilpatrick | 20:48.3 | Harbor Beach | 95.9 | Thumb Area |
| 11 | Tanyon Pierce | 21:00.8 | Mackinaw City | 95.7 | Class D Championship |
| 10 | Elliott Carr | 21:05.9 | Corunna | 95.7 | Shiawassee County |
| 9 | Blake Herbert | 21:03.9 | Plainwell | 95.7 | Allegan County |
| 10 | Gari Salvador-Garcia | 21:05.0 | Martin | 95.3 | Allegan County |
| 12 | Ryan Good | 21:02.1 | Britton Deerfield | 95.3 | Class D Championship |
| 10 | Cooper Mund | 21:07.2 | Laingsburg | 95.3 | Shiawassee County |
| 9 | Alexander Repp | 20:51.0 | Croswell-Lexington | 95.0 | Thumb Area |
| 10 | Hunter Hayes | 21:06.5 | Martin | 94.8 | Allegan County |
| 12 | Bryce Brown | 20:52.4 | Vassar | 94.5 | Thumb Area |
| 10 | Elijah Duman | 21:04.4 | Wolverine | 94.5 | Class D Championship |
| 9 | Jacob Hop | 21:04.5 | Libertas Christian | 94.5 | Class D Championship |
| 11 | Ian Letherer | 20:52.8 | Clare | 94.4 | Northern Mich. Meet of Champions |
| 10 | Marcus Blankenship | 20:51.9 | Saginaw Swan Valley | 94.4 | Saginaw County |
| 10 | Colton Sempsrott | 21:10.6 | Ovid-Elsie | 94.1 | Shiawassee County |
| 11 | Cade Ponstein | 20:54.0 | Kalkaska | 94.0 | Northern Mich. Meet of Champions |
| 10 | Conner Ryan | 20:54.6 | Stanton Central Montcalm | 93.8 | Northern Mich. Meet of Champions |
| 10 | Sam Evans | 20:54.7 | North Trails | 93.8 | Northern Mich. Meet of Champions |
| 10 | Brendan DeRocher | 20:55.0 | Frankenmuth | 93.3 | Saginaw County |
| 10 | Travis Olejnik | 20:56.9 | Yale | 93.0 | Thumb Area |
| 9 | Joshua Clawson | 20:57.5 | North Trails | 92.8 | Northern Mich. Meet of Champions |
| 10 | Dillan Jones | 20:57.5 | LeRoy Pine River | 92.8 | Northern Mich. Meet of Champions |
| 9 | Carson Duffield | 21:14.7 | Corunna | 92.8 | Shiawassee County |
| 10 | Elijah Pulver | 20:58.0 | Petoskey St. Michael | 92.7 | Northern Mich. Meet of Champions |
| 9 | Blake Landrum | 20:58.3 | Yale | 92.6 | Thumb Area |
| 11 | Matthew Medd | 20:57.5 | Saginaw Heritage | 92.5 | Saginaw County |
| 9 | Zander Kelch | 21:00.0 | Croswell-Lexington | 92.0 | Thumb Area |
| 11 | Lucas MacEwen | 21:00.3 | Tawas | 91.9 | Northern Mich. Meet of Champions |
| 11 | Andon Prestonise | 21:18.0 | Byron | 91.7 | Shiawassee County |
| 12 | Owen Brickner | 21:01.0 | Shepherd | 91.7 | Northern Mich. Meet of Champions |
| 11 | Ian McNeel | 21:01.3 | Shepherd | 91.6 | Northern Mich. Meet of Champions |
| 9 | Zachary Crumby | 21:01.7 | Unionville-Sebewaing | 91.4 | Thumb Area |
| 9 | Carter Chapman | 21:01.9 | Clare | 91.4 | Northern Mich. Meet of Champions |
| 10 | Austin Lademann | 21:16.2 | Morrice | 90.6 | Class D Championship |
| 12 | James Pratt | 21:21.3 | Laingsburg | 90.6 | Shiawassee County |
| 9 | Jacob Tatsak | 21:17.1 | Adrian Lenawee Christian | 90.3 | Class D Championship |
| 10 | Micah Yates | 21:23.1 | Corunna | 90.0 | Shiawassee County |
| 10 | Kadence Gunnare | 21:06.7 | Manton | 89.8 | Northern Mich. Meet of Champions |
| 12 | Mark Bulgrien | 21:07.1 | Harbor Beach | 89.6 | Thumb Area |
| 11 | Marshal Smith | 21:07.6 | Mayville | 89.5 | Thumb Area |
| 10 | Jeremiah Stewart | 21:24.9 | Ovid-Elsie | 89.4 | Shiawassee County |
| 12 | Bennett Garton | 21:08.4 | Traverse City St. Francis | 89.2 | Northern Mich. Meet of Champions |
| 10 | Jack Mazurek | 21:09.3 | Traverse City St. Francis | 88.9 | Northern Mich. Meet of Champions |
| 12 | Isaac Buike | 21:09.9 | Millington | 88.7 | Thumb Area |
| 11 | Alex Bontrager | 21:09.9 | Kalkaska | 88.7 | Northern Mich. Meet of Champions |
| 10 | Caden Ardan | 21:10.5 | Grand Traverse Academy | 88.5 | Northern Mich. Meet of Champions |
| 9 | Noah Bacon | 21:22.9 | Big Rapids Crossroads Academy | 88.4 | Class D Championship |
| 9 | Roman Windish | 21:12.9 | Ellsworth | 87.7 | Northern Mich. Meet of Champions |
| 12 | Seth VanNortrick | 21:13.3 | Mesick | 87.6 | Northern Mich. Meet of Champions |
| 10 | Miles Popma | 21:13.3 | LeRoy Pine River | 87.6 | Northern Mich. Meet of Champions |
| 11 | Trevor Bozung | 21:15.5 | Stanton Central Montcalm | 86.8 | Northern Mich. Meet of Champions |
| 9 | Adam Olson | 21:15.6 | Manistee | 86.8 | Northern Mich. Meet of Champions |
| 10 | Andrew Calvert | 21:28.1 | Britton Deerfield | 86.6 | Class D Championship |
| 12 | Chase Hadder | 21:33.2 | Allegan | 85.9 | Allegan County |
| 11 | Hunter May | 21:19.1 | Yale | 85.6 | Thumb Area |
| 11 | Fischer LeGault | 21:21.5 | Harbor Beach | 84.8 | Thumb Area |
| 11 | Gabe Slough | 21:21.8 | Gaylord | 84.7 | Northern Mich. Meet of Champions |
| 10 | Paul Williams | 21:22.7 | Millington | 84.5 | Thumb Area |
| 9 | Jaxton Keller | 21:25.2 | Breckenridge | 83.6 | Northern Mich. Meet of Champions |
| 9 | Caden Brinks | 21:25.5 | Lake Leelanau St. Mary | 83.5 | Northern Mich. Meet of Champions |
| 11 | Chase Bussa | 21:43.0 | Byron | 83.3 | Shiawassee County |
| 10 | Jon Hurlburt | 21:28.8 | Croswell-Lexington | 82.4 | Thumb Area |
| 12 | Casey Putz | 21:29.4 | Bellaire | 82.2 | Northern Mich. Meet of Champions |
| 10 | Wyatt Grote | 21:29.5 | Mancelona | 82.2 | Northern Mich. Meet of Champions |
| 10 | Derek Busch | 21:30.0 | Cass City | 82.0 | Thumb Area |
| 12 | Ethan Eugster | 21:32.0 | Deckerville | 81.3 | Thumb Area |
| 9 | Damian Ward | 21:35.9 | Mayville | 80.0 | Thumb Area |
| 9 | Lucas Stotler | 21:36.0 | Mancelona | 80.0 | Northern Mich. Meet of Champions |
| 11 | Henry Brummeler | 21:36.0 | Tawas | 80.0 | Northern Mich. Meet of Champions |
| 10 | Tegen Dontje | 21:48.6 | Forest Area | 79.8 | Class D Championship |
| 10 | Alex Rutkoski | 21:37.2 | Traverse City St. Francis | 79.6 | Northern Mich. Meet of Champions |
| 9 | Remington McKean | 21:49.3 | Morrice | 79.6 | Class D Championship |
| 11 | Gabe Kelley | 21:36.8 | St. Charles | 79.4 | Saginaw County |
| 10 | Henry Clausen | 21:38.9 | Elk Rapids | 79.0 | Northern Mich. Meet of Champions |
| 12 | Simone Demuro | 21:38.9 | Grand Traverse Academy | 79.0 | Northern Mich. Meet of Champions |
| 10 | Bennet Gipson | 21:39.4 | Saginaw Nouvel | 78.5 | Saginaw County |
| 10 | Josh Bacon | 21:52.9 | Big Rapids Crossroads Academy | 78.4 | Class D Championship |
| 11 | Danielle Bauer | 21:42.3 | Kingsley | 77.9 | Northern Mich. Meet of Champions |
| 12 | Forrest Bach | 21:42.7 | Millington | 77.8 | Thumb Area |
| 11 | Sarabdil Chauhan | 21:59.8 | Corunna | 77.7 | Shiawassee County |
| 10 | Korey Krist | 21:43.8 | LeRoy Pine River | 77.4 | Northern Mich. Meet of Champions |
| 10 | Eli Kelso | 21:44.0 | LeRoy Pine River | 77.3 | Northern Mich. Meet of Champions |
| 11 | Grant Gardner | 21:44.7 | Peck | 77.1 | Thumb Area |
| 12 | Avery Cook | 21:45.0 | Manistee | 77.0 | Northern Mich. Meet of Champions |
| 11 | Logan Shanks | 21:45.3 | Deckerville | 76.9 | Thumb Area |
| 9 | Vincent Ambrozaitis | 21:57.6 | Mt. Pleasant Sacred Heart | 76.8 | Class D Championship |
| 9 | Solomon Miller | 21:44.7 | Saginaw Arts and Sciences | 76.8 | Saginaw County |
| 10 | Blaine Stieg | 21:45.7 | LeRoy Pine River | 76.8 | Northern Mich. Meet of Champions |
| 12 | Weston Kinney | 21:47.7 | Grand Traverse Academy | 76.1 | Northern Mich. Meet of Champions |
| 11 | Liam Weir | 22:04.7 | Owosso | 76.1 | Shiawassee County |
| 9 | Thomas Schweihofer | 21:51.0 | Yale | 75.0 | Thumb Area |
| 12 | Nathan Fears | 22:03.1 | Portland St. Patrick | 75.0 | Class D Championship |
| 11 | Eli VerBeek | 22:03.1 | Libertas Christian | 75.0 | Class D Championship |
| 12 | Leeland Lapp | 21:51.2 | Deckerville | 74.9 | Thumb Area |
| 9 | Logan Packer | 21:51.3 | Mancelona | 74.9 | Northern Mich. Meet of Champions |
| 9 | Blake Davis | 21:53.0 | Shepherd | 74.3 | Northern Mich. Meet of Champions |
| 12 | Anderson Oberle | 21:52.5 | Freeland | 74.2 | Saginaw County |
| 9 | Blake Hornak | 22:10.9 | New Lothrop | 74.0 | Shiawassee County |
| 10 | Hunter Shotts | 21:54.7 | Croswell-Lexington | 73.8 | Thumb Area |
| 11 | Charles Gipson | 21:54.0 | Saginaw Nouvel | 73.7 | Saginaw County |
| 11 | Lex Ruimveld | 22:10.0 | Plainwell | 73.7 | Allegan County |
| 10 | Nicholas Serda | 21:55.9 | Tawas | 73.4 | Northern Mich. Meet of Champions |
| 10 | Timothy Venia | 21:56.6 | Mayville | 73.1 | Thumb Area |
| 9 | Andrew Grant | 21:56.6 | Lake Leelanau St. Mary | 73.1 | Northern Mich. Meet of Champions |
| 10 | Ricardo Garcia | 21:56.7 | Carrollton | 72.8 | Saginaw County |
| 9 | Elliot Bohinski | 22:09.8 | Morrice | 72.7 | Class D Championship |
| 9 | Kurtis Newville | 21:59.2 | Breckenridge | 72.3 | Northern Mich. Meet of Champions |
| 10 | Landry Mitchell | 22:00.3 | Saginaw Valley Lutheran | 71.6 | Saginaw County |
| 9 | Jacob Schermerhorn Jr | 22:00.8 | Birch Run | 71.4 | Saginaw County |
| 9 | Anthony Anastasi | 22:17.7 | Plainwell | 71.1 | Allegan County |
| 9 | Riyan Mir | 22:01.9 | Saginaw Heritage | 71.0 | Saginaw County |
| 12 | Tyler Kanakis | 22:04.6 | Kingsley | 70.5 | Northern Mich. Meet of Champions |
| 10 | Alex Hughes | 22:23.4 | New Lothrop | 69.9 | Shiawassee County |
| 10 | Nathan Kinney | 22:06.5 | Grand Traverse Academy | 69.8 | Northern Mich. Meet of Champions |
| 10 | Jonah Spencer | 22:18.8 | Webberville | 69.7 | Class D Championship |
| 10 | Cash Zheng | 22:24.1 | Perry | 69.6 | Shiawassee County |
| 10 | Ben Harrison | 22:09.8 | Tawas | 68.7 | Northern Mich. Meet of Champions |
| 10 | Michael Whitney | 22:27.6 | Plainwell | 67.8 | Allegan County |
| 12 | Anthony Grant | 22:13.0 | Lake Leelanau St. Mary | 67.7 | Northern Mich. Meet of Champions |
| 11 | Aditya Veera | 22:12.2 | Saginaw Arts and Sciences | 67.6 | Saginaw County |
| 11 | Loehn Luckett | 22:29.7 | Plainwell | 67.1 | Allegan County |
| 12 | Beau McKervey | 22:26.9 | Wolverine | 67.0 | Class D Championship |
| 10 | James Rawlings | 22:15.4 | Alpena | 66.9 | Northern Mich. Meet of Champions |
| 11 | Aiden Mallory | 22:30.7 | Plainwell | 66.8 | Allegan County |
| 10 | Frederick Ziola | 22:32.9 | New Lothrop | 66.7 | Shiawassee County |
| 12 | Pau Bonet Bolta | 22:15.9 | Brethren | 66.7 | Northern Mich. Meet of Champions |
| 9 | Andrew Stevens | 22:33.7 | Laingsburg | 66.4 | Shiawassee County |
| 9 | Abednego Makowski | 22:17.3 | Traverse City Christian | 66.2 | Northern Mich. Meet of Champions |
| 11 | Henry Myers | 22:17.4 | North Branch | 66.2 | Thumb Area |
| 11 | Jack Chrisinske | 22:35.8 | Byron | 65.7 | Shiawassee County |
| 11 | Nick Pung | 22:31.4 | Portland St. Patrick | 65.5 | Class D Championship |
| 11 | Ben Merten | 22:31.4 | Pentwater | 65.5 | Class D Championship |
| 9 | Ryan Meyer | 22:31.5 | Frankfort | 65.5 | Class D Championship |
| 9 | Colton Hicks | 22:21.4 | Gaylord | 64.9 | Northern Mich. Meet of Champions |
| 9 | Reid Barden | 22:21.2 | Frankenmuth | 64.6 | Saginaw County |
| 10 | Austin Sweet | 22:39.5 | Corunna | 64.5 | Shiawassee County |
| 12 | Owen Rathbun | 22:21.7 | Hemlock | 64.4 | Saginaw County |
| 12 | Arquimedes Miguel-Garcia | 22:38.3 | Wayland Union | 64.2 | Allegan County |
| 9 | Matthew Draheim | 22:35.8 | Camden-Frontier | 64.1 | Class D Championship |
| 12 | Isaac Valot | 22:37.2 | Mackinaw City | 63.6 | Class D Championship |
| 12 | Jared Wiertalla | 22:37.3 | Mackinaw City | 63.6 | Class D Championship |
| 10 | Connor McGahey | 22:37.4 | Morrice | 63.5 | Class D Championship |
| 12 | Hunter Lewis | 22:29.0 | Lake City | 62.3 | Northern Mich. Meet of Champions |
| 9 | Owen Shetler | 22:29.2 | Kalkaska | 62.3 | Northern Mich. Meet of Champions |
| 10 | Carter Chadek | 22:43.0 | Adrian Lenawee Christian | 61.7 | Class D Championship |
| 12 | Kevin Heslip | 22:48.2 | New Lothrop | 61.6 | Shiawassee County |
| 9 | Misael Paez | 22:31.7 | Lake City | 61.4 | Northern Mich. Meet of Champions |
| 10 | Toby Blamer | 22:45.3 | Fairview | 60.9 | Class D Championship |
| 12 | Samuel Darling | 22:33.0 | Saginaw Heritage | 60.7 | Saginaw County |
| 10 | Benjamin White | 22:49.9 | Plainwell | 60.4 | Allegan County |
| 8 | Patrick Austen | 22:47.6 | Portland St. Patrick | 60.1 | Class D Championship |
| 9 | Easton Hayes | 22:48.1 | Webberville | 60.0 | Class D Championship |
| 11 | Timothy Duperon | 22:37.1 | Lake Leelanau St. Mary | 59.6 | Northern Mich. Meet of Champions |
| 10 | George Gerred | 22:52.3 | Boyne Falls | 58.6 | Class D Championship |
| 11 | Braden Wicke | 22:39.6 | St. Charles | 58.5 | Saginaw County |
| 10 | Cameron Betts | 22:57.9 | Laingsburg | 58.4 | Shiawassee County |
| 11 | Murphy Wagner | 22:40.0 | Saginaw Swan Valley | 58.3 | Saginaw County |
| 9 | Matthew Hall | 22:41.1 | Saginaw Heritage | 58.0 | Saginaw County |
| 10 | Derek Drake | 22:57.7 | Camden-Frontier | 56.8 | Class D Championship |
| 11 | Cody Cataline | 23:06.6 | Laingsburg | 55.5 | Shiawassee County |
| 12 | Ethan Gorman | 23:05.1 | Saugatuck | 55.3 | Allegan County |
| 9 | Drake Pratt | 23:08.1 | Laingsburg | 55.0 | Shiawassee County |
| 12 | Owen Nofs | 23:03.5 | St Philip Catholic Central | 54.8 | Class D Championship |
| 10 | Parker Stull | 23:08.0 | Plainwell | 54.3 | Allegan County |
| 10 | Sawyer Bandeen | 23:06.8 | St Philip Catholic Central | 53.7 | Class D Championship |
| 11 | Andrew Michanowicz | 22:57.4 | Ellsworth | 52.9 | Northern Mich. Meet of Champions |
| Fr | Daniel Collins | 22:57.6 | Traverse City Christian | 52.8 | Northern Mich. Meet of Champions |
| 11 | Christian Coleman | 22:57.4 | Carrollton | 52.5 | Saginaw County |
| 12 | Ben Isaly | 23:11.9 | Britton Deerfield | 52.0 | Class D Championship |
| 12 | Orion Berger | 23:00.2 | Deckerville | 51.9 | Thumb Area |
| 10 | Ethan Webb | 23:02.7 | Gladwin | 51.1 | Northern Mich. Meet of Champions |
| 10 | Andre Gonzales | 23:02.1 | Carrollton | 51.0 | Saginaw County |
| 10 | Andrew Waggoner | 23:04.6 | Mancelona | 50.5 | Northern Mich. Meet of Champions |
| 10 | Kane McLean | 23:25.3 | Morrice | 47.6 | Class D Championship |
| 11 | Max Hobbs | 23:13.6 | Grand Traverse Academy | 47.5 | Northern Mich. Meet of Champions |
| 12 | Antwone Humes | 23:13.8 | Saginaw Arts and Sciences | 47.1 | Saginaw County |
| 12 | Ishmam Choudhury | 23:29.5 | Morenci | 46.2 | Class D Championship |
| 10 | William Welch | 23:21.9 | Kingston | 44.7 | Thumb Area |
| 9 | Wyatt Cameron | 23:33.9 | Adrian Lenawee Christian | 44.7 | Class D Championship |
| 9 | Kenny Baker | 23:22.3 | Kalkaska | 44.6 | Northern Mich. Meet of Champions |
| 9 | Hayden Fuhrman | 23:34.4 | Rogers City | 44.5 | Class D Championship |
| 12 | Mark Gyoni | 23:41.0 | New Lothrop | 44.0 | Shiawassee County |
| 12 | Grant Johnson | 23:25.2 | Kingsley | 43.6 | Northern Mich. Meet of Champions |
| 10 | Avian O’Dell | 23:25.9 | Saginaw Valley Lutheran | 43.0 | Saginaw County |
| 12 | Jacob Gulley | 23:27.7 | Lake Leelanau St. Mary | 42.8 | Northern Mich. Meet of Champions |
| 11 | Scott Livingston | 23:29.2 | Millington | 42.3 | Thumb Area |
| 12 | Jacob Bartes | 23:28.9 | Saginaw Heritage | 42.0 | Saginaw County |
| 10 | Tyler Deneau | 23:29.9 | Grand Traverse Academy | 42.0 | Northern Mich. Meet of Champions |
| 10 | William Myers | 23:30.7 | Shepherd | 41.8 | Northern Mich. Meet of Champions |
| 11 | Nicolas Blandon | 23:45.5 | Forest Area | 40.8 | Class D Championship |
| 9 | Aiden Musall | 23:38.4 | Gaylord | 39.2 | Northern Mich. Meet of Champions |
| 11 | Gary Clark | 23:38.7 | Brown City | 39.1 | Thumb Area |
| 12 | Connor Hoard | 23:42.0 | Millington | 38.0 | Thumb Area |
| 10 | Joe Odell | 23:43.7 | Merrill | 37.1 | Saginaw County |
| 10 | Gavin Magrif | 23:46.1 | Otisville LakeVille | 36.6 | Thumb Area |
| 10 | Evan Freeland | 23:48.6 | Kingston | 35.8 | Thumb Area |
| 10 | Logan Messing | 23:48.7 | Deckerville | 35.8 | Thumb Area |
| 10 | Gregory Dismukes | 23:49.2 | Chesaning | 35.3 | Saginaw County |
| 12 | Pierce Leix | 23:59.1 | Birch Run | 32.0 | Saginaw County |
| 9 | Kaiden Coburn | 24:00.5 | Merrill | 31.5 | Saginaw County |
| 11 | Riley McConnell | 24:03.0 | North Branch | 31.0 | Thumb Area |
| 9 | Afton Staley | 24:04.1 | Kalkaska | 30.6 | Northern Mich. Meet of Champions |
| 12 | Drew Fruk | 24:05.1 | Saginaw Swan Valley | 30.0 | Saginaw County |
| 12 | Ezekiel Boyd | 24:09.0 | Saginaw Nouvel | 28.7 | Saginaw County |
| 9 | Nicholas Rodriguez | 24:14.3 | Saginaw Swan Valley | 26.9 | Saginaw County |
| 10 | Jacob Shick | 24:27.8 | Hale | 26.7 | Class D Championship |
| 12 | Kyle Cooter | 24:30.7 | Big Rapids Crossroads Academy | 25.8 | Class D Championship |
| 10 | Hayden Langmaid | 24:19.9 | Unionville-Sebewaing | 25.4 | Thumb Area |
| 10 | Logan Simerson | 24:27.1 | Mesick | 23.0 | Northern Mich. Meet of Champions |
| 11 | Henry Fortier | 24:27.2 | Saginaw Heritage | 22.6 | Saginaw County |
| 9 | Jonathan Komisarz | 24:30.9 | Grand Traverse Academy | 21.7 | Northern Mich. Meet of Champions |
| 9 | Devin Selk | 24:31.3 | Saginaw Heritage | 21.2 | Saginaw County |
| 10 | Damian Heindl | 24:44.4 | Mt. Pleasant Sacred Heart | 21.2 | Class D Championship |
| 10 | Jackson Wiederhold | 24:33.7 | Saginaw Heritage | 20.4 | Saginaw County |
| 10 | Rohan Tabasa | 24:34.5 | Saginaw Swan Valley | 20.2 | Saginaw County |
| 9 | Logan Demeulenaere | 24:42.4 | North Branch | 17.9 | Thumb Area |
| 9 | Ezekiel Churchill | 24:41.8 | Carrollton | 17.7 | Saginaw County |
| 10 | Liam Mcdonald | 25:03.4 | Laingsburg | 16.5 | Shiawassee County |
| 11 | Brayden Bobick | 24:47.0 | Saginaw Heritage | 16.0 | Saginaw County |
| 9 | Logan Hilyard | 25:00.4 | Britton Deerfield | 15.9 | Class D Championship |
| 11 | Tim Schmier | 25:05.5 | New Lothrop | 15.8 | Shiawassee County |
| 9 | James Hejnal | 24:50.8 | Lake City | 15.1 | Northern Mich. Meet of Champions |
| 12 | Jackson Sterling | 24:54.9 | Breckenridge | 13.7 | Northern Mich. Meet of Champions |
| 9 | Nolan Moeggenberg | 24:56.7 | Shepherd | 13.1 | Northern Mich. Meet of Champions |
| 10 | Pierce Schiebner | 24:56.1 | Saginaw Swan Valley | 13.0 | Saginaw County |
| 11 | Liam Geer | 24:57.6 | LeRoy Pine River | 12.8 | Northern Mich. Meet of Champions |
| 10 | Ben Sanford | 25:01.6 | Deckerville | 11.5 | Thumb Area |
| 9 | Jackson Donley | 25:20.4 | Corunna | 10.9 | Shiawassee County |
| 11 | Brayden Noakes | 25:04.1 | Sandusky | 10.6 | Thumb Area |
| 9 | Carson McTaggart | 25:12.1 | Vassar | 8.0 | Thumb Area |
| 11 | Hudson Riley Smith Wren | 25:26.4 | Hale | 7.2 | Class D Championship |
| 10 | Tyler Watson | 25:28.4 | Morrice | 6.5 | Class D Championship |
| 11 | Cameron Haynes | 25:33.4 | Forest Area | 4.9 | Class D Championship |
| 10 | Nicholas Anguiano-Cruz | 25:37.0 | Martin | 4.7 | Allegan County |
| 12 | Charlie Nolph | 25:43.2 | Owosso | 3.3 | Shiawassee County |
| 9 | Bode Atwood | 25:27.3 | Vassar | 2.9 | Thumb Area |
GIRLS INDIVIDUAL RATINGS
| Grade | Name | Time | Team | Rating | Meet |
| 12 | Kyah Hoffman | 17:25.3 | Stanton Central Montcalm | 163.6 | Northern Mich. Meet of Champions |
| 11 | Katie Berkshire | 17:39.6 | Gaylord | 158.8 | Northern Mich. Meet of Champions |
| 12 | Betsy Skendzel | 18:11.2 | Traverse City St. Francis | 148.3 | Northern Mich. Meet of Champions |
| 11 | Natalie Foltz | 18:09.9 | Frankenmuth | 147.0 | Saginaw County |
| 10 | Kamryn Salladay | 18:22.5 | Lakeview | 144.5 | Northern Mich. Meet of Champions |
| 10 | Clara Kaczor | 18:26.4 | Freeland | 141.5 | Saginaw County |
| 12 | Ashley Choponis | 18:32.3 | Stanton Central Montcalm | 141.2 | Northern Mich. Meet of Champions |
| 11 | Grace Coston | 18:49.5 | Stanton Central Montcalm | 135.5 | Northern Mich. Meet of Champions |
| 12 | Jane Manthei | 18:53.5 | Petoskey St. Michael | 134.2 | Northern Mich. Meet of Champions |
| 12 | Izzy Brooks | 19:01.9 | Adrian Lenawee Christian | 133.4 | Class D Championship |
| 9 | Danica Redes | 18:56.3 | Shepherd | 133.2 | Northern Mich. Meet of Champions |
| 11 | Elise Barden | 18:52.9 | Frankenmuth | 132.7 | Saginaw County |
| 11 | Emma Hoffman | 19:22.7 | Otsego | 130.8 | Allegan County |
| 12 | Eva Thompson | 19:05.5 | Croswell-Lexington | 130.5 | Thumb Area |
| 9 | Callie Sinke | 19:06.6 | Bear Lake-Onekama | 129.8 | Northern Mich. Meet of Champions |
| 10 | Kylie Mausolf | 19:04.8 | Birch Run | 128.7 | Saginaw County |
| 9 | Madisyn Wanstead | 19:24.2 | LeRoy Pine River | 123.9 | Northern Mich. Meet of Champions |
| 10 | Amelia McKinney | 19:25.5 | Grand Traverse Academy | 123.5 | Northern Mich. Meet of Champions |
| 12 | Karie Keefer | 19:23.2 | Freeland | 122.6 | Saginaw County |
| 10 | Molly Kate Hollandsworth | 19:28.9 | Traverse City St. Francis | 122.4 | Northern Mich. Meet of Champions |
| 11 | Abigail Reis | 19:31.2 | Millington | 121.9 | Thumb Area |
| 12 | Taylor Mitchell | 19:49.7 | Otsego | 121.8 | Allegan County |
| 12 | Abby Robinson | 19:31.4 | Gladwin | 121.5 | Northern Mich. Meet of Champions |
| 10 | Lyvia Curtis | 19:54.9 | Saugatuck | 120.0 | Allegan County |
| 9 | Cailyn Baker | 19:37.8 | Shepherd | 119.4 | Northern Mich. Meet of Champions |
| 9 | Mai Nguyen | 20:04.4 | Plainwell | 116.9 | Allegan County |
| Violet Tetil | 19:47.5 | Unattached | 116.5 | Thumb Area | |
| 12 | Hayven Thiel | 20:04.1 | Corunna | 116.3 | Shiawassee County |
| 11 | Alina Martinson | 20:09.9 | Saugatuck | 115.0 | Allegan County |
| 12 | Megan Gottschall | 19:52.4 | Lake City | 114.5 | Northern Mich. Meet of Champions |
| 12 | Amelia Roznowski | 19:53.2 | Alpena | 114.3 | Northern Mich. Meet of Champions |
| 9 | Lindsey Cmeyla | 19:49.0 | Saginaw Valley Lutheran | 114.0 | Saginaw County |
| 10 | Skylar Mejeur | 20:13.2 | Otsego | 113.9 | Allegan County |
| 11 | Jada Prescott | 19:52.2 | Freeland | 113.0 | Saginaw County |
| 12 | Lillian Binger | 19:59.8 | Gladwin | 112.1 | Northern Mich. Meet of Champions |
| 12 | Ella Knudsen | 20:07.8 | Leland | 111.4 | Class D Championship |
| 12 | Josie Jenkinson | 20:19.1 | Owosso | 111.3 | Shiawassee County |
| 12 | Natalie Summerland | 20:21.9 | Owosso | 110.4 | Shiawassee County |
| 12 | Danica Aldrich | 20:05.0 | Breckenridge | 110.3 | Northern Mich. Meet of Champions |
| 11 | Lilah Kiley | 20:06.0 | Kingston | 110.3 | Thumb Area |
| 10 | Veyda Conley | 20:24.5 | Martin | 110.2 | Allegan County |
| 12 | Taylor Klimp | 20:25.0 | Otsego | 110.0 | Allegan County |
| 11 | Jayden VandenAkker | 20:27.1 | Allegan | 109.3 | Allegan County |
| 12 | Olivia Gust | 20:09.1 | North Trails | 109.0 | Northern Mich. Meet of Champions |
| 12 | Presley Allen | 20:15.8 | Mendon | 108.7 | Class D Championship |
| 12 | Emily Rathka | 20:30.6 | Laingsburg | 107.5 | Shiawassee County |
| 12 | Claire Vos | 20:33.0 | Plainwell | 107.3 | Allegan County |
| 10 | Kamryn Sixberry | 20:33.6 | Saugatuck | 107.1 | Allegan County |
| 12 | Kaya Vrable | 20:15.6 | Caro | 107.1 | Thumb Area |
| 9 | Gabriella Dallas | 20:10.1 | Freeland | 107.0 | Saginaw County |
| 12 | Ella Walton | 20:21.4 | Hillsdale Academy | 106.9 | Class D Championship |
| 9 | Avalynne Allee | 20:15.5 | LeRoy Pine River | 106.8 | Northern Mich. Meet of Champions |
| 12 | Reese Beery | 20:10.8 | Saginaw Swan Valley | 106.7 | Saginaw County |
| 11 | Rebekah Stachura | 20:36.9 | Otsego | 106.0 | Allegan County |
| 12 | Julionna West | 20:38.7 | Owosso | 104.8 | Shiawassee County |
| 11 | Addison Jarosz | 20:28.7 | Frankfort | 104.4 | Class D Championship |
| 12 | Caroline Roberts | 20:29.9 | Hillsdale Academy | 104.0 | Class D Championship |
| 10 | Emily Beethe | 20:19.9 | Saginaw Valley Lutheran | 103.7 | Saginaw County |
| 10 | Madeline Goodwin | 20:44.6 | Otsego | 103.5 | Allegan County |
| 10 | Sydney Timmons | 20:46.0 | Otsego | 103.0 | Allegan County |
| 12 | Landrey Kuhn | 20:25.0 | Freeland | 102.0 | Saginaw County |
| 10 | Pyper Braun | 20:32.4 | EPBP Laker | 101.5 | Thumb Area |
| 11 | Ally Schmitz | 20:31.7 | Breckenridge | 101.4 | Northern Mich. Meet of Champions |
| 12 | Brynn Hurley | 20:33.4 | Croswell-Lexington | 101.2 | Thumb Area |
| 9 | Alyvia Janke | 20:33.9 | Unionville-Sebewaing | 101.0 | Thumb Area |
| 9 | Saige Cole | 20:35.2 | Yale | 100.6 | Thumb Area |
| 10 | Addy Zeller | 20:34.2 | Bear Lake-Onekama | 100.6 | Northern Mich. Meet of Champions |
| 12 | Maddie Huysentruyt | 20:35.8 | Sandusky | 100.4 | Thumb Area |
| 9 | Ellie Thering | 20:29.9 | Freeland | 100.4 | Saginaw County |
| 9 | Sawyer Lynn | 20:34.8 | Saginaw Heritage | 98.7 | Saginaw County |
| 11 | Brynne Schulte | 20:39.8 | Elk Rapids | 98.7 | Northern Mich. Meet of Champions |
| 10 | Ruby Pletcher | 20:39.9 | Ellsworth | 98.7 | Northern Mich. Meet of Champions |
| 9 | Averie Stefanovsky | 20:41.6 | Caro | 98.5 | Thumb Area |
| 11 | Clarissa Baese | 21:00.3 | Ovid-Elsie | 97.6 | Shiawassee County |
| 10 | Emily Dunphy | 20:43.5 | Traverse City St. Francis | 97.5 | Northern Mich. Meet of Champions |
| 11 | Braelyn Bunting | 20:44.9 | Stanton Central Montcalm | 97.0 | Northern Mich. Meet of Champions |
| 9 | Emma Kerr | 20:45.1 | Traverse City St. Francis | 97.0 | Northern Mich. Meet of Champions |
| 11 | Gwen Todd | 21:05.2 | Plainwell | 96.6 | Allegan County |
| 10 | Evelyn Meyer | 20:52.9 | Hillsdale Academy | 96.4 | Class D Championship |
| 12 | Aubrey Appleman | 20:55.6 | Britton Deerfield | 95.5 | Class D Championship |
| 12 | Hunter Shellenbarger | 20:52.0 | Elk Rapids | 94.7 | Northern Mich. Meet of Champions |
| 10 | Brenna Yocum | 21:11.9 | Otsego | 94.4 | Allegan County |
| 12 | Alyssa Runyan | 20:54.3 | Tawas | 93.9 | Northern Mich. Meet of Champions |
| 10 | Avery Langlois | 21:01.5 | Rogers City | 93.5 | Class D Championship |
| 11 | Megan Gimmey | 20:55.9 | Shepherd | 93.4 | Northern Mich. Meet of Champions |
| 12 | Audrey Huizinga | 20:56.4 | Manistee | 93.2 | Northern Mich. Meet of Champions |
| 10 | Betsy Gooden | 20:58.0 | Manton | 92.7 | Northern Mich. Meet of Champions |
| 12 | Lucy Shoup | 21:04.9 | Mason County Eastern | 92.4 | Class D Championship |
| 12 | Gracie Warner | 21:00.0 | Shepherd | 92.0 | Northern Mich. Meet of Champions |
| 11 | Leire Mahiques | 21:00.2 | Buckley | 91.9 | Northern Mich. Meet of Champions |
| 9 | Faith Helsel | 21:00.4 | Lake City | 91.9 | Northern Mich. Meet of Champions |
| 10 | Lucy Conzelmann | 20:56.7 | Frankenmuth | 91.4 | Saginaw County |
| 11 | Anna Pray | 21:03.1 | Elk Rapids | 91.0 | Northern Mich. Meet of Champions |
| 10 | Isabel Reinke | 20:58.2 | Freeland | 90.9 | Saginaw County |
| 12 | Elizabeth Barnhill | 21:07.2 | Alpena | 89.6 | Northern Mich. Meet of Champions |
| 12 | Emma Taggett | 21:27.8 | Plainwell | 89.1 | Allegan County |
| 10 | Jaidyn Nickels | 21:26.3 | Corunna | 88.9 | Shiawassee County |
| 10 | Stella Houdek | 21:09.8 | Traverse City St. Francis | 88.7 | Northern Mich. Meet of Champions |
| 9 | Bethany Cmeyla | 21:08.6 | Saginaw Valley Lutheran | 87.5 | Saginaw County |
| 11 | Esther Hornibrook | 21:14.6 | North Trails | 87.1 | Northern Mich. Meet of Champions |
| 9 | Vivian O’Callaghan | 21:15.2 | Gladwin | 86.9 | Northern Mich. Meet of Champions |
| 9 | Abbygail Plester | 21:21.9 | Ubly | 86.7 | Class D Championship |
| 9 | Sophie Grinage | 21:22.5 | Leland | 86.5 | Class D Championship |
| 9 | Alaina Morrell | 21:16.6 | Gaylord | 86.5 | Northern Mich. Meet of Champions |
| 11 | Emilee Young | 21:17.9 | Shepherd | 86.0 | Northern Mich. Meet of Champions |
| 9 | KiKi Rusz | 21:35.3 | Laingsburg | 85.9 | Shiawassee County |
| 10 | Emma Sidel | 21:36.8 | Corunna | 85.4 | Shiawassee County |
| 10 | Aubrey Hare | 21:15.5 | Saginaw Swan Valley | 85.2 | Saginaw County |
| 11 | Katie Sweeney | 21:27.7 | Ubly | 84.8 | Class D Championship |
| 9 | Taylor Geiger | 21:29.2 | Ubly | 84.3 | Class D Championship |
| 9 | Madelyn Barkley | 21:25.3 | Croswell-Lexington | 83.9 | Thumb Area |
| 12 | Ashley Nguyen | 21:25.4 | Tawas | 83.5 | Northern Mich. Meet of Champions |
| 12 | Evelyn Logghe | 21:42.6 | Laingsburg | 83.5 | Shiawassee County |
| 11 | Aubrey Zarnke | 21:27.1 | EPBP Laker | 83.3 | Thumb Area |
| 11 | Paige Ritchie | 21:27.9 | Traverse City St. Francis | 82.7 | Northern Mich. Meet of Champions |
| 10 | Allie Miller | 21:35.0 | Hillsdale Academy | 82.3 | Class D Championship |
| 9 | Abree VanDenBrink | 21:48.2 | Wayland Union | 82.3 | Allegan County |
| 9 | Kylee Jenkins | 21:30.9 | Kalkaska | 81.7 | Northern Mich. Meet of Champions |
| 11 | Georgia Haag | 21:32.1 | Manistee | 81.3 | Northern Mich. Meet of Champions |
| 9 | Maizy Matthews | 21:32.5 | Breckenridge | 81.2 | Northern Mich. Meet of Champions |
| 11 | Alexis Fabbro | 21:33.8 | Vassar | 81.1 | Thumb Area |
| 10 | Ava Childers | 21:34.2 | Yale | 81.0 | Thumb Area |
| 11 | Elizabeth Caspar | 21:39.2 | Hillsdale Academy | 80.9 | Class D Championship |
| 9 | Payton King | 21:34.5 | Kingston | 80.8 | Thumb Area |
| 9 | Aaliyah Hillier | 21:34.4 | Kalkaska | 80.5 | Northern Mich. Meet of Champions |
| 9 | Kaleigh Slingerland | 21:54.4 | Owosso | 79.5 | Shiawassee County |
| 12 | Ella Spanding | 21:38.3 | Gaylord | 79.2 | Northern Mich. Meet of Champions |
| 11 | Alanis Povey | 21:38.5 | Gladwin | 79.2 | Northern Mich. Meet of Champions |
| 12 | Ally Andres | 21:55.7 | New Lothrop | 79.1 | Shiawassee County |
| 10 | Mikayla Kulawiak | 21:40.8 | Buckley | 78.4 | Northern Mich. Meet of Champions |
| 9 | Claire Couturier | 21:41.0 | Lake Leelanau St. Mary | 78.3 | Northern Mich. Meet of Champions |
| 9 | Abby Crandell | 21:58.5 | Owosso | 78.2 | Shiawassee County |
| 10 | Marian Davlin | 21:47.5 | Portland St. Patrick | 78.2 | Class D Championship |
| 12 | Sadie Larson | 21:42.5 | Lake City | 77.8 | Northern Mich. Meet of Champions |
| 10 | Madison Smith | 21:43.0 | Grand Traverse Academy | 77.7 | Northern Mich. Meet of Champions |
| 11 | Izzy Szymanski | 21:43.5 | Alpena | 77.5 | Northern Mich. Meet of Champions |
| 12 | Rowan Conley | 21:44.7 | North Branch | 77.4 | Thumb Area |
| 12 | Lauren Booms | 21:44.2 | Lake City | 77.3 | Northern Mich. Meet of Champions |
| 9 | Hailey Morrison | 21:45.5 | Croswell-Lexington | 77.2 | Thumb Area |
| 12 | Avery Westall | 21:45.1 | Breckenridge | 77.0 | Northern Mich. Meet of Champions |
| 11 | Magdalena Herberger | 21:45.6 | Manistee | 76.8 | Northern Mich. Meet of Champions |
| 9 | Myah Peruski | 21:53.0 | Ubly | 76.3 | Class D Championship |
| 10 | Havyn Tarrant | 21:47.5 | Traverse City St. Francis | 76.2 | Northern Mich. Meet of Champions |
| 9 | Sarah Warner | 21:47.7 | Shepherd | 76.1 | Northern Mich. Meet of Champions |
| 12 | Evie Culver | 21:43.8 | Frankenmuth | 75.7 | Saginaw County |
| 10 | Bailey Case | 21:57.6 | Pentwater | 74.8 | Class D Championship |
| 10 | Addison Patrzik | 21:52.3 | Grand Traverse Academy | 74.6 | Northern Mich. Meet of Champions |
| 12 | Nataly Vine | 21:52.5 | Breckenridge | 74.5 | Northern Mich. Meet of Champions |
| 12 | Hannah Erlandson | 22:13.8 | Plainwell | 73.7 | Allegan County |
| 12 | Clare Conzelmann | 21:51.9 | Frankenmuth | 73.0 | Saginaw County |
| 11 | Keira Kalbfleisch | 21:52.2 | Saginaw Heritage | 72.9 | Saginaw County |
| 12 | Alayah Nieuwsma | 22:19.8 | Saugatuck | 71.7 | Allegan County |
| 10 | Samantha Gutzman | 22:17.9 | Laingsburg | 71.7 | Shiawassee County |
| 10 | Madison Moeggenborg | 22:02.1 | Shepherd | 71.3 | Northern Mich. Meet of Champions |
| 11 | Kinsey Peer | 22:02.7 | Buckley | 71.1 | Northern Mich. Meet of Champions |
| 12 | Emily Honeman | 21:58.3 | Saginaw Heritage | 70.9 | Saginaw County |
| 9 | Leah Theile | 21:58.7 | Chesaning | 70.8 | Saginaw County |
| 12 | Sayla Bender | 22:04.8 | Kingsley | 70.4 | Northern Mich. Meet of Champions |
| 9 | Molly Bruggink | 22:24.9 | Plainwell | 70.0 | Allegan County |
| 12 | Natalie Sterk | 22:06.5 | Kingsley | 69.8 | Northern Mich. Meet of Champions |
| 9 | Addison Smith | 22:02.4 | Saginaw Heritage | 69.5 | Saginaw County |
| 9 | Fenlynn Johnson | 22:13.8 | Rogers City | 69.4 | Class D Championship |
| 9 | Nolah Balbach | 22:03.6 | Frankenmuth | 69.1 | Saginaw County |
| 9 | Lola Hirsch | 22:09.8 | Traverse City St. Francis | 68.7 | Northern Mich. Meet of Champions |
| 10 | Brailyn Johnson | 22:20.0 | Mason County Eastern | 67.3 | Class D Championship |
| 10 | Emma Schoonmaker | 22:33.3 | Saugatuck | 67.2 | Allegan County |
| 10 | Anna McIntyre | 22:15.6 | Traverse City St. Francis | 66.8 | Northern Mich. Meet of Champions |
| 10 | Olivia Hooper | 22:18.9 | EPBP Laker | 66.0 | Thumb Area |
| 12 | Areyel Weiss | 22:18.0 | Breckenridge | 66.0 | Northern Mich. Meet of Champions |
| 11 | Samantha Frank | 22:13.8 | Frankenmuth | 65.7 | Saginaw County |
| 9 | Ali Hunt | 22:36.2 | New Lothrop | 65.6 | Shiawassee County |
| 12 | Makayla Reiber | 22:14.4 | Chesaning | 65.5 | Saginaw County |
| 12 | Emma Samborn | 22:14.7 | Saginaw Valley Lutheran | 65.5 | Saginaw County |
| 11 | Audrey Nehlsen | 22:26.6 | Hillsdale Academy | 65.1 | Class D Championship |
| 9 | Zayla Clark | 22:42.1 | Otsego | 64.3 | Allegan County |
| 9 | Zyana Wadsworth | 22:24.6 | Yale | 64.1 | Thumb Area |
| 10 | Cailin Spearman | 22:24.9 | Harbor Beach | 64.0 | Thumb Area |
| 12 | Emma Ramisch | 22:25.6 | Harbor Beach | 63.8 | Thumb Area |
| 11 | Addisen Harrand | 22:25.4 | Buckley | 63.5 | Northern Mich. Meet of Champions |
| 9 | Noelle Marsh | 22:27.8 | Yale | 63.1 | Thumb Area |
| 9 | Ruby Gross | 22:22.0 | Chesaning | 63.0 | Saginaw County |
| 10 | Sarah Masserant | 22:29.5 | Traverse City St. Francis | 62.2 | Northern Mich. Meet of Champions |
| 12 | Ruth Jurden | 22:29.5 | Stanton Central Montcalm | 62.2 | Northern Mich. Meet of Champions |
| 9 | Samantha Corbin | 22:48.9 | Plainwell | 62.0 | Allegan County |
| 9 | Chloe Koskinen | 22:24.9 | Birch Run | 62.0 | Saginaw County |
| 10 | Lydia Faubert | 22:25.8 | Hemlock | 61.7 | Saginaw County |
| 12 | Bridget Anderson | 22:32.2 | Harbor Beach | 61.6 | Thumb Area |
| 9 | Alonna Schack | 22:26.3 | Chesaning | 61.6 | Saginaw County |
| 10 | Moira Beier | 22:37.4 | Hillsdale Academy | 61.5 | Class D Championship |
| 9 | DuRae Sage | 22:50.8 | Martin | 61.4 | Allegan County |
| 12 | Kennedi Wahmhoff | 22:34.4 | Manton | 60.5 | Northern Mich. Meet of Champions |
| 9 | Allison Rodgers | 22:53.5 | Martin | 60.5 | Allegan County |
| 11 | Lexi Wegner | 22:35.9 | Caro | 60.4 | Thumb Area |
| 9 | Brooklyn Morell | 22:41.2 | Ubly | 60.3 | Class D Championship |
| 12 | Emma Stewart | 22:36.3 | Millington | 60.2 | Thumb Area |
| 9 | Esther Bulgrien | 22:36.7 | Harbor Beach | 60.1 | Thumb Area |
| 11 | Audrey Bensinger | 22:53.5 | Ovid-Elsie | 59.8 | Shiawassee County |
| 11 | Maryn Hyatt | 22:31.9 | Saginaw Valley Lutheran | 59.7 | Saginaw County |
| 9 | Ava Sielski | 22:39.1 | Manistee | 59.0 | Northern Mich. Meet of Champions |
| 10 | Addison Malburg | 22:45.2 | Mason County Eastern | 58.9 | Class D Championship |
| 11 | HarLee Leasher | 22:41.3 | Brown City | 58.6 | Thumb Area |
| 11 | Eleanor Herron | 22:35.6 | Frankenmuth | 58.5 | Saginaw County |
| 11 | Isla Sule | 22:57.6 | Corunna | 58.5 | Shiawassee County |
| 10 | Sara Schipper | 22:59.8 | Martin | 58.4 | Allegan County |
| 9 | Emma Stotzel | 22:41.6 | Clare | 58.1 | Northern Mich. Meet of Champions |
| 12 | Jenna Kowalski | 22:37.2 | Freeland | 57.9 | Saginaw County |
| 10 | Alayna Ranney | 23:03.1 | Plainwell | 57.3 | Allegan County |
| 9 | Ashley Larsen | 23:03.6 | Wayland Union | 57.1 | Allegan County |
| 12 | Alison VanDyke | 23:09.2 | Plainwell | 55.3 | Allegan County |
| 12 | Cambree Torma | 22:52.6 | Unionville-Sebewaing | 54.8 | Thumb Area |
| 11 | Willa Roth | 22:59.3 | Frankfort | 54.2 | Class D Championship |
| 9 | Maria Schwerin | 22:53.8 | Grand Traverse Academy | 54.1 | Northern Mich. Meet of Champions |
| 9 | Emily Lasceski | 22:49.1 | Freeland | 54.0 | Saginaw County |
| 11 | Shenoah Collier | 22:54.3 | Grand Traverse Academy | 53.9 | Northern Mich. Meet of Champions |
| 10 | Isabella Hocking | 22:54.7 | Bellaire | 53.8 | Northern Mich. Meet of Champions |
| 11 | Taylor Hefele | 23:01.0 | Rogers City | 53.7 | Class D Championship |
| 12 | Elizabeth Kolb | 22:50.6 | St. Charles | 53.5 | Saginaw County |
| 9 | Claira Slezak | 22:56.2 | Lakeview | 53.3 | Northern Mich. Meet of Champions |
| 9 | Dilyn Colpean | 22:51.5 | Merrill | 53.2 | Saginaw County |
| 10 | Stella York | 22:57.6 | Grand Traverse Academy | 52.8 | Northern Mich. Meet of Champions |
| 11 | Alayna Edmondson | 22:58.4 | Manistee | 52.5 | Northern Mich. Meet of Champions |
| 12 | Audrey Nguyen | 22:58.8 | Tawas | 52.4 | Northern Mich. Meet of Champions |
| 12 | Annabeth Allee | 23:00.1 | LeRoy Pine River | 52.0 | Northern Mich. Meet of Champions |
| 12 | Meryn Curtis | 23:19.2 | Saugatuck | 51.9 | Allegan County |
| 10 | MaKenna Leonard | 23:19.6 | Otsego | 51.8 | Allegan County |
| 9 | Aubrey Myers | 23:07.2 | Mason County Eastern | 51.6 | Class D Championship |
| 12 | Kate Somsel | 23:01.3 | Manistee | 51.6 | Northern Mich. Meet of Champions |
| 9 | Esme Kane | 23:02.1 | Gaylord | 51.3 | Northern Mich. Meet of Champions |
| 9 | Allison Steeb | 23:04.0 | Deckerville | 51.0 | Thumb Area |
| 12 | Allison Nobis | 23:04.0 | Clare | 50.7 | Northern Mich. Meet of Champions |
| 12 | Olivia Johnson | 22:59.4 | Frankenmuth | 50.5 | Saginaw County |
| 10 | Brynn Robinson | 23:04.9 | Shepherd | 50.4 | Northern Mich. Meet of Champions |
| 12 | Mia Belica | 23:06.4 | Lake City | 49.9 | Northern Mich. Meet of Champions |
| 11 | Hailey McGuire | 23:07.5 | Kingston | 49.8 | Thumb Area |
| 10 | Zoe Barnes | 23:08.4 | Cadillac | 49.2 | Northern Mich. Meet of Champions |
| 9 | Emma Schultz | 23:09.3 | Manistee | 48.9 | Northern Mich. Meet of Champions |
| 9 | Emily Meek | 23:11.6 | Unionville-Sebewaing | 48.5 | Thumb Area |
| 10 | Aspen Jimkoski | 23:12.1 | North Huron | 48.3 | Thumb Area |
| 10 | Leia Gilliland | 23:13.8 | Manistee | 47.4 | Northern Mich. Meet of Champions |
| 10 | Lily Wilcoxen | 23:14.5 | Grand Traverse Academy | 47.2 | Northern Mich. Meet of Champions |
| 12 | Piper White | 23:32.3 | Ovid-Elsie | 46.9 | Shiawassee County |
| 10 | Natalie Fitzgerald | 23:16.2 | Ellsworth | 46.6 | Northern Mich. Meet of Champions |
| 12 | Leah Durfee | 23:22.8 | Forest Area | 46.4 | Class D Championship |
| 12 | Emily King | 23:35.9 | Martin | 46.4 | Allegan County |
| 9 | Lydia Popp | 23:18.3 | EPBP Laker | 46.2 | Thumb Area |
| 11 | Madison Chilson | 23:18.6 | Buckley | 45.8 | Northern Mich. Meet of Champions |
| 12 | Alexis Graham | 23:13.9 | St. Charles | 45.7 | Saginaw County |
| 9 | Peyton Buckner | 23:19.0 | Bear Lake-Onekama | 45.7 | Northern Mich. Meet of Champions |
| 10 | Brooke Carpenter | 23:38.2 | Plainwell | 45.6 | Allegan County |
| 11 | Madison Louk | 23:20.0 | Gladwin | 45.3 | Northern Mich. Meet of Champions |
| 10 | Kelsi Minikey | 23:20.3 | Stanton Central Montcalm | 45.2 | Northern Mich. Meet of Champions |
| 12 | Jacqueline Hearne | 23:20.4 | Lake Leelanau St. Mary | 45.2 | Northern Mich. Meet of Champions |
| 9 | Taylor Wills | 23:26.7 | Mt. Pleasant Sacred Heart | 45.1 | Class D Championship |
| 9 | Peyton Rohn | 23:26.8 | Ashley | 45.1 | Class D Championship |
| 11 | Madison Prowse | 23:22.4 | Brown City | 44.9 | Thumb Area |
| 10 | Mia Wildfong | 23:21.7 | Traverse City St. Francis | 44.8 | Northern Mich. Meet of Champions |
| 10 | Kaylee Swanson | 23:22.0 | Buckley | 44.7 | Northern Mich. Meet of Champions |
| 12 | Catherine Taft | 23:23.7 | Clare | 44.1 | Northern Mich. Meet of Champions |
| 11 | Emma Means | 23:24.1 | Shepherd | 44.0 | Northern Mich. Meet of Champions |
| 10 | Padame Wadsworth | 23:25.8 | Yale | 43.7 | Thumb Area |
| 10 | Tess Hoedel | 23:31.8 | Grand Traverse Academy | 41.4 | Northern Mich. Meet of Champions |
| 12 | Alexa Cleary | 23:28.2 | Frankenmuth | 40.9 | Saginaw County |
| 10 | Bindi Riccobono | 23:29.3 | Frankenmuth | 40.6 | Saginaw County |
| 12 | Sarah Nimtz | 23:36.2 | Unionville-Sebewaing | 40.3 | Thumb Area |
| 9 | Waaseya Lambertson | 23:36.1 | Shepherd | 40.0 | Northern Mich. Meet of Champions |
| 12 | Audrey Thom | 23:58.1 | Plainwell | 39.0 | Allegan County |
| 10 | Rina Graveline | 23:39.2 | Gladwin | 38.9 | Northern Mich. Meet of Champions |
| 11 | Natalie Brown | 23:39.6 | Bear Lake-Onekama | 38.8 | Northern Mich. Meet of Champions |
| 9 | Sydney Beemer | 23:35.1 | Saginaw Swan Valley | 38.6 | Saginaw County |
| 10 | Claire Schmidtfranz | 23:57.2 | Perry | 38.6 | Shiawassee County |
| 12 | Kyra Beemer | 23:42.8 | Brown City | 38.1 | Thumb Area |
| 11 | Emma Roe | 23:43.5 | Lake City | 37.5 | Northern Mich. Meet of Champions |
| 9 | Madalynn Bushard | 24:01.8 | Ovid-Elsie | 37.1 | Shiawassee County |
| 12 | Tabitha Norris | 23:40.0 | St. Charles | 37.0 | Saginaw County |
| 9 | Julia Shupe | 23:48.4 | EPBP Laker | 36.2 | Thumb Area |
| 12 | Micayla McClelland | 23:49.4 | Yale | 35.9 | Thumb Area |
| 10 | Nicole Klee | 23:54.9 | Ubly | 35.7 | Class D Championship |
| 12 | Rheanna Gilzene | 23:50.3 | Manton | 35.2 | Northern Mich. Meet of Champions |
| 10 | Brooklinn Barcia | 23:50.7 | Clare | 35.1 | Northern Mich. Meet of Champions |
| 11 | Megan Stack | 24:10.4 | Wayland Union | 34.9 | Allegan County |
| 9 | Keri Coolman | 23:57.5 | Rogers City | 34.8 | Class D Championship |
| 11 | Olivia Cochrane | 23:51.8 | Cadillac | 34.7 | Northern Mich. Meet of Champions |
| 11 | Adelade Avram | 23:46.9 | Freeland | 34.7 | Saginaw County |
| 9 | Isabella Reinbold | 23:47.1 | Saginaw Valley Lutheran | 34.6 | Saginaw County |
| 12 | Megan Peter | 23:53.6 | Unionville-Sebewaing | 34.5 | Thumb Area |
| 9 | Brooke Springer | 23:48.3 | Chesaning | 34.2 | Saginaw County |
| 9 | Lila Scott | 23:54.2 | Alpena | 33.9 | Northern Mich. Meet of Champions |
| 10 | Ava Karsten | 23:54.6 | Alpena | 33.8 | Northern Mich. Meet of Champions |
| 11 | Ella Nolan | 23:55.2 | Petoskey St. Michael | 33.6 | Northern Mich. Meet of Champions |
| 9 | Anna Billman | 24:14.8 | Allegan | 33.4 | Allegan County |
| 11 | Lucy Noggle | 23:56.0 | Traverse City St. Francis | 33.4 | Northern Mich. Meet of Champions |
| 12 | Nevaeh Post | 23:52.0 | Merrill | 33.0 | Saginaw County |
| 12 | Hayden Swartz | 23:56.1 | Freeland | 31.6 | Saginaw County |
| 9 | Isabella Card | 24:02.0 | Bear Lake-Onekama | 31.3 | Northern Mich. Meet of Champions |
| 11 | Aiyanna Willis | 23:58.3 | Birch Run | 30.9 | Saginaw County |
| 12 | Emily Jordan | 24:03.4 | Houghton Lake | 30.9 | Northern Mich. Meet of Champions |
| 9 | Carli Doherty | 24:01.3 | Frankenmuth | 29.9 | Saginaw County |
| 10 | Jean Holland | 24:06.8 | Cadillac | 29.7 | Northern Mich. Meet of Champions |
| 10 | Olivia Ahrens | 24:09.0 | Lake City | 29.0 | Northern Mich. Meet of Champions |
| 11 | Ava Juhas | 24:27.1 | Ovid-Elsie | 28.6 | Shiawassee County |
| 11 | Madalyn Morris | 24:10.6 | LeRoy Pine River | 28.5 | Northern Mich. Meet of Champions |
| 9 | Dana Juhas | 24:27.9 | Ovid-Elsie | 28.4 | Shiawassee County |
| 10 | Kayden Jager | 24:30.6 | Martin | 28.1 | Allegan County |
| 10 | Naomi Allen | 24:12.3 | Lakeview | 27.9 | Northern Mich. Meet of Champions |
| 10 | Lillian Bender | 24:13.3 | Yale | 27.9 | Thumb Area |
| 10 | Eliza Thompson | 24:14.4 | Croswell-Lexington | 27.5 | Thumb Area |
| 10 | Lani Dimock | 24:14.7 | Harbor Beach | 27.4 | Thumb Area |
| 10 | Morgan Reh | 24:14.1 | Bellaire | 27.3 | Northern Mich. Meet of Champions |
| 9 | Nevaeh Parker | 24:20.2 | Big Rapids Crossroads Academy | 27.3 | Class D Championship |
| 12 | Kaitlyn Hardy | 24:15.2 | Stanton Central Montcalm | 27.0 | Northern Mich. Meet of Champions |
| 11 | Kayla Milarch | 24:18.2 | Buckley | 26.0 | Northern Mich. Meet of Champions |
| 12 | Taylor Seibt | 24:19.9 | Clare | 25.4 | Northern Mich. Meet of Champions |
| 12 | Landry Gomez | 24:15.5 | St. Charles | 25.2 | Saginaw County |
| 9 | Jordyn Hefele | 24:27.0 | Rogers City | 25.0 | Class D Championship |
| 10 | Marissa Dorman | 24:23.4 | Sandusky | 24.5 | Thumb Area |
| 9 | Ava Wenzlick | 24:39.8 | New Lothrop | 24.4 | Shiawassee County |
| 10 | Ella Sponable | 24:23.4 | Ellsworth | 24.2 | Northern Mich. Meet of Champions |
| 10 | Elsie Lucas | 24:23.5 | LeRoy Pine River | 24.2 | Northern Mich. Meet of Champions |
| 12 | Hadley Tiffany | 24:25.0 | Lakeview | 23.7 | Northern Mich. Meet of Champions |
| 10 | Penelope Persig | 24:26.2 | Croswell-Lexington | 23.6 | Thumb Area |
| 12 | Taylor Lautermilch | 24:32.0 | Camden-Frontier | 23.3 | Class D Championship |
| 9 | Delilah Brown | 24:26.1 | Cadillac | 23.3 | Northern Mich. Meet of Champions |
| 12 | Bailey Ray | 24:26.4 | Mancelona | 23.2 | Northern Mich. Meet of Champions |
| 11 | Mary Bauer | 24:28.8 | Kingsley | 22.4 | Northern Mich. Meet of Champions |
| 11 | Hailey Betts | 24:46.1 | Durand | 22.3 | Shiawassee County |
| 10 | Kendall Plate | 24:35.3 | Adrian Lenawee Christian | 22.2 | Class D Championship |
| 10 | Charlotte Mawhorter | 24:29.6 | Gladwin | 22.1 | Northern Mich. Meet of Champions |
| 9 | Yael DeBoni | 24:29.9 | Manistee | 22.0 | Northern Mich. Meet of Champions |
| 10 | Emalee Taylor | 24:46.9 | Corunna | 22.0 | Shiawassee County |
| 12 | Muriel Korson | 24:30.7 | Lake Leelanau St. Mary | 21.8 | Northern Mich. Meet of Champions |
| 9 | Mea Wesley | 24:31.0 | Petoskey St. Michael | 21.7 | Northern Mich. Meet of Champions |
| 10 | Martina Servin | 24:31.1 | Manton | 21.6 | Northern Mich. Meet of Champions |
| 9 | Abbi Ruczynski | 24:31.2 | Alpena | 21.6 | Northern Mich. Meet of Champions |
| 10 | Jaylynn Maduri | 24:36.2 | Croswell-Lexington | 20.3 | Thumb Area |
| 10 | Desarae Travis | 24:35.9 | Shepherd | 20.0 | Northern Mich. Meet of Champions |
| 12 | Marissa Breidinger | 24:31.8 | St. Charles | 19.7 | Saginaw County |
| 12 | Danielle Hunt | 24:38.8 | Unionville-Sebewaing | 19.4 | Thumb Area |
| 9 | Nahla Marsh | 24:39.2 | Yale | 19.3 | Thumb Area |
| 12 | Mckenzie Nunn | 24:39.5 | Tawas | 18.8 | Northern Mich. Meet of Champions |
| 9 | Breckyn Bucsi | 24:34.8 | Chesaning | 18.7 | Saginaw County |
| 11 | Isabella Giovannucci | 25:00.7 | Allegan | 18.1 | Allegan County |
| 9 | Olivia Douglas | 24:45.7 | Elk Rapids | 16.8 | Northern Mich. Meet of Champions |
| 10 | Emmy Nofs | 24:52.5 | St Philip Catholic Central | 16.5 | Class D Championship |
| 9 | Ava Bentley | 25:08.0 | Otsego | 15.7 | Allegan County |
| 11 | Sydney Moore | 24:50.6 | Lakeview | 15.1 | Northern Mich. Meet of Champions |
| 10 | Emma Thielen | 25:08.5 | Perry | 14.8 | Shiawassee County |
| 12 | Claudia DeLeo | 24:57.6 | Gaylord St. Mary | 14.8 | Class D Championship |
| 10 | Elizabeth Schultz | 24:52.9 | Peck | 14.7 | Thumb Area |
| 9 | Kendall Micon | 24:59.4 | Adrian Lenawee Christian | 14.2 | Class D Championship |
| 9 | Rachel Moore | 24:55.3 | Traverse City St. Francis | 13.6 | Northern Mich. Meet of Champions |
| 12 | Sarah Osbon | 25:14.5 | Wayland Union | 13.5 | Allegan County |
| 11 | Maleah Roth | 25:02.6 | Ubly | 13.1 | Class D Championship |
| 11 | Liberty Daugherty | 24:57.5 | Bear Lake-Onekama | 12.8 | Northern Mich. Meet of Champions |
| 9 | Chloe Steinbrink | 24:58.6 | North Branch | 12.8 | Thumb Area |
| 12 | Lexy Andres | 25:16.3 | New Lothrop | 12.2 | Shiawassee County |
| 11 | Abigail Minion | 24:59.4 | Kalkaska | 12.2 | Northern Mich. Meet of Champions |
| 11 | Isabelle Goulding | 25:00.7 | Yale | 12.1 | Thumb Area |
| 9 | Grace Martin | 24:59.9 | Tawas | 12.0 | Northern Mich. Meet of Champions |
| 12 | Olivia Gillett | 25:17.1 | New Lothrop | 12.0 | Shiawassee County |
| 12 | Kirstie Symons | 24:55.3 | St. Charles | 11.9 | Saginaw County |
| 9 | Sydney Miller | 25:20.7 | Otsego | 11.4 | Allegan County |
| 10 | Eva Aylsworth | 25:07.9 | Fairview | 11.4 | Class D Championship |
| 12 | Emily Mueller | 24:56.9 | St. Charles | 11.4 | Saginaw County |
| 9 | Rebecca Bignall | 25:03.1 | Unionville-Sebewaing | 11.3 | Thumb Area |
| 10 | Lexi Tamlyn | 25:07.9 | Cass City | 9.7 | Thumb Area |
| 10 | Gwen LaFountain | 25:07.1 | North Trails | 9.6 | Northern Mich. Meet of Champions |
| 10 | Caroline Reinke | 25:10.8 | Sandusky | 8.7 | Thumb Area |
| 12 | Camille Mitchell | 25:10.8 | Lake City | 8.4 | Northern Mich. Meet of Champions |
| 11 | Laura Sharpe | 25:32.7 | New Lothrop | 6.8 | Shiawassee County |
| 12 | Lauren Fowler | 25:17.1 | Yale | 6.6 | Thumb Area |
| 10 | Brooklyn Osborn | 25:17.4 | Caro | 6.5 | Thumb Area |
| 11 | Maegan Sylvester | 25:11.7 | Saginaw Heritage | 6.5 | Saginaw County |
| 9 | Audrey Taphouse | 25:35.1 | Corunna | 6.0 | Shiawassee County |
| 10 | Makayla Birgy | 25:21.1 | Kingsley | 5.0 | Northern Mich. Meet of Champions |
| 11 | Lydia Hallay | 25:24.4 | Yale | 4.2 | Thumb Area |
| 9 | Heidi Salm | 25:25.6 | Shepherd | 3.5 | Northern Mich. Meet of Champions |
| 12 | Layla Draper | 25:26.3 | LeRoy Pine River | 3.2 | Northern Mich. Meet of Champions |
| 11 | Elguiz Nael | 25:43.7 | Laingsburg | 3.1 | Shiawassee County |
| 9 | Miriam Skarich | 25:44.5 | Owosso | 2.8 | Shiawassee County |
| 9 | Brooklyn Bassett | 25:23.6 | Frankenmuth | 2.5 | Saginaw County |
| 11 | Elizabeth (Lizzie) Dettman | 25:47.4 | Corunna | 1.9 | Shiawassee County |
| 12 | Kate May | 25:36.8 | Frankfort | 1.7 | Class D Championship |
| 10 | Leah Keup | 25:26.2 | Saginaw Valley Lutheran | 1.6 | Saginaw County |
| 9 | Brystal Klinkman | 25:32.9 | Cass City | 1.4 | Thumb Area |
| 10 | Heloise Lemonnier | 25:33.6 | Harbor Beach | 1.1 | Thumb Area |
| 12 | Hannah Koutz | 25:50.1 | Ovid-Elsie | 1.0 | Shiawassee County |
| 9 | Natalie Habitz | 25:29.7 | Saginaw Valley Lutheran | 0.4 | Saginaw County |
| 9 | Kylie McIntosh | 25:36.3 | Caro | 0.2 | Thumb Area |