Addison Josephson, Linden – Led by Josephson, the Eagles are soaring toward a low MIS finish. Their late season uptick has been led by their top girl, who has hit sub-19 in the past two races.
Alison Villa-Bilton, Clare – A freshman making waves and exceeding expectations is a necessary factor in snapping Shepherd’s long jamboree win streak. For AVB, she summoned a similar effort to one she had at Cadillac, running 19:44 and moving up 4 places from her previous two JPC competitions.
Tyler Harris, Hanover-Horton – The Comets were in close competition with Jonesville, the two previous jamborees decided by a total of 2 points. Harris had been above 17:30 in each, a varsity contributor, but not as much of a frontrunner. That changed this week, where he dropped into the 16’s for the first time ever.
Logan Bellinger, Midland – It’s been a stunted season for the Chemic senior. Following a personal best in his opener at Oiler, Bellinger was out of action for nearly a month. He returned in late September, unaffected by the absence. A 16:07 here was a personal best and immensely helpful in the Midland win over the D2 favorite.
| Meet | Boys Adj. | Girls Adj. | Average |
| BTC Black/White | +9 | +10 | +10 |
| BTC Blue/Red | +30 | +27 | +29 |
| CAAC White 3 | +21 | +29 | +25 |
| Cascades Conference | +18 | +16 | +17 |
| FML 3 | +3 | +8 | +6 |
| JPC 3 | +16 | +22 | +19 |
| MSAC Championship | -18 | -20 | -19 |
| OK Black Championship | +14 | +20 | +17 |
| OK Gold Championship | +18 | +16 | +17 |
| OK Silver Championship | +44 | +43 | +44 |
| OK White Championship | +18 | +16 | +17 |
| SVL Championship | +18 | +18 | +18 |
| WMD Championship | +12 | +18 | +15 |

*** = State Title Contender
** = Top Ten Contender
* = State Qualifying Contender
WAB = Weighted Average Before. A listing of the previous week’s Top 5 Average. Not a perfect comparison as a team may not run their five best runners. But a show of how one ran relative to expectation.
GIRLS TEAM RATINGS
| Team | Top 5 Avg. | Division | WAB | Date |
| Midland Dow** | 128.5 | 1 | 120.3 | SVL Championship |
| Zeeland East** | 126.7 | 1 | 123.6 | OK Black Championship |
| Bay City Western** | 125.0 | 1 | 115.4 | SVL Championship |
| Forest Hills Northern* | 124.5 | 1 | 120.6 | OK White Championship |
| Grand Rapids Ottawa Hills | 115.4 | 1 | 107.1 | OK White Championship |
| Grand Blanc | 114.9 | 1 | 113.5 | SVL Championship |
| Zeeland West | 114.1 | 1 | 114.9 | OK Black Championship |
| Lapeer | 108.6 | 1 | 105.6 | SVL Championship |
| Holly | 105.6 | 1 | 97.7 | FML 3 |
| Mt. Pleasant | 103.2 | 1 | 113.1 | SVL Championship |
| Forest Hills Central | 99.9 | 1 | 97.1 | OK White Championship |
| Davison | 98.0 | 1 | 87.8 | SVL Championship |
| Midland | 92.7 | 1 | 93.3 | SVL Championship |
| Flushing | 71.2 | 1 | 71.6 | FML 3 |
| Grand Rapids Northview | 67.0 | 1 | 56.0 | OK Gold Championship |
| Saginaw Heritage | 52.4 | 1 | 39.5 | SVL Championship |
| Swartz Creek | 17.9 | 1 | -49.9 | FML 3 |
| Team | Top 5 Avg. | Division | WAB | Date |
| Grand Rapids Christian*** | 138.6 | 2 | 131.3 | OK White Championship |
| Holland Christian*** | 137.7 | 2 | 136.3 | OK Black Championship |
| Grand Rapids South Christian** | 128.0 | 2 | 125.8 | OK Gold Championship |
| East Grand Rapids** | 120.2 | 2 | 118.2 | OK White Championship |
| Linden** | 118.0 | 2 | 111.7 | FML 3 |
| Holland** | 117.0 | 2 | 107.7 | OK Black Championship |
| Goodrich** | 116.1 | 2 | 122.6 | FML 3 |
| Forest Hills Eastern* | 111.5 | 2 | 112.2 | OK White Championship |
| Hudsonville Unity Christian* | 110.9 | 2 | 109.0 | OK Black Championship |
| Spring Lake* | 110.8 | 2 | 116.8 | OK Black Championship |
| Shepherd* | 106.5 | 2 | 101.9 | JPC 3 |
| Clare* | 105.5 | 2 | 99.4 | JPC 3 |
| Charlotte | 92.1 | 2 | 99.2 | CAAC White 3 |
| Lake Fenton | 90.8 | 2 | 84.8 | FML 3 |
| Fruitport | 87.8 | 2 | 80.6 | OK Silver Championship |
| Wayland Union | 84.4 | 2 | 73.5 | OK Gold Championship |
| Middleville Thornapple-Kellogg | 77.4 | 2 | 85.0 | OK Gold Championship |
| Gladwin | 76.0 | 2 | 69.0 | JPC 3 |
| Hopkins | 74.0 | 2 | 72.1 | OK Silver Championship |
| Fenton | 73.7 | 2 | 64.1 | FML 3 |
| Hamilton | 71.8 | 2 | 56.7 | OK Black Championship |
| Ionia | 67.3 | 2 | 80.6 | CAAC White 3 |
| Grand Rapids West Catholic | 66.5 | 2 | 51.3 | OK Gold Championship |
| Grand Rapids Catholic Central | 65.6 | 2 | 61.4 | OK White Championship |
| Owosso | 54.5 | 2 | 63.0 | FML 3 |
| Corunna | 44.4 | 2 | 41.8 | FML 3 |
| Portland | 31.8 | 2 | 22.5 | CAAC White 3 |
| Eaton Rapids | 31.2 | 2 | 21.6 | CAAC White 3 |
| Clio | 29.5 | 2 | 15.6 | FML 3 |
| Flint Kearsley | 22.2 | 2 | 20.1 | FML 3 |
| Michigan Center | 7.0 | 2 | – | Cascades Conference |
| Team | Top 5 Avg. | Division | WAB | Date |
| Lansing Catholic*** | 130.1 | 3 | 129.7 | CAAC White 3 |
| Olivet** | 106.3 | 3 | 104.9 | CAAC White 3 |
| Grandville Calvin Christian* | 99.2 | 3 | 97.6 | OK Silver Championship |
| Grand Rapids NorthPointe Christian* | 95.4 | 3 | 87.0 | OK Silver Championship |
| Midland Bullock Creek* | 83.4 | 3 | 85.2 | JPC 3 |
| Sanford-Meridian* | 82.0 | 3 | 75.9 | JPC 3 |
| Hanover-Horton* | 80.2 | 3 | 68.7 | Cascades Conference |
| Pigeon-Laker* | 80.0 | 3 | 70.6 | BTC Black/White |
| Caro | 79.9 | 3 | 86.1 | BTC Black/White |
| Grass Lake | 79.5 | 3 | 70.1 | Cascades Conference |
| Leslie | 79.0 | 3 | 86.9 | Cascades Conference |
| Jonesville | 75.1 | 3 | 58.7 | Cascades Conference |
| Belding | 66.8 | 3 | 47.4 | OK Silver Championship |
| Standish-Sterling | 62.7 | 3 | 60.7 | JPC 3 |
| Millington | 62.1 | 3 | 54.2 | BTC Black/White |
| St. Louis | 60.4 | 3 | 49.7 | JPC 3 |
| Napoleon | 59.4 | 3 | 48.7 | Cascades Conference |
| Homer | 15.4 | 3 | 21.1 | Cascades Conference |
| Reese | 3.9 | 3 | 12.4 | BTC Black/White |
| Team | Top 5 Avg. | Division | WAB | Date |
| Ubly** | 83.8 | 4 | 81.2 | BTC Black/White |
| Grand Traverse Academy** | 80.9 | 4 | 88.0 | WMD Championship |
| Dryden* | 60.6 | 4 | 60.4 | BTC Blue/Red |
| Harbor Beach* | 60.0 | 4 | 58.0 | BTC Black/White |
| Bear Lake | 48.3 | 4 | 61.9 | WMD Championship |
| Breckenridge | 43.6 | 4 | – | MSAC Championship |
| Brown City | 23.5 | 4 | 14.3 | BTC Black/White |
| Mt. Pleasant Sacred Heart | 11.1 | 4 | 28.9 | MSAC Championship |
| Vestaburg | 1.0 | 4 | – | MSAC Championship |
BOYS TEAM RATINGS
| Team | Top 5 Avg. | Division | WAB | Date |
| Midland** | 192.9 | 1 | 191.4 | SVL Championship |
| Zeeland West** | 188.8 | 1 | 188.8 | OK Black Championship |
| Grand Blanc* | 183.6 | 1 | 189.8 | SVL Championship |
| Saginaw Heritage | 179.9 | 1 | 184.1 | SVL Championship |
| Davison | 179.9 | 1 | 181.5 | SVL Championship |
| Holly | 179.4 | 1 | 180.0 | FML 3 |
| Forest Hills Northern | 178.2 | 1 | 178.2 | OK White Championship |
| Forest Hills Central | 171.6 | 1 | 169.7 | OK White Championship |
| Grand Rapids Northview | 169.1 | 1 | 169.9 | OK Gold Championship |
| Midland Dow | 166.3 | 1 | 171.7 | SVL Championship |
| Grand Rapids Ottawa Hills | 160.8 | 1 | 165.3 | OK White Championship |
| Zeeland East | 160.2 | 1 | 156.8 | OK Black Championship |
| Flushing | 156.4 | 1 | 157.6 | FML 3 |
| Mt. Pleasant | 155.4 | 1 | 166.9 | SVL Championship |
| Lapeer | 154.8 | 1 | 156.2 | SVL Championship |
| Swartz Creek | 143.5 | 1 | 144.2 | FML 3 |
| Grand Rapids Union | 142.1 | 1 | 138.0 | OK Gold Championship |
| Bay City Western | 140.5 | 1 | 141.6 | SVL Championship |
| Wyoming | 125.1 | 1 | 127.2 | OK Gold Championship |
| Team | Top 5 Avg. | Division | WAB | Date |
| Flint Powers Catholic*** | 195.5 | 2 | 198.6 | SVL Championship |
| East Grand Rapids** | 192.6 | 2 | 198.6 | OK White Championship |
| Holland Christian** | 183.5 | 2 | 186.0 | OK Black Championship |
| Grand Rapids Christian** | 183.2 | 2 | 188.3 | OK White Championship |
| Forest Hills Eastern** | 182.2 | 2 | 184.2 | OK White Championship |
| Shepherd* | 179.2 | 2 | 183.6 | JPC 3 |
| Fenton* | 178.4 | 2 | 182.8 | FML 3 |
| Grand Rapids South Christian* | 176.3 | 2 | 175.5 | OK Gold Championship |
| Spring Lake | 171.7 | 2 | 176.9 | OK Black Championship |
| Owosso | 170.0 | 2 | 170.1 | FML 3 |
| Grand Rapids Catholic Central | 166.9 | 2 | 167.4 | OK White Championship |
| Clare | 165.2 | 2 | 161.9 | JPC 3 |
| Holland | 164.6 | 2 | 165.8 | OK Black Championship |
| Portland | 162.1 | 2 | 160.2 | CAAC White 3 |
| Corunna | 160.3 | 2 | 160.5 | FML 3 |
| Gladwin | 158.9 | 2 | 164.3 | JPC 3 |
| Hudsonville Unity Christian | 154.9 | 2 | 157.1 | OK Black Championship |
| Hopkins | 154.2 | 2 | 155.2 | OK Silver Championship |
| Linden | 153.1 | 2 | 150.4 | FML 3 |
| Ionia | 148.3 | 2 | 145.1 | CAAC White 3 |
| Flint Kearsley | 146.2 | 2 | 138.8 | FML 3 |
| Wayland Union | 139.9 | 2 | 118.0 | OK Gold Championship |
| Middleville Thornapple-Kellogg | 133.3 | 2 | 140.9 | OK Gold Championship |
| Ortonville Brandon | 132.5 | 2 | 139.9 | FML 3 |
| Lake Fenton | 130.2 | 2 | 153.0 | FML 3 |
| Fruitport | 125.0 | 2 | 133.2 | OK Silver Championship |
| Grand Rapids West Catholic | 123.4 | 2 | 111.5 | OK Gold Championship |
| Lake Odessa Lakewood | 120.7 | 2 | 126.7 | CAAC White 3 |
| Bay City Central | 114.3 | 2 | 114.3 | SVL Championship |
| Charlotte | 111.5 | 2 | 115.3 | CAAC White 3 |
| Hamilton | 109.7 | 2 | 102.4 | OK Black Championship |
| Clio | 101.8 | 2 | 99.4 | FML 3 |
| Goodrich | 79.9 | 2 | 134.0 | FML 3 |
| Comstock Park | 72.4 | 2 | 51.6 | OK Silver Championship |
| Michigan Center | 55.2 | 2 | – | Cascades Conference |
| Lansing Sexton | 38.5 | 2 | -4.4 | CAAC White 3 |
| Team | Top 5 Avg. | Division | WAB | Date |
| Lansing Catholic** | 176.2 | 3 | 177.9 | CAAC White 3 |
| Hanover-Horton** | 175.1 | 3 | 171.9 | Cascades Conference |
| Jonesville** | 174.7 | 3 | 172.7 | Cascades Conference |
| Midland Bullock Creek* | 164.6 | 3 | 160.7 | JPC 3 |
| Caro* | 158.6 | 3 | 164.3 | BTC Black/White |
| Grand Rapids NorthPointe Christian* | 158.6 | 3 | 160.8 | OK Silver Championship |
| Sanford-Meridian | 153.1 | 3 | 153.9 | JPC 3 |
| Leslie | 151.1 | 3 | 153.9 | Cascades Conference |
| Pigeon-Laker | 151.0 | 3 | 161.0 | BTC Black/White |
| Brooklyn Columbia Central | 145.1 | 3 | 135.2 | Cascades Conference |
| Grass Lake | 144.4 | 3 | 146.7 | Cascades Conference |
| Reese | 143.3 | 3 | 142.1 | BTC Black/White |
| Napoleon | 141.0 | 3 | 142.6 | Cascades Conference |
| Beaverton | 140.0 | 3 | 128.2 | JPC 3 |
| Olivet | 137.3 | 3 | 135.3 | CAAC White 3 |
| Standish-Sterling | 133.3 | 3 | 132.7 | JPC 3 |
| Homer | 132.6 | 3 | 129.0 | Cascades Conference |
| Belding | 130.0 | 3 | 116.9 | OK Silver Championship |
| Harrison | 128.5 | 3 | 118.1 | JPC 3 |
| Farwell | 111.4 | 3 | 104.8 | JPC 3 |
| Millington | 106.5 | 3 | 104.5 | BTC Black/White |
| St. Louis | 105.9 | 3 | 99.6 | JPC 3 |
| Grandville Calvin Christian | 104.7 | 3 | 94.0 | OK Silver Championship |
| Cass City | 103.5 | 3 | 106.3 | BTC Black/White |
| Pinconning | 88.6 | 3 | – | JPC 3 |
| Sandusky | 58.1 | 3 | 64.7 | BTC Black/White |
| Team | Top 5 Avg. | Division | WAB | Date |
| Mt. Pleasant Sacred Heart** | 164.0 | 4 | 169.7 | MSAC Championship |
| Breckenridge** | 161.7 | 4 | 156.6 | MSAC Championship |
| Mesick* | 148.2 | 4 | 158.8 | WMD Championship |
| Ubly* | 146.2 | 4 | 140.9 | BTC Black/White |
| Mason County Eastern* | 143.1 | 4 | 131.0 | WMD Championship |
| Grand Traverse Academy* | 142.8 | 4 | 145.6 | WMD Championship |
| Manchester* | 139.7 | 4 | 133.3 | Cascades Conference |
| Dryden | 133.2 | 4 | 140.3 | BTC Blue/Red |
| Unionville-Sebewaing | 130.3 | 4 | 128.6 | BTC Black/White |
| Carson City-Crystal | 128.2 | 4 | 117.4 | MSAC Championship |
| Harbor Beach | 124.9 | 4 | 125.3 | BTC Black/White |
| Marlette | 110.5 | 4 | 110.6 | BTC Black/White |
| Mayville | 109.3 | 4 | 109.5 | BTC Blue/Red |
| Bear Lake | 108.7 | 4 | 108.0 | WMD Championship |
| Brown City | 102.4 | 4 | 122.4 | BTC Black/White |
| Montabella | 99.0 | 4 | 98.6 | MSAC Championship |
| Kingston | 98.6 | 4 | 106.7 | BTC Blue/Red |
| Vassar | 96.9 | 4 | 82.5 | BTC Black/White |
| Addison | 92.8 | 4 | 82.1 | Cascades Conference |
| Vestaburg | 69.0 | 4 | – | MSAC Championship |
| Peck | 67.6 | 4 | 81.7 | BTC Blue/Red |
| Caseville | 66.6 | 4 | 79.9 | BTC Blue/Red |
| Vandercook Lake | 53.4 | 4 | 57.9 | Cascades Conference |

GIRLS INDIVIDUAL RATINGS
| Grade | Name | Time | Team | Rating | Meet |
| 10 | Adalyn Raab | 17:39.4 | Zeeland East | 160.2 | OK Black Championship |
| 10 | Emilia Garces | 17:44.6 | Midland Dow | 159.1 | SVL Championship |
| 11 | Maddie Lindley | 18:01.6 | Holly | 156.8 | FML 3 |
| 10 | Avery Engbers | 17:49.7 | Holland Christian | 156.8 | OK Black Championship |
| 12 | Lilah Yoder | 17:58.8 | FHC GR Forest Hills Central | 155.1 | OK White Championship |
| 12 | Hailey Creisher | 18:06.8 | Leslie | 152.4 | Cascades Conference |
| 10 | Anneliese Passchier | 18:25.4 | East Grand Rapids | 146.2 | OK White Championship |
| 12 | Lilah Poel | 18:29.2 | GR Christian | 144.9 | OK White Championship |
| 10 | Tiya Feldpausch | 18:17.4 | Olivet | 144.5 | CAAC White 3 |
| 11 | Johanna Mulder | 18:29.4 | Holland | 143.5 | OK Black Championship |
| 10 | Remie Ellis | 18:23.7 | Eaton Rapids | 142.4 | CAAC White 3 |
| 11 | Eliana Stob | 18:34.1 | Holland Christian | 142.0 | OK Black Championship |
| 11 | Zoe Hoekstra | 18:41.0 | GR Christian | 141.0 | OK White Championship |
| 9 | Kaitlyn Berg | 18:39.3 | Midland | 140.9 | SVL Championship |
| 11 | Olivia Weiss | 18:38.0 | Holland | 140.7 | OK Black Championship |
| 11 | Addison Josephson | 18:50.0 | Linden | 140.7 | FML 3 |
| 10 | Jaclyn Charbauski | 18:43.2 | FHN GR Forest Hills Northern | 140.3 | OK White Championship |
| 11 | Grace Wonch | 18:30.5 | Lansing Catholic | 140.2 | CAAC White 3 |
| 9 | Hailey Sieler | 18:44.3 | FHC GR Forest Hills Central | 139.9 | OK White Championship |
| 12 | Ellie Scholma | 18:47.0 | GR Christian | 139.0 | OK White Championship |
| 12 | Willa Prinsen | 18:47.2 | FHN GR Forest Hills Northern | 138.9 | OK White Championship |
| 10 | Josie Bishop | 18:34.8 | Lansing Catholic | 138.7 | CAAC White 3 |
| 12 | Marie Gates | 18:44.1 | Hudsonville Unity Christian | 138.6 | OK Black Championship |
| 12 | Layla Geurink | 18:45.7 | Holland Christian | 138.1 | OK Black Championship |
| 9 | Grace Meyers | 18:48.0 | Bay City Western | 138.0 | SVL Championship |
| 12 | Chloe Rinzema | 18:52.5 | GR South Christian | 137.2 | OK Gold Championship |
| 10 | Julia Bambach | 19:00.9 | Holly | 137.0 | FML 3 |
| 9 | Lily VanEyk | 18:53.8 | GR South Christian | 136.7 | OK Gold Championship |
| 10 | Ana Lovell | 19:03.7 | Lake Fenton | 136.1 | FML 3 |
| 11 | Adeline Armstrong | 18:57.0 | East Grand Rapids | 135.7 | OK White Championship |
| 11 | Lucy Waalkes | 18:57.3 | GR Christian | 135.6 | OK White Championship |
| 10 | Caralyn Elkins | 18:53.5 | Zeeland West | 135.5 | OK Black Championship |
| 12 | Alexis Kotkowicz | 18:53.6 | Spring Lake | 135.5 | OK Black Championship |
| 11 | Violet Tetil | 19:05.1 | Caro | 135.0 | BTC Black/White |
| 10 | Tiffany DeMaagd | 19:00.8 | GR South Christian | 134.4 | OK Gold Championship |
| 11 | Madeleine Hengeveld | 19:01.5 | GR Ottawa Hills | 134.2 | OK White Championship |
| 11 | Lydia Powers | 19:00.8 | Lapeer | 133.7 | SVL Championship |
| 12 | Annika TerBeek | 19:06.6 | GR Christian | 132.5 | OK White Championship |
| 10 | Kayla Shellenbarger | 19:15.3 | Goodrich | 132.2 | FML 3 |
| 11 | Alivia Ottinger | 19:20.8 | Goodrich | 130.4 | FML 3 |
| 11 | Jaclyn Suderman | 19:11.2 | Bay City Western | 130.3 | SVL Championship |
| 10 | Eva Lindstrom | 19:15.5 | GR Christian | 129.5 | OK White Championship |
| 12 | Jillian Clason | 19:15.7 | FHE Ada Forest Hills Eastern | 129.4 | OK White Championship |
| 10 | Danica Redes | 19:16.2 | Shepherd | 127.3 | JPC 3 |
| 10 | Isabelle Currie | 19:09.4 | Lansing Catholic | 127.2 | CAAC White 3 |
| 9 | Anna Drauer | 19:09.6 | Lansing Catholic | 127.1 | CAAC White 3 |
| 10 | Cecelia Wojciakowski | 19:22.6 | GR Ottawa Hills | 127.1 | OK White Championship |
| 10 | Annika Stob | 19:18.8 | Holland Christian | 127.1 | OK Black Championship |
| 12 | Mallory Wilcox | 19:21.4 | Bay City Western | 126.9 | SVL Championship |
| 12 | Lilah Weber | 19:23.0 | Lapeer | 126.3 | SVL Championship |
| 9 | Autumn Luick | 19:23.7 | Midland Dow | 126.1 | SVL Championship |
| 9 | Lilly Pierce | 19:24.8 | Mount Pleasant | 125.7 | SVL Championship |
| 12 | Nevaeh Polovina | 19:25.3 | Davison | 125.6 | SVL Championship |
| 10 | Abree VanDenBrink | 19:28.1 | Wayland Union | 125.3 | OK Gold Championship |
| 11 | Ellery Lampen | 19:25.5 | Holland Christian | 124.8 | OK Black Championship |
| 11 | Micali Teeple | 19:28.4 | Grand Blanc | 124.5 | SVL Championship |
| 9 | Gwyn Faber | 19:30.7 | FHN GR Forest Hills Northern | 124.4 | OK White Championship |
| 10 | Abby Crandell | 19:38.8 | Owosso | 124.4 | FML 3 |
| 9 | Tessa Albrecht | 19:27.7 | Zeeland West | 124.1 | OK Black Championship |
| 10 | Vivienne Conflitti | 19:34.3 | FHE Ada Forest Hills Eastern | 123.2 | OK White Championship |
| 12 | Abigail Reis | 19:40.4 | Millington | 123.2 | BTC Black/White |
| 10 | Mackenzie VanStensel | 19:35.8 | GR Northview | 122.7 | OK Gold Championship |
| 12 | Taryn DiLaura | 19:32.5 | Zeeland East | 122.5 | OK Black Championship |
| 11 | Melody Meckstroth | 19:45.0 | Linden | 122.3 | FML 3 |
| 10 | Sawyer Lynn | 19:37.1 | Saginaw Heritage | 121.6 | SVL Championship |
| 9 | Hannah Vogel | 19:37.6 | Midland Dow | 121.5 | SVL Championship |
| 9 | Lily Britton | 19:26.9 | Olivet | 121.4 | CAAC White 3 |
| 10 | Kate Macfarlane | 19:38.2 | Midland Dow | 121.3 | SVL Championship |
| 11 | Mackenzie Huizenga | 19:37.3 | Holland Christian | 120.9 | OK Black Championship |
| 10 | Lucy Bott | 19:49.5 | Fenton | 120.8 | FML 3 |
| 10 | Peyhton Beardsley | 19:15.0 | Fruitport | 120.7 | OK Silver Championship |
| 10 | Livia Willing | 19:40.0 | Grand Blanc | 120.7 | SVL Championship |
| 12 | Mattie Gagne | 19:36.6 | Midland Bullock Creek | 120.5 | JPC 3 |
| 12 | Samantha Brown | 19:50.8 | Clio | 120.4 | FML 3 |
| 12 | Nadia Cordes | 19:41.4 | Lapeer | 120.2 | SVL Championship |
| 12 | Meredith Cook | 19:39.4 | Zeeland East | 120.2 | OK Black Championship |
| 12 | Megan Kuzma | 19:41.0 | Zeeland East | 119.7 | OK Black Championship |
| 10 | Leah Humphrey | 19:44.9 | Grand Blanc | 119.0 | SVL Championship |
| 10 | Maggie Scholma | 19:47.1 | GR Christian | 119.0 | OK White Championship |
| 9 | Jocelyn Tetil | 19:53.8 | Caro | 118.7 | BTC Black/White |
| 10 | Sophie Jones | 19:44.1 | Holland Christian | 118.6 | OK Black Championship |
| 9 | Norah Kiley | 19:38.6 | Kingston | 118.1 | BTC Blue/Red |
| 11 | Cora Parker | 19:45.9 | Spring Lake | 118.0 | OK Black Championship |
| 9 | Alison Villa-Bilton | 19:44.1 | Clare | 118.0 | JPC 3 |
| 11 | Kaila Keeler | 19:47.2 | Zeeland West | 117.6 | OK Black Championship |
| 12 | Aletta Scholten | 19:25.0 | Grandville Calvin Christian | 117.3 | OK Silver Championship |
| 12 | Katie Sweeney | 19:58.2 | Ubly | 117.3 | BTC Black/White |
| 10 | Lindsey Ludwig | 19:39.6 | Lansing Catholic | 117.1 | CAAC White 3 |
| 12 | Sophie Markel | 19:52.3 | Bay City Western | 116.6 | SVL Championship |
| 10 | Sonia Tatko | 19:54.3 | GR Christian | 116.6 | OK White Championship |
| 11 | Avery Silvas | 19:41.4 | Charlotte | 116.5 | CAAC White 3 |
| 11 | Gwyneth Artz | 19:54.8 | GR Christian | 116.4 | OK White Championship |
| 9 | Annalise Wiltjer | 19:54.9 | GR South Christian | 116.4 | OK Gold Championship |
| 11 | Brooklyn Wiltse | 19:53.1 | Davison | 116.3 | SVL Championship |
| 10 | Molly Roberts | 20:05.0 | Linden | 115.7 | FML 3 |
| 9 | Isabelle Oostema | 19:57.8 | GR South Christian | 115.4 | OK Gold Championship |
| 10 | Kaleigh Clark | 19:53.9 | Spring Lake | 115.4 | OK Black Championship |
| 9 | Noelle Hulst | 19:59.0 | GR South Christian | 115.0 | OK Gold Championship |
| 9 | Madison Bumhoffer | 19:59.1 | Wayland Union | 115.0 | OK Gold Championship |
| 10 | Lily Phillips | 19:59.2 | FHE Ada Forest Hills Eastern | 114.9 | OK White Championship |
| 11 | Iris Zylstra | 19:59.9 | East Grand Rapids | 114.7 | OK White Championship |
| 10 | Courtney Floeter | 20:08.3 | Linden | 114.6 | FML 3 |
| 12 | Allie Metzler | 19:58.9 | Midland Dow | 114.4 | SVL Championship |
| 11 | Anna Sheppard | 19:59.3 | Mount Pleasant | 114.2 | SVL Championship |
| 9 | Avery Haynes | 20:02.1 | Brooklyn Columbia Central | 114.0 | Cascades Conference |
| 10 | Alena Sportel | 20:03.6 | GR Christian | 113.5 | OK White Championship |
| 12 | Brooklyn Werner | 20:01.8 | Bay City Western | 113.4 | SVL Championship |
| 10 | Joy Van Wyk | 20:06.2 | GR Christian | 112.6 | OK White Championship |
| 11 | Elliana Hufton | 20:14.4 | Lake Fenton | 112.5 | FML 3 |
| 12 | Lydia Huisman | 20:07.5 | GR South Christian | 112.2 | OK Gold Championship |
| 10 | Maizy Matthews | 20:44.0 | Breckenridge | 112.0 | MSAC Championship |
| 10 | Ava Benedict | 19:55.2 | Ionia | 111.9 | CAAC White 3 |
| 10 | Cailyn Baker | 20:05.4 | Shepherd | 110.9 | JPC 3 |
| 12 | Libby Post | 20:07.9 | Zeeland East | 110.7 | OK Black Championship |
| 9 | Kylie Zwiep | 19:45.0 | GR NorthPointe Christian | 110.7 | OK Silver Championship |
| 12 | Enna Wainer | 20:12.8 | GR Ottawa Hills | 110.4 | OK White Championship |
| 10 | Joylin Brillhart | 20:10.8 | Midland Dow | 110.4 | SVL Championship |
| 12 | Cara Prusakiewicz | 20:02.3 | Dryden | 110.2 | BTC Blue/Red |
| 11 | Claire Brown | 20:21.7 | Goodrich | 110.1 | FML 3 |
| 10 | Maisey Toteff | 20:14.0 | Hanover-Horton | 110.0 | Cascades Conference |
| 11 | Abigail Simpson | 20:14.0 | FHN GR Forest Hills Northern | 110.0 | OK White Championship |
| 11 | Avery Miller | 20:01.9 | Lansing Catholic | 109.7 | CAAC White 3 |
| 12 | Emily Barbeau | 20:14.8 | Bay City Western | 109.1 | SVL Championship |
| 11 | Amelia McKinney | 20:15.7 | Grand Traverse Academy | 108.8 | WMD Championship |
| 10 | Amelia Danian | 20:17.7 | FHN GR Forest Hills Northern | 108.8 | OK White Championship |
| 11 | Kaiya Bragiel | 20:17.0 | Bay City Western | 108.3 | SVL Championship |
| 11 | Brynlee Swihart | 20:19.6 | Hanover-Horton | 108.1 | Cascades Conference |
| 10 | Gwen Aupperlee | 20:20.9 | GR Ottawa Hills | 107.7 | OK White Championship |
| 9 | Tessa Nienhuis | 20:17.7 | Holland | 107.4 | OK Black Championship |
| 12 | Sarah Albright | 20:19.8 | Grand Blanc | 107.4 | SVL Championship |
| 12 | Megan Gimmey | 20:17.5 | Shepherd | 106.8 | JPC 3 |
| 11 | Pyper Braun | 20:30.6 | EPBP Laker | 106.5 | BTC Black/White |
| 11 | Baylor Lauinger | 20:33.1 | Goodrich | 106.3 | FML 3 |
| 10 | Ava Oostema | 20:27.1 | GR South Christian | 105.6 | OK Gold Championship |
| 9 | Lucy Straveler | 20:27.4 | East Grand Rapids | 105.5 | OK White Championship |
| 12 | Lauryn Byker | 20:24.1 | Hudsonville Unity Christian | 105.3 | OK Black Championship |
| 10 | Ava Knot | 20:25.4 | Holland Christian | 104.9 | OK Black Championship |
| 12 | Frances Melinn | 20:16.7 | Lansing Catholic | 104.8 | CAAC White 3 |
| 11 | Zoe German | 20:03.9 | Fruitport | 104.4 | OK Silver Championship |
| 9 | Tenley DeWitt | 20:28.3 | Zeeland East | 103.9 | OK Black Championship |
| 11 | Rowan Sloothaak | 20:28.4 | Zeeland West | 103.9 | OK Black Championship |
| 11 | Sophia Buzzelli | 20:26.5 | Clare | 103.8 | JPC 3 |
| 12 | Katelynn Boyd | 20:28.5 | Hudsonville Unity Christian | 103.8 | OK Black Championship |
| 10 | Lexi Gibson | 20:28.7 | Holland | 103.8 | OK Black Championship |
| 11 | Ellie Beach | 20:26.8 | Sanford-Meridian | 103.7 | JPC 3 |
| 10 | Jessica Toole | 20:30.9 | Midland Dow | 103.7 | SVL Championship |
| 11 | Carly Bruxvoort | 20:29.0 | Hudsonville Unity Christian | 103.7 | OK Black Championship |
| 11 | Lauren Leis | 20:28.2 | Clare | 103.3 | JPC 3 |
| 12 | Sadie Schout | 20:30.5 | Hudsonville Unity Christian | 103.2 | OK Black Championship |
| 9 | Haleah Johnson | 20:32.9 | Grand Blanc | 103.0 | SVL Championship |
| 9 | Faith Antonini | 20:35.2 | FHE Ada Forest Hills Eastern | 102.9 | OK White Championship |
| 9 | Sage Palmer | 20:41.2 | Sandusky | 102.9 | BTC Black/White |
| 12 | Makenna Gwisdalla | 20:41.8 | Bad Axe | 102.7 | BTC Black/White |
| 10 | Alyvia Janke | 20:42.5 | Unionville-Sebewaing | 102.5 | BTC Black/White |
| 11 | Elizabeth Letherer | 20:30.8 | Clare | 102.4 | JPC 3 |
| 12 | Audrey Biebel | 20:37.1 | FHN GR Forest Hills Northern | 102.3 | OK White Championship |
| 12 | Emily Peters | 20:24.7 | Olivet | 102.1 | CAAC White 3 |
| 12 | Kenna Charbauski | 20:38.5 | FHN GR Forest Hills Northern | 101.8 | OK White Championship |
| 12 | Lilah Kiley | 20:28.1 | Kingston | 101.6 | BTC Blue/Red |
| 10 | Ava Clark | 20:47.4 | Goodrich | 101.5 | FML 3 |
| 11 | Noelle Wielhouwer | 20:36.9 | Hudsonville Unity Christian | 101.0 | OK Black Championship |
| 10 | Adalyn Jarchow | 20:41.3 | Grass Lake | 100.9 | Cascades Conference |
| 9 | Olivia Mannes | 20:38.1 | Zeeland East | 100.6 | OK Black Championship |
| 10 | Skylar Maclennan | 21:19.1 | Fulton | 100.3 | MSAC Championship |
| 10 | Emma Stotzel | 20:37.5 | Clare | 100.2 | JPC 3 |
| 10 | Payton King | 20:33.5 | Kingston | 99.8 | BTC Blue/Red |
| 11 | Faith Jenkins | 20:18.6 | Grandville Calvin Christian | 99.5 | OK Silver Championship |
| 10 | Lynnae Meengs | 20:18.9 | Grandville Calvin Christian | 99.4 | OK Silver Championship |
| 12 | Emilee Young | 20:40.0 | Shepherd | 99.3 | JPC 3 |
| 11 | Clare Assaf | 20:47.0 | East Grand Rapids | 99.0 | OK White Championship |
| 9 | Madelynn Patterson | 20:35.1 | Olivet | 98.6 | CAAC White 3 |
| 12 | Kaitrin Miedema | 20:44.4 | Holland Christian | 98.5 | OK Black Championship |
| 12 | Alanis Povey | 20:43.1 | Gladwin | 98.3 | JPC 3 |
| 12 | Ana Beimers | 20:45.4 | Hudsonville Unity Christian | 98.2 | OK Black Championship |
| 12 | Jana Kalumbula | 20:50.8 | GR Ottawa Hills | 97.7 | OK White Championship |
| 12 | Dylan Bosma | 20:24.4 | GR NorthPointe Christian | 97.5 | OK Silver Championship |
| 12 | Kaylynn Pavlige | 20:26.1 | Fruitport | 97.0 | OK Silver Championship |
| 11 | Sidney Shepard | 21:02.4 | Linden | 96.5 | FML 3 |
| 10 | Olivia Brown | 21:01.9 | Bad Axe | 96.0 | BTC Black/White |
| 11 | Willa Peterson | 20:56.4 | GR Christian | 95.9 | OK White Championship |
| 11 | Jaidyn Nickels | 21:05.0 | Corunna | 95.7 | FML 3 |
| 10 | Sarah Nothstine | 20:51.2 | Midland Bullock Creek | 95.6 | JPC 3 |
| 12 | Emily Graves | 20:53.4 | Zeeland East | 95.5 | OK Black Championship |
| 12 | Olivia Forsberg | 20:52.1 | Clare | 95.3 | JPC 3 |
| 11 | Riley DenHartigh | 20:56.0 | Hudsonville Unity Christian | 94.7 | OK Black Championship |
| 9 | Charly Braidwood | 20:57.1 | Spring Lake | 94.3 | OK Black Championship |
| 12 | Andie Wildern | 20:48.5 | Charlotte | 94.2 | CAAC White 3 |
| 12 | Madison Prowse | 21:07.8 | Brown City | 94.1 | BTC Black/White |
| 9 | Elsa Korte | 20:49.4 | Lansing Catholic | 93.9 | CAAC White 3 |
| 12 | Allison Breining | 20:36.4 | Hopkins | 93.5 | OK Silver Championship |
| 11 | Vivienne Duncan | 21:03.6 | GR Christian | 93.5 | OK White Championship |
| 10 | Jessa Skonieczny | 21:03.4 | Mount Pleasant | 92.9 | SVL Championship |
| 9 | Claire Burrows | 21:11.7 | Millington | 92.8 | BTC Black/White |
| 9 | Jenny Woznick | 20:38.9 | GR NorthPointe Christian | 92.7 | OK Silver Championship |
| 9 | Lexi Kinder | 21:00.0 | St. Louis | 92.7 | JPC 3 |
| 9 | Brynn Burrows | 21:12.0 | Millington | 92.7 | BTC Black/White |
| 12 | Tessa Swier | 21:04.0 | Midland Dow | 92.7 | SVL Championship |
| 9 | Sophi Beach | 21:01.9 | Sanford-Meridian | 92.0 | JPC 3 |
| 12 | Zoe Brown | 21:06.5 | Mount Pleasant | 91.8 | SVL Championship |
| 12 | Aubrey Zarnke | 21:14.5 | EPBP Laker | 91.8 | BTC Black/White |
| 11 | Paige Willman | 21:16.6 | Lake Fenton | 91.8 | FML 3 |
| 10 | Vivian O’Callaghan | 21:02.6 | Gladwin | 91.8 | JPC 3 |
| 12 | Madison Louk | 21:02.9 | Gladwin | 91.7 | JPC 3 |
| 10 | Alivia Schnakenberg | 21:05.0 | Zeeland East | 91.7 | OK Black Championship |
| 10 | Brynleigh Griffiths | 21:09.4 | Jonesville | 91.5 | Cascades Conference |
| 10 | Mya Castellon | 21:07.6 | Mount Pleasant | 91.5 | SVL Championship |
| 12 | Lillian Ambler | 21:10.2 | Homer | 91.3 | Cascades Conference |
| 11 | Helena Goodrich | 20:57.9 | Charlotte | 91.0 | CAAC White 3 |
| 12 | Maria Campbell | 20:44.7 | Grandville Calvin Christian | 90.8 | OK Silver Championship |
| 10 | Abby Stiltner | 21:11.8 | GR Ottawa Hills | 90.7 | OK White Championship |
| 9 | Matia Battjes | 21:08.0 | Spring Lake | 90.7 | OK Black Championship |
| 10 | Averie Stefanovsky | 21:18.3 | Caro | 90.6 | BTC Black/White |
| 12 | Molly Melvin | 21:12.7 | GR Catholic Central | 90.4 | OK White Championship |
| 11 | Keira Knight | 21:14.3 | Jonesville | 89.9 | Cascades Conference |
| 10 | Ashlyn DePoy | 21:11.5 | Holland | 89.5 | OK Black Championship |
| 11 | Kora Kok | 20:48.5 | GR NorthPointe Christian | 89.5 | OK Silver Championship |
| 12 | Brooklyn Haight | 21:12.0 | Zeeland West | 89.4 | OK Black Championship |
| 10 | Joellah Bouwman | 20:49.1 | Grandville Calvin Christian | 89.3 | OK Silver Championship |
| 10 | Myah Peruski | 21:22.5 | Ubly | 89.2 | BTC Black/White |
| 10 | Claire Wright | 21:06.8 | Dryden | 88.7 | BTC Blue/Red |
| 9 | Emma Durling | 21:26.4 | Linden | 88.5 | FML 3 |
| 9 | Leah Murchie | 21:26.4 | Holly | 88.5 | FML 3 |
| 10 | Sarah Warner | 21:13.7 | Shepherd | 88.1 | JPC 3 |
| 10 | Sofia Sporman | 21:28.3 | Flint Kearsley | 87.9 | FML 3 |
| 12 | Alyssa Spicer | 21:19.5 | Mesick | 87.5 | WMD Championship |
| 11 | Mikenna Nagel | 21:15.7 | Sanford-Meridian | 87.5 | JPC 3 |
| 11 | Joleane Gulledge | 21:22.5 | Jonesville | 87.2 | Cascades Conference |
| 10 | Ellery Rietema | 21:18.8 | Hamilton | 87.1 | OK Black Championship |
| 12 | Gianna Conflitti | 21:23.0 | FHE Ada Forest Hills Eastern | 87.0 | OK White Championship |
| 11 | Gabriella Agar | 21:23.9 | GR South Christian | 86.7 | OK Gold Championship |
| 12 | Sophia Knarr | 21:22.0 | Midland | 86.7 | SVL Championship |
| 12 | Jennifer Popp | 20:57.1 | GR NorthPointe Christian | 86.6 | OK Silver Championship |
| 10 | Stella Inchauste | 21:24.7 | East Grand Rapids | 86.4 | OK White Championship |
| 11 | Paige Weber | 21:12.4 | Portland | 86.2 | CAAC White 3 |
| 12 | Christina Pake | 21:20.5 | Standish Sterling | 85.8 | JPC 3 |
| 9 | Emma Vloedman | 21:26.7 | GR Christian | 85.8 | OK White Championship |
| 10 | Cora Boonstra | 21:27.1 | GR Christian | 85.7 | OK White Championship |
| 10 | Lucy Budnik | 21:23.2 | Zeeland West | 85.6 | OK Black Championship |
| 11 | Cailin Spearman | 21:33.8 | Harbor Beach | 85.4 | BTC Black/White |
| 10 | Madisyn Hunter | 21:27.9 | Leslie | 85.4 | Cascades Conference |
| 10 | Danika Lopez | 21:01.2 | GR NorthPointe Christian | 85.3 | OK Silver Championship |
| 9 | Lillian Wilke | 21:28.2 | GR Christian | 85.3 | OK White Championship |
| 9 | Grace Klynstra | 21:28.6 | GR South Christian | 85.1 | OK Gold Championship |
| 12 | Leila Reyes | 21:27.0 | Midland | 85.0 | SVL Championship |
| 9 | Avery Diehl | 21:16.4 | Lansing Catholic | 84.9 | CAAC White 3 |
| 12 | Evie Kleinheksel | 21:25.9 | Zeeland West | 84.7 | OK Black Championship |
| 12 | Kenzie Low | 21:30.5 | GR Ottawa Hills | 84.5 | OK White Championship |
| 10 | Delaney Burgess | 21:30.7 | GR South Christian | 84.4 | OK Gold Championship |
| 11 | Emerson Brock | 21:28.8 | Davison | 84.4 | SVL Championship |
| 12 | Grace Kooyer | 21:31.3 | GR South Christian | 84.2 | OK Gold Championship |
| 12 | Reese Mickelsen | 21:31.5 | FHN GR Forest Hills Northern | 84.2 | OK White Championship |
| 9 | Aubree Herr | 21:31.2 | Lapeer | 83.6 | SVL Championship |
| 11 | Sam Koppenol | 21:30.4 | Zeeland West | 83.2 | OK Black Championship |
| 9 | Eliana Zwiep | 21:07.8 | GR NorthPointe Christian | 83.1 | OK Silver Championship |
| 9 | Faith Smith | 21:33.4 | Davison | 82.9 | SVL Championship |
| 9 | Jaylyn Seybert | 21:34.8 | Midland | 82.4 | SVL Championship |
| 11 | Annika Kartupelis | 21:36.8 | FHE Ada Forest Hills Eastern | 82.4 | OK White Championship |
| 12 | Leah Keuning | 21:32.9 | Zeeland West | 82.4 | OK Black Championship |
| 9 | Izabella Jordan | 21:10.2 | Hopkins | 82.3 | OK Silver Championship |
| 10 | Marilise (Mari) Yezak | 21:36.8 | Midland Dow | 81.7 | SVL Championship |
| 11 | Madelyn Frisbee | 21:37.7 | Midland Dow | 81.4 | SVL Championship |
| 12 | Carleigh Thompson | 21:26.9 | Ionia | 81.4 | CAAC White 3 |
| 10 | Briella Kohley | 21:36.0 | Spring Lake | 81.3 | OK Black Championship |
| 12 | Madison Kietzman | 21:40.1 | Middleville Thornapple-Kellogg | 81.3 | OK Gold Championship |
| 12 | Taylor Hoppe | 21:40.2 | Grass Lake | 81.3 | Cascades Conference |
| 9 | Stella Nunez | 21:49.0 | Flushing | 81.0 | FML 3 |
| 11 | Addison Patrzik | 21:39.1 | Grand Traverse Academy | 81.0 | WMD Championship |
| 11 | Peyton Hardy | 21:41.3 | Middleville Thornapple-Kellogg | 80.9 | OK Gold Championship |
| 9 | Ayla Meiste | 21:37.4 | Hamilton | 80.9 | OK Black Championship |
| 10 | Madisyn Lindemann | 21:41.5 | Napoleon | 80.8 | Cascades Conference |
| 12 | Ella Mangett | 21:39.6 | Davison | 80.8 | SVL Championship |
| 12 | Isabella Dunn | 21:49.8 | Goodrich | 80.7 | FML 3 |
| 12 | Maria Campo-Cossio Calderon | 21:47.8 | Bad Axe | 80.7 | BTC Black/White |
| 11 | Nadia Cuevas | 21:38.4 | Zeeland East | 80.5 | OK Black Championship |
| 12 | Sophie Patrick | 21:42.5 | Homer | 80.5 | Cascades Conference |
| 11 | Jessica Stouten | 22:18.6 | Vestaburg | 80.5 | MSAC Championship |
| 9 | Kendall Dorey | 21:30.9 | Charlotte | 80.0 | CAAC White 3 |
| 9 | Addyson Campbell | 21:52.3 | Goodrich | 79.9 | FML 3 |
| 9 | Tessa Rutherford | 21:42.9 | Bear Lake | 79.7 | WMD Championship |
| 12 | Aydynn Thomason | 21:43.8 | Grand Blanc | 79.4 | SVL Championship |
| 10 | Kaitlynne Litwiller | 21:44.1 | Davison | 79.3 | SVL Championship |
| 10 | Riley McKeiver | 21:46.9 | GR West Catholic | 79.0 | OK Gold Championship |
| 10 | Abbygail Plester | 21:53.0 | Ubly | 79.0 | BTC Black/White |
| 9 | Avery Fidler | 21:45.3 | Lapeer | 78.9 | SVL Championship |
| 11 | Elise Bullock | 21:47.3 | Grass Lake | 78.9 | Cascades Conference |
| 12 | Avari Montgomery | 21:35.5 | Charlotte | 78.5 | CAAC White 3 |
| 12 | Kennidi Kowal | 21:48.6 | East Grand Rapids | 78.5 | OK White Championship |
| 11 | Lydia Nelson | 21:45.2 | Hamilton | 78.3 | OK Black Championship |
| 11 | Tess Hoedel | 21:48.3 | Grand Traverse Academy | 77.9 | WMD Championship |
| 12 | Olivia Latunski | 21:50.4 | FHC GR Forest Hills Central | 77.9 | OK White Championship |
| 12 | Mia Roe | 21:50.8 | GR Christian | 77.7 | OK White Championship |
| 11 | Isabella Molnar | 21:49.0 | Grand Blanc | 77.7 | SVL Championship |
| 9 | Brielle Miller | 21:51.2 | Middleville Thornapple-Kellogg | 77.6 | OK Gold Championship |
| 12 | Gabriela Knight | 21:59.6 | Holly | 77.5 | FML 3 |
| 10 | Halli VanDyken | 21:26.0 | Belding | 77.0 | OK Silver Championship |
| 11 | Adilyn Anderson | 21:51.1 | Davison | 77.0 | SVL Championship |
| 9 | Reese Palmer | 21:49.8 | Holland Christian | 76.7 | OK Black Championship |
| 9 | Annika Kauffman | 21:28.8 | Grandville Calvin Christian | 76.1 | OK Silver Championship |
| 10 | Ava Robinson | 21:50.0 | Clare | 76.0 | JPC 3 |
| 11 | Davylynn Christie | 21:50.1 | Standish Sterling | 76.0 | JPC 3 |
| 10 | Laney Walsh | 21:56.5 | GR Catholic Central | 75.8 | OK White Championship |
| 11 | Adeline Stormont | 21:56.6 | Grass Lake | 75.8 | Cascades Conference |
| 11 | Eisele Prutch | 21:52.6 | Holland | 75.8 | OK Black Championship |
| 10 | Lydia Visker | 21:56.9 | GR Christian | 75.7 | OK White Championship |
| 9 | Riley Clark | 21:57.5 | GR South Christian | 75.5 | OK Gold Championship |
| 11 | Anna Schulz | 21:57.6 | GR West Catholic | 75.5 | OK Gold Championship |
| 11 | Madison Moeggenborg | 21:51.8 | Shepherd | 75.4 | JPC 3 |
| 12 | Madeleine Varhola | 21:55.8 | Midland Dow | 75.4 | SVL Championship |
| 9 | Alice Peterson | 21:57.9 | GR Christian | 75.4 | OK White Championship |
| 9 | Natalie DeJager | 21:58.8 | GR South Christian | 75.1 | OK Gold Championship |
| 9 | Kinsley Haight | 21:55.7 | Zeeland West | 74.8 | OK Black Championship |
| 9 | Elena Schmuker | 21:56.1 | Hudsonville Unity Christian | 74.6 | OK Black Championship |
| 11 | Carmen Reynolds | 22:00.5 | Middleville Thornapple-Kellogg | 74.5 | OK Gold Championship |
| 10 | Stella Gates | 21:47.9 | Lansing Catholic | 74.4 | CAAC White 3 |
| 10 | Lydia Popp | 22:07.1 | EPBP Laker | 74.3 | BTC Black/White |
| 12 | Meghan Guczwa | 21:57.4 | Spring Lake | 74.2 | OK Black Championship |
| 9 | Danica Burtch | 21:55.7 | Sanford-Meridian | 74.1 | JPC 3 |
| 10 | Taylor Geiger | 22:08.0 | Ubly | 74.0 | BTC Black/White |
| 11 | Brynn Robinson | 21:56.5 | Shepherd | 73.8 | JPC 3 |
| 11 | Sophi Williams | 22:10.9 | Fenton | 73.7 | FML 3 |
| 10 | Sara Stoel | 21:59.0 | Hamilton | 73.7 | OK Black Championship |
| 11 | Addison Sirianni | 22:01.1 | Bay City Central | 73.6 | SVL Championship |
| 11 | Lilly Reynolds | 22:11.4 | Fenton | 73.5 | FML 3 |
| 9 | Maezee Humm | 22:39.6 | Breckenridge | 73.5 | MSAC Championship |
| 10 | Sophie Allen | 22:13.0 | Flushing | 73.0 | FML 3 |
| 10 | Breanna Schut | 22:05.8 | Middleville Thornapple-Kellogg | 72.7 | OK Gold Championship |
| 10 | Caroline Schellhammer | 22:06.2 | East Grand Rapids | 72.6 | OK White Championship |
| 12 | Natalie Brown | 22:04.8 | Bear Lake | 72.4 | WMD Championship |
| 9 | Farrah Hampton | 22:05.1 | Bay City Western | 72.3 | SVL Championship |
| 9 | Rose Mason | 22:07.3 | East Grand Rapids | 72.2 | OK White Championship |
| 11 | Olivia Hooper | 22:13.6 | EPBP Laker | 72.1 | BTC Black/White |
| 12 | Bryn Biela | 22:07.8 | Hanover-Horton | 72.1 | Cascades Conference |
| 10 | Leah Aagesen | 22:07.9 | GR Catholic Central | 72.0 | OK White Championship |
| 9 | Clara Cox | 22:08.5 | East Grand Rapids | 71.8 | OK White Championship |
| 10 | Anna McCarty | 22:44.7 | Carson City-Crystal | 71.8 | MSAC Championship |
| 12 | Marta Doublestein | 22:08.7 | GR Ottawa Hills | 71.8 | OK White Championship |
| 12 | Adeleine DeRoo | 22:10.9 | GR Ottawa Hills | 71.0 | OK White Championship |
| 12 | Sophie Koleszar | 22:07.1 | Zeeland East | 71.0 | OK Black Championship |
| 9 | Hazel Cherney | 22:07.4 | Spring Lake | 70.9 | OK Black Championship |
| 9 | Madeline Orr | 22:20.0 | Flushing | 70.7 | FML 3 |
| 10 | Scarlet Villarreal | 22:08.2 | Zeeland East | 70.6 | OK Black Championship |
| 10 | Bryleigh Belcher | 22:20.2 | Linden | 70.6 | FML 3 |
| 11 | Haley Green | 22:08.2 | Zeeland East | 70.6 | OK Black Championship |
| 12 | Evalynne Bell | 22:06.3 | Farwell | 70.6 | JPC 3 |
| 12 | Annalise Capestany | 22:08.5 | Holland Christian | 70.5 | OK Black Championship |
| 12 | Emma McCarty | 22:48.8 | Carson City-Crystal | 70.4 | MSAC Championship |
| 10 | Aletta Vos | 22:13.1 | GR South Christian | 70.3 | OK Gold Championship |
| 12 | Katherine Klooster | 22:13.2 | GR West Catholic | 70.3 | OK Gold Championship |
| 9 | Ella Gustner | 22:03.0 | Dryden | 70.0 | BTC Blue/Red |
| 11 | Ashley Binder | 22:10.7 | Hudsonville Unity Christian | 69.8 | OK Black Championship |
| 10 | Ashley Stewart | 22:11.8 | Holland Christian | 69.4 | OK Black Championship |
| 12 | Shenoah Collier | 22:14.2 | Grand Traverse Academy | 69.3 | WMD Championship |
| 12 | Lili Zondervan | 22:16.2 | GR South Christian | 69.3 | OK Gold Championship |
| 9 | Emily Eubank | 21:49.3 | Belding | 69.2 | OK Silver Championship |
| 9 | Grace Gruppen | 22:12.4 | Hudsonville Unity Christian | 69.2 | OK Black Championship |
| 10 | Peyton Rohn | 22:53.3 | Ashley | 68.9 | MSAC Championship |
| 10 | Emily Meek | 22:23.5 | Unionville-Sebewaing | 68.8 | BTC Black/White |
| 11 | Hannah Murtha | 22:16.3 | Midland | 68.6 | SVL Championship |
| 10 | Avery Byers | 22:26.7 | Flushing | 68.4 | FML 3 |
| 9 | Rebekah Huber | 22:12.8 | Midland Bullock Creek | 68.4 | JPC 3 |
| 10 | Margaret Guerra-Harrison | 22:19.4 | Leslie | 68.2 | Cascades Conference |
| 11 | Taylor Byrne | 22:28.0 | Holly | 68.0 | FML 3 |
| 9 | June Acheson | 22:20.3 | GR Christian | 67.9 | OK White Championship |
| 11 | Lillian Dewey | 21:54.0 | Hopkins | 67.7 | OK Silver Championship |
| 10 | Maria Schwerin | 22:19.1 | Grand Traverse Academy | 67.6 | WMD Championship |
| 9 | Gracie Emerson | 22:21.4 | FHC GR Forest Hills Central | 67.5 | OK White Championship |
| 10 | Dakotah Laisure | 21:54.5 | Belding | 67.5 | OK Silver Championship |
| 12 | Grace Schumacher | 21:55.5 | Hopkins | 67.2 | OK Silver Championship |
| 12 | Ryleigh Haveman | 22:24.0 | Wayland Union | 66.7 | OK Gold Championship |
| 10 | Ellie Woodring | 22:24.2 | Addison | 66.6 | Cascades Conference |
| 9 | Sara Guest | 22:18.6 | Midland Bullock Creek | 66.5 | JPC 3 |
| 11 | Adeline Ludwig | 22:19.4 | Midland Bullock Creek | 66.2 | JPC 3 |
| 11 | Shannon Losee | 22:21.5 | Spring Lake | 66.2 | OK Black Championship |
| 11 | Miah Randall | 22:33.7 | Holly | 66.1 | FML 3 |
| 11 | Emma Boire | 21:58.7 | Belding | 66.1 | OK Silver Championship |
| 9 | Gianna Richmond | 22:26.2 | GR West Catholic | 65.9 | OK Gold Championship |
| 10 | Dilyn Colpean | 23:02.5 | Merrill | 65.8 | MSAC Championship |
| 11 | Isabel Adkins | 22:34.7 | Swartz Creek | 65.8 | FML 3 |
| 12 | Lauren Spitzley | 22:13.9 | Portland | 65.7 | CAAC White 3 |
| 10 | Esther Bulgrien | 22:33.4 | Harbor Beach | 65.5 | BTC Black/White |
| 11 | Hannah Van Allen | 22:28.9 | GR Christian | 65.0 | OK White Championship |
| 12 | Haylie Vanderwal | 22:16.3 | Olivet | 64.9 | CAAC White 3 |
| 10 | Sydney Dickman | 22:23.7 | St. Louis | 64.8 | JPC 3 |
| 11 | Amoriah Tanton | 22:38.6 | Lake Fenton | 64.5 | FML 3 |
| 9 | Aubrey Perez | 22:18.1 | Ionia | 64.3 | CAAC White 3 |
| 12 | Laura Spyker | 22:26.5 | Standish Sterling | 63.8 | JPC 3 |
| 11 | Karlee Herr | 22:30.7 | Lapeer | 63.8 | SVL Championship |
| 10 | Audrey Johnston | 22:41.0 | Linden | 63.7 | FML 3 |
| 10 | Molly VanDam | 22:29.0 | Zeeland East | 63.7 | OK Black Championship |
| 9 | Emily Francis | 22:31.2 | Grand Blanc | 63.6 | SVL Championship |
| 12 | Lydia Brown | 22:29.4 | Spring Lake | 63.5 | OK Black Championship |
| 9 | Emme Naylor | 22:33.7 | Napoleon | 63.4 | Cascades Conference |
| 10 | Margo Burba | 22:43.3 | Flushing | 62.9 | FML 3 |
| 11 | Eve Sheldon | 22:44.1 | Flushing | 62.6 | FML 3 |
| 9 | Rachel Becker | 22:42.6 | Unionville-Sebewaing | 62.5 | BTC Black/White |
| 9 | Sadie Mueller | 23:14.2 | St. Charles | 62.0 | MSAC Championship |
| 12 | Makenzy Lindemann | 22:38.2 | Napoleon | 61.9 | Cascades Conference |
| 10 | Sophie Aupperlee | 22:38.3 | GR Ottawa Hills | 61.9 | OK White Championship |
| 12 | Sarah Goward | 22:36.9 | Mount Pleasant | 61.7 | SVL Championship |
| 9 | Claire Kohley | 22:13.2 | Fruitport | 61.3 | OK Silver Championship |
| 10 | Madison Francke | 22:38.8 | Bay City Central | 61.1 | SVL Championship |
| 10 | Fiona Sizemore | 22:27.9 | Ionia | 61.0 | CAAC White 3 |
| 11 | Bailey Case | 22:39.3 | Pentwater | 60.9 | WMD Championship |
| 11 | Mia Langhann | 22:41.4 | Jonesville | 60.9 | Cascades Conference |
| 10 | Ava Kruise | 22:42.1 | Grass Lake | 60.6 | Cascades Conference |
| 9 | Amada Price | 23:20.0 | Fulton | 60.0 | MSAC Championship |
| 10 | Madeline Vink | 22:40.3 | Spring Lake | 59.9 | OK Black Championship |
| 12 | Madeline Dunn | 22:53.5 | Goodrich | 59.5 | FML 3 |
| 10 | Brooklyn Morell | 22:51.7 | Ubly | 59.4 | BTC Black/White |
| 11 | Anna Shaarda | 22:45.9 | FHN GR Forest Hills Northern | 59.4 | OK White Championship |
| 11 | Marnath Tuol | 22:19.1 | Grandville Calvin Christian | 59.3 | OK Silver Championship |
| 9 | Lachlan Merren | 22:19.3 | Hopkins | 59.2 | OK Silver Championship |
| 9 | Anna London | 22:33.5 | Olivet | 59.2 | CAAC White 3 |
| 12 | Baylee Moore | 22:33.5 | Charlotte | 59.2 | CAAC White 3 |
| 11 | Josie Luyckx | 22:46.6 | FHC GR Forest Hills Central | 59.1 | OK White Championship |
| 11 | Madison Smith | 22:46.0 | Grand Traverse Academy | 58.7 | WMD Championship |
| 12 | Lauren DeVries | 22:44.1 | Zeeland East | 58.6 | OK Black Championship |
| 9 | Taelyn Tuggle | 22:56.2 | Goodrich | 58.6 | FML 3 |
| 10 | Gabby Gaydosh | 22:48.8 | Brooklyn Columbia Central | 58.4 | Cascades Conference |
| 10 | Jenna VanderLaan | 22:49.9 | GR South Christian | 58.0 | OK Gold Championship |
| 11 | Kylie Leatherman | 22:46.2 | Hudsonville Unity Christian | 57.9 | OK Black Championship |
| 11 | Marissa Ainsworth | 22:50.3 | Wayland Union | 57.9 | OK Gold Championship |
| 12 | HarLee Leasher | 22:56.7 | Brown City | 57.8 | BTC Black/White |
| 11 | Addison Jones | 22:48.9 | Midland | 57.7 | SVL Championship |
| 12 | Samantha Conley | 22:47.6 | Spring Lake | 57.5 | OK Black Championship |
| 9 | Madison Lemert | 22:45.8 | St. Louis | 57.4 | JPC 3 |
| 10 | Reese Wright | 22:52.0 | Michigan Center | 57.3 | Cascades Conference |
| 11 | Harper Schoon-Tanis | 22:48.3 | Holland | 57.2 | OK Black Championship |
| 12 | Laura Bigard | 23:28.5 | Mt. Pleasant Sacred Heart | 57.2 | MSAC Championship |
| 10 | Sophia Miller | 22:52.7 | Wayland Union | 57.1 | OK Gold Championship |
| 9 | Alexa DeVries | 22:52.7 | GR South Christian | 57.1 | OK Gold Championship |
| 10 | Leyah Reed | 22:51.0 | Midland Dow | 57.0 | SVL Championship |
| 9 | Emma Campbell | 22:53.1 | Michigan Center | 57.0 | Cascades Conference |
| 10 | Sofia Spelman-Mendez | 22:53.5 | FHN GR Forest Hills Northern | 56.8 | OK White Championship |
| 11 | Lucy Van Huis | 22:49.6 | Holland | 56.8 | OK Black Championship |
| 12 | Holly Zantop | 22:54.4 | Hanover-Horton | 56.5 | Cascades Conference |
| 12 | Cecelia Gill | 22:55.1 | GR Northview | 56.3 | OK Gold Championship |
| 9 | Isabella West | 22:44.2 | Mayville | 56.3 | BTC Blue/Red |
| 9 | Hailey Moorman | 22:55.8 | GR South Christian | 56.1 | OK Gold Championship |
| 10 | Genevieve Koepke | 22:54.2 | Saginaw Heritage | 55.9 | SVL Championship |
| 10 | Annie Lou Howell | 22:52.9 | Holland | 55.7 | OK Black Championship |
| 9 | Breana Adame | 23:03.0 | Sandusky | 55.7 | BTC Black/White |
| 11 | Genevieve Franklin | 22:30.0 | Fruitport | 55.7 | OK Silver Championship |
| 9 | Zona Morris | 22:57.3 | GR Ottawa Hills | 55.6 | OK White Championship |
| 10 | Julia Shupe | 23:03.4 | EPBP Laker | 55.5 | BTC Black/White |
| 9 | Emily Okley | 22:57.5 | Leslie | 55.5 | Cascades Conference |
| 11 | Sophia Roelofs | 22:57.7 | GR Christian | 55.4 | OK White Championship |
| 12 | Emma Fisher | 23:04.4 | Reese | 55.2 | BTC Black/White |
| 11 | Rina Graveline | 22:52.5 | Gladwin | 55.2 | JPC 3 |
| 12 | Lilian Nguyen | 22:59.1 | FHN GR Forest Hills Northern | 55.0 | OK White Championship |
| 10 | Sydney Pflug | 22:59.4 | GR Northview | 54.9 | OK Gold Championship |
| 10 | Remi Kitts | 22:59.8 | FHE Ada Forest Hills Eastern | 54.7 | OK White Championship |
| 12 | Keira Kalbfleisch | 22:58.3 | Saginaw Heritage | 54.6 | SVL Championship |
| 12 | Elise Morey | 22:58.4 | Lapeer | 54.5 | SVL Championship |
| 11 | Sarah Krueger | 23:00.4 | FHE Ada Forest Hills Eastern | 54.5 | OK White Championship |
| 10 | Addison White | 22:34.0 | Belding | 54.3 | OK Silver Championship |
| 11 | Ruby Collins | 23:01.1 | Hanover-Horton | 54.3 | Cascades Conference |
| 9 | Selene Paxton | 22:59.7 | Midland Dow | 54.1 | SVL Championship |
| 11 | Annalee Takalo | 22:55.9 | Shepherd | 54.0 | JPC 3 |
| 11 | Ellie Wathen | 22:58.2 | Spring Lake | 53.9 | OK Black Championship |
| 12 | Ellie Daum | 23:00.5 | Mount Pleasant | 53.8 | SVL Championship |
| 12 | Bethany Lehr | 23:00.9 | Mount Pleasant | 53.7 | SVL Championship |
| 12 | Ally Schmitz | 23:40.1 | Breckenridge | 53.3 | MSAC Championship |
| 9 | Lyla Holdwick | 23:11.2 | Harbor Beach | 52.9 | BTC Black/White |
| 9 | Aynsley Merkins | 22:38.4 | Fruitport | 52.9 | OK Silver Championship |
| 11 | Haley Fitzgibbon | 22:59.6 | Sanford-Meridian | 52.8 | JPC 3 |
| 12 | Melodie Nagel | 22:59.6 | Sanford-Meridian | 52.8 | JPC 3 |
| 9 | Talise Wohlschlegel | 23:00.4 | Beaverton | 52.5 | JPC 3 |
| 12 | Isla Sule | 23:16.4 | Corunna | 51.9 | FML 3 |
| 12 | Abigail Redfield | 22:55.4 | Olivet | 51.9 | CAAC White 3 |
| 11 | Aubrey Weber | 23:08.6 | Napoleon | 51.8 | Cascades Conference |
| 9 | Eleanor Aikman | 23:08.4 | Davison | 51.2 | SVL Championship |
| 10 | Leah Leis | 23:04.4 | Clare | 51.2 | JPC 3 |
| 11 | Ellen Post | 23:06.8 | Zeeland East | 51.1 | OK Black Championship |
| 10 | Jadyn Rodgers | 23:11.0 | GR Northview | 51.0 | OK Gold Championship |
| 12 | Lydia VanderMolen | 23:07.1 | Hudsonville Unity Christian | 51.0 | OK Black Championship |
| 12 | Taylor Hinterman | 23:09.2 | Bay City Western | 50.9 | SVL Championship |
| 12 | Paige Kutas | 22:58.4 | Lansing Catholic | 50.9 | CAAC White 3 |
| 9 | Julia Eichbauer | 23:19.8 | Fenton | 50.7 | FML 3 |
| 11 | Dahlia Kluver | 23:10.1 | Mount Pleasant | 50.6 | SVL Championship |
| 9 | Kayden Parker | 23:18.9 | Harbor Beach | 50.4 | BTC Black/White |
| 11 | Makenzie Hilberer | 23:13.1 | Grass Lake | 50.3 | Cascades Conference |
| 10 | Isabella Lopez | 23:13.7 | GR Northview | 50.1 | OK Gold Championship |
| 12 | Molly Colpean | 23:13.8 | FHC GR Forest Hills Central | 50.1 | OK White Championship |
| 12 | Kyleigh Phothisan | 23:11.3 | Zeeland East | 49.6 | OK Black Championship |
| 9 | Leah Edgar | 23:23.4 | Fenton | 49.5 | FML 3 |
| 11 | Tess Graff | 23:15.6 | East Grand Rapids | 49.5 | OK White Championship |
| 9 | Evie McCreedy | 23:13.7 | Lapeer | 49.4 | SVL Championship |
| 12 | Isabelle Neely | 23:15.9 | GR Northview | 49.4 | OK Gold Championship |
| 12 | Jillian Steckroth | 23:24.3 | Lake Fenton | 49.2 | FML 3 |
| 12 | Avery Hagemann | 23:17.0 | Middleville Thornapple-Kellogg | 49.0 | OK Gold Championship |
| 12 | Kate Murphy | 23:13.0 | Zeeland East | 49.0 | OK Black Championship |
| 12 | Meg VanDam | 23:13.2 | Zeeland East | 48.9 | OK Black Championship |
| 9 | Kennedy Wirt | 23:17.6 | FHE Ada Forest Hills Eastern | 48.8 | OK White Championship |
| 9 | Elizabeth Lietzow | 23:11.7 | Sanford-Meridian | 48.8 | JPC 3 |
| 10 | Abbi Wright | 23:13.8 | Holland Christian | 48.7 | OK Black Championship |
| 10 | Brynley Merkins | 22:51.0 | Fruitport | 48.7 | OK Silver Championship |
| 9 | Saryn Leonard | 23:12.4 | St. Louis | 48.5 | JPC 3 |
| 11 | Alaina Weyrowske | 23:17.5 | Midland Dow | 48.2 | SVL Championship |
| 9 | Brooklyn Chesney | 23:06.8 | Lansing Catholic | 48.1 | CAAC White 3 |
| 12 | Lillian Engstrom | 23:20.0 | GR Catholic Central | 48.0 | OK White Championship |
| 10 | Eleanor Olivo | 23:28.2 | Flushing | 47.9 | FML 3 |
| 10 | Lily Kline | 23:16.9 | Spring Lake | 47.7 | OK Black Championship |
| 12 | Emily Schramm | 23:15.7 | Standish Sterling | 47.4 | JPC 3 |
| 11 | Sydney Oke | 23:20.4 | Lapeer | 47.2 | SVL Championship |
| 10 | Peyten Albertson | 23:28.8 | Marlette | 47.1 | BTC Black/White |
| 9 | Ellie Einfeld | 23:23.1 | GR Christian | 47.0 | OK White Championship |
| 11 | Breanna Cole | 22:56.8 | Fruitport | 46.7 | OK Silver Championship |
| 10 | Taylor Wills | 24:00.1 | Mt. Pleasant Sacred Heart | 46.6 | MSAC Championship |
| 9 | Emma Freeland | 23:13.3 | Kingston | 46.6 | BTC Blue/Red |
| 12 | Sophia Willyerd | 23:32.4 | Swartz Creek | 46.5 | FML 3 |
| 11 | June Mushfield | 23:18.7 | Midland Bullock Creek | 46.4 | JPC 3 |
| 10 | Shyanna Buskirk | 22:58.2 | Hopkins | 46.3 | OK Silver Championship |
| 9 | Cora Campbell | 23:33.3 | Fenton | 46.2 | FML 3 |
| 9 | Alexa Moore | 23:26.5 | Jonesville | 45.8 | Cascades Conference |
| 12 | Ava Kontranowski | 23:24.7 | Midland | 45.8 | SVL Championship |
| 11 | Lani Dimock | 23:33.2 | Harbor Beach | 45.6 | BTC Black/White |
| 10 | Kendal Klingenberg | 23:23.2 | Holland Christian | 45.6 | OK Black Championship |
| 9 | June York | 23:25.6 | Grand Traverse Academy | 45.5 | WMD Championship |
| 11 | Anshu Talati | 23:25.9 | Grand Blanc | 45.4 | SVL Championship |
| 10 | Brystal Klinkman | 23:35.0 | Cass City | 45.0 | BTC Black/White |
| 11 | Caroline Mason | 23:29.3 | Manchester | 44.9 | Cascades Conference |
| 11 | Isabelle DeJong | 23:26.0 | Zeeland West | 44.7 | OK Black Championship |
| 11 | Adele Jewett | 23:03.3 | Grandville Calvin Christian | 44.6 | OK Silver Championship |
| 11 | Ryann Ball | 24:06.9 | Montabella | 44.4 | MSAC Championship |
| 10 | Kamilla Munoz | 23:28.1 | Zeeland East | 44.0 | OK Black Championship |
| 9 | Bella Mehta | 23:30.1 | Midland Dow | 44.0 | SVL Championship |
| 9 | Evelyn Bruce | 23:38.4 | Caro | 43.9 | BTC Black/White |
| 10 | Magnolia Weiss | 23:28.6 | Spring Lake | 43.8 | OK Black Championship |
| 12 | Ryann Tackabury | 23:30.8 | Lapeer | 43.7 | SVL Championship |
| 10 | Adalynne Lange | 23:40.1 | EPBP Laker | 43.3 | BTC Black/White |
| 11 | Michaela O’Callaghan | 23:28.3 | Gladwin | 43.3 | JPC 3 |
| 10 | Saralynn Shelley | 24:11.0 | Montabella | 43.0 | MSAC Championship |
| 11 | McKayla Marker | 23:43.0 | Flushing | 43.0 | FML 3 |
| 11 | Kaylee Katje | 23:09.0 | Hopkins | 42.7 | OK Silver Championship |
| 11 | Anneliesse Patterson | 23:23.2 | Olivet | 42.6 | CAAC White 3 |
| 12 | Reagan Vokal | 23:34.3 | Midland | 42.6 | SVL Championship |
| 10 | Miriam Skarich | 23:44.7 | Owosso | 42.4 | FML 3 |
| 10 | Jessie Whitmore | 23:33.7 | Spring Lake | 42.1 | OK Black Championship |
| 10 | Stephanie Reder | 23:35.9 | Midland Dow | 42.0 | SVL Championship |
| 12 | Elizabeth Richmond | 23:38.1 | GR West Catholic | 42.0 | OK Gold Championship |
| 9 | Caroline Berkemeier | 23:38.4 | GR Catholic Central | 41.9 | OK White Championship |
| 10 | Claire Ellis | 23:25.6 | Olivet | 41.8 | CAAC White 3 |
| 12 | Emma Means | 23:33.5 | Shepherd | 41.5 | JPC 3 |
| 11 | Kendahl Drake | 23:40.0 | Jonesville | 41.3 | Cascades Conference |
| 11 | Alayna Zahn | 23:38.1 | Midland Dow | 41.3 | SVL Championship |
| 9 | Maisie Sanderson | 23:40.4 | FHE Ada Forest Hills Eastern | 41.2 | OK White Championship |
| 11 | Elizabeth Schultz | 23:29.8 | Peck | 41.1 | BTC Blue/Red |
| 10 | Addison Horton | 23:40.9 | Jonesville | 41.0 | Cascades Conference |
| 11 | Maya Overway | 23:37.2 | Spring Lake | 41.0 | OK Black Championship |
| 9 | Autumn Patrzik | 23:39.2 | Grand Traverse Academy | 40.9 | WMD Championship |
| 11 | Jaden Buckey | 23:39.3 | Bay City Central | 40.9 | SVL Championship |
| 12 | Kennedie Crow | 23:28.4 | Eaton Rapids | 40.9 | CAAC White 3 |
| 9 | Taylor Campbell | 23:41.5 | Jonesville | 40.8 | Cascades Conference |
| 11 | Anna Ziedins | 23:41.6 | GR Catholic Central | 40.8 | OK White Championship |
| 9 | Ava Spencer | 23:49.8 | Owosso | 40.7 | FML 3 |
| 11 | Zaskia Cambero-Feliz | 23:42.6 | East Grand Rapids | 40.5 | OK White Championship |
| 10 | Carolyn Buller | 23:38.9 | Hudsonville Unity Christian | 40.4 | OK Black Championship |
| 12 | Luci Waldie | 23:37.1 | Standish Sterling | 40.3 | JPC 3 |
| 10 | Camryn Marshall | 23:51.4 | Linden | 40.2 | FML 3 |
| 11 | Cora Carver | 24:20.3 | Vestaburg | 39.9 | MSAC Championship |
| 9 | Cassie Morello | 23:52.8 | Fenton | 39.7 | FML 3 |
| 10 | Stella Canfield | 23:44.8 | GR Catholic Central | 39.7 | OK White Championship |
| 9 | Micaela Fisher | 23:44.8 | East Grand Rapids | 39.7 | OK White Championship |
| 12 | Martyna Nowak | 23:43.4 | Mason County Eastern | 39.5 | WMD Championship |
| 12 | Audrey McManus | 23:32.5 | Eaton Rapids | 39.5 | CAAC White 3 |
| 11 | Jenna Terpstra | 23:18.7 | GR NorthPointe Christian | 39.4 | OK Silver Championship |
| 11 | Saniya Shepard | 23:41.8 | Zeeland East | 39.4 | OK Black Championship |
| 12 | Alyssa Lucas | 23:41.9 | Zeeland West | 39.4 | OK Black Championship |
| 12 | Addy Burkett | 23:32.9 | Olivet | 39.4 | CAAC White 3 |
| 12 | Jenna Dozeman | 23:42.0 | Hamilton | 39.3 | OK Black Championship |
| 10 | Samantha Skym | 23:40.7 | Midland Bullock Creek | 39.1 | JPC 3 |
| 9 | Grace Nykamp | 23:47.5 | Napoleon | 38.8 | Cascades Conference |
| 9 | Sarah Bowerman | 23:42.0 | St. Louis | 38.7 | JPC 3 |
| 11 | Ella Hallack | 23:44.1 | Zeeland West | 38.6 | OK Black Championship |
| 11 | Aspen Jimkoski | 23:38.0 | North Huron | 38.3 | BTC Blue/Red |
| 10 | Olivia Vredevoogd | 23:45.7 | Hudsonville Unity Christian | 38.1 | OK Black Championship |
| 10 | Peyton Buckner | 23:48.8 | Bear Lake | 37.7 | WMD Championship |
| 11 | Abby Geyer | 23:48.8 | Spring Lake | 37.1 | OK Black Championship |
| 10 | Alexa Robbins | 23:59.4 | Harbor Beach | 36.9 | BTC Black/White |
| 11 | Aspyn Browning | 23:53.4 | Grass Lake | 36.9 | Cascades Conference |
| 12 | Loryn Nowiski | 23:59.9 | Harbor Beach | 36.7 | BTC Black/White |
| 11 | Katherine Burde | 23:27.0 | GR NorthPointe Christian | 36.7 | OK Silver Championship |
| 11 | Devon Byrne | 24:02.6 | Holly | 36.5 | FML 3 |
| 10 | Evelyn Lindberg | 24:03.3 | Corunna | 36.2 | FML 3 |
| 11 | Elizabeth Huisjen | 23:49.4 | Gladwin | 36.2 | JPC 3 |
| 12 | Kenna Caryl | 23:51.7 | Hudsonville Unity Christian | 36.1 | OK Black Championship |
| 12 | Cassie Helder | 23:52.0 | Hamilton | 36.0 | OK Black Championship |
| 11 | Amanda Ludwig | 23:43.1 | Lansing Catholic | 36.0 | CAAC White 3 |
| 11 | Lily Wilcoxen | 23:54.6 | Grand Traverse Academy | 35.8 | WMD Championship |
| 9 | Finnola Fletcher | 24:04.6 | Holly | 35.8 | FML 3 |
| 11 | Annica Yin | 23:52.8 | Holland | 35.7 | OK Black Championship |
| 12 | Payton Scott | 24:03.0 | EPBP Laker | 35.7 | BTC Black/White |
| 10 | Allison Steeb | 23:46.4 | Deckerville | 35.5 | BTC Blue/Red |
| 12 | Ella Riddle | 23:55.9 | Midland | 35.4 | SVL Championship |
| 11 | Evie Sharpe | 23:58.0 | GR Catholic Central | 35.3 | OK White Championship |
| 9 | Piper VanStraten | 23:45.1 | Olivet | 35.3 | CAAC White 3 |
| 9 | Kayley Wood | 23:56.7 | Lapeer | 35.1 | SVL Championship |
| 10 | Gracie Ockerman | 24:08.4 | Owosso | 34.5 | FML 3 |
| 9 | Vivian Murphy | 23:47.4 | Olivet | 34.5 | CAAC White 3 |
| 9 | Abigail Kahn | 24:08.7 | Lake Fenton | 34.4 | FML 3 |
| 9 | Bailey Lutz | 23:59.5 | Bear Lake | 34.2 | WMD Championship |
| 10 | Morgan Hausbeck | 23:59.6 | Mount Pleasant | 34.1 | SVL Championship |
| 10 | Leah Flannery | 24:02.9 | Leslie | 33.7 | Cascades Conference |
| 12 | Aletheia Thomas | 24:11.7 | Holly | 33.4 | FML 3 |
| 11 | Olivia Sevilla | 24:01.9 | Bay City Western | 33.4 | SVL Championship |
| 10 | Hailey Heistand | 23:37.3 | Fruitport | 33.2 | OK Silver Championship |
| 9 | Kayla VanderBie | 23:39.9 | Grandville Calvin Christian | 32.4 | OK Silver Championship |
| 11 | Melissa VanTimmeren | 23:40.2 | Grandville Calvin Christian | 32.3 | OK Silver Championship |
| 11 | Olivia Orr | 24:15.4 | Flushing | 32.2 | FML 3 |
| 10 | Kate Triezenberg | 24:07.5 | GR Christian | 32.2 | OK White Championship |
| 10 | Lilyana Lasher | 23:57.0 | Dryden | 32.0 | BTC Blue/Red |
| 11 | Lindsay Hofmeister | 24:07.0 | Midland Dow | 31.7 | SVL Championship |
| 11 | Kiera Morris | 24:07.3 | Bay City Western | 31.6 | SVL Championship |
| 11 | Kyra Fiedler | 24:17.7 | Flint Kearsley | 31.4 | FML 3 |
| 9 | Macie Bush | 24:46.1 | Breckenridge | 31.3 | MSAC Championship |
| 10 | Cami Goodrich | 23:57.2 | Lansing Catholic | 31.3 | CAAC White 3 |
| 9 | Leah Doozan | 24:06.4 | Zeeland West | 31.2 | OK Black Championship |
| 11 | Eliza Milarch | 23:58.4 | Charlotte | 30.9 | CAAC White 3 |
| 12 | Emily Plantinga | 24:11.5 | GR Christian | 30.8 | OK White Championship |
| 11 | Raylee Preston | 24:11.7 | Middleville Thornapple-Kellogg | 30.8 | OK Gold Championship |
| 12 | Onaleigh McVay | 24:20.4 | Owosso | 30.5 | FML 3 |
| 9 | Blake Ruffin | 24:20.7 | Flushing | 30.4 | FML 3 |
| 12 | Payden Burden-Smith | 24:11.5 | Saginaw Heritage | 30.2 | SVL Championship |
| 9 | Adaure Obinwanne | 24:00.9 | Lansing Catholic | 30.0 | CAAC White 3 |
| 11 | Jazmine Mason | 24:22.0 | Holly | 30.0 | FML 3 |
| 10 | Emma Tramontin | 24:22.3 | Corunna | 29.9 | FML 3 |
| 11 | Addison Malburg | 24:12.7 | Mason County Eastern | 29.8 | WMD Championship |
| 12 | Elise Doezema | 23:47.9 | Belding | 29.7 | OK Silver Championship |
| 11 | Sophia Miller | 24:11.0 | Hudsonville Unity Christian | 29.7 | OK Black Championship |
| 9 | Alyssa Wheeler | 24:15.5 | Napoleon | 29.5 | Cascades Conference |
| 9 | Elyana Jurkowski | 24:15.7 | Wayland Union | 29.4 | OK Gold Championship |
| 11 | Chloe Wellman | 24:14.5 | Davison | 29.2 | SVL Championship |
| 9 | Alexis Cole | 23:50.2 | GR NorthPointe Christian | 28.9 | OK Silver Championship |
| 9 | Olivia Herr | 24:25.8 | Clio | 28.7 | FML 3 |
| 9 | Aria Vugteveen | 24:18.9 | GR South Christian | 28.4 | OK Gold Championship |
| 11 | Emma Krivickas | 24:19.8 | FHC GR Forest Hills Central | 28.1 | OK White Championship |
| 12 | Alexis Fabbro | 24:26.5 | Vassar | 27.8 | BTC Black/White |
| 11 | Sasha Ali Szilak | 24:20.4 | Midland | 27.2 | SVL Championship |
| 12 | Veda Smith | 24:09.6 | Portland | 27.1 | CAAC White 3 |
| 9 | Chloe DenHartigh | 24:18.9 | Hudsonville Unity Christian | 27.1 | OK Black Championship |
| 12 | Kasey Haartman | 24:19.1 | Hudsonville Unity Christian | 27.0 | OK Black Championship |
| 10 | Maya Cicci | 24:21.6 | Midland Dow | 26.8 | SVL Championship |
| 10 | Heidi Carter | 24:10.9 | Lake Odessa Lakewood | 26.7 | CAAC White 3 |
| 12 | Lily Geyer | 24:20.5 | Spring Lake | 26.5 | OK Black Championship |
| 11 | Leire Ojeda-Gogniat | 24:31.1 | Harbor Beach | 26.3 | BTC Black/White |
| 11 | Hope Kriesch | 24:33.6 | Flushing | 26.1 | FML 3 |
| 9 | Allie Gruppen | 24:22.3 | Hudsonville Unity Christian | 25.9 | OK Black Championship |
| 11 | Bayleigh Finney | 24:20.5 | Sanford-Meridian | 25.8 | JPC 3 |
| 9 | Carolan Emmons | 24:32.7 | Millington | 25.8 | BTC Black/White |
| 12 | Riley Dood | 24:27.8 | GR South Christian | 25.4 | OK Gold Championship |
| 12 | Kaylee Eickhoff | 24:36.1 | Goodrich | 25.3 | FML 3 |
| 10 | Averie Schons | 24:26.3 | Lapeer | 25.2 | SVL Championship |
| 12 | Corena Willink | 24:28.6 | GR Ottawa Hills | 25.1 | OK White Championship |
| 10 | Adi Doyle | 24:37.0 | Owosso | 25.0 | FML 3 |
| 11 | Adelyn Lough | 24:27.0 | Bay City Western | 25.0 | SVL Championship |
| 10 | Heidi Salm | 24:23.2 | Shepherd | 24.9 | JPC 3 |
| 9 | Sophia Morgan | 24:31.0 | Jonesville | 24.3 | Cascades Conference |
| 12 | Grace Burgess | 24:31.3 | GR South Christian | 24.2 | OK Gold Championship |
| 11 | Julia Penades | 24:38.2 | Marlette | 23.9 | BTC Black/White |
| 11 | Lily Spudowski | 24:38.5 | Brown City | 23.8 | BTC Black/White |
| 9 | Reagan Somers | 24:26.6 | Clare | 23.8 | JPC 3 |
| 9 | Riley McKissic | 24:41.4 | Linden | 23.5 | FML 3 |
| 10 | Mackenzie Zayas | 24:41.4 | Owosso | 23.5 | FML 3 |
| 9 | Ella Jacobson | 24:33.7 | GR Catholic Central | 23.4 | OK White Championship |
| 9 | Charlotte Ringnalda | 24:34.4 | GR South Christian | 23.2 | OK Gold Championship |
| 9 | Menrva Abbott | 24:32.7 | Grand Blanc | 23.1 | SVL Championship |
| 10 | Karsyn Boersma | 24:35.7 | Middleville Thornapple-Kellogg | 22.8 | OK Gold Championship |
| 12 | Stella Lipinski | 24:24.2 | Lansing Catholic | 22.3 | CAAC White 3 |
| 12 | Mia Jaime | 24:35.4 | Bay City Western | 22.2 | SVL Championship |
| 9 | Arliena Grant | 24:32.3 | Gladwin | 21.9 | JPC 3 |
| 12 | Kaylin Rogers | 24:37.5 | Davison | 21.5 | SVL Championship |
| 9 | Ebony Huckins | 24:45.9 | Reese | 21.4 | BTC Black/White |
| 12 | Natalie Phillips | 24:29.6 | North Huron | 21.1 | BTC Blue/Red |
| 12 | Kennedy Bugbee | 24:40.8 | Hanover-Horton | 21.1 | Cascades Conference |
| 9 | Molly Cook | 24:49.2 | Flushing | 20.9 | FML 3 |
| 11 | Lily Smith | 24:39.8 | Pentwater | 20.7 | WMD Championship |
| 10 | Ali Turner | 24:40.2 | Lapeer | 20.6 | SVL Championship |
| 12 | Ali Learman | 24:48.7 | Cass City | 20.5 | BTC Black/White |
| 10 | Sophia Mika | 24:41.1 | Midland | 20.3 | SVL Championship |
| 11 | Marley Pointer | 24:51.2 | Holly | 20.3 | FML 3 |
| 11 | Alyssa Moens | 24:43.5 | GR Northview | 20.2 | OK Gold Championship |
| 9 | Addison Swalwell | 24:51.9 | Holly | 20.0 | FML 3 |
| 12 | Maleah Roth | 24:50.7 | Ubly | 19.8 | BTC Black/White |
| 12 | Lindsay Spronk | 24:45.3 | GR South Christian | 19.6 | OK Gold Championship |
| 9 | Sophia Stob | 24:41.7 | Zeeland West | 19.4 | OK Black Championship |
| 10 | Harper Phillips | 24:46.1 | Middleville Thornapple-Kellogg | 19.3 | OK Gold Championship |
| 11 | Nicole Klee | 24:52.2 | Ubly | 19.3 | BTC Black/White |
| 9 | Brooklyn Sharp | 24:42.2 | Zeeland West | 19.3 | OK Black Championship |
| 9 | Kenzie Matheny | 24:45.5 | Hamilton | 18.2 | OK Black Championship |
| 9 | Catherine (Katie) Callahan | 24:57.6 | Goodrich | 18.1 | FML 3 |
| 10 | Mya Moore | 24:49.9 | FHE Ada Forest Hills Eastern | 18.0 | OK White Championship |
| 10 | Tuesday Stevens | 24:23.1 | Hopkins | 18.0 | OK Silver Championship |
| 10 | Grace Gallagher | 24:50.6 | GR Northview | 17.8 | OK Gold Championship |
| 11 | Emma Lange | 24:37.8 | Ionia | 17.7 | CAAC White 3 |
| 10 | Isabella Card | 24:49.0 | Bear Lake | 17.7 | WMD Championship |
| 11 | Molly Gaudard | 25:00.6 | Flint Kearsley | 17.1 | FML 3 |
| 12 | Kate Coffey | 24:39.8 | Lansing Catholic | 17.1 | CAAC White 3 |
| 12 | Aneliz Salvador-Rivera | 24:26.0 | Comstock Park | 17.0 | OK Silver Championship |
| 10 | Payton Gourlay | 24:53.1 | Lapeer | 16.3 | SVL Championship |
| 10 | Natalia Oren | 24:55.1 | GR Christian | 16.3 | OK White Championship |
| 11 | Faith Pawloski | 24:55.9 | FHC GR Forest Hills Central | 16.0 | OK White Championship |
| 9 | Adelaide Poynter | 24:43.9 | Lansing Catholic | 15.7 | CAAC White 3 |
| 11 | Paytyn Sweat | 25:04.2 | Vassar | 15.3 | BTC Black/White |
| 9 | Fiona Phillips | 24:47.4 | North Huron | 15.2 | BTC Blue/Red |
| 12 | Groria Uwamahoro | 24:32.2 | Wyoming Kelloggsville | 14.9 | OK Silver Championship |
| 11 | Amelia Paul | 25:00.2 | FHN GR Forest Hills Northern | 14.6 | OK White Championship |
| 11 | Teagan Clarke | 25:00.2 | Manchester | 14.6 | Cascades Conference |
| 12 | Daphne Hall | 25:00.2 | FHE Ada Forest Hills Eastern | 14.6 | OK White Championship |
| 9 | Mariah Geerts | 24:56.3 | Holland | 14.6 | OK Black Championship |
| 11 | Lydia Marsman | 24:33.5 | Grandville Calvin Christian | 14.5 | OK Silver Championship |
| 11 | Luz Maldonado | 24:59.2 | Midland Dow | 14.3 | SVL Championship |
| 12 | Hope Purvis | 24:55.6 | Harrison | 14.1 | JPC 3 |
| 10 | Carina Humphrey | 25:02.0 | Homer | 14.0 | Cascades Conference |
| 9 | Macy Polega | 24:52.4 | North Huron | 13.5 | BTC Blue/Red |
| 12 | Braylee Rice | 25:09.9 | Reese | 13.4 | BTC Black/White |
| 12 | Chloe Wood | 25:02.0 | Flint Powers Catholic | 13.3 | SVL Championship |
| 12 | Eva Long | 25:11.6 | Sandusky | 12.8 | BTC Black/White |
| 9 | Layli Carpenter | 25:05.9 | Middleville Thornapple-Kellogg | 12.7 | OK Gold Championship |
| 12 | Ella Whiteman | 25:14.7 | Lake Fenton | 12.4 | FML 3 |
| 9 | Sariah Deloney | 25:15.6 | Swartz Creek | 12.1 | FML 3 |
| 9 | Madeline Gillette | 25:16.0 | Holly | 12.0 | FML 3 |
| 12 | Amara German | 24:41.2 | Belding | 11.9 | OK Silver Championship |
| 11 | Aquetzalli Hernandez | 25:16.8 | Ortonville Brandon | 11.7 | FML 3 |
| 10 | Zoey Berkeypile | 25:09.0 | Napoleon | 11.7 | Cascades Conference |
| 12 | Lexi Wegner | 25:16.0 | Caro | 11.3 | BTC Black/White |
| 9 | Kara DeMink | 25:08.2 | Lapeer | 11.3 | SVL Championship |
| 12 | Merinaz Vogelzang | 25:10.2 | GR Christian | 11.3 | OK White Championship |
| 12 | Hayden Kreger | 25:09.5 | Midland | 10.8 | SVL Championship |
| 11 | Kaylynn Seeley | 25:47.8 | Vestaburg | 10.7 | MSAC Championship |
| 10 | Scout Widner | 25:08.5 | Hamilton | 10.5 | OK Black Championship |
| 12 | Gabby Young | 25:14.4 | GR South Christian | 9.9 | OK Gold Championship |
| 12 | Katie Million | 25:14.6 | Grass Lake | 9.8 | Cascades Conference |
| 9 | Zoey McComb | 25:22.8 | Goodrich | 9.7 | FML 3 |
| 9 | Harlow Levendosky | 25:11.3 | Zeeland East | 9.6 | OK Black Championship |
| 11 | Makayla Wynbeek | 25:16.8 | GR Christian | 9.1 | OK White Championship |
| 12 | Miranda Miheve | 25:17.1 | GR Ottawa Hills | 9.0 | OK White Championship |
| 11 | Kaylie McCracken | 25:53.4 | Carson City-Crystal | 8.9 | MSAC Championship |
| 10 | Anna Hart | 25:13.5 | Hamilton | 8.8 | OK Black Championship |
| 9 | Erica Morello | 25:25.9 | Fenton | 8.7 | FML 3 |
| 12 | Elizabeth (Lizzie) Dettman | 25:26.8 | Corunna | 8.4 | FML 3 |
| 12 | Grace LaFlure | 25:19.8 | GR Northview | 8.1 | OK Gold Championship |
| 12 | Madelyn Hicks | 25:26.8 | Cass City | 7.7 | BTC Black/White |
| 10 | Ava Rentfrow | 25:22.4 | Grass Lake | 7.2 | Cascades Conference |
| 9 | Emma Tracy | 25:22.7 | Homer | 7.1 | Cascades Conference |
| 9 | Mariel Cioffi-Epp | 25:24.5 | GR Ottawa Hills | 6.5 | OK White Championship |
| 11 | Jewlia Trowbridge | 25:22.9 | Mesick | 6.4 | WMD Championship |
| 10 | Kylee Fleisher | 26:01.1 | Carson City-Crystal | 6.3 | MSAC Championship |
| 10 | Hanna DeVries | 25:21.5 | Hudsonville Unity Christian | 6.2 | OK Black Championship |
| 9 | Reagan Keil | 25:37.6 | Flushing | 4.8 | FML 3 |
| 12 | Julia Till | 25:26.2 | Zeeland West | 4.6 | OK Black Championship |
| 12 | Piper Vydareny | 25:30.5 | East Grand Rapids | 4.5 | OK White Championship |
| 10 | Lily Zeck | 25:04.6 | Grandville Calvin Christian | 4.1 | OK Silver Championship |
| 10 | Elaina Ruiz | 25:30.2 | Bay City Western | 3.9 | SVL Championship |
| 12 | Sophie Wetherell | 25:40.5 | Clio | 3.8 | FML 3 |
| 10 | Sienna Struck | 25:30.7 | Mount Pleasant | 3.8 | SVL Championship |
| 9 | Eloise Entwistle | 25:06.5 | GR NorthPointe Christian | 3.5 | OK Silver Championship |
| 9 | Audrey Muehlenbeck | 25:31.6 | Bay City Western | 3.5 | SVL Championship |
| 9 | Payten Oke | 25:32.1 | Lapeer | 3.3 | SVL Championship |
| 12 | Jaelynn Pospiech | 25:34.6 | GR Northview | 3.1 | OK Gold Championship |
| 9 | Lilly Dubridge | 26:11.3 | Mt. Pleasant Sacred Heart | 2.9 | MSAC Championship |
| 9 | Aleena Moralas | 25:34.3 | Flint Carman-Ainsworth | 2.6 | SVL Championship |
| 10 | Chloe Kohley | 25:10.4 | Fruitport | 2.2 | OK Silver Championship |
| 11 | Eleanor Murphy | 25:35.4 | Flint Powers Catholic | 2.2 | SVL Championship |
| 12 | Caila Fitchett | 25:26.6 | Dryden | 2.1 | BTC Blue/Red |
| 11 | Deborah Beral | 25:25.4 | Lansing Sexton | 1.9 | CAAC White 3 |
| 11 | Tuta Komi | 25:25.6 | Lansing Sexton | 1.8 | CAAC White 3 |
| 11 | Maggie Oliver | 25:38.6 | GR Northview | 1.8 | OK Gold Championship |
| 10 | Leah Stetter | 25:36.9 | Bay City Western | 1.7 | SVL Championship |
| 10 | Kylie McIntosh | 25:46.3 | Caro | 1.2 | BTC Black/White |
| 9 | Brianna Mathews | 25:39.0 | Midland Dow | 1.0 | SVL Championship |
| 10 | Kiera Twyman | 25:28.2 | Olivet | 0.9 | CAAC White 3 |
| 12 | Valorie Hieber | 25:41.2 | Manchester | 0.9 | Cascades Conference |
| 12 | Claire Lyon | 25:29.9 | Portland | 0.4 | CAAC White 3 |
| 10 | Claire Fifelski | 25:15.9 | Hopkins | 0.4 | OK Silver Championship |
| 11 | Isa Alix | 25:51.6 | Clio | 0.1 | FML 3 |
BOYS INDIVIDUAL RATINGS
| Grade | Name | Time | Team | Rating | Meet |
| 12 | Jonah Workman | 15:16.4 | East Grand Rapids | 208.5 | OK White Championship |
| 10 | Lennox Naswell | 15:23.5 | Flint Powers Catholic | 206.2 | SVL Championship |
| 11 | Mitchell Dunlap | 15:40.9 | GR Catholic Central | 200.4 | OK White Championship |
| 12 | Bryce Gross | 15:45.6 | Flint Powers Catholic | 198.8 | SVL Championship |
| 10 | Micah Becker | 15:49.5 | East Grand Rapids | 197.5 | OK White Championship |
| 10 | Gavin Katic | 16:06.1 | Fenton | 197.0 | FML 3 |
| 11 | Cameron Cochran | 15:53.0 | Midland | 196.3 | SVL Championship |
| 12 | Brody Karg | 16:02.3 | Harbor Beach | 196.2 | BTC Black/White |
| 12 | Shephard Bower | 15:55.0 | FHE Ada Forest Hills Eastern | 195.7 | OK White Championship |
| 9 | Tommy McCormick | 15:55.7 | Grand Blanc | 195.4 | SVL Championship |
| 11 | Caleb Blonde | 15:56.9 | Jonesville | 195.0 | Cascades Conference |
| 11 | Logan Gessford | 15:58.8 | Midland | 194.4 | SVL Championship |
| 11 | Broden Ladd | 16:14.3 | Holly | 194.2 | FML 3 |
| 11 | Bryce Cahoon | 16:03.0 | Shepherd | 193.7 | JPC 3 |
| 12 | Keagan Smith | 16:05.5 | Zeeland West | 193.5 | OK Black Championship |
| 12 | Brodie Licata | 16:17.5 | Lake Fenton | 193.2 | FML 3 |
| 12 | Sean Ryan | 16:03.0 | GR Christian | 193.0 | OK White Championship |
| 12 | Tommy Beiter | 16:03.8 | Flint Powers Catholic | 192.7 | SVL Championship |
| 10 | Ashton Fink | 16:04.2 | GR Christian | 192.6 | OK White Championship |
| 10 | Elliot King | 16:06.9 | Midland | 191.7 | SVL Championship |
| 9 | Grant Lampen | 16:11.1 | Holland Christian | 191.6 | OK Black Championship |
| 12 | Logan Bellinger | 16:07.7 | Midland | 191.4 | SVL Championship |
| 11 | Luke Herron | 16:16.9 | Caro | 191.4 | BTC Black/White |
| 11 | Anthony Rowe | 16:45.6 | Breckenridge | 190.8 | MSAC Championship |
| 12 | Andrew Worsley | 16:10.0 | Midland | 190.7 | SVL Championship |
| 11 | Connor O’Reilly | 16:11.0 | Davison | 190.3 | SVL Championship |
| 12 | Rob Dodd | 16:15.7 | Zeeland West | 190.1 | OK Black Championship |
| 10 | Ryan Rathsburg | 16:12.1 | Flint Powers Catholic | 190.0 | SVL Championship |
| 12 | Caleb Carignan | 16:12.3 | Flint Powers Catholic | 189.9 | SVL Championship |
| 11 | Chad Tyson | 16:13.2 | Hanover-Horton | 189.6 | Cascades Conference |
| 12 | Jack Edison | 16:13.5 | East Grand Rapids | 189.5 | OK White Championship |
| 12 | Ethan Dalman | 16:18.5 | Zeeland West | 189.2 | OK Black Championship |
| 12 | Luke James | 16:14.9 | Midland | 189.0 | SVL Championship |
| 9 | Tanner Smith | 16:19.2 | Zeeland West | 189.0 | OK Black Championship |
| 12 | Kelton Hoover | 16:16.8 | GR Ottawa Hills | 188.4 | OK White Championship |
| 12 | Rhys Holmes | 16:17.8 | GR Northview | 188.1 | OK Gold Championship |
| 10 | Aiden Lambers | 16:23.1 | Holland | 187.6 | OK Black Championship |
| 10 | Cole Heikka | 16:34.8 | Holly | 187.4 | FML 3 |
| 12 | Jeryn Frisbie | 15:54.6 | Belding | 187.1 | OK Silver Championship |
| 12 | Landon Gerritsma | 16:26.0 | Holland Christian | 186.7 | OK Black Championship |
| 12 | Philip Chamberlain | 16:22.0 | FHN GR Forest Hills Northern | 186.7 | OK White Championship |
| 12 | Ben Verellen | 16:24.5 | Gladwin | 186.5 | JPC 3 |
| 12 | Sam Hillary | 16:22.7 | East Grand Rapids | 186.5 | OK White Championship |
| 12 | Thad VanderLaan | 16:22.7 | GR South Christian | 186.4 | OK Gold Championship |
| 11 | Evan Olson | 16:33.2 | EPBP Laker | 185.9 | BTC Black/White |
| 10 | Clint Couchman | 16:24.5 | Brooklyn Columbia Central | 185.8 | Cascades Conference |
| 11 | Owen Adams | 16:29.0 | Spring Lake | 185.7 | OK Black Championship |
| 12 | Griffin Good | 16:40.3 | Flushing | 185.6 | FML 3 |
| 11 | Marshall Brandt | 16:28.9 | Midland Bullock Creek | 185.0 | JPC 3 |
| 12 | Gavin O’Meara | 16:27.9 | FHC GR Forest Hills Central | 184.7 | OK White Championship |
| 12 | Cole Fernandez | 16:43.0 | Flint Kearsley | 184.7 | FML 3 |
| 10 | Grayson Michels | 16:28.3 | FHE Ada Forest Hills Eastern | 184.6 | OK White Championship |
| 12 | John Blaskowski | 16:28.4 | Saginaw Heritage | 184.5 | SVL Championship |
| 12 | Noah Linstrom | 16:29.9 | Davison | 184.0 | SVL Championship |
| 10 | James Scholten-Holcomb | 16:30.2 | GR Christian | 183.9 | OK White Championship |
| 11 | Steven Zawacki | 16:31.6 | FHE Ada Forest Hills Eastern | 183.5 | OK White Championship |
| 12 | Carson Burgess | 16:41.1 | Brown City | 183.3 | BTC Black/White |
| 10 | Caelen Gray | 16:36.3 | Holland | 183.3 | OK Black Championship |
| 11 | Brett Lewis | 16:32.8 | Saginaw Heritage | 183.1 | SVL Championship |
| 10 | Nicholas Priestap | 16:33.2 | Grand Blanc | 182.9 | SVL Championship |
| 12 | Andrew Feldpausch | 16:30.8 | Portland | 182.7 | CAAC White 3 |
| 11 | Kyle Redman | 16:39.9 | Mesick | 182.7 | WMD Championship |
| 12 | Liam Bingman | 16:34.0 | GR Ottawa Hills | 182.7 | OK White Championship |
| 11 | Ty Redman | 16:40.1 | Mesick | 182.6 | WMD Championship |
| 11 | Levi Mayer | 16:34.3 | Davison | 182.6 | SVL Championship |
| 9 | Bryson Hassevoort | 16:38.5 | Zeeland West | 182.5 | OK Black Championship |
| 10 | Gerard Gilmour | 16:49.5 | Fenton | 182.5 | FML 3 |
| 10 | Carter Crosby | 16:35.6 | Grand Blanc | 182.1 | SVL Championship |
| 11 | Ben Verlin | 16:36.5 | GR South Christian | 181.8 | OK Gold Championship |
| 11 | Drew Davis | 16:39.0 | Shepherd | 181.7 | JPC 3 |
| 11 | Trevor Murphy | 16:52.7 | Holly | 181.4 | FML 3 |
| 11 | Lucas Aardema | 16:38.2 | East Grand Rapids | 181.3 | OK White Championship |
| 10 | Jackson Butts | 16:53.5 | Lake Fenton | 181.2 | FML 3 |
| 10 | CJ Shilling | 16:53.5 | Flushing | 181.2 | FML 3 |
| 9 | Jack Crongeyer | 16:40.7 | Grand Blanc | 180.4 | SVL Championship |
| 12 | Jack Monterusso | 16:40.7 | FHC GR Forest Hills Central | 180.4 | OK White Championship |
| 12 | Sam Taylor | 16:45.6 | Zeeland West | 180.1 | OK Black Championship |
| 11 | Cole Coffman | 16:45.9 | Holland Christian | 180.0 | OK Black Championship |
| 9 | Zander Stewart | 16:46.0 | Holland Christian | 180.0 | OK Black Championship |
| 12 | Lucas Gates | 16:39.5 | Lansing Catholic | 179.8 | CAAC White 3 |
| 11 | Cooper Flick | 16:42.8 | Hanover-Horton | 179.8 | Cascades Conference |
| 11 | Thomas Fisher | 16:42.9 | East Grand Rapids | 179.7 | OK White Championship |
| 11 | Collin Fucile | 16:43.1 | Jonesville | 179.6 | Cascades Conference |
| 11 | Brady Edwards | 17:19.3 | Mt. Pleasant Sacred Heart | 179.6 | MSAC Championship |
| 11 | James Tennes | 16:41.1 | Lansing Catholic | 179.3 | CAAC White 3 |
| 9 | Zach Diller | 16:48.1 | Holland Christian | 179.3 | OK Black Championship |
| 10 | Abe Blaskowski | 16:44.8 | Saginaw Heritage | 179.1 | SVL Championship |
| 11 | Jakin Whitney | 16:47.9 | Shepherd | 178.7 | JPC 3 |
| 12 | John Truong | 16:46.2 | FHN GR Forest Hills Northern | 178.6 | OK White Championship |
| 12 | Jacob Hylton | 17:02.1 | Ortonville Brandon | 178.3 | FML 3 |
| 12 | Will Johnson | 16:51.3 | Holland Christian | 178.2 | OK Black Championship |
| 12 | Jack Estelle | 16:21.4 | Hopkins | 178.2 | OK Silver Championship |
| 12 | Caleb TeBrake | 16:47.6 | GR Northview | 178.1 | OK Gold Championship |
| 11 | Everett Beach | 16:45.3 | Lansing Catholic | 177.9 | CAAC White 3 |
| 9 | Matthew Lauderbaugh | 16:48.8 | Davison | 177.7 | SVL Championship |
| 11 | Dustin Wright | 16:49.4 | Midland | 177.5 | SVL Championship |
| 11 | Nate Davis | 16:54.2 | Zeeland East | 177.3 | OK Black Championship |
| 12 | Carter Clark | 17:26.2 | Carson City-Crystal | 177.3 | MSAC Championship |
| 11 | Matthew Wortley | 16:50.9 | Saginaw Heritage | 177.0 | SVL Championship |
| 12 | William Dean | 16:51.4 | Grand Blanc | 176.9 | SVL Championship |
| 12 | Reid Cousins | 16:55.6 | Zeeland West | 176.8 | OK Black Championship |
| 10 | Christian Pavlige | 16:25.6 | Fruitport | 176.8 | OK Silver Championship |
| 12 | Nicholas Fowler | 16:52.2 | Jonesville | 176.6 | Cascades Conference |
| 12 | Owen Moore | 16:49.4 | Portland | 176.5 | CAAC White 3 |
| 10 | Macen White | 16:56.9 | Holland Christian | 176.4 | OK Black Championship |
| 11 | Alex Ten Haken | 16:57.4 | Hudsonville Unity Christian | 176.2 | OK Black Championship |
| 12 | Gabriel Williams | 16:53.4 | FHN GR Forest Hills Northern | 176.2 | OK White Championship |
| 11 | Connor Murphy | 16:53.4 | Midland | 176.2 | SVL Championship |
| 9 | Leonidas Erfourth | 17:08.7 | Owosso | 176.1 | FML 3 |
| 11 | Mason Fein | 16:54.3 | Wayland Union | 175.9 | OK Gold Championship |
| 12 | Aiden VanKuiken | 16:54.6 | East Grand Rapids | 175.8 | OK White Championship |
| 10 | Pascal Rasmussen | 16:54.7 | Saginaw Heritage | 175.8 | SVL Championship |
| 12 | Simon Faber | 16:54.9 | FHN GR Forest Hills Northern | 175.7 | OK White Championship |
| 10 | Beckett Kneisel | 16:55.7 | East Grand Rapids | 175.4 | OK White Championship |
| 10 | Alec Brown | 16:55.9 | Saginaw Heritage | 175.4 | SVL Championship |
| 12 | Cooper Donovan | 16:56.0 | FHE Ada Forest Hills Eastern | 175.3 | OK White Championship |
| 10 | Tyler Harris | 16:56.9 | Hanover-Horton | 175.0 | Cascades Conference |
| 12 | John Edler | 16:57.2 | Homer | 174.9 | Cascades Conference |
| 11 | Josiah Rozema | 16:57.5 | GR South Christian | 174.8 | OK Gold Championship |
| 9 | Connor Ford | 17:12.9 | Corunna | 174.7 | FML 3 |
| 9 | Jack Cook | 16:58.0 | Grand Blanc | 174.7 | SVL Championship |
| 11 | Grant Hunault | 17:13.1 | Fenton | 174.6 | FML 3 |
| 10 | Ashton Potwin | 16:58.7 | Jonesville | 174.4 | Cascades Conference |
| 12 | Ethan Manning | 16:59.2 | Wayland Union | 174.3 | OK Gold Championship |
| 9 | Alex Pelliccia | 16:59.3 | Midland | 174.2 | SVL Championship |
| 11 | Ariston Dallas | 17:14.6 | Owosso | 174.1 | FML 3 |
| 11 | Elias DeJong | 16:59.7 | GR Christian | 174.1 | OK White Championship |
| 9 | Hudson Kemper | 16:59.8 | GR South Christian | 174.1 | OK Gold Championship |
| 11 | William McDonald | 17:02.3 | Shepherd | 173.9 | JPC 3 |
| 10 | Joshua England | 17:00.5 | Midland Dow | 173.8 | SVL Championship |
| 12 | Grant Hillary | 17:00.7 | GR Catholic Central | 173.8 | OK White Championship |
| 12 | Ty Baum | 17:00.8 | FHN GR Forest Hills Northern | 173.7 | OK White Championship |
| 12 | Lukus Mendoza | 17:05.7 | Spring Lake | 173.4 | OK Black Championship |
| 12 | Payton Chandler | 17:16.8 | Corunna | 173.4 | FML 3 |
| 10 | Kash Moored | 16:35.8 | Hopkins | 173.4 | OK Silver Championship |
| 10 | Donnie Richmond | 16:59.2 | Portland | 173.3 | CAAC White 3 |
| 11 | Logan Young | 17:04.5 | Harrison | 173.2 | JPC 3 |
| 12 | Matthew Berg | 17:03.0 | Midland | 173.0 | SVL Championship |
| 12 | Tyler VanKuiken | 17:03.3 | East Grand Rapids | 172.9 | OK White Championship |
| 12 | Jonah Pollatz | 17:39.4 | Mt. Pleasant Sacred Heart | 172.9 | MSAC Championship |
| 10 | Remyngton Clish | 17:05.6 | Sanford-Meridian | 172.8 | JPC 3 |
| 12 | Gage Spencer | 17:06.0 | Beaverton | 172.7 | JPC 3 |
| 11 | Ethan Huff | 17:04.4 | Homer | 172.5 | Cascades Conference |
| 9 | Asher Putman | 17:13.8 | Reese | 172.4 | BTC Black/White |
| 12 | Micah Small | 17:05.2 | GR Christian | 172.3 | OK White Championship |
| 10 | Derek Bostrom | 17:09.6 | Holland Christian | 172.2 | OK Black Championship |
| 10 | Grady Richey | 17:02.6 | Lansing Catholic | 172.1 | CAAC White 3 |
| 10 | Tate VanDaele | 17:05.6 | FHE Ada Forest Hills Eastern | 172.1 | OK White Championship |
| 12 | Maximillian Bladzik | 17:05.8 | Grand Blanc | 172.1 | SVL Championship |
| 9 | Reuben Riemersma | 17:09.8 | Hudsonville Unity Christian | 172.1 | OK Black Championship |
| 11 | Connor Schmidt | 17:07.9 | Clare | 172.0 | JPC 3 |
| 11 | Chase Woller-Skar | 17:06.0 | East Grand Rapids | 172.0 | OK White Championship |
| 9 | Dane Trask | 17:10.1 | Spring Lake | 172.0 | OK Black Championship |
| 11 | Téo Krumm | 17:03.4 | Lansing Catholic | 171.9 | CAAC White 3 |
| 11 | Rylan VanDenBeldt | 17:11.2 | Holland Christian | 171.6 | OK Black Championship |
| 12 | Charlie Smith | 17:08.2 | Grand Blanc | 171.3 | SVL Championship |
| 12 | Michael Walsh | 17:18.3 | Ubly | 170.9 | BTC Black/White |
| 9 | Oliver Burt | 17:45.8 | Breckenridge | 170.7 | MSAC Championship |
| 10 | Michael Ensing | 17:14.8 | Zeeland West | 170.4 | OK Black Championship |
| 9 | Seth Sytsma | 17:12.3 | GR Christian | 169.9 | OK White Championship |
| 12 | Isaiah Lindstrom | 17:12.5 | GR Christian | 169.8 | OK White Championship |
| 11 | Easton McCloy | 16:47.4 | GR NorthPointe Christian | 169.5 | OK Silver Championship |
| 11 | Jackson Defina | 17:28.4 | Fenton | 169.5 | FML 3 |
| 12 | Jaxxon Thelen | 17:11.3 | Ionia | 169.2 | CAAC White 3 |
| 12 | Grant Johnson | 17:15.0 | Manchester | 169.0 | Cascades Conference |
| 10 | Brendan Plante | 17:17.8 | Midland Bullock Creek | 168.7 | JPC 3 |
| 10 | Wyatt Hassenzahl | 17:16.2 | Hanover-Horton | 168.6 | Cascades Conference |
| 11 | Jackson Martin | 17:31.7 | Fenton | 168.4 | FML 3 |
| 12 | Zac Brown | 17:31.8 | Holly | 168.4 | FML 3 |
| 11 | Kai Miller | 17:32.1 | Owosso | 168.3 | FML 3 |
| 10 | Jack Krafft | 17:19.6 | Shepherd | 168.1 | JPC 3 |
| 10 | Brady Rappuhn | 17:32.8 | Owosso | 168.1 | FML 3 |
| 10 | Griffin Solano | 17:17.8 | Flint Powers Catholic | 168.1 | SVL Championship |
| 12 | Liam Hallack | 17:22.2 | Zeeland West | 168.0 | OK Black Championship |
| 10 | Mason Benson | 17:18.2 | FHC GR Forest Hills Central | 167.9 | OK White Championship |
| 11 | Alec Dodak | 17:18.4 | Manchester | 167.9 | Cascades Conference |
| 12 | Clayton Peacock | 17:21.2 | Clare | 167.6 | JPC 3 |
| 9 | Whitman Newland | 17:19.6 | Midland Dow | 167.5 | SVL Championship |
| 10 | Anthony Rushmore | 17:19.6 | GR Catholic Central | 167.5 | OK White Championship |
| 12 | Duane Davis | 17:22.4 | Midland Bullock Creek | 167.2 | JPC 3 |
| 11 | Joshua Dodd | 17:24.5 | Zeeland West | 167.2 | OK Black Championship |
| 10 | Weston Grewell | 17:25.2 | Zeeland West | 166.9 | OK Black Championship |
| 10 | Isaac Vandlen | 17:25.3 | Spring Lake | 166.9 | OK Black Championship |
| 10 | Lance Niedzielski | 17:28.2 | Mason County Eastern | 166.6 | WMD Championship |
| 10 | Justin Walters | 17:26.4 | Zeeland East | 166.5 | OK Black Championship |
| 12 | Aaron Zannetti | 17:22.5 | Grand Blanc | 166.5 | SVL Championship |
| 11 | Cooper Schmelter | 17:22.5 | Leslie | 166.5 | Cascades Conference |
| 12 | Kian Sprik | 17:22.6 | FHN GR Forest Hills Northern | 166.5 | OK White Championship |
| 12 | Isaac Norcross | 16:56.8 | GR NorthPointe Christian | 166.4 | OK Silver Championship |
| 10 | Alex Iordanou | 17:22.9 | Flint Powers Catholic | 166.4 | SVL Championship |
| 11 | Emmanuel Valdez | 17:23.0 | Mount Pleasant | 166.3 | SVL Championship |
| 10 | Joshua Byrtus | 17:39.7 | Holly | 165.8 | FML 3 |
| 9 | Paolo Vello | 17:29.4 | Holland Christian | 165.5 | OK Black Championship |
| 10 | Gabe Piach | 17:27.6 | Gladwin | 165.5 | JPC 3 |
| 10 | Bradley Chesney | 17:26.0 | Midland | 165.3 | SVL Championship |
| 10 | Abram Larsen | 17:41.2 | Fenton | 165.3 | FML 3 |
| 12 | Gordie Kaiton | 17:26.3 | FHE Ada Forest Hills Eastern | 165.2 | OK White Championship |
| 11 | Jonathan Falk | 17:26.6 | GR Christian | 165.1 | OK White Championship |
| 11 | Wesley Chaffee | 18:03.1 | Mt. Pleasant Sacred Heart | 165.0 | MSAC Championship |
| 12 | Adam Howell | 17:42.2 | Flint Kearsley | 164.9 | FML 3 |
| 11 | Oliver Ridley | 17:27.6 | Saginaw Heritage | 164.8 | SVL Championship |
| 10 | Henry Yoder | 17:27.7 | FHC GR Forest Hills Central | 164.8 | OK White Championship |
| 11 | Josh Bengry | 17:27.7 | Davison | 164.8 | SVL Championship |
| 10 | Caden Uttech | 17:32.3 | Zeeland West | 164.6 | OK Black Championship |
| 10 | Micah Stern | 17:29.0 | Lapeer | 164.3 | SVL Championship |
| 10 | Grady Johnston | 17:03.5 | Hopkins | 164.2 | OK Silver Championship |
| 12 | Rex Jackson | 17:29.7 | GR South Christian | 164.1 | OK Gold Championship |
| 9 | Weston Guza | 17:38.7 | Ubly | 164.1 | BTC Black/White |
| 11 | Joshua Reed | 17:30.6 | Midland Dow | 163.8 | SVL Championship |
| 12 | Elijah Good | 17:30.9 | Midland Dow | 163.7 | SVL Championship |
| 11 | Ben Panter | 17:46.0 | Fenton | 163.7 | FML 3 |
| 11 | Christian Villa-Bilton | 17:33.7 | Clare | 163.4 | JPC 3 |
| 11 | Rian Powers | 17:35.9 | Holland | 163.4 | OK Black Championship |
| 11 | Rush Marsden | 18:08.1 | Fulton | 163.3 | MSAC Championship |
| 10 | Christian LeConte | 17:47.5 | Owosso | 163.2 | FML 3 |
| 10 | Carson Potter | 17:29.8 | Lansing Catholic | 163.1 | CAAC White 3 |
| 11 | McKinley Springer | 17:48.9 | Corunna | 162.7 | FML 3 |
| 12 | Carston Broderick | 17:34.0 | Midland Dow | 162.7 | SVL Championship |
| 11 | Kenneth Mangles | 17:34.0 | Leslie | 162.7 | Cascades Conference |
| 11 | Owen Wruble | 17:43.2 | Harbor Beach | 162.6 | BTC Black/White |
| 11 | Joseph Haupt | 17:36.5 | Clare | 162.5 | JPC 3 |
| 10 | Carson Beach | 17:34.6 | Hanover-Horton | 162.5 | Cascades Conference |
| 11 | Quinn Sanderson | 17:36.4 | FHE Ada Forest Hills Eastern | 161.9 | OK White Championship |
| 9 | Silas Finney | 17:38.7 | Beaverton | 161.8 | JPC 3 |
| 11 | Kaden Rohrbacher | 17:33.9 | Lake Odessa Lakewood | 161.7 | CAAC White 3 |
| 12 | James Schroder | 17:39.2 | Sanford-Meridian | 161.6 | JPC 3 |
| 12 | Jack Anderson | 17:37.3 | FHE Ada Forest Hills Eastern | 161.6 | OK White Championship |
| 9 | Jake Roberts | 17:38.0 | Midland Dow | 161.3 | SVL Championship |
| 12 | Andrew Norman | 17:38.6 | Napoleon | 161.2 | Cascades Conference |
| 11 | Hunter Hall | 17:38.6 | Lapeer | 161.1 | SVL Championship |
| 12 | Wyatt Vowell | 17:39.0 | Brooklyn Columbia Central | 161.0 | Cascades Conference |
| 11 | Ben Bouchey | 17:39.0 | Flint Powers Catholic | 161.0 | SVL Championship |
| 11 | Liam Eaton | 17:39.1 | GR Northview | 161.0 | OK Gold Championship |
| 11 | Myles Robinson | 17:41.8 | Gladwin | 160.7 | JPC 3 |
| 11 | Ryder Woodwyk | 17:44.0 | Spring Lake | 160.7 | OK Black Championship |
| 10 | Luke Mulder | 17:42.1 | Midland Bullock Creek | 160.6 | JPC 3 |
| 11 | Sutton Klaus | 17:42.8 | Clare | 160.4 | JPC 3 |
| 11 | Landen Gessner | 17:37.9 | Olivet | 160.4 | CAAC White 3 |
| 11 | Connor Boteler | 17:41.2 | Grass Lake | 160.3 | Cascades Conference |
| 12 | Samuel Ashby | 17:45.2 | Zeeland West | 160.3 | OK Black Championship |
| 10 | Eddie Radtke | 17:43.3 | Shepherd | 160.2 | JPC 3 |
| 11 | Gabe Slater | 17:42.1 | FHC GR Forest Hills Central | 160.0 | OK White Championship |
| 12 | Cohen Paril | 17:42.7 | Lapeer | 159.8 | SVL Championship |
| 11 | Ethan Curtiss | 17:43.0 | FHC GR Forest Hills Central | 159.7 | OK White Championship |
| 11 | Henry Haag | 17:52.7 | EPBP Laker | 159.4 | BTC Black/White |
| 12 | Gavin Escamilla | 17:44.1 | Bay City Western | 159.3 | SVL Championship |
| 10 | Henry Kosick | 17:44.2 | Midland | 159.3 | SVL Championship |
| 10 | Ben Jackson | 17:44.3 | GR Northview | 159.2 | OK Gold Championship |
| 10 | Ben Sushynski | 18:00.0 | Linden | 159.0 | FML 3 |
| 11 | Dillon Spilker | 17:47.0 | Sanford-Meridian | 159.0 | JPC 3 |
| 11 | Sam Burkinshaw | 17:45.1 | Midland | 159.0 | SVL Championship |
| 12 | Beau Holmes | 17:45.2 | GR Northview | 158.9 | OK Gold Championship |
| 11 | Evan Buteyn | 17:19.3 | Grandville Calvin Christian | 158.9 | OK Silver Championship |
| 9 | Peyton Eichinger | 17:45.5 | Mount Pleasant | 158.8 | SVL Championship |
| 12 | Blaise Demko | 17:42.7 | Lansing Catholic | 158.8 | CAAC White 3 |
| 9 | Luke Worley | 17:20.0 | GR NorthPointe Christian | 158.7 | OK Silver Championship |
| 9 | Logan Kelly | 17:46.0 | GR South Christian | 158.7 | OK Gold Championship |
| 10 | Johannes Visser | 17:46.5 | Midland Dow | 158.5 | SVL Championship |
| 12 | Logan Romain | 17:34.6 | Dryden | 158.5 | BTC Blue/Red |
| 11 | Eli Williamson | 17:49.0 | Standish Sterling | 158.3 | JPC 3 |
| 10 | Miles Kushinka | 17:47.9 | GR Northview | 158.0 | OK Gold Championship |
| Sr | Connor Sherwood | 17:48.5 | Grass Lake | 157.8 | Cascades Conference |
| 10 | Jacob Gruppen | 17:52.6 | Zeeland West | 157.8 | OK Black Championship |
| 12 | Hayden Dannenberg | 17:52.9 | Holland Christian | 157.7 | OK Black Championship |
| 12 | Zach Hassenzahl | 17:48.9 | Hanover-Horton | 157.7 | Cascades Conference |
| 12 | Gianino Perna | 17:58.0 | Marlette | 157.7 | BTC Black/White |
| 11 | Milo Shoup | 17:55.1 | Mason County Eastern | 157.6 | WMD Championship |
| 12 | Wesley Haines | 17:58.5 | Reese | 157.5 | BTC Black/White |
| 9 | Jayden Smith | 17:50.5 | Grand Blanc | 157.2 | SVL Championship |
| 10 | Liam Tiles | 17:54.7 | Spring Lake | 157.1 | OK Black Championship |
| 10 | Miles Muxlow | 17:51.0 | Flint Powers Catholic | 157.0 | SVL Championship |
| 12 | Landon Heikka | 18:06.5 | Holly | 156.8 | FML 3 |
| 11 | Dominik Ladomato-Fisher | 17:51.7 | GR Ottawa Hills | 156.8 | OK White Championship |
| 9 | Travis Murphy | 18:07.0 | Holly | 156.7 | FML 3 |
| 11 | Matthew Killeen | 17:53.1 | Leslie | 156.3 | Cascades Conference |
| 11 | Sebastian Seifferlein | 18:02.5 | Sandusky | 156.2 | BTC Black/White |
| 10 | Anderson Cook | 17:53.5 | Hanover-Horton | 156.2 | Cascades Conference |
| 11 | Brennan Robinson | 17:41.9 | Kingston | 156.0 | BTC Blue/Red |
| 10 | Beckett Dennis | 18:00.5 | Grand Traverse Academy | 155.8 | WMD Championship |
| 11 | Sullivan Gartrell | 17:55.0 | Davison | 155.7 | SVL Championship |
| 9 | Jacob Daisy | 18:04.1 | Caro | 155.6 | BTC Black/White |
| 12 | Nicolas (Nico) Sepanak | 18:10.6 | Linden | 155.5 | FML 3 |
| 12 | Alessandro Castillo | 17:59.8 | Holland | 155.4 | OK Black Championship |
| 9 | Kipton Smyth | 18:11.0 | Linden | 155.3 | FML 3 |
| 10 | Chase Compau | 18:11.0 | Ortonville Brandon | 155.3 | FML 3 |
| 10 | Nico DiLaura | 18:00.4 | Zeeland East | 155.2 | OK Black Championship |
| 11 | Dominick Chiverton | 18:32.9 | Breckenridge | 155.0 | MSAC Championship |
| 12 | David Fiore | 17:56.9 | Saginaw Heritage | 155.0 | SVL Championship |
| 10 | Kaiden Lague | 18:03.4 | Mason County Eastern | 154.9 | WMD Championship |
| 10 | Ryan Sorrell | 17:31.7 | GR NorthPointe Christian | 154.8 | OK Silver Championship |
| 9 | Eli Baker | 18:34.5 | Coleman | 154.5 | MSAC Championship |
| 12 | Levi Vanderlaan | 18:02.7 | Spring Lake | 154.4 | OK Black Championship |
| 12 | Will Dawson | 17:58.7 | GR Northview | 154.4 | OK Gold Championship |
| 9 | Gus Barr | 18:34.8 | Breckenridge | 154.4 | MSAC Championship |
| 12 | James Boersma | 17:58.9 | Wyoming | 154.4 | OK Gold Championship |
| 10 | Logan Ingraham | 17:32.9 | Belding | 154.4 | OK Silver Championship |
| 11 | Mayson McIntosh | 18:08.0 | Caro | 154.3 | BTC Black/White |
| 12 | Nathan Cromar | 18:35.3 | Mt. Pleasant Sacred Heart | 154.2 | MSAC Championship |
| 9 | Nathan Wonch | 17:56.6 | Lansing Catholic | 154.1 | CAAC White 3 |
| 9 | Walter Haag | 18:09.2 | EPBP Laker | 153.9 | BTC Black/White |
| 11 | Riley Day | 18:00.9 | FHE Ada Forest Hills Eastern | 153.7 | OK White Championship |
| 11 | Jackson Briley | 18:16.3 | Clio | 153.6 | FML 3 |
| 10 | Colton Lynn | 18:02.0 | Saginaw Heritage | 153.3 | SVL Championship |
| 9 | Lucas Volmering | 18:11.1 | Ubly | 153.3 | BTC Black/White |
| 12 | Samuel DeYoung | 18:03.1 | GR Christian | 153.0 | OK White Championship |
| 11 | Cameron Rynsburger | 18:07.3 | Holland Christian | 152.9 | OK Black Championship |
| 10 | Henry Tate | 18:03.5 | East Grand Rapids | 152.8 | OK White Championship |
| 9 | Zeke Rickwalt | 18:12.7 | Caro | 152.8 | BTC Black/White |
| 9 | Cooper Green | 18:04.2 | Mount Pleasant | 152.6 | SVL Championship |
| 12 | Brendan Wolf | 18:04.5 | Saginaw Heritage | 152.5 | SVL Championship |
| 9 | Ryker Cross | 18:20.5 | Fenton | 152.2 | FML 3 |
| 10 | Rudy Lowry | 18:05.6 | Hanover-Horton | 152.1 | Cascades Conference |
| 12 | Colin Pattison | 18:06.1 | FHE Ada Forest Hills Eastern | 152.0 | OK White Championship |
| 10 | Johnathan Elsea | 18:06.9 | Mount Pleasant | 151.7 | SVL Championship |
| 10 | Troy Ponke | 18:07.1 | Grand Blanc | 151.6 | SVL Championship |
| 11 | Jacob Sanders | 18:08.2 | Midland | 151.3 | SVL Championship |
| 10 | Gavin Nakai | 18:23.4 | Fenton | 151.2 | FML 3 |
| 10 | Levi Groenhout | 18:12.6 | Zeeland East | 151.2 | OK Black Championship |
| 10 | Gabriel Nix | 18:08.8 | Midland Dow | 151.1 | SVL Championship |
| 12 | Eric Lane | 18:24.1 | Clio | 151.0 | FML 3 |
| 11 | Tristen Hinson | 18:13.8 | Zeeland East | 150.7 | OK Black Championship |
| 11 | Carter English | 18:10.0 | Midland Dow | 150.7 | SVL Championship |
| 10 | Wyatt Blohm | 18:19.4 | Vassar | 150.5 | BTC Black/White |
| 11 | Kai Bouathong | 18:15.0 | Zeeland West | 150.3 | OK Black Championship |
| 10 | Ethan Lawrence | 18:11.7 | Davison | 150.1 | SVL Championship |
| 11 | Peter Sluys | 18:11.9 | Wyoming | 150.0 | OK Gold Championship |
| 10 | Xander Towery | 18:09.1 | Ionia | 150.0 | CAAC White 3 |
| 11 | Joshua Ross | 18:12.8 | Midland Dow | 149.7 | SVL Championship |
| 11 | Jackson Bunda | 18:12.9 | FHN GR Forest Hills Northern | 149.7 | OK White Championship |
| 9 | Colton Smith | 18:13.0 | FHE Ada Forest Hills Eastern | 149.7 | OK White Championship |
| 12 | Ayden Fisher | 18:13.7 | FHC GR Forest Hills Central | 149.4 | OK White Championship |
| 10 | Nolan Koscinski | 18:20.7 | Bear Lake | 149.1 | WMD Championship |
| 12 | Zain Banat | 18:30.2 | Swartz Creek | 148.9 | FML 3 |
| 10 | Tyler Teliczan | 18:16.0 | FHE Ada Forest Hills Eastern | 148.7 | OK White Championship |
| 9 | Luke Sushynski | 18:31.0 | Linden | 148.7 | FML 3 |
| 10 | Harrison Worsley | 18:16.2 | Midland | 148.6 | SVL Championship |
| 11 | Xander Huckins | 18:25.4 | Reese | 148.5 | BTC Black/White |
| 11 | Alex Stout | 18:16.6 | East Grand Rapids | 148.5 | OK White Championship |
| 11 | Jude Klooster | 18:16.7 | GR Union | 148.4 | OK Gold Championship |
| 10 | Liam Thelen | 18:13.9 | Ionia | 148.4 | CAAC White 3 |
| 11 | Noah Dubridge | 18:53.2 | Mt. Pleasant Sacred Heart | 148.3 | MSAC Championship |
| 11 | Grady Galaviz | 18:17.5 | Middleville Thornapple-Kellogg | 148.2 | OK Gold Championship |
| 12 | Edward Wuerthele | 18:18.0 | FHN GR Forest Hills Northern | 148.0 | OK White Championship |
| 10 | Griffin Wenta | 18:22.2 | Spring Lake | 147.9 | OK Black Championship |
| 12 | Evan Schaefer | 18:15.6 | Olivet | 147.8 | CAAC White 3 |
| 10 | Samuel Baade | 18:34.1 | Owosso | 147.6 | FML 3 |
| 9 | Briggs Baker | 18:19.2 | Jonesville | 147.6 | Cascades Conference |
| 9 | Brayden Rountree | 18:21.3 | Shepherd | 147.6 | JPC 3 |
| 9 | Conner Cousineau | 18:21.9 | Farwell | 147.4 | JPC 3 |
| 12 | Damian Marcinek | 18:19.9 | Mount Pleasant | 147.4 | SVL Championship |
| 9 | Mason Arnoldink | 18:24.1 | Holland Christian | 147.3 | OK Black Championship |
| 9 | Lucas Heid | 18:35.1 | Corunna | 147.3 | FML 3 |
| 12 | Hunter Groulx | 18:35.8 | Swartz Creek | 147.1 | FML 3 |
| 10 | Masen O’Neil | 18:30.1 | Millington | 147.0 | BTC Black/White |
| 12 | Jack Jablonski | 18:36.5 | Linden | 146.8 | FML 3 |
| 12 | Carter Johnston | 18:36.8 | Linden | 146.7 | FML 3 |
| 11 | Kemo Ahmicasaube | 18:21.8 | GR Union | 146.7 | OK Gold Championship |
| 11 | Jeffery Sisson | 18:23.9 | Gladwin | 146.7 | JPC 3 |
| 11 | Mason England | 18:22.1 | GR Catholic Central | 146.6 | OK White Championship |
| 11 | Elijah Riedlinger | 18:22.2 | Bay City Central | 146.6 | SVL Championship |
| 12 | Emmet Van Cleave | 18:22.5 | Grass Lake | 146.5 | Cascades Conference |
| 9 | Joe Cecchini | 18:22.7 | Flint Powers Catholic | 146.4 | SVL Championship |
| 9 | Leo Alivia | 18:22.9 | GR Catholic Central | 146.4 | OK White Championship |
| 10 | Johnny Huey | 18:22.9 | Flint Powers Catholic | 146.4 | SVL Championship |
| 11 | Asher Barz | 18:23.0 | Mount Pleasant | 146.3 | SVL Championship |
| 10 | Luke Page | 18:38.1 | Fenton | 146.3 | FML 3 |
| 12 | Nate Ostrosky | 18:23.2 | Brooklyn Columbia Central | 146.3 | Cascades Conference |
| 9 | Aaron Martinson | 18:20.4 | Portland | 146.2 | CAAC White 3 |
| 11 | Micah Manion | 18:23.4 | GR Christian | 146.2 | OK White Championship |
| 12 | Matthew Litwiller | 18:24.2 | Davison | 145.9 | SVL Championship |
| 9 | Nate Zondervan | 18:24.6 | GR South Christian | 145.8 | OK Gold Championship |
| 9 | Owen Davis | 18:40.0 | Swartz Creek | 145.7 | FML 3 |
| 11 | Peter Mann | 18:25.0 | Midland Dow | 145.7 | SVL Championship |
| 9 | Parson Jones | 18:29.2 | Holland Christian | 145.6 | OK Black Championship |
| 10 | Lliam Badyrka | 18:25.4 | Lapeer | 145.5 | SVL Championship |
| 12 | Brady Kurlenda | 18:25.5 | GR West Catholic | 145.5 | OK Gold Championship |
| 11 | Jacob Mead | 18:25.7 | GR Catholic Central | 145.4 | OK White Championship |
| So | Tony Gudakunst | 18:25.9 | Addison | 145.4 | Cascades Conference |
| 10 | Ethan Dertien | 18:30.1 | Hudsonville Unity Christian | 145.3 | OK Black Championship |
| 9 | Matthew Rodgers | 18:28.3 | Clare | 145.2 | JPC 3 |
| 12 | Dallas Swaenepoel | 18:26.4 | Vandercook Lake | 145.2 | Cascades Conference |
| 12 | Hyunseo Sung | 18:26.5 | Midland Dow | 145.2 | SVL Championship |
| 10 | Jacob Gray | 18:27.0 | Jonesville | 145.0 | Cascades Conference |
| 10 | Ethan Kamp | 18:31.2 | Spring Lake | 145.0 | OK Black Championship |
| 11 | Arie Prins | 18:27.2 | GR Union | 144.9 | OK Gold Championship |
| 11 | Conner Morrison | 18:24.6 | Ionia | 144.8 | CAAC White 3 |
| 11 | Thijs Van Rijn | 18:15.7 | Kingston | 144.8 | BTC Blue/Red |
| 9 | Camdyn Klaasen | 18:31.8 | Zeeland West | 144.8 | OK Black Championship |
| 10 | Avery Gutshall | 18:42.9 | Swartz Creek | 144.7 | FML 3 |
| 9 | Jaxon Williams | 18:33.9 | Grand Traverse Academy | 144.7 | WMD Championship |
| 12 | Gavin Ottinger | 18:43.7 | Goodrich | 144.4 | FML 3 |
| 10 | Trent Scarlavai | 18:29.5 | GR West Catholic | 144.2 | OK Gold Championship |
| 12 | Max Baade | 18:44.6 | Owosso | 144.1 | FML 3 |
| 10 | Travis Rose | 18:44.9 | Flushing | 144.0 | FML 3 |
| 11 | Ayven Evancho | 18:45.4 | Flushing | 143.9 | FML 3 |
| 9 | Kyle Doty | 18:36.5 | Mesick | 143.8 | WMD Championship |
| 11 | Eli Willoughby | 18:36.8 | Grand Traverse Academy | 143.7 | WMD Championship |
| 11 | Alberto Mandujando | 18:31.1 | Wayland Union | 143.6 | OK Gold Championship |
| 11 | Isaiah Wilson | 18:05.3 | GR NorthPointe Christian | 143.6 | OK Silver Championship |
| 12 | Kona Crump | 18:33.6 | Clare | 143.5 | JPC 3 |
| 11 | Caeden Gwinn | 18:46.7 | Corunna | 143.4 | FML 3 |
| 10 | Nathan Rainwater | 18:31.8 | Grand Blanc | 143.4 | SVL Championship |
| 9 | Ryan Zoch | 18:47.3 | Ortonville Brandon | 143.2 | FML 3 |
| 12 | Caleb Stern | 18:32.6 | Lapeer | 143.1 | SVL Championship |
| 12 | Jack Kuberski | 18:48.2 | Flint Kearsley | 142.9 | FML 3 |
| 9 | Gavin Aguilar | 18:33.4 | GR Catholic Central | 142.9 | OK White Championship |
| 11 | Nathan Sanderson | 18:07.8 | GR NorthPointe Christian | 142.8 | OK Silver Championship |
| 12 | Louis Musser | 18:34.0 | Bay City Western | 142.7 | SVL Championship |
| 12 | Grant Conley | 18:31.1 | Charlotte | 142.6 | CAAC White 3 |
| 10 | Daniel Ross | 18:34.6 | Midland Dow | 142.5 | SVL Championship |
| 11 | Preston Komara | 18:34.6 | Midland Dow | 142.5 | SVL Championship |
| 12 | Bristen Cekander | 18:35.0 | Hanover-Horton | 142.3 | Cascades Conference |
| 12 | Isaac Whipple | 18:41.3 | Grand Traverse Academy | 142.2 | WMD Championship |
| 9 | Eli Schout | 18:39.6 | Hudsonville Unity Christian | 142.1 | OK Black Championship |
| 9 | Devin Hilliker | 18:35.6 | Napoleon | 142.1 | Cascades Conference |
| 10 | Alex DeYoung | 18:36.2 | FHN GR Forest Hills Northern | 141.9 | OK White Championship |
| 11 | Nick York | 18:36.8 | Flint Powers Catholic | 141.7 | SVL Championship |
| 10 | Joseph Segard | 18:10.8 | GR NorthPointe Christian | 141.7 | OK Silver Championship |
| 10 | Levi Skinner | 18:37.4 | Grand Blanc | 141.5 | SVL Championship |
| 10 | Luis Hirt | 18:12.4 | GR NorthPointe Christian | 141.2 | OK Silver Championship |
| 12 | Evan Gobie | 18:26.5 | Deckerville | 141.2 | BTC Blue/Red |
| 10 | Grayson Wells | 18:40.6 | Midland Bullock Creek | 141.1 | JPC 3 |
| 9 | Everett Marshall | 18:38.8 | Hanover-Horton | 141.1 | Cascades Conference |
| 10 | Brayden Kirkpatrick | 18:48.0 | Marlette | 141.0 | BTC Black/White |
| 10 | Cy Gerke | 18:39.2 | Flint Powers Catholic | 140.9 | SVL Championship |
| 11 | Corbin Knoerr | 18:39.4 | Bay City Western | 140.9 | SVL Championship |
| 12 | Max Yoder | 18:39.6 | GR Ottawa Hills | 140.8 | OK White Championship |
| 12 | Kale Beemer | 18:48.7 | Brown City | 140.8 | BTC Black/White |
| 10 | Maksim Kohl | 18:49.3 | Unionville-Sebewaing | 140.6 | BTC Black/White |
| 11 | Isaac Witte | 18:40.5 | GR Christian | 140.5 | OK White Championship |
| 11 | Mason Howell | 18:46.8 | Marion | 140.4 | WMD Championship |
| 9 | Peter Klein | 18:41.3 | GR Christian | 140.2 | OK White Championship |
| 12 | Jacob VanVlerah | 18:41.4 | FHE Ada Forest Hills Eastern | 140.2 | OK White Championship |
| 11 | Afton Shoup | 18:47.5 | Mason County Eastern | 140.2 | WMD Championship |
| 11 | Finn Korte | 18:38.7 | Lansing Catholic | 140.1 | CAAC White 3 |
| 10 | Mason Reichert | 18:15.7 | Wyoming Godwin Heights | 140.1 | OK Silver Championship |
| 10 | Daniel Broderick | 18:42.1 | Midland Dow | 140.0 | SVL Championship |
| 9 | Noah Tiong | 18:42.7 | Flint Powers Catholic | 139.8 | SVL Championship |
| 11 | Braeden Hargrove | 18:44.9 | Beaverton | 139.7 | JPC 3 |
| 11 | Evan Rentsch | 18:43.4 | Midland | 139.5 | SVL Championship |
| 12 | Colin Carrier | 18:43.5 | GR Catholic Central | 139.5 | OK White Championship |
| 12 | William Warner | 18:45.7 | Clare | 139.4 | JPC 3 |
| 12 | Gavin Hiler | 18:58.8 | Lake Fenton | 139.4 | FML 3 |
| 12 | Sam Decker | 18:43.8 | GR Northview | 139.4 | OK Gold Championship |
| 9 | Jackson Ransford | 18:53.6 | Caro | 139.1 | BTC Black/White |
| 10 | Levi Fitchett | 18:32.8 | Dryden | 139.1 | BTC Blue/Red |
| 9 | Peter Conley | 18:49.2 | Spring Lake | 138.9 | OK Black Championship |
| 12 | Logan Brawt | 18:47.3 | Sanford-Meridian | 138.9 | JPC 3 |
| 10 | Aiden VanLoenen | 18:45.5 | GR Northview | 138.8 | OK Gold Championship |
| 11 | Ben Brower | 18:49.6 | Hudsonville Unity Christian | 138.8 | OK Black Championship |
| 9 | Birch Zilisch | 19:00.7 | Linden | 138.8 | FML 3 |
| 11 | Emmanuel Gonzalez | 18:46.2 | GR Northview | 138.6 | OK Gold Championship |
| 12 | Lincoln Haag | 18:55.2 | Unionville-Sebewaing | 138.6 | BTC Black/White |
| 11 | Dayton Sneller | 18:50.2 | Zeeland West | 138.6 | OK Black Championship |
| 12 | Trace Fisher | 18:48.4 | Standish Sterling | 138.5 | JPC 3 |
| 12 | Isaac Gola | 18:48.7 | Shepherd | 138.4 | JPC 3 |
| 12 | Jayden Quist | 18:51.6 | Spring Lake | 138.1 | OK Black Championship |
| 11 | Trevor Dolloff | 19:23.9 | Ashley | 138.0 | MSAC Championship |
| 9 | Chuck Lipset | 19:02.9 | Fenton | 138.0 | FML 3 |
| 11 | Quincen Hackbardt | 18:48.0 | FHN GR Forest Hills Northern | 138.0 | OK White Championship |
| 10 | Alex VanDuren | 18:52.2 | Holland Christian | 137.9 | OK Black Championship |
| 9 | Eli Fassett | 18:48.5 | Brooklyn Columbia Central | 137.8 | Cascades Conference |
| 11 | Kevin Sebrell | 18:45.5 | Eaton Rapids | 137.8 | CAAC White 3 |
| 10 | Max Rampe | 18:48.5 | FHE Ada Forest Hills Eastern | 137.8 | OK White Championship |
| 9 | James Sanders | 19:25.0 | Breckenridge | 137.7 | MSAC Championship |
| 12 | Wyatt Roberts | 18:55.1 | Pentwater | 137.6 | WMD Championship |
| 9 | Luke Balaze | 18:49.9 | Grass Lake | 137.4 | Cascades Conference |
| 10 | Nicholas Jablonski | 18:24.0 | Hopkins | 137.4 | OK Silver Championship |
| 10 | Jackson Lester | 18:59.1 | Caro | 137.3 | BTC Black/White |
| 11 | Reece Hoyt | 18:50.5 | GR Christian | 137.2 | OK White Championship |
| 12 | Hayden Shattuck | 18:52.7 | St. Louis | 137.1 | JPC 3 |
| 12 | Demetrius Gondek | 19:26.8 | Vestaburg | 137.1 | MSAC Championship |
| 11 | Jayden Bobzien | 18:52.8 | Harrison | 137.1 | JPC 3 |
| 9 | Jonathan Larkins | 18:51.1 | Leslie | 137.0 | Cascades Conference |
| 12 | Liem Krueger | 18:51.2 | FHE Ada Forest Hills Eastern | 136.9 | OK White Championship |
| 11 | Alden Lucas | 18:55.5 | Hudsonville Unity Christian | 136.9 | OK Black Championship |
| 10 | Josh Cusack | 18:51.6 | GR West Catholic | 136.8 | OK Gold Championship |
| 9 | Colten Kady | 19:01.0 | Cass City | 136.7 | BTC Black/White |
| 9 | Gunnar Long | 19:01.4 | Sandusky | 136.5 | BTC Black/White |
| 10 | Blake Zuidema | 18:52.5 | FHN GR Forest Hills Northern | 136.5 | OK White Championship |
| 10 | Zachary Panter | 19:07.6 | Fenton | 136.5 | FML 3 |
| 10 | Brett Raak | 18:56.7 | Zeeland West | 136.4 | OK Black Championship |
| 9 | Aaron Byrne | 19:07.8 | Holly | 136.4 | FML 3 |
| 10 | Blake Fish | 18:53.4 | Napoleon | 136.2 | Cascades Conference |
| 10 | Dylan Winskas | 18:27.5 | Fruitport | 136.2 | OK Silver Championship |
| 12 | Keagan Terrian | 18:55.8 | Farwell | 136.1 | JPC 3 |
| 11 | David Carroll | 18:54.2 | Bay City Central | 136.0 | SVL Championship |
| 10 | Kelton Kyro | 18:54.2 | Midland | 135.9 | SVL Championship |
| 10 | Christopher Spyker | 18:56.3 | Standish Sterling | 135.9 | JPC 3 |
| 12 | Levi Fox | 18:54.6 | Mount Pleasant | 135.8 | SVL Championship |
| 12 | Landon Johnson | 18:29.0 | Fruitport | 135.7 | OK Silver Championship |
| 10 | Adam Ogamba | 18:55.1 | Midland | 135.6 | SVL Championship |
| 12 | Tyler Pruitt | 18:43.2 | Mayville | 135.6 | BTC Blue/Red |
| 11 | Bryce Goodemoot | 18:52.4 | Lake Odessa Lakewood | 135.5 | CAAC White 3 |
| 11 | Isaiah Meyer | 18:55.4 | GR Union | 135.5 | OK Gold Championship |
| 11 | Aiden Harrison | 18:58.3 | Gladwin | 135.2 | JPC 3 |
| 10 | Connor Geary | 18:56.3 | GR Ottawa Hills | 135.2 | OK White Championship |
| 12 | Edwadt Garcia Lopez | 18:56.9 | GR Union | 135.0 | OK Gold Championship |
| 11 | Tanner Dingman | 18:54.6 | Eaton Rapids | 134.8 | CAAC White 3 |
| 9 | Dominic Viviano | 18:57.9 | Grand Blanc | 134.7 | SVL Championship |
| 10 | Garrett Holzhausen | 18:58.0 | Middleville Thornapple-Kellogg | 134.7 | OK Gold Championship |
| 12 | Leo Student | 18:59.0 | Mount Pleasant | 134.4 | SVL Championship |
| 10 | Fhoenix Stellard | 19:03.1 | Spring Lake | 134.3 | OK Black Championship |
| 12 | Lukas Curylo | 18:59.1 | Napoleon | 134.3 | Cascades Conference |
| 10 | Cayd Wohlscheid | 19:35.5 | Mt. Pleasant Sacred Heart | 134.2 | MSAC Championship |
| 12 | Tobin Moo | 19:01.5 | East Grand Rapids | 133.5 | OK White Championship |
| 11 | Keegan Betz | 19:01.8 | Homer | 133.4 | Cascades Conference |
| 12 | Jakoby Moore | 19:05.8 | Zeeland West | 133.4 | OK Black Championship |
| 12 | Willem Spoelhof | 19:02.0 | FHN GR Forest Hills Northern | 133.3 | OK White Championship |
| 12 | Grason Weber | 19:02.3 | Leslie | 133.2 | Cascades Conference |
| 12 | Caden Leatherman | 19:06.4 | Hudsonville Unity Christian | 133.2 | OK Black Championship |
| 12 | Nazario Estrada | 19:06.5 | Holland | 133.2 | OK Black Championship |
| 9 | Jonathan Ewers | 19:02.6 | Saginaw Heritage | 133.1 | SVL Championship |
| 12 | Dylan Hile | 19:02.6 | Leslie | 133.1 | Cascades Conference |
| 9 | Miles Decker | 19:02.9 | Mount Pleasant | 133.0 | SVL Championship |
| 11 | Tyler Buck | 19:03.0 | GR South Christian | 133.0 | OK Gold Championship |
| 10 | Lukas Brown | 19:12.0 | Unionville-Sebewaing | 133.0 | BTC Black/White |
| 12 | Connar McDonald | 19:05.0 | Sanford-Meridian | 133.0 | JPC 3 |
| 10 | Johnny Boike | 19:03.1 | Flint Powers Catholic | 133.0 | SVL Championship |
| 10 | Ty Brower | 19:07.5 | Holland Christian | 132.8 | OK Black Championship |
| 9 | Gage Salsbery | 19:03.7 | GR Catholic Central | 132.8 | OK White Championship |
| 10 | Quinn Lum | 19:01.3 | Lansing Catholic | 132.6 | CAAC White 3 |
| 12 | Cohen LaFountain | 19:04.3 | Mount Pleasant | 132.6 | SVL Championship |
| 11 | Brandon Watz | 19:05.0 | Bay City Western | 132.3 | SVL Championship |
| 12 | Ryan Stewart | 19:09.0 | Holland Christian | 132.3 | OK Black Championship |
| 11 | Tyce Wakefield | 19:05.1 | FHN GR Forest Hills Northern | 132.3 | OK White Championship |
| 10 | Jonathan Egan | 19:41.3 | Mt. Pleasant Sacred Heart | 132.2 | MSAC Championship |
| 9 | James Feldpausch | 19:03.1 | Portland | 132.0 | CAAC White 3 |
| 12 | Brody Rice | 19:15.8 | Reese | 131.8 | BTC Black/White |
| 11 | Michael Tycner | 19:07.9 | Mount Pleasant | 131.4 | SVL Championship |
| 12 | Parker Chittle | 19:23.2 | Swartz Creek | 131.3 | FML 3 |
| 11 | Michael Navitskis | 19:08.2 | Manchester | 131.3 | Cascades Conference |
| 12 | Hayden Richey | 19:05.4 | Lansing Catholic | 131.2 | CAAC White 3 |
| 12 | Jamison Swope | 19:08.6 | Napoleon | 131.1 | Cascades Conference |
| 12 | Brennan Parker | 19:23.6 | Corunna | 131.1 | FML 3 |
| 9 | Joaquin Gutierrez-Shier | 19:23.8 | Swartz Creek | 131.1 | FML 3 |
| 11 | Cole Simpson | 19:08.9 | FHC GR Forest Hills Central | 131.0 | OK White Championship |
| 12 | Guy Knoblock | 19:17.9 | Ubly | 131.0 | BTC Black/White |
| 11 | Noah Chinavare | 19:11.2 | Sanford-Meridian | 130.9 | JPC 3 |
| 9 | Aiden Martin | 18:43.6 | GR NorthPointe Christian | 130.8 | OK Silver Championship |
| 12 | Josiah Muller | 19:13.9 | Zeeland East | 130.7 | OK Black Championship |
| 12 | Lucas Bruno | 19:11.4 | GR Ottawa Hills | 130.2 | OK White Championship |
| 10 | Andrew Cho | 19:11.8 | GR Christian | 130.1 | OK White Championship |
| 12 | Nolan Williamson | 19:11.9 | East Grand Rapids | 130.1 | OK White Championship |
| 12 | Micah Rizkalla | 19:11.9 | GR Ottawa Hills | 130.0 | OK White Championship |
| 12 | Caleb Hebert | 19:18.0 | Big Rapids Crossroads Academy | 130.0 | WMD Championship |
| 10 | Kale Miklovic | 19:21.3 | EPBP Laker | 129.9 | BTC Black/White |
| 10 | Ryan Boshoven | 19:12.4 | GR Catholic Central | 129.9 | OK White Championship |
| 10 | Tyler Zimmer | 19:18.6 | Pentwater | 129.8 | WMD Championship |
| 10 | Marshall Posluszny | 19:22.2 | Cass City | 129.6 | BTC Black/White |
| 10 | Charlie Penneau | 19:13.4 | Flint Powers Catholic | 129.5 | SVL Championship |
| 11 | Aydin Truong | 19:13.5 | FHN GR Forest Hills Northern | 129.5 | OK White Championship |
| 9 | Steven Budreau | 19:01.6 | Mayville | 129.5 | BTC Blue/Red |
| 11 | Ethan Gunther | 19:28.7 | Owosso | 129.4 | FML 3 |
| 12 | Brenden Peter | 19:01.9 | Dryden | 129.4 | BTC Blue/Red |
| 10 | Cooper Highlen | 19:11.1 | Ionia | 129.3 | CAAC White 3 |
| 9 | Brant Wilson | 19:14.2 | Mount Pleasant | 129.3 | SVL Championship |
| 10 | Finnian Rawsthorne | 19:14.3 | Grand Blanc | 129.2 | SVL Championship |
| 10 | Wyatt Richardson | 19:14.5 | Middleville Thornapple-Kellogg | 129.2 | OK Gold Championship |
| 10 | David Arbogast | 19:14.8 | Vandercook Lake | 129.1 | Cascades Conference |
| 10 | Alex Florian | 19:11.9 | Eaton Rapids | 129.0 | CAAC White 3 |
| 12 | Colton Dibble | 19:15.2 | FHN GR Forest Hills Northern | 128.9 | OK White Championship |
| 10 | John DeYoung | 19:15.6 | GR Christian | 128.8 | OK White Championship |
| 11 | Wesley Kosinski | 19:03.6 | North Huron | 128.8 | BTC Blue/Red |
| 11 | Brendon Sims | 19:16.3 | Saginaw United | 128.6 | SVL Championship |
| 11 | James Samra | 19:16.3 | East Grand Rapids | 128.6 | OK White Championship |
| 11 | Luke Arendshorst | 19:20.6 | Holland | 128.5 | OK Black Championship |
| 9 | Tyler Frisbee | 19:17.0 | Midland Dow | 128.3 | SVL Championship |
| 9 | Gage Roodvoets | 19:17.2 | GR South Christian | 128.3 | OK Gold Championship |
| 12 | Benjamin Postma | 19:17.3 | Middleville Thornapple-Kellogg | 128.2 | OK Gold Championship |
| 12 | Levi West | 19:32.9 | Swartz Creek | 128.0 | FML 3 |
| 9 | Carson Beerthuis | 19:22.7 | Hamilton | 127.8 | OK Black Championship |
| 9 | Connor Evans | 19:18.8 | Addison | 127.7 | Cascades Conference |
| 10 | Bobby Dormer | 19:15.9 | Olivet | 127.7 | CAAC White 3 |
| 12 | Perry Middaugh | 19:25.1 | Grand Traverse Academy | 127.6 | WMD Championship |
| 11 | Payton Crawfis | 19:55.2 | Carson City-Crystal | 127.6 | MSAC Championship |
| 11 | Ryan Geerts | 19:23.2 | Holland | 127.6 | OK Black Championship |
| 9 | Drew Stanton | 19:19.3 | Saginaw Heritage | 127.6 | SVL Championship |
| 9 | Christian Ellis | 19:34.9 | Flushing | 127.4 | FML 3 |
| 11 | Clark Tan | 19:20.0 | Davison | 127.3 | SVL Championship |
| 11 | Jack Summers | 19:35.2 | Holly | 127.3 | FML 3 |
| 9 | Declan Kintner | 19:20.2 | Bay City Western | 127.3 | SVL Championship |
| 9 | Graesyn Baley | 19:35.9 | Owosso | 127.0 | FML 3 |
| 10 | Logan Spangler | 18:55.5 | GR NorthPointe Christian | 126.9 | OK Silver Championship |
| 9 | Jerald Staley | 19:37.7 | Swartz Creek | 126.4 | FML 3 |
| 9 | Parker Robinett | 19:23.3 | Middleville Thornapple-Kellogg | 126.2 | OK Gold Championship |
| 10 | Jaycen Roberts | 19:11.7 | Dryden | 126.1 | BTC Blue/Red |
| 12 | Ian Letherer | 19:26.7 | Clare | 125.8 | JPC 3 |
| 12 | Hudsen DeLeeuw | 19:21.8 | Olivet | 125.7 | CAAC White 3 |
| 11 | Noah Young | 19:34.1 | EPBP Laker | 125.6 | BTC Black/White |
| 10 | Byron Nevins | 19:29.1 | Spring Lake | 125.6 | OK Black Championship |
| 12 | Ben Bouws | 19:29.5 | Holland Christian | 125.5 | OK Black Championship |
| 12 | Will Hillary | 19:25.8 | FHN GR Forest Hills Northern | 125.4 | OK White Championship |
| 9 | Andy Falk | 19:26.0 | GR Christian | 125.3 | OK White Championship |
| 11 | Charlie Dyer | 19:30.1 | Zeeland East | 125.3 | OK Black Championship |
| 11 | Caleb Paez | 19:28.1 | St. Louis | 125.3 | JPC 3 |
| 11 | Will Heagle | 19:26.1 | GR Christian | 125.3 | OK White Championship |
| 9 | Keegan Bouathong | 19:30.7 | Zeeland West | 125.1 | OK Black Championship |
| 12 | Elijah Larkowski | 19:26.8 | Midland Dow | 125.1 | SVL Championship |
| 9 | Evan Banko | 19:23.9 | Olivet | 125.0 | CAAC White 3 |
| 11 | Zayden Buskirk | 20:02.9 | Carson City-Crystal | 125.0 | MSAC Championship |
| 10 | Jarrell LeFlore | 19:42.1 | Flushing | 125.0 | FML 3 |
| 12 | Daniel Grabinski | 19:31.4 | Hamilton | 124.9 | OK Black Championship |
| 9 | Eli Jurasek | 19:28.0 | Hanover-Horton | 124.7 | Cascades Conference |
| 12 | Evan Sandford | 19:43.2 | Swartz Creek | 124.6 | FML 3 |
| 10 | Adam Shoemaker | 19:32.2 | Hudsonville Unity Christian | 124.6 | OK Black Championship |
| 11 | Caleb Dalman | 19:33.2 | Zeeland West | 124.3 | OK Black Championship |
| 9 | Louie Orme | 19:33.4 | Holland | 124.2 | OK Black Championship |
| 9 | Will Veldheer | 19:29.7 | GR Northview | 124.1 | OK Gold Championship |
| 9 | Lucas Hirt | 19:03.7 | GR NorthPointe Christian | 124.1 | OK Silver Championship |
| 9 | Drew Trask | 19:33.7 | Spring Lake | 124.1 | OK Black Championship |
| 12 | Ethan Walker | 20:05.8 | Vestaburg | 124.1 | MSAC Championship |
| 12 | Carson Johnson | 19:32.2 | Sanford-Meridian | 123.9 | JPC 3 |
| 10 | Brendan Aeder | 19:41.7 | Unionville-Sebewaing | 123.1 | BTC Black/White |
| 11 | Aiden Douma | 19:37.0 | Zeeland East | 123.0 | OK Black Championship |
| 9 | Henry Flowers-Stiles | 19:33.3 | FHC GR Forest Hills Central | 122.9 | OK White Championship |
| 10 | Chase Bradley | 19:49.4 | Swartz Creek | 122.5 | FML 3 |
| 9 | Jonah Mantey | 19:43.4 | EPBP Laker | 122.5 | BTC Black/White |
| 9 | Hayden Kirby | 19:35.0 | Grand Blanc | 122.3 | SVL Championship |
| 12 | Keegan Shephard | 19:37.7 | Sanford-Meridian | 122.1 | JPC 3 |
| 10 | Leon Wahl | 19:42.4 | Bear Lake | 121.9 | WMD Championship |
| 11 | Noah Klawuhn | 19:51.5 | Owosso | 121.9 | FML 3 |
| 12 | Max McDowell | 19:33.6 | Olivet | 121.8 | CAAC White 3 |
| 11 | Ethan Nagel | 19:38.7 | Sanford-Meridian | 121.8 | JPC 3 |
| 12 | Jackson Sytsma | 19:36.8 | GR South Christian | 121.7 | OK Gold Championship |
| 9 | Jaxon Rexin | 19:52.0 | Linden | 121.7 | FML 3 |
| 12 | Henry Robinette | 19:37.1 | GR Union | 121.6 | OK Gold Championship |
| 11 | Corbin Frazier | 19:37.4 | Midland | 121.5 | SVL Championship |
| 12 | Preston Boggs | 19:52.8 | Flint Kearsley | 121.4 | FML 3 |
| 10 | Adrian Hoogeboom | 19:42.7 | Zeeland East | 121.1 | OK Black Championship |
| 12 | Bryce White | 20:15.1 | Montabella | 121.0 | MSAC Championship |
| 11 | Elijah Norman | 19:39.2 | Jonesville | 120.9 | Cascades Conference |
| 9 | Ryan Armey | 19:43.8 | Spring Lake | 120.7 | OK Black Championship |
| 12 | Justin Gale | 19:39.9 | Manchester | 120.7 | Cascades Conference |
| 10 | Gabe Reginato | 19:40.2 | Mount Pleasant | 120.6 | SVL Championship |
| 10 | Andrew Burnside | 19:44.2 | Hudsonville Unity Christian | 120.6 | OK Black Championship |
| 12 | Charrod Richmond | 19:40.3 | Flint Carman-Ainsworth | 120.6 | SVL Championship |
| 9 | Benjamin Grzymkowski | 19:55.7 | Fenton | 120.5 | FML 3 |
| 12 | Luke Vandenbossche | 19:40.8 | Midland | 120.4 | SVL Championship |
| 12 | Logan Brown | 19:43.4 | Standish Sterling | 120.2 | JPC 3 |
| 9 | Jackson LaFlure | 19:15.5 | GR NorthPointe Christian | 120.2 | OK Silver Championship |
| 12 | Marshal Smith | 19:29.8 | Mayville | 120.1 | BTC Blue/Red |
| 11 | Ethan Kraut | 19:42.0 | Grand Blanc | 120.0 | SVL Championship |
| 10 | Jack Kowalski | 19:42.0 | Saginaw Heritage | 120.0 | SVL Championship |
| 11 | Zack Buttigieg | 19:42.5 | Grass Lake | 119.9 | Cascades Conference |
| 12 | Erick Baczewski | 19:42.8 | Midland | 119.7 | SVL Championship |
| 12 | Alexander Frizzell | 19:43.1 | Middleville Thornapple-Kellogg | 119.6 | OK Gold Championship |
| 9 | Cullen Gallagher | 19:45.2 | Clare | 119.6 | JPC 3 |
| 10 | Gabe Smitko | 19:43.5 | FHC GR Forest Hills Central | 119.5 | OK White Championship |
| 10 | Carter Davis | 19:43.8 | Midland | 119.4 | SVL Championship |
| 11 | Sam Leach | 19:44.2 | Davison | 119.3 | SVL Championship |
| 9 | Isaac Tackabury | 19:44.5 | Lapeer | 119.2 | SVL Championship |
| 9 | Judah McCarthy | 19:45.6 | GR Union | 118.8 | OK Gold Championship |
| 10 | Pender Workman | 19:46.1 | Middleville Thornapple-Kellogg | 118.6 | OK Gold Championship |
| 11 | Brody Smith | 19:46.2 | East Grand Rapids | 118.6 | OK White Championship |
| 12 | Issak Stitt | 19:50.4 | Zeeland East | 118.5 | OK Black Championship |
| 11 | Aiden Ocampo | 19:46.6 | Wyoming | 118.5 | OK Gold Championship |
| 12 | Caleb Forward | 19:53.8 | Bear Lake | 118.1 | WMD Championship |
| 9 | Logan Kipen | 19:21.9 | Hopkins | 118.0 | OK Silver Championship |
| 10 | Charles Kapa | 20:03.0 | Flushing | 118.0 | FML 3 |
| 9 | Eli Holmes | 19:48.2 | GR Northview | 118.0 | OK Gold Championship |
| 10 | Caleb LaVoy | 19:45.3 | Lansing Catholic | 117.9 | CAAC White 3 |
| 11 | Gunnar Hallett | 19:54.4 | Mesick | 117.9 | WMD Championship |
| 10 | Owen Cross | 20:03.5 | Flushing | 117.8 | FML 3 |
| 9 | Dexter Roach | 20:03.6 | Fenton | 117.8 | FML 3 |
| 10 | David Steenwyk | 19:52.7 | Holland Christian | 117.8 | OK Black Championship |
| 12 | Eric Larson | 19:50.8 | Beaverton | 117.7 | JPC 3 |
| 12 | Cole Grundy | 19:51.9 | Clare | 117.4 | JPC 3 |
| 9 | Micah Blackledge | 19:47.2 | Lansing Catholic | 117.3 | CAAC White 3 |
| 10 | Maeson Russell | 19:52.6 | Shepherd | 117.1 | JPC 3 |
| 10 | Brendon Pake | 20:06.1 | Flint Kearsley | 117.0 | FML 3 |
| 10 | Ethan Langmaack | 19:48.9 | Lake Odessa Lakewood | 116.7 | CAAC White 3 |
| 11 | Noah Wolters | 19:56.9 | Zeeland West | 116.4 | OK Black Championship |
| 10 | Zachary Crumby | 20:02.2 | Unionville-Sebewaing | 116.3 | BTC Black/White |
| 12 | Matthew Sells | 19:53.4 | Lapeer | 116.2 | SVL Championship |
| 11 | Dayne Ivey | 19:55.6 | Pinconning | 116.1 | JPC 3 |
| 9 | Caden Butler | 19:54.1 | East Grand Rapids | 116.0 | OK White Championship |
| 10 | Caleb Glass | 19:29.0 | Grandville Calvin Christian | 115.7 | OK Silver Championship |
| 10 | Mason Walraven | 19:55.1 | Bay City Western | 115.6 | SVL Championship |
| 11 | Acxel Leon-avila | 19:55.8 | GR Union | 115.4 | OK Gold Championship |
| 11 | Greysen Miltgen | 20:01.8 | Spring Lake | 114.7 | OK Black Championship |
| 9 | Adrian Byrne | 20:13.0 | Holly | 114.7 | FML 3 |
| 10 | Joshua Walch | 20:07.2 | Caro | 114.6 | BTC Black/White |
| 10 | Hunter Schindel | 20:00.5 | Midland Bullock Creek | 114.5 | JPC 3 |
| 10 | Collin Andrews | 20:14.0 | Lake Fenton | 114.3 | FML 3 |
| 11 | Logan Nederveld | 20:03.2 | Hudsonville Unity Christian | 114.3 | OK Black Championship |
| 12 | Roscoe Porter | 20:08.6 | Millington | 114.1 | BTC Black/White |
| 9 | Logan Moore | 20:01.8 | Midland Bullock Creek | 114.1 | JPC 3 |
| 10 | Alex Kastl | 20:05.9 | Mesick | 114.0 | WMD Championship |
| 11 | Johnny Gruppen | 20:03.9 | Hudsonville Unity Christian | 114.0 | OK Black Championship |
| 11 | Elliott Carr | 20:15.2 | Corunna | 113.9 | FML 3 |
| 9 | Max Clapp | 20:00.3 | GR Northview | 113.9 | OK Gold Championship |
| 10 | Owen Troutt | 20:00.4 | Grand Blanc | 113.9 | SVL Championship |
| 9 | Aden Tremel | 20:15.4 | Corunna | 113.9 | FML 3 |
| 11 | Cory Westbrook | 20:02.6 | Harrison | 113.8 | JPC 3 |
| 9 | Spencer Wolfram | 20:01.0 | GR Catholic Central | 113.7 | OK White Championship |
| 10 | Jack DeGraaf | 20:01.0 | GR Northview | 113.7 | OK Gold Championship |
| 10 | James Neff | 20:07.3 | Grand Traverse Academy | 113.6 | WMD Championship |
| 10 | Blake Vallad | 20:03.5 | Standish Sterling | 113.5 | JPC 3 |
| 9 | Ethan Gracik | 19:58.6 | Lansing Catholic | 113.5 | CAAC White 3 |
| 11 | Gavin Dannenberg | 20:05.7 | Holland Christian | 113.4 | OK Black Championship |
| 12 | Cole Ver Strate | 19:35.8 | Hopkins | 113.4 | OK Silver Championship |
| 9 | Kearan Fitzpatrick | 20:02.1 | East Grand Rapids | 113.3 | OK White Championship |
| 9 | William Laubenthal | 20:38.6 | Mt. Pleasant Sacred Heart | 113.1 | MSAC Championship |
| 12 | Dylan Lasher | 19:50.7 | Dryden | 113.1 | BTC Blue/Red |
| 12 | Andrew Newenhouse | 19:36.9 | Grandville Calvin Christian | 113.0 | OK Silver Championship |
| 9 | Landon King | 20:07.1 | Spring Lake | 113.0 | OK Black Championship |
| 12 | Maxwell McGrath | 20:03.6 | FHN GR Forest Hills Northern | 112.8 | OK White Championship |
| 10 | Philip Kooyer | 20:09.3 | Hudsonville Unity Christian | 112.2 | OK Black Championship |
| 10 | Dominic Cardillo | 19:53.4 | Caseville | 112.2 | BTC Blue/Red |
| 11 | Tyler Roberts | 19:53.8 | Dryden | 112.1 | BTC Blue/Red |
| 9 | Conner Hoeksema | 20:10.1 | Zeeland East | 112.0 | OK Black Championship |
| 10 | Landin Struck-Curtis | 20:21.6 | Flint Kearsley | 111.8 | FML 3 |
| 10 | Titus Plattner | 20:06.7 | GR Christian | 111.8 | OK White Championship |
| 9 | Colton Kamphuis | 20:10.8 | Zeeland East | 111.8 | OK Black Championship |
| 11 | Beckett Hagen | 20:16.2 | Ubly | 111.6 | BTC Black/White |
| 10 | Raphael Schaub | 20:13.4 | Grand Traverse Academy | 111.5 | WMD Championship |
| 10 | Samuel Meyer | 20:11.6 | Zeeland West | 111.5 | OK Black Championship |
| 9 | Owen Schopmeyer | 20:11.6 | Zeeland West | 111.5 | OK Black Championship |
| 10 | Dylan VanderPloeg | 20:08.8 | GR Christian | 111.1 | OK White Championship |
| 11 | Wyatt Jacques | 20:09.1 | GR Ottawa Hills | 111.0 | OK White Championship |
| 10 | Carl Villegas | 20:09.2 | Bay City Central | 110.9 | SVL Championship |
| 11 | Luke Ho | 20:09.2 | FHC GR Forest Hills Central | 110.9 | OK White Championship |
| 12 | Dylan Duimstra | 20:13.6 | Hudsonville Unity Christian | 110.8 | OK Black Championship |
| 10 | Jasper Krengel | 20:10.5 | Midland Dow | 110.5 | SVL Championship |
| 12 | Cameron Braidwood | 20:14.5 | Spring Lake | 110.5 | OK Black Championship |
| 9 | Simeon Ludwig | 20:12.5 | Midland Bullock Creek | 110.5 | JPC 3 |
| 10 | Dakota Harmer | 20:08.1 | Lake Odessa Lakewood | 110.3 | CAAC White 3 |
| 10 | Haidyn Smith | 20:11.2 | Saginaw Heritage | 110.3 | SVL Championship |
| 10 | Trent Provoast | 20:11.7 | Midland Dow | 110.1 | SVL Championship |
| 11 | Greg Steele | 20:13.9 | Clare | 110.0 | JPC 3 |
| 12 | Tyler Davis | 20:12.1 | Wyoming | 110.0 | OK Gold Championship |
| 12 | Liam Pierce | 20:12.7 | Manchester | 109.8 | Cascades Conference |
| 10 | Blake Davis | 20:15.2 | Shepherd | 109.6 | JPC 3 |
| 12 | Charles Vance | 20:13.3 | FHN GR Forest Hills Northern | 109.6 | OK White Championship |
| 9 | Matthew Read | 20:13.8 | FHN GR Forest Hills Northern | 109.4 | OK White Championship |
| 11 | Malachi Coulson | 20:15.8 | Harrison | 109.4 | JPC 3 |
| 11 | Kaiden Eichhorn | 20:16.6 | Harrison | 109.1 | JPC 3 |
| 12 | Carlos Castillo-Perez | 19:48.7 | Comstock Park | 109.1 | OK Silver Championship |
| 10 | Carter Chapman | 20:16.8 | Clare | 109.1 | JPC 3 |
| 10 | Anderson Wilcox | 20:15.5 | FHE Ada Forest Hills Eastern | 108.8 | OK White Championship |
| 9 | Callen Eldred | 20:51.7 | Montabella | 108.8 | MSAC Championship |
| 11 | Jake Mennega | 20:16.1 | GR Christian | 108.6 | OK White Championship |
| 10 | Kaiden VanderWeg | 19:50.3 | Hopkins | 108.6 | OK Silver Championship |
| 9 | Kyle Eubank | 19:51.3 | Belding | 108.2 | OK Silver Championship |
| 11 | Riley Sprague | 20:19.6 | Beaverton | 108.1 | JPC 3 |
| 9 | Jacob Hartwig | 20:17.7 | Napoleon | 108.1 | Cascades Conference |
| 10 | Caleb Aspin | 20:32.9 | Flushing | 108.0 | FML 3 |
| 12 | Hudson Bigford | 20:18.2 | FHC GR Forest Hills Central | 107.9 | OK White Championship |
| 11 | Noah Mantey | 20:27.3 | EPBP Laker | 107.9 | BTC Black/White |
| 9 | Cullen Hall | 20:20.4 | Beaverton | 107.9 | JPC 3 |
| 9 | Miles Canfora | 20:15.6 | Lansing Catholic | 107.8 | CAAC White 3 |
| 12 | Johannas Ehrig | 20:16.1 | Charlotte | 107.6 | CAAC White 3 |
| 11 | Piyush Saraiya | 20:19.2 | Mount Pleasant | 107.6 | SVL Championship |
| 11 | Reese Lepeak | 20:19.4 | Bay City Western | 107.5 | SVL Championship |
| 11 | Edward Corcoran | 20:20.1 | GR Northview | 107.3 | OK Gold Championship |
| 10 | DJ Cummings | 20:20.3 | GR Christian | 107.2 | OK White Championship |
| 12 | Jacob Erskin | 20:22.5 | St. Louis | 107.2 | JPC 3 |
| 12 | Braden Koos | 20:17.8 | Charlotte | 107.1 | CAAC White 3 |
| 11 | Bradley Smith | 19:55.2 | GR NorthPointe Christian | 107.0 | OK Silver Championship |
| 10 | Zeke Zwiep | 20:25.2 | Holland Christian | 106.9 | OK Black Championship |
| 10 | Ashton Enciso | 20:23.3 | Pinconning | 106.9 | JPC 3 |
| 11 | Wyatt Wessell | 19:55.5 | Comstock Park | 106.8 | OK Silver Championship |
| 9 | Silas Lee | 20:21.6 | Grand Blanc | 106.8 | SVL Championship |
| 9 | Christian Coon | 20:58.4 | Carson City-Crystal | 106.5 | MSAC Championship |
| 10 | Danny Dion | 20:19.6 | Lansing Catholic | 106.5 | CAAC White 3 |
| 9 | Carter Bultje | 20:22.8 | Wayland Union | 106.4 | OK Gold Championship |
| 10 | Noah Rosales | 20:27.2 | Holland | 106.3 | OK Black Championship |
| 10 | Rome Fiorucci | 20:23.3 | Flint Powers Catholic | 106.2 | SVL Championship |
| 11 | Waldon Haines | 20:32.8 | Reese | 106.1 | BTC Black/White |
| 9 | Dylan Thome | 20:24.1 | GR South Christian | 106.0 | OK Gold Championship |
| 10 | Peter Keegstra | 20:28.3 | Hudsonville Unity Christian | 105.9 | OK Black Championship |
| 9 | Noah Bacon | 20:30.5 | Big Rapids Crossroads Academy | 105.8 | WMD Championship |
| 12 | Rean Turner | 20:25.2 | Grand Blanc | 105.6 | SVL Championship |
| 12 | Mason White | 21:01.3 | Montabella | 105.6 | MSAC Championship |
| 9 | Aiden Espinoza | 20:22.4 | Portland | 105.5 | CAAC White 3 |
| 9 | Philip Bondie | 20:40.5 | Holly | 105.5 | FML 3 |
| 10 | Joe Gould | 19:59.8 | Belding | 105.4 | OK Silver Championship |
| 9 | William Hollenbeck | 20:41.0 | Fenton | 105.3 | FML 3 |
| 12 | Jason Waring | 20:42.4 | Goodrich | 104.9 | FML 3 |
| 12 | Nolan Carr | 20:42.7 | Corunna | 104.8 | FML 3 |
| 11 | Mac Satterfield | 20:28.0 | Hanover-Horton | 104.7 | Cascades Conference |
| 10 | Harper Musta | 20:34.1 | Mesick | 104.6 | WMD Championship |
| 11 | Daniel Farison | 20:28.1 | Midland | 104.6 | SVL Championship |
| 9 | Tristian Vandorp | 20:02.3 | GR NorthPointe Christian | 104.6 | OK Silver Championship |
| 11 | Ethan Hittle | 20:28.3 | Manchester | 104.6 | Cascades Conference |
| 9 | Jeffrey Jon Dibble | 20:37.6 | Caro | 104.5 | BTC Black/White |
| 9 | Deklen Lawrence | 20:28.7 | Leslie | 104.4 | Cascades Conference |
| 11 | Braylon Satterlee | 21:04.8 | Carson City-Crystal | 104.4 | MSAC Championship |
| 12 | Ryder Cornett | 20:30.2 | Jonesville | 103.9 | Cascades Conference |
| 11 | Micah Yates | 20:45.3 | Corunna | 103.9 | FML 3 |
| 9 | Daniel Hyrman | 20:30.5 | Davison | 103.8 | SVL Championship |
| 12 | Ricky Popp | 20:27.5 | Charlotte | 103.8 | CAAC White 3 |
| 9 | Jaxen Verwey | 21:06.8 | Merrill | 103.7 | MSAC Championship |
| 10 | Keegan Haag | 20:33.4 | Shepherd | 103.5 | JPC 3 |
| 9 | Bryce Wood | 20:06.1 | Comstock Park | 103.3 | OK Silver Championship |
| 11 | Connor Krajenke | 20:47.3 | Ortonville Brandon | 103.2 | FML 3 |
| 11 | Sean Donahue | 20:34.4 | Pinconning | 103.2 | JPC 3 |
| 10 | Zachary Bain | 20:38.0 | Hamilton | 102.7 | OK Black Championship |
| 10 | Jacob Fisher | 20:34.6 | GR Northview | 102.5 | OK Gold Championship |
| 10 | Raul Reyes | 20:38.8 | Holland | 102.4 | OK Black Championship |
| 9 | Jackson Lisek | 20:50.1 | Flushing | 102.3 | FML 3 |
| 11 | Reed Snyder | 20:50.2 | Swartz Creek | 102.3 | FML 3 |
| 9 | Ben Roof | 20:40.0 | Zeeland East | 102.0 | OK Black Championship |
| 11 | Lyle Lawrence | 20:33.1 | Olivet | 102.0 | CAAC White 3 |
| 9 | Ethan Brown | 20:40.8 | Hamilton | 101.7 | OK Black Championship |
| 10 | Logan Franklyn | 20:41.5 | Spring Lake | 101.5 | OK Black Championship |
| 11 | Vincent Johnston | 20:37.7 | Michigan Center | 101.4 | Cascades Conference |
| 11 | John Huffman | 20:38.5 | GR Catholic Central | 101.2 | OK White Championship |
| 9 | Drew Keys | 20:39.6 | Flint Powers Catholic | 100.8 | SVL Championship |
| 9 | Luca Rottschafer | 20:39.7 | FHC GR Forest Hills Central | 100.8 | OK White Championship |
| 12 | JP Bohr | 20:36.8 | Lansing Catholic | 100.7 | CAAC White 3 |
| 12 | Noah Donker | 20:39.8 | Middleville Thornapple-Kellogg | 100.7 | OK Gold Championship |
| 9 | Cullem Emmert | 20:40.1 | FHN GR Forest Hills Northern | 100.6 | OK White Championship |
| 9 | Connor Kraenzlein | 20:40.2 | Midland | 100.6 | SVL Championship |
| 12 | Doug Gaylord | 20:40.2 | GR South Christian | 100.6 | OK Gold Championship |
| 9 | Anderson Frieden | 20:55.3 | Fenton | 100.6 | FML 3 |
| 10 | Titus Gordon | 20:44.8 | Hudsonville Unity Christian | 100.4 | OK Black Championship |
| 9 | Eli Huff | 20:41.6 | Homer | 100.1 | Cascades Conference |
| 9 | John Adams | 20:51.0 | Vassar | 100.0 | BTC Black/White |
| 11 | Tim Dion | 20:42.4 | Flint Powers Catholic | 99.9 | SVL Championship |
| 11 | Timothy Venia | 20:30.8 | Mayville | 99.7 | BTC Blue/Red |
| 11 | Cody Rule | 20:43.1 | Bay City Central | 99.6 | SVL Championship |
| 12 | Maddox Fabbro | 20:53.7 | Millington | 99.1 | BTC Black/White |
| 10 | Andrew Wright | 20:18.8 | GR NorthPointe Christian | 99.1 | OK Silver Championship |
| 11 | Jackson Byers | 20:44.8 | Wayland Union | 99.1 | OK Gold Championship |
| 12 | Enoch Wang | 20:45.1 | GR South Christian | 99.0 | OK Gold Championship |
| 9 | Max Nicholson | 21:00.8 | Owosso | 98.7 | FML 3 |
| 9 | Adam Thomson | 20:43.1 | Lansing Catholic | 98.6 | CAAC White 3 |
| 10 | Liam Simmons | 20:46.1 | GR Northview | 98.6 | OK Gold Championship |
| 11 | Aidan Cole | 20:46.4 | FHN GR Forest Hills Northern | 98.5 | OK White Championship |
| 12 | Colten LaBelle | 20:46.6 | GR West Catholic | 98.5 | OK Gold Championship |
| 9 | TJ Wolk | 20:51.2 | Holland Christian | 98.3 | OK Black Championship |
| 9 | Thomas Stull | 21:03.0 | Goodrich | 98.0 | FML 3 |
| 10 | Carson Duffield | 21:03.0 | Corunna | 98.0 | FML 3 |
| 10 | Wesley Schram | 21:24.3 | Vestaburg | 97.9 | MSAC Championship |
| 9 | Brennan Heselschwerdt | 20:48.6 | Napoleon | 97.8 | Cascades Conference |
| 9 | Max Malinzak | 20:49.2 | GR Catholic Central | 97.6 | OK White Championship |
| 10 | Vincent Ambrozaitis | 21:25.2 | Mt. Pleasant Sacred Heart | 97.6 | MSAC Championship |
| 9 | Connor Bush | 21:04.6 | Flushing | 97.5 | FML 3 |
| 11 | William Welch | 20:37.8 | Kingston | 97.4 | BTC Blue/Red |
| 11 | Collin Hughes | 20:50.4 | Lapeer | 97.2 | SVL Championship |
| 9 | Emmett Houseman | 20:24.5 | Hopkins | 97.2 | OK Silver Championship |
| 12 | Jonas Lipovsky | 20:51.1 | Midland | 97.0 | SVL Championship |
| 10 | Gavin Jansen | 20:53.1 | Harrison | 97.0 | JPC 3 |
| 10 | Charles Gronberg | 20:49.6 | Charlotte | 96.5 | CAAC White 3 |
| 12 | Ethan Wiedyk | 20:55.5 | Standish Sterling | 96.2 | JPC 3 |
| 10 | Marcos Allen Quero | 20:55.7 | Farwell | 96.1 | JPC 3 |
| 11 | Johnathan Anderson | 20:59.8 | Mason County Eastern | 96.1 | WMD Championship |
| 12 | Daniel Bothwell | 21:00.5 | Mason County Eastern | 95.9 | WMD Championship |
| 12 | Ryan Lapan | 20:56.7 | Standish Sterling | 95.8 | JPC 3 |
| 9 | Connor Howard | 20:55.0 | Leslie | 95.7 | Cascades Conference |
| 9 | Gavin Pattison | 20:55.3 | FHE Ada Forest Hills Eastern | 95.6 | OK White Championship |
| 12 | Perry Douma | 20:55.3 | FHE Ada Forest Hills Eastern | 95.6 | OK White Championship |
| 11 | Josh Chapman | 20:55.5 | GR Union | 95.5 | OK Gold Championship |
| 11 | Grayson Markham | 20:55.9 | GR Union | 95.4 | OK Gold Championship |
| 12 | Eddie Bouchard | 20:30.1 | Fruitport | 95.3 | OK Silver Championship |
| 11 | Jesse Taylor | 21:11.5 | Flint Kearsley | 95.2 | FML 3 |
| 11 | Andrew Schout | 20:31.6 | Belding | 94.8 | OK Silver Championship |
| 12 | Tyson Gaydosh | 20:57.8 | Brooklyn Columbia Central | 94.7 | Cascades Conference |
| 9 | Elias Erickson | 20:58.1 | Midland Dow | 94.6 | SVL Championship |
| 10 | Victor Nogueira | 20:59.7 | GR South Christian | 94.1 | OK Gold Championship |
| 10 | Noah Nelson | 20:59.9 | FHE Ada Forest Hills Eastern | 94.0 | OK White Championship |
| 9 | Lachlan Nugent | 21:09.1 | Sandusky | 94.0 | BTC Black/White |
| 12 | Tanner McNair | 20:57.3 | Portland | 93.9 | CAAC White 3 |
| 9 | Wyatt Pellarin | 21:15.4 | Swartz Creek | 93.9 | FML 3 |
| 12 | Shane Mier | 21:01.2 | GR South Christian | 93.6 | OK Gold Championship |
| 10 | Paxton Butler | 21:01.7 | GR Northview | 93.4 | OK Gold Championship |
| 9 | Samuel Swarthout | 21:02.0 | Bay City Western | 93.3 | SVL Championship |
| 9 | Matthew Hafeli | 21:02.7 | Midland Dow | 93.1 | SVL Championship |
| 9 | Jesse Jacobi | 20:50.8 | Caseville | 93.1 | BTC Blue/Red |
| 11 | Alcides Lopez-Feliciano | 21:03.8 | Wyoming | 92.7 | OK Gold Championship |
| 9 | Kevin Dahl | 21:08.7 | Spring Lake | 92.5 | OK Black Championship |
| 9 | Asher Meyer | 21:05.1 | GR West Catholic | 92.3 | OK Gold Championship |
| 9 | Abel Smith | 21:20.4 | Holly | 92.2 | FML 3 |
| 9 | Callen Mogg | 21:07.6 | Farwell | 92.1 | JPC 3 |
| 11 | Charlie Hudson | 21:06.0 | East Grand Rapids | 92.0 | OK White Championship |
| 9 | Ryan Dalman | 21:10.1 | Zeeland West | 92.0 | OK Black Championship |
| 9 | Lorenzo Vasquez | 21:12.1 | Bear Lake | 92.0 | WMD Championship |
| 9 | Jahreim Phillip | 21:03.4 | Charlotte | 91.9 | CAAC White 3 |
| 10 | Ayden Griffith | 21:08.5 | Ogemaw Heights | 91.8 | JPC 3 |
| 9 | Logan O’Hara | 21:07.1 | Bay City Western | 91.6 | SVL Championship |
| 12 | Luke Hernandez | 21:11.1 | Hamilton | 91.6 | OK Black Championship |
| 9 | Westin Caister | 21:16.5 | Cass City | 91.5 | BTC Black/White |
| 10 | Greyson Vork | 21:11.8 | Zeeland East | 91.4 | OK Black Championship |
| 10 | Chauncey Oliver | 21:08.0 | Wyoming | 91.3 | OK Gold Championship |
| 12 | Cameron King | 21:17.3 | Marlette | 91.2 | BTC Black/White |
| 12 | Anthony Bunker | 21:08.4 | FHN GR Forest Hills Northern | 91.2 | OK White Championship |
| 11 | Jared Samyn | 21:45.1 | St. Charles | 91.0 | MSAC Championship |
| 12 | Fischer LeGault | 21:18.2 | Harbor Beach | 91.0 | BTC Black/White |
| 11 | Sean Lauzon | 21:16.4 | Big Rapids Crossroads Academy | 90.6 | WMD Championship |
| 9 | Caleb Weidmayer | 21:11.1 | Manchester | 90.3 | Cascades Conference |
| 10 | Jacob Dozeman | 21:15.3 | Zeeland East | 90.2 | OK Black Championship |
| 9 | Zach Schaub | 20:46.3 | Grandville Calvin Christian | 89.9 | OK Silver Championship |
| 9 | Levi Terryah | 21:27.4 | Linden | 89.9 | FML 3 |
| 9 | Jack Merrill | 21:13.3 | GR Union | 89.6 | OK Gold Championship |
| 9 | Henrik Hall | 21:22.7 | Harbor Beach | 89.4 | BTC Black/White |
| 9 | Nolan Schepers | 21:18.1 | Hudsonville Unity Christian | 89.3 | OK Black Championship |
| 11 | Jaydan Alvarez | 21:18.5 | Hudsonville Unity Christian | 89.2 | OK Black Championship |
| 12 | Ben Godfrey | 21:16.9 | St. Louis | 89.0 | JPC 3 |
| 12 | Griffin Wipp | 21:15.6 | Addison | 88.8 | Cascades Conference |
| 12 | Connor Erlenbeck | 21:25.2 | Millington | 88.6 | BTC Black/White |
| 11 | Zachary Ebel | 21:16.5 | Bay City Western | 88.5 | SVL Championship |
| 9 | Tadhg Murphy | 21:16.8 | Flint Powers Catholic | 88.4 | SVL Championship |
| 9 | Casey Emery | 21:16.9 | Midland | 88.4 | SVL Championship |
| 10 | Brandon Perantoni | 21:32.6 | Fenton | 88.1 | FML 3 |
| 10 | Isaac Kaboos | 21:17.8 | Middleville Thornapple-Kellogg | 88.1 | OK Gold Championship |
| 9 | Magnus Galaviz | 21:18.2 | Middleville Thornapple-Kellogg | 87.9 | OK Gold Championship |
| 9 | Ford Swihart | 21:18.5 | Hanover-Horton | 87.8 | Cascades Conference |
| 11 | Trent Ponstein | 21:18.7 | GR South Christian | 87.8 | OK Gold Championship |
| 11 | Josh Bacon | 21:24.9 | Big Rapids Crossroads Academy | 87.7 | WMD Championship |
| 11 | William Myers | 21:21.5 | Shepherd | 87.5 | JPC 3 |
| 9 | Cole Wing | 21:55.8 | Breckenridge | 87.4 | MSAC Championship |
| 9 | Zane Bedell | 21:34.8 | Swartz Creek | 87.4 | FML 3 |
| 11 | Wyatt Figard | 21:29.0 | Vassar | 87.3 | BTC Black/White |
| 11 | Gentry Watson | 21:35.6 | Fenton | 87.1 | FML 3 |
| 9 | Cole Lockwood | 21:23.5 | Gladwin | 86.8 | JPC 3 |
| 12 | Josh Carlin | 21:18.6 | Lansing Catholic | 86.8 | CAAC White 3 |
| 12 | Matthew Medd | 21:22.6 | Saginaw Heritage | 86.5 | SVL Championship |
| 9 | Brody Dimas | 21:23.4 | Leslie | 86.2 | Cascades Conference |
| 9 | Paul Follett | 21:24.4 | Flint Powers Catholic | 85.9 | SVL Championship |
| 12 | Luke Thomas | 21:34.6 | Marlette | 85.5 | BTC Black/White |
| 11 | Robbie Kilpatrick | 21:34.9 | Harbor Beach | 85.4 | BTC Black/White |
| 10 | Kason Lehr | 21:41.0 | Clio | 85.3 | FML 3 |
| 12 | Johnathon Buskirk | 21:00.0 | Hopkins | 85.3 | OK Silver Championship |
| 11 | Memphis Peever | 21:28.1 | Farwell | 85.3 | JPC 3 |
| 12 | Ian McNeel | 21:28.2 | Shepherd | 85.3 | JPC 3 |
| 12 | Nate Dix | 21:32.9 | Grand Traverse Academy | 85.0 | WMD Championship |
| 9 | Bryson LaFond | 21:15.7 | Kingston | 84.8 | BTC Blue/Red |
| 9 | Evan Kalajainen | 21:31.8 | Zeeland West | 84.7 | OK Black Championship |
| 11 | Destan Ardan | 21:33.9 | Grand Traverse Academy | 84.7 | WMD Championship |
| 10 | Grant Red | 21:27.9 | Davison | 84.7 | SVL Championship |
| 11 | Nick Neuman | 21:28.1 | Brooklyn Columbia Central | 84.6 | Cascades Conference |
| 9 | Daniel Macedo | 21:28.8 | FHN GR Forest Hills Northern | 84.4 | OK White Championship |
| 9 | Charlie Holbrook | 21:28.9 | Napoleon | 84.4 | Cascades Conference |
| 10 | Abdalla Ramazani | 21:26.3 | Lansing Sexton | 84.2 | CAAC White 3 |
| 9 | Levi Yates | 21:29.7 | Grand Blanc | 84.1 | SVL Championship |
| 9 | Noah Zalba | 21:31.7 | Sanford-Meridian | 84.1 | JPC 3 |
| 12 | Paul Williams | 21:39.2 | Millington | 83.9 | BTC Black/White |
| 9 | Richard Trudeau | 21:31.4 | Grass Lake | 83.5 | Cascades Conference |
| 10 | Ben Roberson | 21:38.4 | Pentwater | 83.2 | WMD Championship |
| 9 | Bentley Lagalo | 21:32.4 | Midland Dow | 83.2 | SVL Championship |
| 11 | Brayden Pepper | 21:33.0 | Michigan Center | 83.0 | Cascades Conference |
| 9 | Elijah Krakker | 21:33.1 | Flint Carman-Ainsworth | 83.0 | SVL Championship |
| 11 | Reed Sprague | 21:35.7 | Beaverton | 82.8 | JPC 3 |
| 9 | Jackson Bliss | 21:42.8 | Cass City | 82.7 | BTC Black/White |
| 11 | Noah Lucas | 21:33.9 | Addison | 82.7 | Cascades Conference |
| 12 | Cayson Smith | 21:36.4 | Standish Sterling | 82.5 | JPC 3 |
| 9 | Theeyan Yang | 21:50.1 | Ortonville Brandon | 82.3 | FML 3 |
| 9 | Landen Veneklase | 21:35.4 | FHC GR Forest Hills Central | 82.2 | OK White Championship |
| 11 | Reid Tracy | 21:35.6 | Homer | 82.1 | Cascades Conference |
| 9 | Torin McNabb | 21:33.1 | Eaton Rapids | 82.0 | CAAC White 3 |
| 12 | Connor Blandford | 21:51.8 | Swartz Creek | 81.7 | FML 3 |
| 12 | Josh Vanstelle | 21:12.5 | Fruitport | 81.2 | OK Silver Championship |
| 12 | Malachi Vannette | 21:39.6 | Midland Dow | 80.8 | SVL Championship |
| 12 | Jareth Shappee | 22:17.5 | Montabella | 80.2 | MSAC Championship |
| 11 | Juan Zavala Salazar | 21:56.6 | Holly | 80.1 | FML 3 |
| 9 | Gavin Terrill | 21:41.6 | Midland Dow | 80.1 | SVL Championship |
| 9 | Owen Schultz | 21:29.9 | Peck | 80.0 | BTC Blue/Red |
| 9 | Finley Sarkipato | 21:42.0 | GR Union | 80.0 | OK Gold Championship |
| 11 | Damian Heindl | 22:18.1 | Mt. Pleasant Sacred Heart | 80.0 | MSAC Championship |
| 11 | Kenny Morell | 21:42.3 | Lapeer | 79.9 | SVL Championship |
| 10 | Kenneth Graham | 22:19.2 | Montabella | 79.6 | MSAC Championship |
| 12 | Sarabdil Chauhan | 21:58.7 | Corunna | 79.4 | FML 3 |
| 9 | Yang Feng Wildschut | 21:43.9 | GR Christian | 79.4 | OK White Championship |
| 10 | Hunter Rohlman | 21:44.0 | Lapeer | 79.3 | SVL Championship |
| 12 | Mack Burba | 21:59.6 | Flushing | 79.2 | FML 3 |
| 10 | Gibson Yeiter | 21:41.7 | Lake Odessa Lakewood | 79.1 | CAAC White 3 |
| 11 | Greyson DeWys | 21:50.1 | Hamilton | 78.6 | OK Black Championship |
| 11 | Martigan Wernecke | 21:46.3 | Bay City Central | 78.6 | SVL Championship |
| 12 | Christian Martinez | 21:43.5 | Ionia | 78.5 | CAAC White 3 |
| 9 | Shayne Krasinski | 21:47.4 | Wayland Union | 78.2 | OK Gold Championship |
| 11 | Chris Badji | 21:47.9 | Saginaw Heritage | 78.0 | SVL Championship |
| 9 | Leo Haney | 21:49.9 | Sanford-Meridian | 78.0 | JPC 3 |
| 10 | Riyan Mir | 21:48.8 | Saginaw Heritage | 77.7 | SVL Championship |
| 9 | Bradley Dantzer | 21:59.0 | Vassar | 77.3 | BTC Black/White |
| 12 | Gabe Holman | 21:47.3 | Ionia | 77.2 | CAAC White 3 |
| 12 | Luke Herder | 21:50.6 | GR South Christian | 77.2 | OK Gold Championship |
| 10 | Brody Thomas | 21:50.6 | Davison | 77.1 | SVL Championship |
| 11 | Walker Chapin | 21:59.7 | Marlette | 77.1 | BTC Black/White |
| 9 | Gabriel Smith | 21:53.0 | Shepherd | 77.0 | JPC 3 |
| 12 | Cody Cairo | 21:39.1 | Peck | 77.0 | BTC Blue/Red |
| 10 | Emmett Martin | 21:51.4 | Midland Dow | 76.9 | SVL Championship |
| 9 | Jacob Ross | 22:00.5 | Cass City | 76.8 | BTC Black/White |
| 10 | Finnegan Williams | 21:53.9 | East Grand Rapids | 76.0 | OK White Championship |
| 12 | Bilal Abdelmalek | 22:09.6 | Swartz Creek | 75.8 | FML 3 |
| 11 | Dylan Hocken | 21:55.0 | Grand Blanc | 75.7 | SVL Championship |
| 9 | Jackson Bowden | 21:55.5 | Napoleon | 75.5 | Cascades Conference |
| 9 | Robert Brewer | 22:11.7 | Flushing | 75.1 | FML 3 |
| 11 | Tate Kirts | 21:57.1 | Midland Dow | 75.0 | SVL Championship |
| 12 | DJ Buterakos | 22:12.2 | Flint Kearsley | 74.9 | FML 3 |
| 9 | Leland Skeans | 22:12.6 | Flushing | 74.8 | FML 3 |
| 10 | Ryan Savoie | 22:12.6 | Ortonville Brandon | 74.8 | FML 3 |
| 12 | Leonardo Rico | 21:58.3 | FHN GR Forest Hills Northern | 74.6 | OK White Championship |
| 9 | Cade DeVries | 22:02.9 | Hudsonville Unity Christian | 74.4 | OK Black Championship |
| 9 | Alex Dyer | 22:03.4 | Zeeland East | 74.2 | OK Black Championship |
| 10 | Troy Wychuyse | 22:14.5 | Ortonville Brandon | 74.2 | FML 3 |
| 10 | Dean Hitsman | 22:01.6 | Midland Bullock Creek | 74.1 | JPC 3 |
| 9 | James Heiple | 22:01.9 | Beaverton | 74.0 | JPC 3 |
| 11 | Liam Matt | 22:01.8 | FHN GR Forest Hills Northern | 73.4 | OK White Championship |
| 10 | TamThien Tran | 22:02.2 | GR Catholic Central | 73.3 | OK White Championship |
| 9 | Paul Kissinger | 22:04.7 | Homer | 72.4 | Cascades Conference |
| 12 | Nikola Gjorgjievski | 22:05.2 | East Grand Rapids | 72.3 | OK White Championship |
| 12 | Nathan Morrison | 21:39.9 | GR NorthPointe Christian | 72.0 | OK Silver Championship |
| 12 | Clark Cody | 22:21.7 | Corunna | 71.8 | FML 3 |
| 11 | Maxwell Trombley | 22:16.3 | Brown City | 71.6 | BTC Black/White |
| 11 | Michael Mullin | 22:07.6 | Middleville Thornapple-Kellogg | 71.5 | OK Gold Championship |
| 11 | Samuel Scott | 21:55.7 | Peck | 71.4 | BTC Blue/Red |
| 9 | Judah Tong | 22:08.4 | Davison | 71.2 | SVL Championship |
| 9 | Wyatt Miller | 22:09.0 | Brooklyn Columbia Central | 71.0 | Cascades Conference |
| 12 | Aaron Drake | 22:15.1 | Mason County Eastern | 71.0 | WMD Championship |
| 9 | Braxten Vis | 22:13.2 | Hamilton | 70.9 | OK Black Championship |
| 11 | Remington Snyder | 22:11.7 | St. Louis | 70.8 | JPC 3 |
| 9 | Abram Veldkamp | 22:09.9 | GR Christian | 70.7 | OK White Championship |
| 9 | Jackson Hemmes | 22:10.1 | GR Northview | 70.6 | OK Gold Championship |
| 9 | Mikey O’Jack | 22:10.2 | Manchester | 70.6 | Cascades Conference |
| 10 | Collin Merchant | 22:19.7 | Unionville-Sebewaing | 70.4 | BTC Black/White |
| 11 | Adler Teichman | 22:25.8 | Linden | 70.4 | FML 3 |
| 9 | Takoda Ronk | 22:12.9 | St. Louis | 70.4 | JPC 3 |
| 9 | Nathan Rodriguez | 22:26.4 | Owosso | 70.2 | FML 3 |
| 12 | Grant Gardner | 21:59.8 | Peck | 70.1 | BTC Blue/Red |
| 10 | Jacob Trommater | 22:09.3 | Charlotte | 69.9 | CAAC White 3 |
| 10 | Samuel Feyen | 22:12.7 | East Grand Rapids | 69.8 | OK White Championship |
| 11 | Benjamin Nestle | 22:14.8 | Shepherd | 69.7 | JPC 3 |
| 10 | Devin Selk | 22:13.3 | Saginaw Heritage | 69.6 | SVL Championship |
| 10 | Nolan Moeggenberg | 22:15.5 | Shepherd | 69.5 | JPC 3 |
| 9 | Kingston Harris | 22:13.6 | Flint Powers Catholic | 69.5 | SVL Championship |
| 9 | Michael Keinath | 22:22.8 | Vassar | 69.4 | BTC Black/White |
| 9 | Connor Dmoch | 22:28.8 | Fenton | 69.4 | FML 3 |
| 9 | Carson Clark | 22:11.5 | Charlotte | 69.2 | CAAC White 3 |
| 10 | Abraham Schubert | 22:14.6 | Bay City Central | 69.1 | SVL Championship |
| 9 | Quinn Sommer | 22:15.1 | Bay City Western | 69.0 | SVL Championship |
| 9 | Kevin Wojcik | 22:15.2 | Napoleon | 68.9 | Cascades Conference |
| 11 | Owen Standfest | 22:15.8 | GR Northview | 68.7 | OK Gold Championship |
| 11 | Caden Ardan | 22:22.1 | Grand Traverse Academy | 68.6 | WMD Championship |
| 11 | Henry Hartl | 22:22.4 | Grand Traverse Academy | 68.5 | WMD Championship |
| 10 | Bob Cornell | 22:17.0 | East Grand Rapids | 68.3 | OK White Championship |
| 11 | Luke Skutt | 22:33.8 | Clio | 67.7 | FML 3 |
| 9 | William Couchman | 22:34.0 | Swartz Creek | 67.7 | FML 3 |
| 12 | Ericke Ramadhani | 22:19.8 | GR Union | 67.4 | OK Gold Championship |
| 11 | Riley Skiles | 22:57.2 | St. Charles | 66.9 | MSAC Championship |
| 11 | Max Weatherwax | 22:21.3 | Bay City Central | 66.9 | SVL Championship |
| 9 | Joseph Sanderson | 21:57.7 | GR NorthPointe Christian | 66.1 | OK Silver Championship |
| 10 | Ethan Hammontree | 22:24.2 | Brooklyn Columbia Central | 65.9 | Cascades Conference |
| 12 | Henry Fortier | 22:24.8 | Saginaw Heritage | 65.7 | SVL Championship |
| 9 | Owen Schulz | 22:25.0 | Bay City Central | 65.7 | SVL Championship |
| 10 | Landon Cooley | 22:27.6 | Pinconning | 65.5 | JPC 3 |
| 10 | Edgar Held | 22:25.7 | East Grand Rapids | 65.4 | OK White Championship |
| 9 | Zachary Chittle | 22:42.3 | Swartz Creek | 64.9 | FML 3 |
| 10 | Landon Hauk-Powell | 23:04.7 | Coleman | 64.4 | MSAC Championship |
| 11 | Josh Chamberlin | 22:25.7 | Charlotte | 64.4 | CAAC White 3 |
| 12 | Lowell Milett | 22:39.6 | Brown City | 63.8 | BTC Black/White |
| 11 | Ace Bohlinger | 22:30.6 | East Grand Rapids | 63.8 | OK White Championship |
| 9 | Anthony Stewart | 22:30.7 | Michigan Center | 63.8 | Cascades Conference |
| 9 | Shawn Haselton | 22:36.9 | Mesick | 63.7 | WMD Championship |
| 10 | Ben Forbes | 22:40.8 | Marlette | 63.4 | BTC Black/White |
| 11 | Jack Noonon | 22:32.4 | FHN GR Forest Hills Northern | 63.2 | OK White Championship |
| 10 | Lance Spicer | 22:33.8 | Lapeer | 62.7 | SVL Championship |
| 9 | Jacob Arnett | 22:34.1 | GR Northview | 62.6 | OK Gold Championship |
| 10 | Cameron Cebula | 22:40.2 | Bear Lake | 62.6 | WMD Championship |
| 12 | Benjamin Possehn | 22:34.1 | Lake Odessa Lakewood | 61.6 | CAAC White 3 |
| 11 | Asher Rauch | 22:11.3 | GR NorthPointe Christian | 61.6 | OK Silver Championship |
| 10 | James Emmons | 22:25.9 | Mayville | 61.4 | BTC Blue/Red |
| 10 | Serigne Moustapha Fall | 22:37.9 | GR Union | 61.4 | OK Gold Championship |
| 9 | Paxton Terrian | 22:40.4 | Farwell | 61.2 | JPC 3 |
| 9 | Jack Alt | 22:53.7 | Linden | 61.1 | FML 3 |
| 12 | Maysun Strachan | 22:39.1 | Jonesville | 61.0 | Cascades Conference |
| 10 | Noah Card | 22:54.1 | Linden | 61.0 | FML 3 |
| 10 | Elijah Henderson | 22:40.5 | GR Northview | 60.5 | OK Gold Championship |
| 9 | Marvens Vander Molen | 22:43.1 | FHN GR Forest Hills Northern | 59.6 | OK White Championship |
| 9 | Garret Buter | 22:43.3 | Midland | 59.6 | SVL Championship |
| 9 | John Trumble-Puerta | 22:43.4 | FHN GR Forest Hills Northern | 59.5 | OK White Championship |
| 10 | Kaiden Coburn | 23:20.0 | Merrill | 59.3 | MSAC Championship |
| 11 | Logan Messing | 22:32.1 | Deckerville | 59.3 | BTC Blue/Red |
| 10 | Johnny Williams | 22:18.3 | Hopkins | 59.2 | OK Silver Championship |
| 10 | Saul Jimenez | 22:45.6 | GR Union | 58.8 | OK Gold Championship |
| 10 | Damien Huff | 22:45.6 | Midland | 58.8 | SVL Championship |
| 9 | Luke Steen | 22:50.9 | Holland Christian | 58.4 | OK Black Championship |
| 9 | David Schneider | 22:47.5 | Leslie | 58.2 | Cascades Conference |
| 11 | Isiah Peterson | 22:54.6 | Marion | 57.8 | WMD Championship |
| 9 | Elijah Stribling | 22:49.8 | Flint Carman-Ainsworth | 57.4 | SVL Championship |
| 12 | Robert Hill | 22:51.2 | Michigan Center | 56.9 | Cascades Conference |
| 9 | Wyatt Smith | 22:56.1 | Zeeland West | 56.6 | OK Black Championship |
| 9 | Maddix Thomas | 22:49.3 | Lake Odessa Lakewood | 56.6 | CAAC White 3 |
| 12 | Isaac Ketelhut | 23:01.3 | Millington | 56.6 | BTC Black/White |
| 11 | Joe Odell | 23:28.4 | Merrill | 56.5 | MSAC Championship |
| 9 | Dylan Buys | 22:57.1 | Hudsonville Unity Christian | 56.3 | OK Black Championship |
| 10 | Ethan Hoekstra | 22:53.2 | FHE Ada Forest Hills Eastern | 56.3 | OK White Championship |
| 12 | Chase Green | 22:56.5 | Gladwin | 55.8 | JPC 3 |
| 12 | Angel Cortez | 22:58.7 | Holland | 55.8 | OK Black Championship |
| 10 | Noah Huffine | 22:52.1 | Portland | 55.6 | CAAC White 3 |
| 9 | Dylan Doherr-Myers | 23:32.1 | Carson City-Crystal | 55.3 | MSAC Championship |
| 9 | Marcus Crawley | 22:56.4 | Midland Dow | 55.2 | SVL Championship |
| 11 | Dale Hitz | 22:57.9 | Homer | 54.7 | Cascades Conference |
| 9 | Henry Sohmer | 22:58.5 | Davison | 54.5 | SVL Championship |
| 9 | Isaac Hobbs | 23:07.6 | Grand Traverse Academy | 53.5 | WMD Championship |
| 9 | Broderick Millage | 23:02.6 | Wyoming | 53.1 | OK Gold Championship |
| 9 | Liam Dunn | 23:18.5 | Goodrich | 52.8 | FML 3 |
| 12 | Eian Kaste | 23:13.8 | Brown City | 52.4 | BTC Black/White |
| 9 | Luis Guiterrez | 23:02.9 | Ionia | 52.0 | CAAC White 3 |
| 11 | Evan Grizzle | 23:22.9 | Clio | 51.4 | FML 3 |
| 9 | Thomas Christensen | 23:08.4 | Midland | 51.2 | SVL Championship |
| 12 | Elijah Shuart | 23:10.5 | St. Louis | 51.2 | JPC 3 |
| 9 | Maysen Osier | 23:10.5 | Pinconning | 51.2 | JPC 3 |
| 12 | Koltin Kilmer | 23:44.5 | Vestaburg | 51.2 | MSAC Championship |
| 11 | Lucas Buys | 23:12.6 | Hudsonville Unity Christian | 51.1 | OK Black Championship |
| 9 | Kaleb Happ | 23:10.2 | Jonesville | 50.6 | Cascades Conference |
| 9 | Lyric Strong | 23:11.1 | Vandercook Lake | 50.3 | Cascades Conference |
| 9 | Tycen Cole | 23:26.3 | Fenton | 50.2 | FML 3 |
| 10 | Liam Wenn | 23:27.0 | Flushing | 50.0 | FML 3 |
| 12 | Logan Shanks | 23:00.1 | Deckerville | 50.0 | BTC Blue/Red |
| 9 | Noah Dean | 23:12.3 | Midland | 49.9 | SVL Championship |
| 12 | Braden Wicke | 23:48.8 | St. Charles | 49.7 | MSAC Championship |
| 10 | Alex Oleszkiewicz | 23:13.3 | FHC GR Forest Hills Central | 49.6 | OK White Championship |
| 12 | Ryan Grevengoed | 23:17.3 | Spring Lake | 49.6 | OK Black Championship |
| 10 | Jack Ferreri | 23:01.5 | Caseville | 49.5 | BTC Blue/Red |
| 10 | Andrew Lathwell | 23:13.5 | FHC GR Forest Hills Central | 49.5 | OK White Championship |
| 9 | Aidan Mccarthy | 23:13.8 | Mount Pleasant | 49.4 | SVL Championship |
| 9 | Nash Towery-Collins | 23:14.6 | Homer | 49.1 | Cascades Conference |
| 9 | Elijah Goodell | 23:17.4 | Midland Dow | 48.2 | SVL Championship |
| 9 | James Payne | 23:17.9 | Napoleon | 48.0 | Cascades Conference |
| 12 | Jacob Wieland | 23:15.1 | Lake Odessa Lakewood | 48.0 | CAAC White 3 |
| 10 | Joe Lubeski | 23:09.1 | Caseville | 47.0 | BTC Blue/Red |
| 9 | Ben Fuller | 23:18.6 | Olivet | 46.8 | CAAC White 3 |
| 12 | Gabe Arredondo | 23:26.5 | Zeeland West | 46.5 | OK Black Championship |
| 12 | Jude Shaver | 23:20.6 | Charlotte | 46.1 | CAAC White 3 |
| 9 | Micah Butters | 22:57.8 | Grandville Calvin Christian | 46.1 | OK Silver Championship |
| 9 | Henry Roelofs | 23:32.2 | GR Christian | 43.3 | OK White Championship |
| 12 | Anson Lange | 23:32.8 | GR Christian | 43.1 | OK White Championship |
| 10 | Logan Kane | 23:32.8 | East Grand Rapids | 43.1 | OK White Championship |
| 10 | Caleb Roehm | 23:30.1 | Lansing Sexton | 43.0 | CAAC White 3 |
| 9 | Lincoln Townley | 23:07.9 | GR NorthPointe Christian | 42.7 | OK Silver Championship |
| 9 | Noah Hudson | 23:08.3 | GR NorthPointe Christian | 42.6 | OK Silver Championship |
| 9 | Justin Saenz | 23:37.4 | Mount Pleasant | 41.5 | SVL Championship |
| 9 | Kellan Dalhberg | 23:39.5 | GR Christian | 40.8 | OK White Championship |
| 12 | Aaryn Smith | 23:58.0 | Holly | 39.7 | FML 3 |
| 9 | Calvin Daut | 23:43.8 | Midland Dow | 39.4 | SVL Championship |
| 11 | Rowan Quinlan | 23:32.3 | Peck | 39.2 | BTC Blue/Red |
| 10 | Matthew Hall | 23:44.3 | Saginaw Heritage | 39.2 | SVL Championship |
| 11 | Tyler Deneau | 23:51.0 | Grand Traverse Academy | 39.0 | WMD Championship |
| 11 | Tarik Fazlic | 23:45.6 | FHN GR Forest Hills Northern | 38.8 | OK White Championship |
| 12 | Max Hobbs | 23:53.0 | Grand Traverse Academy | 38.3 | WMD Championship |
| 11 | Connor Peck | 23:53.2 | Lapeer | 36.3 | SVL Championship |
| 9 | James Haller | 23:56.3 | Saginaw Heritage | 35.2 | SVL Championship |
| 10 | Declan Phelps | 23:57.7 | East Jackson | 34.8 | Cascades Conference |
| 12 | Josh Eager | 24:07.6 | Brown City | 34.5 | BTC Black/White |
| 10 | Daniel Lossio | 24:34.8 | Mt. Pleasant Sacred Heart | 34.4 | MSAC Championship |
| 11 | Max Rogalski | 23:34.8 | Comstock Park | 33.7 | OK Silver Championship |
| 10 | Kayden Koss | 24:03.2 | Mount Pleasant | 32.9 | SVL Championship |
| 10 | Cameron Harrison | 24:12.6 | Brown City | 32.8 | BTC Black/White |
| 11 | Austin Sweet | 24:19.6 | Corunna | 32.5 | FML 3 |
| 9 | Thomas Cunningham | 24:05.1 | Manchester | 32.3 | Cascades Conference |
| 8 | Devin Elenbaum | 23:56.0 | Caseville | 31.3 | BTC Blue/Red |
| 12 | Bryant Taylor | 24:09.3 | Hanover-Horton | 30.9 | Cascades Conference |
| 10 | Anthony Powell | 24:18.7 | Mesick | 29.8 | WMD Championship |
| 10 | Henry Corrion | 24:03.4 | Caseville | 28.9 | BTC Blue/Red |
| 9 | Hunter Culbert | 24:16.1 | Napoleon | 28.6 | Cascades Conference |
| 10 | Paul Narceda | 24:19.2 | Lapeer | 27.6 | SVL Championship |
| 9 | Landon Roskey | 24:31.3 | Brown City | 26.6 | BTC Black/White |
| 9 | Nuru Mohamed | 24:24.3 | Lansing Sexton | 24.9 | CAAC White 3 |
| 10 | Zephanaeha Soler-Cardona | 24:37.0 | Millington | 24.7 | BTC Black/White |
| 9 | Mason Droscha | 24:25.2 | Charlotte | 24.6 | CAAC White 3 |
| 10 | Gabe Grymonprez | 24:16.5 | Mayville | 24.5 | BTC Blue/Red |
| 9 | Jacob Kreiner | 24:41.0 | Vassar | 23.3 | BTC Black/White |
| 11 | Brady Butzler | 24:48.0 | Lake Fenton | 23.0 | FML 3 |
| 12 | Gary Clark | 24:43.5 | Brown City | 22.5 | BTC Black/White |
| 11 | Matthew Boks | 24:33.6 | Olivet | 21.8 | CAAC White 3 |
| 9 | Gavin Raden | 24:38.1 | GR Northview | 21.3 | OK Gold Championship |
| 11 | Viera Irakoze | 24:36.1 | Lansing Sexton | 21.0 | CAAC White 3 |
| 9 | Troy Tucker | 24:56.8 | Flint Kearsley | 20.1 | FML 3 |
| 11 | Jaxon Lewis | 25:19.2 | Coleman | 19.6 | MSAC Championship |
| 12 | Christian Charles | 24:40.6 | Lansing Sexton | 19.5 | CAAC White 3 |
| 9 | Daniel Old | 24:43.8 | Addison | 19.4 | Cascades Conference |
| 9 | Jaxson Holm | 24:45.5 | FHE Ada Forest Hills Eastern | 18.8 | OK White Championship |
| 10 | Chuanda Yang | 24:45.7 | Midland Dow | 18.8 | SVL Championship |
| 12 | Alex Burch | 25:00.9 | Ortonville Brandon | 18.7 | FML 3 |
| 11 | Ben Sanford | 24:35.7 | Deckerville | 18.1 | BTC Blue/Red |
| 10 | Braylon Hrncharik | 25:03.5 | Owosso | 17.8 | FML 3 |
| 11 | Jackson Wiederhold | 24:52.7 | Saginaw Heritage | 16.4 | SVL Championship |
| 12 | Alex Phipps | 24:56.9 | Midland | 15.0 | SVL Championship |
| 9 | Emmet Winter | 25:03.0 | Mason County Eastern | 15.0 | WMD Championship |
| 9 | Xavier Ramirez | 24:59.8 | St. Louis | 14.7 | JPC 3 |
| 10 | Lewis Davidson | 25:34.5 | Montabella | 14.5 | MSAC Championship |
| 11 | Ryan Ferguson | 24:59.1 | Mount Pleasant | 14.3 | SVL Championship |
| 10 | Henry Hoekstra | 25:00.2 | East Grand Rapids | 13.9 | OK White Championship |
| 9 | Jaden Sherman | 25:02.7 | Gladwin | 13.8 | JPC 3 |
| 9 | Easton Powlus | 25:37.9 | St. Charles | 13.4 | MSAC Championship |
| 10 | Sarath Badithala | 25:02.7 | FHE Ada Forest Hills Eastern | 13.1 | OK White Championship |
| 9 | Israel Bunsee | 25:06.0 | FHN GR Forest Hills Northern | 12.0 | OK White Championship |
| 9 | Kole Kilbourn | 25:21.9 | Flushing | 11.7 | FML 3 |
| 9 | Aarav Purohit | 25:09.2 | FHN GR Forest Hills Northern | 10.9 | OK White Championship |
| 9 | Blake Robinson | 25:00.1 | Kingston | 10.0 | BTC Blue/Red |
| 12 | Bryant Waugh | 25:16.1 | Standish Sterling | 9.3 | JPC 3 |
| 11 | Jude Silvey | 24:49.0 | Comstock Park | 9.0 | OK Silver Championship |
| 9 | Harper Sherman | 25:19.9 | Homer | 7.4 | Cascades Conference |
| 12 | Sawyer Ross | 25:29.0 | Cass City | 7.3 | BTC Black/White |
| 12 | Lebron Stitt | 25:32.1 | Lansing Sexton | 2.3 | CAAC White 3 |
| 9 | Matthew Smith | 25:43.9 | Grand Traverse Academy | 1.4 | WMD Championship |
| 9 | Jaxson Retzloff | 25:41.6 | Midland Dow | 0.1 | SVL Championship |