


Girls Adjustment: -31
Boys Adjustment: -26
As always, these writeups below will shoutout someone or a team that stood out from the race. That may not be the best runner or the winning team. Perhaps a team that surprised, a runner breaking through, or a runner contributing to a team victory. Of course, if you come to me nicely and want to brag about a fellow team/competitor/teammate, let me know, and I’ll try to give them love further down the line.
SPARTY PARTY
Ben Gross, Allendale
6 under 16 is looking more and more like a possibility. Last year, Ronnie Silveira and Kilian Whalen were under the mark, Parker Tiethof was right in the vicinity, and Ben was within range as well. Four races in, Gross is back within range, and considering the conditions, ready to pop one. His previous best was accomplished at last fall’s Allendale Falcon, run under much less duress than the heat from yesterday. He dropped a second from that race, but I think we know more is to come.
Hanna Boggess, Ann Arbor Pioneer
What a difference between her first two years and now. During Hanna’s freshman and sophomore years, she was above 20 for over 80% of her races. Thus far in 2024, she’s been sub-19 in all but one. Her 18:42 yesterday was the fastest of the bunch on probably the toughest day. Pioneer has reloaded with freshmen; they’ve also sought improvement from within the ranks. And they left East Lansing with a win against some of the State’s best competition. Purple reigns again.
*** = Team State Title type of performance
** = Top-10 Team type of performance
* = Team Qualifier type of performance
What you can also do is look to the recent rankings and compare top 5 averages. Not the perfect measure, but you may see where you could move up in the rankings.
Upper Peninsula/Homeschool
Division Four
Division Three
Division Two
Division One
BOYS TEAM RATINGS
| Team | Top 5 Avg. | Division |
| Northville*** | 204.5 | 1 |
| Jenison*** | 200.3 | 1 |
| Brighton** | 195.5 | 1 |
| Grand Haven** | 185.6 | 1 |
| Okemos* | 180.2 | 1 |
| Novi | 177.7 | 1 |
| Grand Ledge | 175.9 | 1 |
| BC Lakeview | 173.9 | 1 |
| Byron Center | 171.4 | 1 |
| Saginaw Heritage | 170.2 | 1 |
| Hudsonville | 169.7 | 1 |
| Walled Lake Northern | 166.6 | 1 |
| Bay City Western | 162.3 | 1 |
| Alpena | 161.2 | 1 |
| Bloomfield Hills | 158.2 | 1 |
| Warren DeLaSalle | 153.5 | 1 |
| Rochester Hills Stoney Creek | 152.2 | 1 |
| Holt | 151.2 | 1 |
| Flushing | 149.0 | 1 |
| Lapeer | 141.9 | 1 |
| Muskegon Mona Shores | 122.1 | 1 |
| Lansing Everett | 114.8 | 1 |
| Jackson | 113.3 | 1 |
| Team | Top 5 Avg. | Division |
| Allendale*** | 198.5 | 2 |
| Alma** | 191.8 | 2 |
| East Grand Rapids** | 184.9 | 2 |
| Frankenmuth** | 181.9 | 2 |
| Otsego* | 179.2 | 2 |
| DeWitt* | 177.4 | 2 |
| Fremont* | 171.7 | 2 |
| Gladwin* | 170.5 | 2 |
| Petoskey | 168.1 | 2 |
| Three Rivers | 167.6 | 2 |
| Yale | 166.3 | 2 |
| Corunna | 165.5 | 2 |
| Chelsea | 161.8 | 2 |
| Whitehall | 161.3 | 2 |
| Dearborn Divine Child | 158.9 | 2 |
| Portland | 155.9 | 2 |
| Haslett | 153.5 | 2 |
| Big Rapids | 152.1 | 2 |
| Flint Kearsley | 150.1 | 2 |
| Eaton Rapids | 149.7 | 2 |
| Vicksburg | 149.6 | 2 |
| Goodrich | 147.9 | 2 |
| Holland | 147.7 | 2 |
| Niles | 145.8 | 2 |
| Pontiac Notre Dame Prep | 145.4 | 2 |
| Lake Fenton | 141.5 | 2 |
| Coldwater | 139.5 | 2 |
| Saginaw Swan Valley | 132.1 | 2 |
| Ionia | 113.9 | 2 |
| Croswell-Lexington | 112.9 | 2 |
| Orchard Lake St. Mary’s | 110.1 | 2 |
| Richmond | 107.0 | 2 |
| Dowagiac Union | 95.0 | 2 |
| Stevensville Lakeshore | 94.5 | 2 |
| South Haven | 55.5 | 2 |
| Lansing Sexton | 39.6 | 2 |
| Harper Woods | 23.5 | 2 |
| Team | Top 5 Avg. | Division |
| Jackson Lumen Christi*** | 185.8 | 3 |
| Ithaca*** | 181.6 | 3 |
| Hanover-Horton** | 176.8 | 3 |
| Stanton Central Montcalm** | 169.1 | 3 |
| Buchanan* | 163.9 | 3 |
| Onsted* | 163.7 | 3 |
| Union City* | 162.2 | 3 |
| Benzie Central* | 159.2 | 3 |
| Brooklyn Columbia Central | 141.2 | 3 |
| Algonac | 140.9 | 3 |
| Sand Creek | 140.3 | 3 |
| Schoolcraft | 136.1 | 3 |
| Clinton | 135.4 | 3 |
| Monroe Jefferson | 134.5 | 3 |
| Grass Lake | 127.2 | 3 |
| Manton | 124.9 | 3 |
| Montrose | 123.1 | 3 |
| Standish Sterling | 118.2 | 3 |
| Bloomingdale | 115.2 | 3 |
| Remus Chippewa Hills | 103.3 | 3 |
| Newaygo | 99.3 | 3 |
| Hudson | 83.9 | 3 |
| Springport | 75.6 | 3 |
| Mason County Central | 74.8 | 3 |
| Perry | 60.9 | 3 |
| Napoleon | 43.9 | 3 |
| Team | Top 5 Avg. | Division |
| Holland Calvary Christian** | 158.8 | 4 |
| Harbor Beach* | 143.6 | 4 |
| Manchester | 132.6 | 4 |
| Webberville | 122.1 | 4 |
| Portland St. Patrick | 119.4 | 4 |
| Grand Traverse Academy | 118.5 | 4 |
| Adrian Lenawee Christian | 95.8 | 4 |
| Martin | 91.1 | 4 |
| Brown City | 61.8 | 4 |
| Team | Top 5 Avg. | Division |
| GRTC Peregrines | 182.5 | Club |
| Team | Top 5 Avg. | Division |
| Kalamazoo Homeschool Sports | 176.2 | HS |
| Capital Homeschool | 173.6 | HS |
| Team | Top 5 Avg. | Division |
| Marquette | 198.7 | UP 1 |
| Team | Top 5 Avg. | Division |
| Rudyard | 123.5 | UP 2 |
GIRLS TEAM RATINGS
| Team | Top 5 Avg. | Division |
| Ann Arbor Pioneer** | 141.8 | 1 |
| Brighton** | 131.5 | 1 |
| Okemos** | 128.6 | 1 |
| Grand Haven* | 122.4 | 1 |
| Northville* | 122.0 | 1 |
| Bay City Western | 109.1 | 1 |
| Byron Center | 98.9 | 1 |
| Salem | 97.8 | 1 |
| Rochester Hills Stoney Creek | 89.1 | 1 |
| Bloomfield Hills | 81.9 | 1 |
| Canton | 79.0 | 1 |
| Port Huron Northern | 77.9 | 1 |
| Farmington Hills Mercy | 76.6 | 1 |
| Grand Ledge | 76.3 | 1 |
| Holt | 73.4 | 1 |
| Walled Lake Northern | 73.1 | 1 |
| Lake Orion | 69.2 | 1 |
| Lapeer | 68.5 | 1 |
| BC Lakeview | 57.1 | 1 |
| Alpena | 51.5 | 1 |
| Saginaw Heritage | 50.2 | 1 |
| Muskegon Mona Shores | 44.3 | 1 |
| South Lyon | 43.8 | 1 |
| Flushing | 8.5 | 1 |
| Team | Top 5 Avg. | Division |
| Otsego** | 126.1 | 2 |
| DeWitt** | 121.2 | 2 |
| Goodrich** | 118.7 | 2 |
| East Grand Rapids* | 112.8 | 2 |
| Pontiac Notre Dame Prep | 97.6 | 2 |
| Dearborn Divine Child | 96.7 | 2 |
| Frankenmuth | 95.0 | 2 |
| Alma | 94.2 | 2 |
| Stevensville Lakeshore | 85.4 | 2 |
| Holland | 83.3 | 2 |
| Chelsea | 75.7 | 2 |
| Whitehall | 72.2 | 2 |
| Croswell-Lexington | 71.0 | 2 |
| Haslett | 68.1 | 2 |
| Petoskey | 67.1 | 2 |
| Gladwin | 62.7 | 2 |
| Orchard Lake St. Mary’s | 60.1 | 2 |
| Eaton Rapids | 59.3 | 2 |
| Milan | 58.2 | 2 |
| Lake Fenton | 57.4 | 2 |
| Portland | 57.1 | 2 |
| Allendale | 53.3 | 2 |
| Corunna | 49.3 | 2 |
| Yale | 47.8 | 2 |
| Three Rivers | 47.2 | 2 |
| Niles | 47.1 | 2 |
| Big Rapids | 25.0 | 2 |
| Coldwater | 20.7 | 2 |
| Vicksburg | 15.4 | 2 |
| Team | Top 5 Avg. | Division |
| Jackson Lumen Christi** | 110.3 | 3 |
| Stanton Central Montcalm** | 109.6 | 3 |
| Benzie Central* | 99.7 | 3 |
| Onsted* | 87.1 | 3 |
| Ithaca | 82.9 | 3 |
| Grass Lake | 81.1 | 3 |
| Remus Chippewa Hills | 74.7 | 3 |
| Union City | 74.4 | 3 |
| Schoolcraft | 63.8 | 3 |
| Buchanan | 59.6 | 3 |
| Hanover-Horton | 54.2 | 3 |
| Hudson | 49.6 | 3 |
| Newaygo | 47.5 | 3 |
| Sand Creek | 30.3 | 3 |
| Napoleon | 21.7 | 3 |
| Mason County Central | 18.6 | 3 |
| Team | Top 5 Avg. | Division |
| Grand Traverse Academy | 57.6 | 4 |
| Harbor Beach | 49.7 | 4 |
| Martin | 46.5 | 4 |
| Holland Calvary Christian | 27.5 | 4 |
| Adrian Lenawee Christian | 18.5 | 4 |
| Brown City | 17.8 | 4 |
| Team | Top 5 Avg. | Division |
| GRTC Peregrines | 121.6 | Club |
| Team | Top 5 Avg. | Division |
| Kalamazoo Homeschool Sports | 66.4 | HS |
| Capital Homeschool | 50.0 | HS |
| Team | Top 5 Avg. | Division |
| Marquette | 87.8 | UP 1 |
BOYS INDIVIDUAL RATINGS
| Grade | Name | Time | Team | Rating |
| 12 | T.j. Hansen | 15:24.6 | Freeland | 220.5 |
| 12 | Jack Bidwell | 15:28.4 | Marshall | 219.2 |
| 12 | Seth Conner | 15:38.2 | Jenison | 215.9 |
| 12 | Charles Guerrera | 15:41.1 | Dublin Jerome | 215.0 |
| 12 | Colin Murray | 15:46.6 | Dearborn Divine Child | 213.1 |
| 12 | Kasem Kaheal | 15:50.4 | Centerville | 211.9 |
| 12 | Seppi Camilli | 15:53.0 | Marquette | 211.0 |
| 12 | Daniel Emmert | 15:56.1 | Centerville | 210.0 |
| 11 | Thomas Larson | 15:56.3 | Alma | 209.9 |
| 12 | Mitchell Hiatt | 15:57.4 | Onsted | 209.5 |
| 12 | Ethan Powell | 16:00.4 | Northville | 208.5 |
| 12 | Taye Levenson | 16:04.7 | Bloomfield Hills | 207.1 |
| 12 | Luke Long | 16:05.6 | West Michigan Homeschool | 206.8 |
| 10 | Luka Hammond | 16:06.1 | Grand Haven | 206.6 |
| 11 | Ben Hartigan | 16:07.7 | Northville | 206.1 |
| 12 | Isaiah Dinverno | 16:09.2 | Jackson Lumen Christi | 205.6 |
| 10 | Ezekiel Baltierra | 16:09.4 | Alma | 205.5 |
| 12 | Nick Barretto | 16:09.6 | Northville | 205.5 |
| 11 | Jonah Workman | 16:10.8 | East Grand Rapids | 205.1 |
| 11 | Landen Styka | 16:11.2 | Ithaca | 204.9 |
| 12 | Ben Gross | 16:13.0 | Allendale | 204.3 |
| 11 | Ian Morgan | 16:14.1 | Okemos | 204.0 |
| 12 | Elijah Christensen | 16:14.3 | Gladwin | 203.9 |
| 12 | Logan Mullan | 16:15.8 | Unattached | 203.4 |
| 12 | Sullivan Zietlow | 16:19.0 | Three Rivers | 202.3 |
| 11 | Aron Gal | 16:20.1 | Grand Haven | 202.0 |
| 10 | Brandon Cloud | 16:20.7 | Northville | 201.8 |
| 11 | Gage Hoffman | 16:21.9 | Stanton Central Montcalm | 201.4 |
| 11 | Vincent Pattison | 16:22.7 | Goodrich | 201.1 |
| 12 | Ishaan Kundapur | 16:23.4 | Northville | 200.9 |
| 11 | Ronnie Silveira | 16:24.0 | Allendale | 200.7 |
| 12 | Mason Lucas | 16:25.0 | Jenison | 200.3 |
| 11 | Rorik Holmquist | 16:25.3 | Marquette | 200.2 |
| 12 | Kilian Whalen | 16:25.6 | Allendale | 200.1 |
| 10 | Caiden Caswell | 16:27.0 | Vicksburg | 199.7 |
| 12 | Tyler Brock | 16:27.5 | Brighton | 199.5 |
| 12 | Parker Strelecki | 16:28.1 | Jenison | 199.3 |
| 10 | Blake Kulesza | 16:28.3 | Brighton | 199.2 |
| 12 | Mitchell Jeruzal | 16:29.6 | Byron Center | 198.8 |
| 11 | Ethan Ishida | 16:30.4 | Dublin Jerome | 198.5 |
| 12 | Seth Mead | 16:33.1 | Gladwin | 197.6 |
| 12 | Jack Lillywhite | 16:34.3 | Flint Kearsley | 197.2 |
| 11 | Zach Wyderko | 16:35.1 | Brighton | 197.0 |
| 12 | Tyler Outlaw | 16:36.4 | Brighton | 196.5 |
| 12 | Leo Swager | 16:36.7 | Jackson Lumen Christi | 196.4 |
| 11 | Brody Karg | 16:36.7 | Harbor Beach | 196.4 |
| 11 | John Blaskowski | 16:37.3 | Saginaw Heritage | 196.2 |
| 12 | Justin Rona | 16:38.6 | Hilliard Davidson | 195.8 |
| 12 | Matthew Schwartz | 16:39.3 | Jenison | 195.6 |
| 12 | Parker Tiethof | 16:39.4 | Allendale | 195.5 |
| 12 | Ezekiel Grimmet | 16:40.9 | Capital Homeschool | 195.0 |
| 12 | Evan Balko | 16:40.9 | Marquette | 195.0 |
| 12 | James Latstetter | 16:42.7 | Flushing | 194.4 |
| 12 | Landen Boulis | 16:43.4 | Hanover-Horton | 194.2 |
| 11 | Peter Argeropoulos | 16:43.5 | Marquette | 194.2 |
| 12 | Jacob Porter | 16:43.5 | Centerville | 194.2 |
| 11 | Jack Edison | 16:45.1 | East Grand Rapids | 193.6 |
| 12 | Carter Sherman | 16:45.7 | Fremont | 193.4 |
| 11 | Ethan Hertza | 16:46.1 | Northville | 193.3 |
| 12 | Chase Thomsen | 16:46.6 | Marquette | 193.1 |
| 12 | James Barch | 16:46.7 | Marquette | 193.1 |
| 12 | Stewart Waters | 16:47.5 | Whitehall | 192.8 |
| 12 | Hayden Gould | 16:47.5 | Big Rapids | 192.8 |
| 11 | Ben Wetzel | 16:49.9 | Madeira | 192.0 |
| 12 | Miingen Bertrand | 16:50.3 | Ithaca | 191.9 |
| 11 | Anthony Plana | 16:50.6 | Frankenmuth | 191.8 |
| 10 | Mason Hill | 16:51.0 | Allendale | 191.7 |
| 11 | Benjamin Rottier | 16:51.2 | Grand Ledge | 191.6 |
| 12 | Holten Mulherin | 16:52.0 | Otsego | 191.3 |
| 10 | Nicklas Parker | 16:53.2 | Frankenmuth | 190.9 |
| 10 | Trevor Baptist | 16:55.2 | Novi | 190.3 |
| 11 | Nolan Wenglikowski | 16:55.5 | Jenison | 190.2 |
| 12 | Ethan Sellers | 16:55.8 | Flint Kearsley | 190.1 |
| 12 | Mitchell Job | 16:56.3 | Centerville | 189.9 |
| 10 | Kevin Terpstra | 16:56.5 | Alma | 189.8 |
| 10 | Memphis Connor | 17:00.1 | Byron Center | 188.6 |
| 9 | Micah Becker | 17:01.0 | East Grand Rapids | 188.3 |
| 12 | Jacob Essenmacher | 17:01.2 | Lapeer | 188.3 |
| 12 | Cayden McClure | 17:02.7 | Dublin Jerome | 187.8 |
| 12 | Aidan Daly | 17:03.9 | Harrison Twp. L’Anse Creuse | 187.4 |
| 12 | Logan Gehoski | 17:04.5 | Bay City Western | 187.2 |
| 11 | Brett Magnus | 17:05.8 | Frankenmuth | 186.7 |
| 10 | Reeve Oberman | 17:07.4 | Petoskey | 186.2 |
| 12 | Aidan Goodwin | 17:07.8 | Otsego | 186.1 |
| 11 | Caleb Willard | 17:08.1 | GRTC Peregrines | 186.0 |
| 11 | Robert Dykhouse | 17:09.4 | Manton | 185.5 |
| 12 | Isaak Brook | 17:09.6 | Pontiac Notre Dame Prep | 185.5 |
| 10 | Cooper Flick | 17:09.6 | Hanover-Horton | 185.5 |
| 12 | Bobby Donley | 17:09.8 | Corunna | 185.4 |
| 11 | Lincoln Kelly | 17:09.9 | Dublin Jerome | 185.4 |
| 12 | Brady Millington | 17:10.3 | Brighton | 185.2 |
| 12 | Kaelan Miller | 17:10.9 | GRTC Peregrines | 185.0 |
| 11 | Kyle Hughes | 17:10.9 | Upper Arlington | 185.0 |
| 12 | Matthew Eckelberry | 17:10.9 | Dublin Jerome | 185.0 |
| 9 | Abenezer Olson | 17:11.6 | Kalamazoo Homeschool Sports | 184.8 |
| 12 | Nolan Inglis | 17:12.5 | DeWitt | 184.5 |
| 10 | Anthony Schmitz | 17:13.0 | GRTC Peregrines | 184.3 |
| 11 | Ben Gautsche | 17:13.2 | Union City | 184.3 |
| 9 | Alexander Allen | 17:13.6 | Alpena | 184.1 |
| 10 | Bradley Smies | 17:14.2 | Hudsonville | 183.9 |
| 12 | Jonah Bills | 17:15.0 | BC Lakeview | 183.7 |
| 11 | Brendan O’Donohue | 17:15.4 | GRTC Peregrines | 183.5 |
| 12 | Jagger Noel | 17:15.4 | Centerville | 183.5 |
| 12 | Nick Avramov | 17:15.7 | Dublin Jerome | 183.4 |
| 11 | Silas Baird | 17:16.1 | Madeira | 183.3 |
| 12 | Nathan Beemer | 17:17.8 | Okemos | 182.7 |
| 12 | Wyatt Murtos | 17:18.1 | Yale | 182.6 |
| 12 | Andrew Kaczmarczyk | 17:18.8 | Bay City Western | 182.4 |
| 11 | Henry Fredenberg | 17:19.1 | Chelsea | 182.3 |
| 10 | Briggs Warren | 17:19.4 | Novi | 182.2 |
| 12 | Mamdouh Abukaram | 17:19.9 | Sylvania Northview | 182.0 |
| 12 | Cameron Manthey | 17:20.0 | Sylvania Northview | 182.0 |
| 12 | Chase Griffith | 17:20.1 | Walled Lake Northern | 182.0 |
| 12 | Owen Fennelly | 17:21.1 | Saginaw Swan Valley | 181.6 |
| 11 | Tyler Swan | 17:22.2 | Centerville | 181.3 |
| 12 | Jackson Walthorn | 17:22.3 | DeWitt | 181.2 |
| 12 | Alex Habarth | 17:22.5 | Harrison Twp. L’Anse Creuse | 181.2 |
| 12 | Owen Saylor | 17:22.7 | Dowagiac Union | 181.1 |
| 12 | Carson Berko | 17:22.7 | Grand Haven | 181.1 |
| 11 | Colton Blackburn | 17:24.6 | Northville | 180.5 |
| 11 | Kellan Stedcke | 17:25.0 | Sylvania Northview | 180.3 |
| 11 | Gibson Shore | 17:25.1 | Jackson Lumen Christi | 180.3 |
| 11 | Vince Garritano | 17:25.2 | Kalamazoo Homeschool Sports | 180.3 |
| 10 | Simon Shutt | 17:25.2 | Okemos | 180.3 |
| 12 | Maxwell Harder | 17:25.2 | Upper Arlington | 180.3 |
| 11 | Mitchell Cory | 17:27.4 | Brighton | 179.5 |
| 11 | Jackson Schaub | 17:28.2 | Benzie Central | 179.3 |
| 11 | Hunter Parsons | 17:28.5 | Whitehall | 179.2 |
| 9 | Aiden Lambers | 17:30.7 | Holland | 178.4 |
| 11 | Graham Tyler | 17:30.7 | Dublin Jerome | 178.4 |
| 11 | Isaac German | 17:30.8 | Novi | 178.4 |
| 11 | Elijah Baltierra | 17:31.1 | Alma | 178.3 |
| 11 | Ryan Stojov | 17:31.2 | Northville | 178.3 |
| 11 | Alex Filippi | 17:32.6 | Sycamore | 177.8 |
| 12 | Dante Pillot | 17:33.3 | Schoolcraft | 177.6 |
| 12 | Ritvik Ellendula | 17:33.5 | Northville | 177.5 |
| 9 | Karson Lewis | 17:33.5 | BC Lakeview | 177.5 |
| 11 | Charlie Brauer | 17:33.7 | Three Rivers | 177.4 |
| 12 | Andrew Boeringa | 17:33.8 | Whitehall | 177.4 |
| 11 | Grant Johnson | 17:34.0 | Manchester | 177.3 |
| 12 | Matthew Long | 17:34.1 | Otsego | 177.3 |
| 9 | Peter Guerrera | 17:34.2 | Dublin Jerome | 177.3 |
| 12 | Cole Lowery | 17:34.3 | Fremont | 177.2 |
| 11 | Kasen Todtz | 17:34.4 | Grand Haven | 177.2 |
| 10 | Jenson Nagashima | 17:35.3 | Dublin Jerome | 176.9 |
| 12 | Jack Baltes | 17:36.1 | Jenison | 176.6 |
| 11 | Julian Walker | 17:36.7 | Algonac | 176.4 |
| 11 | Carson Burgess | 17:37.4 | Brown City | 176.2 |
| 12 | Parker Fettig | 17:37.8 | Petoskey | 176.1 |
| 11 | Soma Sato | 17:37.8 | Novi | 176.1 |
| 10 | Nolan Lounds | 17:38.6 | Grand Ledge | 175.8 |
| 10 | Rocky Bolton | 17:38.7 | Jackson Lumen Christi | 175.8 |
| 10 | Carter Hutchinson | 17:38.7 | Dublin Jerome | 175.8 |
| 12 | Caleb Wesseldyk | 17:38.8 | Otsego | 175.7 |
| 12 | Bodie Heiss | 17:39.5 | Alma | 175.5 |
| 9 | Ryan Kaulen | 17:39.5 | Hilliard Davidson | 175.5 |
| 10 | Jack Lewis | 17:41.0 | Northville | 175.0 |
| 12 | Owen Zeiser | 17:41.1 | Centerville | 175.0 |
| 11 | Malcolm Richardson | 17:41.6 | Warren DeLaSalle | 174.8 |
| 12 | Blake Taylor | 17:41.7 | Fremont | 174.8 |
| 9 | Chase Sherman | 17:41.7 | Jenison | 174.8 |
| 12 | Andrew Wangler | 17:42.0 | Jenison | 174.7 |
| 10 | Matthew Wortley | 17:42.4 | Saginaw Heritage | 174.5 |
| 11 | Sam Hillary | 17:42.9 | East Grand Rapids | 174.4 |
| 11 | Joshua Carpenter | 17:43.6 | DeWitt | 174.1 |
| 10 | Matteo Meli | 17:43.7 | Sycamore | 174.1 |
| 11 | Zach Hassenzahl | 17:43.8 | Hanover-Horton | 174.1 |
| 9 | Leo Garritano | 17:44.2 | Kalamazoo Homeschool Sports | 173.9 |
| 11 | Kyler Fertig | 17:44.5 | Stanton Central Montcalm | 173.8 |
| 12 | Jackson Meyers | 17:44.6 | Allendale | 173.8 |
| 9 | Eli Miller | 17:45.1 | GRTC Peregrines | 173.6 |
| 12 | Ian Goodrich | 17:45.4 | DeWitt | 173.5 |
| 11 | Braylon Lenneman | 17:45.4 | DeWitt | 173.5 |
| 11 | Jack Sherwood | 17:45.4 | Buchanan | 173.5 |
| 10 | Eli Reutter | 17:45.9 | Sycamore | 173.4 |
| 12 | Jack Huntington | 17:46.7 | Eaton Rapids | 173.1 |
| 9 | Eli Demlow | 17:47.0 | BC Lakeview | 173.0 |
| 10 | Blaine Causey | 17:47.4 | Madeira | 172.9 |
| 12 | Daniel Coderre | 17:47.8 | Centerville | 172.7 |
| 10 | Ryan Frantz | 17:47.9 | Haslett | 172.7 |
| 12 | Trevor Basch | 17:48.4 | Capital Homeschool | 172.5 |
| 12 | Gabe Manchester | 17:48.4 | Clinton | 172.5 |
| 12 | Jack Ryan | 17:48.5 | Capital Homeschool | 172.5 |
| 11 | Andy Kraljevic | 17:49.0 | Dublin Jerome | 172.3 |
| 11 | Cole Pergram | 17:49.6 | Frankenmuth | 172.1 |
| 11 | Jacob Mankey | 17:49.7 | Ithaca | 172.1 |
| 12 | Ben Haakenson | 17:49.7 | Grand Ledge | 172.1 |
| 10 | Ezra Nellis | 17:50.0 | Corunna | 172.0 |
| 10 | Brian Artman | 17:50.1 | Kalamazoo Homeschool Sports | 172.0 |
| 12 | Aidan Ohanyan | 17:50.1 | Hudsonville | 172.0 |
| 10 | David Castrejon | 17:50.3 | Newaygo | 171.9 |
| 11 | Payton Chandler | 17:51.1 | Corunna | 171.6 |
| 11 | Luca Lebron | 17:51.6 | Alma | 171.5 |
| 11 | Jack Grile | 17:51.7 | Upper Arlington | 171.4 |
| 11 | Thad Whitmore | 17:53.3 | Ithaca | 170.9 |
| 10 | Avery Morrow | 17:53.3 | Jackson Lumen Christi | 170.9 |
| 11 | Alex McKennon | 17:53.6 | Grand Ledge | 170.8 |
| 12 | Sam Fairchild | 17:53.7 | Walled Lake Northern | 170.8 |
| 10 | Rolland Sterken | 17:53.9 | Jenison | 170.7 |
| 12 | Alex Rogers | 17:54.3 | BC Lakeview | 170.6 |
| 12 | Teddy Rutkofske | 17:54.6 | Yale | 170.5 |
| 10 | Hunter Smith | 17:54.7 | Vicksburg | 170.4 |
| 12 | Kyan Deam | 17:55.0 | Big Rapids | 170.3 |
| 10 | Silas Daniels | 17:55.4 | Sand Creek | 170.2 |
| 10 | Will Chelotti | 17:55.5 | DeWitt | 170.2 |
| 11 | Bryson White | 17:55.5 | Jackson | 170.2 |
| 11 | Benaiah Roby | 17:55.7 | Kalamazoo Homeschool Sports | 170.1 |
| 12 | Drew Hayes | 17:55.7 | Hilliard Davidson | 170.1 |
| 12 | Dylan Pfeffer | 17:55.7 | Hudsonville | 170.1 |
| 10 | Jacob Ziolkowski | 17:55.9 | GRTC Peregrines | 170.0 |
| 11 | Malcolm Cesario | 17:56.5 | Okemos | 169.8 |
| 12 | Logan Grills | 17:56.7 | Bay City Western | 169.8 |
| 11 | Liam McBeth | 17:57.0 | Buchanan | 169.7 |
| 9 | Chris Durfey | 17:57.2 | Onsted | 169.6 |
| 9 | Rem Piper | 17:57.3 | Holt | 169.6 |
| 12 | Mathew Tripp | 17:57.7 | Marquette | 169.4 |
| 12 | James Bayes | 17:57.9 | Onsted | 169.4 |
| 11 | Aden Ashworth | 17:58.7 | Allendale | 169.1 |
| 9 | Rylen Richey | 17:59.0 | Grand Ledge | 169.0 |
| 12 | Carson Rau | 17:59.5 | Upper Arlington | 168.8 |
| 10 | Drew Vanderpuyl | 17:59.6 | Coldwater | 168.8 |
| 10 | Elliot Leonard | 17:59.8 | Centerville | 168.7 |
| 11 | Jacob Kuntz | 17:59.9 | Buchanan | 168.7 |
| 10 | Beau Kirkdoll | 18:00.0 | Niles | 168.7 |
| 12 | David Artman | 18:00.1 | Kalamazoo Homeschool Sports | 168.6 |
| 10 | Chad Tyson | 18:00.1 | Hanover-Horton | 168.6 |
| 11 | Andrew Feldpausch | 18:00.4 | Portland | 168.5 |
| 11 | Simon Licata | 18:00.9 | Petoskey | 168.4 |
| 10 | Evan MacLaren | 18:01.3 | Ithaca | 168.2 |
| 12 | Cougar Clark | 18:01.7 | Frankenmuth | 168.1 |
| 12 | Elijah Hutchinson | 18:01.7 | Grand Ledge | 168.1 |
| 10 | Luke Aerts | 18:02.4 | Coldwater | 167.9 |
| 11 | Cole Wisener | 18:02.4 | Byron Center | 167.9 |
| 11 | Aidan Vermeulen | 18:02.9 | Hudsonville | 167.7 |
| 12 | Isaac St. John | 18:03.0 | Hudson | 167.7 |
| 12 | Carter Shelton | 18:03.1 | Hilliard Davidson | 167.6 |
| 12 | Kenan Knight | 18:03.3 | Alpena | 167.6 |
| 11 | Matt Schmersal | 18:03.5 | Upper Arlington | 167.5 |
| 11 | Linus Helzerman | 18:04.2 | Chelsea | 167.3 |
| 12 | Connor Latta | 18:04.3 | Northville | 167.2 |
| 11 | Steven Kirschner | 18:04.5 | Rudyard | 167.2 |
| 12 | Joey Cavins | 18:04.6 | Rochester Hills Stoney Creek | 167.1 |
| 10 | Caelan Marsh | 18:04.7 | Grand Ledge | 167.1 |
| 12 | Elijah Forbord | 18:05.1 | Brighton | 167.0 |
| 11 | Nikola Dahlgren | 18:05.2 | Walled Lake Northern | 166.9 |
| 11 | Cole Fernandez | 18:06.6 | Flint Kearsley | 166.5 |
| 9 | Roarke MacArthur | 18:06.9 | Brighton | 166.4 |
| 10 | Noah Schipper | 18:07.8 | Holland Calvary Christian | 166.1 |
| 11 | Hollis Mick | 18:08.1 | Jackson | 166.0 |
| 11 | Kenny Sheffer | 18:08.9 | Otsego | 165.7 |
| 11 | Owen Beindit | 18:09.2 | Algonac | 165.6 |
| 11 | Sylus Wilson | 18:09.4 | Stanton Central Montcalm | 165.5 |
| 11 | Nathan Kafoury | 18:09.5 | Warren DeLaSalle | 165.5 |
| 10 | Brett Lewis | 18:09.7 | Saginaw Heritage | 165.4 |
| 10 | Christian Getz | 18:09.8 | Holland Calvary Christian | 165.4 |
| 9 | Aidan Schwalbach | 18:10.5 | Rochester Hills Stoney Creek | 165.2 |
| 12 | Jason Shoop | 18:11.0 | Union City | 165.0 |
| 9 | Sam Johnson | 18:11.5 | Alma | 164.8 |
| 12 | Camden Lee | 18:11.6 | Centerville | 164.8 |
| 9 | Jackson Duval | 18:11.7 | BC Lakeview | 164.8 |
| 9 | Johnny Coston | 18:13.0 | Stanton Central Montcalm | 164.3 |
| 10 | Logan Rhodes | 18:13.3 | Yale | 164.2 |
| 11 | Brodie Licata | 18:13.5 | Lake Fenton | 164.2 |
| 10 | Cage Edingfield | 18:13.6 | Benzie Central | 164.1 |
| 12 | Edward Fountain | 18:13.7 | Capital Homeschool | 164.1 |
| 12 | Andrew Fugazzi | 18:13.9 | Okemos | 164.0 |
| 10 | Peter Kamp | 18:14.1 | Capital Homeschool | 164.0 |
| 9 | Eli VanPoortfliet | 18:14.5 | Benzie Central | 163.8 |
| 10 | Ethan Fieler | 18:14.5 | Sycamore | 163.8 |
| 11 | Owen Moore | 18:14.7 | Portland | 163.8 |
| 12 | Matthew Pasiak | 18:14.8 | Harbor Beach | 163.7 |
| 9 | Liam DeWitt | 18:15.9 | Portland | 163.4 |
| 10 | Evan Amthor | 18:16.2 | Saginaw Heritage | 163.3 |
| 12 | Bennett Dial | 18:16.5 | Upper Arlington | 163.2 |
| 10 | Lucas Aardema | 18:17.3 | East Grand Rapids | 162.9 |
| 11 | Tyler VanKuiken | 18:17.5 | East Grand Rapids | 162.8 |
| 12 | Jacob Simon | 18:17.6 | Remus Chippewa Hills | 162.8 |
| 9 | Tucker Boggess | 18:17.6 | Dublin Jerome | 162.8 |
| 12 | Finley Markle | 18:17.8 | Okemos | 162.7 |
| 10 | Nicklas Holmes | 18:18.0 | Onsted | 162.7 |
| 12 | Charlie Jackson | 18:18.1 | Upper Arlington | 162.6 |
| 12 | Benjamin Snook | 18:18.8 | Grand Ledge | 162.4 |
| 10 | Andrew Norton | 18:19.0 | Dublin Jerome | 162.3 |
| 12 | Joel Lange | 18:19.1 | Adrian Lenawee Christian | 162.3 |
| 12 | Jack Gorton | 18:19.4 | Brooklyn Columbia Central | 162.2 |
| 10 | Elijah Gibbs | 18:19.4 | Dublin Jerome | 162.2 |
| 9 | Samuel Weiss | 18:19.5 | Sycamore | 162.2 |
| 12 | Micah Derks | 18:19.5 | Jenison | 162.2 |
| 9 | David Kore | 18:19.6 | Three Rivers | 162.1 |
| 10 | Myles Robinson | 18:19.9 | Gladwin | 162.0 |
| 11 | Karl Swager | 18:20.7 | Jackson Lumen Christi | 161.8 |
| 12 | Dominic Otto | 18:20.7 | Jenison | 161.8 |
| 11 | Timothy Chamberlain | 18:20.8 | Portland St. Patrick | 161.7 |
| 11 | Aiden Marple | 18:21.1 | DeWitt | 161.6 |
| 11 | Gavin Ballard | 18:21.1 | Sylvania Northview | 161.6 |
| 9 | Wyatt Hassenzahl | 18:21.2 | Hanover-Horton | 161.6 |
| 9 | Nicholas Richter | 18:21.2 | Sycamore | 161.6 |
| 12 | Rece Grezak | 18:21.6 | Northville | 161.5 |
| 11 | Ben Kuhl | 18:22.0 | Marquette | 161.3 |
| 12 | Mason Montgomery | 18:22.0 | Novi | 161.3 |
| 10 | Logan Jones | 18:22.3 | Centerville | 161.2 |
| 11 | Owen Cross | 18:22.3 | Grand Haven | 161.2 |
| 9 | Carter Cooke | 18:22.8 | Jenison | 161.1 |
| 10 | Gunnar Djerf | 18:23.5 | Otsego | 160.8 |
| 12 | Mason Caryer | 18:23.7 | Sylvania Northview | 160.8 |
| 12 | Carson Prone | 18:24.1 | Port Huron Northern | 160.6 |
| 11 | Finn Gammerath | 18:24.3 | Walled Lake Northern | 160.6 |
| 9 | Tate Manthey | 18:24.4 | Sylvania Northview | 160.5 |
| 9 | Jackson Willard | 18:24.8 | GRTC Peregrines | 160.4 |
| 11 | Noah Chouinard | 18:24.9 | Alma | 160.4 |
| 10 | Trevon Johnson | 18:25.1 | Holt | 160.3 |
| 9 | Aarush Vijay | 18:25.8 | Novi | 160.1 |
| 10 | Gibson White | 18:26.1 | Holland Calvary Christian | 160.0 |
| 11 | Issac Romero | 18:26.5 | Fremont | 159.8 |
| 10 | Cooper Steckroth | 18:26.6 | Lake Fenton | 159.8 |
| 10 | John Keser | 18:27.1 | Buchanan | 159.6 |
| 10 | Owen Thorburn | 18:27.9 | Chelsea | 159.4 |
| 12 | Adam Veotte | 18:28.2 | Sycamore | 159.3 |
| 10 | Parker Grafmeyer | 18:28.2 | Dublin Jerome | 159.3 |
| 12 | Cole Winter | 18:28.7 | Goodrich | 159.1 |
| 10 | Owen Wruble | 18:29.0 | Harbor Beach | 159.0 |
| 11 | Colin Schonsheck | 18:29.2 | Sycamore | 158.9 |
| 11 | Luke Masserant | 18:30.1 | Monroe Jefferson | 158.6 |
| 9 | Jude Balding | 18:30.2 | Marquette | 158.6 |
| 9 | Donnie Richmond | 18:30.3 | Portland | 158.6 |
| 11 | Carter Grimmet | 18:30.6 | Capital Homeschool | 158.5 |
| 11 | Alexander Lipski | 18:30.6 | Northville | 158.5 |
| 11 | Myles Hendel | 18:31.5 | Jenison | 158.2 |
| 11 | Jagger Clark | 18:31.6 | Frankenmuth | 158.1 |
| 9 | Logan Szumila | 18:31.9 | Alpena | 158.0 |
| 10 | Brayden Kelliher | 18:32.1 | Jenison | 158.0 |
| 10 | Evan Armstrong | 18:32.9 | Kalamazoo Homeschool Sports | 157.7 |
| 11 | Zahar Rush | 18:33.2 | Petoskey | 157.6 |
| 11 | Nolan Korolden | 18:33.8 | Yale | 157.4 |
| 11 | Nate Ostrosky | 18:33.8 | Brooklyn Columbia Central | 157.4 |
| 10 | Thomas Fisher | 18:33.9 | East Grand Rapids | 157.4 |
| 11 | Darren Busby | 18:34.1 | Sycamore | 157.3 |
| 12 | Jaylen Wildman | 18:34.5 | Flushing | 157.2 |
| 11 | Alec Holman | 18:34.8 | Sylvania Northview | 157.1 |
| 12 | Zeke Gingerich | 18:35.2 | Fairbanks | 156.9 |
| 12 | Owen Lambarth | 18:35.3 | Brooklyn Columbia Central | 156.9 |
| 9 | Truman Sayles | 18:35.4 | Sycamore | 156.9 |
| 10 | Oliver Howie | 18:35.7 | Port Huron Northern | 156.8 |
| 10 | Luke Wilcutt | 18:35.9 | Centerville | 156.7 |
| 10 | Braeden Conger | 18:36.0 | Frankenmuth | 156.7 |
| 9 | Brady VanConant | 18:36.1 | Yale | 156.6 |
| 12 | Ben Stamm | 18:37.0 | Upper Arlington | 156.3 |
| 9 | Mathieu Ricchiuti | 18:37.8 | Dublin Jerome | 156.1 |
| 9 | Christopher Shemes | 18:37.9 | Ithaca | 156.0 |
| 11 | Peter Soltis | 18:38.6 | Jackson Lumen Christi | 155.8 |
| 11 | Ronan MacArthur | 18:38.6 | Brighton | 155.8 |
| 11 | Connor Wangler | 18:38.8 | Jenison | 155.7 |
| 10 | Connor Pepin | 18:39.2 | Croswell-Lexington | 155.6 |
| 12 | Drew Almquist | 18:40.2 | Novi | 155.3 |
| 12 | Garrett Smith | 18:41.1 | Hudsonville | 155.0 |
| 11 | Ben Verellen | 18:41.9 | Gladwin | 154.7 |
| 9 | Zachary Newman | 18:42.7 | Byron Center | 154.4 |
| 12 | Malachi Payne | 18:42.8 | Union City | 154.4 |
| 12 | Jaxon Ramos | 18:42.8 | Allendale | 154.4 |
| 11 | Ryan Fick | 18:42.9 | Brighton | 154.4 |
| 9 | Brody VanTuinen | 18:43.0 | Holland Calvary Christian | 154.3 |
| 11 | Ryan Hunt | 18:43.6 | Bloomfield Hills | 154.1 |
| 10 | Calvin Kasprowicz | 18:43.7 | Hudsonville | 154.1 |
| 12 | Henry Johnston | 18:43.9 | Northville | 154.0 |
| 12 | Maximus Sinanis | 18:44.1 | Novi | 154.0 |
| 12 | Nicholas Nakic | 18:44.3 | Dearborn Divine Child | 153.9 |
| 10 | Cullen Decker | 18:44.9 | Union City | 153.7 |
| 12 | Cohen Burdick | 18:44.9 | Union City | 153.7 |
| 10 | Dayton VanderMoere | 18:45.7 | Grand Ledge | 153.4 |
| 12 | Beau Shaffer | 18:46.0 | Morenci | 153.3 |
| 11 | Chase Lowery | 18:46.4 | Fremont | 153.2 |
| 9 | Mason Pietrykowski | 18:47.1 | Richmond | 153.0 |
| 10 | Grant Davis | 18:47.8 | Port Huron Northern | 152.7 |
| 12 | Brent DeSaegher | 18:47.9 | Ithaca | 152.7 |
| 9 | Asher Lawson | 18:48.0 | Walled Lake Northern | 152.7 |
| 12 | Gabi Martinez | 18:49.0 | Lansing Eastern | 152.3 |
| 10 | Joseph Richmond | 18:49.6 | Sycamore | 152.1 |
| 10 | Isaac Stebelton | 18:49.9 | Petoskey | 152.0 |
| 10 | Sam Clifton | 18:50.0 | Chelsea | 152.0 |
| 10 | Wyatt Somers | 18:50.7 | Northville | 151.8 |
| 11 | Tyler Ford | 18:51.0 | Okemos | 151.7 |
| 9 | Alec Brown | 18:51.0 | Saginaw Heritage | 151.7 |
| 10 | William Robinson | 18:51.2 | Warren DeLaSalle | 151.6 |
| 12 | Dominic Thomas | 18:51.4 | Capital Homeschool | 151.5 |
| 12 | Ryan Alcox | 18:51.4 | Dublin Jerome | 151.5 |
| 10 | Griffin Frentz | 18:51.6 | Petoskey | 151.5 |
| 12 | Andrew Hintz | 18:51.6 | Monroe Jefferson | 151.5 |
| 11 | Lucas Dykhouse | 18:51.8 | Hudsonville | 151.4 |
| 9 | Liam Raseman | 18:52.3 | Otsego | 151.2 |
| 10 | Levi Quan | 18:52.6 | Northville | 151.1 |
| 12 | KJ Jackson | 18:53.1 | Haslett | 151.0 |
| 11 | Trey Hall | 18:53.5 | Three Rivers | 150.8 |
| 9 | Gerry Socha | 18:53.6 | Bloomfield Hills | 150.8 |
| 12 | Jaxon Strauch | 18:53.7 | Corunna | 150.8 |
| 11 | Bryce Tinlin | 18:53.9 | Dublin Jerome | 150.7 |
| 10 | Sawyer Zeman | 18:54.5 | Haslett | 150.5 |
| 10 | Francis Austen | 18:54.5 | Portland St. Patrick | 150.5 |
| 11 | Gavin Howery | 18:56.3 | Webberville | 149.9 |
| 10 | Mason Raborn | 18:56.5 | DeWitt | 149.8 |
| 9 | Quinton Pletz | 18:56.6 | Sycamore | 149.8 |
| 10 | Brennan Robinson | 18:56.7 | Kingston | 149.8 |
| 12 | Drew Holevac | 18:57.0 | Eaton Rapids | 149.7 |
| 11 | Ross Callahan | 18:57.5 | Northville | 149.5 |
| 9 | Dean Hykes | 18:57.7 | Hilliard Davidson | 149.4 |
| 11 | Ethan West | 18:58.0 | Webberville | 149.3 |
| 9 | Jackson Butts | 18:58.1 | Lake Fenton | 149.3 |
| 11 | Connor Sherwood | 18:58.4 | Grass Lake | 149.2 |
| 12 | Alejandro Valenzuela | 18:58.4 | Novi | 149.2 |
| 9 | Nathan West | 18:58.5 | Webberville | 149.2 |
| 9 | Brendan Werth | 18:58.7 | Alpena | 149.1 |
| 10 | Noah Thelen | 18:58.8 | Grand Ledge | 149.1 |
| 11 | Nick Lewis | 18:59.7 | Brighton | 148.8 |
| 10 | Jonathan Marth | 19:00.1 | Jenison | 148.6 |
| 9 | Caelen Gray | 19:00.4 | Holland | 148.5 |
| 12 | Ryan Couser | 19:01.0 | Grand Ledge | 148.3 |
| 10 | Caleb Adkins | 19:01.4 | Holland Calvary Christian | 148.2 |
| 10 | Dylan Hodges | 19:01.6 | Chelsea | 148.1 |
| 11 | Griffin Good | 19:01.8 | Flushing | 148.1 |
| 10 | Liam Pesce | 19:01.9 | Niles | 148.0 |
| 12 | Coy Weinberg | 19:02.5 | Buchanan | 147.8 |
| 9 | Tyler Harris | 19:03.2 | Hanover-Horton | 147.6 |
| 10 | McKinley Springer | 19:03.3 | Corunna | 147.6 |
| 10 | Kodi Rose | 19:03.4 | Haslett | 147.5 |
| 11 | Jesse Dodge | 19:03.5 | Corunna | 147.5 |
| 10 | Ceon Kirkdoll | 19:03.6 | Niles | 147.5 |
| 9 | Beckett Dennis | 19:03.9 | Grand Traverse Academy | 147.4 |
| 12 | Ben Giroux | 19:04.0 | Rochester Hills Stoney Creek | 147.3 |
| 12 | Landon Jayaraman | 19:04.1 | Holt | 147.3 |
| 10 | Kevin Sebrell | 19:04.3 | Eaton Rapids | 147.2 |
| 11 | Brady Newman | 19:04.3 | Byron Center | 147.2 |
| 12 | Hayden Bacchus | 19:04.5 | Alpena | 147.2 |
| 10 | Sebastian Morrison | 19:04.5 | Warren DeLaSalle | 147.2 |
| 10 | Jake Volz | 19:04.7 | Okemos | 147.1 |
| 12 | Patrick Delavan | 19:04.9 | Rochester Hills Stoney Creek | 147.0 |
| 10 | Pete Fairchild | 19:05.1 | Walled Lake Northern | 147.0 |
| 12 | Nicholas Mardelli | 19:05.3 | Pontiac Notre Dame Prep | 146.9 |
| 9 | Pascal Rasmussen | 19:06.7 | Saginaw Heritage | 146.4 |
| 11 | Logan Selasky | 19:08.0 | Saginaw Swan Valley | 146.0 |
| 10 | Noah June | 19:08.3 | Union City | 145.9 |
| 10 | Jake Acker | 19:09.0 | Haslett | 145.7 |
| 12 | David Fahim | 19:09.0 | Northville | 145.7 |
| 11 | Miles Dell | 19:09.1 | Chelsea | 145.6 |
| 10 | Lukas Albright | 19:09.3 | Big Rapids | 145.6 |
| 11 | Jonah Zietlow | 19:09.9 | Three Rivers | 145.4 |
| 10 | Felix Spitz | 19:10.1 | Lansing Everett | 145.3 |
| 9 | Andrew Nunning | 19:10.6 | Pontiac Notre Dame Prep | 145.1 |
| 12 | Aurelio Mendez | 19:10.8 | Jenison | 145.1 |
| 12 | Jeffrey Jones Smith | 19:11.4 | Lansing Sexton | 144.9 |
| 10 | Joseph Arriola | 19:11.5 | Dearborn Divine Child | 144.8 |
| 9 | Joseph Kamp | 19:11.8 | Capital Homeschool | 144.7 |
| 10 | Zachary Brown | 19:12.0 | Novi | 144.7 |
| 12 | Hunter Rockwell | 19:12.1 | Hilliard Davidson | 144.6 |
| 11 | Keiron Baksa | 19:12.1 | Walled Lake Northern | 144.6 |
| 11 | Wyatt Vanpoortfliet | 19:12.2 | Benzie Central | 144.6 |
| 12 | Andrew Scholten | 19:13.1 | Allendale | 144.3 |
| 12 | Austin Reinhardt | 19:13.4 | Alpena | 144.2 |
| 11 | Kyle Vincent | 19:13.5 | Benzie Central | 144.2 |
| 11 | David Ellis | 19:14.1 | Sylvania Northview | 144.0 |
| 12 | Carter Buckingham | 19:14.3 | Eaton Rapids | 143.9 |
| 10 | Gabe Boelman | 19:14.7 | Kalamazoo Homeschool Sports | 143.8 |
| 12 | Jack Nicol | 19:14.9 | Yale | 143.7 |
| 11 | Austin Van Ek | 19:14.9 | Hudsonville | 143.7 |
| 11 | Cole Wisniewski | 19:14.9 | Orchard Lake St. Mary’s | 143.7 |
| 10 | Warner Vanik | 19:15.3 | Dublin Jerome | 143.6 |
| 10 | Wilson Sheldon | 19:15.6 | Jackson Lumen Christi | 143.5 |
| 11 | Sean Brock | 19:15.7 | Capital Homeschool | 143.4 |
| 12 | Eric Ramsey | 19:15.7 | Clinton | 143.4 |
| 9 | John McCann | 19:15.8 | Novi | 143.4 |
| 10 | Carson Brey | 19:15.9 | Petoskey | 143.4 |
| 11 | Matt Wetzel | 19:16.1 | Madeira | 143.3 |
| 11 | Andrew Norman | 19:16.2 | Napoleon | 143.3 |
| 11 | Liam Schamper | 19:16.7 | Grand Haven | 143.1 |
| 11 | Carson Wernholm | 19:16.8 | Marquette | 143.1 |
| 12 | Brant Maley | 19:16.9 | Chelsea | 143.0 |
| 12 | Callahan Knight | 19:17.0 | Grand Ledge | 143.0 |
| 12 | Jackson Myott | 19:17.1 | Grand Ledge | 143.0 |
| 10 | Micah Couser | 19:17.8 | Grand Ledge | 142.7 |
| 9 | Carson Beach | 19:18.2 | Hanover-Horton | 142.6 |
| 11 | Jamison Swope | 19:18.3 | Napoleon | 142.6 |
| 11 | Alessandro Castillo | 19:18.4 | Holland | 142.5 |
| 10 | Daniel Lee | 19:18.4 | Novi | 142.5 |
| 12 | Caleb Johnson | 19:18.7 | Sand Creek | 142.4 |
| 10 | Zack Buttigieg | 19:18.7 | Grass Lake | 142.4 |
| 9 | Eli Hobson | 19:19.4 | Montrose | 142.2 |
| 10 | Grady Hazelwood | 19:19.5 | Sand Creek | 142.2 |
| 11 | Jack Helsel | 19:19.7 | Manton | 142.1 |
| 12 | Tomas Zuniga | 19:20.1 | Allendale | 142.0 |
| 10 | Aiden Giancotti | 19:20.3 | Holt | 141.9 |
| 11 | Jaxxon Thelen | 19:21.4 | Ionia | 141.5 |
| 10 | Rodrigo Valenzuela | 19:21.5 | Novi | 141.5 |
| 11 | Tyler Sillick | 19:21.8 | Northville | 141.4 |
| 11 | Evan Gerry | 19:21.9 | Frankenmuth | 141.4 |
| 9 | Landen Bermudez | 19:22.0 | Dearborn Divine Child | 141.3 |
| 12 | Maximiliano Juarez | 19:22.2 | Dearborn Divine Child | 141.3 |
| 10 | Alex Debiasi | 19:22.4 | Jackson Lumen Christi | 141.2 |
| 12 | Jacob Marth | 19:22.6 | Jenison | 141.1 |
| 10 | Blake Rhoton | 19:22.7 | Byron Center | 141.1 |
| 12 | Jackson O’Dell | 19:23.2 | Hilliard Davidson | 140.9 |
| 9 | Ivan Neuman | 19:23.4 | Marquette | 140.9 |
| 11 | Law Sholten | 19:23.5 | Frankenmuth | 140.8 |
| 10 | Eli Williamson | 19:23.7 | Standish Sterling | 140.8 |
| 10 | Jaxon Bunce | 19:23.9 | Kalamazoo Homeschool Sports | 140.7 |
| 9 | Liam Gunnink | 19:24.0 | Jenison | 140.7 |
| 11 | Rehaan Chattopadhyay | 19:24.2 | Northville | 140.6 |
| 11 | Dane Sprague | 19:24.5 | Allendale | 140.5 |
| 9 | Matteo Ortega | 19:25.1 | Saginaw Heritage | 140.3 |
| 11 | Evan Rolston | 19:25.2 | Stanton Central Montcalm | 140.3 |
| 10 | Max Limbert | 19:25.4 | Hilliard Davidson | 140.2 |
| 10 | Thoma Hattori | 19:25.6 | Novi | 140.1 |
| 10 | Grant Bulgrien | 19:25.7 | Hanover-Horton | 140.1 |
| 9 | Travis Schiebner | 19:26.0 | Saginaw Heritage | 140.0 |
| 12 | Jaden Ryke | 19:26.0 | Bloomfield Hills | 140.0 |
| 12 | Connor Candler | 19:26.2 | Schoolcraft | 139.9 |
| 9 | Theodore Nakamoto | 19:26.5 | Novi | 139.8 |
| 12 | Jack Beal | 19:26.7 | Dublin Jerome | 139.8 |
| 10 | Caleb DuPuis | 19:26.7 | Jenison | 139.8 |
| 12 | Parker Rubin | 19:27.9 | Grand Traverse Academy | 139.4 |
| 12 | Matthew Dusett | 19:28.1 | Yale | 139.3 |
| 9 | Hendrix McKay | 19:28.1 | Alpena | 139.3 |
| 11 | Blake Griffis | 19:28.3 | Hanover-Horton | 139.2 |
| 12 | Benjamin DeRidder | 19:28.9 | Benzie Central | 139.0 |
| 9 | Micah Stern | 19:29.5 | Lapeer | 138.8 |
| 9 | Rahul Prasanna | 19:29.6 | Novi | 138.8 |
| 12 | Noah Murray | 19:29.8 | Bloomfield Hills | 138.7 |
| 10 | Reese Lepeak | 19:30.7 | Bay City Western | 138.4 |
| 12 | Kevin Roberts | 19:31.2 | Ypsilanti Arbor Preparatory | 138.3 |
| 10 | Jonah Busen | 19:31.5 | Monroe Jefferson | 138.2 |
| 9 | Walter Armstrong | 19:31.7 | Benzie Central | 138.1 |
| 9 | Andrew Hiestand | 19:31.8 | Hilliard Davidson | 138.1 |
| 12 | Mason Newman | 19:31.9 | Northville | 138.0 |
| 11 | Dylan Penzien | 19:32.3 | Milan | 137.9 |
| 11 | Sam Noora | 19:32.5 | Kalamazoo Homeschool Sports | 137.8 |
| 9 | Miguel Rodriguez | 19:33.0 | Niles | 137.7 |
| 12 | Jacob Fry | 19:33.4 | Hilliard Davidson | 137.5 |
| 10 | Lincoln Morden | 19:33.5 | Grand Ledge | 137.5 |
| 10 | Luke Arendshorst | 19:33.7 | Holland | 137.4 |
| 12 | Aidan Taylor | 19:34.0 | Union City | 137.3 |
| 12 | Nathan Chapin | 19:34.1 | Jenison | 137.3 |
| 10 | Grant Lapham | 19:34.3 | Okemos | 137.2 |
| 10 | Alec Dodak | 19:34.8 | Manchester | 137.1 |
| 9 | Andrew Doll | 19:35.0 | Fairbanks | 137.0 |
| 10 | Boden Starr | 19:35.0 | Madeira | 137.0 |
| 10 | Henry Burris | 19:35.2 | Petoskey | 136.9 |
| 9 | Bryce Schuh | 19:35.5 | Holt | 136.8 |
| 10 | Leo Alafita | 19:35.8 | Chelsea | 136.7 |
| 10 | Aidan Bradley | 19:35.8 | Springport | 136.7 |
| 12 | Alex Morin | 19:36.4 | Martin | 136.5 |
| 12 | Josh Howard | 19:36.5 | Holt | 136.5 |
| 10 | Daniel Thomas | 19:36.7 | Fairbanks | 136.4 |
| 11 | Zach Witherspoon | 19:37.1 | Algonac | 136.3 |
| 10 | Fisher Lipsey | 19:37.3 | Grand Ledge | 136.2 |
| 10 | Spencer Dammann | 19:37.6 | Saginaw Swan Valley | 136.1 |
| 10 | Tyler Rockafellow | 19:37.8 | Perry | 136.1 |
| 10 | Allen Gaines | 19:38.8 | Yale | 135.7 |
| 10 | George Rollins | 19:39.5 | DeWitt | 135.5 |
| 9 | Jude Wentzloff | 19:39.9 | Jackson Lumen Christi | 135.4 |
| 11 | Mason Maley | 19:40.0 | Chelsea | 135.3 |
| 12 | Nicholas Harris | 19:40.5 | Novi | 135.2 |
| 9 | Rudy Lowry | 19:41.0 | Hanover-Horton | 135.0 |
| 10 | Hunter Hall | 19:41.5 | Lapeer | 134.8 |
| 12 | Cody Bencovsky | 19:41.6 | Eaton Rapids | 134.8 |
| 10 | Zachary Taylor | 19:41.8 | Clinton | 134.7 |
| Jacob Rowland | 19:42.4 | Sylvania Northview | 134.5 | |
| 12 | Dylan Trent | 19:42.7 | Rochester Hills Stoney Creek | 134.4 |
| 11 | Owen Sikora | 19:43.0 | Upper Arlington | 134.3 |
| 11 | Judah Bakaitis | 19:43.0 | DeWitt | 134.3 |
| 10 | Caeden Gwinn | 19:43.1 | Corunna | 134.3 |
| 10 | Connor Boteler | 19:43.1 | Grass Lake | 134.3 |
| 9 | Connor Lampe | 19:43.6 | Okemos | 134.1 |
| 9 | Fabian Martinez-Arreola | 19:43.8 | Jenison | 134.1 |
| 12 | James Griffiths | 19:43.9 | Gladwin | 134.0 |
| 11 | Kevin Feng | 19:44.0 | Upper Arlington | 134.0 |
| 10 | Garrett Lansing | 19:44.3 | Petoskey | 133.9 |
| 11 | Louis Musser | 19:44.9 | Bay City Western | 133.7 |
| 9 | Reagan Downing | 19:45.1 | Holland Calvary Christian | 133.6 |
| 9 | Mason Williams | 19:45.4 | Holland Calvary Christian | 133.5 |
| 10 | Miles Woodman | 19:45.8 | Ithaca | 133.4 |
| 9 | Sam Siddall | 19:46.2 | Northville | 133.3 |
| 11 | Taiven Wang | 19:47.0 | Petoskey | 133.0 |
| 9 | Will Lindsay | 19:47.2 | Marquette | 132.9 |
| 12 | Ivan Greman | 19:48.0 | Saginaw Heritage | 132.7 |
| 12 | John Miller | 19:48.9 | Grand Ledge | 132.4 |
| 12 | Trevor Gutteridge | 19:49.3 | Goodrich | 132.2 |
| 10 | William Drake | 19:49.4 | Grand Ledge | 132.2 |
| 11 | Ethan Hull | 19:49.5 | Capital Homeschool | 132.2 |
| 9 | Kollin Spyker | 19:49.5 | Mason County Central | 132.2 |
| 12 | Thurston Imhoff | 19:49.9 | Alpena | 132.0 |
| 12 | Tyler Van Antwerp | 19:50.5 | Whitehall | 131.8 |
| 10 | Andrew Mitchell | 19:50.7 | Northville | 131.8 |
| 10 | Timothy Minfield | 19:50.8 | Rochester Hills Stoney Creek | 131.7 |
| 11 | Trace Fisher | 19:50.9 | Standish Sterling | 131.7 |
| 11 | Nicholas Trame | 19:50.9 | Sand Creek | 131.7 |
| 10 | Eric Pierce | 19:51.1 | Byron Center | 131.6 |
| 11 | Lukas Curylo | 19:51.2 | Napoleon | 131.6 |
| 12 | Harsh Ahire | 19:51.4 | Novi | 131.5 |
| 12 | Alex Keck | 19:51.6 | Upper Arlington | 131.5 |
| 12 | Nathan Vander Lugt | 19:51.9 | Stevensville Lakeshore | 131.4 |
| 9 | Noah Rosales | 19:52.0 | Holland | 131.3 |
| 10 | Thijs Van Rijn | 19:52.0 | Kingston | 131.3 |
| 10 | Ryder Nichols | 19:52.3 | Byron Center | 131.2 |
| 10 | Isaiah Cates | 19:52.6 | Unattached | 131.1 |
| 9 | Gabriel Piach | 19:52.6 | Gladwin | 131.1 |
| 9 | Azrael Horvath | 19:53.4 | Manton | 130.9 |
| 12 | Bodie Bryans | 19:53.4 | Buchanan | 130.9 |
| 10 | Santanna Minfield | 19:53.6 | Rochester Hills Stoney Creek | 130.8 |
| 10 | Joel Schmidt | 19:53.6 | Grand Ledge | 130.8 |
| 12 | Landen Hall | 19:53.9 | Muskegon Mona Shores | 130.7 |
| 11 | Noah Bower | 19:54.4 | Hudsonville | 130.5 |
| 11 | Hayden Fox | 19:54.8 | Muskegon Mona Shores | 130.4 |
| 12 | Ethan Henry | 19:55.7 | Jenison | 130.1 |
| 11 | Brayden VanOs | 19:56.1 | Big Rapids | 130.0 |
| 9 | Anderson Cook | 19:56.2 | Hanover-Horton | 129.9 |
| 10 | Logan Ruczynski | 19:56.5 | Alpena | 129.8 |
| 9 | Pranay Sharma | 19:56.7 | Northville | 129.8 |
| 12 | Tomas Mendez | 19:56.9 | Jenison | 129.7 |
| 9 | Branden Hairston | 19:57.0 | Novi | 129.7 |
| 11 | Seth Templeton | 19:57.4 | Rudyard | 129.5 |
| 9 | Benjamin Travelbee | 19:57.9 | Coldwater | 129.4 |
| 11 | Everett Radgens | 19:58.9 | Vicksburg | 129.0 |
| 12 | Tamer Zahr | 19:59.0 | Dearborn Divine Child | 129.0 |
| 11 | Jaycob Hipps | 19:59.1 | Montrose | 129.0 |
| 12 | Hudson Inman | 19:59.2 | Burton-Bendle | 128.9 |
| 11 | Cole Hansen | 19:59.3 | Muskegon Mona Shores | 128.9 |
| 10 | Jacob Fletcher | 19:59.6 | Kalamazoo Homeschool Sports | 128.8 |
| 10 | Judson Phillips | 20:00.0 | Byron Center | 128.7 |
| 10 | Eli Folkersma | 20:00.5 | Rudyard | 128.5 |
| 10 | Lucien Lamothe | 20:00.9 | Warren DeLaSalle | 128.4 |
| 12 | John Cobb | 20:01.1 | Bloomfield Hills | 128.3 |
| 11 | Joey Glinski | 20:02.1 | Montrose | 128.0 |
| 12 | Liam Carter | 20:02.2 | Pontiac Notre Dame Prep | 127.9 |
| 12 | Logan Hewitt | 20:03.0 | Benzie Central | 127.7 |
| 12 | Athan Shizas | 20:03.3 | Rochester Hills Stoney Creek | 127.6 |
| 10 | Gabriel Newman | 20:03.3 | Sycamore | 127.6 |
| 11 | Alex Holda | 20:04.2 | Grass Lake | 127.3 |
| 12 | Trenton ODea | 20:04.5 | Saginaw Heritage | 127.2 |
| 11 | Michael Matlock | 20:04.7 | Niles | 127.1 |
| 9 | Gabe Jaime | 20:04.8 | Saginaw Heritage | 127.1 |
| 9 | Isaac Griffith | 20:05.0 | Walled Lake Northern | 127.0 |
| 11 | Ethin Chandler | 20:05.2 | Benzie Central | 126.9 |
| 9 | Tony Hilton | 20:05.5 | Three Rivers | 126.8 |
| 9 | Sebastian Gentle | 20:05.9 | Sycamore | 126.7 |
| 10 | Carson Summerfield | 20:07.4 | Vicksburg | 126.2 |
| 11 | Isaac FoxElster | 20:09.1 | Portland St. Patrick | 125.6 |
| 10 | Nathan Clemons | 20:09.4 | Algonac | 125.5 |
| 12 | Nicholas Johnson | 20:09.5 | Fairbanks | 125.5 |
| 10 | Kehyan Page | 20:10.0 | Portland | 125.3 |
| 9 | Rex Pumford | 20:10.6 | Whitehall | 125.1 |
| 9 | Trevor Mieras | 20:10.6 | Hudsonville | 125.1 |
| 10 | Riley Weed | 20:11.1 | Holland Calvary Christian | 125.0 |
| 10 | Simon Whitwam | 20:11.5 | Holt | 124.8 |
| 11 | Gavin Ottinger | 20:11.6 | Goodrich | 124.8 |
| 11 | Ace Drewyor | 20:11.9 | Schoolcraft | 124.7 |
| 12 | Mattis Bramer | 20:12.0 | Lapeer | 124.7 |
| 10 | Michael Navitskis | 20:12.5 | Manchester | 124.5 |
| 11 | Brendan Wolf | 20:12.6 | Saginaw Heritage | 124.5 |
| 11 | Brennan Parker | 20:12.7 | Corunna | 124.4 |
| 12 | Kelsey Simms | 20:12.7 | Bloomingdale | 124.4 |
| 11 | Mason Becker | 20:12.7 | Jackson | 124.4 |
| 9 | Liam Thelen | 20:12.9 | Ionia | 124.4 |
| 12 | Nate McAvoy | 20:13.2 | Frankenmuth | 124.3 |
| 11 | Evan Gillahan | 20:13.2 | Okemos | 124.3 |
| 11 | Dontrel Taylor | 20:13.5 | Three Rivers | 124.2 |
| 11 | Liam Sullivan | 20:13.6 | Jackson Lumen Christi | 124.1 |
| 12 | Reed Remington | 20:13.6 | Bloomingdale | 124.1 |
| 10 | Ahmed Aboujrad | 20:13.6 | Okemos | 124.1 |
| 9 | CJ Shilling | 20:14.7 | Flushing | 123.8 |
| 10 | Kenneth White | 20:15.3 | Ypsilanti Arbor Preparatory | 123.6 |
| 10 | David Bazan | 20:15.4 | Novi | 123.5 |
| 11 | JJ Meihls | 20:15.5 | Fairbanks | 123.5 |
| 10 | Benjamin Barkham | 20:15.8 | Rochester Hills Stoney Creek | 123.4 |
| 11 | Caleb Stern | 20:17.2 | Lapeer | 122.9 |
| 10 | Connor Burch | 20:17.7 | Grand Ledge | 122.8 |
| 11 | Benjamin Nunnold | 20:17.8 | Warren DeLaSalle | 122.7 |
| 10 | Grayson Campbell | 20:17.9 | Vicksburg | 122.7 |
| 10 | Harper Doyle | 20:18.1 | Manchester | 122.6 |
| 11 | Jack Kerrigan | 20:18.8 | Croswell-Lexington | 122.4 |
| 10 | Collin Bauer | 20:19.5 | Schoolcraft | 122.2 |
| 10 | Jack Taylor | 20:19.6 | Warren DeLaSalle | 122.1 |
| 11 | Morgan Moy | 20:19.6 | Okemos | 122.1 |
| 10 | Jameson Ronzello | 20:19.7 | Goodrich | 122.1 |
| 12 | Donald Thompson | 20:20.0 | Big Rapids | 122.0 |
| 12 | Jacob Krompetz | 20:20.2 | Gladwin | 121.9 |
| 10 | Corbin Knoerr | 20:20.5 | Bay City Western | 121.8 |
| 12 | Drew Morey | 20:20.8 | BC Lakeview | 121.7 |
| 9 | Karsten Martin | 20:20.9 | Pontiac Notre Dame Prep | 121.7 |
| 10 | John Wilson | 20:21.0 | Flushing | 121.7 |
| 10 | Noah Verdejo | 20:22.3 | Novi | 121.2 |
| 10 | Brayden Carlson | 20:23.2 | Newaygo | 120.9 |
| 12 | Bryce Nisly | 20:23.6 | Fairbanks | 120.8 |
| 9 | John Fontes | 20:24.1 | Walled Lake Northern | 120.6 |
| 10 | Oliver Ridley | 20:24.3 | Saginaw Heritage | 120.6 |
| 9 | Owen Lawrence | 20:24.3 | Bloomfield Hills | 120.6 |
| 11 | Dominic Smith | 20:24.6 | DeWitt | 120.5 |
| 12 | Eric Cameron | 20:24.7 | Chelsea | 120.4 |
| 11 | Isaac Whipple | 20:25.6 | Grand Traverse Academy | 120.1 |
| 9 | Garrett Crimmin | 20:25.8 | Marquette | 120.1 |
| 9 | Noah Heriford | 20:25.9 | Grand Ledge | 120.0 |
| 12 | Rooster Poll | 20:26.0 | Newaygo | 120.0 |
| 11 | Landon Harris | 20:26.3 | Benzie Central | 119.9 |
| 10 | Brady Moran | 20:27.2 | Jackson Lumen Christi | 119.6 |
| 11 | Nathan Kunzi | 20:27.2 | Hudsonville | 119.6 |
| 12 | Noah Thorley | 20:27.8 | Fairbanks | 119.4 |
| 10 | Sebastian Hernandez | 20:28.0 | Coldwater | 119.3 |
| 10 | Isaac Sandelin | 20:28.0 | Vicksburg | 119.3 |
| 9 | Trevor Meyer | 20:28.7 | Otsego | 119.1 |
| 11 | Gavin Hiler | 20:29.3 | Lake Fenton | 118.9 |
| 11 | Christian Prong | 20:29.6 | South Haven | 118.8 |
| 10 | Austin Strand | 20:30.1 | Clinton | 118.6 |
| 11 | Timothy Aung Soe | 20:30.7 | BC Lakeview | 118.4 |
| 10 | Jackson Poll | 20:31.2 | Mason County Central | 118.3 |
| 12 | Bobby Wilson | 20:31.4 | Okemos | 118.2 |
| 11 | Matthew Badley | 20:32.1 | Whitehall | 118.0 |
| 11 | Dalles Bailiff | 20:32.3 | Ionia | 117.9 |
| 10 | Nicolas Eisen | 20:32.6 | Allendale | 117.8 |
| 11 | Tyson Gaydosh | 20:33.1 | Brooklyn Columbia Central | 117.6 |
| 12 | Connor Mason | 20:33.8 | Saginaw Heritage | 117.4 |
| 11 | Zach Danes | 20:34.1 | Bloomingdale | 117.3 |
| 12 | Cole Hinterman | 20:34.3 | Hudsonville | 117.2 |
| 10 | Owen VanDyke | 20:34.4 | Allendale | 117.2 |
| 12 | Mark Bulgrien | 20:35.2 | Harbor Beach | 116.9 |
| 9 | Logan Carrier | 20:35.4 | Yale | 116.9 |
| 9 | DJ Menhennick | 20:35.4 | Marquette | 116.9 |
| 10 | Brady Adams | 20:35.5 | Fairbanks | 116.8 |
| 11 | Seth Jenkins | 20:35.6 | Hudsonville | 116.8 |
| 10 | Roanan OKeefe | 20:36.3 | Capital Homeschool | 116.6 |
| 9 | Michael Limperos | 20:36.7 | Hilliard Davidson | 116.4 |
| 10 | Daniel Sedlock | 20:36.8 | Walled Lake Northern | 116.4 |
| 12 | Dylan Danner | 20:37.6 | Schoolcraft | 116.1 |
| 12 | Zachary Nunn | 20:38.9 | Holt | 115.7 |
| 11 | Logan Brown | 20:39.4 | Standish Sterling | 115.5 |
| 9 | Colton Lynn | 20:40.0 | Saginaw Heritage | 115.3 |
| 10 | Justice Ashley | 20:40.6 | Lake Fenton | 115.1 |
| 11 | Ben Wheeler | 20:41.0 | Sand Creek | 115.0 |
| 10 | Ryan Geerts | 20:41.5 | Holland | 114.8 |
| 12 | Cole Spencer | 20:42.9 | Bay City Western | 114.4 |
| 10 | Kohen Van Houten | 20:43.0 | Hudsonville | 114.3 |
| 11 | Henry Greene | 20:43.8 | BC Lakeview | 114.1 |
| 11 | Aiden Lindblom | 20:44.6 | Bloomfield Hills | 113.8 |
| 11 | Blake Kurczewski | 20:45.0 | Walled Lake Northern | 113.7 |
| 10 | Kalen Amunga | 20:45.2 | Holt | 113.6 |
| 10 | Tanner Dingman | 20:46.1 | Eaton Rapids | 113.3 |
| 12 | Owen Holman | 20:46.4 | Bay City Western | 113.2 |
| 11 | Ayden Hipps | 20:46.5 | Montrose | 113.2 |
| 12 | Grant Foumia | 20:46.9 | Orchard Lake St. Mary’s | 113.0 |
| 10 | Tre Fluker | 20:47.1 | Sand Creek | 113.0 |
| 11 | Samuel Corak | 20:47.8 | Dearborn Divine Child | 112.7 |
| 10 | Cameron Garcia | 20:48.2 | Milan | 112.6 |
| Landon Barton | 20:48.2 | Grand Ledge | 112.6 | |
| 10 | Brendan Miller | 20:48.7 | Dearborn Divine Child | 112.4 |
| 12 | Conor Courtade | 20:48.8 | Rochester Hills Stoney Creek | 112.4 |
| 9 | Skyler Anthony | 20:48.9 | Bloomfield Hills | 112.4 |
| 9 | Brenley Legg | 20:49.6 | Coldwater | 112.1 |
| 9 | Carter Lee | 20:49.7 | Monroe Jefferson | 112.1 |
| 12 | Joel Bezeau | 20:49.8 | Monroe Jefferson | 112.1 |
| 9 | Ethan Reynolds | 20:50.3 | Brooklyn Columbia Central | 111.9 |
| 11 | Alex Kardasz | 20:50.9 | Warren DeLaSalle | 111.7 |
| 9 | William Platt | 20:51.1 | Pontiac Notre Dame Prep | 111.6 |
| 11 | Daxton MacDonald | 20:51.3 | Muskegon Mona Shores | 111.6 |
| 9 | Max Wolgast | 20:52.4 | Three Rivers | 111.2 |
| 12 | Jackson Pletcher | 20:52.4 | Flint Kearsley | 111.2 |
| 12 | Sawyer Rosberg | 20:53.8 | Richmond | 110.7 |
| 12 | Jackson Lipsey | 20:55.2 | Grand Ledge | 110.3 |
| 11 | Isaac McAlvey | 20:55.5 | Capital Homeschool | 110.2 |
| 10 | Jeremiah Delagarza | 20:55.7 | Lansing Everett | 110.1 |
| 12 | Donovan Germain | 20:55.9 | Richmond | 110.0 |
| 11 | Matthew Sherman | 20:56.2 | Bloomfield Hills | 109.9 |
| 11 | Ryan Lapan | 20:56.4 | Standish Sterling | 109.9 |
| 11 | Alexander Schram | 20:56.4 | Saginaw Swan Valley | 109.9 |
| 12 | Oliver Kugler | 20:56.5 | Pontiac Notre Dame Prep | 109.8 |
| 10 | Elton Bailey | 20:56.5 | Fairbanks | 109.8 |
| 11 | Ethan Kilgore | 20:56.7 | Holt | 109.8 |
| 12 | Elijah Swift | 20:57.7 | Lansing Everett | 109.4 |
| 9 | Ryan Khatir | 20:59.0 | Muskegon Mona Shores | 109.0 |
| 11 | Andrew Owens | 20:59.9 | Whitehall | 108.7 |
| 12 | Nate Bell | 20:59.9 | Bloomfield Hills | 108.7 |
| 10 | James Odell | 21:01.0 | Bloomingdale | 108.3 |
| 10 | Jadon Dettmann | 21:01.3 | Martin | 108.2 |
| 11 | Brayden Dalbec | 21:01.6 | Croswell-Lexington | 108.1 |
| 10 | Adolfo Sanchez-Perez | 21:02.0 | Niles | 108.0 |
| 12 | Christopher Seymour | 21:02.5 | Lansing Everett | 107.8 |
| 10 | Ronan Stelzer | 21:02.6 | Clinton | 107.8 |
| 12 | Sai Kodali | 21:02.7 | Novi | 107.8 |
| 11 | Levi Wilcox | 21:03.2 | Hudsonville | 107.6 |
| 9 | Eshan Sikder | 21:03.7 | Novi | 107.4 |
| 9 | Chris Jarski | 21:04.5 | Warren DeLaSalle | 107.2 |
| 11 | Drake Bosse | 21:04.6 | Onsted | 107.1 |
| 12 | Francis Jabboury | 21:04.8 | Orchard Lake St. Mary’s | 107.1 |
| 12 | Ryland Brechting | 21:05.2 | Hudsonville | 106.9 |
| 10 | Luke McCarty | 21:05.2 | Hudsonville | 106.9 |
| 10 | Carter Krause | 21:05.7 | Yale | 106.8 |
| 10 | Quinn Bloemendaal | 21:06.5 | Holland | 106.5 |
| 12 | Andon Palmer | 21:08.9 | Whitehall | 105.7 |
| 12 | Garrison Angliss | 21:09.1 | Flushing | 105.6 |
| 10 | Ayven Evancho | 21:09.2 | Flushing | 105.6 |
| 9 | Emiliano Avila | 21:09.6 | Saginaw Heritage | 105.5 |
| 11 | Nazario Estrada | 21:10.5 | Holland | 105.2 |
| 10 | Cole Dalton | 21:10.8 | Stevensville Lakeshore | 105.1 |
| 10 | Trenton Gordon | 21:10.8 | Dowagiac Union | 105.1 |
| 9 | Wesley Goellner | 21:11.0 | Fairbanks | 105.0 |
| 11 | Bryce Clarkson | 21:11.0 | Okemos | 105.0 |
| 10 | Eli Willoughby | 21:11.4 | Grand Traverse Academy | 104.9 |
| 12 | Eric Fisher Jr | 21:11.8 | Perry | 104.7 |
| 9 | Levi Knoop | 21:11.9 | Portland St. Patrick | 104.7 |
| 9 | Cooper Causey | 21:12.0 | Madeira | 104.7 |
| 10 | Dayne Ivey | 21:13.7 | Pinconning | 104.1 |
| Oliver Trout | 21:14.4 | Niles | 103.9 | |
| 11 | Timothy Austin | 21:15.0 | DeWitt | 103.7 |
| 10 | Wyatt Wanaanen | 21:17.0 | Montrose | 103.0 |
| 10 | Ty Galle | 21:17.7 | Petoskey | 102.8 |
| 9 | Jack Kowalski | 21:17.8 | Saginaw Heritage | 102.7 |
| 10 | Jeffery Sisson | 21:18.0 | Gladwin | 102.7 |
| 11 | Corbin Barker | 21:18.1 | Allendale | 102.6 |
| 9 | Jayce Lloyd | 21:18.9 | Schoolcraft | 102.4 |
| 12 | Wyatt Berger | 21:19.6 | Morenci | 102.1 |
| 9 | Luke McKown | 21:19.7 | Union City | 102.1 |
| 11 | Matthew Howery | 21:19.7 | Webberville | 102.1 |
| 10 | Tanner Carlson | 21:20.2 | Remus Chippewa Hills | 101.9 |
| 10 | Alejandro Marquez | 21:20.2 | Bloomingdale | 101.9 |
| 10 | Brady Wing | 21:21.6 | Novi | 101.5 |
| 10 | Ethan Hittle | 21:21.7 | Manchester | 101.4 |
| 10 | Isaiah Morrow | 21:22.4 | Manton | 101.2 |
| 12 | Jibrael Al-Shinnawi | 21:22.5 | Lansing Everett | 101.2 |
| 9 | Jacob Keef | 21:22.9 | Byron Center | 101.0 |
| 12 | Nicholas Daup | 21:23.4 | Burton-Bendle | 100.9 |
| 9 | Raul Reyes | 21:23.7 | Holland | 100.8 |
| 10 | Mickey Sparkes | 21:23.9 | Bloomfield Hills | 100.7 |
| 10 | Reece Lloyd | 21:24.0 | Schoolcraft | 100.7 |
| 10 | Nolan Kochany | 21:24.0 | Bay City Western | 100.7 |
| 12 | James Freeman | 21:24.2 | Rochester Hills Stoney Creek | 100.6 |
| 11 | Jack Reyes | 21:24.5 | Algonac | 100.5 |
| 11 | Jeremy VanderWall | 21:25.1 | Hudsonville | 100.3 |
| 9 | Jacob Borowicz | 21:25.5 | Dearborn Divine Child | 100.2 |
| 11 | Jaxon Serna | 21:26.5 | Allendale | 99.8 |
| 11 | Kyle Brissette | 21:26.8 | Orchard Lake St. Mary’s | 99.7 |
| 10 | Conner Morrison | 21:28.9 | Ionia | 99.0 |
| 12 | Parker Wood | 21:30.1 | Ithaca | 98.6 |
| 12 | Will Harber | 21:30.1 | Bloomfield Hills | 98.6 |
| 12 | Alex Ebel | 21:31.2 | Bay City Western | 98.3 |
| 12 | Xavier McCallum | 21:31.2 | Byron Center | 98.3 |
| 12 | Timmy Stull | 21:32.1 | Goodrich | 98.0 |
| 10 | Milo Dahleen | 21:33.0 | Alpena | 97.7 |
| 9 | Abe Blaskowski | 21:33.6 | Saginaw Heritage | 97.5 |
| 11 | Brennan Tamblyn | 21:34.7 | Hanover-Horton | 97.1 |
| 12 | Loren Bowen | 21:34.8 | Dowagiac Union | 97.1 |
| 12 | Ryan Oberle | 21:35.2 | Goodrich | 96.9 |
| 10 | Van Roach | 21:35.6 | Muskegon Mona Shores | 96.8 |
| 12 | Joel David | 21:36.2 | Brooklyn Columbia Central | 96.6 |
| 11 | Camron Willis | 21:36.8 | Rudyard | 96.4 |
| 11 | Griffin Olson | 21:37.2 | Benzie Central | 96.3 |
| 10 | Alexander Boynton | 21:37.2 | Schoolcraft | 96.3 |
| 12 | Kaleb Richardson | 21:37.4 | Adrian Lenawee Christian | 96.2 |
| 11 | Aldolfo Vera-Rangel | 21:37.9 | Remus Chippewa Hills | 96.0 |
| 11 | Andrew Nosis | 21:38.0 | BC Lakeview | 96.0 |
| 9 | Alexander Repp | 21:38.2 | Croswell-Lexington | 95.9 |
| 11 | Jordan Hassenzahl | 21:38.9 | Sand Creek | 95.7 |
| 10 | Zaine Nichols | 21:39.0 | Rudyard | 95.7 |
| 10 | Oliver Dankert | 21:39.1 | Rudyard | 95.6 |
| 10 | Andrew Russell | 21:39.6 | Haslett | 95.5 |
| 11 | Caden Hughes | 21:40.1 | Remus Chippewa Hills | 95.3 |
| 11 | Logan Snoap | 21:43.4 | Hudsonville | 94.2 |
| 12 | Noah Worden | 21:43.5 | Eaton Rapids | 94.2 |
| 9 | Cadyn Carlson | 21:43.7 | Big Rapids | 94.1 |
| 9 | Zachary Barszczowski | 21:44.2 | Dearborn Divine Child | 93.9 |
| 10 | Aiden McLean | 21:47.3 | Milan | 92.9 |
| 9 | Christopher Spyker | 21:47.3 | Standish Sterling | 92.9 |
| 12 | Caleb Rose | 21:48.1 | Stanton Central Montcalm | 92.6 |
| 10 | John Hunter | 21:48.2 | Pontiac Notre Dame Prep | 92.6 |
| 9 | Willem Burris | 21:48.3 | Petoskey | 92.6 |
| 12 | Nolan Kuntz | 21:48.7 | Saginaw Heritage | 92.4 |
| 10 | Connor Chittaro | 21:48.9 | Dearborn Divine Child | 92.4 |
| 10 | Cameron Cobley | 21:49.0 | BC Lakeview | 92.3 |
| 11 | Jake Soto | 21:50.6 | Alma | 91.8 |
| 9 | Justin Hackey | 21:51.3 | Whitehall | 91.6 |
| 10 | Larry Watson | 21:51.7 | Three Rivers | 91.4 |
| 11 | Ari Johnson | 21:52.3 | Buchanan | 91.2 |
| 12 | Killian Horkey | 21:53.5 | Lake Fenton | 90.8 |
| 10 | Marshall Baker | 21:54.8 | Okemos | 90.4 |
| 9 | Peyton Marks | 21:54.9 | Stanton Central Montcalm | 90.4 |
| 12 | Josh Odell | 21:55.9 | Bloomingdale | 90.0 |
| 10 | David Bauer | 21:56.1 | Morenci | 90.0 |
| 11 | Justin Gale | 21:56.7 | Manchester | 89.8 |
| 11 | Abdel Youssouf | 21:57.4 | Lansing Everett | 89.5 |
| 11 | Tristin Chartrand | 21:57.4 | Springport | 89.5 |
| 11 | Eli Lewis | 21:58.5 | Muskegon Mona Shores | 89.2 |
| 9 | Parker Hetrick | 21:58.7 | Coldwater | 89.1 |
| 12 | Aaron Esquivel | 21:59.7 | Lansing Everett | 88.8 |
| 10 | Colton Woods | 21:59.8 | Stevensville Lakeshore | 88.7 |
| 9 | Clint Malcolm | 22:00.8 | Algonac | 88.4 |
| 12 | Ben Elder | 22:01.1 | Grand Ledge | 88.3 |
| 10 | Carter Chadek | 22:01.4 | Adrian Lenawee Christian | 88.2 |
| 12 | Weston Buchanan | 22:01.6 | Flushing | 88.1 |
| 12 | Cayden Apol | 22:01.6 | Hudsonville | 88.1 |
| 9 | Andrew Todd | 22:01.9 | Warren DeLaSalle | 88.0 |
| 9 | Charles Kapa | 22:02.6 | Flushing | 87.8 |
| 9 | Alex Florian | 22:02.7 | Eaton Rapids | 87.8 |
| 9 | Bentley Cromer | 22:03.0 | Alma | 87.7 |
| 11 | Zachary Spaulding | 22:03.0 | Newaygo | 87.7 |
| 10 | Carter Josef | 22:04.0 | Lapeer | 87.3 |
| 12 | Ben Klingbeil | 22:04.8 | Orchard Lake St. Mary’s | 87.1 |
| 10 | Jaden Rodriguez | 22:04.9 | Saginaw Swan Valley | 87.0 |
| 10 | Alex Holmes | 22:05.2 | Lansing Eastern | 86.9 |
| 9 | Cooper Highlen | 22:05.9 | Ionia | 86.7 |
| 10 | Marcus Blankenship | 22:06.1 | Saginaw Swan Valley | 86.6 |
| 9 | Jeremiah VanHouten | 22:06.2 | Martin | 86.6 |
| 9 | Zachary Prater | 22:07.4 | Sand Creek | 86.2 |
| 11 | Devon Simpson | 22:07.5 | Buchanan | 86.2 |
| 11 | Caden Laurn | 22:07.6 | Marquette | 86.1 |
| 9 | Lliam Badryka | 22:07.9 | Lapeer | 86.0 |
| 9 | Xander Towery | 22:08.2 | Ionia | 85.9 |
| 10 | Jacob Pizio | 22:08.6 | Clinton | 85.8 |
| 10 | Tyne Evans | 22:09.3 | Stanton Central Montcalm | 85.6 |
| 9 | Logan Williams | 22:09.4 | Flint Kearsley | 85.5 |
| 10 | Noah Foley | 22:09.6 | South Haven | 85.5 |
| 11 | Marley Hinds | 22:10.4 | Buchanan | 85.2 |
| 11 | Blaine Berson | 22:11.1 | Whitehall | 85.0 |
| Owen Riggenbach | 22:11.5 | Niles | 84.8 | |
| 9 | Kai Estep | 22:12.1 | Saginaw Heritage | 84.6 |
| 10 | Owen Ledebuhr | 22:13.6 | Holland Calvary Christian | 84.1 |
| 11 | Leo Bearss | 22:14.0 | Yale | 84.0 |
| 9 | Steven Foltz | 22:14.3 | Yale | 83.9 |
| Austin Fettinger | 22:14.7 | Niles | 83.8 | |
| 11 | Dale Sehy | 22:15.2 | Vicksburg | 83.6 |
| 10 | Drew Roiniotis | 22:15.3 | Vicksburg | 83.6 |
| 10 | Troy Harding | 22:15.4 | Madeira | 83.5 |
| 12 | Elijah Parmley | 22:16.1 | Whitehall | 83.3 |
| 10 | Jesse Taylor | 22:16.4 | Flint Kearsley | 83.2 |
| 12 | Korbin Fields | 22:16.6 | South Haven | 83.1 |
| 9 | James Schillinger | 22:16.6 | Petoskey | 83.1 |
| 11 | Aiden Tedora | 22:16.8 | Hudson | 83.1 |
| 9 | Carson Duffield | 22:17.0 | Corunna | 83.0 |
| 10 | Domingo Decoster-Elizondo | 22:17.2 | Grass Lake | 82.9 |
| 9 | Corbin Maddox | 22:17.7 | Alma | 82.8 |
| 12 | James Bradley | 22:17.8 | Hanover-Horton | 82.7 |
| 10 | Hudson Miller | 22:18.4 | Clinton | 82.5 |
| 12 | Micah Dunn | 22:18.5 | Saginaw Heritage | 82.5 |
| 12 | Mao Nakajima | 22:19.3 | Croswell-Lexington | 82.2 |
| 12 | Dieudonne Bahati | 22:19.6 | Holland | 82.1 |
| 11 | Cayson Smith | 22:19.9 | Standish Sterling | 82.0 |
| 9 | Elliott Taylor | 22:20.3 | Richmond | 81.9 |
| 12 | Isaac Roggenbuck | 22:20.6 | Harbor Beach | 81.8 |
| 11 | Xavier Stoddard | 22:21.1 | Benzie Central | 81.6 |
| 11 | Julian Trevino | 22:21.8 | Saginaw Heritage | 81.4 |
| 9 | Raphael Schaub | 22:23.9 | Grand Traverse Academy | 80.7 |
| 12 | Alex Wilkins | 22:24.3 | Grand Traverse Academy | 80.6 |
| 11 | Emmet Van Cleave | 22:24.8 | Grass Lake | 80.4 |
| 9 | Isaac Wilson | 22:26.2 | Hudson | 79.9 |
| 9 | Blake Vallad | 22:26.3 | Standish Sterling | 79.9 |
| 9 | Gavin White | 22:26.4 | Jackson | 79.9 |
| 10 | Hunter Hayes | 22:26.8 | Martin | 79.7 |
| 12 | Kaleb Manska | 22:27.9 | Richmond | 79.4 |
| 10 | Donovan Amos | 22:28.5 | Harper Woods | 79.2 |
| 12 | Brady Tamblyn | 22:28.9 | Hanover-Horton | 79.0 |
| 11 | Silas Miller | 22:30.1 | Perry | 78.6 |
| 9 | Khory Michaels | 22:30.2 | Warren DeLaSalle | 78.6 |
| 12 | Gavin Hullinger | 22:30.5 | Pontiac Notre Dame Prep | 78.5 |
| 10 | Grant Hoskins | 22:31.9 | Stevensville Lakeshore | 78.0 |
| 11 | Henry Nanzer | 22:36.1 | Okemos | 76.6 |
| 11 | Xander Hallock | 22:36.3 | Three Rivers | 76.6 |
| 10 | Jack Favreau | 22:37.1 | Adrian Lenawee Christian | 76.3 |
| 12 | Zach Vonk | 22:37.9 | Holland Calvary Christian | 76.0 |
| 11 | Devon Alberto-Loosier | 22:40.8 | Vicksburg | 75.1 |
| 10 | Nicholas Sargent | 22:40.8 | Dearborn Divine Child | 75.1 |
| 10 | Joel Kaiser | 22:40.9 | Alpena | 75.0 |
| 12 | Ian McLellan | 22:41.6 | Byron Center | 74.8 |
| 11 | Mack Burba | 22:43.3 | Flushing | 74.2 |
| 12 | Weston Kinney | 22:44.5 | Grand Traverse Academy | 73.8 |
| 11 | Tanner McNair | 22:44.6 | Portland | 73.8 |
| 12 | Jack Mattson | 22:45.9 | Walled Lake Northern | 73.4 |
| 9 | Struck-Curtis Landin | 22:46.6 | Flint Kearsley | 73.1 |
| 10 | Keegan Gray | 22:47.0 | Onsted | 73.0 |
| 12 | Ty Edwards | 22:48.8 | Schoolcraft | 72.4 |
| 10 | Peter Baker | 22:51.3 | Clinton | 71.6 |
| 10 | Eli Schneider | 22:51.4 | Okemos | 71.5 |
| 10 | Auden Kane | 22:51.5 | Bloomfield Hills | 71.5 |
| 9 | Gabe Noguez | 22:52.3 | Coldwater | 71.2 |
| 11 | Nate Dix | 22:52.4 | Grand Traverse Academy | 71.2 |
| 9 | Aidan Grimm | 22:52.8 | Clinton | 71.1 |
| 12 | Christopher Hunter | 22:53.0 | Pontiac Notre Dame Prep | 71.0 |
| 12 | Bryce Thurow | 22:53.5 | Mason County Central | 70.8 |
| 9 | Sam Hayes | 22:54.6 | Haslett | 70.5 |
| 11 | Lowell Milett | 22:55.0 | Brown City | 70.3 |
| 10 | Jaxon Boehm | 22:57.4 | Stevensville Lakeshore | 69.5 |
| 9 | Tanner Kauzlarich | 22:57.4 | Flushing | 69.5 |
| 10 | Chase McCarthy | 22:58.8 | Algonac | 69.1 |
| 12 | Faolan Hill | 22:59.5 | Saginaw Heritage | 68.8 |
| 10 | Jack Kemsley | 23:00.1 | Okemos | 68.6 |
| 12 | German Novy | 23:02.2 | Whitehall | 67.9 |
| 11 | Collin Grove | 23:04.7 | Algonac | 67.1 |
| 10 | Brandon Watz | 23:04.9 | Bay City Western | 67.0 |
| 9 | Cruz Newville | 23:05.5 | Alma | 66.8 |
| 10 | Hunter Hacker | 23:06.4 | Springport | 66.5 |
| 11 | Carson Dissette | 23:07.2 | South Haven | 66.3 |
| 11 | Brennon Rommeck | 23:08.5 | Okemos | 65.8 |
| 10 | Oliver Vonk | 23:09.6 | Holland Calvary Christian | 65.5 |
| 9 | Landon Cooley | 23:10.3 | Pinconning | 65.2 |
| 9 | Angel Brito | 23:10.7 | Dowagiac Union | 65.1 |
| 12 | Mason Hawthorne | 23:11.2 | Union City | 64.9 |
| 10 | Jack Wallender | 23:11.7 | Manton | 64.8 |
| 9 | Owen Peterson | 23:13.8 | Manton | 64.1 |
| 9 | Owen Cross | 23:13.9 | Flushing | 64.0 |
| 9 | Jasper Kida | 23:14.0 | Grand Traverse Academy | 64.0 |
| 9 | Greyson Jones | 23:14.4 | Whitehall | 63.9 |
| 11 | Ben Bak | 23:14.9 | Bloomfield Hills | 63.7 |
| 11 | Connor Huff | 23:15.1 | Bloomingdale | 63.6 |
| 12 | Broderick LaBar | 23:15.5 | Lapeer | 63.5 |
| 10 | Evan Freeland | 23:15.6 | Kingston | 63.5 |
| 11 | Conor Vanbuhler | 23:17.2 | Dearborn Divine Child | 62.9 |
| 10 | Matthew Austin | 23:18.3 | DeWitt | 62.6 |
| 12 | Jacob Brookens | 23:18.8 | Whitehall | 62.4 |
| 10 | Adam Hasenbank | 23:19.0 | Allendale | 62.3 |
| 11 | Jayson Hitchcock | 23:19.7 | DeWitt | 62.1 |
| 10 | Destan Ardan | 23:19.8 | Grand Traverse Academy | 62.1 |
| 9 | Ethan Baker | 23:20.0 | Haslett | 62.0 |
| 11 | Kody Hazen | 23:25.0 | Remus Chippewa Hills | 60.3 |
| 12 | Lucas Kissoondial | 23:25.5 | Bloomfield Hills | 60.2 |
| 12 | Malik Elewa | 23:25.5 | Bloomfield Hills | 60.2 |
| 9 | Jericho Borck | 23:26.3 | Hudson | 59.9 |
| 10 | Eli Gillespie | 23:26.7 | Webberville | 59.8 |
| 9 | Konstantin Rush | 23:26.7 | Petoskey | 59.8 |
| 9 | Tyler Peterson | 23:26.9 | Bloomfield Hills | 59.7 |
| 10 | Caden Ardan | 23:27.8 | Grand Traverse Academy | 59.4 |
| 9 | Collin Andrews | 23:29.4 | Lake Fenton | 58.9 |
| 10 | Joel Sniegowski | 23:29.6 | Onsted | 58.8 |
| 11 | Jacob Erickson | 23:31.6 | Niles | 58.1 |
| 10 | Micah Yates | 23:31.8 | Corunna | 58.1 |
| 9 | Charles Spencer | 23:34.4 | Buchanan | 57.2 |
| 10 | Dameon Totten | 23:35.9 | Haslett | 56.7 |
| 9 | Ryan Warburton | 23:37.0 | Pontiac Notre Dame Prep | 56.3 |
| 12 | Jackson Parker | 23:37.6 | Schoolcraft | 56.1 |
| 12 | Nolan Prevo | 23:37.9 | Lansing Everett | 56.0 |
| 9 | Jacob Tatsak | 23:38.4 | Adrian Lenawee Christian | 55.9 |
| 10 | Jonah Spencer | 23:39.2 | Webberville | 55.6 |
| 9 | Keagon Kostecki | 23:39.4 | Big Rapids | 55.5 |
| 10 | Hank Bobicz | 23:40.1 | Milan | 55.3 |
| 9 | Landon Mitteer | 23:40.1 | Whitehall | 55.3 |
| 10 | Chason Biller | 23:40.2 | Remus Chippewa Hills | 55.3 |
| 10 | Ethan McVicker | 23:40.3 | Mason County Central | 55.2 |
| 11 | Nick Pung | 23:42.8 | Portland St. Patrick | 54.4 |
| 10 | Ayden Stauff | 23:43.7 | Grass Lake | 54.1 |
| 12 | Nathan Fears | 23:45.1 | Portland St. Patrick | 53.6 |
| 12 | Mason Noonan | 23:48.5 | Stevensville Lakeshore | 52.5 |
| 9 | Brighton Lam | 23:49.3 | Vicksburg | 52.2 |
| 9 | Vince Budd | 23:49.9 | Manchester | 52.0 |
| 10 | Hunter Shotts | 23:50.1 | Croswell-Lexington | 52.0 |
| 9 | Thomas Naylor | 23:51.6 | Pontiac Notre Dame Prep | 51.5 |
| 10 | Robbie Kilpatrick | 23:52.6 | Harbor Beach | 51.1 |
| 9 | Hunter Weber | 23:54.2 | Stevensville Lakeshore | 50.6 |
| 9 | Declan Phelps | 23:55.7 | East Jackson | 50.1 |
| 11 | Ben Bosse | 23:58.7 | Buchanan | 49.1 |
| 9 | Zander Kelch | 23:59.3 | Croswell-Lexington | 48.9 |
| 11 | Colin Pratt | 24:01.1 | Montrose | 48.3 |
| 10 | Brady Butzler | 24:03.9 | Lake Fenton | 47.4 |
| 12 | Kevin Spudowski | 24:04.1 | Brown City | 47.3 |
| 10 | Nathan Ward | 24:05.1 | Manton | 47.0 |
| 8 | Patrick Austen | 24:06.9 | Portland St. Patrick | 46.4 |
| 11 | Gabe Holman | 24:07.9 | Ionia | 46.0 |
| 10 | Zachary Ebel | 24:07.9 | Bay City Western | 46.0 |
| 9 | Blake Wilson | 24:08.7 | Okemos | 45.8 |
| 11 | Ethan Wiedyk | 24:08.9 | Standish Sterling | 45.7 |
| 9 | Elliott Olsen | 24:09.5 | Allendale | 45.5 |
| 12 | Van Atchison | 24:11.3 | Petoskey | 44.9 |
| 10 | Henry Hetrick | 24:11.6 | Haslett | 44.8 |
| 10 | Gari Salvador-Garcia | 24:12.1 | Martin | 44.6 |
| 9 | Logan Decker | 24:15.4 | Coldwater | 43.5 |
| 10 | William Taylor | 24:16.9 | Springport | 43.0 |
| 12 | Noah Reinsma | 24:16.9 | Hudsonville | 43.0 |
| 10 | Decorion Mason | 24:17.5 | Lansing Sexton | 42.8 |
| 10 | Jack Dibert | 24:18.8 | Union City | 42.4 |
| 9 | Joshua Jordan | 24:18.8 | Springport | 42.4 |
| 10 | Nick Neuman | 24:19.3 | Brooklyn Columbia Central | 42.2 |
| 9 | Matthew Hetrick | 24:19.4 | Holt | 42.2 |
| 9 | Talon Thompson | 24:19.6 | Ionia | 42.1 |
| 11 | Terrance Wilson | 24:21.0 | Harper Woods | 41.7 |
| 11 | Perry Middaugh | 24:21.2 | Grand Traverse Academy | 41.6 |
| 11 | Preston Boggs | 24:22.5 | Flint Kearsley | 41.2 |
| 10 | Elijah Laninga | 24:24.7 | Holland Calvary Christian | 40.4 |
| 10 | Parker Stayton | 24:25.1 | Goodrich | 40.3 |
| 10 | Kegan Stewart | 24:25.6 | Warren DeLaSalle | 40.1 |
| 12 | Emeer Bush | 24:27.5 | Lansing Everett | 39.5 |
| 12 | Nick Pratt | 24:29.3 | East Jackson | 38.9 |
| 11 | William Whitman | 24:33.5 | Montrose | 37.5 |
| 9 | Hunter Crosthwaite | 24:35.0 | Lansing Everett | 37.0 |
| 12 | Jacob Jordan | 24:37.7 | Brooklyn Columbia Central | 36.1 |
| 9 | Wyatt Cameron | 24:39.0 | Adrian Lenawee Christian | 35.7 |
| 9 | Breck Malburg | 24:39.9 | Sand Creek | 35.4 |
| 11 | Hector Pisha | 24:41.0 | Kingston | 35.0 |
| 9 | Cameron Chouinard | 24:41.1 | Allendale | 35.0 |
| 11 | Jonas Burdick | 24:43.9 | Union City | 34.0 |
| 10 | Nicholas Anguiano-Cruz | 24:45.4 | Martin | 33.5 |
| 9 | Landon Evans | 24:48.4 | Schoolcraft | 32.5 |
| 12 | Paxton Brechting | 24:49.8 | Hudsonville | 32.1 |
| 11 | Marco Willingham | 24:53.3 | Detroit Osborn | 30.9 |
| 9 | Braylon Wood | 24:56.3 | Coldwater | 29.9 |
| 9 | Matt Rowan | 24:58.7 | Hudson | 29.1 |
| 10 | Jon Hurlburt | 25:03.1 | Croswell-Lexington | 27.6 |
| 9 | Channing Watson | 25:03.5 | Bloomfield Hills | 27.5 |
| 9 | Lawson Gallardo | 25:03.9 | Lake Fenton | 27.4 |
| 12 | Jesus G-Torres | 25:06.5 | Lansing Everett | 26.5 |
| 11 | Brayden Diaz | 25:06.5 | Dowagiac Union | 26.5 |
| 11 | Dawson Dixon | 25:07.4 | Jackson | 26.2 |
| 10 | Noah Hassenzahl | 25:08.5 | Sand Creek | 25.8 |
| 11 | Sarabdil Chauhan | 25:12.6 | Corunna | 24.5 |
| 12 | Cameron Minor | 25:12.9 | Lansing Eastern | 24.4 |
| 9 | Matt Ingalls | 25:13.8 | Petoskey | 24.1 |
| 11 | Samuel Felten | 25:15.7 | Frankenmuth | 23.4 |
| 11 | Orion Galloway | 25:18.4 | Monroe Jefferson | 22.5 |
| 11 | Isaiah Weatherspoon | 25:22.4 | Dowagiac Union | 21.2 |
| 9 | Parker Haggitt | 25:23.0 | Saginaw Heritage | 21.0 |
| 11 | Bryant Waugh | 25:26.8 | Standish Sterling | 19.7 |
| 9 | Hunter Cole | 25:28.4 | Petoskey | 19.2 |
| 9 | Brock Drewyor | 25:31.4 | Schoolcraft | 18.2 |
| 11 | Carter Stewart | 25:39.3 | Bay City Western | 15.6 |
| 11 | Brady Taylor | 25:41.8 | Hanover-Horton | 14.7 |
| 10 | Collin Nolkemper | 25:42.1 | Perry | 14.6 |
| 10 | Zachary Heiks | 25:42.6 | Allendale | 14.5 |
| 9 | Ashton Enciso | 25:44.4 | Pinconning | 13.9 |
| 9 | Quinn Darr | 25:48.2 | Rudyard | 12.6 |
| 12 | Emerson Wolbrink | 25:51.3 | Holland | 11.6 |
| 11 | Eian Kaste | 25:56.8 | Brown City | 9.7 |
| 11 | DJ Buterakos | 25:59.0 | Flint Kearsley | 9.0 |
| 11 | James Austin | 26:05.1 | Harper Woods | 7.0 |
| 10 | Gavin Eack | 26:06.0 | Sand Creek | 6.7 |
| A’Rhyan Lewis | 26:08.0 | Lansing Sexton | 6.0 | |
| 10 | Maxwell Trombley | 26:10.4 | Brown City | 5.2 |
| 10 | Isaac Armbruster | 26:13.2 | Lansing Everett | 4.3 |
| 9 | Giovonni Orlando-lauria | 26:17.7 | Warren DeLaSalle | 2.8 |
| 11 | Romeo Her | 26:18.4 | Lansing Sexton | 2.5 |
| 10 | Kenny Morell | 26:19.0 | Lapeer | 2.3 |
| 9 | Caleb Roehm | 26:20.1 | Lansing Sexton | 2.0 |
| 10 | Anthony Richards | 26:21.5 | Holt | 1.5 |
GIRLS INDIVIDUAL RATINGS
| Grade | Name | Time | Team | Rating |
| 9 | Natasza Dudek | 18:06.3 | Ann Arbor Pioneer | 168.2 |
| 10 | Stephanie DiPiazza | 18:10.4 | GRTC Peregrines | 166.9 |
| 9 | Rachel Smith | 18:11.4 | Okemos | 166.5 |
| 11 | Emma Hoffman | 18:11.5 | Otsego | 166.5 |
| 11 | Natalie Fouts | 18:14.3 | Dublin Jerome | 165.6 |
| 12 | Emmry Ross | 18:19.3 | Onsted | 163.9 |
| 12 | Kyah Hoffman | 18:22.3 | Stanton Central Montcalm | 162.9 |
| 11 | Hana Boggess | 18:42.6 | Ann Arbor Pioneer | 156.1 |
| 11 | Lydia LaMarra | 18:52.5 | Brighton | 152.8 |
| 9 | Sienna Klemmer | 18:56.8 | Ann Arbor Pioneer | 151.4 |
| 10 | Annabeth Hazlewood | 19:00.7 | Salem | 150.1 |
| 9 | Remie Ellis | 19:02.5 | Eaton Rapids | 149.5 |
| 12 | Valerie Beeck | 19:13.6 | Grand Haven | 145.8 |
| 12 | Eliza Bush | 19:19.3 | Ypsilanti Arbor Preparatory | 143.9 |
| 11 | Leah Corby | 19:22.9 | Rochester Hills Stoney Creek | 142.7 |
| 12 | Sinead Noonan | 19:23.5 | GRTC Peregrines | 142.5 |
| 10 | Samantha Schroeder | 19:26.4 | Jackson Lumen Christi | 141.5 |
| 11 | Natalie Foltz | 19:27.2 | Frankenmuth | 141.3 |
| 10 | Johanna Mulder | 19:37.5 | Holland | 137.8 |
| 12 | Mea D’Agostino | 19:39.5 | Orchard Lake St. Mary’s | 137.2 |
| 12 | Mia Fry | 19:41.4 | Centerville | 136.5 |
| 12 | Isabelle Becker | 19:42.0 | Bay City Western | 136.3 |
| 10 | Colette Lozo | 19:46.6 | Northville | 134.8 |
| 12 | Eva Thompson | 19:47.6 | Croswell-Lexington | 134.5 |
| 10 | Adeline Armstrong | 19:48.0 | East Grand Rapids | 134.3 |
| 9 | Ella Lorenz | 19:49.2 | Brighton | 133.9 |
| 12 | Addy Smith | 19:49.6 | Grand Haven | 133.8 |
| 12 | Joy Evans | 19:50.2 | Alma | 133.6 |
| 12 | Cassie Garcia | 19:53.5 | Northville | 132.5 |
| 12 | Izzy Brooks | 19:54.1 | Adrian Lenawee Christian | 132.3 |
| 12 | Ayla Holben | 19:54.5 | DeWitt | 132.2 |
| 11 | October Harns | 19:55.9 | Okemos | 131.7 |
| 12 | Sadey Seyferth | 19:57.8 | East Grand Rapids | 131.1 |
| 12 | Ashley Choponis | 20:00.9 | Stanton Central Montcalm | 130.0 |
| 12 | Layla Jordan | 20:03.2 | Goodrich | 129.3 |
| 12 | Ella Reaves | 20:03.9 | Holt | 129.0 |
| 11 | Addison Herr | 20:06.9 | Bloomfield Hills | 128.0 |
| 11 | Helen Griffith | 20:08.4 | Upper Arlington | 127.5 |
| 11 | Courtney Lince | 20:08.7 | Brighton | 127.4 |
| 11 | Grace Coston | 20:08.8 | Stanton Central Montcalm | 127.4 |
| 11 | Linnea Paige | 20:11.4 | Fremont | 126.5 |
| 10 | Jaclyn Suderman | 20:12.9 | Bay City Western | 126.0 |
| 12 | Maria Nunning | 20:14.4 | Pontiac Notre Dame Prep | 125.5 |
| 11 | Cianah Budnik-Ramos | 20:16.1 | Grand Haven | 125.0 |
| 11 | Aviana Skinner | 20:18.1 | Grand Ledge | 124.3 |
| 12 | Elle Bissett | 20:19.5 | Brighton | 123.8 |
| 12 | Mia Williams | 20:20.6 | DeWitt | 123.5 |
| 10 | Sophia Pennywitt | 20:21.5 | St Ursula (Toledo) | 123.2 |
| 12 | Camille (Cami) Kraai | 20:26.1 | Whitehall | 121.6 |
| 9 | Kayla Shellenbarger | 20:26.3 | Goodrich | 121.6 |
| 11 | Violet Gies | 20:27.4 | Notre Dame Academy (Toledo) | 121.2 |
| 12 | Helen Randolph | 20:27.5 | Dublin Jerome | 121.2 |
| 10 | Nina Moore | 20:30.3 | Ann Arbor Pioneer | 120.2 |
| 12 | Kayla Williams | 20:30.9 | DeWitt | 120.0 |
| 11 | Molly Kate Coates | 20:32.1 | Northville | 119.6 |
| 12 | Layla Lopez | 20:32.2 | Jackson Lumen Christi | 119.6 |
| 12 | Cate LeRoy | 20:32.4 | Madeira | 119.5 |
| 11 | Morgan Christopher | 20:32.8 | Brighton | 119.4 |
| 12 | Natalia DeMea | 20:34.0 | Chelsea | 119.0 |
| 9 | Lucy Folger | 20:34.2 | Madeira | 118.9 |
| 9 | Eliana Fredrick | 20:34.8 | Walled Lake Northern | 118.7 |
| 12 | Kamryn Lauinger | 20:34.9 | Goodrich | 118.7 |
| 11 | Amerie Wilson | 20:36.0 | Milan | 118.3 |
| 10 | Skylar Mejeur | 20:36.1 | Otsego | 118.3 |
| 10 | Gabriella Fugazzi | 20:36.3 | Okemos | 118.2 |
| 9 | Aurora Doepker | 20:36.5 | DeWitt | 118.2 |
| 9 | Jillian Randolph | 20:36.9 | Dublin Jerome | 118.0 |
| 10 | Emily Alt | 20:37.1 | Walled Lake Northern | 118.0 |
| 12 | Margaux Newman | 20:37.3 | Sycamore | 117.9 |
| 12 | Nora Grossnickle | 20:37.6 | Benzie Central | 117.8 |
| 9 | Khloe Lehnst | 20:38.2 | Ithaca | 117.6 |
| 12 | Taylor Mitchell | 20:38.4 | Otsego | 117.5 |
| 10 | Claire Brown | 20:38.6 | Goodrich | 117.5 |
| 11 | Becca Jud | 20:39.0 | Salem | 117.3 |
| 11 | Rebekah Stachura | 20:40.0 | Otsego | 117.0 |
| 12 | Skyler Fraley | 20:40.3 | Union City | 116.9 |
| 11 | Olivia Howe | 20:40.8 | St Ursula (Toledo) | 116.7 |
| 10 | Lauren Klosterman | 20:41.4 | Madeira | 116.5 |
| 11 | Nora Gerzema | 20:41.8 | Farmington Hills Mercy | 116.4 |
| 9 | Alaina Vergari | 20:42.3 | Sycamore | 116.2 |
| 12 | Skylar Vanhecke | 20:45.8 | Pontiac Notre Dame Prep | 115.1 |
| 9 | Alyssa McFall | 20:46.7 | Okemos | 114.8 |
| 9 | Allie Guster | 20:47.4 | Dublin Jerome | 114.5 |
| 9 | Kate O’Donohue | 20:49.2 | GRTC Peregrines | 113.9 |
| 12 | Abi Albright | 20:49.4 | Grand Haven | 113.9 |
| 11 | Annabelle Beloiu | 20:50.1 | Northville | 113.6 |
| 10 | Shayda Hart | 20:50.7 | Centerville | 113.4 |
| 10 | Makinna Foglesong | 20:51.4 | Ithaca | 113.2 |
| 11 | Maizie Cavanaugh | 20:51.5 | Brighton | 113.2 |
| 12 | Elena Vonhandorf | 20:52.2 | Centerville | 112.9 |
| 12 | Clara Peikert | 20:52.2 | Ann Arbor Pioneer | 112.9 |
| 11 | Ella Fure | 20:52.6 | Marquette | 112.8 |
| 12 | Autumn Thompson | 20:54.1 | DeWitt | 112.3 |
| 9 | Avery Kelly | 20:54.9 | Benzie Central | 112.0 |
| 12 | Adalyn Britton | 20:55.5 | Whitehall | 111.8 |
| 11 | Fiona Whitmyer | 20:55.6 | Okemos | 111.8 |
| 12 | Kathryn Kurtinaitis | 20:56.2 | Dearborn Divine Child | 111.6 |
| 10 | Madeline Goodwin | 20:57.6 | Otsego | 111.1 |
| 9 | Gweneth Eby | 20:58.1 | Coldwater | 111.0 |
| 12 | Madeline Young | 20:58.3 | Buchanan | 110.9 |
| 11 | Lilah Kiley | 20:59.1 | Kingston | 110.6 |
| 11 | Samantha Langolf | 20:59.5 | Port Huron Northern | 110.5 |
| 12 | Nevia Chimonas | 21:00.8 | Benzie Central | 110.1 |
| 12 | Madison McCall | 21:01.0 | Brighton | 110.0 |
| 10 | Samantha Bartell | 21:02.3 | Salem | 109.6 |
| 11 | Elise Maurer | 21:03.0 | Northville | 109.3 |
| 12 | Kaylee Sprague | 21:03.4 | Stevensville Lakeshore | 109.2 |
| 9 | Emma Styn | 21:03.5 | Dublin Jerome | 109.2 |
| 10 | Lucia Lachapelle | 21:04.0 | Northville | 109.0 |
| 10 | Eden Thomas | 21:08.2 | St Ursula (Toledo) | 107.6 |
| 9 | Zoha Mazhar | 21:08.4 | Northville | 107.5 |
| 9 | Kylee Diller | 21:09.1 | St Ursula (Toledo) | 107.3 |
| 10 | Rachel Brower | 21:09.2 | Sycamore | 107.3 |
| 12 | Claire Drylie | 21:10.0 | Centerville | 107.0 |
| 11 | Selena White | 21:10.3 | Brighton | 106.9 |
| 12 | Tessa Hoyt | 21:10.4 | Notre Dame Academy (Toledo) | 106.9 |
| 10 | Veyda Conley | 21:10.5 | Martin | 106.8 |
| 12 | Grace Blonde | 21:10.5 | Columbian | 106.8 |
| 10 | Laura Castrejon | 21:11.3 | Newaygo | 106.6 |
| 12 | Meredith Drylie | 21:11.5 | Centerville | 106.5 |
| 12 | Avery Byrne | 21:11.8 | Goodrich | 106.4 |
| 12 | Lillian Binger | 21:12.6 | Gladwin | 106.1 |
| 12 | Thia Tello | 21:13.0 | Jackson Lumen Christi | 106.0 |
| 11 | Rory Workman | 21:13.0 | East Grand Rapids | 106.0 |
| 11 | Ava Pawlick | 21:13.1 | Petoskey | 106.0 |
| 11 | Macy Fazekas | 21:13.3 | Jackson Lumen Christi | 105.9 |
| 9 | Adalyn Jarchow | 21:13.8 | Grass Lake | 105.7 |
| 12 | Hayven Thiel | 21:13.9 | Corunna | 105.7 |
| 9 | Maisey Toteff | 21:14.1 | Hanover-Horton | 105.6 |
| 12 | Avery Wezensky | 21:14.4 | Portland | 105.5 |
| 9 | Ella Wynk | 21:14.5 | Dublin Jerome | 105.5 |
| 9 | Claire Harrison | 21:15.6 | St Ursula (Toledo) | 105.1 |
| 12 | Rosa Brody | 21:16.2 | Canton | 104.9 |
| 12 | Abbie Felske | 21:17.8 | Columbian | 104.4 |
| 12 | Brynn Hurley | 21:18.0 | Croswell-Lexington | 104.3 |
| 11 | Clara Crist | 21:18.9 | Upper Arlington | 104.0 |
| 9 | Sawyer Lynn | 21:19.7 | Saginaw Heritage | 103.8 |
| 10 | Lucy Conzelmann | 21:19.9 | Frankenmuth | 103.7 |
| 11 | Bridget Kerber | 21:20.4 | Ann Arbor Pioneer | 103.5 |
| 12 | Lucy Pike | 21:20.7 | Ann Arbor Pioneer | 103.4 |
| 12 | Charlie Drew | 21:21.0 | Niles | 103.3 |
| 12 | Daniela Pereda | 21:21.0 | Sycamore | 103.3 |
| 11 | Kailey Mann | 21:21.0 | Byron Center | 103.3 |
| 10 | Hannah Gemmel | 21:21.3 | Madeira | 103.2 |
| 10 | Olivia Jenney | 21:22.0 | Bloomfield Hills | 103.0 |
| 12 | Reagan Higgins | 21:22.6 | Notre Dame Academy (Toledo) | 102.8 |
| 12 | Rosie Gregory | 21:22.7 | Northville | 102.8 |
| 9 | Saige Cole | 21:23.2 | Yale | 102.6 |
| 12 | Kayla Slade | 21:23.5 | Dearborn Divine Child | 102.5 |
| 11 | Morgan Hamilton | 21:23.5 | Upper Arlington | 102.5 |
| 11 | Chloe Sorensen | 21:24.0 | Centerville | 102.3 |
| 12 | Celia Pollock | 21:24.6 | Byron Center | 102.1 |
| 11 | Isabella Taber | 21:24.7 | DeWitt | 102.1 |
| 10 | Audrey Geletka | 21:25.0 | St Ursula (Toledo) | 102.0 |
| 10 | Baylor Lauinger | 21:25.2 | Goodrich | 101.9 |
| 9 | Lexi Gibson | 21:25.3 | Holland | 101.9 |
| 11 | Ellie Jasperson | 21:26.0 | Northville | 101.7 |
| 9 | Charlotte Busby | 21:28.2 | Sycamore | 100.9 |
| 11 | Mallory Wilcox | 21:28.6 | Bay City Western | 100.8 |
| 12 | Reese Beery | 21:28.7 | Saginaw Swan Valley | 100.8 |
| 11 | Samantha Bieber | 21:29.1 | Chelsea | 100.6 |
| 11 | Donna Haaksma | 21:29.6 | Byron Center | 100.5 |
| 11 | Elise Barden | 21:30.9 | Frankenmuth | 100.0 |
| 11 | Lilah Weber | 21:32.2 | Lapeer | 99.6 |
| 10 | Elisabetta Filippi | 21:33.8 | Sycamore | 99.1 |
| 9 | Mya Bower | 21:34.0 | Okemos | 99.0 |
| 10 | Elliana Hufton | 21:34.5 | Lake Fenton | 98.8 |
| 11 | Grace Brown | 21:35.3 | Jackson | 98.6 |
| 11 | Carmen Lewis | 21:36.3 | Columbian | 98.2 |
| 10 | Natalie Meldrum | 21:36.4 | Lake Orion | 98.2 |
| 12 | Maya Willard | 21:37.2 | GRTC Peregrines | 97.9 |
| 12 | Aubrey Diller | 21:37.9 | St Ursula (Toledo) | 97.7 |
| 12 | Tess Scicluna | 21:38.7 | Dearborn Divine Child | 97.4 |
| 11 | Samantha Hundt | 21:38.7 | Capital Homeschool | 97.4 |
| 10 | Mia Carson | 21:39.0 | Northville | 97.3 |
| 12 | Savana Monville | 21:40.1 | Bay City Western | 97.0 |
| 12 | Ava Henry | 21:40.2 | Madeira | 96.9 |
| 11 | Corinne Schatz | 21:40.5 | Sycamore | 96.8 |
| 12 | Quincy Stiffler | 21:40.9 | East Grand Rapids | 96.7 |
| 12 | Abby Robinson | 21:41.2 | Gladwin | 96.6 |
| 9 | Josephine Phoenix | 21:41.2 | Sycamore | 96.6 |
| 9 | Claire Miller | 21:41.9 | Monroe Jefferson | 96.4 |
| 10 | Ella Buckingham | 21:41.9 | Centerville | 96.4 |
| 10 | Allison Gautsche | 21:42.6 | Union City | 96.1 |
| 10 | Clare Assaf | 21:43.1 | East Grand Rapids | 96.0 |
| 11 | Cayla Marzban | 21:43.3 | Brighton | 95.9 |
| 10 | Colette Charchut | 21:43.7 | Haslett | 95.8 |
| 10 | Sadie Miller | 21:44.2 | Fairbanks | 95.6 |
| 9 | Lillian Johnson | 21:45.0 | Byron Center | 95.3 |
| 11 | Quinn Hatfield | 21:46.3 | Remus Chippewa Hills | 94.9 |
| 10 | Eva Weber | 21:48.5 | Dublin Jerome | 94.2 |
| 12 | Preslee Perkins | 21:49.3 | Stevensville Lakeshore | 93.9 |
| 9 | Dory Simon | 21:50.0 | Remus Chippewa Hills | 93.7 |
| 12 | Maya Labonte | 21:50.1 | Northville | 93.6 |
| 9 | Emmarie Formsma | 21:50.7 | Byron Center | 93.4 |
| 12 | Gracey Barry | 21:51.0 | Grand Haven | 93.3 |
| 11 | Madilyn Polte | 21:52.7 | St Ursula (Toledo) | 92.8 |
| 10 | Ella Bilyk | 21:52.7 | Northville | 92.8 |
| 10 | Caroline Haines | 21:53.1 | Centerville | 92.6 |
| 12 | Natalie Formsma | 21:53.1 | Byron Center | 92.6 |
| 12 | Ezgi Kurt | 21:53.6 | Alma | 92.5 |
| 12 | Amaryaja Trotter | 21:53.7 | Sycamore | 92.4 |
| 11 | Madelyn Baar | 21:54.1 | East Grand Rapids | 92.3 |
| 10 | Lauren Watkins | 21:54.3 | Northville | 92.2 |
| 12 | Allison Murray | 21:54.5 | Rochester Hills Stoney Creek | 92.2 |
| 11 | Catherine Schellhammer | 21:55.5 | East Grand Rapids | 91.8 |
| 12 | Morgan Ashcroft | 21:56.1 | DeWitt | 91.6 |
| 10 | Brooke Ashton | 21:57.7 | Madeira | 91.1 |
| 11 | Annie Hamilton | 21:57.8 | Brighton | 91.1 |
| 10 | Maddie Michitti | 21:58.0 | Sycamore | 91.0 |
| 10 | Mia Lopez | 21:58.5 | Ann Arbor Pioneer | 90.8 |
| 12 | Taylor Klimp | 21:59.2 | Otsego | 90.6 |
| 10 | Amelia McKinney | 21:59.6 | Grand Traverse Academy | 90.5 |
| 10 | Ava Lahmers | 22:01.3 | Fairbanks | 89.9 |
| 9 | Ainslie Carter | 22:01.7 | Farmington Hills Mercy | 89.8 |
| 10 | Maylan Sanders | 22:05.0 | Mason County Central | 88.7 |
| 10 | Claire Dunn | 22:06.0 | Pontiac Notre Dame Prep | 88.3 |
| 9 | Payton King | 22:06.9 | Kingston | 88.0 |
| 10 | Molly Gaudard | 22:07.1 | Flint Kearsley | 88.0 |
| 11 | Mara Vicari | 22:07.1 | Fairbanks | 88.0 |
| 10 | Alivia Ottinger | 22:07.4 | Goodrich | 87.9 |
| 9 | Kate Olsen | 22:08.7 | Byron Center | 87.4 |
| 9 | Zayla Clark | 22:09.3 | Otsego | 87.2 |
| 11 | Anna Green | 22:09.6 | Brighton | 87.1 |
| 9 | Ana Lovell | 22:09.8 | Lake Fenton | 87.1 |
| 11 | Anna Kujansuu | 22:10.2 | Dearborn Divine Child | 86.9 |
| 11 | Dorothy Wagenmaker | 22:10.2 | GRTC Peregrines | 86.9 |
| 10 | Delilah Coss | 22:11.0 | Upper Arlington | 86.7 |
| 11 | Abby Thompson | 22:11.4 | Kalamazoo Homeschool Sports | 86.5 |
| 9 | Naya Abu Yasin | 22:11.4 | Northville | 86.5 |
| 9 | Evelyn Grant | 22:12.1 | Marquette | 86.3 |
| 10 | Brynlee Swihart | 22:12.6 | Hanover-Horton | 86.1 |
| 12 | Leah Shadduck | 22:13.0 | DeWitt | 86.0 |
| 12 | Nyla Broekhuizen | 22:13.4 | Byron Center | 85.9 |
| 12 | Mary Larocca | 22:14.7 | Pontiac Notre Dame Prep | 85.4 |
| 11 | Sophie Markel | 22:14.7 | Bay City Western | 85.4 |
| 11 | Madison Aten | 22:15.5 | Grand Ledge | 85.2 |
| 10 | Paige Willman | 22:15.6 | Lake Fenton | 85.1 |
| 12 | Ellie Francis | 22:15.8 | Allendale | 85.1 |
| 12 | Elizabeth Barnhill | 22:16.1 | Alpena | 85.0 |
| 12 | Ariana Pillot | 22:16.2 | Schoolcraft | 84.9 |
| 11 | Elizabeth Salinas | 22:16.3 | Dearborn Divine Child | 84.9 |
| 10 | Julia Crowe | 22:16.3 | Northville | 84.9 |
| 11 | Lucia Wolfenberger | 22:16.4 | Sycamore | 84.9 |
| 11 | Kaily McDaniel | 22:17.5 | Milan | 84.5 |
| 11 | Ella Grimm | 22:17.7 | Muskegon Mona Shores | 84.4 |
| 12 | Brielle Kalb | 22:18.5 | St Ursula (Toledo) | 84.2 |
| 11 | Elizabeth Schafer | 22:19.4 | Okemos | 83.9 |
| 9 | Sophia Jiang | 22:19.4 | Northville | 83.9 |
| 11 | Sarah Munger | 22:20.6 | Alma | 83.5 |
| 12 | Kim Miller | 22:20.6 | Monroe Jefferson | 83.5 |
| 9 | Hayden D’Onofrio | 22:20.6 | Dublin Jerome | 83.5 |
| 10 | Natalia Hurd | 22:20.7 | Northville | 83.4 |
| 12 | Chloe Miller | 22:21.5 | Marquette | 83.2 |
| 9 | Kassie Sapp | 22:21.9 | Whitehall | 83.0 |
| 12 | Shelby Stabile | 22:22.2 | Harrison Twp. L’Anse Creuse | 82.9 |
| 10 | Haley Sharp | 22:22.9 | Port Huron Northern | 82.7 |
| 12 | Melia Cullen | 22:23.1 | GRTC Peregrines | 82.6 |
| 11 | Anna Johnson | 22:24.3 | Alma | 82.2 |
| 10 | Tessa Kozlowski | 22:24.3 | Rochester Hills Stoney Creek | 82.2 |
| 10 | Paige Weber | 22:24.4 | Portland | 82.2 |
| 12 | Monet Argeropoulos | 22:24.9 | Marquette | 82.0 |
| 12 | Evelyn Calow | 22:26.6 | BC Lakeview | 81.5 |
| 10 | Maddie Kelley | 22:27.0 | Columbian | 81.3 |
| 9 | Mary Siston | 22:27.1 | Dublin Jerome | 81.3 |
| 12 | Autumn Pernell | 22:27.3 | Ypsilanti Arbor Preparatory | 81.2 |
| 11 | Alexis Heagle | 22:27.6 | Byron Center | 81.1 |
| 11 | Hadley Wernert | 22:27.7 | Notre Dame Academy (Toledo) | 81.1 |
| 9 | Maggie McClellan | 22:29.1 | Benzie Central | 80.6 |
| 12 | Suzannah DiPiazza | 22:29.1 | GRTC Peregrines | 80.6 |
| 9 | Olivia Bays | 22:29.2 | Schoolcraft | 80.6 |
| 9 | Delilah White | 22:29.8 | Haslett | 80.4 |
| 9 | Averie Schons | 22:29.9 | Lapeer | 80.4 |
| 10 | Alexa Palmer | 22:33.9 | Alma | 79.0 |
| 12 | Anna Peters | 22:34.5 | Upper Arlington | 78.8 |
| 12 | Annika DeJong | 22:35.1 | Stevensville Lakeshore | 78.6 |
| 12 | Rachel Maddox | 22:35.3 | Fremont | 78.6 |
| 10 | Helen Lefere | 22:35.4 | Jackson Lumen Christi | 78.5 |
| 12 | Ambria DePoy | 22:35.8 | Holland | 78.4 |
| 11 | Emily Agnew | 22:36.8 | DeWitt | 78.1 |
| 9 | Lilliana (Lilly) Whaley | 22:37.3 | Benzie Central | 77.9 |
| 9 | Madalynn Trame | 22:37.9 | Sand Creek | 77.7 |
| 11 | Charlotte Gould | 22:38.2 | Sycamore | 77.6 |
| 9 | Priya Sastry | 22:38.3 | Northville | 77.6 |
| 12 | Grace Bullock | 22:38.8 | Grass Lake | 77.4 |
| 11 | Nadia Cordes | 22:40.0 | Lapeer | 77.0 |
| 12 | Lauren Thompson | 22:40.4 | Chelsea | 76.9 |
| 11 | Gwendolynn Carter | 22:41.4 | Holt | 76.5 |
| 10 | Adeline Stormont | 22:42.1 | Grass Lake | 76.3 |
| 11 | Miley Caughel | 22:42.6 | Port Huron Northern | 76.1 |
| 9 | Cora Ball | 22:42.7 | Byron Center | 76.1 |
| 10 | Liliana Anderson | 22:43.1 | Lake Orion | 76.0 |
| 12 | Reece Wruble | 22:43.2 | Harbor Beach | 75.9 |
| 11 | Heidi Herman | 22:43.7 | Dublin Jerome | 75.8 |
| 11 | Campbell Paider | 22:44.3 | Upper Arlington | 75.6 |
| 11 | Elizabeth Ontis | 22:44.6 | Remus Chippewa Hills | 75.5 |
| 10 | Elise Bullock | 22:45.9 | Grass Lake | 75.0 |
| 12 | Natalie Steward | 22:47.2 | Goodrich | 74.6 |
| 10 | Eryn Veverka | 22:47.4 | Marquette | 74.5 |
| 12 | Addison Wurfel | 22:47.7 | Vicksburg | 74.4 |
| 12 | Alissa Skirka | 22:48.5 | Union City | 74.2 |
| 10 | Liv Brody | 22:48.6 | Canton | 74.1 |
| 10 | Madison Lancaster | 22:49.2 | Milan | 73.9 |
| 11 | Sophie Wisener | 22:49.5 | Byron Center | 73.8 |
| 12 | Addison Mikel | 22:49.6 | Pontiac Notre Dame Prep | 73.8 |
| 12 | Maija Maki-Warne | 22:49.8 | Marquette | 73.7 |
| 9 | Mercy Hibma | 22:50.2 | Kalamazoo Homeschool Sports | 73.6 |
| 12 | Cece Frendt | 22:50.5 | Grand Haven | 73.5 |
| 12 | Megan Wurster | 22:51.1 | Stevensville Lakeshore | 73.3 |
| 12 | Allie England | 22:51.6 | Onsted | 73.1 |
| 12 | Olivia Tandoc | 22:51.9 | Okemos | 73.0 |
| 10 | Makayla Mitchell | 22:52.2 | Sycamore | 72.9 |
| 11 | Pauline Chapman | 22:53.1 | Richmond | 72.6 |
| 12 | Mia Schroeder | 22:53.4 | Monroe Jefferson | 72.5 |
| 12 | Ava Spirl | 22:54.1 | Canton | 72.3 |
| 10 | Kira Manchip | 22:54.3 | Fremont | 72.2 |
| 12 | Yana Chamiso | 22:54.3 | Canton | 72.2 |
| 9 | Isabelle Strand | 22:54.4 | Ithaca | 72.2 |
| 11 | Kate Ort | 22:54.7 | Stevensville Lakeshore | 72.1 |
| 11 | Catherine Kipila | 22:54.8 | Pontiac Notre Dame Prep | 72.1 |
| 10 | Sydney Timmons | 22:55.3 | Otsego | 71.9 |
| 10 | Lillie Kerr | 22:55.8 | Three Rivers | 71.7 |
| 11 | Mia Fernandez | 22:56.4 | Canton | 71.5 |
| 9 | Sofia Sporman | 22:57.4 | Flint Kearsley | 71.2 |
| 10 | Leah Weingart | 22:57.4 | Columbian | 71.2 |
| 10 | Kiara Van Staden | 22:58.4 | Dublin Jerome | 70.9 |
| 10 | Makenzie Hilberer | 22:58.5 | Grass Lake | 70.8 |
| 9 | Olivia Grisak | 22:58.7 | Madeira | 70.8 |
| 9 | Annabel Heitkamp | 22:58.7 | Dublin Jerome | 70.8 |
| 9 | Riah Guoin | 22:59.0 | Rochester Hills Stoney Creek | 70.7 |
| 10 | Addie Jones | 22:59.2 | Salem | 70.6 |
| 12 | Ava Unger | 22:59.5 | Northville | 70.5 |
| 9 | Claire Ammons | 22:59.9 | Upper Arlington | 70.4 |
| 12 | Lily McCreedy | 23:01.1 | Lapeer | 70.0 |
| 10 | Jaidyn Nickels | 23:01.3 | Corunna | 69.9 |
| 11 | Annabelle Czeiszperger | 23:01.4 | Hudson | 69.9 |
| 12 | Eliza Baker | 23:01.7 | Upper Arlington | 69.8 |
| 11 | Raegan Brosamer | 23:03.9 | Onsted | 69.0 |
| 12 | Bridget Anderson | 23:05.5 | Harbor Beach | 68.5 |
| 9 | Ellason Foster | 23:06.1 | Newaygo | 68.3 |
| 12 | Vivian Wickes | 23:06.5 | Alma | 68.2 |
| 11 | Taylor Hill | 23:06.7 | Kalamazoo Homeschool Sports | 68.1 |
| 12 | Emma Gill | 23:07.5 | Notre Dame Academy (Toledo) | 67.8 |
| 12 | Sophia Feldpausch | 23:09.0 | Byron Center | 67.3 |
| 9 | Emma Cook | 23:09.3 | DeWitt | 67.2 |
| 12 | Sarela Cruz | 23:09.7 | Three Rivers | 67.1 |
| 12 | Emily Honeman | 23:10.3 | Saginaw Heritage | 66.9 |
| 12 | Amelia Roznowski | 23:10.4 | Alpena | 66.9 |
| 11 | Carleigh Thompson | 23:10.8 | Ionia | 66.7 |
| 11 | Sydnee Lefief | 23:10.9 | Bloomfield Hills | 66.7 |
| 10 | Ximena Martinez | 23:11.3 | Stevensville Lakeshore | 66.6 |
| 10 | Izabel Raglow | 23:11.4 | Onsted | 66.5 |
| 12 | Jayla Bright | 23:11.6 | Hudson | 66.5 |
| 9 | Isabelle Polte | 23:11.7 | St Ursula (Toledo) | 66.4 |
| 12 | Clare Conzelmann | 23:12.3 | Frankenmuth | 66.2 |
| 10 | Amelia Kraemer | 23:12.7 | BC Lakeview | 66.1 |
| 12 | Ava Iverson | 23:13.8 | Benzie Central | 65.7 |
| 12 | Jillian Wygonik | 23:14.2 | Dearborn Divine Child | 65.6 |
| 10 | Alianne Boehm | 23:14.6 | Centerville | 65.5 |
| 11 | Elisabeth Pauls | 23:14.7 | Petoskey | 65.4 |
| 10 | Catie Duncan | 23:14.7 | Centerville | 65.4 |
| 9 | Madelyn Barkley | 23:15.2 | Croswell-Lexington | 65.3 |
| Adeligh Riutta | 23:15.2 | Marquette | 65.3 | |
| 11 | Amelia Cornell | 23:16.1 | Grand Ledge | 65.0 |
| 11 | Zoe Kourlas | 23:16.2 | Upper Arlington | 64.9 |
| 12 | Makiah Gurney | 23:18.0 | Columbian | 64.3 |
| 11 | Braelyn Bunting | 23:19.2 | Stanton Central Montcalm | 63.9 |
| 9 | Liv Warner | 23:19.3 | Pontiac Notre Dame Prep | 63.9 |
| 10 | Andrea Rolston | 23:19.3 | Stanton Central Montcalm | 63.9 |
| 11 | Jenna Buchan | 23:19.8 | Farmington Hills Mercy | 63.7 |
| 9 | Nolah Balbach | 23:20.1 | Frankenmuth | 63.6 |
| 9 | Kennady Giancotti | 23:21.1 | Holt | 63.3 |
| 12 | Evie Culver | 23:21.4 | Frankenmuth | 63.2 |
| 11 | Addy Hughes | 23:21.4 | Byron Center | 63.2 |
| 12 | Jordyn Taylor | 23:22.1 | Onsted | 63.0 |
| 10 | Betsy Gooden | 23:23.2 | Manton | 62.6 |
| 11 | Georgia Micklewright | 23:25.1 | BC Lakeview | 62.0 |
| 9 | Raquel Welch | 23:25.7 | Big Rapids | 61.8 |
| 11 | Jasmine Walker | 23:26.2 | Algonac | 61.6 |
| 9 | Caroline Howenstine | 23:27.2 | Stevensville Lakeshore | 61.3 |
| 9 | Ava Lipsey | 23:27.3 | Grand Ledge | 61.2 |
| 9 | Sophia Vendemo | 23:27.9 | St Ursula (Toledo) | 61.0 |
| 9 | Vivian O’Callaghan | 23:28.5 | Gladwin | 60.8 |
| 11 | Elizabeth Crawford | 23:29.3 | Lake Orion | 60.6 |
| 9 | Quinn Middleton | 23:30.5 | Byron Center | 60.2 |
| 12 | Amelia Guccione | 23:30.7 | Lake Orion | 60.1 |
| 11 | Isabella Nestle | 23:30.7 | Port Huron Northern | 60.1 |
| 11 | Kate Church | 23:31.3 | Haslett | 59.9 |
| 10 | Isabella Kaminskas | 23:31.4 | Pontiac Notre Dame Prep | 59.9 |
| 10 | Jane Mossett | 23:31.4 | Port Huron Northern | 59.9 |
| 12 | Violet Papin | 23:31.8 | Marquette | 59.7 |
| 12 | Cecilia Murray | 23:33.3 | Dearborn Divine Child | 59.2 |
| 9 | Madisyn Lindemann | 23:33.6 | Napoleon | 59.1 |
| 11 | Acacia Williams | 23:34.2 | Holland Calvary Christian | 58.9 |
| 12 | Claire Maskart | 23:35.2 | Marquette | 58.6 |
| 12 | Priya Mericle | 23:36.0 | East Jackson | 58.3 |
| 9 | Amelia Dawe | 23:36.4 | Ithaca | 58.2 |
| 12 | Diamond Madison | 23:36.4 | Muskegon Mona Shores | 58.2 |
| 11 | Audrey McManus | 23:37.4 | Eaton Rapids | 57.9 |
| 11 | Gabrielle Kilbourn | 23:38.2 | Three Rivers | 57.6 |
| 12 | Giovanna Savoy Ferreira | 23:38.3 | Rochester Hills Stoney Creek | 57.6 |
| 9 | Julia Staggs | 23:38.3 | Sycamore | 57.6 |
| 10 | Addison Patrzik | 23:38.4 | Grand Traverse Academy | 57.5 |
| 11 | Presley Csortos | 23:38.7 | St Ursula (Toledo) | 57.4 |
| 9 | Maeve VanDam | 23:38.7 | Byron Center | 57.4 |
| 12 | Sophie Derkevorkian | 23:38.9 | Farmington Hills Mercy | 57.4 |
| 10 | Emmi Dober | 23:38.9 | Northville | 57.4 |
| 9 | Natalie Hayes | 23:39.6 | DeWitt | 57.1 |
| 10 | Brynn Copenhaver | 23:39.7 | Three Rivers | 57.1 |
| 10 | Tessa Feldpausch | 23:40.2 | Byron Center | 56.9 |
| 11 | Alaina Nagel | 23:40.9 | Buchanan | 56.7 |
| 11 | Zuri Brindle | 23:41.3 | Marquette | 56.6 |
| 9 | Riley Owen | 23:41.8 | Port Huron Northern | 56.4 |
| 11 | Layla Kallivayalil | 23:42.2 | Bloomfield Hills | 56.3 |
| 10 | Jocelyn Wilson | 23:42.4 | Holt | 56.2 |
| 9 | Izzy Brown | 23:43.3 | Haslett | 55.9 |
| 10 | Greta Meisel | 23:43.4 | Petoskey | 55.9 |
| 12 | Lily Polega | 23:43.9 | Flushing | 55.7 |
| 9 | Elizabeth Gerzema | 23:44.1 | Farmington Hills Mercy | 55.6 |
| 9 | Savannah Astras | 23:44.7 | Bloomfield Hills | 55.4 |
| 12 | Addison Blodgett | 23:44.8 | Schoolcraft | 55.4 |
| 9 | Sadie Bonczynski | 23:44.9 | Dowagiac Union | 55.4 |
| 12 | Madeline Kochany | 23:45.3 | Bay City Western | 55.2 |
| 11 | Jenna Chryst | 23:45.9 | Notre Dame Academy (Toledo) | 55.0 |
| 11 | Leah Storey | 23:46.5 | Remus Chippewa Hills | 54.8 |
| 11 | Macy Czelada | 23:46.7 | South Lyon | 54.8 |
| 9 | Alyda Leep | 23:46.7 | Schoolcraft | 54.8 |
| 12 | Sierra Anthony | 23:46.8 | Bloomfield Hills | 54.7 |
| 12 | Addison Tuckerman | 23:47.1 | Notre Dame Academy (Toledo) | 54.6 |
| 11 | Makenzy Lindemann | 23:47.3 | Napoleon | 54.6 |
| 9 | Peyton Nellis | 23:47.4 | Remus Chippewa Hills | 54.5 |
| 12 | Logan Clausen | 23:47.6 | Muskegon Mona Shores | 54.5 |
| 10 | Mallory Verhougstraete | 23:47.8 | Grand Haven | 54.4 |
| 9 | Addison Smith | 23:47.8 | Saginaw Heritage | 54.4 |
| 10 | McKenzie Whalen | 23:47.9 | Allendale | 54.4 |
| 11 | Amelia Shuman | 23:48.1 | Petoskey | 54.3 |
| 12 | Harper Natinsky | 23:48.1 | Orchard Lake St. Mary’s | 54.3 |
| 10 | Marian Davlin | 23:48.3 | Portland St. Patrick | 54.2 |
| 10 | Frances Ford | 23:49.1 | Northville | 54.0 |
| 9 | Ellie Daniel | 23:49.7 | Petoskey | 53.8 |
| 11 | Alison Doka | 23:49.8 | Rochester Hills Stoney Creek | 53.7 |
| 11 | Mollie Thrush | 23:50.3 | Fairbanks | 53.6 |
| 10 | Diane Zhao | 23:50.7 | Northville | 53.4 |
| 11 | Izabelle LaLone | 23:50.9 | Ithaca | 53.4 |
| 11 | Madison Bastic | 23:51.3 | Byron Center | 53.2 |
| 9 | Nicole Fulcher | 23:51.6 | Ann Arbor Pioneer | 53.1 |
| 12 | Pierce Pibbles | 23:52.5 | Hudson | 52.8 |
| 10 | Elyana Davis | 23:52.9 | Kalamazoo Homeschool Sports | 52.7 |
| 10 | Amira Khadija | 23:53.1 | Grand Haven | 52.6 |
| 11 | Emma Doyle | 23:53.1 | Walled Lake Northern | 52.6 |
| 11 | Logan Trygstad | 23:53.4 | Stanton Central Montcalm | 52.5 |
| 12 | Hayden Whitmore | 23:53.6 | Ithaca | 52.5 |
| 12 | Ashley Pinckert | 23:53.8 | Sycamore | 52.4 |
| 10 | Madison Smith | 23:54.6 | Grand Traverse Academy | 52.1 |
| 9 | Charlee MacLaren | 23:54.9 | Ithaca | 52.0 |
| 11 | HarLee Leasher | 23:55.5 | Brown City | 51.8 |
| 9 | Khloe Matlock | 23:56.2 | Niles | 51.6 |
| 10 | Emma Musgrave | 23:57.0 | Columbian | 51.3 |
| 11 | Isabella Dunn | 23:57.6 | Goodrich | 51.1 |
| 9 | Advika Rao | 23:57.6 | Lake Orion | 51.1 |
| 12 | Mara Gilmore | 23:58.3 | Grand Haven | 50.9 |
| 11 | Josie Greene | 23:58.5 | Kalamazoo Homeschool Sports | 50.8 |
| 12 | Eleanor McMullen | 23:58.6 | Holland | 50.8 |
| 12 | Zoe Hankey | 23:59.1 | Eaton Rapids | 50.6 |
| 10 | Marion Renard | 23:59.1 | Alpena | 50.6 |
| 11 | Taylor Kopin | 23:59.7 | Hudson | 50.4 |
| 10 | Ava Childers | 24:00.3 | Yale | 50.2 |
| 12 | Mia Sanchez | 24:00.9 | Jackson Lumen Christi | 50.0 |
| 11 | Maya Grossman | 24:02.7 | Vicksburg | 49.4 |
| 11 | Erinn Verkennes | 24:03.0 | Notre Dame Academy (Toledo) | 49.3 |
| 12 | Jasmine Boggy | 24:03.3 | Ann Arbor Pioneer | 49.2 |
| 9 | Allison Rodgers | 24:03.9 | Martin | 49.0 |
| 10 | Bailey Stephen | 24:04.7 | Grand Traverse Academy | 48.8 |
| 10 | Rain Hinkley | 24:04.8 | Haslett | 48.7 |
| 10 | Eleri Raleigh | 24:04.9 | Capital Homeschool | 48.7 |
| 9 | Laura Rotman | 24:05.6 | Holland Calvary Christian | 48.5 |
| 9 | Gracie Hibma | 24:05.8 | Kalamazoo Homeschool Sports | 48.4 |
| 10 | Parker Williams | 24:06.3 | Union City | 48.2 |
| 11 | Victoria Williams | 24:06.5 | Sand Creek | 48.2 |
| 12 | Kennedi Wahmhoff | 24:06.9 | Manton | 48.0 |
| 10 | Taylor Basch | 24:07.2 | Capital Homeschool | 47.9 |
| 10 | Harper Schoon-Tanis | 24:08.0 | Holland | 47.7 |
| 11 | Maizy Minnaar | 24:08.7 | Capital Homeschool | 47.4 |
| 11 | Sophia Duclos | 24:09.2 | Walled Lake Northern | 47.3 |
| 11 | Lucineia Harvey | 24:09.5 | South Lyon | 47.2 |
| 12 | Augusta Bowman | 24:10.1 | Remus Chippewa Hills | 47.0 |
| 11 | Evelyn Jackson | 24:10.3 | Kalamazoo Homeschool Sports | 46.9 |
| 10 | Gabriella Reyna | 24:10.4 | Allendale | 46.9 |
| 10 | Olivia Carlson | 24:11.0 | Bloomfield Hills | 46.7 |
| 9 | Evelyn Weaver | 24:11.6 | Byron Center | 46.5 |
| 9 | Sally De La Cruz Gonzalez | 24:13.3 | St Ursula (Toledo) | 45.9 |
| 12 | Lauren Verburg | 24:13.4 | Grand Ledge | 45.9 |
| 10 | Emma Sidel | 24:14.2 | Corunna | 45.6 |
| 9 | Adilyn VanderWerf | 24:14.3 | Byron Center | 45.6 |
| 11 | Makynna Williams | 24:14.7 | Buchanan | 45.4 |
| 10 | Anne Young | 24:14.8 | Columbian | 45.4 |
| 10 | Waverly Pearce | 24:15.2 | Bloomfield Hills | 45.3 |
| 10 | Josephine Polasek | 24:15.6 | Portland | 45.1 |
| 9 | Markie Buckland | 24:16.9 | Grand Ledge | 44.7 |
| 11 | Payton Steinke | 24:17.2 | Sand Creek | 44.6 |
| 12 | Madison Ross | 24:18.5 | Milan | 44.2 |
| 10 | Sarah D’Amico | 24:19.7 | St Ursula (Toledo) | 43.8 |
| 12 | Lola Walworth | 24:20.1 | Okemos | 43.6 |
| 10 | Mattie Hallenbeck | 24:20.8 | Onsted | 43.4 |
| 11 | Laura Spyker | 24:21.0 | Standish Sterling | 43.3 |
| 10 | Abigail Mulder | 24:21.2 | Schoolcraft | 43.3 |
| 12 | Kyra Beemer | 24:21.5 | Brown City | 43.2 |
| 9 | Michaela Bova | 24:21.6 | Petoskey | 43.1 |
| 10 | Esme Upland-Joy | 24:21.6 | Marquette | 43.1 |
| 9 | Abigail Whitelaw | 24:21.7 | Stevensville Lakeshore | 43.1 |
| 9 | Avery Mollberg | 24:21.8 | Buchanan | 43.1 |
| 12 | Lillian Smith | 24:22.2 | Stevensville Lakeshore | 42.9 |
| 10 | Adelyn Ashbay | 24:23.1 | Allendale | 42.6 |
| 12 | Samantha Pavlak | 24:23.3 | Schoolcraft | 42.6 |
| 10 | Amoriah Tanton | 24:23.8 | Lake Fenton | 42.4 |
| 12 | Julia Moyle | 24:23.9 | Marquette | 42.4 |
| 12 | Josie Jackson | 24:24.4 | Chelsea | 42.2 |
| 11 | Madeline Dunn | 24:24.5 | Goodrich | 42.2 |
| 10 | Brandy Cavanaugh | 24:24.7 | Farmington Hills Mercy | 42.1 |
| 12 | Isabelle Overmyer | 24:25.3 | Buchanan | 41.9 |
| 9 | Grace Nunn | 24:25.5 | Holt | 41.8 |
| 12 | Lindsay Kidder | 24:25.8 | South Lyon | 41.7 |
| 10 | Eleanor Drews | 24:25.8 | Madeira | 41.7 |
| 11 | Paige Zirk | 24:26.8 | Salem | 41.4 |
| 12 | Dema Fawaz | 24:27.1 | Dearborn Divine Child | 41.3 |
| 12 | Allee Sustrich | 24:27.3 | DeWitt | 41.2 |
| 11 | Emily Barbeau | 24:28.5 | Bay City Western | 40.8 |
| 10 | Annika Johnson | 24:28.9 | Coldwater | 40.7 |
| 10 | Kaiya Bragiel | 24:29.7 | Bay City Western | 40.4 |
| 11 | Emma Grulke | 24:29.8 | Onsted | 40.4 |
| 9 | Ellie Lemmer | 24:29.8 | Orchard Lake St. Mary’s | 40.4 |
| 12 | Nia Garcia-Gallardo | 24:30.1 | Benzie Central | 40.3 |
| 11 | Mireille Hunter | 24:30.9 | Chelsea | 40.0 |
| 10 | Ashley Willett | 24:31.7 | Jackson Lumen Christi | 39.8 |
| 12 | Caroline Simpson | 24:31.8 | Rochester Hills Stoney Creek | 39.7 |
| 10 | Olivia Love | 24:32.8 | Okemos | 39.4 |
| 11 | Shenoah Collier | 24:33.1 | Grand Traverse Academy | 39.3 |
| 9 | Olivia Koren | 24:33.2 | Marquette | 39.3 |
| 9 | Zyana Wadsworth | 24:33.7 | Yale | 39.1 |
| 11 | Elsa Gomez | 24:34.1 | Grand Ledge | 39.0 |
| 11 | Liliana Cipolla | 24:34.2 | Salem | 38.9 |
| 10 | Olivia King | 24:34.2 | BC Lakeview | 38.9 |
| 11 | Elizabeth Phillippo | 24:34.3 | Fairbanks | 38.9 |
| 9 | Lexi Hatfield | 24:35.4 | Remus Chippewa Hills | 38.5 |
| 12 | Rosemary Elenbaas | 24:35.7 | Marquette | 38.4 |
| 11 | Madeline Pacola | 24:35.9 | Petoskey | 38.4 |
| 12 | Amelia Flahie | 24:36.3 | Holt | 38.2 |
| 10 | Eliza Thompson | 24:36.6 | Croswell-Lexington | 38.1 |
| 12 | Allison DiTullio | 24:36.6 | Salem | 38.1 |
| 9 | Sophia Fitton | 24:37.7 | Allendale | 37.8 |
| 11 | Breanna Swiech | 24:37.9 | South Lyon | 37.7 |
| 11 | Sarah Cook | 24:38.0 | South Lyon | 37.7 |
| 9 | DuRae Sage | 24:38.0 | Martin | 37.7 |
| 11 | Alison Rotman | 24:38.1 | Holland Calvary Christian | 37.6 |
| 12 | Anna Quicker | 24:38.8 | St Ursula (Toledo) | 37.4 |
| 12 | Ashley Saldana | 24:38.9 | Holland | 37.4 |
| 12 | Sadie Moeckel | 24:38.9 | Napoleon | 37.4 |
| 12 | Marissa Maycroft | 24:40.1 | Allendale | 37.0 |
| 9 | Ayla Frantz | 24:40.3 | BC Lakeview | 36.9 |
| 12 | Leah Shults | 24:40.9 | Madeira | 36.7 |
| 11 | Madison Prowse | 24:41.3 | Brown City | 36.6 |
| 11 | Elizabeth Arlt | 24:41.5 | Union City | 36.5 |
| 10 | Cailin Spearman | 24:41.7 | Harbor Beach | 36.4 |
| 11 | Hannah Niehaus | 24:42.8 | Fairbanks | 36.1 |
| 12 | Corina Mitteer | 24:43.2 | Whitehall | 35.9 |
| 9 | Abigail Tromp | 24:43.5 | Byron Center | 35.8 |
| 9 | Audrey Genix | 24:43.8 | East Jackson | 35.7 |
| 12 | Emma Ramisch | 24:44.0 | Harbor Beach | 35.7 |
| 12 | Christina Roberts | 24:45.0 | Chelsea | 35.3 |
| 10 | Brooklyn Hekman | 24:46.1 | Eaton Rapids | 35.0 |
| 9 | Chloe Cochrane | 24:46.4 | Orchard Lake St. Mary’s | 34.9 |
| 9 | Sophia Trachsel | 24:46.9 | Jackson Lumen Christi | 34.7 |
| 10 | Caroline Mason | 24:47.1 | Manchester | 34.6 |
| 10 | Michaela O’Callaghan | 24:47.4 | Gladwin | 34.5 |
| 12 | Ainsley Tandoc | 24:47.5 | Okemos | 34.5 |
| 10 | Avery Thorley | 24:47.7 | Fairbanks | 34.4 |
| 11 | Sienna Higbee | 24:47.9 | Dublin Jerome | 34.4 |
| 11 | Jocelyn Kiner | 24:48.5 | Dowagiac Union | 34.2 |
| 12 | Morgyn LaFontaine | 24:49.1 | Orchard Lake St. Mary’s | 34.0 |
| 11 | Hailey McGuire | 24:50.1 | Kingston | 33.6 |
| 10 | Belle Richardson | 24:50.6 | Kalamazoo Homeschool Sports | 33.5 |
| 12 | Kate Bennett | 24:50.7 | Algonac | 33.4 |
| 11 | Victoria Andrzejczak | 24:51.3 | Orchard Lake St. Mary’s | 33.2 |
| 10 | Mazie Losonsky | 24:51.7 | St Ursula (Toledo) | 33.1 |
| 10 | Harper North | 24:52.8 | Okemos | 32.7 |
| 12 | Joslyn Dickman | 24:53.0 | Alma | 32.7 |
| 10 | Anabelle Mangan | 24:53.4 | South Lyon | 32.5 |
| 9 | Noelle Marsh | 24:53.6 | Yale | 32.5 |
| 12 | Ruth Jurden | 24:53.7 | Stanton Central Montcalm | 32.4 |
| 9 | Avery McCrum | 24:54.1 | Schoolcraft | 32.3 |
| 11 | Brooklyn Schott | 24:54.2 | Port Huron Northern | 32.3 |
| 12 | Jessica Pal | 24:54.3 | Bloomfield Hills | 32.2 |
| 10 | Brenna Yocum | 24:54.4 | Otsego | 32.2 |
| 9 | McKenzie Hawks | 24:54.6 | Union City | 32.1 |
| 10 | Lani Dimock | 24:54.6 | Harbor Beach | 32.1 |
| 9 | Alexa Poota | 24:54.6 | Orchard Lake St. Mary’s | 32.1 |
| 11 | Lauren Spitzley | 24:55.7 | Portland | 31.8 |
| 12 | Summer Adams | 24:56.5 | Big Rapids | 31.5 |
| 12 | Delainey Cottrell | 24:59.8 | Hanover-Horton | 30.4 |
| 10 | Carly Smith | 25:00.1 | Union City | 30.3 |
| 9 | Maria Schwerin | 25:00.6 | Grand Traverse Academy | 30.1 |
| 10 | Davylynn Christie | 25:01.1 | Standish Sterling | 30.0 |
| 9 | Lila Scott | 25:01.1 | Alpena | 30.0 |
| 12 | Ava Quasney | 25:01.5 | Northville | 29.8 |
| 12 | Thalia Pineda | 25:02.4 | Newaygo | 29.5 |
| 9 | Hadley Premuda | 25:03.4 | Fairbanks | 29.2 |
| 11 | Malia Reitz | 25:03.6 | Holt | 29.1 |
| 9 | Noella Henn | 25:03.7 | Walled Lake Northern | 29.1 |
| 10 | Carina Ogle | 25:04.0 | Orchard Lake St. Mary’s | 29.0 |
| 10 | Klara Labasova | 25:04.1 | Rochester Hills Stoney Creek | 29.0 |
| 12 | Gwen Breidinger | 25:04.2 | Alma | 28.9 |
| 10 | Alexandra Felan | 25:04.4 | Bay City Western | 28.9 |
| 9 | Morgan Hamilton | 25:04.5 | Orchard Lake St. Mary’s | 28.8 |
| 12 | Janelle Szymanski | 25:04.8 | St Ursula (Toledo) | 28.7 |
| 12 | Ida Larsen | 25:04.9 | Marquette | 28.7 |
| 10 | Elle Buhlman | 25:05.3 | Allendale | 28.6 |
| 12 | Kloe Kiggins | 25:05.3 | Niles | 28.6 |
| 10 | Amelia Hamblin | 25:05.4 | Walled Lake Northern | 28.5 |
| 10 | Tess Hoedel | 25:05.6 | Grand Traverse Academy | 28.5 |
| 12 | Amelia Sporman | 25:08.5 | Flint Kearsley | 27.5 |
| 9 | Ava Bentley | 25:09.1 | Otsego | 27.3 |
| 9 | Gail Eberly | 25:09.9 | Petoskey | 27.0 |
| 9 | Ella Claus | 25:10.8 | Clinton | 26.7 |
| 10 | Hana Yamagata | 25:11.1 | Buchanan | 26.6 |
| 10 | Natalie Cook | 25:11.5 | Okemos | 26.5 |
| 11 | Taylor Hoppe | 25:12.3 | Grass Lake | 26.2 |
| 11 | Bella Beck | 25:12.6 | Allendale | 26.1 |
| 12 | Kylie Conn | 25:13.0 | Niles | 26.0 |
| 10 | Ruby Collins | 25:13.0 | Hanover-Horton | 26.0 |
| 11 | Keira Kalbfleisch | 25:13.2 | Saginaw Heritage | 25.9 |
| 9 | Katie Walsh | 25:13.3 | Niles | 25.9 |
| 11 | Sydney Fett | 25:13.8 | Dublin Jerome | 25.7 |
| 12 | Naomi Fitton | 25:13.9 | Grand Ledge | 25.7 |
| 11 | Averie Wohlscheid | 25:14.3 | DeWitt | 25.6 |
| 9 | Ava Kruise | 25:14.5 | Grass Lake | 25.5 |
| 9 | Charlotte Kinder | 25:14.5 | Ann Arbor Pioneer | 25.5 |
| 10 | Ilaria Claassens | 25:15.6 | Haslett | 25.1 |
| 11 | Izzy Szymanski | 25:15.8 | Alpena | 25.1 |
| 11 | Maddy Zoeckler | 25:15.9 | Madeira | 25.0 |
| 9 | Olivia Sowton | 25:16.3 | BC Lakeview | 24.9 |
| 10 | Aubrey Bussis | 25:16.6 | Allendale | 24.8 |
| 12 | Emily King | 25:16.7 | Martin | 24.8 |
| 10 | Marley Momany | 25:17.1 | Stevensville Lakeshore | 24.6 |
| 12 | Eve Trueman | 25:18.1 | Dearborn Divine Child | 24.3 |
| 12 | Maddox Lundsten | 25:18.4 | Rochester Hills Stoney Creek | 24.2 |
| 10 | Caitlin Widener | 25:18.9 | Lake Orion | 24.0 |
| 10 | Olivia Harlow | 25:21.3 | Walled Lake Northern | 23.2 |
| 11 | Kennedy Bugbee | 25:21.9 | Hanover-Horton | 23.0 |
| 12 | Rachel Sprauer | 25:21.9 | Ann Arbor Pioneer | 23.0 |
| 9 | Penelope Bianchi | 25:22.7 | Okemos | 22.8 |
| 12 | Aubrey Jackson | 25:23.1 | Niles | 22.6 |
| 11 | Gabby Shaw | 25:24.8 | Salem | 22.1 |
| 10 | Madisyn Lapinski | 25:25.6 | South Haven | 21.8 |
| 12 | Kaitlyn Clark | 25:27.0 | Schoolcraft | 21.3 |
| 9 | Sydney Miller | 25:28.2 | Otsego | 20.9 |
| 11 | Lexandria Albarez | 25:28.6 | Lansing Eastern | 20.8 |
| 9 | Karagan Calley | 25:28.8 | Portland | 20.7 |
| 12 | Olivia Laninga | 25:28.9 | Holland Calvary Christian | 20.7 |
| 10 | Gigi Masters | 25:29.6 | Adrian Lenawee Christian | 20.5 |
| 12 | Anna Heath | 25:29.7 | Portland | 20.4 |
| 10 | Samantha Francis | 25:29.9 | Farmington Hills Mercy | 20.4 |
| 10 | Adelynn Kidd | 25:30.3 | Grass Lake | 20.2 |
| 9 | Izzy Fedewa | 25:32.4 | Portland | 19.5 |
| 10 | Liliana Herrera | 25:34.4 | Newaygo | 18.9 |
| 11 | Brooklyn Werner | 25:34.4 | Bay City Western | 18.9 |
| 10 | Genavieve Root | 25:35.4 | Alma | 18.5 |
| 12 | Elayna Guadamuz | 25:35.8 | BC Lakeview | 18.4 |
| 11 | Mia Jaime | 25:36.0 | Bay City Western | 18.3 |
| 9 | Ashlynn Farmer | 25:36.4 | St Ursula (Toledo) | 18.2 |
| 12 | Sama Abbas | 25:36.9 | Lansing Everett | 18.0 |
| 9 | Nicole McMahon | 25:37.2 | Upper Arlington | 17.9 |
| 10 | Mia Rodriguez | 25:38.1 | Lake Orion | 17.6 |
| 12 | Sidney James | 25:38.6 | Richmond | 17.5 |
| 12 | Karisa Deacons | 25:39.9 | Ithaca | 17.0 |
| 11 | Charlotte Strausbaugh | 25:40.4 | Rochester Hills Stoney Creek | 16.9 |
| 10 | Jane Wilder | 25:41.4 | Webberville | 16.5 |
| 10 | Haili Martz | 25:41.9 | Niles | 16.4 |
| 11 | Madelyn Tude Thuot | 25:42.1 | Stevensville Lakeshore | 16.3 |
| 11 | Isla Sule | 25:42.4 | Corunna | 16.2 |
| 12 | Addalyn Warren | 25:44.0 | Lapeer | 15.7 |
| 10 | Mary Graves | 25:44.4 | Lake Orion | 15.5 |
| 9 | Annie Lou Howell | 25:44.5 | Holland | 15.5 |
| 10 | Emma Norred | 25:44.5 | Rochester Hills Stoney Creek | 15.5 |
| 11 | Alanis Povey | 25:45.5 | Gladwin | 15.2 |
| 10 | Sofia Razny | 25:45.8 | Farmington Hills Mercy | 15.1 |
| 12 | Faith Beardmore | 25:46.0 | Sand Creek | 15.0 |
| 12 | Ella Bulgrien | 25:46.3 | Hanover-Horton | 14.9 |
| 12 | Paisley DeHan | 25:46.3 | St Ursula (Toledo) | 14.9 |
| 11 | Sarah Gumber | 25:46.9 | Salem | 14.7 |
| 12 | Lucy Alcorn | 25:47.5 | Allendale | 14.5 |
| 10 | Padame Wadsworth | 25:47.7 | Yale | 14.4 |
| 12 | Maria Gergely | 25:47.8 | Kalamazoo Homeschool Sports | 14.4 |
| 11 | Joseline Sanchez Magana | 25:48.0 | Newaygo | 14.3 |
| 10 | Kayden Jager | 25:48.3 | Martin | 14.2 |
| 10 | Abagail Rickard | 25:49.2 | Big Rapids | 13.9 |
| 12 | Isabella Caserta | 25:50.2 | Big Rapids | 13.6 |
| 10 | Cora Wernholm | 25:51.1 | Marquette | 13.3 |
| 10 | Lily Wilcoxen | 25:51.9 | Grand Traverse Academy | 13.0 |
| 10 | Jaylynn Maduri | 25:53.3 | Croswell-Lexington | 12.6 |
| 10 | McKenna Landers | 25:53.3 | Muskegon Mona Shores | 12.6 |
| 11 | Althea Gaylord | 25:54.0 | Benzie Central | 12.3 |
| 10 | Emily Hasse | 25:54.9 | Buchanan | 12.0 |
| 9 | Lauren Gormas | 25:55.5 | Okemos | 11.8 |
| 9 | Kinley Eikenberry | 25:55.9 | Muskegon Mona Shores | 11.7 |
| 9 | Esther Bulgrien | 25:56.0 | Harbor Beach | 11.7 |
| 11 | Rocquel Richards | 25:56.1 | Fremont | 11.6 |
| 9 | Fiona Sizemore | 25:58.0 | Ionia | 11.0 |
| 12 | Lilliana Matatov | 25:58.2 | Northville | 10.9 |
| 9 | Cleo Ridley | 25:58.5 | Lapeer | 10.8 |
| 9 | Charlotte Asselin | 25:59.0 | Haslett | 10.7 |
| 11 | Hana Wahby | 25:59.1 | Salem | 10.6 |
| 10 | Eve Sheldon | 25:59.2 | Flushing | 10.6 |
| 9 | Alivia Menges | 25:59.3 | Montrose | 10.6 |
| 10 | Madelyn Sterley | 25:59.6 | Mason County Central | 10.5 |
| 10 | Jeniya Graham | 25:59.9 | Jackson | 10.4 |
| 11 | Kaitlynn Ortiz | 26:00.5 | Flushing | 10.2 |
| 10 | Sara Schipper | 26:00.8 | Martin | 10.1 |
| 11 | Evie Reidman | 26:01.8 | Fairbanks | 9.7 |
| 10 | Lauren Hall | 26:01.8 | Muskegon Mona Shores | 9.7 |
| 10 | Miyah Moore | 26:02.3 | Coldwater | 9.6 |
| 11 | Lizzie Dettman | 26:03.1 | Corunna | 9.3 |
| 11 | Piper Williams | 26:03.1 | Okemos | 9.3 |
| 12 | Sophie Schuette | 26:04.4 | Hanover-Horton | 8.9 |
| 9 | Matti Vanderwey | 26:05.3 | Capital Homeschool | 8.6 |
| 12 | Teagan Arredondo | 26:05.4 | Hudson | 8.5 |
| 10 | Annabel Reaves | 26:05.5 | Holt | 8.5 |
| 10 | Ella Nicholson | 26:05.9 | Whitehall | 8.4 |
| 10 | Penelope Persig | 26:06.8 | Croswell-Lexington | 8.1 |
| 11 | Madeline Riley | 26:07.6 | Notre Dame Academy (Toledo) | 7.8 |
| 10 | MaKenna Leonard | 26:08.0 | Otsego | 7.7 |
| 10 | Kendall Plate | 26:08.8 | Adrian Lenawee Christian | 7.4 |
| 10 | Jovi Campbell-Pickard | 26:10.7 | Mason County Central | 6.8 |
| 10 | Keira Taylor | 26:11.2 | Union City | 6.6 |
| 10 | Jessa Chivis | 26:11.7 | Allendale | 6.4 |
| 11 | Lydia Hallay | 26:13.0 | Yale | 6.0 |
| 10 | Rina Graveline | 26:13.8 | Gladwin | 5.7 |
| 10 | MaeLynn Williams | 26:13.9 | Marquette | 5.7 |
| 12 | Saleen Brennan | 26:14.1 | Buchanan | 5.6 |
| 11 | Izzy Cogswell | 26:15.1 | Dearborn Divine Child | 5.3 |
| 10 | Bella Moorhouse | 26:15.8 | Allendale | 5.1 |
| 12 | Kaitlyn Hardy | 26:16.5 | Stanton Central Montcalm | 4.8 |
| 12 | Alison Bank | 26:16.9 | Canton | 4.7 |
| 12 | Ava Schnell | 26:17.0 | Hanover-Horton | 4.7 |
| 10 | Lily Britton | 26:18.6 | Whitehall | 4.1 |
| 12 | Ahnika Gaydos | 26:18.7 | Rochester Hills Stoney Creek | 4.1 |
| 11 | Olivia Golematis | 26:18.8 | Coldwater | 4.1 |
| 9 | Eliana Aris | 26:18.8 | Big Rapids | 4.1 |
| 11 | Amity Riggenbach | 26:20.0 | Niles | 3.7 |
| 11 | Kennedie Crow | 26:20.2 | Eaton Rapids | 3.6 |
| 12 | Katie Deisler | 26:21.8 | Dearborn Divine Child | 3.1 |
| 10 | Olivia Wood | 26:22.3 | Union City | 2.9 |
| 9 | Harper Smith | 26:22.8 | Ann Arbor Pioneer | 2.7 |
| 11 | Ryann Tackabury | 26:23.5 | Lapeer | 2.5 |
| 10 | Annabelle Brunner | 26:24.0 | Eaton Rapids | 2.3 |
| 12 | Frida Brandle | 26:25.8 | Walled Lake Northern | 1.7 |
| 11 | Adyson Baker | 26:26.0 | Buchanan | 1.7 |
| 9 | Lilee Elliott | 26:26.3 | DeWitt | 1.6 |
| 12 | Amaia Onate | 26:26.4 | Salem | 1.5 |
| 9 | Paige Kanan | 26:27.9 | DeWitt | 1.0 |
| 10 | Emma Bossenbroek | 26:28.7 | Holt | 0.8 |
| 9 | Ava Harris | 26:29.6 | Remus Chippewa Hills | 0.5 |
| 11 | Holly Zantop | 26:30.2 | Hanover-Horton | 0.3 |
| 11 | Sakarah Nalazek | 26:30.4 | Saginaw Heritage | 0.2 |
| 11 | Katie Million | 26:31.0 | Grass Lake | 0.0 |