| Grade | Name | Time | Team | Rating | Meet |
| 10 | Tanner Smith | 16:16.8 | Zeeland West | 207.7 | OK Black 2 |
| 9 | Drew Franken | 16:37.2 | Holland Christian | 200.9 | OK Black 2 |
| 10 | Grant Lampen | 16:37.9 | Holland Christian | 200.7 | OK Black 2 |
| 10 | Bryson Hassevoort | 16:40.0 | Zeeland West | 200.0 | OK Black 2 |
| 10 | Zach Diller | 16:50.4 | Holland Christian | 196.5 | OK Black 2 |
| 12 | Bryce Cahoon | 16:26.0 | Shepherd | 196.0 | JPC 2 |
| 12 | Logan Youngman | 16:42.6 | Hillsdale | 195.8 | LCAA 2 |
| 11 | Abenezer Olson | 16:05.9 | Kalamazoo Homeschool Sports | 195.7 | WMICCC Conference |
| 11 | Aiden Lambers | 16:56.8 | Holland | 194.4 | OK Black 2 |
| 11 | Michael Weidmayer | 16:47.0 | Blissfield | 194.3 | LCAA 2 |
| 12 | Cole Coffman | 16:58.9 | Holland Christian | 193.7 | OK Black 2 |
| 11 | Eli Miller | 16:16.1 | GRTC Peregrines | 192.3 | WMICCC Conference |
| 12 | William Ready | 16:36.6 | Traverse City St. Francis | 192.1 | Mancelona |
| 12 | Noah Rice | 16:16.8 | Kalamazoo Homeschool Sports | 192.1 | WMICCC Conference |
| 12 | Nate Davis | 17:09.2 | Zeeland East | 190.3 | OK Black 2 |
| 10 | Zander Stewart | 17:10.9 | Holland Christian | 189.7 | OK Black 2 |
| 12 | Evan Armstrong | 16:27.0 | Kalamazoo Homeschool Sports | 188.7 | WMICCC Conference |
| 12 | Reeve Oberman | 16:49.1 | Petoskey | 188.0 | Mancelona |
| 12 | Drew Davis | 16:50.1 | Shepherd | 188.0 | JPC 2 |
| 12 | Logan Young | 16:56.4 | Harrison | 185.9 | JPC 2 |
| 11 | Noah Sills | 17:13.6 | Blissfield | 185.5 | LCAA 2 |
| 11 | Andrew Egli | 16:36.7 | GRTC Peregrines | 185.4 | WMICCC Conference |
| 12 | Owen Adams | 17:24.5 | Spring Lake | 185.2 | OK Black 2 |
| 11 | Brendan Plante | 17:00.9 | Midland Bullock Creek | 184.4 | JPC 2 |
| 12 | Alex Ten Haken | 17:27.1 | Hudsonville Unity Christian | 184.3 | OK Black 2 |
| 11 | Gabe Piach | 17:07.3 | Gladwin | 182.2 | JPC 2 |
| 11 | Alex VanDuren | 17:35.0 | Holland Christian | 181.7 | OK Black 2 |
| 12 | Jakin Whitney | 17:10.3 | Shepherd | 181.2 | JPC 2 |
| 12 | William McDonald | 17:12.0 | Shepherd | 180.7 | JPC 2 |
| 9 | Jack Schulte | 17:38.1 | Holland | 180.6 | OK Black 2 |
| 11 | Derek Bostrom | 17:38.2 | Holland Christian | 180.6 | OK Black 2 |
| 12 | Jacob Ziolkowski | 16:52.6 | GRTC Peregrines | 180.1 | WMICCC Conference |
| 11 | Tyler Egli | 16:54.4 | GRTC Peregrines | 179.5 | WMICCC Conference |
| 9 | Caleb Cahoon | 17:15.4 | Shepherd | 179.5 | JPC 2 |
| 11 | Tristan Hernandez | 17:15.4 | Kingsley | 179.2 | Mancelona |
| 10 | Calvin Graham | 16:55.9 | GRTC Peregrines | 179.0 | WMICCC Conference |
| 12 | Anthony Schmitz | 16:56.2 | GRTC Peregrines | 178.9 | WMICCC Conference |
| 11 | Weston Grewell | 17:45.3 | Zeeland West | 178.2 | OK Black 2 |
| 11 | Timothy Adair | 16:58.6 | Kalamazoo Homeschool Sports | 178.1 | WMICCC Conference |
| 9 | Rocco Street | 17:07.0 | GRTC Peregrines | 175.3 | WMICCC Conference |
| 11 | Caelen Gray | 17:56.1 | Holland | 174.6 | OK Black 2 |
| 10 | Bryce Youngman | 17:46.9 | Hillsdale | 174.4 | LCAA 2 |
| 10 | Parson Jones | 17:57.5 | Holland Christian | 174.2 | OK Black 2 |
| 9 | Ivan Christensen | 17:33.2 | Gladwin | 173.6 | JPC 2 |
| 12 | Wyatt Taylor-DeNooyer | 18:01.5 | Holland Christian | 172.8 | OK Black 2 |
| 11 | Jacob Gruppen | 18:02.1 | Zeeland West | 172.6 | OK Black 2 |
| 12 | Myles Robinson | 17:36.5 | Gladwin | 172.5 | JPC 2 |
| 10 | Haiden Bennett | 17:52.7 | Clinton | 172.4 | LCAA 2 |
| 11 | Caden Uttech | 18:03.0 | Zeeland West | 172.3 | OK Black 2 |
| 11 | Nico DiLaura | 18:03.7 | Zeeland East | 172.1 | OK Black 2 |
| 12 | Evan Civinskas | 17:37.6 | Roscommon | 171.8 | Mancelona |
| 11 | Isaac Vandlen | 18:06.5 | Spring Lake | 171.2 | OK Black 2 |
| 12 | Rylan VanDenBeldt | 18:07.2 | Holland Christian | 170.9 | OK Black 2 |
| 12 | Brennan Ackerman | 17:20.6 | GRTC Peregrines | 170.8 | WMICCC Conference |
| 9 | Kyle Whitacre | 17:21.6 | Kalamazoo Homeschool Sports | 170.5 | WMICCC Conference |
| 9 | Hudson Dannenberg | 18:09.0 | Holland Christian | 170.3 | OK Black 2 |
| 11 | Remyngton Clish | 17:44.9 | Sanford-Meridian | 169.7 | JPC 2 |
| 12 | Connor Schmidt | 17:45.2 | Clare | 169.6 | JPC 2 |
| 10 | Dane Trask | 18:12.5 | Spring Lake | 169.2 | OK Black 2 |
| 11 | Macen White | 18:13.1 | Holland Christian | 169.0 | OK Black 2 |
| 12 | Riley Weed | 17:27.5 | West Michigan Homeschool | 168.5 | WMICCC Conference |
| 11 | Jack Krafft | 17:49.2 | Shepherd | 168.3 | JPC 2 |
| 9 | Micah Chen | 18:15.3 | Zeeland East | 168.2 | OK Black 2 |
| 12 | Brayden Spears | 17:48.6 | Lake City | 168.1 | Mancelona |
| 9 | Hayden Woodwyk | 18:16.3 | Hudsonville Unity Christian | 167.9 | OK Black 2 |
| 12 | Thomas Janisse | 17:49.8 | Roscommon | 167.7 | Mancelona |
| 10 | Ashdeyn Gerow | 17:59.3 | Rock Mid-Peninsula | 167.2 | Skyline Central |
| 11 | Eddie Radtke | 17:52.6 | Shepherd | 167.1 | JPC 2 |
| 12 | Joshua Dodd | 18:19.9 | Zeeland West | 166.7 | OK Black 2 |
| 10 | Bryson Pooley | 18:10.3 | Blissfield | 166.6 | LCAA 2 |
| 10 | Noah Strother | 17:53.6 | Gaylord | 166.5 | Mancelona |
| 12 | Stosh Albright | 17:35.1 | GRTC Peregrines | 166.0 | WMICCC Conference |
| 11 | Charlie Denherder | 17:56.1 | Elk Rapids | 165.6 | Mancelona |
| 11 | Daniel LaRoy | 17:36.7 | Kalamazoo Homeschool Sports | 165.4 | WMICCC Conference |
| 12 | Ryder Woodwyk | 18:24.1 | Spring Lake | 165.3 | OK Black 2 |
| 11 | William (Liam) Mahaffy | 17:58.6 | Grayling | 164.8 | Mancelona |
| 11 | Josiah Ruse | 17:40.6 | GRTC Peregrines | 164.1 | WMICCC Conference |
| 11 | Luke Mulder | 18:02.0 | Midland Bullock Creek | 164.0 | JPC 2 |
| 9 | Joseph Duncan | 17:42.1 | GRTC Peregrines | 163.6 | WMICCC Conference |
| 10 | Dawson Kolehouse | 17:43.5 | West Michigan Homeschool | 163.2 | WMICCC Conference |
| 11 | Fhoenix Stellard | 18:30.9 | Spring Lake | 163.0 | OK Black 2 |
| 11 | Harper Mullet | 18:04.6 | Traverse City St. Francis | 162.8 | Mancelona |
| 12 | Isaac Dionne | 18:06.3 | Boyne City | 162.2 | Mancelona |
| 10 | Louis Ready | 18:06.9 | Traverse City St. Francis | 162.0 | Mancelona |
| 9 | Ian O’Donohue | 17:47.4 | GRTC Peregrines | 161.9 | WMICCC Conference |
| 12 | Caleb Miller | 17:49.9 | West Michigan Homeschool | 161.0 | WMICCC Conference |
| 12 | Donavin Reist | 18:09.9 | Mancelona | 161.0 | Mancelona |
| 12 | Leo Nothstine | 18:11.3 | Grayling | 160.6 | Mancelona |
| 12 | Bryce Reid | 18:12.1 | Elk Rapids | 160.3 | Mancelona |
| 10 | Cameron Jordan | 18:29.7 | Blissfield | 160.1 | LCAA 2 |
| 9 | Ari Immink | 17:54.4 | Kalamazoo Homeschool Sports | 159.5 | WMICCC Conference |
| 12 | Brian Artman | 17:57.0 | Kalamazoo Homeschool Sports | 158.7 | WMICCC Conference |
| 11 | Michael Ensing | 18:44.9 | Zeeland West | 158.4 | OK Black 2 |
| 10 | Ethan Strother | 18:18.9 | Gaylord | 158.0 | Mancelona |
| 10 | David Strother | 18:19.3 | Gaylord | 157.9 | Mancelona |
| 9 | Zeke Hekman | 18:46.8 | Holland Christian | 157.7 | OK Black 2 |
| 12 | Tristen Hinson | 18:47.8 | Zeeland East | 157.4 | OK Black 2 |
| 12 | Nate Gorman | 18:20.9 | Traverse City St. Francis | 157.4 | Mancelona |
| 10 | Blake Aube | 18:38.6 | Hudson | 157.1 | LCAA 2 |
| 10 | Drew Trask | 18:49.3 | Spring Lake | 156.9 | OK Black 2 |
| 9 | Clayton Bramer | 18:51.4 | Hudsonville Unity Christian | 156.2 | OK Black 2 |
| 9 | Emmett Vogel | 18:25.7 | Gladwin | 156.1 | JPC 2 |
| 11 | Grayson Wells | 18:25.9 | Midland Bullock Creek | 156.0 | JPC 2 |
| 10 | Silas Finney | 18:26.6 | Beaverton | 155.8 | JPC 2 |
| 11 | Brett Raak | 18:52.7 | Zeeland West | 155.8 | OK Black 2 |
| 9 | Joshua Fox | 18:26.1 | Kalkaska | 155.6 | Mancelona |
| 11 | Levi Groenhout | 18:53.7 | Zeeland East | 155.4 | OK Black 2 |
| 12 | Carter Root | 18:27.1 | Lake City | 155.3 | Mancelona |
| 12 | Sutton Klaus | 18:31.0 | Clare | 154.3 | JPC 2 |
| 10 | Eli Hejnal | 18:30.9 | Lake City | 154.0 | Mancelona |
| 9 | Pierce Lakatos | 18:34.6 | Sanford-Meridian | 153.1 | JPC 2 |
| 12 | Kaleb Stutzman | 18:51.1 | Blissfield | 153.0 | LCAA 2 |
| 12 | Gabe Boelman | 18:16.0 | Kalamazoo Homeschool Sports | 152.3 | WMICCC Conference |
| 12 | Kai Bouathong | 19:06.3 | Zeeland West | 151.2 | OK Black 2 |
| 11 | Brady Bills | 18:56.4 | Blissfield | 151.2 | LCAA 2 |
| 10 | Conner Cousineau | 18:42.0 | Farwell | 150.7 | JPC 2 |
| 11 | Hayden Smith | 18:49.1 | Forest Park | 150.6 | Skyline Central |
| 9 | River Johnson | 19:08.5 | Zeeland West | 150.5 | OK Black 2 |
| 12 | Christian Villa-Bilton | 18:43.2 | Clare | 150.3 | JPC 2 |
| 10 | Joel Vanderwey | 18:22.7 | Capital Homeschool | 150.1 | WMICCC Conference |
| 11 | Ty Brower | 19:09.7 | Holland Christian | 150.1 | OK Black 2 |
| 12 | Jeffery Sisson | 18:44.0 | Gladwin | 150.0 | JPC 2 |
| 10 | Alex Tremonti | 19:00.5 | Dundee | 149.8 | LCAA 2 |
| 11 | Ryan Latimer | 18:43.6 | Harbor Springs | 149.8 | Mancelona |
| 9 | Keegan Morgan | 18:44.8 | Midland Bullock Creek | 149.7 | JPC 2 |
| 10 | Lewis Smith | 18:44.4 | Mancelona | 149.5 | Mancelona |
| 11 | Alexander Neveau | 18:46.0 | TC Central (Traverse City) | 149.0 | Mancelona |
| 12 | Nathan Ulman | 18:26.5 | GRTC Peregrines | 148.8 | WMICCC Conference |
| 9 | William Rund | 19:14.5 | Holland | 148.5 | OK Black 2 |
| 11 | Corbin Hutchinson | 18:48.0 | Gaylord | 148.3 | Mancelona |
| 12 | Finn Parish | 18:48.1 | Boyne City | 148.3 | Mancelona |
| 10 | Ehud Huizen | 18:28.5 | GRTC Peregrines | 148.2 | WMICCC Conference |
| 11 | Callan Toman | 18:30.8 | Kalamazoo Homeschool Sports | 147.4 | WMICCC Conference |
| 9 | Micah Aukeman | 19:18.0 | Hudsonville Unity Christian | 147.3 | OK Black 2 |
| 12 | Jake Klemmer | 18:51.1 | Roscommon | 147.3 | Mancelona |
| 12 | Blake Lakosky | 18:59.1 | Munising | 147.3 | Skyline Central |
| 12 | Nicklas Holmes | 19:09.0 | Onsted | 147.0 | LCAA 2 |
| 11 | Elliot Smith | 18:52.3 | Mancelona | 146.9 | Mancelona |
| 9 | Duke Roder | 18:53.1 | Harbor Springs | 146.6 | Mancelona |
| 9 | Karlson Raab | 19:20.5 | Zeeland East | 146.5 | OK Black 2 |
| 12 | Dillon Spilker | 18:55.3 | Sanford-Meridian | 146.2 | JPC 2 |
| 11 | Misael Paez | 18:54.6 | Lake City | 146.1 | Mancelona |
| 11 | Andrew Gilde | 18:55.1 | Kingsley | 146.0 | Mancelona |
| 12 | Aiden Harrison | 18:57.5 | Gladwin | 145.5 | JPC 2 |
| 11 | Joseph Kamp | 18:39.0 | Capital Homeschool | 144.7 | WMICCC Conference |
| 12 | Allen Sumego | 18:39.4 | Capital Homeschool | 144.5 | WMICCC Conference |
| 9 | Padraig Hollandsworth | 18:59.4 | Traverse City St. Francis | 144.5 | Mancelona |
| 12 | Jayden Bobzien | 19:00.8 | Harrison | 144.4 | JPC 2 |
| 10 | Jeremy Long | 18:40.3 | West Michigan Homeschool | 144.2 | WMICCC Conference |
| 10 | TJ Wolk | 19:29.3 | Holland Christian | 143.6 | OK Black 2 |
| 12 | Dayton Sneller | 19:29.6 | Zeeland West | 143.5 | OK Black 2 |
| 9 | Micah Barker | 18:43.8 | Byron Center Charter | 143.1 | WMICCC Conference |
| 11 | Hunter Bonner | 19:04.4 | Roscommon | 142.9 | Mancelona |
| 9 | Zeke Lindell | 18:45.3 | West Michigan Homeschool | 142.6 | WMICCC Conference |
| 12 | Johnny Gruppen | 19:32.5 | Hudsonville Unity Christian | 142.5 | OK Black 2 |
| 9 | Jonah Griffiths | 19:07.2 | Gladwin | 142.3 | JPC 2 |
| 11 | Connor Ketchum | 19:06.6 | Grayling | 142.1 | Mancelona |
| 10 | Josh Geisenhaver | 18:46.8 | Capital Homeschool | 142.1 | WMICCC Conference |
| 10 | Grant Rajala | 18:48.1 | Capital Homeschool | 141.6 | WMICCC Conference |
| 9 | Owen Claus | 19:25.6 | Clinton | 141.5 | LCAA 2 |
| 12 | Braeden Hargrove | 19:10.9 | Beaverton | 141.0 | JPC 2 |
| 9 | Zander Springer | 19:11.4 | Harbor Springs | 140.5 | Mancelona |
| 11 | Justin Walters | 19:38.5 | Zeeland East | 140.5 | OK Black 2 |
| 10 | Colton Kamphuis | 19:38.7 | Zeeland East | 140.4 | OK Black 2 |
| 12 | Darren Moore | 19:12.1 | LeRoy Pine River | 140.3 | Mancelona |
| 10 | Owen Truitt | 19:20.1 | Rapid River | 140.3 | Skyline Central |
| 12 | Alden Lucas | 19:39.1 | Hudsonville Unity Christian | 140.3 | OK Black 2 |
| 9 | Colin Ost | 19:29.6 | Dundee | 140.1 | LCAA 2 |
| 12 | Kaiden Eichhorn | 19:13.9 | Harrison | 140.0 | JPC 2 |
| 9 | Kolby Youngman | 19:29.9 | Hillsdale | 140.0 | LCAA 2 |
| 9 | Max McCarty | 18:53.0 | Kalamazoo Homeschool Sports | 140.0 | WMICCC Conference |
| 11 | Bode Dykstra | 19:13.3 | TC Central (Traverse City) | 139.9 | Mancelona |
| 12 | Ben Brower | 19:40.9 | Hudsonville Unity Christian | 139.7 | OK Black 2 |
| 11 | Julian Spitzner | 19:15.1 | TC Central (Traverse City) | 139.3 | Mancelona |
| 11 | Jackson Willard | 18:56.4 | GRTC Peregrines | 138.9 | WMICCC Conference |
| 11 | Owen McGlone | 19:16.4 | Kalkaska | 138.9 | Mancelona |
| 10 | Haven Kohlruss | 19:34.2 | Hudson | 138.6 | LCAA 2 |
| 11 | Hudson Merriott | 18:57.4 | Kalamazoo Homeschool Sports | 138.5 | WMICCC Conference |
| 11 | Ashton Enciso | 19:18.5 | Pinconning | 138.5 | JPC 2 |
| 11 | Mason Edelbrock | 19:34.9 | Dundee | 138.4 | LCAA 2 |
| 10 | Erik Mager | 19:18.0 | TC Central (Traverse City) | 138.3 | Mancelona |
| 9 | Malachi Fassett | 19:19.0 | Beaverton | 138.3 | JPC 2 |
| 12 | Liam Allen | 19:18.4 | Grayling | 138.2 | Mancelona |
| 9 | Tavid Leonard | 19:19.6 | Shepherd | 138.1 | JPC 2 |
| 12 | Raphael Bouche | 19:19.6 | Midland Bullock Creek | 138.1 | JPC 2 |
| 11 | Miles Fritzler | 19:35.8 | Dundee | 138.1 | LCAA 2 |
| 9 | JP Hess | 19:45.8 | Zeeland East | 138.1 | OK Black 2 |
| 11 | Luke Elyea | 18:58.9 | GRTC Peregrines | 138.0 | WMICCC Conference |
| 11 | John Verlinde | 19:37.0 | Adrian Madison | 137.7 | LCAA 2 |
| 9 | Lucas Westmaas | 19:47.1 | Hudsonville Unity Christian | 137.6 | OK Black 2 |
| 11 | Ethan Dertien | 19:47.2 | Hudsonville Unity Christian | 137.6 | OK Black 2 |
| 11 | Adam Shoemaker | 19:48.0 | Hudsonville Unity Christian | 137.3 | OK Black 2 |
| 12 | Cameron Rynsburger | 19:48.7 | Holland Christian | 137.1 | OK Black 2 |
| 12 | Marshall Brandt | 19:24.3 | Midland Bullock Creek | 136.6 | JPC 2 |
| 11 | Alize Ramirez | 19:40.3 | Adrian Madison | 136.6 | LCAA 2 |
| 12 | Ethan Nagel | 19:24.7 | Sanford-Meridian | 136.4 | JPC 2 |
| 9 | Levi Darling | 19:04.1 | Capital Homeschool | 136.3 | WMICCC Conference |
| 12 | Evan Kryger | 19:04.2 | GRTC Peregrines | 136.3 | WMICCC Conference |
| 12 | Tucker Cory | 19:42.2 | Dundee | 135.9 | LCAA 2 |
| 10 | Eli Stiglitz | 19:33.5 | Rock Mid-Peninsula | 135.8 | Skyline Central |
| 12 | Joseph Haupt | 19:26.6 | Clare | 135.8 | JPC 2 |
| 10 | Calen Galbraith | 19:25.8 | Petoskey | 135.7 | Mancelona |
| 9 | Judah Cook | 19:26.2 | Petoskey | 135.6 | Mancelona |
| 10 | Gavin Gross | 19:26.8 | TC Central (Traverse City) | 135.4 | Mancelona |
| 12 | Lucas Goetting | 19:43.8 | Clinton | 135.4 | LCAA 2 |
| 12 | Wyatt Grote | 19:27.0 | Mancelona | 135.3 | Mancelona |
| 9 | Carson Blummerick | 19:44.6 | Hudson | 135.1 | LCAA 2 |
| 9 | Malcolm Oosting-Sineath | 19:54.9 | Spring Lake | 135.0 | OK Black 2 |
| 9 | Parker Moore | 19:09.6 | West Michigan Homeschool | 134.5 | WMICCC Conference |
| 9 | Nathan Geisenhaver | 19:10.1 | Capital Homeschool | 134.3 | WMICCC Conference |
| 9 | Davis Woodwyk | 19:58.7 | Spring Lake | 133.8 | OK Black 2 |
| 10 | Landon King | 19:58.8 | Spring Lake | 133.7 | OK Black 2 |
| 10 | Cullen Hall | 19:33.1 | Beaverton | 133.6 | JPC 2 |
| 12 | Orin Shalom | 19:40.2 | Munising | 133.6 | Skyline Central |
| 10 | Mathieu Moore | 19:32.5 | Grayling | 133.5 | Mancelona |
| 12 | Mike Clignan | 19:32.5 | Mancelona | 133.5 | Mancelona |
| 12 | Silas Pycraft | 19:59.6 | Hamilton | 133.5 | OK Black 2 |
| 9 | Maxwell Budnik | 19:59.9 | Zeeland West | 133.4 | OK Black 2 |
| 9 | Dylan Cooley | 19:50.2 | Dundee | 133.3 | LCAA 2 |
| 12 | Jon Denkins | 19:43.5 | Rapid River | 132.5 | Skyline Central |
| 11 | David Steenwyk | 20:02.5 | Holland Christian | 132.5 | OK Black 2 |
| 11 | Evan Duba | 19:36.0 | Grayling | 132.3 | Mancelona |
| 12 | Gavin Dannenberg | 20:03.1 | Holland Christian | 132.3 | OK Black 2 |
| 9 | Weston Kish | 19:37.0 | Boyne City | 132.0 | Mancelona |
| 10 | Ryan Armey | 20:04.5 | Spring Lake | 131.8 | OK Black 2 |
| 11 | Owen Wickstra | 20:05.1 | Holland Christian | 131.6 | OK Black 2 |
| 10 | Louie Orme | 20:06.3 | Holland | 131.2 | OK Black 2 |
| 10 | Conner Hoeksema | 20:07.4 | Zeeland East | 130.9 | OK Black 2 |
| 11 | Payton Belisle | 19:57.8 | Hillsdale | 130.7 | LCAA 2 |
| 12 | Dietrich Rasner | 19:49.4 | Forest Park | 130.5 | Skyline Central |
| 9 | Sawyer Franke | 19:59.0 | Hudson | 130.3 | LCAA 2 |
| 9 | Jaxon Klyk | 19:51.2 | Eben Jct. Superior Central | 129.9 | Skyline Central |
| 9 | Isaac Jonna | 19:43.5 | TC Central (Traverse City) | 129.8 | Mancelona |
| 9 | Garrison Farley | 19:45.2 | Gladwin | 129.6 | JPC 2 |
| 12 | Owen Frifeldt | 19:24.5 | West Michigan Homeschool | 129.5 | WMICCC Conference |
| 10 | Keegan Bouathong | 20:11.7 | Zeeland West | 129.4 | OK Black 2 |
| 10 | Wyatt Johnson | 19:25.0 | Quad City Mustangs | 129.3 | WMICCC Conference |
| 11 | Landen Grabill | 19:25.6 | Quad City Mustangs | 129.1 | WMICCC Conference |
| 9 | Philip (PJ) Stender | 19:26.6 | Kalamazoo Homeschool Sports | 128.8 | WMICCC Conference |
| 9 | Reese Harland | 19:46.6 | Gaylord | 128.8 | Mancelona |
| 9 | Chance Tomlin | 19:46.6 | Harbor Springs | 128.8 | Mancelona |
| 9 | Henrik Feutz | 19:27.6 | Kalamazoo Homeschool Sports | 128.5 | WMICCC Conference |
| 10 | Levi Iford | 20:14.7 | Holland Christian | 128.4 | OK Black 2 |
| 9 | Grant Reinke | 19:49.7 | Midland Bullock Creek | 128.1 | JPC 2 |
| 11 | Isaac Wilson | 20:06.0 | Hudson | 128.0 | LCAA 2 |
| 10 | Gavin Schwiderson | 19:51.1 | Standish Sterling | 127.6 | JPC 2 |
| 9 | Brody Denkins | 19:58.1 | Rapid River | 127.6 | Skyline Central |
| 9 | Cameron Haag | 19:52.0 | Shepherd | 127.3 | JPC 2 |
| 11 | Philip Kooyer | 20:18.0 | Hudsonville Unity Christian | 127.3 | OK Black 2 |
| 10 | Owen Schopmeyer | 20:19.1 | Zeeland West | 127.0 | OK Black 2 |
| 10 | Reuben Rasner | 20:00.3 | Forest Park | 126.9 | Skyline Central |
| 9 | Ty Phebus | 20:09.9 | Ida | 126.7 | LCAA 2 |
| 9 | Collin Sampson | 19:54.4 | Sanford-Meridian | 126.5 | JPC 2 |
| 11 | Liam Tiles | 20:21.2 | Spring Lake | 126.3 | OK Black 2 |
| 10 | Evan Kalajainen | 20:21.6 | Zeeland West | 126.1 | OK Black 2 |
| 9 | Mackey Hartley | 19:54.7 | TC Central (Traverse City) | 126.1 | Mancelona |
| 11 | Malachi VanDam | 20:21.7 | Zeeland West | 126.1 | OK Black 2 |
| 10 | Dylan Krause | 20:02.8 | Munising | 126.1 | Skyline Central |
| 9 | Nicholas Wegener | 19:56.6 | Kalkaska | 125.5 | Mancelona |
| 11 | Andrew Burnside | 20:24.8 | Hudsonville Unity Christian | 125.1 | OK Black 2 |
| 12 | Jae Poma | 20:05.9 | Rapid River | 125.0 | Skyline Central |
| 12 | Noah Chinavare | 19:59.6 | Sanford-Meridian | 124.8 | JPC 2 |
| 9 | Winston Clark | 19:58.9 | TC Central (Traverse City) | 124.7 | Mancelona |
| 12 | Dan Youngberg | 20:00.0 | Lake City | 124.3 | Mancelona |
| 11 | Landon Gauer | 20:17.3 | Ida | 124.2 | LCAA 2 |
| 10 | Eli Haynes | 20:18.2 | Blissfield | 123.9 | LCAA 2 |
| 9 | Oliver Yurk | 20:28.5 | Zeeland East | 123.8 | OK Black 2 |
| 12 | Jackson Jordan | 20:21.0 | Blissfield | 123.0 | LCAA 2 |
| 10 | Lucas Quintanilla-Jimenez | 20:06.4 | Traverse City St. Francis | 122.2 | Mancelona |
| 10 | Jack Spencer | 19:46.8 | Capital Homeschool | 122.1 | WMICCC Conference |
| 11 | Samuel Meyer | 20:34.2 | Zeeland West | 121.9 | OK Black 2 |
| 12 | Owen Van De Ven | 20:07.8 | Grayling | 121.7 | Mancelona |
| 9 | Grant Goodman | 20:24.9 | Clinton | 121.7 | LCAA 2 |
| 10 | Elijah Worrell | 20:25.7 | Hudson | 121.4 | LCAA 2 |
| 10 | Ethan Brown | 20:37.4 | Hamilton | 120.9 | OK Black 2 |
| 10 | Graham Breidenstein | 20:38.1 | Spring Lake | 120.6 | OK Black 2 |
| 12 | Andrew Waggoner | 20:11.3 | Mancelona | 120.6 | Mancelona |
| 10 | Clayton Roussakis | 19:51.9 | Kalamazoo Homeschool Sports | 120.4 | WMICCC Conference |
| 12 | Ryan Geerts | 20:39.2 | Holland | 120.3 | OK Black 2 |
| 9 | Trenton Cairns | 20:21.3 | Stephenson | 119.9 | Skyline Central |
| 12 | Gabe Weeks | 20:13.9 | Mancelona | 119.7 | Mancelona |
| 11 | Niels Walker-Hundley | 20:14.3 | TC Central (Traverse City) | 119.6 | Mancelona |
| 9 | Noah Williamson | 19:56.5 | GRTC Peregrines | 118.8 | WMICCC Conference |
| 9 | Mason Somers | 20:17.9 | Clare | 118.7 | JPC 2 |
| 12 | Austin Strand | 20:34.3 | Clinton | 118.6 | LCAA 2 |
| 11 | Matt Ingalls | 20:17.6 | Petoskey | 118.5 | Mancelona |
| 11 | Keegan Haag | 20:19.2 | Shepherd | 118.3 | JPC 2 |
| 9 | Will Robb | 20:19.3 | Shepherd | 118.2 | JPC 2 |
| 12 | Nolan Dolaskie | 20:27.0 | Munising | 118.0 | Skyline Central |
| 12 | Aiden Douma | 20:46.1 | Zeeland East | 118.0 | OK Black 2 |
| 9 | Owen Johnson | 20:47.3 | Spring Lake | 117.6 | OK Black 2 |
| 10 | Mason Godden | 20:20.6 | Elk Rapids | 117.5 | Mancelona |
| 10 | Ryan Dalman | 20:48.0 | Zeeland West | 117.3 | OK Black 2 |
| 9 | Logan Pellow | 20:21.6 | Lake City | 117.1 | Mancelona |
| 11 | Byron Nevins | 20:49.0 | Spring Lake | 117.0 | OK Black 2 |
| 11 | Eamon Ennis | 20:02.2 | West Michigan Homeschool | 116.9 | WMICCC Conference |
| 10 | Noah Zalba | 20:23.6 | Sanford-Meridian | 116.8 | JPC 2 |
| 9 | Kaiden DeMott | 20:50.8 | Zeeland West | 116.4 | OK Black 2 |
| 10 | Briceson Roberts | 20:32.0 | Rock Mid-Peninsula | 116.3 | Skyline Central |
| 12 | Ben Dryke | 20:32.3 | Munising | 116.2 | Skyline Central |
| 11 | Konstantin Rush | 20:24.9 | Petoskey | 116.0 | Mancelona |
| 9 | Chris Worley | 20:25.6 | Roscommon | 115.8 | Mancelona |
| 11 | Will Kraak | 20:06.3 | West Michigan Homeschool | 115.6 | WMICCC Conference |
| 9 | Judah Sanders | 20:07.4 | GRTC Peregrines | 115.2 | WMICCC Conference |
| 10 | Leonard Groth | 20:28.1 | Kalkaska | 115.0 | Mancelona |
| 12 | Lukas App | 20:28.4 | Harbor Springs | 114.9 | Mancelona |
| 11 | Carter Chapman | 20:29.4 | Clare | 114.9 | JPC 2 |
| 9 | Noah Monteith | 20:08.6 | West Michigan Homeschool | 114.8 | WMICCC Conference |
| 9 | Silas Toman | 20:09.5 | Kalamazoo Homeschool Sports | 114.5 | WMICCC Conference |
| 9 | Caleb Gramas | 20:10.5 | GRTC Peregrines | 114.2 | WMICCC Conference |
| 11 | Adrian Hoogeboom | 20:58.0 | Zeeland East | 114.0 | OK Black 2 |
| 9 | Nathan Muma | 20:32.1 | Gladwin | 114.0 | JPC 2 |
| 9 | Griffin Andersen | 20:31.8 | Kalkaska | 113.7 | Mancelona |
| 9 | Lucas Cruz | 20:49.2 | Hudson | 113.6 | LCAA 2 |
| 9 | Judah Heitman | 20:12.7 | GRTC Peregrines | 113.4 | WMICCC Conference |
| 9 | Noah Seifullah | 20:12.9 | GRTC Peregrines | 113.4 | WMICCC Conference |
| 12 | Andrew Potter | 20:13.3 | Kalamazoo Homeschool Sports | 113.2 | WMICCC Conference |
| 10 | Dylan Gurica | 20:50.3 | Clinton | 113.2 | LCAA 2 |
| 12 | Peyton Richards | 20:33.6 | Boyne City | 113.1 | Mancelona |
| 9 | Elijah Stolt | 20:34.6 | Elk Rapids | 112.8 | Mancelona |
| 12 | Warren Thebolt | 20:51.6 | Dundee | 112.8 | LCAA 2 |
| 9 | Maximilan Campillo | 20:14.7 | GRTC Peregrines | 112.8 | WMICCC Conference |
| 10 | John Pfeffer | 20:51.7 | Onsted | 112.8 | LCAA 2 |
| 10 | Landon Pivatto | 20:45.6 | Stephenson | 111.8 | Skyline Central |
| 10 | Aiden Legg | 20:55.2 | Adrian Madison | 111.6 | LCAA 2 |
| 10 | Soren Santi | 20:46.4 | Forest Park | 111.5 | Skyline Central |
| 9 | Jaxson Diebel | 20:39.5 | Midland Bullock Creek | 111.5 | JPC 2 |
| 12 | Aubin Allee | 20:38.6 | LeRoy Pine River | 111.5 | Mancelona |
| 11 | Matt Craw | 20:40.4 | Boyne City | 110.9 | Mancelona |
| 10 | Liam Ver Hoef | 20:20.5 | West Michigan Homeschool | 110.8 | WMICCC Conference |
| 9 | Owen Garrison | 20:20.8 | Kalamazoo Homeschool Sports | 110.7 | WMICCC Conference |
| 11 | Matthew Gasperich | 20:49.8 | Forest Park | 110.4 | Skyline Central |
| 9 | Ethan Miseta | 20:42.2 | Elk Rapids | 110.3 | Mancelona |
| 9 | Carson Schlieger | 21:00.1 | Adrian Madison | 110.0 | LCAA 2 |
| 11 | Isaac Fate | 20:43.2 | Petoskey | 109.9 | Mancelona |
| 9 | James Martin | 20:43.3 | Kalkaska | 109.9 | Mancelona |
| 10 | Dante Kline | 20:43.6 | Gaylord | 109.8 | Mancelona |
| 9 | Joe Long | 20:23.7 | West Michigan Homeschool | 109.8 | WMICCC Conference |
| 9 | Everett Boyd | 20:23.8 | Quad City Mustangs | 109.7 | WMICCC Conference |
| 9 | Gannon McGuire | 20:46.9 | Midland Bullock Creek | 109.0 | JPC 2 |
| 11 | Blake Davis | 20:47.4 | Shepherd | 108.9 | JPC 2 |
| 12 | Alliance Rivera | 21:04.0 | Adrian Madison | 108.7 | LCAA 2 |
| 9 | Noah Doornbos | 20:47.6 | Petoskey | 108.5 | Mancelona |
| 11 | Sylas Williams | 21:05.5 | Hudson | 108.2 | LCAA 2 |
| 9 | Evan Kelto | 20:57.9 | Munising | 107.7 | Skyline Central |
| 9 | Issac Bassett | 21:17.2 | Holland | 107.6 | OK Black 2 |
| 9 | Wallace Showalter | 20:50.6 | Elk Rapids | 107.5 | Mancelona |
| 11 | Zeke Zwiep | 21:18.0 | Holland Christian | 107.3 | OK Black 2 |
| 9 | Zeke Holmes | 20:51.1 | LeRoy Pine River | 107.3 | Mancelona |
| 11 | Noah David | 20:52.4 | Ogemaw Heights | 107.2 | JPC 2 |
| 12 | Noah Wolters | 21:18.7 | Zeeland West | 107.1 | OK Black 2 |
| 10 | Tommy Kirkpatrick | 20:33.2 | GRTC Peregrines | 106.6 | WMICCC Conference |
| 9 | Ethan Kroll | 20:53.9 | Gaylord | 106.4 | Mancelona |
| 11 | Blake Vallad | 20:55.1 | Standish Sterling | 106.3 | JPC 2 |
| 11 | Willem Burris | 20:55.3 | Petoskey | 105.9 | Mancelona |
| 9 | Jacoby Kocot | 20:58.8 | Pinconning | 105.1 | JPC 2 |
| 11 | Hunter Schindel | 20:59.3 | Midland Bullock Creek | 104.9 | JPC 2 |
| 12 | Sean Donahue | 21:00.1 | Pinconning | 104.6 | JPC 2 |
| 11 | Zach Little | 21:00.1 | Kalkaska | 104.3 | Mancelona |
| 12 | Michael Macksey | 21:00.4 | Elk Rapids | 104.2 | Mancelona |
| 11 | Eric Liang | 21:01.5 | Ogemaw Heights | 104.2 | JPC 2 |
| 12 | Kai Arredondo | 21:01.1 | Grayling | 104.0 | Mancelona |
| 11 | Owen Drews | 21:01.8 | TC Central (Traverse City) | 103.7 | Mancelona |
| 9 | Brantley Mickler | 21:05.9 | Midland Bullock Creek | 102.7 | JPC 2 |
| 10 | Lane Mellen | 21:13.0 | Carney-Nadeau | 102.7 | Skyline Central |
| 10 | Dash Price | 21:05.1 | TC Central (Traverse City) | 102.6 | Mancelona |
| 11 | Evan Wemple | 21:05.5 | LeRoy Pine River | 102.5 | Mancelona |
| 12 | Malachi Coulson | 21:08.1 | Harrison | 102.0 | JPC 2 |
| 12 | Dillan Jones | 21:07.6 | LeRoy Pine River | 101.8 | Mancelona |
| 9 | Harlan Agustin | 21:08.5 | TC Central (Traverse City) | 101.5 | Mancelona |
| 10 | Benjamin Roof | 21:36.2 | Zeeland East | 101.3 | OK Black 2 |
| 12 | Josiah Hernandez | 21:11.6 | Kingsley | 100.5 | Mancelona |
| 11 | Christopher Spyker | 21:12.8 | Standish Sterling | 100.4 | JPC 2 |
| 9 | Joshua Marsh | 21:13.8 | Ogemaw Heights | 100.1 | JPC 2 |
| 9 | Gabe Burch | 21:13.6 | Harbor Springs | 99.8 | Mancelona |
| 9 | Max Hospodar | 21:14.4 | Elk Rapids | 99.5 | Mancelona |
| 9 | Wyatt WonseyWilson | 21:15.7 | Shepherd | 99.4 | JPC 2 |
| 10 | Aiden Hemenway | 21:14.9 | Mancelona | 99.4 | Mancelona |
| 12 | Hudson Hoerauf | 21:15.0 | Roscommon | 99.3 | Mancelona |
| 9 | Dylan Jennings | 21:32.6 | Dundee | 99.1 | LCAA 2 |
| 9 | Owen Larson | 21:16.7 | Beaverton | 99.1 | JPC 2 |
| 9 | David Troke | 21:42.9 | Hamilton | 99.0 | OK Black 2 |
| 11 | Gavin Jansen | 21:17.5 | Harrison | 98.8 | JPC 2 |
| 10 | Callen Mogg | 21:18.1 | Farwell | 98.6 | JPC 2 |
| 12 | Peter Baker | 21:34.3 | Clinton | 98.6 | LCAA 2 |
| 9 | Hendrik Ehnis | 20:57.8 | GRTC Peregrines | 98.4 | WMICCC Conference |
| 12 | Travis Kelsey | 21:18.1 | Lake City | 98.3 | Mancelona |
| 10 | JD Dzwik | 21:18.6 | Boyne City | 98.1 | Mancelona |
| 9 | Crosby Weiss | 21:45.8 | Spring Lake | 98.1 | OK Black 2 |
| 12 | Joel Sniegowski | 21:35.9 | Onsted | 98.0 | LCAA 2 |
| 12 | Beckett Swanger | 21:19.1 | Petoskey | 98.0 | Mancelona |
| 11 | Matthew Rowan | 21:36.8 | Hudson | 97.7 | LCAA 2 |
| 12 | Gavin Yarnell | 21:20.9 | St. Louis | 97.7 | JPC 2 |
| 9 | Jonah Crippin | 21:47.6 | Hamilton | 97.5 | OK Black 2 |
| 10 | Sam Good | 21:01.5 | GRTC Peregrines | 97.2 | WMICCC Conference |
| 9 | Brian Peterson | 21:21.9 | Gaylord | 97.0 | Mancelona |
| 12 | Jonathon Hettig | 21:39.4 | Dundee | 96.9 | LCAA 2 |
| 11 | Eoghan Galloway | 21:51.2 | Zeeland West | 96.3 | OK Black 2 |
| 10 | Alex Dyer | 21:51.4 | Zeeland East | 96.2 | OK Black 2 |
| 11 | Owen Shetler | 21:26.1 | Kalkaska | 95.6 | Mancelona |
| 9 | Jude Andrews | 21:06.9 | Kalamazoo Homeschool Sports | 95.4 | WMICCC Conference |
| 10 | Xavier Clark | 21:44.0 | Hudson | 95.3 | LCAA 2 |
| 10 | Micah Hutchinson | 21:08.0 | Kalamazoo Homeschool Sports | 95.0 | WMICCC Conference |
| 12 | Paxton VanNoord | 21:55.4 | Zeeland East | 94.9 | OK Black 2 |
| 12 | Parker Wing | 21:30.8 | St. Louis | 94.4 | JPC 2 |
| 9 | Cason Brunngraeber | 21:37.8 | Rock Mid-Peninsula | 94.4 | Skyline Central |
| 10 | Isaac Starzynski | 21:37.8 | Stephenson | 94.4 | Skyline Central |
| 11 | Jericho Borck | 21:47.2 | Hudson | 94.3 | LCAA 2 |
| 9 | Christopher Sumego | 21:11.4 | Capital Homeschool | 93.9 | WMICCC Conference |
| 9 | Noah Rupp | 21:11.9 | West Michigan Homeschool | 93.7 | WMICCC Conference |
| 10 | Nolan Schepers | 21:59.4 | Hudsonville Unity Christian | 93.5 | OK Black 2 |
| 10 | Scott Losee | 21:41.2 | Eben Jct. Superior Central | 93.3 | Skyline Central |
| 10 | Grafton Oliver | 21:13.9 | Kalamazoo Homeschool Sports | 93.0 | WMICCC Conference |
| 10 | Dylan Buys | 22:01.0 | Hudsonville Unity Christian | 93.0 | OK Black 2 |
| 9 | Brody Ackerman | 21:14.4 | GRTC Peregrines | 92.9 | WMICCC Conference |
| 10 | Maksim Mitteer | 21:34.4 | TC Central (Traverse City) | 92.9 | Mancelona |
| 9 | Jakson Erlenbusch | 21:36.3 | Kalkaska | 92.2 | Mancelona |
| 10 | Braxten Vis | 22:03.5 | Hamilton | 92.2 | OK Black 2 |
| 9 | Benjamin Friess | 21:16.6 | Kalamazoo Homeschool Sports | 92.1 | WMICCC Conference |
| 12 | Reed Sprague | 21:39.0 | Beaverton | 91.7 | JPC 2 |
| 12 | David Wagner | 21:18.1 | West Michigan Homeschool | 91.6 | WMICCC Conference |
| 11 | Afton Staley | 21:38.6 | Kalkaska | 91.5 | Mancelona |
| 9 | Calan Wilson | 21:55.6 | Blissfield | 91.5 | LCAA 2 |
| 11 | Camden Morris | 21:38.7 | Mancelona | 91.4 | Mancelona |
| 11 | Ben Vanderlooven | 21:55.7 | Hudson | 91.4 | LCAA 2 |
| 9 | Brycen Walworth | 21:55.7 | Hudson | 91.4 | LCAA 2 |
| 11 | Austyn Parker | 21:56.1 | Dundee | 91.3 | LCAA 2 |
| 9 | Matthew Hibma | 21:19.3 | Kalamazoo Homeschool Sports | 91.2 | WMICCC Conference |
| 12 | Greyson DeWys | 22:08.4 | Hamilton | 90.5 | OK Black 2 |
| 9 | Dominic Ortega | 21:59.3 | Hudson | 90.2 | LCAA 2 |
| 11 | Chase Dhaene | 21:43.7 | Harrison | 90.1 | JPC 2 |
| 12 | Parker Majors | 21:47.1 | Lake City | 88.6 | Mancelona |
| 10 | Wyatt Snyder | 21:47.3 | Lake City | 88.6 | Mancelona |
| 9 | Parker Dawson | 21:47.5 | LeRoy Pine River | 88.5 | Mancelona |
| 9 | Tristan Sterly | 21:47.7 | LeRoy Pine River | 88.4 | Mancelona |
| 10 | Cade DeVries | 22:16.7 | Hudsonville Unity Christian | 87.8 | OK Black 2 |
| 9 | Corbin Cooper | 22:07.8 | Hudson | 87.4 | LCAA 2 |
| 10 | Takoda Ronk | 21:52.3 | St. Louis | 87.2 | JPC 2 |
| 9 | Arie Vandenbergh | 22:18.6 | Spring Lake | 87.1 | OK Black 2 |
| 11 | Kaydence Gunnare | 21:52.1 | Kingsley | 87.0 | Mancelona |
| 12 | Riley Sprague | 21:53.4 | Beaverton | 86.9 | JPC 2 |
| 11 | Clayton Lutes | 21:53.5 | Farwell | 86.8 | JPC 2 |
| 11 | Lucas Winter | 21:52.9 | Traverse City St. Francis | 86.7 | Mancelona |
| 10 | Hayden Fowler | 21:54.4 | Lake City | 86.2 | Mancelona |
| 12 | Caleb Paez | 21:55.5 | St. Louis | 86.2 | JPC 2 |
| 11 | Javier Piedrola | 21:55.8 | Midland Bullock Creek | 86.1 | JPC 2 |
| 11 | Jules Vranes | 21:55.9 | Harbor Springs | 85.7 | Mancelona |
| 10 | Jack Steinert | 21:57.3 | Boyne City | 85.2 | Mancelona |
| 11 | Evan Mouch | 21:58.3 | Boyne City | 84.9 | Mancelona |
| 9 | Cortlandt Fish | 21:38.9 | GRTC Peregrines | 84.7 | WMICCC Conference |
| 11 | Bryce Kevern | 22:08.4 | Munising | 84.2 | Skyline Central |
| 10 | Kellen Tenhopen | 22:02.4 | Kalkaska | 83.5 | Mancelona |
| 9 | Kyren Castle | 22:19.7 | Hudson | 83.4 | LCAA 2 |
| 10 | Liam Frifeldt | 21:43.7 | West Michigan Homeschool | 83.1 | WMICCC Conference |
| 9 | Elijah Sparpanic | 22:04.6 | Boyne City | 82.8 | Mancelona |
| 11 | JP Bruins | 22:05.5 | LeRoy Pine River | 82.5 | Mancelona |
| 9 | Ian Mayhew | 22:33.2 | Hamilton | 82.3 | OK Black 2 |
| 12 | John Nord | 22:14.4 | Munising | 82.2 | Skyline Central |
| 10 | Reece Lusk | 22:33.8 | Hamilton | 82.1 | OK Black 2 |
| 12 | Greysen Miltgen | 22:34.0 | Spring Lake | 82.0 | OK Black 2 |
| 9 | Birch Russcher | 22:34.4 | Holland | 81.9 | OK Black 2 |
| 11 | Sam Starks | 22:08.1 | Grayling | 81.6 | Mancelona |
| 11 | Jaxson Willard | 22:08.7 | Grayling | 81.4 | Mancelona |
| 9 | Sam Joyce | 22:36.8 | Holland | 81.1 | OK Black 2 |
| 11 | Colton Hicks | 22:11.2 | Gaylord | 80.6 | Mancelona |
| 12 | Minte VanderHart | 21:51.4 | Kalamazoo Homeschool Sports | 80.5 | WMICCC Conference |
| 10 | Leo Haney | 22:13.2 | Sanford-Meridian | 80.3 | JPC 2 |
| 12 | Westin Phebus | 22:29.8 | Ida | 80.1 | LCAA 2 |
| 12 | Rocco Reimers | 22:13.0 | TC Central (Traverse City) | 80.0 | Mancelona |
| 9 | Liam Laske | 22:14.3 | Sanford-Meridian | 79.9 | JPC 2 |
| 10 | Emerson Snyder | 22:30.9 | Adrian Madison | 79.7 | LCAA 2 |
| 9 | Brennan Vanderheide | 22:36.8 | Ida | 77.7 | LCAA 2 |
| 9 | Brayden Hough | 22:36.9 | Adrian Madison | 77.7 | LCAA 2 |
| 9 | Austin Deming | 22:21.1 | Shepherd | 77.6 | JPC 2 |
| 9 | Gavin Goins | 22:39.4 | Dundee | 76.9 | LCAA 2 |
| 9 | Siler Rowley | 22:24.0 | Sanford-Meridian | 76.7 | JPC 2 |
| 11 | Lyle Revall | 22:31.8 | Stephenson | 76.4 | Skyline Central |
| 9 | Kannon Poling | 22:43.6 | Hudson | 75.5 | LCAA 2 |
| 12 | Mason Doehring | 22:27.1 | Kalkaska | 75.3 | Mancelona |
| 11 | Ayden Griffith | 22:29.9 | Ogemaw Heights | 74.7 | JPC 2 |
| 9 | Hayden Wright-Johns | 22:30.2 | Clare | 74.6 | JPC 2 |
| 10 | Levi Mihora | 22:48.1 | Dundee | 74.0 | LCAA 2 |
| 9 | Carter Holtzbauer | 22:51.1 | Onsted | 73.0 | LCAA 2 |
| 12 | Jacob Pizio | 22:52.2 | Clinton | 72.6 | LCAA 2 |
| 9 | Mason Smith | 22:54.4 | Adrian Madison | 71.9 | LCAA 2 |
| 12 | Harrison Allen | 22:38.9 | Traverse City St. Francis | 71.4 | Mancelona |
| 12 | Cyler Brunngraeber | 22:50.0 | Rock Mid-Peninsula | 70.3 | Skyline Central |
| 11 | Jacob Dozeman | 23:10.4 | Zeeland East | 69.9 | OK Black 2 |
| 10 | Clayton Durga | 22:43.8 | Lake City | 69.7 | Mancelona |
| 11 | Raphael Eger | 22:44.6 | Harbor Springs | 69.5 | Mancelona |
| 10 | Parker Smokey Hayes | 22:48.7 | Traverse City St. Francis | 68.1 | Mancelona |
| 11 | Aiden Musall | 22:49.1 | Gaylord | 68.0 | Mancelona |
| 10 | Jack Whitman | 22:29.3 | West Michigan Homeschool | 67.9 | WMICCC Conference |
| 11 | Liam Moceri | 22:49.3 | Harbor Springs | 67.9 | Mancelona |
| 9 | Evan Merriott | 22:29.9 | Kalamazoo Homeschool Sports | 67.7 | WMICCC Conference |
| 12 | Kayden Casteel | 22:30.6 | Capital Homeschool | 67.5 | WMICCC Conference |
| 11 | Mason Runnels | 22:31.8 | West Michigan Homeschool | 67.1 | WMICCC Conference |
| 10 | James Heiple | 22:54.6 | Beaverton | 66.5 | JPC 2 |
| 10 | Ezra Neef | 22:33.7 | Kalamazoo Homeschool Sports | 66.4 | WMICCC Conference |
| 12 | Jeb Green | 23:02.1 | Rapid River | 66.3 | Skyline Central |
| 11 | Taben West | 22:58.9 | TC Central (Traverse City) | 64.7 | Mancelona |
| 12 | Evan Cousino | 23:16.4 | Dundee | 64.5 | LCAA 2 |
| 9 | Matthias Shigwadja | 23:08.5 | Eben Jct. Superior Central | 64.2 | Skyline Central |
| 10 | Maysen Osier | 23:05.3 | Pinconning | 62.9 | JPC 2 |
| 11 | Greyson Vork | 23:31.7 | Zeeland East | 62.8 | OK Black 2 |
| 9 | Keaton Sprague | 23:05.9 | Kingsley | 62.4 | Mancelona |
| 9 | Aiden Hamlet | 22:46.5 | Kalamazoo Homeschool Sports | 62.2 | WMICCC Conference |
| 9 | Shane Clark | 23:23.9 | Ida | 62.0 | LCAA 2 |
| 12 | Ricky Bristol | 23:07.1 | Boyne City | 62.0 | Mancelona |
| 11 | Jackson Rose | 23:24.1 | Ida | 62.0 | LCAA 2 |
| 12 | Brayden Bennett | 23:24.4 | Ida | 61.9 | LCAA 2 |
| 12 | Levi Garrison | 22:48.4 | Kalamazoo Homeschool Sports | 61.5 | WMICCC Conference |
| 11 | Wesley Betcher | 22:50.4 | West Michigan Homeschool | 60.9 | WMICCC Conference |
| 10 | Kyle Lyon | 23:40.2 | Zeeland West | 59.9 | OK Black 2 |
| 10 | Luke Steen | 23:40.8 | Holland Christian | 59.7 | OK Black 2 |
| 11 | Micah Spencer | 23:14.0 | TC Central (Traverse City) | 59.7 | Mancelona |
| 10 | Paxton Terrian | 23:16.7 | Farwell | 59.1 | JPC 2 |
| 12 | Ephraim Conway | 23:15.8 | Kalkaska | 59.1 | Mancelona |
| 10 | Mike Mangwiro | 23:46.0 | Holland | 58.0 | OK Black 2 |
| 11 | Travis Trombley | 23:20.7 | Standish Sterling | 57.8 | JPC 2 |
| 11 | Jack Sutton | 23:21.1 | Boyne City | 57.3 | Mancelona |
| 10 | Micah Metzger | 23:25.8 | Petoskey | 55.7 | Mancelona |
| 9 | Kyle Ball | 23:27.2 | Kalkaska | 55.3 | Mancelona |
| 10 | Ryan Childs | 23:32.9 | St. Louis | 53.7 | JPC 2 |
| 9 | Caleb Lindquist | 23:32.5 | LeRoy Pine River | 53.5 | Mancelona |
| 11 | David Lewis | 23:12.6 | Kalamazoo Homeschool Sports | 53.5 | WMICCC Conference |
| 9 | Zacoby Holmes | 23:33.8 | LeRoy Pine River | 53.1 | Mancelona |
| 10 | Cole Lockwood | 23:35.3 | Gladwin | 52.9 | JPC 2 |
| 9 | Adam Eichhorn | 23:36.2 | Harrison | 52.6 | JPC 2 |
| 10 | William Gensler | 23:57.4 | Ida | 50.9 | LCAA 2 |
| 11 | Aidan Grimm | 23:58.4 | Clinton | 50.5 | LCAA 2 |
| 10 | Henry Place | 23:46.9 | Boyne City | 48.7 | Mancelona |
| 11 | Gavin Stebelton | 24:00.3 | Eben Jct. Superior Central | 46.9 | Skyline Central |
| 9 | Isaac Wasylewski | 23:53.8 | Boyne City | 46.4 | Mancelona |
| 12 | Blaine Stieg | 23:54.7 | LeRoy Pine River | 46.1 | Mancelona |
| 10 | Nathaniel Alvero | 24:21.8 | Holland | 46.1 | OK Black 2 |
| 12 | Lucas Buys | 24:23.9 | Hudsonville Unity Christian | 45.4 | OK Black 2 |
| 9 | Kohen Pence | 24:28.2 | Zeeland East | 43.9 | OK Black 2 |
| 10 | Reed Rider | 24:03.7 | Mancelona | 43.1 | Mancelona |
| 10 | Jaxson Kleiman | 24:13.5 | Carney-Nadeau | 42.5 | Skyline Central |
| 12 | Remington Snyder | 24:07.8 | St. Louis | 42.1 | JPC 2 |
| 12 | Lukas Cranson | 24:26.3 | Dundee | 41.2 | LCAA 2 |
| 12 | Brayden Kasbohm | 24:19.4 | Carney-Nadeau | 40.5 | Skyline Central |
| 12 | Shaw Salo | 24:23.8 | Carney-Nadeau | 39.1 | Skyline Central |
| 10 | Lucian Linder | 24:25.9 | Carney-Nadeau | 38.4 | Skyline Central |
| 9 | Max Morgan | 24:35.4 | Clinton | 38.2 | LCAA 2 |
| 10 | Karter Quainton | 24:36.7 | Clinton | 37.8 | LCAA 2 |
| 9 | Max Blom | 24:39.4 | Clinton | 36.9 | LCAA 2 |
| 9 | Garrett Tappe | 24:50.7 | Zeeland East | 36.4 | OK Black 2 |
| 10 | Charlie Amon | 24:26.1 | Traverse City St. Francis | 35.6 | Mancelona |
| 12 | Talyn Dillon | 24:10.3 | Quad City Mustangs | 34.2 | WMICCC Conference |
| 11 | Ethan Holmes | 24:32.0 | Kingsley | 33.7 | Mancelona |
| 9 | Jace Jarskey | 24:34.3 | Kingsley | 32.9 | Mancelona |
| 9 | Benjamin Zalba | 24:42.6 | Sanford-Meridian | 30.5 | JPC 2 |
| 10 | Brandon Martin | 24:44.8 | Kalkaska | 29.4 | Mancelona |
| 10 | Christian Goldsmith | 24:45.3 | Gaylord | 29.2 | Mancelona |
| 9 | Jace Montney | 24:50.0 | Clare | 28.0 | JPC 2 |
| 10 | Arun Geerdink | 25:16.7 | Zeeland West | 27.8 | OK Black 2 |
| 9 | Jackson Sims | 24:50.1 | Boyne City | 27.6 | Mancelona |
| 12 | Kamden Holmio | 25:09.2 | Rapid River | 23.9 | Skyline Central |
| 9 | Dean McGormley | 25:18.5 | Adrian Madison | 23.8 | LCAA 2 |
| 12 | Micah Baxter | 25:03.6 | St. Louis | 23.5 | JPC 2 |
| 9 | Noah Hasty | 25:03.3 | Petoskey | 23.2 | Mancelona |
| 9 | Brock Baldwin | 25:13.5 | Norway | 22.5 | Skyline Central |
| 12 | Colby Champion | 25:08.5 | Shepherd | 21.8 | JPC 2 |
| 10 | Jaden Sherman | 25:11.1 | Gladwin | 21.0 | JPC 2 |
| 9 | Ben Cliff | 25:16.1 | TC Central (Traverse City) | 19.0 | Mancelona |
| 12 | Logan Trevillian | 25:17.2 | Gladwin | 18.9 | JPC 2 |
| 11 | Cameron Coleman | 25:39.4 | Adrian Madison | 16.9 | LCAA 2 |
| 10 | Abram Gates | 25:03.4 | West Michigan Homeschool | 16.5 | WMICCC Conference |
| 10 | Colton Degrave | 25:36.6 | Carney-Nadeau | 14.8 | Skyline Central |
| 9 | James Beauchaine | 25:46.2 | Rapid River | 11.6 | Skyline Central |
| 9 | Kane Darmis | 26:05.4 | Clinton | 8.2 | LCAA 2 |
| 9 | Ashton Hart | 26:09.0 | Shepherd | 1.7 | JPC 2 |
| 11 | Nolan Moeggenberg | 26:09.7 | Shepherd | 1.4 | JPC 2 |