

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: -22
Boys Adjustment: -15
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.
CRUSHED CORUNNA
Emily Rathka, Laingsburg
The junior has a penchant for ending her season on a tear, now she’s beginning her season where she normally closes. Her 20:48 last fall at the Shiawasee County Championship (4th place, mind you) was her first performance in the 20’s. Already in 2023, she’s been there twice. First, a 20:52 opener down the road in St. Johns, then a 20:55 win here, helping her Wolfpack grab the Small School trophy.
Ian Morgan, Okemos
Flying a little under the radar, Ian had one of the better freshman track seasons out there. 10:02 in Region 4, followed up by a 2nd spot in the CAAC Blue and a 3rd at Greater Lansing. That 10:02 ranked #28 amongst all Michigan freshmen. He’s picked up his fall season where the spring left off, running in the very low-17’s, placing 3rd in the Large School, and helping his Chiefs win. Obviously there’s been a bit of progress since then, but for comparison sake, his opener here last year was above 18:30.
GIRLS TEAM RATINGS
| Girls Team | Top 5 Avg. | Division |
| Okemos | 114.0 | 1 |
| Bloomfield Hills | 81.3 | 1 |
| Flushing | 48.7 | 1 |
| Holly | 48.3 | 1 |
| Swartz Creek | 15.9 | 1 |
| Girls Team | Top 5 Avg. | Division |
| St. Johns | 120.8 | 2 |
| Goodrich | 116.7 | 2 |
| Owosso | 83.8 | 2 |
| Corunna | 56.8 | 2 |
| Flint Kearsley | 56.8 | 2 |
| Flint Powers Catholic | 56.1 | 2 |
| Clio | 18.5 | 2 |
| Imlay City | 16.6 | 2 |
| Girls Team | Top 5 Avg. | Division |
| Laingsburg | 63.8 | 3 |
| St. Louis | 41.7 | 3 |
| New Lothrop | 21.0 | 3 |
| Girls Team | Top 5 Avg. | Division |
| Unionville-Sebewaing | 50.3 | 4 |
| Dryden | 24.8 | 4 |
| Clarkston Everest Collegiate | 14.6 | 4 |
BOYS TEAM RATINGS
| Boys Team | Top 5 Avg. | Division |
| Okemos | 176.6 | 1 |
| Holly | 153.9 | 1 |
| Flushing | 152.3 | 1 |
| Bloomfield Hills | 142.6 | 1 |
| Boys Team | Top 5 Avg. | Division |
| Clio | 176.1 | 2 |
| Flint Powers Catholic | 175.5 | 2 |
| St. Johns | 168.9 | 2 |
| Flint Kearsley | 166.6 | 2 |
| Corunna | 155.3 | 2 |
| Goodrich | 146.5 | 2 |
| Bay City Central | 120.5 | 2 |
| Imlay City | 111.0 | 2 |
| Owosso | 76.0 | 2 |
| Boys Team | Top 5 Avg. | Division |
| St. Louis | 154.0 | 3 |
| EPBP Laker | 137.9 | 3 |
| Dansville | 134.0 | 3 |
| Otisville LakeVille | 123.3 | 3 |
| Laingsburg | 113.5 | 3 |
| Chesaning | 109.9 | 3 |
| Perry | 100.2 | 3 |
| Montrose | 91.7 | 3 |
| New Lothrop | 91.7 | 3 |
| Boys Team | Top 5 Avg. | Division |
| Dryden | 118.0 | 4 |
| Unionville-Sebewaing | 90.4 | 4 |
| Waterford Our Lady | 69.6 | 4 |
| Genesee Christian Academy | 64.8 | 4 |
| Byron | 23.2 | 4 |
GIRLS INDIVIDUAL RATINGS
| Grade | Name | Time | Team | Rating |
| 9 | Ava Schafer | 18:50.2 | St. Johns | 150.6 |
| 10 | Addison Herr | 19:35.5 | Bloomfield Hills | 135.5 |
| 12 | Clara Fletcher | 19:50.0 | St. Johns | 130.7 |
| 12 | Shannon Gillahan | 19:50.3 | Okemos | 130.6 |
| 12 | Abby Young | 19:51.3 | St. Johns | 130.2 |
| 11 | Kamryn Lauinger | 20:09.6 | Goodrich | 124.2 |
| 11 | Layla Jordan | 20:22.4 | Goodrich | 119.9 |
| 12 | Lily Salazar | 20:33.1 | Okemos | 116.3 |
| 9 | Baylor Lauinger | 20:38.9 | Goodrich | 114.4 |
| 9 | Claire Brown | 20:44.3 | Goodrich | 112.6 |
| 11 | Avery Byrne | 20:44.8 | Goodrich | 112.4 |
| 12 | Nicole Mays | 20:50.7 | Okemos | 110.4 |
| 11 | Emily Rathka | 20:55.1 | Laingsburg | 109.0 |
| 10 | Samantha Brown | 20:55.2 | Clio | 108.9 |
| 9 | Gabriella Fugazzi | 20:58.7 | Okemos | 107.8 |
| 12 | Bryna Mead-O’Brien | 21:06.5 | Okemos | 105.2 |
| 10 | Fiona Whitmyer | 21:08.3 | Okemos | 104.6 |
| 12 | Jaiden Dickman | 21:08.6 | St. Louis | 104.5 |
| 10 | Emma Crandell | 21:13.1 | Owosso | 103.0 |
| 10 | Miriam Kloha | 21:18.6 | St. Johns | 101.1 |
| 11 | Grace Murphy | 21:23.9 | Flint Powers Catholic | 99.4 |
| 10 | Elizabeth Schafer | 21:29.3 | Okemos | 97.6 |
| 9 | Grace Mahaffy | 21:31.6 | Goodrich | 96.8 |
| 11 | Julionna West | 21:35.5 | Owosso | 95.5 |
| 10 | October Harns | 21:43.0 | Okemos | 93.0 |
| 12 | Alexis Waring | 21:46.5 | Goodrich | 91.8 |
| 12 | Sylvia Thomas | 21:48.0 | St. Johns | 91.3 |
| 12 | Ava Boggs | 21:52.2 | Flint Kearsley | 89.9 |
| 12 | Alberta Reinbold | 21:55.0 | Unionville-Sebewaing | 89.0 |
| 11 | Hayven Thiel | 21:56.2 | Corunna | 88.6 |
| 9 | Molly Gaudard | 21:59.9 | Flint Kearsley | 87.4 |
| 9 | Jaidyn Nickels | 22:10.6 | Corunna | 83.8 |
| 12 | Libby Summerland | 22:16.9 | Owosso | 81.7 |
| 12 | Aubrey Keeler | 22:17.4 | Clio | 81.5 |
| 11 | Natalie Summerland | 22:22.9 | Owosso | 79.7 |
| 11 | Sierra Anthony | 22:24.7 | Bloomfield Hills | 79.1 |
| 9 | Pyper Braun | 22:25.4 | EPBP Laker | 78.9 |
| 9 | Olivia Hooper | 22:26.2 | EPBP Laker | 78.6 |
| 11 | Lily Polega | 22:30.0 | Flushing | 77.3 |
| 11 | Natalie Steward | 22:30.1 | Goodrich | 77.3 |
| 11 | Cambree Torma | 22:32.1 | Unionville-Sebewaing | 76.6 |
| 9 | Olivia Jenny | 22:32.4 | Bloomfield Hills | 76.5 |
| 12 | Audrey Napolitano | 22:33.1 | Dryden | 76.3 |
| 11 | Evelyn Logghe | 22:47.5 | Laingsburg | 71.5 |
| 12 | Lilli Vandervennet | 22:52.6 | Okemos | 69.8 |
| 11 | Charlotte O’Brien | 22:57.3 | Imlay City | 68.2 |
| 12 | Carley Richardson | 23:03.3 | Bloomfield Hills | 66.2 |
| 11 | Lola Walworth | 23:03.7 | Okemos | 66.1 |
| 10 | Cara Prusakiewicz | 23:09.3 | Dryden | 64.3 |
| 9 | Maddie Lindley | 23:22.4 | Holly | 59.9 |
| 12 | Kati McLincha | 23:23.6 | Flushing | 59.5 |
| 12 | Skotti Ball-Duley | 23:24.5 | Owosso | 59.2 |
| 11 | Erica Walker | 23:25.6 | Clarkston Everest Collegiate | 58.8 |
| 10 | Isabella Dunn | 23:30.6 | Goodrich | 57.1 |
| 11 | Sarah Nimtz | 23:30.9 | Unionville-Sebewaing | 57.0 |
| 10 | Laiken Lindstrom | 23:31.3 | Flushing | 56.9 |
| 9 | Alivia Ottinger | 23:32.1 | Goodrich | 56.6 |
| 9 | Emma Sidel | 23:32.8 | Corunna | 56.4 |
| 12 | Olivia Urban | 23:33.0 | Otisville LakeVille | 56.3 |
| 10 | Hazel Burley | 23:37.3 | Laingsburg | 54.9 |
| 10 | Aubrey Zarnke | 23:39.8 | EPBP Laker | 54.1 |
| 11 | Lydia Finn | 23:40.6 | St. Johns | 53.8 |
| 12 | Faith Hooper | 23:40.8 | EPBP Laker | 53.7 |
| 12 | Sophia Shelton | 23:52.5 | Goodrich | 49.8 |
| 12 | Brianna Krampe | 23:54.4 | Flint Powers Catholic | 49.2 |
| 9 | Olivia Carlson | 23:55.4 | Bloomfield Hills | 48.9 |
| 10 | Madeline Dunn | 23:57.5 | Goodrich | 48.2 |
| 11 | Brooke Sonnenberg | 23:58.9 | Genesee Christian Academy | 47.7 |
| 9 | Devon Byrne | 23:59.3 | Holly | 47.6 |
| 10 | Aletheia Thomas | 23:59.7 | Holly | 47.5 |
| 9 | Samantha Gutzman | 24:00.1 | Laingsburg | 47.3 |
| 11 | Paige Newman | 24:02.5 | St. Johns | 46.5 |
| 9 | Maya Demshur | 24:05.2 | Okemos | 45.6 |
| 12 | Maggie Gilin | 24:08.5 | Flint Powers Catholic | 44.5 |
| 9 | Taylor Byrne | 24:08.8 | Holly | 44.4 |
| 12 | Selma Ruiz | 24:10.0 | Bay City Central | 44.0 |
| 12 | Aerika Pertler | 24:10.2 | Flint Powers Catholic | 43.9 |
| 11 | Lexy Andres | 24:10.5 | New Lothrop | 43.8 |
| 11 | Melody Patterson | 24:10.6 | Montrose | 43.8 |
| 10 | Kate Waugh | 24:11.0 | Okemos | 43.7 |
| 12 | Kate Fulton | 24:11.0 | Flint Powers Catholic | 43.7 |
| 11 | Abby Dice | 24:13.0 | St. Louis | 43.0 |
| 10 | Sonal Zachariah | 24:15.3 | Bloomfield Hills | 42.2 |
| 9 | Miah Randall | 24:15.5 | Holly | 42.2 |
| 12 | Emma Fessler | 24:20.7 | Flint Kearsley | 40.4 |
| 12 | Eve Herrgott | 24:21.1 | Clarkston Everest Collegiate | 40.3 |
| 11 | Amelia Sporman | 24:26.2 | Flint Kearsley | 38.6 |
| 9 | Olivia Love | 24:30.5 | Okemos | 37.2 |
| 12 | Taylor Bailey | 24:32.6 | Chesaning | 36.5 |
| 11 | Addison Rusz | 24:33.5 | Laingsburg | 36.2 |
| 10 | Sofia Banales | 24:34.2 | Swartz Creek | 35.9 |
| 12 | Alison Rockafellow | 24:35.0 | Holly | 35.7 |
| 10 | Aeralyn Leonard | 24:35.5 | St. Louis | 35.5 |
| 9 | Isabel Adkins | 24:35.8 | Swartz Creek | 35.4 |
| 10 | Madison Phillips | 24:38.7 | Laingsburg | 34.4 |
| 9 | Eve Sheldon | 24:39.4 | Flushing | 34.2 |
| 12 | Ella Kenworthy | 24:41.0 | Goodrich | 33.7 |
| 10 | Grace Brown | 24:43.5 | St. Johns | 32.8 |
| 9 | Lilly Mann | 24:46.3 | St. Louis | 31.9 |
| 12 | Sara Dammann | 24:47.6 | New Lothrop | 31.5 |
| 11 | Sarah Olszewski | 24:48.7 | Clio | 31.1 |
| 10 | Isla Sule | 24:49.3 | Corunna | 30.9 |
| 11 | Natalia Costilla | 24:49.7 | Bay City Central | 30.8 |
| 12 | Laela Bhatti | 24:55.5 | Imlay City | 28.8 |
| 12 | Hannah Oakes | 24:57.0 | Chesaning | 28.3 |
| 12 | Joelle Morris | 24:59.5 | Okemos | 27.5 |
| 11 | Margarita Martinez | 24:59.6 | Flint Kearsley | 27.5 |
| 11 | Melinda Cordero | 25:01.6 | Bloomfield Hills | 26.8 |
| 11 | Megan Peter | 25:05.1 | Unionville-Sebewaing | 25.6 |
| 12 | Lily Finnigan | 25:05.3 | Dryden | 25.6 |
| 10 | Piper Williams | 25:07.0 | Okemos | 25.0 |
| 9 | Harper North | 25:08.0 | Okemos | 24.7 |
| 10 | Lizzie Dettman | 25:09.1 | Corunna | 24.3 |
| 10 | Layla Kallivayalil | 25:15.9 | Bloomfield Hills | 22.0 |
| 11 | Reegan Littleton | 25:19.2 | Flint Powers Catholic | 20.9 |
| 9 | Leah Schneider | 25:22.9 | Perry | 19.7 |
| 10 | Sophia Willyerd | 25:28.3 | Swartz Creek | 17.9 |
| 12 | Josie Bauman | 25:29.9 | New Lothrop | 17.4 |
| 10 | Jaymie Miller | 25:30.6 | Bloomfield Hills | 17.1 |
| 9 | Grace Trudeau | 25:31.9 | Goodrich | 16.7 |
| 12 | Kelsea Burba | 25:35.6 | Flushing | 15.5 |
| 9 | Danni Rivett | 25:40.5 | Corunna | 13.8 |
| 12 | Paige McPherson | 25:43.9 | Durand | 12.7 |
| 10 | Allie Perry | 25:47.3 | Flushing | 11.6 |
| 9 | Susan Nedwick | 25:49.2 | Clarkston Everest Collegiate | 10.9 |
| 9 | Addison Sirianni | 25:50.0 | Bay City Central | 10.7 |
| 10 | Ella Barber | 25:50.9 | St. Johns | 10.4 |
| 12 | Klara Mulcahy | 25:53.9 | New Lothrop | 9.4 |
| 9 | Bailey Allen | 25:54.6 | Holly | 9.1 |
| 10 | Addison Beam | 25:56.5 | Swartz Creek | 8.5 |
| 9 | Gabriella Talaski | 26:01.3 | Flint Kearsley | 6.9 |
| 11 | Makayla Stewart | 26:01.3 | Flint Powers Catholic | 6.9 |
| 9 | Mena Mayr | 26:01.7 | Dansville | 6.8 |
| 10 | Caila Fitchett | 26:06.5 | Dryden | 5.2 |
| 11 | Maria Saad | 26:08.8 | Clarkston Everest Collegiate | 4.4 |
| 11 | Kayleigh Boike | 26:08.9 | Flint Powers Catholic | 4.4 |
| 10 | Kaitlynn Ortiz | 26:11.3 | Flushing | 3.6 |
| 11 | Siye Habtemariam | 26:12.7 | Okemos | 3.1 |
| 11 | Danielle Hunt | 26:13.0 | Unionville-Sebewaing | 3.0 |
| 11 | Olivia Gillett | 26:13.8 | New Lothrop | 2.7 |
| 9 | Olivia McDowell | 26:14.5 | Holly | 2.5 |
| 11 | Makayla Reiber | 26:15.6 | Chesaning | 2.1 |
BOYS INDIVIDUAL RATINGS
| Grade | Name | Time | Team | Rating |
| 12 | Elliott Sirianni | 16:11.6 | Clio | 201.1 |
| 12 | David Murphy | 16:27.1 | Flint Powers Catholic | 196.0 |
| 11 | Taye Levenson | 16:29.1 | Bloomfield Hills | 195.3 |
| 11 | Theodore Davis | 16:41.3 | Dansville | 191.2 |
| 12 | Andrew Yax | 16:48.8 | Clio | 188.7 |
| 12 | Ben March | 16:51.5 | St. Louis | 187.8 |
| 12 | Isaac Staib | 17:00.9 | St. Johns | 184.7 |
| 10 | Bryce Gross | 17:01.5 | Flint Powers Catholic | 184.5 |
| 11 | Jack Lillywhite | 17:03.3 | Flint Kearsley | 183.9 |
| 10 | Ian Morgan | 17:04.3 | Okemos | 183.6 |
| 11 | James Latstetter | 17:05.3 | Flushing | 183.2 |
| 10 | Vincent Pattison | 17:05.5 | Goodrich | 183.2 |
| 11 | Ethan Sellers | 17:10.6 | Flint Kearsley | 181.5 |
| 12 | Matthew Schrauben | 17:16.4 | St. Johns | 179.5 |
| 12 | Peter Huey | 17:22.7 | Flint Powers Catholic | 177.4 |
| 11 | Nathan Wilkinson | 17:24.7 | Okemos | 176.8 |
| 11 | Nathan Beemer | 17:25.8 | Okemos | 176.4 |
| 12 | Mason Brewer | 17:31.2 | Clio | 174.6 |
| 10 | Malcolm Cesario | 17:33.0 | Okemos | 174.0 |
| 11 | Cole Winter | 17:34.8 | Goodrich | 173.4 |
| 11 | Landon Pestrue | 17:35.8 | St. Louis | 173.1 |
| 12 | Gurshaan Sidhu | 17:37.9 | Okemos | 172.4 |
| 10 | Tyler Leach | 17:38.5 | Otisville LakeVille | 172.2 |
| 9 | Trevor Murphy | 17:38.6 | Holly | 172.1 |
| 10 | Noah Devereaux | 17:41.1 | Laingsburg | 171.3 |
| 12 | Aiden Fitchett | 17:43.4 | Dryden | 170.5 |
| 10 | Connor Fochtman | 17:43.9 | Okemos | 170.4 |
| 12 | Xander Maliska | 17:44.2 | St. Johns | 170.3 |
| 11 | Cade Truemner | 17:49.6 | EPBP Laker | 168.5 |
| 9 | Simon Shutt | 17:50.2 | Okemos | 168.3 |
| 10 | Griffin Good | 18:00.5 | Flushing | 164.8 |
| 10 | Cole Fernandez | 18:03.6 | Flint Kearsley | 163.8 |
| 12 | Evan Yax | 18:07.0 | Clio | 162.7 |
| 10 | Caleb Carignan | 18:10.5 | Flint Powers Catholic | 161.5 |
| 11 | Andrew Fugazzi | 18:11.2 | Okemos | 161.3 |
| 10 | Aidan Roka | 18:12.4 | Corunna | 160.9 |
| 11 | Jaylen Wildman | 18:14.0 | Flushing | 160.3 |
| 10 | Payton Chandler | 18:16.1 | Corunna | 159.6 |
| 10 | Reagan Ward | 18:16.3 | St. Johns | 159.6 |
| 12 | Zachary Luptowski | 18:16.6 | Bay City Central | 159.5 |
| 11 | Bobby Donley | 18:17.4 | Corunna | 159.2 |
| 11 | Bobby Wilson | 18:19.7 | Okemos | 158.4 |
| 12 | Keiran Murphy | 18:20.0 | Flint Powers Catholic | 158.3 |
| 12 | Alex Lillywhite | 18:23.2 | Flint Kearsley | 157.3 |
| 10 | Zac Brown | 18:24.9 | Holly | 156.7 |
| 9 | Evan Olson | 18:25.8 | EPBP Laker | 156.4 |
| 9 | Broden Ladd | 18:29.5 | Holly | 155.2 |
| 9 | Ezra Nellis | 18:30.0 | Corunna | 155.0 |
| 11 | Jacob Olszewski | 18:34.6 | Clio | 153.5 |
| 12 | Gurmaan Sidhu | 18:36.7 | Okemos | 152.8 |
| 12 | Elliot Whitney | 18:41.4 | Imlay City | 151.2 |
| 12 | Cullen Black | 18:43.1 | St. Johns | 150.6 |
| 11 | Zack Becker | 18:50.9 | Unionville-Sebewaing | 148.1 |
| 12 | Thomas Gustafson | 18:55.1 | Flint Kearsley | 146.6 |
| 11 | Connor Kennedy | 18:56.9 | Otisville LakeVille | 146.0 |
| 10 | Landon Heikka | 19:05.5 | Holly | 143.2 |
| 11 | Collin McMillian | 19:08.1 | Holly | 142.3 |
| 9 | Colt Maynard | 19:08.3 | Goodrich | 142.2 |
| 9 | McKinley Springer | 19:09.5 | Corunna | 141.8 |
| 10 | Hayden Shattuck | 19:12.0 | St. Louis | 141.0 |
| 11 | Ian Smith | 19:17.6 | Holly | 139.1 |
| 10 | Alex Rodriguez | 19:24.0 | St. Louis | 137.0 |
| 10 | Ryan Hunt | 19:25.6 | Bloomfield Hills | 136.5 |
| 10 | Nathan Camilleri | 19:26.5 | Waterford Our Lady | 136.2 |
| 12 | Konnor Olson | 19:28.5 | EPBP Laker | 135.5 |
| 11 | Leo Dion | 19:31.2 | Flint Powers Catholic | 134.6 |
| 11 | Tristan Neumann | 19:33.0 | Clio | 134.0 |
| 10 | Jesse Dodge | 19:35.9 | Corunna | 133.0 |
| 10 | Thomas Beiter | 19:36.2 | Flint Powers Catholic | 132.9 |
| 10 | Brennon Rommeck | 19:37.1 | Okemos | 132.6 |
| 11 | Nicholas Luna | 19:41.5 | Bay City Central | 131.2 |
| 11 | Colin Kuhn | 19:42.2 | St. Louis | 130.9 |
| 11 | Aidan Lavery | 19:42.9 | Corunna | 130.7 |
| 12 | Dwight Van’tzelfde | 19:43.0 | Holly | 130.7 |
| 9 | Ian Bozung | 19:43.3 | Okemos | 130.6 |
| 12 | Ty Johnson | 19:43.5 | Otisville LakeVille | 130.5 |
| 9 | Ayden Mayr | 19:44.4 | Dansville | 130.2 |
| 10 | Logan Romain | 19:44.8 | Dryden | 130.1 |
| 12 | Praneel Basu | 19:46.0 | Bloomfield Hills | 129.7 |
| 12 | Christopher Poshadlo | 19:46.9 | Holly | 129.4 |
| 11 | Noah Murray | 19:47.3 | Bloomfield Hills | 129.3 |
| 11 | Garrison Angliss | 19:47.4 | Flushing | 129.2 |
| 10 | Max Baade | 19:49.5 | Owosso | 128.5 |
| 12 | Alex Creamer | 19:50.4 | Clio | 128.2 |
| 12 | Calvin vanHartesvelt | 19:52.2 | Dansville | 127.6 |
| 12 | Cervantes Woodworth | 19:57.1 | St. Johns | 126.0 |
| 9 | Ben Bouchey | 19:57.8 | Flint Powers Catholic | 125.8 |
| 10 | Ethan Preston | 19:58.2 | Holly | 125.6 |
| 9 | Henry Haag | 19:58.3 | EPBP Laker | 125.6 |
| 10 | Nicolas Hiner | 20:01.2 | St. Johns | 124.6 |
| 11 | Michael Tremain | 20:03.2 | Flushing | 124.0 |
| 9 | Jaxon Hemgesberg | 20:03.2 | Chesaning | 123.9 |
| 9 | Caeden Gwinn | 20:05.0 | Corunna | 123.3 |
| 11 | Timothy Halleaux | 20:05.5 | Durand | 123.2 |
| 11 | Nate Bell | 20:08.5 | Bloomfield Hills | 122.2 |
| 9 | Tyler Rockafellow | 20:08.7 | Perry | 122.1 |
| 11 | Kevin Heslip | 20:09.3 | New Lothrop | 121.9 |
| 12 | Conner Wildie | 20:13.0 | Imlay City | 120.7 |
| 11 | Felix Ramirez | 20:16.6 | Laingsburg | 119.5 |
| 11 | Isaac Bignall | 20:17.2 | Unionville-Sebewaing | 119.3 |
| 10 | Cole Maier | 20:19.5 | Chesaning | 118.5 |
| 11 | Max Piper | 20:19.7 | Flint Powers Catholic | 118.4 |
| 12 | Elliott Mergos | 20:22.0 | Perry | 117.7 |
| 11 | Travis Steward | 20:24.0 | Goodrich | 117.0 |
| 11 | Noah Hall | 20:25.1 | Dryden | 116.6 |
| 11 | Ryan Oberle | 20:25.2 | Goodrich | 116.6 |
| 9 | Jackson LaLonde | 20:25.8 | Clio | 116.4 |
| 12 | Ethan Jenney | 20:31.5 | Bloomfield Hills | 114.5 |
| 12 | Ryan Castaneda | 20:31.9 | Bay City Central | 114.4 |
| 10 | Joey Glinski | 20:33.4 | Montrose | 113.9 |
| 11 | Trevor Gutteridge | 20:33.8 | Goodrich | 113.7 |
| 11 | John Cobb | 20:33.9 | Bloomfield Hills | 113.7 |
| 12 | Jaden Giles | 20:34.5 | Imlay City | 113.5 |
| 11 | Karl Wegner | 20:36.5 | Waterford Our Lady | 112.9 |
| 9 | Jose Costilla | 20:37.3 | Bay City Central | 112.6 |
| 10 | Gavin Ottinger | 20:38.0 | Goodrich | 112.3 |
| 11 | Ethan Root | 20:42.9 | Dansville | 110.7 |
| 11 | Lucas Kissoondial | 20:43.1 | Bloomfield Hills | 110.6 |
| 12 | Charlie Baur | 20:44.1 | Flint Powers Catholic | 110.3 |
| 12 | Gavin Vidito | 20:44.2 | Dansville | 110.3 |
| 9 | Parker Stayton | 20:54.6 | Goodrich | 106.8 |
| 12 | Ethan Gray | 20:58.0 | Byron | 105.7 |
| 9 | Jake Volz | 20:59.9 | Okemos | 105.0 |
| 9 | Benjamin Mulder | 21:02.7 | Okemos | 104.1 |
| 9 | Noah Mantey | 21:04.9 | EPBP Laker | 103.4 |
| 10 | Bryce Clarkson | 21:07.0 | Okemos | 102.7 |
| 10 | Matthew Sherman | 21:12.8 | Bloomfield Hills | 100.7 |
| 9 | Max Crumm | 21:16.3 | Flint Powers Catholic | 99.6 |
| 9 | Ayven Evancho | 21:18.2 | Flushing | 98.9 |
| 11 | Charlie Agnew | 21:19.3 | Owosso | 98.6 |
| 11 | Everett Dysinger | 21:20.1 | Dansville | 98.3 |
| 9 | John Wilson | 21:20.4 | Flushing | 98.2 |
| 11 | Brody Orcutt | 21:21.7 | Goodrich | 97.8 |
| 10 | Morgan Moy | 21:23.4 | Okemos | 97.2 |
| 9 | Taylor Watts | 21:24.7 | Flushing | 96.8 |
| 12 | Will Prochko | 21:26.3 | Bloomfield Hills | 96.2 |
| 12 | Connor Wolff | 21:26.8 | Dryden | 96.1 |
| 10 | Nolan Carr | 21:28.2 | Corunna | 95.6 |
| 10 | James Foltz | 21:28.3 | Laingsburg | 95.6 |
| 10 | Evan Gillahan | 21:31.1 | Okemos | 94.6 |
| 9 | Grant Lapham | 21:34.8 | Okemos | 93.4 |
| 9 | Ty Sweers | 21:36.7 | New Lothrop | 92.8 |
| 10 | Jaycob Hipps | 21:37.2 | Montrose | 92.6 |
| 11 | Timmy Stull | 21:38.2 | Goodrich | 92.3 |
| 9 | Ben Hansen | 21:39.8 | Corunna | 91.8 |
| 9 | Wyatt Linson | 21:40.9 | Otisville LakeVille | 91.4 |
| 12 | Cade Fuller | 21:43.2 | Laingsburg | 90.6 |
| 11 | James Pratt | 21:43.3 | Laingsburg | 90.6 |
| 9 | Marshall Kruske | 21:49.8 | New Lothrop | 88.4 |
| 12 | Logan Cesar | 21:52.9 | Okemos | 87.4 |
| 10 | Brennan Parker | 21:55.9 | Corunna | 86.4 |
| 11 | Ezekiel Kustowski | 21:56.0 | Imlay City | 86.3 |
| 9 | Michael Briggs | 21:59.6 | Bay City Central | 85.1 |
| 10 | Jacob-D Johnson | 21:59.9 | Holly | 85.0 |
| 11 | Weston Buchanan | 22:00.8 | Flushing | 84.7 |
| 10 | Adam Howell | 22:01.1 | Flint Kearsley | 84.6 |
| 10 | Ayden Hipps | 22:02.0 | Montrose | 84.3 |
| 10 | Colin Pratt | 22:02.4 | Montrose | 84.2 |
| 11 | Elijah Idom | 22:02.5 | Flint Carman-Ainsworth | 84.2 |
| 10 | William Arms-Whitman | 22:04.4 | Montrose | 83.6 |
| 9 | Mason Russell | 22:05.1 | Imlay City | 83.3 |
| 10 | Sean Dammann | 22:09.8 | New Lothrop | 81.7 |
| 12 | Chris Karasek | 22:11.1 | St. Johns | 81.3 |
| 10 | Ian Ferguson | 22:11.1 | Genesee Christian Academy | 81.3 |
| 10 | Jayce Hyde | 22:12.2 | Chesaning | 80.9 |
| 12 | Tucker Netheway | 22:14.0 | Laingsburg | 80.3 |
| 9 | Earle Hansen | 22:15.3 | Corunna | 79.9 |
| 10 | Tyler Ford | 22:16.9 | Okemos | 79.4 |
| 12 | Charles Martin | 22:18.2 | Holly | 78.9 |
| 12 | Andrew Kelly | 22:20.3 | Flint Powers Catholic | 78.2 |
| 9 | Ben Stuart | 22:23.8 | Okemos | 77.1 |
| 11 | Sean Finnigan | 22:24.8 | Dryden | 76.7 |
| 10 | Gregor Waite | 22:26.1 | Otisville LakeVille | 76.3 |
| 10 | DJ Buterakos | 22:29.6 | Flint Kearsley | 75.1 |
| 11 | Josef Scott | 22:29.9 | Clio | 75.0 |
| 9 | Ariston Dallas | 22:30.2 | Owosso | 74.9 |
| 11 | Jasper Andres | 22:34.1 | New Lothrop | 73.6 |
| 11 | Tyler Riedel | 22:38.9 | St. Johns | 72.0 |
| 9 | Noah Gillett | 22:43.5 | New Lothrop | 70.5 |
| 12 | Winston Jenney | 22:45.4 | Bloomfield Hills | 69.9 |
| 9 | Noah Torosian | 22:47.5 | Waterford Our Lady | 69.2 |
| 10 | Colt Wolford | 22:48.6 | New Lothrop | 68.8 |
| 12 | Trevor Hillier | 22:50.1 | Goodrich | 68.3 |
| 10 | Andon Prestonise | 22:53.5 | Byron | 67.2 |
| 12 | Michael Panko | 22:54.0 | Bay City Central | 67.0 |
| 10 | Preston Mills | 22:56.6 | St. Johns | 66.1 |
| 9 | Jonah Spencer | 22:59.9 | Byron | 65.0 |
| 11 | Gavin Pickens | 23:05.1 | Unionville-Sebewaing | 63.3 |
| 11 | Bryce Thane | 23:05.2 | Genesee Christian Academy | 63.3 |
| 10 | Lincoln Haag | 23:05.7 | Unionville-Sebewaing | 63.1 |
| 12 | Reid Goodrich | 23:08.0 | St. Johns | 62.3 |
| 9 | Marshall Baker | 23:09.1 | Okemos | 62.0 |
| 10 | Henry Nanzer | 23:11.8 | Okemos | 61.1 |
| 10 | Brenden Peter | 23:18.4 | Dryden | 58.9 |
| 9 | Logan Findlay | 23:20.0 | Unionville-Sebewaing | 58.3 |
| 10 | Aiden Schriner | 23:25.4 | Flint Kearsley | 56.5 |
| 11 | Brock Schafer | 23:26.1 | St. Johns | 56.3 |
| 11 | Eric Fisher Jr | 23:27.0 | Perry | 56.0 |
| 11 | Charlie Nolph | 23:27.5 | Owosso | 55.8 |
| 9 | Elijah Riedlinger | 23:28.6 | Bay City Central | 55.5 |
| 10 | Aaryn Smith | 23:30.4 | Holly | 54.9 |
| 9 | Parker Wing | 23:30.5 | St. Louis | 54.8 |
| 10 | Gabe Strickert | 23:31.6 | Holly | 54.5 |
| 10 | Deacon Hayward | 23:37.5 | Bay City Central | 52.5 |
| 12 | Cal Butts | 23:39.6 | Corunna | 51.8 |
| 12 | Jacob Cromley | 23:46.2 | Laingsburg | 49.6 |
| 9 | Tim Dion | 23:52.9 | Flint Powers Catholic | 47.4 |
| 9 | David Schneider | 23:58.6 | Waterford Our Lady | 45.5 |
| 12 | Westin Sweers | 23:59.4 | New Lothrop | 45.2 |
| 10 | Sarabdil Chauhan | 24:07.7 | Corunna | 42.4 |
| 11 | Owen Leitelt | 24:09.3 | Montrose | 41.9 |
| 11 | Elvis Le | 24:10.0 | Bloomfield Hills | 41.7 |
| 9 | Will Rathka | 24:14.4 | Laingsburg | 40.2 |
| 10 | Jacob Erskin | 24:22.5 | St. Louis | 37.5 |
| 9 | Alex Hughes | 24:23.3 | New Lothrop | 37.2 |
| 12 | Matthew Hickmott | 24:26.1 | Dryden | 36.3 |
| 10 | Wade Murray | 24:31.5 | Imlay City | 34.5 |
| 9 | Elliot Carr | 24:31.8 | Corunna | 34.4 |
| 9 | Jackson Schulz | 24:41.9 | St. Louis | 31.0 |
| 9 | Gavin Magrif | 24:42.0 | Otisville LakeVille | 31.0 |
| 12 | Owen Bieselin | 24:46.4 | Holly | 29.5 |
| 9 | Auden Kane | 24:49.0 | Bloomfield Hills | 28.7 |
| 12 | Patrick Rupert | 24:51.2 | Morrice | 27.9 |
| 9 | Gavin Yarnell | 24:52.9 | St. Louis | 27.4 |
| 12 | Nicholas Ingram | 24:53.1 | Corunna | 27.3 |
| 12 | Jon Huggler | 24:56.8 | Otisville LakeVille | 26.1 |
| 9 | Mat Amman | 24:59.9 | Chesaning | 25.1 |
| 10 | Harrison Joyce | 25:01.1 | Flint Powers Catholic | 24.6 |
| 9 | Brady DeGroat | 25:01.2 | Unionville-Sebewaing | 24.6 |
| 10 | Bhargava Kulkarni | 25:03.0 | Okemos | 24.0 |
| 12 | Nolan Heid | 25:07.5 | Corunna | 22.5 |
| 10 | Liam Weir | 25:08.9 | Owosso | 22.0 |
| 10 | Cody Cataline | 25:11.0 | Laingsburg | 21.3 |
| 10 | Silas Miller | 25:13.3 | Perry | 20.6 |
| 9 | Jesse Taylor | 25:13.4 | Flint Kearsley | 20.5 |
| 12 | Jaxon Zavala | 25:13.8 | Bay City Central | 20.4 |
| 10 | Jason Waring | 25:15.0 | Goodrich | 20.0 |
| 10 | Caleb Cramer | 25:18.9 | Goodrich | 18.7 |
| 9 | Austin Lademann | 25:19.2 | Morrice | 18.6 |
| 10 | Eithan Tuyilingire | 25:23.5 | Okemos | 17.2 |
| 11 | Matthew Hughes | 25:24.3 | New Lothrop | 16.9 |
| 12 | Scott Causley | 25:25.8 | Bay City Central | 16.4 |
| 11 | Matthew Livingston | 25:31.5 | Dryden | 14.5 |
| 12 | Konner Welch | 25:34.4 | Holly | 13.5 |
| 11 | Malik Elewa | 25:37.5 | Bloomfield Hills | 12.5 |
| 12 | Nathan Hooley | 25:44.2 | Byron | 10.3 |
| 9 | Jack Kemsley | 25:55.1 | Okemos | 6.6 |
| 9 | Jordan Roberts | 26:00.4 | Holly | 4.9 |
| 9 | Connor Masterson | 26:00.7 | New Lothrop | 4.8 |
| 9 | Payton Holloway | 26:02.6 | Corunna | 4.1 |
| 9 | Cameron Betts | 26:05.6 | Laingsburg | 3.1 |
| 11 | Elijah Bauer | 26:07.2 | Genesee Christian Academy | 2.6 |