

The above infographs are from last season. I’ll make some new ones with updated stats for 2023.
With the early season ratings, a couple of notes:
- Elite, more experienced runners will always be a bit overrated early. They tend to come into the season in better shape relative to the rest of the field, and thus are closer to their championship season fitness compared to someone newer to the sport.
- With smaller meets, they’re not as accurate as they may be later in the year. Smaller samples and less ability to compare makes it hard to come up with an adjustment. Which explains why I’ll concentrate on the larger ones early, then work my way back toward the smaller ones.
- Adversity tends to have a greater impact early. Whether that’s heat, hills, humidity, or even all three, those less fit will tend to struggle a bit more early, possibly overcooking the course adjustment.
- The girls adjustment will typically be a bit more, as they’re spending more time on the course.
- These will get weighed less and less as the season rolls on, meaning virtually nothing come October. As a coach, I’d stress not losing sleep over early season times. On here, I’m stressing the same thing.
Girls Adjustment: -17
Boys Adjustment: -17
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.
HOLLY’S HARRIERS
Natalia Guaresimo, Romeo
Early on, a trend is forming. This girl loves a hilly course. She’s won twice this year, the first time a week ago at Possum Hollow, the second here today at Springfield Oaks. Taking control of the race midway, she accelerated toward a 32 sec. PB.
Nina Frost, Fenton
Third at the mile, 22 seconds back. Second at the two mile, 10 seconds back. Come the finishing stretch, she took over the lead, coming home with the D2 girls crown. A patient race earned Nina a personal best and her second consecutive sub-20. After missing much of her junior year, good to see this senior return back to her typically fast times.
Oxford’s Boys
Heard some talk in the rankings this week about how Oxford didn’t deserve to be #4. Well, I think they slammed the door on the critics today. Winner of the D1 race with all five under 17:10 on this difficult track.
Jack McGregor, Howell
Yep, ANOTHER freshman. It just doesn’t end. Placing 9th in the D1 race, coming home with a 16:03, he was easily the fastest freshman in the field. The Highlanders were already trending upward as a program, Jack’s presence now jolts them even further forward.
GIRLS TEAM RATINGS
*** = State Title worthy performance
** = Top 10 worthy performance
| Girls Team | Top 5 Avg. | Division |
| Romeo** | 129.6 | 1 |
| Oxford | 119.2 | 1 |
| Davison | 111.2 | 1 |
| Dexter | 107.5 | 1 |
| Ann Arbor Skyline | 107.4 | 1 |
| Grand Blanc | 103.0 | 1 |
| Livonia Stevenson | 101.2 | 1 |
| Rochester Adams | 97.1 | 1 |
| Hartland | 94.3 | 1 |
| Royal Oak | 90.3 | 1 |
| Bloomfield Hills | 88.7 | 1 |
| Midland Dow | 87.0 | 1 |
| Fenton | 84.2 | 1 |
| Midland | 83.2 | 1 |
| Troy | 80.3 | 1 |
| Plymouth | 79.2 | 1 |
| Utica Eisenhower | 70.4 | 1 |
| Howell | 65.9 | 1 |
| Allen Park | 65.9 | 1 |
| Holly | 60.3 | 1 |
| Lapeer | 55.5 | 1 |
| Clinton Twp. Chippewa Valley | 51.7 | 1 |
| East Lansing | 50.5 | 1 |
| Flushing | 44.8 | 1 |
| Salem | 35.9 | 1 |
| Saginaw Heritage | 31.2 | 1 |
| Troy Athens | 29.3 | 1 |
| Lake Orion | 24.8 | 1 |
| Girls Team | Top 5 Avg. | Division |
| Freeland | 103.9 | 2 |
| Pontiac Notre Dame Prep | 99.2 | 2 |
| Sturgis | 88.0 | 2 |
| Armada | 83.7 | 2 |
| Richland Gull Lake | 80.3 | 2 |
| Ann Arbor Fr Gabriel Richard | 77.5 | 2 |
| St. Clair | 76.1 | 2 |
| Marshall | 75.9 | 2 |
| Parma Western | 75.6 | 2 |
| Flint Powers Catholic | 67.0 | 2 |
| Riverview | 64.6 | 2 |
| Pinckney | 32.0 | 2 |
| Ortonville Brandon | 29.2 | 2 |
| Birch Run | 10.6 | 2 |
| Girls Team | Top 5 Avg. | Division |
| Caro | 95.3 | 3 |
| Leslie | 92.7 | 3 |
| Ann Arbor Greenhills | 74.0 | 3 |
| Bridgman | 63.6 | 3 |
| Rochester Hills Lutheran NW | 53.3 | 3 |
| Sanford-Meridian | 49.9 | 3 |
| Boyne City | 47.9 | 3 |
| Girls Team | Top 5 Avg. | Division |
| Whitmore Lake*** | 113.4 | 4 |
| Hillsdale Academy** | 91.7 | 4 |
| Breckenridge** | 84.4 | 4 |
| Saugatuck | 74.3 | 4 |
| Unionville-Sebewaing | 63.3 | 4 |
| Royal Oak Shrine | 57.3 | 4 |
| Novi Christian Academy | 44.4 | 4 |
| Livingston Christian | 43.2 | 4 |
| Dryden | 28.2 | 4 |
| Mt. Pleasant Sacred Heart | 26.0 | 4 |
| Harbor Beach | 25.8 | 4 |
| Clarkston Everest Collegiate | 8.7 | 4 |
| Plymouth Christian Academy | 3.4 | 4 |
| Girls Team | Top 5 Avg. | Division |
| Sault Ste. Marie | 53.2 | UP |
| Gladstone | 32.4 | UP |
BOYS TEAM RATINGS
| Boys Team | Top 5 Avg. | Division |
| Oxford** | 192.0 | 1 |
| Romeo** | 191.2 | 1 |
| Troy** | 189.5 | 1 |
| Plymouth | 184.6 | 1 |
| Howell | 183.2 | 1 |
| Utica | 182.4 | 1 |
| Dexter | 179.6 | 1 |
| Davison | 174.7 | 1 |
| Rochester Adams | 174.4 | 1 |
| Midland | 174.2 | 1 |
| Saginaw Heritage | 174.0 | 1 |
| Detroit Catholic Central | 173.9 | 1 |
| Royal Oak | 173.2 | 1 |
| South Lyon | 171.2 | 1 |
| Utica Eisenhower | 170.6 | 1 |
| Allen Park | 170.2 | 1 |
| Troy Athens | 169.1 | 1 |
| Midland Dow | 168.6 | 1 |
| East Lansing | 168.4 | 1 |
| Livonia Stevenson | 167.8 | 1 |
| Detroit U-D Jesuit | 167.4 | 1 |
| Northville | 166.5 | 1 |
| Grand Blanc | 165.4 | 1 |
| Hartland | 163.5 | 1 |
| Bloomfield Hills | 163.0 | 1 |
| Holly | 161.6 | 1 |
| Ann Arbor Skyline | 160.9 | 1 |
| Clinton Twp. Chippewa Valley | 153.9 | 1 |
| Fenton | 152.5 | 1 |
| Lapeer | 148.8 | 1 |
| Flushing | 141.4 | 1 |
| Waterford Mott | 119.9 | 1 |
| Lake Orion | 116.1 | 1 |
| Auburn Hills Avondale | 76.4 | 1 |
| Boys Team | Top 5 Avg. | Division |
| Marshall** | 183.1 | 2 |
| Freeland | 175.7 | 2 |
| St. Clair | 175.5 | 2 |
| Pinckney | 174.7 | 2 |
| Parma Western | 174.3 | 2 |
| Flint Powers Catholic | 171.2 | 2 |
| Richland Gull Lake | 159.2 | 2 |
| Birch Run | 146.9 | 2 |
| Riverview | 144.2 | 2 |
| Pontiac Notre Dame Prep | 138.1 | 2 |
| Sturgis | 130.6 | 2 |
| Armada | 127.3 | 2 |
| Bay City Central | 120.0 | 2 |
| Ortonville Brandon | 119.3 | 2 |
| North Branch | 114.6 | 2 |
| Bay City John Glenn | 39.8 | 2 |
| Boys Team | Top 5 Avg. | Division |
| Bath | 164.4 | 3 |
| Leslie | 158.2 | 3 |
| Sanford-Meridian | 153.3 | 3 |
| EPBP Laker | 150.4 | 3 |
| Ann Arbor Greenhills | 145.7 | 3 |
| Bronson | 143.3 | 3 |
| Bridgman | 136.6 | 3 |
| Boyne City | 120.7 | 3 |
| Charyl Stockwell Academy | 115.7 | 3 |
| Rochester Hills Lutheran NW | 103.0 | 3 |
| Otisville LakeVille | 27.9 | 3 |
| Boys Team | Top 5 Avg. | Division |
| Hillsdale Academy** | 169.7 | 4 |
| Royal Oak Shrine** | 159.6 | 4 |
| Saugatuck** | 155.3 | 4 |
| Lutheran HS Westland | 146.7 | 4 |
| Harbor Beach | 145.3 | 4 |
| Breckenridge | 142.6 | 4 |
| Whitmore Lake | 135.6 | 4 |
| Dryden | 127.1 | 4 |
| Plymouth Christian Academy | 118.8 | 4 |
| Riverview Gabriel Richard | 117.0 | 4 |
| Unionville-Sebewaing | 98.2 | 4 |
| Novi Christian Academy | 97.0 | 4 |
| Livingston Christian | 93.3 | 4 |
| Genesee | 74.3 | 4 |
| Waterford Our Lady | 71.1 | 4 |
| Genesee Christian Academy | 45.7 | 4 |
| Boys Team | Top 5 Avg. | Division |
| Sault Ste. Marie | 157.2 | UP |
| Gladstone | 143.4 | UP |
| Munising | 101.8 | UP |
GIRLS INDIVIDUAL RATINGS
| Grade | Name | Time | Team | Rating |
| 10 | Natalia Guaresimo | 18:21.3 | Romeo | 158.6 |
| 9 | Kaylie Livingston | 18:31.0 | Whitmore Lake | 155.3 |
| 10 | Emmerson Clor | 18:44.7 | Romeo | 150.8 |
| 12 | Katie Watkins | 18:45.8 | Midland Dow | 150.4 |
| 11 | Grace Tykocki | 19:08.1 | Grand Blanc | 143.0 |
| 10 | Addison Herr | 19:11.1 | Bloomfield Hills | 142.0 |
| 11 | Mallory Bigelow | 19:12.7 | Oxford | 141.4 |
| 11 | Violet Hrabovsky | 19:19.1 | Romeo | 139.3 |
| 9 | Clara Kaczor | 19:19.5 | Freeland | 139.2 |
| 12 | Layla Krayem | 19:20.7 | Livonia Stevenson | 138.8 |
| 12 | Allison Mayer | 19:25.6 | Ann Arbor Skyline | 137.1 |
| 11 | Alena Blumberg | 19:27.3 | Dexter | 136.6 |
| 12 | Braydee Elling | 19:32.2 | Oxford | 134.9 |
| 9 | Ava Goodman | 19:35.0 | Hartland | 134.0 |
| 12 | Paige McArdle | 19:43.0 | Davison | 131.3 |
| 12 | Camille DeCola | 19:44.4 | Marshall | 130.9 |
| 11 | Olivia Purdy | 19:44.6 | Romeo | 130.8 |
| 12 | Nina Frost | 19:45.3 | Fenton | 130.6 |
| 9 | Kylie Mausolf | 19:54.5 | Birch Run | 127.5 |
| 10 | Berkley Holtz | 19:55.1 | Sturgis | 127.3 |
| 11 | Kaya Vrable | 20:06.4 | Caro | 123.5 |
| 12 | Ava Baltierra | 20:07.4 | Armada | 123.2 |
| 10 | Carina Burchi | 20:08.5 | Whitmore Lake | 122.8 |
| 11 | Annabel O’Haver | 20:09.5 | Dexter | 122.5 |
| 11 | Maria Nunning | 20:12.2 | Pontiac Notre Dame Prep | 121.6 |
| 11 | Taylor Brodeur | 20:17.6 | Oxford | 119.8 |
| 10 | Nevaeh Polovina | 20:23.7 | Davison | 117.8 |
| 12 | Sparrow Centeno | 20:28.8 | Southgate Anderson | 116.1 |
| 10 | Ashlynn Harris | 20:35.2 | Bronson | 113.9 |
| 10 | Taylor Wiegand | 20:35.9 | Livingston Christian | 113.7 |
| 9 | Irie Scrase | 20:42.3 | Ann Arbor Skyline | 111.6 |
| 12 | Natalie Meadows | 20:42.3 | Whitmore Lake | 111.6 |
| 11 | Kaelin Hughes | 20:44.7 | Livonia Stevenson | 110.8 |
| 12 | Sydney Smith | 20:47.1 | Davison | 110.0 |
| 9 | Libby Schuster | 20:47.2 | Ann Arbor Greenhills | 109.9 |
| 9 | Lane Isom | 20:47.7 | Richland Gull Lake | 109.8 |
| 11 | Charlotte Long | 20:48.0 | Utica Eisenhower | 109.7 |
| 11 | Karie Keefer | 20:50.1 | Freeland | 109.0 |
| 10 | Ruth Brownlee | 20:50.2 | Hillsdale Academy | 108.9 |
| 12 | Paige Herron | 20:51.0 | Caro | 108.7 |
| 11 | Jamie Patterson | 20:54.3 | Oxford | 107.6 |
| 12 | Claire Bireta | 20:54.4 | Allen Park | 107.5 |
| 9 | El McMahan | 20:54.6 | Rochester Adams | 107.5 |
| 12 | Isabella Yeoman | 20:58.4 | Genesee | 106.2 |
| 12 | Katherine Wischman | 20:58.5 | Royal Oak | 106.2 |
| 9 | Maggie Baginski | 20:59.2 | Utica Eisenhower | 105.9 |
| 11 | Elaina Braunscheidel | 21:00.3 | Livonia Stevenson | 105.6 |
| 9 | Olivia Jenny | 21:04.3 | Bloomfield Hills | 104.2 |
| 9 | Reagan Lees | 21:04.4 | Wixom St. Catherine | 104.2 |
| 12 | Megan Hansen | 21:06.8 | Plymouth | 103.4 |
| 12 | Grace Riddle | 21:07.2 | Midland | 103.3 |
| 11 | Ayla Balazer | 21:07.4 | Ann Arbor Skyline | 103.2 |
| 11 | Erin Lubahn | 21:08.0 | Leslie | 103.0 |
| 12 | Faith Swenor | 21:08.6 | Caro | 102.8 |
| 12 | Aliya Kurian | 21:08.6 | Plymouth | 102.8 |
| 11 | Kaitlyn Kauppila | 21:08.7 | Rochester Adams | 102.8 |
| 11 | Skylar Vanhecke | 21:09.6 | Pontiac Notre Dame Prep | 102.5 |
| 9 | Becca vanLent | 21:11.1 | Ann Arbor Skyline | 102.0 |
| 10 | Sofia Robertson | 21:12.1 | Whitmore Lake | 101.6 |
| 9 | Kamryn Sixberry | 21:12.2 | Saugatuck | 101.6 |
| 9 | Lyvia Curtis | 21:12.4 | Saugatuck | 101.5 |
| 10 | Eleanor Cole | 21:15.0 | Lutheran HS Westland | 100.7 |
| 11 | Camden Essenmacher | 21:15.3 | Hartland | 100.6 |
| 11 | Stella Phillips | 21:15.4 | Rochester Adams | 100.5 |
| 11 | Sydney Roberts | 21:16.3 | Midland Dow | 100.2 |
| 10 | Sarah Albright | 21:18.0 | Grand Blanc | 99.7 |
| 9 | Brooklyn Wiltse | 21:18.3 | Davison | 99.6 |
| 10 | Ally Schmitz | 21:18.9 | Breckenridge | 99.4 |
| 11 | Ella Walton | 21:20.6 | Hillsdale Academy | 98.8 |
| 9 | Pyper Braun | 21:21.8 | EPBP Laker | 98.4 |
| 12 | Brooke Lemos | 21:25.0 | Davison | 97.3 |
| 12 | Jacqueline Morton | 21:25.2 | Mt. Pleasant Sacred Heart | 97.3 |
| 12 | Samantha Wogaman | 21:25.7 | Grand Blanc | 97.1 |
| 10 | Hailey Creisher | 21:26.3 | Leslie | 96.9 |
| 10 | Jada Prescott | 21:26.3 | Freeland | 96.9 |
| 10 | Sydney Bir | 21:26.7 | Sturgis | 96.8 |
| 9 | Claire Dunn | 21:27.5 | Pontiac Notre Dame Prep | 96.5 |
| 11 | Landrey Kuhn | 21:28.3 | Freeland | 96.2 |
| 12 | Samantha Kook | 21:29.6 | Armada | 95.8 |
| 12 | Maura Lichiello | 21:30.2 | Howell | 95.6 |
| 11 | Olivia Shaieb | 21:30.9 | Dexter | 95.4 |
| 12 | Alberta Reinbold | 21:31.9 | Unionville-Sebewaing | 95.0 |
| 10 | Tessa Hatt | 21:32.1 | Sturgis | 95.0 |
| 11 | Maddie Huysentruyt | 21:33.3 | Sandusky | 94.6 |
| 11 | Marina Walz | 21:35.4 | Parma Western | 93.9 |
| 9 | Jane Meinecke | 21:35.8 | Royal Oak | 93.7 |
| 9 | Julianne Nadolski | 21:36.0 | Southgate Anderson | 93.7 |
| 12 | Maia Conway | 21:38.6 | Royal Oak | 92.8 |
| 12 | Samantha Shaver | 21:39.3 | Grand Blanc | 92.6 |
| 9 | Kodie Snyder | 21:39.3 | Dexter | 92.6 |
| 10 | Camryn Quidort | 21:39.7 | Oxford | 92.4 |
| 9 | Mia Papendick | 21:39.8 | Leslie | 92.4 |
| 9 | Maddie Lindley | 21:40.3 | Holly | 92.2 |
| 12 | Daniela Hinojos | 21:41.3 | Riverview | 91.9 |
| 12 | Grace Gutmann | 21:43.7 | Clinton Twp. Chippewa Valley | 91.1 |
| 9 | Gabriella Komarowski | 21:44.2 | St. Clair | 90.9 |
| 10 | Elliana Neuer | 21:44.6 | Hartland | 90.8 |
| 11 | Grace Murphy | 21:44.8 | Flint Powers Catholic | 90.7 |
| 12 | Ella Mitchell | 21:45.1 | Dexter | 90.6 |
| 11 | Mary Larocca | 21:46.9 | Pontiac Notre Dame Prep | 90.0 |
| 12 | Anika Bery | 21:47.4 | Ann Arbor Greenhills | 89.9 |
| 11 | Danica Aldrich | 21:48.4 | Breckenridge | 89.5 |
| 11 | Irene Oh | 21:48.9 | Troy | 89.4 |
| 12 | Kate Varitek | 21:50.9 | Dexter | 88.7 |
| 10 | Ava Kontranowski | 21:52.4 | Midland | 88.2 |
| 10 | Abby Brownlee | 21:53.0 | Hillsdale Academy | 88.0 |
| 10 | Cecilia Kreiter | 21:53.3 | Rochester Adams | 87.9 |
| 11 | Clara Fast | 21:53.7 | Bridgman | 87.8 |
| 12 | Ana Lopez | 21:56.8 | Rochester Adams | 86.7 |
| 11 | Jaidyn Smith | 21:56.9 | Leslie | 86.7 |
| 11 | Raquel Curey | 21:57.0 | Parma Western | 86.7 |
| 12 | Gabriella Wilson | 21:58.6 | Livonia Stevenson | 86.1 |
| 10 | Madi Hare | 21:59.2 | Plymouth Christian Academy | 85.9 |
| 12 | Anna Schroeder | 21:59.2 | Royal Oak | 85.9 |
| 11 | Caroline Roberts | 21:59.2 | Hillsdale Academy | 85.9 |
| 11 | Heather Brownlee | 21:59.8 | Essexville Garber | 85.7 |
| 12 | Rachael Walch | 22:00.2 | Caro | 85.6 |
| 11 | Allie Komarowski | 22:01.0 | St. Clair | 85.3 |
| 10 | Annabella Kilanowski | 22:01.5 | Pontiac Notre Dame Prep | 85.2 |
| 10 | Cara Prusakiewicz | 22:01.9 | Dryden | 85.0 |
| 9 | Mikenna Nagel | 22:03.1 | Sanford-Meridian | 84.6 |
| 9 | Makya Isham | 22:03.6 | Leslie | 84.5 |
| 11 | Allison Nussear | 22:03.9 | Midland Dow | 84.4 |
| 12 | Erin Stuk | 22:05.0 | Ann Arbor Fr Gabriel Richard | 84.0 |
| 12 | Catherine Borg | 22:05.3 | Fenton | 83.9 |
| 10 | Avery Boggs | 22:05.4 | Riverview | 83.9 |
| 10 | Madeline Samborski | 22:06.2 | Hartland | 83.6 |
| 11 | Rowan Conley | 22:07.0 | North Branch | 83.3 |
| 12 | Maya Noren | 22:07.1 | Troy | 83.3 |
| 12 | Alexandria Mason | 22:07.7 | Ann Arbor Skyline | 83.1 |
| 11 | Izzy MacCaughan | 22:08.1 | Fenton | 83.0 |
| 9 | MiCali Teeple | 22:09.0 | Grand Blanc | 82.7 |
| 12 | Jordan Fraifogl | 22:09.2 | Waterford Mott | 82.6 |
| 9 | Louisa Denks | 22:09.3 | Royal Oak Shrine | 82.6 |
| 10 | Abigail Denoyer | 22:09.7 | Armada | 82.4 |
| 10 | Amelia Cribbins | 22:10.8 | Dexter | 82.1 |
| 9 | Nora Kolozsvary | 22:11.7 | Ann Arbor Fr Gabriel Richard | 81.8 |
| 11 | Madalynn Karsies | 22:11.8 | Pinckney | 81.7 |
| 10 | Leah McPartlin | 22:12.8 | Marshall | 81.4 |
| 11 | Avery Westall | 22:13.0 | Breckenridge | 81.3 |
| 10 | Jacalyn Yakel | 22:13.2 | Utica Eisenhower | 81.3 |
| 9 | Anna Halliday | 22:15.6 | Howell | 80.5 |
| 11 | Nataly Vine | 22:15.7 | Breckenridge | 80.4 |
| 10 | Avery Hoeft | 22:16.4 | Dexter | 80.2 |
| 10 | Nora Rioux | 22:17.2 | Howell | 79.9 |
| 10 | Delaney Little | 22:17.8 | Boyne City | 79.7 |
| 11 | Avery Dent | 22:19.5 | Ann Arbor Fr Gabriel Richard | 79.2 |
| 9 | Abigail Dobry | 22:19.6 | Dexter | 79.1 |
| 9 | Addison Jones | 22:20.1 | Midland | 79.0 |
| 9 | Natalie Kuhl | 22:20.9 | Parma Western | 78.7 |
| 12 | Carley Richardson | 22:21.1 | Bloomfield Hills | 78.6 |
| 11 | Lia Toltzman | 22:21.3 | Troy | 78.6 |
| 12 | Jalynn Schmelter | 22:21.6 | Leslie | 78.5 |
| 11 | Reece Wruble | 22:21.7 | Harbor Beach | 78.4 |
| 9 | Isabel Reinke | 22:23.0 | Freeland | 78.0 |
| 12 | Abby Rice | 22:23.8 | Rochester Hills Lutheran NW | 77.7 |
| 12 | Sophia Blanco | 22:24.5 | Richland Gull Lake | 77.5 |
| 11 | Olivia Gartrell | 22:24.8 | Davison | 77.4 |
| 12 | Keira Wood | 22:25.6 | Riverview | 77.1 |
| 9 | Grace Brownlee | 22:25.8 | Hillsdale Academy | 77.1 |
| 11 | Addison Streetman | 22:27.7 | Dexter | 76.4 |
| 9 | Flora Ramos | 22:28.1 | Pontiac Notre Dame Prep | 76.3 |
| 11 | Sarah Nimtz | 22:29.3 | Unionville-Sebewaing | 75.9 |
| 12 | Allison Giroux | 22:29.6 | Troy | 75.8 |
| 10 | Elodie Weaver | 22:29.7 | Whitmore Lake | 75.8 |
| 11 | Anahi Chapa | 22:30.2 | Allen Park | 75.6 |
| 9 | Ava Pfaffenbach | 22:30.8 | Ann Arbor Fr Gabriel Richard | 75.4 |
| 11 | Grace Evanoff | 22:31.7 | Flint Powers Catholic | 75.1 |
| 11 | Avery Shepard | 22:32.1 | Midland | 75.0 |
| 10 | Kandin Shuler | 22:32.9 | Bridgman | 74.7 |
| 11 | Melanie Warren | 22:33.7 | Bridgman | 74.4 |
| 10 | Daniella Levitt | 22:34.1 | Rochester Adams | 74.3 |
| 11 | Jessica Duncan | 22:34.1 | Troy | 74.3 |
| 11 | Emily Howell | 22:35.3 | Bridgman | 73.9 |
| 9 | Lauren Giroux | 22:35.5 | Troy | 73.8 |
| 12 | Riley McCarney | 22:37.6 | Richland Gull Lake | 73.1 |
| 10 | Riley McCann | 22:37.7 | Oxford | 73.1 |
| 9 | Anna MacDonald | 22:37.9 | Royal Oak | 73.0 |
| 10 | Sophia Ciesla | 22:38.0 | Essexville Garber | 73.0 |
| 10 | Kenzie Eicher | 22:38.6 | Sturgis | 72.8 |
| 12 | Rylee Brasseur | 22:40.7 | Lapeer | 72.1 |
| 10 | Molly McNabb | 22:42.3 | St. Clair | 71.6 |
| 11 | Hannah Sisson | 22:42.9 | Dexter | 71.4 |
| 12 | Tori Most | 22:43.2 | Breckenridge | 71.3 |
| 11 | Alicyn Gleesing | 22:43.8 | Richland Gull Lake | 71.1 |
| 11 | Sawyer Collins | 22:44.7 | Midland | 70.8 |
| 11 | Cambree Torma | 22:44.9 | Unionville-Sebewaing | 70.7 |
| 12 | Jaclyn Garvey | 22:44.9 | Grand Blanc | 70.7 |
| 9 | Ezrielle Martin | 22:45.6 | Livingston Christian | 70.5 |
| 12 | Kendall Wank | 22:46.8 | Richland Gull Lake | 70.1 |
| 10 | Aubrey Sargent | 22:48.4 | St. Clair | 69.5 |
| 9 | Caelyn Bono | 22:48.5 | Fenton | 69.5 |
| 8 | Madison Markowicz | 22:48.6 | Novi Christian Academy | 69.5 |
| 10 | Aubrey Zarnke | 22:49.2 | EPBP Laker | 69.3 |
| 12 | Jamie Carr | 22:49.4 | Grand Blanc | 69.2 |
| 11 | Emily Honeman | 22:49.9 | Saginaw Heritage | 69.0 |
| 11 | Ella Bryce | 22:50.1 | Birch Run | 69.0 |
| 10 | Jaslyn Townes | 22:50.3 | Richland Gull Lake | 68.9 |
| 10 | Maya Muskan | 22:50.9 | Romeo | 68.7 |
| 12 | Destiny Wasoski | 22:51.1 | Bay City John Glenn | 68.6 |
| 10 | Emma Viggiano | 22:51.1 | Royal Oak | 68.6 |
| 9 | Da’sia Denwiddie | 22:51.2 | Breckenridge | 68.6 |
| 9 | Sonja Stokstad | 22:53.5 | East Lansing | 67.8 |
| 9 | Allie Miller | 22:53.8 | Hillsdale Academy | 67.7 |
| 9 | Evelyn Meyer | 22:54.8 | Hillsdale Academy | 67.4 |
| 12 | Audrey Napolitano | 22:55.3 | Dryden | 67.2 |
| 9 | Monica Lynn | 22:56.0 | Ann Arbor Fr Gabriel Richard | 67.0 |
| 11 | Alayah Nieuwsma | 22:56.0 | Saugatuck | 67.0 |
| 9 | Olivia Hooper | 22:56.1 | EPBP Laker | 67.0 |
| 9 | Josephine Malcolm | 22:56.1 | Royal Oak Shrine | 67.0 |
| 10 | Allison Ramer | 22:56.2 | Richland Gull Lake | 66.9 |
| 11 | Autumn Reynolds | 22:56.9 | Potterville | 66.7 |
| 9 | Elizabeth Macey | 22:57.7 | Royal Oak | 66.4 |
| 11 | Brooke Sonnenberg | 22:58.2 | Genesee Christian Academy | 66.3 |
| 9 | Audrey Nehlsen | 22:58.8 | Hillsdale Academy | 66.1 |
| 12 | Abbie Sawicki | 22:59.0 | Allen Park | 66.0 |
| 9 | Lexi Adelman | 22:59.1 | Ann Arbor Fr Gabriel Richard | 66.0 |
| 9 | Jillian Lower | 22:59.3 | Dexter | 65.9 |
| 12 | Fiona Dragan | 22:59.7 | Plymouth | 65.8 |
| 12 | Addison Ryan | 22:59.8 | Plymouth | 65.7 |
| 12 | Abigail Walther | 22:59.9 | Sault Ste. Marie | 65.7 |
| 12 | Kendall Zaliwski | 23:00.5 | Rochester Hills Lutheran NW | 65.5 |
| 12 | Ava Kittendorf | 23:01.3 | Ann Arbor Greenhills | 65.2 |
| 11 | Rose Losey | 23:01.7 | Royal Oak Shrine | 65.1 |
| 12 | Maggie Gilin | 23:02.3 | Flint Powers Catholic | 64.9 |
| 10 | Abigail Yatooma | 23:02.4 | Novi Christian Academy | 64.9 |
| 12 | Annalise Griffin | 23:02.5 | Bloomfield Hills | 64.8 |
| 11 | Nicole Young | 23:03.4 | Livonia Stevenson | 64.5 |
| 12 | Anna Smith | 23:04.1 | Dexter | 64.3 |
| 9 | Olivia Mielke | 23:05.1 | Freeland | 64.0 |
| 12 | Samantha Smith | 23:05.9 | Saginaw Heritage | 63.7 |
| 11 | Sydney Brickel | 23:06.2 | Romeo | 63.6 |
| 11 | Addalyn Warren | 23:07.3 | Lapeer | 63.2 |
| 11 | Clair Bacon | 23:07.5 | St. Clair | 63.2 |
| 12 | Iris Millies | 23:08.0 | Hillsdale Academy | 63.0 |
| 12 | Olivia Urban | 23:08.5 | Otisville LakeVille | 62.8 |
| 9 | Miah Randall | 23:08.6 | Holly | 62.8 |
| 11 | Hailey Dodd | 23:09.1 | Parma Western | 62.6 |
| 9 | Lena Samborn | 23:09.1 | Ann Arbor Fr Gabriel Richard | 62.6 |
| 9 | Anne Marie Yarber | 23:09.5 | Hartland | 62.5 |
| 10 | Cambrynne Giem | 23:10.7 | Boyne City | 62.1 |
| 11 | Ailey Kenny | 23:11.0 | Rochester Adams | 62.0 |
| 11 | Lily Polega | 23:12.8 | Flushing | 61.4 |
| 9 | Leah Grezak | 23:13.3 | Livonia Stevenson | 61.2 |
| 9 | Helena Reiff | 23:13.5 | Armada | 61.2 |
| 11 | Sadie Scribner | 23:14.6 | Ortonville Brandon | 60.8 |
| 9 | Bayleigh Finney | 23:14.7 | Sanford-Meridian | 60.8 |
| 10 | Cristina Wenderski | 23:15.0 | Wixom St. Catherine | 60.7 |
| 12 | Selma Ruiz | 23:15.2 | Bay City Central | 60.6 |
| 11 | Leilani Schoonmaker | 23:15.3 | Saugatuck | 60.6 |
| 11 | Maddie Szlachta | 23:15.6 | Rochester Hills Lutheran NW | 60.5 |
| 10 | Adriana Domingo | 23:16.4 | Marshall | 60.2 |
| 10 | Alaina Hoffman | 23:18.2 | Marshall | 59.6 |
| 10 | Elise Proulx | 23:19.0 | Sault Ste. Marie | 59.3 |
| 10 | Morgan Scally | 23:20.0 | Romeo | 59.0 |
| 11 | Addison Mikel | 23:20.5 | Pontiac Notre Dame Prep | 58.8 |
| 9 | Emileigh Bissonnette | 23:21.1 | Clinton Twp. Chippewa Valley | 58.6 |
| 11 | Hannah Childers | 23:21.3 | Rochester Adams | 58.6 |
| 12 | Aerika Pertler | 23:21.6 | Flint Powers Catholic | 58.5 |
| 10 | Caroline LaPointe | 23:21.8 | Plymouth | 58.4 |
| 12 | Jessa Davis | 23:24.0 | Birch Run | 57.7 |
| 9 | Devon Byrne | 23:25.3 | Holly | 57.2 |
| 9 | Isla McConnell | 23:25.6 | East Lansing | 57.1 |
| 12 | Faith Hooper | 23:25.9 | EPBP Laker | 57.0 |
| 11 | Lily McCreedy | 23:27.0 | Lapeer | 56.7 |
| 12 | Jordan Smyth | 23:27.1 | Rochester Adams | 56.6 |
| 12 | Madison Juchno | 23:27.9 | Wixom St. Catherine | 56.4 |
| 11 | Isabel Farley-Gillay | 23:28.6 | Plymouth | 56.1 |
| 12 | Bree Feys | 23:28.6 | Armada | 56.1 |
| 12 | Alexa Long | 23:28.8 | Caro | 56.1 |
| 11 | Isabella Stoetzel | 23:29.0 | Parma Western | 56.0 |
| 10 | Emma Christensen | 23:29.3 | Romeo | 55.9 |
| 10 | Bridget McHugh | 23:30.4 | Boyne City | 55.5 |
| 10 | Bhuvi Narkhede | 23:31.5 | Troy | 55.2 |
| 12 | Alexandra Goss | 23:31.5 | Munising | 55.2 |
| 12 | Tamia Conway | 23:31.6 | Royal Oak | 55.1 |
| 9 | Natalie Meldrum | 23:32.4 | Lake Orion | 54.9 |
| 12 | Peyton Nichols | 23:32.8 | Ortonville Brandon | 54.7 |
| 11 | Ivy Beall | 23:33.2 | Midland Dow | 54.6 |
| 10 | Averie Zinn | 23:33.9 | Genesee | 54.4 |
| 11 | Taryn Craven | 23:34.6 | Fenton | 54.1 |
| 12 | Alysia Townsend | 23:35.5 | Ann Arbor Skyline | 53.8 |
| 10 | Jolene Thompson | 23:36.0 | Romeo | 53.7 |
| 10 | Layla Kallivayalil | 23:36.2 | Bloomfield Hills | 53.6 |
| 12 | Navya Ashok | 23:36.8 | Ann Arbor Greenhills | 53.4 |
| 10 | Sophia Knarr | 23:37.9 | Midland | 53.0 |
| 11 | Sophia McKenna | 23:38.1 | Hartland | 53.0 |
| 12 | Calla Armstrong | 23:38.5 | Sault Ste. Marie | 52.8 |
| 10 | Mackenzie Hills | 23:39.1 | Bath | 52.6 |
| 12 | Morgan McNally | 23:40.3 | Acad Of The Sacred Heart | 52.2 |
| 12 | Katie Adams | 23:40.4 | Rochester Adams | 52.2 |
| 12 | Addison Bellows | 23:41.1 | Pontiac Notre Dame Prep | 52.0 |
| 11 | Areyel Weiss | 23:41.2 | Breckenridge | 51.9 |
| 12 | Vic Cunningham | 23:41.9 | Ann Arbor Greenhills | 51.7 |
| 12 | Addison Preister | 23:42.0 | Hartland | 51.7 |
| 9 | Aiyana Wyman | 23:42.1 | Royal Oak | 51.6 |
| 10 | Nadia Cordes | 23:42.3 | Lapeer | 51.6 |
| 10 | Laura Bigard | 23:43.0 | Mt. Pleasant Sacred Heart | 51.3 |
| 11 | Ruth Cotton | 23:43.1 | Davison | 51.3 |
| 12 | Eve Herrgott | 23:43.7 | Clarkston Everest Collegiate | 51.1 |
| 10 | Hannah Ersig | 23:44.1 | Oxford | 51.0 |
| 11 | Megan Peter | 23:46.0 | Unionville-Sebewaing | 50.3 |
| 12 | Josie Dubuc | 23:46.1 | Novi Christian Academy | 50.3 |
| 12 | Kailee Charrette | 23:46.2 | Sanford-Meridian | 50.3 |
| 10 | Paige Zirk | 23:48.0 | Salem | 49.7 |
| 12 | Kati McLincha | 23:48.1 | Flushing | 49.6 |
| 9 | Rylee Tarhanich | 23:48.2 | Salem | 49.6 |
| 10 | Sonal Zachariah | 23:49.3 | Bloomfield Hills | 49.2 |
| 11 | Ava Duncan | 23:50.0 | Clinton Twp. Chippewa Valley | 49.0 |
| 9 | Haley Fitzgibbon | 23:50.7 | Sanford-Meridian | 48.8 |
| 11 | Isobel Malcolm | 23:51.4 | Royal Oak Shrine | 48.5 |
| 9 | Eleanor Park | 23:52.2 | Sturgis | 48.3 |
| 11 | Bridget Anderson | 23:52.3 | Harbor Beach | 48.2 |
| 11 | Ellie Anderson | 23:53.1 | East Lansing | 48.0 |
| 12 | Lillyann Parks | 23:54.7 | Marshall | 47.4 |
| 11 | Zoe Frederick | 23:55.0 | Ann Arbor Fr Gabriel Richard | 47.3 |
| 9 | Olivia Petrowski | 23:55.3 | Royal Oak | 47.2 |
| 9 | Ella McFarlane | 23:55.7 | Riverview | 47.1 |
| 12 | Dayna Szabo | 23:56.3 | Sault Ste. Marie | 46.9 |
| 12 | Kelsey Ettel | 23:56.4 | Armada | 46.9 |
| 9 | Taylor Byrne | 23:56.5 | Holly | 46.8 |
| 10 | EllaMae Klopf | 23:57.3 | Freeland | 46.6 |
| 11 | Allison DiTullio | 23:58.4 | Salem | 46.2 |
| 12 | Brianna Krampe | 23:59.4 | Flint Powers Catholic | 45.9 |
| 11 | Alexa Daniels | 23:59.8 | Ann Arbor Fr Gabriel Richard | 45.7 |
| 11 | Jessica Neal | 24:00.3 | Midland Dow | 45.6 |
| 10 | Maura Young | 24:00.7 | Marshall | 45.4 |
| 12 | Sophia Resa | 24:00.9 | Fenton | 45.4 |
| 9 | Lydia Scally | 24:01.2 | Romeo | 45.3 |
| 9 | Mansour Valentina | 24:01.4 | Troy Athens | 45.2 |
| 9 | Lillian Coppernoll | 24:01.5 | Parma Western | 45.2 |
| 9 | Eve Sheldon | 24:01.9 | Flushing | 45.0 |
| 11 | Jenna Kowalski | 24:02.0 | Freeland | 45.0 |
| 9 | Sofia Dussan | 24:02.5 | Ann Arbor Fr Gabriel Richard | 44.8 |
| 10 | Aydyn Thomason | 24:03.3 | Grand Blanc | 44.6 |
| 11 | Verity Green | 24:04.6 | Midland Dow | 44.1 |
| 12 | Rachel Andree | 24:05.5 | Livonia Stevenson | 43.8 |
| 12 | Kate Fulton | 24:05.9 | Flint Powers Catholic | 43.7 |
| 10 | Ella Heffner | 24:06.3 | Charyl Stockwell Academy | 43.6 |
| 11 | Kasie Kalist | 24:06.8 | Romeo | 43.4 |
| 11 | Milana Mataway | 24:08.0 | Davison | 43.0 |
| 10 | Norah Lacher | 24:09.1 | Midland Dow | 42.6 |
| 10 | Julia Moore | 24:09.3 | East Lansing | 42.6 |
| 11 | Emma Hullinger | 24:09.7 | Romeo | 42.4 |
| 12 | Alison Rockafellow | 24:09.8 | Holly | 42.4 |
| 11 | Sadie Siemen | 24:10.0 | Clinton Twp. Chippewa Valley | 42.3 |
| 12 | Khloe Burba | 24:11.0 | Flushing | 42.0 |
| 10 | Payton Takkunen | 24:11.1 | Gladstone | 42.0 |
| 12 | Eliza MacQuaig | 24:11.2 | Marshall | 41.9 |
| 11 | Delaney Mays | 24:11.4 | Pinckney | 41.9 |
| 11 | Danielle St. James | 24:11.9 | Ortonville Brandon | 41.7 |
| 11 | Brooke Butcher | 24:12.2 | Hartland | 41.6 |
| 11 | Madison Shorkey | 24:12.4 | Bay City John Glenn | 41.5 |
| 12 | Emelia Pearce | 24:12.6 | Bloomfield Hills | 41.5 |
| 9 | Adrianna Zub | 24:12.9 | Allen Park | 41.4 |
| 9 | Leighton Nyboer | 24:13.0 | Sault Ste. Marie | 41.3 |
| 9 | Caitlin Widener | 24:13.1 | Lake Orion | 41.3 |
| 11 | Emma Ramisch | 24:13.2 | Harbor Beach | 41.3 |
| 12 | Madeleine Fleury | 24:13.3 | Ann Arbor Fr Gabriel Richard | 41.2 |
| 11 | Mayce Hanson | 24:13.7 | Gladstone | 41.1 |
| 11 | Makayla Stewart | 24:14.0 | Flint Powers Catholic | 41.0 |
| 11 | Isabelle Hunt | 24:14.6 | North Branch | 40.8 |
| 12 | Anna McQueary | 24:14.7 | Saugatuck | 40.8 |
| 10 | Grace Hopkins | 24:14.7 | Ann Arbor Skyline | 40.8 |
| 11 | Chloe DeLand | 24:14.9 | Howell | 40.7 |
| 12 | Keira Schiebner | 24:15.9 | Saginaw Heritage | 40.4 |
| 12 | Lilian Osborne | 24:16.2 | North Branch | 40.3 |
| 11 | Kate Mattson | 24:16.4 | Munising | 40.2 |
| 9 | Isabella Rushlow | 24:16.5 | Plymouth | 40.2 |
| 10 | Lexi Wegner | 24:17.6 | Caro | 39.8 |
| 12 | Gillian Johnson | 24:18.0 | Waterford Mott | 39.7 |
| 11 | Michaela Quinn | 24:18.4 | Midland | 39.5 |
| 9 | Emerson Brock | 24:19.2 | Davison | 39.3 |
| 11 | Emma Garbine | 24:19.6 | Sturgis | 39.1 |
| 11 | Valeria Miranda-Diaz | 24:20.3 | Troy Athens | 38.9 |
| 12 | Nevaeh Harris | 24:20.7 | Allen Park | 38.8 |
| 11 | Jordyn Lira | 24:20.8 | Bath | 38.7 |
| 10 | Lexi Gilbert | 24:22.7 | Gladstone | 38.1 |
| 11 | Claire Allard | 24:22.8 | Grand Blanc | 38.1 |
| 10 | Lillian Wood | 24:23.7 | Plymouth | 37.8 |
| 12 | Allie Michewicz | 24:25.3 | Fenton | 37.2 |
| 12 | Carmela Watson | 24:25.3 | East Lansing | 37.2 |
| 9 | Abbie Steele | 24:26.2 | Midland | 36.9 |
| 12 | Emma BeBeau | 24:27.2 | Livonia Stevenson | 36.6 |
| 10 | Zeva Hathaway | 24:28.1 | Pinckney | 36.3 |
| 9 | Gianna DeCola | 24:28.1 | Marshall | 36.3 |
| 11 | Libby Schone | 24:29.2 | Ann Arbor Fr Gabriel Richard | 35.9 |
| 11 | Nina Cihelka | 24:29.3 | Livonia Stevenson | 35.9 |
| 10 | Lydia Wells | 24:29.5 | Bronson | 35.8 |
| 11 | Ava Nightingale | 24:30.0 | Utica Eisenhower | 35.7 |
| 9 | Emily Hosman | 24:31.7 | Dexter | 35.1 |
| 11 | Isabella Nelson-Daniels | 24:32.1 | Whitmore Lake | 35.0 |
| 12 | Madeleine Kauffman | 24:33.0 | Ann Arbor Skyline | 34.7 |
| 10 | Emma Shaw | 24:33.1 | Hartland | 34.6 |
| 12 | Alexandra Ream | 24:33.4 | Leslie | 34.5 |
| 11 | Clara Mackey | 24:33.6 | Ortonville Brandon | 34.5 |
| 9 | Scarlet Allard | 24:34.1 | Grand Blanc | 34.3 |
| 11 | Anna Boyle | 24:35.3 | Lapeer | 33.9 |
| 12 | Taylor Gildner | 24:36.2 | Rochester Adams | 33.6 |
| 12 | Lily Finnigan | 24:36.5 | Dryden | 33.5 |
| 11 | Amelia Lynd | 24:37.0 | Parma Western | 33.3 |
| 11 | Meher Deol | 24:37.3 | Troy Athens | 33.2 |
| 11 | Alexis Kierpiec | 24:37.6 | Midland Dow | 33.1 |
| 11 | Grace MacDonald | 24:38.2 | Rochester Hills Lutheran NW | 32.9 |
| 10 | Georgianna Schmidt | 24:38.7 | Marshall | 32.8 |
| 9 | Madison Reineck | 24:38.8 | Howell | 32.7 |
| 10 | Mary Schlueter | 24:39.2 | Hillsdale Academy | 32.6 |
| 11 | Maria Saad | 24:39.2 | Clarkston Everest Collegiate | 32.6 |
| 9 | Lilly Reynolds | 24:39.5 | Fenton | 32.5 |
| 11 | Natalia Costilla | 24:41.2 | Bay City Central | 31.9 |
| 11 | Chloe Greer | 24:41.5 | Midland | 31.8 |
| 10 | Cheyenne Jasper | 24:41.6 | Oxford | 31.8 |
| 9 | Graycee Cloutier | 24:45.5 | Sturgis | 30.5 |
| 12 | Celia Begosso | 24:46.5 | Ann Arbor Skyline | 30.2 |
| 12 | Savannah Drummelsmith | 24:46.7 | Rochester Hills Lutheran NW | 30.1 |
| 9 | Emma Schone | 24:47.3 | Ann Arbor Fr Gabriel Richard | 29.9 |
| 12 | Soleil Weaver | 24:47.5 | Plymouth Christian Academy | 29.8 |
| 10 | Georgia Whalen | 24:49.5 | Hillsdale Academy | 29.2 |
| 11 | Emma Fox | 24:49.5 | Plymouth | 29.2 |
| 12 | Caleigh Bovensiep | 24:49.8 | Auburn Hills Avondale | 29.1 |
| 11 | Ashlyn Upton | 24:49.9 | Armada | 29.0 |
| 9 | Sarah Hatty | 24:50.4 | Ann Arbor Fr Gabriel Richard | 28.9 |
| 11 | Hannah Garbine | 24:50.6 | Sturgis | 28.8 |
| 11 | Kayleigh Boike | 24:51.2 | Flint Powers Catholic | 28.6 |
| 12 | Sydney Upton | 24:52.1 | Armada | 28.3 |
| 11 | Jacky Dunlap | 24:53.4 | Boyne City | 27.9 |
| 9 | Natelie Hunault | 24:53.7 | Fenton | 27.8 |
| 12 | Lillian Smith | 24:54.0 | Rochester Adams | 27.7 |
| 9 | Olivia McDowell | 24:54.8 | Holly | 27.4 |
| 11 | Claudia Johnson | 24:55.7 | Midland Dow | 27.1 |
| 11 | Adriana Fandino | 24:56.6 | Novi Christian Academy | 26.8 |
| 11 | Melaina Magnusson | 24:56.8 | Parma Western | 26.7 |
| 12 | Hailey Lesher | 24:57.4 | Fenton | 26.5 |
| 10 | Clara Groen | 24:57.9 | Plymouth Christian Academy | 26.4 |
| 11 | Meryn Curtis | 24:58.2 | Saugatuck | 26.3 |
| 12 | Serena O’Brien | 24:58.5 | Ann Arbor Skyline | 26.2 |
| 12 | Kelsea Burba | 24:58.7 | Flushing | 26.1 |
| 9 | Moira Beier | 24:59.1 | Hillsdale Academy | 26.0 |
| 10 | Sydney Duby | 25:01.0 | Lake Orion | 25.3 |
| 10 | Micaela Penchoff | 25:01.5 | Royal Oak | 25.2 |
| 11 | Danielle Hunt | 25:02.9 | Unionville-Sebewaing | 24.7 |
| 9 | Nora Johnson | 25:03.0 | East Lansing | 24.7 |
| 11 | Lauren Sundquist | 25:03.0 | Gladstone | 24.7 |
| 12 | Brianna Wheaton | 25:04.8 | Pinckney | 24.1 |
| 10 | Kylo Riedel | 25:05.0 | Breckenridge | 24.0 |
| 10 | Morgan Desormeau | 25:05.2 | Livonia Stevenson | 23.9 |
| 11 | Audrey Johnson | 25:06.0 | Livingston Christian | 23.7 |
| 10 | Scarlett Tucker | 25:06.2 | Livonia Stevenson | 23.6 |
| 11 | Tess Tillman | 25:06.4 | Royal Oak Shrine | 23.5 |
| 12 | Annabella Dawood | 25:06.9 | Rochester Adams | 23.4 |
| 9 | Addison Noteboom | 25:07.3 | Armada | 23.2 |
| 10 | Gillian Kern | 25:07.4 | Royal Oak | 23.2 |
| 10 | Kayla Whitaker | 25:07.6 | Riverview | 23.1 |
| 9 | Alison Kauffman | 25:08.0 | Ann Arbor Skyline | 23.0 |
| 11 | Chloe Surhigh | 25:08.4 | Royal Oak Shrine | 22.9 |
| 9 | Jazmine Mason | 25:08.4 | Holly | 22.9 |
| 9 | Caroline Darrah | 25:09.1 | Whitmore Lake | 22.6 |
| 12 | Naidelin Luna-Bucio | 25:09.2 | Sturgis | 22.6 |
| 10 | Sarah Abazi | 25:09.3 | Southfield Christian | 22.6 |
| 10 | Tessa Swier | 25:09.6 | Midland Dow | 22.5 |
| 9 | Juniper Talley | 25:10.0 | Plymouth | 22.3 |
| 12 | Maria Burnett | 25:10.2 | Hillsdale Academy | 22.3 |
| 12 | Eden Brewer | 25:10.7 | St. Clair | 22.1 |
| 10 | Adelade Avram | 25:11.9 | Freeland | 21.7 |
| 12 | Kayla Creisher | 25:16.1 | Leslie | 20.3 |
| 9 | Chelsea Lai | 25:16.7 | Plymouth | 20.1 |
| 12 | Chloe Szymanski | 25:18.1 | Utica Eisenhower | 19.6 |
| 11 | Bella Pendegraft | 25:19.1 | Rochester Adams | 19.3 |
| 10 | Teresa Castillo | 25:19.3 | Ann Arbor Fr Gabriel Richard | 19.2 |
| 11 | Reegan Littleton | 25:19.8 | Flint Powers Catholic | 19.1 |
| 10 | Blanca Lopez-Pinto | 25:20.0 | Breckenridge | 19.0 |
| 10 | Isabella Jerore | 25:20.4 | Caro | 18.9 |
| 11 | Erin Connelly | 25:20.9 | Pontiac Notre Dame Prep | 18.7 |
| 11 | Annaliese Losey | 25:21.7 | Royal Oak Shrine | 18.4 |
| 9 | Julia Rowe | 25:22.4 | Livonia Stevenson | 18.2 |
| 9 | Sydney Erickson | 25:23.3 | Lutheran HS Westland | 17.9 |
| 10 | Sarah Gumber | 25:24.4 | Salem | 17.5 |
| 10 | Elaina Friedmann | 25:24.4 | Clinton Twp. Chippewa Valley | 17.5 |
| 10 | Samira Jraiche | 25:24.6 | Dearborn Divine Child | 17.5 |
| 9 | Caleigh Friedmann | 25:24.6 | Clinton Twp. Chippewa Valley | 17.5 |
| 10 | Juliet Mendoza Rangel | 25:24.9 | Sturgis | 17.4 |
| 11 | Katherine Farmer | 25:25.7 | Utica Eisenhower | 17.1 |
| 11 | Savannah Richmond | 25:25.7 | Marshall | 17.1 |
| 10 | Kaitlynn Ortiz | 25:26.9 | Flushing | 16.7 |
| 12 | Mai Wahby | 25:27.3 | Salem | 16.6 |
| 11 | Andrea Ross | 25:27.6 | Midland Dow | 16.5 |
| 10 | Elizabeth Burrell | 25:28.1 | Rochester Hills Lutheran NW | 16.3 |
| 12 | Kayla Farnes | 25:28.3 | Gladstone | 16.2 |
| 9 | Rose Buonerba | 25:28.7 | Ann Arbor Fr Gabriel Richard | 16.1 |
| 10 | Lilly Baker | 25:29.0 | Lake Orion | 16.0 |
| 10 | Elizabeth Caspar | 25:29.2 | Hillsdale Academy | 15.9 |
| 9 | Mae Barbaro | 25:31.7 | Dexter | 15.1 |
| 11 | Praharshita Dasararaju | 25:32.0 | Troy Athens | 15.0 |
| 10 | Chelsey Hertel | 25:33.7 | Boyne City | 14.4 |
| 12 | Brooke Lee | 25:35.1 | Troy Athens | 14.0 |
| 12 | Autumn Frost | 25:35.5 | Genesee | 13.8 |
| 9 | Amelia Hattermann | 25:38.4 | Royal Oak | 12.9 |
| 8 | Abigail Galazka | 25:38.6 | Livingston Christian | 12.8 |
| 11 | Natalie Ghezzi | 25:39.1 | Ann Arbor Fr Gabriel Richard | 12.6 |
| 9 | Ella Goodsell | 25:39.5 | Romeo | 12.5 |
| 11 | Tvarika Vinothan | 25:41.7 | Rochester Adams | 11.8 |
| 11 | Peyton French | 25:42.7 | Clinton Twp. Chippewa Valley | 11.4 |
| 9 | Regan Sporte | 25:43.2 | Sault Ste. Marie | 11.3 |
| 10 | Ella Stepke | 25:44.3 | Lapeer | 10.9 |
| 10 | Torey Ferguson | 25:44.5 | Genesee Christian Academy | 10.8 |
| 12 | Autumn Troupe | 25:45.5 | Novi Christian Academy | 10.5 |
| 11 | Hayden Swartz | 25:47.9 | Freeland | 9.7 |
| 11 | Bella Town | 25:48.2 | Bay City John Glenn | 9.6 |
| 10 | Samantha Pare | 25:48.6 | Howell | 9.5 |
| 11 | Rita Luhring | 25:48.9 | Rochester Hills Lutheran NW | 9.4 |
| 9 | Abigail Watenpool | 25:49.2 | Whitmore Lake | 9.3 |
| 12 | Noelle Keelen | 25:50.0 | Genesee Christian Academy | 9.0 |
| 12 | Jillian Kight | 25:50.3 | Plymouth | 8.9 |
| 10 | Leila Reyes | 25:50.4 | Midland | 8.9 |
| 10 | Allie Perry | 25:50.5 | Flushing | 8.8 |
| 11 | Zailey Archbold | 25:51.8 | Midland Dow | 8.4 |
| 12 | Kylie Whipple | 25:53.0 | Clinton Twp. Chippewa Valley | 8.0 |
| 10 | Stephanie Crawley | 25:53.0 | Dearborn Divine Child | 8.0 |
| 9 | Megan Welch | 25:55.0 | Ann Arbor Fr Gabriel Richard | 7.3 |
| 12 | Jill Kaspar | 25:55.1 | Bridgman | 7.3 |
| 10 | Alex Shuttleworth | 25:55.3 | Livonia Stevenson | 7.2 |
| 10 | Emily Mei | 25:55.6 | Ann Arbor Skyline | 7.1 |
| 10 | Azalea Macias | 25:57.5 | East Lansing | 6.5 |
| 9 | Morgan Hoyt | 25:57.5 | Oxford | 6.5 |
| 10 | Hannah Wu | 25:57.9 | Rochester Adams | 6.4 |
| 9 | Alexis Bosma | 25:58.4 | Utica Eisenhower | 6.2 |
| 9 | Viviana Tafelski | 25:58.6 | Utica Eisenhower | 6.1 |
| 12 | Addison Mayfield | 25:58.7 | Bay City Central | 6.1 |
| 12 | Hannah Hopkins | 25:59.1 | Ann Arbor Skyline | 6.0 |
| 12 | Lauren Franceschi | 25:59.4 | Plymouth | 5.9 |
| 12 | Ella Bush | 26:01.2 | Riverview Gabriel Richard | 5.3 |
| 12 | Annabel Flora | 26:01.4 | Royal Oak | 5.2 |
| 12 | Meredith Shannon | 26:01.9 | Dearborn Divine Child | 5.0 |
| 9 | Tiahnna Kinney | 26:02.1 | Sanford-Meridian | 5.0 |
| 11 | Tracy Ludescher | 26:03.8 | North Branch | 4.4 |
| 9 | Corinne Lamb | 26:06.3 | Romeo | 3.6 |
| 10 | Melodie Nagel | 26:06.5 | Sanford-Meridian | 3.5 |
| 10 | Jenna Atkins | 26:08.0 | Salem | 3.0 |
| 11 | Beatrice Carr | 26:08.5 | East Lansing | 2.8 |
| 12 | Elyse Smith | 26:08.7 | Saginaw Heritage | 2.8 |
| 11 | Sage Booth | 26:09.2 | Bloomfield Hills | 2.6 |
| 10 | Julianna Bailey | 26:09.7 | Ann Arbor Skyline | 2.4 |
| 10 | Quinn Hoell | 26:12.1 | Armada | 1.6 |
| 12 | Mckinnis Ramirez | 26:12.7 | Plymouth Christian Academy | 1.4 |
| 12 | Cecelia Brush | 26:14.2 | Ann Arbor Skyline | 0.9 |
| 9 | Juliana Raffin | 26:14.7 | Parma Western | 0.8 |
BOYS INDIVIDUAL RATINGS
| Grade | Name | Time | Team | Rating |
| 11 | TJ Hansen | 15:14.4 | Freeland | 220.9 |
| 12 | Evan Loughridge | 15:35.4 | Pinckney | 213.9 |
| 11 | Taye Levenson | 15:35.8 | Bloomfield Hills | 213.7 |
| 12 | Vishvaa Ravishankar | 15:41.8 | Troy | 211.7 |
| 12 | Vincent Guaresimo | 15:43.7 | Romeo | 211.1 |
| 12 | Brandon Anderson | 15:56.1 | Dexter | 207.0 |
| 11 | Jack Bidwell | 15:57.1 | Marshall | 206.6 |
| 12 | Luke Suliman | 16:01.9 | Ann Arbor Skyline | 205.0 |
| 11 | Kian Schneeweis | 16:03.4 | Troy | 204.5 |
| 12 | Iain Forrest | 16:04.7 | Davison | 204.1 |
| 10 | Gabe Litzner | 16:04.8 | Sault Ste. Marie | 204.1 |
| 11 | Alexander McArthur | 16:05.2 | Oxford | 203.9 |
| 9 | Jack MacGregor | 16:05.6 | Howell | 203.8 |
| 12 | Logan Ruffner | 16:11.1 | Riverview | 202.0 |
| 12 | Connor Clor | 16:14.4 | Romeo | 200.9 |
| 10 | Harper Wesley | 16:17.8 | Utica | 199.7 |
| 10 | Abenezer Cerone | 16:28.6 | Royal Oak Shrine | 196.1 |
| 12 | Braxton Sipes | 16:32.2 | Royal Oak | 194.9 |
| 12 | Tyler Brothers | 16:32.3 | Utica Eisenhower | 194.9 |
| 11 | James Cusick | 16:32.3 | Oxford | 194.9 |
| 10 | John Blaskowski | 16:33.8 | Saginaw Heritage | 194.4 |
| 11 | Jack Chadwick | 16:34.8 | Plymouth | 194.1 |
| 12 | Cooper Singleton | 16:36.8 | Parma Western | 193.4 |
| 12 | Connor Griffith | 16:38.7 | Marshall | 192.8 |
| 12 | David Murphy | 16:40.9 | Flint Powers Catholic | 192.0 |
| 11 | Max Myrand | 16:42.7 | Oxford | 191.4 |
| 11 | Logan Mullan | 16:42.8 | Detroit U-D Jesuit | 191.4 |
| 12 | Kenny Lewis | 16:43.7 | Saginaw Heritage | 191.1 |
| 12 | Colin MacGregor | 16:44.7 | Midland Dow | 190.8 |
| 12 | Louis D’Souza | 16:49.0 | Troy | 189.3 |
| 12 | Caleb Wynn | 16:49.5 | Allen Park | 189.2 |
| 12 | Michael Cyrul | 16:49.7 | East Lansing | 189.1 |
| 10 | Edison Lopeman | 16:49.7 | Parma Western | 189.1 |
| 12 | Aiden Janes | 16:49.8 | Rochester Adams | 189.1 |
| 12 | Jacob Esser | 16:49.9 | Troy Athens | 189.0 |
| 12 | Thomas Holm | 16:51.7 | Hillsdale Academy | 188.4 |
| 12 | Jack DeWaele | 16:52.7 | Clinton Twp. Chippewa Valley | 188.1 |
| 11 | James Latstetter | 16:53.0 | Flushing | 188.0 |
| 11 | Drew Abbott | 16:55.4 | Detroit Catholic Central | 187.2 |
| 11 | Jacob Huntoon | 16:56.1 | Fenton | 187.0 |
| 12 | Ethan Muraszewski | 16:56.3 | Utica | 186.9 |
| 11 | Ben Mussen | 16:57.0 | Plymouth | 186.7 |
| 12 | Lucas Ames | 16:57.9 | Oxford | 186.4 |
| 12 | Luke Oyster | 16:58.1 | Utica Eisenhower | 186.3 |
| 12 | Dylan Distelrath | 16:58.9 | St. Clair | 186.0 |
| 10 | Lucas LaPointe | 16:59.5 | Plymouth | 185.8 |
| 12 | Vinny Schweihofer | 17:01.2 | St. Clair | 185.3 |
| 11 | Reece Davis | 17:02.3 | Marshall | 184.9 |
| 12 | Bryce Goodsell | 17:02.3 | Romeo | 184.9 |
| 9 | Ryan Good | 17:04.0 | Parma Western | 184.3 |
| 9 | Abraham McHugh | 17:04.3 | Marshall | 184.2 |
| 11 | Nolan Till | 17:04.7 | Royal Oak | 184.1 |
| 11 | Brady Boroniec | 17:04.7 | Allen Park | 184.1 |
| 12 | Cass Feeney | 17:06.8 | Oxford | 183.4 |
| 11 | Jacob Essenmacher | 17:06.9 | Lapeer | 183.4 |
| 10 | Brody Karg | 17:07.1 | Harbor Beach | 183.3 |
| 10 | Andrew Worsley | 17:07.9 | Midland | 183.0 |
| 12 | Alex Eplin | 17:08.5 | Livonia Stevenson | 182.8 |
| 12 | Sawyer Stoneman | 17:09.8 | Breckenridge | 182.4 |
| 12 | Anirudh Krishnan | 17:09.8 | Plymouth | 182.4 |
| 11 | Lucas Wood | 17:10.7 | Howell | 182.1 |
| 11 | Drake Wallace | 17:11.9 | Howell | 181.7 |
| 12 | Eden Lampi | 17:12.0 | East Lansing | 181.7 |
| 11 | Reynold Wei | 17:12.4 | Rochester Adams | 181.5 |
| 10 | Nate Linden | 17:12.4 | Troy Athens | 181.5 |
| 10 | Grayson Rorick | 17:13.5 | Hillsdale Academy | 181.2 |
| 11 | Tyler Heal | 17:14.0 | Sanford-Meridian | 181.0 |
| 10 | Luke Allen | 17:14.6 | Romeo | 180.8 |
| 9 | Luke Herron | 17:15.1 | Caro | 180.6 |
| 11 | Andy Castro | 17:16.4 | Midland Dow | 180.2 |
| 10 | Bryce Gross | 17:16.8 | Flint Powers Catholic | 180.1 |
| 10 | Gavin Markucki | 17:17.8 | Richland Gull Lake | 179.7 |
| 11 | Cade Truemner | 17:17.9 | EPBP Laker | 179.7 |
| 11 | Danny Goss | 17:19.2 | Munising | 179.3 |
| 12 | Miles Albert | 17:19.8 | South Lyon | 179.1 |
| 11 | Nolan Park | 17:21.4 | Sturgis | 178.5 |
| 10 | Finn Tauren | 17:21.8 | Richland Gull Lake | 178.4 |
| 11 | Maxwell Merrill | 17:22.0 | Grand Blanc | 178.3 |
| 12 | Michael Magnoli | 17:22.6 | Romeo | 178.1 |
| 11 | Camden McLeod | 17:22.8 | Freeland | 178.1 |
| 11 | Chase McDougall | 17:23.1 | Livonia Stevenson | 178.0 |
| 11 | Caleb Snyder | 17:23.3 | Dexter | 177.9 |
| 12 | Silas Smith | 17:23.4 | Utica | 177.9 |
| 12 | Carter Holmes | 17:24.3 | Bath | 177.6 |
| 11 | Julian Linebaugh | 17:24.7 | Dexter | 177.4 |
| 10 | Gavin Tisch | 17:25.1 | Detroit Catholic Central | 177.3 |
| 12 | Anthony Urbaniak | 17:25.8 | Charyl Stockwell Academy | 177.1 |
| 12 | Vincent Filipek | 17:26.6 | Northville | 176.8 |
| 9 | Trevor Murphy | 17:26.8 | Holly | 176.7 |
| 12 | Eddie Roberts | 17:27.1 | Davison | 176.6 |
| 12 | Gavin Smith | 17:27.7 | Davison | 176.4 |
| 10 | Shea Armstrong | 17:27.8 | Sault Ste. Marie | 176.4 |
| 10 | Lynus Cadarette | 17:27.9 | Petoskey St. Michael | 176.4 |
| 12 | Noah DeLand | 17:31.3 | Howell | 175.2 |
| 9 | Cameron Cochran | 17:32.0 | Midland | 175.0 |
| 12 | Mateo Reyes | 17:32.0 | Midland | 175.0 |
| 12 | Aiden Fitchett | 17:32.2 | Dryden | 174.9 |
| 11 | Gavin Frandle | 17:33.4 | Utica | 174.5 |
| 11 | Luke Skidmore | 17:33.7 | Bath | 174.4 |
| 11 | Sam Nemeth | 17:34.4 | Freeland | 174.2 |
| 12 | Zain Syed | 17:34.6 | Plymouth | 174.1 |
| 12 | Alex Jowett | 17:34.6 | South Lyon | 174.1 |
| 12 | Parker Hays | 17:36.8 | Pinckney | 173.4 |
| 12 | Liam Hoover | 17:37.1 | Howell | 173.3 |
| 12 | Hayden Holmes | 17:37.9 | Riverview | 173.0 |
| 11 | Luke Morehouse | 17:38.0 | Utica | 173.0 |
| 10 | Landen Livingston | 17:38.1 | Whitmore Lake | 173.0 |
| 10 | Charlie Curtis | 17:38.3 | Utica | 172.9 |
| 11 | Diego Islas-Montantes | 17:38.3 | Plymouth | 172.9 |
| 12 | Peter Huey | 17:39.4 | Flint Powers Catholic | 172.5 |
| 12 | Andrew Koenigsknecht | 17:39.5 | Bath | 172.5 |
| 12 | Jack Laurain | 17:39.9 | Saginaw Heritage | 172.4 |
| 10 | Will Dean | 17:42.0 | Grand Blanc | 171.7 |
| 9 | Sawyer Monroe | 17:42.1 | Saugatuck | 171.6 |
| 12 | Lincoln Cha | 17:42.3 | Ann Arbor Greenhills | 171.6 |
| 11 | Richard Qu | 17:42.5 | Troy | 171.5 |
| 12 | Matthew Mizzi | 17:43.2 | Allen Park | 171.3 |
| 10 | Sammy Gamboa | 17:43.8 | Saugatuck | 171.1 |
| 12 | Carson Cook | 17:43.8 | Hartland | 171.1 |
| 9 | Ethan Kreger | 17:44.0 | St. Clair | 171.0 |
| 11 | Jerry Westrick | 17:44.6 | St. Clair | 170.8 |
| 9 | Basho Muhlbauer | 17:45.1 | Northville | 170.6 |
| 12 | Tanner Howes | 17:45.4 | Gladstone | 170.5 |
| 11 | Quinn Kelly | 17:45.8 | Troy | 170.4 |
| 10 | James Brickel | 17:46.2 | Romeo | 170.3 |
| 10 | Logan Bellinger | 17:46.5 | Midland | 170.2 |
| 11 | Josh Felstow | 17:47.0 | Romeo | 170.0 |
| 10 | Griffin Good | 17:47.3 | Flushing | 169.9 |
| 12 | Matt Jenkins | 17:48.2 | Utica | 169.6 |
| 10 | Emmanuel Mehari | 17:48.3 | Plymouth Christian Academy | 169.6 |
| 10 | Tyler Leach | 17:48.6 | Otisville LakeVille | 169.5 |
| 12 | Ethan Wilkie | 17:48.9 | Romeo | 169.4 |
| 11 | Elijah Smith | 17:49.2 | Dexter | 169.3 |
| 11 | Eugene Haley | 17:49.6 | Detroit Catholic Central | 169.1 |
| 11 | Thomas Watson | 17:50.0 | Detroit Catholic Central | 169.0 |
| 11 | Cole Maxwell | 17:50.0 | Rochester Adams | 169.0 |
| 9 | River Fox | 17:50.5 | Bath | 168.8 |
| 12 | Anthony Maini | 17:50.6 | Fenton | 168.8 |
| 10 | Rich Fanti | 17:51.6 | Riverview Gabriel Richard | 168.5 |
| 12 | Luke Heisel | 17:52.4 | South Lyon | 168.2 |
| 12 | Jack Rumptz | 17:53.0 | Birch Run | 168.0 |
| 10 | Joey Light | 17:53.2 | Troy | 167.9 |
| 12 | Shane Jowett | 17:53.4 | South Lyon | 167.9 |
| 12 | Lucas Berg | 17:53.8 | Midland | 167.7 |
| 9 | Anthony Rowe | 17:53.9 | Breckenridge | 167.7 |
| 11 | Andres Jaime | 17:54.0 | Royal Oak | 167.7 |
| 12 | Alvin Stanton | 17:54.5 | Detroit U-D Jesuit | 167.5 |
| 11 | Aaron Messing | 17:54.6 | Livonia Stevenson | 167.5 |
| 9 | Nathan Anaya | 17:54.7 | Freeland | 167.4 |
| 10 | Grason Weber | 17:55.6 | Leslie | 167.1 |
| 12 | Sebastian Maldonado | 17:55.8 | Midland Dow | 167.1 |
| 11 | Myles Linden | 17:55.9 | Troy Athens | 167.0 |
| 11 | Reece Poole | 17:56.0 | Hillsdale Academy | 167.0 |
| 11 | Colden Gray | 17:56.4 | Utica Eisenhower | 166.9 |
| 11 | Edward Badel | 17:56.5 | Detroit Catholic Central | 166.8 |
| 12 | Ferdinand Viereck | 17:57.1 | Rochester Adams | 166.6 |
| 11 | Scott Smith | 17:57.3 | Dexter | 166.6 |
| 10 | Braden Shiposh | 17:57.4 | Hartland | 166.5 |
| 12 | Alex Mueller | 17:57.5 | South Lyon | 166.5 |
| 12 | Andrew Gafford | 17:57.8 | Dexter | 166.4 |
| 11 | Mason Stranahan | 17:58.1 | Ann Arbor Greenhills | 166.3 |
| 10 | Max Brannan | 17:58.6 | Lutheran HS Westland | 166.1 |
| 10 | Gavin Wilkins | 17:59.7 | Rochester Adams | 165.8 |
| 12 | Ryan Illikman | 18:01.5 | Detroit Catholic Central | 165.2 |
| 12 | Brady Crake | 18:02.2 | Waterford Mott | 164.9 |
| 9 | Broden Ladd | 18:02.9 | Holly | 164.7 |
| 11 | Michael Darlington | 18:03.6 | University Liggett | 164.5 |
| 11 | Connor Latta | 18:04.1 | Northville | 164.3 |
| 10 | Carson Balow | 18:04.1 | Grand Blanc | 164.3 |
| 12 | Dylan Schumann | 18:04.2 | St. Clair | 164.3 |
| 11 | Zach Newman | 18:04.4 | Pinckney | 164.2 |
| 12 | Robert Wisniewski | 18:04.6 | Hartland | 164.1 |
| 11 | Jack Costa | 18:04.6 | Hartland | 164.1 |
| 12 | Aaron Franz | 18:06.1 | Clinton Twp. Chippewa Valley | 163.6 |
| 11 | Isaak Brook | 18:06.2 | Pontiac Notre Dame Prep | 163.6 |
| 12 | Zachary Luptowski | 18:06.3 | Bay City Central | 163.6 |
| 12 | Keiran Murphy | 18:06.9 | Flint Powers Catholic | 163.4 |
| 12 | Austin Barber | 18:07.0 | Northville | 163.3 |
| 12 | Connor Rouse | 18:07.4 | Genesee | 163.2 |
| 12 | Grayson Johnson | 18:07.5 | Detroit U-D Jesuit | 163.2 |
| 12 | Carson Sinica | 18:07.6 | South Lyon | 163.1 |
| 11 | Owen Gould | 18:08.3 | Romeo | 162.9 |
| 12 | Jack McCalla | 18:08.3 | Dexter | 162.9 |
| 11 | Kyle Osborne | 18:08.7 | Pinckney | 162.8 |
| 12 | Miles Wardie | 18:08.8 | Bloomfield Christian | 162.7 |
| 12 | Connor Mausolf | 18:09.3 | Birch Run | 162.6 |
| 12 | Charlie Munson | 18:09.4 | Dexter | 162.5 |
| 12 | Elliot Noyes | 18:09.9 | Sanford-Meridian | 162.4 |
| 12 | Jacob Seybert | 18:09.9 | Midland | 162.4 |
| 12 | Evan Sumner | 18:10.0 | Plymouth Christian Academy | 162.3 |
| 12 | Godae Nwineewii | 18:10.0 | Clinton Twp. Chippewa Valley | 162.3 |
| 10 | Matthew Berg | 18:10.6 | Midland | 162.1 |
| 12 | Bryce Bauman | 18:10.7 | Troy | 162.1 |
| 11 | Evan Lamb | 18:11.1 | Romeo | 162.0 |
| 11 | Andrew Mabry | 18:11.2 | Bridgman | 161.9 |
| 9 | Evan Olson | 18:11.8 | EPBP Laker | 161.7 |
| 12 | Leo Savona | 18:13.0 | Royal Oak | 161.3 |
| 11 | Aidan Grazioli | 18:13.1 | South Lyon | 161.3 |
| 10 | Michael Bowker | 18:13.3 | Royal Oak Shrine | 161.2 |
| 9 | Cooper Schmelter | 18:13.7 | Leslie | 161.1 |
| 9 | Matthew Killeen | 18:14.5 | Leslie | 160.8 |
| 10 | Zac Brown | 18:15.6 | Holly | 160.5 |
| 11 | Tom Shafer | 18:15.7 | Lutheran HS Westland | 160.4 |
| 10 | Carter Jacobsen | 18:16.1 | Oxford | 160.3 |
| 11 | Owen Ryan | 18:16.5 | Detroit Catholic Central | 160.2 |
| 10 | Henry Peck | 18:16.5 | East Lansing | 160.2 |
| 9 | Will Balasia | 18:16.6 | Detroit U-D Jesuit | 160.1 |
| 12 | James Mavel | 18:16.8 | South Lyon | 160.1 |
| 11 | Marek Unger | 18:16.9 | Romeo | 160.0 |
| 9 | Isaac Dionne | 18:17.1 | Boyne City | 160.0 |
| 11 | Leyton Minuth | 18:17.3 | Midland Dow | 159.9 |
| 12 | Konnor Olson | 18:18.5 | EPBP Laker | 159.5 |
| 9 | Cole McCraw | 18:18.6 | Pinckney | 159.5 |
| 10 | Jackson Gast | 18:19.6 | East Lansing | 159.1 |
| 12 | Peter Schoenherr | 18:19.7 | Utica | 159.1 |
| 9 | Matthew Wortley | 18:19.8 | Saginaw Heritage | 159.1 |
| 10 | Charlie Smith | 18:20.0 | Grand Blanc | 159.0 |
| 9 | Kenneth Mangles | 18:20.6 | Leslie | 158.8 |
| 12 | Jacob Anderson | 18:20.8 | Livonia Stevenson | 158.7 |
| 12 | Luke Parsons | 18:21.6 | Davison | 158.5 |
| 11 | Sergio Flores Beltran | 18:21.9 | Plymouth | 158.4 |
| 10 | Cayden Canham | 18:22.2 | Oxford | 158.3 |
| 10 | Isaiah Clark | 18:22.7 | Allen Park | 158.1 |
| 11 | Levi Clair | 18:23.0 | Utica | 158.0 |
| 9 | Keats Rosenbrock | 18:23.1 | Royal Oak | 158.0 |
| 12 | Will Kletzka | 18:23.2 | Dexter | 157.9 |
| 9 | Wesley Chaffee | 18:23.3 | Mt. Pleasant Sacred Heart | 157.9 |
| 11 | Colby Hoggard | 18:23.7 | Davison | 157.8 |
| 10 | Henry Lindley | 18:24.0 | Hillsdale Academy | 157.7 |
| 10 | Andrew Lopez | 18:24.0 | Royal Oak Shrine | 157.7 |
| 10 | Logan Brawt | 18:25.0 | Sanford-Meridian | 157.3 |
| 12 | Alexander Hu | 18:25.3 | Northville | 157.2 |
| 11 | Riley Smith | 18:25.4 | Rochester Adams | 157.2 |
| 10 | Brennan Nor | 18:26.0 | Saugatuck | 157.0 |
| 12 | David Martin | 18:26.2 | Parma Western | 156.9 |
| 12 | Luke Nawrocki | 18:26.5 | Armada | 156.8 |
| 9 | Jesse Reed | 18:26.5 | Rochester Adams | 156.8 |
| 11 | Andrew Ehresman | 18:26.6 | Detroit Catholic Central | 156.8 |
| 11 | Tanner Smith | 18:26.7 | Davison | 156.8 |
| 10 | Lucas Gizoni | 18:27.1 | Romeo | 156.6 |
| 12 | Nico Sobczak | 18:27.2 | South Lyon | 156.6 |
| 11 | Matthew Pasiak | 18:27.6 | Harbor Beach | 156.5 |
| 11 | Landon Ferren | 18:27.8 | Midland | 156.4 |
| 12 | Aaron Schiller | 18:28.0 | Oxford | 156.3 |
| 11 | Noah Murray | 18:28.3 | Bloomfield Hills | 156.2 |
| 9 | Logan Gessford | 18:29.4 | Midland | 155.9 |
| 12 | Sam Gibson | 18:30.9 | Dexter | 155.4 |
| 11 | Liam Wyman | 18:31.7 | South Lyon | 155.1 |
| 10 | Ryan Stojov | 18:31.9 | Northville | 155.0 |
| 10 | Henry Schanbeck | 18:32.1 | Bay City John Glenn | 155.0 |
| 9 | Justin Mkrtumian | 18:32.4 | Detroit U-D Jesuit | 154.9 |
| 12 | Gavin Kamm | 18:32.5 | Northville | 154.8 |
| 10 | Drew Pietraszkiewicz | 18:32.6 | Utica Eisenhower | 154.8 |
| 10 | Cole Doty | 18:33.0 | Dexter | 154.7 |
| 10 | Ryan Hunt | 18:33.3 | Bloomfield Hills | 154.6 |
| 11 | Tyler Wilber | 18:33.4 | Bronson | 154.5 |
| 11 | Zack Becker | 18:33.7 | Unionville-Sebewaing | 154.4 |
| 11 | Jack Robichaud | 18:33.7 | Ann Arbor Skyline | 154.4 |
| 10 | Landon Heikka | 18:34.1 | Holly | 154.3 |
| 12 | Joseph Voss | 18:34.2 | Lapeer | 154.3 |
| 10 | James Rahe | 18:34.7 | Hillsdale Academy | 154.1 |
| 11 | Logan Ference | 18:35.1 | Troy Athens | 154.0 |
| 11 | Liam Dempsey | 18:35.2 | Troy Athens | 153.9 |
| 11 | Landon Whitehead | 18:36.1 | Dexter | 153.6 |
| 12 | Oscar Paramo | 18:36.4 | Grand Blanc | 153.5 |
| 9 | Brody Empson | 18:36.6 | Romeo | 153.5 |
| 11 | Brady Little | 18:36.7 | South Lyon | 153.4 |
| 9 | Brian Assemany | 18:36.8 | Northville | 153.4 |
| 9 | Brett Lewis | 18:37.3 | Saginaw Heritage | 153.2 |
| 11 | Robert Romanski | 18:37.7 | Rochester Adams | 153.1 |
| 12 | Danny Boyd | 18:38.0 | Utica | 153.0 |
| 10 | Ian Kobb | 18:38.7 | Detroit U-D Jesuit | 152.8 |
| 9 | Ryan Miller | 18:38.9 | Hillsdale Academy | 152.7 |
| 11 | Jacob Moore | 18:39.1 | Caro | 152.6 |
| 11 | Leyton Weak | 18:40.3 | Livonia Stevenson | 152.2 |
| 9 | Sebastian Seifferlein | 18:40.4 | Sandusky | 152.2 |
| 12 | Matthew Benzie | 18:40.7 | Pinckney | 152.1 |
| 12 | Ryan Sundermann | 18:41.7 | East Lansing | 151.8 |
| 9 | Hayden Preister | 18:41.8 | Hartland | 151.7 |
| 11 | Spencer Porritt | 18:41.9 | Midland | 151.7 |
| 11 | Ian Smith | 18:42.3 | Holly | 151.6 |
| 9 | Levi Mayer | 18:42.6 | Davison | 151.5 |
| 9 | Jacob Ferdubinski | 18:42.9 | Riverview Gabriel Richard | 151.4 |
| 9 | Nicholas Yuan | 18:43.0 | Ann Arbor Skyline | 151.3 |
| 10 | Liam Dao | 18:43.5 | Royal Oak | 151.2 |
| 11 | Jaiden Magat | 18:43.6 | Royal Oak | 151.1 |
| 11 | Kamron Brackett | 18:44.3 | Bronson | 150.9 |
| 10 | Colin Boullard | 18:45.2 | St. Clair | 150.6 |
| 9 | Nathan Brinker | 18:45.3 | Ortonville Brandon | 150.6 |
| 11 | Evan Hunt | 18:45.3 | Waterford Mott | 150.6 |
| 12 | Bradley Beauvais | 18:45.4 | Utica | 150.5 |
| 11 | Korbyn Thornton | 18:45.4 | St. Clair | 150.5 |
| 12 | Antonio Reyes | 18:45.5 | Midland | 150.5 |
| 9 | Enshu Kuan | 18:45.6 | Ann Arbor Skyline | 150.5 |
| 10 | Ben Dotter | 18:47.1 | Utica Eisenhower | 150.0 |
| 11 | Isaac Bignall | 18:48.0 | Unionville-Sebewaing | 149.7 |
| 11 | David Fahim | 18:48.0 | Northville | 149.7 |
| 12 | Trevor Bratt | 18:48.5 | Hartland | 149.5 |
| 11 | Joseph Kemp | 18:49.2 | Royal Oak Shrine | 149.3 |
| 12 | Carter Hill | 18:49.5 | Dexter | 149.2 |
| 9 | Jacob Sanders | 18:50.7 | Midland | 148.8 |
| 12 | Robert Gaines | 18:51.1 | Bloomfield Hills | 148.6 |
| 11 | Samuel Shatto | 18:52.1 | Harbor Beach | 148.3 |
| 11 | Landon Hoffman | 18:52.4 | Allen Park | 148.2 |
| 9 | Everett Millhouse | 18:52.4 | East Lansing | 148.2 |
| 11 | Bo Brutyn | 18:52.5 | Midland | 148.2 |
| 10 | Caleb Carignan | 18:52.7 | Flint Powers Catholic | 148.1 |
| 12 | Keegan Fulling | 18:52.7 | Richland Gull Lake | 148.1 |
| 11 | Jack Dysarz | 18:53.0 | Oxford | 148.0 |
| 11 | Titan Parker | 18:53.5 | Parma Western | 147.8 |
| 11 | Emmet Thompson | 18:53.8 | Howell | 147.7 |
| 11 | Gabe Maciag | 18:53.8 | Pinckney | 147.7 |
| 9 | Evan Amthor | 18:53.9 | Saginaw Heritage | 147.7 |
| 11 | Ryan Wojichowski | 18:54.6 | Pontiac Notre Dame Prep | 147.5 |
| 10 | Noah Linstrom | 18:54.6 | Davison | 147.5 |
| 10 | David Fiore | 18:55.1 | Saginaw Heritage | 147.3 |
| 12 | Domenic Kiomento | 18:55.8 | Bronson | 147.1 |
| 12 | Micah Morehouse | 18:56.4 | Marshall | 146.9 |
| 9 | Connor O’Reilly | 18:56.9 | Davison | 146.7 |
| 9 | Brock Fulk | 18:57.0 | Livonia Stevenson | 146.7 |
| 11 | Masen Koskinen | 18:57.3 | Birch Run | 146.6 |
| 10 | Rehaan Chattopadhyay | 18:57.5 | Northville | 146.5 |
| 10 | Luke James | 18:57.8 | Midland | 146.4 |
| 10 | Cody Bradley | 18:58.0 | Petoskey St. Michael | 146.3 |
| 10 | Tyler Soderman | 18:58.1 | Gladstone | 146.3 |
| 9 | Marcus Silva | 18:58.6 | Saugatuck | 146.1 |
| 10 | Alexander Lipski | 18:58.6 | Northville | 146.1 |
| 12 | Kai Martin | 18:59.0 | East Lansing | 146.0 |
| 10 | Henryk Fidler | 18:59.3 | Rochester Adams | 145.9 |
| 10 | Cameron Weers | 19:00.9 | Marshall | 145.4 |
| 11 | Sam Scott | 19:01.4 | Midland Dow | 145.2 |
| 10 | Logan Dziewicki | 19:01.4 | Richland Gull Lake | 145.2 |
| 9 | Clayton Gady | 19:02.6 | University Liggett | 144.8 |
| 10 | Brendan Moran | 19:02.7 | Richland Gull Lake | 144.8 |
| 9 | Aidan Wilson | 19:03.7 | Royal Oak | 144.4 |
| 12 | Matthew Lathom | 19:04.2 | East Lansing | 144.3 |
| 12 | Tommy Abazi | 19:04.5 | Southfield Christian | 144.2 |
| 10 | Eric DeWaele | 19:04.5 | Clinton Twp. Chippewa Valley | 144.2 |
| 11 | Samuel Hubbard | 19:04.7 | Livingston Christian | 144.1 |
| 12 | Michael Haass | 19:04.8 | Detroit Catholic Central | 144.1 |
| 12 | Karol Schlueter | 19:06.1 | Hillsdale Academy | 143.6 |
| 9 | Joshua Reed | 19:06.6 | Midland Dow | 143.5 |
| 10 | Nico Aagesen | 19:06.7 | Ann Arbor Greenhills | 143.4 |
| 9 | Ryker Trowhili | 19:07.0 | Sandusky | 143.3 |
| 11 | Alex Nemecek | 19:07.3 | Ann Arbor Skyline | 143.2 |
| 12 | Jackson Wesley | 19:07.9 | Utica | 143.0 |
| 11 | Kyan Isham | 19:08.1 | Leslie | 143.0 |
| 11 | Aidan Kubitz | 19:08.1 | Allen Park | 143.0 |
| 12 | William Rodriquez | 19:09.0 | Bridgman | 142.7 |
| 10 | Zack Barringer | 19:09.2 | Detroit U-D Jesuit | 142.6 |
| 11 | Noah Hall | 19:09.8 | Dryden | 142.4 |
| 10 | Isaac Fullerton | 19:10.1 | Parma Western | 142.3 |
| 10 | Chase Weers | 19:10.3 | Marshall | 142.2 |
| 9 | David DeLand | 19:10.4 | Howell | 142.2 |
| 10 | Ross Callahan | 19:10.9 | Northville | 142.0 |
| 10 | Brayden Prieskorn | 19:11.2 | St. Clair | 141.9 |
| 12 | Praneel Basu | 19:11.7 | Bloomfield Hills | 141.8 |
| 11 | Jacob Van Houten | 19:11.9 | Troy | 141.7 |
| 10 | Mason Tines | 19:12.0 | Oxford | 141.7 |
| 10 | Gavin Bishop | 19:12.2 | St. Clair | 141.6 |
| 10 | Ty Winchell | 19:12.3 | Marshall | 141.6 |
| 12 | Tyler Buckland | 19:13.5 | Armada | 141.2 |
| 12 | Dean Brown | 19:14.4 | Saginaw Heritage | 140.9 |
| 11 | Leo Dion | 19:15.2 | Flint Powers Catholic | 140.6 |
| 9 | Levi Socier | 19:15.9 | Essexville Garber | 140.4 |
| 10 | Conlan Voss | 19:16.3 | Plymouth | 140.2 |
| 12 | Donythyn Deitrick | 19:16.7 | Sanford-Meridian | 140.1 |
| 9 | Paxton Rose | 19:17.9 | Ann Arbor Skyline | 139.7 |
| 9 | Coen Hill | 19:18.5 | Dexter | 139.5 |
| 10 | Andrew Hagerty | 19:18.7 | Pinckney | 139.4 |
| 10 | Nate Sandula | 19:19.0 | Pinckney | 139.3 |
| 11 | Evan Huyck | 19:19.4 | Sault Ste. Marie | 139.2 |
| 11 | Matthew Casavant | 19:19.5 | Dexter | 139.2 |
| 12 | Logan Hile | 19:19.6 | Leslie | 139.1 |
| 10 | Luke McDonell | 19:20.3 | St. Clair | 138.9 |
| 11 | Christopher Hunter | 19:20.4 | Pontiac Notre Dame Prep | 138.9 |
| 11 | Justin Perantoni | 19:21.4 | Fenton | 138.5 |
| 10 | Royal Seale | 19:21.5 | Ann Arbor Greenhills | 138.5 |
| 12 | Eli Weber | 19:21.6 | Lapeer | 138.5 |
| 11 | Jack Koivu | 19:22.0 | Hartland | 138.3 |
| 11 | Jack Dugas | 19:22.2 | Detroit U-D Jesuit | 138.3 |
| 9 | Jackson Martin | 19:22.2 | Fenton | 138.3 |
| 12 | Daniel Schruba | 19:22.5 | Waterford Mott | 138.2 |
| 10 | Brody Urbaniak | 19:23.3 | Charyl Stockwell Academy | 137.9 |
| 9 | Benjamin Fox | 19:23.5 | Whitmore Lake | 137.8 |
| 11 | Hector Ibarra | 19:23.7 | Rochester Adams | 137.8 |
| 9 | Jackson Jaworski | 19:23.9 | Freeland | 137.7 |
| 11 | Arun Venkatesan | 19:24.2 | Midland Dow | 137.6 |
| 11 | Daniel Klein | 19:24.3 | Midland Dow | 137.6 |
| 10 | Tyler Langfeldt | 19:24.4 | Potterville | 137.5 |
| 11 | Reid Weber | 19:24.5 | Troy Athens | 137.5 |
| 11 | Aaron Crittenden | 19:24.7 | Potterville | 137.4 |
| 10 | Chase Somers | 19:24.9 | Freeland | 137.4 |
| 12 | Charles Santella | 19:25.3 | Rochester Adams | 137.2 |
| 9 | Preston Varnauskas | 19:25.5 | Rochester Hills Lutheran NW | 137.2 |
| 10 | Jacob Hylton | 19:25.5 | Ortonville Brandon | 137.2 |
| 9 | Caleb DeLand | 19:25.9 | Howell | 137.0 |
| 9 | Connor Murphy | 19:26.1 | Midland | 137.0 |
| 10 | Andrew Abramowicz | 19:26.3 | Lutheran HS Westland | 136.9 |
| 9 | Jaden Mullen | 19:26.7 | South Lyon | 136.8 |
| 9 | Caleb Lynd | 19:26.8 | Parma Western | 136.7 |
| 12 | Brad Salmon | 19:27.0 | Bridgman | 136.7 |
| 11 | Breslin Sharp | 19:27.0 | Parma Western | 136.7 |
| 11 | Eli Hills | 19:27.6 | Sault Ste. Marie | 136.5 |
| 10 | Colin Coole | 19:27.6 | Livonia Stevenson | 136.5 |
| 12 | Isaac Humm | 19:27.7 | Breckenridge | 136.4 |
| 9 | Dustin Wright | 19:27.8 | Midland | 136.4 |
| 12 | Zachary Green | 19:28.2 | Sturgis | 136.3 |
| 10 | Grady Nelson | 19:28.4 | Gladstone | 136.2 |
| 11 | Connor Mason | 19:28.4 | Saginaw Heritage | 136.2 |
| 12 | Nathan Betke | 19:29.2 | Lutheran HS Westland | 135.9 |
| 11 | Mason Newman | 19:29.6 | Northville | 135.8 |
| 9 | Colin Mondoux | 19:29.8 | Utica | 135.7 |
| 10 | Caleb Stern | 19:31.6 | Lapeer | 135.1 |
| 12 | Keegan Hale | 19:31.9 | Birch Run | 135.0 |
| 9 | Noah Neuman | 19:32.3 | Pinckney | 134.9 |
| 12 | Tyler Horvath | 19:33.0 | Rochester Adams | 134.7 |
| 11 | Wyatt Opperman | 19:34.1 | North Branch | 134.3 |
| 10 | Henry Epler | 19:34.1 | South Lyon | 134.3 |
| 11 | Trevor Mulheisen | 19:34.7 | Royal Oak | 134.1 |
| 12 | Jeffrey McGuire | 19:34.9 | Lutheran HS Westland | 134.0 |
| 11 | Arush Vatul | 19:35.0 | Plymouth | 134.0 |
| 11 | Andrew Roberts | 19:35.1 | Davison | 134.0 |
| 10 | Caesar Soma | 19:35.3 | Royal Oak Shrine | 133.9 |
| 12 | Amar Hamdan | 19:35.3 | East Lansing | 133.9 |
| 10 | Camden Wornson | 19:35.5 | Rochester Adams | 133.8 |
| 12 | Christopher Gonzales | 19:35.9 | Mayville | 133.7 |
| 11 | Benjamin Eber | 19:36.1 | Oxford | 133.6 |
| 12 | Joseph Klopf | 19:36.5 | Freeland | 133.5 |
| 12 | Declan Foley | 19:36.5 | Detroit U-D Jesuit | 133.5 |
| 9 | Corbin Frazier | 19:36.7 | Midland | 133.4 |
| 12 | Ethan Jenney | 19:36.8 | Bloomfield Hills | 133.4 |
| 12 | Connor Curtis | 19:37.1 | Livonia Stevenson | 133.3 |
| 10 | Anthony Czarnecki | 19:37.3 | Utica | 133.2 |
| 12 | Christopher Poshadlo | 19:37.3 | Holly | 133.2 |
| 10 | Ryan Harper | 19:37.3 | Troy Athens | 133.2 |
| 10 | Christian Hilliard | 19:37.5 | Detroit U-D Jesuit | 133.2 |
| 10 | Dan Birmingham | 19:37.7 | Whitmore Lake | 133.1 |
| 12 | Hayden Josef | 19:38.3 | Lapeer | 132.9 |
| 9 | Gavin Pittenger | 19:38.4 | Lake Orion | 132.9 |
| 10 | Logan Romain | 19:38.5 | Dryden | 132.8 |
| 9 | Henry Haag | 19:39.3 | EPBP Laker | 132.6 |
| 10 | Teagan Reynolds | 19:39.4 | Gladstone | 132.5 |
| 12 | Izayha Givens | 19:39.9 | Madison Academy | 132.4 |
| 11 | Drew Nortan | 19:40.5 | Bronson | 132.2 |
| 10 | Liam Aiuto | 19:40.5 | Royal Oak | 132.2 |
| 11 | Owen Zischke | 19:40.5 | South Lyon | 132.2 |
| 10 | Gustaf Finn | 19:40.6 | Ann Arbor Skyline | 132.1 |
| 10 | Wyatt Gould | 19:40.9 | Romeo | 132.0 |
| 9 | Brady Klementowski | 19:41.4 | South Lyon | 131.9 |
| 10 | Nathan Camilleri | 19:41.9 | Waterford Our Lady | 131.7 |
| 9 | Jack Ganton | 19:42.1 | Bronson | 131.6 |
| 10 | Dominic Barretto | 19:42.4 | Riverview Gabriel Richard | 131.5 |
| 10 | Max Beauchamp | 19:42.9 | Gladstone | 131.4 |
| 9 | Jackson Mavel | 19:43.1 | South Lyon | 131.3 |
| 9 | Mason McIntosh | 19:45.1 | Caro | 130.6 |
| 9 | Luke Nagy | 19:45.4 | Rochester Adams | 130.5 |
| 9 | Grant Rehkopf | 19:45.5 | Saugatuck | 130.5 |
| 12 | Jack Youngman | 19:45.7 | Northville | 130.4 |
| 9 | Emmett Gardella | 19:45.7 | Detroit U-D Jesuit | 130.4 |
| 9 | Beckett Sipes | 19:46.2 | Royal Oak | 130.3 |
| 10 | Ryan O’Connor | 19:46.8 | Sault Ste. Marie | 130.1 |
| 11 | Ethan Brzezinski | 19:47.3 | Fenton | 129.9 |
| 12 | Jonathan Ricker | 19:47.4 | Romeo | 129.9 |
| 11 | Nicholas Luna | 19:47.6 | Bay City Central | 129.8 |
| 8 | Atticus Cadarette | 19:47.8 | Petoskey St. Michael | 129.7 |
| 9 | Ryan Spinger | 19:48.3 | South Lyon | 129.6 |
| 10 | Aaron Zannetti | 19:48.9 | Grand Blanc | 129.4 |
| 12 | Gavin Helgeson | 19:49.1 | Mayville | 129.3 |
| 10 | Ayden Cady | 19:49.3 | Boyne City | 129.2 |
| 12 | Dwight Van’tzelfde | 19:49.4 | Holly | 129.2 |
| 10 | Habib Majedi | 19:49.5 | Southgate Anderson | 129.2 |
| 9 | Joshua Ross | 19:49.6 | Midland Dow | 129.1 |
| 12 | Aiden Alegria | 19:49.7 | Marshall | 129.1 |
| 10 | Owen Osterbur | 19:49.9 | Rochester Adams | 129.0 |
| 9 | Blake Lakosky | 19:50.1 | Munising | 129.0 |
| 12 | Israel Garcia | 19:50.8 | Riverview | 128.7 |
| 10 | Madden Starkweather | 19:51.0 | Bath | 128.7 |
| 10 | Reuben Jiran | 19:51.4 | Novi Christian Academy | 128.5 |
| 11 | Nicholas Mardelli | 19:52.8 | Pontiac Notre Dame Prep | 128.1 |
| 9 | Brayton Cosby | 19:53.2 | Bronson | 127.9 |
| 9 | Colin Blachford | 19:53.5 | Troy Athens | 127.8 |
| 11 | Travis Rupe | 19:54.0 | Lutheran HS Westland | 127.7 |
| 11 | Bryce Barkowska | 19:55.2 | North Branch | 127.3 |
| 11 | Weston Buchanan | 19:55.2 | Flushing | 127.3 |
| 12 | Danny Assemany | 19:55.7 | Northville | 127.1 |
| 11 | Justin O’Bey | 19:55.8 | Livonia Stevenson | 127.1 |
| 10 | Aren Gay | 19:56.0 | Richland Gull Lake | 127.0 |
| 11 | Ashton Kandt | 19:56.5 | South Lyon | 126.8 |
| 10 | Wyatt Kohler | 19:56.7 | Bath | 126.8 |
| 10 | Sami Anwar | 19:57.3 | Plymouth | 126.6 |
| 10 | Hayden Mandeville | 19:57.3 | Pinckney | 126.6 |
| 12 | Paul Minock | 19:57.7 | Ann Arbor Skyline | 126.4 |
| 10 | Quinton Rohlfing | 19:57.8 | Lake Orion | 126.4 |
| 10 | Vincent Tome | 19:58.3 | Northville | 126.2 |
| 9 | Nolan Dolaskie | 19:59.2 | Munising | 125.9 |
| 9 | Owen Wruble | 19:59.4 | Harbor Beach | 125.9 |
| 12 | Alexander Kanar | 19:59.5 | Midland | 125.8 |
| 9 | Soren Nicoloff | 19:59.6 | South Lyon | 125.8 |
| 11 | Brady Bearss | 19:59.8 | Boyne City | 125.7 |
| 11 | Christopher Buck | 20:00.0 | Grand Blanc | 125.7 |
| 11 | Trenton ODea | 20:00.0 | Saginaw Heritage | 125.7 |
| 9 | Bradyn Miller | 20:00.2 | Sanford-Meridian | 125.6 |
| 10 | Gabriel Erwin | 20:00.6 | Bronson | 125.5 |
| 9 | Ben Bouchey | 20:01.0 | Flint Powers Catholic | 125.3 |
| 10 | Ian Ferguson | 20:01.1 | Genesee Christian Academy | 125.3 |
| 11 | Jake Pearson | 20:01.4 | Plymouth | 125.2 |
| 11 | Blake Cabble | 20:01.8 | Dexter | 125.1 |
| 11 | John Cobb | 20:01.9 | Bloomfield Hills | 125.0 |
| 11 | Ian Maltarich | 20:02.3 | South Lyon | 124.9 |
| 11 | Micah Day | 20:02.6 | Livonia Stevenson | 124.8 |
| 11 | Max Piper | 20:02.7 | Flint Powers Catholic | 124.8 |
| 9 | Deacon Ashmore | 20:03.7 | Allen Park | 124.4 |
| 10 | Ethan Preston | 20:04.4 | Holly | 124.2 |
| 12 | Joe Sepanik | 20:04.6 | Northville | 124.1 |
| 9 | Timothy Gaebler | 20:05.8 | Hillsdale Academy | 123.7 |
| 10 | Tyler Marcissuk | 20:06.1 | Riverview | 123.6 |
| 9 | Gus Heath | 20:06.2 | Hillsdale Academy | 123.6 |
| 12 | Carter Wolf | 20:06.2 | Grand Blanc | 123.6 |
| 9 | Marcus O’Hara | 20:06.5 | Detroit Catholic Central | 123.5 |
| 11 | Andrew Fleming | 20:07.0 | Grand Blanc | 123.3 |
| 11 | Amin Khantouche | 20:07.1 | Rochester Adams | 123.3 |
| 11 | Emery Govaere | 20:07.5 | St. Clair | 123.2 |
| 11 | Seth Plummer | 20:07.8 | Hillsdale Academy | 123.1 |
| 10 | Dylan Hartmann | 20:08.0 | Livonia Stevenson | 123.0 |
| 10 | Robert Carrigan | 20:08.3 | Armada | 122.9 |
| 12 | Luke Shenton | 20:09.0 | Novi Christian Academy | 122.7 |
| 10 | Aidan Grover | 20:09.5 | Birch Run | 122.5 |
| 11 | Holden Roberts | 20:09.8 | Richland Gull Lake | 122.4 |
| 11 | Isaac Contreras-Brumley | 20:09.9 | Royal Oak | 122.4 |
| 11 | Justin Argue | 20:10.0 | Davison | 122.3 |
| 10 | Dylan Hile | 20:10.3 | Leslie | 122.2 |
| 9 | Jackson Horn | 20:10.3 | Freeland | 122.2 |
| 9 | Alexander Formosa | 20:10.8 | Detroit U-D Jesuit | 122.1 |
| 12 | Ike Lindley | 20:11.2 | Hillsdale Academy | 121.9 |
| 10 | Gavin Esper | 20:11.2 | Howell | 121.9 |
| 11 | Hudson Inman | 20:12.1 | Burton-Bendle | 121.6 |
| 12 | Edison Imel | 20:12.2 | Detroit U-D Jesuit | 121.6 |
| 11 | Daniel Ridley | 20:12.4 | Lapeer | 121.5 |
| 12 | Corbin Smith | 20:12.5 | Boyne City | 121.5 |
| 9 | Dylan Kosik | 20:12.8 | Plymouth | 121.4 |
| 11 | Faolan Hill | 20:13.2 | Saginaw Heritage | 121.3 |
| 9 | Parker Daggett | 20:13.2 | Midland | 121.3 |
| 11 | Carter Ernsberger | 20:13.8 | Bridgman | 121.1 |
| 10 | Anders Bartlo | 20:14.3 | Oxford | 120.9 |
| 12 | Evan Worden | 20:14.8 | Birch Run | 120.7 |
| 10 | Beck Ytterberg | 20:15.2 | Bridgman | 120.6 |
| 10 | Thomas Beiter | 20:16.0 | Flint Powers Catholic | 120.3 |
| 11 | Michael Wilkerson | 20:16.3 | Rochester Adams | 120.2 |
| 9 | Chase Aldridge | 20:16.5 | Sault Ste. Marie | 120.2 |
| 12 | Blake Jahn | 20:17.3 | Utica | 119.9 |
| 9 | Ben Marx | 20:17.3 | Fenton | 119.9 |
| 12 | David Ullmann | 20:18.0 | Breckenridge | 119.7 |
| 10 | Emmett Fishwild | 20:18.8 | Royal Oak | 119.4 |
| 8 | Trey Johnson | 20:19.0 | Livingston Christian | 119.3 |
| 12 | Jackson Morgan | 20:19.5 | Northville | 119.2 |
| 12 | Connor Netkowski | 20:20.3 | Midland Dow | 118.9 |
| 11 | Micah Dunn | 20:20.3 | Saginaw Heritage | 118.9 |
| 12 | Joshua Reddypogu | 20:20.7 | Southfield Christian | 118.8 |
| 11 | Isaac Trim | 20:20.7 | Hartland | 118.8 |
| 9 | Caleb Maciag | 20:21.0 | Pinckney | 118.7 |
| 9 | Jeffrey Ignash | 20:21.1 | EPBP Laker | 118.6 |
| 9 | Collin Grahl | 20:21.3 | Lake Orion | 118.6 |
| 11 | Logan Ziebarth | 20:21.4 | Ortonville Brandon | 118.5 |
| 11 | Nolan Kuntz | 20:21.8 | Saginaw Heritage | 118.4 |
| 9 | Ben Panter | 20:23.1 | Fenton | 118.0 |
| 11 | Haydn Kotowski | 20:23.3 | Davison | 117.9 |
| 9 | Jose Costilla | 20:23.4 | Bay City Central | 117.9 |
| 9 | Vann Kelsey | 20:23.8 | Davison | 117.7 |
| 11 | Nate Dillon | 20:24.9 | Whitmore Lake | 117.4 |
| 12 | Daniel Li | 20:26.4 | Troy Athens | 116.9 |
| 10 | Eric Cannon | 20:27.3 | Detroit U-D Jesuit | 116.6 |
| 12 | Reily Henderson | 20:27.4 | Whitmore Lake | 116.5 |
| 10 | Spencer Phillpotts | 20:27.7 | Flint Powers Catholic | 116.4 |
| 11 | Ian Scheels | 20:29.0 | South Lyon | 116.0 |
| 9 | Raphael Fournier | 20:29.2 | Ann Arbor Skyline | 115.9 |
| 9 | Matthew Boone | 20:29.9 | Rochester Adams | 115.7 |
| 10 | Taylor Watts | 20:29.9 | Flushing | 115.7 |
| 10 | Eddie Allen | 20:30.3 | Madison Academy | 115.6 |
| 12 | Jack Doody | 20:30.7 | Lutheran HS Westland | 115.4 |
| 9 | Henry Ebert | 20:31.0 | Sturgis | 115.3 |
| 9 | Caleb Hohn | 20:31.0 | Sturgis | 115.3 |
| 10 | Lucas Goodfellow | 20:31.7 | Pinckney | 115.1 |
| 9 | Burke Smith | 20:32.1 | Dexter | 115.0 |
| 11 | Akshat Arora | 20:32.1 | Troy | 115.0 |
| 9 | Sullivan Gartrell | 20:32.2 | Davison | 114.9 |
| 12 | Thomas Torrey | 20:32.5 | Hartland | 114.8 |
| 11 | Dylan Worley | 20:32.5 | Allen Park | 114.8 |
| 10 | Carter VanSingel | 20:33.1 | St. Clair | 114.6 |
| 9 | Peter Mann | 20:34.0 | Midland Dow | 114.3 |
| 9 | Keagan Wright | 20:34.1 | Howell | 114.3 |
| 10 | TJ Pokorny | 20:34.2 | Southgate Anderson | 114.3 |
| 11 | Alexander Richards | 20:34.4 | Utica | 114.2 |
| 12 | Jobe Skaff | 20:34.6 | Novi Christian Academy | 114.1 |
| 11 | Lucas Kissoondial | 20:34.7 | Bloomfield Hills | 114.1 |
| 11 | Joe Dunlap | 20:35.1 | Pinckney | 114.0 |
| 10 | Cole Stockwell | 20:35.5 | St. Clair | 113.8 |
| 10 | Nicholas Hoffman | 20:35.6 | Dexter | 113.8 |
| 10 | Carson Dubose | 20:35.7 | Leslie | 113.8 |
| 11 | Dominic Maceroni | 20:36.5 | Detroit U-D Jesuit | 113.5 |
| 10 | Seamus Murphy | 20:36.6 | Romeo | 113.5 |
| 11 | Karl Wegner | 20:37.4 | Waterford Our Lady | 113.2 |
| 12 | Will Prochko | 20:38.9 | Bloomfield Hills | 112.7 |
| 9 | Oliver Ridley | 20:39.1 | Saginaw Heritage | 112.6 |
| 9 | Carter Kirkbride | 20:39.3 | Romeo | 112.6 |
| 9 | John Birzer | 20:39.5 | Hillsdale Academy | 112.5 |
| 10 | Jack Leuchtmann | 20:39.5 | Pontiac Notre Dame Prep | 112.5 |
| 12 | Jacob Bulgrien | 20:39.8 | Harbor Beach | 112.4 |
| 10 | Zeke Lafferty | 20:40.5 | Ann Arbor Skyline | 112.2 |
| 9 | Max Mast | 20:40.6 | Detroit Catholic Central | 112.1 |
| 9 | Zachary Noel | 20:41.0 | Detroit Catholic Central | 112.0 |
| 11 | Micah Winchell | 20:41.6 | Ann Arbor Skyline | 111.8 |
| 9 | Nolan Gallagher | 20:42.0 | Novi Christian Academy | 111.7 |
| 12 | Jacob Green | 20:42.2 | Midland Dow | 111.6 |
| 9 | Grant Mielke | 20:42.5 | Freeland | 111.5 |
| 10 | Austin Jeffery | 20:43.0 | Howell | 111.3 |
| 11 | Carson Dybowski | 20:43.1 | Rochester Hills Lutheran NW | 111.3 |
| 11 | Trenton Clapp | 20:43.7 | Clinton Twp. Chippewa Valley | 111.1 |
| 10 | Max Bladzik | 20:43.8 | Grand Blanc | 111.1 |
| 9 | Ed Dodge | 20:43.9 | Detroit U-D Jesuit | 111.0 |
| 12 | Evan VanHollebeke | 20:44.4 | Clinton Twp. Chippewa Valley | 110.9 |
| 11 | Isaac Roggenbuck | 20:44.6 | Harbor Beach | 110.8 |
| 9 | Noah Mantey | 20:44.7 | EPBP Laker | 110.8 |
| 11 | Ian Kampo | 20:45.8 | Oxford | 110.4 |
| 10 | Evan Hagerman | 20:47.1 | Bath | 110.0 |
| 11 | Tommy Lykins | 20:47.8 | South Lyon | 109.7 |
| 11 | Alexander Elliot | 20:47.9 | Utica Eisenhower | 109.7 |
| 9 | Jonathon Ebbole | 20:48.0 | Rochester Adams | 109.7 |
| 11 | Joshua Castillo | 20:48.4 | Armada | 109.5 |
| 11 | Alan Rodriguez | 20:48.8 | Grand Blanc | 109.4 |
| 11 | Levi Whitehead | 20:49.5 | Dexter | 109.2 |
| 11 | Gavin Hullinger | 20:49.6 | Pontiac Notre Dame Prep | 109.1 |
| 11 | Mckal Berry | 20:49.7 | Sault Ste. Marie | 109.1 |
| 9 | Connor Mihalik | 20:50.0 | Allen Park | 109.0 |
| 9 | Robert Smith | 20:50.9 | Davison | 108.7 |
| 11 | Parker Johnson | 20:51.0 | South Lyon | 108.7 |
| 12 | Robert Munden | 20:51.1 | Marshall | 108.6 |
| 11 | Howei Ding | 20:51.4 | Ann Arbor Greenhills | 108.5 |
| 9 | Kaden Sims | 20:52.1 | Hillsdale Academy | 108.3 |
| 9 | Dane Losee | 20:52.6 | Pinckney | 108.1 |
| 12 | Ty Johnson | 20:52.7 | Otisville LakeVille | 108.1 |
| 9 | Ben Card | 20:52.8 | North Branch | 108.1 |
| 10 | Clark Douglas | 20:53.4 | Bridgman | 107.9 |
| 9 | Ben Moses | 20:53.7 | Sturgis | 107.8 |
| 11 | Luis Gaytan | 20:53.9 | Plymouth | 107.7 |
| 10 | Sean Hartz | 20:54.2 | South Lyon | 107.6 |
| 12 | Noah Sobek | 20:55.3 | Lapeer | 107.2 |
| 11 | Aiden Callahan | 20:55.7 | Lake Orion | 107.1 |
| 12 | Austin Ahler | 20:56.1 | Rochester Hills Lutheran NW | 107.0 |
| 9 | Max Hilliard | 20:56.4 | Rochester Adams | 106.9 |
| 9 | Keith Kerr | 20:56.6 | Livonia Stevenson | 106.8 |
| 11 | Aimon Humm | 20:56.9 | Breckenridge | 106.7 |
| 11 | Collin Datte | 20:57.0 | Birch Run | 106.7 |
| 10 | Gage Pedue | 20:57.0 | Sturgis | 106.7 |
| 10 | Matthew Buchanan | 20:57.2 | Oxford | 106.6 |
| 12 | Aidan Roberts | 20:58.1 | Armada | 106.3 |
| 10 | Matthew Sherman | 20:58.1 | Bloomfield Hills | 106.3 |
| 10 | Nolan O’Keefe | 20:58.3 | South Lyon | 106.2 |
| 11 | Tucker Fulk | 20:58.5 | Livonia Stevenson | 106.2 |
| 9 | Ayven Evancho | 20:58.8 | Flushing | 106.1 |
| 11 | Henry Strait | 20:59.3 | Ann Arbor Skyline | 105.9 |
| 12 | Dakota Kardell | 20:59.4 | North Branch | 105.9 |
| 10 | Marlowe Hartnett | 20:59.5 | Ann Arbor Skyline | 105.8 |
| 11 | Ishan Iyer | 20:59.5 | Troy Athens | 105.8 |
| 11 | Bryce Reinke | 21:00.8 | Sandusky | 105.4 |
| 11 | Caleb Valentine | 21:01.2 | Whitmore Lake | 105.3 |
| 9 | Leonardo Reyes | 21:01.5 | Plymouth | 105.2 |
| 9 | Hunter Hall | 21:02.4 | Lapeer | 104.9 |
| 11 | Braiden Renfer | 21:02.9 | Parma Western | 104.7 |
| 10 | Hyunseo Sung | 21:05.3 | Midland Dow | 103.9 |
| 12 | Robert O’Dell | 21:05.4 | Royal Oak Shrine | 103.9 |
| 12 | Peter Cislo | 21:05.8 | Plymouth | 103.7 |
| 9 | Joseph Nowicki | 21:06.2 | Utica Eisenhower | 103.6 |
| 9 | Noah Glaza | 21:06.3 | Freeland | 103.6 |
| 12 | Ryan Partlow | 21:07.2 | Rochester Adams | 103.3 |
| 11 | Colton Dubuque | 21:07.3 | Bridgman | 103.2 |
| 12 | Charlie Baur | 21:07.5 | Flint Powers Catholic | 103.2 |
| 9 | Hudson McCleskey | 21:07.7 | Dexter | 103.1 |
| 10 | James Natale | 21:08.4 | Plymouth Christian Academy | 102.9 |
| 12 | Kyle Tomasik | 21:08.5 | Charyl Stockwell Academy | 102.8 |
| 11 | Jesse Lambert-Sanchez | 21:09.1 | East Lansing | 102.6 |
| 11 | David Farison | 21:09.4 | Sanford-Meridian | 102.5 |
| 12 | Carter Baese | 21:09.6 | Lapeer | 102.5 |
| 11 | Bram Derksen | 21:09.8 | Bath | 102.4 |
| 11 | Loki Bowser | 21:09.9 | Ann Arbor Skyline | 102.4 |
| 9 | Jackson Defina | 21:10.1 | Fenton | 102.3 |
| 12 | Connor Wolff | 21:10.6 | Dryden | 102.1 |
| 12 | Ryan Julian | 21:10.6 | Allen Park | 102.1 |
| 10 | Garrett Simmons | 21:10.6 | Detroit U-D Jesuit | 102.1 |
| 12 | Henry DeLeon | 21:12.4 | Bath | 101.5 |
| 10 | Benjamin Zheng | 21:12.5 | Ann Arbor Greenhills | 101.5 |
| 10 | Colin Lock | 21:12.8 | Essexville Garber | 101.4 |
| 11 | Giovanni Tanzini | 21:13.4 | Sanford-Meridian | 101.2 |
| 10 | Oliver Binkowski | 21:13.5 | Detroit U-D Jesuit | 101.2 |
| 10 | Adam Shimmell | 21:13.6 | Utica | 101.1 |
| 10 | Jackson Zhang | 21:14.1 | St. Clair | 101.0 |
| 9 | Joe Chapin | 21:14.9 | Grand Blanc | 100.7 |
| 12 | Andrew Kelly | 21:15.0 | Flint Powers Catholic | 100.7 |
| 10 | Nicholas Roggenbuck | 21:15.3 | Rochester Adams | 100.6 |
| 12 | Germain Deglaire | 21:16.1 | South Lyon | 100.3 |
| 9 | Ian Scott | 21:16.3 | Lutheran HS Westland | 100.2 |
| 9 | William Mansfield | 21:17.8 | University Liggett | 99.7 |
| 11 | Hunter Doychich | 21:17.8 | Auburn Hills Avondale | 99.7 |
| 10 | Nathan Bobak | 21:17.9 | Plymouth | 99.7 |
| 11 | Owen DeLong | 21:18.2 | Midland Dow | 99.6 |
| 9 | John Hunter | 21:18.3 | Pontiac Notre Dame Prep | 99.6 |
| 9 | Jason Chapin | 21:19.1 | Grand Blanc | 99.3 |
| 11 | Austin Malburg | 21:19.6 | Armada | 99.1 |
| 10 | Jacob-D Johnson | 21:19.8 | Holly | 99.1 |
| 12 | Christian Kennedy | 21:20.0 | Lapeer | 99.0 |
| 11 | Braxten Spurr | 21:20.1 | Ortonville Brandon | 99.0 |
| 9 | Austin Steimel | 21:20.6 | Rochester Adams | 98.8 |
| 11 | Liam Carter | 21:20.7 | Pontiac Notre Dame Prep | 98.8 |
| 9 | Max Crumm | 21:21.3 | Flint Powers Catholic | 98.6 |
| 11 | Luke Goodman | 21:21.3 | Hartland | 98.6 |
| 11 | Oliver Kugler | 21:21.4 | Pontiac Notre Dame Prep | 98.5 |
| 10 | Armaan Grewal | 21:21.4 | Plymouth | 98.5 |
| 9 | Michael Briggs | 21:21.8 | Bay City Central | 98.4 |
| 10 | Mason Johnson | 21:21.9 | Lutheran HS Westland | 98.4 |
| 11 | David Simons | 21:22.0 | Sanford-Meridian | 98.3 |
| 12 | Shifan Saeed | 21:22.0 | Rochester Adams | 98.3 |
| 9 | Juan Luis Llanes | 21:22.2 | Ann Arbor Skyline | 98.3 |
| 12 | Daniel Burke | 21:22.2 | Detroit U-D Jesuit | 98.3 |
| 11 | Alex Stillman | 21:22.9 | Ann Arbor Greenhills | 98.0 |
| 11 | Isaac Brindley | 21:23.3 | Sault Ste. Marie | 97.9 |
| 9 | Lincoln Stam | 21:23.5 | Howell | 97.8 |
| 12 | Brent Castle | 21:24.3 | North Branch | 97.6 |
| 9 | Aiden Kocoloski | 21:24.5 | Livonia Stevenson | 97.5 |
| 9 | Devlin Johnson | 21:25.2 | Freeland | 97.3 |
| 10 | Fischer LeGault | 21:25.2 | Harbor Beach | 97.3 |
| 9 | Brennan Smith | 21:26.1 | Detroit Catholic Central | 97.0 |
| 9 | Luke Shelton | 21:26.6 | Troy Athens | 96.8 |
| 12 | Payton Zimmerlee | 21:26.7 | Bath | 96.8 |
| 12 | John Ostrander | 21:27.9 | Rochester Adams | 96.4 |
| 12 | Winston Jenney | 21:28.5 | Bloomfield Hills | 96.2 |
| 10 | Gavin Zechmeister | 21:29.0 | Mayville | 96.0 |
| 9 | Noah Torosian | 21:29.1 | Waterford Our Lady | 96.0 |
| 9 | Carson Barker | 21:29.3 | North Branch | 95.9 |
| 10 | Ethan Cunningham | 21:29.3 | Riverview Gabriel Richard | 95.9 |
| 9 | Layten Brinley | 21:29.4 | Dexter | 95.9 |
| 10 | Kacper Tomczyk | 21:29.6 | Troy Athens | 95.8 |
| 12 | Holden Schoenherr | 21:29.9 | Lake Orion | 95.7 |
| 10 | Landon Strang | 21:30.2 | Clinton Twp. Chippewa Valley | 95.6 |
| 9 | Austin Kmiec | 21:30.4 | Romeo | 95.5 |
| 9 | Daniel Badel | 21:30.6 | Detroit Catholic Central | 95.5 |
| 11 | Bryce Bales | 21:31.4 | Dexter | 95.2 |
| 10 | Gram Griffioen | 21:31.6 | University Liggett | 95.1 |
| 9 | Carson Pavloff | 21:31.8 | Auburn Hills Avondale | 95.1 |
| 11 | Gabriel Hoffman | 21:32.5 | Lake Orion | 94.8 |
| 9 | Bennett Thomas | 21:32.6 | Dexter | 94.8 |
| 11 | Ray Chanavier | 21:33.5 | Hartland | 94.5 |
| 12 | Nicholas Burch | 21:33.6 | Clinton Twp. Chippewa Valley | 94.5 |
| 10 | Elijah Good | 21:33.7 | Midland Dow | 94.4 |
| 10 | James Boobyer | 21:33.8 | Parma Western | 94.4 |
| 10 | Thomas Schoenherr | 21:34.5 | Utica | 94.2 |
| 9 | Jack Johnson | 21:35.2 | Allen Park | 93.9 |
| 9 | Cristian Hayen | 21:35.4 | Gladstone | 93.9 |
| 10 | Rylan Branson | 21:35.5 | Riverview | 93.8 |
| 9 | Noah Ferguson | 21:35.6 | Kensington Woods | 93.8 |
| 11 | Cameron Waszkiewicz | 21:35.9 | Riverview | 93.7 |
| 12 | Trenton Hawes | 21:37.3 | Howell | 93.2 |
| 9 | Noah Dubridge | 21:37.5 | Mt. Pleasant Sacred Heart | 93.2 |
| 12 | Philip Samuel | 21:38.5 | Troy Athens | 92.8 |
| 12 | Harry Birzer | 21:39.6 | Hillsdale Academy | 92.5 |
| 12 | Ryan Walsh | 21:40.0 | Troy Athens | 92.3 |
| 10 | Noah Reggio | 21:40.0 | Romeo | 92.3 |
| 9 | Jack Lucas | 21:40.3 | St. Clair | 92.2 |
| 12 | Landan Pung | 21:40.6 | North Branch | 92.1 |
| 9 | Cooper Malvasi | 21:41.2 | Rochester Hills Lutheran NW | 91.9 |
| 10 | William Thibault | 21:41.4 | Royal Oak Shrine | 91.9 |
| 9 | Luke Wegienka | 21:41.6 | Detroit Catholic Central | 91.8 |
| 12 | Nate Gajar | 21:41.7 | Ann Arbor Greenhills | 91.8 |
| 10 | Carter Sikorski | 21:41.8 | Bronson | 91.7 |
| 11 | Daniel Quandt | 21:42.0 | Pontiac Notre Dame Prep | 91.7 |
| 10 | Michael Boes | 21:42.0 | Utica Eisenhower | 91.7 |
| 10 | Brendan Wolf | 21:42.4 | Saginaw Heritage | 91.5 |
| 11 | Marty Watson | 21:42.5 | Dexter | 91.5 |
| 10 | Brandon Rouse | 21:42.6 | Genesee | 91.5 |
| 12 | Timothy Whalen III | 21:42.8 | Ortonville Brandon | 91.4 |
| 10 | Charles Gilbert | 21:42.9 | Romeo | 91.4 |
| 10 | Robert Cabrera | 21:43.4 | Oxford | 91.2 |
| 10 | Caleb Boucher | 21:44.2 | Utica | 90.9 |
| 11 | Jason Zarate | 21:44.3 | Charyl Stockwell Academy | 90.9 |
| 12 | Elier Machado-Montellano | 21:44.3 | Oxford | 90.9 |
| 9 | Chase Beard | 21:44.4 | Breckenridge | 90.9 |
| 9 | Miles Holt | 21:45.5 | Oxford | 90.5 |
| 10 | Kaleb Kindl | 21:45.7 | Oxford | 90.4 |
| 9 | William Jeffords | 21:46.0 | Detroit Catholic Central | 90.3 |
| 12 | Raihan Castaneda | 21:46.0 | Bay City Central | 90.3 |
| 11 | Keegan Parr | 21:47.0 | Royal Oak Shrine | 90.0 |
| 9 | Bryce Hoggard | 21:48.1 | Davison | 89.6 |
| 10 | Deacon Hayward | 21:48.4 | Bay City Central | 89.5 |
| 11 | James Minelli | 21:50.1 | Dexter | 89.0 |
| 9 | Quentin McRae | 21:51.8 | Dexter | 88.4 |
| 10 | Aeriq Abu Azrine | 21:51.8 | Royal Oak | 88.4 |
| 12 | Jackson Knight | 21:52.1 | Ann Arbor Greenhills | 88.3 |
| 12 | Cody Heemsoth | 21:52.9 | Auburn Hills Avondale | 88.0 |
| 10 | Aaron Slanec | 21:53.0 | Royal Oak | 88.0 |
| 9 | Brady Edwards | 21:53.4 | Mt. Pleasant Sacred Heart | 87.9 |
| 12 | Michael Vu | 21:53.4 | Northville | 87.9 |
| 10 | Johnny McKellar | 21:53.5 | Royal Oak | 87.8 |
| 10 | Avery Kromberg | 21:53.6 | Hartland | 87.8 |
| 11 | Grant Niedzinski | 21:54.6 | Detroit U-D Jesuit | 87.5 |
| 9 | Clark Tan | 21:54.7 | Davison | 87.4 |
| 11 | Graisen Morris | 21:55.7 | Davison | 87.1 |
| 9 | Roger Mariani | 21:56.0 | Ann Arbor Greenhills | 87.0 |
| 12 | Ben Schoonmaker | 21:57.5 | Saugatuck | 86.5 |
| 11 | Carter Poniatowski | 21:57.5 | Lapeer | 86.5 |
| 11 | Alex Bransch | 21:59.6 | South Lyon | 85.8 |
| 9 | Jaxon Perry | 22:00.7 | Hartland | 85.4 |
| 9 | Ethan Dutkiewilz | 22:00.7 | Davison | 85.4 |
| 11 | Bradley DeMasellis | 22:01.2 | Livingston Christian | 85.3 |
| 12 | Josiah Lundy-Rush | 22:01.6 | East Lansing | 85.1 |
| 11 | Mark Bulgrien | 22:02.9 | Harbor Beach | 84.7 |
| 12 | Anthony Andre | 22:03.3 | Grand Blanc | 84.6 |
| 9 | Cooper Hoyt | 22:04.2 | North Branch | 84.3 |
| 9 | Xander Warneck | 22:04.2 | Allen Park | 84.3 |
| 11 | Nicholas Daup | 22:04.4 | Burton-Bendle | 84.2 |
| 11 | Aarush Gota | 22:04.6 | Rochester Adams | 84.1 |
| 10 | Gavin Cavell | 22:04.8 | Royal Oak | 84.1 |
| 9 | George Kolb | 22:05.6 | Detroit Catholic Central | 83.8 |
| 10 | Jack Grossman | 22:06.4 | Howell | 83.5 |
| 10 | Aaron Alleman | 22:06.9 | Rochester Adams | 83.4 |
| 11 | Spencer Moore | 22:07.8 | Oxford | 83.1 |
| 11 | Sean Finnigan | 22:08.0 | Dryden | 83.0 |
| 11 | Alex Watson | 22:08.8 | Dexter | 82.7 |
| 11 | Isaiah Lott | 22:09.3 | East Lansing | 82.6 |
| 11 | Talon Sniegowski | 22:10.0 | Plymouth | 82.3 |
| 11 | Will Weiszhaar | 22:10.5 | Dexter | 82.2 |
| 9 | Chuck Cameron | 22:10.9 | Gladstone | 82.0 |
| 10 | Matthew Medd | 22:10.9 | Saginaw Heritage | 82.0 |
| 12 | Arber Isai | 22:11.5 | Clinton Twp. Chippewa Valley | 81.8 |
| 12 | Aidan DePauw | 22:12.2 | Lake Orion | 81.6 |
| 11 | Jordan Bruwier | 22:12.2 | Clinton Twp. Chippewa Valley | 81.6 |
| 9 | Andrew Giuliano | 22:12.6 | Royal Oak | 81.5 |
| 10 | Cooper Crandell | 22:13.1 | Rochester Adams | 81.3 |
| 9 | Kyle Erfurt | 22:13.2 | Detroit Catholic Central | 81.3 |
| 10 | Graham Gortney | 22:13.6 | Plymouth Christian Academy | 81.1 |
| 10 | Logan Randall | 22:13.7 | Southgate Anderson | 81.1 |
| 10 | Owen Smith | 22:14.4 | Ann Arbor Greenhills | 80.9 |
| 9 | William Abbott | 22:14.9 | Detroit Catholic Central | 80.7 |
| 11 | Quinn Armstrong | 22:17.1 | Royal Oak Shrine | 80.0 |
| 12 | Thomas Burns | 22:17.3 | Waterford Mott | 79.9 |
| 11 | Marcus Silva | 22:18.4 | Dexter | 79.5 |
| 10 | Tyler Phillips | 22:18.6 | Kensington Woods | 79.5 |
| 9 | Brayden DeMasellis | 22:19.2 | Livingston Christian | 79.3 |
| 10 | Joseph Young | 22:19.9 | Troy Athens | 79.0 |
| 10 | Brady Herrguth | 22:20.1 | Bath | 79.0 |
| 10 | James Zweng | 22:20.8 | Armada | 78.7 |
| 12 | Alden Grob | 22:20.8 | Ann Arbor Skyline | 78.7 |
| 11 | Freddie Shepherd | 22:21.5 | Oxford | 78.5 |
| 9 | Luke Julian | 22:21.6 | Allen Park | 78.5 |
| 9 | Owen Worley | 22:22.2 | Allen Park | 78.3 |
| 12 | Justin Shi | 22:22.4 | Northville | 78.2 |
| 10 | Lucas Beadle | 22:22.6 | Plymouth Christian Academy | 78.1 |
| 10 | Paul Ruggerio | 22:24.4 | Bath | 77.5 |
| 10 | Keegan Shephard | 22:24.5 | Sanford-Meridian | 77.5 |
| 11 | Ayden Yeoman | 22:25.2 | Genesee | 77.3 |
| 12 | Devin Goetz | 22:26.2 | Sault Ste. Marie | 76.9 |
| 12 | Elijah Boucher | 22:27.7 | Utica | 76.4 |
| 10 | Akshay Duvvuru | 22:28.1 | Rochester Adams | 76.3 |
| 11 | Jonah Beauchamp | 22:28.1 | Riverview | 76.3 |
| 11 | Ezekiel Pallay | 22:28.2 | Grand Blanc | 76.3 |
| 12 | Jeffrey Ciluffo | 22:28.8 | Rochester Adams | 76.1 |
| 10 | Kasen Salazar | 22:29.2 | Dexter | 75.9 |
| 11 | Anderson Oberle | 22:29.8 | Freeland | 75.7 |
| 12 | Connor Allen | 22:30.2 | Clinton Twp. Chippewa Valley | 75.6 |
| 10 | Matthew Litwiller | 22:31.0 | Davison | 75.3 |
| 12 | Landen Strunk | 22:31.8 | Howell | 75.1 |
| 12 | Caiden Sherrieb | 22:32.2 | North Branch | 74.9 |
| 12 | Aidan Sage | 22:32.3 | Fenton | 74.9 |
| 10 | Luke Roberts | 22:33.7 | Livonia Stevenson | 74.4 |
| 10 | Matthew St. Andre | 22:33.9 | Pontiac Notre Dame Prep | 74.4 |
| 12 | Matthew Hickmott | 22:34.8 | Dryden | 74.1 |
| 12 | Calen Priddy | 22:35.1 | Detroit Catholic Central | 74.0 |
| 10 | Brenden Peter | 22:35.6 | Dryden | 73.8 |
| 10 | Brent Monterosso | 22:36.1 | Romeo | 73.6 |
| 10 | Luca Massoni | 22:36.5 | Royal Oak | 73.5 |
| 9 | Abram Nieuwsma | 22:37.1 | Saugatuck | 73.3 |
| 9 | Grayson Luz | 22:37.5 | Clinton Twp. Chippewa Valley | 73.2 |
| 11 | Christian Estrellas | 22:37.6 | Pontiac Notre Dame Prep | 73.1 |
| 10 | Connor Hickey | 22:39.2 | Oxford | 72.6 |
| 9 | Wyatt Linson | 22:39.6 | Otisville LakeVille | 72.5 |
| 12 | Justin Wood | 22:40.2 | Sanford-Meridian | 72.3 |
| 9 | Anthony Zhang | 22:41.1 | Rochester Adams | 72.0 |
| 11 | Jeremiah Slough | 22:42.7 | Genesee | 71.4 |
| 9 | Boston Conn | 22:42.8 | Howell | 71.4 |
| 9 | Matthew Barnes | 22:44.6 | Howell | 70.8 |
| 11 | Ignacio DeBarros | 22:44.8 | East Lansing | 70.7 |
| 12 | Dylan Pihalja | 22:44.9 | Fenton | 70.7 |
| 9 | Chase Walker | 22:45.2 | Armada | 70.6 |
| 9 | Gabe Bookout | 22:46.9 | Plymouth Christian Academy | 70.0 |
| 11 | Nash Davidson | 22:47.0 | Freeland | 70.0 |
| 11 | Will Loachridge | 22:48.0 | East Lansing | 69.7 |
| 9 | Elijah Killinger | 22:48.2 | Charyl Stockwell Academy | 69.6 |
| 11 | Sanjay Potluri | 22:48.4 | Ann Arbor Greenhills | 69.5 |
| 9 | James Garneau | 22:48.5 | Pontiac Notre Dame Prep | 69.5 |
| 10 | Gabe Strickert | 22:48.6 | Holly | 69.5 |
| 11 | Nathan Carey | 22:48.8 | Mayville | 69.4 |
| 9 | Antonio Aro | 22:49.1 | East Lansing | 69.3 |
| 11 | Malachi Turner | 22:49.6 | East Lansing | 69.1 |
| 11 | Lucas Lanfear | 22:49.7 | Pontiac Notre Dame Prep | 69.1 |
| 12 | Loch Rigozzi | 22:49.7 | Saugatuck | 69.1 |
| 10 | Cole Williams | 22:49.8 | Gladstone | 69.1 |
| 10 | Charles Stitman | 22:50.2 | Royal Oak | 68.9 |
| 10 | Emmanuel Roque-Bocangera | 22:50.3 | Oxford | 68.9 |
| 11 | Mustafa Ali | 22:50.4 | Troy Athens | 68.9 |
| 9 | Jonathan DuCharme | 22:51.4 | Lake Orion | 68.5 |
| 9 | Wyatt Ramseyer | 22:51.9 | Detroit U-D Jesuit | 68.4 |
| 9 | Auden Kane | 22:52.5 | Bloomfield Hills | 68.2 |
| 10 | Lincoln Haag | 22:53.1 | Unionville-Sebewaing | 68.0 |
| 10 | Xander Bonnau | 22:53.2 | Plymouth | 67.9 |
| 9 | Carter Josef | 22:53.5 | Lapeer | 67.8 |
| 12 | Ben Drummelsmith | 22:54.4 | Rochester Hills Lutheran NW | 67.5 |
| 9 | Nathan Mann | 22:54.8 | South Lyon | 67.4 |
| 10 | Caleb Daniels | 22:55.5 | Boyne City | 67.2 |
| 9 | Alex Sampson | 22:58.1 | Sanford-Meridian | 66.3 |
| 12 | William Arends | 22:58.2 | Detroit U-D Jesuit | 66.3 |
| 10 | Isaiah Greenacre | 22:58.3 | Mt. Pleasant Sacred Heart | 66.2 |
| 12 | Troy Kilanowski | 22:58.5 | Pontiac Notre Dame Prep | 66.2 |
| 12 | Daniel Panis | 22:58.7 | Royal Oak | 66.1 |
| 9 | Cooper Valko | 22:59.9 | Waterford Mott | 65.7 |
| 11 | Noah Charbonneau | 23:02.2 | Essexville Garber | 64.9 |
| 11 | Dominic Gaetano | 23:02.5 | Hillsdale Academy | 64.8 |
| 12 | JT Friel | 23:03.5 | Detroit Catholic Central | 64.5 |
| 11 | Alexander Eichbauer | 23:04.7 | Fenton | 64.1 |
| 11 | Ben Bishop | 23:05.2 | Fenton | 63.9 |
| 10 | Henry Myers | 23:05.4 | North Branch | 63.9 |
| 9 | Gabe Shaffer | 23:06.0 | Royal Oak Shrine | 63.7 |
| 12 | Shawn Price | 23:06.5 | Lake Orion | 63.5 |
| 9 | Oliver Runyon | 23:06.9 | Detroit U-D Jesuit | 63.4 |
| 9 | Zach Freier | 23:08.5 | Freeland | 62.8 |
| 12 | Chance Koole | 23:08.7 | Burton-Bendle | 62.8 |
| 9 | Logan Findlay | 23:09.1 | Unionville-Sebewaing | 62.6 |
| 12 | Sawyer Webster | 23:09.8 | Lake Orion | 62.4 |
| 10 | Jack O’Dowd | 23:10.6 | Livonia Stevenson | 62.1 |
| 11 | Broderick LaBar | 23:11.2 | Lapeer | 61.9 |
| 12 | Marcos Laugh | 23:11.3 | Plymouth Christian Academy | 61.9 |
| 11 | Elvis Le | 23:11.3 | Bloomfield Hills | 61.9 |
| 11 | Orion Froese | 23:12.0 | Midland Dow | 61.7 |
| 12 | Isaiah Pacis | 23:12.5 | Detroit U-D Jesuit | 61.5 |
| 9 | Skyler Stepp | 23:14.9 | Howell | 60.7 |
| 11 | Brandon Tschannen | 23:16.2 | Sturgis | 60.3 |
| 9 | Garet Gertsch | 23:17.0 | Utica | 60.0 |
| 10 | Lorenzo Mio | 23:17.6 | Royal Oak Shrine | 59.8 |
| 9 | Danny Jefferson | 23:18.7 | Detroit Catholic Central | 59.4 |
| 9 | Josh Bengry | 23:19.5 | Davison | 59.2 |
| 12 | Charlie Lutz | 23:19.9 | Dexter | 59.0 |
| 10 | Victor Norrod | 23:21.3 | Marshall | 58.6 |
| 10 | Deegan Anthony | 23:21.3 | Boyne City | 58.6 |
| 12 | Caleb Cook | 23:21.3 | Lapeer | 58.6 |
| 10 | Elijah Larkowski | 23:21.5 | Midland Dow | 58.5 |
| 11 | Malik Elewa | 23:21.9 | Bloomfield Hills | 58.4 |
| 9 | Christopher Herr | 23:22.3 | Lapeer | 58.2 |
| 9 | Kellin Teddy | 23:23.4 | Dexter | 57.9 |
| 9 | Wyatt Bovensiep | 23:24.8 | Auburn Hills Avondale | 57.4 |
| 12 | Jett Emerson | 23:25.6 | Troy Athens | 57.1 |
| 11 | Bryce Thane | 23:25.9 | Genesee Christian Academy | 57.0 |
| 9 | George Plymale | 23:26.9 | Detroit U-D Jesuit | 56.7 |
| 9 | Sam Leach | 23:27.0 | Davison | 56.7 |
| 12 | Aiden Conley | 23:27.3 | Bridgman | 56.6 |
| 12 | Aiden Florshinger | 23:27.7 | Lapeer | 56.4 |
| 10 | Carson Johnson | 23:28.2 | Sanford-Meridian | 56.3 |
| 11 | Gavin Pickens | 23:28.8 | Unionville-Sebewaing | 56.1 |
| 9 | Thomas Stuzman | 23:31.1 | Freeland | 55.3 |
| 9 | Brady DeGroat | 23:31.8 | Unionville-Sebewaing | 55.1 |
| 9 | Elijah Riedlinger | 23:37.3 | Bay City Central | 53.2 |
| 10 | Isaiah Kellum | 23:38.6 | East Lansing | 52.8 |
| 9 | Jason Bartes | 23:39.2 | Saginaw Heritage | 52.6 |
| 11 | Anthony Norris | 23:39.7 | Troy Athens | 52.4 |
| 10 | Aaryn Smith | 23:41.1 | Holly | 52.0 |
| 10 | Nikko Salahutdin | 23:42.9 | Royal Oak Shrine | 51.4 |
| 12 | Owen Bieselin | 23:43.2 | Holly | 51.3 |
| 11 | Santiago Ortiz | 23:43.6 | Detroit U-D Jesuit | 51.1 |
| 11 | Gabriel Carlson | 23:44.1 | Utica Eisenhower | 51.0 |
| 12 | Andrew Lane | 23:47.3 | Howell | 49.9 |
| 9 | Tyler Roberts | 23:48.1 | Dryden | 49.6 |
| 9 | Michael Treat | 23:50.6 | Dexter | 48.8 |
| 11 | Daniel Stuzman | 23:51.0 | Freeland | 48.7 |
| 12 | Preston Foster | 23:51.5 | Breckenridge | 48.5 |
| 10 | Grant Petrella | 23:51.5 | Grand Blanc | 48.5 |
| 11 | Nicholas Burke | 23:52.3 | Saginaw Heritage | 48.2 |
| 10 | Jonathan Lebsack | 23:53.2 | Bay City John Glenn | 47.9 |
| 9 | Aiden Jacobs | 23:54.6 | Pinckney | 47.5 |
| 11 | Jayden Zhang | 23:54.9 | Howell | 47.4 |
| 9 | Jett Lewis | 23:54.9 | Oxford | 47.4 |
| 12 | Jacob Britten | 23:55.1 | Bronson | 47.3 |
| 9 | Noah Chinavare | 23:55.2 | Sanford-Meridian | 47.3 |
| 10 | Ronan Weed | 23:55.6 | Petoskey St. Michael | 47.1 |
| 11 | Samuel Darling | 23:56.6 | Saginaw Heritage | 46.8 |
| 12 | Kevin Coffman-ross | 23:57.1 | Bath | 46.6 |
| 11 | Drew LaFave | 23:58.0 | Gladstone | 46.3 |
| 12 | Taylor Stansburry | 23:58.0 | Grand Blanc | 46.3 |
| 11 | Joshua Wormell | 23:58.7 | Boyne City | 46.1 |
| 9 | Rowayd Memon | 24:02.1 | Lake Orion | 45.0 |
| 12 | Xavier Reyes | 24:02.7 | Dexter | 44.8 |
| 10 | Noah Bagos | 24:04.0 | Charyl Stockwell Academy | 44.3 |
| 9 | Vincent Miller | 24:06.4 | Pinckney | 43.5 |
| 10 | Christian Richard | 24:07.4 | Utica | 43.2 |
| 9 | Billy Rozelle | 24:07.5 | Ann Arbor Greenhills | 43.2 |
| 11 | Nathan Petersen | 24:07.8 | Munising | 43.1 |
| 10 | Harrison Joyce | 24:08.0 | Flint Powers Catholic | 43.0 |
| 9 | Hendrick Miller | 24:09.1 | Detroit Catholic Central | 42.6 |
| 12 | Jamie Leinos | 24:10.1 | Utica | 42.3 |
| 11 | Jesse Watton | 24:12.0 | Auburn Hills Avondale | 41.7 |
| 9 | Quinn McGow | 24:12.1 | Detroit U-D Jesuit | 41.6 |
| 9 | Tristan Bickmann | 24:12.3 | Howell | 41.6 |
| 11 | Zachary Cook | 24:12.9 | Fenton | 41.4 |
| 11 | Luke Fisher | 24:13.4 | Detroit U-D Jesuit | 41.2 |
| 9 | Jax Bahri | 24:17.1 | Bloomfield Hills | 40.0 |
| 11 | Jacob Gilbert | 24:20.3 | Dexter | 38.9 |
| 10 | Zedekai Martin | 24:21.0 | Livingston Christian | 38.7 |
| 11 | Jacob Bartes | 24:23.0 | Saginaw Heritage | 38.0 |
| 11 | Aidan Petik | 24:23.8 | Dexter | 37.7 |
| 10 | Mayas Smith | 24:23.9 | Bloomfield Hills | 37.7 |
| 11 | Andreas Laskaris | 24:24.3 | Riverview Gabriel Richard | 37.6 |
| 11 | Maddox Podmokly | 24:24.7 | Royal Oak | 37.4 |
| 9 | Lance Oczepek | 24:27.0 | Saugatuck | 36.7 |
| 9 | Cameron McLeod | 24:27.0 | Detroit Catholic Central | 36.7 |
| 11 | Varun Rajeswaran | 24:28.1 | Troy Athens | 36.3 |
| 12 | Konner Welch | 24:28.1 | Holly | 36.3 |
| 9 | Gavin Magrif | 24:30.5 | Otisville LakeVille | 35.5 |
| 9 | Gabriel Wesserling | 24:30.5 | Allen Park | 35.5 |
| 9 | Dylan Nizol | 24:32.3 | Hartland | 34.9 |
| 10 | Carston Broderick | 24:33.2 | Midland Dow | 34.6 |
| 11 | Bryce Jones | 24:35.1 | Howell | 34.0 |
| 10 | Wyatt Sesi | 24:36.4 | Troy Athens | 33.5 |
| 10 | Riley McConnell | 24:39.9 | North Branch | 32.4 |
| 11 | Nick Montreuil | 24:42.0 | Ortonville Brandon | 31.7 |
| 12 | Frank Carlson | 24:42.4 | Munising | 31.5 |
| 12 | Zane Coole | 24:42.9 | Davison | 31.4 |
| 9 | Camden Lobban | 24:43.8 | Davison | 31.1 |
| 12 | Scott Causley | 24:48.5 | Bay City Central | 29.5 |
| 9 | Jacob Wegner | 24:50.5 | Waterford Our Lady | 28.8 |
| 9 | Austin DeFord | 24:51.7 | Leslie | 28.4 |
| 11 | Jinsun Pyo | 24:53.8 | Rochester Adams | 27.7 |
| 9 | Oscar McKaig | 24:54.0 | East Lansing | 27.7 |
| 12 | Noah Thiery | 24:54.1 | Troy Athens | 27.6 |
| 9 | Rahm Vernagus | 24:56.9 | East Lansing | 26.7 |
| 9 | Jackson McGlashen | 24:57.0 | Davison | 26.7 |
| 11 | Aayden Carrow | 24:57.6 | Lapeer | 26.5 |
| 12 | Tristan Hitsman | 25:00.7 | Sanford-Meridian | 25.4 |
| 9 | Max Weatherwax | 25:02.8 | Bay City Central | 24.7 |
| 9 | Tim Dion | 25:03.2 | Flint Powers Catholic | 24.6 |
| 10 | Casey Knas | 25:03.5 | Bloomfield Hills | 24.5 |
| 10 | Ronan Turrell | 25:05.2 | St. Clair | 23.9 |
| 10 | Devon Ames | 25:06.4 | Pinckney | 23.5 |
| Fr | Keshav Desaraju | 25:07.0 | Detroit U-D Jesuit | 23.3 |
| 10 | Trenton Jackson | 25:09.6 | Genesee Christian Academy | 22.5 |
| 9 | Martigan Wernecke | 25:14.3 | Bay City Central | 20.9 |
| 9 | Kenny Morell | 25:15.7 | Lapeer | 20.4 |
| 9 | Chase Blair | 25:16.9 | Essexville Garber | 20.0 |
| 10 | Xavier Evoy | 25:17.3 | Detroit U-D Jesuit | 19.9 |
| 9 | Josh Tran | 25:17.5 | Plymouth | 19.8 |
| 10 | Benjamin Voss | 25:18.0 | Lapeer | 19.7 |
| 11 | Nathan Korogiannos | 25:18.7 | Riverview Gabriel Richard | 19.4 |
| 11 | Arthur Gaillard | 25:19.0 | Bloomfield Hills | 19.3 |
| 9 | Keston Rodda | 25:20.3 | Rochester Adams | 18.9 |
| 10 | Sam Machado | 25:20.4 | Detroit U-D Jesuit | 18.9 |
| 11 | Jonathan Noel | 25:23.2 | Bay City John Glenn | 17.9 |
| 11 | Dan Schneider | 25:23.3 | Midland Dow | 17.9 |
| 9 | Todd Rhys | 25:25.7 | East Lansing | 17.1 |
| 9 | Noah Douglas | 25:25.9 | Lapeer | 17.0 |
| 11 | Vivan Nyati | 25:27.5 | Ann Arbor Greenhills | 16.5 |
| 11 | Ari Vernagus | 25:28.9 | East Lansing | 16.0 |
| 11 | Gabe Borgstrom | 25:29.2 | Genesee Christian Academy | 15.9 |
| 9 | Quade Pepin | 25:31.5 | Gladstone | 15.2 |
| 10 | Harlem Cooper | 25:31.6 | Royal Oak | 15.1 |
| 9 | Jacob Sears | 25:31.9 | Rochester Adams | 15.0 |
| 9 | Drake McKaig | 25:32.0 | East Lansing | 15.0 |
| 10 | Brayden Bobick | 25:32.7 | Saginaw Heritage | 14.8 |
| 9 | Hudson Sutter | 25:32.9 | Dexter | 14.7 |
| 10 | Dylan Lasher | 25:33.9 | Dryden | 14.4 |
| 9 | John Nord | 25:34.3 | Munising | 14.2 |
| 12 | Evan Bender | 25:34.6 | Plymouth | 14.1 |
| 10 | Josh Grose | 25:35.0 | South Lyon | 14.0 |
| 11 | Lucas Danaher | 25:35.1 | Royal Oak | 14.0 |
| 9 | Matthew Mahlon | 25:37.8 | Bay City Central | 13.1 |
| 10 | Abiraj Sandhu | 25:45.2 | Rochester Adams | 10.6 |
| 12 | Landen Ramberg | 25:47.8 | Hartland | 9.7 |
| 10 | Abraham Zhang | 25:48.3 | Ann Arbor Greenhills | 9.6 |
| 11 | Cameron McMeekin | 25:50.3 | Auburn Hills Avondale | 8.9 |
| 9 | Nathan DeWilde | 25:50.5 | Utica Eisenhower | 8.8 |
| 12 | Lucas Stucky | 25:51.8 | Charyl Stockwell Academy | 8.4 |
| 10 | Drew Shenton | 25:53.1 | Novi Christian Academy | 8.0 |
| 11 | Jason Teh | 25:53.5 | Troy Athens | 7.8 |
| 9 | William Arnold | 25:53.7 | Armada | 7.8 |
| 11 | Elijah Bauer | 25:54.3 | Genesee Christian Academy | 7.6 |
| 10 | Sebastian Seestadt | 26:01.1 | Novi Christian Academy | 5.3 |
| 9 | Conner Mallie | 26:01.3 | Detroit Catholic Central | 5.2 |
| 9 | Braylon Jensen | 26:01.7 | Dexter | 5.1 |
| 11 | Malachi Hill | 26:06.9 | Freeland | 3.4 |
| 9 | Jack Rathsburg | 26:07.6 | Flint Powers Catholic | 3.1 |
| 12 | Cole Perkins | 26:11.2 | Bay City John Glenn | 1.9 |
| 12 | Jaxon Zavala | 26:11.5 | Bay City Central | 1.8 |
| 10 | Kevin Kindermann | 26:15.6 | Oxford | 0.5 |
| 9 | Jack Grimes | 26:15.7 | Dexter | 0.4 |