

| Meet | Boys Adj. | Girls Adj. | Average |
| CMAC 3 | +14 | +16 | +15 |
| FML 3 | -9 | -7 | -8 |
| JPC Final | -33 | -33 | |
| OAA Blue Championship | +20 | +24 | +22 |
| OK Black Conference | +20 | +22 | +21 |
| OK Gold Championship | -1 | 0 | -1 |
| OK Silver Conference | +59 | +56 | +58 |
| OK White Championship | +20 | +23 | +22 |
| SVL Championship | +18 | +25 | +22 |
I know I said less writing this week in order to get ahead of schedule for the days ahead, but I can’t help and call out outstanding performances that led to wins. I’m not gonna get into the weeds of league jamboree weights, these are runners or groups of runners that stood out from the winning squads.
Shepherd’s Girls – for keeping the streak alive. 15 straight conference championships, right? The way these girls are progressing, they’ll be a tough out in a week.
Violet Mlutkowski – was a major help in Berkley’s single point win in the OAA Blue. The Bears were missing their top runner, but benefitted greatly from Violet’s 50 sec. PR.
Peyhton Beardsley – has now joined senior Valerie Pollock in the front of the OK Silver. The course at Candlestone was a bit quick, but she’s undeniably gotten faster as the season has wore on.
Allison Nussear – two straight top-20 SVL finishes for Nussear. This time around, the key 5th girl that clinched a Charger win.
Kyan Isham – Leslie is a team on a late-season tear. First, outperforming expectations at Greater Lansing, now winning the Cascades Conference. They’ve gotta thank Kyan, who has thrown sub-18’s in two of his past three races.
Bryce Cahoon, Seth Mead, Nolan Longuski, Landon Pestrue, Elijah Christensen, and Tyler Heal – congrats on running the right way at the JPC final. Unfortunate circumstance in a competitive league.
Quinn Hare – who likely has Coach Carlson excited and invigorated for the coming years. The freshman has progressed from 19’s early to a 16:16 on Wednesday.
Ashton Fink – every point counts, especially in the case of when Fink hits the line right in front of two FHC Rangers. A narrow one-point win for Grand Rapids Christian, aided by a freshman who seems to be handing out his best material at season’s end.
*** = Team State Title type of performance
** = Top-10 Team type of performance
* = Team Qualifier type of performance
BOYS TEAM RATINGS
| Team | Top 5 Avg. | Meet | Division |
| Forest Hills Central** | 188.6 | OK White Championship | 1 |
| Midland* | 182.4 | SVL Championship | 1 |
| Saginaw Heritage | 178.9 | SVL Championship | 1 |
| Forest Hills Northern | 178.7 | OK White Championship | 1 |
| Zeeland West | 178.2 | OK Black Conference | 1 |
| Grand Blanc | 171.8 | SVL Championship | 1 |
| Davison | 168.5 | SVL Championship | 1 |
| Holly | 168.3 | FML 3 | 1 |
| Flushing | 165.7 | FML 3 | 1 |
| H.H. Dow | 164.8 | SVL Championship | 1 |
| Bay City Western | 163.0 | SVL Championship | 1 |
| Mt. Pleasant | 162.4 | SVL Championship | 1 |
| Fenton | 161.6 | FML 3 | 1 |
| Grand Rapids Ottawa Hills | 159.3 | OK White Championship | 1 |
| Grand Rapids Northview | 157.6 | OK Gold Championship | 1 |
| Lapeer | 156.9 | SVL Championship | 1 |
| Beverly Hills Groves | 152.5 | OAA Blue Championship | 1 |
| West Bloomfield | 146.5 | OAA Blue Championship | 1 |
| Swartz Creek | 143.9 | FML 3 | 1 |
| Berkley | 142.5 | OAA Blue Championship | 1 |
| North Farmington | 137.6 | OAA Blue Championship | 1 |
| Grand Rapids Union | 136.5 | OK Gold Championship | 1 |
| Wyoming | 121.1 | OK Gold Championship | 1 |
| Bay City Central | 111.4 | SVL Championship | 1 |
| Ferndale | 65.3 | OAA Blue Championship | 1 |
| Team | Top 5 Avg. | Meet | Division |
| Grand Rapids Christian** | 188.2 | OK White Championship | 2 |
| East Grand Rapids** | 187.4 | OK White Championship | 2 |
| Forest Hills Eastern** | 187.2 | OK White Championship | 2 |
| Holland Christian** | 187.0 | OK Black Conference | 2 |
| Flint Powers Catholic** | 183.6 | SVL Championship | 2 |
| Grand Rapids Catholic Central* | 177.0 | OK White Championship | 2 |
| Zeeland East | 169.0 | OK Black Conference | 2 |
| Hamilton | 167.7 | OK Black Conference | 2 |
| Hudsonville Unity Christian | 167.6 | OK Black Conference | 2 |
| Spring Lake | 167.5 | OK Black Conference | 2 |
| Goodrich | 161.7 | FML 3 | 2 |
| Corunna | 160.3 | FML 3 | 2 |
| Flint Kearsley | 159.1 | FML 3 | 2 |
| Belding | 156.4 | OK Silver Conference | 2 |
| Lake Fenton | 153.5 | FML 3 | 2 |
| Holland | 153.1 | OK Black Conference | 2 |
| Middleville Thornapple-Kellogg | 152.8 | OK Gold Championship | 2 |
| Grand Rapids South Christian | 150.4 | OK Gold Championship | 2 |
| Hopkins | 142.8 | OK Silver Conference | 2 |
| Wayland Union | 142.1 | OK Gold Championship | 2 |
| Oak Park | 136.8 | OAA Blue Championship | 2 |
| Comstock Park | 133.7 | OK Silver Conference | 2 |
| Linden | 129.7 | FML 3 | 2 |
| Grand Rapids West Catholic | 125.9 | OK Gold Championship | 2 |
| Owosso | 123.7 | FML 3 | 2 |
| Fruitport | 118.6 | OK Silver Conference | 2 |
| Ortonville Brandon | 102.5 | FML 3 | 2 |
| Harper Woods | 41.3 | OAA Blue Championship | 2 |
| Team | Top 5 Avg. | Meet | Division |
| Hanover-Horton** | 168.4 | Cascades Conference | 3 |
| Jonesville** | 165.6 | Cascades Conference | 3 |
| Leslie* | 164.1 | Cascades Conference | 3 |
| Pewamo-Westphalia* | 163.7 | CMAC 3 | 3 |
| Bath* | 162.4 | CMAC 3 | 3 |
| Brooklyn Columbia Central* | 157.6 | Cascades Conference | 3 |
| Laingsburg | 146.7 | CMAC 3 | 3 |
| Saranac | 138.0 | CMAC 3 | 3 |
| Grass Lake | 135.7 | Cascades Conference | 3 |
| Grand Rapids NorthPointe Christian | 130.7 | OK Silver Conference | 3 |
| Homer | 128.0 | Cascades Conference | 3 |
| Perry | 115.0 | CMAC 3 | 3 |
| Napoleon | 111.9 | Cascades Conference | 3 |
| Grandville Calvin Christian | 103.0 | OK Silver Conference | 3 |
| Michigan Center | 45.5 | Cascades Conference | 3 |
| Team | Top 5 Avg. | Meet | Division |
| Dansville* | 150.6 | CMAC 3 | 4 |
| Manchester* | 148.2 | Cascades Conference | 4 |
| Portland St. Patrick* | 140.3 | CMAC 3 | 4 |
| Fowler | 119.3 | CMAC 3 | 4 |
| Lansing Christian | 109.0 | CMAC 3 | 4 |
GIRLS TEAM RATINGS
| Team | Top 5 Avg. | Meet | Division |
| Midland Dow** | 132.3 | SVL Championship | 1 |
| Bay City Western* | 116.4 | SVL Championship | 1 |
| Forest Hills Northern | 112.5 | OK White Championship | 1 |
| Grand Blanc | 112.1 | SVL Championship | 1 |
| Grand Rapids Ottawa Hills | 111.7 | OK White Championship | 1 |
| Zeeland West | 106.0 | OK Black Conference | 1 |
| Davison | 98.0 | SVL Championship | 1 |
| Forest Hills Central | 95.8 | OK White Championship | 1 |
| Midland | 94.8 | SVL Championship | 1 |
| Lapeer | 88.5 | SVL Championship | 1 |
| Mt. Pleasant | 87.8 | SVL Championship | 1 |
| Berkley | 77.7 | OAA Blue Championship | 1 |
| Holly | 71.7 | FML 3 | 1 |
| Beverly Hills Groves | 67.5 | OAA Blue Championship | 1 |
| Saginaw Heritage | 62.0 | SVL Championship | 1 |
| North Farmington | 61.4 | OAA Blue Championship | 1 |
| Fenton | 59.6 | FML 3 | 1 |
| Flushing | 52.1 | FML 3 | 1 |
| Grand Rapids Northview | 51.9 | OK Gold Championship | 1 |
| West Bloomfield | 28.5 | OAA Blue Championship | 1 |
| Swartz Creek | 12.5 | FML 3 | 1 |
| Team | Top 5 Avg. | Meet | Division |
| Zeeland East** | 136.6 | OK Black Conference | 2 |
| Goodrich** | 129.6 | FML 3 | 2 |
| Holland Christian** | 125.1 | OK Black Conference | 2 |
| Grand Rapids Christian** | 123.7 | OK White Championship | 2 |
| East Grand Rapids** | 117.8 | OK White Championship | 2 |
| Hudsonville Unity Christian** | 117.8 | OK Black Conference | 2 |
| Spring Lake** | 116.3 | OK Black Conference | 2 |
| Forest Hills Eastern* | 112.8 | OK White Championship | 2 |
| Grand Rapids South Christian* | 106.2 | OK Gold Championship | 2 |
| Linden* | 105.3 | FML 3 | 2 |
| Shepherd | 102.9 | JPC Final | 2 |
| Middleville Thornapple-Kellogg | 101.8 | OK Gold Championship | 2 |
| Fruitport | 96.3 | OK Silver Championship | 2 |
| Flint Powers Catholic | 92.9 | SVL Championship | 2 |
| Gladwin | 85.7 | JPC Final | 2 |
| Holland | 84.2 | OK Black Conference | 2 |
| Owosso | 81.7 | FML 3 | 2 |
| Hopkins | 79.9 | OK Silver Championship | 2 |
| Grand Rapids Catholic Central | 77.4 | OK White Championship | 2 |
| Belding | 77.0 | OK Silver Championship | 2 |
| Oak Park | 76.8 | OAA Blue Championship | 2 |
| Grand Rapids West Catholic | 75.7 | OK Gold Championship | 2 |
| Hamilton | 72.1 | OK Black Conference | 2 |
| Corunna | 60.3 | FML 3 | 2 |
| Lake Fenton | 54.9 | FML 3 | 2 |
| Flint Kearsley | 36.2 | FML 3 | 2 |
| Wayland Union | 29.3 | OK Gold Championship | 2 |
| Ortonville Brandon | 17.8 | FML 3 | 2 |
| Team | Top 5 Avg. | Meet | Division |
| Pewamo-Westphalia** | 110.5 | CMAC 3 | 3 |
| Leslie** | 104.4 | Cascades Conference | 3 |
| Clare* | 96.1 | JPC Final | 3 |
| Grandville Calvin Christian* | 90.1 | OK Silver Championship | 3 |
| Grand Rapids NorthPointe Christian* | 87.1 | OK Silver Championship | 3 |
| Laingsburg* | 85.4 | CMAC 3 | 3 |
| Grass Lake* | 85.2 | Cascades Conference | 3 |
| Midland Bullock Creek* | 85.1 | JPC Final | 3 |
| Bath | 80.9 | CMAC 3 | 3 |
| Sanford-Meridian | 74.0 | JPC Final | 3 |
| Saranac | 70.1 | CMAC 3 | 3 |
| Hanover-Horton | 68.2 | Cascades Conference | 3 |
| Napoleon | 57.3 | Cascades Conference | 3 |
| Jonesville | 54.7 | Cascades Conference | 3 |
| St. Louis | 42.1 | JPC Final | 3 |
| Farwell | 13.2 | JPC Final | 3 |
| Homer | 12.7 | Cascades Conference | 3 |
| Team | Top 5 Avg. | Meet | Division |
| Lansing Christian | 54.5 | CMAC 3 | 4 |
| Fowler | 44.9 | CMAC 3 | 4 |
| Addison | 7.2 | Cascades Conference | 4 |
BOYS INDIVIDUAL RATINGS
| 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 |
GIRLS INDIVIDUAL RATINGS
| Grade | Name | Time | Team | Rating | Meet |
| 12 | Victoria Garces | 16:59.5 | Midland Dow | 171.8 | SVL Championship |
| 12 | Emma Drnek | 17:44.4 | Zeeland East | 157.9 | OK Black Conference |
| 9 | Emilia Garces | 17:53.0 | Midland Dow | 154.0 | SVL Championship |
| 9 | Avery Engbers | 18:11.7 | Holland Christian | 148.8 | OK Black Conference |
| 12 | Isabelle Becker | 18:14.8 | Bay City Western | 146.7 | SVL Championship |
| 10 | Adeline Armstrong | 18:24.4 | East Grand Rapids | 144.2 | OK White Championship |
| 12 | Grace Tykocki | 18:22.5 | Grand Blanc | 144.2 | SVL Championship |
| 11 | Lilah Poel | 18:24.8 | GR Christian | 144.1 | OK White Championship |
| 9 | Adalyn Raab | 18:26.7 | Zeeland East | 143.8 | OK Black Conference |
| 10 | Alivia Ottinger | 18:56.0 | Goodrich | 143.7 | FML 3 |
| 11 | Marie Gates | 18:33.3 | Hudsonville Unity Christian | 141.6 | OK Black Conference |
| 12 | Ava Crews | 18:59.8 | Middleville Thornapple-Kellogg | 140.1 | OK Gold Championship |
| 11 | Meredith Cook | 18:39.1 | Zeeland East | 139.6 | OK Black Conference |
| 12 | Whitney Werner | 18:54.7 | Pewamo-Westphalia | 136.4 | CMAC 3 |
| 11 | Hailey Creisher | 18:50.9 | Leslie | 136.0 | Cascades Conference |
| 11 | Alexis Kotkowicz | 18:50.8 | Spring Lake | 135.7 | OK Black Conference |
| 10 | Alyssa Kramer | 19:00.2 | Pewamo-Westphalia | 134.6 | CMAC 3 |
| 12 | Layla Jordan | 19:27.2 | Goodrich | 133.3 | FML 3 |
| 12 | Jordyn Klaasen | 18:58.5 | Zeeland West | 133.2 | OK Black Conference |
| 10 | Sophia Buzzelli | 19:55.5 | Clare | 132.5 | JPC Final |
| 12 | Grace Evanoff | 19:01.9 | Flint Powers Catholic | 131.0 | SVL Championship |
| 10 | Addison Josephson | 19:35.7 | Linden | 130.4 | FML 3 |
| 10 | Jaclyn Suderman | 19:04.7 | Bay City Western | 130.1 | SVL Championship |
| 9 | Lexi Gibson | 19:10.7 | Holland | 129.1 | OK Black Conference |
| 12 | Abby Robinson | 20:06.1 | Gladwin | 129.0 | JPC Final |
| 11 | Annika TerBeek | 19:11.0 | GR Christian | 128.7 | OK White Championship |
| 12 | Sierra Grooters | 19:12.1 | Hudsonville Unity Christian | 128.6 | OK Black Conference |
| 10 | Ellery Lampen | 19:13.1 | Holland Christian | 128.3 | OK Black Conference |
| 12 | Sadey Seyferth | 19:14.5 | East Grand Rapids | 127.5 | OK White Championship |
| 9 | Emma McLaughlin | 19:12.6 | Midland | 127.5 | SVL Championship |
| 11 | Nevaeh Polovina | 19:13.0 | Davison | 127.3 | SVL Championship |
| 11 | Taryn DiLaura | 19:17.1 | Zeeland East | 127.0 | OK Black Conference |
| 9 | Danica Redes | 20:13.1 | Shepherd | 126.6 | JPC Final |
| 10 | Zoe Hoekstra | 19:17.2 | GR Christian | 126.6 | OK White Championship |
| 9 | Kayla Shellenbarger | 19:47.6 | Goodrich | 126.5 | FML 3 |
| 10 | Melody Meckstroth | 19:51.4 | Linden | 125.2 | FML 3 |
| 10 | Claire Brown | 19:53.1 | Goodrich | 124.6 | FML 3 |
| 11 | Chloe Rinzema | 19:46.4 | GR_South Christian | 124.5 | OK Gold Championship |
| 11 | Willa Prinsen | 19:24.1 | FHN GR Forest Hills Northern | 124.3 | OK White Championship |
| 12 | Sydney Roberts | 19:24.4 | Midland Dow | 123.5 | SVL Championship |
| 11 | Lilah Yoder | 19:28.6 | FHC GR Forest Hills Central | 122.8 | OK White Championship |
| 9 | Kaleigh Clark | 19:30.8 | Spring Lake | 122.4 | OK Black Conference |
| 11 | Layla Geurink | 19:35.3 | Holland Christian | 120.9 | OK Black Conference |
| 9 | Cailyn Baker | 20:30.8 | Shepherd | 120.7 | JPC Final |
| 9 | Cecelia Wojciakowski | 19:35.5 | GR Ottawa Hills | 120.5 | OK White Championship |
| 9 | Madison Wils | 19:44.5 | Bath | 119.8 | CMAC 3 |
| 12 | Kamryn Lauinger | 20:07.8 | Goodrich | 119.7 | FML 3 |
| 12 | Grace Murphy | 19:35.8 | Flint Powers Catholic | 119.7 | SVL Championship |
| 10 | Baylor Lauinger | 20:08.2 | Goodrich | 119.6 | FML 3 |
| 10 | Sidney Shepard | 20:09.6 | Linden | 119.1 | FML 3 |
| 12 | Reese Hansen | 19:41.6 | GR Ottawa Hills | 118.5 | OK White Championship |
| 12 | Cora Liu | 19:42.3 | North Farmington | 117.9 | OAA Blue Championship |
| 10 | Madeleine Hengeveld | 19:43.4 | GR Ottawa Hills | 117.9 | OK White Championship |
| 12 | Julionna West | 20:13.7 | Owosso | 117.8 | FML 3 |
| 9 | Leah Humphrey | 19:42.3 | Grand Blanc | 117.6 | SVL Championship |
| 9 | Lily Phillips | 19:47.2 | FHE Ada Forest Hills Eastern | 116.6 | OK White Championship |
| 9 | Jessa Skonieczny | 19:45.8 | Mount Pleasant | 116.4 | SVL Championship |
| 9 | Jaclyn Charbauski | 19:48.6 | FHN GR Forest Hills Northern | 116.1 | OK White Championship |
| 10 | Ainsley Sullivan | 19:48.7 | FHE Ada Forest Hills Eastern | 116.1 | OK White Championship |
| 10 | Mackenzie Huizenga | 19:49.8 | Holland Christian | 116.1 | OK Black Conference |
| 11 | Megan Kuzma | 19:54.2 | Zeeland East | 114.6 | OK Black Conference |
| 12 | Lillian Binger | 20:50.0 | Gladwin | 114.3 | JPC Final |
| 11 | Mattie Gagne | 20:50.2 | Midland Bullock Creek | 114.3 | JPC Final |
| 12 | Marlina Howell | 19:55.6 | FHE Ada Forest Hills Eastern | 113.8 | OK White Championship |
| 11 | Madelyn Baar | 19:55.9 | East Grand Rapids | 113.7 | OK White Championship |
| 10 | Lucy Waalkes | 19:56.0 | GR Christian | 113.7 | OK White Championship |
| 9 | Maisey Toteff | 19:58.2 | Hanover-Horton | 113.6 | Cascades Conference |
| 11 | Anna Poppema | 20:04.4 | Bath | 113.2 | CMAC 3 |
| 12 | Avery Byrne | 20:31.4 | Goodrich | 111.9 | FML 3 |
| 9 | Annika Stob | 20:04.2 | Holland Christian | 111.3 | OK Black Conference |
| 11 | Lilah Weber | 20:01.4 | Lapeer | 111.2 | SVL Championship |
| 12 | Valerie Pollock | 19:30.8 | Fruitport | 111.1 | OK Silver Championship |
| 9 | Peyhton Beardsley | 19:30.8 | Fruitport | 111.1 | OK Silver Championship |
| 9 | Vivienne Conflitti | 20:04.5 | FHE Ada Forest Hills Eastern | 110.8 | OK White Championship |
| 12 | Mackenzie Zahm | 19:32.0 | Belding | 110.7 | OK Silver Championship |
| 9 | Tiffany DeMaagd | 20:29.6 | GR_South Christian | 110.1 | OK Gold Championship |
| 11 | Sadie Schout | 20:07.9 | Hudsonville Unity Christian | 110.0 | OK Black Conference |
| 9 | Livia Willing | 20:06.0 | Grand Blanc | 109.7 | SVL Championship |
| 12 | Emily Rathka | 20:15.0 | Laingsburg | 109.7 | CMAC 3 |
| 12 | Olivia Gartrell | 20:06.2 | Davison | 109.6 | SVL Championship |
| 10 | Cora Parker | 20:09.8 | Spring Lake | 109.4 | OK Black Conference |
| 11 | Meghan Guczwa | 20:09.8 | Spring Lake | 109.4 | OK Black Conference |
| 9 | Adalyn Jarchow | 20:11.4 | Grass Lake | 109.2 | Cascades Conference |
| 11 | Evie Kleinheksel | 20:11.5 | Zeeland West | 108.8 | OK Black Conference |
| 9 | Janae Coleman | 20:09.9 | Oak Park | 108.7 | OAA Blue Championship |
| 9 | Kate Macfarlane | 20:10.3 | Midland Dow | 108.3 | SVL Championship |
| 12 | Maggie Ruffini | 20:13.3 | FHN GR Forest Hills Northern | 107.9 | OK White Championship |
| 12 | Lola Bryce | 19:41.4 | Grandville Calvin Christian | 107.5 | OK Silver Championship |
| 11 | Audrey Biebel | 20:15.5 | FHN GR Forest Hills Northern | 107.2 | OK White Championship |
| 9 | Ava Knot | 20:16.8 | Holland Christian | 107.1 | OK Black Conference |
| 12 | Hayven Thiel | 20:45.8 | Corunna | 107.1 | FML 3 |
| 9 | Amelia Danian | 20:16.4 | FHN GR Forest Hills Northern | 106.9 | OK White Championship |
| 11 | Jillian Clason | 20:17.4 | FHE Ada Forest Hills Eastern | 106.5 | OK White Championship |
| 10 | Rhianna Armstrong | 20:15.6 | Mount Pleasant | 106.5 | SVL Championship |
| 12 | Maddie Bruxvoort | 20:19.8 | Hudsonville Unity Christian | 106.1 | OK Black Conference |
| 11 | Lydia Huisman | 20:42.7 | GR_South Christian | 105.8 | OK Gold Championship |
| 11 | Mallory Wilcox | 20:17.8 | Bay City Western | 105.7 | SVL Championship |
| 12 | Erin Lubahn | 20:23.0 | Leslie | 105.3 | Cascades Conference |
| 11 | Ellie Scholma | 20:21.0 | GR Christian | 105.3 | OK White Championship |
| 11 | Enna Wainer | 20:21.6 | GR Ottawa Hills | 105.1 | OK White Championship |
| 12 | Bethany Zimmerman | 20:24.2 | Spring Lake | 104.6 | OK Black Conference |
| 10 | Maddie Lindley | 20:53.4 | Holly | 104.5 | FML 3 |
| 12 | Grace Mckinney | 20:24.6 | GR Catholic Central | 104.1 | OK White Championship |
| 10 | Marnath Tuol | 19:51.7 | Grandville Calvin Christian | 104.1 | OK Silver Championship |
| 11 | Rory Workman | 20:24.8 | East Grand Rapids | 104.1 | OK White Championship |
| 12 | Allison Nussear | 20:23.7 | Midland Dow | 103.8 | SVL Championship |
| 9 | Sophie Jones | 20:28.0 | Holland Christian | 103.3 | OK Black Conference |
| 9 | Eva Lindstrom | 20:27.3 | GR Christian | 103.2 | OK White Championship |
| 12 | Samantha McClelland | 20:27.4 | FHN GR Forest Hills Northern | 103.2 | OK White Championship |
| 12 | Stephanie Hernandez | 20:30.2 | Addison | 102.9 | Cascades Conference |
| 10 | Adrienne Mitchell | 20:35.5 | Lansing Christian | 102.8 | CMAC 3 |
| 9 | Sofia Sporman | 20:58.8 | Flint Kearsley | 102.7 | FML 3 |
| 10 | Vivienne Duncan | 20:29.1 | GR Christian | 102.6 | OK White Championship |
| 12 | Maya VanSolkema | 20:30.4 | Hudsonville Unity Christian | 102.5 | OK Black Conference |
| 9 | Caralyn Elkins | 20:31.0 | Zeeland West | 102.4 | OK Black Conference |
| 10 | Carly Bruxvoort | 20:31.7 | Hudsonville Unity Christian | 102.1 | OK Black Conference |
| 9 | Briella Kohley | 20:32.2 | Spring Lake | 101.9 | OK Black Conference |
| 12 | Mia Stibitz | 20:31.7 | FHC GR Forest Hills Central | 101.8 | OK White Championship |
| 9 | Maggie Scholma | 20:31.9 | GR Christian | 101.7 | OK White Championship |
| 9 | Ana Lovell | 21:02.4 | Lake Fenton | 101.5 | FML 3 |
| 9 | Adelyn Thelen | 20:39.8 | Pewamo-Westphalia | 101.4 | CMAC 3 |
| 12 | Natalie Summerland | 21:03.8 | Owosso | 101.1 | FML 3 |
| 10 | Paige Willman | 21:04.4 | Lake Fenton | 100.9 | FML 3 |
| 11 | Katelynn Boyd | 20:35.7 | Hudsonville Unity Christian | 100.8 | OK Black Conference |
| 10 | Peyton Hardy | 20:57.8 | Middleville Thornapple-Kellogg | 100.7 | OK Gold Championship |
| 9 | Sawyer Lynn | 20:32.8 | Saginaw Heritage | 100.7 | SVL Championship |
| 9 | Margaret Guerra-Harrison | 20:37.1 | Leslie | 100.6 | Cascades Conference |
| 10 | Mikenna Nagel | 21:32.5 | Sanford-Meridian | 100.2 | JPC Final |
| 12 | Isabelle Eppert | 21:32.6 | Farwell | 100.1 | JPC Final |
| 9 | Lily Dozeman | 20:37.7 | Holland Christian | 100.1 | OK Black Conference |
| 12 | Abby Dice | 21:32.9 | St. Louis | 100.0 | JPC Final |
| 10 | Gwyneth Artz | 20:37.1 | GR Christian | 100.0 | OK White Championship |
| 11 | Sophie Markel | 20:35.3 | Bay City Western | 99.9 | SVL Championship |
| 10 | Clare Assaf | 20:37.7 | East Grand Rapids | 99.8 | OK White Championship |
| 12 | Savana Monville | 20:35.9 | Bay City Western | 99.7 | SVL Championship |
| 9 | Joy Van Wyk | 20:38.6 | GR Christian | 99.5 | OK White Championship |
| 10 | Noelle Wielhouwer | 20:40.1 | Hudsonville Unity Christian | 99.3 | OK Black Conference |
| 10 | Brooklyn Wiltse | 20:38.4 | Davison | 98.9 | SVL Championship |
| 12 | Kambria Moored | 20:07.6 | Hopkins | 98.8 | OK Silver Championship |
| 11 | Allison Breining | 20:08.7 | Hopkins | 98.5 | OK Silver Championship |
| 11 | Nadia Cordes | 20:39.7 | Lapeer | 98.4 | SVL Championship |
| 10 | Kaila Keeler | 20:42.7 | Zeeland West | 98.4 | OK Black Conference |
| 11 | Kenna Charbauski | 20:42.0 | FHN GR Forest Hills Northern | 98.3 | OK White Championship |
| 9 | Ella McLaughlin | 20:41.0 | Midland | 98.0 | SVL Championship |
| 12 | Ava Wilson | 20:10.1 | GR NorthPointe Christian | 98.0 | OK Silver Championship |
| 11 | Libby Post | 20:45.4 | Zeeland East | 97.5 | OK Black Conference |
| 11 | Megan Gimmey | 21:40.4 | Shepherd | 97.5 | JPC Final |
| 11 | Catherine Schellhammer | 20:44.5 | East Grand Rapids | 97.5 | OK White Championship |
| 9 | Danika Lopez | 20:13.2 | GR NorthPointe Christian | 96.9 | OK Silver Championship |
| 11 | Madeleine Varhola | 20:45.0 | Midland Dow | 96.7 | SVL Championship |
| 9 | Gwen Aupperlee | 20:47.7 | GR Ottawa Hills | 96.4 | OK White Championship |
| 12 | Rachel Berkenpas | 21:12.1 | GR_South Christian | 96.0 | OK Gold Championship |
| 11 | Rachael Wychuyse | 20:48.2 | Berkley | 95.9 | OAA Blue Championship |
| 11 | Emily Graves | 20:51.2 | Zeeland East | 95.6 | OK Black Conference |
| 10 | Treasure Fleese | 20:17.8 | Fruitport | 95.4 | OK Silver Championship |
| 12 | Dayshana Kellogg | 20:49.8 | Oak Park | 95.4 | OAA Blue Championship |
| 12 | Ambria DePoy | 20:52.0 | Holland | 95.3 | OK Black Conference |
| 11 | Sarah Albright | 20:49.5 | Grand Blanc | 95.2 | SVL Championship |
| 9 | Joylin Brillhart | 20:49.9 | Midland Dow | 95.0 | SVL Championship |
| 12 | Lexie Ruffing | 20:54.1 | Spring Lake | 94.6 | OK Black Conference |
| 9 | Ava Oostema | 21:16.6 | GR_South Christian | 94.5 | OK Gold Championship |
| 9 | Ellery Jelsema | 21:17.9 | GR_South Christian | 94.0 | OK Gold Championship |
| 10 | Micali Teeple | 20:53.9 | Grand Blanc | 93.7 | SVL Championship |
| 9 | Averie Schons | 20:55.1 | Lapeer | 93.3 | SVL Championship |
| 11 | Lauryn Byker | 20:58.5 | Hudsonville Unity Christian | 93.2 | OK Black Conference |
| 9 | Abby Crandell | 21:27.5 | Owosso | 93.2 | FML 3 |
| 9 | Kaleigh Slingerland | 21:27.9 | Owosso | 93.0 | FML 3 |
| 11 | Lili Zondervan | 21:21.1 | GR_South Christian | 93.0 | OK Gold Championship |
| 12 | Kaitlyn Zonca | 20:59.1 | Spring Lake | 93.0 | OK Black Conference |
| 12 | Katherine Ptak | 20:58.6 | GR Catholic Central | 92.8 | OK White Championship |
| 12 | Jaidyn Smith | 21:01.3 | Leslie | 92.6 | Cascades Conference |
| 12 | Alyssa Possehn | 21:07.1 | Saranac | 92.3 | CMAC 3 |
| 10 | Zoe German | 20:27.2 | Fruitport | 92.3 | OK Silver Championship |
| 10 | Anna Schulz | 21:23.3 | GR West Catholic | 92.2 | OK Gold Championship |
| 10 | Nevaeh Burns | 20:59.5 | Oak Park | 92.2 | OAA Blue Championship |
| 9 | Abree VanDenBrink | 21:23.9 | Wayland Union | 92.0 | OK Gold Championship |
| 12 | Avery Shepard | 20:59.0 | Midland | 92.0 | SVL Championship |
| 11 | Madison Kietzman | 21:24.2 | Middleville Thornapple-Kellogg | 91.9 | OK Gold Championship |
| 10 | Shannon Losee | 21:02.5 | Spring Lake | 91.8 | OK Black Conference |
| 9 | Mackenzie VanStensel | 21:24.6 | GR Northview | 91.8 | OK Gold Championship |
| 9 | Esther Cahill | 21:08.9 | Saranac | 91.7 | CMAC 3 |
| 12 | Quincy Stiffler | 21:02.2 | East Grand Rapids | 91.6 | OK White Championship |
| 11 | Dylan Bosma | 20:30.1 | GR NorthPointe Christian | 91.3 | OK Silver Championship |
| 10 | Ellie Beach | 21:59.2 | Sanford-Meridian | 91.3 | JPC Final |
| 11 | Ana Beimers | 21:04.3 | Hudsonville Unity Christian | 91.2 | OK Black Conference |
| 10 | Genevive Meihn | 21:02.4 | Beverly Hills Groves | 91.2 | OAA Blue Championship |
| 9 | Ellery Rietema | 21:05.3 | Hamilton | 90.9 | OK Black Conference |
| 9 | Brynleigh Griffiths | 21:06.6 | Jonesville | 90.8 | Cascades Conference |
| 10 | Lauren Leis | 22:00.9 | Clare | 90.7 | JPC Final |
| 10 | Iris Zylstra | 21:05.4 | East Grand Rapids | 90.5 | OK White Championship |
| 11 | Sophie Koleszar | 21:06.6 | Zeeland East | 90.5 | OK Black Conference |
| 11 | Abbie Schneider | 21:13.0 | Pewamo-Westphalia | 90.3 | CMAC 3 |
| 10 | Nadia Cuevas | 21:08.0 | Zeeland East | 90.0 | OK Black Conference |
| 10 | Alaina Gruppen | 21:09.0 | Hudsonville Unity Christian | 89.7 | OK Black Conference |
| 10 | Delaney Smith | 21:15.5 | Pewamo-Westphalia | 89.5 | CMAC 3 |
| 11 | Aydynn Thomason | 21:07.0 | Grand Blanc | 89.3 | SVL Championship |
| 9 | KiKi Rusz | 21:16.6 | Laingsburg | 89.1 | CMAC 3 |
| 12 | Clare Mathison | 21:09.8 | FHC GR Forest Hills Central | 89.1 | OK White Championship |
| 10 | Meghan-Jane Skidmore | 21:32.8 | Middleville Thornapple-Kellogg | 89.1 | OK Gold Championship |
| 10 | Lillian Dewey | 20:37.2 | Hopkins | 88.9 | OK Silver Championship |
| 12 | Kelcie Pung | 21:17.9 | Fowler | 88.7 | CMAC 3 |
| 12 | Gracie Warner | 22:07.5 | Shepherd | 88.5 | JPC Final |
| 10 | Elizabeth Letherer | 22:07.6 | Clare | 88.5 | JPC Final |
| 12 | Jenna Rivera | 21:11.1 | Beverly Hills Groves | 88.3 | OAA Blue Championship |
| 12 | Taryn Craven | 21:42.1 | Fenton | 88.3 | FML 3 |
| 10 | Charlotte Simon | 21:19.9 | Pewamo-Westphalia | 88.0 | CMAC 3 |
| 9 | Molly Roberts | 21:43.2 | Linden | 87.9 | FML 3 |
| 11 | Emily Barbeau | 21:11.4 | Bay City Western | 87.9 | SVL Championship |
| 10 | Carmen Reynolds | 21:38.0 | Middleville Thornapple-Kellogg | 87.3 | OK Gold Championship |
| 10 | Katie Greenhoe | 21:16.4 | Zeeland West | 87.2 | OK Black Conference |
| 9 | Madisyn Hunter | 21:17.4 | Leslie | 87.2 | Cascades Conference |
| 10 | Jaidyn Nickels | 21:45.6 | Corunna | 87.1 | FML 3 |
| 12 | Autumn Reynolds | 21:22.9 | Potterville | 87.0 | CMAC 3 |
| 11 | Olivia Forsberg | 22:13.1 | Clare | 86.6 | JPC Final |
| 12 | Anna Krampe | 21:17.2 | FHC GR Forest Hills Central | 86.6 | OK White Championship |
| 10 | Matilda Mountain | 21:17.1 | Berkley | 86.3 | OAA Blue Championship |
| 12 | Evelyn Logghe | 21:25.1 | Laingsburg | 86.3 | CMAC 3 |
| 10 | Makenzie Hilberer | 21:20.8 | Grass Lake | 86.1 | Cascades Conference |
| 10 | Lena Kistka | 21:21.0 | East Grand Rapids | 85.3 | OK White Championship |
| 12 | Autumn Fransen | 22:17.2 | Midland Bullock Creek | 85.3 | JPC Final |
| 12 | Harper Scott | 21:21.6 | FHE Ada Forest Hills Eastern | 85.1 | OK White Championship |
| 10 | Gabriella Agar | 21:45.9 | GR_South Christian | 84.7 | OK Gold Championship |
| 11 | Katherine Klooster | 21:46.0 | GR West Catholic | 84.7 | OK Gold Championship |
| 11 | Tessa Swier | 21:21.7 | Midland Dow | 84.4 | SVL Championship |
| 11 | Ivy Forrest | 21:22.6 | Davison | 84.1 | SVL Championship |
| 12 | Emma Riesner | 21:25.6 | FHN GR Forest Hills Northern | 83.8 | OK White Championship |
| 9 | Mila Villarreal | 21:25.2 | Flint Powers Catholic | 83.3 | SVL Championship |
| 12 | Jemma Doublestein | 21:27.3 | East Grand Rapids | 83.3 | OK White Championship |
| 9 | Sofia Wynsma | 21:50.7 | GR West Catholic | 83.1 | OK Gold Championship |
| 10 | Molly Gaudard | 21:58.0 | Flint Kearsley | 83.0 | FML 3 |
| 10 | Faith Jenkins | 20:55.4 | Grandville Calvin Christian | 82.9 | OK Silver Championship |
| 12 | Kat Wilson | 21:30.0 | Zeeland East | 82.7 | OK Black Conference |
| 11 | Allie Metzler | 21:27.4 | Midland Dow | 82.5 | SVL Championship |
| 9 | Leah Leis | 22:25.7 | Clare | 82.4 | JPC Final |
| 12 | Sawyer Collins | 21:28.6 | Midland | 82.1 | SVL Championship |
| 10 | Brynlee Swihart | 21:33.2 | Hanover-Horton | 81.9 | Cascades Conference |
| 11 | Jana Kalumbula | 21:31.6 | GR Ottawa Hills | 81.8 | OK White Championship |
| 9 | Madisyn Lindemann | 21:33.6 | Napoleon | 81.8 | Cascades Conference |
| 12 | Madelyn Earl | 21:32.0 | FHN GR Forest Hills Northern | 81.7 | OK White Championship |
| 10 | Lydia Nelson | 21:33.5 | Hamilton | 81.5 | OK Black Conference |
| 9 | Joellah Bouwman | 21:00.2 | Grandville Calvin Christian | 81.3 | OK Silver Championship |
| 9 | Eleanor Olivo | 22:04.1 | Flushing | 81.0 | FML 3 |
| 11 | Emilee Young | 22:30.4 | Shepherd | 80.9 | JPC Final |
| 11 | Sarah Stein | 21:33.8 | North Farmington | 80.7 | OAA Blue Championship |
| 12 | Izzy MacCaughan | 22:05.0 | Fenton | 80.7 | FML 3 |
| 11 | Grace Kooyer | 21:58.1 | GR_South Christian | 80.6 | OK Gold Championship |
| 9 | Vivian O’Callaghan | 22:32.9 | Gladwin | 80.0 | JPC Final |
| 11 | Makenzy Lindemann | 21:39.1 | Napoleon | 80.0 | Cascades Conference |
| 12 | Taryn Landers | 21:38.2 | Hudsonville Unity Christian | 79.9 | OK Black Conference |
| 10 | Elise Bullock | 21:39.4 | Grass Lake | 79.9 | Cascades Conference |
| 9 | Samantha Skym | 22:34.9 | Midland Bullock Creek | 79.4 | JPC Final |
| 9 | Molly VanDam | 21:39.9 | Zeeland East | 79.4 | OK Black Conference |
| 9 | Zoe Fabing | 21:46.0 | Fowler | 79.3 | CMAC 3 |
| 11 | Isabella Dunn | 22:09.2 | Goodrich | 79.3 | FML 3 |
| 9 | Scarlet Villarreal | 21:40.4 | Zeeland East | 79.2 | OK Black Conference |
| 10 | Rowan Sloothaak | 21:40.6 | Zeeland West | 79.1 | OK Black Conference |
| 10 | Abby Blok | 21:39.9 | FHC GR Forest Hills Central | 79.0 | OK White Championship |
| 9 | Isabella Glibota | 21:39.6 | Berkley | 78.8 | OAA Blue Championship |
| 10 | Samantha Koppenol | 21:42.8 | Zeeland West | 78.4 | OK Black Conference |
| 12 | Amelie Bertels | 21:49.3 | Bath | 78.2 | CMAC 3 |
| 10 | Samantha Gutzman | 21:49.3 | Laingsburg | 78.2 | CMAC 3 |
| 9 | Sonia Tatko | 21:42.4 | GR Christian | 78.2 | OK White Championship |
| 10 | Annie Wernet | 21:49.7 | Lansing Christian | 78.1 | CMAC 3 |
| 10 | Marian Davlin | 21:49.7 | Portland St. Patrick | 78.1 | CMAC 3 |
| 10 | Ella Hallack | 21:43.8 | Zeeland West | 78.1 | OK Black Conference |
| 11 | Juliette Tallon | 21:49.8 | Lansing Christian | 78.1 | CMAC 3 |
| 10 | Willa Peterson | 21:42.8 | GR Christian | 78.1 | OK White Championship |
| 10 | Olivia McDowell | 22:13.1 | Holly | 78.0 | FML 3 |
| 10 | Kiera Knight | 21:45.2 | Jonesville | 77.9 | Cascades Conference |
| 11 | Daphne Hall | 21:43.9 | FHE Ada Forest Hills Eastern | 77.7 | OK White Championship |
| 10 | Sofia Skym | 22:40.4 | Midland Bullock Creek | 77.5 | JPC Final |
| 11 | Zoe Brown | 21:43.3 | Mount Pleasant | 77.2 | SVL Championship |
| 9 | Alivia Schnakenberg | 21:47.1 | Zeeland East | 77.0 | OK Black Conference |
| 10 | Isabella Molnar | 21:44.8 | Grand Blanc | 76.7 | SVL Championship |
| 12 | Audrey McKeiver | 22:09.9 | GR West Catholic | 76.7 | OK Gold Championship |
| 11 | Hailey Fisher | 21:46.0 | Auburn Hills Avondale | 76.7 | OAA Blue Championship |
| 12 | Grace Bullock | 21:49.4 | Grass Lake | 76.5 | Cascades Conference |
| 12 | Lily McCreedy | 21:45.5 | Lapeer | 76.5 | SVL Championship |
| 9 | Lucy Budnik | 21:50.1 | Zeeland West | 76.0 | OK Black Conference |
| 10 | Haley Fitzgibbon | 22:45.6 | Sanford-Meridian | 75.8 | JPC Final |
| 10 | Emma Boire | 21:17.4 | Belding | 75.5 | OK Silver Championship |
| 11 | Kenzie Low | 21:50.8 | GR Ottawa Hills | 75.4 | OK White Championship |
| 12 | Lauren Thole | 21:51.4 | East Grand Rapids | 75.2 | OK White Championship |
| 12 | Ivy Beall | 21:49.5 | Midland Dow | 75.2 | SVL Championship |
| 11 | Sarah Goward | 21:49.6 | Mount Pleasant | 75.1 | SVL Championship |
| 10 | Kora Kok | 21:19.5 | GR NorthPointe Christian | 74.8 | OK Silver Championship |
| 9 | Kaytlyn Day | 21:59.7 | Saranac | 74.8 | CMAC 3 |
| 11 | Maria Campbell | 21:19.9 | Grandville Calvin Christian | 74.7 | OK Silver Championship |
| 10 | Abigail Simpson | 21:53.3 | FHN GR Forest Hills Northern | 74.6 | OK White Championship |
| 10 | Adeline Stormont | 21:55.3 | Grass Lake | 74.6 | Cascades Conference |
| 11 | Jennifer Popp | 21:20.6 | GR NorthPointe Christian | 74.5 | OK Silver Championship |
| 10 | Addison Jones | 21:52.3 | Midland | 74.2 | SVL Championship |
| 11 | Olivia Latunski | 21:55.5 | FHC GR Forest Hills Central | 73.8 | OK White Championship |
| 11 | Madeline Dunn | 22:26.9 | Goodrich | 73.4 | FML 3 |
| 11 | Molly Melvin | 21:56.9 | GR Catholic Central | 73.4 | OK White Championship |
| 11 | Brooklyn Haight | 21:59.0 | Zeeland West | 73.0 | OK Black Conference |
| 10 | Alaina McCrumb | 22:21.5 | Middleville Thornapple-Kellogg | 72.8 | OK Gold Championship |
| 9 | Ashley Stewart | 21:59.6 | Holland Christian | 72.8 | OK Black Conference |
| 11 | Reese Mickelsen | 21:59.0 | FHN GR Forest Hills Northern | 72.7 | OK White Championship |
| 9 | Ashlyn DePoy | 22:01.2 | Holland | 72.3 | OK Black Conference |
| 11 | Lilly Rooks | 22:07.3 | Pewamo-Westphalia | 72.2 | CMAC 3 |
| 12 | Mia Boland | 21:59.4 | Beverly Hills Groves | 72.2 | OAA Blue Championship |
| 12 | Makayla Stewart | 21:59.6 | Flint Powers Catholic | 71.8 | SVL Championship |
| 9 | Brynley Merkins | 21:28.8 | Fruitport | 71.7 | OK Silver Championship |
| 10 | Robyn Klein | 22:01.8 | GR Christian | 71.7 | OK White Championship |
| 11 | Victoria Hengesbach | 22:09.4 | Pewamo-Westphalia | 71.5 | CMAC 3 |
| 9 | Addison Smith | 22:00.6 | Saginaw Heritage | 71.5 | SVL Championship |
| 9 | Isabelle Tilma | 22:26.4 | GR_South Christian | 71.2 | OK Gold Championship |
| 10 | Madison Moeggenborg | 23:00.6 | Shepherd | 70.8 | JPC Final |
| 9 | Leyah Reed | 22:03.0 | Midland Dow | 70.7 | SVL Championship |
| 11 | Alaina Driver | 22:12.3 | Potterville | 70.6 | CMAC 3 |
| 10 | Emma Sidel | 22:35.7 | Corunna | 70.4 | FML 3 |
| 10 | Alexandra Felan | 22:03.8 | Bay City Western | 70.4 | SVL Championship |
| 12 | Caroline Fernandes | 22:05.6 | West Bloomfield | 70.1 | OAA Blue Championship |
| 9 | Abby Stiltner | 22:06.7 | GR Ottawa Hills | 70.1 | OK White Championship |
| 12 | Milana Mataway | 22:05.1 | Davison | 70.0 | SVL Championship |
| 12 | Samantha Schaap | 21:35.7 | Belding | 69.4 | OK Silver Championship |
| 10 | Grace Mahaffy | 22:39.4 | Goodrich | 69.2 | FML 3 |
| 11 | Meg VanDam | 22:11.3 | Zeeland East | 68.9 | OK Black Conference |
| 9 | Sarah Nothstine | 23:06.3 | Midland Bullock Creek | 68.9 | JPC Final |
| 11 | Leila Reyes | 22:08.6 | Midland | 68.8 | SVL Championship |
| 11 | Kennidi Kowal | 22:11.0 | East Grand Rapids | 68.7 | OK White Championship |
| 12 | Vivian Idziak | 22:34.2 | GR Union | 68.6 | OK Gold Championship |
| 12 | Noelle Nienhuis | 22:14.3 | Hudsonville Unity Christian | 67.9 | OK Black Conference |
| 11 | Jenna Dozeman | 22:15.0 | Hamilton | 67.7 | OK Black Conference |
| 9 | Jessica Toole | 22:12.0 | Midland Dow | 67.7 | SVL Championship |
| 12 | Lily Polega | 22:45.1 | Flushing | 67.3 | FML 3 |
| 12 | Madeline Kochany | 22:13.2 | Bay City Western | 67.3 | SVL Championship |
| 12 | Mia Powell | 22:15.2 | GR Christian | 67.3 | OK White Championship |
| 12 | Verity Green | 22:14.2 | Midland Dow | 66.9 | SVL Championship |
| 9 | Delaney Burgess | 22:40.2 | GR_South Christian | 66.6 | OK Gold Championship |
| 10 | Elizabeth Haverdink | 22:42.0 | GR_South Christian | 66.0 | OK Gold Championship |
| 9 | Halli VanDyken | 21:46.3 | Belding | 65.9 | OK Silver Championship |
| 11 | Alanis Povey | 23:16.4 | Gladwin | 65.5 | JPC Final |
| 10 | Amoriah Tanton | 22:50.9 | Lake Fenton | 65.4 | FML 3 |
| 12 | Ashley Saldana | 22:22.2 | Holland | 65.3 | OK Black Conference |
| 9 | Julia Bambach | 22:51.6 | Holly | 65.1 | FML 3 |
| 9 | Ava Robinson | 23:18.4 | Clare | 64.9 | JPC Final |
| 9 | Jenna VanderLaan | 22:45.9 | GR_South Christian | 64.7 | OK Gold Championship |
| 10 | Isabel Adkins | 22:53.3 | Swartz Creek | 64.6 | FML 3 |
| 10 | Josie Luyckx | 22:23.9 | FHC GR Forest Hills Central | 64.4 | OK White Championship |
| 9 | Ava Clark | 22:54.4 | Ortonville Brandon | 64.2 | FML 3 |
| 12 | Audrey Durham | 22:25.8 | Zeeland East | 64.1 | OK Black Conference |
| 9 | Courtney Floeter | 22:54.9 | Linden | 64.0 | FML 3 |
| 11 | Lillian Engstrom | 22:25.1 | GR Catholic Central | 64.0 | OK White Championship |
| 10 | Abigail Hicks | 22:23.1 | Mount Pleasant | 64.0 | SVL Championship |
| 9 | Brigette Conger | 22:24.1 | Berkley | 64.0 | OAA Blue Championship |
| 10 | Cora Williams | 22:26.7 | Hamilton | 63.8 | OK Black Conference |
| 11 | Keira Kalbfleisch | 22:23.7 | Saginaw Heritage | 63.8 | SVL Championship |
| 10 | Lilly Mann | 23:21.8 | St. Louis | 63.7 | JPC Final |
| 10 | Violet Mlutkowski | 22:25.0 | Berkley | 63.7 | OAA Blue Championship |
| 11 | Hazel Burley | 22:33.7 | Laingsburg | 63.4 | CMAC 3 |
| 12 | Lydia Recor | 22:27.8 | Spring Lake | 63.4 | OK Black Conference |
| 9 | Sarah Warner | 23:22.8 | Shepherd | 63.4 | JPC Final |
| 11 | Ryann Tackabury | 22:25.2 | Lapeer | 63.3 | SVL Championship |
| 12 | Riley Ingraham | 21:54.2 | Belding | 63.3 | OK Silver Championship |
| 12 | Emily Honeman | 22:26.1 | Saginaw Heritage | 63.0 | SVL Championship |
| 10 | Alayna Zahn | 22:26.8 | Midland Dow | 62.7 | SVL Championship |
| 11 | Lydia Binelli | 22:28.0 | Berkley | 62.7 | OAA Blue Championship |
| 12 | Claire Allard | 22:27.9 | Grand Blanc | 62.4 | SVL Championship |
| 9 | Alyson Crete | 21:57.0 | Comstock Park | 62.3 | OK Silver Championship |
| 12 | Priya Mericle | 22:32.7 | East Jackson | 62.1 | Cascades Conference |
| 11 | Payton Gater | 22:54.1 | Middleville Thornapple-Kellogg | 62.0 | OK Gold Championship |
| 10 | Ashley Binder | 22:32.5 | Hudsonville Unity Christian | 61.8 | OK Black Conference |
| 12 | Emily Gallant | 22:30.4 | Midland | 61.5 | SVL Championship |
| 10 | Brynn Robinson | 23:28.9 | Shepherd | 61.4 | JPC Final |
| 9 | Amya Gater | 22:56.1 | Middleville Thornapple-Kellogg | 61.3 | OK Gold Championship |
| 12 | Addyson Thormeier | 23:29.3 | Farwell | 61.2 | JPC Final |
| 12 | Tess Peters | 22:33.3 | East Grand Rapids | 61.2 | OK White Championship |
| 10 | Alivia VanderZwaag | 22:34.9 | Hudsonville Unity Christian | 61.0 | OK Black Conference |
| 9 | Shyanna Buskirk | 22:01.6 | Hopkins | 60.8 | OK Silver Championship |
| 12 | Natalia Costilla | 22:33.6 | Bay City Central | 60.5 | SVL Championship |
| 10 | Saniya Shepard | 22:37.3 | Zeeland East | 60.2 | OK Black Conference |
| 10 | Makenna Bush | 22:43.4 | Lansing Christian | 60.2 | CMAC 3 |
| 11 | Lillian Ambler | 22:38.5 | Homer | 60.2 | Cascades Conference |
| 10 | Kendahl Drake | 22:38.8 | Jonesville | 60.1 | Cascades Conference |
| 10 | Hailey Lee | 23:00.4 | Middleville Thornapple-Kellogg | 59.9 | OK Gold Championship |
| 11 | Bethany Lehr | 22:36.1 | Mount Pleasant | 59.6 | SVL Championship |
| 10 | Addison Sirianni | 22:36.3 | Bay City Central | 59.6 | SVL Championship |
| 9 | Lucy Marsman | 22:39.5 | Zeeland West | 59.5 | OK Black Conference |
| 11 | Mia Roe | 22:38.6 | GR Christian | 59.5 | OK White Championship |
| 11 | Kyleigh Phothisan | 22:40.3 | Zeeland East | 59.2 | OK Black Conference |
| 10 | Harper Schoon-Tanis | 22:40.5 | Holland | 59.2 | OK Black Conference |
| 10 | Miah Randall | 23:09.8 | Holly | 59.1 | FML 3 |
| 9 | Abbi Wright | 22:41.0 | Holland Christian | 59.0 | OK Black Conference |
| 10 | Sydney Oke | 22:39.0 | Lapeer | 58.7 | SVL Championship |
| 9 | Victoria Bouchey | 22:39.2 | Flint Powers Catholic | 58.6 | SVL Championship |
| 9 | Alena Sportel | 22:43.6 | GR Christian | 57.8 | OK White Championship |
| 12 | Hailey Hausbeck | 22:41.9 | Mount Pleasant | 57.7 | SVL Championship |
| 12 | Maria Martinez | 22:44.4 | GR Christian | 57.5 | OK White Championship |
| 12 | Addalyn Warren | 22:42.7 | Lapeer | 57.4 | SVL Championship |
| 10 | Bayleigh Finney | 23:40.7 | Sanford-Meridian | 57.4 | JPC Final |
| 9 | Marilise (Mari) Yezak | 22:43.0 | Midland Dow | 57.3 | SVL Championship |
| 10 | Hannah Van Allen | 22:45.5 | GR Christian | 57.2 | OK White Championship |
| 9 | Gabby Gaydosh | 22:47.7 | Brooklyn Columbia Central | 57.1 | Cascades Conference |
| 12 | Madelyn Sillman | 22:53.0 | Fowler | 57.0 | CMAC 3 |
| 9 | Brynn Bolhuis | 22:48.0 | Hamilton | 56.7 | OK Black Conference |
| 12 | Lauren McLain | 22:50.0 | Napoleon | 56.3 | Cascades Conference |
| 11 | Leah Keuning | 22:50.0 | Zeeland West | 56.0 | OK Black Conference |
| 11 | Kendall Dykstra | 22:50.3 | Zeeland West | 55.9 | OK Black Conference |
| 10 | Raylee Preston | 23:12.4 | Middleville Thornapple-Kellogg | 55.9 | OK Gold Championship |
| 9 | Madeline Sawyer | 22:49.4 | East Grand Rapids | 55.9 | OK White Championship |
| 10 | Laura Municio Herranz | 22:47.5 | Midland Dow | 55.9 | SVL Championship |
| 10 | Ruby Collins | 22:52.2 | Hanover-Horton | 55.6 | Cascades Conference |
| 11 | Audrey Brouwer | 22:50.2 | GR Christian | 55.6 | OK White Championship |
| 9 | Ana Lucia Reynoso | 22:49.3 | Berkley | 55.6 | OAA Blue Championship |
| 11 | Kennedy Bugbee | 22:52.4 | Hanover-Horton | 55.5 | Cascades Conference |
| 11 | Rachel Root | 22:51.6 | FHN GR Forest Hills Northern | 55.1 | OK White Championship |
| 9 | Cora Boonstra | 22:51.9 | GR Christian | 55.0 | OK White Championship |
| 11 | Ava Kontranowski | 22:50.0 | Midland | 55.0 | SVL Championship |
| 9 | Sydney Dickman | 23:48.6 | St. Louis | 54.8 | JPC Final |
| 9 | Leah Flannery | 22:55.3 | Leslie | 54.6 | Cascades Conference |
| 12 | Kayleigh Gransden | 22:51.3 | Bay City Western | 54.6 | SVL Championship |
| 11 | Brooklyn Werner | 22:51.6 | Bay City Western | 54.5 | SVL Championship |
| 11 | Mia Jaime | 22:52.8 | Bay City Western | 54.1 | SVL Championship |
| 11 | Riley Dood | 23:18.3 | GR_South Christian | 53.9 | OK Gold Championship |
| 9 | Emma Stotzel | 23:51.5 | Clare | 53.8 | JPC Final |
| 9 | Allyson Mitchell | 23:02.7 | Pewamo-Westphalia | 53.8 | CMAC 3 |
| 9 | Carolyn Buller | 22:57.0 | Hudsonville Unity Christian | 53.7 | OK Black Conference |
| 11 | Kasey Haartman | 22:58.0 | Hudsonville Unity Christian | 53.3 | OK Black Conference |
| 9 | Ashley Larsen | 23:20.8 | Wayland Union | 53.1 | OK Gold Championship |
| 9 | Remi Kitts | 22:58.5 | FHE Ada Forest Hills Eastern | 52.8 | OK White Championship |
| 9 | Peyton Harshberger | 22:26.1 | Hopkins | 52.6 | OK Silver Championship |
| 9 | Leah Aagesen | 22:59.3 | GR Catholic Central | 52.6 | OK White Championship |
| 9 | Taz Davis | 23:06.5 | Bath | 52.5 | CMAC 3 |
| 9 | Sydney Pflug | 23:22.5 | GR Northview | 52.5 | OK Gold Championship |
| 11 | Lydia Brown | 23:00.5 | Spring Lake | 52.5 | OK Black Conference |
| 11 | Kaitrin Miedema | 23:00.8 | Holland Christian | 52.4 | OK Black Conference |
| 9 | Tuesday Stevens | 22:27.2 | Hopkins | 52.3 | OK Silver Championship |
| 10 | Davylynn Christie | 23:57.2 | Standish Sterling | 51.9 | JPC Final |
| 10 | Devon Byrne | 23:32.1 | Holly | 51.6 | FML 3 |
| 12 | Clara Mackey | 23:32.4 | Ortonville Brandon | 51.5 | FML 3 |
| 11 | Taylor Hoppe | 23:04.8 | Grass Lake | 51.4 | Cascades Conference |
| 11 | Jordin Maddox-Jones | 23:02.4 | Oak Park | 51.2 | OAA Blue Championship |
| 9 | Lucy Bott | 23:33.5 | Fenton | 51.2 | FML 3 |
| 9 | Dakotah Laisure | 22:31.0 | Belding | 51.0 | OK Silver Championship |
| 11 | Samantha Conley | 23:06.1 | Spring Lake | 50.6 | OK Black Conference |
| 12 | Ruth Cotton | 23:03.2 | Davison | 50.6 | SVL Championship |
| 9 | Brittyn Vanderby | 23:28.8 | GR_South Christian | 50.4 | OK Gold Championship |
| 10 | Lilly Reynolds | 23:35.9 | Fenton | 50.4 | FML 3 |
| 12 | Jenna Pohl | 23:05.3 | North Farmington | 50.2 | OAA Blue Championship |
| 11 | Avery Hagemann | 23:29.6 | Middleville Thornapple-Kellogg | 50.1 | OK Gold Championship |
| 9 | Ava Kruise | 23:09.5 | Grass Lake | 49.8 | Cascades Conference |
| 9 | Cleo Ridley | 23:05.7 | Lapeer | 49.8 | SVL Championship |
| 12 | Avery Brower | 23:08.7 | Holland Christian | 49.8 | OK Black Conference |
| 10 | Madelyn Frisbee | 23:06.5 | Midland Dow | 49.5 | SVL Championship |
| 11 | Laura Spyker | 24:07.3 | Standish Sterling | 48.6 | JPC Final |
| 11 | Alyssa Lucas | 23:12.8 | Zeeland West | 48.4 | OK Black Conference |
| 10 | Isabelle DeJong | 23:13.0 | Zeeland West | 48.3 | OK Black Conference |
| 10 | Adele Jewett | 22:39.1 | Grandville Calvin Christian | 48.3 | OK Silver Championship |
| 9 | Stella Canfield | 23:12.6 | GR Catholic Central | 48.1 | OK White Championship |
| 10 | Emma Martin | 23:19.7 | Portland St. Patrick | 48.1 | CMAC 3 |
| 9 | Ellie Woodring | 23:15.1 | Addison | 48.0 | Cascades Conference |
| 12 | Kelsey Huitema | 23:36.5 | GR_South Christian | 47.8 | OK Gold Championship |
| 10 | Hannah Murtha | 23:11.9 | Midland | 47.7 | SVL Championship |
| 12 | Emma Zamzam | 23:14.6 | GR Catholic Central | 47.5 | OK White Championship |
| 11 | Joelle Kaltenberg | 23:37.7 | GR Northview | 47.5 | OK Gold Championship |
| 12 | Sadie Moeckel | 23:16.8 | Napoleon | 47.4 | Cascades Conference |
| 11 | Cecelia Gill | 23:38.6 | GR Northview | 47.1 | OK Gold Championship |
| 10 | Eleanor Murphy | 23:13.8 | Flint Powers Catholic | 47.1 | SVL Championship |
| 10 | Eve Sheldon | 23:46.4 | Flushing | 46.9 | FML 3 |
| 11 | Lauren Bosma | 23:18.0 | Zeeland West | 46.7 | OK Black Conference |
| 12 | Navaya Ingle | 22:44.4 | Hopkins | 46.5 | OK Silver Championship |
| 10 | Abby Geyer | 23:18.5 | Spring Lake | 46.5 | OK Black Conference |
| 11 | Sadie Trahan | 23:24.8 | Saranac | 46.4 | CMAC 3 |
| 10 | Claire Thelen | 23:26.0 | Pewamo-Westphalia | 46.0 | CMAC 3 |
| 12 | Josie Rogers | 23:17.3 | Davison | 45.9 | SVL Championship |
| 10 | Adelynn Kidd | 23:21.7 | Grass Lake | 45.8 | Cascades Conference |
| 12 | Amelia Sporman | 23:50.1 | Flint Kearsley | 45.6 | FML 3 |
| 11 | Gabby Vroman | 23:27.6 | Saranac | 45.5 | CMAC 3 |
| 10 | Genevieve Franklin | 22:47.6 | Fruitport | 45.5 | OK Silver Championship |
| 11 | Melodie Nagel | 24:17.0 | Sanford-Meridian | 45.3 | JPC Final |
| 9 | Mya Castellon | 23:20.3 | Mount Pleasant | 44.9 | SVL Championship |
| 11 | Wren Thomson | 23:22.4 | Beverly Hills Groves | 44.5 | OAA Blue Championship |
| 9 | Aaliyah Randall | 23:22.6 | Midland Dow | 44.1 | SVL Championship |
| 10 | Kaiya Bragiel | 23:23.7 | Bay City Western | 43.8 | SVL Championship |
| 11 | Rory VanderPloeg | 23:26.9 | GR Ottawa Hills | 43.4 | OK White Championship |
| 10 | Rylee VandenBerg | 23:28.1 | Hudsonville Unity Christian | 43.3 | OK Black Conference |
| 10 | Audrey Genix | 23:29.5 | East Jackson | 43.2 | Cascades Conference |
| 11 | Isla Sule | 23:57.8 | Corunna | 43.1 | FML 3 |
| 10 | Sarah Krueger | 23:28.2 | FHE Ada Forest Hills Eastern | 42.9 | OK White Championship |
| 12 | Hailey Gordon | 23:26.7 | Midland | 42.8 | SVL Championship |
| 11 | Kaitlynn Ortiz | 23:59.7 | Flushing | 42.4 | FML 3 |
| 11 | Lily Tatko | 23:29.9 | GR Christian | 42.4 | OK White Championship |
| 9 | Madeline Vink | 23:30.9 | Spring Lake | 42.4 | OK Black Conference |
| 9 | Lynnae Meengs | 22:57.1 | Grandville Calvin Christian | 42.3 | OK Silver Championship |
| 11 | Reagan Vokal | 23:28.3 | Midland | 42.2 | SVL Championship |
| 12 | Elizabeth Daut | 23:28.5 | Midland Dow | 42.2 | SVL Championship |
| 9 | Riley McKeiver | 23:54.1 | GR West Catholic | 42.0 | OK Gold Championship |
| 12 | Jessica Neal | 23:29.2 | Midland Dow | 41.9 | SVL Championship |
| 11 | Avery Kuhlman | 23:33.1 | Spring Lake | 41.6 | OK Black Conference |
| 10 | Lindsay Hofmeister | 23:30.6 | Midland Dow | 41.5 | SVL Championship |
| 10 | Leah Kutinsky | 23:32.1 | Beverly Hills Groves | 41.3 | OAA Blue Championship |
| 12 | Allison Nobis | 24:29.6 | Clare | 41.1 | JPC Final |
| 9 | Lizbeth Carrillo | 23:35.0 | Holland | 41.0 | OK Black Conference |
| 12 | Ivy Frisch | 24:30.7 | Farwell | 40.8 | JPC Final |
| 11 | Avery Dekker | 23:35.9 | Hudsonville Unity Christian | 40.7 | OK Black Conference |
| 11 | Lydia VanderMolen | 23:36.5 | Hudsonville Unity Christian | 40.5 | OK Black Conference |
| 9 | Haylee Gladstone | 23:42.5 | Bath | 40.5 | CMAC 3 |
| 12 | Margarita Martinez | 24:05.6 | Flint Kearsley | 40.5 | FML 3 |
| 10 | Sophia Miller | 23:36.9 | Hudsonville Unity Christian | 40.4 | OK Black Conference |
| 9 | Sophia Mika | 23:35.3 | Midland | 39.9 | SVL Championship |
| 9 | Olivia Vredevoogd | 23:38.3 | Hudsonville Unity Christian | 39.9 | OK Black Conference |
| 10 | Caroline Mason | 23:39.5 | Manchester | 39.8 | Cascades Conference |
| 12 | Christine Edmunds | 23:35.5 | Grand Blanc | 39.8 | SVL Championship |
| 12 | Zailey Archbold | 23:35.7 | Midland Dow | 39.8 | SVL Championship |
| 10 | Rina Graveline | 24:33.7 | Gladwin | 39.8 | JPC Final |
| 10 | Katya Barcena | 23:05.2 | Belding | 39.6 | OK Silver Championship |
| 9 | Sophie Aupperlee | 23:39.4 | GR Ottawa Hills | 39.2 | OK White Championship |
| 12 | Catherine Taft | 24:36.4 | Clare | 38.9 | JPC Final |
| 11 | Ellie Daum | 23:38.4 | Mount Pleasant | 38.9 | SVL Championship |
| 9 | Waaseya Lambertson | 24:38.5 | Shepherd | 38.2 | JPC Final |
| 9 | Makenna Barney | 23:43.7 | FHN GR Forest Hills Northern | 37.8 | OK White Championship |
| 10 | Katie Schillaci | 23:45.0 | FHC GR Forest Hills Central | 37.3 | OK White Championship |
| 10 | Kendalyn Perry | 23:47.9 | Addison | 37.0 | Cascades Conference |
| 10 | Sophia Roelofs | 23:46.2 | GR Christian | 36.9 | OK White Championship |
| 11 | Lauren DeVries | 23:47.3 | Zeeland East | 36.9 | OK Black Conference |
| 10 | Aspyn Browning | 23:48.3 | Grass Lake | 36.9 | Cascades Conference |
| 11 | Grace Schumacher | 23:13.8 | Hopkins | 36.7 | OK Silver Championship |
| 11 | Lilly Anderson | 23:53.9 | Pewamo-Westphalia | 36.7 | CMAC 3 |
| 12 | Quinn Breslin | 23:47.4 | FHC GR Forest Hills Central | 36.5 | OK White Championship |
| 11 | Erinaya Hyshaw | 23:46.5 | Oak Park | 36.5 | OAA Blue Championship |
| 11 | Savannah Meyers | 23:46.6 | North Farmington | 36.5 | OAA Blue Championship |
| 10 | Claire Schmidtfranz | 23:54.7 | Perry | 36.4 | CMAC 3 |
| 12 | Addie Kirsch | 23:47.8 | FHN GR Forest Hills Northern | 36.4 | OK White Championship |
| 11 | Olivia Thelen | 23:54.9 | Fowler | 36.4 | CMAC 3 |
| 9 | Anna Tibbe | 23:15.5 | GR NorthPointe Christian | 36.2 | OK Silver Championship |
| 10 | Adeline Ludwig | 24:44.7 | Midland Bullock Creek | 36.1 | JPC Final |
| 11 | Kenna Caryl | 23:50.4 | Hudsonville Unity Christian | 35.9 | OK Black Conference |
| 9 | Rachel LaPorte | 23:50.5 | Zeeland West | 35.8 | OK Black Conference |
| 9 | Kaitlynne Litwiller | 23:48.5 | Davison | 35.5 | SVL Championship |
| 9 | Breanna Schut | 24:15.6 | Middleville Thornapple-Kellogg | 34.8 | OK Gold Championship |
| 10 | Kaylee Katje | 23:19.6 | Hopkins | 34.8 | OK Silver Championship |
| 10 | Mia Langhann | 23:54.6 | Jonesville | 34.8 | Cascades Conference |
| 11 | Ana VanZanten | 23:54.1 | Holland Christian | 34.7 | OK Black Conference |
| 9 | Annie Lou Howell | 23:54.3 | Holland | 34.6 | OK Black Conference |
| 11 | Holly Zantop | 23:56.3 | Hanover-Horton | 34.2 | Cascades Conference |
| 12 | Reegan Littleton | 23:54.1 | Flint Powers Catholic | 33.6 | SVL Championship |
| 12 | Christina Dinnan | 23:55.2 | West Bloomfield | 33.6 | OAA Blue Championship |
| 10 | Lydia Rasmus | 24:03.4 | Saranac | 33.5 | CMAC 3 |
| 10 | Lydia Marsman | 23:23.5 | Grandville Calvin Christian | 33.5 | OK Silver Championship |
| 11 | Cassie Helder | 23:57.6 | Hamilton | 33.5 | OK Black Conference |
| 11 | Megan Stack | 24:21.6 | Wayland Union | 32.8 | OK Gold Championship |
| 10 | Emma Thielen | 24:06.3 | Perry | 32.6 | CMAC 3 |
| 10 | Leah Thomas | 23:59.4 | Oak Park | 32.2 | OAA Blue Championship |
| 11 | Birva Khunt | 23:58.5 | Grand Blanc | 32.2 | SVL Championship |
| 12 | Delainey Cottrell | 24:03.6 | Hanover-Horton | 31.8 | Cascades Conference |
| 12 | Sarah Osbon | 24:24.9 | Wayland Union | 31.7 | OK Gold Championship |
| 10 | Fiona Seib | 24:09.3 | Pewamo-Westphalia | 31.6 | CMAC 3 |
| 10 | Anais Pangle | 24:00.5 | Mount Pleasant | 31.5 | SVL Championship |
| 10 | Maya Overway | 24:03.6 | Spring Lake | 31.5 | OK Black Conference |
| 9 | Samantha Baiz | 24:32.8 | Linden | 31.4 | FML 3 |
| 10 | Brooklinn Barcia | 24:59.2 | Clare | 31.3 | JPC Final |
| 12 | Skyla Rojas | 24:03.1 | West Bloomfield | 31.0 | OAA Blue Championship |
| 11 | Sophie Patrick | 24:09.0 | Homer | 30.0 | Cascades Conference |
| 10 | Dahlia Kluver | 24:06.5 | Mount Pleasant | 29.5 | SVL Championship |
| 10 | Charlotte Mawhorter | 25:04.6 | Gladwin | 29.5 | JPC Final |
| 11 | Annalise Capestany | 24:10.0 | Holland Christian | 29.3 | OK Black Conference |
| 12 | Ella Bulgrien | 24:15.4 | Hanover-Horton | 27.9 | Cascades Conference |
| 10 | Caelyn Bono | 24:44.4 | Fenton | 27.5 | FML 3 |
| 12 | Ella Van Norman | 24:45.8 | Linden | 27.1 | FML 3 |
| 11 | Gabriela Knight | 24:46.0 | Holly | 27.0 | FML 3 |
| 12 | Kendra Kuch | 24:46.5 | Linden | 26.8 | FML 3 |
| 11 | Madison Louk | 25:13.4 | Gladwin | 26.5 | JPC Final |
| 10 | Michaela O’Callaghan | 25:13.9 | Gladwin | 26.4 | JPC Final |
| 9 | Caroline Schellhammer | 24:18.2 | East Grand Rapids | 26.3 | OK White Championship |
| 12 | Lydia Peterson | 24:41.6 | GR_South Christian | 26.1 | OK Gold Championship |
| 12 | Taylor Seibt | 25:15.2 | Clare | 25.9 | JPC Final |
| 12 | Mia Rachor | 23:46.4 | GR NorthPointe Christian | 25.9 | OK Silver Championship |
| 11 | Arie Workman | 25:15.4 | Harrison | 25.9 | JPC Final |
| 11 | Eleanor Baker | 24:18.7 | Berkley | 25.8 | OAA Blue Championship |
| 12 | Zionah Gardner | 24:24.0 | Homer | 25.0 | Cascades Conference |
| 10 | Tess Graff | 24:22.3 | East Grand Rapids | 24.9 | OK White Championship |
| 10 | Ines Bordenet | 24:22.6 | East Grand Rapids | 24.8 | OK White Championship |
| 9 | Morgan Hausbeck | 24:20.9 | Mount Pleasant | 24.7 | SVL Championship |
| 9 | Kendal Klingenberg | 24:24.4 | Holland Christian | 24.5 | OK Black Conference |
| 9 | Sara Stoel | 24:25.5 | Hamilton | 24.2 | OK Black Conference |
| 12 | Lilly Smith | 24:27.6 | Manchester | 23.8 | Cascades Conference |
| 10 | Hope Kriesch | 24:58.9 | Flushing | 22.7 | FML 3 |
| 9 | Anna Hart | 24:30.8 | Hamilton | 22.4 | OK Black Conference |
| 11 | Piper Vydareny | 24:30.1 | East Grand Rapids | 22.3 | OK White Championship |
| 12 | Maria App | 24:30.4 | GR Catholic Central | 22.2 | OK White Championship |
| 11 | Gabby Young | 24:54.0 | GR_South Christian | 22.0 | OK Gold Championship |
| 9 | Stephanie Reder | 24:29.4 | Midland Dow | 21.9 | SVL Championship |
| 9 | Cayleigh Jaramillo | 24:30.4 | North Farmington | 21.9 | OAA Blue Championship |
| 11 | Haley Council | 24:32.7 | Hamilton | 21.8 | OK Black Conference |
| 11 | Ella Riddle | 24:29.7 | Midland | 21.8 | SVL Championship |
| 10 | Aeris Ensing | 24:33.6 | Hudsonville Unity Christian | 21.5 | OK Black Conference |
| 12 | Michaela Quinn | 24:31.3 | Midland | 21.3 | SVL Championship |
| 12 | Mallory Gwinnup | 24:34.9 | Spring Lake | 21.0 | OK Black Conference |
| 10 | Aubrey Weber | 24:36.2 | Napoleon | 20.9 | Cascades Conference |
| 12 | Billah Namutosi | 24:58.3 | GR Northview | 20.6 | OK Gold Championship |
| 12 | Kayleigh Boike | 24:33.5 | Flint Powers Catholic | 20.5 | SVL Championship |
| 12 | Lily Roossien | 24:35.6 | FHE Ada Forest Hills Eastern | 20.5 | OK White Championship |
| 10 | Desarae Travis | 25:31.7 | Shepherd | 20.4 | JPC Final |
| 12 | Allison Morris | 24:38.0 | Addison | 20.3 | Cascades Conference |
| 12 | Janne Valentin | 24:34.5 | Lapeer | 20.2 | SVL Championship |
| 10 | Olivia Orr | 25:08.9 | Flushing | 19.4 | FML 3 |
| 9 | Audrey Johnston | 25:09.2 | Linden | 19.3 | FML 3 |
| 12 | Jordyn Lira | 24:46.3 | Bath | 19.2 | CMAC 3 |
| 11 | Aubrey Delabrena | 24:06.7 | Fruitport | 19.1 | OK Silver Championship |
| 11 | Katie Million | 24:43.4 | Grass Lake | 18.5 | Cascades Conference |
| 12 | Lorelai Malinowski | 24:44.1 | Grass Lake | 18.3 | Cascades Conference |
| 11 | Elguiz Nael | 24:49.5 | Laingsburg | 18.2 | CMAC 3 |
| 12 | Andrea Ross | 24:41.5 | Midland Dow | 17.8 | SVL Championship |
| 12 | Ellie Farmer | 24:51.4 | Pewamo-Westphalia | 17.5 | CMAC 3 |
| 9 | Maya Cicci | 24:42.4 | Midland Dow | 17.5 | SVL Championship |
| 9 | Claire Fifelski | 24:11.5 | Hopkins | 17.5 | OK Silver Championship |
| 12 | Kail Glennie | 24:42.6 | Davison | 17.5 | SVL Championship |
| 11 | Julia Till | 24:46.2 | Zeeland West | 17.3 | OK Black Conference |
| 10 | Braylynn Saunders | 25:41.9 | Ogemaw Heights | 17.0 | JPC Final |
| 9 | Isabella Lopez | 25:09.7 | GR Northview | 16.8 | OK Gold Championship |
| 12 | Mallory Lindemann | 24:47.4 | GR Catholic Central | 16.5 | OK White Championship |
| 10 | Katherine Burde | 24:15.2 | GR NorthPointe Christian | 16.3 | OK Silver Championship |
| 10 | Teagan Clarke | 24:50.3 | Manchester | 16.2 | Cascades Conference |
| 11 | Elizabeth Richmond | 25:11.7 | GR West Catholic | 16.1 | OK Gold Championship |
| 12 | Gabriella Holowinski | 24:50.6 | West Bloomfield | 15.1 | OAA Blue Championship |
| 9 | Camryn Marshall | 25:22.7 | Linden | 14.8 | FML 3 |
| 11 | Sophia Willyerd | 25:23.2 | Swartz Creek | 14.6 | FML 3 |
| 12 | Addison Hollenbeck | 25:25.2 | Ortonville Brandon | 13.9 | FML 3 |
| 11 | Evalynne Bell | 25:53.1 | Farwell | 13.3 | JPC Final |
| 12 | Pia Ortlieb | 25:27.9 | Fenton | 13.0 | FML 3 |
| 9 | Courtney Lawhorne | 25:05.4 | Bath | 12.9 | CMAC 3 |
| 11 | Sofia Banales | 25:29.3 | Swartz Creek | 12.6 | FML 3 |
| 10 | Evie Sharpe | 24:59.3 | GR Catholic Central | 12.6 | OK White Championship |
| 11 | Kaylee Eickhoff | 25:29.6 | Goodrich | 12.5 | FML 3 |
| 12 | Ada Feasby | 25:00.8 | Spring Lake | 12.4 | OK Black Conference |
| 9 | Charlotte Bremer | 25:01.3 | Hudsonville Unity Christian | 12.2 | OK Black Conference |
| 9 | Evie Dozeman | 25:23.4 | GR_South Christian | 12.2 | OK Gold Championship |
| 10 | Melissa VanTimmeren | 24:29.5 | Grandville Calvin Christian | 11.5 | OK Silver Championship |
| 10 | Madelyn Schaendorf | 25:02.5 | GR Catholic Central | 11.5 | OK White Championship |
| 10 | Sage Brewer | 25:59.2 | Ogemaw Heights | 11.3 | JPC Final |
| 11 | Chloe Wood | 25:01.6 | Flint Powers Catholic | 11.1 | SVL Championship |
| 9 | Heidi Salm | 25:59.8 | Shepherd | 11.1 | JPC Final |
| 12 | Sophie Schuette | 25:06.2 | Hanover-Horton | 10.9 | Cascades Conference |
| 12 | Riley Spry | 25:02.2 | Saginaw Heritage | 10.9 | SVL Championship |
| 9 | Wilder Middaugh | 25:04.4 | FHC GR Forest Hills Central | 10.9 | OK White Championship |
| 11 | Autumn Tuite | 25:03.9 | Berkley | 10.7 | OAA Blue Championship |
| 12 | Myah Duimstra | 24:32.1 | Hopkins | 10.6 | OK Silver Championship |
| 10 | Kat Hedge | 26:02.3 | Pinconning | 10.2 | JPC Final |
| 10 | Julia Mandrelle | 25:08.8 | Jonesville | 10.1 | Cascades Conference |
| 10 | Luz Maldonado | 25:05.4 | Midland Dow | 9.9 | SVL Championship |
| 10 | Isabel Dice | 26:03.7 | Midland Bullock Creek | 9.8 | JPC Final |
| 12 | Alexis Kierpiec | 25:05.9 | Midland Dow | 9.7 | SVL Championship |
| 10 | Kylie Leatherman | 25:09.0 | Hudsonville Unity Christian | 9.7 | OK Black Conference |
| 12 | Hope Fitzgibbon | 26:04.2 | Sanford-Meridian | 9.6 | JPC Final |
| 11 | Mackenzie Hills | 25:16.0 | Bath | 9.3 | CMAC 3 |
| 11 | Ava VanderBoon | 25:11.6 | FHE Ada Forest Hills Eastern | 8.5 | OK White Championship |
| 11 | Hope Purvis | 26:08.8 | Harrison | 8.1 | JPC Final |
| 10 | Brielle Elenbaas | 25:44.1 | Lake Fenton | 7.6 | FML 3 |
| 9 | Karsyn Boersma | 25:37.7 | Middleville Thornapple-Kellogg | 7.4 | OK Gold Championship |
| 11 | Taylor Chaffin | 26:13.6 | Standish Sterling | 6.5 | JPC Final |
| 12 | Elizabeth Callihan | 25:16.8 | Midland Dow | 6.1 | SVL Championship |
| 12 | Emma Mulcahey | 25:49.0 | Ortonville Brandon | 6.0 | FML 3 |
| 11 | Maegan Sylvester | 25:17.9 | Saginaw Heritage | 5.7 | SVL Championship |
| 11 | Leila Messner | 25:24.0 | Leslie | 5.0 | Cascades Conference |
| 10 | Annah Hess | 26:18.1 | St. Louis | 5.0 | JPC Final |
| 9 | Ellie VanHuis | 25:23.8 | Holland Christian | 4.7 | OK Black Conference |
| 12 | Audrey Krajewski | 25:23.0 | East Grand Rapids | 4.7 | OK White Championship |
| 11 | Mylea Short | 24:52.1 | Belding | 4.0 | OK Silver Championship |
| 11 | Addison Beam | 25:55.4 | Swartz Creek | 3.9 | FML 3 |
| 12 | Madison Sandel | 25:25.7 | FHN GR Forest Hills Northern | 3.8 | OK White Championship |
| 9 | Miriam Skarich | 25:56.9 | Owosso | 3.3 | FML 3 |
| 9 | Rylee Turner | 25:57.4 | Holly | 3.2 | FML 3 |
| 10 | McKayla Marker | 25:58.0 | Flushing | 3.0 | FML 3 |
| 9 | Ava Rentfrow | 25:30.7 | Grass Lake | 2.8 | Cascades Conference |
| 12 | Ella Halma | 25:29.8 | Holland Christian | 2.7 | OK Black Conference |
| 11 | Shylee Soukhome | 25:30.7 | Zeeland East | 2.4 | OK Black Conference |
| 12 | Trista Sneller | 25:32.6 | Zeeland West | 1.8 | OK Black Conference |
| 9 | Ali Turner | 25:31.5 | Lapeer | 1.2 | SVL Championship |
| 9 | Iyana Solis | 25:41.5 | Bath | 0.8 | CMAC 3 |