| Grade | Name | Time | Team | Rating | Meet |
| 12 | Noah Lambers | 15:59.0 | Holland | 206.7 | OK Green Conference |
| 12 | Sebastian Ramirez | 15:44.5 | Royal Oak | 202.5 | OAA White Championship |
| 11 | Seth Mead | 16:47.9 | Gladwin | 198.4 | Jack Pine 3 |
| 11 | Taye Levenson | 16:02.8 | Bloomfield Hills | 196.4 | OAA White Championship |
| 12 | Isaac Staib | 15:54.9 | St. Johns | 196.4 | CAAC Red 3 |
| 12 | Jaxon Allen | 16:33.5 | Muskegon Reeths-Puffer | 195.2 | OK Green Conference |
| 12 | Collin Farmer | 15:48.6 | Pewamo-Westphalia | 195.1 | CMAC 3 |
| 9 | Bryce Cahoon | 16:59.8 | Shepherd | 194.4 | Jack Pine 3 |
| 12 | Gregory Janesak | 15:40.4 | Sparta | 193.5 | OK Silver Championship |
| 12 | Nate Carmody | 16:04.6 | Haslett | 193.1 | CAAC Red 3 |
| 10 | Ian Morgan | 16:22.2 | Okemos | 191.3 | CAAC Blue League |
| 12 | Caleb Palmreuter | 17:09.4 | Gladwin | 191.2 | Jack Pine 3 |
| 11 | Dylan Lydic | 16:11.1 | Haslett | 191.0 | CAAC Red 3 |
| 10 | Owen Metzger | 15:48.8 | Sparta | 190.7 | OK Silver Championship |
| 12 | Logan Ruffner | 16:18.9 | Riverview | 190.4 | Huron League Championship |
| 12 | Brad White | 17:12.9 | Clare | 190.0 | Jack Pine 3 |
| 11 | Theodore Davis | 16:04.1 | Dansville | 190.0 | CMAC 3 |
| 11 | Nolan Longuski | 17:13.7 | Shepherd | 189.8 | Jack Pine 3 |
| 10 | Nate Linden | 16:22.9 | Troy Athens | 189.7 | OAA White Championship |
| 12 | Braxton Sipes | 16:23.2 | Royal Oak | 189.6 | OAA White Championship |
| 11 | Alex Doneth | 16:15.3 | Mason | 189.6 | CAAC Red 3 |
| 11 | Elijah Christensen | 17:15.5 | Gladwin | 189.2 | Jack Pine 3 |
| 10 | Benjamin Rottier | 16:29.9 | Grand Ledge | 188.7 | CAAC Blue League |
| 11 | Napolean Lino | 16:31.2 | Rochester | 186.9 | OAA White Championship |
| 12 | Jacob Montgomery | 17:14.7 | Ionia | 185.1 | CAAC White 3 |
| 11 | Kye Grant | 17:04.6 | Muskegon Reeths-Puffer | 184.8 | OK Green Conference |
| 12 | Jacob Esser | 16:38.4 | Troy Athens | 184.5 | OAA White Championship |
| 10 | Robert Dodd | 17:06.5 | Zeeland West | 184.2 | OK Green Conference |
| 10 | Jacob Stanislawski | 16:37.5 | Flat Rock | 184.2 | Huron League Championship |
| 10 | Keagan Smith | 17:07.1 | Zeeland West | 184.0 | OK Green Conference |
| 12 | Tate Bradley | 17:12.8 | Muskegon Reeths-Puffer | 182.1 | OK Green Conference |
| 12 | Michael Allen | 16:40.5 | East Jackson | 181.8 | Cascades Conference |
| 11 | Caden Guffey | 17:14.1 | Zeeland East | 181.6 | OK Green Conference |
| 10 | Dylan Pascoe | 16:48.5 | Rochester | 181.2 | OAA White Championship |
| 12 | Lucas Hopkins | 17:31.7 | Olivet | 179.4 | CAAC White 3 |
| 10 | Jeryn Frisbie | 16:22.9 | Belding | 179.4 | OK Silver Championship |
| 12 | Jack DeKruyter | 17:21.5 | Zeeland West | 179.2 | OK Green Conference |
| 12 | Jackson Rodriguez | 17:03.7 | Wyoming Potter’s House | 178.8 | Alliance League Championship |
| 12 | Gavin VanKampen | 16:51.1 | Jonesville | 178.3 | Cascades Conference |
| 12 | Caleb Wynn | 16:35.7 | Allen Park | 178.1 | Downriver League Championship |
| 12 | Nathan Day | 16:39.9 | Saranac | 178.0 | CMAC 3 |
| 11 | Brady Boroniec | 16:36.1 | Allen Park | 178.0 | Downriver League Championship |
| 9 | Caleb Blonde | 16:52.4 | Jonesville | 177.9 | Cascades Conference |
| 10 | Noah Devereaux | 16:40.6 | Laingsburg | 177.8 | CMAC 3 |
| 12 | Michael Cyrul | 17:02.9 | East Lansing | 177.7 | CAAC Blue League |
| 11 | Andrew Commeret | 16:28.1 | Comstock Park | 177.6 | OK Silver Championship |
| 12 | Carter Holmes | 16:41.1 | Bath | 177.6 | CMAC 3 |
| 11 | Sam Muirhead | 16:41.1 | Pewamo-Westphalia | 177.6 | CMAC 3 |
| 11 | Lucas Kuhn | 16:57.8 | New Boston Huron | 177.4 | Huron League Championship |
| 12 | Dylan Esser | 17:00.0 | Troy Athens | 177.3 | OAA White Championship |
| 10 | Luke Dulecki | 16:59.0 | New Boston Huron | 177.0 | Huron League Championship |
| 12 | Hayden Holmes | 16:59.5 | Riverview | 176.8 | Huron League Championship |
| 12 | Matthew Schrauben | 16:54.2 | St. Johns | 176.6 | CAAC Red 3 |
| 12 | Eden Lampi | 17:06.3 | East Lansing | 176.6 | CAAC Blue League |
| 11 | Justin Bradford | 16:31.4 | Sparta | 176.5 | OK Silver Championship |
| 11 | Nathan Vargo | 17:00.9 | Flat Rock | 176.4 | Huron League Championship |
| 11 | Nolan Inglis | 17:08.4 | DeWitt | 175.9 | CAAC Blue League |
| 12 | Evan Shepherd | 16:59.7 | Hanover-Horton | 175.4 | Cascades Conference |
| 12 | Trevor Dornbos | 16:35.2 | Grandville Calvin Christian | 175.3 | OK Silver Championship |
| 11 | Conner McCormick | 16:59.2 | Mason | 174.9 | CAAC Red 3 |
| 10 | Grant Johnson | 17:02.2 | Manchester | 174.6 | Cascades Conference |
| 12 | Carson Hauch | 17:35.6 | Zeeland West | 174.5 | OK Green Conference |
| 12 | AJ Sneller | 17:37.2 | Zeeland West | 173.9 | OK Green Conference |
| 12 | Javin Mericle | 17:04.5 | East Jackson | 173.8 | Cascades Conference |
| 11 | Tyler Heal | 18:02.4 | Sanford-Meridian | 173.5 | Jack Pine 3 |
| 10 | Malcolm Cesario | 17:15.7 | Okemos | 173.4 | CAAC Blue League |
| 10 | Pierce Scheffler | 16:50.6 | Brownstown Woodhaven | 173.1 | Downriver League Championship |
| 9 | Nolan Lounds | 17:17.4 | Grand Ledge | 172.9 | CAAC Blue League |
| 10 | Jack Estelle | 16:42.9 | Hopkins | 172.7 | OK Silver Championship |
| 11 | Landen Boulis | 17:08.1 | Hanover-Horton | 172.6 | Cascades Conference |
| 12 | Ezra Hagedorn | 17:22.4 | Wyoming Potter’s House | 172.5 | Alliance League Championship |
| 12 | Abdul Ghennewa | 17:12.4 | New Boston Huron | 172.5 | Huron League Championship |
| 12 | Oliver Moss | 17:15.6 | Berkley | 172.5 | OAA Blue 3 |
| 11 | Myles Linden | 17:14.6 | Troy Athens | 172.5 | OAA White Championship |
| 10 | Alex Vazquez | 16:53.8 | Brownstown Woodhaven | 172.1 | Downriver League Championship |
| 12 | Andrew Klaus | 18:07.4 | Clare | 171.9 | Jack Pine 3 |
| 10 | Ethan Dalman | 17:44.1 | Zeeland West | 171.6 | OK Green Conference |
| 8 | Lincoln Laansma | 17:25.2 | Tri-unity Christian | 171.6 | Alliance League Championship |
| 11 | Nolan Till | 17:18.3 | Royal Oak | 171.2 | OAA White Championship |
| 11 | Allan George | 17:00.9 | Pewamo-Westphalia | 171.0 | CMAC 3 |
| 11 | Benjamin Peura | 17:19.3 | Farmington | 170.9 | OAA White Championship |
| 9 | Nate Davis | 17:46.4 | Zeeland East | 170.9 | OK Green Conference |
| 10 | Ben Verellen | 18:12.2 | Gladwin | 170.3 | Jack Pine 3 |
| 12 | Sam DiLaura | 17:48.4 | Zeeland West | 170.2 | OK Green Conference |
| 12 | Brennan McKone | 17:25.6 | DeWitt | 170.1 | CAAC Blue League |
| 10 | Nicholas Fowler | 17:18.8 | Jonesville | 169.1 | Cascades Conference |
| 9 | Kenneth Mangles | 17:19.5 | Leslie | 168.8 | Cascades Conference |
| 9 | Simon Shutt | 17:29.6 | Okemos | 168.8 | CAAC Blue League |
| 10 | John Edler | 17:20.8 | Homer | 168.4 | Cascades Conference |
| 12 | Graeson Lawrence | 17:35.7 | Muskegon Western Mich. Christian | 168.1 | Alliance League Championship |
| 12 | Hunter Helminski | 17:10.0 | Saranac | 168.0 | CMAC 3 |
| 12 | Tyson Evans | 18:06.7 | Ionia | 167.8 | CAAC White 3 |
| 9 | Wyatt Werner | 17:10.7 | Pewamo-Westphalia | 167.8 | CMAC 3 |
| 12 | Kyler Pequet | 17:22.7 | Napoleon | 167.7 | Cascades Conference |
| 11 | Jack Gorton | 17:23.3 | Brooklyn Columbia Central | 167.6 | Cascades Conference |
| 11 | Corey Jones | 16:58.4 | Comstock Park | 167.5 | OK Silver Championship |
| 12 | Gurshaan Sidhu | 17:33.5 | Okemos | 167.5 | CAAC Blue League |
| 9 | Musa Kay | 17:30.7 | West Bloomfield | 167.4 | OAA Blue 3 |
| 12 | Jamieson White | 17:30.8 | North Farmington | 167.4 | OAA Blue 3 |
| 11 | Nathan Beemer | 17:33.8 | Okemos | 167.4 | CAAC Blue League |
| 10 | Timothy Chamberlain | 17:11.8 | Portland St. Patrick | 167.4 | CMAC 3 |
| 12 | Drew Lenard | 17:30.0 | Rochester | 167.3 | OAA White Championship |
| 9 | John Kowatch | 17:14.7 | Pewamo-Westphalia | 166.4 | CMAC 3 |
| 12 | Noah Finton | 17:40.8 | Wyoming Potter’s House | 166.4 | Alliance League Championship |
| 10 | Aiden LaVictor | 17:34.1 | Beverly Hills Groves | 166.3 | OAA Blue 3 |
| 10 | Ian McNeel | 18:24.4 | Shepherd | 166.2 | Jack Pine 3 |
| 12 | Xander Maliska | 17:26.1 | St. Johns | 166.0 | CAAC Red 3 |
| 9 | Mason Raborn | 17:38.8 | DeWitt | 165.7 | CAAC Blue League |
| 12 | Myles Tilma | 17:44.4 | Byron Center Zion Christian | 165.2 | Alliance League Championship |
| 12 | Owen Brown | 17:30.8 | Hanover-Horton | 165.1 | Cascades Conference |
| 12 | Conner Fountain | 18:15.0 | Olivet | 165.0 | CAAC White 3 |
| 12 | David Fowler | 17:31.3 | Jonesville | 164.9 | Cascades Conference |
| 11 | Jack Huntington | 18:15.4 | Eaton Rapids | 164.9 | CAAC White 3 |
| 11 | Callum Bell | 17:36.1 | Carleton Airport | 164.6 | Huron League Championship |
| 12 | Matthew Mizzi | 17:16.3 | Allen Park | 164.6 | Downriver League Championship |
| 10 | Samuel Ashby | 18:05.8 | Zeeland West | 164.4 | OK Green Conference |
| 11 | Tyler Laansma | 17:47.0 | Tri-unity Christian | 164.3 | Alliance League Championship |
| 12 | Jacob Lyonnais | 17:47.5 | Muskegon Catholic Central | 164.2 | Alliance League Championship |
| 9 | Nolan Mitchell | 17:21.7 | Pewamo-Westphalia | 164.1 | CMAC 3 |
| 11 | James Freeman | 17:39.8 | Rochester Hills Stoney Creek | 164.1 | OAA White Championship |
| 11 | Riley Johnson | 18:18.1 | Lake Odessa Lakewood | 164.0 | CAAC White 3 |
| 10 | Connor Fochtman | 17:44.4 | Okemos | 163.9 | CAAC Blue League |
| 12 | Willem Parsekian | 18:08.3 | Muskegon Mona Shores | 163.6 | OK Green Conference |
| 11 | Ben Giroux | 17:41.7 | Rochester Hills Stoney Creek | 163.4 | OAA White Championship |
| 10 | Liam Dao | 17:42.1 | Royal Oak | 163.3 | OAA White Championship |
| 10 | Zach Hassenzahl | 17:36.6 | Hanover-Horton | 163.1 | Cascades Conference |
| 11 | Luke Skidmore | 17:25.4 | Bath | 162.9 | CMAC 3 |
| 9 | Devin Lau | 17:43.9 | Farmington | 162.7 | OAA White Championship |
| 9 | Charlie George | 17:26.2 | Pewamo-Westphalia | 162.6 | CMAC 3 |
| 12 | John Whitman | 18:36.0 | Gladwin | 162.3 | Jack Pine 3 |
| 11 | Andrew Fugazzi | 17:49.1 | Okemos | 162.3 | CAAC Blue League |
| 9 | Cooper Flick | 17:39.3 | Hanover-Horton | 162.2 | Cascades Conference |
| 12 | Dean Pascoe | 17:45.8 | Rochester | 162.1 | OAA White Championship |
| 12 | Andrew Koenigsknecht | 17:28.2 | Bath | 161.9 | CMAC 3 |
| 12 | Israel Garcia | 17:45.1 | Riverview | 161.6 | Huron League Championship |
| 10 | Max Foldvary | 17:45.2 | Monroe St. Mary CC | 161.6 | Huron League Championship |
| 10 | Andrew Feldpausch | 18:26.4 | Portland | 161.2 | CAAC White 3 |
| 12 | Isaac Boire | 17:17.6 | Belding | 161.1 | OK Silver Championship |
| 9 | Connor Schmidt | 18:40.0 | Clare | 161.0 | Jack Pine 3 |
| 9 | Téo Krumm | 18:27.0 | Lansing Catholic | 161.0 | CAAC White 3 |
| 12 | Evan Smith | 17:27.0 | Brownstown Woodhaven | 161.0 | Downriver League Championship |
| 12 | Elliot Noyes | 18:40.6 | Sanford-Meridian | 160.8 | Jack Pine 3 |
| 12 | Ian Hinkle | 17:54.3 | Grand Ledge | 160.6 | CAAC Blue League |
| 10 | Owen Moore | 18:28.3 | Portland | 160.6 | CAAC White 3 |
| 9 | Everett Beach | 18:28.6 | Lansing Catholic | 160.5 | CAAC White 3 |
| 11 | Jackson Walthorn | 17:54.7 | DeWitt | 160.4 | CAAC Blue League |
| 9 | Matthew Killeen | 17:44.7 | Leslie | 160.4 | Cascades Conference |
| 9 | Will Chelotti | 17:55.3 | DeWitt | 160.2 | CAAC Blue League |
| 10 | Noah Johnston | 17:59.5 | GR West Mich. Aviation | 160.2 | Alliance League Championship |
| 12 | Sam Donnellan | 17:55.6 | East Lansing | 160.1 | CAAC Blue League |
| 12 | Ethan Johnson | 17:29.7 | Wyandotte Roosevelt | 160.1 | Downriver League Championship |
| 10 | Reid Cousins | 18:18.9 | Zeeland West | 160.0 | OK Green Conference |
| 10 | Luke Tibbe | 17:21.2 | GR NorthPointe Christian | 159.9 | OK Silver Championship |
| 10 | Sam Taylor | 18:19.2 | Zeeland West | 159.9 | OK Green Conference |
| 11 | Andres Jaime | 17:53.2 | Royal Oak | 159.6 | OAA White Championship |
| 10 | Lucas Gates | 18:31.3 | Lansing Catholic | 159.6 | CAAC White 3 |
| 12 | Dylan Walters | 18:20.6 | Zeeland East | 159.5 | OK Green Conference |
| 10 | Liam Hallack | 18:20.7 | Zeeland West | 159.4 | OK Green Conference |
| 9 | Vincent Jones | 17:32.0 | Brownstown Woodhaven | 159.3 | Downriver League Championship |
| 12 | Ellis Yokom | 18:32.2 | Ionia | 159.3 | CAAC White 3 |
| 11 | Ian Goodrich | 17:59.2 | DeWitt | 158.9 | CAAC Blue League |
| 12 | Daniel Wilson | 17:47.9 | Williamston | 158.7 | CAAC Red 3 |
| 11 | Jack Fox | 17:54.1 | Grosse Ile | 158.7 | Huron League Championship |
| 10 | Grant Conley | 18:34.8 | Charlotte | 158.4 | CAAC White 3 |
| 9 | Cooper Schmelter | 17:50.9 | Leslie | 158.4 | Cascades Conference |
| 10 | Edward Mugisha | 18:04.9 | Wyoming Potter’s House | 158.4 | Alliance League Championship |
| 11 | Nathan Oki | 18:05.0 | GR West Mich. Aviation | 158.3 | Alliance League Championship |
| 10 | Braylon Lenneman | 18:01.4 | DeWitt | 158.2 | CAAC Blue League |
| 11 | Nathan Lawe | 17:35.4 | Gibraltar Carlson | 158.2 | Downriver League Championship |
| 10 | Reagan Ward | 17:49.6 | St. Johns | 158.1 | CAAC Red 3 |
| 10 | William Dobbertin | 17:56.0 | Carleton Airport | 158.0 | Huron League Championship |
| 12 | Gabriel Natividad | 17:36.5 | Trenton | 157.8 | Downriver League Championship |
| 10 | Frank Tanguy | 17:59.2 | Rochester Hills Stoney Creek | 157.6 | OAA White Championship |
| 12 | Hunter Anderson | 17:53.6 | Manchester | 157.5 | Cascades Conference |
| 10 | Ryan Hunt | 17:59.7 | Bloomfield Hills | 157.4 | OAA White Championship |
| 12 | Praneel Basu | 17:59.9 | Bloomfield Hills | 157.4 | OAA White Championship |
| 11 | Jonah Deems | 17:29.8 | Sparta | 157.1 | OK Silver Championship |
| 10 | Jackson Raby | 17:39.2 | Allen Park | 156.9 | Downriver League Championship |
| 11 | Braylen Eaton | 18:39.4 | Charlotte | 156.9 | CAAC White 3 |
| 11 | Landon Hoffman | 17:39.8 | Allen Park | 156.7 | Downriver League Championship |
| 9 | River Fox | 17:44.1 | Bath | 156.6 | CMAC 3 |
| 10 | Jackson Gast | 18:06.4 | East Lansing | 156.5 | CAAC Blue League |
| 10 | Matthew Carbajo | 18:00.6 | Grosse Ile | 156.5 | Huron League Championship |
| 9 | Myles Robinson | 18:53.8 | Gladwin | 156.4 | Jack Pine 3 |
| 10 | Alex Mckennon | 18:07.3 | Grand Ledge | 156.2 | CAAC Blue League |
| 12 | Xander Hartunian | 18:02.0 | Monroe Jefferson | 156.0 | Huron League Championship |
| 10 | Henry Vena | 17:42.1 | Dearborn Edsel Ford | 156.0 | Downriver League Championship |
| 12 | Cullen Black | 17:56.2 | St. Johns | 155.9 | CAAC Red 3 |
| 10 | Carson Wood | 17:33.5 | Sparta | 155.8 | OK Silver Championship |
| 9 | Caleb Swiney | 18:14.1 | Wyoming Potter’s House | 155.3 | Alliance League Championship |
| 10 | Isaiah Clark | 17:44.9 | Allen Park | 155.0 | Downriver League Championship |
| 12 | Owen Lyonnais | 18:15.0 | Muskegon Catholic Central | 155.0 | Alliance League Championship |
| 12 | Harrison Kooyer | 18:34.3 | Holland | 154.9 | OK Green Conference |
| 11 | Gabi Martinez | 17:59.5 | Lansing Eastern | 154.8 | CAAC Red 3 |
| 12 | Simon VanderVlucht | 18:05.9 | Monroe St. Mary CC | 154.7 | Huron League Championship |
| 10 | Jack Yonkman | 18:34.9 | Muskegon Reeths-Puffer | 154.7 | OK Green Conference |
| 10 | Brett Palmer | 18:00.2 | Williamston | 154.6 | CAAC Red 3 |
| 11 | Nathan Szilagyi | 18:00.4 | Fowlerville | 154.5 | CAAC Red 3 |
| 12 | Trevor Feldpausch | 17:50.7 | Fowler | 154.4 | CMAC 3 |
| 9 | Zack Buttigieg | 18:03.0 | Grass Lake | 154.3 | Cascades Conference |
| 12 | Quinn O’Shea | 18:11.2 | Berkley | 153.9 | OAA Blue 3 |
| 10 | Alessandro Castillo | 18:37.2 | Holland | 153.9 | OK Green Conference |
| 9 | Keats Rosenbrock | 18:10.3 | Royal Oak | 153.9 | OAA White Championship |
| 10 | Isaac Norcross | 17:39.4 | GR NorthPointe Christian | 153.9 | OK Silver Championship |
| 11 | Logan Ference | 18:10.8 | Troy Athens | 153.7 | OAA White Championship |
| 9 | Everett Millhouse | 18:14.9 | East Lansing | 153.7 | CAAC Blue League |
| 11 | Isaac Meyers | 17:40.1 | Sparta | 153.6 | OK Silver Championship |
| 10 | Gideon Kwilinaki | 18:03.1 | Haslett | 153.6 | CAAC Red 3 |
| 9 | Tristen Hinson | 18:38.3 | Zeeland East | 153.6 | OK Green Conference |
| 10 | Henry Peck | 18:16.5 | East Lansing | 153.2 | CAAC Blue League |
| 11 | Andrew Hintz | 18:10.6 | Monroe Jefferson | 153.2 | Huron League Championship |
| 9 | Joshua Dodd | 18:40.3 | Zeeland West | 152.9 | OK Green Conference |
| 12 | William Kennedy | 18:07.3 | East Jackson | 152.9 | Cascades Conference |
| 11 | Hunter Wibert | 18:05.7 | Williamston | 152.8 | CAAC Red 3 |
| 11 | Cayden Oudbier | 17:42.7 | Sparta | 152.8 | OK Silver Championship |
| 12 | Ryan Sundermann | 18:18.0 | East Lansing | 152.7 | CAAC Blue League |
| 9 | Collin Fucile | 18:08.4 | Jonesville | 152.5 | Cascades Conference |
| 9 | Connor Ball | 17:53.0 | Wyandotte Roosevelt | 152.3 | Downriver League Championship |
| 9 | Jakin Whitney | 19:06.2 | Shepherd | 152.3 | Jack Pine 3 |
| 12 | Connor O’Donohue | 18:23.8 | GR West Mich. Aviation | 152.1 | Alliance League Championship |
| 12 | Ian Jones | 17:46 | GR NorthPointe Christian | 151.7 | OK Silver Championship |
| 9 | Thaddeus Overley | 18:21.3 | Lansing Waverly | 151.6 | CAAC Blue League |
| 10 | Reed Schroeder | 17:59.3 | Pewamo-Westphalia | 151.6 | CMAC 3 |
| 12 | Conner Duffy | 18:17.4 | Farmington | 151.5 | OAA White Championship |
| 12 | Jacob Norman | 18:11.7 | Jonesville | 151.4 | Cascades Conference |
| 10 | Owen Putz | 17:56.4 | Brownstown Woodhaven | 151.2 | Downriver League Championship |
| 10 | Dallas Swaenepoel | 18:12.5 | Vandercook Lake | 151.2 | Cascades Conference |
| 12 | Ian Kramp | 17:56.7 | Trenton | 151.1 | Downriver League Championship |
| 12 | Kai Martin | 18:23.5 | East Lansing | 150.8 | CAAC Blue League |
| 11 | Kyle Biller | 18:17.8 | New Boston Huron | 150.8 | Huron League Championship |
| 12 | Caleb Dickinson | 18:14.4 | Homer | 150.5 | Cascades Conference |
| 10 | Hayden Fox | 18:47.6 | Muskegon Mona Shores | 150.5 | OK Green Conference |
| 12 | Joshua Miller | 18:24.8 | Grand Ledge | 150.4 | CAAC Blue League |
| 10 | Blaise Demko | 18:58.8 | Lansing Catholic | 150.4 | CAAC White 3 |
| 9 | Conner McLaughlin | 18:21.1 | Rochester | 150.3 | OAA White Championship |
| 12 | William Steinhour | 18:19.5 | Monroe Jefferson | 150.2 | Huron League Championship |
| 10 | Asher Jager | 18:30.0 | GR West Mich. Aviation | 150.0 | Alliance League Championship |
| 11 | Benjamin Snook | 18:26.2 | Grand Ledge | 149.9 | CAAC Blue League |
| 12 | Ashton Argo | 18:26.2 | DeWitt | 149.9 | CAAC Blue League |
| 9 | Caelan Marsh | 18:26.2 | Grand Ledge | 149.9 | CAAC Blue League |
| 11 | Jackson Cargill | 18:14.7 | Mason | 149.8 | CAAC Red 3 |
| 12 | Leo Savona | 18:22.8 | Royal Oak | 149.7 | OAA White Championship |
| 11 | Liam Dempsey | 18:23.1 | Troy Athens | 149.6 | OAA White Championship |
| 10 | Grason Weber | 18:17.4 | Leslie | 149.5 | Cascades Conference |
| 12 | Nathaniel Kilgore | 18:27.4 | Holt | 149.5 | CAAC Blue League |
| 10 | Alex Hamilton | 18:24.7 | North Farmington | 149.4 | OAA Blue 3 |
| 10 | Wyatt Vowell | 18:17.8 | Brooklyn Columbia Central | 149.4 | Cascades Conference |
| 12 | Quinn Burgei | 18:02.4 | Gibraltar Carlson | 149.2 | Downriver League Championship |
| 10 | Tyler Langfeldt | 18:06.6 | Potterville | 149.1 | CMAC 3 |
| 12 | Matthew Seavey | 19:02.9 | Portland | 149.0 | CAAC White 3 |
| 12 | Andrew Dalman | 18:52.3 | Zeeland West | 148.9 | OK Green Conference |
| 11 | Owen Lambarth | 18:19.4 | Brooklyn Columbia Central | 148.9 | Cascades Conference |
| 10 | Henry Wickenheiser | 18:23.4 | Monroe St. Mary CC | 148.9 | Huron League Championship |
| 11 | Elijah Lauer | 18:07.5 | Saranac | 148.8 | CMAC 3 |
| 11 | Erick Tenario | 18:52.5 | GR Union | 148.8 | OK Green Conference |
| 12 | William Ribby | 19:03.6 | Eaton Rapids | 148.8 | CAAC White 3 |
| 9 | Max Viveros | 18:52.8 | GR Union | 148.7 | OK Green Conference |
| 11 | Bobby Wilson | 18:30.5 | Okemos | 148.5 | CAAC Blue League |
| 11 | Jaiden Magat | 18:26.9 | Royal Oak | 148.4 | OAA White Championship |
| 11 | Luke Hemker | 18:35.1 | GR West Mich. Aviation | 148.3 | Alliance League Championship |
| 10 | Alex Holda | 18:21.5 | Grass Lake | 148.2 | Cascades Conference |
| 9 | Rian Powers | 18:54.5 | Holland | 148.2 | OK Green Conference |
| 11 | Jose Domecq | 18:22.1 | Leslie | 148.0 | Cascades Conference |
| 12 | Daniel Dryer | 19:06.2 | Olivet | 147.9 | CAAC White 3 |
| 10 | Nate Ostrosky | 18:22.3 | Brooklyn Columbia Central | 147.9 | Cascades Conference |
| 9 | Chad Tyson | 18:22.6 | Hanover-Horton | 147.8 | Cascades Conference |
| 9 | Finn Korte | 19:06.6 | Lansing Catholic | 147.8 | CAAC White 3 |
| 10 | Joshua Carpenter | 18:32.7 | DeWitt | 147.8 | CAAC Blue League |
| 9 | Kai Bouathong | 18:56.2 | Zeeland West | 147.6 | OK Green Conference |
| 11 | Jonathan Greenhoe | 18:56.5 | Zeeland West | 147.5 | OK Green Conference |
| 12 | Aaiden Gillespie | 18:56.6 | Zeeland East | 147.5 | OK Green Conference |
| 10 | Orion Galloway | 18:27.9 | Monroe Jefferson | 147.4 | Huron League Championship |
| 10 | Zachary Perkins | 18:28.1 | Monroe St. Mary CC | 147.3 | Huron League Championship |
| 9 | Greyson Logan | 18:34.2 | DeWitt | 147.3 | CAAC Blue League |
| 10 | Quentin Smith | 18:12.5 | Fowler | 147.2 | CMAC 3 |
| 12 | Blake Mathews | 18:22.6 | Mason | 147.1 | CAAC Red 3 |
| 10 | Reuben Anderson | 18:38.7 | Muskegon Western Mich. Christian | 147.1 | Alliance League Championship |
| 10 | Ross Wallace | 18:31.7 | Harper Woods | 147.1 | OAA Blue 3 |
| 10 | Jaxxon Thelen | 19:08.7 | Ionia | 147.1 | CAAC White 3 |
| 9 | Hayden Selesky | 19:08.7 | Lansing Catholic | 147.1 | CAAC White 3 |
| 9 | Rylan Latchaw | 18:36.5 | Grand Ledge | 146.5 | CAAC Blue League |
| 10 | Louie Macon | 18:30.9 | New Boston Huron | 146.4 | Huron League Championship |
| 12 | Bryson Van Ryn | 18:41.0 | GR West Mich. Aviation | 146.3 | Alliance League Championship |
| 12 | Robert Gaines | 18:33.2 | Bloomfield Hills | 146.3 | OAA White Championship |
| 11 | Austin Saavedra | 18:11.8 | Gibraltar Carlson | 146.1 | Downriver League Championship |
| 9 | William Drake | 18:37.9 | Grand Ledge | 146.0 | CAAC Blue League |
| 9 | Owen Sytsema | 18:42.6 | Muskegon Western Mich. Christian | 145.8 | Alliance League Championship |
| 9 | Ryan Frantz | 18:26.7 | Haslett | 145.8 | CAAC Red 3 |
| 9 | Noah Thelen | 18:38.8 | Grand Ledge | 145.7 | CAAC Blue League |
| 11 | Ryan Cifolelli | 18:36.2 | Beverly Hills Groves | 145.6 | OAA Blue 3 |
| 12 | Nic Porter | 19:26.5 | Clare | 145.5 | Jack Pine 3 |
| 9 | Trevon Johnson | 18:39.7 | Holt | 145.4 | CAAC Blue League |
| 11 | Steven Savoy | 18:39.8 | Grand Ledge | 145.4 | CAAC Blue League |
| 11 | Caleb Oudbier | 18:44.3 | Tri-unity Christian | 145.2 | Alliance League Championship |
| 10 | Graydon Ott | 18:44.7 | GR West Mich. Aviation | 145.1 | Alliance League Championship |
| 12 | Noah Miller | 18:36.7 | Troy Athens | 145.1 | OAA White Championship |
| 11 | Kenny Gould | 18:06.1 | Belding | 145.0 | OK Silver Championship |
| 12 | Chace Laarman | 19:04.2 | Zeeland West | 144.9 | OK Green Conference |
| 10 | Luke Masserant | 18:36.0 | Monroe Jefferson | 144.7 | Huron League Championship |
| 12 | Nolan West | 18:36.9 | Monroe Jefferson | 144.4 | Huron League Championship |
| 12 | Gurmaan Sidhu | 18:43.3 | Okemos | 144.2 | CAAC Blue League |
| 12 | Alessandro Felici | 18:17.8 | Brownstown Woodhaven | 144.1 | Downriver League Championship |
| 9 | Christian Villa-Bilton | 19:32.1 | Clare | 143.6 | Jack Pine 3 |
| 12 | Joseph Till | 19:08.4 | Zeeland West | 143.5 | OK Green Conference |
| 10 | Ben Young | 18:23.7 | Lansing Christian | 143.4 | CMAC 3 |
| 10 | Liam Aiuto | 18:41.9 | Royal Oak | 143.4 | OAA White Championship |
| 9 | Beckett Sipes | 18:42.3 | Royal Oak | 143.2 | OAA White Championship |
| 12 | Ben Merkel | 18:40.7 | Monroe Jefferson | 143.1 | Huron League Championship |
| 9 | Calen Alexander | 18:20.9 | Brownstown Woodhaven | 143.0 | Downriver League Championship |
| 11 | Demitri Lawrence | 18:51.4 | Muskegon Western Mich. Christian | 142.9 | Alliance League Championship |
| 10 | Joe Michmerhuizen | 19:10.6 | Zeeland East | 142.8 | OK Green Conference |
| 12 | Freddy MacWilliams | 18:44.9 | Beverly Hills Groves | 142.7 | OAA Blue 3 |
| 10 | Blake Griffis | 18:38.5 | Hanover-Horton | 142.5 | Cascades Conference |
| 11 | Caden Villarreal | 19:11.6 | Zeeland East | 142.5 | OK Green Conference |
| 9 | Noah Amori | 18:22.8 | Wyandotte Roosevelt | 142.4 | Downriver League Championship |
| 11 | Kenyon Katje | 18:15.9 | Hopkins | 141.7 | OK Silver Championship |
| 11 | Roman Cardenas | 18:39.5 | Lansing Eastern | 141.5 | CAAC Red 3 |
| 11 | Joey Cavins | 18:47.5 | Rochester Hills Stoney Creek | 141.5 | OAA White Championship |
| 10 | Miles Buttel | 18:51.6 | Grand Ledge | 141.5 | CAAC Blue League |
| 11 | Aaron Crittenden | 18:29.6 | Potterville | 141.5 | CMAC 3 |
| 11 | Grant Newell | 18:47.7 | Rochester Hills Stoney Creek | 141.4 | OAA White Championship |
| 12 | Donythyn Deitrick | 19:39.4 | Sanford-Meridian | 141.2 | Jack Pine 3 |
| 11 | Joel Bezeau | 18:46.4 | Monroe Jefferson | 141.2 | Huron League Championship |
| 10 | Ryer Campbell | 18:56.6 | Muskegon Western Mich. Christian | 141.1 | Alliance League Championship |
| 12 | Amar Hamdan | 18:52.8 | East Lansing | 141.1 | CAAC Blue League |
| 12 | Parker Prior | 18:47.1 | Milan | 141.0 | Huron League Championship |
| 11 | Matthew Caudill | 18:27.1 | Wyandotte Roosevelt | 141.0 | Downriver League Championship |
| 10 | Lukas Rennells | 18:57.2 | Muskegon Catholic Central | 140.9 | Alliance League Championship |
| 9 | Ayden Mayr | 18:31.9 | Dansville | 140.7 | CMAC 3 |
| 12 | Mitchell Smith | 18:19.2 | GR NorthPointe Christian | 140.6 | OK Silver Championship |
| 10 | Jakoby Moore | 19:17.2 | Zeeland West | 140.6 | OK Green Conference |
| 11 | Kyan Isham | 18:44.3 | Leslie | 140.6 | Cascades Conference |
| 11 | Danny O’Brien | 19:28.4 | Eaton Rapids | 140.5 | CAAC White 3 |
| 10 | Ben Peer | 18:48.8 | Monroe Jefferson | 140.4 | Huron League Championship |
| 10 | Madden Starkweather | 18:33.0 | Bath | 140.3 | CMAC 3 |
| 10 | Ryan Harper | 18:51.1 | Troy Athens | 140.3 | OAA White Championship |
| 11 | Samuel George | 18:52.4 | Berkley | 140.2 | OAA Blue 3 |
| 10 | Carter Banfield | 18:43.8 | Fowlerville | 140.1 | CAAC Red 3 |
| 10 | Myles Guttovz | 18:51.9 | Farmington | 140.0 | OAA White Championship |
| 9 | Adam Weston | 18:44.0 | Williamston | 140.0 | CAAC Red 3 |
| 11 | Carter Buckingham | 19:30.4 | Eaton Rapids | 139.9 | CAAC White 3 |
| 9 | Luke Arendshorst | 19:19.7 | Holland | 139.8 | OK Green Conference |
| 9 | Collin Jaskula | 18:31.1 | Gibraltar Carlson | 139.6 | Downriver League Championship |
| 10 | Tyler Marcissuk | 18:51.2 | Riverview | 139.6 | Huron League Championship |
| 10 | Logan Brawt | 19:44.8 | Sanford-Meridian | 139.4 | Jack Pine 3 |
| 10 | Isaac FoxElster | 18:36.1 | Portland St. Patrick | 139.3 | CMAC 3 |
| 11 | Collin McLaughlin | 18:54.6 | Rochester | 139.1 | OAA White Championship |
| 10 | Ashton Henckel | 18:54.9 | Rochester | 139.0 | OAA White Championship |
| 12 | Aidan Kreps | 19:22.1 | Muskegon Mona Shores | 139.0 | OK Green Conference |
| 10 | Griffin Demyanovich | 18:33.2 | Brownstown Woodhaven | 138.9 | Downriver League Championship |
| 9 | Domingo Decoster-Elizondo | 18:49.7 | Grass Lake | 138.8 | Cascades Conference |
| 12 | Brady Thomas | 18:39.1 | Saranac | 138.3 | CMAC 3 |
| 12 | Aiden Cummins | 18:57.1 | Farmington | 138.3 | OAA White Championship |
| 11 | Zachery Childress | 18:51.3 | Jonesville | 138.2 | Cascades Conference |
| 10 | Neiko Ketchum | 19:48.5 | Clare | 138.2 | Jack Pine 3 |
| 10 | Freddie Bierling | 19:05.8 | Byron Center Zion Christian | 138.1 | Alliance League Championship |
| 9 | Aidan Wilson | 18:58.1 | Royal Oak | 138.0 | OAA White Championship |
| 9 | Tyler Rockafellow | 18:40.2 | Perry | 137.9 | CMAC 3 |
| 11 | Patrick Delavan | 18:58.8 | Rochester Hills Stoney Creek | 137.7 | OAA White Championship |
| 11 | Caleb Totten | 18:56.8 | Monroe St. Mary CC | 137.7 | Huron League Championship |
| 11 | Alexander Lawrence | 19:06.8 | Muskegon Western Mich. Christian | 137.7 | Alliance League Championship |
| 9 | Isaiah Robinson | 18:27.9 | Hopkins | 137.7 | OK Silver Championship |
| 9 | Eli Morse | 19:08.0 | Muskegon Western Mich. Christian | 137.3 | Alliance League Championship |
| 10 | Eli Lewis | 19:27.2 | Muskegon Mona Shores | 137.3 | OK Green Conference |
| 11 | Reed Osterink | 19:08.9 | Wyoming Potter’s House | 137.0 | Alliance League Championship |
| 9 | Aiden Giancotti | 19:05.1 | Holt | 137.0 | CAAC Blue League |
| 9 | Colin Blachford | 19:01.1 | Troy Athens | 137.0 | OAA White Championship |
| 12 | Matthew Lathom | 19:05.3 | East Lansing | 136.9 | CAAC Blue League |
| 10 | Josiah Muller | 19:28.3 | Zeeland East | 136.9 | OK Green Conference |
| 9 | Ethan Huff | 18:55.4 | Homer | 136.9 | Cascades Conference |
| 11 | Adam Brodie | 18:59.6 | Flat Rock | 136.8 | Huron League Championship |
| 11 | Henry Francis | 19:02.2 | Farmington | 136.6 | OAA White Championship |
| 10 | Raymond Herek | 18:54.3 | Williamston | 136.6 | CAAC Red 3 |
| 10 | Evan Owczarek | 19:02.5 | Rochester | 136.5 | OAA White Championship |
| 9 | Sutton Klaus | 19:53.8 | Clare | 136.4 | Jack Pine 3 |
| 9 | Duncan Holevac | 19:41.3 | Eaton Rapids | 136.2 | CAAC White 3 |
| 11 | Chase Missler | 19:02.4 | Monroe St. Mary CC | 135.9 | Huron League Championship |
| 11 | Caidan Gaskill | 19:55.7 | Clare | 135.8 | Jack Pine 3 |
| 10 | Isaac Struck-VanderHaak | 19:12.8 | Wyoming Potter’s House | 135.7 | Alliance League Championship |
| 9 | Jonah Busen | 19:02.9 | Monroe Jefferson | 135.7 | Huron League Championship |
| 9 | Ian Bozung | 19:09.1 | Okemos | 135.6 | CAAC Blue League |
| 12 | Brady VerBeek | 19:32.3 | Zeeland West | 135.6 | OK Green Conference |
| 10 | Luke Schneider | 18:47.9 | Pewamo-Westphalia | 135.4 | CMAC 3 |
| 10 | Connor Sherwood | 19:00.1 | Grass Lake | 135.3 | Cascades Conference |
| 9 | Drew Davis | 19:57.5 | Shepherd | 135.2 | Jack Pine 3 |
| 11 | Noah Murray | 19:06.8 | Bloomfield Hills | 135.1 | OAA White Championship |
| 11 | Carter Peacock | 19:57.9 | Clare | 135.0 | Jack Pine 3 |
| 12 | Jackson Sinicropi | 19:11.0 | Lansing Everett | 135.0 | CAAC Blue League |
| 11 | Trevor Mulheisen | 19:07.2 | Royal Oak | 134.9 | OAA White Championship |
| 12 | Leon Wilondja | 19:34.2 | GR Union | 134.9 | OK Green Conference |
| 11 | Jeff Dewitt | 19:34.4 | Zeeland East | 134.9 | OK Green Conference |
| 11 | Owen Hassett | 18:46.5 | Trenton | 134.5 | Downriver League Championship |
| 10 | Emmet Van Cleave | 19:02.6 | Grass Lake | 134.5 | Cascades Conference |
| 11 | Jeremiah Lawson | 18:46.7 | Brownstown Woodhaven | 134.4 | Downriver League Championship |
| 11 | Tyler Vaughn | 19:06.8 | Carleton Airport | 134.4 | Huron League Championship |
| 12 | Alex Bushee | 19:47.1 | Ionia | 134.3 | CAAC White 3 |
| 12 | Barrett Bradley | 19:03.3 | Michigan Center | 134.2 | Cascades Conference |
| 10 | samson kik | 19:36.8 | GR Union | 134.1 | OK Green Conference |
| 12 | Jack Walkenhorst | 19:18.2 | Muskegon Catholic Central | 133.9 | Alliance League Championship |
| 12 | Jack Halliwill | 19:14.3 | Grand Ledge | 133.9 | CAAC Blue League |
| 9 | Benjamin Mulder | 19:14.3 | Okemos | 133.9 | CAAC Blue League |
| 12 | Raymond Huhn | 18:52.4 | Pewamo-Westphalia | 133.9 | CMAC 3 |
| 9 | Noah Lucas | 19:04.4 | Addison | 133.9 | Cascades Conference |
| 10 | Hayden Richey | 19:49.1 | Lansing Catholic | 133.6 | CAAC White 3 |
| 10 | Max McDowell | 19:49.3 | Olivet | 133.6 | CAAC White 3 |
| 10 | Evan Schaefer | 19:49.4 | Olivet | 133.5 | CAAC White 3 |
| 12 | Junior Tovar | 19:19.4 | Grand River Prep | 133.5 | Alliance League Championship |
| 10 | Elijah Lipscomb | 19:19.7 | Grand River Prep | 133.4 | Alliance League Championship |
| 12 | Luke Nunez | 19:15.7 | Grand Ledge | 133.4 | CAAC Blue League |
| 12 | Israel Lopez | 19:15.7 | Lansing Waverly | 133.4 | CAAC Blue League |
| 10 | Benjamin Ruprecht | 19:11.8 | Rochester | 133.4 | OAA White Championship |
| 12 | Jacob Smith | 19:09.9 | Monroe St. Mary CC | 133.4 | Huron League Championship |
| 11 | John Roraff | 19:12.0 | Rochester | 133.3 | OAA White Championship |
| 10 | Habib Majedi | 18:50.2 | Southgate Anderson | 133.3 | Downriver League Championship |
| 9 | George Rollins | 19:16.2 | DeWitt | 133.3 | CAAC Blue League |
| 9 | Parker Lamar | 19:04.4 | Fowlerville | 133.2 | CAAC Red 3 |
| 9 | Dayton VanderMoere | 19:16.4 | Grand Ledge | 133.2 | CAAC Blue League |
| 9 | Fisher Lipsey | 19:16.8 | Grand Ledge | 133.1 | CAAC Blue League |
| 12 | Nathan Paddock | 19:06.9 | Michigan Center | 133.0 | Cascades Conference |
| 12 | Jack Wechil | 19:05.6 | Haslett | 132.8 | CAAC Red 3 |
| 11 | Logan Means | 20:05.0 | Shepherd | 132.7 | Jack Pine 3 |
| 9 | Lincoln Morden | 19:18.1 | Grand Ledge | 132.6 | CAAC Blue League |
| 9 | William McDonald | 20:05.8 | Shepherd | 132.4 | Jack Pine 3 |
| 9 | Benjamin Nestle | 20:05.8 | Shepherd | 132.4 | Jack Pine 3 |
| 12 | Haden McLain | 19:09.2 | Napoleon | 132.3 | Cascades Conference |
| 12 | Mohamed Erreghaoui | 19:17.1 | Berkley | 132.0 | OAA Blue 3 |
| 10 | Isaiah Chapdelaine | 19:14.4 | Carleton Airport | 131.9 | Huron League Championship |
| 11 | Jacob Lusk | 18:46.8 | Comstock Park | 131.4 | OK Silver Championship |
| 10 | Lucas St Martin | 19:10.1 | Fowlerville | 131.3 | CAAC Red 3 |
| 12 | Logan Hile | 19:12.2 | Leslie | 131.3 | Cascades Conference |
| 11 | Conor Courtade | 19:18.6 | Rochester Hills Stoney Creek | 131.1 | OAA White Championship |
| 10 | Keagan Terrian | 20:10.4 | Farwell | 130.9 | Jack Pine 3 |
| 9 | Gabe Consiglio | 18:57.5 | Brownstown Woodhaven | 130.8 | Downriver League Championship |
| 10 | Clayton Peacock | 20:10.8 | Clare | 130.7 | Jack Pine 3 |
| 11 | Brenden Slanker | 19:58.1 | Charlotte | 130.6 | CAAC White 3 |
| 12 | Nicholas Dropiewski | 19:18.2 | Flat Rock | 130.6 | Huron League Championship |
| 11 | Nate Bell | 19:20.4 | Bloomfield Hills | 130.5 | OAA White Championship |
| 10 | Tyson Gaydosh | 19:14.4 | Brooklyn Columbia Central | 130.5 | Cascades Conference |
| 12 | Danny Maat | 19:28.7 | Muskegon Western Mich. Christian | 130.4 | Alliance League Championship |
| 9 | Josiah Scholma | 19:28.7 | Muskegon Western Mich. Christian | 130.4 | Alliance League Championship |
| 12 | Matthew Rai | 19:22.7 | North Farmington | 130.1 | OAA Blue 3 |
| 10 | Ryan Taylor | 19:22.8 | West Bloomfield | 130.1 | OAA Blue 3 |
| 9 | Taye McKinney | 19:22.9 | Beverly Hills Groves | 130.0 | OAA Blue 3 |
| 10 | Levi Beltman | 19:30.0 | Grand River Prep | 130.0 | Alliance League Championship |
| 9 | Sawyer Zeman | 19:14.3 | Haslett | 129.9 | CAAC Red 3 |
| 12 | Dalton Dunn | 19:14.4 | Mason | 129.9 | CAAC Red 3 |
| 11 | Jamie Neel | 19:49.6 | Muskegon Reeths-Puffer | 129.8 | OK Green Conference |
| 12 | Collin Khatir | 19:49.7 | Muskegon Mona Shores | 129.8 | OK Green Conference |
| 10 | Anthony Pizzimenti | 19:01.0 | Brownstown Woodhaven | 129.7 | Downriver League Championship |
| 10 | Austin Edwards | 19:24.1 | Oak Park | 129.6 | OAA Blue 3 |
| 12 | Tayler Morand | 20:14.7 | Pinconning | 129.4 | Jack Pine 3 |
| 10 | Andrew Newenhouse | 18:53.3 | Grandville Calvin Christian | 129.2 | OK Silver Championship |
| 11 | Donovan Effinger | 19:02.4 | Lincoln Park | 129.2 | Downriver League Championship |
| 12 | Dominic Cranmer | 19:51.7 | Zeeland West | 129.1 | OK Green Conference |
| 10 | Zachary Haigler | 18:54.1 | Sparta | 129.0 | OK Silver Championship |
| 11 | Ryan Couser | 19:29.2 | Grand Ledge | 128.9 | CAAC Blue League |
| 9 | Connor Boteler | 19:19.2 | Grass Lake | 128.9 | Cascades Conference |
| 10 | Griffin Mis | 18:54.7 | Sparta | 128.8 | OK Silver Championship |
| 11 | Reid Weber | 19:26.3 | Troy Athens | 128.6 | OAA White Championship |
| 11 | Aaron Ostrowski | 19:30.6 | East Lansing | 128.5 | CAAC Blue League |
| 12 | Lance Helfer | 20:18.2 | Shepherd | 128.3 | Jack Pine 3 |
| 10 | Bryan Gregory | 19:09.2 | Saranac | 128.3 | CMAC 3 |
| 11 | Lucas Worrell | 19:25.7 | New Boston Huron | 128.1 | Huron League Championship |
| 12 | Calvin vanHartesvelt | 19:11.0 | Dansville | 127.7 | CMAC 3 |
| 10 | Carson Dubose | 19:23.4 | Leslie | 127.5 | Cascades Conference |
| 11 | Blake Fowler | 19:07.4 | Gibraltar Carlson | 127.5 | Downriver League Championship |
| 9 | Logan Young | 20:21.0 | Harrison | 127.3 | Jack Pine 3 |
| 11 | Simon Van Wyk | 19:34.3 | East Lansing | 127.2 | CAAC Blue League |
| 11 | Jayson Anderson | 19:23.4 | Mason | 126.9 | CAAC Red 3 |
| 10 | Dylan Sturr | 19:59.0 | Muskegon Reeths-Puffer | 126.7 | OK Green Conference |
| 10 | Andrew Norman | 19:27.1 | Napoleon | 126.3 | Cascades Conference |
| 9 | Kodi Rose | 19:26.3 | Haslett | 125.9 | CAAC Red 3 |
| 11 | Felix Ramirez | 19:16.4 | Laingsburg | 125.9 | CMAC 3 |
| 10 | Levi Dutton | 19:27.0 | Fowlerville | 125.7 | CAAC Red 3 |
| 12 | Alexander Schafer | 19:39.4 | Grand Ledge | 125.5 | CAAC Blue League |
| 12 | Brody Collins | 20:13.4 | Eaton Rapids | 125.5 | CAAC White 3 |
| 9 | Adryan Estrada | 19:27.7 | Mason | 125.4 | CAAC Red 3 |
| 9 | Jake Volz | 19:39.8 | Okemos | 125.4 | CAAC Blue League |
| 9 | Enrique Caldwell | 19:14.7 | Brownstown Woodhaven | 125.1 | Downriver League Championship |
| 11 | Landon Jayaraman | 19:40.9 | Holt | 125.0 | CAAC Blue League |
| 11 | Dylan Trent | 19:36.9 | Rochester Hills Stoney Creek | 125.0 | OAA White Championship |
| 10 | Mateo Reyes | 19:15.0 | Brownstown Woodhaven | 125.0 | Downriver League Championship |
| 10 | Jason Lustig | 19:15.0 | Brownstown Woodhaven | 125.0 | Downriver League Championship |
| 9 | Deacon Ashmore | 19:15.5 | Allen Park | 124.8 | Downriver League Championship |
| 11 | Benji Armijo | 19:45.9 | Grand River Prep | 124.7 | Alliance League Championship |
| 11 | Luca Bartoi | 19:39.7 | Beverly Hills Groves | 124.4 | OAA Blue 3 |
| 12 | Elijah Zenz | 19:46.7 | Muskegon Western Mich. Christian | 124.4 | Alliance League Championship |
| 12 | Harrison VanKuiken | 19:20.8 | Saranac | 124.4 | CMAC 3 |
| 10 | Dominic Smith | 19:42.9 | DeWitt | 124.4 | CAAC Blue League |
| 12 | Landon Jordon | 19:33.3 | Hanover-Horton | 124.2 | Cascades Conference |
| 10 | Matias Greve | 19:21.5 | Lansing Christian | 124.2 | CMAC 3 |
| 9 | Bradley Smith | 19:08.8 | GR NorthPointe Christian | 124.1 | OK Silver Championship |
| 9 | Sawyer VanKuiken | 19:22.0 | Saranac | 124.0 | CMAC 3 |
| 9 | Luke Shelton | 19:40.6 | Troy Athens | 123.8 | OAA White Championship |
| 11 | Jason Weber | 19:22.7 | Pewamo-Westphalia | 123.8 | CMAC 3 |
| 10 | Morgan Moy | 19:45.0 | Okemos | 123.7 | CAAC Blue League |
| 9 | Grant Lapham | 19:45.3 | Okemos | 123.6 | CAAC Blue League |
| 10 | Zachary Rinehart | 19:33.9 | Fowlerville | 123.4 | CAAC Red 3 |
| 9 | Arie Prins | 20:08.9 | GR Union | 123.4 | OK Green Conference |
| 9 | Tyler Hennessey | 19:43.0 | Berkley | 123.3 | OAA Blue 3 |
| 10 | Haven William | 19:43.2 | West Bloomfield | 123.3 | OAA Blue 3 |
| 10 | Dylan Hile | 19:36.3 | Leslie | 123.2 | Cascades Conference |
| 11 | Jackson Lipsey | 19:47.0 | Grand Ledge | 123.0 | CAAC Blue League |
| 9 | Connor Mihalik | 19:21.0 | Allen Park | 123.0 | Downriver League Championship |
| 11 | Cody Bencovsky | 20:21.1 | Eaton Rapids | 123.0 | CAAC White 3 |
| 11 | Carter Woolbright | 19:44.2 | West Bloomfield | 122.9 | OAA Blue 3 |
| 9 | Edward Minor | 19:44.5 | Beverly Hills Groves | 122.8 | OAA Blue 3 |
| 10 | Girum Merriman | 19:12.5 | Sparta | 122.8 | OK Silver Championship |
| 9 | Kaden Rohrbacher | 20:21.6 | Lake Odessa Lakewood | 122.8 | CAAC White 3 |
| 11 | Chase Yakowich | 19:21.6 | Gibraltar Carlson | 122.8 | Downriver League Championship |
| 12 | Alden Tait | 20:35.1 | Clare | 122.6 | Jack Pine 3 |
| 11 | Adrian Dawes | 19:42.3 | Carleton Airport | 122.6 | Huron League Championship |
| 10 | Aaron Slanec | 19:44.6 | Royal Oak | 122.5 | OAA White Championship |
| 9 | Grant Bulgrien | 19:39.2 | Hanover-Horton | 122.3 | Cascades Conference |
| 10 | Calvin Haydamacker | 19:43.4 | Flat Rock | 122.2 | Huron League Championship |
| 12 | Ryan Julian | 19:23.5 | Allen Park | 122.2 | Downriver League Championship |
| 11 | Jacob Bowermaster | 20:37.1 | Harrison | 122.0 | Jack Pine 3 |
| 10 | Cole Hansen | 20:13.6 | Muskegon Mona Shores | 121.8 | OK Green Conference |
| 9 | Evan Buteyn | 19:15.7 | Grandville Calvin Christian | 121.8 | OK Silver Championship |
| 10 | Alex Curley | 20:37.8 | Sanford-Meridian | 121.7 | Jack Pine 3 |
| 12 | Cervantes Woodworth | 19:38.9 | St. Johns | 121.7 | CAAC Red 3 |
| 9 | Alex Loomis | 19:39.0 | Fowlerville | 121.7 | CAAC Red 3 |
| 12 | Winston Jenney | 19:47.5 | Bloomfield Hills | 121.5 | OAA White Championship |
| 11 | Isaiah Post | 19:55.7 | Wyoming Potter’s House | 121.4 | Alliance League Championship |
| 12 | Daniel Li | 19:47.7 | Troy Athens | 121.4 | OAA White Championship |
| 11 | Bradly Gould | 20:39.1 | Shepherd | 121.3 | Jack Pine 3 |
| 11 | Hunter Betz | 19:42.2 | Homer | 121.3 | Cascades Conference |
| 10 | Emmett Fishwild | 19:48.7 | Royal Oak | 121.1 | OAA White Championship |
| 9 | Merek Zapolnik | 19:18.3 | Hopkins | 120.9 | OK Silver Championship |
| 11 | Sam Downing | 20:16.6 | Zeeland East | 120.8 | OK Green Conference |
| 10 | Gage Spencer | 20:41.2 | Beaverton | 120.6 | Jack Pine 3 |
| 12 | Will Prochko | 19:50.4 | Bloomfield Hills | 120.5 | OAA White Championship |
| 9 | Hunter Rodak | 19:48.7 | Carleton Airport | 120.4 | Huron League Championship |
| 11 | Caleb Anderson | 20:17.9 | Wyoming | 120.4 | OK Green Conference |
| 9 | Isaiah Meyer | 20:18.7 | GR Union | 120.1 | OK Green Conference |
| 9 | Ethan Harvey | 19:44.5 | Mason | 119.8 | CAAC Red 3 |
| 9 | Jack Acker | 19:45.0 | Haslett | 119.7 | CAAC Red 3 |
| 9 | Landen Gessner | 20:31.0 | Olivet | 119.7 | CAAC White 3 |
| 12 | Trenton Ruth | 19:54.5 | Ferndale | 119.5 | OAA Blue 3 |
| 10 | James Foltz | 19:35.5 | Laingsburg | 119.5 | CMAC 3 |
| 10 | TJ Pokorny | 19:32.1 | Southgate Anderson | 119.3 | Downriver League Championship |
| 9 | Elijah Louissaint | 20:02.8 | Grand River Prep | 119.1 | Alliance League Championship |
| 12 | Henry Mulder | 20:22.5 | Holland | 118.8 | OK Green Conference |
| 9 | Michael Navitskis | 19:49.7 | Manchester | 118.8 | Cascades Conference |
| 10 | Evan Gillahan | 19:59.8 | Okemos | 118.7 | CAAC Blue League |
| 9 | Micah Couser | 20:00.4 | Grand Ledge | 118.5 | CAAC Blue League |
| 10 | Kameron Patterson | 19:57.8 | Berkley | 118.4 | OAA Blue 3 |
| 9 | Patrick Steele | 19:56.9 | Farmington | 118.4 | OAA White Championship |
| 12 | Christopher Shultz | 20:01.3 | Lansing Waverly | 118.2 | CAAC Blue League |
| 9 | Francis Austen | 19:39.6 | Portland St. Patrick | 118.1 | CMAC 3 |
| 11 | Liam Warner | 19:35.8 | Brownstown Woodhaven | 118.1 | Downriver League Championship |
| 9 | Xander Warneck | 19:36.1 | Allen Park | 118.0 | Downriver League Championship |
| 11 | Matthias Overley | 20:03.0 | Lansing Waverly | 117.7 | CAAC Blue League |
| 10 | Linus Meyerhoff | 20:26.1 | Zeeland West | 117.6 | OK Green Conference |
| 11 | Edward Barkham | 20:00.3 | Rochester Hills Stoney Creek | 117.2 | OAA White Championship |
| 10 | Mateo Hanse | 20:08.3 | GR West Mich. Aviation | 117.2 | Alliance League Championship |
| 12 | Randy Reddick | 19:54.4 | East Jackson | 117.2 | Cascades Conference |
| 10 | Tanner McNair | 20:38.5 | Portland | 117.2 | CAAC White 3 |
| 10 | Justin Gale | 19:54.6 | Manchester | 117.1 | Cascades Conference |
| 12 | Ruben Spencer | 19:54.9 | Grass Lake | 117.0 | Cascades Conference |
| 10 | Dillan Roosien | 20:09.0 | GR West Mich. Aviation | 117.0 | Alliance League Championship |
| 10 | Dalles Bailiff | 20:39.4 | Ionia | 116.9 | CAAC White 3 |
| Micha Swinger | 20:09.5 | Unattached | 116.8 | Alliance League Championship |
| 9 | Quinn Bloemendaal | 20:28.8 | Holland | 116.7 | OK Green Conference |
| 10 | Preston May | 19:30.9 | Sparta | 116.7 | OK Silver Championship |
| 11 | Evan Lee | 19:44.6 | Saranac | 116.5 | CMAC 3 |
| 10 | Cameron Parsons | 19:40.6 | Wyandotte Roosevelt | 116.5 | Downriver League Championship |
| 9 | Paxton VanNoord | 20:29.8 | Zeeland East | 116.4 | OK Green Conference |
| 10 | Bryce Johnson | 20:54.2 | Gladwin | 116.3 | Jack Pine 3 |
| 9 | Caleb Dalman | 20:30.2 | Zeeland West | 116.3 | OK Green Conference |
| 11 | Max Stefanski | 20:30.6 | GR Union | 116.1 | OK Green Conference |
| Declan Shea | 20:12.1 | Unattached | 116.0 | Alliance League Championship |
| 10 | Brennon Rommeck | 20:08.1 | Okemos | 116.0 | CAAC Blue League |
| 11 | Ethan Root | 19:46.6 | Dansville | 115.8 | CMAC 3 |
| 9 | William Gold | 20:05.2 | Farmington | 115.6 | OAA White Championship |
| 10 | Joshua Burrows | 20:06.5 | West Bloomfield | 115.5 | OAA Blue 3 |
| 9 | Brandon Buskulic | 19:48.0 | Pewamo-Westphalia | 115.3 | CMAC 3 |
| 10 | Jamison Swope | 20:00.6 | Napoleon | 115.1 | Cascades Conference |
| 11 | Ben Elder | 20:11.0 | Grand Ledge | 115.0 | CAAC Blue League |
| 9 | Alec Dodak | 20:01.1 | Manchester | 115.0 | Cascades Conference |
| 10 | Michael Yanitz | 20:08.6 | West Bloomfield | 114.8 | OAA Blue 3 |
| 10 | William Warner | 20:58.8 | Clare | 114.7 | Jack Pine 3 |
| 11 | Lucas Kissoondial | 20:08.0 | Bloomfield Hills | 114.7 | OAA White Championship |
| 10 | Josh Carlin | 20:46.1 | Lansing Catholic | 114.6 | CAAC White 3 |
| 10 | Lucas Kyser | 20:02.1 | Jonesville | 114.6 | Cascades Conference |
| 11 | Brady Tamblyn | 20:02.6 | Hanover-Horton | 114.5 | Cascades Conference |
| 9 | Josue Martinez | 20:10.5 | West Bloomfield | 114.2 | OAA Blue 3 |
| 9 | Joel Schmidt | 20:13.9 | Grand Ledge | 114.0 | CAAC Blue League |
| 12 | Wyatt VanRiper | 20:04.4 | Michigan Center | 113.9 | Cascades Conference |
| 11 | Josiah Swedberg | 20:18.7 | Wyoming Potter’s House | 113.8 | Alliance League Championship |
| 10 | JP Bohr | 20:48.9 | Lansing Catholic | 113.7 | CAAC White 3 |
| 11 | Fabricio Arriaga-hernandez | 19:49.3 | Lincoln Park | 113.6 | Downriver League Championship |
| 10 | Johnathon Buskirk | 19:40.7 | Hopkins | 113.4 | OK Silver Championship |
| 11 | Evan Banas | 20:10.2 | New Boston Huron | 113.3 | Huron League Championship |
| 10 | Travis Sam | 20:12.9 | Rochester | 113.0 | OAA White Championship |
| 8 | Levi Knoop | 19:55.1 | Portland St. Patrick | 113.0 | CMAC 3 |
| 11 | Athan Shizas | 20:14.0 | Rochester Hills Stoney Creek | 112.7 | OAA White Championship |
| 11 | Kamaladdin Ghaznawi | 20:41.3 | GR Union | 112.6 | OK Green Conference |
| 11 | Paul DeVito | 20:52.5 | Olivet | 112.5 | CAAC White 3 |
| 12 | Philip Samuel | 20:14.6 | Troy Athens | 112.5 | OAA White Championship |
| 10 | Ethan Kilgore | 20:19.4 | Holt | 112.2 | CAAC Blue League |
| 10 | Isaac Gola | 21:06.7 | Shepherd | 112.1 | Jack Pine 3 |
| 10 | Aeriq Abu Azrine | 20:16.3 | Royal Oak | 111.9 | OAA White Championship |
| 11 | Hudson Goethals | 20:55.3 | Lake Odessa Lakewood | 111.6 | CAAC White 3 |
| 10 | Judah Bakaitis | 20:22.0 | DeWitt | 111.3 | CAAC Blue League |
| 10 | Logan Albritton | 20:19.9 | Beverly Hills Groves | 111.0 | OAA Blue 3 |
| 10 | Lukas Curylo | 20:12.9 | Napoleon | 111.0 | Cascades Conference |
| 9 | Kevin Sebrell | 20:57.1 | Eaton Rapids | 111.0 | CAAC White 3 |
| 11 | Ryan Travis | 21:10.4 | Shepherd | 110.9 | Jack Pine 3 |
| 11 | Luke Baird | 20:27.6 | Tri-unity Christian | 110.8 | Alliance League Championship |
| 10 | Carson Johnson | 21:10.7 | Sanford-Meridian | 110.8 | Jack Pine 3 |
| 9 | Garrett Villemure | 20:21.3 | Beverly Hills Groves | 110.6 | OAA Blue 3 |
| 11 | Dylan Worley | 19:58.5 | Allen Park | 110.5 | Downriver League Championship |
| 10 | Jackson Blum | 19:58.6 | Wyandotte Roosevelt | 110.5 | Downriver League Championship |
| 10 | Evan Hagerman | 20:03.4 | Bath | 110.2 | CMAC 3 |
| 9 | Tanner Kuhn | 20:19.9 | New Boston Huron | 110.0 | Huron League Championship |
| 10 | Falondo Woods | 20:15.9 | Brooklyn Columbia Central | 110.0 | Cascades Conference |
| 10 | Rylan Branson | 20:20.1 | Riverview | 110.0 | Huron League Championship |
| 11 | Tait Anible | 20:04.2 | Saranac | 109.9 | CMAC 3 |
| 12 | Anthony Clark | 20:17.2 | Homer | 109.6 | Cascades Conference |
| 10 | Alexander Wilson | 20:24.5 | Beverly Hills Groves | 109.5 | OAA Blue 3 |
| Jeremiah Faber | 20:32.0 | Unattached | 109.3 | Alliance League Championship |
| 11 | Blake Jewett | 19:53 | Grandville Calvin Christian | 109.3 | OK Silver Championship |
| 10 | Daniel Baez-Espinoza | 20:32.6 | Wyoming Potter’s House | 109.1 | Alliance League Championship |
| 12 | Carter Kingsley | 20:29.1 | Grand Ledge | 109.0 | CAAC Blue League |
| 9 | Landon Miller | 20:07.3 | Fowler | 108.9 | CMAC 3 |
| 12 | Austin Warner | 20:19.3 | Homer | 108.9 | Cascades Conference |
| 9 | Aiden Douma | 20:52.6 | Zeeland East | 108.8 | OK Green Conference |
| 9 | Keegan Betz | 20:20.2 | Homer | 108.6 | Cascades Conference |
| 9 | Benjamin Barkham | 20:26.2 | Rochester Hills Stoney Creek | 108.6 | OAA White Championship |
| 12 | Jesus Rios-Garcia | 20:53.4 | Wyoming | 108.5 | OK Green Conference |
| 10 | Lucas Pastucha | 20:53.5 | Muskegon Mona Shores | 108.5 | OK Green Conference |
| 9 | Luke Meyer | 20:08.6 | Lansing Christian | 108.5 | CMAC 3 |
| 11 | Howie Herrygers | 20:54.0 | Zeeland West | 108.3 | OK Green Conference |
| 10 | Brennan Vilella | 19:56.1 | Hopkins | 108.3 | OK Silver Championship |
| 11 | Grant Cure | 20:21.1 | Hanover-Horton | 108.3 | Cascades Conference |
| 12 | Diego Sanchez | 19:56.5 | Wyoming Kelloggsville | 108.2 | OK Silver Championship |
| 9 | Caleb Carter | 20:31.6 | DeWitt | 108.1 | CAAC Blue League |
| 12 | Carter Michling | 20:05.8 | Brownstown Woodhaven | 108.1 | Downriver League Championship |
| 9 | Theodore VanKuiken | 20:10.6 | Saranac | 107.8 | CMAC 3 |
| 9 | Parker Daggett | 21:07.0 | Eaton Rapids | 107.7 | CAAC White 3 |
| 12 | Coby Courter | 20:33.5 | Grand Ledge | 107.5 | CAAC Blue League |
| 9 | Nick White | 20:30.6 | North Farmington | 107.5 | OAA Blue 3 |
| 9 | Quentin Dickerson | 20:23.9 | Brooklyn Columbia Central | 107.4 | Cascades Conference |
| 12 | Luke Nagelkirk | 20:57.1 | Zeeland East | 107.3 | OK Green Conference |
| 10 | Kona Crump | 21:21.2 | Clare | 107.3 | Jack Pine 3 |
| 9 | Jensen Wright | 20:28.4 | Carleton Airport | 107.2 | Huron League Championship |
| 11 | AJ Gates | 21:08.7 | Lansing Catholic | 107.1 | CAAC White 3 |
| 10 | Cole Druyor | 20:29.2 | New Boston Huron | 107.0 | Huron League Championship |
| 12 | Micah O’Neal | 20:35.3 | East Lansing | 106.9 | CAAC Blue League |
| 12 | Gavin Vidito | 20:13.4 | Dansville | 106.9 | CMAC 3 |
| 9 | Alec Hernandez | 20:29.4 | Flat Rock | 106.9 | Huron League Championship |
| 9 | Jameson Holton | 20:24.2 | Mason | 106.6 | CAAC Red 3 |
| 9 | Charles Garrett | 21:10.3 | Olivet | 106.6 | CAAC White 3 |
| 10 | Daxton MacDonald | 20:59.3 | Muskegon Mona Shores | 106.6 | OK Green Conference |
| 9 | Connor Burch | 20:36.7 | Grand Ledge | 106.4 | CAAC Blue League |
| 10 | Joaquin Pate | 20:10.8 | Gibraltar Carlson | 106.4 | Downriver League Championship |
| 12 | Noah Gola | 21:24.0 | Shepherd | 106.3 | Jack Pine 3 |
| 11 | Mason Depas | 20:33.1 | Rochester | 106.3 | OAA White Championship |
| 12 | David Fielder | 20:27.2 | Hanover-Horton | 106.3 | Cascades Conference |
| 12 | Jacob Bond | 20:33.3 | Rochester | 106.2 | OAA White Championship |
| 10 | Johnny McKellar | 20:33.6 | Royal Oak | 106.1 | OAA White Championship |
| 11 | Joel David | 20:28.0 | Brooklyn Columbia Central | 106.0 | Cascades Conference |
| 11 | Ahmed Abdul-Latif | 20:12.0 | Brownstown Woodhaven | 106.0 | Downriver League Championship |
| 12 | Noah Kuepfer | 20:16.1 | Lansing Christian | 106.0 | CMAC 3 |
| 11 | Evan Oosterhouse | 20:16.8 | Saranac | 105.7 | CMAC 3 |
| 12 | Wyatt Kessell | 20:33.1 | Carleton Airport | 105.7 | Huron League Championship |
| 9 | Daniel Bernal-Ponce | 20:17.3 | Pewamo-Westphalia | 105.6 | CMAC 3 |
| 11 | Zachary Nunn | 20:40.8 | Holt | 105.1 | CAAC Blue League |
| 10 | Ethan Nykiel | 20:35.0 | Grosse Ile | 105.0 | Huron League Championship |
| 11 | Lucas Shastal | 20:19.4 | Laingsburg | 104.9 | CMAC 3 |
| 10 | Keegan Morris | 20:06.8 | GR NorthPointe Christian | 104.7 | OK Silver Championship |
| 11 | Ashton Denys | 20:39.4 | Beverly Hills Groves | 104.5 | OAA Blue 3 |
| 12 | Lincoln Denis | 21:16.6 | Ionia | 104.5 | CAAC White 3 |
| 10 | Hudsen DeLeeuw | 21:16.7 | Olivet | 104.4 | CAAC White 3 |
| 12 | Jordan VanKlompenberg | 20:46.7 | Tri-unity Christian | 104.4 | Alliance League Championship |
| 11 | Jalen Bannister | 20:39.9 | Ferndale | 104.4 | OAA Blue 3 |
| 12 | Landon Sandee | 21:06.1 | GR Union | 104.3 | OK Green Conference |
| 11 | Tyler Stepaniak | 20:17.2 | Gibraltar Carlson | 104.3 | Downriver League Championship |
| 11 | Grant Smith | 21:31.3 | Shepherd | 103.9 | Jack Pine 3 |
| 9 | Evan Eaton | 20:18.6 | Gibraltar Carlson | 103.8 | Downriver League Championship |
| 11 | Max McCumber | 20:49.0 | Muskegon Catholic Central | 103.7 | Alliance League Championship |
| 9 | Noah Wolters | 21:08.1 | Zeeland West | 103.6 | OK Green Conference |
| 12 | Logan Cesar | 20:45.2 | Okemos | 103.6 | CAAC Blue League |
| 10 | Ryder Cornett | 20:35.5 | Jonesville | 103.5 | Cascades Conference |
| 10 | Tyler Ford | 20:45.7 | Okemos | 103.4 | CAAC Blue League |
| 12 | Christopher Eads | 20:23.8 | Lansing Christian | 103.4 | CMAC 3 |
| 9 | Wyatt Bovensiep | 20:43.1 | Auburn Hills Avondale | 103.3 | OAA Blue 3 |
| 11 | Blair Scott | 21:20.2 | Olivet | 103.3 | CAAC White 3 |
| 9 | Evan Billings | 20:34.5 | St. Johns | 103.2 | CAAC Red 3 |
| 12 | Henry DeLeon | 20:24.8 | Bath | 103.1 | CMAC 3 |
| 12 | Will Dykstra | 20:37.7 | Manchester | 102.8 | Cascades Conference |
| 9 | Eli Doty | 20:36.3 | Mason | 102.6 | CAAC Red 3 |
| 9 | Tim Finkbeiner | 20:54.1 | Grand River Prep | 102.0 | Alliance League Championship |
| 9 | Ben Stuart | 20:50.3 | Okemos | 101.9 | CAAC Blue League |
| 11 | Austin Soltow | 20:50.4 | Grand Ledge | 101.9 | CAAC Blue League |
| 9 | Jude Klooster | 21:13.5 | GR Union | 101.8 | OK Green Conference |
| 11 | Isaiah Mulheron | 21:37.8 | Clare | 101.7 | Jack Pine 3 |
| 11 | James Bradley | 20:41.0 | Hanover-Horton | 101.7 | Cascades Conference |
| 10 | Gabe Arredondo | 21:14.8 | Zeeland West | 101.4 | OK Green Conference |
| 10 | Dylan Penzien | 20:46.0 | Milan | 101.3 | Huron League Championship |
| 9 | Simon Whitwam | 20:52.1 | Holt | 101.3 | CAAC Blue League |
| 10 | Hayden Rogers | 20:40.3 | Williamston | 101.2 | CAAC Red 3 |
| 9 | Van Roach | 21:16.1 | Muskegon Mona Shores | 101.0 | OK Green Conference |
| 9 | Ryan Geerts | 21:16.4 | Holland | 100.9 | OK Green Conference |
| 11 | Lawrence Becton | 20:50.6 | Beverly Hills Groves | 100.8 | OAA Blue 3 |
| 9 | Ethan Lombard | 21:40.6 | Shepherd | 100.8 | Jack Pine 3 |
| 10 | Preston Mills | 20:41.8 | St. Johns | 100.7 | CAAC Red 3 |
| 11 | Colin Taylor | 20:43.9 | Hanover-Horton | 100.7 | Cascades Conference |
| 11 | Jonah Beauchamp | 20:48.4 | Riverview | 100.5 | Huron League Championship |
| 10 | Vijay DeZeeuw | 20:19.4 | Hopkins | 100.5 | OK Silver Championship |
| 10 | Brady Herrguth | 20:32.5 | Bath | 100.5 | CMAC 3 |
| 12 | Issac Masserant | 20:48.7 | Monroe Jefferson | 100.5 | Huron League Championship |
| 12 | Tyler Black | 20:28.9 | Brownstown Woodhaven | 100.4 | Downriver League Championship |
| 11 | Malachi Bettis | 20:29.4 | Wyandotte Roosevelt | 100.2 | Downriver League Championship |
| 9 | Zane Sayer | 20:45.4 | Manchester | 100.2 | Cascades Conference |
| 12 | Hunter Lounds | 20:55.6 | Holt | 100.1 | CAAC Blue League |
| 9 | Andrew Russel | 20:43.6 | Haslett | 100.1 | CAAC Red 3 |
| 9 | Isaiah Wilson | 20:21.2 | GR NorthPointe Christian | 99.9 | OK Silver Championship |
| 9 | Braeden Hargrove | 21:43.3 | Beaverton | 99.9 | Jack Pine 3 |
| 9 | Ezekiel Beach | 20:44.5 | Fowlerville | 99.8 | CAAC Red 3 |
| 10 | Bryce Clarkson | 20:56.9 | Okemos | 99.7 | CAAC Blue League |
| 9 | Jack Johnson | 20:30.9 | Allen Park | 99.7 | Downriver League Championship |
| 11 | Abraham Jager | 21:01.0 | GR West Mich. Aviation | 99.7 | Alliance League Championship |
| 10 | Logan Robinson | 20:35.2 | Laingsburg | 99.6 | CMAC 3 |
| 10 | David Petroff | 20:45.5 | Mason | 99.5 | CAAC Red 3 |
| 11 | Gage Bouwman | 21:20.5 | Muskegon Reeths-Puffer | 99.5 | OK Green Conference |
| 12 | Cody Tomlin | 21:31.7 | Eaton Rapids | 99.4 | CAAC White 3 |
| 10 | Zachary Burt | 21:45.3 | Shepherd | 99.2 | Jack Pine 3 |
| 11 | Michael King | 20:24.1 | Sparta | 99.0 | OK Silver Championship |
| 9 | Jackson Martinez | 20:33.3 | Wyandotte Roosevelt | 98.9 | Downriver League Championship |
| 12 | Theo Stack | 21:24.3 | GR Union | 98.2 | OK Green Conference |
| 9 | Conner Goroni | 20:35.3 | Brownstown Woodhaven | 98.2 | Downriver League Championship |
| 9 | Gavin Wilde | 20:58.4 | North Farmington | 98.2 | OAA Blue 3 |
| 9 | Owen Worley | 20:35.6 | Allen Park | 98.1 | Downriver League Championship |
| 11 | Deegan Richardson | 20:55.7 | New Boston Huron | 98.1 | Huron League Championship |
| 11 | Brayden Schmidt | 21:48.8 | Clare | 98.1 | Jack Pine 3 |
| 11 | Noah Worden | 21:36.0 | Eaton Rapids | 98.0 | CAAC White 3 |
| 10 | Pablo Ovalle jr | 21:25.1 | GR Union | 98.0 | OK Green Conference |
| 9 | Antonio Aro | 21:02.3 | East Lansing | 97.9 | CAAC Blue League |
| 9 | Carter Thelen | 20:40.4 | Fowler | 97.9 | CMAC 3 |
| 9 | Matt Calvin | 20:36.5 | Brownstown Woodhaven | 97.8 | Downriver League Championship |
| 12 | Help Djuma | 21:02.7 | Lansing Everett | 97.8 | CAAC Blue League |
| 12 | Colin Andersen | 20:56.9 | Monroe Jefferson | 97.7 | Huron League Championship |
| 11 | Humza Iqbal | 20:37.3 | Brownstown Woodhaven | 97.6 | Downriver League Championship |
| 10 | Brandon Chan | 21:00.6 | Auburn Hills Avondale | 97.5 | OAA Blue 3 |
| 11 | Ryan Williams | 20:28.7 | Hopkins | 97.4 | OK Silver Championship |
| 10 | Cameron Dallison | 21:00.9 | North Farmington | 97.4 | OAA Blue 3 |
| 12 | Dylan Rodman | 20:59.9 | Rochester | 97.4 | OAA White Championship |
| 11 | Paul Schmidt | 20:29.2 | Comstock Park | 97.3 | OK Silver Championship |
| 12 | Payton Zimmerlee | 20:42.5 | Bath | 97.2 | CMAC 3 |
| 9 | Fernando Saenger | 21:27.9 | Zeeland West | 97.0 | OK Green Conference |
| 9 | Luke Julian | 20:39.2 | Allen Park | 96.9 | Downriver League Championship |
| 11 | Dylan Stull | 20:59.5 | Flat Rock | 96.8 | Huron League Championship |
| 12 | Gavin Zuver | 20:55.5 | Brooklyn Columbia Central | 96.8 | Cascades Conference |
| 11 | David Farison | 21:53.3 | Sanford-Meridian | 96.6 | Jack Pine 3 |
| 12 | Jordan Serna | 21:07.0 | Lansing Waverly | 96.3 | CAAC Blue League |
| 11 | Ayden Barcia | 21:54.0 | Clare | 96.3 | Jack Pine 3 |
| 11 | Eric Qi | 21:03.4 | Troy Athens | 96.2 | OAA White Championship |
| 12 | Adam Sanborn | 20:45.7 | Pewamo-Westphalia | 96.1 | CMAC 3 |
| 10 | Charles Stitman | 21:04.2 | Royal Oak | 95.9 | OAA White Championship |
| 12 | Alex Stocke | 21:31.5 | Zeeland West | 95.8 | OK Green Conference |
| 10 | Henry Robinette | 21:32.2 | GR Union | 95.6 | OK Green Conference |
| 12 | Ryan Walsh | 21:05.3 | Troy Athens | 95.6 | OAA White Championship |
| 9 | Braulio Limon Urdapilleta | 21:05.4 | Rochester Hills Stoney Creek | 95.5 | OAA White Championship |
| 10 | Benjamin Ciesielski | 20:43.7 | Gibraltar Carlson | 95.4 | Downriver League Championship |
| 9 | Mattias Tuls | 21:15.7 | Wyoming Potter’s House | 94.8 | Alliance League Championship |
| 12 | Caden Timmerman | 21:10.9 | North Farmington | 94.0 | OAA Blue 3 |
| 9 | John Cook | 21:18.4 | GR West Mich. Aviation | 93.9 | Alliance League Championship |
| 10 | Broderick Yensch | 21:08.9 | New Boston Huron | 93.7 | Huron League Championship |
| 12 | Garrett Cheney | 21:09.4 | New Boston Huron | 93.5 | Huron League Championship |
| 9 | Ethan Carey | 20:49.7 | Brownstown Woodhaven | 93.4 | Downriver League Championship |
| 11 | Lucas Lamborne | 20:40.7 | Belding | 93.4 | OK Silver Championship |
| 9 | Dayton Sneller | 21:39.1 | Zeeland West | 93.3 | OK Green Conference |
| 12 | Kaden Boatright | 21:06.1 | East Jackson | 93.3 | Cascades Conference |
| 10 | Ben Holbrook | 21:10.5 | New Boston Huron | 93.2 | Huron League Championship |
| 9 | Austin Finkbeiner | 21:21.1 | Grand River Prep | 93.0 | Alliance League Championship |
| 11 | Landon Barton | 21:17.4 | Grand Ledge | 92.9 | CAAC Blue League |
| 11 | Jacob Jordan | 21:07.5 | Brooklyn Columbia Central | 92.8 | Cascades Conference |
| 11 | Xavier Hoppe | 22:05.6 | Shepherd | 92.5 | Jack Pine 3 |
| 10 | Jayson Hitchcock | 21:18.9 | DeWitt | 92.4 | CAAC Blue League |
| 10 | Landon Pershell | 21:07.2 | Williamston | 92.3 | CAAC Red 3 |
| 10 | Andrew Pendock | 20:44.6 | Hopkins | 92.1 | OK Silver Championship |
| 9 | Hank Bobicz | 21:14.6 | Milan | 91.8 | Huron League Championship |
| 11 | Maddox Podmokly | 21:17.1 | Royal Oak | 91.6 | OAA White Championship |
| 11 | Tyler Riedel | 21:09.2 | St. Johns | 91.6 | CAAC Red 3 |
| 11 | Finn Banner | 21:18.3 | Berkley | 91.6 | OAA Blue 3 |
| 10 | Gabe Feuvrier | 21:44.6 | Zeeland East | 91.5 | OK Green Conference |
| 9 | Alex Cargill | 21:10.2 | Mason | 91.3 | CAAC Red 3 |
| 12 | Carter Rounds | 21:12.2 | Jonesville | 91.3 | Cascades Conference |
| 10 | Luca Massoni | 21:18.4 | Royal Oak | 91.2 | OAA White Championship |
| 12 | Kaedan May | 20:48.6 | Belding | 90.8 | OK Silver Championship |
| 11 | Krish Singla | 21:21.3 | West Bloomfield | 90.6 | OAA Blue 3 |
| 9 | Matthew Effah | 20:58.4 | Gibraltar Carlson | 90.5 | Downriver League Championship |
| 9 | Xavier Allen | 21:21.7 | West Bloomfield | 90.4 | OAA Blue 3 |
| 9 | DeJuan Oakley | 21:21.9 | West Bloomfield | 90.4 | OAA Blue 3 |
| 10 | Caleb Stumph | 21:30.9 | Byron Center Zion Christian | 89.7 | Alliance League Championship |
| 11 | Giovanni Tanzini | 22:14.2 | Sanford-Meridian | 89.6 | Jack Pine 3 |
| 9 | Nick Neuman | 21:18.0 | Brooklyn Columbia Central | 89.3 | Cascades Conference |
| 9 | Braden Bennard | 21:02.1 | Gibraltar Carlson | 89.3 | Downriver League Championship |
| 11 | Phillip Burney | 21:25.2 | Oak Park | 89.3 | OAA Blue 3 |
| 11 | Braylen Brazziel | 21:25.3 | Oak Park | 89.2 | OAA Blue 3 |
| 12 | Devin Spitzley | 22:02.6 | Portland | 89.1 | CAAC White 3 |
| 10 | Noah Adcock | 21:06.8 | Lansing Christian | 89.1 | CMAC 3 |
| 12 | Reid Goodrich | 21:17.5 | St. Johns | 88.8 | CAAC Red 3 |
| 9 | Eli Vander Laan | 21:27.8 | Beverly Hills Groves | 88.4 | OAA Blue 3 |
| 12 | Cayden Dewitt | 21:20.9 | Grass Lake | 88.4 | Cascades Conference |
| 11 | Quinn Stephenson | 21:34.9 | GR West Mich. Aviation | 88.4 | Alliance League Championship |
| 9 | Jackson Turnas | 21:26.9 | Rochester Hills Stoney Creek | 88.4 | OAA White Championship |
| 9 | Dominic Berkemeier | 21:28.0 | Beverly Hills Groves | 88.3 | OAA Blue 3 |
| 10 | Bryce Glossinger | 21:28.4 | Beverly Hills Groves | 88.2 | OAA Blue 3 |
| 11 | Nathan Waldron | 21:35.6 | GR West Mich. Aviation | 88.1 | Alliance League Championship |
| 10 | Riley Graf | 21:10.0 | Dansville | 88.0 | CMAC 3 |
| 11 | Isaiah Lott | 21:32.7 | East Lansing | 87.8 | CAAC Blue League |
| 9 | Caden Post | 21:37.1 | Wyoming Potter’s House | 87.6 | Alliance League Championship |
| 9 | Thomas Armstrong | 21:29.3 | Rochester | 87.6 | OAA White Championship |
| 10 | Jeffrey Harma | 21:31.4 | Rochester | 86.9 | OAA White Championship |
| 9 | Jax Bahri | 21:31.4 | Bloomfield Hills | 86.9 | OAA White Championship |
| 11 | Oscar Andrade-Nava | 21:58.5 | Wyoming | 86.8 | OK Green Conference |
| 10 | Will Ryan | 21:30.1 | Monroe St. Mary CC | 86.6 | Huron League Championship |
| 10 | Lucas Korsmo | 21:40.5 | GR West Mich. Aviation | 86.5 | Alliance League Championship |
| 10 | Cody Koontz | 21:34.0 | West Bloomfield | 86.3 | OAA Blue 3 |
| 9 | Toriano Adams | 21:34.0 | Ferndale | 86.3 | OAA Blue 3 |
| 11 | Patrick Pajak | 21:37.4 | East Lansing | 86.2 | CAAC Blue League |
| 11 | Josh Howard | 21:37.6 | Holt | 86.1 | CAAC Blue League |
| 12 | Maxim Gross | 21:34.6 | West Bloomfield | 86.1 | OAA Blue 3 |
| 9 | Andrew Giuliano | 21:34.3 | Royal Oak | 85.9 | OAA White Championship |
| 9 | Auden Kane | 21:34.4 | Bloomfield Hills | 85.9 | OAA White Championship |
| 11 | Kendale Nash | 21:36.6 | Oak Park | 85.5 | OAA Blue 3 |
| 11 | Cameron Waszkiewicz | 21:34.0 | Riverview | 85.3 | Huron League Championship |
| 10 | Breslin Walek | 22:03.4 | Muskegon Mona Shores | 85.2 | OK Green Conference |
| 12 | Noel Rodriguez | 21:14.5 | Wyandotte Roosevelt | 85.2 | Downriver League Championship |
| 10 | Tyler Davis | 22:03.9 | Wyoming | 85.0 | OK Green Conference |
| 12 | Jason Miles | 21:19.0 | Pewamo-Westphalia | 85.0 | CMAC 3 |
| 9 | Aiden McLean | 21:36.0 | Milan | 84.7 | Huron League Championship |
| 11 | Owen Brickner | 22:29.1 | Shepherd | 84.6 | Jack Pine 3 |
| 9 | Carson Pavloff | 21:40.2 | Auburn Hills Avondale | 84.3 | OAA Blue 3 |
| 11 | Ethan Santonocito | 21:39.6 | Rochester Hills Stoney Creek | 84.1 | OAA White Championship |
| 12 | Daniel Panis | 21:42.8 | Royal Oak | 83.1 | OAA White Championship |
| 10 | Gavin Cavell | 21:43.1 | Royal Oak | 83.0 | OAA White Championship |
| 12 | Cade Fuller | 21:25.9 | Laingsburg | 82.7 | CMAC 3 |
| 11 | Gabriel Diego | 21:45.0 | North Farmington | 82.7 | OAA Blue 3 |
| 12 | Nurali Berdibekov | 21:39.1 | Napoleon | 82.3 | Cascades Conference |
| 10 | Gabriel Beauchamp | 21:23.3 | Dearborn Edsel Ford | 82.2 | Downriver League Championship |
| 12 | Elliott Malerman | 21:46.3 | Berkley | 82.2 | OAA Blue 3 |
| 11 | Aristotle Vyn | 21:54.9 | GR West Mich. Aviation | 81.7 | Alliance League Championship |
| 12 | Roman Whitmore | 21:45.0 | New Boston Huron | 81.7 | Huron League Championship |
| 10 | Bryce Schelter | 22:25.3 | Lake Odessa Lakewood | 81.6 | CAAC White 3 |
| 9 | Gabriel Wesserling | 21:25.5 | Allen Park | 81.5 | Downriver League Championship |
| 12 | Morris Pengel | 21:42.1 | Manchester | 81.3 | Cascades Conference |
| 11 | Ambrose Cornelius | 21:53.2 | East Lansing | 80.9 | CAAC Blue League |
| 12 | Cody Pett | 21:31.5 | Saranac | 80.8 | CMAC 3 |
| 12 | Alejandro Marquez | 22:16.5 | Holland | 80.8 | OK Green Conference |
| 9 | Jeffery Sisson | 22:40.9 | Gladwin | 80.7 | Jack Pine 3 |
| 12 | Travis St Martin | 21:42.4 | Fowlerville | 80.5 | CAAC Red 3 |
| 10 | Wyatt Winchell | 21:44.6 | Homer | 80.5 | Cascades Conference |
| 12 | Thomas Sullivan | 21:28.9 | Dearborn Edsel Ford | 80.4 | Downriver League Championship |
| 9 | Cameron Garcia | 21:50.1 | Milan | 80.0 | Huron League Championship |
| 10 | Yuki Tobo | 21:52.2 | Farmington | 79.9 | OAA White Championship |
| 11 | James Pratt | 21:35.1 | Laingsburg | 79.6 | CMAC 3 |
| 9 | Luke Wixom | 21:36.8 | Saranac | 79.1 | CMAC 3 |
| 11 | Ibrahim Husaini | 21:33.1 | Dearborn Edsel Ford | 79.0 | Downriver League Championship |
| 10 | Cole Ver Strate | 21:24.2 | Hopkins | 78.9 | OK Silver Championship |
| 9 | Ayden Scheffler | 21:47.5 | St. Johns | 78.8 | CAAC Red 3 |
| 10 | Phoenix Lawton | 22:35.0 | Charlotte | 78.3 | CAAC White 3 |
| 12 | Timothy Stack | 22:24.3 | GR Union | 78.2 | OK Green Conference |
| 12 | Josiah Lundy-Rush | 22:01.9 | East Lansing | 78.0 | CAAC Blue League |
| 12 | Lucas Chamberlin | 22:36.3 | Charlotte | 77.9 | CAAC White 3 |
| 10 | Nolan Woudwyk | 21:27.5 | Sparta | 77.8 | OK Silver Championship |
| 9 | Charlie Dyer | 22:26.1 | Zeeland East | 77.6 | OK Green Conference |
| 9 | Isaac Decker | 21:41.3 | Saranac | 77.6 | CMAC 3 |
| 10 | Mark Torres | 21:59.8 | Rochester | 77.4 | OAA White Championship |
| 11 | Christopher Seymour | 22:03.9 | Lansing Everett | 77.4 | CAAC Blue League |
| 11 | Elijah Swift | 22:03.9 | Lansing Everett | 77.4 | CAAC Blue League |
| 9 | Landon Lonn | 22:38.9 | Eaton Rapids | 77.0 | CAAC White 3 |
| 12 | Elliott Mergos | 21:43.0 | Perry | 77.0 | CMAC 3 |
| 12 | Gavin Zegarlowicz | 21:55.0 | East Jackson | 77.0 | Cascades Conference |
| 11 | Nathan Thelen | 21:43.5 | Pewamo-Westphalia | 76.8 | CMAC 3 |
| 9 | Greg Steele | 22:52.9 | Clare | 76.7 | Jack Pine 3 |
| 10 | Jacob McDonald | 21:55.1 | Lansing Eastern | 76.3 | CAAC Red 3 |
| 12 | Arnav Verma | 22:01.6 | Grosse Ile | 76.1 | Huron League Championship |
| 9 | Easton McCloy | 21:32.7 | GR NorthPointe Christian | 76.1 | OK Silver Championship |
| 9 | Brayden Pepper | 21:57.8 | Michigan Center | 76.1 | Cascades Conference |
| 10 | Carlos Castillo-Perez | 21:33.1 | Comstock Park | 76.0 | OK Silver Championship |
| 12 | Bjorn Olson | 22:05.4 | North Farmington | 75.9 | OAA Blue 3 |
| 11 | Koen Huisman | 22:12.7 | Grand River Prep | 75.8 | Alliance League Championship |
| 9 | Josh Chamberlin | 22:42.9 | Charlotte | 75.7 | CAAC White 3 |
| 12 | Noah Thiery | 22:05.2 | Troy Athens | 75.6 | OAA White Championship |
| 10 | Ezekiel Shafer | 22:03.3 | Monroe St. Mary CC | 75.6 | Huron League Championship |
| 11 | Srivatsan Balaji | 22:06.6 | North Farmington | 75.5 | OAA Blue 3 |
| 11 | Nick Gardner | 22:00.3 | Vandercook Lake | 75.2 | Cascades Conference |
| 9 | Nick Kreps | 22:33.6 | Muskegon Mona Shores | 75.1 | OK Green Conference |
| 12 | Tristan Burgess | 22:11.3 | Holt | 74.9 | CAAC Blue League |
| 12 | Evan Price | 21:49.7 | Saranac | 74.8 | CMAC 3 |
| 9 | Max Lee | 22:17.0 | Muskegon Catholic Central | 74.3 | Alliance League Championship |
| 10 | Harlem Cooper | 22:09.7 | Royal Oak | 74.1 | OAA White Championship |
| 11 | Trajan Thomas | 22:10.3 | Troy Athens | 73.9 | OAA White Championship |
| 11 | Will Loachridge | 22:14.4 | East Lansing | 73.9 | CAAC Blue League |
| 10 | Eric Larson | 23:02.4 | Beaverton | 73.5 | Jack Pine 3 |
| 9 | Matthew Boks | 22:50.9 | Olivet | 73.0 | CAAC White 3 |
| 12 | Ben Post | 22:39.9 | Zeeland East | 73.0 | OK Green Conference |
| 12 | Cody Baker | 21:42 | Hopkins | 73.0 | OK Silver Championship |
| 9 | Michael Purvis | 22:40.6 | GR Union | 72.8 | OK Green Conference |
| 9 | Ayden Stauff | 22:08.6 | Grass Lake | 72.5 | Cascades Conference |
| 11 | Will Loos | 21:57.0 | Perry | 72.3 | CMAC 3 |
| 9 | Jeremiah Delagarza | 22:19.7 | Lansing Everett | 72.1 | CAAC Blue League |
| 11 | Collin Scheid | 21:44.7 | Belding | 72.1 | OK Silver Championship |
| 10 | Nathan Walkenhorst | 22:24.1 | Muskegon Catholic Central | 72.0 | Alliance League Championship |
| 12 | Marino Concessi | 22:14.5 | Grosse Ile | 71.8 | Huron League Championship |
| 12 | John Hamil | 22:17.7 | North Farmington | 71.8 | OAA Blue 3 |
| 12 | Lorcan Keatley | 23:07.8 | Gladwin | 71.7 | Jack Pine 3 |
| 10 | Logan Bok | 21:58.8 | Saranac | 71.7 | CMAC 3 |
| 9 | Gunhong Min | 22:17.7 | Rochester | 71.4 | OAA White Championship |
| 11 | Elijah Maitland | 22:12.4 | Grass Lake | 71.2 | Cascades Conference |
| 11 | Aiden Powell | 22:18.6 | Rochester | 71.1 | OAA White Championship |
| 9 | Ben Keebaugh | 22:02.9 | Fowler | 70.4 | CMAC 3 |
| 11 | Elvis Le | 22:21.1 | Bloomfield Hills | 70.3 | OAA White Championship |
| 10 | Keegan Shephard | 23:14.2 | Sanford-Meridian | 69.6 | Jack Pine 3 |
| 11 | Leo Webster | 22:24.0 | Royal Oak | 69.3 | OAA White Championship |
| 11 | Anthony Norris | 22:24.5 | Troy Athens | 69.2 | OAA White Championship |
| 12 | Jett Emerson | 22:24.7 | Troy Athens | 69.1 | OAA White Championship |
| 9 | Evan Perry | 22:22.9 | Flat Rock | 69.1 | Huron League Championship |
| 12 | Ferrell Clark | 21:53.9 | GR NorthPointe Christian | 69.0 | OK Silver Championship |
| 9 | Alex Holmes | 22:17.0 | Lansing Eastern | 69.0 | CAAC Red 3 |
| 11 | Landon Barnett | 23:16.1 | Farwell | 69.0 | Jack Pine 3 |
| 10 | Silas Miller | 22:08.2 | Perry | 68.6 | CMAC 3 |
| 9 | Elijah Staats | 22:24.8 | Carleton Airport | 68.4 | Huron League Championship |
| 9 | Kyler Shaw | 22:28.2 | North Farmington | 68.3 | OAA Blue 3 |
| 10 | Daniel Stewart | 23:18.2 | Harrison | 68.3 | Jack Pine 3 |
| 9 | Isaac Armbruster | 22:31.3 | Lansing Everett | 68.2 | CAAC Blue League |
| 11 | Tyler Clark | 22:29.0 | Beverly Hills Groves | 68.0 | OAA Blue 3 |
| 10 | Julian Cardenas | 22:30.1 | Ferndale | 67.6 | OAA Blue 3 |
| 9 | Eli Wing | 23:20.6 | Harrison | 67.5 | Jack Pine 3 |
| 9 | Sean Martin | 23:08.4 | Lansing Catholic | 67.2 | CAAC White 3 |
| 12 | Miguel Izquierdo | 22:22.5 | St. Johns | 67.2 | CAAC Red 3 |
| 10 | Adam Halsted | 22:00.1 | Hopkins | 67.0 | OK Silver Championship |
| 10 | Paul Tabit | 23:09.6 | Lansing Catholic | 66.8 | CAAC White 3 |
| 12 | Nate Darling | 22:59.2 | Muskegon Reeths-Puffer | 66.6 | OK Green Conference |
| 12 | Luke Piersma | 22:01.3 | Grandville Calvin Christian | 66.6 | OK Silver Championship |
| 12 | Joey Hickey | 22:32.5 | Rochester Hills Stoney Creek | 66.5 | OAA White Championship |
| 11 | Jack Harkai | 22:31.4 | Flat Rock | 66.2 | Huron League Championship |
| 10 | Eithan Tuyilingire | 22:37.7 | Okemos | 66.1 | CAAC Blue League |
| 9 | Evan White | 22:34.6 | Rochester Hills Stoney Creek | 65.8 | OAA White Championship |
| 10 | Matthew Pierre | 22:38.7 | Lansing Waverly | 65.8 | CAAC Blue League |
| 11 | Dylan Cassel | 22:33.8 | Riverview | 65.4 | Huron League Championship |
| 11 | Elijah Thimotheose | 22:37.7 | West Bloomfield | 65.1 | OAA Blue 3 |
| 12 | Jacob Cromley | 22:18.9 | Laingsburg | 65.0 | CMAC 3 |
| 10 | Colin Zaremski | 22:29.3 | Williamston | 64.9 | CAAC Red 3 |
| 11 | Cristopher Lopez-cruz | 22:15.5 | Lincoln Park | 64.8 | Downriver League Championship |
| 11 | Balam Diaz | 22:15.9 | Wyandotte Roosevelt | 64.7 | Downriver League Championship |
| 9 | Duncan Sargent | 22:16.4 | Wyandotte Roosevelt | 64.5 | Downriver League Championship |
| 10 | Nicolas Hiner | 22:31.1 | St. Johns | 64.3 | CAAC Red 3 |
| 11 | Lucas Danaher | 22:40.3 | Royal Oak | 63.9 | OAA White Championship |
| 12 | Kevin Coffman-ross | 22:22.8 | Bath | 63.7 | CMAC 3 |
| 9 | Joseph Patton | 22:33.1 | Mason | 63.6 | CAAC Red 3 |
| 11 | Nick Pratt | 22:37.3 | East Jackson | 62.9 | Cascades Conference |
| 12 | James Fisher | 22:44.4 | Berkley | 62.9 | OAA Blue 3 |
| 12 | Fisher Edwards | 22:48.3 | Lansing Waverly | 62.6 | CAAC Blue League |
| 10 | Grant Mortsfield | 22:46.7 | Berkley | 62.1 | OAA Blue 3 |
| 11 | Atreyu Humphrey | 22:47.0 | Pontiac | 62.0 | OAA Blue 3 |
| 10 | Lucas Carter | 22:47.4 | Berkley | 61.9 | OAA Blue 3 |
| 10 | Finnegan (Finn) Moore | 22:48.0 | Berkley | 61.7 | OAA Blue 3 |
| 9 | Joseph Anongdeth | 22:39.1 | Mason | 61.6 | CAAC Red 3 |
| 9 | Jameson Halsey | 22:39.1 | St. Johns | 61.6 | CAAC Red 3 |
| 9 | Brenden Scott | 22:39.4 | Mason | 61.5 | CAAC Red 3 |
| 9 | Shawn Thompson | 22:40.5 | Fowlerville | 61.2 | CAAC Red 3 |
| 10 | Paul Korsmo | 22:57.8 | GR West Mich. Aviation | 60.7 | Alliance League Championship |
| 10 | Dakota Spencer | 22:48.2 | Milan | 60.6 | Huron League Championship |
| 12 | Justin Wood | 23:42.2 | Sanford-Meridian | 60.3 | Jack Pine 3 |
| 10 | Jemarion Brown | 23:18.2 | Muskegon | 60.3 | OK Green Conference |
| 11 | Hogan Walter | 23:43.1 | Clare | 60.0 | Jack Pine 3 |
| 11 | Wyatt Boteler | 22:46.7 | Grass Lake | 59.8 | Cascades Conference |
| 10 | Abdel Youssouf | 22:57.6 | Lansing Everett | 59.5 | CAAC Blue League |
| 9 | Max McDaid | 22:55.8 | Berkley | 59.1 | OAA Blue 3 |
| 9 | Anderson Jansen | 23:03.1 | GR West Mich. Aviation | 59.0 | Alliance League Championship |
| 10 | Cole Grundy | 23:46.5 | Clare | 58.8 | Jack Pine 3 |
| 12 | Chase Short | 22:49.8 | Michigan Center | 58.7 | Cascades Conference |
| 12 | Logan Blackburn | 23:23.0 | Zeeland West | 58.7 | OK Green Conference |
| 9 | Will Rathka | 22:39.5 | Laingsburg | 58.2 | CMAC 3 |
| 11 | Malachi Turner | 23:02.7 | East Lansing | 57.8 | CAAC Blue League |
| 12 | Jack Coluccy | 22:57.5 | Manchester | 56.2 | Cascades Conference |
| 11 | Matthew Firman | 23:54.6 | Farwell | 56.1 | Jack Pine 3 |
| 11 | Caleb Keilen | 23:12.7 | GR West Mich. Aviation | 55.8 | Alliance League Championship |
| 11 | Emeer Bush | 23:09.8 | Lansing Everett | 55.4 | CAAC Blue League |
| 9 | Colton Fleming | 23:00.2 | Homer | 55.3 | Cascades Conference |
| 9 | Leon Nicholson | 23:14.3 | Grand River Prep | 55.2 | Alliance League Championship |
| 9 | Connor Deyo | 23:10.9 | Lansing Waverly | 55.0 | CAAC Blue League |
| 12 | Jack Thelen | 22:49.2 | Pewamo-Westphalia | 54.9 | CMAC 3 |
| 11 | Malik Elewa | 23:08.6 | Bloomfield Hills | 54.5 | OAA White Championship |
| 9 | Sebastien Navis | 23:19.1 | Muskegon Western Mich. Christian | 53.6 | Alliance League Championship |
| 12 | Hunter Fletcher | 23:05.4 | Vandercook Lake | 53.5 | Cascades Conference |
| 11 | Mason Laduke | 23:20.3 | Tri-unity Christian | 53.2 | Alliance League Championship |
| 9 | Reid Tracy | 23:07.1 | Homer | 53.0 | Cascades Conference |
| 10 | Paul Ruggerio | 22:55.9 | Bath | 52.7 | CMAC 3 |
| 9 | Emilio Zuniga | 22:44.6 | GR NorthPointe Christian | 52.1 | OK Silver Championship |
| 10 | Robert Hill | 23:11.2 | Michigan Center | 51.6 | Cascades Conference |
| 10 | Andrew Randall | 23:17.8 | Rochester Hills Stoney Creek | 51.4 | OAA White Championship |
| 9 | Josh Chapman | 23:45.1 | GR Union | 51.3 | OK Green Conference |
| 10 | Cedar Smolash | 23:19.7 | West Bloomfield | 51.1 | OAA Blue 3 |
| 10 | Cody Cataline | 23:01.3 | Laingsburg | 50.9 | CMAC 3 |
| 9 | Lyriq Hill | 24:10.8 | Harrison | 50.7 | Jack Pine 3 |
| 9 | Israel Cahill | 23:03.3 | Saranac | 50.2 | CMAC 3 |
| 11 | Ajay Varghese | 23:21.3 | Troy Athens | 50.2 | OAA White Championship |
| 11 | Danik Chavez-arevalo | 22:59.7 | Lincoln Park | 50.1 | Downriver League Championship |
| 11 | Landon Baar | 23:04.5 | Lansing Christian | 49.8 | CMAC 3 |
| 9 | Rhys Todd | 23:27.2 | East Lansing | 49.6 | CAAC Blue League |
| 10 | Armas Curtis | 23:15.9 | Lansing Eastern | 49.4 | CAAC Red 3 |
| 11 | Keywan Rutherford | 23:25.5 | Pontiac | 49.2 | OAA Blue 3 |
| 11 | Evan Schultz | 23:17.2 | Fowlerville | 48.9 | CAAC Red 3 |
| 9 | Nicholas Croft | 23:27.2 | Beverly Hills Groves | 48.6 | OAA Blue 3 |
| 9 | Michael Wilhelm | 23:05.3 | Gibraltar Carlson | 48.2 | Downriver League Championship |
| 9 | Aiden Harrison | 24:18.9 | Gladwin | 48.0 | Jack Pine 3 |
| 9 | Lyle Lawrence | 24:06.0 | Olivet | 48.0 | CAAC White 3 |
| 10 | Ezekiel Rockhold | 23:10.8 | Saranac | 47.7 | CMAC 3 |
| 12 | Noah Myshock | 23:28.7 | New Boston Huron | 47.1 | Huron League Championship |
| 11 | Jesse Watton | 23:31.9 | Auburn Hills Avondale | 47.0 | OAA Blue 3 |
| 9 | Bryce Stevens | 23:01.2 | Hopkins | 46.6 | OK Silver Championship |
| 10 | Connor Hedke | 23:10.3 | Gibraltar Carlson | 46.6 | Downriver League Championship |
| 11 | Varun Rajeswaran | 23:32.5 | Troy Athens | 46.5 | OAA White Championship |
| 10 | Jordan Scherkenbach | 23:41.2 | GR West Mich. Aviation | 46.3 | Alliance League Championship |
| 9 | Aaron VanCleve | 23:17.2 | Potterville | 45.6 | CMAC 3 |
| 10 | Jackson McManus | 23:13.7 | Gibraltar Carlson | 45.4 | Downriver League Championship |
| 12 | Jack DuLong | 23:37.2 | Berkley | 45.3 | OAA Blue 3 |
| 12 | Griffin Chamberlain | 23:28.3 | Lansing Eastern | 45.2 | CAAC Red 3 |
| 9 | Henry Cobb | 23:36.6 | Bloomfield Hills | 45.1 | OAA White Championship |
| 12 | Ian Babcock | 23:37.1 | Troy Athens | 45.0 | OAA White Championship |
| 9 | David Lepley | 23:42.8 | Holt | 44.4 | CAAC Blue League |
| 10 | Bhargava Kulkarni | 23:43.4 | Okemos | 44.2 | CAAC Blue League |
| 9 | Peyton Carter | 23:34.8 | Leslie | 43.7 | Cascades Conference |
| 11 | Matthew Vasher | 23:19.7 | Brownstown Woodhaven | 43.4 | Downriver League Championship |
| 10 | Kacper Tomczyk | 23:41.8 | Troy Athens | 43.4 | OAA White Championship |
| 9 | Jase Brockway | 24:33.9 | Clare | 43.0 | Jack Pine 3 |
| 10 | Jack DeMond | 23:25.8 | Lansing Christian | 42.7 | CMAC 3 |
| 10 | Wyatt Musson | 23:44.7 | Rochester | 42.4 | OAA White Championship |
| 9 | Dyson Betts | 23:45.9 | Beverly Hills Groves | 42.4 | OAA Blue 3 |
| 10 | Vincent Arnold | 23:51.4 | Lansing Everett | 41.5 | CAAC Blue League |
| 9 | Asher Rauch | 23:16.5 | GR NorthPointe Christian | 41.5 | OK Silver Championship |
| 11 | Ethan Lawrence | 23:58.3 | GR West Mich. Aviation | 40.6 | Alliance League Championship |
| 9 | Drake McKaig | 23:54.5 | East Lansing | 40.5 | CAAC Blue League |
| 12 | Jack Danbrook | 23:34.6 | Laingsburg | 39.8 | CMAC 3 |
| 9 | Dameon Totten | 23:44.7 | Haslett | 39.8 | CAAC Red 3 |
| 9 | Conner Morrison | 24:33.6 | Ionia | 38.8 | CAAC White 3 |
| 9 | Reese Sarzynski | 24:00.1 | East Lansing | 38.6 | CAAC Blue League |
| 11 | Jack Fisher | 23:55.2 | New Boston Huron | 38.3 | Huron League Championship |
| 10 | Ricky Popp | 24:36.2 | Charlotte | 37.9 | CAAC White 3 |
| 11 | Luke Linna | 24:06.6 | GR West Mich. Aviation | 37.8 | Alliance League Championship |
| 10 | Ben Smedley | 23:50.9 | Lansing Eastern | 37.7 | CAAC Red 3 |
| 10 | Brayden Town | 24:26.1 | Zeeland West | 37.6 | OK Green Conference |
| 11 | Coen Vaughn | 23:53.2 | Addison | 37.6 | Cascades Conference |
| 11 | Christopher Heim | 23:57.3 | Grosse Ile | 37.6 | Huron League Championship |
| 9 | Alan He | 24:00.5 | Troy Athens | 37.2 | OAA White Championship |
| 10 | Aaron Beam | 24:01.0 | Troy Athens | 37.0 | OAA White Championship |
| 9 | Drew Albanice | 24:00.8 | Carleton Airport | 36.4 | Huron League Championship |
| 10 | Adam Lamach | 24:11.1 | Muskegon Catholic Central | 36.3 | Alliance League Championship |
| 9 | Aaron Rayford | 24:04.8 | Berkley | 36.1 | OAA Blue 3 |
| 11 | George Blundy | 23:47.0 | Lansing Christian | 35.7 | CMAC 3 |
| 10 | Brady Hefron | 23:47.9 | Saranac | 35.4 | CMAC 3 |
| 12 | Grant D’Lamater | 24:46.6 | Olivet | 34.5 | CAAC White 3 |
| 9 | Cameron Betts | 23:52.5 | Laingsburg | 33.8 | CMAC 3 |
| 9 | Atticus Houston | 24:03.2 | Mason | 33.6 | CAAC Red 3 |
| 12 | Dylan Bollone | 23:54.0 | Saranac | 33.3 | CMAC 3 |
| 10 | Aiden Carpenter | 24:09.3 | Napoleon | 32.2 | Cascades Conference |
| 10 | Braden Koos | 24:57.8 | Charlotte | 30.7 | CAAC White 3 |
| 10 | Nathan Behm | 23:49.2 | GR NorthPointe Christian | 30.6 | OK Silver Championship |
| 12 | Ryan Lindemann | 24:18.8 | Milan | 30.4 | Huron League Championship |
| 9 | Aidan Fredericks | 24:13.3 | Williamston | 30.2 | CAAC Red 3 |
| 9 | Oscar McKaig | 24:26.4 | East Lansing | 29.9 | CAAC Blue League |
| 9 | Gavin Wort | 24:02.6 | Gibraltar Carlson | 29.1 | Downriver League Championship |
| 9 | Austin Krause | 24:22.7 | New Boston Huron | 29.1 | Huron League Championship |
| 9 | Brandt Nichols | 24:18.7 | Jonesville | 29.1 | Cascades Conference |
| 11 | Jacob Thor | 24:25.8 | Rochester | 28.7 | OAA White Championship |
| 9 | Garrett Patrick | 24:23.8 | New Boston Huron | 28.7 | Huron League Championship |
| 9 | Jaden Griffor | 24:24.0 | Carleton Airport | 28.7 | Huron League Championship |
| 10 | Ostrander Tod Denon | 24:18.9 | Lansing Eastern | 28.4 | CAAC Red 3 |
| 10 | Joel Lazenby | 24:25.9 | New Boston Huron | 28.0 | Huron League Championship |
| 10 | Casey Knas | 24:29.1 | Bloomfield Hills | 27.6 | OAA White Championship |
| 10 | Major Brecheisen | 24:21.4 | Haslett | 27.5 | CAAC Red 3 |
| 10 | Nick Pung | 24:14.8 | Portland St. Patrick | 26.4 | CMAC 3 |
| 10 | Joel Cupp | 24:27.6 | Homer | 26.1 | Cascades Conference |
| 9 | Carter Raffensberger | 24:28.4 | East Jackson | 25.9 | Cascades Conference |
| 9 | Christian Spotts | 24:29.3 | Homer | 25.6 | Cascades Conference |
| 11 | Conner Welchko | 24:36.6 | West Bloomfield | 25.5 | OAA Blue 3 |
| 11 | Nolan Prevo | 24:42.8 | Lansing Everett | 24.4 | CAAC Blue League |
| 10 | Brady Hart | 24:39.9 | Berkley | 24.4 | OAA Blue 3 |
| 12 | DJ Troyer | 24:36.5 | Michigan Center | 23.2 | Cascades Conference |
| 10 | Sam Walters | 25:33.5 | Gladwin | 23.2 | Jack Pine 3 |
| 12 | Archibald Van Daele | 24:42.6 | Rochester Hills Stoney Creek | 23.1 | OAA White Championship |
| 12 | Chester Van Daele | 24:43.6 | Rochester Hills Stoney Creek | 22.8 | OAA White Championship |
| 9 | Rahm Vernagus | 24:50.1 | East Lansing | 22.0 | CAAC Blue League |
| 9 | Leighton Thorn | 24:25.8 | Trenton | 21.4 | Downriver League Championship |
| 11 | Isaiah Swift | 24:52.1 | Lansing Everett | 21.3 | CAAC Blue League |
| 9 | Logan Courtade | 24:50.3 | Rochester Hills Stoney Creek | 20.6 | OAA White Championship |
| 12 | Lars Weatherbee | 24:33.6 | Bath | 20.1 | CMAC 3 |
| 12 | Mac Beck | 24:34.6 | Bath | 19.8 | CMAC 3 |
| 10 | Gabe Holman | 25:31.1 | Ionia | 19.6 | CAAC White 3 |
| 10 | Jordan Dent | 24:54.5 | Oak Park | 19.5 | OAA Blue 3 |
| 11 | Joel Mora | 25:06.2 | Muskegon Western Mich. Christian | 17.9 | Alliance League Championship |
| 10 | Jayden Houck | 24:59.3 | Berkley | 17.9 | OAA Blue 3 |
| 9 | Riley Sprague | 25:49.7 | Beaverton | 17.8 | Jack Pine 3 |
| 11 | Keith Berry | 25:00.6 | Ferndale | 17.5 | OAA Blue 3 |
| 11 | Jason Teh | 25:00.4 | Troy Athens | 17.2 | OAA White Championship |
| 11 | Vissed Vue | 24:46.1 | Potterville | 16.0 | CMAC 3 |
| 11 | Elijah Greene | 25:05.8 | North Farmington | 15.7 | OAA Blue 3 |
| 9 | Donovan Amos | 25:07.3 | Harper Woods | 15.2 | OAA Blue 3 |
| 11 | Clayton Thomas | 25:02.2 | Vandercook Lake | 14.6 | Cascades Conference |
| 9 | Oscar Camargo | 25:11.4 | Rochester Hills Stoney Creek | 13.5 | OAA White Championship |
| 10 | Quinn Meron | 25:13.0 | Berkley | 13.3 | OAA Blue 3 |
| 11 | Cameron McMeekin | 25:14.4 | Auburn Hills Avondale | 12.9 | OAA Blue 3 |
| 10 | Haven Nico | 25:06.3 | Haslett | 12.6 | CAAC Red 3 |
| 12 | Marcos Sanguesa | 26:06.9 | Shepherd | 12.0 | Jack Pine 3 |
| 9 | Javi Berrios Escalera | 25:43.9 | Zeeland West | 11.7 | OK Green Conference |
| 12 | Drew Blosser | 25:15.2 | New Boston Huron | 11.6 | Huron League Championship |
| 11 | Conner Anderson | 25:24.2 | North Farmington | 9.6 | OAA Blue 3 |
| 9 | William Myers | 26:18.5 | Shepherd | 8.2 | Jack Pine 3 |
| 10 | Dre Dodd | 25:32.2 | Lansing Waverly | 7.9 | CAAC Blue League |
| 11 | Nicholas Parker | 25:30.6 | Harper Woods | 7.5 | OAA Blue 3 |
| 10 | Aiden Simon | 25:57.0 | Muskegon Mona Shores | 7.3 | OK Green Conference |
| 10 | Issak Stitt | 25:57.1 | Zeeland East | 7.3 | OK Green Conference |
| 12 | Jayden Slater | 25:57.3 | Muskegon | 7.2 | OK Green Conference |
| 9 | Ethan Hoover | 25:08.8 | Gibraltar Carlson | 7.1 | Downriver League Championship |
| 9 | Jack Becksvoort | 25:43.2 | Muskegon Western Mich. Christian | 5.6 | Alliance League Championship |
| 9 | Tyson Worthington | 26:04.7 | Muskegon | 4.8 | OK Green Conference |
| 9 | Cash Zheng | 25:20.8 | Perry | 4.4 | CMAC 3 |
| 12 | Andrea Previtali | 25:41.1 | West Bloomfield | 4.0 | OAA Blue 3 |
| 10 | Mayas Smith | 25:41.6 | Bloomfield Hills | 3.5 | OAA White Championship |
| 12 | Nathan Dery | 25:26.8 | Lansing Christian | 2.4 | CMAC 3 |
| 10 | Jalen Thelen | 25:27.1 | Pewamo-Westphalia | 2.3 | CMAC 3 |
| 10 | Dorian Davis | 25:48.4 | Beverly Hills Groves | 1.5 | OAA Blue 3 |
| 11 | Jesus Gonzalez-Torres | 25:52.7 | Lansing Everett | 1.1 | CAAC Blue League |
| 11 | David Ward | 25:41.0 | Mason | 1.0 | CAAC Red 3 |
| 9 | Aaron Studley | 25:43.5 | Michigan Center | 0.8 | Cascades Conference |