| Grade | Name | Time | Team | Rating | Meet |
| 11 | Robert Jazwinski III | 15:11.3 | Whitehall | 213.2 | WMC Lakes 3 |
| 12 | Marek Butkiewicz | 15:43.3 | Kalamazoo Hackett | 203.9 | River Valley Mustang |
| 11 | Caiden Caswell | 16:02.8 | Vicksburg | 203.1 | Wolverine Conference |
| 10 | Nole Lorenzen | 15:35.4 | Rochester Hills Lutheran NW | 201.2 | MIAC Championship |
| 12 | Landon Rogers | 15:56.0 | Three Oaks River Valley | 199.7 | River Valley Mustang |
| 10 | Alexander Allen | 16:25.5 | Alpena | 197.8 | BNC Championship |
| 12 | Gage Hoffman | 16:21.1 | Stanton Central Montcalm | 197.3 | CSAA White 3 |
| 12 | Noah Johnston | 15:52.3 | Caledonia | 197.2 | OK Green Conference |
| 10 | Bennett Snapper | 15:54.4 | Caledonia | 196.5 | OK Green Conference |
| 12 | Jack Steen | 16:30.5 | TC Central (Traverse City) | 196.2 | BNC Championship |
| 11 | Evan Fox | 16:33.0 | TC Central (Traverse City) | 195.3 | BNC Championship |
| 12 | Hayden Murray | 16:33.5 | TC West (Traverse City) | 195.2 | BNC Championship |
| 11 | Hunter Eaton | 15:59.1 | Charlevoix | 195.0 | Northern Shores Championship |
| 12 | Caleb Keller | 16:38.1 | TC Central (Traverse City) | 193.6 | BNC Championship |
| 12 | Landen Livingston | 15:59.3 | Whitmore Lake | 193.2 | MIAC Championship |
| 10 | Chase Sherman | 16:04.3 | Jenison | 193.2 | OK Green Conference |
| 11 | Christopher Vogt | 16:33.7 | Paw Paw | 192.8 | Wolverine Conference |
| 12 | George Scupham | 16:36.2 | Edwardsburg | 191.9 | Wolverine Conference |
| 12 | Kenny Sheffer | 16:37.8 | Otsego | 191.4 | Wolverine Conference |
| 12 | Benjamin Morales | 16:41.2 | Sturgis | 190.3 | Wolverine Conference |
| 12 | Charlie Brauer | 16:42.2 | Three Rivers | 189.9 | Wolverine Conference |
| 11 | Reeve Oberman | 16:49.2 | Petoskey | 189.9 | BNC Championship |
| 10 | Finn-Frost Grayson | 16:49.8 | TC West (Traverse City) | 189.7 | BNC Championship |
| 10 | Sean Thompson | 16:16.1 | Caledonia | 189.3 | OK Green Conference |
| 9 | Mason Rogers | 16:27.9 | Three Oaks River Valley | 189.0 | River Valley Mustang |
| 11 | Gabe Grierson | 16:24.1 | Ludington | 189.0 | WMC Lakes 3 |
| 12 | Emmanuel Mehari | 16:13.1 | Plymouth Christian Academy | 188.6 | MIAC Championship |
| 11 | Hunter Smith | 16:46.8 | Vicksburg | 188.4 | Wolverine Conference |
| 11 | Liam Wierzba | 16:53.9 | TC West (Traverse City) | 188.4 | BNC Championship |
| 12 | Zahar Rush | 16:54.4 | Petoskey | 188.2 | BNC Championship |
| 11 | Ryder Hopkins | 16:20.8 | Charlevoix | 187.7 | Northern Shores Championship |
| 10 | Carter Cooke | 16:21.0 | Jenison | 187.7 | OK Green Conference |
| 12 | Matthew Solomon | 16:21.2 | Charlevoix | 187.6 | Northern Shores Championship |
| 11 | Gunnar Djerf | 16:49.7 | Otsego | 187.4 | Wolverine Conference |
| 11 | Ethan Burks | 16:22.7 | Jenison | 187.1 | OK Green Conference |
| 12 | Qwynn Darnell | 16:24.3 | Elk Rapids | 186.6 | Northern Shores Championship |
| 12 | Nolan Wenglikowski | 16:24.8 | Jenison | 186.4 | OK Green Conference |
| 10 | Caleb Conner | 16:26.1 | Jenison | 186.0 | OK Green Conference |
| 10 | Tristan Hernandez | 16:28.4 | Kingsley | 185.2 | Northern Shores Championship |
| 11 | John Keser | 16:11.3 | Buchanan | 184.2 | Lakeland Conference |
| 12 | Eli Velting | 16:35.0 | Caledonia | 183.0 | OK Green Conference |
| 12 | Jonah Zietlow | 17:04.7 | Three Rivers | 182.5 | Wolverine Conference |
| 11 | Luke Byland | 17:12.2 | TC Central (Traverse City) | 182.3 | BNC Championship |
| 10 | Ethan Ferguson | 17:07.1 | Edwardsburg | 181.6 | Wolverine Conference |
| 10 | Bentley Nichols | 16:39.6 | Caledonia | 181.5 | OK Green Conference |
| 12 | Reece Howes | 17:09.4 | Three Rivers | 180.9 | Wolverine Conference |
| 12 | Max Brannan | 16:37.0 | Lutheran HS Westland | 180.7 | MIAC Championship |
| 10 | Zachary Newman | 16:42.1 | Byron Center | 180.6 | OK Green Conference |
| 12 | Ben Gautsche | 16:56.0 | Union City | 180.0 | Big 8 4 |
| 11 | Austin Taft | 17:19.0 | TC West (Traverse City) | 180.0 | BNC Championship |
| 12 | Hunter Parsons | 16:51.5 | Whitehall | 179.8 | WMC Lakes 3 |
| 10 | Jackson Shev | 17:19.5 | TC Central (Traverse City) | 179.8 | BNC Championship |
| 11 | Grayson Campbell | 17:12.6 | Vicksburg | 179.8 | Wolverine Conference |
| 11 | Isaac Dionne | 16:45.3 | Boyne City | 179.6 | Northern Shores Championship |
| 9 | Austin Hughes | 17:21.2 | TC West (Traverse City) | 179.3 | BNC Championship |
| 10 | Landon Lindsay | 17:14.6 | Paw Paw | 179.1 | Wolverine Conference |
| 10 | Logan Szumila | 17:21.7 | Alpena | 179.1 | BNC Championship |
| 10 | Brendan Werth | 17:22.0 | Alpena | 179.0 | BNC Championship |
| 10 | Kaleb Koestner | 17:15.1 | Otsego | 179.0 | Wolverine Conference |
| 12 | Myles Hendel | 16:48.9 | Jenison | 178.4 | OK Green Conference |
| 12 | Paul Saladin | 17:16.1 | Reed City | 178.3 | CSAA Red Championship |
| 11 | Gibson Smith | 16:56.7 | Montague | 178.1 | WMC Lakes 3 |
| 9 | Isaac Cox | 16:46.2 | Plymouth Christian Academy | 177.6 | MIAC Championship |
| 12 | Issac Romero | 16:59.1 | Fremont | 177.3 | WMC Lakes 3 |
| 10 | Edison Huizinga | 16:59.7 | Manistee | 177.1 | WMC Lakes 3 |
| 10 | Grant Krause | 17:21.2 | Paw Paw | 176.9 | Wolverine Conference |
| 10 | Jack Songer | 16:48.5 | Rochester Hills Lutheran NW | 176.8 | MIAC Championship |
| 12 | Gavin Ayers | 17:21.7 | Edwardsburg | 176.8 | Wolverine Conference |
| 12 | Julian Walker | 17:05.9 | Algonac | 176.7 | BWAC 3 |
| 12 | Kyler Fertig | 17:24.1 | Stanton Central Montcalm | 176.3 | CSAA White 3 |
| 12 | Alex Culver | 17:22.2 | Howard City Tri-County | 176.3 | CSAA Red Championship |
| 12 | Rocket Wilson | 17:22.8 | Howard City Tri-County | 176.1 | CSAA Red Championship |
| 11 | Connor Beebe | 16:35.9 | Berrien Springs | 176.0 | Lakeland Conference |
| 11 | Jack Frentz | 17:31.5 | Petoskey | 175.8 | BNC Championship |
| 10 | Rex Pumford | 17:04.1 | Whitehall | 175.6 | WMC Lakes 3 |
| 11 | William Gancer | 17:10.1 | Stockbridge | 175.3 | Big 8 4 |
| 12 | Trent Hansen | 17:27.1 | Plainwell | 175.0 | Wolverine Conference |
| 12 | Nolan Korolden | 17:12.9 | Yale | 174.4 | BWAC 3 |
| 12 | Ben Irwin | 17:36.7 | TC West (Traverse City) | 174.1 | BNC Championship |
| 12 | Sylus Wilson | 17:32.5 | Stanton Central Montcalm | 173.5 | CSAA White 3 |
| 12 | Hayden Fox | 17:03.8 | Muskegon Mona Shores | 173.4 | OK Green Conference |
| 10 | Mason Pietrykowski | 17:16.9 | Richmond | 173.0 | BWAC 3 |
| 11 | Xavier Pompey | 17:17.4 | Coloma | 172.5 | River Valley Mustang |
| 9 | Colton Mulder | 17:41.5 | Cadillac | 172.5 | BNC Championship |
| 11 | Joseph Colaluca | 17:33.7 | Erie Mason | 172.4 | TCC Championship |
| 10 | Simon Reed | 17:01.7 | Plymouth Christian Academy | 172.4 | MIAC Championship |
| 9 | Ryan Long | 17:35.7 | Otsego | 172.1 | Wolverine Conference |
| 11 | Bryce Falbe | 17:14.7 | Muskegon Oakridge | 172.1 | WMC Lakes 3 |
| 9 | Sullivan Oberg | 17:08.5 | Jenison | 171.8 | OK Green Conference |
| 12 | Connor Wangler | 17:09.1 | Jenison | 171.6 | OK Green Conference |
| 11 | Brayden Kelliher | 17:09.8 | Jenison | 171.4 | OK Green Conference |
| 10 | Grant Corlew | 17:10.2 | Harbor Springs | 171.3 | Northern Shores Championship |
| 11 | Eric Pierce | 17:10.7 | Byron Center | 171.1 | OK Green Conference |
| 10 | Brady VanConant | 17:22.9 | Yale | 171.0 | BWAC 3 |
| 11 | Rolland Sterken | 17:11.1 | Jenison | 171.0 | OK Green Conference |
| 12 | Valin Barrett | 17:12.9 | Caledonia | 170.4 | OK Green Conference |
| 10 | Cole Mckenna | 17:13.0 | Caledonia | 170.3 | OK Green Conference |
| 12 | Aidan Simrau | 17:48.2 | TC West (Traverse City) | 170.3 | BNC Championship |
| 12 | Simon Licata | 17:48.2 | Petoskey | 170.3 | BNC Championship |
| 12 | Caleb Lamblin | 17:49.3 | Gaylord | 169.9 | BNC Championship |
| 11 | Mossen Green | 17:24.8 | Fremont | 168.7 | WMC Lakes 3 |
| 11 | Elias Baldwin | 17:28.8 | Decatur | 168.7 | River Valley Mustang |
| 12 | Trey Hall | 17:46.6 | Three Rivers | 168.5 | Wolverine Conference |
| 9 | Calvin Gareiss | 17:53.8 | TC Central (Traverse City) | 168.4 | BNC Championship |
| 12 | Owen Beindit | 17:31.2 | Algonac | 168.3 | BWAC 3 |
| 11 | David Castrejon | 17:47.1 | Newaygo | 168.0 | CSAA Red Championship |
| 11 | Cooper Tiffany | 17:49.2 | Lakeview | 167.9 | CSAA White 3 |
| 11 | Lukas Albright | 17:47.6 | Big Rapids | 167.8 | CSAA Red Championship |
| 11 | Maxwell Drenth | 17:21.2 | Charlevoix | 167.6 | Northern Shores Championship |
| 9 | Isaac Dinh | 17:21.5 | Caledonia | 167.5 | OK Green Conference |
| 9 | Leland Barnett | 17:56.9 | TC West (Traverse City) | 167.4 | BNC Championship |
| 9 | George Whitaker | 17:49.9 | Otsego | 167.4 | Wolverine Conference |
| 11 | Logan Rhodes | 17:34.2 | Yale | 167.3 | BWAC 3 |
| 11 | Connor Pepin | 17:34.3 | Croswell-Lexington | 167.2 | BWAC 3 |
| 10 | Tate Smith | 17:29.9 | Fremont | 167.0 | WMC Lakes 3 |
| 10 | Landon Shimkus | 17:18.2 | Charyl Stockwell Academy | 166.9 | MIAC Championship |
| 10 | William (Liam) Mahaffy | 17:23.9 | Grayling | 166.7 | Northern Shores Championship |
| 10 | Silas Ackley | 18:21.7 | Hart | 166.1 | WMC Rivers 3 |
| 9 | Noah Strother | 18:01.1 | Gaylord | 166.0 | BNC Championship |
| 12 | Justin Jensen | 17:33.2 | Whitehall | 165.9 | WMC Lakes 3 |
| 10 | Caleb Healey | 17:54.8 | Erie Mason | 165.4 | TCC Championship |
| 10 | Jake Potgeter | 17:28.1 | Caledonia | 165.3 | OK Green Conference |
| 10 | Declan Shoemaker | 18:03.3 | TC West (Traverse City) | 165.2 | BNC Championship |
| 9 | Nolan Ruch | 18:03.5 | TC West (Traverse City) | 165.2 | BNC Championship |
| 12 | Chayse Jensen | 17:41.1 | Quincy | 165.0 | Big 8 4 |
| 12 | Jack Sherwood | 17:09.1 | Buchanan | 165.0 | Lakeland Conference |
| 11 | Finn Parish | 17:29.3 | Boyne City | 164.9 | Northern Shores Championship |
| 11 | Cullen Decker | 17:41.6 | Union City | 164.8 | Big 8 4 |
| 9 | Emmett Duggar | 18:05.1 | TC West (Traverse City) | 164.6 | BNC Championship |
| 11 | Aiden Schaner | 18:26.3 | Hart | 164.6 | WMC Rivers 3 |
| 10 | Jude TenElshof | 17:31.5 | Jenison | 164.2 | OK Green Conference |
| 9 | Waylon Blake | 17:31.7 | Byron Center | 164.1 | OK Green Conference |
| 10 | Landon Schibelhut | 18:06.7 | TC West (Traverse City) | 164.1 | BNC Championship |
| 11 | Brayton Cosby | 17:44.8 | Bronson | 163.7 | Big 8 4 |
| 12 | Liam McBeth | 17:12.8 | Buchanan | 163.7 | Lakeland Conference |
| 11 | Jackson Poll | 18:29.6 | Mason County Central | 163.5 | WMC Rivers 3 |
| 9 | Austin Henderson | 17:33.9 | Jenison | 163.4 | OK Green Conference |
| 9 | Rowen Donker | 17:34.1 | Jenison | 163.3 | OK Green Conference |
| 12 | Jaden Gregory | 18:03.0 | Edwardsburg | 163.0 | Wolverine Conference |
| 10 | Kelan Monreal | 18:02.3 | Howard City Tri-County | 162.9 | CSAA Red Championship |
| 12 | Luke Smith | 17:35.6 | Caledonia | 162.8 | OK Green Conference |
| 9 | John Brickley | 18:03.6 | Niles | 162.8 | Wolverine Conference |
| 10 | Owen VerBeek | 17:36.0 | Jenison | 162.7 | OK Green Conference |
| 9 | Charlie Fields | 17:48.7 | North Branch | 162.4 | BWAC 3 |
| 10 | Aurie Selph | 17:38.0 | Charlevoix | 162.0 | Northern Shores Championship |
| 9 | Elliot Jones | 18:13.4 | TC West (Traverse City) | 161.9 | BNC Championship |
| 10 | Kadin McGee | 17:49.8 | Decatur | 161.7 | River Valley Mustang |
| 11 | Camron Choike | 18:14.6 | TC Central (Traverse City) | 161.5 | BNC Championship |
| 11 | Christopher CJ Forsyth | 18:14.7 | TC Central (Traverse City) | 161.4 | BNC Championship |
| 10 | Tanner Dozier | 18:07.5 | Reed City | 161.2 | CSAA Red Championship |
| 12 | Leo Bearss | 17:53.0 | Yale | 161.0 | BWAC 3 |
| 11 | Andreas Krapp | 17:48.0 | Fremont | 161.0 | WMC Lakes 3 |
| 9 | Mason Bollinger | 18:10.1 | Stanton Central Montcalm | 161.0 | CSAA White 3 |
| 10 | Trevor VanderKodde | 18:37.3 | Hart | 160.9 | WMC Rivers 3 |
| 10 | Parker Weirich | 18:37.7 | Shelby | 160.8 | WMC Rivers 3 |
| 9 | Landon Baas | 17:42.1 | Harbor Springs | 160.6 | Northern Shores Championship |
| 11 | Carson Ackley | 18:39.9 | Hart | 160.0 | WMC Rivers 3 |
| 12 | Jack Sherer | 18:12.1 | Plainwell | 160.0 | Wolverine Conference |
| 10 | Timothy Wolff | 18:40.6 | Hart | 159.8 | WMC Rivers 3 |
| 11 | Cooper Hoyt | 17:56.7 | North Branch | 159.8 | BWAC 3 |
| 10 | Micaiah Arreola | 18:13.0 | Sturgis | 159.7 | Wolverine Conference |
| 10 | David Kore | 18:13.7 | Three Rivers | 159.4 | Wolverine Conference |
| 12 | Kaden Van Ryn | 17:46.0 | Caledonia | 159.3 | OK Green Conference |
| 10 | Levi Walker | 17:46.4 | Jenison | 159.2 | OK Green Conference |
| 12 | Henry Kruzel | 17:46.5 | Harbor Springs | 159.2 | Northern Shores Championship |
| 10 | Nolan Kessler | 17:54.6 | Montague | 158.8 | WMC Lakes 3 |
| 10 | Hunter Walker | 17:59.6 | Quincy | 158.8 | Big 8 4 |
| 10 | Jarel Adams | 17:43.5 | Plymouth Christian Academy | 158.5 | MIAC Championship |
| 11 | Riley Weed | 17:59.8 | West Michigan Homeschool | 158.4 | River Valley Mustang |
| 11 | Zachary Lassanske | 17:49.8 | Muskegon Mona Shores | 158.1 | OK Green Conference |
| 11 | Noah June | 18:01.8 | Union City | 158.1 | Big 8 4 |
| 12 | Reuben Jiran | 17:44.8 | Novi Christian Academy | 158.1 | MIAC Championship |
| 11 | David Mills | 18:17.2 | Erie Mason | 158.0 | TCC Championship |
| 10 | Nolan Collins | 17:45.7 | Whitmore Lake | 157.8 | MIAC Championship |
| 10 | Micah Theis | 17:58.2 | Ludington | 157.6 | WMC Lakes 3 |
| 10 | Jacob Muladore | 17:51.4 | Charlevoix | 157.5 | Northern Shores Championship |
| 12 | Brody Swanson | 18:26.8 | Cadillac | 157.4 | BNC Championship |
| 12 | Brayden VanOs | 18:18.9 | Big Rapids | 157.4 | CSAA Red Championship |
| 10 | Owen McGlone | 17:52.0 | Kalkaska | 157.4 | Northern Shores Championship |
| 12 | Evan Rolston | 18:21.2 | Stanton Central Montcalm | 157.3 | CSAA White 3 |
| 11 | Tyler Schuster | 18:19.6 | Howard City Tri-County | 157.1 | CSAA Red Championship |
| 10 | Solomon DeBruyn | 18:27.9 | TC Central (Traverse City) | 157.0 | BNC Championship |
| 11 | Carson Brey | 18:28.0 | Petoskey | 157.0 | BNC Championship |
| 10 | Abraham Kiaunis | 18:20.2 | Reed City | 156.9 | CSAA Red Championship |
| 11 | Isaac Stebelton | 18:28.8 | Petoskey | 156.7 | BNC Championship |
| 11 | Jayden Mueller | 18:01.1 | Muskegon Oakridge | 156.6 | WMC Lakes 3 |
| 11 | Mason Opalewski | 18:50.2 | Hart | 156.6 | WMC Rivers 3 |
| 9 | Julian Lopez | 18:50.5 | Hart | 156.5 | WMC Rivers 3 |
| 12 | Joseph Hoffman | 18:22.8 | Plainwell | 156.4 | Wolverine Conference |
| 11 | Owen VanderVlucht | 18:50.9 | Hart | 156.4 | WMC Rivers 3 |
| 12 | Joseph Stevens | 17:50.2 | Southfield Christian | 156.3 | MIAC Championship |
| 11 | Porter Ravary | 18:22.3 | Erie Mason | 156.2 | TCC Championship |
| 12 | Brandon McCullough | 18:24.6 | Kent City | 156.1 | CSAA White 3 |
| 10 | Corbin Hutchinson | 18:31.2 | Gaylord | 155.9 | BNC Championship |
| 12 | Coltrane Paryani | 17:57.0 | Kalkaska | 155.7 | Northern Shores Championship |
| 11 | Nate Ruhstorfer | 18:53.3 | Hesperia | 155.6 | WMC Rivers 3 |
| 12 | Braeden Mathis | 18:32.5 | Alpena | 155.5 | BNC Championship |
| 12 | Lawson Miller | 18:05.1 | Muskegon Oakridge | 155.3 | WMC Lakes 3 |
| 12 | Mason Sparks | 18:05.5 | Fremont | 155.2 | WMC Lakes 3 |
| 12 | Maddox Hutchinson | 18:10.6 | Concord | 155.1 | Big 8 4 |
| 9 | Brycen Brown | 18:54.8 | Shelby | 155.1 | WMC Rivers 3 |
| 10 | Colin Rourke | 17:59.1 | Muskegon Mona Shores | 155.0 | OK Green Conference |
| 11 | Colton Grzyb | 18:11.4 | Almont | 154.9 | BWAC 3 |
| 12 | Everett Radgens | 18:27.5 | Vicksburg | 154.8 | Wolverine Conference |
| 11 | Bryce Reid | 17:59.6 | Elk Rapids | 154.8 | Northern Shores Championship |
| 12 | Trent Galdeen | 18:06.8 | Muskegon Oakridge | 154.7 | WMC Lakes 3 |
| 11 | Brady Dozier | 18:27.4 | Reed City | 154.5 | CSAA Red Championship |
| 10 | James Valovick | 17:57.1 | Rochester Hills Lutheran NW | 154.0 | MIAC Championship |
| 11 | Griffin Frentz | 18:37.2 | Petoskey | 153.9 | BNC Championship |
| 12 | Adam SaintOnge | 18:15.4 | Almont | 153.5 | BWAC 3 |
| 11 | Grant Feldpausch | 18:03.5 | Caledonia | 153.5 | OK Green Conference |
| 12 | Robert Carrigan | 18:16.0 | Armada | 153.3 | BWAC 3 |
| 12 | Jack Kerrigan | 18:16.7 | Croswell-Lexington | 153.1 | BWAC 3 |
| 10 | Johnny Coston | 18:34.0 | Stanton Central Montcalm | 153.0 | CSAA White 3 |
| 10 | Joseph DuGuay | 18:40.0 | TC Central (Traverse City) | 153.0 | BNC Championship |
| 11 | Max Barron | 18:16.7 | Tekonsha | 152.8 | River Valley Mustang |
| 9 | Grant Rasor | 18:32.8 | Ottawa Lake-Whiteford | 152.7 | TCC Championship |
| 12 | Aaron Allen | 18:33.0 | Reed City | 152.7 | CSAA Red Championship |
| 12 | Paul Herendeen | 18:18.2 | Concord | 152.6 | Big 8 4 |
| 10 | Levi VanderLaan | 18:06.3 | Caledonia | 152.6 | OK Green Conference |
| 12 | Jacob Kuntz | 17:46.6 | Buchanan | 152.5 | Lakeland Conference |
| 11 | Caleb Kohl | 18:33.7 | Howard City Tri-County | 152.4 | CSAA Red Championship |
| 12 | Mason Johnson | 18:01.8 | Lutheran HS Westland | 152.4 | MIAC Championship |
| 9 | Easton Warners | 18:14.2 | Ludington | 152.3 | WMC Lakes 3 |
| 9 | Cole Armbruster | 18:43.0 | TC Central (Traverse City) | 152.0 | BNC Championship |
| 12 | Nicholas Trame | 18:35.1 | Sand Creek | 152.0 | TCC Championship |
| 10 | Liam Imhoff | 18:37.2 | Kent City | 151.9 | CSAA White 3 |
| 9 | Bentley Molitor | 17:49.2 | Buchanan | 151.6 | Lakeland Conference |
| 10 | Cole Carless | 18:21.2 | Yale | 151.6 | BWAC 3 |
| 11 | Aidan Bradley | 18:21.7 | Springport | 151.4 | Big 8 4 |
| 11 | Micah Tromp | 18:09.9 | Byron Center | 151.4 | OK Green Conference |
| 11 | Garrett Lansing | 18:45.0 | Petoskey | 151.4 | BNC Championship |
| 12 | Brody Urbaniak | 18:05.3 | Charyl Stockwell Academy | 151.2 | MIAC Championship |
| 11 | Kasey Springer | 18:05.5 | Whitmore Lake | 151.2 | MIAC Championship |
| 9 | Cooper Hohn | 18:38.9 | Sturgis | 151.0 | Wolverine Conference |
| 12 | Dontrel Taylor | 18:39.1 | Three Rivers | 151.0 | Wolverine Conference |
| 10 | Logan Carrier | 18:23.2 | Yale | 150.9 | BWAC 3 |
| 9 | Owen Young | 18:46.3 | Petoskey | 150.9 | BNC Championship |
| 11 | Elijah Killinger | 18:06.8 | Charyl Stockwell Academy | 150.8 | MIAC Championship |
| 9 | Drew Burtt | 18:47.1 | Sault Ste. Marie | 150.6 | BNC Championship |
| 11 | William Justice | 18:40.8 | Plainwell | 150.4 | Wolverine Conference |
| 10 | Andrew Saintonge | 18:24.8 | Almont | 150.4 | BWAC 3 |
| 10 | Josiah Passig | 17:53.0 | Buchanan | 150.3 | Lakeland Conference |
| 12 | Seth Witte | 18:08.1 | Lutheran HS Westland | 150.3 | MIAC Championship |
| 10 | Jackson Onofre | 18:09.1 | Novi Christian Academy | 150.0 | MIAC Championship |
| 9 | Aiden Willett | 18:43.5 | Lakeview | 149.8 | CSAA White 3 |
| 11 | Silas Daniels | 18:42.8 | Sand Creek | 149.4 | TCC Championship |
| 11 | Cooper Roster | 18:52.0 | TC West (Traverse City) | 149.0 | BNC Championship |
| 11 | Lucas Frentz | 18:45.4 | Edwardsburg | 148.9 | Wolverine Conference |
| 9 | Justin Christoffersen | 18:24.8 | Fremont | 148.7 | WMC Lakes 3 |
| 9 | Mathieu Moore | 18:18.7 | Grayling | 148.4 | Northern Shores Championship |
| 12 | Cole Wisener | 18:18.9 | Byron Center | 148.4 | OK Green Conference |
| 10 | Charles Spencer | 17:59.2 | Buchanan | 148.3 | Lakeland Conference |
| 9 | Ian Dennis | 18:26.2 | Whitehall | 148.3 | WMC Lakes 3 |
| 11 | Kellen Siems | 18:31.1 | Kalamazoo Hackett | 148.0 | River Valley Mustang |
| 12 | Max Vroman | 18:20.2 | Harbor Springs | 147.9 | Northern Shores Championship |
| 11 | Henry Ebert | 18:48.2 | Sturgis | 147.9 | Wolverine Conference |
| 11 | Milo Gareiss | 18:55.8 | TC Central (Traverse City) | 147.7 | BNC Championship |
| 12 | Jacob Veurink | 18:21.9 | Charlevoix | 147.4 | Northern Shores Championship |
| 12 | Landon Andrews | 18:29.5 | Muskegon Orchard View | 147.2 | WMC Lakes 3 |
| 10 | Alexander Neveau | 18:57.5 | TC Central (Traverse City) | 147.2 | BNC Championship |
| 9 | David Strother | 18:57.8 | Gaylord | 147.1 | BNC Championship |
| 12 | Trey Eaton | 18:58.0 | TC Central (Traverse City) | 147.0 | BNC Championship |
| 12 | Matthew Leatherman | 18:30.2 | Montague | 146.9 | WMC Lakes 3 |
| 10 | Max Wolgast | 18:51.2 | Three Rivers | 146.9 | Wolverine Conference |
| 10 | Tony Hilton | 18:51.2 | Three Rivers | 146.9 | Wolverine Conference |
| 12 | Bryce VanderKodde | 19:19.9 | Hart | 146.7 | WMC Rivers 3 |
| 11 | Quinn Cassada | 18:23.9 | Charlevoix | 146.7 | Northern Shores Championship |
| 12 | Martin Fetteroff | 19:20.2 | Hart | 146.6 | WMC Rivers 3 |
| 11 | Brock Hunter | 18:32.7 | Montague | 146.1 | WMC Lakes 3 |
| 11 | Brady Meloche | 18:54.0 | Paw Paw | 146.0 | Wolverine Conference |
| 12 | Elijah Ozenbaugh | 18:21.0 | Whitmore Lake | 146.0 | MIAC Championship |
| 10 | Calvin Porath | 19:01.1 | TC Central (Traverse City) | 146.0 | BNC Championship |
| 11 | Nathaniel Phillips | 18:26.2 | Jenison | 145.9 | OK Green Conference |
| 10 | Braiden Schuh | 18:54.5 | Edwardsburg | 145.8 | Wolverine Conference |
| 10 | Zack Vollbrecht | 19:01.7 | TC West (Traverse City) | 145.8 | BNC Championship |
| 11 | David Marone | 19:01.8 | Sault Ste. Marie | 145.7 | BNC Championship |
| 11 | Alex Flores | 18:34.0 | Ludington | 145.7 | WMC Lakes 3 |
| 9 | Blake Root | 18:54.1 | Sand Creek | 145.6 | TCC Championship |
| 11 | Liam VanScoyoc | 18:54.3 | Reed City | 145.6 | CSAA Red Championship |
| 12 | Andrew Kiefer | 18:27.8 | Cheboygan | 145.4 | Northern Shores Championship |
| 10 | Carter Feltner | 18:39.8 | Quincy | 145.4 | Big 8 4 |
| 9 | Tyler (TJ) Royle | 19:03.5 | Petoskey | 145.2 | BNC Championship |
| 11 | Carson Summerfield | 18:57.7 | Vicksburg | 144.8 | Wolverine Conference |
| 10 | Bode Dykstra | 19:04.7 | TC Central (Traverse City) | 144.8 | BNC Championship |
| 10 | Max Taylor | 18:36.8 | Fremont | 144.7 | WMC Lakes 3 |
| 11 | Eli Foged | 19:05.2 | TC West (Traverse City) | 144.6 | BNC Championship |
| 10 | Charlie Denherder | 18:30.9 | Elk Rapids | 144.4 | Northern Shores Championship |
| 12 | Henry Kauffman | 18:58.1 | Howard City Tri-County | 144.3 | CSAA Red Championship |
| 10 | Keagon Kostecki | 18:58.4 | Big Rapids | 144.2 | CSAA Red Championship |
| 12 | Dylan Sturr | 18:31.7 | Muskegon Reeths-Puffer | 144.1 | OK Green Conference |
| 10 | Kassian McKenzie Thompson | 18:32.4 | Muskegon Mona Shores | 143.9 | OK Green Conference |
| 12 | Troyer Serna | 19:00.4 | Three Rivers | 143.9 | Wolverine Conference |
| 10 | Clint Malcolm | 18:45.2 | Algonac | 143.6 | BWAC 3 |
| 10 | Mason Lincoln | 19:02.3 | Lakeview | 143.6 | CSAA White 3 |
| 12 | Matthew Badley | 18:40.8 | Whitehall | 143.4 | WMC Lakes 3 |
| 11 | Leo Nothstine | 18:34.2 | Grayling | 143.3 | Northern Shores Championship |
| 12 | Jack Slotman | 19:30.3 | Hart | 143.2 | WMC Rivers 3 |
| 11 | Grant Morrell | 18:34.3 | Caledonia | 143.2 | OK Green Conference |
| 12 | Brayden Hincher | 19:01.8 | Erie Mason | 143.1 | TCC Championship |
| 12 | Dean Wegner | 18:16.0 | Buchanan | 142.7 | Lakeland Conference |
| 12 | Edison Pike | 18:36.7 | Elk Rapids | 142.4 | Northern Shores Championship |
| 12 | Jackson Carner | 19:03.8 | Erie Mason | 142.4 | TCC Championship |
| 9 | Grady Johnson | 18:36.9 | Jenison | 142.4 | OK Green Conference |
| 10 | Steven Foltz | 18:48.9 | Yale | 142.4 | BWAC 3 |
| 9 | Nathan Dunn | 18:48.9 | Quincy | 142.4 | Big 8 4 |
| 10 | Hendrix McKay | 19:11.9 | Alpena | 142.4 | BNC Championship |
| 9 | Chase Blain | 19:04.7 | Howard City Tri-County | 142.1 | CSAA Red Championship |
| 12 | Ryan O’Connor | 19:12.7 | Sault Ste. Marie | 142.1 | BNC Championship |
| 9 | Carson Ernsberger | 18:49.3 | Bridgman | 141.9 | River Valley Mustang |
| 12 | Ian Kimbrell | 18:38.6 | Caledonia | 141.8 | OK Green Conference |
| 10 | Cael Johnson | 18:18.8 | Berrien Springs | 141.7 | Lakeland Conference |
| 9 | Scout Freiheit | 18:45.8 | Whitehall | 141.7 | WMC Lakes 3 |
| 12 | Carson Kiefer | 18:39.9 | Cheboygan | 141.4 | Northern Shores Championship |
| 10 | Richard Lewis | 18:35.8 | Whitmore Lake | 141.1 | MIAC Championship |
| 9 | Anthony Lambers | 18:41.6 | Muskegon | 140.8 | OK Green Conference |
| 9 | Ethan Hanna | 18:49.2 | Fremont | 140.6 | WMC Lakes 3 |
| 10 | Joseph Edwards | 18:53.6 | New Buffalo | 140.5 | River Valley Mustang |
| 10 | Trevor Meyer | 19:12.1 | Otsego | 140.0 | Wolverine Conference |
| 10 | Leo Lemieux | 18:55.9 | New Buffalo | 139.7 | River Valley Mustang |
| 12 | Lamark Johnson | 18:40.3 | Southfield Christian | 139.6 | MIAC Championship |
| 10 | Henry Dupuis | 18:46.1 | Caledonia | 139.3 | OK Green Conference |
| 10 | Liam Bhatti | 18:58.2 | Imlay City | 139.3 | BWAC 3 |
| 11 | Masyn Wing | 19:21.3 | Cadillac | 139.2 | BNC Championship |
| 10 | Adam Franks | 18:58.5 | Bronson | 139.2 | Big 8 4 |
| 10 | Beckett Swanson | 19:22.1 | Cadillac | 139.0 | BNC Championship |
| 10 | Thomas Schweihofer | 19:00.4 | Yale | 138.5 | BWAC 3 |
| 10 | James Fransted | 19:16.6 | Big Rapids | 138.1 | CSAA Red Championship |
| 9 | Lane Lentych | 19:24.6 | TC Central (Traverse City) | 138.1 | BNC Championship |
| 12 | Marley Hinds | 18:29.6 | Buchanan | 138.1 | Lakeland Conference |
| 10 | Andy Lopez-Garcia | 19:46.9 | Hesperia | 137.7 | WMC Rivers 3 |
| 10 | Weston Albright | 19:18.2 | Erie Mason | 137.6 | TCC Championship |
| 12 | Carter Sikorski | 19:03.6 | Bronson | 137.5 | Big 8 4 |
| 11 | Aidan DeMarsh | 19:26.6 | TC Central (Traverse City) | 137.5 | BNC Championship |
| 10 | Jacob Tatsak | 19:18.7 | Adrian Lenawee Christian | 137.4 | TCC Championship |
| 11 | Uzziel Thomassen | 18:47.2 | Auburn Hills Oakland Christian | 137.3 | MIAC Championship |
| 9 | Paxton Schoenlein | 19:27.7 | TC West (Traverse City) | 137.1 | BNC Championship |
| 10 | Konstantin Rush | 19:27.8 | Petoskey | 137.1 | BNC Championship |
| 10 | Denver Siler | 19:05.2 | Bronson | 136.9 | Big 8 4 |
| 10 | Liam Gunnink | 18:53.2 | Jenison | 136.9 | OK Green Conference |
| 11 | Keaton Smith | 19:05.3 | Concord | 136.9 | Big 8 4 |
| 10 | Jacob Christoffersen | 19:00.5 | Fremont | 136.8 | WMC Lakes 3 |
| 12 | Frank Wunderlich | 19:21.6 | Paw Paw | 136.8 | Wolverine Conference |
| 10 | Mason Harrison | 18:53.8 | Caledonia | 136.7 | OK Green Conference |
| 10 | Ryan Latimer | 18:54.2 | Harbor Springs | 136.6 | Northern Shores Championship |
| 10 | Edward Marshall | 19:06.4 | Armada | 136.5 | BWAC 3 |
| 10 | Brighton Lam | 19:23.1 | Vicksburg | 136.3 | Wolverine Conference |
| 10 | Wyatt Ramsey | 19:23.4 | Plainwell | 136.2 | Wolverine Conference |
| 12 | Sam Kik | 19:25.0 | Kent City | 136.0 | CSAA White 3 |
| 10 | Declan Duch | 18:56.0 | Jenison | 136.0 | OK Green Conference |
| 9 | Kellan Bessey | 18:56.2 | Jenison | 135.9 | OK Green Conference |
| 12 | Ari Johnson | 18:36.3 | Buchanan | 135.9 | Lakeland Conference |
| 12 | Ren Yamamoto | 18:52.2 | Birmingham Roeper | 135.6 | MIAC Championship |
| 9 | Tristan Byrne | 18:58.0 | Byron Center | 135.3 | OK Green Conference |
| 10 | Nolan Kavanagh | 19:10.0 | Yale | 135.3 | BWAC 3 |
| 11 | Caleb Hohn | 19:26.0 | Sturgis | 135.3 | Wolverine Conference |
| 11 | Ben Moses | 19:26.4 | Sturgis | 135.2 | Wolverine Conference |
| 11 | Jack Ganton | 19:10.5 | Bronson | 135.2 | Big 8 4 |
| 11 | Jack VanDam | 18:58.5 | Byron Center | 135.2 | OK Green Conference |
| 10 | Nicholas Amorose | 18:58.8 | Caledonia | 135.1 | OK Green Conference |
| 11 | David Bauer | 19:26.2 | Morenci | 134.9 | TCC Championship |
| 11 | Liam Allen | 19:01.5 | Grayling | 134.2 | Northern Shores Championship |
| 10 | Ryan Khatir | 19:01.6 | Muskegon Mona Shores | 134.1 | OK Green Conference |
| 9 | Jonah Nagel | 19:01.8 | Caledonia | 134.1 | OK Green Conference |
| 10 | Adrian Perez | 19:30.4 | Three Rivers | 133.9 | Wolverine Conference |
| 9 | Aro Smith | 19:30.5 | Vicksburg | 133.8 | Wolverine Conference |
| 11 | Van Roach | 19:03.3 | Muskegon Mona Shores | 133.6 | OK Green Conference |
| 11 | Benjamin Fox | 18:58.8 | Whitmore Lake | 133.4 | MIAC Championship |
| 9 | Donald Budrew | 20:00.0 | Hart | 133.3 | WMC Rivers 3 |
| 10 | Landin Ramsey | 19:32.1 | Plainwell | 133.3 | Wolverine Conference |
| 11 | Tyne Evans | 19:34.4 | Stanton Central Montcalm | 132.9 | CSAA White 3 |
| 9 | Carsten Udell | 20:02.0 | Hart | 132.7 | WMC Rivers 3 |
| 12 | Ben Wheeler | 19:33.1 | Sand Creek | 132.6 | TCC Championship |
| 11 | Niko Morales | 19:34.2 | Sturgis | 132.6 | Wolverine Conference |
| 10 | Jacob Keef | 19:06.4 | Byron Center | 132.5 | OK Green Conference |
| 12 | Bowie Pawson | 19:34.2 | Howard City Tri-County | 132.3 | CSAA Red Championship |
| 10 | Gabe Verellen | 19:20.8 | North Branch | 131.7 | BWAC 3 |
| 10 | Seth Storm | 19:08.9 | Kalkaska | 131.7 | Northern Shores Championship |
| 11 | Henry Lace | 19:37.4 | Edwardsburg | 131.5 | Wolverine Conference |
| 9 | Logan Mahan | 19:44.4 | Cadillac | 131.5 | BNC Championship |
| 11 | Connor Bleything | 19:38.3 | Three Rivers | 131.2 | Wolverine Conference |
| 11 | Larry Watson | 19:38.4 | Three Rivers | 131.2 | Wolverine Conference |
| 9 | Mason Charon | 19:11.1 | Jenison | 131.0 | OK Green Conference |
| 9 | Elijah Harris | 19:39.4 | Three Rivers | 130.9 | Wolverine Conference |
| 10 | Sebastian Hoult | 19:23.6 | Imlay City | 130.8 | BWAC 3 |
| 12 | Jaxon Max | 19:40.7 | Kent City | 130.8 | CSAA White 3 |
| 10 | Evan Klish | 19:06.8 | Novi Christian Academy | 130.7 | MIAC Championship |
| 12 | Beck Ytterberg | 19:22.9 | Bridgman | 130.7 | River Valley Mustang |
| 11 | Tyler Curtis | 19:25.4 | Vermontville Maple Valley | 130.2 | Big 8 4 |
| 9 | Clark Stevens | 19:41.6 | Edwardsburg | 130.1 | Wolverine Conference |
| 9 | Tyler Englebrecht | 20:09.9 | Mason County Central | 130.0 | WMC Rivers 3 |
| 9 | Kellen Tenhopen | 19:13.9 | Kalkaska | 130.0 | Northern Shores Championship |
| 11 | Draven Reid | 19:15.8 | Caledonia | 129.4 | OK Green Conference |
| 11 | Isaac Sandelin | 19:43.8 | Vicksburg | 129.4 | Wolverine Conference |
| 11 | Henry Burris | 19:50.8 | Petoskey | 129.4 | BNC Championship |
| 9 | Brayden Winsted | 19:43.3 | Sand Creek | 129.2 | TCC Championship |
| 12 | Dylan Gryglewski | 19:52.8 | TC West (Traverse City) | 128.7 | BNC Championship |
| 9 | Henry Young | 19:28.8 | Kalamazoo Hackett | 128.7 | River Valley Mustang |
| 11 | Coy Wood | 19:30.7 | Quincy | 128.4 | Big 8 4 |
| 12 | Benjamin Walls | 19:13.9 | Lutheran HS Westland | 128.4 | MIAC Championship |
| 9 | Declan Ball | 19:54.2 | Cadillac | 128.3 | BNC Championship |
| 10 | Jude Krey | 19:54.5 | Alpena | 128.2 | BNC Championship |
| 12 | Kaden Borgman | 20:15.6 | Ravenna | 128.1 | WMC Rivers 3 |
| 9 | Owen Sanford | 19:32.0 | Springport | 128.0 | Big 8 4 |
| 12 | Parker Volstorf | 19:31.2 | Three Oaks River Valley | 127.9 | River Valley Mustang |
| 12 | Gavin Stursma | 19:20.7 | Jenison | 127.8 | OK Green Conference |
| 12 | Dan Birmingham | 19:16.2 | Whitmore Lake | 127.6 | MIAC Championship |
| 11 | Milo Dahleen | 19:56.3 | Alpena | 127.6 | BNC Championship |
| 9 | Parker Moore | 19:32.7 | West Michigan Homeschool | 127.4 | River Valley Mustang |
| 9 | Lucas Crozier | 19:21.9 | Muskegon Mona Shores | 127.4 | OK Green Conference |
| 12 | Ayden Cady | 19:22.0 | Boyne City | 127.3 | Northern Shores Championship |
| 12 | Jack Bell | 19:50.1 | Edwardsburg | 127.3 | Wolverine Conference |
| 10 | Austin Vista | 19:22.4 | Jenison | 127.2 | OK Green Conference |
| 9 | Evan Broyles | 19:34.0 | Lawrence | 127.0 | River Valley Mustang |
| 9 | Calen Galbraith | 19:58.4 | Petoskey | 126.9 | BNC Championship |
| 9 | Matthew Austin | 19:58.5 | Cadillac | 126.8 | BNC Championship |
| 12 | Daxton MacDonald | 19:23.8 | Muskegon Mona Shores | 126.8 | OK Green Conference |
| 11 | William Arnold | 19:36.4 | Armada | 126.5 | BWAC 3 |
| 11 | Dylan McCallister | 19:36.5 | Reading | 126.5 | Big 8 4 |
| 9 | Tate Gendjar | 19:20.7 | Plymouth Christian Academy | 126.1 | MIAC Championship |
| 11 | Devin Swihart | 19:32.9 | Manistee | 126.1 | WMC Lakes 3 |
| 11 | Josue Morales-Perez | 19:06.2 | Dowagiac Union | 125.9 | Lakeland Conference |
| 10 | Miguel Rodriguez | 19:55.0 | Niles | 125.7 | Wolverine Conference |
| 9 | Victor Diaz | 19:55.3 | Otsego | 125.6 | Wolverine Conference |
| 11 | Evan Christoffersen | 19:34.4 | Fremont | 125.5 | WMC Lakes 3 |
| 11 | Liam Pesce | 19:55.7 | Niles | 125.4 | Wolverine Conference |
| 11 | Jared Pratt | 19:39.7 | Imlay City | 125.4 | BWAC 3 |
| 10 | Luke McKown | 19:40.1 | Union City | 125.3 | Big 8 4 |
| 10 | Connor Ketchum | 19:28.9 | Grayling | 125.0 | Northern Shores Championship |
| 12 | Andrew Barnum | 19:29.0 | Caledonia | 125.0 | OK Green Conference |
| 12 | Clark Douglas | 19:40.1 | Bridgman | 125.0 | River Valley Mustang |
| 11 | Eddie Miller | 19:42.5 | Quincy | 124.5 | Big 8 4 |
| 9 | Hunter Taylor | 20:06.1 | Cadillac | 124.3 | BNC Championship |
| 9 | Mason Kaiser | 20:06.2 | Alpena | 124.3 | BNC Championship |
| 9 | Gavin Gross | 20:06.7 | TC Central (Traverse City) | 124.1 | BNC Championship |
| 12 | Jack Reyes | 19:44.6 | Algonac | 123.8 | BWAC 3 |
| 9 | Maksim Mitteer | 20:07.9 | TC Central (Traverse City) | 123.7 | BNC Championship |
| 12 | Zach Witherspoon | 19:45.4 | Algonac | 123.5 | BWAC 3 |
| 9 | Karston Kappenman | 19:44.6 | Kalamazoo Hackett | 123.5 | River Valley Mustang |
| 9 | Ben Barnett | 20:02.7 | Reed City | 122.8 | CSAA Red Championship |
| 9 | Brydan Wing | 20:11.9 | Cadillac | 122.4 | BNC Championship |
| 11 | Johnny Roland | 19:49.0 | Almont | 122.3 | BWAC 3 |
| 9 | Timothy Pomeroy | 19:44.3 | Ludington | 122.2 | WMC Lakes 3 |
| 9 | Ethan Strother | 20:12.5 | Gaylord | 122.2 | BNC Championship |
| 8 | Owen Banyon | 19:48.9 | St Joseph Our Lady of the Lake Catholic | 122.0 | River Valley Mustang |
| 11 | David Pokorny | 20:06.2 | Paw Paw | 121.9 | Wolverine Conference |
| 9 | Kingston Lennan | 20:06.3 | Otsego | 121.9 | Wolverine Conference |
| 10 | Jonathan Wilds | 20:06.5 | Three Rivers | 121.8 | Wolverine Conference |
| 11 | Russell Abernathy | 19:38.7 | Cheboygan | 121.8 | Northern Shores Championship |
| 11 | Alejandro Lemus | 19:49.8 | Eau Claire | 121.7 | River Valley Mustang |
| 10 | Draper McFadden | 19:50.9 | Yale | 121.7 | BWAC 3 |
| 9 | Theodore Arseneau | 20:07.0 | Niles | 121.7 | Wolverine Conference |
| 10 | Cole Slotman | 20:36.1 | Hart | 121.3 | WMC Rivers 3 |
| 11 | Colin Brown | 20:07.3 | Petersburg-Summerfield | 121.2 | TCC Championship |
| 11 | Noah Wolff | 20:36.9 | Hart | 121.0 | WMC Rivers 3 |
| 11 | Hudson Budreau | 19:53.0 | North Branch | 121.0 | BWAC 3 |
| 9 | Ryan Webber | 20:09.7 | Otsego | 120.8 | Wolverine Conference |
| 11 | Lukas App | 19:42.1 | Harbor Springs | 120.6 | Northern Shores Championship |
| 12 | Joshua Kriesch | 19:54.5 | Yale | 120.5 | BWAC 3 |
| 9 | Silas Schlutt | 19:23.2 | Buchanan | 120.3 | Lakeland Conference |
| 9 | Sawyer Bailey | 20:11.4 | Edwardsburg | 120.2 | Wolverine Conference |
| 10 | Liam Raseman | 20:11.4 | Otsego | 120.2 | Wolverine Conference |
| 10 | Alexander Repp | 19:56.7 | Croswell-Lexington | 119.8 | BWAC 3 |
| 9 | Thaddeus Hunt | 20:12.4 | Reed City | 119.5 | CSAA Red Championship |
| 9 | Mason Segur | 19:46.1 | Byron Center | 119.3 | OK Green Conference |
| 12 | Joseph Sturtevant | 20:22.5 | TC West (Traverse City) | 118.8 | BNC Championship |
| 12 | Andrew Abramowicz | 19:43.0 | Lutheran HS Westland | 118.7 | MIAC Championship |
| 10 | Robert Ray | 19:55.0 | Ludington | 118.7 | WMC Lakes 3 |
| 9 | Bryce Smoker | 20:16.7 | Sturgis | 118.4 | Wolverine Conference |
| 10 | Keannan Marr | 20:44.7 | Holton | 118.4 | WMC Rivers 3 |
| 10 | Blake Herbert | 20:17.0 | Plainwell | 118.3 | Wolverine Conference |
| 10 | Mason Wolfe | 20:17.3 | Three Rivers | 118.2 | Wolverine Conference |
| 12 | Bruno Heller | 20:01.9 | Yale | 118.0 | BWAC 3 |
| 10 | Julian Spitzner | 20:25.1 | TC Central (Traverse City) | 118.0 | BNC Championship |
| 12 | Jason Cousino | 20:17.2 | Erie Mason | 117.9 | TCC Championship |
| 11 | Travis Olejnik | 20:02.5 | Yale | 117.8 | BWAC 3 |
| 11 | Shaun Cowen | 20:17.5 | Petersburg-Summerfield | 117.8 | TCC Championship |
| 12 | Caden Hughes | 20:17.5 | Remus Chippewa Hills | 117.8 | CSAA Red Championship |
| 9 | Xavier Abalos | 20:17.8 | Ottawa Lake-Whiteford | 117.7 | TCC Championship |
| 10 | Matt Craw | 19:50.9 | Boyne City | 117.7 | Northern Shores Championship |
| 9 | Elijah Waskey | 20:03.2 | West Michigan Homeschool | 117.3 | River Valley Mustang |
| 11 | Zack Zarna | 20:19.4 | Howard City Tri-County | 117.2 | CSAA Red Championship |
| 9 | Cooper Wolff | 20:27.6 | Cadillac | 117.1 | BNC Championship |
| 10 | Joshua Cho | 19:33.2 | Berrien Springs | 116.9 | Lakeland Conference |
| 10 | Cal Vanderwall | 19:53.6 | Muskegon Mona Shores | 116.8 | OK Green Conference |
| 11 | Ian Scott | 19:50.5 | Lutheran HS Westland | 116.2 | MIAC Championship |
| 10 | Niels Walker-Hundley | 20:30.7 | TC Central (Traverse City) | 116.1 | BNC Championship |
| 10 | Damien Moore | 20:30.7 | Petoskey | 116.1 | BNC Championship |
| 11 | Mohamed Adow | 20:22.8 | Morenci | 116.1 | TCC Championship |
| 11 | Peyton Richards | 19:55.8 | Boyne City | 116.1 | Northern Shores Championship |
| 10 | Isaac Bennett | 19:56.1 | Caledonia | 116.0 | OK Green Conference |
| 11 | Connor Banyon | 20:07.2 | St Joseph Our Lady of the Lake Catholic | 115.9 | River Valley Mustang |
| 9 | Emmett Elsner | 20:26.6 | Kent City | 115.5 | CSAA White 3 |
| 10 | Henry Cook | 19:58.1 | Caledonia | 115.3 | OK Green Conference |
| 11 | Tanner Carlson | 20:26.0 | Remus Chippewa Hills | 115.0 | CSAA Red Championship |
| 12 | Nick Dansby | 19:54.3 | Charyl Stockwell Academy | 114.9 | MIAC Championship |
| 10 | Adam Olson | 20:07.1 | Manistee | 114.6 | WMC Lakes 3 |
| 9 | Jonathan Mueller | 20:07.5 | Montague | 114.5 | WMC Lakes 3 |
| 12 | Lex Ruimveld | 20:28.7 | Plainwell | 114.4 | Wolverine Conference |
| 10 | Justin Hackey | 20:08.4 | Whitehall | 114.2 | WMC Lakes 3 |
| 12 | Justin Moss | 20:30.6 | Plainwell | 113.8 | Wolverine Conference |
| 9 | Mike Hernandez | 20:14.2 | Three Oaks River Valley | 113.6 | River Valley Mustang |
| 12 | Max Margolis | 19:59.4 | Birmingham Roeper | 113.2 | MIAC Championship |
| 9 | Carter Hudson | 20:04.8 | Cheboygan | 113.1 | Northern Shores Championship |
| 9 | Jet Holbrook | 20:05.0 | Harbor Springs | 113.0 | Northern Shores Championship |
| 12 | Corbin Bender | 20:05.3 | Kingsley | 112.9 | Northern Shores Championship |
| 10 | Harper Morgan | 20:33.3 | Sturgis | 112.9 | Wolverine Conference |
| 9 | Alec Parker | 20:32.6 | Sand Creek | 112.8 | TCC Championship |
| 11 | Mason Russell | 20:17.7 | Imlay City | 112.8 | BWAC 3 |
| 10 | Robert Belinger | 20:13.2 | Whitehall | 112.6 | WMC Lakes 3 |
| 10 | Henry Davis | 20:06.3 | Jenison | 112.6 | OK Green Conference |
| 10 | Alex Avis | 20:18.5 | Stockbridge | 112.5 | Big 8 4 |
| 10 | Oliver Trout | 20:35.2 | Niles | 112.3 | Wolverine Conference |
| 12 | Braiden Wright | 20:34.3 | Howard City Tri-County | 112.2 | CSAA Red Championship |
| 12 | Jordan Hassenzahl | 20:34.3 | Sand Creek | 112.2 | TCC Championship |
| 11 | Balois Franco | 19:47.3 | Dowagiac Union | 112.2 | Lakeland Conference |
| 11 | Gage Scott | 20:34.6 | Newaygo | 112.1 | CSAA Red Championship |
| 11 | Gabe Bookout | 20:02.6 | Plymouth Christian Academy | 112.1 | MIAC Championship |
| 11 | Adam Knopfler | 20:15.0 | Montague | 112.0 | WMC Lakes 3 |
| 9 | Michael Visner | 20:35.9 | Reed City | 111.7 | CSAA Red Championship |
| 11 | Caden VanGelderen | 21:05.1 | Hart | 111.6 | WMC Rivers 3 |
| 9 | Jack Bell | 20:04.7 | Novi Christian Academy | 111.4 | MIAC Championship |
| 12 | Noah Hetler | 20:37.6 | Howard City Tri-County | 111.1 | CSAA Red Championship |
| 10 | Jordan Apps | 20:40.2 | Stanton Central Montcalm | 110.9 | CSAA White 3 |
| 9 | Jacksen Heffner | 20:06.4 | Charyl Stockwell Academy | 110.9 | MIAC Championship |
| 12 | Titus Gorsegner | 20:06.6 | Hope Christian Academy | 110.8 | MIAC Championship |
| 9 | Ben Nielsen | 20:40.7 | Morley-Stanwood | 110.8 | CSAA White 3 |
| 11 | Colin Gallagher | 20:23.4 | Kalamazoo Hackett | 110.5 | River Valley Mustang |
| 12 | Graham Gortney | 20:08.1 | Plymouth Christian Academy | 110.3 | MIAC Championship |
| 9 | J.D. Dzwik | 20:13.9 | Boyne City | 110.0 | Northern Shores Championship |
| 10 | Owen Drews | 20:49.2 | TC Central (Traverse City) | 109.9 | BNC Championship |
| 11 | Drew Roiniotis | 20:42.8 | Vicksburg | 109.7 | Wolverine Conference |
| 12 | Cole Hansen | 20:15.3 | Muskegon Mona Shores | 109.6 | OK Green Conference |
| 9 | Colton Mull | 20:43.3 | Plainwell | 109.6 | Wolverine Conference |
| 9 | Jase Herendeen | 20:27.4 | Concord | 109.5 | Big 8 4 |
| 12 | Nick Pumani | 19:55.5 | Berrien Springs | 109.5 | Lakeland Conference |
| 11 | Treyson Nyland | 20:50.8 | TC West (Traverse City) | 109.4 | BNC Championship |
| 10 | Anthony Anastasi | 20:43.9 | Plainwell | 109.4 | Wolverine Conference |
| 10 | Liam Frifeldt | 20:26.9 | West Michigan Homeschool | 109.4 | River Valley Mustang |
| 10 | Rileigh Schmitz | 20:23.3 | Muskegon Oakridge | 109.2 | WMC Lakes 3 |
| 12 | Alex Hudson | 20:16.8 | Cheboygan | 109.1 | Northern Shores Championship |
| 12 | Eli Lewis | 20:18.2 | Muskegon Mona Shores | 108.6 | OK Green Conference |
| 10 | Cooper Goff | 20:46.7 | Three Rivers | 108.5 | Wolverine Conference |
| 12 | Shin Sato | 20:47.8 | Stanton Central Montcalm | 108.4 | CSAA White 3 |
| 11 | Ricky Bristol | 20:19.6 | Boyne City | 108.1 | Northern Shores Championship |
| 12 | Kai Dila | 20:26.6 | Ludington | 108.1 | WMC Lakes 3 |
| 11 | Cameron Murray | 20:31.8 | Vermontville Maple Valley | 108.1 | Big 8 4 |
| 11 | Reise Bateson | 21:16.6 | Hart | 107.8 | WMC Rivers 3 |
| 12 | Kody Hazen | 20:47.7 | Remus Chippewa Hills | 107.8 | CSAA Red Championship |
| 9 | Gabriel Luna | 20:20.9 | Muskegon Reeths-Puffer | 107.7 | OK Green Conference |
| 12 | Isaiah Boerema | 20:27.9 | Ludington | 107.7 | WMC Lakes 3 |
| 10 | John Thomas | 20:15.9 | Whitmore Lake | 107.7 | MIAC Championship |
| 10 | Kaydence Gunnare | 20:21.6 | Kingsley | 107.5 | Northern Shores Championship |
| 10 | Will Cilk | 20:33.7 | Imlay City | 107.4 | BWAC 3 |
| 12 | Connor Siglow | 20:32.8 | St Joseph Our Lady of the Lake Catholic | 107.4 | River Valley Mustang |
| 9 | Landon Learn | 20:22.1 | Muskegon Reeths-Puffer | 107.3 | OK Green Conference |
| 12 | Deegan Anthony | 20:22.1 | Boyne City | 107.3 | Northern Shores Championship |
| 9 | Jadon Russell | 20:17.6 | Rochester Hills Lutheran NW | 107.1 | MIAC Championship |
| 9 | Mason Shanafelt | 21:18.7 | Holton | 107.1 | WMC Rivers 3 |
| 12 | Troy Verville | 20:18.0 | Charyl Stockwell Academy | 107.0 | MIAC Championship |
| 10 | Nathan Wearing | 20:23.0 | Jenison | 107.0 | OK Green Conference |
| 11 | Brier Green | 20:35.2 | Bronson | 106.9 | Big 8 4 |
| 9 | Reed Nyland | 20:58.3 | TC West (Traverse City) | 106.9 | BNC Championship |
| 10 | Angel Brito | 20:03.7 | Dowagiac Union | 106.8 | Lakeland Conference |
| 12 | Jacob Biolchini | 20:36.9 | Almont | 106.4 | BWAC 3 |
| 11 | Renato Ianni | 20:20.6 | Whitmore Lake | 106.1 | MIAC Championship |
| 10 | Levi Kass | 21:22.3 | Ravenna | 105.9 | WMC Rivers 3 |
| 10 | Andres Perea Cala | 20:55.7 | Stanton Central Montcalm | 105.8 | CSAA White 3 |
| 12 | Brayden Dalbec | 20:38.7 | Croswell-Lexington | 105.8 | BWAC 3 |
| 12 | Jackson Shetler | 20:27.2 | Kalkaska | 105.6 | Northern Shores Championship |
| 12 | Anthony Alvarez | 20:40.1 | Armada | 105.3 | BWAC 3 |
| 10 | Owen Shetler | 20:28.2 | Kalkaska | 105.3 | Northern Shores Championship |
| 10 | Elijah Richardson | 20:23.3 | Plymouth Christian Academy | 105.3 | MIAC Championship |
| 10 | Zane Jason | 20:40.3 | Concord | 105.2 | Big 8 4 |
| 11 | Dilan Vargas | 20:39.3 | Eau Claire | 105.2 | River Valley Mustang |
| 9 | Henry Witgen | 20:42.5 | Armada | 104.5 | BWAC 3 |
| 12 | Wade Murray | 20:44.0 | Imlay City | 104.0 | BWAC 3 |
| 9 | Donovan Manceau | 20:44.1 | Yale | 104.0 | BWAC 3 |
| 9 | Kaden Figert | 21:01.4 | Lakeview | 103.9 | CSAA White 3 |
| 11 | Jayce Hughes | 20:39.7 | Muskegon Oakridge | 103.8 | WMC Lakes 3 |
| 12 | Garrett VanderZyl | 20:59.7 | Howard City Tri-County | 103.8 | CSAA Red Championship |
| 12 | James Johnson | 20:45.1 | Imlay City | 103.6 | BWAC 3 |
| 9 | Zander McEvoy | 20:28.3 | Birmingham Roeper | 103.6 | MIAC Championship |
| 11 | Tre Fluker | 21:00.4 | Sand Creek | 103.5 | TCC Championship |
| 10 | Brock Adamczak | 20:41.4 | Manistee | 103.2 | WMC Lakes 3 |
| 12 | Ethan O’Connor | 20:45.8 | Athens | 103.1 | River Valley Mustang |
| 11 | Charles Johnson | 20:35.5 | Jenison | 102.8 | OK Green Conference |
| 9 | Brayden Bloom | 21:04.8 | Kent City | 102.7 | CSAA White 3 |
| 11 | Avery Publiski | 21:32.3 | Mason County Central | 102.6 | WMC Rivers 3 |
| 10 | Malachi Gross | 20:31.5 | Novi Christian Academy | 102.5 | MIAC Championship |
| 12 | Drew Hycki | 20:51.3 | Armada | 101.6 | BWAC 3 |
| 12 | Seth Wuest | 21:06.4 | Erie Mason | 101.5 | TCC Championship |
| 10 | Kyron Novak | 20:39.5 | Muskegon Reeths-Puffer | 101.5 | OK Green Conference |
| 10 | Hunter Cole | 21:14.5 | Petoskey | 101.5 | BNC Championship |
| 11 | Matthew Petitti | 20:39.9 | Grayling | 101.4 | Northern Shores Championship |
| 11 | Kai Arredondo | 20:40.3 | Grayling | 101.2 | Northern Shores Championship |
| 9 | Owen Peckham | 20:52.8 | Stockbridge | 101.1 | Big 8 4 |
| 9 | Clark McLean | 20:53.1 | Imlay City | 101.0 | BWAC 3 |
| 10 | Christian Schullo | 20:48.2 | Fremont | 100.9 | WMC Lakes 3 |
| 10 | James Schillinger | 21:16.2 | Petoskey | 100.9 | BNC Championship |
| 11 | Braydon Ost | 21:08.6 | Petersburg-Summerfield | 100.8 | TCC Championship |
| 8 | Nathan Hislop | 20:37.2 | Novi Christian Academy | 100.6 | MIAC Championship |
| 11 | Jay Bronsink | 20:53.8 | Athens | 100.4 | River Valley Mustang |
| 9 | Alex Gilbert | 21:11.4 | Plainwell | 100.2 | Wolverine Conference |
| 10 | Matt Ingalls | 21:18.7 | Petoskey | 100.1 | BNC Championship |
| 9 | Tony Lopez-Garcia | 21:40.5 | Hesperia | 99.8 | WMC Rivers 3 |
| 11 | Layne Collins | 20:55.6 | New Buffalo | 99.8 | River Valley Mustang |
| 9 | Calvin Rykse | 21:11.7 | Howard City Tri-County | 99.8 | CSAA Red Championship |
| 9 | Jacob Stull | 21:20.5 | Cadillac | 99.5 | BNC Championship |
| 10 | Isaac Tovilla-Gracia | 20:45.9 | Jenison | 99.4 | OK Green Conference |
| 9 | Kasyn Novak | 20:46.4 | Muskegon Reeths-Puffer | 99.2 | OK Green Conference |
| 10 | Owen Chase | 20:58.5 | Springport | 99.2 | Big 8 4 |
| 11 | Koleson Reeder | 20:46.8 | Caledonia | 99.1 | OK Green Conference |
| 11 | Benjamin Kline | 20:59.4 | Almont | 98.9 | BWAC 3 |
| 9 | Xavier Lee | 21:22.6 | TC Central (Traverse City) | 98.8 | BNC Championship |
| 12 | Gage Wells | 20:55.1 | Muskegon Orchard View | 98.6 | WMC Lakes 3 |
| 9 | Trason Tucker | 21:44.4 | Hart | 98.5 | WMC Rivers 3 |
| 10 | Ethan Holmes | 20:49.7 | Kingsley | 98.1 | Northern Shores Championship |
| 12 | Hunter May | 21:02.3 | Yale | 97.9 | BWAC 3 |
| 12 | Tyler Higgins | 21:19.5 | White Cloud | 97.8 | CSAA White 3 |
| 9 | Blake Smoker | 21:18.7 | Sturgis | 97.8 | Wolverine Conference |
| 10 | Zach Little | 20:51.3 | Kalkaska | 97.6 | Northern Shores Championship |
| 9 | Rylan Fincham | 21:03.3 | Bronson | 97.6 | Big 8 4 |
| 11 | Andrew Calvert | 21:19.3 | Britton Deerfield | 97.2 | TCC Championship |
| 11 | Ephraim Conway | 20:53.2 | Kalkaska | 96.9 | Northern Shores Championship |
| 11 | Javier Diaz | 20:53.5 | Byron Center | 96.8 | OK Green Conference |
| 11 | Levi Dawson | 21:00.8 | Montague | 96.7 | WMC Lakes 3 |
| 9 | Dash Price | 21:29.4 | TC Central (Traverse City) | 96.5 | BNC Championship |
| 10 | Greyson Jones | 21:01.7 | Whitehall | 96.4 | WMC Lakes 3 |
| 11 | Benjamin White | 21:22.7 | Plainwell | 96.4 | Wolverine Conference |
| 11 | Zavier Sterling | 20:55.2 | Harbor Springs | 96.3 | Northern Shores Championship |
| 9 | Alejandro Lopez | 21:23.3 | Plainwell | 96.3 | Wolverine Conference |
| 11 | Hayden Preston | 21:30.8 | Sault Ste. Marie | 96.1 | BNC Championship |
| 10 | Leo Weaver | 20:50.9 | Whitmore Lake | 96.0 | MIAC Championship |
| 11 | Joel Kaiser | 21:32.4 | Alpena | 95.5 | BNC Championship |
| 10 | Willem Burris | 21:33.0 | Petoskey | 95.3 | BNC Championship |
| 10 | John Brege | 21:33.1 | Alpena | 95.3 | BNC Championship |
| 10 | Evan Duba | 20:59.1 | Grayling | 95.0 | Northern Shores Championship |
| 12 | Danielle Bauer | 21:00.4 | Kingsley | 94.5 | Northern Shores Championship |
| 9 | Duncan Spies | 21:00.5 | Cheboygan | 94.5 | Northern Shores Championship |
| 11 | Joseph Kinney | 21:11.9 | Athens | 94.4 | River Valley Mustang |
| 10 | Noah Ranson | 21:30.2 | Three Rivers | 93.9 | Wolverine Conference |
| 10 | Nicolas Radziszewski | 20:57.5 | Auburn Hills Oakland Christian | 93.8 | MIAC Championship |
| 10 | Zachary Prater | 21:29.5 | Sand Creek | 93.8 | TCC Championship |
| 12 | Nolan Kennedy | 21:03.6 | Harbor Springs | 93.5 | Northern Shores Championship |
| 12 | Aldolfo Vera-Rangel | 21:31.1 | Remus Chippewa Hills | 93.3 | CSAA Red Championship |
| 9 | Josh Bender | 21:05.4 | Kingsley | 92.9 | Northern Shores Championship |
| 9 | Joe Zacharek | 21:00.5 | Plymouth Christian Academy | 92.8 | MIAC Championship |
| 12 | Liam Schulz | 21:33.6 | Howard City Tri-County | 92.5 | CSAA Red Championship |
| 12 | Brendan Bonar | 21:07.0 | Charlevoix | 92.3 | Northern Shores Championship |
| 10 | Beau Litzner | 21:42.1 | Sault Ste. Marie | 92.3 | BNC Championship |
| 11 | Caleb Miller | 21:18.4 | West Michigan Homeschool | 92.2 | River Valley Mustang |
| 11 | Brady Anthony | 21:19.7 | Union City | 92.1 | Big 8 4 |
| 12 | Caleb Kolbe | 21:35.3 | Erie Mason | 91.9 | TCC Championship |
| 9 | Steven Dietz | 21:35.6 | Newaygo | 91.8 | CSAA Red Championship |
| 10 | River Borkowski | 21:35.7 | Newaygo | 91.8 | CSAA Red Championship |
| 11 | Logan Paulen | 21:09.2 | Caledonia | 91.6 | OK Green Conference |
| 9 | Landon Salow | 21:36.5 | Petersburg-Summerfield | 91.5 | TCC Championship |
| 10 | Sid Davis | 21:22.0 | Almont | 91.3 | BWAC 3 |
| 9 | Bryce Cole | 21:38.5 | Three Rivers | 91.2 | Wolverine Conference |
| 9 | Gideon DeVries | 21:11.2 | Caledonia | 90.9 | OK Green Conference |
| 11 | Ethan McVicker | 22:07.4 | Mason County Central | 90.9 | WMC Rivers 3 |
| 12 | Caleb Daniels | 21:13.3 | Boyne City | 90.2 | Northern Shores Championship |
| 11 | Nick Kreps | 21:14.7 | Muskegon Mona Shores | 89.8 | OK Green Conference |
| 10 | Nathan Schuitema | 21:21.9 | Whitehall | 89.7 | WMC Lakes 3 |
| 10 | Jonah Vosburgh | 21:15.2 | Jenison | 89.6 | OK Green Conference |
| 10 | Matthew Kowalski | 21:51.1 | Alpena | 89.3 | BNC Championship |
| 9 | Anthony Gray | 21:44.4 | Niles | 89.2 | Wolverine Conference |
| 10 | Mark Wagner | 21:27.4 | West Michigan Homeschool | 89.2 | River Valley Mustang |
| 10 | Emmerick Smith | 21:16.4 | Muskegon Mona Shores | 89.2 | OK Green Conference |
| 11 | Andon Offord | 21:29.2 | Lawrence | 88.6 | River Valley Mustang |
| 9 | Jaxsen Shemer | 21:18.4 | Jenison | 88.5 | OK Green Conference |
| 12 | Ethen Gancarz | 22:15.2 | Mason County Central | 88.3 | WMC Rivers 3 |
| 10 | James Muir | 21:30.5 | St Philip Catholic Central | 88.2 | River Valley Mustang |
| 10 | A.J. Cullen | 21:31.8 | St Joseph Our Lady of the Lake Catholic | 87.7 | River Valley Mustang |
| 11 | Ameere Layton | 22:17.1 | North Muskegon | 87.6 | WMC Rivers 3 |
| 9 | Juan Guardiola-Parra | 22:17.6 | Hart | 87.5 | WMC Rivers 3 |
| 12 | Matthew Anderson | 21:34.1 | Bronson | 87.3 | Big 8 4 |
| 12 | Kevin Vargas | 21:33.2 | Eau Claire | 87.3 | River Valley Mustang |
| 11 | Collin Mersch | 21:23.0 | Cheboygan | 87.0 | Northern Shores Championship |
| 9 | Kaleb Pschigoda | 21:34.3 | Three Oaks River Valley | 86.9 | River Valley Mustang |
| 10 | Daniel Brumley | 21:35.6 | West Michigan Homeschool | 86.5 | River Valley Mustang |
| 9 | Connor Bassett | 21:24.7 | Byron Center | 86.4 | OK Green Conference |
| 11 | Angelo Hinson | 21:54.3 | White Cloud | 86.2 | CSAA White 3 |
| 11 | Noah Duran | 22:00.8 | TC West (Traverse City) | 86.1 | BNC Championship |
| 12 | Jeremiah Hargreaves | 21:06.9 | Dowagiac Union | 85.7 | Lakeland Conference |
| 11 | Isaac Lee | 21:39.0 | Quincy | 85.7 | Big 8 4 |
| 11 | Jack Dibert | 21:39.3 | Union City | 85.6 | Big 8 4 |
| 10 | Ben Schinbeckler | 21:55.3 | Edwardsburg | 85.6 | Wolverine Conference |
| 9 | Johnny Lumpp | 21:28.1 | Muskegon Mona Shores | 85.3 | OK Green Conference |
| 9 | Brady Wadkins | 21:28.1 | Charlevoix | 85.3 | Northern Shores Championship |
| 9 | Dante Kline | 22:03.3 | Gaylord | 85.2 | BNC Championship |
| 9 | Noah Thompson | 21:29.0 | Jenison | 85.0 | OK Green Conference |
| 9 | Evan Matheney | 21:41.3 | Armada | 84.9 | BWAC 3 |
| 9 | Samuel Pfeiffer | 21:26.1 | Auburn Hills Oakland Christian | 84.3 | MIAC Championship |
| 9 | Landon Ellis | 21:31.6 | Muskegon Mona Shores | 84.1 | OK Green Conference |
| 9 | Tim Nies | 21:43.6 | North Branch | 84.1 | BWAC 3 |
| 10 | Isaac Fate | 22:07.0 | Petoskey | 84.0 | BNC Championship |
| 11 | David Wagner | 21:43.2 | West Michigan Homeschool | 83.9 | River Valley Mustang |
| 12 | Hunter Tinkham | 22:28.4 | Hesperia | 83.9 | WMC Rivers 3 |
| 12 | Matthew Cox | 21:33.2 | Kalkaska | 83.6 | Northern Shores Championship |
| 9 | Tyler Newman | 21:34.2 | Byron Center | 83.3 | OK Green Conference |
| 9 | Henry Peters | 21:14.4 | Buchanan | 83.2 | Lakeland Conference |
| 9 | Justin Holmes | 21:35.4 | Byron Center | 82.9 | OK Green Conference |
| 12 | Xander Hallock | 22:04.6 | Three Rivers | 82.5 | Wolverine Conference |
| 9 | William Quake | 22:05.1 | Three Rivers | 82.3 | Wolverine Conference |
| 10 | Jace Vaughn | 22:06.7 | Stanton Central Montcalm | 82.1 | CSAA White 3 |
| 10 | Bowie Strieter | 21:48.9 | Three Oaks River Valley | 82.0 | River Valley Mustang |
| 9 | Elijah Sherer | 21:33.0 | Whitmore Lake | 82.0 | MIAC Championship |
| 11 | Ethan Lentz | 21:33.5 | Sterling Heights Parkway | 81.8 | MIAC Championship |
| 11 | Blake Fleming | 21:38.6 | Charlevoix | 81.8 | Northern Shores Championship |
| 10 | Shawn Rogers | 22:05.6 | Reed City | 81.8 | CSAA Red Championship |
| 11 | Beau Kirtdoll | 22:07.4 | Niles | 81.5 | Wolverine Conference |
| 11 | Carter Davis | 22:06.8 | Erie Mason | 81.4 | TCC Championship |
| 10 | Vincent Beck | 22:11.0 | Reed City | 80.0 | CSAA Red Championship |
| 11 | Owen Frifeldt | 21:55.6 | West Michigan Homeschool | 79.8 | River Valley Mustang |
| 12 | Landon Pruss | 21:57.6 | Algonac | 79.5 | BWAC 3 |
| 10 | Luke Licata | 22:20.8 | Petoskey | 79.4 | BNC Championship |
| 11 | Jose Castro III | 21:45.8 | Cheboygan | 79.4 | Northern Shores Championship |
| 11 | Jacob Villegas | 21:26.7 | Dowagiac Union | 79.1 | Lakeland Conference |
| 9 | Camden Dionne | 21:47.4 | Boyne City | 78.9 | Northern Shores Championship |
| 9 | Vincent Lussier | 21:59.6 | Athens | 78.5 | River Valley Mustang |
| 12 | Brady Czapiewski | 22:00.8 | Imlay City | 78.4 | BWAC 3 |
| 10 | David Hurd | 21:44.0 | Plymouth Christian Academy | 78.4 | MIAC Championship |
| 11 | Parker Stull | 22:17.1 | Plainwell | 78.3 | Wolverine Conference |
| 11 | Mason Doehring | 21:49.2 | Kalkaska | 78.3 | Northern Shores Championship |
| 11 | Elijah Gee | 22:19.3 | Kent City | 77.9 | CSAA White 3 |
| 12 | Gabe Slough | 22:26.7 | Gaylord | 77.4 | BNC Championship |
| 11 | Adolfo Sanchez-Perez | 22:21.8 | Niles | 76.7 | Wolverine Conference |
| 12 | Jonas Burdick | 22:07.5 | Union City | 76.2 | Big 8 4 |
| 10 | Micah Redford | 21:50.8 | Auburn Hills Oakland Christian | 76.1 | MIAC Championship |
| 12 | DaQuon Bates | 21:55.9 | Muskegon Mona Shores | 76.0 | OK Green Conference |
| 12 | Lucas Sachs | 22:23.1 | Erie Mason | 76.0 | TCC Championship |
| 11 | Liam Dykhouse | 21:56.7 | Caledonia | 75.8 | OK Green Conference |
| 10 | Paul Winchel | 22:53.7 | Hesperia | 75.4 | WMC Rivers 3 |
| 11 | Eli Pope | 21:58.1 | Boyne City | 75.3 | Northern Shores Championship |
| 12 | Andan Skuse | 22:54.2 | Ravenna | 75.3 | WMC Rivers 3 |
| 10 | Jayson Phelps | 22:09.4 | New Buffalo | 75.2 | River Valley Mustang |
| 10 | Afton Staley | 21:59.1 | Kalkaska | 75.0 | Northern Shores Championship |
| 9 | Tanner Byron | 22:28.2 | Otsego | 74.6 | Wolverine Conference |
| 10 | Grady Wilkes | 22:12.2 | Vermontville Maple Valley | 74.6 | Big 8 4 |
| 9 | Jack Krueger | 21:55.3 | Novi Christian Academy | 74.6 | MIAC Championship |
| 10 | William Whyms | 22:03.2 | Muskegon | 73.6 | OK Green Conference |
| 10 | Peyton Frost | 22:03.5 | Boyne City | 73.5 | Northern Shores Championship |
| 12 | Kolt Milner | 22:59.7 | Hesperia | 73.4 | WMC Rivers 3 |
| 12 | Henry Myers | 22:15.8 | North Branch | 73.4 | BWAC 3 |
| 11 | Michael Fournier | 22:39.1 | TC West (Traverse City) | 73.3 | BNC Championship |
| 10 | Eamon Ennis | 22:16.1 | West Michigan Homeschool | 73.0 | River Valley Mustang |
| 9 | Peyton Schaaf | 22:17.3 | North Branch | 72.9 | BWAC 3 |
| 10 | Breck Malburg | 22:32.4 | Sand Creek | 72.9 | TCC Championship |
| 9 | Bo Blair | 22:05.6 | Muskegon Reeths-Puffer | 72.8 | OK Green Conference |
| 11 | Liam Bauman | 22:17.6 | Concord | 72.8 | Big 8 4 |
| 10 | Justin Harper | 22:06.9 | Caledonia | 72.4 | OK Green Conference |
| 10 | Zander Kelch | 22:19.3 | Croswell-Lexington | 72.2 | BWAC 3 |
| 10 | Owen Schuitema | 22:16.7 | Whitehall | 71.4 | WMC Lakes 3 |
| 11 | Arthur Duren | 22:10.0 | Muskegon | 71.3 | OK Green Conference |
| 10 | John Fox | 22:22.3 | Stockbridge | 71.2 | Big 8 4 |
| 12 | Ethan Butler | 22:45.6 | TC West (Traverse City) | 71.1 | BNC Championship |
| 9 | Tyler Lentini | 22:24.5 | Algonac | 70.5 | BWAC 3 |
| 10 | Robert Majoras | 22:24.8 | Kalamazoo Hackett | 70.1 | River Valley Mustang |
| 9 | Jonathan Steenhagen | 22:14.0 | Muskegon Reeths-Puffer | 70.0 | OK Green Conference |
| 11 | Shawn Warmuskerken | 22:41.4 | Grant | 69.9 | CSAA Red Championship |
| 9 | Isaac Hyde | 22:27.1 | Reading | 69.6 | Big 8 4 |
| 10 | Logan Armstead | 22:10.1 | Southfield Christian | 69.6 | MIAC Championship |
| 12 | Zachary Spaulding | 22:42.5 | Newaygo | 69.5 | CSAA Red Championship |
| 11 | Joey Morphis | 22:15.6 | Kalkaska | 69.5 | Northern Shores Championship |
| 10 | Austin Anderson | 22:27.8 | Yale | 69.4 | BWAC 3 |
| 11 | Kyle Johansen | 22:43.3 | Remus Chippewa Hills | 69.2 | CSAA Red Championship |
| 12 | Breslin Walek | 22:16.7 | Muskegon Mona Shores | 69.1 | OK Green Conference |
| 9 | Luke Meckley | 22:43.8 | Sand Creek | 69.1 | TCC Championship |
| 12 | Dain Kraus | 23:16.8 | Hesperia | 67.7 | WMC Rivers 3 |
| 11 | Christopher Monroy | 22:33.1 | Yale | 67.6 | BWAC 3 |
| 10 | A. Hunter Betz | 22:23.4 | Boyne City | 66.9 | Northern Shores Championship |
| 11 | Anthony Jasheway | 22:34.5 | St Joseph Our Lady of the Lake Catholic | 66.8 | River Valley Mustang |
| 9 | Cody Wood | 22:50.6 | Ottawa Lake-Whiteford | 66.8 | TCC Championship |
| 9 | Landon Mckenna | 22:19.0 | Charyl Stockwell Academy | 66.7 | MIAC Championship |
| 10 | Riley Smith | 22:19.3 | Plymouth Christian Academy | 66.6 | MIAC Championship |
| 12 | Andrew Owens | 22:31.5 | Whitehall | 66.5 | WMC Lakes 3 |
| 10 | Will Kraak | 22:37.6 | West Michigan Homeschool | 65.8 | River Valley Mustang |
| 10 | Josh Hawkins | 22:54.9 | Howard City Tri-County | 65.4 | CSAA Red Championship |
| 11 | Conner Ryan | 22:57.9 | Stanton Central Montcalm | 65.0 | CSAA White 3 |
| 11 | Drake Turner | 22:56.3 | Erie Mason | 64.9 | TCC Championship |
| 12 | Loehn Luckett | 23:00.2 | Plainwell | 64.0 | Wolverine Conference |
| 12 | Christopher Peterson | 23:08.5 | Gaylord | 63.5 | BNC Championship |
| 9 | Malachi Waters | 23:02.7 | Plainwell | 63.1 | Wolverine Conference |
| 9 | Zayden Kingman | 22:34.7 | Muskegon Reeths-Puffer | 63.1 | OK Green Conference |
| 11 | John Joyner | 22:35.7 | Caledonia | 62.8 | OK Green Conference |
| 10 | Kameron Sill | 22:16.2 | Berrien Springs | 62.6 | Lakeland Conference |
| 11 | Griffin Calder | 23:11.8 | TC West (Traverse City) | 62.4 | BNC Championship |
| 10 | Harrison Steed | 22:37.2 | Byron Center | 62.3 | OK Green Conference |
| 10 | Henry Nederveld | 22:37.8 | Jenison | 62.1 | OK Green Conference |
| 9 | Tim Lu | 23:13.3 | TC Central (Traverse City) | 61.9 | BNC Championship |
| 10 | Jakob Woodward | 22:36.0 | Charyl Stockwell Academy | 61.0 | MIAC Championship |
| 10 | Wyatt Mench | 23:10.6 | White Cloud | 60.8 | CSAA White 3 |
| 10 | Kelvin Davis | 22:53.9 | Vermontville Maple Valley | 60.7 | Big 8 4 |
| 10 | Ezekiel Whiteaker | 22:36.9 | Rochester Hills Lutheran NW | 60.7 | MIAC Championship |
| 10 | Reuben Eberly | 22:54.1 | Armada | 60.6 | BWAC 3 |
| – | Leonardo Perissinotto | 23:11.4 | Lakeview | 60.5 | CSAA White 3 |
| 10 | Jonathan Visscher | 22:42.9 | Muskegon Reeths-Puffer | 60.4 | OK Green Conference |
| 10 | Micah Spencer | 23:18.7 | TC Central (Traverse City) | 60.1 | BNC Championship |
| 12 | Seth Casteel | 23:40.9 | Holton | 59.7 | WMC Rivers 3 |
| 12 | Collin Grove | 22:57.0 | Algonac | 59.7 | BWAC 3 |
| 11 | Gavin Thomas | 22:56.2 | Athens | 59.6 | River Valley Mustang |
| 10 | Matthew Johnson | 22:41.3 | Southfield Christian | 59.2 | MIAC Championship |
| 10 | Taben West | 23:21.9 | TC Central (Traverse City) | 59.0 | BNC Championship |
| 9 | Kade Radimaker | 22:42.3 | Sterling Heights Parkway | 58.9 | MIAC Championship |
| 10 | Declan Waller | 23:43.5 | Shelby | 58.8 | WMC Rivers 3 |
| 11 | Michael Whitney | 23:15.8 | Plainwell | 58.7 | Wolverine Conference |
| 11 | Keio Trimm | 22:59.0 | Three Oaks River Valley | 58.7 | River Valley Mustang |
| 10 | Tristian Adkins | 22:50.5 | Muskegon Mona Shores | 57.8 | OK Green Conference |
| 9 | Zander Johnson | 23:26.3 | TC Central (Traverse City) | 57.6 | BNC Championship |
| 12 | Rowan Gairdner | 22:46.6 | Lutheran HS Westland | 57.5 | MIAC Championship |
| 10 | Ian Brown | 22:47.6 | Rochester Hills Lutheran NW | 57.1 | MIAC Championship |
| 12 | Rydik Wrubel | 22:52.8 | Caledonia | 57.1 | OK Green Conference |
| 11 | Grady Hazelwood | 23:20.1 | Sand Creek | 57.0 | TCC Championship |
| 9 | Joshua Norton | 22:49.1 | Novi Christian Academy | 56.6 | MIAC Championship |
| 11 | Jolaun Owens | 23:21.5 | Newaygo | 56.5 | CSAA Red Championship |
| 9 | Finn Dart | 22:55.7 | Boyne City | 56.1 | Northern Shores Championship |
| 10 | Wyatt Okoney | 23:09.2 | Stockbridge | 55.6 | Big 8 4 |
| 9 | Elijah Gabrielli | 22:52.2 | Plymouth Christian Academy | 55.6 | MIAC Championship |
| 12 | Gavin Suter | 23:09.6 | Stockbridge | 55.5 | Big 8 4 |
| 12 | David Longstaff | 22:58.9 | Grayling | 55.0 | Northern Shores Championship |
| 11 | Jonathan Juergens | 23:10.4 | Three Oaks River Valley | 54.9 | River Valley Mustang |
| 9 | Donavon Calvert | 23:27.6 | Britton Deerfield | 54.5 | TCC Championship |
| 11 | Adrian Valario | 23:13.8 | Lawrence | 53.7 | River Valley Mustang |
| 10 | Colton Hicks | 23:38.0 | Gaylord | 53.7 | BNC Championship |
| 9 | Cassius Jenkins | 23:02.1 | Charyl Stockwell Academy | 52.3 | MIAC Championship |
| 11 | Avry Asbeury | 23:35.1 | Plainwell | 52.3 | Wolverine Conference |
| 10 | Finn Hawes | 23:07.3 | Harbor Springs | 52.3 | Northern Shores Championship |
| 10 | Jules Vranes | 23:07.7 | Harbor Springs | 52.1 | Northern Shores Championship |
| 10 | Ethan Gatzke | 23:42.8 | TC West (Traverse City) | 52.1 | BNC Championship |
| 12 | Alex Bontrager | 23:08.1 | Kalkaska | 52.0 | Northern Shores Championship |
| 9 | David Cox | 23:38.3 | Kent City | 51.6 | CSAA White 3 |
| 9 | Logan Brookens | 23:16.8 | Whitehall | 51.4 | WMC Lakes 3 |
| 12 | Saul Johnson | 23:10.8 | Muskegon Mona Shores | 51.1 | OK Green Conference |
| 10 | Lliam O’Connor | 23:21.9 | Athens | 51.0 | River Valley Mustang |
| 9 | Jackson Allen | 23:23.1 | Imlay City | 51.0 | BWAC 3 |
| 11 | Anthony Mahley | 23:23.4 | Union City | 50.9 | Big 8 4 |
| 10 | Caleb Stemaly | 23:22.5 | Athens | 50.8 | River Valley Mustang |
| 11 | Colton Anders | 23:23.2 | Lawrence | 50.6 | River Valley Mustang |
| 11 | Christopher Ferguson | 23:39.3 | Howard City Tri-County | 50.6 | CSAA Red Championship |
| 9 | Isaak Wearn | 23:39.3 | Reed City | 50.6 | CSAA Red Championship |
| 9 | Mason Booker | 23:21.3 | Muskegon Oakridge | 49.9 | WMC Lakes 3 |
| 10 | Leonard Udell | 24:11.7 | Hart | 49.4 | WMC Rivers 3 |
| 12 | Jonathan Ross | 23:23.4 | Muskegon Oakridge | 49.2 | WMC Lakes 3 |
| 11 | Toby Yang | 23:16.6 | Boyne City | 49.1 | Northern Shores Championship |
| 9 | Zed Bierman | 24:17.3 | Hesperia | 47.6 | WMC Rivers 3 |
| 9 | Dakoda Worley | 23:50.6 | Kent City | 47.5 | CSAA White 3 |
| 9 | Michael Barrera | 23:49.6 | Reed City | 47.1 | CSAA Red Championship |
| 9 | Easton Downs | 23:34.9 | St Joseph Our Lady of the Lake Catholic | 46.7 | River Valley Mustang |
| 12 | Jacob Priese | 24:22.5 | Hesperia | 45.8 | WMC Rivers 3 |
| 12 | Aiden Mallory | 23:54.7 | Plainwell | 45.8 | Wolverine Conference |
| 9 | Michael Bekier | 23:55.6 | Petersburg-Summerfield | 45.1 | TCC Championship |
| 9 | Luke Artibee | 23:33.1 | Muskegon Mona Shores | 43.6 | OK Green Conference |
| 12 | Dylan Sniegowski | 23:40.6 | Ludington | 43.5 | WMC Lakes 3 |
| 9 | Deacon Anderson | 24:29.7 | North Muskegon | 43.4 | WMC Rivers 3 |
| 10 | Alex Brady | 23:34.1 | Caledonia | 43.3 | OK Green Conference |
| 9 | Robert Buchanan | 24:32.9 | Hart | 42.4 | WMC Rivers 3 |
| 9 | Landon Roznowski | 24:13.6 | Alpena | 41.8 | BNC Championship |
| 11 | Quincy Page | 23:51.5 | Vermontville Maple Valley | 41.5 | Big 8 4 |
| 12 | Drew Shenton | 23:36.2 | Novi Christian Academy | 40.9 | MIAC Championship |
| 9 | Liam VerHoef | 23:52.3 | West Michigan Homeschool | 40.9 | River Valley Mustang |
| 9 | Larkin Ridgeway | 23:56.4 | Croswell-Lexington | 39.9 | BWAC 3 |
| 9 | Tysen Bateson | 24:43.0 | Hart | 39.0 | WMC Rivers 3 |
| 9 | Brandon Martin | 23:51.3 | Kalkaska | 37.6 | Northern Shores Championship |
| 9 | Otto Dahleen | 24:29.2 | Alpena | 36.6 | BNC Championship |
| 12 | Benjamin Carpenter | 24:50.9 | North Muskegon | 36.4 | WMC Rivers 3 |
| 9 | Collin Bunker | 24:30.6 | Sault Ste. Marie | 36.1 | BNC Championship |
| 9 | Pierce Murray | 24:09.8 | Imlay City | 35.4 | BWAC 3 |
| 9 | Granderson Miller | 24:57.8 | North Muskegon | 34.1 | WMC Rivers 3 |
| 11 | Benjamin Lusaya | 24:06.2 | Caledonia | 32.6 | OK Green Conference |
| 9 | Nathaniel Fournier | 24:41.9 | TC West (Traverse City) | 32.4 | BNC Championship |
| 9 | Alex Arnett | 24:07.7 | Plymouth Christian Academy | 30.4 | MIAC Championship |
| – | Pau Frenso Luna | 24:42.6 | Lakeview | 30.1 | CSAA White 3 |
| 9 | Belmont Philip | 23:53.7 | Buchanan | 30.1 | Lakeland Conference |
| 11 | Issaic Fischer | 24:14.0 | Kalkaska | 30.0 | Northern Shores Championship |
| 9 | Adam Sturgill | 24:29.9 | Springport | 28.7 | Big 8 4 |
| 9 | Hazen Hill | 24:29.2 | Bridgman | 28.6 | River Valley Mustang |
| 9 | Gunnar Yahr | 24:30.0 | Coloma | 28.3 | River Valley Mustang |
| 9 | Elijah Poll | 24:47.3 | Howard City Tri-County | 27.9 | CSAA Red Championship |
| 10 | Tanner Saathoff | 24:48.4 | Remus Chippewa Hills | 27.5 | CSAA Red Championship |
| 11 | Zackery Yearsovich | 24:50.0 | Newaygo | 27.0 | CSAA Red Championship |
| 10 | Brandon Watkins | 24:35.9 | Concord | 26.7 | Big 8 4 |
| 9 | Bryce Blair | 24:26.7 | Muskegon Reeths-Puffer | 25.8 | OK Green Conference |
| 12 | Riley McConnell | 24:39.3 | North Branch | 25.6 | BWAC 3 |
| 11 | John Williamson | 24:57.3 | Remus Chippewa Hills | 24.6 | CSAA Red Championship |
| 9 | Grahm Kenyon | 24:30.7 | Caledonia | 24.4 | OK Green Conference |
| 9 | Isaac Verougstraete | 24:50.4 | Almont | 21.9 | BWAC 3 |
| 10 | Collin Williams | 24:51.9 | Reading | 21.4 | Big 8 4 |
| 11 | Ashton Rose | 24:41.4 | Muskegon Mona Shores | 20.9 | OK Green Conference |
| 9 | Porter Moulds | 24:57.5 | Athens | 19.2 | River Valley Mustang |
| 10 | Archer Young | 25:14.9 | Remus Chippewa Hills | 18.7 | CSAA Red Championship |
| 10 | Sawyer Sutherland | 25:16.4 | Vicksburg | 18.5 | Wolverine Conference |
| 9 | Alex Franckowiak | 25:03.1 | Armada | 17.6 | BWAC 3 |
| 10 | Elijah Timmer | 24:53.8 | Jenison | 16.7 | OK Green Conference |
| 10 | Aiden Musall | 25:33.0 | Gaylord | 15.3 | BNC Championship |
| 10 | Jaxson Willard | 24:59.0 | Grayling | 15.0 | Northern Shores Championship |
| 11 | Austin Taylor | 25:29.8 | Petersburg-Summerfield | 13.7 | TCC Championship |
| 12 | Darius Flowers | 25:11.3 | Muskegon Orchard View | 13.2 | WMC Lakes 3 |
| 12 | Anthony Albin | 25:31.6 | Howard City Tri-County | 13.1 | CSAA Red Championship |
| 11 | Noah Hassenzahl | 25:31.7 | Sand Creek | 13.1 | TCC Championship |
| 12 | Alex Scott | 25:39.6 | Edwardsburg | 10.8 | Wolverine Conference |
| 9 | Maxim Bellinger | 25:17.6 | Muskegon Reeths-Puffer | 8.8 | OK Green Conference |
| 10 | Jacob Vroman | 25:19.9 | Harbor Springs | 8.0 | Northern Shores Championship |
| 9 | Wilson St. John | 25:33.4 | Kalamazoo Hackett | 7.2 | River Valley Mustang |
| 9 | Gabe Ghearing | 25:55.9 | Lakeview | 5.7 | CSAA White 3 |
| 10 | Luke Arlt | 25:40.1 | Union City | 5.3 | Big 8 4 |
| 10 | Isaac McCarty | 25:55.5 | Petersburg-Summerfield | 5.2 | TCC Championship |
| 9 | Espen Pasienza | 25:45.8 | Springport | 3.4 | Big 8 4 |
| 9 | Gavin Collins | 26:01.3 | Ottawa Lake-Whiteford | 3.2 | TCC Championship |
| 9 | Mayson Preston | 25:16.3 | Dowagiac Union | 2.6 | Lakeland Conference |
| 12 | Caden Talsma | 26:06.7 | Three Rivers | 1.8 | Wolverine Conference |
| 10 | Eli Pogue | 26:06.8 | Howard City Tri-County | 1.4 | CSAA Red Championship |
| 9 | Brady Gallagher | 25:40.9 | Harbor Springs | 1.0 | Northern Shores Championship |
| 10 | Micah Ulmer | 25:39.1 | Charyl Stockwell Academy | 0.0 | MIAC Championship |