

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: -11
Boys Adjustment: -11
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.
ENORMOUS EFFORTS AT EASTWOOD
Armada’s Girls
This northern Macomb squad bested a field full of Division 1 teams. Four of the Tigers’ top seven ran personal bests. One of those was Ava Baltierra, who found her way in the 20’s for the first time ever and opened her senior campaign almost 2.5 minutes faster than where she opened her junior season.
Braxton Sipes, Royal Oak
A far cry from the kid who was over 20:00 for his entire freshman year. Has had breakthroughs in his final races in each of the past two years, both at the State Finals and at MITCA, reaching the low-17’s. After a similar effort on the woodchips at Clawson, busted out a career-best 16:43 here at Eastwood. Along with Nolan Till and Sebas, this gives the Ravens a solid top-3. Is it enough to break the top-3 in Region 7? Maybe not, but they’re definitely a candidate to move up from their projected 5th spot.
GIRLS TEAM RATINGS
| Girls Team | Top 5 Avg. | Division |
| Rochester Adams | 96.7 | 1 |
| Troy | 95.8 | 1 |
| Royal Oak | 79.5 | 1 |
| Utica Eisenhower | 64.5 | 1 |
| West Bloomfield | 58.3 | 1 |
| Berkley | 52.2 | 1 |
| Troy Athens | 33.5 | 1 |
| Girls Team | Top 5 Avg. | Division |
| Armada | 99.6 | 2 |
| Pontiac Notre Dame Prep | 96.5 | 2 |
| Warren Regina | 86.5 | 2 |
| Marian (Bloomfield Hills) | 67.0 | 2 |
| Girls Team | Top 5 Avg. | Division |
| Auburn Hills Oakland Christian | 72.3 | 4 |
BOYS TEAM RATINGS
| Boys Team | Top 5 Avg. | Division |
| Troy | 184.0 | 1 |
| Royal Oak | 178.1 | 1 |
| Troy Athens | 173.7 | 1 |
| Rochester Adams | 171.1 | 1 |
| Utica Eisenhower | 163.9 | 1 |
| Berkley | 158.3 | 1 |
| West Bloomfield | 114.1 | 1 |
| Auburn Hills Avondale | 64.2 | 1 |
| Boys Team | Top 5 Avg. | Division |
| Pontiac Notre Dame Prep | 133.6 | 2 |
| Armada | 128.5 | 2 |
| Boys Team | Top 5 Avg. | Division |
| Auburn Hills Oakland Christian | 130.1 | 4 |
GIRLS INDIVIDUAL RATINGS
| Grade | Name | Time | Team | Rating |
| 10 | Audrey Hamilton | 19:26.3 | Troy | 134.9 |
| 11 | Eliza Keith | 19:50.4 | Auburn Hills Oakland Christian | 126.9 |
| 11 | Maria Nunning | 19:53.1 | Pontiac Notre Dame Prep | 126.0 |
| 12 | Ava Baltierra | 20:21.8 | Armada | 116.4 |
| 11 | Brooklyn Khon | 20:22.0 | Armada | 116.3 |
| 9 | El McMahan | 20:28.9 | Rochester Adams | 114.0 |
| 11 | Elizabeth Ambroggio | 20:46.8 | Warren Regina | 108.1 |
| 9 | Maggie Baginski | 20:47.9 | Utica Eisenhower | 107.7 |
| 11 | Charlotte Long | 20:48.4 | Utica Eisenhower | 107.5 |
| 12 | Samantha Kook | 20:59.7 | Armada | 103.8 |
| 11 | Natalie Lentine | 21:02.6 | Warren Regina | 102.8 |
| 11 | Madie Miller | 21:05.9 | Troy | 101.7 |
| 9 | Jane Meinecke | 21:06.6 | Royal Oak | 101.5 |
| 11 | Skylar Vanhecke | 21:07.4 | Pontiac Notre Dame Prep | 101.2 |
| 12 | Molly O’Brien | 21:12.4 | Marian (Bloomfield Hills) | 99.5 |
| 9 | Claire Dunn | 21:14.4 | Pontiac Notre Dame Prep | 98.9 |
| 11 | Kaitlyn Kauppila | 21:18.6 | Rochester Adams | 97.5 |
| 11 | Stella Phillips | 21:19.5 | Rochester Adams | 97.2 |
| 12 | Leah Zarrilli | 21:20.6 | Auburn Hills Oakland Christian | 96.8 |
| 12 | Darrah Mackenzie | 21:28.6 | Armada | 94.1 |
| 12 | Maia Conway | 21:43.9 | Royal Oak | 89.0 |
| 11 | Loralei Mahon | 21:46.6 | Warren Regina | 88.1 |
| 12 | Ana Lopez | 21:47.9 | Rochester Adams | 87.7 |
| 10 | Cecilia Kreiter | 21:49.1 | Rochester Adams | 87.3 |
| 10 | Daniella Levitt | 21:52.1 | Rochester Adams | 86.3 |
| 11 | Mary Larocca | 21:52.7 | Pontiac Notre Dame Prep | 86.1 |
| 11 | Lia Toltzman | 21:54.4 | Troy | 85.5 |
| 12 | Gabby Fernandez | 22:05.7 | Warren Regina | 81.8 |
| 12 | Jalia Marks | 22:10.6 | West Bloomfield | 80.1 |
| 12 | Maya Noren | 22:14.0 | Troy | 79.0 |
| 10 | Lucy VanHaerents | 22:16.0 | Royal Oak | 78.3 |
| 12 | Allison Giroux | 22:16.9 | Troy | 78.0 |
| 10 | Jacalyn Yakel | 22:19.7 | Utica Eisenhower | 77.1 |
| 12 | Anasofia Alegre | 22:21.4 | West Bloomfield | 76.5 |
| 12 | Lilly Tuite | 22:35.3 | Berkley | 71.9 |
| 10 | Annabella Kilanowski | 22:39.9 | Pontiac Notre Dame Prep | 70.4 |
| 9 | Lucille Clark | 22:44.9 | Marian (Bloomfield Hills) | 68.7 |
| 10 | Hailey Fisher | 22:48.3 | Auburn Hills Avondale | 67.6 |
| 10 | Abigail Denoyer | 22:48.9 | Armada | 67.4 |
| 10 | Sabrina Gaul | 22:49.8 | Troy | 67.1 |
| 9 | Elizabeth Macey | 22:53.9 | Royal Oak | 65.7 |
| 11 | Sarah Goodwin | 22:54.9 | Auburn Hills Oakland Christian | 65.4 |
| 11 | Jessica Duncan | 22:56.6 | Troy | 64.8 |
| 9 | Anna MacDonald | 23:02.7 | Royal Oak | 62.8 |
| 11 | Ailey Kenny | 23:04.9 | Rochester Adams | 62.0 |
| 11 | Irene Oh | 23:05.6 | Troy | 61.8 |
| 11 | Regina Garcia Burciaga | 23:06.7 | Rochester Adams | 61.4 |
| 9 | Shyla Ankatha | 23:07.6 | Marian (Bloomfield Hills) | 61.1 |
| 9 | Flora Ramos | 23:11.6 | Pontiac Notre Dame Prep | 59.8 |
| 12 | Tamia Conway | 23:11.6 | Royal Oak | 59.8 |
| 12 | Jordan Smyth | 23:13.4 | Rochester Adams | 59.2 |
| 9 | Olivia Petrowski | 23:14.4 | Royal Oak | 58.9 |
| 12 | Dana Garcia | 23:14.8 | Troy | 58.7 |
| 11 | Hannah Koziarz | 23:15.1 | Marian (Bloomfield Hills) | 58.6 |
| 9 | Charlotte Cotta | 23:15.1 | Troy Athens | 58.6 |
| 9 | Valentina Mansour | 23:15.1 | Troy Athens | 58.6 |
| 11 | Addison Mikel | 23:16.1 | Pontiac Notre Dame Prep | 58.3 |
| 12 | Addison Bellows | 23:20.0 | Pontiac Notre Dame Prep | 57.0 |
| 11 | Hannah Childers | 23:25.9 | Rochester Adams | 55.0 |
| 9 | Lauren Giroux | 23:29.4 | Troy | 53.9 |
| 10 | Rachael Wychuyse | 23:33.4 | Berkley | 52.5 |
| 10 | Bhuvi Narkhede | 23:34.4 | Troy | 52.2 |
| 11 | Sofia Switalski | 23:36.0 | Warren Regina | 51.7 |
| 11 | Christina Dinnan | 23:36.6 | West Bloomfield | 51.5 |
| 10 | Micaela Penchoff | 23:36.6 | Royal Oak | 51.5 |
| 9 | Aiyana Wyman | 23:36.9 | Royal Oak | 51.4 |
| 10 | Amelie Burtka | 23:37.0 | West Bloomfield | 51.3 |
| 10 | Lydia Binelli | 23:39.4 | Berkley | 50.5 |
| 9 | Helena Reiff | 23:44.5 | Armada | 48.8 |
| 12 | Karis Keith | 23:45.7 | Auburn Hills Oakland Christian | 48.4 |
| 10 | Quinn Loree | 23:46.9 | Berkley | 48.0 |
| 11 | Abby Walton | 23:49.6 | Marian (Bloomfield Hills) | 47.1 |
| 11 | Emma Borgula | 23:59.4 | Marian (Bloomfield Hills) | 43.9 |
| 11 | Ashlyn Upton | 24:01.7 | Armada | 43.1 |
| 9 | Leah Nalichowski | 24:02.6 | Marian (Bloomfield Hills) | 42.8 |
| 9 | Madelyn Yezback | 24:09.7 | Warren Regina | 40.4 |
| 11 | Erin Connelly | 24:12.7 | Pontiac Notre Dame Prep | 39.4 |
| 9 | Emily Stewart | 24:14.7 | Marian (Bloomfield Hills) | 38.8 |
| 10 | Catalina Colangelo Van Meek | 24:14.7 | Marian (Bloomfield Hills) | 38.8 |
| 10 | Kristin Prakash | 24:17.3 | Troy | 37.9 |
| 11 | Valentina Aguirre | 24:17.3 | Troy | 37.9 |
| 12 | Erin Kelly | 24:17.7 | Berkley | 37.8 |
| 11 | Valeria Miranda-Diaz | 24:20.8 | Troy Athens | 36.7 |
| 10 | Praveena Matheswaran | 24:23.4 | Troy | 35.9 |
| 10 | Lauren Hatto | 24:29.4 | Troy | 33.9 |
| 11 | Alexandra Capuano | 24:30.6 | Berkley | 33.5 |
| 12 | Taylor Gildner | 24:32.4 | Rochester Adams | 32.9 |
| 12 | Emma Burrows | 24:35.3 | West Bloomfield | 31.9 |
| 11 | Olivia Xu | 24:37.6 | Troy | 31.1 |
| 12 | Lillian Smith | 24:44.6 | Rochester Adams | 28.8 |
| 9 | Riley Scenga | 24:46.0 | Warren Regina | 28.3 |
| 11 | Bella Pendegraft | 24:50.7 | Rochester Adams | 26.8 |
| 12 | Sydney Upton | 24:51.7 | Armada | 26.4 |
| 9 | Violet Mlutkowski | 24:52.9 | Berkley | 26.0 |
| 9 | Ava Hierlihy | 24:55.4 | Marian (Bloomfield Hills) | 25.2 |
| 12 | Leah Kroge | 24:59.4 | Auburn Hills Oakland Christian | 23.9 |
| 10 | Reshmi Senthil Kumar | 25:08.4 | Troy | 20.9 |
| 12 | Emma Smith | 25:12.4 | Auburn Hills Oakland Christian | 19.5 |
| 12 | Sarah Gundlach | 25:13.9 | Marian (Bloomfield Hills) | 19.0 |
| 11 | Praharshita Dasararaju | 25:19.1 | Troy Athens | 17.3 |
| 12 | Rebecca Austin | 25:22.6 | Troy | 16.1 |
| 11 | Ava Nightingale | 25:23.4 | Utica Eisenhower | 15.9 |
| 9 | Katie Goodwin | 25:26.9 | Berkley | 14.7 |
| 11 | Katherine Farmer | 25:28.2 | Utica Eisenhower | 14.3 |
| 12 | Alena Enerson | 25:29.0 | Berkley | 14.0 |
| 10 | Gillian Kern | 25:35.8 | Royal Oak | 11.7 |
| 12 | Grace Kern | 25:43.9 | Royal Oak | 9.0 |
| 9 | Marni Levine | 25:44.9 | Berkley | 8.7 |
| 12 | Victoria Emery | 25:50.2 | Royal Oak | 6.9 |
| 11 | Lillian Beach | 25:51.2 | Rochester Adams | 6.6 |
| 11 | Natalia Gonzalez | 25:54.1 | Rochester Adams | 5.6 |
| 9 | Amelia Hattermann | 25:56.9 | Royal Oak | 4.7 |
| 11 | Shana Tudor | 25:58.1 | Troy | 4.3 |
| 10 | Madelyn Carcone | 26:01.4 | Rochester Adams | 3.2 |
| 12 | Gianna Switalski | 26:02.7 | Warren Regina | 2.8 |
| 10 | Arwen Olson | 26:04.9 | Berkley | 2.0 |
| 12 | Joiene Teves | 26:08.9 | Troy | 0.7 |
| 9 | Anastasia Barodka | 26:11.1 | Troy | 0.0 |
BOYS INDIVIDUAL RATINGS
| Grade | Name | Time | Team | Rating |
| 12 | Vishvaa Ravishankar | 15:52.2 | Troy | 206.3 |
| 12 | Sebastian Ramirez | 15:58.1 | Royal Oak | 204.3 |
| 12 | Oliver Moss | 16:24.7 | Berkley | 195.4 |
| 12 | Tyler Brothers | 16:39.1 | Utica Eisenhower | 190.6 |
| 12 | Braxton Sipes | 16:43.1 | Royal Oak | 189.3 |
| 11 | Akshat Arora | 16:46.6 | Troy | 188.1 |
| 12 | Louis D’Souza | 16:48.4 | Troy | 187.5 |
| 12 | Jacob Esser | 16:52.3 | Troy Athens | 186.2 |
| 12 | Dylan Esser | 16:57.3 | Troy Athens | 184.6 |
| 12 | Luke Oyster | 16:57.4 | Utica Eisenhower | 184.5 |
| 12 | Aiden Janes | 17:06.1 | Rochester Adams | 181.6 |
| 11 | Nolan Till | 17:09.1 | Royal Oak | 180.6 |
| 12 | Quinn O’Shea | 17:16.3 | Berkley | 178.2 |
| 11 | Reynold Wei | 17:17.2 | Rochester Adams | 177.9 |
| 10 | Nate Linden | 17:28.6 | Troy Athens | 174.1 |
| 12 | John Price | 17:32.3 | Rochester Adams | 172.9 |
| 11 | Myles Linden | 17:39.6 | Troy Athens | 170.5 |
| 11 | Richard Qu | 17:41.3 | Troy | 169.9 |
| 11 | Quinn Kelly | 17:46.8 | Troy | 168.1 |
| 11 | Jacob Van Houten | 17:47.1 | Troy | 168.0 |
| 11 | Isaak Brook | 17:51.3 | Pontiac Notre Dame Prep | 166.6 |
| 12 | Bryce Bauman | 17:52.2 | Troy | 166.3 |
| 10 | Joseph Light | 17:52.5 | Troy | 166.2 |
| 11 | Anthony Oddo | 17:55.4 | Rochester Adams | 165.2 |
| 11 | Shiv Patel | 18:14.7 | Troy | 158.8 |
| 11 | Andres Jaime | 18:15.3 | Royal Oak | 158.6 |
| 11 | Griffin Moore | 18:16.1 | Troy | 158.3 |
| 11 | Cole Maxwell | 18:17.3 | Rochester Adams | 157.9 |
| 12 | Leo Savona | 18:17.6 | Royal Oak | 157.8 |
| 9 | Vern Clyne | 18:18.2 | Auburn Hills Oakland Christian | 157.6 |
| 9 | Keats Rosenbrock | 18:18.8 | Royal Oak | 157.4 |
| 9 | Jesse Reed | 18:23.0 | Rochester Adams | 156.0 |
| 11 | Robert Romanski | 18:23.0 | Rochester Adams | 156.0 |
| 12 | Luke Nawrocki | 18:23.8 | Armada | 155.7 |
| 10 | Gavin Wilkins | 18:25.3 | Rochester Adams | 155.2 |
| 12 | Conner Moya | 18:27.3 | Troy | 154.6 |
| 9 | Jack Witt | 18:30.8 | Troy | 153.4 |
| 11 | Logan Ference | 18:31.3 | Troy Athens | 153.2 |
| 11 | Colden Gray | 18:33.3 | Utica Eisenhower | 152.6 |
| 12 | Noah Miller | 18:33.4 | Troy Athens | 152.5 |
| 12 | Luke Douglas | 18:33.8 | Auburn Hills Oakland Christian | 152.4 |
| 11 | Riley Smith | 18:36.9 | Rochester Adams | 151.4 |
| 10 | Ben Dotter | 18:44.8 | Utica Eisenhower | 148.7 |
| 12 | Mohamed Erreghaoui | 18:51.6 | Berkley | 146.5 |
| 11 | Samuel George | 18:52.0 | Berkley | 146.3 |
| 11 | Mitch Ngatio | 18:54.1 | Rochester Adams | 145.6 |
| 11 | Austin Xiao | 18:57.3 | Troy | 144.6 |
| 10 | Drew Pietraszkiewicz | 19:01.6 | Utica Eisenhower | 143.1 |
| 9 | Henry Witt | 19:02.4 | Troy | 142.9 |
| 12 | Tyler Buckland | 19:09.7 | Armada | 140.4 |
| 11 | Aaron Sun | 19:12.8 | Troy | 139.4 |
| 12 | Charles Santella | 19:13.6 | Rochester Adams | 139.1 |
| 11 | Ryan Wojichowski | 19:15.7 | Pontiac Notre Dame Prep | 138.4 |
| 10 | Liam Dao | 19:16.9 | Royal Oak | 138.0 |
| 12 | Tyler Horvath | 19:18.6 | Rochester Adams | 137.5 |
| 11 | Liam Dempsey | 19:21.0 | Troy Athens | 136.7 |
| 11 | Christopher Hunter | 19:25.8 | Pontiac Notre Dame Prep | 135.1 |
| 10 | Henryk Fidler | 19:27.4 | Rochester Adams | 134.5 |
| 11 | Reid Weber | 19:27.6 | Troy Athens | 134.5 |
| 10 | Anthony Alvarez | 19:35.0 | Armada | 132.0 |
| 10 | Liam Aiuto | 19:38.6 | Royal Oak | 130.8 |
| 10 | Ryan Harper | 19:38.6 | Troy Athens | 130.8 |
| 10 | Owen Osterbur | 19:51.3 | Rochester Adams | 126.6 |
| 9 | Josue Martinez | 19:51.4 | West Bloomfield | 126.5 |
| 11 | Sriram Yeshaswi Godugula | 19:52.9 | Troy | 126.0 |
| 11 | Amin Khantouche | 19:53.0 | Rochester Adams | 126.0 |
| 9 | Uzziel Thomassen | 19:53.8 | Auburn Hills Oakland Christian | 125.7 |
| 11 | Nicholas Mardelli | 19:54.1 | Pontiac Notre Dame Prep | 125.6 |
| 10 | Camden Wornson | 19:55.2 | Rochester Adams | 125.3 |
| 9 | Luke Nagy | 19:55.6 | Rochester Adams | 125.1 |
| 10 | Kameron Patterson | 19:56.1 | Berkley | 125.0 |
| 11 | Jaiden Magat | 19:57.2 | Royal Oak | 124.6 |
| 11 | Trevor Mulheisen | 19:57.5 | Royal Oak | 124.5 |
| 9 | Colin Blachford | 19:57.6 | Troy Athens | 124.5 |
| 11 | Carter Woolbright | 19:57.7 | West Bloomfield | 124.4 |
| 9 | Beckett Sipes | 19:58.4 | Royal Oak | 124.2 |
| 11 | Neel Raje | 20:00.3 | Troy | 123.6 |
| 11 | Michael Wilkerson | 20:05.5 | Rochester Adams | 121.8 |
| 11 | Hector Ibarra | 20:08.8 | Rochester Adams | 120.7 |
| 11 | Conrad Kohl | 20:13.9 | Troy | 119.0 |
| 11 | Nicholas Aretha | 20:16.9 | Troy | 118.0 |
| 11 | Evan McGahey | 20:19.9 | Troy | 117.0 |
| 9 | Ethan Feys | 20:21.5 | Troy Athens | 116.5 |
| 9 | Tyler Hennessey | 20:23.8 | Berkley | 115.7 |
| 9 | Aidan Wilson | 20:23.9 | Royal Oak | 115.7 |
| 10 | Haven William | 20:28.3 | West Bloomfield | 114.2 |
| 9 | Matthew Boone | 20:28.3 | Rochester Adams | 114.2 |
| 10 | Maxwell Gearhart | 20:33.6 | Auburn Hills Oakland Christian | 112.5 |
| 10 | Robert Carrigan | 20:34.2 | Armada | 112.3 |
| 11 | Isaac Contreras-Brumley | 20:34.3 | Royal Oak | 112.2 |
| 9 | Joseph Nowicki | 20:34.9 | Utica Eisenhower | 112.0 |
| 10 | Ryan Taylor | 20:35.5 | West Bloomfield | 111.8 |
| 11 | Mason Kirsch | 20:37.2 | Utica Eisenhower | 111.3 |
| 10 | Brandon Chan | 20:40.1 | Auburn Hills Avondale | 110.3 |
| 10 | Emmett Fishwild | 20:40.3 | Royal Oak | 110.2 |
| 9 | Max Hilliard | 20:42.9 | Rochester Adams | 109.4 |
| 9 | Jonathon Ebbole | 20:44.7 | Rochester Adams | 108.8 |
| 11 | Fadi Dardar | 20:44.9 | Troy | 108.7 |
| 11 | Alexander Elliot | 20:50.1 | Utica Eisenhower | 107.0 |
| 12 | Kyle Berch | 20:51.2 | Troy | 106.6 |
| 11 | Sameer Singh | 20:56.3 | Troy | 104.9 |
| 11 | Pelon Lin | 20:56.6 | Troy | 104.8 |
| 10 | Josiah Zarrilli | 21:03.9 | Auburn Hills Oakland Christian | 102.4 |
| 12 | Philip Samuel | 21:04.4 | Troy Athens | 102.2 |
| 10 | Jack Leuchtmann | 21:04.8 | Pontiac Notre Dame Prep | 102.1 |
| 9 | William Arnold | 21:04.8 | Armada | 102.1 |
| 10 | Yanzhuo Chen | 21:08.8 | Troy | 100.7 |
| 11 | Charlie Radziszewski | 21:09.8 | Auburn Hills Oakland Christian | 100.4 |
| 11 | Rocco Cusumano | 21:11.3 | Berkley | 99.9 |
| 10 | Nicholas Roggenbuck | 21:13.9 | Rochester Adams | 99.0 |
| 9 | Christopher Lair | 21:15.6 | Troy | 98.5 |
| 10 | Akshay Duvvuru | 21:18.3 | Rochester Adams | 97.6 |
| 11 | Finn Banner | 21:18.4 | Berkley | 97.5 |
| 11 | Ishan Iyer | 21:21.6 | Troy Athens | 96.5 |
| 10 | Michael Boes | 21:24.8 | Utica Eisenhower | 95.4 |
| 9 | Austin Steimel | 21:25.1 | Rochester Adams | 95.3 |
| 10 | Cedar Smolash | 21:31.2 | West Bloomfield | 93.3 |
| 9 | Luke Shelton | 21:31.9 | Troy Athens | 93.0 |
| 9 | Arjun Sunil | 21:32.4 | Rochester Adams | 92.9 |
| 12 | Ryan Walsh | 21:32.9 | Troy Athens | 92.7 |
| 10 | Finnegan Moore | 21:33.9 | Berkley | 92.4 |
| 12 | Joshua Kubiak | 21:33.9 | Troy | 92.4 |
| 10 | Aaron Alleman | 21:34.5 | Rochester Adams | 92.2 |
| 12 | Michael Goldman | 21:38.9 | West Bloomfield | 90.7 |
| 12 | Aidan Roberts | 21:39.0 | Armada | 90.7 |
| 11 | Joshua Castillo | 21:39.1 | Armada | 90.6 |
| 10 | Aaron Slanec | 21:40.4 | Royal Oak | 90.2 |
| 11 | Gavin Hullinger | 21:42.3 | Pontiac Notre Dame Prep | 89.6 |
| 11 | Benjamin Sheng | 21:43.3 | Troy | 89.2 |
| 12 | Troy Kilanowski | 21:44.0 | Pontiac Notre Dame Prep | 89.0 |
| 10 | Kacper Tomczyk | 21:46.9 | Troy Athens | 88.0 |
| 12 | John Ostrander | 21:47.3 | Rochester Adams | 87.9 |
| 9 | DeJuan Oakley | 21:48.8 | West Bloomfield | 87.4 |
| 10 | Aeriq Abu Azrine | 21:48.9 | Royal Oak | 87.4 |
| 10 | Joshua Burrows | 21:50.6 | West Bloomfield | 86.8 |
| 12 | Elliott Malerman | 21:52.4 | Berkley | 86.2 |
| 12 | Ryan Partlow | 21:52.6 | Rochester Adams | 86.1 |
| 10 | Samuel Labib | 21:53.4 | Pontiac Notre Dame Prep | 85.9 |
| 11 | Daniel Quandt | 21:54.6 | Pontiac Notre Dame Prep | 85.5 |
| 11 | Maddox Podmokly | 21:55.4 | Royal Oak | 85.2 |
| 10 | Joseph Young | 21:59.6 | Troy Athens | 83.8 |
| 9 | John Hunter | 21:59.9 | Pontiac Notre Dame Prep | 83.7 |
| 11 | Krish Singla | 22:00.3 | West Bloomfield | 83.6 |
| 9 | Anthony Salem | 22:05.8 | Troy | 81.7 |
| 10 | Gavin Cavell | 22:07.8 | Royal Oak | 81.1 |
| 11 | Oliver Kugler | 22:08.6 | Pontiac Notre Dame Prep | 80.8 |
| 10 | Cooper Crandell | 22:10.9 | Rochester Adams | 80.0 |
| 10 | Surya Jeeda | 22:12.3 | Troy | 79.6 |
| 12 | Cody Heemsoth | 22:14.3 | Auburn Hills Avondale | 78.9 |
| 9 | Andrew Giuliano | 22:20.8 | Royal Oak | 76.7 |
| 11 | Rishi Kumar Girmannagari | 22:24.3 | Troy | 75.6 |
| 10 | Grant Mortsfield | 22:24.6 | Berkley | 75.5 |
| 12 | Yamen Hithem Ahmed Fargaly | 22:24.7 | Troy | 75.4 |
| 11 | Thanush Pantra | 22:25.7 | Troy | 75.1 |
| 9 | William Austin | 22:27.5 | Troy | 74.5 |
| 11 | Christian Estrellas | 22:28.9 | Pontiac Notre Dame Prep | 74.0 |
| 11 | Mohammed Yusuf Ahamed Tariq | 22:28.9 | Troy | 74.0 |
| 11 | Liam Carter | 22:45.9 | Pontiac Notre Dame Prep | 68.4 |
| 9 | James Garneau | 22:47.9 | Pontiac Notre Dame Prep | 67.7 |
| 9 | Alexander Englehart | 22:53.2 | Auburn Hills Oakland Christian | 65.9 |
| 10 | Henry Gobler | 22:54.4 | Troy | 65.5 |
| 11 | Arnav Kodwani | 22:54.6 | Troy | 65.5 |
| 10 | Matthew St. Andre | 22:57.6 | Pontiac Notre Dame Prep | 64.5 |
| 11 | Sashinath Nadigotti | 23:02.4 | Troy | 62.9 |
| 11 | Gabriel Carlson | 23:04.9 | Utica Eisenhower | 62.0 |
| 9 | Anthony Zhang | 23:07.9 | Rochester Adams | 61.0 |
| 10 | James Zweng | 23:09.6 | Armada | 60.5 |
| 11 | Mustafa Ali | 23:10.9 | Troy Athens | 60.0 |
| 10 | Lucas Carter | 23:13.3 | Berkley | 59.2 |
| 12 | Jett Emerson | 23:14.8 | Troy Athens | 58.7 |
| 11 | Lucas Lanfear | 23:16.3 | Pontiac Notre Dame Prep | 58.2 |
| 10 | Charles Stitman | 23:18.1 | Royal Oak | 57.6 |
| 10 | Ahaan Malhotra | 23:19.6 | Troy | 57.1 |
| 9 | Wyatt Bovensiep | 23:19.8 | Auburn Hills Avondale | 57.1 |
| 10 | Luca Massoni | 23:21.9 | Royal Oak | 56.4 |
| 12 | Bhuvankumar Ashokkumar | 23:27.2 | Troy | 54.6 |
| 12 | Joshua Eapen | 23:30.2 | Troy | 53.6 |
| 11 | Mithun Nandhakumar | 23:35.7 | Troy | 51.8 |
| 9 | Ryan Huang | 23:38.4 | Troy | 50.9 |
| 11 | Dean Gobler | 23:40.6 | Troy | 50.1 |
| 9 | Jacob Sears | 23:50.9 | Rochester Adams | 46.7 |
| 11 | Sanjeev Nethaji | 23:51.3 | Troy | 46.6 |
| 12 | Jack Khoury | 23:51.6 | Auburn Hills Oakland Christian | 46.5 |
| 11 | Cameron McMeekin | 23:52.3 | Auburn Hills Avondale | 46.2 |
| 9 | Jacob Monday | 23:58.4 | Rochester Adams | 44.2 |
| 9 | Wilson Zhu | 23:59.3 | Troy | 43.9 |
| 11 | Colin Nettles | 24:02.9 | Troy | 42.7 |
| 9 | Theodore Bau | 24:05.5 | Troy | 41.8 |
| 10 | Brady Hart | 24:08.2 | Berkley | 40.9 |
| 11 | Elijah Thimotheose | 24:11.7 | West Bloomfield | 39.8 |
| 11 | Aditya Jagtap | 24:11.9 | Rochester Adams | 39.7 |
| 12 | Daniel Panis | 24:18.8 | Royal Oak | 37.4 |
| 12 | Vishnu Nair | 24:29.9 | Troy | 33.7 |
| 12 | James Fisher | 24:42.3 | Berkley | 29.6 |
| 11 | Jesse Watton | 24:45.8 | Auburn Hills Avondale | 28.4 |
| 10 | Harlem Cooper | 24:46.8 | Royal Oak | 28.1 |
| 11 | Jinsun Pyo | 24:47.8 | Rochester Adams | 27.7 |
| 10 | Abiraj Sandhu | 24:48.0 | Rochester Adams | 27.7 |
| 9 | Nathan Paulson | 24:53.9 | Pontiac Notre Dame Prep | 25.7 |
| 9 | Yitao Sun | 25:00.0 | Troy | 23.7 |
| 12 | Devarshi Dalal | 25:01.0 | Troy | 23.3 |
| 10 | Wyatt Sesi | 25:03.2 | Troy Athens | 22.6 |
| 11 | Varun Rajeswaran | 25:06.5 | Troy Athens | 21.5 |
| 11 | Leo Webster | 25:14.2 | Royal Oak | 18.9 |
| 11 | Mukundan Iyengar | 25:14.6 | Troy | 18.8 |
| 11 | Lucas Danaher | 25:22.5 | Royal Oak | 16.2 |
| 9 | Aiden Miller | 25:26.1 | Rochester Adams | 15.0 |
| 10 | Quinn Meron | 25:45.4 | Berkley | 8.5 |
| 11 | Pranav Senthildurai | 26:00.9 | Troy | 3.4 |
| 9 | Alan He | 26:06.6 | Troy Athens | 1.5 |
| 12 | Sean Regner | 26:09.4 | Troy | 0.5 |
| 9 | Tyler Juncaj | 26:10.4 | Troy Athens | 0.2 |