| Grade | Name | Time | Team | Rating | Meet |
| 12 | Elliott Sirianni | 16:07.1 | Clio | 198.3 | Birch Run Fall |
| 10 | Thomas Larson | 16:14.0 | Alma | 196.0 | Birch Run Fall |
| 9 | Ezekiel Baltierra | 16:21.7 | Alma | 193.4 | Birch Run Fall |
| 12 | Andrew Yax | 16:40.7 | Clio | 187.1 | Birch Run Fall |
| 12 | Ali Kudmani | 16:43.7 | Alma | 186.1 | Birch Run Fall |
| 11 | Jack Lillywhite | 16:53.5 | Flint Kearsley | 182.9 | Birch Run Fall |
| 12 | Tyler Lenn | 16:33.8 | Marine City Cardinal Mooney | 182.1 | Marysville |
| 12 | Gavin Guggemos | 16:58.9 | Kalkaska | 181.0 | Mancelona |
| 12 | Brandon Penberthy | 16:47.6 | Macomb L’Anse Creuse North | 177.5 | Marysville |
| 10 | Elijah Baltierra | 17:09.8 | Alma | 177.4 | Birch Run Fall |
| 10 | Qwynn Darnell | 17:13.8 | Elk Rapids | 176.1 | Mancelona |
| 11 | Ethan Sellers | 17:18.0 | Flint Kearsley | 174.7 | Birch Run Fall |
| 11 | Neil Oyer | 17:18.7 | Traverse City Central | 174.4 | Mancelona |
| 12 | Jackson Price | 17:20.2 | Traverse City Central | 173.9 | Mancelona |
| 11 | Bodie Heiss | 17:24.3 | Alma | 172.6 | Birch Run Fall |
| 12 | Isaac Zammit | 17:02.5 | Marine City Cardinal Mooney | 172.5 | Marysville |
| 10 | Julian Walker | 17:04.8 | Algonac | 171.7 | Marysville |
| 12 | Alex Lillywhite | 17:27.6 | Flint Kearsley | 171.5 | Birch Run Fall |
| 12 | Kaiden Morey | 17:28.7 | Traverse City Central | 171.1 | Mancelona |
| 12 | Connor Rouse | 17:30.7 | Genesee | 170.4 | Birch Run Fall |
| 10 | Tyler Leach | 17:32.8 | Otisville LakeVille | 169.7 | Birch Run Fall |
| 12 | Evan Arleth | 17:33.8 | Traverse City Central | 169.4 | Mancelona |
| 12 | Mason Brewer | 17:38.0 | Clio | 168.0 | Birch Run Fall |
| 12 | Evan Yax | 17:42.9 | Clio | 166.4 | Birch Run Fall |
| 10 | Jonny Striler | 17:43.0 | Swartz Creek | 166.3 | Birch Run Fall |
| 12 | Jack Rumptz | 17:47.4 | Birch Run | 164.9 | Birch Run Fall |
| 10 | Luca Lebron | 17:48.3 | Alma | 164.6 | Birch Run Fall |
| 11 | Max Ward | 17:49.4 | Elk Rapids | 164.2 | Mancelona |
| 11 | Clay Powell | 17:51.1 | Ovid-Elsie | 163.6 | Birch Run Fall |
| 12 | Elliot Whitney | 17:52.3 | Imlay City | 163.2 | Birch Run Fall |
| 9 | Kevin Terpstra | 17:52.6 | Alma | 163.1 | Birch Run Fall |
| 12 | Gavin Smith | 17:54.3 | Swartz Creek | 162.6 | Birch Run Fall |
| 10 | Jack Steen | 17:56.2 | Traverse City Central | 161.9 | Mancelona |
| 12 | Ethan Gray | 17:56.4 | Byron | 161.9 | Birch Run Fall |
| 11 | Connor Kennedy | 17:57.5 | Otisville LakeVille | 161.5 | Birch Run Fall |
| 10 | Ross Wallace | 17:58.1 | Harper Woods | 161.3 | Birch Run Fall |
| 12 | Connor Mausolf | 17:58.4 | Birch Run | 161.2 | Birch Run Fall |
| 11 | Rodney Iamurri | 17:59.4 | Saginaw Nouvel | 160.9 | Birch Run Fall |
| 9 | Nicklas Parker | 18:03.8 | Frankenmuth | 159.4 | Birch Run Fall |
| 11 | Austin Sneed | 18:08.1 | East Jordan | 158.0 | Mancelona |
| 12 | Zachary Luptowski | 18:08.3 | Bay City Central | 157.9 | Birch Run Fall |
| 11 | Shiloh Gersenson | 18:08.8 | Traverse City Central | 157.7 | Mancelona |
| 12 | Camden Moore | 18:19.9 | Kalkaska | 154.0 | Mancelona |
| Logan Wentworth | 18:22.3 | Una | 153.2 | Birch Run Fall |
| 9 | Miles Kirkwood | 18:23.1 | Traverse City Central | 153.0 | Mancelona |
| 12 | Jaymes Wildfong | 18:23.7 | Mancelona | 152.8 | Mancelona |
| 12 | Christian Kerfoot | 18:24.0 | Elk Rapids | 152.7 | Mancelona |
| 10 | Josiah Johncox | 18:26.2 | Byron | 151.9 | Birch Run Fall |
| 9 | Brandon Ziehmer | 18:04.6 | New Baltimore Anchor Bay | 151.8 | Marysville |
| 12 | Nathan VanderMeulen | 18:04.7 | Marysville | 151.8 | Marysville |
| 10 | Noah Chouinard | 18:26.8 | Alma | 151.7 | Birch Run Fall |
| 12 | Lucas Hines | 18:27.8 | Ogemaw Heights | 151.4 | Birch Run Fall |
| 10 | Jagger Clark | 18:30.5 | Frankenmuth | 150.5 | Birch Run Fall |
| 11 | Phineas Houghtaling | 18:35.5 | Reese | 148.8 | Birch Run Fall |
| 11 | Camden Fager | 18:37.2 | Saginaw Michigan Lutheran Seminary | 148.3 | Birch Run Fall |
| 10 | Nolan Korolden | 18:16.5 | Yale | 147.8 | Marysville |
| 12 | Nolan Rybarczyk | 18:17.0 | Macomb L’Anse Creuse North | 147.7 | Marysville |
| 10 | Ross Wallace | 18:17.0 | Harper Woods | 147.7 | Marysville |
| 12 | Kaline Majestic | 18:41.3 | Swartz Creek | 146.9 | Birch Run Fall |
| 11 | Nathaniel Seney | 18:43.1 | Reese | 146.3 | Birch Run Fall |
| 11 | Nicholas Luna | 18:43.4 | Bay City Central | 146.2 | Birch Run Fall |
| 10 | Colin Boullard | 18:21.6 | St. Clair | 146.1 | Marysville |
| 12 | Ayden Laurin | 18:45.5 | Millington | 145.5 | Birch Run Fall |
| 12 | Justin Pinks | 18:24.3 | Warren Woods Tower | 145.2 | Marysville |
| 12 | Matthew Johnston | 18:46.7 | Hemlock | 145.1 | Birch Run Fall |
| 10 | Wesley Haines | 18:47.5 | Reese | 144.8 | Birch Run Fall |
| 10 | Coltrane Paryani | 18:47.8 | Kalkaska | 144.7 | Mancelona |
| 12 | Jeffery Harden | 18:48.2 | Saginaw Michigan Lutheran Seminary | 144.6 | Birch Run Fall |
| 9 | Levi Socier | 18:51.4 | Essexville Garber | 143.5 | Birch Run Fall |
| 12 | Andrew Monahan | 18:52.0 | Central Michigan Homeschool Athletics | 143.3 | Birch Run Fall |
| 11 | Parker Rubin | 18:52.1 | Grand Traverse Academy | 143.3 | Mancelona |
| 10 | Luke McDonell | 18:30.2 | St. Clair | 143.3 | Marysville |
| 11 | Kobe Coverdill | 18:32.1 | Macomb L’Anse Creuse North | 142.6 | Marysville |
| 11 | Wyatt Opperman | 18:55.2 | North Branch | 142.3 | Birch Run Fall |
| 9 | Braeden Conger | 18:56.5 | Frankenmuth | 141.8 | Birch Run Fall |
| 11 | Ian Weldon | 18:59.7 | Reese | 140.8 | Birch Run Fall |
| 10 | Zach Witherspoon | 18:38.4 | Algonac | 140.5 | Marysville |
| 11 | Karter Adkins | 19:00.8 | Swartz Creek | 140.4 | Birch Run Fall |
| 10 | Joshua Miller | 19:02.6 | Ovid-Elsie | 139.8 | Birch Run Fall |
| 10 | Caleb Lamblin | 19:03.1 | Gaylord | 139.6 | Mancelona |
| 12 | John Zakrzewski | 18:42.3 | Yale | 139.2 | Marysville |
| 11 | Lieu Vincke | 19:05.1 | New Lothrop | 139.0 | Birch Run Fall |
| 11 | Braden Carless | 18:44.8 | Yale | 138.4 | Marysville |
| 12 | Seth Brown | 19:06.9 | Elk Rapids | 138.4 | Mancelona |
| 9 | Logan Rhodes | 18:45.8 | Yale | 138.1 | Marysville |
| 9 | Kai Fisher | 18:48.3 | Memphis | 137.2 | Marysville |
| 10 | Leo Bearss | 18:49.1 | Yale | 137.0 | Marysville |
| 9 | Amos Norder | 19:11.7 | Saginaw Michigan Lutheran Seminary | 136.8 | Birch Run Fall |
| 12 | Max Procissi | 18:50.2 | Marine City Cardinal Mooney | 136.6 | Marysville |
| 12 | Isaac Black | 19:12.4 | East Jordan | 136.5 | Mancelona |
| 12 | Conner Wildie | 19:12.8 | Imlay City | 136.4 | Birch Run Fall |
| 10 | Cole Pergram | 19:13.0 | Frankenmuth | 136.3 | Birch Run Fall |
| 12 | Emerson Barnes | 19:13.1 | Elk Rapids | 136.3 | Mancelona |
| 10 | Cody Couturier | 19:15.5 | Lake Leelanau St. Mary | 135.5 | Mancelona |
| 10 | Brady Cichowlas | 18:53.6 | Macomb L’Anse Creuse North | 135.5 | Marysville |
| 9 | Simeon Kober | 19:15.9 | Saginaw Michigan Lutheran Seminary | 135.4 | Birch Run Fall |
| 10 | Law Sholten | 19:16.0 | Frankenmuth | 135.3 | Birch Run Fall |
| 10 | Owen Beindit | 18:55.2 | Algonac | 134.9 | Marysville |
| 12 | Caleb Geiger | 19:17.8 | Bad Axe | 134.7 | Birch Run Fall |
| 11 | Evan Jacobs | 18:56.1 | Marine City Cardinal Mooney | 134.6 | Marysville |
| 11 | Zachary Chaussee | 19:18.3 | Traverse City Central | 134.6 | Mancelona |
| 12 | Alex Creamer | 19:21.6 | Clio | 133.5 | Birch Run Fall |
| 11 | Jason Jansen | 19:22.2 | Elk Rapids | 133.3 | Mancelona |
| 11 | Michael Parkinson | 19:22.2 | Swartz Creek | 133.3 | Birch Run Fall |
| 11 | Masen Koskinen | 19:23.3 | Birch Run | 132.9 | Birch Run Fall |
| 12 | Nicholas Tallman | 19:23.7 | Vassar | 132.8 | Birch Run Fall |
| 10 | Carson Kiefer | 19:23.9 | Cheboygan | 132.7 | Mancelona |
| 9 | Eli Williamson | 19:24.1 | Standish Sterling | 132.6 | Birch Run Fall |
| 12 | Raihan Castaneda | 19:25.1 | Bay City Central | 132.3 | Birch Run Fall |
| 11 | Sawyer Rosberg | 19:03.2 | Richmond | 132.3 | Marysville |
| 11 | Jack Nicol | 19:03.9 | Yale | 132.0 | Marysville |
| 11 | Kevin Heslip | 19:26.5 | New Lothrop | 131.9 | Birch Run Fall |
| 10 | Evan Gerry | 19:27.0 | Frankenmuth | 131.7 | Birch Run Fall |
| 10 | Jack Kerrigan | 19:06.2 | Croswell-Lexington | 131.3 | Marysville |
| 11 | Nate McAvoy | 19:29.4 | Frankenmuth | 130.9 | Birch Run Fall |
| 9 | Isaiah Homan | 19:32.7 | Central Michigan Homeschool Athletics | 129.8 | Birch Run Fall |
| 10 | Ian Ferguson | 19:33.3 | Genesee Christian Academy | 129.6 | Birch Run Fall |
| 9 | Patrick Monahan | 19:37.9 | Central Michigan Homeschool Athletics | 128.0 | Birch Run Fall |
| 11 | Sean O’Grady | 19:38.1 | Saginaw Nouvel | 128.0 | Birch Run Fall |
| 10 | Andrew Kiefer | 19:40.5 | Cheboygan | 127.2 | Mancelona |
| 11 | Jacob Chamberlain | 19:43.4 | East Jordan | 126.2 | Mancelona |
| 11 | Bryce Barkowska | 19:44.3 | North Branch | 125.9 | Birch Run Fall |
| 12 | Aaron Vettese | 19:25.4 | Warren Woods Tower | 124.9 | Marysville |
| 12 | Sam Keller | 19:25.7 | Kimball New Life Christian | 124.8 | Marysville |
| 11 | James Kelly | 19:48.4 | Ovid-Elsie | 124.5 | Birch Run Fall |
| 9 | Jeremy Johnson | 19:28.1 | Marysville | 124.0 | Marysville |
| 12 | Riley Bigger | 19:50.2 | Mancelona | 123.9 | Mancelona |
| 11 | Kaleb Manska | 19:30.3 | Richmond | 123.2 | Marysville |
| 11 | Trace Toteff | 19:52.3 | Elk Rapids | 123.2 | Mancelona |
| 10 | Trey Eaton | 19:53.0 | Traverse City Central | 123.0 | Mancelona |
| 11 | Dominic Putman | 19:53.4 | Reese | 122.9 | Birch Run Fall |
| 9 | Jackson LaLonde | 19:55.0 | Clio | 122.3 | Birch Run Fall |
| 12 | Keenan Pake | 19:55.2 | Flint Kearsley | 122.3 | Birch Run Fall |
| 10 | Zain Banat | 19:57.3 | Swartz Creek | 121.6 | Birch Run Fall |
| 9 | Jose Costilla | 19:57.7 | Bay City Central | 121.4 | Birch Run Fall |
| 9 | Jaxon Hemgesberg | 19:59.1 | Chesaning | 121.0 | Birch Run Fall |
| 10 | Ayden Hipps | 19:59.6 | Montrose | 120.8 | Birch Run Fall |
| 12 | Landen Muska | 20:00.6 | Vassar | 120.5 | Birch Run Fall |
| 10 | Garrick Collins | 20:01.8 | Lake Leelanau St. Mary | 120.1 | Mancelona |
| 12 | Paolo Poquiz | 20:02.9 | Alma | 119.7 | Birch Run Fall |
| 12 | Lleyton Byrnes | 19:41.4 | Warren Woods Tower | 119.5 | Marysville |
| 10 | Joey Glinski | 20:03.5 | Montrose | 119.5 | Birch Run Fall |
| 10 | Adam Howell | 20:04.1 | Flint Kearsley | 119.3 | Birch Run Fall |
| 9 | Korey LeVey | 19:42.8 | Marysville | 119.1 | Marysville |
| 9 | James Morrison | 19:46.1 | Macomb L’Anse Creuse North | 118.0 | Marysville |
| 11 | Donovan Germain | 19:47.6 | Richmond | 117.5 | Marysville |
| 9 | Russell Abernathy | 20:09.7 | Cheboygan | 117.4 | Mancelona |
| 10 | Sam Johnson | 19:48.1 | Macomb L’Anse Creuse North | 117.3 | Marysville |
| 9 | Travis Wright | 20:11.3 | Ovid-Elsie | 116.9 | Birch Run Fall |
| 10 | Amos Miller | 20:11.6 | Saginaw Arts and Sciences | 116.8 | Birch Run Fall |
| 9 | Michael Briggs | 20:12.4 | Bay City Central | 116.5 | Birch Run Fall |
| 10 | James Nelson | 19:50.5 | Kimball New Life Christian | 116.5 | Marysville |
| 9 | Aidan DeMarsh | 20:13.4 | Traverse City Central | 116.2 | Mancelona |
| 9 | Roman Hoppe | 20:13.5 | Elk Rapids | 116.2 | Mancelona |
| 12 | Evan Worden | 20:14.9 | Birch Run | 115.7 | Birch Run Fall |
| 10 | Jackson Zhang | 19:53.3 | St. Clair | 115.6 | Marysville |
| 10 | Isaac Whipple | 20:15.7 | Grand Traverse Academy | 115.4 | Mancelona |
| 12 | Keegan Hale | 20:15.8 | Birch Run | 115.4 | Birch Run Fall |
| 10 | Jake Soto | 20:16.3 | Alma | 115.2 | Birch Run Fall |
| 9 | Christopher “CJ” Forsyth | 20:16.3 | Traverse City Central | 115.2 | Mancelona |
| 11 | Devon Chisholm | 19:55.7 | Croswell-Lexington | 114.8 | Marysville |
| 9 | Finn Kneer | 19:57.7 | New Haven Merritt Academy | 114.1 | Marysville |
| 12 | Hayden Pletscher | 20:19.8 | Swartz Creek | 114.1 | Birch Run Fall |
| 10 | Ty Rampy | 19:58.7 | St. Clair | 113.8 | Marysville |
| 10 | Cayson Smith | 20:21.6 | Standish Sterling | 113.5 | Birch Run Fall |
| 11 | Brennen Demeulenaere | 19:59.7 | Marine City Cardinal Mooney | 113.4 | Marysville |
| 10 | Evan Sandford | 20:21.8 | Swartz Creek | 113.4 | Birch Run Fall |
| 11 | Silas Springer | 20:22.1 | Central Michigan Homeschool Athletics | 113.3 | Birch Run Fall |
| 9 | Ty Sweers | 20:23.0 | New Lothrop | 113.0 | Birch Run Fall |
| 9 | Jace Cota | 20:23.2 | Tawas | 112.9 | Mancelona |
| 9 | Brendan DeRocher | 20:23.4 | Frankenmuth | 112.9 | Birch Run Fall |
| 9 | Marshall Kruske | 20:24.4 | New Lothrop | 112.5 | Birch Run Fall |
| 12 | Preston Corneillie | 20:02.5 | Richmond | 112.5 | Marysville |
| 11 | Tyler Rude | 20:25.1 | Millington | 112.3 | Birch Run Fall |
| 12 | Aiden Champagne | 20:03.9 | New Baltimore Anchor Bay | 112.0 | Marysville |
| 10 | Colton Stevens | 20:03.9 | Marysville | 112.0 | Marysville |
| 12 | David Russell | 20:26.7 | Traverse City Central | 111.8 | Mancelona |
| 10 | Dylan Halsey | 20:04.9 | Macomb L’Anse Creuse North | 111.7 | Marysville |
| 12 | Tristan Bembeneck | 20:27.5 | Grand Traverse Academy | 111.5 | Mancelona |
| 10 | Caedmon LeCureux | 20:27.8 | Bellaire | 111.4 | Mancelona |
| 9 | Mason Brickel | 20:06.1 | Richmond | 111.3 | Marysville |
| 12 | Lawson Willis | 20:09.1 | New Baltimore Anchor Bay | 110.3 | Marysville |
| 11 | Forrest Bach | 20:32.8 | Millington | 109.7 | Birch Run Fall |
| 11 | Morgan Hill | 20:34.2 | Traverse City Central | 109.3 | Mancelona |
| 10 | Orion Moya | 20:36.0 | Saginaw Arts and Sciences | 108.7 | Birch Run Fall |
| 12 | Brody Davis | 20:37.7 | Hemlock | 108.1 | Birch Run Fall |
| 12 | John Thompson | 20:18.0 | New Baltimore Anchor Bay | 107.3 | Marysville |
| 11 | Collin Datte | 20:41.3 | Birch Run | 106.9 | Birch Run Fall |
| 11 | Emery Govaere | 20:19.7 | St. Clair | 106.8 | Marysville |
| 12 | David Hensler | 20:42.1 | Hemlock | 106.6 | Birch Run Fall |
| 10 | Summer Yuan | 20:42.7 | Saginaw Michigan Lutheran Seminary | 106.4 | Birch Run Fall |
| 11 | Mason Beebe | 20:45.1 | Onaway | 105.6 | Mancelona |
| 12 | Caleb Riddle-Ancic | 20:46.4 | Birch Run | 105.2 | Birch Run Fall |
| 12 | Jadin Mix | 20:46.7 | Onaway | 105.1 | Mancelona |
| 9 | Tyler Penberthy | 20:26.9 | Macomb L’Anse Creuse North | 104.4 | Marysville |
| 9 | Garrett Grant | 20:49.5 | Lake Leelanau St. Mary | 104.2 | Mancelona |
| 10 | Cole Stockwell | 20:28.4 | St. Clair | 103.9 | Marysville |
| 12 | Dylan Werner | 20:30.3 | Memphis | 103.2 | Marysville |
| 10 | Hunter Groulx | 20:53.3 | Swartz Creek | 102.9 | Birch Run Fall |
| 11 | Carter Woolm | 20:34.1 | New Baltimore Anchor Bay | 102.0 | Marysville |
| 10 | Cole Maier | 20:58.3 | Chesaning | 101.3 | Birch Run Fall |
| 10 | Aidan Grover | 20:59.8 | Birch Run | 100.7 | Birch Run Fall |
| 12 | Corey Cashman | 20:39.2 | Warren Woods Tower | 100.3 | Marysville |
| 12 | Caiden Sherrieb | 21:01.5 | North Branch | 100.2 | Birch Run Fall |
| 9 | Trenton Hill | 21:03.0 | Traverse City Central | 99.7 | Mancelona |
| 12 | Evan Bills | 21:03.4 | Vassar | 99.5 | Birch Run Fall |
| 11 | John Bailey | 20:42.0 | Marine City Cardinal Mooney | 99.3 | Marysville |
| 12 | Dakota Kardell | 21:04.7 | North Branch | 99.1 | Birch Run Fall |
| 10 | Jaycob Hipps | 21:05.0 | Montrose | 99.0 | Birch Run Fall |
| 9 | Eli Willoughby | 21:08.1 | Grand Traverse Academy | 98.0 | Mancelona |
| 9 | Gavin Smith | 21:10.7 | Cheboygan | 97.1 | Mancelona |
| 9 | Nate Clemons | 20:49.3 | Algonac | 96.9 | Marysville |
| 12 | Guy Rondeau | 21:14.0 | Grand Traverse Academy | 96.0 | Mancelona |
| 10 | Jack Reyes | 20:54.8 | Algonac | 95.1 | Marysville |
| 10 | Jackson Shetler | 21:17.2 | Kalkaska | 94.9 | Mancelona |
| 9 | Jon Hurlburt | 20:55.8 | Croswell-Lexington | 94.7 | Marysville |
| 10 | Deacon Hayward | 21:18.1 | Bay City Central | 94.6 | Birch Run Fall |
| 9 | Peyton Taylor | 20:56.6 | Croswell-Lexington | 94.5 | Marysville |
| 10 | Gavin Forbes | 20:58.5 | Marysville | 93.8 | Marysville |
| 10 | Jameson Glass | 21:01.3 | Marysville | 92.9 | Marysville |
| 9 | Cooper Hoyt | 21:23.9 | North Branch | 92.7 | Birch Run Fall |
| 11 | Hudson Inman | 21:24.4 | Burton-Bendle | 92.5 | Birch Run Fall |
| 9 | Mason Russell | 21:24.8 | Imlay City | 92.4 | Birch Run Fall |
| 10 | Dominic Rivette | 21:28.3 | Hemlock | 91.2 | Birch Run Fall |
| 11 | Drew Shy | 21:07.0 | Memphis | 91.0 | Marysville |
| 9 | Wyatt Linson | 21:29.2 | Otisville LakeVille | 90.9 | Birch Run Fall |
| 10 | Sean Dammann | 21:29.6 | New Lothrop | 90.8 | Birch Run Fall |
| 11 | Alex Wilkins | 21:30.6 | Grand Traverse Academy | 90.5 | Mancelona |
| 9 | Harold Polzin | 21:30.9 | Cheboygan | 90.4 | Mancelona |
| 9 | Allen Gaines | 21:09.7 | Yale | 90.1 | Marysville |
| 10 | Eli Guinther | 21:32.5 | Frankenmuth | 89.8 | Birch Run Fall |
| 10 | Colin Lock | 21:32.8 | Essexville Garber | 89.7 | Birch Run Fall |
| 9 | Ben Card | 21:33.5 | North Branch | 89.5 | Birch Run Fall |
| 12 | Westin Sweers | 21:34.1 | New Lothrop | 89.3 | Birch Run Fall |
| 12 | Ryan Montgomery | 21:12.3 | Warren Woods Tower | 89.2 | Marysville |
| 10 | DJ Buterakos | 21:37.6 | Flint Kearsley | 88.1 | Birch Run Fall |
| 9 | Ethan Lentz | 21:16.5 | Sterling Heights Parkway | 87.8 | Marysville |
| 10 | Jacob Campbell | 21:17.1 | Kimball New Life Christian | 87.6 | Marysville |
| 9 | Milo Gareiss | 21:39.5 | Traverse City Central | 87.5 | Mancelona |
| 11 | Jack Grzebyk | 21:39.6 | East Jordan | 87.5 | Mancelona |
| 11 | Ezekiel Kustowski | 21:39.7 | Imlay City | 87.4 | Birch Run Fall |
| 11 | Carson Olds | 21:47.1 | Mancelona | 85.0 | Mancelona |
| 10 | Ryan Lapan | 21:47.1 | Standish Sterling | 85.0 | Birch Run Fall |
| 10 | Alex Hudson | 21:47.5 | Cheboygan | 84.8 | Mancelona |
| 10 | Levi West | 21:48.0 | Swartz Creek | 84.7 | Birch Run Fall |
| 10 | Foley Kedzior | 21:26.3 | Warren Woods Tower | 84.6 | Marysville |
| 9 | Carter Krause | 21:26.9 | Yale | 84.4 | Marysville |
| 9 | Jeremiah Stewart | 21:49.5 | Ovid-Elsie | 84.2 | Birch Run Fall |
| 11 | Nicholas Daup | 21:49.7 | Burton-Bendle | 84.1 | Birch Run Fall |
| Emmett Bach | 21:51.6 | Una | 83.5 | Birch Run Fall |
| 9 | Mitch Gonzalez | 21:52.2 | Ovid-Elsie | 83.3 | Birch Run Fall |
| 9 | Cole Huber | 21:32.0 | Memphis | 82.7 | Marysville |
| 9 | Daniel Chaney | 21:54.7 | Lake Leelanau St. Mary | 82.4 | Mancelona |
| 11 | Noah Charbonneau | 22:00.0 | Essexville Garber | 80.7 | Birch Run Fall |
| 10 | Dominic Coraci | 21:39.5 | Macomb L’Anse Creuse North | 80.2 | Marysville |
| 10 | Perry Middaugh | 22:02.6 | Grand Traverse Academy | 79.8 | Mancelona |
| 9 | Joseph Ratajczak | 22:03.2 | Standish Sterling | 79.6 | Birch Run Fall |
| 9 | Ephraim Conway | 22:05.3 | Kalkaska | 78.9 | Mancelona |
| 9 | Elijah Riedlinger | 22:05.4 | Bay City Central | 78.9 | Birch Run Fall |
| 11 | Casey Putz | 22:05.6 | Bellaire | 78.8 | Mancelona |
| 10 | Maddox Fabbro | 22:08.0 | Millington | 78.0 | Birch Run Fall |
| 11 | Andreas Holmon | 21:46.6 | Port Huron | 77.8 | Marysville |
| 11 | Johnathon Heim | 21:47.3 | Port Huron | 77.6 | Marysville |
| 11 | Owen Wurdock-Swift | 22:10.6 | Reese | 77.1 | Birch Run Fall |
| 10 | Nate Dix | 22:10.7 | Grand Traverse Academy | 77.1 | Mancelona |
| 9 | Travis Olejnik | 21:48.9 | Yale | 77.0 | Marysville |
| 12 | Landan Pung | 22:17.9 | North Branch | 74.7 | Birch Run Fall |
| 10 | Aaron Machado | 22:18.3 | Swartz Creek | 74.6 | Birch Run Fall |
| 12 | Michael Panko | 22:18.5 | Bay City Central | 74.5 | Birch Run Fall |
| 10 | Parker Chittle | 22:18.5 | Swartz Creek | 74.5 | Birch Run Fall |
| 10 | Collin Grove | 21:58.2 | Algonac | 73.9 | Marysville |
| 9 | Sonny Raona | 22:21.0 | East Jordan | 73.7 | Mancelona |
| 12 | Chance Koole | 22:21.4 | Burton-Bendle | 73.5 | Birch Run Fall |
| 12 | Cole Zimmer | 22:21.9 | Ogemaw Heights | 73.4 | Birch Run Fall |
| 10 | Evan Blaskowski | 22:23.3 | Cheboygan | 72.9 | Mancelona |
| 10 | Jayce Hyde | 22:24.3 | Chesaning | 72.6 | Birch Run Fall |
| 10 | Elliot Adam | 22:24.6 | Alma | 72.5 | Birch Run Fall |
| 9 | Jonah Spencer | 22:25.3 | Byron | 72.2 | Birch Run Fall |
| 10 | Aiden Schriner | 22:25.6 | Flint Kearsley | 72.1 | Birch Run Fall |
| 11 | Ayden Champane | 22:25.8 | Bad Axe | 72.1 | Birch Run Fall |
| 12 | Luke Heinemann | 22:04.5 | Kimball New Life Christian | 71.8 | Marysville |
| 9 | Christopher Monroy | 22:10.2 | Yale | 69.9 | Marysville |
| 10 | Christopher Peterson | 22:33.0 | Gaylord | 69.7 | Mancelona |
| 9 | Noah Gillett | 22:33.5 | New Lothrop | 69.5 | Birch Run Fall |
| 10 | Colin Pratt | 22:36.1 | Montrose | 68.6 | Birch Run Fall |
| 11 | Caiden Geiger | 22:36.9 | Bad Axe | 68.4 | Birch Run Fall |
| 10 | David Moreno | 22:37.5 | Tawas | 68.2 | Mancelona |
| 9 | DeAndre Inges | 22:15.8 | Warren Woods Tower | 68.1 | Marysville |
| 10 | Gabe Slough | 22:38.8 | Gaylord | 67.7 | Mancelona |
| 12 | Stuart Plana | 22:39.4 | Frankenmuth | 67.5 | Birch Run Fall |
| 11 | Samuel Shakhmayev | 22:18.4 | Kimball New Life Christian | 67.2 | Marysville |
| Fr | Jerzi Mix | 22:41.2 | Onaway | 66.9 | Mancelona |
| 10 | Logan Priebe | 22:41.3 | Saginaw Michigan Lutheran Seminary | 66.9 | Birch Run Fall |
| 10 | Alfred Schweihoffer | 22:21.5 | Yale | 66.2 | Marysville |
| 10 | Ethan Wiedyk | 22:43.7 | Standish Sterling | 66.1 | Birch Run Fall |
| 10 | Keyshawn Burks | 22:21.8 | Eastpointe | 66.1 | Marysville |
| 11 | Mason Stansberry | 22:22.4 | Warren Woods Tower | 65.9 | Marysville |
| 9 | Eric Tankersley | 22:48.2 | Saginaw Arts and Sciences | 64.6 | Birch Run Fall |
| 11 | Kole Anglebrandt | 22:48.6 | Birch Run | 64.5 | Birch Run Fall |
| 12 | Brent Castle | 22:49.0 | North Branch | 64.3 | Birch Run Fall |
| 12 | Samuel McIntosh | 22:49.0 | Birch Run | 64.3 | Birch Run Fall |
| 9 | Carson Barker | 22:49.3 | North Branch | 64.2 | Birch Run Fall |
| 11 | Bryce Thane | 22:52.1 | Genesee Christian Academy | 63.3 | Birch Run Fall |
| 9 | Mat Amman | 22:52.6 | Chesaning | 63.1 | Birch Run Fall |
| 11 | Anthony Grant | 22:54.1 | Lake Leelanau St. Mary | 62.6 | Mancelona |
| 9 | Alex Hughes | 22:54.7 | New Lothrop | 62.4 | Birch Run Fall |
| 10 | Gregor Waite | 22:55.2 | Otisville LakeVille | 62.3 | Birch Run Fall |
| 9 | Micah Springer | 22:56.1 | Central Michigan Homeschool Athletics | 62.0 | Birch Run Fall |
| 10 | Colt Wolford | 22:56.5 | New Lothrop | 61.9 | Birch Run Fall |
| 12 | Nathan Kepner | 22:57.0 | Central Michigan Homeschool Athletics | 61.7 | Birch Run Fall |
| 11 | Tanner Wesener | 22:57.6 | Hemlock | 61.5 | Birch Run Fall |
| 10 | Henry Myers | 22:58.2 | North Branch | 61.3 | Birch Run Fall |
| 12 | Alexander Bullard | 22:36.6 | Yale | 61.1 | Marysville |
| 9 | Collin Mersch | 23:01.7 | Cheboygan | 60.1 | Mancelona |
| 9 | Colton Sempsrott | 23:01.7 | Ovid-Elsie | 60.1 | Birch Run Fall |
| 11 | Jasen Hoenicke | 23:07.1 | Swartz Creek | 58.3 | Birch Run Fall |
| 11 | Jonah Konarz | 22:49.8 | New Baltimore Anchor Bay | 56.7 | Marysville |
| 9 | Cole Paten | 23:12.2 | Ogemaw Heights | 56.6 | Birch Run Fall |
| 10 | Bondaryl McCall | 22:50.5 | Port Huron | 56.5 | Marysville |
| 9 | Wyatt Wanaanen | 23:13.1 | Montrose | 56.3 | Birch Run Fall |
| 9 | Henry Clausen | 23:13.9 | Elk Rapids | 56.0 | Mancelona |
| 12 | Gavin Gutierrez | 23:15.0 | Saginaw Arts and Sciences | 55.7 | Birch Run Fall |
| 11 | Ivan Kuzmanoski | 23:15.5 | Mancelona | 55.5 | Mancelona |
| 10 | Nick Archibald | 23:18.0 | Saginaw Michigan Lutheran Seminary | 54.7 | Birch Run Fall |
| 12 | Scott Causley | 23:24.0 | Bay City Central | 52.7 | Birch Run Fall |
| 11 | Nicholas Parker | 23:24.8 | Harper Woods | 52.4 | Birch Run Fall |
| 10 | James Johnson | 23:25.0 | Imlay City | 52.3 | Birch Run Fall |
| 10 | Lucas MacEwen | 23:25.2 | Tawas | 52.3 | Mancelona |
| 12 | Kaiden Griebe | 23:03.2 | Richmond | 52.3 | Marysville |
| 10 | Nicholes Sides | 23:26.1 | Tawas | 52.0 | Mancelona |
| 10 | Henry Brummeler | 23:28.5 | Tawas | 51.2 | Mancelona |
| 12 | Alejandro Eugenio | 23:06.9 | Algonac | 51.0 | Marysville |
| 11 | Gabe Borgstrom | 23:29.0 | Genesee Christian Academy | 51.0 | Birch Run Fall |
| 11 | Jacob Gulley | 23:30.3 | Lake Leelanau St. Mary | 50.6 | Mancelona |
| 10 | Aditya Veera | 23:30.7 | Saginaw Arts and Sciences | 50.4 | Birch Run Fall |
| 11 | Eric Barancik | 23:32.1 | Chesaning | 50.0 | Birch Run Fall |
| 10 | Ronan Turrell | 23:13.8 | St. Clair | 48.7 | Marysville |
| 9 | Jose Castro III | 23:36.7 | Cheboygan | 48.4 | Mancelona |
| 9 | Jayce Zalenko | 23:17.5 | Warren Woods Tower | 47.5 | Marysville |
| 11 | Conor Guyor | 23:18.8 | Marine City Cardinal Mooney | 47.1 | Marysville |
| 9 | Dante Cummings | 23:21.0 | Warren Woods Tower | 46.3 | Marysville |
| 11 | Antwone Humes | 23:46.0 | Saginaw Arts and Sciences | 45.3 | Birch Run Fall |
| 10 | Joshua Thomas | 23:27.6 | Algonac | 44.1 | Marysville |
| 11 | Isaiah Harrison-Lizbinski | 23:30.0 | Sterling Heights Parkway | 43.3 | Marysville |
| 10 | Wade Murray | 23:53.1 | Imlay City | 43.0 | Birch Run Fall |
| 12 | Jordan Homan | 23:57.9 | Central Michigan Homeschool Athletics | 41.4 | Birch Run Fall |
| 10 | Logan Russell | 24:02.1 | Imlay City | 40.0 | Birch Run Fall |
| 9 | Max Weatherwax | 24:02.4 | Bay City Central | 39.9 | Birch Run Fall |
| 11 | Owen Rathbun | 24:02.4 | Hemlock | 39.9 | Birch Run Fall |
| 11 | Matthew Hughes | 24:02.8 | New Lothrop | 39.7 | Birch Run Fall |
| 9 | Waldon Haines | 24:04.2 | Reese | 39.3 | Birch Run Fall |
| 12 | Luke McCauley | 24:05.8 | Saginaw Michigan Lutheran Seminary | 38.7 | Birch Run Fall |
| 12 | Gavin Gwizdala | 24:08.0 | Saginaw Arts and Sciences | 38.0 | Birch Run Fall |
| 11 | Connor Hoard | 24:08.2 | Millington | 37.9 | Birch Run Fall |
| 10 | Bryant Waugh | 24:09.2 | Standish Sterling | 37.6 | Birch Run Fall |
| 12 | Griffin Cherry | 23:47.4 | Macomb L’Anse Creuse North | 37.5 | Marysville |
| 9 | Gavin Magrif | 24:10.2 | Otisville LakeVille | 37.3 | Birch Run Fall |
| 10 | Riley McConnell | 24:10.4 | North Branch | 37.2 | Birch Run Fall |
| 12 | Nathan Hooley | 24:11.2 | Byron | 36.9 | Birch Run Fall |
| 12 | Berk Boyer | 23:49.4 | Croswell-Lexington | 36.9 | Marysville |
| 9 | Jesse Taylor | 24:11.9 | Flint Kearsley | 36.7 | Birch Run Fall |
| 11 | Elijah Bauer | 24:16.0 | Genesee Christian Academy | 35.3 | Birch Run Fall |
| 10 | Noah Bierod | 23:56.1 | Macomb L’Anse Creuse North | 34.6 | Marysville |
| 10 | Trenton Jackson | 24:21.3 | Genesee Christian Academy | 33.6 | Birch Run Fall |
| 9 | Donovan Amos | 24:00.3 | Harper Woods | 33.2 | Marysville |
| 9 | Martigan Wernecke | 24:22.3 | Bay City Central | 33.2 | Birch Run Fall |
| 10 | Brandon Rouse | 24:31.3 | Genesee | 30.2 | Birch Run Fall |
| 11 | Josef Scott | 24:31.5 | Clio | 30.2 | Birch Run Fall |
| 11 | Nicholas Parker | 24:12.0 | Harper Woods | 29.3 | Marysville |
| 10 | Samuel Felten | 24:35.3 | Frankenmuth | 28.9 | Birch Run Fall |
| 12 | Jaxon Zavala | 24:38.3 | Bay City Central | 27.9 | Birch Run Fall |
| 9 | Caden Dustan | 24:18.3 | Kimball Landmark | 27.2 | Marysville |
| 12 | David Wang | 24:42.7 | Saginaw Michigan Lutheran Seminary | 26.4 | Birch Run Fall |
| 10 | Dylan Hunt | 24:48.1 | Kalkaska | 24.6 | Mancelona |
| 10 | Brice Hood | 24:31.4 | Eastpointe | 22.9 | Marysville |
| 9 | Donovan Amos | 24:55.7 | Harper Woods | 22.1 | Birch Run Fall |
| 11 | Jeremiah Wheeler | 24:33.9 | Eastpointe | 22.0 | Marysville |
| 9 | Frederick Ziola | 24:58.9 | New Lothrop | 21.0 | Birch Run Fall |
| 12 | Jett Miller | 25:01.5 | Saginaw Arts and Sciences | 20.2 | Birch Run Fall |
| 10 | Max Hobbs | 25:05.4 | Grand Traverse Academy | 18.9 | Mancelona |
| 12 | Nathan Vang | 25:06.8 | Grand Traverse Academy | 18.4 | Mancelona |
| 9 | Tayvion Wojtoviets | 24:48.5 | New Haven Merritt Academy | 17.2 | Marysville |
| 10 | Aiden Manchester | 25:12.3 | Bay City Central | 16.6 | Birch Run Fall |
| 10 | Anthony Spence | 24:55.1 | Algonac | 15.0 | Marysville |
| 9 | Brennan Dunn | 25:17.1 | Saginaw Arts and Sciences | 15.0 | Birch Run Fall |
| 9 | Tristen Recchia | 24:55.2 | New Haven Merritt Academy | 14.9 | Marysville |
| 11 | Gavin Horton | 25:21.9 | Genesee Christian Academy | 13.4 | Birch Run Fall |
| 9 | Ben Harrison | 25:22.0 | Tawas | 13.3 | Mancelona |
| 12 | Jacob Kast | 25:23.1 | Ovid-Elsie | 13.0 | Birch Run Fall |
| 11 | Zander Schneider | 25:27.5 | Central Michigan Homeschool Athletics | 11.5 | Birch Run Fall |
| 10 | Hunter May | 25:06.6 | Yale | 11.1 | Marysville |
| 9 | Jude Arciniega | 25:31.1 | Traverse City Central | 10.3 | Mancelona |
| 11 | Pierce Leix | 25:32.5 | Birch Run | 9.8 | Birch Run Fall |
| 9 | Mike Southwell | 25:33.8 | Mancelona | 9.4 | Mancelona |
| 10 | Joseph Noll | 25:12.4 | Macomb L’Anse Creuse North | 9.2 | Marysville |
| 10 | Matt Waggoner | 25:34.6 | Mancelona | 9.1 | Mancelona |
| 10 | Joshua Griffith | 25:42.4 | Burton-Bendle | 6.5 | Birch Run Fall |
| 12 | Jon Huggler | 25:42.9 | Otisville LakeVille | 6.4 | Birch Run Fall |
| 12 | James Licht | 25:47.2 | Lake Leelanau St. Mary | 4.9 | Mancelona |
| 10 | Ken DeHass | 25:25.3 | Blue Water Christian Academy | 4.9 | Marysville |
| 9 | Matthew Mahlon | 25:47.5 | Bay City Central | 4.8 | Birch Run Fall |
| 10 | Charles Gipson | 25:54.0 | Saginaw Nouvel | 2.7 | Birch Run Fall |
| 12 | Micah Nickel | 25:55.5 | Central Michigan Homeschool Athletics | 2.2 | Birch Run Fall |
| 10 | Timothy Duperon | 25:55.7 | Lake Leelanau St. Mary | 2.1 | Mancelona |
| 11 | Jasper Andres | 25:58.1 | New Lothrop | 1.3 | Birch Run Fall |
| 11 | Jakub Koziej | 25:40.1 | New Baltimore Anchor Bay | 0.0 | Marysville |