| Grade | Name | Time | Team | Rating | Meet |
| 10 | Kyle Redman | 16:32.2 | Mesick | 198.9 | Glen Lake |
| 12 | Colebrook Sutherland | 16:42.1 | Maple City Glen Lake | 195.6 | Glen Lake |
| 12 | Trent Taratuta | 16:59.6 | North Trails | 194.5 | Logger |
| 12 | Austin Sneed | 17:13.8 | East Jordan | 189.7 | Logger |
| 10 | Joshua Macri | 16:37.5 | Macomb Lutheran North | 186.8 | Autumn Classic |
| 11 | Jack Estelle | 17:20.5 | Hopkins | 184.2 | Hopkins |
| 10 | Ty Redman | 17:18.4 | Mesick | 183.5 | Glen Lake |
| 12 | Dylan Pallett | 17:23.4 | Wayland Union | 183.2 | Hopkins |
| 12 | Braden Cinato | 16:56.0 | Warren Cousino | 180.7 | Autumn Classic |
| 12 | Coleson Cruzan | 17:42.5 | White Cloud | 178.5 | Ludington |
| 10 | Abraham Feeney | 17:36.3 | Maple City Glen Lake | 177.6 | Glen Lake |
| 9 | Xavier Solgot | 17:08.8 | Macomb L’Anse Creuse North | 176.4 | Autumn Classic |
| 11 | Xavier Roman | 17:12.6 | Macomb Lutheran North | 175.1 | Autumn Classic |
| 12 | Jensen McCutcheon | 17:13.5 | Lakeview St. Clair Shores | 174.8 | Autumn Classic |
| 11 | Aaron Hemstreet | 17:14.4 | Warren Cousino | 174.5 | Autumn Classic |
| 12 | John Lonsway | 17:18.0 | Sterling Heights Stevenson | 173.3 | Autumn Classic |
| 11 | Aiden LaVictor | 17:18.2 | Beverly Hills Groves | 173.3 | Autumn Classic |
| 12 | Cade Truemner | 17:18.4 | EPBP Laker | 173.2 | Autumn Classic |
| 12 | Kaleb Canning | 17:58.6 | White Cloud | 173.1 | Ludington |
| 11 | Liam McCaw | 17:50.0 | Maple City Glen Lake | 173.0 | Glen Lake |
| 12 | David Reisterer | 18:01.8 | Ludington | 172.1 | Ludington |
| 10 | Connor Beebe | 18:00.1 | Berrien Springs | 171.0 | Hopkins |
| 12 | Aidan Daly | 17:27.4 | Harrison Twp. L’Anse Creuse | 170.2 | Autumn Classic |
| 11 | Carter Clark | 17:24.1 | Carson City-Crystal | 170.0 | Don Baese |
| 12 | Peyton Eckerley | 18:04.3 | Berrien Springs | 169.6 | Hopkins |
| 10 | Connor Schmidt | 17:27.0 | Clare | 169.0 | Don Baese |
| 9 | Kash Moored | 18:09.7 | Hopkins | 167.8 | Hopkins |
| 10 | Kellen Chalupa | 18:11.9 | Allegan | 167.0 | Hopkins |
| 12 | Alex Habarth | 17:39.4 | Harrison Twp. L’Anse Creuse | 166.2 | Autumn Classic |
| 10 | Milo Shoup | 18:11.1 | Mason County Eastern | 166.0 | Glen Lake |
| 11 | Cole Brege | 18:29.3 | Rogers City | 164.6 | Logger |
| 12 | Caleb Kosel | 17:44.9 | Grosse Pointe North | 164.4 | Autumn Classic |
| 10 | Gabe Grierson | 18:25.0 | Ludington | 164.3 | Ludington |
| 10 | William Balasia | 17:45.9 | Detroit U-D Jesuit | 164.0 | Autumn Classic |
| 12 | Braylen Eaton | 17:43.8 | Charlotte | 163.4 | Don Baese |
| 12 | Carroll Robotham | 18:28.4 | Frankfort | 163.2 | Ludington |
| 10 | Justin Mkrtumian | 17:49.6 | Detroit U-D Jesuit | 162.8 | Autumn Classic |
| 11 | Trent Logan | 17:53.1 | Clarkston | 161.6 | Autumn Classic |
| 12 | Noah Jarvis | 18:30.7 | Berrien Springs | 160.8 | Hopkins |
| 11 | Ian Potts | 17:56.0 | Michigan Athletic Club for Homeschoolers | 160.7 | Autumn Classic |
| 12 | Axel Krantz | 18:42.0 | North Trails | 160.3 | Logger |
| 10 | Evan Olson | 17:58.4 | EPBP Laker | 159.9 | Autumn Classic |
| 9 | Lance Niedzielski | 18:30.9 | Mason County Eastern | 159.4 | Glen Lake |
| 11 | Paul Stephens | 18:01.4 | Grosse Pointe North | 158.9 | Autumn Classic |
| 11 | David Mann | 18:03.9 | Sterling Heights Stevenson | 158.0 | Autumn Classic |
| 12 | Carter Stevens | 18:16.5 | Galesburg-Augusta | 157.5 | Mendon |
| 11 | Neil Orlowski | 18:10.5 | Grosse Pointe North | 155.8 | Autumn Classic |
| 12 | Ben Iobe | 18:22.9 | Mendon | 155.4 | Mendon |
| 12 | Elliot Cole | 18:48.0 | Parchment | 155.0 | Hopkins |
| 11 | Ethan Manning | 18:48.9 | Wayland Union | 154.7 | Hopkins |
| 11 | Quentin Smith | 18:10.2 | Fowler | 154.6 | Don Baese |
| 10 | Thor Krantz | 18:59.6 | North Trails | 154.5 | Logger |
| 9 | Kaiden Lague | 18:46.7 | Mason County Eastern | 154.1 | Glen Lake |
| 12 | Carlos Ruiz | 18:29.4 | Hartford | 153.2 | Mendon |
| 10 | Sutton Klaus | 18:15.0 | Clare | 153.0 | Don Baese |
| 11 | Grant Jurand | 18:19.1 | Clarkston | 153.0 | Autumn Classic |
| 10 | Coplin Serota | 18:19.8 | Brother Rice | 152.7 | Autumn Classic |
| 11 | Michael Walsh | 18:19.9 | Ubly | 152.7 | Autumn Classic |
| 12 | Ryan Cifolelli | 18:21.7 | Beverly Hills Groves | 152.1 | Autumn Classic |
| 9 | Garrett Potts | 18:25.1 | Michigan Athletic Club for Homeschoolers | 151.0 | Autumn Classic |
| 12 | Sebastian Hornibrook | 19:10.2 | North Trails | 150.9 | Logger |
| 10 | Alex Flores | 19:06.2 | Ludington | 150.6 | Ludington |
| 11 | Jack Sharar | 19:11.6 | Rogers City | 150.5 | Logger |
| 12 | Caidan Gaskill | 18:23.5 | Clare | 150.2 | Don Baese |
| 9 | Etienne Ruble | 18:24.1 | Central Michigan Homeschool Athletics | 150.0 | Don Baese |
| 12 | Jack McMahon | 18:29.2 | Macomb Lutheran North | 149.6 | Autumn Classic |
| 11 | Samuel Kochensparger | 18:30.4 | Macomb Lutheran North | 149.2 | Autumn Classic |
| 9 | Kale Miklovic | 18:32.2 | EPBP Laker | 148.6 | Autumn Classic |
| 10 | Carter Toensfeldt | 19:18.3 | Fairview | 148.2 | Logger |
| 9 | Owen Jarosz | 19:13.7 | Frankfort | 148.1 | Ludington |
| 10 | Joshua Snyder | 18:35.0 | Michigan Athletic Club for Homeschoolers | 147.7 | Autumn Classic |
| 12 | Keagan Cole | 19:10.3 | Parchment | 147.6 | Hopkins |
| 10 | Lincoln Bailey | 19:06.3 | Maple City Glen Lake | 147.6 | Glen Lake |
| 12 | Landen Bouchard | 18:51.4 | Galesburg-Augusta | 145.9 | Mendon |
| 11 | Nick Pumani | 19:16.6 | Berrien Springs | 145.5 | Hopkins |
| 11 | Cody Couturier | 19:13.8 | Lake Leelanau St. Mary | 145.1 | Glen Lake |
| 10 | Brendan Koza | 18:43.0 | Marysville | 145.0 | Autumn Classic |
| 12 | Riley Johnson | 19:18.3 | Lake Odessa Lakewood | 144.9 | Hopkins |
| Sr | Elijah Bauer | 19:15.2 | Traverse City Christian | 144.6 | Glen Lake |
| 11 | Oliver Mitchell | 19:15.6 | Lake Leelanau St. Mary | 144.5 | Glen Lake |
| 10 | Landon Juilleret | 19:30.0 | North Trails | 144.4 | Logger |
| 9 | Tristan Hernandez | 19:16.3 | Kingsley | 144.2 | Glen Lake |
| 12 | Ethan Miller | 18:56.8 | Centreville | 144.1 | Mendon |
| 12 | Georgio Aramouni | 18:47.0 | Madison Heights Lamphere | 143.7 | Autumn Classic |
| 10 | Mossen Green | 19:27.5 | Fremont | 143.5 | Ludington |
| 9 | Will Hulin | 18:58.7 | Centreville | 143.4 | Mendon |
| 12 | Kobe Coverdill | 18:48.4 | Macomb L’Anse Creuse North | 143.2 | Autumn Classic |
| 11 | Noah Nasceif | 18:49.2 | Sterling Heights Stevenson | 142.9 | Autumn Classic |
| 12 | Ashton Denys | 18:49.5 | Beverly Hills Groves | 142.8 | Autumn Classic |
| 12 | Christian Fredericks | 18:50.6 | Sterling Heights Stevenson | 142.5 | Autumn Classic |
| 12 | Wyatt Karnes | 19:31.3 | White Cloud | 142.2 | Ludington |
| 12 | Nico DiPonio | 18:51.5 | Austin Catholic | 142.2 | Autumn Classic |
| 10 | Colton Grzyb | 18:51.9 | Almont | 142.0 | Autumn Classic |
| 11 | Ethan O’Connor | 19:03.1 | Athens | 142.0 | Mendon |
| 11 | Keith Crompton | 19:32.5 | Frankfort | 141.8 | Ludington |
| 12 | Kenyon Katje | 19:28.0 | Hopkins | 141.7 | Hopkins |
| 12 | Gavin Campbell | 18:53.6 | Almont | 141.5 | Autumn Classic |
| 11 | Neiko Ketchum | 18:51.7 | Clare | 140.8 | Don Baese |
| 10 | Miles Foster | 18:56.3 | Clarkston | 140.6 | Autumn Classic |
| 11 | Zack Barringer | 18:57.3 | Detroit U-D Jesuit | 140.2 | Autumn Classic |
| 12 | Pete Lutz | 18:57.3 | Madison Heights Lamphere | 140.2 | Autumn Classic |
| 11 | Grady Oberlin | 18:54.1 | Butternut Homeschool | 140.0 | Don Baese |
| 11 | Tyson Crouse | 18:54.4 | Butternut Homeschool | 139.9 | Don Baese |
| 10 | Cy Kosmowski | 19:29.5 | Mason County Eastern | 139.8 | Glen Lake |
| 10 | Emmet Gardella | 18:58.7 | Detroit U-D Jesuit | 139.8 | Autumn Classic |
| 9 | Joseph Coon | 19:39.9 | White Cloud | 139.4 | Ludington |
| 11 | Isaiah Boerema | 19:40.1 | Ludington | 139.3 | Ludington |
| 9 | Jayden Long-Hasse | 19:11.7 | Centreville | 139.1 | Mendon |
| 11 | Kaden Worch | 19:40.9 | Manistee | 139.0 | Ludington |
| 10 | Jayden Dunnebeck | 19:46.7 | East Jordan | 138.8 | Logger |
| 11 | Clayton Peacock | 18:59.4 | Clare | 138.2 | Don Baese |
| 12 | Brenden Slanker | 18:59.5 | Charlotte | 138.2 | Don Baese |
| 10 | Josaias Robles | 19:15.2 | Hartford | 137.9 | Mendon |
| 11 | Nicholas Trader | 19:50.6 | Fairview | 137.5 | Logger |
| 11 | Oliver Alef | 19:06.3 | Macomb Lutheran North | 137.2 | Autumn Classic |
| 11 | Carson Bopp | 19:51.5 | North Trails | 137.2 | Logger |
| 11 | William Warner | 19:04.2 | Clare | 136.6 | Don Baese |
| 11 | Earl Beattie | 19:08.7 | Marine City | 136.4 | Autumn Classic |
| 12 | Ryan Jackins | 19:09.2 | Marine City | 136.3 | Autumn Classic |
| 11 | Braden Rykse | 19:09.5 | Clarkston | 136.2 | Autumn Classic |
| 11 | Kona Crump | 19:08.1 | Clare | 135.3 | Don Baese |
| 11 | Oliver Binkowski | 19:13.3 | Detroit U-D Jesuit | 134.9 | Autumn Classic |
| 11 | Paul Herendeen | 19:25.0 | Concord | 134.7 | Mendon |
| 9 | Thaddeus Hartzell | 19:16.4 | Beverly Hills Groves | 133.9 | Autumn Classic |
| 12 | Hayden Tollenaere | 19:12.8 | Central Michigan Homeschool Athletics | 133.7 | Don Baese |
| 11 | Ezekiel Allor | 19:17.4 | Warren Cousino | 133.5 | Autumn Classic |
| 11 | Lukas Rennells | 19:52.4 | Muskegon Catholic Central | 133.5 | Hopkins |
| 12 | Andre Buford | 19:17.7 | Sterling Heights Stevenson | 133.4 | Autumn Classic |
| 9 | Micah Theis | 19:59.0 | Ludington | 133.0 | Ludington |
| 9 | Dylan Phillips | 19:19.2 | Grosse Pointe North | 132.9 | Autumn Classic |
| 12 | Henry Malburg | 19:50.4 | Mason County Eastern | 132.9 | Glen Lake |
| 10 | Nino Biondo | 19:21.6 | Macomb Lutheran North | 132.1 | Autumn Classic |
| 11 | Adam SaintOnge | 19:22.3 | Almont | 131.9 | Autumn Classic |
| 10 | Noah Rice | 19:33.6 | Kalamazoo Homeschool Sports | 131.8 | Mendon |
| 11 | Andrew Rosso | 19:24.4 | Austin Catholic | 131.2 | Autumn Classic |
| 9 | Elliot Alef | 19:25.0 | Macomb Lutheran North | 131.0 | Autumn Classic |
| 12 | Jacob Bentley | 19:26.8 | Sterling Heights Stevenson | 130.4 | Autumn Classic |
| 10 | Britton Wheeler | 19:58.2 | Maple City Glen Lake | 130.3 | Glen Lake |
| 10 | Jeremy Johnson | 19:27.5 | Marysville | 130.2 | Autumn Classic |
| 9 | Zachary Bartoi | 19:27.8 | Beverly Hills Groves | 130.1 | Autumn Classic |
| 10 | Tyler Penberthy | 19:28.8 | Macomb L’Anse Creuse North | 129.7 | Autumn Classic |
| 10 | Andreas Krapp | 20:09.4 | Fremont | 129.5 | Ludington |
| 12 | Owen Kliebert | 19:29.8 | Harrison Twp. L’Anse Creuse | 129.4 | Autumn Classic |
| 10 | Caleb Erkkinen | 19:31.1 | Sterling Heights Stevenson | 129.0 | Autumn Classic |
| 10 | Gavin Culloty | 19:31.2 | Clarkston | 128.9 | Autumn Classic |
| 10 | Angelo Hinson | 20:11.9 | White Cloud | 128.7 | Ludington |
| 10 | Alonso San Vicente Lugo | 19:32.2 | Rochester | 128.6 | Autumn Classic |
| 11 | Wyatt Roberts | 20:12.8 | Pentwater | 128.4 | Ludington |
| 11 | Sam Johnson | 19:33.6 | Macomb L’Anse Creuse North | 128.1 | Autumn Classic |
| 12 | Billy Paulson | 19:36.3 | Clarkston | 127.2 | Autumn Classic |
| 10 | Drew Starkey | 19:37.6 | Macomb Lutheran North | 126.8 | Autumn Classic |
| 9 | Ryan Legg | 19:37.8 | Clarkston | 126.7 | Autumn Classic |
| 10 | Landon Miller | 19:33.9 | Fowler | 126.7 | Don Baese |
| 10 | Mason Fein | 20:13.0 | Wayland Union | 126.7 | Hopkins |
| 10 | Henry Haag | 19:38.3 | EPBP Laker | 126.6 | Autumn Classic |
| 10 | David Alsip | 19:39.7 | Warren Mott | 126.1 | Autumn Classic |
| 9 | Max Taylor | 20:19.9 | Fremont | 126.0 | Ludington |
| 10 | Carter Pigloski | 19:40.8 | Lakeview St. Clair Shores | 125.7 | Autumn Classic |
| 10 | Taye McKinney | 19:42.6 | Beverly Hills Groves | 125.1 | Autumn Classic |
| 11 | Cole Upper | 20:27.7 | Lincoln-Alcona | 125.1 | Logger |
| 10 | Max Stokes | 19:44.7 | Clarkston | 124.4 | Autumn Classic |
| 10 | Dean McKellar | 20:16.4 | Maple City Glen Lake | 124.2 | Glen Lake |
| 10 | Edward Minor | 19:46.4 | Beverly Hills Groves | 123.9 | Autumn Classic |
| 9 | Ethan Langmaack | 20:24.0 | Lake Odessa Lakewood | 123.0 | Hopkins |
| 10 | Isaiah Robinson | 20:24.8 | Hopkins | 122.7 | Hopkins |
| 9 | Owen LaBrosse | 19:50.3 | Beverly Hills Groves | 122.6 | Autumn Classic |
| 12 | Carter Peacock | 19:46.8 | Clare | 122.4 | Don Baese |
| 12 | Lawrence Becton | 19:51.4 | Beverly Hills Groves | 122.2 | Autumn Classic |
| 11 | Eric Cannon | 19:52.1 | Detroit U-D Jesuit | 122.0 | Autumn Classic |
| 9 | Daniel Smyth | 19:52.7 | Michigan Athletic Club for Homeschoolers | 121.8 | Autumn Classic |
| 11 | Maddox Hutchinson | 20:03.7 | Concord | 121.8 | Mendon |
| 10 | Afton Shoup | 20:24.3 | Mason County Eastern | 121.6 | Glen Lake |
| 10 | Patrick Monahan | 19:49.5 | Central Michigan Homeschool Athletics | 121.5 | Don Baese |
| 12 | Brandon Rasmussen | 20:34.2 | Fremont | 121.3 | Ludington |
| 10 | Malachi Horvath | 19:55.4 | Macomb Lutheran North | 120.9 | Autumn Classic |
| 10 | Oliver Mildenberg | 20:06.5 | Centreville | 120.8 | Mendon |
| 12 | Enrique Allor | 19:56.5 | Warren Cousino | 120.5 | Autumn Classic |
| 12 | Ron Hasenbank | 20:28.4 | Mason County Eastern | 120.2 | Glen Lake |
| 10 | Jay Bronsink | 20:09.0 | Athens | 120.0 | Mendon |
| 10 | Christian Villa-Bilton | 19:54.4 | Clare | 119.9 | Don Baese |
| 11 | Henry Sloat | 20:09.8 | Centreville | 119.7 | Mendon |
| 11 | Max Durham | 19:59.3 | New Haven | 119.6 | Autumn Classic |
| 10 | Zayden Buskirk | 19:55.4 | Carson City-Crystal | 119.5 | Don Baese |
| 11 | Garrick Collins | 20:30.5 | Lake Leelanau St. Mary | 119.5 | Glen Lake |
| 11 | Michael Aramouni | 20:00.1 | Madison Heights Lamphere | 119.3 | Autumn Classic |
| 10 | Kingston Nessel | 20:00.1 | Warren Cousino | 119.3 | Autumn Classic |
| 9 | Timothy Adair | 20:11.8 | Kalamazoo Homeschool Sports | 119.1 | Mendon |
| 12 | Matthew Bergren | 20:12.2 | Kalamazoo Homeschool Sports | 118.9 | Mendon |
| 12 | Benjamin J Truckenmiller | 20:12.5 | Centreville | 118.8 | Mendon |
| 10 | Kyron Christner | 20:12.7 | Mendon | 118.8 | Mendon |
| 10 | Jackson LaLonde | 19:58.2 | Clio | 118.6 | Don Baese |
| 9 | Cameron Osterbeck | 20:02.3 | Macomb L’Anse Creuse North | 118.6 | Autumn Classic |
| 9 | Elliot Smith | 20:34.1 | Mancelona | 118.3 | Glen Lake |
| 9 | London Coreart | 19:59.4 | Charlotte | 118.2 | Don Baese |
| 12 | Seth Walker | 20:04.1 | Sterling Heights Stevenson | 118.0 | Autumn Classic |
| 10 | Benjamin Kline | 20:04.6 | Almont | 117.8 | Autumn Classic |
| 10 | Hunter Ducharme | 20:05.7 | Rochester | 117.4 | Autumn Classic |
| 9 | Andrew Saintonge | 20:06.9 | Almont | 117.0 | Autumn Classic |
| 12 | Tanner Major | 20:52.6 | Fairview | 116.8 | Logger |
| 11 | Nathan Perez | 20:08.8 | Michigan Athletic Club for Homeschoolers | 116.4 | Autumn Classic |
| 9 | Troy Gillis | 20:08.9 | Detroit U-D Jesuit | 116.4 | Autumn Classic |
| 9 | Jackson Fry | 20:09.8 | Clarkston | 116.1 | Autumn Classic |
| 9 | Jay Wilson | 20:10.1 | Clarkston | 116.0 | Autumn Classic |
| 11 | Evan Gobie | 20:10.2 | Deckerville | 115.9 | Autumn Classic |
| 9 | William Henze | 20:11.8 | Grosse Pointe North | 115.4 | Autumn Classic |
| 11 | Clay Adair | 20:22.9 | Kalamazoo Homeschool Sports | 115.4 | Mendon |
| 9 | Daniel LaRoy | 20:23.4 | Kalamazoo Homeschool Sports | 115.2 | Mendon |
| 10 | Wyatt Ramseyer | 20:12.8 | Detroit U-D Jesuit | 115.1 | Autumn Classic |
| 11 | Dexter Martin | 20:44.4 | Maple City Glen Lake | 114.9 | Glen Lake |
| 10 | Donivan Reist | 20:44.5 | Mancelona | 114.8 | Glen Lake |
| 9 | Jack Bartkowicz | 20:14.9 | Grosse Pointe North | 114.4 | Autumn Classic |
| 11 | Joseph Bonus | 20:15.6 | Brother Rice | 114.1 | Autumn Classic |
| 9 | Keannan Marr | 20:56.2 | Holton | 113.9 | Ludington |
| 12 | Jacob Chamberlain | 21:01.3 | East Jordan | 113.9 | Logger |
| 12 | Avery Bowman | 20:56.3 | White Cloud | 113.9 | Ludington |
| 11 | Xavier Simon | 20:12.7 | Fowler | 113.8 | Don Baese |
| 9 | Edison Huizinga | 20:56.7 | Manistee | 113.8 | Ludington |
| 10 | Jace Cota | 21:01.9 | Tawas | 113.7 | Logger |
| 12 | Silas Springer | 20:14.9 | Central Michigan Homeschool Athletics | 113.0 | Don Baese |
| 11 | Cason Adams | 20:50.2 | Maple City Glen Lake | 112.9 | Glen Lake |
| 12 | Mason Depas | 20:20.1 | Rochester | 112.6 | Autumn Classic |
| 9 | Nicholas Formosa | 20:20.4 | Detroit U-D Jesuit | 112.5 | Autumn Classic |
| 10 | Kyle Swanson | 20:20.6 | Sterling Heights Stevenson | 112.5 | Autumn Classic |
| 11 | Brandon Gump | 20:22.1 | Macomb Lutheran North | 112.0 | Autumn Classic |
| 12 | Dylan Bazyollo | 20:22.7 | Lakeview St. Clair Shores | 111.8 | Autumn Classic |
| 10 | Joseph Haupt | 20:18.8 | Clare | 111.7 | Don Baese |
| 10 | Connor Bailey-Cook | 20:58.2 | Parchment | 111.6 | Hopkins |
| 12 | Logan Face | 20:54.4 | Kingsley | 111.5 | Glen Lake |
| 9 | Liam Bhatti | 20:23.7 | Imlay City | 111.4 | Autumn Classic |
| 11 | Logan Albritton | 20:23.8 | Beverly Hills Groves | 111.4 | Autumn Classic |
| 11 | Henry Goebel | 20:24.1 | Harrison Twp. L’Anse Creuse | 111.3 | Autumn Classic |
| 11 | Gavin Murphy | 20:24.1 | Lakeview St. Clair Shores | 111.3 | Autumn Classic |
| 10 | Julian Reed | 20:24.5 | Detroit U-D Jesuit | 111.2 | Autumn Classic |
| 9 | Cole Ringel | 20:35.7 | Gobles | 111.1 | Mendon |
| 10 | Gavin Schans | 21:01.9 | Hopkins | 110.4 | Hopkins |
| 11 | Nicholas Shinkonis | 20:27.2 | Lakeview St. Clair Shores | 110.3 | Autumn Classic |
| 9 | Kazu Tran | 20:27.9 | Detroit U-D Jesuit | 110.0 | Autumn Classic |
| 9 | Brody Smith | 20:28.5 | Madison Heights Lamphere | 109.8 | Autumn Classic |
| 10 | Micah Springer | 20:26.2 | Central Michigan Homeschool Athletics | 109.3 | Don Baese |
| 10 | Griffin Chisholm | 21:11.7 | Frankfort | 108.8 | Ludington |
| 10 | Russell Warner | 20:32.3 | Grosse Pointe North | 108.6 | Autumn Classic |
| 11 | Jameson Glass | 20:32.9 | Marysville | 108.4 | Autumn Classic |
| 10 | James Morrison | 20:33.5 | Macomb L’Anse Creuse North | 108.2 | Autumn Classic |
| 12 | Jack Grzebyk | 21:19.5 | East Jordan | 107.9 | Logger |
| 11 | Caleb Hardy | 20:31.2 | Butternut Homeschool | 107.6 | Don Baese |
| 12 | Jack Dingemans | 20:47.2 | Kalamazoo Homeschool Sports | 107.3 | Mendon |
| 12 | Peyton Suchland | 20:36.7 | Michigan Athletic Club for Homeschoolers | 107.1 | Autumn Classic |
| 9 | Daren Austin | 21:12.3 | Parchment | 106.9 | Hopkins |
| 12 | Aiden Barnett | 20:37.6 | Roseville | 106.8 | Autumn Classic |
| 12 | Jack Dugas | 20:39.6 | Detroit U-D Jesuit | 106.1 | Autumn Classic |
| 11 | Foley Kedzior | 20:40.5 | Warren Woods Tower | 105.8 | Autumn Classic |
| 11 | Brody Patterson | 21:21.7 | Frankfort | 105.4 | Ludington |
| 10 | Ben Keebaugh | 20:37.7 | Fowler | 105.4 | Don Baese |
| 10 | Chris Sayers | 20:42.3 | Lakeview St. Clair Shores | 105.2 | Autumn Classic |
| 10 | Jared Samyn | 20:39.1 | St. Charles | 105.0 | Don Baese |
| 9 | Drew Gilde | 21:14.7 | Kingsley | 104.8 | Glen Lake |
| 12 | Grayson Sutherland | 20:44.2 | Macomb Lutheran North | 104.6 | Autumn Classic |
| 10 | Jackson Turnas | 20:44.3 | Rochester Hills Stoney Creek | 104.6 | Autumn Classic |
| 12 | Richard Bedra | 20:45.5 | Sterling Heights | 104.2 | Autumn Classic |
| 10 | Cooper Prentice | 21:20.9 | Allegan | 104.0 | Hopkins |
| 9 | Shane Dodson | 20:47.8 | Rochester | 103.4 | Autumn Classic |
| 11 | Alexander Wilson | 20:48.3 | Beverly Hills Groves | 103.2 | Autumn Classic |
| 12 | Gavin Palmer | 21:00.2 | Centreville | 102.9 | Mendon |
| 10 | Eli Dedloff | 20:45.5 | Central Michigan Homeschool Athletics | 102.8 | Don Baese |
| 10 | Noah Withers | 21:01.2 | Lawton | 102.6 | Mendon |
| 10 | Korey LeVey | 20:53.0 | Marysville | 101.7 | Autumn Classic |
| 12 | Barrett Nelson | 20:53.1 | Grosse Pointe North | 101.6 | Autumn Classic |
| 10 | Payton Crawfis | 20:49.4 | Carson City-Crystal | 101.5 | Don Baese |
| 11 | Miles Wright | 21:24.5 | Maple City Glen Lake | 101.5 | Glen Lake |
| 11 | Carson McCarthy | 21:24.8 | Mancelona | 101.4 | Glen Lake |
| 10 | Noah Mantey | 20:54.2 | EPBP Laker | 101.3 | Autumn Classic |
| 9 | Mario Bellina | 20:55.2 | Marysville | 100.9 | Autumn Classic |
| 9 | Chase Peterson | 20:55.7 | Macomb L’Anse Creuse North | 100.8 | Autumn Classic |
| 11 | Matthew Bowman | 20:56.0 | Roseville | 100.7 | Autumn Classic |
| 9 | Camden Morris | 21:27.2 | Mancelona | 100.6 | Glen Lake |
| 9 | Jacob Christoffersen | 21:36.7 | Fremont | 100.4 | Ludington |
| 11 | Darren Boyat | 21:42.0 | Lincoln-Alcona | 100.3 | Logger |
| 11 | Lucas MacEwen | 21:42.5 | Tawas | 100.2 | Logger |
| 9 | Doug Grishkevich | 20:58.7 | New Haven | 99.8 | Autumn Classic |
| 11 | Mark Torres | 20:59.1 | Rochester | 99.6 | Autumn Classic |
| 12 | Edward Barkham | 21:00.3 | Rochester Hills Stoney Creek | 99.2 | Autumn Classic |
| 9 | Matthew Marzolo | 21:45.5 | Onaway | 99.2 | Logger |
| 9 | Ezra Gearhart | 21:45.7 | Wolverine | 99.1 | Logger |
| 12 | Brayden Schmidt | 20:56.8 | Clare | 99.1 | Don Baese |
| 9 | Zach Reynolds | 21:01.5 | Clarkston | 98.8 | Autumn Classic |
| 9 | Wesley Harrington | 21:38.1 | Parchment | 98.3 | Hopkins |
| 12 | Matthew Swanwick | 21:14.6 | Centreville | 98.1 | Mendon |
| 11 | Paul Borobia | 21:17.3 | Kalamazoo Homeschool Sports | 97.2 | Mendon |
| 9 | Brock Adamczak | 21:46.7 | Manistee | 97.1 | Ludington |
| 10 | Nick Stevens | 21:18.7 | Galesburg-Augusta | 96.8 | Mendon |
| 10 | Josiah Hernandez | 21:38.8 | Kingsley | 96.7 | Glen Lake |
| 11 | Knighten Rockwell | 21:19.0 | Galesburg-Augusta | 96.7 | Mendon |
| 9 | Jaxson Crouse | 21:05.1 | Butternut Homeschool | 96.3 | Don Baese |
| 9 | Luke Hildebrand | 21:45.8 | Berrien Springs | 95.7 | Hopkins |
| 10 | Isaac Davis | 21:10.9 | Rochester | 95.7 | Autumn Classic |
| Sr | Alessandro Battista | 21:56.1 | Tawas | 95.6 | Logger |
| 10 | Sam Evans | 21:56.3 | North Trails | 95.6 | Logger |
| 10 | Gavin Peruski | 21:12.0 | Clarkston | 95.3 | Autumn Classic |
| 11 | Alijah Paige | 21:12.5 | Roseville | 95.2 | Autumn Classic |
| 12 | Luca Bartoi | 21:12.8 | Beverly Hills Groves | 95.1 | Autumn Classic |
| 11 | Owen Hadala | 21:13.0 | Lakeview St. Clair Shores | 95.0 | Autumn Classic |
| 10 | Jamin Siewert | 21:13.8 | Almont | 94.7 | Autumn Classic |
| 12 | Cayden Haupt | 21:14.2 | Warren Cousino | 94.6 | Autumn Classic |
| 11 | Andrew Wilson | 21:14.7 | Clarkston | 94.4 | Autumn Classic |
| 12 | Dylan Oberlan | 21:12.2 | Butternut Homeschool | 93.9 | Don Baese |
| 12 | Cade Drallette | 21:28.4 | Kalamazoo Homeschool Sports | 93.5 | Mendon |
| 9 | Bryan Ocelo | 21:29.2 | Hartford | 93.3 | Mendon |
| 9 | Noah Horvath | 21:21.0 | Michigan Athletic Club for Homeschoolers | 92.3 | Autumn Classic |
| 11 | Dylan Halsey | 21:21.0 | Macomb L’Anse Creuse North | 92.3 | Autumn Classic |
| 11 | Jareth Shappee | 21:17.3 | Montabella | 92.2 | Don Baese |
| 9 | Brady Corbat | 21:22.4 | Marysville | 91.9 | Autumn Classic |
| 12 | Trey Sukola | 21:57.6 | Parchment | 91.8 | Hopkins |
| 11 | Corbin Bender | 21:53.8 | Kingsley | 91.7 | Glen Lake |
| 9 | Tyler Zimmer | 22:03.6 | Pentwater | 91.5 | Ludington |
| 11 | Ricky Popp | 21:20.5 | Charlotte | 91.2 | Don Baese |
| 11 | Connor Geigley | 21:35.8 | Centreville | 91.1 | Mendon |
| 11 | Xhayvian King | 22:12.2 | Fairview | 90.3 | Logger |
| 10 | Evan White | 21:28.1 | Rochester Hills Stoney Creek | 90.0 | Autumn Classic |
| Fr | Mason Jager | 21:59.2 | Traverse City Christian | 89.9 | Glen Lake |
| 12 | Evan Spencer | 22:00.9 | Mesick | 89.4 | Glen Lake |
| 11 | Jacob Biolchini | 21:30.2 | Almont | 89.3 | Autumn Classic |
| 12 | Carson Olds | 22:01.6 | Mancelona | 89.1 | Glen Lake |
| 10 | Dyson Betts | 21:30.9 | Beverly Hills Groves | 89.0 | Autumn Classic |
| 9 | Sid Davis | 21:30.9 | Almont | 89.0 | Autumn Classic |
| 10 | Johnathan Anderson | 22:02.3 | Mason County Eastern | 88.9 | Glen Lake |
| 9 | Kyle Novak | 21:32.0 | Rochester | 88.7 | Autumn Classic |
| 9 | Luke Tyll | 21:32.1 | Beverly Hills Groves | 88.6 | Autumn Classic |
| 9 | Landon Weis | 21:43.2 | Centreville | 88.6 | Mendon |
| 9 | Zavier Gutierrez | 21:43.5 | Hartford | 88.5 | Mendon |
| 9 | Henry Daly | 21:33.1 | Harrison Twp. L’Anse Creuse | 88.3 | Autumn Classic |
| 11 | Cole Cannon | 21:44.3 | Gobles | 88.2 | Mendon |
| 12 | Brock Glispy | 21:44.7 | Athens | 88.1 | Mendon |
| 12 | Hudson Goethals | 22:11.5 | Lake Odessa Lakewood | 87.2 | Hopkins |
| 10 | Dominic Berkemeier | 21:37.9 | Beverly Hills Groves | 86.7 | Autumn Classic |
| 11 | Cameron Huff | 21:38.5 | Macomb Lutheran North | 86.5 | Autumn Classic |
| 9 | Julian Furnari | 21:39.4 | Brother Rice | 86.2 | Autumn Classic |
| 11 | Isaak Miller | 21:50.6 | Centreville | 86.1 | Mendon |
| 10 | Andrew Potter | 21:50.8 | Kalamazoo Homeschool Sports | 86.1 | Mendon |
| 9 | Ashwath Mahesh | 21:40.3 | Rochester | 85.9 | Autumn Classic |
| 10 | Keegan Beck | 21:40.6 | Deckerville | 85.8 | Autumn Classic |
| 10 | Andrew Brancheau | 21:41.2 | Clarkston | 85.6 | Autumn Classic |
| 11 | Cole Grundy | 21:37.8 | Clare | 85.4 | Don Baese |
| 11 | Wyatt Sonntag | 21:41.8 | Marysville | 85.4 | Autumn Classic |
| 11 | Joshua Schang | 21:41.8 | Warren Cousino | 85.4 | Autumn Classic |
| 11 | Kai Dila | 22:22.6 | Ludington | 85.1 | Ludington |
| 11 | Johnathon Buskirk | 22:18.3 | Hopkins | 84.9 | Hopkins |
| 10 | Gage King | 22:23.8 | Frankfort | 84.7 | Ludington |
| 12 | Zachary McPherson | 22:20.1 | Parchment | 84.3 | Hopkins |
| 12 | Tristan Crooks | 21:46.4 | Warren Fitzgerald | 83.9 | Autumn Classic |
| 12 | Josef Scott | 21:43.7 | Clio | 83.4 | Don Baese |
| 10 | Mason Russell | 21:49.3 | Imlay City | 82.9 | Autumn Classic |
| 9 | Joshua Clawson | 22:36.1 | North Trails | 82.3 | Logger |
| 11 | Daniel Bothwell | 22:23.9 | Mason County Eastern | 81.7 | Glen Lake |
| 9 | Camden Bauer | 21:53.0 | Rochester | 81.7 | Autumn Classic |
| 11 | Demetrius Gondek | 21:49.1 | Vestaburg | 81.6 | Don Baese |
| 11 | Levi Sterk | 22:24.3 | Kingsley | 81.6 | Glen Lake |
| 10 | Collin Mahar | 21:53.5 | Sterling Heights Stevenson | 81.5 | Autumn Classic |
| 10 | Josh Harden | 21:54.7 | Detroit U-D Jesuit | 81.1 | Autumn Classic |
| 11 | Luke Phelps | 21:54.9 | Macomb Lutheran North | 81.0 | Autumn Classic |
| 12 | Hogan Walter | 21:50.9 | Clare | 81.0 | Don Baese |
| 10 | John Tippett | 21:55.1 | Clarkston | 81.0 | Autumn Classic |
| 10 | Hussein Hussein | 21:55.8 | Beverly Hills Groves | 80.7 | Autumn Classic |
| 11 | Logan Shanks | 21:56.2 | Deckerville | 80.6 | Autumn Classic |
| 12 | Wesley Ramsey | 21:56.5 | Grosse Pointe North | 80.5 | Autumn Classic |
| 11 | Brian Hopkins | 21:56.5 | Roseville | 80.5 | Autumn Classic |
| 10 | Ryan Derkos | 21:56.7 | Clarkston | 80.4 | Autumn Classic |
| 10 | Reggie Rice | 21:59.0 | Detroit U-D Jesuit | 79.7 | Autumn Classic |
| 9 | Alex Kastl | 22:30.4 | Mesick | 79.5 | Glen Lake |
| 11 | Jayden Romanow | 21:59.5 | Macomb L’Anse Creuse North | 79.5 | Autumn Classic |
| 12 | Anthony Badia | 21:59.5 | Warren Cousino | 79.5 | Autumn Classic |
| 10 | Cooper Stannard | 22:34.5 | Parchment | 79.5 | Hopkins |
| 9 | Noah Spencer | 22:30.6 | Mesick | 79.5 | Glen Lake |
| 11 | Bryce White | 21:56.7 | Montabella | 79.1 | Don Baese |
| 11 | David Sager | 22:12.2 | Gobles | 78.9 | Mendon |
| 12 | Michael Roustemis | 22:03.5 | Grosse Pointe North | 78.2 | Autumn Classic |
| 10 | Devin Swihart | 22:45.1 | Manistee | 77.6 | Ludington |
| 11 | Daniel McConaghy | 22:05.9 | Grosse Pointe North | 77.4 | Autumn Classic |
| 9 | Levi Collins | 22:17.6 | Gobles | 77.1 | Mendon |
| 9 | Chandler Hadley | 22:06.7 | Clarkston | 77.1 | Autumn Classic |
| 11 | Mason White | 22:02.8 | Montabella | 77.1 | Don Baese |
| 11 | Kaidince Rose | 22:42.2 | Parchment | 76.9 | Hopkins |
| 12 | Sam Criner | 22:08.3 | Warren Mott | 76.6 | Autumn Classic |
| 11 | Cole Ver Strate | 22:44.0 | Hopkins | 76.3 | Hopkins |
| 10 | Jordan Cassel | 22:49.0 | Holton | 76.3 | Ludington |
| 9 | Logan Packer | 22:40.1 | Mancelona | 76.3 | Glen Lake |
| 9 | Vincent Pirozzo | 22:11.0 | Rochester Hills Stoney Creek | 75.7 | Autumn Classic |
| 10 | Andrew Urben | 22:11.2 | Michigan Athletic Club for Homeschoolers | 75.6 | Autumn Classic |
| 9 | Ashton Dingee | 22:22.4 | Galesburg-Augusta | 75.5 | Mendon |
| 11 | Ian Letherer | 22:08.1 | Clare | 75.3 | Don Baese |
| 11 | Braden Koos | 22:08.1 | Charlotte | 75.3 | Don Baese |
| 12 | Ethan Eugster | 22:13.5 | Deckerville | 74.8 | Autumn Classic |
| 12 | Tristan Neumann | 22:09.6 | Clio | 74.8 | Don Baese |
| 10 | Bryce Stevens | 22:50.8 | Hopkins | 74.1 | Hopkins |
| 9 | Carter Chapman | 22:13.6 | Clare | 73.5 | Don Baese |
| 11 | Cole Bobcean | 22:18.2 | Macomb Lutheran North | 73.3 | Autumn Classic |
| 12 | Jensen DuVal | 22:19.0 | Harrison Twp. L’Anse Creuse | 73.0 | Autumn Classic |
| 11 | Achilles Jackson | 22:19.9 | EPBP Laker | 72.7 | Autumn Classic |
| 12 | Dominic Deych | 22:21.0 | Madison Heights Lamphere | 72.3 | Autumn Classic |
| 12 | Jeremiah Penny | 22:57.3 | Vermontville Maple Valley | 71.9 | Hopkins |
| 12 | Connor Karow | 22:20.3 | St. Charles | 71.3 | Don Baese |
| 11 | Wyatt Musson | 22:24.3 | Rochester | 71.2 | Autumn Classic |
| 11 | Holden Starn | 22:24.9 | Rochester | 71.0 | Autumn Classic |
| 9 | Mason Drumm | 22:36.2 | Centreville | 70.9 | Mendon |
| 9 | Justice Springer | 22:22.4 | Central Michigan Homeschool Athletics | 70.5 | Don Baese |
| 9 | Keegan Keith | 22:37.6 | Kalamazoo Homeschool Sports | 70.5 | Mendon |
| 9 | Ben Conner | 22:37.9 | Kalamazoo Homeschool Sports | 70.4 | Mendon |
| 11 | Evan Wolgast | 22:23.1 | Hemlock | 70.3 | Don Baese |
| 10 | Justice Koprin | 22:28.1 | Macomb L’Anse Creuse North | 70.0 | Autumn Classic |
| 9 | Gibson Yeiter | 23:03.4 | Lake Odessa Lakewood | 69.9 | Hopkins |
| 10 | Quincy Page | 23:04.9 | Vermontville Maple Valley | 69.4 | Hopkins |
| 10 | Colt Borror | 22:30.2 | Clarkston | 69.3 | Autumn Classic |
| 10 | Andrew Bieth | 22:30.9 | Marine City | 69.0 | Autumn Classic |
| 11 | Andrei Liliac | 22:31.6 | Sterling Heights | 68.8 | Autumn Classic |
| 10 | Eli Vander Laan | 22:34.9 | Beverly Hills Groves | 67.7 | Autumn Classic |
| 9 | Jude Flaherty | 23:15.5 | Brethren | 67.5 | Ludington |
| 11 | Brennan Vilella | 23:11.0 | Hopkins | 67.3 | Hopkins |
| 9 | Raffaello Rizzuto | 23:11.1 | Parchment | 67.3 | Hopkins |
| 9 | Axel Svensson | 22:36.3 | Rochester Hills Stoney Creek | 67.2 | Autumn Classic |
| 10 | Jovany Garcia | 22:47.9 | Hartford | 67.0 | Mendon |
| 10 | Edward Dodge | 22:37.1 | Detroit U-D Jesuit | 67.0 | Autumn Classic |
| 11 | Jacob Vachon | 22:37.2 | Sterling Heights Stevenson | 66.9 | Autumn Classic |
| 10 | Jack Stokes | 22:37.7 | Clarkston | 66.8 | Autumn Classic |
| 9 | Callan Toman | 22:48.8 | Kalamazoo Homeschool Sports | 66.7 | Mendon |
| 11 | Dominic Coraci | 22:39.3 | Macomb L’Anse Creuse North | 66.2 | Autumn Classic |
| 10 | Harley Shook | 23:11.7 | Mancelona | 65.8 | Glen Lake |
| 11 | Rigo Morales | 22:53.1 | Hartford | 65.3 | Mendon |
| 9 | Wesley Schram | 22:38.5 | Vestaburg | 65.2 | Don Baese |
| 11 | Cameron Kosel | 22:43.4 | Grosse Pointe North | 64.9 | Autumn Classic |
| 12 | Seth VanNortrick | 23:14.8 | Mesick | 64.7 | Glen Lake |
| 10 | Nicholas Croft | 22:45.2 | Beverly Hills Groves | 64.3 | Autumn Classic |
| 11 | Alexander Gordillo Castro | 22:45.2 | Rochester | 64.3 | Autumn Classic |
| 12 | Chase Waslowski | 22:45.7 | Madison Heights Lamphere | 64.1 | Autumn Classic |
| 10 | Zeke Hensley | 23:25.8 | White Cloud | 64.1 | Ludington |
| 11 | Levi Brooks | 22:57.2 | Lawton | 63.9 | Mendon |
| 9 | William Place | 22:48.1 | Clarkston | 63.3 | Autumn Classic |
| 9 | Seungwoo Lee | 22:48.2 | Rochester Hills Stoney Creek | 63.3 | Autumn Classic |
| 12 | Evan Lajiness | 22:48.3 | Sterling Heights Stevenson | 63.2 | Autumn Classic |
| 10 | Wyatt Grote | 23:20.3 | Mancelona | 62.9 | Glen Lake |
| 10 | Andrew Waggoner | 23:22.0 | Mancelona | 62.3 | Glen Lake |
| 12 | Santiago Ortiz | 22:51.7 | Detroit U-D Jesuit | 62.1 | Autumn Classic |
| 9 | Austin Hillman | 22:52.1 | Madison Heights Lamphere | 62.0 | Autumn Classic |
| 11 | Nicholas Farr | 22:53.2 | Warren Cousino | 61.6 | Autumn Classic |
| 12 | Ty Stockton | 22:49.3 | Butternut Homeschool | 61.6 | Don Baese |
| 11 | Caden Morrell | 23:34.2 | Holton | 61.3 | Ludington |
| 12 | Ryan Williams | 23:29.4 | Hopkins | 61.2 | Hopkins |
| 10 | Bryce Willis | 22:50.5 | Montabella | 61.2 | Don Baese |
| 12 | Grant Niedzinski | 22:54.7 | Detroit U-D Jesuit | 61.1 | Autumn Classic |
| 12 | Ezekiel Kustowski | 22:54.8 | Imlay City | 61.1 | Autumn Classic |
| 9 | Brandon Becker | 23:30.2 | Allegan | 60.9 | Hopkins |
| 9 | Dylan Walker | 23:40.8 | Rogers City | 60.7 | Logger |
| 12 | Tyler Clark | 22:55.9 | Beverly Hills Groves | 60.7 | Autumn Classic |
| 9 | Adam Olson | 23:36.2 | Manistee | 60.6 | Ludington |
| 9 | Ben Roberson | 23:37.7 | Pentwater | 60.1 | Ludington |
| 10 | Jayce Zalenko | 22:58.0 | Warren Woods Tower | 60.0 | Autumn Classic |
| 9 | Brett Suchland | 22:58.1 | Michigan Athletic Club for Homeschoolers | 60.0 | Autumn Classic |
| 12 | Ayden Barcia | 22:55.4 | Clare | 59.5 | Don Baese |
| 11 | Rowan Blaha | 23:10.7 | Kalamazoo Homeschool Sports | 59.4 | Mendon |
| 10 | Hayden Rutter | 23:00.6 | Rochester Hills Stoney Creek | 59.1 | Autumn Classic |
| 11 | Gavin Forbes | 23:01.0 | Marysville | 59.0 | Autumn Classic |
| 9 | Hayden Fuhrman | 23:46.2 | Rogers City | 58.9 | Logger |
| 12 | Mason Stansberry | 23:02.5 | Warren Woods Tower | 58.5 | Autumn Classic |
| 12 | Dreshawn Noble | 23:06.5 | Roseville | 57.2 | Autumn Classic |
| 10 | Toby Blamer | 23:52.6 | Fairview | 56.8 | Logger |
| 9 | Luke Sorgeloos | 23:09.6 | Macomb L’Anse Creuse North | 56.1 | Autumn Classic |
| 9 | Dale Wales | 23:09.6 | Detroit U-D Jesuit | 56.1 | Autumn Classic |
| 9 | Ethan Campbell | 23:51.5 | Fremont | 55.5 | Ludington |
| 9 | Jaiden Nguyen | 23:13.8 | Warren Mott | 54.7 | Autumn Classic |
| 9 | Logan Lynch | 23:14.1 | Lake Shore St. Clair Shores | 54.6 | Autumn Classic |
| 10 | Isaiah Homan | 23:10.4 | Central Michigan Homeschool Athletics | 54.5 | Don Baese |
| 11 | Joseph Noll | 23:15.3 | Macomb L’Anse Creuse North | 54.2 | Autumn Classic |
| 12 | Dru Slater | 23:26.9 | Athens | 54.0 | Mendon |
| 11 | Bode Powell | 23:56.4 | Pentwater | 53.9 | Ludington |
| 11 | Henry Brummeler | 24:02.9 | Tawas | 53.4 | Logger |
| 10 | Oscar Camargo | 23:18.9 | Rochester Hills Stoney Creek | 53.0 | Autumn Classic |
| 12 | Anthony Grant | 23:52.0 | Lake Leelanau St. Mary | 52.3 | Glen Lake |
| 12 | Michael Dornoff | 23:21.0 | Austin Catholic | 52.3 | Autumn Classic |
| 11 | Kenji Banasky | 23:32.4 | Kalamazoo Homeschool Sports | 52.2 | Mendon |
| 11 | Ryan Jom | 23:21.7 | Rochester | 52.1 | Autumn Classic |
| 12 | Max Gallagher | 23:23.4 | Macomb Lutheran North | 51.5 | Autumn Classic |
| 10 | Dante Cummings | 23:25.2 | Warren Woods Tower | 50.9 | Autumn Classic |
| 12 | Tyler Koons | 23:23.2 | Montabella | 50.3 | Don Baese |
| 12 | Jacob Thor | 23:29.1 | Rochester | 49.6 | Autumn Classic |
| 10 | George Plymale | 23:29.6 | Detroit U-D Jesuit | 49.5 | Autumn Classic |
| 12 | Tyler Kanakis | 24:01.2 | Kingsley | 49.3 | Glen Lake |
| 9 | Caleb Stemaly | 23:43.9 | Athens | 48.4 | Mendon |
| 11 | Ethan Walker | 23:29.4 | Vestaburg | 48.2 | Don Baese |
| 10 | Remington Jones | 23:29.8 | St. Charles | 48.1 | Don Baese |
| 10 | Lucas Klein | 23:35.2 | Michigan Athletic Club for Homeschoolers | 47.6 | Autumn Classic |
| 12 | Joshua Stamm | 23:37.0 | Austin Catholic | 47.0 | Autumn Classic |
| 12 | Jabbar Jabbar | 23:37.9 | Warren Mott | 46.7 | Autumn Classic |
| 10 | Brendan Lange | 23:39.3 | Madison Heights Lamphere | 46.2 | Autumn Classic |
| Fr | Daniel Collins | 24:13.5 | Traverse City Christian | 45.2 | Glen Lake |
| 10 | Brody Naeyaert | 24:14.7 | Forest Area | 44.8 | Glen Lake |
| 10 | Rylan Pickard | 24:20.1 | Forest Area | 43.0 | Glen Lake |
| 10 | Elijah Duman | 24:37.8 | Wolverine | 41.7 | Logger |
| 11 | William Evans | 23:53.4 | Roseville | 41.5 | Autumn Classic |
| 12 | Connor Boccaccio | 23:54.6 | Madison Heights Lamphere | 41.1 | Autumn Classic |
| 10 | Donnie Burkett | 24:34.6 | Holton | 41.1 | Ludington |
| 9 | Rowan Gardner | 23:55.1 | Imlay City | 41.0 | Autumn Classic |
| 10 | Otto Grunewald | 23:55.3 | Rochester | 40.9 | Autumn Classic |
| 9 | Callen Heier | 23:56.0 | Lake Shore St. Clair Shores | 40.7 | Autumn Classic |
| 9 | Grayson Helderop | 24:32.1 | Hopkins | 40.3 | Hopkins |
| 9 | Andrew Grant | 24:28.3 | Lake Leelanau St. Mary | 40.2 | Glen Lake |
| 11 | Braden Wicke | 23:54.1 | St. Charles | 40.0 | Don Baese |
| 12 | Orion Berger | 23:58.6 | Deckerville | 39.8 | Autumn Classic |
| 11 | Nicholas Blandon | 24:30.2 | Forest Area | 39.6 | Glen Lake |
| 9 | Will Cilk | 23:59.8 | Imlay City | 39.4 | Autumn Classic |
| 9 | Corliss Gulembo IV | 24:30.9 | Mason County Eastern | 39.4 | Glen Lake |
| 10 | Dominic Selimi | 24:01.1 | Clarkston | 39.0 | Autumn Classic |
| 10 | Connor Class | 24:01.7 | Rochester | 38.8 | Autumn Classic |
| 9 | Noah Asher | 24:02.4 | Macomb Lutheran North | 38.5 | Autumn Classic |
| 9 | Aaron Samson | 24:02.5 | Rochester | 38.5 | Autumn Classic |
| 9 | Walter Sutherland | 24:03.5 | New Haven | 38.2 | Autumn Classic |
| 9 | Aaron Gaiser | 24:39.8 | Muskegon Catholic Central | 37.7 | Hopkins |
| 10 | Nathan Feliciano | 24:08.7 | Warren Mott | 36.4 | Autumn Classic |
| 10 | Liam Bauman | 24:21.8 | Concord | 35.7 | Mendon |
| 12 | Cameron Spencer | 24:11.4 | Oakdale Academy | 35.5 | Autumn Classic |
| 9 | Abednego Makowski | 24:43.0 | Traverse City Christian | 35.3 | Glen Lake |
| 12 | Leeland Lapp | 24:12.4 | Deckerville | 35.2 | Autumn Classic |
| 12 | Evan Woodward | 24:12.8 | Clarkston | 35.1 | Autumn Classic |
| 9 | Colton Maul | 24:12.9 | Rochester Hills Stoney Creek | 35.0 | Autumn Classic |
| 9 | Grant Decker | 24:13.6 | Rochester Hills Stoney Creek | 34.8 | Autumn Classic |
| 9 | Aaron Dandin | 24:16.1 | Macomb L’Anse Creuse North | 34.0 | Autumn Classic |
| 9 | James Rodriguez | 24:12.7 | Montabella | 33.8 | Don Baese |
| 12 | William Osborn | 24:17.6 | Clarkston | 33.5 | Autumn Classic |
| So | Jon Harden | 24:24.2 | Detroit U-D Jesuit | 31.3 | Autumn Classic |
| 12 | Stanley Richard | 24:24.4 | Madison Heights Lamphere | 31.2 | Autumn Classic |
| 12 | Gabe Shulaw | 24:36.9 | Hartford | 30.7 | Mendon |
| 10 | Mike Southwell | 24:58.0 | Mancelona | 30.3 | Glen Lake |
| 10 | Joseph Kinney | 24:38.3 | Athens | 30.2 | Mendon |
| 11 | Andrew Randall | 24:28.2 | Rochester Hills Stoney Creek | 29.9 | Autumn Classic |
| 9 | Alfonso Marcano | 24:28.7 | Marysville | 29.8 | Autumn Classic |
| 11 | Tristian Raimondo | 24:29.4 | Lakeview St. Clair Shores | 29.5 | Autumn Classic |
| 11 | Gabe Kelley | 24:25.6 | St. Charles | 29.5 | Don Baese |
| 10 | Kyler Bowman | 24:29.6 | Roseville | 29.5 | Autumn Classic |
| 10 | Daniel Rosenow | 24:29.8 | Memphis | 29.4 | Autumn Classic |
| 10 | Joey Skupin | 24:32.9 | Macomb L’Anse Creuse North | 28.4 | Autumn Classic |
| 10 | Logan Courtade | 24:34.5 | Rochester Hills Stoney Creek | 27.8 | Autumn Classic |
| 10 | Andy Bobco | 24:35.4 | Lakeview St. Clair Shores | 27.5 | Autumn Classic |
| 10 | Cameron Murray | 25:10.4 | Vermontville Maple Valley | 27.5 | Hopkins |
| 9 | Jacob Trommater | 24:31.8 | Charlotte | 27.4 | Don Baese |
| 11 | Cameron Haynes | 25:08.4 | Forest Area | 26.9 | Glen Lake |
| 11 | Xavier Evoy | 24:38.1 | Detroit U-D Jesuit | 26.6 | Autumn Classic |
| 9 | Dominic Monroe | 25:13.9 | Berrien Springs | 26.4 | Hopkins |
| 11 | Timothy Duperon | 25:11.4 | Lake Leelanau St. Mary | 25.9 | Glen Lake |
| 9 | Logan Sattler | 24:42.5 | Rochester | 25.2 | Autumn Classic |
| 12 | Kai Patterson | 24:43.9 | Madison Heights Lamphere | 24.7 | Autumn Classic |
| 12 | Tanner Wesener | 24:41.7 | Hemlock | 24.1 | Don Baese |
| 10 | Gavin Thomas | 25:06.9 | Athens | 20.7 | Mendon |
| 10 | Jackson Hermann | 24:58.9 | Austin Catholic | 19.7 | Autumn Classic |
| 11 | Ben Merten | 25:40.6 | Pentwater | 19.1 | Ludington |
| 12 | Samuel Machado | 25:00.7 | Detroit U-D Jesuit | 19.1 | Autumn Classic |
| 9 | Evan Mouch | 25:46.4 | North Trails | 18.9 | Logger |
| 9 | Ben Sefton | 25:47.1 | North Trails | 18.6 | Logger |
| 10 | Kylan Norman | 25:02.2 | Warren Woods Tower | 18.6 | Autumn Classic |
| 9 | Andrew Nyboer | 25:04.7 | Macomb Lutheran North | 17.8 | Autumn Classic |
| 9 | Raphael Eger | 25:05.3 | Grosse Pointe North | 17.6 | Autumn Classic |
| 9 | Caden Brinks | 25:36.8 | Lake Leelanau St. Mary | 17.4 | Glen Lake |
| 12 | Arquimedes Miguel-Garcia | 25:41.5 | Wayland Union | 17.2 | Hopkins |
| 9 | Aaron Becroft | 25:07.1 | Warren Mott | 17.0 | Autumn Classic |
| 12 | Grant Johnson | 25:39.0 | Kingsley | 16.7 | Glen Lake |
| 12 | Ryan Loomis | 25:06.7 | Central Michigan Homeschool Athletics | 15.8 | Don Baese |
| 12 | Joshua Camandillo | 25:12.4 | Warren Mott | 15.2 | Autumn Classic |
| 11 | Treyvon Tobias | 26:02.3 | Holton | 11.9 | Ludington |
| 11 | Ethan Bjerke | 25:23.2 | Michigan Athletic Club for Homeschoolers | 11.6 | Autumn Classic |
| 10 | James Drake | 25:58.4 | Berrien Springs | 11.5 | Hopkins |
| 12 | Jacob Gulley | 25:55.4 | Lake Leelanau St. Mary | 11.2 | Glen Lake |
| 9 | Alberto Tierrablanca | 26:00.9 | Wyoming Kelloggsville | 10.7 | Hopkins |
| 9 | Lukas Yeomans | 25:44.4 | Mendon | 8.2 | Mendon |
| 12 | Chase Hadder | 26:11.1 | Allegan | 7.3 | Hopkins |
| 9 | Adam Ulaj | 25:36.5 | Sterling Heights Stevenson | 7.2 | Autumn Classic |
| 11 | Emmett Spence | 25:54.0 | Centreville | 5.0 | Mendon |
| 10 | Aaron Drake | 26:15.1 | Mason County Eastern | 4.6 | Glen Lake |
| 11 | Lucas Dudley | 26:03.1 | Mendon | 2.0 | Mendon |
| 10 | Logan Messing | 25:55.6 | Deckerville | 0.8 | Autumn Classic |
| 11 | Blake Breidinger | 25:52.3 | St. Charles | 0.6 | Don Baese |