

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: -41
Boys Adjustment: -35
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.
AVERILL’S ACES
Olivia Purdy, Romeo
Masterfully moved up the entire race, picking off body after body. At the end of the Possum Hollow track, she raced her way into 7th, the fourth Romeo girl, and essentially sealing the second early season win for the Bulldogs. Her 20:22 was a full TWO MINUTES faster than last year’s Averill Invite.
Kyle O’Rourke, Milford
First Evan Loughridge last week, then Kyle this week. Low-16 efforts on this Kensington course are usually unheard of this early in the season. Good weather helps, but so does smart racing. Kyle opened up a lead coming off the first major hill and ran away from the field, running a course, season, and personal best.
GIRLS TEAM RATINGS
*** = performance worthy of State Title contention
** = performance worthy of Top-10 contention
| Girls Team | Top 5 Avg. | Division |
| Romeo** | 132.2 | 1 |
| Brighton** | 124.8 | 1 |
| Highland-Milford | 97.3 | 1 |
| Rochester Adams | 91.2 | 1 |
| Grand Ledge | 87.5 | 1 |
| East Kentwood | 79.6 | 1 |
| South Lyon East | 74.9 | 1 |
| Novi | 72.9 | 1 |
| Utica Eisenhower | 63.1 | 1 |
| West Bloomfield | 59.3 | 1 |
| Berkley | 54.0 | 1 |
| North Farmington | 39.0 | 1 |
| Beverly Hills Groves | 21.6 | 1 |
| Troy Athens | 10.0 | 1 |
| Girls Team | Top 5 Avg. | Division |
| Pontiac Notre Dame Prep | 93.7 | 2 |
| Carleton Airport | 67.7 | 2 |
| Williamston | 56.8 | 2 |
| Girls Team | Top 5 Avg. | Division |
| Lansing Catholic | 88.8 | 3 |
BOYS TEAM RATINGS
| Boys Team | Top 5 Avg. | Division |
| Brighton** | 193.9 | 1 |
| Romeo | 187.2 | 1 |
| Highland-Milford | 184.0 | 1 |
| East Kentwood | 178.3 | 1 |
| Novi | 175.4 | 1 |
| Detroit Catholic Central | 175.2 | 1 |
| Rochester Adams | 172.1 | 1 |
| Grand Ledge | 169.8 | 1 |
| Utica Eisenhower | 166.6 | 1 |
| South Lyon | 164.4 | 1 |
| Troy Athens | 142.3 | 1 |
| Brother Rice | 141.2 | 1 |
| North Farmington | 136.7 | 1 |
| Beverly Hills Groves | 136.0 | 1 |
| Berkley | 134.4 | 1 |
| Williamston | 126.2 | 1 |
| West Bloomfield | 123.5 | 1 |
| Boys Team | Top 5 Avg. | Division |
| Carleton Airport | 136.7 | 2 |
| Pontiac Notre Dame Prep | 112.6 | 2 |
| Boys Team | Top 5 Avg. | Division |
| Lansing Catholic | 141.6 | 3 |
GIRLS INDIVIDUAL RATINGS
| Grade | Name | Time | Team | Rating |
| 10 | Natalia Guaresimo | 19:27.4 | Romeo | 144.5 |
| 10 | Emmerson Clor | 19:27.8 | Romeo | 144.4 |
| 12 | Tessa Roe | 19:32.7 | Lansing Catholic | 142.8 |
| 12 | Carrigan Eberly | 19:37.1 | Brighton | 141.3 |
| 11 | Violet Hrabovsky | 19:39.9 | Romeo | 140.4 |
| 10 | Lydia LaMarra | 20:06.6 | Brighton | 131.5 |
| 10 | Ava Lawrence | 20:11.2 | East Kentwood | 129.9 |
| 12 | Cecilia Ortega | 20:13.2 | Carleton Airport | 129.3 |
| 11 | Olivia Purdy | 20:22.2 | Romeo | 126.3 |
| 9 | Jillian Broyles | 20:35.0 | Highland-Milford | 122.0 |
| 11 | Elle Bissett | 20:36.0 | Brighton | 121.7 |
| 12 | Nikki Carothers | 20:46.3 | Brighton | 118.2 |
| 11 | Maria Nunning | 20:52.4 | Pontiac Notre Dame Prep | 116.2 |
| 11 | Courtney Bovair | 20:55.0 | Carleton Airport | 115.3 |
| 10 | Lydia Jagger | 20:59.3 | Grand Ledge | 113.9 |
| 9 | El McMahan | 21:00.0 | Rochester Adams | 113.7 |
| 10 | Aviana Skinner | 21:03.0 | Grand Ledge | 112.7 |
| 12 | Megan Kowalski | 21:07.5 | Brighton | 111.2 |
| 12 | Gabrielle Bolitho | 21:15.6 | Brighton | 108.5 |
| 10 | Juliet Lewis | 21:15.7 | Brighton | 108.4 |
| 9 | Maggie Baginski | 21:16.7 | Utica Eisenhower | 108.1 |
| 11 | Nicole Schafer | 21:17.9 | Williamston | 107.7 |
| 10 | Selena White | 21:23.0 | Brighton | 106.0 |
| 10 | Frances Melinn | 21:24.3 | Lansing Catholic | 105.6 |
| 12 | Gracie Youngblood | 21:24.8 | Romeo | 105.4 |
| 10 | Lauren Bradley | 21:28.4 | Highland-Milford | 104.2 |
| 9 | Sophia Schafer | 21:36.1 | Williamston | 101.6 |
| 11 | Charlotte Long | 21:38.6 | Utica Eisenhower | 100.8 |
| 10 | Courtney Lince | 21:38.8 | Brighton | 100.7 |
| 12 | Julia Moxey | 21:41.8 | East Kentwood | 99.7 |
| 11 | Kaitlyn Kauppila | 21:44.3 | Rochester Adams | 98.9 |
| 10 | Maizie Cavanaugh | 21:45.6 | Brighton | 98.5 |
| 9 | Claire Porinsky | 21:48.4 | South Lyon East | 97.5 |
| 9 | Ashley Lubowicki | 21:49.4 | Brighton | 97.2 |
| 9 | Paige Haller | 21:49.6 | Walled Lake Central | 97.1 |
| 11 | Skylar Vanhecke | 21:50.1 | Pontiac Notre Dame Prep | 97.0 |
| 9 | Katelynn Egli | 21:52.8 | Novi | 96.1 |
| 9 | Claire Dunn | 21:57.7 | Pontiac Notre Dame Prep | 94.4 |
| 11 | Stella Phillips | 22:12.8 | Rochester Adams | 89.4 |
| 11 | Macy Jenkins | 22:15.2 | Highland-Milford | 88.6 |
| 11 | Mary Larocca | 22:17.8 | Pontiac Notre Dame Prep | 87.7 |
| 11 | Kerrigan Kennedy | 22:20.3 | Highland-Milford | 86.9 |
| 10 | Madison Aten | 22:25.4 | Grand Ledge | 85.2 |
| 11 | Ellie Nohovig | 22:26.5 | Highland-Milford | 84.8 |
| 12 | Ana Lopez | 22:30.9 | Rochester Adams | 83.4 |
| 12 | Anasofia Alegre | 22:32.9 | West Bloomfield | 82.7 |
| 10 | Sarah Stein | 22:35.2 | North Farmington | 81.9 |
| 11 | Cora Liu | 22:35.8 | North Farmington | 81.7 |
| 10 | Anna Green | 22:39.5 | Brighton | 80.5 |
| 12 | Abby Watkins | 22:41.6 | Brighton | 79.8 |
| 12 | Saniya Reddy | 22:42.0 | Novi | 79.7 |
| 10 | Carina Tortelli | 22:42.1 | Novi | 79.6 |
| 10 | Jacalyn Yakel | 22:43.4 | Utica Eisenhower | 79.2 |
| 9 | Addison Sokolowski | 22:46.3 | Highland-Milford | 78.2 |
| 10 | Reese Supianoski | 22:46.7 | Williamston | 78.1 |
| 11 | Abigail Short | 22:49.8 | Berkley | 77.1 |
| 10 | Kaitlin Ludwig | 22:55.6 | Lansing Catholic | 75.1 |
| 9 | Avery Miller | 22:55.6 | Lansing Catholic | 75.1 |
| 10 | Kenna Klonowski | 22:59.2 | South Lyon East | 73.9 |
| 11 | Megan Fannon | 23:00.5 | South Lyon East | 73.5 |
| 11 | Alayna Godfrey | 23:00.8 | East Kentwood | 73.4 |
| 10 | Annabella Kilanowski | 23:01.3 | Pontiac Notre Dame Prep | 73.2 |
| 11 | Marisa Chuey | 23:07.5 | Trenton | 71.2 |
| 10 | Daniella Levitt | 23:09.6 | Rochester Adams | 70.5 |
| 12 | Jalia Marks | 23:10.0 | West Bloomfield | 70.3 |
| 10 | Isabelle Downs | 23:10.3 | South Lyon East | 70.2 |
| 11 | Kambree Eberly | 23:11.9 | Grand Ledge | 69.7 |
| 10 | Cecilia Kreiter | 23:13.2 | Rochester Adams | 69.3 |
| 10 | Maya Muskan | 23:15.0 | Romeo | 68.7 |
| 9 | Reese Rosbolt | 23:19.5 | Romeo | 67.2 |
| 9 | Alissa Monsere | 23:23.5 | Highland-Milford | 65.8 |
| 11 | Hannah Childers | 23:24.0 | Rochester Adams | 65.7 |
| 10 | Lily Hardin | 23:24.3 | Highland-Milford | 65.6 |
| 9 | Flora Ramos | 23:43.7 | Pontiac Notre Dame Prep | 59.1 |
| 9 | Samantha Allen | 23:43.8 | South Lyon East | 59.1 |
| 10 | Morgan Scally | 23:45.5 | Romeo | 58.5 |
| 11 | Regina Garcia Burciaga | 23:48.9 | Rochester Adams | 57.4 |
| 10 | Elsa Gomez | 23:52.7 | Grand Ledge | 56.1 |
| 10 | Meghan Mullen | 23:54.3 | South Lyon East | 55.6 |
| 11 | Joanna Philip | 23:54.6 | Novi | 55.5 |
| 10 | Lydia Binelli | 23:55.7 | Berkley | 55.1 |
| 11 | Devyn Dorey | 23:59.0 | Trenton | 54.0 |
| 10 | Amelie Burtka | 23:59.3 | West Bloomfield | 53.9 |
| 9 | Samantha DeMore | 24:00.1 | Novi | 53.6 |
| 11 | Emily Sell | 24:01.5 | Carleton Airport | 53.2 |
| 10 | Emma-Claire Sleighter | 24:05.5 | East Kentwood | 51.8 |
| 11 | Madison McCall | 24:05.7 | Brighton | 51.8 |
| 11 | Kasie Kalist | 24:06.8 | Romeo | 51.4 |
| 10 | Amelia Cornell | 24:11.2 | Grand Ledge | 49.9 |
| 9 | Madison Cornett | 24:11.3 | Highland-Milford | 49.9 |
| 11 | Sydney Brickel | 24:17.9 | Romeo | 47.7 |
| 10 | Elena Recinto | 24:18.1 | North Farmington | 47.6 |
| 12 | Lilly Tuite | 24:19.7 | Berkley | 47.1 |
| 11 | Addison Mikel | 24:20.0 | Pontiac Notre Dame Prep | 47.0 |
| 12 | Rose Pebbles | 24:20.2 | Novi | 46.9 |
| 10 | Rachael Wychuyse | 24:22.7 | Berkley | 46.1 |
| 10 | Jolene Thompson | 24:23.7 | Romeo | 45.8 |
| 12 | Morgan Engberg | 24:24.5 | South Lyon East | 45.5 |
| 9 | Isabella Yun | 24:25.2 | Lansing Catholic | 45.3 |
| 12 | Emma Burrows | 24:25.4 | West Bloomfield | 45.2 |
| 11 | Christina Dinnan | 24:27.2 | West Bloomfield | 44.6 |
| 10 | Quinn Loree | 24:27.5 | Berkley | 44.5 |
| 11 | Valeria Miranda-Diaz | 24:28.4 | Troy Athens | 44.2 |
| 11 | Athiei Manyang | 24:31.0 | East Kentwood | 43.3 |
| 11 | Mia Boland | 24:33.1 | Beverly Hills Groves | 42.6 |
| 11 | Ava Willard | 24:36.9 | Highland-Milford | 41.4 |
| 12 | Addison Bellows | 24:37.3 | Pontiac Notre Dame Prep | 41.2 |
| 9 | Kira Pebley | 24:38.1 | Novi | 41.0 |
| 11 | Erin Gallagher | 24:38.2 | South Lyon East | 40.9 |
| 12 | Charlotte Kime | 24:40.2 | Brighton | 40.3 |
| 9 | Kodi Qin | 24:49.4 | Novi | 37.2 |
| 12 | Jordan Smyth | 24:50.4 | Rochester Adams | 36.9 |
| 9 | Rhiannon Williams | 24:53.3 | Highland-Milford | 35.9 |
| 11 | Jenna Rivera | 24:56.7 | Beverly Hills Groves | 34.8 |
| 11 | Lauren Verburg | 24:58.2 | Grand Ledge | 34.3 |
| 9 | Brooklyn Coyle | 25:01.0 | Walled Lake Central | 33.3 |
| 9 | Ella Goodsell | 25:01.6 | Romeo | 33.1 |
| 12 | Annabella Dawood | 25:01.7 | Rochester Adams | 33.1 |
| 10 | Sarah Jeong | 25:02.5 | Novi | 32.8 |
| 11 | Emma Hullinger | 25:02.9 | Romeo | 32.7 |
| 10 | Annie Hamilton | 25:06.7 | Brighton | 31.4 |
| 9 | Kendall Beus | 25:10.3 | Novi | 30.2 |
| 10 | Emma Christensen | 25:11.3 | Romeo | 29.9 |
| 9 | Vivienne Hagen | 25:12.7 | Lansing Catholic | 29.4 |
| 9 | Dakota Belknap | 25:16.9 | Grand Ledge | 28.0 |
| 11 | Ava Martynenko | 25:18.0 | Novi | 27.7 |
| 9 | Amanda Ludwig | 25:21.0 | Lansing Catholic | 26.7 |
| 10 | Amelia Brennan | 25:22.8 | Highland-Milford | 26.1 |
| 10 | Jackson (Jillian) Harlan | 25:24.7 | Williamston | 25.4 |
| 10 | Brenna Baker | 25:31.3 | Carleton Airport | 23.2 |
| 12 | Carly Lottinville | 25:31.5 | Brighton | 23.2 |
| 10 | Catherine Kipila | 25:34.0 | Pontiac Notre Dame Prep | 22.3 |
| 11 | Ava Nightingale | 25:35.4 | Utica Eisenhower | 21.9 |
| 10 | Brianna VanZwoll | 25:36.0 | Lansing Catholic | 21.7 |
| 12 | Haley Barabas | 25:39.9 | Brighton | 20.4 |
| 12 | Lillian Smith | 25:43.5 | Rochester Adams | 19.2 |
| 11 | Caroline Fernandes | 25:44.9 | West Bloomfield | 18.7 |
| 10 | Madison Kemp | 25:48.0 | Carleton Airport | 17.7 |
| 12 | Anya Heany | 25:48.8 | Grand Ledge | 17.4 |
| 10 | Wren Thomson | 25:55.6 | Beverly Hills Groves | 15.1 |
| 10 | Paige Kutas | 25:56.3 | Lansing Catholic | 14.9 |
| 11 | Maryam Dabliz | 25:58.7 | Beverly Hills Groves | 14.1 |
| 12 | Alexis Lebron | 25:58.8 | Brighton | 14.1 |
| 12 | Erin Kelly | 25:59.3 | Berkley | 13.9 |
| 9 | Noelle Shourds | 26:01.4 | Brighton | 13.2 |
| 10 | Stephanie Daksiewicz | 26:02.2 | Brighton | 12.9 |
| 11 | Erin Connelly | 26:04.9 | Pontiac Notre Dame Prep | 12.0 |
| 12 | Keira Christensen | 26:05.9 | South Lyon East | 11.7 |
| 11 | Isabel Doerr | 26:06.2 | Lansing Catholic | 11.6 |
| 9 | Marni Levine | 26:08.4 | Berkley | 10.9 |
| 9 | Violet Mlutkowski | 26:09.6 | Berkley | 10.5 |
| 11 | Quinn Smith | 26:11.6 | East Kentwood | 9.8 |
| 11 | Aida Machuca | 26:14.8 | Highland-Milford | 8.7 |
| 11 | Meher Deol | 26:16.5 | Troy Athens | 8.2 |
| 11 | Bella Pendegraft | 26:17.1 | Rochester Adams | 8.0 |
| 11 | Hasini Nallamalli | 26:19.7 | Troy Athens | 7.1 |
| 12 | Grace Brooks | 26:21.5 | Grand Ledge | 6.5 |
| 12 | Chloe Szymanski | 26:24.5 | Utica Eisenhower | 5.5 |
| 10 | Kaavya Krishnamony | 26:27.5 | Novi | 4.5 |
| 11 | Katherine Farmer | 26:28.1 | Utica Eisenhower | 4.3 |
| 9 | Corinne Lamb | 26:31.1 | Romeo | 3.3 |
| 10 | Josten Franklin | 26:31.5 | Brighton | 3.2 |
| 10 | Autumn Tuite | 26:35.1 | Berkley | 2.0 |
| 9 | Leah Kutinsky | 26:37.3 | Beverly Hills Groves | 1.2 |
| 11 | Natalia Gonzalez | 26:38.0 | Rochester Adams | 1.0 |
| 9 | Adeline Youngberg | 26:38.6 | Utica Eisenhower | 0.8 |
| 10 | Addison Hamilton | 26:40.8 | Brighton | 0.1 |
BOYS INDIVIDUAL RATINGS
| Grade | Name | Time | Team | Rating |
| 10 | Kyle O’Rourke | 16:00.4 | Highland-Milford | 211.5 |
| 12 | Vincent Guaresimo | 16:13.0 | Romeo | 207.3 |
| 12 | Tyler Langley | 16:32.8 | Brighton | 200.7 |
| 12 | Connor Clor | 16:44.1 | Romeo | 197.0 |
| 11 | Tyler Brock | 16:51.2 | Brighton | 194.6 |
| 11 | Brady Millington | 16:56.1 | Brighton | 193.0 |
| 12 | Tyler Brothers | 16:58.4 | Utica Eisenhower | 192.2 |
| 12 | Luke Campbell | 17:01.0 | Brighton | 191.3 |
| 11 | Tyler Outlaw | 17:04.8 | Brighton | 190.1 |
| 11 | Evan Nickoles | 17:04.9 | East Kentwood | 190.0 |
| 11 | Ryan Carrannanto | 17:08.0 | Highland-Milford | 189.0 |
| 10 | Benjamin Rottier | 17:17.2 | Grand Ledge | 185.9 |
| 11 | Elijah Forbord | 17:22.3 | Brighton | 184.2 |
| 12 | Bode Cooper | 17:24.7 | Brighton | 183.4 |
| 12 | Oliver Moss | 17:25.2 | Berkley | 183.3 |
| 12 | Ryan Illikman | 17:27.4 | Detroit Catholic Central | 182.5 |
| 12 | Aiden Janes | 17:28.2 | Rochester Adams | 182.3 |
| 11 | Isaac Tanis | 17:29.9 | East Kentwood | 181.7 |
| 12 | Luke Oyster | 17:31.0 | Utica Eisenhower | 181.3 |
| 12 | Liam Collins | 17:31.8 | Brother Rice | 181.1 |
| 12 | Brayden Mullins | 17:32.6 | Highland-Milford | 180.8 |
| 12 | Ian Cox | 17:33.4 | Brighton | 180.5 |
| 11 | Reynold Wei | 17:35.0 | Rochester Adams | 180.0 |
| 12 | Bryce Goodsell | 17:39.7 | Romeo | 178.4 |
| 10 | Myles Gesselman | 17:41.9 | East Kentwood | 177.7 |
| 9 | Briggs Warren | 17:42.8 | Novi | 177.4 |
| 11 | Drew Abbott | 17:43.1 | Detroit Catholic Central | 177.3 |
| 12 | Carter Lukas | 17:43.2 | Novi | 177.3 |
| 12 | Julian Liang | 17:44.0 | Novi | 177.0 |
| 12 | Nathan Moskal | 17:44.5 | Brighton | 176.8 |
| 10 | Luke Allen | 17:44.8 | Romeo | 176.7 |
| 12 | Michael Magnoli | 17:46.1 | Romeo | 176.3 |
| 11 | Thomas Watson | 17:51.0 | Detroit Catholic Central | 174.7 |
| 9 | Trevor Baptist | 17:52.1 | Novi | 174.3 |
| 12 | John Price | 17:55.5 | Rochester Adams | 173.2 |
| 12 | Alex Jowett | 18:00.4 | South Lyon | 171.5 |
| 9 | Matii Tarekegn | 18:00.8 | East Kentwood | 171.4 |
| 12 | Skylar Jess-Isenegger | 18:00.9 | Highland-Milford | 171.4 |
| 10 | Mitchell Cory | 18:00.9 | Brighton | 171.4 |
| 10 | Isaac German | 18:02.2 | Novi | 170.9 |
| 11 | Eugene Haley | 18:02.4 | Detroit Catholic Central | 170.9 |
| 10 | Elijah Bernstein | 18:02.9 | East Kentwood | 170.7 |
| 10 | Gavin Tisch | 18:03.1 | Detroit Catholic Central | 170.6 |
| 10 | James Brickel | 18:03.2 | Romeo | 170.6 |
| 10 | Soma Sato | 18:06.6 | Novi | 169.5 |
| 9 | Nolan Lounds | 18:11.7 | Grand Ledge | 167.8 |
| 10 | Bastien Beaubien | 18:13.5 | Highland-Milford | 167.2 |
| 12 | Miles Albert | 18:13.5 | South Lyon | 167.2 |
| 12 | Toby Brown | 18:13.7 | Novi | 167.1 |
| 11 | Elijah Hutchinson | 18:14.1 | Grand Ledge | 167.0 |
| 12 | Josh Hamilton | 18:14.2 | Brighton | 166.9 |
| 9 | Rylan Latchaw | 18:14.3 | Grand Ledge | 166.9 |
| 10 | Aiden LaVictor | 18:14.7 | Beverly Hills Groves | 166.8 |
| 12 | Shane Jowett | 18:18.9 | South Lyon | 165.4 |
| 12 | Jamieson White | 18:23.2 | North Farmington | 163.9 |
| 11 | Isaak Brook | 18:25.0 | Pontiac Notre Dame Prep | 163.3 |
| 11 | Anthony Oddo | 18:25.1 | Rochester Adams | 163.3 |
| 11 | Kellen Phillips | 18:26.2 | Highland-Milford | 162.9 |
| 11 | Colden Gray | 18:27.1 | Utica Eisenhower | 162.6 |
| 12 | Ethan Wilkie | 18:28.0 | Romeo | 162.3 |
| 11 | Callum Bell | 18:28.7 | Carleton Airport | 162.1 |
| 9 | Blake Kulesza | 18:28.8 | Brighton | 162.1 |
| 11 | Cole Maxwell | 18:30.3 | Rochester Adams | 161.6 |
| 9 | Josh Sanchez | 18:30.3 | Highland-Milford | 161.6 |
| 12 | Ian Hinkle | 18:30.5 | Grand Ledge | 161.5 |
| 10 | Ethan Quibell | 18:31.3 | East Kentwood | 161.2 |
| 11 | Owen Gould | 18:35.5 | Romeo | 159.8 |
| 11 | Aidan Grazioli | 18:35.8 | South Lyon | 159.7 |
| 10 | Dylan Doggett | 18:36.5 | Highland-Milford | 159.5 |
| 10 | Gavin Wilkins | 18:37.5 | Rochester Adams | 159.2 |
| 11 | Marek Unger | 18:40.3 | Romeo | 158.2 |
| 12 | Nico Sobczak | 18:41.0 | South Lyon | 158.0 |
| 9 | Justin Johnson | 18:42.4 | East Kentwood | 157.5 |
| 11 | Josh Felstow | 18:44.4 | Romeo | 156.9 |
| 9 | Jesse Reed | 18:45.4 | Rochester Adams | 156.5 |
| 12 | Carson Sinica | 18:47.0 | South Lyon | 156.0 |
| 10 | Lucas Gates | 18:48.0 | Lansing Catholic | 155.7 |
| 11 | Owen Ryan | 18:48.6 | Detroit Catholic Central | 155.5 |
| 12 | Alex Mueller | 18:51.9 | South Lyon | 154.4 |
| 10 | Gannon Wheeler | 18:52.2 | Highland-Milford | 154.3 |
| 11 | Edward Badel | 18:52.4 | Detroit Catholic Central | 154.2 |
| 11 | Evan Lamb | 18:53.3 | Romeo | 153.9 |
| 10 | Lucas Gizoni | 18:54.1 | Romeo | 153.6 |
| 11 | Logan Ference | 18:55.3 | Troy Athens | 153.2 |
| 10 | Alex Mckennon | 18:56.6 | Grand Ledge | 152.8 |
| 12 | Aidan Malik | 18:57.1 | Highland-Milford | 152.6 |
| 10 | Alex Hamilton | 18:59.3 | North Farmington | 151.9 |
| 11 | Andrew Ehresman | 19:01.0 | Detroit Catholic Central | 151.3 |
| 11 | Riley Smith | 19:02.2 | Rochester Adams | 150.9 |
| 12 | Jack Halliwill | 19:03.6 | Grand Ledge | 150.5 |
| 11 | Liam Wyman | 19:03.7 | South Lyon | 150.4 |
| 10 | Ronan MacArthur | 19:04.8 | Brighton | 150.1 |
| 10 | Ben Dotter | 19:05.7 | Utica Eisenhower | 149.8 |
| 12 | Alexander Schafer | 19:08.8 | Grand Ledge | 148.7 |
| 12 | George Sinishtaj | 19:09.7 | Brother Rice | 148.4 |
| 10 | William Dobbertin | 19:09.8 | Carleton Airport | 148.4 |
| 9 | Téo Krumm | 19:11.0 | Lansing Catholic | 148.0 |
| 11 | Mark Rios-Hernandez | 19:12.3 | East Kentwood | 147.6 |
| 10 | Drew Pietraszkiewicz | 19:13.6 | Utica Eisenhower | 147.1 |
| 11 | Samuel George | 19:13.7 | Berkley | 147.1 |
| 11 | Benjamin Snook | 19:16.3 | Grand Ledge | 146.2 |
| 12 | Matthew Rai | 19:17.3 | North Farmington | 145.9 |
| 9 | Daniel Lee | 19:19.1 | Novi | 145.3 |
| 11 | Liam Dempsey | 19:20.8 | Troy Athens | 144.7 |
| 9 | Griffin Donohue | 19:21.5 | Highland-Milford | 144.5 |
| 12 | Luke Mazaitis | 19:21.9 | Brighton | 144.4 |
| 11 | Brady Little | 19:24.3 | South Lyon | 143.6 |
| 12 | Noah Miller | 19:24.4 | Troy Athens | 143.5 |
| 11 | Nicholas McAlear | 19:27.4 | Highland-Milford | 142.5 |
| 11 | Ryan Couser | 19:28.0 | Grand Ledge | 142.3 |
| 11 | Hunter Wibert | 19:28.9 | Williamston | 142.0 |
| 10 | Samuel Hovermale | 19:30.9 | East Kentwood | 141.4 |
| 12 | Benjamin Youngblood | 19:32.0 | Highland-Milford | 141.0 |
| 12 | Joshua Miller | 19:32.8 | Grand Ledge | 140.7 |
| 9 | Everett Beach | 19:34.0 | Lansing Catholic | 140.3 |
| 11 | Robert Romanski | 19:36.2 | Rochester Adams | 139.6 |
| 11 | Mitch Ngatio | 19:36.7 | Rochester Adams | 139.4 |
| 10 | Henryk Fidler | 19:36.7 | Rochester Adams | 139.4 |
| 11 | Reid Weber | 19:37.1 | Troy Athens | 139.3 |
| 12 | Gabriel Natividad | 19:37.1 | Trenton | 139.3 |
| 12 | Parker Toth | 19:38.0 | Brother Rice | 139.0 |
| 10 | Ryan Taylor | 19:38.3 | West Bloomfield | 138.9 |
| 12 | Edward Richardson | 19:38.7 | Brighton | 138.8 |
| 11 | Ryan Cifolelli | 19:39.0 | Beverly Hills Groves | 138.7 |
| 9 | Carson Hlavin | 19:39.4 | Romeo | 138.5 |
| 12 | Charles Santella | 19:39.5 | Rochester Adams | 138.5 |
| 10 | Brett Palmer | 19:41.4 | Williamston | 137.9 |
| 11 | Jackson Lipsey | 19:44.4 | Grand Ledge | 136.9 |
| 9 | Brody Empson | 19:46.3 | Romeo | 136.2 |
| 10 | Blaise Demko | 19:46.3 | Lansing Catholic | 136.2 |
| 11 | Alex Blakemore | 19:47.9 | Highland-Milford | 135.7 |
| 10 | Raymond Herek | 19:50.4 | Williamston | 134.9 |
| 12 | Michael Haass | 19:52.1 | Detroit Catholic Central | 134.3 |
| 9 | Caelan Marsh | 19:54.2 | Grand Ledge | 133.6 |
| 11 | Adrian Dawes | 19:54.5 | Carleton Airport | 133.5 |
| 9 | Rodrigo Valenzuela | 19:57.0 | Novi | 132.7 |
| 9 | Marcus O’Hara | 19:58.5 | Detroit Catholic Central | 132.2 |
| 12 | Shreyansh Agiwal | 19:59.7 | Novi | 131.8 |
| 12 | Luke Heisel | 20:01.8 | South Lyon | 131.1 |
| 9 | Jacob Blakemore | 20:01.9 | Highland-Milford | 131.0 |
| 10 | Ryan Harper | 20:02.4 | Troy Athens | 130.9 |
| 10 | Jaeden Pearson | 20:04.1 | East Kentwood | 130.3 |
| 9 | Taye McKinney | 20:05.7 | Beverly Hills Groves | 129.8 |
| 10 | Owen Osterbur | 20:06.3 | Rochester Adams | 129.6 |
| 11 | Jack DeSantis | 20:07.1 | Brighton | 129.3 |
| 12 | Luke Nunez | 20:08.1 | Grand Ledge | 129.0 |
| 11 | Owen Hassett | 20:10.3 | Trenton | 128.2 |
| 9 | Dayton VanderMoere | 20:10.9 | Grand Ledge | 128.0 |
| 9 | Hayden Selesky | 20:11.0 | Lansing Catholic | 128.0 |
| 11 | Christopher Hunter | 20:11.1 | Pontiac Notre Dame Prep | 128.0 |
| 9 | Colin Blachford | 20:11.4 | Troy Athens | 127.9 |
| 11 | Callahan Knight | 20:12.0 | Grand Ledge | 127.7 |
| 9 | Jackson Canfora | 20:12.6 | Lansing Catholic | 127.5 |
| 9 | Luke Nagy | 20:12.8 | Rochester Adams | 127.4 |
| 12 | Bryce Strand | 20:13.4 | Brighton | 127.2 |
| 11 | Carter Woolbright | 20:14.4 | West Bloomfield | 126.9 |
| 9 | Fisher Lipsey | 20:14.4 | Grand Ledge | 126.9 |
| 10 | Hayden Richey | 20:15.1 | Lansing Catholic | 126.6 |
| 12 | Jonathan Ricker | 20:15.3 | Romeo | 126.6 |
| 11 | Ian Maltarich | 20:15.6 | South Lyon | 126.5 |
| 11 | Ashton Kandt | 20:16.1 | South Lyon | 126.3 |
| 9 | Adam Weston | 20:16.2 | Williamston | 126.3 |
| 12 | Tyler Horvath | 20:19.0 | Rochester Adams | 125.3 |
| 10 | Wyatt Gould | 20:19.0 | Romeo | 125.3 |
| 11 | Jacob Thomas | 20:20.9 | Brighton | 124.7 |
| 9 | Jaden Mullen | 20:21.4 | South Lyon | 124.5 |
| 10 | Miles Buttel | 20:21.7 | Grand Ledge | 124.4 |
| 12 | Mohamed Erreghaoui | 20:22.2 | Berkley | 124.3 |
| 11 | Owen Zischke | 20:23.2 | South Lyon | 123.9 |
| 9 | Garrett Villemure | 20:24.9 | Beverly Hills Groves | 123.4 |
| 11 | Alejandro Valenzuela | 20:25.1 | Novi | 123.3 |
| 10 | Haven William | 20:25.4 | West Bloomfield | 123.2 |
| 10 | Gavin Hess | 20:27.1 | Highland-Milford | 122.6 |
| 12 | Carter Kingsley | 20:28.0 | Grand Ledge | 122.3 |
| 9 | Alex Gallup | 20:28.8 | Brighton | 122.1 |
| 11 | Drew Almquist | 20:29.4 | Novi | 121.9 |
| 11 | Amin Khantouche | 20:29.7 | Rochester Adams | 121.8 |
| 9 | Hunter Rodak | 20:30.4 | Carleton Airport | 121.5 |
| 12 | Freddy MacWilliams | 20:30.9 | Beverly Hills Groves | 121.4 |
| 10 | Joseph Bonus | 20:33.3 | Brother Rice | 120.6 |
| 11 | Hector Ibarra | 20:37.3 | Rochester Adams | 119.2 |
| 9 | Noah Thelen | 20:38.9 | Grand Ledge | 118.7 |
| 12 | Wyatt Kessell | 20:41.2 | Carleton Airport | 117.9 |
| 10 | Liam Plank | 20:41.7 | Brighton | 117.8 |
| 12 | Mitchell Nowlin | 20:41.9 | Brighton | 117.7 |
| 11 | Steven Savoy | 20:42.5 | Grand Ledge | 117.5 |
| 11 | Ravi Ankatha | 20:43.6 | Brother Rice | 117.1 |
| 11 | Tyler Vaughn | 20:44.1 | Carleton Airport | 117.0 |
| 12 | Philip Tesic | 20:44.2 | Novi | 116.9 |
| 9 | Josue Martinez | 20:44.8 | West Bloomfield | 116.7 |
| 10 | Henry Epler | 20:45.5 | South Lyon | 116.5 |
| 9 | Ryan Spinger | 20:46.6 | South Lyon | 116.1 |
| 11 | Noah Sanchez | 20:47.7 | Highland-Milford | 115.8 |
| 9 | Owen Collin | 20:49.2 | Brighton | 115.3 |
| 10 | Nathan Mroz | 20:49.9 | Detroit Catholic Central | 115.0 |
| 12 | Greg Zawojski | 20:51.8 | Romeo | 114.4 |
| 9 | Carter Kirkbride | 20:51.9 | Romeo | 114.4 |
| 9 | Nick White | 20:53.9 | North Farmington | 113.7 |
| 9 | Jonathon Ebbole | 20:54.8 | Rochester Adams | 113.4 |
| 10 | Sean Hartz | 20:55.5 | South Lyon | 113.2 |
| 11 | Michael Wilkerson | 20:56.2 | Rochester Adams | 112.9 |
| 11 | Mason Montgomery | 20:57.6 | Novi | 112.5 |
| 10 | Alessandro Smigliani | 20:57.6 | Brighton | 112.5 |
| 10 | Cedar Smolash | 21:00.2 | West Bloomfield | 111.6 |
| 11 | Maximus Sinanis | 21:00.3 | Novi | 111.6 |
| 11 | Mason Kirsch | 21:01.3 | Utica Eisenhower | 111.2 |
| 9 | Micah Couser | 21:01.7 | Grand Ledge | 111.1 |
| 9 | Tyler Hennessey | 21:01.8 | Berkley | 111.1 |
| 9 | Soren Nicoloff | 21:02.1 | South Lyon | 111.0 |
| 9 | Brady Klementowski | 21:02.1 | South Lyon | 111.0 |
| 9 | Max Mast | 21:03.0 | Detroit Catholic Central | 110.7 |
| 9 | William Drake | 21:03.0 | Grand Ledge | 110.7 |
| 10 | Hunter Muzik | 21:03.6 | Brighton | 110.5 |
| 12 | Carter Webb | 21:04.0 | Highland-Milford | 110.3 |
| 10 | Alex Saavedra | 21:06.9 | East Kentwood | 109.4 |
| 12 | Coby Courter | 21:07.1 | Grand Ledge | 109.3 |
| 11 | Luca Bartoi | 21:07.4 | Beverly Hills Groves | 109.2 |
| 9 | Charles Kime | 21:08.7 | Brighton | 108.8 |
| 10 | Ben Zweng | 21:09.0 | Brighton | 108.7 |
| 10 | Logan Albritton | 21:09.3 | Beverly Hills Groves | 108.6 |
| 9 | Lincoln Morden | 21:09.5 | Grand Ledge | 108.5 |
| 11 | Ben Elder | 21:10.6 | Grand Ledge | 108.1 |
| 9 | Gavin Wilde | 21:11.3 | North Farmington | 107.9 |
| 10 | Noah Reggio | 21:11.8 | Romeo | 107.7 |
| 9 | Chris Oh | 21:12.2 | Novi | 107.6 |
| 9 | Zachary Brown | 21:14.7 | Novi | 106.8 |
| 9 | Joel Schmidt | 21:14.8 | Grand Ledge | 106.7 |
| 9 | Matthew Boone | 21:16.0 | Rochester Adams | 106.3 |
| 9 | Brayden Mitton | 21:16.4 | Brighton | 106.2 |
| 11 | Rocco Cusumano | 21:16.5 | Berkley | 106.2 |
| 9 | Townsend Moore | 21:19.2 | East Kentwood | 105.3 |
| 12 | Kyle Fick | 21:19.4 | Brighton | 105.2 |
| 11 | Anirudh Swamy | 21:19.4 | Novi | 105.2 |
| 9 | Edward Minor | 21:20.1 | Beverly Hills Groves | 105.0 |
| 9 | Jensen Wright | 21:20.1 | Carleton Airport | 105.0 |
| 12 | Daniel Li | 21:21.0 | Troy Athens | 104.7 |
| 11 | Finn Banner | 21:21.3 | Berkley | 104.6 |
| 9 | Max Hilliard | 21:24.5 | Rochester Adams | 103.5 |
| 12 | Germain Deglaire | 21:26.5 | South Lyon | 102.8 |
| 11 | AJ Gates | 21:29.8 | Lansing Catholic | 101.7 |
| 10 | Colton Santos | 21:32.8 | Brighton | 100.7 |
| 10 | Josh Carlin | 21:32.9 | Lansing Catholic | 100.7 |
| 12 | Ryan Partlow | 21:33.4 | Rochester Adams | 100.5 |
| 9 | Ming-Hsuan Ma | 21:33.7 | Novi | 100.4 |
| 11 | Alex Bransch | 21:38.2 | South Lyon | 98.9 |
| 9 | Jackson Mavel | 21:38.6 | South Lyon | 98.8 |
| 11 | Harsh Ahire | 21:39.4 | Novi | 98.5 |
| 12 | Shifan Saeed | 21:39.4 | Rochester Adams | 98.5 |
| 11 | Tommy Lykins | 21:41.7 | South Lyon | 97.8 |
| 11 | Parker Johnson | 21:41.9 | South Lyon | 97.7 |
| 11 | Tam Huynh | 21:43.4 | East Kentwood | 97.2 |
| 10 | Brent Monterosso | 21:43.6 | Romeo | 97.1 |
| 9 | Jackson Lies | 21:44.7 | Romeo | 96.8 |
| 10 | Nicholas Roggenbuck | 21:45.3 | Rochester Adams | 96.6 |
| 12 | Calen Priddy | 21:45.6 | Detroit Catholic Central | 96.5 |
| 11 | Chris Cardellio | 21:45.9 | Brother Rice | 96.4 |
| 12 | Mikey Alberty | 21:46.5 | Detroit Catholic Central | 96.2 |
| 9 | Zachary Noel | 21:46.8 | Detroit Catholic Central | 96.1 |
| 11 | Harsimar Arora | 21:47.8 | Novi | 95.7 |
| 9 | Michael Nowicki | 21:48.3 | Highland-Milford | 95.6 |
| 12 | Karl A. Reusze | 21:48.5 | Brighton | 95.5 |
| 9 | George Kolb | 21:51.2 | Detroit Catholic Central | 94.6 |
| 10 | Ryan Fick | 21:51.3 | Brighton | 94.6 |
| 11 | Ishan Iyer | 21:51.3 | Troy Athens | 94.6 |
| 10 | Bryce Glossinger | 21:52.8 | Beverly Hills Groves | 94.1 |
| 9 | Luke Shelton | 21:54.2 | Troy Athens | 93.6 |
| 9 | Shane Bittikofer | 21:54.6 | Brighton | 93.5 |
| 10 | Jack Leuchtmann | 21:55.8 | Pontiac Notre Dame Prep | 93.1 |
| 9 | Keston Rodda | 21:56.5 | Rochester Adams | 92.8 |
| 10 | Charles Gilbert | 21:57.4 | Romeo | 92.5 |
| 11 | Lawrence Becton | 22:00.4 | Beverly Hills Groves | 91.5 |
| 10 | JP Bohr | 22:00.5 | Lansing Catholic | 91.5 |
| 9 | David Bazan | 22:00.9 | Novi | 91.4 |
| 9 | Austin Kmiec | 22:01.4 | Romeo | 91.2 |
| 10 | Akshay Duvvuru | 22:01.9 | Rochester Adams | 91.0 |
| 11 | Daniel Quandt | 22:02.3 | Pontiac Notre Dame Prep | 90.9 |
| 10 | Hayden Rogers | 22:04.6 | Williamston | 90.1 |
| 9 | Austin Steimel | 22:08.5 | Rochester Adams | 88.8 |
| 9 | Brennan Smith | 22:09.0 | Detroit Catholic Central | 88.7 |
| 12 | John Hamil | 22:10.2 | North Farmington | 88.3 |
| 12 | Mike Mallie | 22:10.3 | Detroit Catholic Central | 88.2 |
| 9 | Nathan Oaks | 22:10.5 | Romeo | 88.2 |
| 9 | John Hunter | 22:12.0 | Pontiac Notre Dame Prep | 87.7 |
| 9 | Daniel Badel | 22:12.3 | Detroit Catholic Central | 87.6 |
| 10 | Landon Pershell | 22:14.1 | Williamston | 87.0 |
| 11 | Ashton Denys | 22:14.9 | Beverly Hills Groves | 86.7 |
| 12 | Michael Goldman | 22:16.1 | West Bloomfield | 86.3 |
| 9 | Austin Soltow | 22:16.3 | Grand Ledge | 86.2 |
| 11 | Gabriel Diego | 22:19.4 | North Farmington | 85.2 |
| 10 | Mark Baer | 22:20.2 | Brother Rice | 84.9 |
| 10 | Michael Boes | 22:20.3 | Utica Eisenhower | 84.9 |
| 10 | Samuel Labib | 22:23.0 | Pontiac Notre Dame Prep | 84.0 |
| 10 | Benjamin Malick | 22:23.1 | Brother Rice | 84.0 |
| 9 | Eli Vander Laan | 22:25.7 | Beverly Hills Groves | 83.1 |
| 11 | Gavin Hullinger | 22:26.2 | Pontiac Notre Dame Prep | 82.9 |
| 10 | Kacper Tomczyk | 22:27.8 | Troy Athens | 82.4 |
| 9 | William Abbott | 22:28.2 | Detroit Catholic Central | 82.3 |
| 11 | Liam Carter | 22:28.2 | Pontiac Notre Dame Prep | 82.3 |
| 10 | Nolan O’Keefe | 22:29.2 | South Lyon | 81.9 |
| 11 | Oliver Kugler | 22:29.8 | Pontiac Notre Dame Prep | 81.7 |
| 12 | Thomas Rousseau | 22:33.5 | Brighton | 80.5 |
| 9 | Nathan Mann | 22:36.0 | South Lyon | 79.7 |
| 9 | Kyle Erfurt | 22:36.2 | Detroit Catholic Central | 79.6 |
| 9 | Aiden Sundquist | 22:36.3 | Novi | 79.6 |
| 10 | Cooper Crandell | 22:36.5 | Rochester Adams | 79.5 |
| 11 | Christian Estrellas | 22:53.0 | Pontiac Notre Dame Prep | 74.0 |
| 12 | Thedore Bohl | 22:57.3 | Detroit Catholic Central | 72.6 |
| 9 | Arjun Sunil | 22:58.9 | Rochester Adams | 72.0 |
| 11 | Landon Barton | 22:58.9 | Grand Ledge | 72.0 |
| 11 | Coby Price | 22:59.8 | East Kentwood | 71.7 |
| 12 | Noah Thiery | 23:06.4 | Troy Athens | 69.5 |
| 12 | Maxim Gross | 23:06.5 | West Bloomfield | 69.5 |
| 9 | James Garneau | 23:06.9 | Pontiac Notre Dame Prep | 69.4 |
| 11 | Will McDowell | 23:07.6 | Troy Athens | 69.1 |
| 9 | Danny Jefferson | 23:07.8 | Detroit Catholic Central | 69.1 |
| 9 | William Jeffords | 23:08.5 | Detroit Catholic Central | 68.8 |
| 12 | Philip Samuel | 23:09.4 | Troy Athens | 68.5 |
| 9 | Luke Wegienka | 23:09.7 | Detroit Catholic Central | 68.4 |
| 12 | JT Friel | 23:12.2 | Detroit Catholic Central | 67.6 |
| 11 | Lucas Lanfear | 23:14.8 | Pontiac Notre Dame Prep | 66.7 |
| 11 | Srivatsan Balaji | 23:15.8 | North Farmington | 66.4 |
| 12 | Blake Jones | 23:17.0 | Brighton | 66.0 |
| 12 | Ryan Walsh | 23:17.9 | Troy Athens | 65.7 |
| 10 | Wenhan Xu | 23:19.9 | Novi | 65.0 |
| 11 | Mustafa Ali | 23:21.5 | Troy Athens | 64.5 |
| 12 | Donovan Schumacher | 23:24.6 | Brighton | 63.5 |
| 9 | Jude Schliewe | 23:27.9 | Detroit Catholic Central | 62.4 |
| 11 | Krish Singla | 23:30.1 | West Bloomfield | 61.6 |
| 11 | Aarush Gota | 23:31.6 | Rochester Adams | 61.1 |
| 9 | Sean Martin | 23:35.5 | Lansing Catholic | 59.8 |
| 10 | Joseph Young | 23:38.6 | Troy Athens | 58.8 |
| 10 | Aaron Alleman | 23:42.7 | Rochester Adams | 57.4 |
| 9 | Conner Mallie | 23:43.9 | Detroit Catholic Central | 57.0 |
| 9 | Johnathan Yu | 23:45.9 | Novi | 56.4 |
| 12 | Elliott Malerman | 23:51.5 | Berkley | 54.5 |
| 9 | Anthony Zhang | 23:52.4 | Rochester Adams | 54.2 |
| 12 | Bjorn Olson | 23:56.9 | North Farmington | 52.7 |
| 9 | Jaden Griffor | 23:57.4 | Carleton Airport | 52.5 |
| 9 | Brady O’Connor | 23:58.2 | Brighton | 52.3 |
| 11 | Jaskirat Singh | 24:10.2 | Novi | 48.3 |
| 11 | Anthony Norris | 24:16.3 | Troy Athens | 46.2 |
| 12 | Alexandru Dumitrascu | 24:19.2 | Troy Athens | 45.3 |
| 10 | Brady Hart | 24:19.3 | Berkley | 45.2 |
| 9 | Landon Egli | 24:19.4 | Novi | 45.2 |
| 9 | Rohan Gunna | 24:21.9 | Novi | 44.4 |
| 10 | Colin Zaremski | 24:23.9 | Williamston | 43.7 |
| 10 | Paul Tabit | 24:30.3 | Lansing Catholic | 41.6 |
| 9 | Daniel Beldin | 24:32.3 | Brighton | 40.9 |
| 11 | Lucas Solgat | 24:33.1 | Brighton | 40.6 |
| 12 | Payton Clark | 24:33.7 | Highland-Milford | 40.4 |
| 12 | Jett Emerson | 24:37.8 | Troy Athens | 39.1 |
| 10 | Lucas Carter | 24:38.1 | Berkley | 39.0 |
| 9 | Dyson Betts | 24:41.3 | Beverly Hills Groves | 37.9 |
| 10 | Holden McLaurin | 24:46.7 | Highland-Milford | 36.1 |
| 11 | Gabriel Carlson | 24:49.2 | Utica Eisenhower | 35.3 |
| 10 | Cameron Dallison | 24:49.3 | North Farmington | 35.2 |
| 9 | Elijah Staats | 24:51.2 | Carleton Airport | 34.6 |
| 9 | Leighton Thorn | 24:55.9 | Trenton | 33.0 |
| 9 | Nicholas Whited | 25:01.7 | Grand Ledge | 31.1 |
| 11 | Elijah Thimotheose | 25:02.2 | West Bloomfield | 30.9 |
| 9 | Drew Albanice | 25:05.1 | Carleton Airport | 30.0 |
| 9 | Xavier Allen | 25:06.0 | West Bloomfield | 29.7 |
| 10 | Alexander Wilson | 25:08.4 | Beverly Hills Groves | 28.9 |
| 9 | Jacob Monday | 25:09.5 | Rochester Adams | 28.5 |
| 11 | Varun Rajeswaran | 25:16.1 | Troy Athens | 26.3 |
| 12 | Jason Robinson | 25:16.2 | Brighton | 26.3 |
| 11 | Aditya Jagtap | 25:24.2 | Rochester Adams | 23.6 |
| 12 | Jonathan Nowicke | 25:26.7 | Brother Rice | 22.8 |
| 12 | James Fisher | 25:39.0 | Berkley | 18.7 |
| 9 | Ragav Vijairaj | 25:45.1 | Novi | 16.6 |
| 10 | Matthew St. Andre | 25:54.8 | Pontiac Notre Dame Prep | 13.4 |
| 11 | Anish Malraj | 26:01.7 | Novi | 11.1 |
| 9 | Max McDaid | 26:04.5 | Berkley | 10.2 |
| 9 | Josh Nigro | 26:04.6 | Highland-Milford | 10.1 |
| 10 | Quinn Meron | 26:06.6 | Berkley | 9.5 |
| 9 | Aaron Rayford | 26:09.8 | Berkley | 8.4 |
| 10 | Josh Grose | 26:09.9 | South Lyon | 8.4 |
| 11 | Conner Welchko | 26:21.9 | West Bloomfield | 4.4 |