| Grade | Name | Time | Team | Rating | Meet |
| 12 | Henry Dixon | 15:02.8 | FHE Ada Forest Hills Eastern | 212.4 | OK White Championship |
| 11 | Jonah Workman | 15:21.9 | East Grand Rapids | 206.1 | OK White Championship |
| 12 | Jeb Hillary | 15:29.8 | GR Catholic Central | 203.4 | OK White Championship |
| 12 | Will Engbers | 15:36.5 | Holland Christian | 201.2 | OK Black Conference |
| 10 | Ben Romero | 15:44.8 | FHC GR Forest Hills Central | 198.4 | OK White Championship |
| 11 | Bryce Gross | 15:49.5 | Flint Powers Catholic | 197.5 | SVL Championship |
| 11 | Vincent Pattison | 16:17.3 | Goodrich | 197.2 | FML 3 |
| 9 | Lennox Naswell | 15:50.4 | Flint Powers Catholic | 197.2 | SVL Championship |
| 12 | Simon Triezenberg | 15:49.7 | GR Christian | 196.8 | OK White Championship |
| 12 | Theodore Davis | 15:56.6 | Dansville | 196.5 | CMAC 3 |
| 12 | Abatu Dykstra | 15:53.7 | Hamilton | 195.4 | OK Black Conference |
| 12 | Jacob Essenmacher | 15:56.5 | Lapeer | 195.2 | SVL Championship |
| 12 | Jack Lillywhite | 16:24.0 | Flint Kearsley | 195.0 | FML 3 |
| 10 | Steven Zawacki | 15:56.8 | FHE Ada Forest Hills Eastern | 194.4 | OK White Championship |
| 12 | James Latstetter | 16:26.7 | Flushing | 194.1 | FML 3 |
| 12 | Sawyer McCarthy | 15:58.9 | FHC GR Forest Hills Central | 193.7 | OK White Championship |
| 12 | Spencer Porter | 16:01.4 | FHN GR Forest Hills Northern | 192.9 | OK White Championship |
| 9 | Micah Becker | 16:02.2 | East Grand Rapids | 192.6 | OK White Championship |
| 12 | Vincent Pollock | 15:24.4 | Fruitport | 192.2 | OK Silver Conference |
| 11 | Andrew Worsley | 16:09.9 | Midland | 190.7 | SVL Championship |
| 11 | Sean Ryan | 16:08.0 | GR Christian | 190.7 | OK White Championship |
| 12 | Andrew Commeret | 15:30.3 | Comstock Park | 190.2 | OK Silver Conference |
| 10 | Mitchell Dunlap | 16:09.6 | GR Catholic Central | 190.1 | OK White Championship |
| 12 | Jacob Draaisma | 16:31.1 | Middleville Thornapple-Kellogg | 190.0 | OK Gold Championship |
| 11 | Jeryn Frisbie | 15:31.9 | Belding | 189.7 | OK Silver Conference |
| 11 | John Blaskowski | 16:15.2 | Saginaw Heritage | 188.9 | SVL Championship |
| 9 | Gavin Katic | 16:43.8 | Fenton | 188.4 | FML 3 |
| 10 | Caleb Blonde | 16:21.6 | Jonesville | 187.5 | Cascades Conference |
| 9 | Ashton Fink | 16:18.0 | GR Christian | 187.3 | OK White Championship |
| 11 | Keagan Smith | 16:19.3 | Zeeland West | 186.9 | OK Black Conference |
| 12 | Cole Winter | 16:48.4 | Goodrich | 186.9 | FML 3 |
| 9 | Owen Poppema | 16:26.1 | Bath | 186.6 | CMAC 3 |
| 11 | Robert Dodd | 16:22.1 | Zeeland West | 186.0 | OK Black Conference |
| 12 | Noah Hernandez | 16:22.4 | Hamilton | 185.9 | OK Black Conference |
| 12 | Jacob Sanford | 16:22.5 | FHC GR Forest Hills Central | 185.8 | OK White Championship |
| 12 | Dylan Pallett | 16:44.0 | Wayland Union | 185.7 | OK Gold Championship |
| 12 | Logan Gehoski | 16:25.5 | Bay City Western | 185.5 | SVL Championship |
| 12 | Landen Boulis | 16:27.7 | Hanover-Horton | 185.4 | Cascades Conference |
| 12 | Caden Guffey | 16:24.3 | Zeeland East | 185.2 | OK Black Conference |
| 11 | Landon Gerritsma | 16:25.0 | Holland Christian | 185.0 | OK Black Conference |
| 11 | David Fiore | 16:28.0 | Saginaw Heritage | 184.7 | SVL Championship |
| 12 | Nathan Steen | 16:26.0 | Holland Christian | 184.7 | OK Black Conference |
| 11 | Gavin O’Meara | 16:26.2 | FHC GR Forest Hills Central | 184.6 | OK White Championship |
| 11 | Logan Bellinger | 16:28.2 | Midland | 184.6 | SVL Championship |
| 12 | Brayden Rynsburger | 16:28.3 | Holland Christian | 183.9 | OK Black Conference |
| 9 | Johnathan Elsea | 16:31.7 | Mount Pleasant | 183.4 | SVL Championship |
| 12 | Spencer Porritt | 16:32.0 | Midland | 183.3 | SVL Championship |
| 10 | Broden Ladd | 16:59.8 | Holly | 183.1 | FML 3 |
| 9 | James Scholten-Holcomb | 16:30.9 | GR Christian | 183.0 | OK White Championship |
| 11 | Micah Small | 16:31.1 | GR Christian | 183.0 | OK White Championship |
| 11 | Noah Devereaux | 16:37.5 | Laingsburg | 182.8 | CMAC 3 |
| 12 | Keegan Hoekstra | 16:31.8 | GR Christian | 182.7 | OK White Championship |
| 11 | Nicholas Fowler | 16:36.2 | Jonesville | 182.6 | Cascades Conference |
| 12 | Maxwell Merrill | 16:35.4 | Grand Blanc | 182.2 | SVL Championship |
| 11 | Jack Edison | 16:34.0 | East Grand Rapids | 182.0 | OK White Championship |
| 12 | Sam Downing | 16:35.6 | Zeeland East | 181.5 | OK Black Conference |
| 12 | Tyler Endres | 16:36.3 | FHE Ada Forest Hills Eastern | 181.2 | OK White Championship |
| 9 | Gerard Gilmour | 17:05.5 | Fenton | 181.2 | FML 3 |
| 11 | Thomas Beiter | 16:38.6 | Flint Powers Catholic | 181.1 | SVL Championship |
| 12 | Aiden Kasprzak | 16:37.2 | GR Catholic Central | 180.9 | OK White Championship |
| 10 | Graeson Decker | 16:37.7 | Hudsonville Unity Christian | 180.8 | OK Black Conference |
| 12 | Trevor Timmer | 16:38.2 | FHC GR Forest Hills Central | 180.6 | OK White Championship |
| 9 | Henry Yoder | 16:39.0 | FHC GR Forest Hills Central | 180.3 | OK White Championship |
| 12 | Ethan Sellers | 17:08.5 | Flint Kearsley | 180.2 | FML 3 |
| 12 | Aidan Brinks | 16:39.6 | Holland Christian | 180.1 | OK Black Conference |
| 11 | Philip Chamberlain | 16:40.9 | FHN GR Forest Hills Northern | 179.7 | OK White Championship |
| 10 | Matthew Wortley | 16:44.1 | Saginaw Heritage | 179.3 | SVL Championship |
| 10 | Nate Davis | 16:42.3 | Zeeland East | 179.2 | OK Black Conference |
| 12 | Ben Dykstra | 16:42.4 | Hamilton | 179.2 | OK Black Conference |
| 10 | Cooper Flick | 16:48.3 | Hanover-Horton | 178.6 | Cascades Conference |
| 12 | Andrew Kaczmarczyk | 16:46.4 | Bay City Western | 178.5 | SVL Championship |
| 11 | Tyler VanKuiken | 16:44.4 | East Grand Rapids | 178.5 | OK White Championship |
| 11 | Noah Linstrom | 16:47.1 | Davison | 178.3 | SVL Championship |
| 10 | Musa Kay | 16:45.4 | West Bloomfield | 178.2 | OAA Blue Championship |
| 11 | Jack Estelle | 16:06.5 | Hopkins | 178.2 | OK Silver Conference |
| 9 | Aiden Lambers | 16:46.3 | Holland | 177.9 | OK Black Conference |
| 12 | Andy Castro | 16:48.3 | Midland Dow | 177.9 | SVL Championship |
| 11 | Sam Hillary | 16:46.5 | East Grand Rapids | 177.8 | OK White Championship |
| 11 | Thad VanderLaan | 17:08.1 | GR_South Christian | 177.6 | OK Gold Championship |
| 11 | Simon Faber | 16:47.2 | FHN GR Forest Hills Northern | 177.6 | OK White Championship |
| 11 | Griffin Good | 17:16.5 | Flushing | 177.5 | FML 3 |
| 10 | Cameron Cochran | 16:49.8 | Midland | 177.4 | SVL Championship |
| 11 | Brodie Licata | 17:19.2 | Lake Fenton | 176.6 | FML 3 |
| 11 | Grant Johnson | 16:54.7 | Manchester | 176.4 | Cascades Conference |
| 11 | Cole Fernandez | 17:20.3 | Flint Kearsley | 176.3 | FML 3 |
| 10 | Kenneth Mangles | 16:55.5 | Leslie | 176.2 | Cascades Conference |
| 11 | Caleb TeBrake | 17:12.8 | GR Northview | 176.1 | OK Gold Championship |
| 10 | Brett Lewis | 16:53.8 | Saginaw Heritage | 176.1 | SVL Championship |
| 11 | Luke James | 16:54.3 | Midland | 175.9 | SVL Championship |
| 10 | Cole Coffman | 16:53.2 | Holland Christian | 175.6 | OK Black Conference |
| 12 | Noah Stiltner | 16:53.6 | GR Ottawa Hills | 175.5 | OK White Championship |
| 9 | Quinn Hare | 16:16.3 | Belding | 174.9 | OK Silver Conference |
| 11 | Ethan Dalman | 16:55.9 | Zeeland West | 174.7 | OK Black Conference |
| 11 | Payton Chandler | 17:25.3 | Corunna | 174.6 | FML 3 |
| 11 | Jack Monterusso | 16:56.4 | FHC GR Forest Hills Central | 174.5 | OK White Championship |
| 11 | Reid Cousins | 16:56.5 | Zeeland West | 174.5 | OK Black Conference |
| 12 | Zach Hartemink | 16:57.0 | GR Christian | 174.3 | OK White Championship |
| 11 | Shephard Bower | 16:57.4 | FHE Ada Forest Hills Eastern | 174.2 | OK White Championship |
| 10 | Alex Ten Haken | 16:57.5 | Hudsonville Unity Christian | 174.2 | OK Black Conference |
| 12 | Nick Whitmer | 16:58.0 | FHE Ada Forest Hills Eastern | 174.0 | OK White Championship |
| 11 | Matthew Berg | 17:00.1 | Midland | 174.0 | SVL Championship |
| 10 | Owen Adams | 16:58.9 | Spring Lake | 173.7 | OK Black Conference |
| 11 | Charlie Smith | 17:01.1 | Grand Blanc | 173.6 | SVL Championship |
| 11 | Lukus Mendoza | 16:59.2 | Spring Lake | 173.6 | OK Black Conference |
| 10 | Payton Veilleux | 17:02.9 | Mount Pleasant | 173.0 | SVL Championship |
| 11 | John Truong | 17:00.9 | FHN GR Forest Hills Northern | 173.0 | OK White Championship |
| 12 | Bobby Donley | 17:30.2 | Corunna | 172.9 | FML 3 |
| 12 | Landon Ferren | 17:03.7 | Midland | 172.8 | SVL Championship |
| 10 | Josiah Rozema | 17:22.9 | GR_South Christian | 172.7 | OK Gold Championship |
| 10 | Ezra Nellis | 17:31.0 | Corunna | 172.7 | FML 3 |
| 11 | Will Johnson | 17:02.1 | Holland Christian | 172.6 | OK Black Conference |
| 12 | Will Whitmore | 17:03.4 | Holland Christian | 172.2 | OK Black Conference |
| 11 | Wyatt Vowell | 17:08.4 | Brooklyn Columbia Central | 171.9 | Cascades Conference |
| 9 | Macen White | 17:05.1 | Holland Christian | 171.6 | OK Black Conference |
| 12 | Simon Erfourth | 17:34.3 | Owosso | 171.6 | FML 3 |
| 10 | Ben Bouchey | 17:07.3 | Flint Powers Catholic | 171.6 | SVL Championship |
| 10 | Connor Murphy | 17:07.6 | Midland | 171.5 | SVL Championship |
| 11 | John Edler | 17:09.6 | Homer | 171.5 | Cascades Conference |
| 9 | Elliot King | 17:07.9 | Midland | 171.4 | SVL Championship |
| 12 | Leyton Minuth | 17:08.1 | Midland Dow | 171.3 | SVL Championship |
| 11 | Timothy Chamberlain | 17:12.6 | Portland St. Patrick | 171.1 | CMAC 3 |
| 11 | William Dean | 17:09.4 | Grand Blanc | 170.9 | SVL Championship |
| 11 | Caleb Carignan | 17:10.1 | Flint Powers Catholic | 170.6 | SVL Championship |
| 11 | Kelton Hoover | 17:08.5 | GR Ottawa Hills | 170.5 | OK White Championship |
| 12 | Luke Meyer | 17:10.5 | Davison | 170.5 | SVL Championship |
| 12 | Allan George | 17:14.7 | Pewamo-Westphalia | 170.4 | CMAC 3 |
| 11 | Gabriel Williams | 17:09.4 | FHN GR Forest Hills Northern | 170.2 | OK White Championship |
| 10 | Chad Tyson | 17:13.8 | Hanover-Horton | 170.1 | Cascades Conference |
| 12 | Andrew Joelson | 17:10.8 | FHN GR Forest Hills Northern | 169.7 | OK White Championship |
| 10 | Levi Mayer | 17:13.4 | Davison | 169.5 | SVL Championship |
| 11 | Tyler Baum | 17:11.7 | FHN GR Forest Hills Northern | 169.4 | OK White Championship |
| 10 | River Fox | 17:17.7 | Bath | 169.4 | CMAC 3 |
| 12 | Christopher Locke | 17:12.2 | Spring Lake | 169.3 | OK Black Conference |
| 12 | Jaylen Wildman | 17:41.2 | Flushing | 169.3 | FML 3 |
| 9 | Adam Ogamba | 17:14.3 | Midland | 169.2 | SVL Championship |
| 12 | Jacob Voetberg | 17:12.4 | GR Christian | 169.2 | OK White Championship |
| 12 | Caleb DenHartigh | 17:12.6 | Hudsonville Unity Christian | 169.1 | OK Black Conference |
| 11 | Jacob Hylton | 17:41.7 | Ortonville Brandon | 169.1 | FML 3 |
| 9 | Cole Heikka | 17:41.7 | Holly | 169.1 | FML 3 |
| 10 | Logan Gessford | 17:15.0 | Midland | 169.0 | SVL Championship |
| 10 | Joshua Dodd | 17:13.1 | Zeeland West | 169.0 | OK Black Conference |
| 11 | Aiden LaVictor | 17:13.7 | Beverly Hills Groves | 168.8 | OAA Blue Championship |
| 9 | Kash Moored | 16:35.3 | Hopkins | 168.6 | OK Silver Conference |
| 11 | Samuel Ashby | 17:14.8 | Zeeland West | 168.4 | OK Black Conference |
| 10 | John Kowatch | 17:21.5 | Pewamo-Westphalia | 168.2 | CMAC 3 |
| 11 | Gordie Kaiton | 17:16.8 | FHE Ada Forest Hills Eastern | 167.7 | OK White Championship |
| 11 | Grant Hillary | 17:17.7 | GR Catholic Central | 167.4 | OK White Championship |
| 11 | Maximillian Bladzik | 17:20.1 | Grand Blanc | 167.3 | SVL Championship |
| 11 | Sam Taylor | 17:18.3 | Zeeland West | 167.2 | OK Black Conference |
| 11 | Liam Hallack | 17:19.2 | Zeeland West | 166.9 | OK Black Conference |
| 11 | Cooper Donovan | 17:20.1 | FHE Ada Forest Hills Eastern | 166.6 | OK White Championship |
| 10 | Trevor Murphy | 17:49.8 | Holly | 166.4 | FML 3 |
| 12 | Logan Grills | 17:23.0 | Bay City Western | 166.3 | SVL Championship |
| 10 | Wyatt Werner | 17:27.4 | Pewamo-Westphalia | 166.2 | CMAC 3 |
| 11 | Kian Sprik | 17:21.8 | FHN GR Forest Hills Northern | 166.1 | OK White Championship |
| 9 | Caelen Gray | 17:21.9 | Holland | 166.0 | OK Black Conference |
| 10 | Collin Fucile | 17:26.7 | Jonesville | 165.8 | Cascades Conference |
| 10 | Elias DeJong | 17:23.6 | GR Christian | 165.5 | OK White Championship |
| 9 | Alec Brown | 17:25.9 | Saginaw Heritage | 165.4 | SVL Championship |
| 10 | Cameron Rynsburger | 17:24.8 | Holland Christian | 165.1 | OK Black Conference |
| 9 | Joshua England | 17:27.4 | Midland Dow | 164.9 | SVL Championship |
| 9 | Nicholas Priestap | 17:27.5 | Grand Blanc | 164.8 | SVL Championship |
| 10 | Cooper Schmelter | 17:29.5 | Leslie | 164.8 | Cascades Conference |
| 11 | Rhys Holmes | 17:46.7 | GR Northview | 164.8 | OK Gold Championship |
| 10 | Nolan Mitchell | 17:32.3 | Pewamo-Westphalia | 164.6 | CMAC 3 |
| 11 | Cohen Paril | 17:28.8 | Lapeer | 164.4 | SVL Championship |
| 10 | Connor O’Reilly | 17:29.5 | Davison | 164.2 | SVL Championship |
| 12 | Jose Domecq | 17:31.9 | Leslie | 164.0 | Cascades Conference |
| 10 | Rylan VanDenBeldt | 17:28.7 | Holland Christian | 163.8 | OK Black Conference |
| 11 | Landon Heikka | 17:58.0 | Holly | 163.7 | FML 3 |
| 9 | Tate Smith | 17:35.5 | Bath | 163.5 | CMAC 3 |
| 9 | Jackson Butts | 17:58.7 | Lake Fenton | 163.4 | FML 3 |
| 11 | Aaron Zannetti | 17:32.2 | Grand Blanc | 163.3 | SVL Championship |
| 9 | Beckett Kneisel | 17:30.3 | East Grand Rapids | 163.2 | OK White Championship |
| 12 | Jack Gorton | 17:35.3 | Brooklyn Columbia Central | 162.9 | Cascades Conference |
| 12 | Ethan Miller | 17:31.9 | Hudsonville Unity Christian | 162.7 | OK Black Conference |
| 11 | Alex Hamilton | 17:33.7 | North Farmington | 162.1 | OAA Blue Championship |
| 10 | Ethan Huff | 17:38.6 | Homer | 161.8 | Cascades Conference |
| 9 | Isaac Vandlen | 17:36.0 | Spring Lake | 161.3 | OK Black Conference |
| 12 | Calvin Brinks | 17:37.5 | GR Christian | 160.8 | OK White Championship |
| 11 | Alessandro Castillo | 17:37.8 | Holland | 160.7 | OK Black Conference |
| 9 | Carter Crosby | 17:39.9 | Grand Blanc | 160.7 | SVL Championship |
| 9 | Anderson Karkau | 17:44.6 | Dansville | 160.5 | CMAC 3 |
| 12 | Charles Brooks | 17:59.7 | GR West Catholic | 160.4 | OK Gold Championship |
| 10 | Ethan Curtiss | 17:39.0 | FHC GR Forest Hills Central | 160.3 | OK White Championship |
| 12 | Colby Hoggard | 17:42.0 | Davison | 160.0 | SVL Championship |
| 11 | Aiden VanKuiken | 17:40.0 | East Grand Rapids | 160.0 | OK White Championship |
| 12 | Corey Jones | 17:01.3 | Comstock Park | 159.9 | OK Silver Conference |
| 11 | Quentin Smith | 17:46.3 | Fowler | 159.9 | CMAC 3 |
| 12 | Nik Williams | 17:40.8 | GR Ottawa Hills | 159.7 | OK White Championship |
| 12 | Parker Schramski | 17:41.2 | FHN GR Forest Hills Northern | 159.6 | OK White Championship |
| 12 | Isaac Primm | 17:41.5 | Spring Lake | 159.5 | OK Black Conference |
| 10 | Alexander Stout | 17:41.9 | East Grand Rapids | 159.4 | OK White Championship |
| 11 | Zac Brown | 18:11.0 | Holly | 159.3 | FML 3 |
| 11 | Nate Ostrosky | 17:46.5 | Brooklyn Columbia Central | 159.2 | Cascades Conference |
| 12 | Ryan Cifolelli | 17:42.7 | Beverly Hills Groves | 159.1 | OAA Blue Championship |
| 9 | Clint Couchman | 17:47.0 | Brooklyn Columbia Central | 159.0 | Cascades Conference |
| 12 | Gabe Hillary | 17:43.7 | FHN GR Forest Hills Northern | 158.8 | OK White Championship |
| 10 | Josh Bengry | 17:45.8 | Davison | 158.7 | SVL Championship |
| 11 | Ethan Manning | 18:04.9 | Wayland Union | 158.7 | OK Gold Championship |
| 9 | Travis Schiebner | 17:46.7 | Saginaw Heritage | 158.4 | SVL Championship |
| 9 | Ryan Rathsburg | 17:47.4 | Flint Powers Catholic | 158.2 | SVL Championship |
| 9 | Grayson Michels | 17:45.5 | FHE Ada Forest Hills Eastern | 158.2 | OK White Championship |
| 10 | Francis Austen | 17:52.0 | Portland St. Patrick | 158.0 | CMAC 3 |
| 12 | Kyan Isham | 17:50.3 | Leslie | 157.9 | Cascades Conference |
| 10 | Matthew Killeen | 17:51.7 | Leslie | 157.4 | Cascades Conference |
| 11 | Connor Sherwood | 17:52.5 | Grass Lake | 157.2 | Cascades Conference |
| 10 | Ben Verlin | 18:09.6 | GR_South Christian | 157.1 | OK Gold Championship |
| 10 | Tyler Hennessey | 17:48.8 | Berkley | 157.1 | OAA Blue Championship |
| 10 | Cooper Steckroth | 18:17.9 | Lake Fenton | 157.0 | FML 3 |
| 10 | Oliver Ridley | 17:50.9 | Saginaw Heritage | 157.0 | SVL Championship |
| 12 | Ace Pierson | 17:51.2 | Mount Pleasant | 156.9 | SVL Championship |
| 11 | Jonny Striler | 18:18.4 | Swartz Creek | 156.9 | FML 3 |
| 10 | Dustin Wright | 17:52.2 | Midland | 156.6 | SVL Championship |
| 12 | Daniel Ridley | 17:52.4 | Lapeer | 156.5 | SVL Championship |
| 12 | Bo Brutyn | 17:53.4 | Midland | 156.2 | SVL Championship |
| 10 | Wyatt Taylor-DeNooyer | 17:53.1 | Holland Christian | 155.6 | OK Black Conference |
| 9 | Tyler Harris | 17:58.3 | Hanover-Horton | 155.2 | Cascades Conference |
| 12 | Arun Venkatesan | 17:56.3 | Midland Dow | 155.2 | SVL Championship |
| 11 | Edward Wuerthele | 17:54.4 | FHN GR Forest Hills Northern | 155.2 | OK White Championship |
| 11 | Shondell Warren | 17:54.9 | Oak Park | 155.0 | OAA Blue Championship |
| 9 | Pascal Rasmussen | 17:57.9 | Saginaw Heritage | 154.7 | SVL Championship |
| 10 | Joshua Reed | 17:58.3 | Midland Dow | 154.6 | SVL Championship |
| 11 | Eric Popa | 17:58.6 | Mount Pleasant | 154.5 | SVL Championship |
| 12 | Aaron Crittenden | 18:03.4 | Potterville | 154.2 | CMAC 3 |
| 12 | Felix Ramirez | 18:03.6 | Laingsburg | 154.1 | CMAC 3 |
| 12 | Colin Taylor-DeNooyer | 17:58.1 | Holland Christian | 154.0 | OK Black Conference |
| 9 | Caden Uttech | 17:59.0 | Zeeland West | 153.7 | OK Black Conference |
| 11 | Beau Holmes | 18:21.0 | GR Northview | 153.3 | OK Gold Championship |
| 12 | Hunter Tietz | 18:21.1 | Middleville Thornapple-Kellogg | 153.3 | OK Gold Championship |
| 11 | Grason Weber | 18:04.5 | Leslie | 153.2 | Cascades Conference |
| 9 | Harrison Worsley | 18:03.6 | Midland | 152.8 | SVL Championship |
| 11 | Jamison Swope | 18:06.0 | Napoleon | 152.7 | Cascades Conference |
| 12 | Daniel Klein | 18:04.3 | Midland Dow | 152.6 | SVL Championship |
| 9 | Carson Beach | 18:06.5 | Hanover-Horton | 152.5 | Cascades Conference |
| 11 | Andrew Norman | 18:06.9 | Napoleon | 152.4 | Cascades Conference |
| 9 | Liam Tiles | 18:03.4 | Spring Lake | 152.2 | OK Black Conference |
| 11 | Landon Johnson | 17:24.7 | Fruitport | 152.1 | OK Silver Conference |
| 11 | William Selleck | 18:04.8 | FHN GR Forest Hills Northern | 151.7 | OK White Championship |
| 9 | Alex VanDuren | 18:04.8 | Holland Christian | 151.7 | OK Black Conference |
| 10 | Kai Bouathong | 18:04.9 | Zeeland West | 151.7 | OK Black Conference |
| 9 | CJ Shilling | 18:34.2 | Flushing | 151.6 | FML 3 |
| 11 | Sam Decker | 18:26.3 | GR Northview | 151.6 | OK Gold Championship |
| 12 | Grady Bremer | 18:05.8 | Hudsonville Unity Christian | 151.4 | OK Black Conference |
| 10 | Charles Franklin | 18:07.9 | Midland Dow | 151.4 | SVL Championship |
| 10 | Alberto Mandujando | 18:27.0 | Wayland Union | 151.3 | OK Gold Championship |
| 12 | Tanner Smith | 18:08.0 | Davison | 151.3 | SVL Championship |
| 12 | Ian Smith | 18:35.2 | Holly | 151.3 | FML 3 |
| 10 | Arie Prins | 18:27.5 | GR Union | 151.2 | OK Gold Championship |
| 12 | Luke Skidmore | 18:12.5 | Bath | 151.2 | CMAC 3 |
| 12 | Caleb Anderson | 18:28.8 | Wyoming | 150.7 | OK Gold Championship |
| 9 | Gabe Jaime | 18:10.5 | Saginaw Heritage | 150.5 | SVL Championship |
| 12 | Elijah Lauer | 18:14.7 | Saranac | 150.4 | CMAC 3 |
| 11 | Elijah Good | 18:10.8 | Midland Dow | 150.4 | SVL Championship |
| 11 | Colin Pattison | 18:09.1 | FHE Ada Forest Hills Eastern | 150.3 | OK White Championship |
| 10 | Ayden Mayr | 18:15.5 | Dansville | 150.2 | CMAC 3 |
| 11 | Leo Muss | 18:10.1 | FHN GR Forest Hills Northern | 150.0 | OK White Championship |
| 10 | Easton McCloy | 17:31.5 | GR NorthPointe Christian | 149.8 | OK Silver Conference |
| 10 | Tristen Hinson | 18:10.5 | Zeeland East | 149.8 | OK Black Conference |
| 11 | Gavin Ottinger | 18:39.9 | Goodrich | 149.7 | FML 3 |
| 11 | Max Baade | 18:40.0 | Owosso | 149.7 | FML 3 |
| 9 | Brady Oosterhouse | 18:17.3 | Saranac | 149.6 | CMAC 3 |
| 9 | Levi Groenhout | 18:11.5 | Zeeland East | 149.5 | OK Black Conference |
| 12 | Tyler Bostrom | 18:11.6 | Holland Christian | 149.5 | OK Black Conference |
| 9 | Jacob Gruppen | 18:11.9 | Zeeland West | 149.4 | OK Black Conference |
| 9 | Ashton Potwin | 18:16.1 | Jonesville | 149.3 | Cascades Conference |
| 11 | Caden Leatherman | 18:12.2 | Hudsonville Unity Christian | 149.3 | OK Black Conference |
| 11 | Levi Vanderlaan | 18:12.4 | Spring Lake | 149.2 | OK Black Conference |
| 12 | Sam Muirhead | 18:19.0 | Pewamo-Westphalia | 149.0 | CMAC 3 |
| 11 | Zain Banat | 18:42.6 | Swartz Creek | 148.8 | FML 3 |
| 11 | Ben Bouws | 18:13.8 | Holland Christian | 148.7 | OK Black Conference |
| 10 | Jacob Sanders | 18:15.9 | Midland | 148.7 | SVL Championship |
| 11 | Isaac FoxElster | 18:20.8 | Portland St. Patrick | 148.4 | CMAC 3 |
| 10 | Tyler Rockafellow | 18:21.0 | Perry | 148.3 | CMAC 3 |
| 12 | Jesse Sangster | 18:19.2 | Manchester | 148.3 | Cascades Conference |
| 12 | Kenny Gould | 17:36.3 | Belding | 148.2 | OK Silver Conference |
| 12 | Joel Fellows | 18:15.3 | East Grand Rapids | 148.2 | OK White Championship |
| 11 | Liam Bingman | 18:15.9 | GR Ottawa Hills | 148.0 | OK White Championship |
| 12 | Samuel George | 18:15.9 | Berkley | 148.0 | OAA Blue Championship |
| 10 | Alec Dodak | 18:20.2 | Manchester | 147.9 | Cascades Conference |
| 10 | Connor Boteler | 18:20.7 | Grass Lake | 147.8 | Cascades Conference |
| 9 | Henry Golembiewski | 18:45.8 | Fenton | 147.7 | FML 3 |
| 10 | Sullivan Gartrell | 18:19.4 | Davison | 147.5 | SVL Championship |
| 10 | Mason Fein | 18:38.5 | Wayland Union | 147.5 | OK Gold Championship |
| 11 | Jesse Dodge | 18:46.9 | Corunna | 147.4 | FML 3 |
| 9 | Finnian Rawsthorne | 18:20.1 | Grand Blanc | 147.3 | SVL Championship |
| 9 | Levi Skinner | 18:20.8 | Grand Blanc | 147.1 | SVL Championship |
| 9 | Abram Larsen | 18:48.4 | Fenton | 146.9 | FML 3 |
| 9 | Griffin Wenta | 18:19.4 | Spring Lake | 146.9 | OK Black Conference |
| 10 | Chase Woller-Skar | 18:19.6 | East Grand Rapids | 146.8 | OK White Championship |
| 12 | Trenton ODea | 18:21.7 | Saginaw Heritage | 146.8 | SVL Championship |
| 12 | Max Piper | 18:22.2 | Flint Powers Catholic | 146.6 | SVL Championship |
| 9 | Michael Ensing | 18:20.3 | Zeeland West | 146.6 | OK Black Conference |
| 11 | Zach Hassenzahl | 18:25.0 | Hanover-Horton | 146.3 | Cascades Conference |
| 9 | Thaddeus Hartzell | 18:21.6 | Beverly Hills Groves | 146.1 | OAA Blue Championship |
| 11 | Dylan Hile | 18:26.0 | Leslie | 146.0 | Cascades Conference |
| 10 | Josue Martinez | 18:22.5 | West Bloomfield | 145.8 | OAA Blue Championship |
| 10 | Grady Galaviz | 18:43.8 | Middleville Thornapple-Kellogg | 145.7 | OK Gold Championship |
| 9 | Tate VanDaele | 18:23.4 | FHE Ada Forest Hills Eastern | 145.5 | OK White Championship |
| 9 | Griffin Solano | 18:26.2 | Flint Powers Catholic | 145.3 | SVL Championship |
| 9 | Bradley Chesney | 18:26.4 | Midland | 145.2 | SVL Championship |
| 12 | Kenyon Katje | 17:46.1 | Hopkins | 145.0 | OK Silver Conference |
| 11 | Isaiah Lindstrom | 18:25.6 | GR Christian | 144.8 | OK White Championship |
| 12 | Jonathan Greenhoe | 18:25.6 | Zeeland West | 144.8 | OK Black Conference |
| 9 | Kelton Kyro | 18:27.9 | Midland | 144.7 | SVL Championship |
| 12 | Spencer Astrauskas | 18:26.0 | East Grand Rapids | 144.7 | OK White Championship |
| 11 | Matias Greve | 18:32.7 | Lansing Christian | 144.4 | CMAC 3 |
| 12 | Howie Herrygers | 18:26.7 | Zeeland West | 144.4 | OK Black Conference |
| 10 | Edward Minor | 18:26.8 | Beverly Hills Groves | 144.4 | OAA Blue Championship |
| 9 | Wyatt Hassenzahl | 18:31.4 | Hanover-Horton | 144.2 | Cascades Conference |
| 9 | Zachary Bartoi | 18:27.5 | Beverly Hills Groves | 144.2 | OAA Blue Championship |
| 12 | Erick Tenario | 18:48.5 | GR Union | 144.2 | OK Gold Championship |
| 12 | Ashton Denys | 18:27.6 | Beverly Hills Groves | 144.1 | OAA Blue Championship |
| 12 | Kaleos Reid | 18:29.8 | Mount Pleasant | 144.1 | SVL Championship |
| 11 | Nolan Williamson | 18:27.8 | East Grand Rapids | 144.1 | OK White Championship |
| 11 | Blake Griffis | 18:31.8 | Hanover-Horton | 144.1 | Cascades Conference |
| 10 | Jackson Martin | 18:57.5 | Fenton | 143.8 | FML 3 |
| 10 | Ben Panter | 18:57.6 | Fenton | 143.8 | FML 3 |
| 10 | Ryder Woodwyk | 18:28.7 | Spring Lake | 143.8 | OK Black Conference |
| 10 | Elijah Frazer | 18:50.0 | Middleville Thornapple-Kellogg | 143.7 | OK Gold Championship |
| 9 | Lev Babcock | 18:29.2 | Berkley | 143.6 | OAA Blue Championship |
| 9 | Anthony Rushmore | 18:30.5 | GR Catholic Central | 143.2 | OK White Championship |
| 10 | Jonathan Falk | 18:30.5 | GR Christian | 143.2 | OK White Championship |
| 10 | Dominik Ladomato-Fisher | 18:31.6 | GR Ottawa Hills | 142.8 | OK White Championship |
| 11 | Luke Hernandez | 18:31.8 | Hamilton | 142.7 | OK Black Conference |
| 12 | Zachery Childress | 18:36.0 | Jonesville | 142.7 | Cascades Conference |
| 9 | Mason Benson | 18:32.4 | FHC GR Forest Hills Central | 142.5 | OK White Championship |
| 10 | Mason England | 18:32.6 | GR Catholic Central | 142.5 | OK White Championship |
| 10 | Nolan Kochany | 18:34.6 | Bay City Western | 142.5 | SVL Championship |
| 12 | Jalen Bannister | 18:33.1 | Ferndale | 142.3 | OAA Blue Championship |
| 10 | Jackson Bunda | 18:33.3 | FHN GR Forest Hills Northern | 142.2 | OK White Championship |
| 10 | Reese Lepeak | 18:35.3 | Bay City Western | 142.2 | SVL Championship |
| 10 | Liam Eaton | 18:54.5 | GR Northview | 142.2 | OK Gold Championship |
| 12 | Henry Schwarze | 18:34.3 | FHC GR Forest Hills Central | 141.9 | OK White Championship |
| 11 | Jakoby Moore | 18:35.6 | Zeeland West | 141.5 | OK Black Conference |
| 11 | Levi Fox | 18:38.0 | Mount Pleasant | 141.3 | SVL Championship |
| 10 | Evan Buteyn | 17:57.5 | Grandville Calvin Christian | 141.2 | OK Silver Conference |
| 12 | Christopher Buck | 18:38.8 | Grand Blanc | 141.1 | SVL Championship |
| 11 | Madden Starkweather | 18:42.9 | Bath | 141.0 | CMAC 3 |
| 10 | Charlie George | 18:42.9 | Pewamo-Westphalia | 141.0 | CMAC 3 |
| 11 | Sani Shema | 18:37.1 | GR Ottawa Hills | 141.0 | OK White Championship |
| 11 | Cameron Braidwood | 18:37.2 | Spring Lake | 140.9 | OK Black Conference |
| 11 | Louis Musser | 18:39.3 | Bay City Western | 140.9 | SVL Championship |
| 12 | Justin Perantoni | 19:06.4 | Fenton | 140.9 | FML 3 |
| 11 | Willem Spoelhof | 18:37.4 | FHN GR Forest Hills Northern | 140.9 | OK White Championship |
| 12 | Collin McMillian | 19:06.7 | Holly | 140.8 | FML 3 |
| 11 | Hyunseo Sung | 18:39.9 | Midland Dow | 140.7 | SVL Championship |
| 11 | Carter Johnston | 19:07.0 | Linden | 140.7 | FML 3 |
| 10 | Elijah Riedlinger | 18:41.8 | Bay City Central | 140.1 | SVL Championship |
| 12 | Cole Spencer | 18:42.6 | Bay City Western | 139.8 | SVL Championship |
| 12 | Trevor Gutteridge | 19:11.1 | Goodrich | 139.3 | FML 3 |
| 12 | Christian Huizenga | 18:42.8 | Holland Christian | 139.1 | OK Black Conference |
| 10 | Harper Doyle | 18:47.1 | Manchester | 139.0 | Cascades Conference |
| 10 | Justice Ashley | 19:13.2 | Lake Fenton | 138.6 | FML 3 |
| 12 | Nicholas Luna | 18:46.4 | Bay City Central | 138.5 | SVL Championship |
| 11 | Haven William | 18:44.4 | West Bloomfield | 138.5 | OAA Blue Championship |
| 11 | Lucas Bruno | 18:44.5 | GR Ottawa Hills | 138.5 | OK White Championship |
| 12 | Karter Adkins | 19:13.7 | Swartz Creek | 138.4 | FML 3 |
| 10 | Riley Day | 18:44.9 | FHE Ada Forest Hills Eastern | 138.4 | OK White Championship |
| 11 | Hunter Groulx | 19:14.6 | Swartz Creek | 138.1 | FML 3 |
| 11 | Josiah Muller | 18:46.3 | Zeeland East | 137.9 | OK Black Conference |
| 12 | Christien Fanta | 18:46.7 | FHN GR Forest Hills Northern | 137.8 | OK White Championship |
| 12 | Caleb Dye | 18:08.9 | Belding | 137.4 | OK Silver Conference |
| 10 | Corbin Knoerr | 18:50.0 | Bay City Western | 137.3 | SVL Championship |
| 10 | Jackson LaLonde | 19:17.0 | Clio | 137.3 | FML 3 |
| 12 | Michael Parkinson | 19:17.6 | Swartz Creek | 137.1 | FML 3 |
| 9 | Trent Scarlavai | 19:09.7 | GR West Catholic | 137.1 | OK Gold Championship |
| 12 | Carter Woolbright | 18:48.7 | West Bloomfield | 137.1 | OAA Blue Championship |
| 11 | Jack Anderson | 18:48.9 | FHE Ada Forest Hills Eastern | 137.0 | OK White Championship |
| 12 | Blake Jewett | 18:10.1 | Grandville Calvin Christian | 137.0 | OK Silver Conference |
| 10 | Keegan Betz | 18:53.5 | Homer | 136.8 | Cascades Conference |
| 9 | Rudy Lowry | 18:53.7 | Hanover-Horton | 136.8 | Cascades Conference |
| 9 | Austin Hodges | 18:55.8 | Laingsburg | 136.7 | CMAC 3 |
| 10 | Landon Miller | 18:55.9 | Fowler | 136.7 | CMAC 3 |
| 11 | Austin Edwards | 18:51.4 | Oak Park | 136.2 | OAA Blue Championship |
| 12 | Demari Caldwell | 18:51.4 | Oak Park | 136.2 | OAA Blue Championship |
| 12 | Garrison Angliss | 19:20.6 | Flushing | 136.1 | FML 3 |
| 9 | Mario Baker | 18:58.8 | Bath | 135.7 | CMAC 3 |
| 12 | Xander Helenius | 19:13.8 | GR Northview | 135.7 | OK Gold Championship |
| 9 | Alex DeRoo | 18:53.0 | GR Ottawa Hills | 135.7 | OK White Championship |
| 11 | Lukas Curylo | 18:57.2 | Napoleon | 135.6 | Cascades Conference |
| 10 | Aydin Truong | 18:53.3 | FHN GR Forest Hills Northern | 135.6 | OK White Championship |
| 11 | Daniel Grabinski | 18:53.8 | Hamilton | 135.4 | OK Black Conference |
| 10 | Colin Stokes | 18:53.8 | North Farmington | 135.4 | OAA Blue Championship |
| 12 | Ryan Oberle | 19:23.0 | Goodrich | 135.3 | FML 3 |
| 11 | Diego Barnaby | 18:54.4 | GR Ottawa Hills | 135.2 | OK White Championship |
| 12 | Micah Dunn | 18:56.6 | Saginaw Heritage | 135.1 | SVL Championship |
| 11 | Henry Robinette | 19:16.0 | GR Union | 135.0 | OK Gold Championship |
| 10 | Evan Amthor | 18:57.1 | Saginaw Heritage | 135.0 | SVL Championship |
| 11 | Tyson Gaydosh | 18:59.2 | Brooklyn Columbia Central | 134.9 | Cascades Conference |
| 12 | Jason Weber | 19:01.4 | Pewamo-Westphalia | 134.9 | CMAC 3 |
| 10 | Ben Brower | 18:55.5 | Hudsonville Unity Christian | 134.8 | OK Black Conference |
| 10 | Joshua Ross | 18:57.5 | Midland Dow | 134.8 | SVL Championship |
| 9 | Avi Vertkin | 18:56.0 | Beverly Hills Groves | 134.7 | OAA Blue Championship |
| 11 | Caleb Stern | 18:58.8 | Lapeer | 134.4 | SVL Championship |
| 11 | Kameron Patterson | 18:57.1 | Berkley | 134.3 | OAA Blue Championship |
| 9 | Nico DiLaura | 18:57.5 | Zeeland East | 134.2 | OK Black Conference |
| 12 | Mattis Bramer | 18:59.5 | Lapeer | 134.2 | SVL Championship |
| 11 | Lincoln McAlpine | 18:57.7 | FHE Ada Forest Hills Eastern | 134.1 | OK White Championship |
| 10 | Caeden Gwinn | 19:26.7 | Corunna | 134.1 | FML 3 |
| 9 | Jacob Thayer | 19:00.1 | Midland | 134.0 | SVL Championship |
| 12 | Parker VanHill | 18:58.6 | GR Christian | 133.8 | OK White Championship |
| 10 | Zack Buttigieg | 19:02.8 | Grass Lake | 133.8 | Cascades Conference |
| 11 | Dallas Swaenepoel | 19:02.9 | Vandercook Lake | 133.7 | Cascades Conference |
| 10 | Wyatt Bovensiep | 18:59.0 | Auburn Hills Avondale | 133.7 | OAA Blue Championship |
| 12 | Dylan Choura | 18:59.8 | FHC GR Forest Hills Central | 133.4 | OK White Championship |
| 12 | Evan Oosterhouse | 19:06.0 | Saranac | 133.3 | CMAC 3 |
| 10 | Carter English | 19:02.1 | Midland Dow | 133.3 | SVL Championship |
| 10 | Micah Manion | 19:00.8 | GR Christian | 133.1 | OK White Championship |
| 9 | Michael Williams | 19:00.8 | West Bloomfield | 133.1 | OAA Blue Championship |
| 12 | Evan Miedema | 19:01.2 | Hudsonville Unity Christian | 132.9 | OK Black Conference |
| 10 | Gavin Wilde | 19:01.2 | North Farmington | 132.9 | OAA Blue Championship |
| 9 | Jacob Gray | 19:05.3 | Jonesville | 132.9 | Cascades Conference |
| 9 | Chase Compau | 19:30.4 | Ortonville Brandon | 132.9 | FML 3 |
| 9 | Logan Franklyn | 19:01.7 | Spring Lake | 132.8 | OK Black Conference |
| 11 | Leo Student | 19:03.9 | Mount Pleasant | 132.7 | SVL Championship |
| 10 | Tyler Buck | 19:23.1 | GR_South Christian | 132.7 | OK Gold Championship |
| 12 | Jacob Lusk | 18:23.9 | Comstock Park | 132.4 | OK Silver Conference |
| 10 | Luis Holowinski | 19:02.9 | West Bloomfield | 132.4 | OAA Blue Championship |
| 12 | Alex Ebel | 19:04.9 | Bay City Western | 132.4 | SVL Championship |
| 12 | Roben Perez | 19:03.0 | GR Catholic Central | 132.3 | OK White Championship |
| 9 | Jacob Chase | 19:03.7 | Holland Christian | 132.1 | OK Black Conference |
| 11 | Erick Baczewski | 19:05.8 | Midland | 132.1 | SVL Championship |
| 9 | Brett Raak | 19:04.1 | Zeeland West | 132.0 | OK Black Conference |
| 9 | Travis Rose | 19:33.1 | Flushing | 132.0 | FML 3 |
| 12 | Tait Anible | 19:10.3 | Saranac | 131.9 | CMAC 3 |
| 11 | Gavin Hiler | 19:33.9 | Lake Fenton | 131.7 | FML 3 |
| 9 | Logan Ingraham | 18:26.2 | Belding | 131.6 | OK Silver Conference |
| 9 | Collin Andrews | 19:34.3 | Lake Fenton | 131.6 | FML 3 |
| 9 | Garrett Holzhausen | 19:26.8 | Middleville Thornapple-Kellogg | 131.4 | OK Gold Championship |
| 9 | Alex Iordanou | 19:08.4 | Flint Powers Catholic | 131.2 | SVL Championship |
| 11 | Nicolas Sepanak | 19:35.4 | Linden | 131.2 | FML 3 |
| 10 | Sam Burkinshaw | 19:09.0 | Midland | 131.0 | SVL Championship |
| 12 | Phillip Burney | 19:07.0 | Oak Park | 131.0 | OAA Blue Championship |
| 10 | Luke Arendshorst | 19:07.7 | Holland | 130.8 | OK Black Conference |
| 12 | Jacob Kuipers | 19:08.1 | Hudsonville Unity Christian | 130.6 | OK Black Conference |
| 10 | Garrett Villemure | 19:08.1 | Beverly Hills Groves | 130.6 | OAA Blue Championship |
| 9 | Jack Kowalski | 19:10.7 | Saginaw Heritage | 130.4 | SVL Championship |
| 11 | Brady Kurlenda | 19:30.0 | GR West Catholic | 130.3 | OK Gold Championship |
| 9 | Haidyn Smith | 19:11.1 | Saginaw Heritage | 130.3 | SVL Championship |
| 9 | Charlie Penneau | 19:11.6 | Flint Powers Catholic | 130.1 | SVL Championship |
| 12 | Kaden DeWys | 19:09.7 | Hamilton | 130.1 | OK Black Conference |
| 11 | Ayden Fisher | 19:09.9 | FHC GR Forest Hills Central | 130.0 | OK White Championship |
| 11 | Matthew Litwiller | 19:12.1 | Davison | 130.0 | SVL Championship |
| 9 | Noah Rosales | 19:10.1 | Holland | 130.0 | OK Black Conference |
| 9 | Carson Helmer | 19:16.4 | Laingsburg | 129.9 | CMAC 3 |
| 11 | Logan Robinson | 19:16.5 | Laingsburg | 129.8 | CMAC 3 |
| 9 | Carson McCaleb | 19:10.7 | GR Ottawa Hills | 129.8 | OK White Championship |
| 9 | Ryan Sorrell | 18:32.2 | GR NorthPointe Christian | 129.6 | OK Silver Conference |
| 10 | Michael Navitskis | 19:15.3 | Manchester | 129.6 | Cascades Conference |
| 9 | Miles Muxlow | 19:13.3 | Flint Powers Catholic | 129.6 | SVL Championship |
| 11 | Cameron Dallison | 19:11.7 | North Farmington | 129.4 | OAA Blue Championship |
| 9 | Theo Carlson | 19:11.9 | Berkley | 129.4 | OAA Blue Championship |
| 11 | Joshua Burrows | 19:12.0 | West Bloomfield | 129.3 | OAA Blue Championship |
| 9 | Daniel Broderick | 19:14.2 | Midland Dow | 129.3 | SVL Championship |
| 10 | Aden Fair | 19:12.9 | FHN GR Forest Hills Northern | 129.0 | OK White Championship |
| 9 | Owen LaBrosse | 19:13.3 | Beverly Hills Groves | 128.9 | OAA Blue Championship |
| 11 | samson kik | 19:34.5 | GR Union | 128.8 | OK Gold Championship |
| 10 | Jackson Defina | 19:42.5 | Fenton | 128.8 | FML 3 |
| 10 | Johnny Gruppen | 19:13.5 | Hudsonville Unity Christian | 128.8 | OK Black Conference |
| 10 | Peter Mann | 19:15.9 | Midland Dow | 128.7 | SVL Championship |
| 9 | Trent Provoast | 19:16.2 | Midland Dow | 128.6 | SVL Championship |
| 12 | Connor Mason | 19:16.8 | Saginaw Heritage | 128.4 | SVL Championship |
| 12 | Blaise Gooding | 19:43.9 | Linden | 128.4 | FML 3 |
| 10 | Thomas Halligan | 19:44.3 | Holly | 128.2 | FML 3 |
| 9 | Randolf Schneider | 19:21.5 | Dansville | 128.2 | CMAC 3 |
| 12 | Jase Post | 19:45.0 | Linden | 128.0 | FML 3 |
| 10 | Nick White | 19:16.3 | North Farmington | 127.9 | OAA Blue Championship |
| 10 | Will Heyboer | 19:16.9 | Holland Christian | 127.7 | OK Black Conference |
| 9 | Ben Jackson | 19:38.1 | GR Northview | 127.6 | OK Gold Championship |
| 10 | Tyce Wakefield | 19:17.4 | FHN GR Forest Hills Northern | 127.5 | OK White Championship |
| 12 | Lucas Shastal | 19:24.1 | Laingsburg | 127.3 | CMAC 3 |
| 12 | Case Dykhouse | 19:39.6 | Middleville Thornapple-Kellogg | 127.1 | OK Gold Championship |
| 10 | Caleb Dalman | 19:19.2 | Zeeland West | 126.9 | OK Black Conference |
| 11 | Ryan Stewart | 19:19.2 | Holland Christian | 126.9 | OK Black Conference |
| 10 | Bradley Smith | 18:40.4 | GR NorthPointe Christian | 126.9 | OK Silver Conference |
| 10 | Lincoln Palmer | 19:19.8 | North Farmington | 126.7 | OAA Blue Championship |
| 10 | Gavin Dannenberg | 19:20.0 | Holland Christian | 126.7 | OK Black Conference |
| 9 | Carter Davis | 19:22.5 | Midland | 126.5 | SVL Championship |
| 9 | Joseph Segard | 18:42.8 | GR NorthPointe Christian | 126.1 | OK Silver Conference |
| 11 | Alex Holda | 19:26.9 | Grass Lake | 125.7 | Cascades Conference |
| 12 | Kendale Nash | 19:23.1 | Oak Park | 125.6 | OAA Blue Championship |
| 9 | Adrian Hoogeboom | 19:23.8 | Zeeland East | 125.4 | OK Black Conference |
| 12 | Deon Howard | 19:52.8 | Flint Kearsley | 125.4 | FML 3 |
| 11 | Noah Donker | 19:44.9 | Middleville Thornapple-Kellogg | 125.4 | OK Gold Championship |
| 11 | Aaron Machado | 19:53.3 | Swartz Creek | 125.2 | FML 3 |
| 10 | Carson Pavloff | 19:25.2 | Auburn Hills Avondale | 124.9 | OAA Blue Championship |
| 10 | Theodore VanKuiken | 19:31.4 | Saranac | 124.9 | CMAC 3 |
| 11 | Isaiah Davila | 19:25.6 | Berkley | 124.8 | OAA Blue Championship |
| 11 | Silas Ensink | 18:47.1 | Grandville Calvin Christian | 124.6 | OK Silver Conference |
| 12 | Gabriel Diego | 19:26.2 | North Farmington | 124.6 | OAA Blue Championship |
| 12 | Charlie Agnew | 19:55.4 | Owosso | 124.5 | FML 3 |
| 9 | Anderson Cook | 19:30.6 | Hanover-Horton | 124.5 | Cascades Conference |
| 12 | Jakob Terpstra | 19:27.0 | FHC GR Forest Hills Central | 124.3 | OK White Championship |
| 10 | Alden Lucas | 19:27.2 | Hudsonville Unity Christian | 124.3 | OK Black Conference |
| 10 | Thomas Fisher | 19:28.2 | East Grand Rapids | 123.9 | OK White Championship |
| 10 | Corbin Frazier | 19:30.5 | Midland | 123.8 | SVL Championship |
| Fr | Tony Gudakunst | 19:33.1 | Addison | 123.6 | Cascades Conference |
| 12 | Ledger Alegria | 19:50.8 | GR Union | 123.4 | OK Gold Championship |
| 10 | Dayton Sneller | 19:29.9 | Zeeland West | 123.4 | OK Black Conference |
| 10 | Ayven Evancho | 19:59.2 | Flushing | 123.3 | FML 3 |
| 9 | Abe Blaskowski | 19:32.4 | Saginaw Heritage | 123.2 | SVL Championship |
| 9 | Dylan Winskas | 18:51.5 | Fruitport | 123.2 | OK Silver Conference |
| 11 | Levi West | 20:00.0 | Swartz Creek | 123.0 | FML 3 |
| 10 | Aiden Douma | 19:31.2 | Zeeland East | 122.9 | OK Black Conference |
| 12 | Jasen Hoenicke | 20:00.8 | Swartz Creek | 122.7 | FML 3 |
| 12 | Oscar Andrade-Nava | 19:53.2 | Wyoming | 122.6 | OK Gold Championship |
| 10 | Tyler Loose | 19:34.5 | Midland Dow | 122.5 | SVL Championship |
| 10 | Isaiah Robinson | 18:54.2 | Hopkins | 122.3 | OK Silver Conference |
| 9 | Jacob Brox | 19:35.2 | Grand Blanc | 122.3 | SVL Championship |
| 12 | Evan Lee | 19:39.3 | Saranac | 122.2 | CMAC 3 |
| 10 | Gabe Slater | 19:33.4 | FHC GR Forest Hills Central | 122.2 | OK White Championship |
| 11 | Alexander Wilson | 19:33.8 | Beverly Hills Groves | 122.1 | OAA Blue Championship |
| 9 | Johannes Visser | 19:36.8 | Midland Dow | 121.7 | SVL Championship |
| 9 | Caleb Call | 19:40.8 | Lansing Christian | 121.7 | CMAC 3 |
| 12 | Evan Charbeneau | 19:37.1 | Mount Pleasant | 121.6 | SVL Championship |
| 11 | Gavin Escamilla | 19:37.8 | Bay City Western | 121.4 | SVL Championship |
| 10 | Greysen Miltgen | 19:36.0 | Spring Lake | 121.3 | OK Black Conference |
| 9 | Zadan Ryskamp | 18:57.5 | GR NorthPointe Christian | 121.2 | OK Silver Conference |
| 10 | Xavier Allen | 19:36.6 | West Bloomfield | 121.1 | OAA Blue Championship |
| 9 | Ty Brower | 19:36.6 | Holland Christian | 121.1 | OK Black Conference |
| 12 | Owen Holman | 19:40.1 | Bay City Western | 120.6 | SVL Championship |
| 10 | Quinn Bloemendaal | 19:38.3 | Holland | 120.6 | OK Black Conference |
| 12 | Luca Bartoi | 19:38.9 | Beverly Hills Groves | 120.4 | OAA Blue Championship |
| 10 | Elijah Norman | 19:43.3 | Jonesville | 120.2 | Cascades Conference |
| 9 | Ben Sushynski | 20:08.4 | Linden | 120.2 | FML 3 |
| 9 | Weston Grewell | 19:39.5 | Zeeland West | 120.2 | OK Black Conference |
| 10 | Cole Simpson | 19:39.8 | FHC GR Forest Hills Central | 120.1 | OK White Championship |
| 11 | James Boersma | 20:01.2 | Wyoming | 119.9 | OK Gold Championship |
| 11 | Jack Jablonski | 20:09.3 | Linden | 119.9 | FML 3 |
| 9 | Ethan Kamp | 19:40.4 | Spring Lake | 119.9 | OK Black Conference |
| 10 | Ryan Ferguson | 19:43.1 | Mount Pleasant | 119.6 | SVL Championship |
| 9 | DeMarcus Cummings | 20:02.9 | GR West Catholic | 119.4 | OK Gold Championship |
| 12 | Rex Blakley | 19:41.9 | East Grand Rapids | 119.4 | OK White Championship |
| 9 | Nathan Rainwater | 19:44.0 | Grand Blanc | 119.3 | SVL Championship |
| 11 | Issak Stitt | 19:42.7 | Zeeland East | 119.1 | OK Black Conference |
| 11 | Bryan Gregory | 19:49.4 | Saranac | 118.9 | CMAC 3 |
| 12 | Jackson Pletcher | 20:13.4 | Flint Kearsley | 118.5 | FML 3 |
| 10 | Jameson Ronzello | 20:14.5 | Goodrich | 118.2 | FML 3 |
| 9 | Levi Knoop | 19:51.7 | Portland St. Patrick | 118.1 | CMAC 3 |
| 12 | Ivan Greman | 19:47.7 | Saginaw Heritage | 118.1 | SVL Championship |
| 12 | Ethan Root | 19:52.3 | Dansville | 117.9 | CMAC 3 |
| 10 | Noah Wolters | 19:46.8 | Zeeland West | 117.7 | OK Black Conference |
| 11 | Evan Hagerman | 19:52.8 | Bath | 117.7 | CMAC 3 |
| 10 | Piyush Saraiya | 19:49.0 | Mount Pleasant | 117.7 | SVL Championship |
| 11 | William Hillary | 19:47.0 | FHN GR Forest Hills Northern | 117.7 | OK White Championship |
| 10 | Luke Meyer | 19:53.3 | Lansing Christian | 117.6 | CMAC 3 |
| 10 | Kaleb Males | 19:52.0 | Jonesville | 117.3 | Cascades Conference |
| 12 | Joel David | 19:53.2 | Brooklyn Columbia Central | 116.9 | Cascades Conference |
| 9 | Kaden Monroe | 19:51.5 | Flint Powers Catholic | 116.8 | SVL Championship |
| 10 | Isaiah Meyer | 20:11.0 | GR Union | 116.7 | OK Gold Championship |
| 12 | Jack Pummill | 19:50.1 | Spring Lake | 116.6 | OK Black Conference |
| 9 | Jaden Hawkins | 19:50.3 | West Bloomfield | 116.6 | OAA Blue Championship |
| 9 | Lliam Badryka | 19:53.3 | Lapeer | 116.2 | SVL Championship |
| 11 | Logan Bok | 19:57.3 | Saranac | 116.2 | CMAC 3 |
| 11 | Nolan Carr | 20:20.7 | Corunna | 116.1 | FML 3 |
| 9 | Micah Stern | 19:54.3 | Lapeer | 115.9 | SVL Championship |
| 11 | Andrew Newenhouse | 19:13.5 | Grandville Calvin Christian | 115.8 | OK Silver Conference |
| 11 | Logan Albritton | 19:52.7 | Beverly Hills Groves | 115.8 | OAA Blue Championship |
| 11 | Justin Gale | 19:56.7 | Manchester | 115.8 | Cascades Conference |
| 10 | Talon Kurlenda | 19:53.8 | FHC GR Forest Hills Central | 115.4 | OK White Championship |
| 10 | Isaac Witte | 19:54.3 | GR Christian | 115.2 | OK White Championship |
| 9 | Luke Page | 20:23.6 | Fenton | 115.2 | FML 3 |
| 11 | Maxwell McGrath | 19:54.6 | FHN GR Forest Hills Northern | 115.1 | OK White Championship |
| 12 | Brandon Weber | 19:55.9 | Hudsonville Unity Christian | 114.7 | OK Black Conference |
| 9 | Ezekiel Zwiep | 19:55.9 | Holland Christian | 114.7 | OK Black Conference |
| 10 | Jude Klooster | 20:16.9 | GR Union | 114.7 | OK Gold Championship |
| 11 | Bryce Glossinger | 19:56.5 | Beverly Hills Groves | 114.5 | OAA Blue Championship |
| 12 | Weston Buchanan | 20:25.6 | Flushing | 114.5 | FML 3 |
| 9 | Luke Battaglia | 20:25.6 | Fenton | 114.5 | FML 3 |
| 10 | Domingo Decoster-Elizondo | 20:01.4 | Grass Lake | 114.2 | Cascades Conference |
| 12 | Jeff Dewitt | 19:57.5 | Zeeland East | 114.2 | OK Black Conference |
| 10 | Ethan Dutkiewilz | 19:59.5 | Davison | 114.2 | SVL Championship |
| 9 | Avery Gutshall | 20:27.4 | Swartz Creek | 113.9 | FML 3 |
| 12 | Dieudonne Bahati | 19:58.6 | Holland | 113.8 | OK Black Conference |
| 9 | Colton Lynn | 20:00.8 | Saginaw Heritage | 113.7 | SVL Championship |
| 9 | David Steenwyk | 19:59.0 | Holland Christian | 113.7 | OK Black Conference |
| 9 | Josh Alula | 20:00.3 | Beverly Hills Groves | 113.2 | OAA Blue Championship |
| 10 | DeJuan Oakley | 20:01.0 | West Bloomfield | 113.0 | OAA Blue Championship |
| 11 | Julian Trevino | 20:03.3 | Saginaw Heritage | 112.9 | SVL Championship |
| 9 | Ahzareonn Jackson | 20:01.4 | GR Ottawa Hills | 112.9 | OK White Championship |
| 11 | Riley Graf | 20:07.5 | Dansville | 112.8 | CMAC 3 |
| 11 | Luke Vandenbossche | 20:03.9 | Midland | 112.7 | SVL Championship |
| 9 | Philip Kooyer | 20:02.7 | Hudsonville Unity Christian | 112.4 | OK Black Conference |
| 12 | Joey Oppenhuizen | 20:03.1 | Hamilton | 112.3 | OK Black Conference |
| 9 | Sam Dunlap | 20:03.8 | Berkley | 112.1 | OAA Blue Championship |
| 12 | Todd Faber | 20:25.3 | GR_South Christian | 111.9 | OK Gold Championship |
| 11 | Cohen LaFountain | 20:06.5 | Mount Pleasant | 111.8 | SVL Championship |
| 9 | Zachary Panter | 20:33.6 | Fenton | 111.8 | FML 3 |
| 11 | Max Yoder | 20:05.5 | GR Ottawa Hills | 111.5 | OK White Championship |
| 9 | Raul Reyes | 20:05.9 | Holland | 111.4 | OK Black Conference |
| 11 | Xavier Simon | 20:12.4 | Fowler | 111.2 | CMAC 3 |
| 9 | Saul Friedman | 20:06.6 | Berkley | 111.1 | OAA Blue Championship |
| 10 | Aidan Cole | 20:06.7 | FHN GR Forest Hills Northern | 111.1 | OK White Championship |
| 10 | Ryan Geerts | 20:06.9 | Holland | 111.0 | OK Black Conference |
| 10 | Paxton VanNoord | 20:07.2 | Zeeland East | 110.9 | OK Black Conference |
| 12 | Nolan Kuntz | 20:10.1 | Saginaw Heritage | 110.6 | SVL Championship |
| 11 | Jackson Sytsma | 20:29.4 | GR_South Christian | 110.5 | OK Gold Championship |
| 10 | Will Rathka | 20:14.9 | Laingsburg | 110.4 | CMAC 3 |
| 9 | Dylan VanderPloeg | 20:09.3 | GR Christian | 110.2 | OK White Championship |
| 10 | Hunter Hall | 20:11.7 | Lapeer | 110.1 | SVL Championship |
| 9 | Beckett Doyle | 20:11.1 | FHN GR Forest Hills Northern | 109.6 | OK White Championship |
| 11 | Damian Marcinek | 20:14.2 | Mount Pleasant | 109.3 | SVL Championship |
| 10 | David Carroll | 20:14.2 | Bay City Central | 109.3 | SVL Championship |
| 9 | Kai Estep | 20:14.7 | Saginaw Heritage | 109.1 | SVL Championship |
| 12 | Eric Fisher Jr | 20:18.7 | Perry | 109.1 | CMAC 3 |
| 11 | Nathaniel Gschwind | 20:12.9 | FHC GR Forest Hills Central | 109.0 | OK White Championship |
| 11 | Jayden Quist | 20:12.9 | Spring Lake | 109.0 | OK Black Conference |
| 11 | Liem Krueger | 20:14.2 | FHE Ada Forest Hills Eastern | 108.6 | OK White Championship |
| 12 | Ben Muckey | 20:14.2 | Hudsonville Unity Christian | 108.6 | OK Black Conference |
| 9 | Jameson Huhn | 20:20.6 | Pewamo-Westphalia | 108.5 | CMAC 3 |
| 12 | Braxten Spurr | 20:43.7 | Ortonville Brandon | 108.4 | FML 3 |
| 10 | Brody Smith | 20:14.7 | East Grand Rapids | 108.4 | OK White Championship |
| 9 | Logan Spangler | 19:36.5 | GR NorthPointe Christian | 108.2 | OK Silver Conference |
| 10 | Noah Klawuhn | 20:44.6 | Owosso | 108.1 | FML 3 |
| 9 | Connor Moon | 20:15.9 | Beverly Hills Groves | 108.0 | OAA Blue Championship |
| 9 | Declan Phelps | 20:19.9 | East Jackson | 108.0 | Cascades Conference |
| 10 | Hussein Hussein | 20:16.0 | Beverly Hills Groves | 108.0 | OAA Blue Championship |
| 12 | Krish Singla | 20:16.0 | West Bloomfield | 108.0 | OAA Blue Championship |
| 9 | Zutrell Stevenson | 20:16.4 | Oak Park | 107.9 | OAA Blue Championship |
| 11 | Silas Miller | 20:22.4 | Perry | 107.9 | CMAC 3 |
| 12 | Cameron Cater | 20:16.6 | FHE Ada Forest Hills Eastern | 107.8 | OK White Championship |
| 10 | Marco Ponce-Jose | 20:38.3 | Wyoming | 107.6 | OK Gold Championship |
| 12 | Elijah Thimotheose | 20:17.4 | West Bloomfield | 107.5 | OAA Blue Championship |
| 10 | Sawyer VanKuiken | 20:23.9 | Saranac | 107.4 | CMAC 3 |
| 9 | Carson Lowe | 20:18.1 | East Grand Rapids | 107.3 | OK White Championship |
| 12 | Lucas Lamborne | 19:39.5 | Belding | 107.2 | OK Silver Conference |
| 9 | Logan Williams | 20:48.1 | Flint Kearsley | 107.0 | FML 3 |
| 12 | Jonah Howell | 20:19.2 | FHE Ada Forest Hills Eastern | 106.9 | OK White Championship |
| 12 | Bram Derksen | 20:25.6 | Bath | 106.8 | CMAC 3 |
| 12 | Micah Cammenga | 20:19.7 | Hudsonville Unity Christian | 106.8 | OK Black Conference |
| 10 | Grant Bulgrien | 20:23.7 | Hanover-Horton | 106.8 | Cascades Conference |
| 9 | Henry Tate | 20:19.8 | East Grand Rapids | 106.7 | OK White Championship |
| 9 | Zachary Bain | 20:19.8 | Hamilton | 106.7 | OK Black Conference |
| 10 | Jayden Langschied | 20:20.3 | GR Christian | 106.6 | OK White Championship |
| 9 | Byron Nevins | 20:20.7 | Spring Lake | 106.4 | OK Black Conference |
| 11 | Dylan Duimstra | 20:20.8 | Hudsonville Unity Christian | 106.4 | OK Black Conference |
| 9 | Damien Huff | 20:23.4 | Midland | 106.2 | SVL Championship |
| 10 | Reece Hoyt | 20:21.4 | GR Christian | 106.2 | OK White Championship |
| 9 | Max Rampe | 20:21.4 | FHE Ada Forest Hills Eastern | 106.2 | OK White Championship |
| 9 | Dexter Bultman | 20:21.7 | Zeeland East | 106.1 | OK Black Conference |
| 11 | Finnegan (Finn) Moore | 20:21.7 | Berkley | 106.1 | OAA Blue Championship |
| 12 | Nathan Fears | 20:28.1 | Portland St. Patrick | 106.0 | CMAC 3 |
| 12 | Luke Witte | 20:22.1 | GR Christian | 106.0 | OK White Championship |
| 10 | Kyler Shaw | 20:22.5 | North Farmington | 105.8 | OAA Blue Championship |
| 9 | Charles Kapa | 20:51.5 | Flushing | 105.8 | FML 3 |
| 11 | Hudson Bigford | 20:22.6 | FHC GR Forest Hills Central | 105.8 | OK White Championship |
| 12 | ZQ Yang | 20:43.7 | GR Northview | 105.8 | OK Gold Championship |
| 9 | Joseph Klein | 20:24.7 | Midland Dow | 105.8 | SVL Championship |
| 10 | Jesse Taylor | 20:52.3 | Flint Kearsley | 105.6 | FML 3 |
| 10 | Isaac Decker | 20:29.4 | Saranac | 105.5 | CMAC 3 |
| 9 | Reid Hacker | 20:29.6 | Dansville | 105.5 | CMAC 3 |
| 12 | John Wolever | 20:44.6 | GR Northview | 105.5 | OK Gold Championship |
| 12 | Will Loos | 20:29.7 | Perry | 105.4 | CMAC 3 |
| 10 | Connor Clark | 20:52.8 | Swartz Creek | 105.4 | FML 3 |
| 11 | Deacon Hayward | 20:25.8 | Bay City Central | 105.4 | SVL Championship |
| 10 | Michael Tycner | 20:25.9 | Mount Pleasant | 105.4 | SVL Championship |
| 11 | Mack Burba | 20:53.2 | Flushing | 105.3 | FML 3 |
| 10 | Clark Tan | 20:27.0 | Davison | 105.0 | SVL Championship |
| 12 | Eric Huffman | 20:25.5 | Oak Park | 104.8 | OAA Blue Championship |
| 9 | Andrew Cho | 20:25.7 | GR Christian | 104.8 | OK White Championship |
| 11 | Brennan Tamblyn | 20:29.7 | Hanover-Horton | 104.8 | Cascades Conference |
| 11 | Brennan Parker | 20:54.8 | Corunna | 104.7 | FML 3 |
| 10 | Alcides Lopez-Feliciano | 20:47.1 | Wyoming | 104.6 | OK Gold Championship |
| 10 | Collin Nolkemper | 20:32.5 | Perry | 104.5 | CMAC 3 |
| 9 | Struck-Curtis Landin | 20:55.6 | Flint Kearsley | 104.5 | FML 3 |
| 9 | Connor Geary | 20:26.6 | GR Ottawa Hills | 104.5 | OK White Championship |
| 9 | Cal Hooper | 20:27.5 | Ferndale | 104.2 | OAA Blue Championship |
| 9 | Ollie Harris | 20:27.7 | FHC GR Forest Hills Central | 104.1 | OK White Championship |
| 9 | John Boike | 20:31.9 | Flint Powers Catholic | 103.4 | SVL Championship |
| 11 | Cedar Smolash | 20:30.4 | West Bloomfield | 103.2 | OAA Blue Championship |
| 10 | Tim Dion | 20:32.9 | Flint Powers Catholic | 103.0 | SVL Championship |
| 9 | Jaxon Alexander | 20:33.5 | Davison | 102.8 | SVL Championship |
| 9 | Adam Shoemaker | 20:31.8 | Hudsonville Unity Christian | 102.7 | OK Black Conference |
| 9 | Connor Bancroft | 20:34.4 | Davison | 102.5 | SVL Championship |
| 10 | Will Heagle | 20:32.7 | GR Christian | 102.5 | OK White Championship |
| 11 | Wyatt Winchell | 20:36.8 | Homer | 102.4 | Cascades Conference |
| 12 | James Bradley | 20:37.1 | Hanover-Horton | 102.3 | Cascades Conference |
| 10 | Charlie Dyer | 20:33.4 | Zeeland East | 102.2 | OK Black Conference |
| 9 | Blake Fish | 20:40.3 | Napoleon | 101.2 | Cascades Conference |
| 12 | Oliver Pierce | 20:36.8 | Zeeland East | 101.1 | OK Black Conference |
| 12 | Rushell Amarnath | 20:38.6 | FHN GR Forest Hills Northern | 100.5 | OK White Championship |
| 10 | Ben Keebaugh | 20:45.6 | Fowler | 100.1 | CMAC 3 |
| 11 | Cole Ver Strate | 20:01.3 | Hopkins | 99.9 | OK Silver Conference |
| 9 | Colin Johnson | 20:46.4 | Bath | 99.9 | CMAC 3 |
| 12 | Max Stefanski | 21:01.6 | GR Union | 99.8 | OK Gold Championship |
| 11 | Micah Rizkalla | 20:40.6 | GR Ottawa Hills | 99.8 | OK White Championship |
| 9 | Brock Hopkins | 20:47.6 | Saranac | 99.5 | CMAC 3 |
| 10 | Gavin Schans | 20:03.5 | Hopkins | 99.2 | OK Silver Conference |
| 9 | Titus Plattner | 20:42.8 | GR Christian | 99.1 | OK White Championship |
| 10 | Cooper Mund | 20:49.2 | Laingsburg | 98.9 | CMAC 3 |
| 11 | Matthew Medd | 20:45.8 | Saginaw Heritage | 98.7 | SVL Championship |
| 10 | Ethan Hittle | 20:48.3 | Manchester | 98.6 | Cascades Conference |
| 11 | Elijah Larkowski | 20:46.7 | Midland Dow | 98.4 | SVL Championship |
| 9 | Graham Kubiak | 20:45.0 | West Bloomfield | 98.3 | OAA Blue Championship |
| 11 | Grant Mortsfield | 20:45.2 | Berkley | 98.3 | OAA Blue Championship |
| 9 | Chase Bradley | 21:14.6 | Swartz Creek | 98.1 | FML 3 |
| 12 | Garrett Abel | 20:46.7 | Spring Lake | 97.8 | OK Black Conference |
| 12 | Collin Scheid | 20:07.8 | Belding | 97.7 | OK Silver Conference |
| 11 | Anthony Bunker | 20:46.9 | FHN GR Forest Hills Northern | 97.7 | OK White Championship |
| 9 | Peter Keegstra | 20:47.0 | Hudsonville Unity Christian | 97.7 | OK Black Conference |
| 10 | Reed Snyder | 21:16.5 | Swartz Creek | 97.5 | FML 3 |
| 11 | Ryder Cornett | 20:51.8 | Jonesville | 97.4 | Cascades Conference |
| 9 | Wyatt Richardson | 21:10.0 | Middleville Thornapple-Kellogg | 97.0 | OK Gold Championship |
| 12 | Tayshaun Johnson | 20:51.0 | West Bloomfield | 96.3 | OAA Blue Championship |
| 10 | Jake Mennega | 20:51.3 | GR Christian | 96.2 | OK White Championship |
| 9 | Brennan Woods | 20:55.7 | Manchester | 96.1 | Cascades Conference |
| 11 | Brennan Vilella | 20:14.0 | Hopkins | 95.7 | OK Silver Conference |
| 11 | Carston Broderick | 20:55.4 | Midland Dow | 95.5 | SVL Championship |
| 12 | Jacob Jordan | 20:57.5 | Brooklyn Columbia Central | 95.5 | Cascades Conference |
| 11 | Lucas Carter | 20:53.6 | Berkley | 95.5 | OAA Blue Championship |
| 9 | Dale Hice | 20:59.9 | Saranac | 95.4 | CMAC 3 |
| 11 | Levi States | 20:57.1 | Flint Powers Catholic | 95.0 | SVL Championship |
| 12 | Ryan Williams | 20:18.6 | Hopkins | 94.1 | OK Silver Conference |
| 11 | Chuan En Huang | 20:57.9 | FHC GR Forest Hills Central | 94.0 | OK White Championship |
| 12 | James Pratt | 21:04.3 | Laingsburg | 93.9 | CMAC 3 |
| 10 | Brayden Pepper | 21:02.5 | Michigan Center | 93.9 | Cascades Conference |
| 12 | Dominic Heires | 21:00.8 | Midland | 93.7 | SVL Championship |
| 12 | Paul Schmidt | 20:20.4 | Comstock Park | 93.5 | OK Silver Conference |
| 12 | Srivatsan Balaji | 21:00.2 | North Farmington | 93.3 | OAA Blue Championship |
| 11 | Jacob-D Johnson | 21:29.8 | Holly | 93.1 | FML 3 |
| 9 | Joseph Sung | 21:01.1 | GR Christian | 93.0 | OK White Championship |
| 9 | Nathan Lorzeille | 21:01.5 | West Bloomfield | 92.8 | OAA Blue Championship |
| 11 | Johnathon Buskirk | 20:22.7 | Hopkins | 92.8 | OK Silver Conference |
| 10 | Logan Nederveld | 21:02.5 | Hudsonville Unity Christian | 92.5 | OK Black Conference |
| 9 | Andrew Burnside | 21:02.7 | Hudsonville Unity Christian | 92.4 | OK Black Conference |
| 11 | Carlos Castillo-Perez | 20:23.7 | Comstock Park | 92.4 | OK Silver Conference |
| 9 | David Arbogast | 21:07.6 | Vandercook Lake | 92.1 | Cascades Conference |
| 9 | Jayden Jackson | 21:10.3 | Laingsburg | 91.9 | CMAC 3 |
| 10 | William Yen | 21:05.4 | North Farmington | 91.5 | OAA Blue Championship |
| 11 | Nikola Gjorgjievski | 21:05.5 | East Grand Rapids | 91.5 | OK White Championship |
| 12 | Tristan Neumann | 21:36.8 | Clio | 90.7 | FML 3 |
| 11 | Ferenc Stofan | 21:28.8 | GR_South Christian | 90.7 | OK Gold Championship |
| 9 | TamThien Tran | 21:07.9 | GR Catholic Central | 90.7 | OK White Championship |
| 12 | Damian Cross | 21:29.1 | GR Northview | 90.6 | OK Gold Championship |
| 12 | Jalon Wade | 21:08.5 | Ferndale | 90.5 | OAA Blue Championship |
| 10 | Kenny Morell | 21:11.1 | Lapeer | 90.3 | SVL Championship |
| 9 | Liam Simmons | 21:30.7 | GR Northview | 90.1 | OK Gold Championship |
| 9 | Carson Duffield | 21:39.2 | Corunna | 89.9 | FML 3 |
| 10 | Carter Josef | 21:13.0 | Lapeer | 89.7 | SVL Championship |
| 9 | Oliver Dettmann | 21:11.2 | East Grand Rapids | 89.6 | OK White Championship |
| 10 | Maddex O’Dell | 21:40.6 | Flushing | 89.5 | FML 3 |
| 11 | Jonas Lipovsky | 21:14.0 | Midland | 89.3 | SVL Championship |
| 9 | Anderson Wilcox | 21:12.2 | FHE Ada Forest Hills Eastern | 89.3 | OK White Championship |
| 11 | Gabe Arredondo | 21:12.4 | Zeeland West | 89.2 | OK Black Conference |
| 9 | Colton Rhines | 21:18.5 | Dansville | 89.2 | CMAC 3 |
| 9 | Samuel Meyer | 21:14.0 | Zeeland West | 88.7 | OK Black Conference |
| 11 | Noah Schafer | 21:20.3 | Fowler | 88.6 | CMAC 3 |
| 9 | Evan Binelli | 21:16.9 | Berkley | 87.7 | OAA Blue Championship |
| 10 | Zachariah Awad | 21:16.9 | FHN GR Forest Hills Northern | 87.7 | OK White Championship |
| 10 | Sam Leach | 21:22.5 | Davison | 86.5 | SVL Championship |
| 10 | Israel Cahill | 21:26.6 | Saranac | 86.5 | CMAC 3 |
| 9 | Grant Red | 21:22.8 | Davison | 86.4 | SVL Championship |
| 11 | Jack DeMond | 21:29.5 | Lansing Christian | 85.5 | CMAC 3 |
| 9 | Aiden VanLoenen | 21:45.3 | GR Northview | 85.2 | OK Gold Championship |
| 10 | Isaiah Wilson | 20:46.5 | GR NorthPointe Christian | 84.8 | OK Silver Conference |
| 10 | Nicholas Croft | 21:29.5 | Beverly Hills Groves | 83.5 | OAA Blue Championship |
| 9 | Joshua Byrtus | 21:58.8 | Holly | 83.4 | FML 3 |
| 11 | Angel Cervantes | 21:52.5 | GR Union | 82.8 | OK Gold Championship |
| 9 | Graham Shilton | 21:32.1 | FHN GR Forest Hills Northern | 82.6 | OK White Championship |
| 11 | Evan Sandford | 22:02.3 | Swartz Creek | 82.2 | FML 3 |
| 12 | Frankie Pelak | 21:54.7 | GR West Catholic | 82.1 | OK Gold Championship |
| 10 | Hunter Stark | 21:33.7 | Spring Lake | 82.1 | OK Black Conference |
| 11 | Aaron Howe | 21:55.0 | GR Northview | 82.0 | OK Gold Championship |
| 11 | Alex Spohn | 22:03.8 | Swartz Creek | 81.7 | FML 3 |
| 9 | Tanner Kauzlarich | 22:04.8 | Flushing | 81.4 | FML 3 |
| 12 | Broderick LaBar | 21:38.1 | Lapeer | 81.3 | SVL Championship |
| 9 | Jacob Dozeman | 21:37.4 | Zeeland East | 80.9 | OK Black Conference |
| 9 | Owen Cross | 22:07.6 | Flushing | 80.5 | FML 3 |
| 9 | Alex DeYoung | 21:39.0 | FHN GR Forest Hills Northern | 80.3 | OK White Championship |
| 11 | Preston Boggs | 22:08.5 | Flint Kearsley | 80.2 | FML 3 |
| 9 | Riyan Mir | 21:42.1 | Saginaw Heritage | 80.0 | SVL Championship |
| 10 | Brandon Buskulic | 21:46.7 | Pewamo-Westphalia | 79.8 | CMAC 3 |
| 9 | John DeYoung | 21:41.6 | GR Christian | 79.5 | OK White Championship |
| 12 | Jacob Foley | 21:03.0 | Comstock Park | 79.3 | OK Silver Conference |
| 12 | Colin Taylor | 21:48.7 | Hanover-Horton | 78.4 | Cascades Conference |
| 9 | Tucker Jolin | 21:53.6 | Dansville | 77.5 | CMAC 3 |
| 9 | Daniel Ross | 21:49.7 | Midland Dow | 77.4 | SVL Championship |
| 12 | Josef Scott | 22:18.5 | Clio | 76.8 | FML 3 |
| 11 | Alexander Frizzell | 22:12.7 | Middleville Thornapple-Kellogg | 76.1 | OK Gold Championship |
| 10 | Edward Corcoran | 22:13.4 | GR Northview | 75.9 | OK Gold Championship |
| 12 | Nicholas Parker | 21:52.5 | Harper Woods | 75.8 | OAA Blue Championship |
| 10 | Elliott Carr | 22:22.2 | Corunna | 75.6 | FML 3 |
| 10 | Greyson DeWys | 21:53.3 | Hamilton | 75.6 | OK Black Conference |
| 11 | Jack Bajema | 21:59.3 | Lansing Christian | 75.6 | CMAC 3 |
| 10 | Connor Tripp | 21:59.2 | Michigan Center | 74.9 | Cascades Conference |
| 10 | Dyson Betts | 21:56.1 | Beverly Hills Groves | 74.6 | OAA Blue Championship |
| 9 | Josh Cusack | 22:17.1 | GR West Catholic | 74.6 | OK Gold Championship |
| 9 | Luke Tyll | 21:56.2 | Beverly Hills Groves | 74.6 | OAA Blue Championship |
| 11 | Brady Hefron | 22:02.2 | Saranac | 74.6 | CMAC 3 |
| 10 | Micah Yates | 22:25.4 | Corunna | 74.5 | FML 3 |
| 9 | Lawson Gallardo | 22:26.2 | Lake Fenton | 74.3 | FML 3 |
| 12 | Timmy Stull | 22:26.4 | Goodrich | 74.2 | FML 3 |
| 11 | Nathan Morrison | 21:18.8 | GR NorthPointe Christian | 74.1 | OK Silver Conference |
| 11 | Alex Thomas | 22:05.4 | Saranac | 73.5 | CMAC 3 |
| 9 | Greyson Vork | 22:00.2 | Zeeland East | 73.3 | OK Black Conference |
| 9 | Andrew Stevens | 22:06.3 | Laingsburg | 73.2 | CMAC 3 |
| 11 | Nick Pung | 22:06.3 | Portland St. Patrick | 73.2 | CMAC 3 |
| 10 | Bryce Stevens | 21:21.7 | Hopkins | 73.1 | OK Silver Conference |
| 12 | Zachary Cook | 22:29.7 | Fenton | 73.1 | FML 3 |
| 12 | Ben Bishop | 22:30.4 | Fenton | 72.9 | FML 3 |
| 11 | Joshua Brown | 22:02.0 | Pontiac | 72.7 | OAA Blue Championship |
| 9 | Paxton Butler | 22:25.2 | GR Northview | 72.0 | OK Gold Championship |
| 10 | Aiden Ocampo | 22:25.9 | Wyoming | 71.7 | OK Gold Championship |
| 12 | Nathan Thelen | 22:11.4 | Pewamo-Westphalia | 71.5 | CMAC 3 |
| 10 | Ayden Stauff | 22:10.6 | Grass Lake | 71.1 | Cascades Conference |
| 12 | George Blundy | 22:13.1 | Lansing Christian | 71.0 | CMAC 3 |
| 12 | Grant Cure | 22:12.0 | Hanover-Horton | 70.7 | Cascades Conference |
| 11 | Brady Taylor | 22:12.8 | Hanover-Horton | 70.4 | Cascades Conference |
| 10 | Cash Zheng | 22:15.7 | Perry | 70.1 | CMAC 3 |
| 11 | Luke Herder | 22:30.9 | GR_South Christian | 70.0 | OK Gold Championship |
| 10 | Brady Butzler | 22:39.2 | Lake Fenton | 69.9 | FML 3 |
| 11 | Connor Blandford | 22:40.1 | Swartz Creek | 69.6 | FML 3 |
| 10 | Andrew Schout | 21:32.3 | Belding | 69.6 | OK Silver Conference |
| 9 | Chauncey Oliver | 22:33.2 | Wyoming | 69.3 | OK Gold Championship |
| 10 | Elijah Brown | 22:33.8 | Wyoming | 69.1 | OK Gold Championship |
| 11 | Carter Stewart | 22:15.0 | Bay City Western | 69.0 | SVL Championship |
| 12 | Alexander Eichbauer | 22:42.3 | Fenton | 68.9 | FML 3 |
| 9 | Logan Simpson | 22:20.3 | Saranac | 68.6 | CMAC 3 |
| 11 | Josh Vanstelle | 21:35.9 | Fruitport | 68.4 | OK Silver Conference |
| 12 | Aedyn Jarvis | 22:44.3 | Lake Fenton | 68.2 | FML 3 |
| 9 | Samuel Feyen | 22:17.1 | East Grand Rapids | 67.6 | OK White Championship |
| 10 | Asher Rauch | 21:38.1 | GR NorthPointe Christian | 67.6 | OK Silver Conference |
| 9 | Edgar Held | 22:17.2 | East Grand Rapids | 67.6 | OK White Championship |
| 9 | Logan Kane | 22:17.5 | East Grand Rapids | 67.5 | OK White Championship |
| 10 | Amir Jihad | 22:17.9 | North Farmington | 67.4 | OAA Blue Championship |
| 10 | Reid Tracy | 22:22.2 | Homer | 67.3 | Cascades Conference |
| 12 | Arquimedes Miguel-Garcia | 22:39.5 | Wayland Union | 67.2 | OK Gold Championship |
| 11 | Grant Petrella | 22:22.0 | Grand Blanc | 66.7 | SVL Championship |
| 10 | Cameron Betts | 22:27.8 | Laingsburg | 66.1 | CMAC 3 |
| 11 | Ezekiel Rockhold | 22:27.8 | Saranac | 66.1 | CMAC 3 |
| 9 | Isaac Kaboos | 22:43.2 | Middleville Thornapple-Kellogg | 65.9 | OK Gold Championship |
| 10 | Donovan Amos | 22:22.2 | Harper Woods | 65.9 | OAA Blue Championship |
| 10 | Daniel Bernal-Ponce | 22:29.2 | Pewamo-Westphalia | 65.6 | CMAC 3 |
| 9 | Ryan Savoie | 22:53.2 | Ortonville Brandon | 65.3 | FML 3 |
| 11 | Owen Hunt | 22:30.1 | Michigan Center | 64.7 | Cascades Conference |
| 12 | Kamaladdin Ghaznawi | 22:47.1 | GR Union | 64.6 | OK Gold Championship |
| 11 | Liam Weir | 22:55.3 | Owosso | 64.6 | FML 3 |
| 11 | Quinn Meron | 22:26.9 | Berkley | 64.4 | OAA Blue Championship |
| 12 | Emerson Wolbrink | 22:27.3 | Holland | 64.2 | OK Black Conference |
| 10 | Fernando Saenger | 22:27.7 | Zeeland West | 64.1 | OK Black Conference |
| 11 | Sarabdil Chauhan | 22:57.1 | Corunna | 64.0 | FML 3 |
| 10 | Martigan Wernecke | 22:30.2 | Bay City Central | 63.9 | SVL Championship |
| 9 | Grayson Helderop | 21:49.6 | Hopkins | 63.8 | OK Silver Conference |
| 9 | Lucas Riggs | 22:29.6 | Berkley | 63.5 | OAA Blue Championship |
| 10 | Brandon Watz | 22:31.7 | Bay City Western | 63.4 | SVL Championship |
| 9 | Tyler Halsted | 21:50.7 | Hopkins | 63.4 | OK Silver Conference |
| 12 | Jeremiah Cole | 22:50.7 | GR Northview | 63.4 | OK Gold Championship |
| 9 | Ethan Hoekstra | 22:30.6 | FHE Ada Forest Hills Eastern | 63.1 | OK White Championship |
| 10 | Josh Chapman | 22:53.6 | GR Union | 62.5 | OK Gold Championship |
| 11 | Aaryn Smith | 23:02.1 | Holly | 62.3 | FML 3 |
| 10 | Matthew Mahlon | 22:35.5 | Bay City Central | 62.2 | SVL Championship |
| 11 | Colin Carrier | 22:38.3 | GR Catholic Central | 60.6 | OK White Championship |
| 12 | Kenzen Low | 22:38.5 | FHE Ada Forest Hills Eastern | 60.5 | OK White Championship |
| 12 | Jacob Bartes | 22:41.1 | Saginaw Heritage | 60.3 | SVL Championship |
| 10 | Kace Patterson | 22:39.7 | FHE Ada Forest Hills Eastern | 60.1 | OK White Championship |
| 12 | Reagan Boulis | 23:09.2 | Linden | 59.9 | FML 3 |
| 9 | Oliver Hayes | 22:43.3 | Davison | 59.6 | SVL Championship |
| 10 | Michael Purvis | 23:02.7 | GR Union | 59.4 | OK Gold Championship |
| 12 | Calvin Wessell | 22:03.6 | Comstock Park | 59.1 | OK Silver Conference |
| 12 | Elijah Greene | 22:43.1 | North Farmington | 59.0 | OAA Blue Championship |
| 12 | Harrison Thoma | 23:15.4 | Linden | 57.9 | FML 3 |
| 12 | Aayden Carrow | 22:49.8 | Lapeer | 57.4 | SVL Championship |
| 10 | Holden Davidson | 23:16.8 | Fenton | 57.4 | FML 3 |
| 9 | Drew Powell | 22:09.0 | Fruitport | 57.3 | OK Silver Conference |
| 10 | Lucas Buys | 22:48.8 | Hudsonville Unity Christian | 57.1 | OK Black Conference |
| 9 | Carl Villegas | 22:54.3 | Bay City Central | 55.9 | SVL Championship |
| 11 | Owen Cavera | 22:52.6 | East Grand Rapids | 55.8 | OK White Championship |
| 9 | Ethan Betz | 22:58.1 | Homer | 55.3 | Cascades Conference |
| 9 | Gabe Smitko | 22:54.6 | FHC GR Forest Hills Central | 55.1 | OK White Championship |
| 11 | Robert Hill | 22:59.0 | Michigan Center | 55.0 | Cascades Conference |
| 9 | Vince Budd | 23:00.4 | Manchester | 54.5 | Cascades Conference |
| 10 | Dylan Hocken | 22:58.7 | Grand Blanc | 54.4 | SVL Championship |
| 10 | Dominic Diego | 22:58.0 | North Farmington | 54.0 | OAA Blue Championship |
| 9 | Sawyer O’Brien | 23:00.2 | Davison | 53.9 | SVL Championship |
| 10 | Max Weatherwax | 23:00.6 | Bay City Central | 53.8 | SVL Championship |
| 11 | Philip Golden | 22:21.5 | GR NorthPointe Christian | 53.2 | OK Silver Conference |
| 11 | Doug Gaylord | 23:26.1 | GR_South Christian | 51.6 | OK Gold Championship |
| 10 | Jack Noonon | 23:07.4 | FHN GR Forest Hills Northern | 50.9 | OK White Championship |
| 9 | Matthew Hall | 23:10.3 | Saginaw Heritage | 50.6 | SVL Championship |
| 10 | Madden Pomeroy | 23:10.5 | Bay City Central | 50.5 | SVL Championship |
| 9 | Andrew Lathwell | 23:08.7 | FHC GR Forest Hills Central | 50.4 | OK White Championship |
| 11 | Jason Waring | 23:37.9 | Goodrich | 50.4 | FML 3 |
| 12 | Cole Schmidt | 23:09.6 | Hudsonville Unity Christian | 50.1 | OK Black Conference |
| 10 | Curtis Li | 23:10.1 | FHN GR Forest Hills Northern | 50.0 | OK White Championship |
| 11 | Bilal Abdelmalek | 23:39.4 | Swartz Creek | 49.9 | FML 3 |
| 10 | Matthew Hamil | 23:13.1 | North Farmington | 49.0 | OAA Blue Championship |
| 9 | Brandon Perantoni | 23:44.0 | Fenton | 48.3 | FML 3 |
| 9 | Cameron Goodman | 23:15.2 | West Bloomfield | 48.3 | OAA Blue Championship |
| 12 | Liam Bischer | 23:18.4 | Midland | 47.9 | SVL Championship |
| 9 | Alex Oleszkiewicz | 23:17.5 | FHC GR Forest Hills Central | 47.5 | OK White Championship |
| 10 | Nathan Hetterscheidt | 23:18.0 | FHC GR Forest Hills Central | 47.3 | OK White Championship |
| 12 | Adam Metcalf | 23:21.0 | Midland Dow | 47.0 | SVL Championship |
| 11 | Aiden Manchester | 23:21.1 | Bay City Central | 47.0 | SVL Championship |
| 12 | Samuel Darling | 23:22.1 | Saginaw Heritage | 46.6 | SVL Championship |
| 9 | Drake Pratt | 23:26.2 | Laingsburg | 46.6 | CMAC 3 |
| 9 | Jake Hager | 23:22.1 | FHE Ada Forest Hills Eastern | 46.0 | OK White Championship |
| 11 | DJ Buterakos | 23:51.8 | Flint Kearsley | 45.7 | FML 3 |
| 10 | Ewan Taylor | 23:52.0 | Linden | 45.7 | FML 3 |
| 12 | Caden Ruiter | 23:23.9 | Holland Christian | 45.4 | OK Black Conference |
| 10 | Brady Kao | 23:27.2 | North Farmington | 44.3 | OAA Blue Championship |
| 11 | Joshua Glenn | 23:34.2 | Lansing Christian | 43.9 | CMAC 3 |
| 9 | Noah Card | 23:57.7 | Linden | 43.8 | FML 3 |
| 9 | Daniel Lowe | 23:31.0 | Midland Dow | 43.7 | SVL Championship |
| 10 | Grayson Markham | 23:51.5 | GR Union | 43.2 | OK Gold Championship |
| 11 | Andrew Pendock | 22:52.9 | Hopkins | 42.7 | OK Silver Conference |
| 9 | Liam Wenn | 24:01.1 | Flushing | 42.6 | FML 3 |
| 12 | Bryan Lin | 23:34.6 | Mount Pleasant | 42.5 | SVL Championship |
| 10 | Zachary Ebel | 23:35.1 | Bay City Western | 42.3 | SVL Championship |
| 11 | Terrance Wilson | 23:33.8 | Harper Woods | 42.1 | OAA Blue Championship |
| 10 | Marcus Abrams | 23:34.7 | Harper Woods | 41.8 | OAA Blue Championship |
| 10 | Liam Matt | 23:36.0 | FHN GR Forest Hills Northern | 41.3 | OK White Championship |
| 11 | Landen Peck | 22:57.4 | Fruitport | 41.2 | OK Silver Conference |
| 11 | Jordan Willingham | 23:38.2 | Oak Park | 40.6 | OAA Blue Championship |
| 9 | Brody Chabra | 24:09.9 | Flushing | 39.7 | FML 3 |
| 11 | Leonardo Rico | 23:44.8 | FHN GR Forest Hills Northern | 38.4 | OK White Championship |
| 10 | Adler Teichman | 24:15.0 | Linden | 38.0 | FML 3 |
| 12 | Elijah Maitland | 23:50.9 | Grass Lake | 37.7 | Cascades Conference |
| 12 | Nick Pratt | 23:51.5 | East Jackson | 37.5 | Cascades Conference |
| 10 | Dale Hitz | 23:52.1 | Homer | 37.3 | Cascades Conference |
| 9 | Troy Wychuyse | 24:19.2 | Ortonville Brandon | 36.6 | FML 3 |
| 10 | Camden Lobban | 23:58.2 | Davison | 34.6 | SVL Championship |
| 11 | Landon Hughes | 24:01.7 | Addison | 34.1 | Cascades Conference |
| 10 | Corbin Meeuwsen | 23:59.7 | Hudsonville Unity Christian | 33.4 | OK Black Conference |
| 9 | Serigne Moustapha Fall | 24:23.1 | GR Union | 32.6 | OK Gold Championship |
| 12 | Andrew DeYoung | 24:26.8 | GR West Catholic | 31.4 | OK Gold Championship |
| 9 | Titus Yonker | 24:13.3 | Saranac | 30.9 | CMAC 3 |
| 10 | Austin Sweet | 24:39.3 | Corunna | 29.9 | FML 3 |
| 12 | Dan Schneider | 24:15.8 | Midland Dow | 28.7 | SVL Championship |
| 9 | Ethan Hasenjager | 24:13.9 | Berkley | 28.7 | OAA Blue Championship |
| 9 | Caleb Aspin | 24:43.5 | Flushing | 28.5 | FML 3 |
| 11 | Henry Fortier | 24:18.7 | Saginaw Heritage | 27.8 | SVL Championship |
| 10 | Ace Bohlinger | 24:21.3 | East Grand Rapids | 26.2 | OK White Championship |
| 9 | Conley Leatherwood | 24:28.8 | Pontiac | 23.7 | OAA Blue Championship |
| 10 | Kyree Larkin | 24:28.9 | Ferndale | 23.7 | OAA Blue Championship |
| 11 | Brayden Bobick | 24:32.4 | Saginaw Heritage | 23.2 | SVL Championship |
| 9 | Caleb Martin | 24:48.0 | Jonesville | 18.7 | Cascades Conference |
| 10 | Kelvin Victoriano Flores | 24:44.9 | Hamilton | 18.4 | OK Black Conference |
| 9 | Brendan Post | 24:51.9 | Dansville | 18.0 | CMAC 3 |
| 12 | Dylan Wrolstad | 24:50.6 | Napoleon | 17.8 | Cascades Conference |
| 11 | Emmett Hoey | 24:47.0 | North Farmington | 17.7 | OAA Blue Championship |
| 11 | Tyler Davis | 25:09.0 | Wyoming | 17.3 | OK Gold Championship |
| 9 | Joseph VandeWege | 24:52.4 | Holland Christian | 15.9 | OK Black Conference |
| 9 | Abraham Schubert | 24:58.4 | Bay City Central | 14.5 | SVL Championship |
| 9 | Elijah Henderson | 25:18.7 | GR Northview | 14.1 | OK Gold Championship |
| 11 | Malachi Vannette | 25:01.5 | Midland Dow | 13.5 | SVL Championship |
| 10 | Jackson Wiederhold | 25:06.5 | Saginaw Heritage | 11.8 | SVL Championship |
| 12 | JT Sebestyen | 25:05.9 | GR Catholic Central | 11.4 | OK White Championship |
| 12 | Khoa Pham | 25:33.9 | GR West Catholic | 9.0 | OK Gold Championship |
| 12 | Atreyu Humphrey | 25:14.0 | Pontiac | 8.7 | OAA Blue Championship |
| 12 | Nate Kozlowicz | 25:14.4 | FHE Ada Forest Hills Eastern | 8.5 | OK White Championship |
| 9 | Edin Halilovic | 25:19.1 | Auburn Hills Avondale | 7.0 | OAA Blue Championship |
| 9 | Jonah Dillon | 25:22.2 | FHN GR Forest Hills Northern | 5.9 | OK White Championship |
| 12 | Sam Greer | 25:45.8 | GR Northview | 5.1 | OK Gold Championship |
| 9 | Henry Hoekstra | 25:33.3 | East Grand Rapids | 2.2 | OK White Championship |
| 10 | Tarik Fazlic | 25:34.3 | FHN GR Forest Hills Northern | 1.9 | OK White Championship |
| 9 | Josh Baker | 26:08.1 | Lake Fenton | 0.3 | FML 3 |
| 9 | Alberto Tierrablanca | 25:00.5 | Wyoming Kelloggsville | 0.2 | OK Silver Conference |