With a tiny addition of the EUP 1 meet (that’s Eastern UP + Mackinaw City for us trolls).
| Meet | Boys Adj. | Girls Adj. | Average |
| CSAA 2 | -23 | -31 | -27 |
| WMC Lakes 2 | -31 | -43 | -37 |
| Green Devil | -18 | -13 | -16 |
| EUP 1 | +19 | +16 | +18 |
| CAAC Red 2 | -2 | -10 | -6 |
| CHSL 3 | -19 | -25 | -22 |
| I-8 2 | -26 | -35 | -31 |
| Downriver League 2 | -13 | -14 | -14 |
| CAAC White 2 | -22 | -16 | -19 |
| Negaunee | +1 | -5 | -2 |
| Huron League 2 | +1 | -8 | -4 |
| Birch Run Fall | +8 | +13 | +11 |

*** = 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 | Meet | WAB |
| Brownstown Woodhaven | 112.1 | 1 | Downriver League 2 | 118.3 |
| Mason | 102.9 | 1 | CAAC Red 2 | 109.6 |
| Gibraltar Carlson | 92.1 | 1 | Downriver League 2 | 94.5 |
| Wyandotte Roosevelt | 67.0 | 1 | Downriver League 2 | 73.0 |
| Allen Park | 39.9 | 1 | Downriver League 2 | 41.1 |
| Team | Top 5 Avg. | Division | Meet | WAB |
| DeWitt | 104.1 | 2 | Birch Run Fall | 109.6 |
| Frankenmuth | 97.8 | 2 | Birch Run Fall | 114.3 |
| Fremont | 95.6 | 2 | WMC Lakes 2 | 104.8 |
| Charlotte | 95.6 | 2 | CAAC White 2 | 100.0 |
| St. Johns | 93.4 | 2 | CAAC Red 2 | 97.1 |
| Haslett | 88.2 | 2 | CAAC Red 2 | 94.6 |
| Williamston | 86.3 | 2 | CAAC Red 2 | 84.7 |
| New Boston Huron | 83.5 | 2 | Huron League 2 | 93.5 |
| Parma Western | 78.7 | 2 | I-8 2 | 81.7 |
| Ionia | 77.8 | 2 | CAAC White 2 | 70.3 |
| Fowlerville | 74.8 | 2 | CAAC Red 2 | 72.8 |
| Battle Creek Harper Creek | 74.5 | 2 | I-8 2 | 82.3 |
| Ludington | 73.6 | 2 | WMC Lakes 2 | 88.5 |
| Carleton Airport | 70.8 | 2 | Huron League 2 | 70.6 |
| Marshall | 69.0 | 2 | I-8 2 | 71.4 |
| Alma | 65.6 | 2 | Birch Run Fall | 63.6 |
| Howard City Tri-County | 54.6 | 2 | CSAA 2 | 63.9 |
| Monroe Jefferson | 46.7 | 2 | Huron League 2 | 26.9 |
| Grosse Ile | 45.4 | 2 | Huron League 2 | 53.6 |
| Imlay City | 42.2 | 2 | Birch Run Fall | 40.8 |
| Hastings | 35.5 | 2 | I-8 2 | 36.6 |
| Birch Run | 34.4 | 2 | Birch Run Fall | 37.9 |
| Essexville-Garber | 34.1 | 2 | Birch Run Fall | 8.6 |
| Portland | 28.1 | 2 | CAAC White 2 | 51.2 |
| Milan | 23.3 | 2 | Huron League 2 | 22.5 |
| Coldwater | 22.8 | 2 | I-8 2 | 38.1 |
| Trenton | 18.2 | 2 | Downriver League 2 | 17.3 |
| Eaton Rapids | 16.5 | 2 | CAAC White 2 | 18.3 |
| Battle Creek Pennfield | 16.4 | 2 | I-8 2 | 36.0 |
| Saginaw Swan Valley | 15.1 | 2 | Birch Run Fall | 24.4 |
| Big Rapids | 13.1 | 2 | CSAA 2 | 29.3 |
| Clio | 12.9 | 2 | Birch Run Fall | 7.9 |
| Whitehall | 12.5 | 2 | WMC Lakes 2 | – |
| Team | Top 5 Avg. | Division | Meet | WAB |
| Lansing Catholic** | 119.8 | 3 | CAAC White 2 | 127.4 |
| Olivet** | 111.0 | 3 | CAAC White 2 | 103.7 |
| Remus Chippewa Hills* | 89.8 | 3 | CSAA 2 | 94.4 |
| Saginaw Valley Lutheran* | 80.6 | 3 | Birch Run Fall | 75.9 |
| Manistee | 65.6 | 3 | WMC Lakes 2 | 67.0 |
| Reed City | 64.1 | 3 | CSAA 2 | 78.5 |
| Pigeon-Laker | 63.1 | 3 | Green Devil | 69.4 |
| Millington | 57.5 | 3 | Birch Run Fall | 45.9 |
| Chesaning | 47.4 | 3 | Birch Run Fall | 47.8 |
| Monroe St. Mary CC | 43.7 | 3 | Huron League 2 | 52.8 |
| Hemlock | 42.6 | 3 | Birch Run Fall | 36.4 |
| Newaygo | 40.9 | 3 | CSAA 2 | 35.6 |
| Ann Arbor Greenhills | 37.0 | 3 | CHSL 3 | 63.8 |
| Almont | 34.6 | 3 | Green Devil | 40.4 |
| New Lothrop | 34.2 | 3 | Birch Run Fall | 26.3 |
| University Liggett | 4.4 | 3 | CHSL 3 | 3.7 |
| Team | Top 5 Avg. | Division | Meet | WAB |
| Ubly* | 70.1 | 4 | Green Devil | 78.6 |
| Kingston* | 58.4 | 4 | Green Devil | 71.9 |
| Dryden | 48.4 | 4 | Green Devil | 54.0 |
| Saginaw Michigan Lutheran Seminary | 46.2 | 4 | Birch Run Fall | 53.8 |
| Genesee Christian Academy | 39.6 | 4 | Birch Run Fall | 33.4 |
| Royal Oak Shrine | 37.0 | 4 | CHSL 3 | 75.0 |
| Clarkston Everest Collegiate | 34.3 | 4 | CHSL 3 | 44.3 |
| Brown City | 9.8 | 4 | Green Devil | 0.4 |
| Team | Top 5 Avg. | Division | Meet | WAB |
| Houghton | 86.6 | UP 1 | Negaunee | 92.9 |
| Negaunee | 64.4 | UP 1 | Negaunee | 80.3 |
| Calumet | 55.4 | UP 1 | Negaunee | 55.3 |
| Ishpeming Westwood | 3.9 | UP 1 | Negaunee | 4.6 |
| Team | Top 5 Avg. | Division | Meet | WAB |
| Rudyard | 37.4 | UP 2 | EUP 1 | 30.6 |
| Hancock | 36.6 | UP 2 | Negaunee | 34.1 |
| Team | Top 5 Avg. | Division | Meet | WAB |
| Brimley | 12.0 | UP 3 | EUP 1 | -5.2 |
| St. Ignace | 7.0 | UP 3 | EUP 1 | -29.3 |
BOYS TEAM RATINGS
| Team | Top 5 Avg. | Division | Meet | WAB |
| Brownstown Woodhaven* | 182.2 | 1 | Downriver League 2 | 187.5 |
| Wyandotte Roosevelt | 165.0 | 1 | Downriver League 2 | 166.3 |
| Gibraltar Carlson | 157.0 | 1 | Downriver League 2 | 157.3 |
| Allen Park | 155.8 | 1 | Downriver League 2 | 152.7 |
| Mason | 148.2 | 1 | CAAC Red 2 | 149.6 |
| Swartz Creek | 141.6 | 1 | Birch Run Fall | 142.0 |
| Southgate Anderson | 124.1 | 1 | Downriver League 2 | 130.7 |
| Dearborn Edsel Ford | 112.0 | 1 | Downriver League 2 | 113.6 |
| Lincoln Park | 78.6 | 1 | Downriver League 2 | 2.2 |
| Team | Top 5 Avg. | Division | Meet | WAB |
| Alma** | 186.1 | 2 | Birch Run Fall | 194.6 |
| DeWitt* | 177.9 | 2 | Birch Run Fall | 180.0 |
| Whitehall* | 176.6 | 2 | WMC Lakes 2 | 178.2 |
| Parma Western* | 174.5 | 2 | I-8 2 | 187.0 |
| Williamston | 168.3 | 2 | CAAC Red 2 | 164.8 |
| Howard City Tri-County | 164.6 | 2 | CSAA 2 | 166.0 |
| Fremont | 164.2 | 2 | WMC Lakes 2 | 165.5 |
| Haslett | 163.4 | 2 | CAAC Red 2 | 168.7 |
| Frankenmuth | 160.4 | 2 | Birch Run Fall | 179.1 |
| Carleton Airport | 160.4 | 2 | Huron League 2 | 161.3 |
| Portland | 157.9 | 2 | CAAC White 2 | 160.3 |
| New Boston Huron | 157.3 | 2 | Huron League 2 | 161.8 |
| Saginaw Swan Valley | 157.3 | 2 | Birch Run Fall | 167.2 |
| Battle Creek Harper Creek | 157.0 | 2 | I-8 2 | 160.3 |
| Flat Rock | 152.0 | 2 | Huron League 2 | 159.0 |
| Muskegon Oakridge | 151.3 | 2 | WMC Lakes 2 | 158.1 |
| Coldwater | 150.9 | 2 | I-8 2 | 146.7 |
| Ionia | 149.3 | 2 | CAAC White 2 | 144.6 |
| Monroe Jefferson | 148.1 | 2 | Huron League 2 | 147.0 |
| St. Johns | 147.2 | 2 | CAAC Red 2 | 143.4 |
| Fowlerville | 146.9 | 2 | CAAC Red 2 | 142.1 |
| Bay City John Glenn | 144.1 | 2 | Birch Run Fall | 142.0 |
| Marshall | 141.2 | 2 | I-8 2 | 151.4 |
| Grosse Ile | 138.5 | 2 | Huron League 2 | 134.0 |
| North Branch | 134.5 | 2 | Birch Run Fall | 128.8 |
| Ludington | 131.4 | 2 | WMC Lakes 2 | 156.7 |
| Lake Odessa Lakewood | 129.5 | 2 | CAAC White 2 | 126.8 |
| Imlay City | 122.9 | 2 | Birch Run Fall | 114.6 |
| Milan | 118.3 | 2 | Huron League 2 | 114.1 |
| Bay City Central | 116.3 | 2 | Birch Run Fall | 115.1 |
| Birch Run | 115.1 | 2 | Birch Run Fall | 117.6 |
| Charlotte | 114.0 | 2 | CAAC White 2 | 114.8 |
| Hastings | 112.0 | 2 | I-8 2 | 109.5 |
| Riverview | 107.9 | 2 | Huron League 2 | 111.6 |
| Big Rapids | 107.7 | 2 | CSAA 2 | 118.2 |
| Jackson Northwest | 86.7 | 2 | I-8 2 | 115.8 |
| Battle Creek Pennfield | 85.6 | 2 | I-8 2 | 86.7 |
| Clio | 84.2 | 2 | Birch Run Fall | 95.0 |
| Trenton | 79.1 | 2 | Downriver League 2 | 104.0 |
| Harper Woods | 52.5 | 2 | Birch Run Fall | 40.8 |
| Lansing Eastern | 2.4 | 2 | CAAC Red 2 | 52.0 |
| Team | Top 5 Avg. | Division | Meet | WAB |
| Lansing Catholic** | 177.2 | 3 | CAAC White 2 | 176.0 |
| Ithaca** | 176.6 | 3 | Birch Run Fall | 181.0 |
| Reed City* | 166.7 | 3 | CSAA 2 | 161.5 |
| Pigeon-Laker | 150.2 | 3 | Green Devil | 159.9 |
| Monroe St. Mary CC | 147.1 | 3 | Huron League 2 | 153.9 |
| Montague | 143.5 | 3 | WMC Lakes 2 | 152.9 |
| Ann Arbor Greenhills | 143.4 | 3 | CHSL 3 | 166.4 |
| Chesaning | 138.7 | 3 | Birch Run Fall | 137.3 |
| Almont | 127.2 | 3 | Green Devil | 140.0 |
| Olivet | 126.2 | 3 | CAAC White 2 | 135.2 |
| Newaygo | 112.6 | 3 | CSAA 2 | 113.4 |
| Millington | 109.4 | 3 | Birch Run Fall | 94.5 |
| New Lothrop | 108.1 | 3 | Birch Run Fall | 99.8 |
| Madison Heights Bishop Foley | 103.4 | 3 | CHSL 3 | 100.8 |
| Remus Chippewa Hills | 100.3 | 3 | CSAA 2 | 99.6 |
| Saginaw Valley Lutheran | 54.5 | 3 | Birch Run Fall | 67.2 |
| Detroit Cristo Rey | 50.5 | 3 | CHSL 3 | 20.7 |
| Sandusky | 50.3 | 3 | Green Devil | 95.2 |
| Team | Top 5 Avg. | Division | Meet | WAB |
| Royal Oak Shrine* | 149.1 | 4 | CHSL 3 | 157.1 |
| Riverview Gabriel Richard* | 147.6 | 4 | CHSL 3 | 151.6 |
| Genesee Christian Academy* | 138.9 | 4 | Birch Run Fall | 135.1 |
| Dryden | 137.1 | 4 | Green Devil | 137.5 |
| Saginaw Michigan Lutheran Seminary | 131.4 | 4 | Birch Run Fall | 138.3 |
| Brown City | 124.1 | 4 | Green Devil | 118.6 |
| Mackinaw City | 115.2 | 4 | EUP 1 | 99.7 |
| Byron | 107.7 | 4 | Birch Run Fall | 102.2 |
| Allen Park Cabrini | 106.2 | 4 | CHSL 3 | 113.6 |
| Kingston | 106.2 | 4 | Green Devil | 101.2 |
| Cardinal Mooney Catholic | 99.7 | 4 | CHSL 3 | 114.3 |
| Unionville-Sebewaing | 96.3 | 4 | Green Devil | 126.9 |
| Waterford Our Lady of the Lakes | 80.8 | 4 | CHSL 3 | 83.6 |
| Vassar | 44.6 | 4 | Birch Run Fall | 71.4 |
| Team | Top 5 Avg. | Division | Meet | WAB |
| Houghton | 146.9 | UP 1 | Negaunee | 144.3 |
| Gladstone | 139.6 | UP 1 | Negaunee | 146.2 |
| Negaunee | 136.4 | UP 1 | Negaunee | 146.2 |
| Ishpeming Westwood | 135.7 | UP 1 | Negaunee | 145.5 |
| Team | Top 5 Avg. | Division | Meet | WAB |
| Painesdale-Jeffers | 158.8 | UP 2 | Negaunee | 143.4 |
| Rudyard | 138.9 | UP 2 | EUP 1 | 144.2 |
| Manistique | 88.8 | UP 2 | Negaunee | 89.8 |
| Pickford | 87.3 | UP 2 | EUP 1 | 68.4 |
| Hancock | 51.5 | UP 2 | Negaunee | 46.9 |
| Team | Top 5 Avg. | Division | Meet | WAB |
| Engadine | 121.1 | UP 3 | EUP 1 | 125.5 |
| St. Ignace | 109.9 | UP 3 | EUP 1 | 98.8 |
| Eben Jct. Superior Central | 92.5 | UP 3 | EUP 1 | 104.2 |
| Brimley | 67.5 | UP 3 | EUP 1 | 62.4 |

GIRLS INDIVIDUAL RATINGS
| Grade | Name | Time | Team | Rating | Meet |
| 12 | Talya Schreiber | 18:12 | Pickford | 150.7 | EUP 1 |
| 11 | Ava Schafer | 18:48.6 | St. Johns | 147.1 | CAAC Red 2 |
| 11 | Caroline Randall | 19:17.2 | Hastings | 145.9 | I-8 2 |
| 10 | Tiya Feldpausch | 18:59.2 | Olivet | 145.6 | CAAC White 2 |
| 12 | Samantha Taylor | 18:32 | Newberry | 144.0 | EUP 1 |
| 12 | Natalie Foltz | 18:39.0 | Frankenmuth | 142.7 | Birch Run Fall |
| 10 | Remie Ellis | 19:13.6 | Eaton Rapids | 140.8 | CAAC White 2 |
| 9 | Lily Britton | 19:25.1 | Olivet | 137.0 | CAAC White 2 |
| 12 | Elise Barden | 19:06.2 | Frankenmuth | 133.6 | Birch Run Fall |
| 9 | Eliza Schwass | 20:11.9 | Ludington | 130.4 | WMC Lakes 2 |
| 11 | Annabelle Lowman | 20:12.2 | Ludington | 130.3 | WMC Lakes 2 |
| 12 | Miriam Kloha | 19:48.1 | St. Johns | 127.3 | CAAC Red 2 |
| 11 | Hope Noal | 20:01.4 | Woodhaven Brownstown | 124.2 | Downriver League 2 |
| 10 | Dory Simon | 20:19.3 | Remus Chippewa Hills | 123.9 | CSAA 2 |
| 10 | Josie Bishop | 20:04.5 | Lansing Catholic | 123.8 | CAAC White 2 |
| 11 | Grace Wonch | 20:05.2 | Lansing Catholic | 123.6 | CAAC White 2 |
| 12 | Abigail Reis | 19:36.7 | Millington | 123.5 | Birch Run Fall |
| 12 | Eleanor Grant | 20:10.0 | Wyandotte Roosevelt | 121.3 | Downriver League 2 |
| 12 | Linnea Paige | 20:40.8 | Fremont | 120.7 | WMC Lakes 2 |
| 10 | Annabelle Chan | 20:12.7 | Woodhaven Brownstown | 120.4 | Downriver League 2 |
| 10 | Ruby Petee | 20:11.0 | Mason | 119.7 | CAAC Red 2 |
| 11 | Kylie Mausolf | 19:49.8 | Birch Run | 119.1 | Birch Run Fall |
| 10 | Isabelle Currie | 20:20.5 | Lansing Catholic | 118.5 | CAAC White 2 |
| 11 | Avery Silvas | 20:20.9 | Charlotte | 118.4 | CAAC White 2 |
| 10 | Bridget Fullerton | 20:40.3 | Parma Western | 118.2 | I-8 2 |
| 9 | Norah Kiley | 20:19.1 | Kingston | 118.0 | Green Devil |
| 12 | Cara Prusakiewicz | 20:19.3 | Dryden | 117.9 | Green Devil |
| 9 | Anna Drauer | 20:23.9 | Lansing Catholic | 117.4 | CAAC White 2 |
| 10 | Claire Miller | 20:16.7 | Monroe Jefferson | 117.1 | Huron League 2 |
| 10 | Jorga Wooledge | 20:21.0 | Mason | 116.3 | CAAC Red 2 |
| 11 | Makinna Foglesong | 19:59.7 | Ithaca | 115.8 | Birch Run Fall |
| 12 | Frances Melinn | 20:29.5 | Lansing Catholic | 115.5 | CAAC White 2 |
| 9 | Brooklyn Takagishi | 20:02.4 | DeWitt | 114.9 | Birch Run Fall |
| 12 | Quinn Hatfield | 20:48.2 | Remus Chippewa Hills | 114.3 | CSAA 2 |
| 10 | Lindsey Ludwig | 20:33.4 | Lansing Catholic | 114.2 | CAAC White 2 |
| 9 | Myah Breuker | 21:01.3 | Fremont | 113.9 | WMC Lakes 2 |
| 10 | Aurora (Rory) Doepker | 20:05.6 | DeWitt | 113.8 | Birch Run Fall |
| 10 | Alexis Kmiecik | 20:33.0 | Woodhaven Brownstown | 113.7 | Downriver League 2 |
| 11 | Claire Arnold | 20:07.9 | Essexville Garber | 113.0 | Birch Run Fall |
| 11 | Colette Charchut | 20:31.8 | Haslett | 112.7 | CAAC Red 2 |
| 12 | Isabella (Bella) LaFountain | 20:30.9 | Monroe St. Mary CC | 112.4 | Huron League 2 |
| 11 | Natalie Kuhl | 21:02.1 | Parma Western | 111.0 | I-8 2 |
| 10 | Ella Baker | 20:35.2 | Carleton Airport | 110.9 | Huron League 2 |
| 9 | Jovie Overkamp | 20:44.1 | Ionia | 110.6 | CAAC White 2 |
| 10 | Ellason Foster | 21:00.1 | Newaygo | 110.3 | CSAA 2 |
| 12 | Samantha Brown | 20:16.8 | Clio | 110.1 | Birch Run Fall |
| 10 | Khloe Lehnst | 20:17.5 | Ithaca | 109.8 | Birch Run Fall |
| 11 | Claire Long | 20:20.8 | Saginaw Nouvel | 108.7 | Birch Run Fall |
| 11 | Keira Waterman | 20:38.9 | Negaunee | 108.7 | Negaunee |
| 9 | Cecilia Kelly | 20:45.6 | Williamston | 108.1 | CAAC Red 2 |
| 12 | Julia Faber | 21:11.0 | BC Harper Creek | 108.0 | I-8 2 |
| 10 | Jaelynn Greene | 20:51.1 | Woodhaven Brownstown | 107.6 | Downriver League 2 |
| 10 | Gweneth (Gwen) Eby | 21:14.8 | Coldwater | 106.7 | I-8 2 |
| 11 | Hallee Hervey | 21:13.7 | Reed City | 105.8 | CSAA 2 |
| 12 | Avery Turk | 20:51.0 | New Boston Huron | 105.7 | Huron League 2 |
| 11 | Morgan Allen | 20:53.4 | Mason | 105.5 | CAAC Red 2 |
| 12 | Emily Peters | 21:02.6 | Olivet | 104.5 | CAAC White 2 |
| 12 | Katie Sweeney | 20:59.7 | Ubly | 104.4 | Green Devil |
| 12 | Amerie Wilson | 20:55.7 | Milan | 104.1 | Huron League 2 |
| 10 | Alaina Dillon | 21:23.1 | Marshall | 104.0 | I-8 2 |
| 10 | Sela Niska | 20:53.3 | Houghton | 103.9 | Negaunee |
| 12 | Chloe Khon | 21:24.8 | Jackson Northwest | 103.4 | I-8 2 |
| 10 | Lindsey Cmeyla | 20:39.3 | Saginaw Valley Lutheran | 102.6 | Birch Run Fall |
| 10 | Grace Mingerink | 20:41.6 | DeWitt | 101.8 | Birch Run Fall |
| 9 | Madison Slade | 21:09.3 | Gibraltar Carlson | 101.6 | Downriver League 2 |
| 12 | Lilah Kiley | 21:08.7 | Kingston | 101.4 | Green Devil |
| 9 | Molly McNamara | 20:41 | Newberry | 101.0 | EUP 1 |
| 11 | Sophia Schafer | 21:08.9 | Williamston | 100.4 | CAAC Red 2 |
| 9 | Dakota Budd | 21:10.5 | Haslett | 99.8 | CAAC Red 2 |
| 9 | Madelynn Patterson | 21:19.3 | Olivet | 98.9 | CAAC White 2 |
| 12 | Joelle Patten | 21:46.5 | Fremont | 98.8 | WMC Lakes 2 |
| 10 | Giada Fioritto | 21:19.0 | Gibraltar Carlson | 98.3 | Downriver League 2 |
| 9 | Sage Palmer | 21:18.1 | Sandusky | 98.3 | Green Devil |
| 11 | Emily Beethe | 20:52.7 | Saginaw Valley Lutheran | 98.1 | Birch Run Fall |
| 11 | Avery Miller | 21:23.3 | Lansing Catholic | 97.6 | CAAC White 2 |
| 11 | Laura Castrejon | 21:38.4 | Newaygo | 97.5 | CSAA 2 |
| 10 | Clara Marschall | 21:17.7 | Fowlerville | 97.4 | CAAC Red 2 |
| 11 | Abby Taylor | 20:52 | Newberry | 97.3 | EUP 1 |
| 12 | Emily Agnew | 20:55.1 | DeWitt | 97.3 | Birch Run Fall |
| 9 | Sydney Knieper | 20:56.2 | New Lothrop | 96.9 | Birch Run Fall |
| 10 | Payton King | 21:24.7 | Kingston | 96.1 | Green Devil |
| 12 | Alyssa Korte | 21:20.0 | Grosse Ile | 96.0 | Huron League 2 |
| 11 | Helena Goodrich | 21:28.4 | Charlotte | 95.9 | CAAC White 2 |
| 10 | Holly Cooke | 21:19.2 | Houghton | 95.3 | Negaunee |
| 12 | Elliana Perugi | 21:30.1 | Woodhaven Brownstown | 94.6 | Downriver League 2 |
| 12 | Andie Wildern | 21:32.8 | Charlotte | 94.4 | CAAC White 2 |
| 12 | Kaily McDaniel | 21:25.2 | Milan | 94.3 | Huron League 2 |
| 10 | Ruby Gross | 21:04.7 | Chesaning | 94.1 | Birch Run Fall |
| 9 | Martina Villarreal | 21:09.6 | DeWitt | 92.5 | Birch Run Fall |
| 10 | Emma Cook | 21:13.0 | DeWitt | 91.3 | Birch Run Fall |
| 11 | Norah Woodruff | 21:31.1 | Houghton | 91.3 | Negaunee |
| 11 | Paige Weber | 21:42.8 | Portland | 91.1 | CAAC White 2 |
| 9 | Zoey Cheney | 21:37.0 | New Boston Huron | 90.3 | Huron League 2 |
| 12 | Abby Russell | 21:39.2 | Haslett | 90.3 | CAAC Red 2 |
| 10 | Harper Jackson | 21:43.2 | Gibraltar Carlson | 90.3 | Downriver League 2 |
| 10 | Ava Benedict | 21:47.6 | Ionia | 89.5 | CAAC White 2 |
| 10 | Livia Boucher | 21:46.3 | Gibraltar Carlson | 89.2 | Downriver League 2 |
| 11 | Pyper Braun | 21:45.7 | EPBP Laker | 89.1 | Green Devil |
| 12 | Maddy Takagishi | 21:21.1 | DeWitt | 88.6 | Birch Run Fall |
| 12 | Anna Johnson | 21:21.3 | Alma | 88.6 | Birch Run Fall |
| 12 | Madison Prowse | 21:48.1 | Brown City | 88.3 | Green Devil |
| 11 | Ava Buckley | 21:45.7 | Mason | 88.1 | CAAC Red 2 |
| 10 | Reggie Cooke | 21:45.9 | Williamston | 88.0 | CAAC Red 2 |
| 10 | Alyvia Janke | 21:49.2 | Unionville-Sebewaing | 87.9 | Green Devil |
| 10 | Allison Schmitt | 22:02.6 | Clarkston Everest Collegiate | 87.5 | CHSL 3 |
| 9 | Kendall Dorey | 21:54.1 | Charlotte | 87.3 | CAAC White 2 |
| 10 | Peyton Nellis | 22:10.8 | Remus Chippewa Hills | 86.7 | CSAA 2 |
| 12 | Carleigh Thompson | 21:57.8 | Ionia | 86.1 | CAAC White 2 |
| 12 | Nori Korsman | 21:47.4 | Negaunee | 85.9 | Negaunee |
| 12 | Georgia Haag | 22:25.8 | Manistee | 85.7 | WMC Lakes 2 |
| 9 | Avery Gardner | 21:30.4 | DeWitt | 85.5 | Birch Run Fall |
| 9 | Elsa Korte | 21:59.4 | Lansing Catholic | 85.5 | CAAC White 2 |
| 11 | Morgan Clark | 21:55.6 | Mason | 84.8 | CAAC Red 2 |
| 10 | AJ Feleppa | 21:30 | St. Ignace | 84.7 | EUP 1 |
| 9 | Kennadee Griffes | 21:34.5 | DeWitt | 84.2 | Birch Run Fall |
| 10 | Andi Kirkman | 21:36.2 | Genesee Christian | 83.6 | Birch Run Fall |
| 12 | Anna Pake | 22:20.2 | Howard City Tri-County | 83.6 | CSAA 2 |
| 12 | Maria Beach | 22:00.5 | Fowlerville | 83.2 | CAAC Red 2 |
| 12 | Falyn Doss | 21:59.5 | New Boston Huron | 82.9 | Huron League 2 |
| 9 | Sophie Mahoski | 21:57.0 | Ishpeming | 82.7 | Negaunee |
| 12 | Natalie Kramer | 22:02.2 | St. Johns | 82.6 | CAAC Red 2 |
| 12 | Avari Montgomery | 22:09.6 | Charlotte | 82.1 | CAAC White 2 |
| 12 | Aubrey Metzger | 22:06.1 | Mason | 81.3 | CAAC Red 2 |
| 9 | Ada Cain | 22:10.4 | Gibraltar Carlson | 81.2 | Downriver League 2 |
| 10 | Taylor Stanczak | 22:09.9 | Almont | 81.0 | Green Devil |
| 9 | Serenity Clancy | 22:11.7 | Woodhaven Brownstown | 80.8 | Downriver League 2 |
| 11 | Layla Silkworth | 22:33.0 | BC Harper Creek | 80.7 | I-8 2 |
| 9 | Ellie Owen | 21:45.8 | DeWitt | 80.4 | Birch Run Fall |
| 9 | Chloe Wilber | 21:49.2 | DeWitt | 79.3 | Birch Run Fall |
| 9 | Madisyn Blair | 22:40.5 | Parma Western | 78.2 | I-8 2 |
| 12 | Kate Church | 22:16.3 | Haslett | 77.9 | CAAC Red 2 |
| 11 | Aubrey Hare | 21:53.7 | Saginaw Swan Valley | 77.8 | Birch Run Fall |
| 9 | Sevarah Markham | 21:54.2 | Alma | 77.6 | Birch Run Fall |
| 10 | Bethany Cmeyla | 21:54.8 | Saginaw Valley Lutheran | 77.4 | Birch Run Fall |
| 9 | Addison King | 21:55.1 | Frankenmuth | 77.3 | Birch Run Fall |
| 12 | Lilliana Van Vleet | 21:55.7 | DeWitt | 77.1 | Birch Run Fall |
| 10 | Ava Sielski | 22:52.2 | Manistee | 76.9 | WMC Lakes 2 |
| 11 | Adrianna Zub | 22:24.0 | Allen Park | 76.7 | Downriver League 2 |
| 12 | Jovie Williams | 22:15.1 | Houghton | 76.6 | Negaunee |
| 12 | Laila Evola | 22:23.7 | Almont | 76.4 | Green Devil |
| 9 | Brynn Burrows | 21:59.8 | Millington | 75.7 | Birch Run Fall |
| 10 | Elli Harju | 22:17.8 | Calumet | 75.7 | Negaunee |
| 9 | Claire Burrows | 22:00.0 | Millington | 75.7 | Birch Run Fall |
| 12 | Gabby Cleveland | 22:00.4 | Frankenmuth | 75.5 | Birch Run Fall |
| 12 | Maryn Hyatt | 22:00.8 | Saginaw Valley Lutheran | 75.4 | Birch Run Fall |
| 12 | Emma Dawe | 22:01.1 | Ithaca | 75.3 | Birch Run Fall |
| 12 | Lexi Gilbert | 22:20.6 | Gladstone | 74.8 | Negaunee |
| 10 | Madison Francke | 22:02.8 | Bay City Central | 74.7 | Birch Run Fall |
| 12 | Tori Ferguson | 22:03.8 | Genesee Christian | 74.4 | Birch Run Fall |
| 10 | Stella Gates | 22:32.9 | Lansing Catholic | 74.4 | CAAC White 2 |
| 10 | Joy Schuck | 22:31.3 | Southgate Anderson | 74.2 | Downriver League 2 |
| 9 | Natalie Christoffersen | 23:00.8 | Fremont | 74.1 | WMC Lakes 2 |
| 9 | Emma Puscas | 22:32.0 | Wyandotte Roosevelt | 74.0 | Downriver League 2 |
| 10 | Claire Wright | 22:31.6 | Dryden | 73.8 | Green Devil |
| 12 | Jocelynn Olds | 22:50.5 | Howard City Tri-County | 73.5 | CSAA 2 |
| 9 | Randee Mulherin | 22:27.7 | Monroe Jefferson | 73.4 | Huron League 2 |
| 9 | Melissa Kirschner | 22:04 | Rudyard | 73.3 | EUP 1 |
| 12 | Aubrey Zarnke | 22:34.2 | EPBP Laker | 72.9 | Green Devil |
| 10 | Hattie Driver | 23:04.2 | Manistee | 72.9 | WMC Lakes 2 |
| 9 | Ella Gustner | 22:36.6 | Dryden | 72.1 | Green Devil |
| 12 | Leah Adkins | 22:31.9 | Carleton Airport | 72.0 | Huron League 2 |
| 10 | Jamie Glatfelter | 22:39.0 | Trenton | 71.7 | Downriver League 2 |
| 12 | Joslyn Bechtol | 22:39.3 | Woodhaven Brownstown | 71.6 | Downriver League 2 |
| 11 | Juleigh Husby | 22:34.1 | Monroe St. Mary CC | 71.3 | Huron League 2 |
| 12 | Ava Krohn | 23:11.0 | Fremont | 70.7 | WMC Lakes 2 |
| 11 | Addison Sirianni | 22:15.1 | Bay City Central | 70.6 | Birch Run Fall |
| 10 | Lydia Popp | 22:41.1 | EPBP Laker | 70.6 | Green Devil |
| 12 | Payton Takkunen | 22:33.2 | Gladstone | 70.6 | Negaunee |
| 11 | Lydia Faubert | 22:15.4 | Hemlock | 70.5 | Birch Run Fall |
| 11 | Lyza Ruster | 22:39.1 | Mason | 70.3 | CAAC Red 2 |
| 12 | Madeleine Schlegel | 22:16.4 | DeWitt | 70.2 | Birch Run Fall |
| 12 | Maya Ferguson | 22:54.8 | Cardinal Mooney Catholic | 70.1 | CHSL 3 |
| 9 | Avery Diehl | 22:46.6 | Lansing Catholic | 69.8 | CAAC White 2 |
| 9 | Aubrey Perez | 22:46.7 | Ionia | 69.8 | CAAC White 2 |
| 10 | Ellia Egle | 22:39.3 | New Boston Huron | 69.6 | Huron League 2 |
| 9 | Ellery Fazekas | 23:06.9 | Marshall | 69.4 | I-8 2 |
| 12 | Abigail Redfield | 22:48.4 | Olivet | 69.2 | CAAC White 2 |
| 9 | Brynn Rudnicki | 22:43.3 | Fowlerville | 68.9 | CAAC Red 2 |
| 10 | Isa Vargo | 22:41.4 | New Boston Huron | 68.9 | Huron League 2 |
| 9 | Marissa Demorest | 23:09.6 | BC Harper Creek | 68.5 | I-8 2 |
| 10 | Abbygail Plester | 22:48.2 | Ubly | 68.3 | Green Devil |
| 10 | Alonna Schack | 22:23.0 | Chesaning | 68.0 | Birch Run Fall |
| 10 | Remi Coponen | 22:41.1 | Painesdale-Jeffers | 68.0 | Negaunee |
| 9 | Kate Duffy | 22:47.1 | Williamston | 67.6 | CAAC Red 2 |
| 10 | Charlee MacLaren | 22:24.6 | Ithaca | 67.5 | Birch Run Fall |
| 11 | Reese Hesse | 23:20.8 | Whitehall | 67.4 | WMC Lakes 2 |
| 10 | Ava Harris | 23:09.0 | Remus Chippewa Hills | 67.3 | CSAA 2 |
| 12 | Reese Supianoski | 22:48.2 | Williamston | 67.3 | CAAC Red 2 |
| 12 | Adriana Domingo | 23:13.6 | Marshall | 67.1 | I-8 2 |
| 10 | Ali Hunt | 22:25.7 | New Lothrop | 67.1 | Birch Run Fall |
| 12 | Maria Kilpela | 22:48.9 | Fowlerville | 67.0 | CAAC Red 2 |
| 10 | Lillian West | 22:47.1 | New Boston Huron | 67.0 | Huron League 2 |
| 12 | Loreli Harris | 22:54.2 | Wyandotte Roosevelt | 66.6 | Downriver League 2 |
| 10 | Piper Schultz | 22:27.4 | Saginaw Michigan Lutheran Seminary | 66.5 | Birch Run Fall |
| 12 | Romi Mattson | 22:47.4 | Houghton | 65.9 | Negaunee |
| 12 | Eliza Grocki | 22:50.8 | Riverview | 65.7 | Huron League 2 |
| 12 | Sahara Davis | 23:13.8 | Reed City | 65.7 | CSAA 2 |
| 11 | Alexa Palmer | 22:30.4 | Alma | 65.5 | Birch Run Fall |
| 12 | Maija Keranen | 22:48.7 | Calumet | 65.4 | Negaunee |
| 12 | Delaney Richardson | 22:31.7 | Byron | 65.1 | Birch Run Fall |
| 12 | Teryn Firack | 22:30 | Pickford | 64.7 | EUP 1 |
| 10 | Alexis White | 22:54.6 | New Boston Huron | 64.5 | Huron League 2 |
| 11 | Allison Brandt | 23:30.2 | Ludington | 64.3 | WMC Lakes 2 |
| 10 | Nora Kauffman | 23:19.1 | Howard City Tri-County | 64.0 | CSAA 2 |
| 12 | Averie Wohlscheid | 22:35.2 | DeWitt | 64.0 | Birch Run Fall |
| 12 | Molly Weaver | 23:02.9 | Woodhaven Brownstown | 63.7 | Downriver League 2 |
| 12 | Makayla Watkins | 23:20.2 | Reed City | 63.6 | CSAA 2 |
| 10 | Sophia Jezierski | 22:36.6 | Essexville Garber | 63.5 | Birch Run Fall |
| 10 | Kenadi Simon | 23:00.6 | St. Johns | 63.1 | CAAC Red 2 |
| 12 | Ciani Lopez | 22:37.8 | DeWitt | 63.1 | Birch Run Fall |
| 10 | Myah Peruski | 23:05.0 | Ubly | 62.7 | Green Devil |
| 11 | Reagan Reaume | 23:06.9 | Gibraltar Carlson | 62.4 | Downriver League 2 |
| 10 | Taylor Geiger | 23:06.4 | Ubly | 62.2 | Green Devil |
| 11 | Eliza Milarch | 23:10.9 | Charlotte | 61.7 | CAAC White 2 |
| 11 | Nina Malani | 23:19.9 | Ann Arbor Greenhills | 61.7 | CHSL 3 |
| 10 | Emily Meek | 23:10.7 | Unionville-Sebewaing | 60.8 | Green Devil |
| 9 | Meredith Bauer | 22:46.9 | Frankenmuth | 60.0 | Birch Run Fall |
| 10 | Izzy Brown | 23:09.9 | Haslett | 60.0 | CAAC Red 2 |
| 9 | Rachel Becker | 23:12.9 | Unionville-Sebewaing | 60.0 | Green Devil |
| 10 | Kendal Kleman | 23:08.4 | Carleton Airport | 59.9 | Huron League 2 |
| 12 | Brenna Baker | 23:10.4 | Carleton Airport | 59.2 | Huron League 2 |
| 9 | Kinley Gerow | 22:49.5 | Hemlock | 59.2 | Birch Run Fall |
| 12 | Lauren Spitzley | 23:20.3 | Portland | 58.6 | CAAC White 2 |
| 11 | Chiamara Ogbonna | 23:19.2 | Woodhaven Brownstown | 58.3 | Downriver League 2 |
| 9 | Natalie Kettler | 22:53.4 | Saginaw Michigan Lutheran Seminary | 57.9 | Birch Run Fall |
| 12 | Jill Berg | 23:11.5 | Hancock | 57.8 | Negaunee |
| 11 | Ella McFarlane | 23:14.6 | Riverview | 57.8 | Huron League 2 |
| 10 | Rylee Zumer | 23:41.7 | BC Harper Creek | 57.8 | I-8 2 |
| 9 | Brynn Wiecich | 23:11.9 | Negaunee | 57.7 | Negaunee |
| 12 | Samantha Frank | 22:54.3 | Frankenmuth | 57.6 | Birch Run Fall |
| 12 | Ellie Feneley | 23:42.7 | BC Harper Creek | 57.4 | I-8 2 |
| 10 | Nolah Balbach | 22:55.0 | Frankenmuth | 57.3 | Birch Run Fall |
| 11 | Makenna Rudnicki | 23:18.3 | Fowlerville | 57.2 | CAAC Red 2 |
| 11 | Kira Manchip | 23:51.8 | Fremont | 57.1 | WMC Lakes 2 |
| 12 | Leah Storey | 23:40.5 | Remus Chippewa Hills | 56.8 | CSAA 2 |
| 12 | Jackson Harlan | 23:21.5 | Williamston | 56.2 | CAAC Red 2 |
| 9 | Braylynn Boochard | 23:45.9 | Remus Chippewa Hills | 55.0 | CSAA 2 |
| 9 | Riley Schlaufman | 23:02.7 | Imlay City | 54.8 | Birch Run Fall |
| 12 | Alaina Hoffman | 23:51.0 | Marshall | 54.7 | I-8 2 |
| 11 | Kendal Donahue | 23:04.1 | Imlay City | 54.3 | Birch Run Fall |
| 10 | Mary Grace Luplow | 23:06.7 | Saginaw Swan Valley | 53.4 | Birch Run Fall |
| 10 | Brooklyn Morell | 23:34.8 | Ubly | 52.7 | Green Devil |
| 10 | Olivia Shupe | 23:37.0 | Gibraltar Carlson | 52.3 | Downriver League 2 |
| 12 | Madelyn Hensel | 23:58.2 | BC Pennfield | 52.3 | I-8 2 |
| 9 | Ella Otter | 23:32.2 | Carleton Airport | 51.9 | Huron League 2 |
| 10 | Ella Daly | 23:49.8 | Royal Oak Shrine | 51.7 | CHSL 3 |
| 10 | Lila Wolcott | 23:50.2 | Clarkston Everest Collegiate | 51.6 | CHSL 3 |
| 9 | Ellerie Bucklin | 24:00.4 | Coldwater | 51.5 | I-8 2 |
| 12 | HarLee Leasher | 23:39.6 | Brown City | 51.1 | Green Devil |
| 10 | Julia Shupe | 23:39.8 | EPBP Laker | 51.1 | Green Devil |
| 12 | Sarah Munger | 23:14.0 | Alma | 51.0 | Birch Run Fall |
| 10 | Sophia Carson | 23:52.3 | University Liggett | 50.9 | CHSL 3 |
| 9 | Abby Taylor | 23:37.3 | Fowlerville | 50.9 | CAAC Red 2 |
| 9 | Olivia Khon | 24:02.3 | Jackson Northwest | 50.9 | I-8 2 |
| 12 | Lydia Pelli | 23:34.4 | Hancock | 50.2 | Negaunee |
| 9 | Aubrey Benkert | 23:44.0 | Allen Park | 50.0 | Downriver League 2 |
| 12 | Maura Young | 24:05.3 | Marshall | 49.9 | I-8 2 |
| 10 | Leah Theile | 23:17.4 | Chesaning | 49.9 | Birch Run Fall |
| 11 | Rachael Heikkinen | 23:18.0 | Saginaw Valley Lutheran | 49.7 | Birch Run Fall |
| 9 | Kylee Smith | 23:18.2 | Birch Run | 49.6 | Birch Run Fall |
| 9 | Joie Arntz | 24:03.0 | Remus Chippewa Hills | 49.3 | CSAA 2 |
| 10 | Avalina Williamson | 23:47.3 | Trenton | 48.9 | Downriver League 2 |
| 12 | Paige Kutas | 23:50.3 | Lansing Catholic | 48.6 | CAAC White 2 |
| 12 | Alicia Shelton | 23:43.7 | Grosse Ile | 48.1 | Huron League 2 |
| 10 | Ava Wenzlick | 23:22.9 | New Lothrop | 48.0 | Birch Run Fall |
| 12 | Ava Poyhonen | 23:42.0 | Calumet | 47.7 | Negaunee |
| 11 | Lauren Larson | 23:43.3 | Hancock | 47.2 | Negaunee |
| 10 | Yael DeBoni | 24:21.4 | Manistee | 47.2 | WMC Lakes 2 |
| 10 | Ellie Bowen | 24:13.6 | BC Pennfield | 47.1 | I-8 2 |
| 11 | Katherine Green | 23:50.0 | St. Johns | 46.7 | CAAC Red 2 |
| 9 | Ashley Gardner | 23:50.4 | Mason | 46.5 | CAAC Red 2 |
| 12 | Kiirsi Johnson | 23:45.9 | Calumet | 46.4 | Negaunee |
| 11 | Riley Conklin | 23:46.2 | Negaunee | 46.3 | Negaunee |
| 9 | Jennalynn Bronstein | 23:49.4 | New Boston Huron | 46.2 | Huron League 2 |
| 12 | Harper Cash | 24:06.7 | Ann Arbor Greenhills | 46.1 | CHSL 3 |
| 9 | Ashlynn Mitchell | 23:26 | Rudyard | 46.0 | EUP 1 |
| 11 | Natasha Mendez | 24:07.2 | Clarkston Everest Collegiate | 45.9 | CHSL 3 |
| 10 | Djimye Hassan | 23:52.5 | Lansing Eastern | 45.8 | CAAC Red 2 |
| 12 | Haylie Vanderwal | 23:59.3 | Olivet | 45.6 | CAAC White 2 |
| 12 | Djemillah Hassan | 23:53.4 | Lansing Eastern | 45.5 | CAAC Red 2 |
| 12 | Madison Kemp | 23:51.6 | Carleton Airport | 45.5 | Huron League 2 |
| 11 | Alyssa Seiter | 23:53.7 | Fowlerville | 45.4 | CAAC Red 2 |
| 9 | Grace Hancock | 23:30.8 | Alma | 45.4 | Birch Run Fall |
| 9 | Nora Hadley | 23:53.9 | Mason | 45.4 | CAAC Red 2 |
| 12 | Magdalena Herberger | 24:27.7 | Manistee | 45.1 | WMC Lakes 2 |
| 11 | Charity Rogers | 24:17.0 | Reed City | 44.7 | CSAA 2 |
| 9 | Raquel Gilliland | 24:30.5 | Manistee | 44.2 | WMC Lakes 2 |
| 9 | Sarah Chapman | 23:32 | Engadine | 44.0 | EUP 1 |
| 9 | Zophia Zaleski | 23:35.5 | Hemlock | 43.8 | Birch Run Fall |
| 12 | Sophia Willyerd | 23:35.7 | Swartz Creek | 43.8 | Birch Run Fall |
| 10 | Alana McNeilly | 24:19.9 | Howard City Tri-County | 43.7 | CSAA 2 |
| 9 | Brooklyn Chesney | 24:06.1 | Lansing Catholic | 43.3 | CAAC White 2 |
| 11 | Chehek Bharatiya | 24:25.1 | Parma Western | 43.3 | I-8 2 |
| 10 | Chloe Koskinen | 23:37.9 | Birch Run | 43.0 | Birch Run Fall |
| 10 | Laurel ClevengerGrimsley | 24:26.0 | Parma Western | 43.0 | I-8 2 |
| 9 | Anna London | 24:08.2 | Olivet | 42.6 | CAAC White 2 |
| 11 | Greta Schroeder | 23:39.6 | Saginaw Michigan Lutheran Seminary | 42.5 | Birch Run Fall |
| 11 | Rita Eskola | 23:59.1 | Calumet | 42.0 | Negaunee |
| 9 | Linnea Seiter | 24:04.7 | Fowlerville | 41.8 | CAAC Red 2 |
| 10 | Casha Grzywacz | 24:09.6 | Gibraltar Carlson | 41.5 | Downriver League 2 |
| 10 | Paityn Edson | 23:42.8 | Imlay City | 41.4 | Birch Run Fall |
| 11 | Lily Salsberry | 24:09.8 | Wyandotte Roosevelt | 41.4 | Downriver League 2 |
| 10 | Jessie Cole | 24:04.2 | Monroe Jefferson | 41.3 | Huron League 2 |
| 10 | Lilee Elliott | 23:43.4 | DeWitt | 41.2 | Birch Run Fall |
| 11 | Samantha Osborne | 23:43.9 | North Branch | 41.0 | Birch Run Fall |
| 12 | Caelynn London | 24:28.3 | Reed City | 40.9 | CSAA 2 |
| 12 | Bailey Kerr | 24:06.9 | Grosse Ile | 40.4 | Huron League 2 |
| 10 | Paige Kanan | 23:45.9 | DeWitt | 40.4 | Birch Run Fall |
| 12 | Lindsey Masterson | 23:43 | Rudyard | 40.3 | EUP 1 |
| 10 | Sophia Lawrence | 24:12.8 | Memphis | 40.1 | Green Devil |
| 12 | Baylee Moore | 24:16.6 | Charlotte | 39.8 | CAAC White 2 |
| 12 | Janaan Rehman | 24:26.7 | Ann Arbor Greenhills | 39.4 | CHSL 3 |
| 10 | Cassidy Bowers | 24:27.1 | Austin Catholic | 39.3 | CHSL 3 |
| 10 | Carli Doherty | 23:49.7 | Frankenmuth | 39.1 | Birch Run Fall |
| 12 | Phoebe Schultz | 23:50.0 | Saginaw Michigan Lutheran Seminary | 39.0 | Birch Run Fall |
| 11 | Kayle Babowicz | 24:11.5 | Flat Rock | 38.8 | Huron League 2 |
| 11 | Louisa Denks | 24:30.4 | Royal Oak Shrine | 38.2 | CHSL 3 |
| 11 | Josephine Malcolm | 24:31.0 | Royal Oak Shrine | 38.0 | CHSL 3 |
| 10 | Alice Williams | 24:14.4 | New Boston Huron | 37.9 | Huron League 2 |
| 9 | Nevaeh Parker | 24:40.3 | Big Rapids | 36.9 | CSAA 2 |
| 9 | Erilyn Kovas | 24:53.8 | Ludington | 36.4 | WMC Lakes 2 |
| 9 | Kinsley Wilburn | 24:19.9 | Monroe Jefferson | 36.0 | Huron League 2 |
| 12 | Addy Hallum | 24:17.0 | Ishpeming Westwood | 36.0 | Negaunee |
| 9 | Emerson Leary | 24:48.0 | Hastings | 35.7 | I-8 2 |
| 12 | Livia Kuecken | 24:27.5 | Blue Water Christian Academy | 35.2 | Green Devil |
| 10 | Kendra Pederson | 24:00:00 | Eben Jct. Superior Central | 34.7 | EUP 1 |
| 12 | Finja Herold | 24:47.3 | Newaygo | 34.6 | CSAA 2 |
| 12 | Evie Kirkman | 24:03.5 | Genesee Christian | 34.5 | Birch Run Fall |
| 11 | Christy Lutch | 24:02:00 | Pickford | 34.0 | EUP 1 |
| 11 | Kassie Kozlo | 24:43.4 | Allen Park Cabrini | 33.9 | CHSL 3 |
| 12 | Georgianna Schmidt | 24:53.5 | Marshall | 33.8 | I-8 2 |
| 10 | Lexi Hatfield | 24:50.1 | Remus Chippewa Hills | 33.6 | CSAA 2 |
| 12 | Irene Perez Cuenca | 24:06.4 | DeWitt | 33.5 | Birch Run Fall |
| 11 | Lillian Coppernoll | 24:54.7 | Parma Western | 33.4 | I-8 2 |
| 9 | Violet Shunn | 24:29.8 | Mason | 33.4 | CAAC Red 2 |
| 9 | Kelsey Callahan | 24:07.5 | Frankenmuth | 33.2 | Birch Run Fall |
| 10 | Fiona Sizemore | 24:37.5 | Ionia | 32.8 | CAAC White 2 |
| 10 | Cecilia McDonald | 24:27.0 | Houghton | 32.7 | Negaunee |
| 12 | Chelsy Alexander | 24:55.0 | Reed City | 32.0 | CSAA 2 |
| 12 | Savana Watson | 24:34.0 | St. Johns | 32.0 | CAAC Red 2 |
| 12 | Montanna Eades | 24:11.4 | Imlay City | 31.9 | Birch Run Fall |
| 11 | Chloe Pirtle | 25:00.0 | Hastings | 31.7 | I-8 2 |
| 12 | Payton Scott | 24:38.0 | EPBP Laker | 31.7 | Green Devil |
| 9 | Adyln Ross | 24:50.2 | Acad Of The Sacred Heart | 31.6 | CHSL 3 |
| 11 | Julianne Nadolski | 24:39.2 | Southgate Anderson | 31.6 | Downriver League 2 |
| 9 | Conley Howard | 24:56.3 | Remus Chippewa Hills | 31.6 | CSAA 2 |
| 9 | Alyvia Reyna | 24:39.3 | Wyandotte Roosevelt | 31.6 | Downriver League 2 |
| 9 | Cecila Bomberski | 24:50.7 | Royal Oak Shrine | 31.4 | CHSL 3 |
| 10 | Karly Grant | 24:11:00 | St. Ignace | 31.0 | EUP 1 |
| 11 | Jaden Buckey | 24:14.5 | Bay City Central | 30.8 | Birch Run Fall |
| 10 | Eliana Aris | 24:59.5 | Big Rapids | 30.5 | CSAA 2 |
| 10 | Melina Campbell | 24:42.0 | Almont | 30.3 | Green Devil |
| 12 | Addy Burkett | 24:45.5 | Olivet | 30.2 | CAAC White 2 |
| 9 | Rose O’Connor | 24:54.9 | Austin Catholic | 30.0 | CHSL 3 |
| 10 | Brooke Springer | 24:17.1 | Chesaning | 30.0 | Birch Run Fall |
| 11 | Madison Sella | 24:17.8 | Frankenmuth | 29.7 | Birch Run Fall |
| 9 | Breana Adame | 24:45.5 | Sandusky | 29.2 | Green Devil |
| 12 | Lilli Gast | 24:38.5 | Houghton | 28.8 | Negaunee |
| 11 | Daniela DeLuca | 24:20.6 | Imlay City | 28.8 | Birch Run Fall |
| 9 | Madison Agocs | 24:41.7 | Carleton Airport | 28.8 | Huron League 2 |
| 11 | Audrey Whealy | 24:18:00 | Brimley | 28.7 | EUP 1 |
| 12 | Alba Navarro | 25:17.2 | Muskegon Oakridge | 28.6 | WMC Lakes 2 |
| 10 | Mallory Lada | 24:48.3 | Allen Park | 28.6 | Downriver League 2 |
| 9 | Madison Thomas | 24:45.3 | Williamston | 28.2 | CAAC Red 2 |
| 12 | Kyleigh Bunting | 24:23.1 | Bay City John Glenn | 28.0 | Birch Run Fall |
| 12 | Bethy Marschall | 24:46.6 | Fowlerville | 27.8 | CAAC Red 2 |
| 12 | Claire Heltunen | 24:44.2 | Painesdale-Jeffers | 26.9 | Negaunee |
| 11 | Amanda Ludwig | 24:55.9 | Lansing Catholic | 26.7 | CAAC White 2 |
| 9 | Abbey Ward | 24:48.9 | Carleton Airport | 26.4 | Huron League 2 |
| 9 | Ava Dame | 24:49.2 | Grosse Ile | 26.3 | Huron League 2 |
| 10 | Nola Markley | 24:55.8 | Wyandotte Roosevelt | 26.1 | Downriver League 2 |
| 10 | Ella Lamb | 25:07.7 | Royal Oak Shrine | 25.8 | CHSL 3 |
| 11 | Lauren Gandy | 25:17.7 | BC Harper Creek | 25.8 | I-8 2 |
| 10 | Kaylee Doyle | 24:57.0 | Allen Park | 25.7 | Downriver League 2 |
| 11 | Marie Thompson | 24:48.1 | Hancock | 25.6 | Negaunee |
| 10 | Bethany McParlan | 24:49.2 | Calumet | 25.3 | Negaunee |
| 11 | Aisly Taylor | 24:32.2 | Saginaw Michigan Lutheran Seminary | 24.9 | Birch Run Fall |
| 12 | Angelina Wilson | 24:53.2 | Milan | 24.9 | Huron League 2 |
| 11 | Elizabeth Schultz | 24:59.8 | Peck | 24.4 | Green Devil |
| 10 | Tricia VonHolten | 25:01.1 | Gibraltar Carlson | 24.3 | Downriver League 2 |
| 9 | Lauren Macon | 24:55.8 | New Boston Huron | 24.1 | Huron League 2 |
| 9 | Ava Bankson-Ereg | 24:58.1 | Haslett | 24.0 | CAAC Red 2 |
| 10 | Deirdre O’Connell | 25:13.4 | Allen Park Cabrini | 23.9 | CHSL 3 |
| 11 | Emma Lange | 25:04.8 | Ionia | 23.7 | CAAC White 2 |
| 12 | Sophie Wetherell | 24:35.9 | Clio | 23.7 | Birch Run Fall |
| 10 | Adela Miller | 24:55.1 | Negaunee | 23.3 | Negaunee |
| 9 | Kylie Magnus | 24:38.2 | Frankenmuth | 22.9 | Birch Run Fall |
| 12 | Madeline Rye | 24:56.5 | Ishpeming Westwood | 22.8 | Negaunee |
| 10 | Emma Jaremba | 24:39.5 | Hemlock | 22.5 | Birch Run Fall |
| 10 | Quinn Maldonado | 25:18.9 | Ann Arbor Greenhills | 22.0 | CHSL 3 |
| 12 | Veda Smith | 25:12.6 | Portland | 21.1 | CAAC White 2 |
| 11 | Oni Heinzel | 25:02.5 | Ishpeming Westwood | 20.8 | Negaunee |
| 10 | Emily Weaver | 25:07.5 | Mason | 20.8 | CAAC Red 2 |
| 12 | Lauren Peppers | 25:05.6 | Monroe St. Mary CC | 20.8 | Huron League 2 |
| 9 | Olivia Royer | 25:32.6 | BC Pennfield | 20.8 | I-8 2 |
| 10 | Adalynne Lange | 25:10.7 | EPBP Laker | 20.8 | Green Devil |
| 12 | Anna Wu | 25:03.0 | Houghton | 20.7 | Negaunee |
| 12 | Khloe Dumas | 24:43:00 | Brimley | 20.3 | EUP 1 |
| 10 | Eleanor Szafarczyk | 25:24.3 | University Liggett | 20.3 | CHSL 3 |
| 9 | Carolan Emmons | 24:46.3 | Millington | 20.2 | Birch Run Fall |
| 9 | Lily Byers | 25:30.5 | Remus Chippewa Hills | 20.2 | CSAA 2 |
| 12 | Charlotte Verougstraete | 25:12.6 | Almont | 20.1 | Green Devil |
| 10 | Claire Ellis | 25:16.1 | Olivet | 20.0 | CAAC White 2 |
| 12 | Kennedie Crow | 25:16.3 | Eaton Rapids | 19.9 | CAAC White 2 |
| 11 | Zoe Blubaugh | 25:05.7 | Republic-Michigamme | 19.8 | Negaunee |
| 12 | Rocquel Richards | 25:43.7 | Fremont | 19.8 | WMC Lakes 2 |
| 11 | Kelsie Allen | 24:45:00 | Rudyard | 19.7 | EUP 1 |
| 10 | Maija Roberts | 25:06.4 | Negaunee | 19.5 | Negaunee |
| 11 | Gianna DeCola | 25:36.8 | Marshall | 19.4 | I-8 2 |
| 9 | Mya Mattens | 25:37.0 | BC Harper Creek | 19.3 | I-8 2 |
| 11 | Shangmei Liu | 25:37.3 | Marshall | 19.2 | I-8 2 |
| 12 | Stella Lipinski | 25:19.4 | Lansing Catholic | 18.9 | CAAC White 2 |
| 11 | Ava Benkert | 25:18.4 | Allen Park | 18.5 | Downriver League 2 |
| 12 | Kate Berkey | 25:09.5 | Houghton | 18.5 | Negaunee |
| 9 | Josephine Wesley | 25:30.2 | Riverview Gabriel Richard | 18.3 | CHSL 3 |
| 11 | Lia Hoffmann | 24:55.7 | Hemlock | 17.1 | Birch Run Fall |
| 9 | Lexi Harrison | 25:16.7 | New Boston Huron | 17.1 | Huron League 2 |
| 12 | Calie Tremblay | 24:53:00 | Brimley | 17.0 | EUP 1 |
| 9 | Isabelle Schreiber | 25:23.2 | Gibraltar Carlson | 16.9 | Downriver League 2 |
| 10 | Emma Jakubik | 25:25.5 | Gibraltar Carlson | 16.2 | Downriver League 2 |
| 10 | Teagan Morrison | 25:19.6 | Grosse Ile | 16.2 | Huron League 2 |
| 12 | Skylar Watson | 25:21.8 | St. Johns | 16.1 | CAAC Red 2 |
| 9 | Rebecca Nadgorny | 25:37.8 | Ann Arbor Greenhills | 15.7 | CHSL 3 |
| 9 | Anaiya Torrence | 25:38.8 | University Liggett | 15.4 | CHSL 3 |
| 11 | Nata Yonkoski | 25:39.1 | Ann Arbor Greenhills | 15.3 | CHSL 3 |
| 11 | Xochitl Carrillo | 25:28.5 | Trenton | 15.2 | Downriver League 2 |
| 10 | Cami Goodrich | 25:31.6 | Lansing Catholic | 14.8 | CAAC White 2 |
| 9 | Piper VanStraten | 25:32.3 | Olivet | 14.6 | CAAC White 2 |
| 12 | Audrey McManus | 25:33.6 | Eaton Rapids | 14.1 | CAAC White 2 |
| 12 | Everlyn VanValkenburg | 25:53.0 | BC Harper Creek | 14.0 | I-8 2 |
| 9 | Vivian Murphy | 25:34.5 | Olivet | 13.8 | CAAC White 2 |
| 10 | Ariana Stewart | 25:06.1 | Genesee Christian | 13.6 | Birch Run Fall |
| 10 | Nora Tillman | 25:45.6 | Royal Oak Shrine | 13.2 | CHSL 3 |
| 11 | Rain Hinkley | 25:30.8 | Haslett | 13.1 | CAAC Red 2 |
| 10 | Stella Mac | 25:28.9 | New Boston Huron | 13.0 | Huron League 2 |
| 10 | Mary Saladin | 25:52.8 | Big Rapids | 12.7 | CSAA 2 |
| 9 | Genevieve Hanna | 25:06:00 | Cedarville | 12.7 | EUP 1 |
| 9 | Fayfay Sheng | 25:48.4 | Ann Arbor Greenhills | 12.2 | CHSL 3 |
| 12 | Leona Knudsen | 25:32.1 | Monroe St. Mary CC | 12.0 | Huron League 2 |
| 9 | Ava Schivelbein | 25:32.4 | Carleton Airport | 11.9 | Huron League 2 |
| 9 | Emma Freeland | 25:38.6 | Kingston | 11.5 | Green Devil |
| 9 | Rachael Kilbourn | 26:01.0 | Marshall | 11.3 | I-8 2 |
| 10 | Nyla Sholten | 25:13.1 | Frankenmuth | 11.3 | Birch Run Fall |
| 12 | Reagan Wilkins | 25:37.2 | Fowlerville | 10.9 | CAAC Red 2 |
| 12 | Taytum Sanford | 26:00.9 | Reed City | 10.0 | CSAA 2 |
| 12 | Claire Lyon | 25:46.2 | Portland | 9.9 | CAAC White 2 |
| 10 | Heidi Carter | 25:46.5 | Lake Odessa Lakewood | 9.8 | CAAC White 2 |
| 10 | Ziman Yi | 25:55.7 | Ann Arbor Greenhills | 9.8 | CHSL 3 |
| 9 | Carsen Bunker | 26:06.2 | BC Harper Creek | 9.6 | I-8 2 |
| 12 | Elanor Barnes | 25:58.4 | Madison Heights Bishop Foley | 8.9 | CHSL 3 |
| 9 | Sawyer Semlow | 26:17.6 | Fremont | 8.5 | WMC Lakes 2 |
| 11 | Miyah Moore | 26:10.0 | Coldwater | 8.3 | I-8 2 |
| 12 | Leda Gitchel | 26:06.9 | Howard City Tri-County | 8.0 | CSAA 2 |
| 12 | Andrea Green | 26:11.4 | Marshall | 7.9 | I-8 2 |
| 10 | Paige Roman | 26:08.0 | Big Rapids | 7.7 | CSAA 2 |
| 9 | Emma Folkersma | 25:21:00 | Rudyard | 7.7 | EUP 1 |
| 9 | Jaylyn Bennett | 25:24.2 | North Branch | 7.6 | Birch Run Fall |
| 9 | Makayla Storey | 25:51.4 | Gibraltar Carlson | 7.5 | Downriver League 2 |
| 9 | Morgan Rames | 25:25.3 | Hemlock | 7.2 | Birch Run Fall |
| 10 | Grace Sipp | 26:03.8 | Madison Heights Bishop Foley | 7.1 | CHSL 3 |
| 10 | Grace Hamel | 25:49.1 | Williamston | 7.0 | CAAC Red 2 |
| 10 | Grace Forfinski | 26:22.2 | Ludington | 6.9 | WMC Lakes 2 |
| 11 | Kailey Cowart | 25:26.6 | Essexville Garber | 6.8 | Birch Run Fall |
| 9 | Helene Farrell | 26:05.0 | Clarkston Everest Collegiate | 6.7 | CHSL 3 |
| 10 | Amber Longton | 25:50.5 | Grosse Ile | 5.8 | Huron League 2 |
| 9 | Emma Coven | 25:29.6 | Saginaw Swan Valley | 5.8 | Birch Run Fall |
| 11 | Ella Nicholson | 26:25.8 | Whitehall | 5.7 | WMC Lakes 2 |
| 11 | Leah Keup | 25:30.6 | Saginaw Valley Lutheran | 5.5 | Birch Run Fall |
| 11 | Kiersten Lassila | 25:51.7 | Calumet | 4.4 | Negaunee |
| 10 | Lilly Noh | 26:13.4 | Acad Of The Sacred Heart | 3.9 | CHSL 3 |
| 12 | Kassidy Parmley | 26:31.4 | Whitehall | 3.9 | WMC Lakes 2 |
| 12 | Olivia Golematis | 26:26.1 | Coldwater | 3.0 | I-8 2 |
| 11 | Paytyn Sweat | 25:38.2 | Vassar | 2.9 | Birch Run Fall |
| 11 | Ryanne Ellsworth | 26:35.8 | Whitehall | 2.4 | WMC Lakes 2 |
| 9 | Lydia Gilbert | 25:40.1 | Alma | 2.3 | Birch Run Fall |
| 10 | Abby Bradway | 25:58.7 | Hancock | 2.1 | Negaunee |
| 10 | Makayla Markgraff | 26:02.3 | Monroe St. Mary CC | 1.9 | Huron League 2 |
| 10 | Evelyn Luea | 26:11.2 | Lansing Catholic | 1.6 | CAAC White 2 |
| 9 | Alexandra Ellenbogen | 26:20.9 | West Bloomfield Frankel Jewish Academy | 1.4 | CHSL 3 |
| 12 | Silvia Baker | 26:31.2 | Parma Western | 1.3 | I-8 2 |
| 10 | Fatima Montes Cano | 26:10.9 | Allen Park | 1.0 | Downriver League 2 |
| 9 | Rowan Twiner | 26:05.4 | Grosse Ile | 0.9 | Huron League 2 |
| 11 | Anneliesse Patterson | 26:15.9 | Olivet | 0.0 | CAAC White 2 |
BOYS INDIVIDUAL RATINGS
| Grade | Name | Time | Team | Rating | Meet |
| 11 | Robert Jazwinski III | 16:14.1 | Whitehall | 205.6 | WMC Lakes 2 |
| 11 | Ezekiel Baltierra | 15:52.0 | Alma | 200.0 | Birch Run Fall |
| 10 | Christian Craanen | 16:00.8 | Monroe St. Mary CC | 199.4 | Huron League 2 |
| 12 | Thomas Larson | 16:05.0 | Alma | 195.7 | Birch Run Fall |
| 12 | Abenezer Cerone | 16:39.3 | Royal Oak Shrine | 193.2 | CHSL 3 |
| 12 | Pierce Scheffler | 16:36.8 | Woodhaven Brownstown | 192.1 | Downriver League 2 |
| 12 | Brett Magnus | 16:21.1 | Frankenmuth | 190.3 | Birch Run Fall |
| 11 | Abraham McHugh | 16:56.1 | Marshall | 190.0 | I-8 2 |
| 12 | Jacob Stanislawski | 16:33.3 | Flat Rock | 188.6 | Huron League 2 |
| 10 | Duncan Palmer | 16:36.3 | Williamston | 188.6 | CAAC Red 2 |
| 12 | Matthew Carbajo | 16:34.1 | Grosse Ile | 188.3 | Huron League 2 |
| 11 | Evan Olson | 16:53.2 | EPBP Laker | 188.3 | Green Devil |
| 12 | Braylon Lenneman | 16:27.6 | DeWitt | 188.1 | Birch Run Fall |
| 12 | Cameron Anderson | 16:34.8 | Painesdale-Jeffers | 188.1 | Negaunee |
| 12 | Andrew Feldpausch | 16:57.8 | Portland | 188.1 | CAAC White 2 |
| 9 | Logan Cristian | 17:02.6 | Parma Western | 187.8 | I-8 2 |
| 12 | Aiden Marple | 16:29.0 | DeWitt | 187.7 | Birch Run Fall |
| 12 | Murphy Wagner | 16:30.5 | Saginaw Swan Valley | 187.2 | Birch Run Fall |
| 11 | Nick Parker | 16:31.6 | Frankenmuth | 186.8 | Birch Run Fall |
| 11 | Christian Ayres | 17:06.1 | BC Harper Creek | 186.6 | I-8 2 |
| 11 | Noah Amori | 16:53.8 | Wyandotte Roosevelt | 186.4 | Downriver League 2 |
| 12 | Landen Styka | 16:33.5 | Ithaca | 186.2 | Birch Run Fall |
| 12 | Cooper Gardner | 17:10.5 | BC Harper Creek | 185.2 | I-8 2 |
| 11 | James Tennes | 17:08.5 | Lansing Catholic | 184.5 | CAAC White 2 |
| 12 | Alex Vazquez | 16:59.9 | Woodhaven Brownstown | 184.4 | Downriver League 2 |
| 11 | Gabe Grierson | 17:18.3 | Ludington | 184.2 | WMC Lakes 2 |
| 12 | Carson Burgess | 17:05.9 | Brown City | 184.0 | Green Devil |
| 12 | Hunter Parsons | 17:19.6 | Whitehall | 183.8 | WMC Lakes 2 |
| 11 | Bryce Falbe | 17:19.7 | Muskegon Oakridge | 183.8 | WMC Lakes 2 |
| 10 | Teddy Weber | 16:52.1 | Williamston | 183.3 | CAAC Red 2 |
| 11 | Everett Beach | 17:12.6 | Lansing Catholic | 183.1 | CAAC White 2 |
| 11 | Ryan Good | 17:18.2 | Parma Western | 182.6 | I-8 2 |
| 12 | Jacob Mankey | 16:44.5 | Ithaca | 182.5 | Birch Run Fall |
| 11 | Vincent Jones | 17:05.8 | Woodhaven Brownstown | 182.4 | Downriver League 2 |
| 12 | Luke Dulecki | 16:52.2 | New Boston Huron | 182.3 | Huron League 2 |
| 12 | Issac Romero | 17:27.1 | Fremont | 181.3 | WMC Lakes 2 |
| 10 | Rex Pumford | 17:27.5 | Whitehall | 181.2 | WMC Lakes 2 |
| 10 | Samuel Johnson | 16:50.4 | Alma | 180.5 | Birch Run Fall |
| 12 | Abdu Eljahmi | 17:11.4 | Dearborn Edsel Ford | 180.5 | Downriver League 2 |
| 12 | Raymond Herek | 17:00.8 | Williamston | 180.4 | CAAC Red 2 |
| 12 | Paul Saladin | 17:23.2 | Reed City | 179.9 | CSAA 2 |
| 12 | Luca Lebron | 16:54.1 | Alma | 179.3 | Birch Run Fall |
| 11 | Calen Alexander | 17:15.9 | Woodhaven Brownstown | 179.0 | Downriver League 2 |
| 9 | Wyatt DelValle | 17:16.7 | Gibraltar Carlson | 178.8 | Downriver League 2 |
| 9 | Livio Muzzin | 16:56.3 | DeWitt | 178.6 | Birch Run Fall |
| 10 | Liam Dewitt | 17:07.8 | Haslett | 178.1 | CAAC Red 2 |
| 12 | Henry Plummer | 17:05.1 | Negaunee | 178.0 | Negaunee |
| 10 | Jack Dunwoody | 17:21.0 | Gibraltar Carlson | 177.3 | Downriver League 2 |
| 9 | Gavin Bowers | 17:28.3 | Austin Catholic | 176.9 | CHSL 3 |
| 12 | Reagan Ward | 17:12.3 | St. Johns | 176.6 | CAAC Red 2 |
| 10 | Easton Danic | 17:09.6 | Carleton Airport | 176.5 | Huron League 2 |
| 11 | Téo Krumm | 17:32.9 | Lansing Catholic | 176.4 | CAAC White 2 |
| 11 | Evan MacLaren | 17:04.3 | Ithaca | 175.9 | Birch Run Fall |
| 12 | Jaxxon Thelen | 17:35.6 | Ionia | 175.5 | CAAC White 2 |
| 9 | Nico Lebron | 17:06.5 | Alma | 175.2 | Birch Run Fall |
| 12 | Elijah Baltierra | 17:07.6 | Alma | 174.8 | Birch Run Fall |
| 12 | Jace Thomas | 17:07.9 | Birch Run | 174.7 | Birch Run Fall |
| 11 | Will Chelotti | 17:08.2 | DeWitt | 174.6 | Birch Run Fall |
| 11 | Lukas Albright | 17:39.4 | Big Rapids | 174.5 | CSAA 2 |
| 10 | Carson Potter | 17:38.7 | Lansing Catholic | 174.4 | CAAC White 2 |
| 10 | Edison Huizinga | 17:48.6 | Manistee | 174.1 | WMC Lakes 2 |
| 12 | Owen Moore | 17:42.2 | Portland | 173.3 | CAAC White 2 |
| 12 | Owen Putz | 17:33.4 | Woodhaven Brownstown | 173.2 | Downriver League 2 |
| 11 | Cameron Crane | 17:21.0 | New Boston Huron | 172.7 | Huron League 2 |
| 11 | David Castrejon | 17:47.2 | Newaygo | 171.9 | CSAA 2 |
| 11 | Caleb Lynd | 17:51.7 | Parma Western | 171.4 | I-8 2 |
| 10 | Reece Grafius | 17:27.8 | Mason | 171.4 | CAAC Red 2 |
| 12 | Landon Larson | 17:26.1 | Painesdale-Jeffers | 171.0 | Negaunee |
| 11 | Luke Aerts | 17:54.8 | Coldwater | 170.4 | I-8 2 |
| 10 | Christopher Shemes | 17:22.4 | Ithaca | 169.9 | Birch Run Fall |
| 9 | Zawadi Mwathi | 17:43.4 | Woodhaven Brownstown | 169.9 | Downriver League 2 |
| 9 | Leland Sowle | 17:56.6 | Parma Western | 169.8 | I-8 2 |
| 9 | Mason Tulik | 17:29.7 | Monroe Jefferson | 169.8 | Huron League 2 |
| 12 | Henry Schanbeck | 17:22.9 | Bay City John Glenn | 169.7 | Birch Run Fall |
| 12 | Alex Culver | 17:54.0 | Howard City Tri-County | 169.7 | CSAA 2 |
| 10 | Abraham Kiaunis | 17:55.5 | Reed City | 169.2 | CSAA 2 |
| 11 | Jaxon Hemgesberg | 17:25.6 | Chesaning | 168.8 | Birch Run Fall |
| 12 | Thad Whitmore | 17:25.9 | Ithaca | 168.7 | Birch Run Fall |
| 12 | Rocket Wilson | 17:57.0 | Howard City Tri-County | 168.7 | CSAA 2 |
| 10 | Leif Briggs-Lind | 17:26.7 | Bay City John Glenn | 168.5 | Birch Run Fall |
| 12 | Mateo Reyes | 17:48.0 | Woodhaven Brownstown | 168.3 | Downriver League 2 |
| 12 | Michael Walsh | 17:53.9 | Ubly | 168.0 | Green Devil |
| 11 | Finn Korte | 17:58.9 | Lansing Catholic | 167.7 | CAAC White 2 |
| 11 | Sawyer Zeman | 17:39.1 | Haslett | 167.6 | CAAC Red 2 |
| 11 | Kevin Terpstra | 17:29.2 | Alma | 167.6 | Birch Run Fall |
| 11 | Amos Norder | 17:29.4 | Saginaw Michigan Lutheran Seminary | 167.5 | Birch Run Fall |
| 9 | Mason Martin | 17:36.9 | Milan | 167.4 | Huron League 2 |
| 11 | Jacob Ferdubinski | 17:57.2 | Riverview Gabriel Richard | 167.3 | CHSL 3 |
| 10 | Liam Knuth | 17:57.7 | Cardinal Mooney Catholic | 167.1 | CHSL 3 |
| 11 | Mossen Green | 18:10.0 | Fremont | 167.0 | WMC Lakes 2 |
| 10 | Nolan Stadel | 17:31.2 | Genesee Christian | 166.9 | Birch Run Fall |
| 12 | Levi Dutton | 17:41.6 | Fowlerville | 166.8 | CAAC Red 2 |
| 12 | Jackson Raby | 17:52.8 | Allen Park | 166.7 | Downriver League 2 |
| 11 | Spencer Dammann | 17:32.3 | Saginaw Swan Valley | 166.6 | Birch Run Fall |
| 9 | Jaden Hill | 17:54.1 | Allen Park | 166.3 | Downriver League 2 |
| 11 | Henry Haag | 17:59.6 | EPBP Laker | 166.1 | Green Devil |
| 10 | Zachary Greene | 17:54.8 | Wyandotte Roosevelt | 166.1 | Downriver League 2 |
| 11 | Ethan Snyder | 17:23 | Cedarville | 166.0 | EUP 1 |
| 12 | Rich Fanti | 18:01.4 | Riverview Gabriel Richard | 165.9 | CHSL 3 |
| 12 | Logan Romain | 18:00.4 | Dryden | 165.9 | Green Devil |
| 12 | Noah Chouinard | 17:35.1 | Alma | 165.7 | Birch Run Fall |
| 10 | Levi Fitchett | 18:01.1 | Dryden | 165.6 | Green Devil |
| 10 | Tanner Dozier | 18:06.3 | Reed City | 165.6 | CSAA 2 |
| 11 | Kaden Rohrbacher | 18:07.3 | Lake Odessa Lakewood | 164.9 | CAAC White 2 |
| 11 | Gibson Smith | 18:16.9 | Montague | 164.7 | WMC Lakes 2 |
| 9 | Lucas Machlik | 17:59.1 | Woodhaven Brownstown | 164.6 | Downriver League 2 |
| 12 | Lucas Gates | 18:09.0 | Lansing Catholic | 164.3 | CAAC White 2 |
| 12 | Michael Bowker | 18:06.2 | Royal Oak Shrine | 164.3 | CHSL 3 |
| 10 | Kelan Monreal | 18:10.2 | Howard City Tri-County | 164.3 | CSAA 2 |
| 10 | Nicholas Ranka | 17:48.1 | Grosse Ile | 163.6 | Huron League 2 |
| 12 | Simon Jaklin | 17:48.6 | Negaunee | 163.5 | Negaunee |
| 12 | Carter Banfield | 17:54.7 | Fowlerville | 162.4 | CAAC Red 2 |
| 12 | Zain Banat | 17:45.3 | Swartz Creek | 162.2 | Birch Run Fall |
| 10 | Isaiah Cates | 17:56.7 | Haslett | 161.8 | CAAC Red 2 |
| 10 | Nolan Kessler | 18:25.8 | Montague | 161.7 | WMC Lakes 2 |
| 12 | Henry Kauffman | 18:18.0 | Howard City Tri-County | 161.7 | CSAA 2 |
| 12 | William Dobbertin | 17:55.1 | Carleton Airport | 161.3 | Huron League 2 |
| 12 | Aaron Allen | 18:19.4 | Reed City | 161.2 | CSAA 2 |
| 10 | Donnie Richmond | 18:18.4 | Portland | 161.2 | CAAC White 2 |
| 11 | Andreas Krapp | 18:27.5 | Fremont | 161.2 | WMC Lakes 2 |
| 11 | Allen Decaminada | 18:09.7 | Wyandotte Roosevelt | 161.1 | Downriver League 2 |
| 11 | Kemper Gearhart | 17:55.9 | Ishpeming | 161.0 | Negaunee |
| 12 | Benjamin Hemmer | 17:56.4 | Houghton | 160.9 | Negaunee |
| 9 | Micah Good | 18:23.8 | Parma Western | 160.7 | I-8 2 |
| 10 | Ty Inglis | 17:50.3 | DeWitt | 160.6 | Birch Run Fall |
| 9 | Connor Miller | 17:50.6 | Alma | 160.5 | Birch Run Fall |
| 12 | Steven Kirschner | 17:40 | Rudyard | 160.3 | EUP 1 |
| 12 | Grant Conley | 18:21.3 | Charlotte | 160.2 | CAAC White 2 |
| 10 | Grady Richey | 18:21.7 | Lansing Catholic | 160.1 | CAAC White 2 |
| 10 | Tate Smith | 18:31.3 | Fremont | 159.9 | WMC Lakes 2 |
| 11 | Matthew Austin | 17:53.2 | DeWitt | 159.6 | Birch Run Fall |
| 11 | Hayden Selesky | 18:24.6 | Lansing Catholic | 159.1 | CAAC White 2 |
| 11 | Sebastian Hernandez | 18:28.7 | Coldwater | 159.1 | I-8 2 |
| 11 | Tyler Schuster | 18:27.1 | Howard City Tri-County | 158.6 | CSAA 2 |
| 12 | Justin Jensen | 18:35.3 | Whitehall | 158.6 | WMC Lakes 2 |
| 11 | Colin Booms | 18:06.5 | Haslett | 158.5 | CAAC Red 2 |
| 11 | Brennan Robinson | 18:23.1 | Kingston | 158.3 | Green Devil |
| 11 | Braeden Conger | 17:57.8 | Frankenmuth | 158.1 | Birch Run Fall |
| 12 | Jaden Haugabook | 18:19.2 | Wyandotte Roosevelt | 157.9 | Downriver League 2 |
| 11 | Tanner Kuhn | 18:05.5 | New Boston Huron | 157.9 | Huron League 2 |
| 11 | Liam VanScoyoc | 18:29.5 | Reed City | 157.8 | CSAA 2 |
| 12 | Josh Carpenter | 17:58.6 | DeWitt | 157.8 | Birch Run Fall |
| 9 | Max Bobeda | 17:59.1 | DeWitt | 157.6 | Birch Run Fall |
| 12 | Isaac Fullerton | 18:33.3 | Parma Western | 157.6 | I-8 2 |
| 11 | Conner Morrison | 18:29.4 | Ionia | 157.5 | CAAC White 2 |
| 9 | Weston Guza | 18:25.5 | Ubly | 157.5 | Green Devil |
| 11 | Collin Jaskula | 18:20.6 | Gibraltar Carlson | 157.5 | Downriver League 2 |
| 11 | Hunter Rodak | 18:07.8 | Carleton Airport | 157.1 | Huron League 2 |
| 11 | Caleb Kohl | 18:32.1 | Howard City Tri-County | 157.0 | CSAA 2 |
| 12 | Ian Ferguson | 18:02.0 | Genesee Christian | 156.7 | Birch Run Fall |
| 9 | Andrew Bell | 18:09.7 | Carleton Airport | 156.4 | Huron League 2 |
| 11 | Drew Vanderpuyl | 18:37.4 | Coldwater | 156.2 | I-8 2 |
| 12 | Blaise Demko | 18:34.5 | Lansing Catholic | 155.8 | CAAC White 2 |
| 11 | Enrique Caldwell | 18:25.6 | Woodhaven Brownstown | 155.8 | Downriver League 2 |
| 9 | Gracin Zelski | 18:05.3 | DeWitt | 155.6 | Birch Run Fall |
| 11 | Deacon Ashmore | 18:26.9 | Allen Park | 155.4 | Downriver League 2 |
| 9 | Charlie Fields | 18:06.4 | North Branch | 155.2 | Birch Run Fall |
| 9 | Donovan Ferris | 18:27.7 | Woodhaven Brownstown | 155.1 | Downriver League 2 |
| 11 | Jonah Busen | 18:13.7 | Monroe Jefferson | 155.1 | Huron League 2 |
| 12 | Eric Lane | 18:07.5 | Clio | 154.9 | Birch Run Fall |
| 12 | Trent Galdeen | 18:47.5 | Muskegon Oakridge | 154.5 | WMC Lakes 2 |
| 9 | Calvin Carlson | 18:15.8 | Ishpeming Westwood | 154.4 | Negaunee |
| 9 | Gabe Schultz | 18:09.2 | Genesee Christian | 154.3 | Birch Run Fall |
| 9 | Ian Dennis | 18:49.4 | Whitehall | 153.9 | WMC Lakes 2 |
| 12 | Lucas Taraszkiewicz | 18:17.4 | Flat Rock | 153.9 | Huron League 2 |
| 10 | Phineas Totten | 18:18.0 | Monroe St. Mary CC | 153.7 | Huron League 2 |
| 9 | Lucas Volmering | 18:37.2 | Ubly | 153.6 | Green Devil |
| 11 | Connor Ball | 18:33.1 | Wyandotte Roosevelt | 153.3 | Downriver League 2 |
| 11 | Cooper Hoyt | 18:12.9 | North Branch | 153.0 | Birch Run Fall |
| 12 | Nathan Camilleri | 18:40.9 | Waterford Our Lady | 152.7 | CHSL 3 |
| 12 | Adam Foster | 18:24.2 | Mason | 152.6 | CAAC Red 2 |
| 12 | Lawson Miller | 18:54.9 | Muskegon Oakridge | 152.0 | WMC Lakes 2 |
| 12 | Dominic Barretto | 18:43.2 | Riverview Gabriel Richard | 151.9 | CHSL 3 |
| 10 | Blake Heltunen | 18:23.5 | Painesdale-Jeffers | 151.8 | Negaunee |
| 10 | Max Taylor | 18:55.7 | Fremont | 151.8 | WMC Lakes 2 |
| 12 | Judah Bakaitis | 18:17.9 | DeWitt | 151.4 | Birch Run Fall |
| 11 | Kodi Rose | 18:28.4 | Haslett | 151.2 | CAAC Red 2 |
| 12 | Hayden Rogers | 18:28.5 | Williamston | 151.2 | CAAC Red 2 |
| 11 | Landen Gessner | 18:48.6 | Olivet | 151.1 | CAAC White 2 |
| 11 | Naveen Kulkarni | 18:46.2 | Ann Arbor Greenhills | 150.9 | CHSL 3 |
| 12 | Jared Waterman | 18:27.1 | Ishpeming Westwood | 150.6 | Negaunee |
| 11 | Hayden Bovair | 18:27.3 | Carleton Airport | 150.6 | Huron League 2 |
| 12 | Conner Wilkinson | 18:20.5 | Bay City John Glenn | 150.5 | Birch Run Fall |
| 9 | Aaron Martinson | 18:51.9 | Portland | 150.0 | CAAC White 2 |
| 12 | Mason Sparks | 19:01.3 | Fremont | 149.9 | WMC Lakes 2 |
| 12 | Adam SaintOnge | 18:48.6 | Almont | 149.8 | Green Devil |
| 11 | Roger Mariani | 18:50.0 | Ann Arbor Greenhills | 149.7 | CHSL 3 |
| 10 | Elliott Cook | 18:33.1 | St. Johns | 149.6 | CAAC Red 2 |
| 10 | Branson Anderson | 18:30.4 | Painesdale-Jeffers | 149.5 | Negaunee |
| 12 | Jack Ruan | 18:45.5 | Southgate Anderson | 149.2 | Downriver League 2 |
| 10 | Nate Stielstra | 18:14 | Engadine | 149.0 | EUP 1 |
| 11 | Jackson Briley | 18:25.6 | Clio | 148.8 | Birch Run Fall |
| 11 | Jayden Mueller | 19:04.9 | Muskegon Oakridge | 148.7 | WMC Lakes 2 |
| 10 | Brandon Van Karsen | 18:33.1 | Houghton | 148.6 | Negaunee |
| 11 | Maks Kiss | 18:47.1 | Southgate Anderson | 148.6 | Downriver League 2 |
| 12 | Benjamin Ciesielski | 18:47.2 | Gibraltar Carlson | 148.6 | Downriver League 2 |
| 12 | Logan Selasky | 18:27.2 | Saginaw Swan Valley | 148.3 | Birch Run Fall |
| 10 | Alec Hoy | 18:37.4 | St. Johns | 148.2 | CAAC Red 2 |
| 11 | Sebastian Seifferlein | 18:53.6 | Sandusky | 148.1 | Green Devil |
| 10 | Julian Suriano | 18:17 | Newberry | 148.0 | EUP 1 |
| 10 | Ivan Yepez | 18:49.1 | Allen Park | 148.0 | Downriver League 2 |
| 11 | Jaden Rodriguez | 18:28.3 | Saginaw Swan Valley | 147.9 | Birch Run Fall |
| 11 | Christian Brash | 18:55.5 | Allen Park Cabrini | 147.8 | CHSL 3 |
| 12 | Gabriel Beauchamp | 18:49.8 | Dearborn Edsel Ford | 147.7 | Downriver League 2 |
| 11 | Eli Folkersma | 18:18 | Rudyard | 147.7 | EUP 1 |
| 9 | Easton Warners | 19:09.3 | Ludington | 147.2 | WMC Lakes 2 |
| 11 | Jobriel Octubre | 18:30.3 | Chesaning | 147.2 | Birch Run Fall |
| 10 | Brayden Brodie | 18:38.6 | Flat Rock | 146.8 | Huron League 2 |
| 12 | Brayden VanOs | 19:03.2 | Big Rapids | 146.6 | CSAA 2 |
| 9 | Scout Freiheit | 19:12.2 | Whitehall | 146.3 | WMC Lakes 2 |
| 11 | Brady Dozier | 19:04.5 | Reed City | 146.2 | CSAA 2 |
| 12 | Teagan Reynolds | 18:40.6 | Gladstone | 146.1 | Negaunee |
| 9 | Landan Jenkins | 19:08.5 | BC Harper Creek | 145.8 | I-8 2 |
| 12 | Anderson Limkemann | 18:41.7 | Houghton | 145.8 | Negaunee |
| 9 | Justin Christoffersen | 19:14.7 | Fremont | 145.4 | WMC Lakes 2 |
| 9 | Nathan Wonch | 19:06.5 | Lansing Catholic | 145.2 | CAAC White 2 |
| 11 | Micah Arlow | 19:04.3 | Cardinal Mooney Catholic | 144.9 | CHSL 3 |
| 10 | Xander Towery | 19:07.4 | Ionia | 144.9 | CAAC White 2 |
| 10 | Maksim Kohl | 19:03.6 | Unionville-Sebewaing | 144.8 | Green Devil |
| 11 | Brock Hunter | 19:17.1 | Montague | 144.6 | WMC Lakes 2 |
| 9 | Walter Haag | 19:04.6 | EPBP Laker | 144.5 | Green Devil |
| 9 | Owen Davis | 18:39.0 | Swartz Creek | 144.3 | Birch Run Fall |
| 10 | Everett Kessell | 18:46.2 | Carleton Airport | 144.3 | Huron League 2 |
| 11 | Kevin Sebrell | 19:09.9 | Eaton Rapids | 144.0 | CAAC White 2 |
| 11 | Gabe Consiglio | 19:01.1 | Woodhaven Brownstown | 144.0 | Downriver League 2 |
| 11 | Garrett Patrick | 18:47.7 | New Boston Huron | 143.8 | Huron League 2 |
| 11 | Alex Flores | 19:21.2 | Ludington | 143.3 | WMC Lakes 2 |
| 12 | Breckin Jensen | 18:49.5 | Ishpeming Westwood | 143.2 | Negaunee |
| 12 | Calvin Haydamacker | 18:50.0 | Flat Rock | 143.0 | Huron League 2 |
| 12 | Isaiah Clark | 19:05.3 | Allen Park | 142.6 | Downriver League 2 |
| 10 | Jacob Christoffersen | 19:23.6 | Fremont | 142.5 | WMC Lakes 2 |
| 11 | Elijah Riedlinger | 18:44.9 | Bay City Central | 142.4 | Birch Run Fall |
| 11 | Connell Hardenbrook | 18:54.9 | Fowlerville | 142.4 | CAAC Red 2 |
| 9 | Tristan Reinstra | 18:45.1 | Alma | 142.3 | Birch Run Fall |
| 10 | Xavier Hutchinson | 18:52.8 | Houghton | 142.1 | Negaunee |
| 11 | Thijs Van Rijn | 19:11.9 | Kingston | 142.0 | Green Devil |
| 10 | Wyatt Blohm | 18:46.7 | Vassar | 141.8 | Birch Run Fall |
| 12 | Landon Andrews | 19:26.0 | Muskegon Orchard View | 141.7 | WMC Lakes 2 |
| 12 | Duane Krenek | 18:36 | Engadine | 141.7 | EUP 1 |
| 9 | Gabe Busen | 18:54.2 | Monroe Jefferson | 141.6 | Huron League 2 |
| 10 | Keagon Kostecki | 19:18.3 | Big Rapids | 141.6 | CSAA 2 |
| 12 | Nico Aagesen | 19:15.1 | Ann Arbor Greenhills | 141.3 | CHSL 3 |
| 12 | Grant Lange | 18:58.2 | Mason | 141.3 | CAAC Red 2 |
| 11 | Jacob Mitchell | 18:38 | Pickford | 141.0 | EUP 1 |
| 12 | Evan Schaefer | 19:19.1 | Olivet | 141.0 | CAAC White 2 |
| 10 | Liam Bhatti | 18:49.5 | Imlay City | 140.8 | Birch Run Fall |
| 12 | Kale Beemer | 19:15.6 | Brown City | 140.8 | Green Devil |
| 12 | Max Beauchamp | 18:56.6 | Gladstone | 140.8 | Negaunee |
| 9 | Austin Ruppel | 19:24.2 | Marshall | 140.6 | I-8 2 |
| 12 | Cameron Weers | 19:24.4 | Marshall | 140.5 | I-8 2 |
| 10 | Carter Lee | 18:57.6 | Monroe Jefferson | 140.5 | Huron League 2 |
| 9 | Adam Whitney | 19:24.9 | Jackson Northwest | 140.4 | I-8 2 |
| 10 | Gage Ervin | 19:01.0 | Mason | 140.3 | CAAC Red 2 |
| 10 | Alex Napier | 19:12.3 | Woodhaven Brownstown | 140.2 | Downriver League 2 |
| 11 | Noah Young | 19:17.5 | EPBP Laker | 140.2 | Green Devil |
| 11 | Conner Goroni | 19:12.8 | Woodhaven Brownstown | 140.1 | Downriver League 2 |
| 12 | Austin Barancik | 18:52.0 | Ithaca | 140.0 | Birch Run Fall |
| 11 | Max Gray | 19:13.3 | Wyandotte Roosevelt | 139.9 | Downriver League 2 |
| 10 | Masen O’Neil | 18:52.4 | Millington | 139.9 | Birch Run Fall |
| 11 | Duncan Sargent | 19:13.6 | Wyandotte Roosevelt | 139.8 | Downriver League 2 |
| 10 | Jacob Kuti | 19:00.6 | Carleton Airport | 139.5 | Huron League 2 |
| 10 | Liam Yee | 19:15.3 | Woodhaven Brownstown | 139.2 | Downriver League 2 |
| 12 | Grady Nelson | 19:01.7 | Gladstone | 139.1 | Negaunee |
| 9 | Tommy Moundros | 18:55.7 | DeWitt | 138.8 | Birch Run Fall |
| 12 | Henry Beck | 19:23.5 | Ann Arbor Greenhills | 138.5 | CHSL 3 |
| 10 | Will Bernacki | 19:23.9 | Royal Oak Shrine | 138.4 | CHSL 3 |
| 11 | Bryce Goodemoot | 19:26.9 | Lake Odessa Lakewood | 138.4 | CAAC White 2 |
| 10 | Andrew Saintonge | 19:23.4 | Almont | 138.2 | Green Devil |
| 11 | Adam Weston | 19:07.6 | Williamston | 138.1 | CAAC Red 2 |
| 12 | Hunter Groulx | 18:57.7 | Swartz Creek | 138.1 | Birch Run Fall |
| 10 | Wyatt Huhn | 18:47 | St. Ignace | 138.0 | EUP 1 |
| 11 | Logan Whitmer | 18:58.3 | Saginaw Michigan Lutheran Seminary | 137.9 | Birch Run Fall |
| 10 | Sebastian Hoult | 18:59.8 | Imlay City | 137.4 | Birch Run Fall |
| 12 | Aiden Parker | 19:33.9 | Coldwater | 137.4 | I-8 2 |
| 11 | Evan Billings | 19:10.3 | St. Johns | 137.2 | CAAC Red 2 |
| 11 | Gabriel Hjerstedt | 19:08.2 | Houghton | 136.9 | Negaunee |
| 11 | Brayden Steele | 19:01.4 | Byron | 136.9 | Birch Run Fall |
| 12 | Trevin Warner | 19:35.5 | Parma Western | 136.8 | I-8 2 |
| 12 | Law Sholten | 19:02.1 | Frankenmuth | 136.6 | Birch Run Fall |
| 12 | Gannon Sova | 19:02.6 | Saginaw Swan Valley | 136.5 | Birch Run Fall |
| 10 | Andrew Nitz | 19:23.8 | Allen Park | 136.4 | Downriver League 2 |
| 12 | Tyler Soderman | 19:09.8 | Gladstone | 136.4 | Negaunee |
| 9 | Henry Cooper | 19:29.8 | Ann Arbor Greenhills | 136.4 | CHSL 3 |
| 12 | Dalton Champion | 18:53 | St. Ignace | 136.0 | EUP 1 |
| 11 | Ezekiel Beach | 19:14.5 | Fowlerville | 135.8 | CAAC Red 2 |
| 10 | Liam Thelen | 19:34.6 | Ionia | 135.8 | CAAC White 2 |
| 11 | Cristian Hayen | 19:11.7 | Gladstone | 135.8 | Negaunee |
| 9 | John Green | 19:12.3 | Gwinn | 135.6 | Negaunee |
| 10 | Emmett Worden | 19:05.4 | Birch Run | 135.5 | Birch Run Fall |
| 11 | Adryan Estrada | 19:16.4 | Mason | 135.2 | CAAC Red 2 |
| 12 | Max Foldvary | 19:15.2 | Monroe St. Mary CC | 134.6 | Huron League 2 |
| 12 | Seth Templeton | 18:58 | Rudyard | 134.3 | EUP 1 |
| 11 | Santos Ellis | 19:30.3 | Wyandotte Roosevelt | 134.2 | Downriver League 2 |
| 11 | Tanner Dingman | 19:39.8 | Eaton Rapids | 134.1 | CAAC White 2 |
| 10 | Jackson Hunt | 19:44.3 | BC Harper Creek | 133.9 | I-8 2 |
| 9 | Chase Blain | 19:41.4 | Howard City Tri-County | 133.9 | CSAA 2 |
| 10 | Axel Thompson | 19:17.5 | Carleton Airport | 133.8 | Huron League 2 |
| 9 | Liam Kinnunen | 19:17.7 | Painesdale-Jeffers | 133.8 | Negaunee |
| 9 | Caleb Neubert | 19:45.3 | BC Harper Creek | 133.6 | I-8 2 |
| 12 | Luke Masserant | 19:18.7 | Monroe Jefferson | 133.4 | Huron League 2 |
| 12 | Cole Maier | 19:12.4 | Chesaning | 133.2 | Birch Run Fall |
| 10 | James Fransted | 19:43.4 | Big Rapids | 133.2 | CSAA 2 |
| 11 | Brock Grabmeyer | 19:12.9 | Alma | 133.0 | Birch Run Fall |
| 10 | Gabe Verellen | 19:13.6 | North Branch | 132.8 | Birch Run Fall |
| 10 | Cooper Highlen | 19:43.6 | Ionia | 132.8 | CAAC White 2 |
| 10 | Tate Evans | 19:20.7 | Houghton | 132.8 | Negaunee |
| 9 | Syler Rudy | 19:48.3 | BC Pennfield | 132.6 | I-8 2 |
| 9 | Joaquin Gutierrez-Shier | 19:15.3 | Swartz Creek | 132.2 | Birch Run Fall |
| 12 | Jayce Hyde | 19:15.5 | Chesaning | 132.2 | Birch Run Fall |
| 11 | Owen Hare | 19:16.0 | Saginaw Swan Valley | 132.0 | Birch Run Fall |
| 10 | Brody Pulling | 19:26.9 | Mason | 131.7 | CAAC Red 2 |
| 9 | Lucas Newberry | 19:51.1 | Coldwater | 131.6 | I-8 2 |
| 12 | TJ Pokorny | 19:38.1 | Southgate Anderson | 131.6 | Downriver League 2 |
| 12 | Gabriel Coraci | 19:46.1 | Madison Heights Bishop Foley | 131.0 | CHSL 3 |
| 12 | Matthew Leatherman | 19:58.2 | Montague | 130.9 | WMC Lakes 2 |
| 12 | Parker Chittle | 19:19.3 | Swartz Creek | 130.9 | Birch Run Fall |
| 12 | Gram Griffioen | 19:46.4 | University Liggett | 130.9 | CHSL 3 |
| 12 | Julian Delgado | 19:46.6 | Detroit Cristo Rey | 130.8 | CHSL 3 |
| 9 | Jace Frank | 19:19.7 | DeWitt | 130.8 | Birch Run Fall |
| 10 | Ben Ruan | 19:41.3 | Southgate Anderson | 130.6 | Downriver League 2 |
| 10 | Reid Barden | 19:21.0 | Frankenmuth | 130.3 | Birch Run Fall |
| 11 | Chuck Cameron | 19:28.4 | Gladstone | 130.2 | Negaunee |
| 10 | Alex Florian | 19:51.7 | Eaton Rapids | 130.1 | CAAC White 2 |
| 12 | Ben Holbrook | 19:28.8 | New Boston Huron | 130.1 | Huron League 2 |
| 10 | Thomas Wickenheiser | 19:29.2 | Monroe St. Mary CC | 129.9 | Huron League 2 |
| 11 | Beckett Hagen | 19:48.5 | Ubly | 129.8 | Green Devil |
| 11 | David Carroll | 19:22.6 | Bay City Central | 129.8 | Birch Run Fall |
| 12 | Braylon Currie | 19:12 | Mackinaw City | 129.7 | EUP 1 |
| 12 | Philip LaFramboise | 19:23.9 | Bay City John Glenn | 129.4 | Birch Run Fall |
| 11 | Tage Rajala | 19:30.9 | Painesdale-Jeffers | 129.4 | Negaunee |
| 9 | Ryan Stewart | 19:24.6 | Genesee Christian | 129.1 | Birch Run Fall |
| 11 | Jensen Wright | 19:31.6 | Carleton Airport | 129.1 | Huron League 2 |
| 12 | Mateusz Wozniak | 19:31.7 | Ishpeming | 129.1 | Negaunee |
| 12 | Jacob Campbell | 19:51.5 | Kimball New Life Christian | 128.8 | Green Devil |
| 11 | Jake Acker | 19:36.8 | Haslett | 128.4 | CAAC Red 2 |
| 12 | Matthew Badley | 20:05.9 | Whitehall | 128.4 | WMC Lakes 2 |
| 11 | Zaine Nichols | 19:16 | Rudyard | 128.3 | EUP 1 |
| 10 | Ethan Langmaack | 19:57.8 | Lake Odessa Lakewood | 128.1 | CAAC White 2 |
| 9 | Michael Visner | 19:59.5 | Reed City | 127.9 | CSAA 2 |
| 10 | Shawn Rogers | 19:59.5 | Reed City | 127.8 | CSAA 2 |
| 9 | Jerald Staley | 19:29.0 | Swartz Creek | 127.7 | Birch Run Fall |
| 9 | Knox Wilson | 19:18 | Mackinaw City | 127.7 | EUP 1 |
| 9 | Eduel Spenser | 19:36.2 | West Iron County | 127.6 | Negaunee |
| 12 | Dario Barella | 19:36.3 | Flat Rock | 127.6 | Huron League 2 |
| 10 | Jaycen Roberts | 19:55.5 | Dryden | 127.5 | Green Devil |
| 12 | Caden Hughes | 20:00.8 | Remus Chippewa Hills | 127.4 | CSAA 2 |
| 11 | Levi Socier | 19:29.8 | Essexville Garber | 127.4 | Birch Run Fall |
| 9 | Gunnar Long | 19:56.0 | Sandusky | 127.3 | Green Devil |
| 10 | Kadence Saucier | 19:51.1 | Allen Park | 127.3 | Downriver League 2 |
| 9 | Thaddeus Hunt | 20:01.3 | Reed City | 127.2 | CSAA 2 |
| 11 | Gabriel Wesserling | 19:52.1 | Allen Park | 127.0 | Downriver League 2 |
| 12 | Arthur Nystrom | 19:41.2 | Fowlerville | 126.9 | CAAC Red 2 |
| 12 | Luke Harrington | 19:58.3 | Riverview Gabriel Richard | 126.9 | CHSL 3 |
| 12 | Ryland McIntyre | 20:06.0 | BC Harper Creek | 126.7 | I-8 2 |
| 9 | Simon Norder | 19:32.1 | Saginaw Michigan Lutheran Seminary | 126.6 | Birch Run Fall |
| 9 | Jack Prins | 19:39.3 | Gladstone | 126.6 | Negaunee |
| 10 | Joel Tackett | 19:39.4 | Grosse Ile | 126.5 | Huron League 2 |
| 11 | Brexton Kinnunen | 19:39.4 | Painesdale-Jeffers | 126.5 | Negaunee |
| 9 | Jack Paisley | 20:00.1 | Royal Oak Shrine | 126.3 | CHSL 3 |
| 12 | Broderick Yensch | 19:40.4 | New Boston Huron | 126.2 | Huron League 2 |
| 11 | Nolan Selasky | 19:33.8 | Saginaw Swan Valley | 126.1 | Birch Run Fall |
| 11 | Hudson Budreau | 19:34.4 | North Branch | 125.9 | Birch Run Fall |
| 12 | Theodore Campbell | 20:01.7 | Riverview Gabriel Richard | 125.8 | CHSL 3 |
| 11 | Ty Sweers | 19:35.0 | New Lothrop | 125.7 | Birch Run Fall |
| 11 | Alex Loomis | 19:45.3 | Fowlerville | 125.6 | CAAC Red 2 |
| 9 | Abram Fettig | 19:35.6 | Saginaw Nouvel | 125.5 | Birch Run Fall |
| 12 | Dylan Penzien | 19:43.0 | Milan | 125.3 | Huron League 2 |
| 12 | Johnny Jestila | 19:43.4 | Ishpeming Westwood | 125.2 | Negaunee |
| 12 | Louie Macon | 19:44.3 | New Boston Huron | 124.9 | Huron League 2 |
| 12 | Evan Sandford | 19:37.5 | Swartz Creek | 124.8 | Birch Run Fall |
| 10 | Aidan Hebert-Foe | 19:44.7 | New Boston Huron | 124.8 | Huron League 2 |
| 12 | Colin Lock | 19:37.9 | Essexville Garber | 124.7 | Birch Run Fall |
| 9 | Jesse Thomas | 19:49.5 | St. Johns | 124.2 | CAAC Red 2 |
| 12 | Kasen Helminen | 19:46.9 | Painesdale-Jeffers | 124.0 | Negaunee |
| 9 | Ben Barnett | 20:11.4 | Reed City | 123.9 | CSAA 2 |
| 11 | Sean Raines | 20:01.5 | Woodhaven Brownstown | 123.8 | Downriver League 2 |
| 11 | Oliver Dankert | 19:30 | Rudyard | 123.7 | EUP 1 |
| 9 | Nathan Koss | 19:41.7 | DeWitt | 123.4 | Birch Run Fall |
| 10 | Ethan Wielgat | 20:08.8 | Royal Oak Shrine | 123.4 | CHSL 3 |
| 11 | Ty LaLone | 19:31 | Rudyard | 123.3 | EUP 1 |
| 10 | Edward Franckowiak | 19:32 | Engadine | 123.0 | EUP 1 |
| 12 | Aaron Machado | 19:43.4 | Swartz Creek | 122.9 | Birch Run Fall |
| 12 | Landon Pershell | 19:53.8 | Williamston | 122.7 | CAAC Red 2 |
| 10 | Corbin Maddox | 19:43.8 | Alma | 122.7 | Birch Run Fall |
| 11 | Evan Eaton | 20:04.9 | Gibraltar Carlson | 122.7 | Downriver League 2 |
| 9 | Jack Duffy | 19:53.9 | Williamston | 122.7 | CAAC Red 2 |
| 9 | Maxwell Burt | 19:50.9 | Monroe Jefferson | 122.7 | Huron League 2 |
| 12 | Carter Russelburg | 20:11.2 | Allen Park Cabrini | 122.6 | CHSL 3 |
| 12 | Axl Schneiderhan | 19:52.0 | Calumet | 122.3 | Negaunee |
| 10 | Emanuel Nava | 20:12.3 | Allen Park Cabrini | 122.2 | CHSL 3 |
| 10 | Calvin Bagale | 20:20.0 | Marshall | 122.0 | I-8 2 |
| 9 | Ethan Hanna | 20:26.2 | Fremont | 121.6 | WMC Lakes 2 |
| 10 | Chase Bradley | 19:47.4 | Swartz Creek | 121.5 | Birch Run Fall |
| 9 | Daniel Malott | 19:47.7 | Saginaw Nouvel | 121.4 | Birch Run Fall |
| 10 | Tanner Krzysik | 20:21.9 | Hastings | 121.4 | I-8 2 |
| 11 | Andrew Russell | 19:58.3 | Haslett | 121.2 | CAAC Red 2 |
| 11 | Gage Scott | 20:19.4 | Newaygo | 121.2 | CSAA 2 |
| 11 | Darren Johnson | 19:38 | Brimley | 121.0 | EUP 1 |
| 10 | MJ Flowers | 19:49.0 | Saginaw Michigan Lutheran Seminary | 121.0 | Birch Run Fall |
| 11 | Reed Snyder | 19:49.1 | Swartz Creek | 121.0 | Birch Run Fall |
| 9 | Tyler Rautiola | 19:56.3 | Negaunee | 120.9 | Negaunee |
| 12 | Eian Kaste | 20:15.7 | Brown City | 120.8 | Green Devil |
| 12 | Lucas Aalderink | 20:16.8 | Ann Arbor Greenhills | 120.7 | CHSL 3 |
| 12 | Tyler Marcissuk | 19:57.2 | Riverview | 120.6 | Huron League 2 |
| 11 | Gabe Shaffer | 20:17.4 | Royal Oak Shrine | 120.5 | CHSL 3 |
| 9 | Luke Robinson | 20:17.5 | Royal Oak Shrine | 120.5 | CHSL 3 |
| 10 | Oliver Scherz | 19:58.2 | New Boston Huron | 120.3 | Huron League 2 |
| 12 | Jackson Blum | 20:12.3 | Wyandotte Roosevelt | 120.2 | Downriver League 2 |
| 11 | Caleb Carter | 19:51.8 | DeWitt | 120.1 | Birch Run Fall |
| 12 | Cody Moore | 19:41 | Eben Jct. Superior Central | 120.0 | EUP 1 |
| 10 | London Coreart | 20:22.0 | Charlotte | 120.0 | CAAC White 2 |
| 12 | Lewis Vendlinski | 20:00.1 | Houghton | 119.6 | Negaunee |
| 9 | Daelin Ring | 20:00.6 | New Boston Huron | 119.5 | Huron League 2 |
| 11 | Shepherd Richardson | 20:03.8 | Mason | 119.4 | CAAC Red 2 |
| 11 | Halston Hooley | 19:54.3 | Byron | 119.2 | Birch Run Fall |
| 10 | Tyler Fawcett | 20:01.9 | Carleton Airport | 119.0 | Huron League 2 |
| 10 | Sidney Lamb | 20:16.1 | Woodhaven Brownstown | 119.0 | Downriver League 2 |
| 12 | Benjamin Zheng | 20:22.3 | Ann Arbor Greenhills | 118.9 | CHSL 3 |
| 11 | Martigan Wernecke | 19:56.1 | Bay City Central | 118.6 | Birch Run Fall |
| 12 | Hudsen DeLeeuw | 20:26.9 | Olivet | 118.4 | CAAC White 2 |
| 11 | Tanner Carlson | 20:27.9 | Remus Chippewa Hills | 118.4 | CSAA 2 |
| 10 | Rush Hinnen | 19:46 | Cedarville | 118.3 | EUP 1 |
| 11 | Jonah Spencer | 19:57.3 | Byron | 118.2 | Birch Run Fall |
| 10 | Colin Scott | 20:07.5 | Mason | 118.2 | CAAC Red 2 |
| 9 | Gavin Samona | 20:25.0 | Madison Heights Bishop Foley | 118.0 | CHSL 3 |
| 10 | Kenny Knudsen | 20:05.3 | Monroe St. Mary CC | 117.9 | Huron League 2 |
| 10 | Bentley Cromer | 19:58.4 | Alma | 117.9 | Birch Run Fall |
| 10 | Graham Tanner | 20:05.6 | Flat Rock | 117.8 | Huron League 2 |
| 10 | Rileigh Schmitz | 20:37.7 | Muskegon Oakridge | 117.8 | WMC Lakes 2 |
| 11 | Jamin Siewert | 20:27.1 | Almont | 117.0 | Green Devil |
| 10 | Will Cilk | 20:01.3 | Imlay City | 116.9 | Birch Run Fall |
| 9 | James Feldpausch | 20:31.7 | Portland | 116.8 | CAAC White 2 |
| 11 | Marshall Kruske | 20:02.9 | New Lothrop | 116.4 | Birch Run Fall |
| 9 | Cole Ceane | 20:10.1 | Houghton | 116.3 | Negaunee |
| 12 | Max McDowell | 20:33.1 | Olivet | 116.3 | CAAC White 2 |
| 10 | Brody Bushman | 20:37.1 | BC Harper Creek | 116.3 | I-8 2 |
| 11 | Joshua Frederick | 20:10.7 | Negaunee | 116.1 | Negaunee |
| 12 | Dylan Lasher | 20:30.4 | Dryden | 115.9 | Green Devil |
| 9 | Wesley Mair | 20:43.8 | Montague | 115.7 | WMC Lakes 2 |
| 11 | Johnny Roland | 20:31.4 | Almont | 115.5 | Green Devil |
| 11 | Benjamin Kline | 20:31.7 | Almont | 115.4 | Green Devil |
| 10 | Carl Villegas | 20:06.4 | Bay City Central | 115.2 | Birch Run Fall |
| 9 | Hunter Wagoner | 20:40.9 | Coldwater | 115.0 | I-8 2 |
| 12 | Lincoln Haag | 20:32.9 | Unionville-Sebewaing | 115.0 | Green Devil |
| 11 | Jared Pratt | 20:07.5 | Imlay City | 114.8 | Birch Run Fall |
| 12 | Alexander Schram | 20:08.0 | Saginaw Swan Valley | 114.7 | Birch Run Fall |
| 12 | Curtis Archambeau | 20:15.7 | Hancock | 114.4 | Negaunee |
| 10 | Rylan Huyck | 20:09.3 | Ithaca | 114.2 | Birch Run Fall |
| 10 | Ethan Baker | 20:19.4 | Haslett | 114.2 | CAAC Red 2 |
| 9 | Nolan Webster | 20:20.1 | Haslett | 114.0 | CAAC Red 2 |
| 10 | Adam Olson | 20:49.7 | Manistee | 113.8 | WMC Lakes 2 |
| 10 | Kavin Jackson | 20:17.9 | Manistique | 113.7 | Negaunee |
| 9 | Sawyer Goroni | 20:32.2 | Woodhaven Brownstown | 113.6 | Downriver League 2 |
| 12 | Ben Strittmatter | 20:01 | Mackinaw City | 113.3 | EUP 1 |
| 9 | Gavin Blue | 20:12.7 | Millington | 113.1 | Birch Run Fall |
| 12 | Kellan Bruno | 20:02 | Newberry | 113.0 | EUP 1 |
| 10 | Caylor Elsesser | 20:47.9 | Marshall | 112.7 | I-8 2 |
| 11 | Evan Christoffersen | 20:53.1 | Fremont | 112.6 | WMC Lakes 2 |
| 10 | Aidan Fitek | 20:21.7 | Riverview | 112.4 | Huron League 2 |
| 10 | Vincent Gemelli | 20:22.0 | Houghton | 112.3 | Negaunee |
| 10 | Max Nordstrom | 20:22.3 | Painesdale-Jeffers | 112.2 | Negaunee |
| 11 | Mat Amman | 20:15.4 | Chesaning | 112.2 | Birch Run Fall |
| 12 | Zachary Rinehart | 20:25.7 | Fowlerville | 112.1 | CAAC Red 2 |
| 10 | Dominic Wheeler | 20:26.1 | Fowlerville | 112.0 | CAAC Red 2 |
| 9 | Jonah Mantey | 20:42.6 | EPBP Laker | 111.8 | Green Devil |
| 12 | Austin Corey | 20:23.7 | Gladstone | 111.8 | Negaunee |
| 9 | Chase Edwards | 20:38.3 | Wyandotte Roosevelt | 111.6 | Downriver League 2 |
| 10 | Karter Brack | 20:18.8 | Chesaning | 111.1 | Birch Run Fall |
| 10 | Dominic DeVeny | 20:45.8 | Cardinal Mooney Catholic | 111.1 | CHSL 3 |
| 12 | Tyler Gilbert | 20:53.3 | Parma Western | 110.9 | I-8 2 |
| 11 | Caleb Kramer | 20:53.5 | Hastings | 110.8 | I-8 2 |
| 12 | Brenden Peter | 20:45.5 | Dryden | 110.8 | Green Devil |
| 9 | Marcus Letterman | 20:19.8 | Birch Run | 110.7 | Birch Run Fall |
| 11 | Hudson Bickley | 20:29.9 | Fowlerville | 110.7 | CAAC Red 2 |
| 12 | Lucas St Martin | 20:30.0 | Fowlerville | 110.7 | CAAC Red 2 |
| 12 | Hayden Richey | 20:50.8 | Lansing Catholic | 110.4 | CAAC White 2 |
| 11 | Cameron Garcia | 20:27.9 | Milan | 110.4 | Huron League 2 |
| 12 | Carter Korpi | 20:10 | Eben Jct. Superior Central | 110.3 | EUP 1 |
| 10 | Dakota Harmer | 20:51.0 | Lake Odessa Lakewood | 110.3 | CAAC White 2 |
| 12 | Roscoe Porter | 20:21.2 | Millington | 110.3 | Birch Run Fall |
| 11 | Aiden McLean | 20:28.2 | Milan | 110.3 | Huron League 2 |
| 12 | Paul Tabit | 20:51.9 | Lansing Catholic | 110.0 | CAAC White 2 |
| 10 | Parker Erb | 20:56.1 | Hastings | 110.0 | I-8 2 |
| 10 | Elliott Worsley | 20:32.6 | St. Johns | 109.8 | CAAC Red 2 |
| 10 | Alex Timmers | 20:57.2 | Hastings | 109.6 | I-8 2 |
| 10 | Quinn Wilson-Schwartz | 20:44.8 | Dearborn Edsel Ford | 109.4 | Downriver League 2 |
| 12 | Gage Bowling | 20:57.8 | BC Harper Creek | 109.4 | I-8 2 |
| 10 | Mikey Sullivan | 20:13 | Mackinaw City | 109.3 | EUP 1 |
| 10 | Zane Tonova | 20:31.1 | Grosse Ile | 109.3 | Huron League 2 |
| 12 | Nicolas Hiner | 20:34.4 | St. Johns | 109.2 | CAAC Red 2 |
| 9 | Landon Herbert-Osman | 20:45.8 | Woodhaven Brownstown | 109.1 | Downriver League 2 |
| 10 | Sid Davis | 20:51.9 | Almont | 108.7 | Green Devil |
| 10 | Robert Belinger | 21:05.1 | Whitehall | 108.6 | WMC Lakes 2 |
| 10 | Eli Li | 21:01.2 | Hastings | 108.3 | I-8 2 |
| 11 | Levi Dawson | 21:07.9 | Montague | 107.7 | WMC Lakes 2 |
| 12 | Ricky Popp | 20:59.1 | Charlotte | 107.6 | CAAC White 2 |
| 12 | Jayson Hitchcock | 20:29.7 | DeWitt | 107.4 | Birch Run Fall |
| 10 | Noah Fowler | 21:04.2 | Parma Western | 107.3 | I-8 2 |
| 12 | Orion Galloway | 20:37.4 | Monroe Jefferson | 107.2 | Huron League 2 |
| 12 | Zachary Spaulding | 21:02.4 | Newaygo | 106.9 | CSAA 2 |
| 10 | Evan Martin | 20:38.5 | Carleton Airport | 106.8 | Huron League 2 |
| 10 | Elijah Smeak | 20:41.8 | Williamston | 106.7 | CAAC Red 2 |
| 12 | Alexander Harrison | 20:38.9 | Manistique | 106.7 | Negaunee |
| 10 | William Hanna | 20:21 | Cedarville | 106.7 | EUP 1 |
| 11 | Tyler Roberts | 20:58.8 | Dryden | 106.4 | Green Devil |
| 10 | Justin Hackey | 21:12.4 | Whitehall | 106.2 | WMC Lakes 2 |
| 10 | Gibson Yeiter | 21:04.7 | Lake Odessa Lakewood | 105.8 | CAAC White 2 |
| 11 | Ben Card | 20:34.8 | North Branch | 105.7 | Birch Run Fall |
| 12 | William Neimi | 20:43.2 | Ishpeming Westwood | 105.3 | Negaunee |
| 12 | Rylan Branson | 20:43.7 | Riverview | 105.1 | Huron League 2 |
| 10 | Blake Hornak | 20:36.8 | New Lothrop | 105.1 | Birch Run Fall |
| 12 | Cole Ozoga | 20:26 | Eben Jct. Superior Central | 105.0 | EUP 1 |
| 12 | Braden Koos | 21:07.7 | Charlotte | 104.8 | CAAC White 2 |
| 12 | Braiden Wright | 21:09.0 | Howard City Tri-County | 104.7 | CSAA 2 |
| 10 | Birch Bitely | 20:27 | Engadine | 104.7 | EUP 1 |
| 10 | Evan Willis | 20:45.2 | Grosse Ile | 104.6 | Huron League 2 |
| 11 | Adam Knopfler | 21:17.2 | Montague | 104.6 | WMC Lakes 2 |
| 11 | Lyle Lawrence | 21:08.7 | Olivet | 104.4 | CAAC White 2 |
| 11 | Mason Russell | 20:39.1 | Imlay City | 104.3 | Birch Run Fall |
| 11 | Elijah Benskey | 21:00.6 | Trenton | 104.1 | Downriver League 2 |
| 10 | Brendan Aeder | 21:05.8 | Unionville-Sebewaing | 104.1 | Green Devil |
| 11 | Andrew Hinks | 20:47.0 | New Boston Huron | 104.0 | Huron League 2 |
| 12 | Josh Carlin | 21:10.0 | Lansing Catholic | 104.0 | CAAC White 2 |
| 11 | Paul Kim | 20:40.3 | Saginaw Michigan Lutheran Seminary | 103.9 | Birch Run Fall |
| 12 | Blayne LaCosse | 20:47.7 | Negaunee | 103.8 | Negaunee |
| 10 | Quinn Lum | 21:11.7 | Lansing Catholic | 103.4 | CAAC White 2 |
| 11 | Levi Fager | 20:42.7 | Saginaw Michigan Lutheran Seminary | 103.1 | Birch Run Fall |
| 12 | Trenton Terrian | 20:43.2 | Saginaw Swan Valley | 102.9 | Birch Run Fall |
| 11 | Jayce Hughes | 21:22.5 | Muskegon Oakridge | 102.8 | WMC Lakes 2 |
| 9 | Andrew Anderson | 21:22.5 | Fremont | 102.8 | WMC Lakes 2 |
| 10 | Quin Karlstrom | 20:51.1 | Negaunee | 102.6 | Negaunee |
| 10 | Anders Johnston | 20:51.3 | Negaunee | 102.6 | Negaunee |
| 9 | Braxton Darland | 20:44.5 | Saginaw Swan Valley | 102.5 | Birch Run Fall |
| 11 | Braydon Newton | 21:18.8 | Parma Western | 102.4 | I-8 2 |
| 10 | Jesse Bayn | 20:45.0 | Bay City John Glenn | 102.3 | Birch Run Fall |
| 10 | Gavin Heimberger | 20:52.3 | Riverview | 102.2 | Huron League 2 |
| 9 | Jack Jablonski | 20:56.6 | Williamston | 101.8 | CAAC Red 2 |
| 12 | Ethan Cunningham | 21:14.0 | Riverview Gabriel Richard | 101.7 | CHSL 3 |
| 9 | Christian Edwards | 21:08.1 | Lincoln Park | 101.6 | Downriver League 2 |
| 9 | Andrew Miller | 20:58.9 | St. Johns | 101.0 | CAAC Red 2 |
| 12 | Justin Spencer | 21:10.1 | Taylor | 101.0 | Downriver League 2 |
| 11 | Jameson Holton | 20:59.6 | Mason | 100.8 | CAAC Red 2 |
| 12 | Preston Mills | 20:59.8 | St. Johns | 100.7 | CAAC Red 2 |
| 9 | Ben Weers | 21:24.2 | Marshall | 100.6 | I-8 2 |
| 10 | Bryce Mitchell | 20:40 | Rudyard | 100.3 | EUP 1 |
| 12 | Brad Dugan | 21:18.0 | Madison Heights Bishop Foley | 100.3 | CHSL 3 |
| 10 | Colton Bleviins | 20:58.4 | Grosse Ile | 100.2 | Huron League 2 |
| 9 | Jonathan Mueller | 21:30.7 | Montague | 100.1 | WMC Lakes 2 |
| 11 | Hayden Billings | 21:01.9 | St. Johns | 100.0 | CAAC Red 2 |
| 11 | Everett Boburka | 21:00.1 | Ishpeming Westwood | 99.6 | Negaunee |
| 10 | Carson Dennis | 21:01.0 | Riverview | 99.3 | Huron League 2 |
| 10 | Cooper Ward | 20:54.8 | Hemlock | 99.1 | Birch Run Fall |
| 12 | Aldolfo Vera-Rangel | 21:26.1 | Remus Chippewa Hills | 99.0 | CSAA 2 |
| 12 | Dominic Boden | 21:26.2 | Howard City Tri-County | 98.9 | CSAA 2 |
| 9 | Nathan Howes | 21:02.3 | Grosse Ile | 98.9 | Huron League 2 |
| 10 | Jose Hinojos | 21:02.5 | Riverview | 98.8 | Huron League 2 |
| 12 | Connor Erlenbeck | 20:55.5 | Millington | 98.8 | Birch Run Fall |
| 9 | Timothy Pomeroy | 21:34.6 | Ludington | 98.8 | WMC Lakes 2 |
| 11 | Noah Gillett | 20:56.3 | New Lothrop | 98.6 | Birch Run Fall |
| 12 | Wade Murray | 20:56.8 | Imlay City | 98.4 | Birch Run Fall |
| 9 | Parker Dawson | 21:25.6 | Waterford Our Lady | 97.8 | CHSL 3 |
| 12 | Fabian Villarino | 21:25.8 | Madison Heights Bishop Foley | 97.7 | CHSL 3 |
| 12 | Levi West | 20:59.0 | Swartz Creek | 97.7 | Birch Run Fall |
| 9 | Calvin Rykse | 21:30.1 | Howard City Tri-County | 97.6 | CSAA 2 |
| 10 | Nathan Schuitema | 21:38.2 | Whitehall | 97.6 | WMC Lakes 2 |
| 10 | Noah Saavedra | 21:20.7 | Gibraltar Carlson | 97.4 | Downriver League 2 |
| 12 | Will Ryan | 21:07.1 | Monroe St. Mary CC | 97.3 | Huron League 2 |
| 11 | Noah Mantey | 21:26.3 | EPBP Laker | 97.2 | Green Devil |
| 11 | Nicholas Herrington | 21:28.1 | Waterford Our Lady | 97.0 | CHSL 3 |
| 10 | Josh Putz | 21:22.6 | Woodhaven Brownstown | 96.8 | Downriver League 2 |
| 12 | John Anderson | 20:51 | Pickford | 96.7 | EUP 1 |
| 12 | Matthew Hagebusch | 21:09.5 | Gladstone | 96.5 | Negaunee |
| 11 | Brendan Cotter | 21:09.8 | Flat Rock | 96.4 | Huron League 2 |
| 11 | Vincent Morse | 21:02.9 | Saginaw Swan Valley | 96.4 | Birch Run Fall |
| 9 | Ezra Asher | 20:52.1 | St. Ignace | 96.3 | EUP 1 |
| 11 | William Welch | 21:29.2 | Kingston | 96.3 | Green Devil |
| 11 | Jayden Boyce | 21:03.4 | Mt Morris | 96.2 | Birch Run Fall |
| 7 | Clayton VanOrman | 20:52.5 | Mackinaw City | 96.2 | EUP 1 |
| 9 | Lincoln Moore | 21:25.5 | Woodhaven Brownstown | 95.8 | Downriver League 2 |
| 9 | Owen Schultz | 21:31.5 | Peck | 95.5 | Green Devil |
| 9 | Cody O’Hern | 21:13.1 | Monroe Jefferson | 95.3 | Huron League 2 |
| 10 | Christian Schullo | 21:45.5 | Fremont | 95.2 | WMC Lakes 2 |
| 12 | JP Bohr | 21:37.3 | Lansing Catholic | 94.9 | CAAC White 2 |
| 9 | Clark McLean | 21:07.8 | Imlay City | 94.8 | Birch Run Fall |
| 10 | Max Banas | 21:15.0 | New Boston Huron | 94.7 | Huron League 2 |
| 12 | Sean Dammann | 21:08.1 | New Lothrop | 94.6 | Birch Run Fall |
| 11 | Evan Massaway | 21:15.1 | Houghton | 94.6 | Negaunee |
| 10 | Michael Dilernia | 21:15.3 | Negaunee | 94.6 | Negaunee |
| 11 | Bryce Thompson | 21:42.4 | Parma Western | 94.5 | I-8 2 |
| 12 | Garrett VanderZyl | 21:40.0 | Howard City Tri-County | 94.4 | CSAA 2 |
| 9 | Cash Suzore | 21:16.0 | Monroe St. Mary CC | 94.3 | Huron League 2 |
| 10 | Colt Bretz | 21:19.6 | Mason | 94.1 | CAAC Red 2 |
| 12 | Lorenzo Mio | 21:37.0 | Royal Oak Shrine | 94.0 | CHSL 3 |
| 12 | Joseph Knea | 21:10.8 | Saginaw Valley Lutheran | 93.7 | Birch Run Fall |
| 11 | William Bazan | 21:38.1 | Detroit Cristo Rey | 93.6 | CHSL 3 |
| 11 | Aidan Fredericks | 21:21.3 | Williamston | 93.6 | CAAC Red 2 |
| 9 | DeHass Ryan | 21:37.3 | Blue Water Christian Academy | 93.6 | Green Devil |
| 12 | Tanner McNair | 21:41.6 | Portland | 93.5 | CAAC White 2 |
| 12 | Andon Prestonise | 21:11.8 | Byron | 93.4 | Birch Run Fall |
| 10 | Liam Holdwick | 21:19.2 | New Boston Huron | 93.3 | Huron League 2 |
| 10 | Fernando Rojas | 21:33.2 | Lincoln Park | 93.3 | Downriver League 2 |
| 9 | Aiden Espinoza | 21:42.3 | Portland | 93.2 | CAAC White 2 |
| 12 | Bowie Pawson | 21:43.4 | Howard City Tri-County | 93.2 | CSAA 2 |
| 9 | Miles Canfora | 21:42.5 | Lansing Catholic | 93.2 | CAAC White 2 |
| 10 | Brock Adamczak | 21:51.7 | Manistee | 93.1 | WMC Lakes 2 |
| 12 | Riley Lovern | 21:19.9 | Negaunee | 93.0 | Negaunee |
| 12 | Viktor Norrod | 21:48.5 | Marshall | 92.5 | I-8 2 |
| 9 | Lachlan Nugent | 21:40.8 | Sandusky | 92.4 | Green Devil |
| 12 | Noah Hetler | 21:45.8 | Howard City Tri-County | 92.4 | CSAA 2 |
| 11 | Hezekiah Gin | 21:51.1 | Parma Western | 91.6 | I-8 2 |
| 10 | Anthony Pelish | 21:24.4 | Gladstone | 91.5 | Negaunee |
| 12 | Christian Martinez | 21:47.9 | Ionia | 91.4 | CAAC White 2 |
| 12 | Logan Priebe | 21:18.1 | Saginaw Michigan Lutheran Seminary | 91.3 | Birch Run Fall |
| 12 | Dalles Bailiff | 21:48.9 | Ionia | 91.0 | CAAC White 2 |
| 9 | Wyatt Pellarin | 21:18.9 | Swartz Creek | 91.0 | Birch Run Fall |
| 10 | Luke Bruce | 21:40.0 | Lincoln Park | 91.0 | Downriver League 2 |
| 11 | Alexander Uselman | 21:46.5 | Allen Park Cabrini | 90.8 | CHSL 3 |
| 12 | Hunter Jones | 21:53.9 | BC Pennfield | 90.7 | I-8 2 |
| 11 | Izaak Englund | 21:27.3 | Calumet | 90.6 | Negaunee |
| 12 | Donaven Degraffenreid | 21:20.9 | Harper Woods | 90.4 | Birch Run Fall |
| 12 | Michael Tremblay | 21:10 | Brimley | 90.3 | EUP 1 |
| 10 | Brenton Musallam | 21:28.4 | New Boston Huron | 90.2 | Huron League 2 |
| 9 | Aiden Gould | 21:11 | St. Ignace | 90.0 | EUP 1 |
| 12 | Kody Hazen | 21:53.8 | Remus Chippewa Hills | 89.7 | CSAA 2 |
| 11 | Marcel Juul | 21:30.7 | Negaunee | 89.4 | Negaunee |
| 9 | Landon Roskey | 21:50.0 | Brown City | 89.3 | Green Devil |
| 9 | Owen Wygant | 21:58.8 | BC Pennfield | 89.1 | I-8 2 |
| 12 | David Malow | 21:14 | St. Ignace | 89.0 | EUP 1 |
| 11 | Braden Haring | 21:32.2 | Carleton Airport | 88.9 | Huron League 2 |
| 12 | Connor Thomas | 21:32.6 | Ishpeming Westwood | 88.8 | Negaunee |
| 10 | Patrick Zick | 21:32.8 | Riverview | 88.7 | Huron League 2 |
| 12 | Louis Carlson | 21:33.4 | Hancock | 88.5 | Negaunee |
| 10 | Diego Yepez | 21:48.1 | Allen Park | 88.3 | Downriver League 2 |
| 12 | Manny Edelson | 21:34.3 | Ishpeming Westwood | 88.2 | Negaunee |
| 10 | Chase Takkunen | 21:34.4 | Gladstone | 88.2 | Negaunee |
| 9 | Hudson Shastal | 21:34.5 | New Boston Huron | 88.2 | Huron League 2 |
| 11 | Caleb Christesen | 21:35.0 | Ishpeming Westwood | 88.0 | Negaunee |
| 9 | Liam Hoolsema | 21:18 | Rudyard | 87.7 | EUP 1 |
| 10 | Marvin Niemi | 21:36.1 | Negaunee | 87.6 | Negaunee |
| 9 | Tim Nies | 21:29.3 | North Branch | 87.6 | Birch Run Fall |
| 10 | Jason Parmelee | 21:36.7 | Hancock | 87.4 | Negaunee |
| 12 | Grant Gardner | 21:55.7 | Peck | 87.4 | Green Devil |
| 10 | Kason Lehr | 21:29.7 | Clio | 87.4 | Birch Run Fall |
| 11 | Kyle Valot | 21:19 | Mackinaw City | 87.3 | EUP 1 |
| 12 | Trenton Jackson | 21:30.0 | Genesee Christian | 87.3 | Birch Run Fall |
| 9 | Steven Dietz | 22:01.8 | Newaygo | 87.1 | CSAA 2 |
| 8 | Oliver French | 21:20 | Engadine | 87.0 | EUP 1 |
| 12 | Jack Robinson | 21:38.2 | Ishpeming Westwood | 86.9 | Negaunee |
| 10 | Coleman Loebach | 21:20.5 | Engadine | 86.8 | EUP 1 |
| 11 | Jacob Bentley | 21:38.6 | New Boston Huron | 86.8 | Huron League 2 |
| 11 | Parker Krumm | 21:38.6 | Calumet | 86.8 | Negaunee |
| 9 | Jackson Newton | 21:31.9 | Birch Run | 86.7 | Birch Run Fall |
| 11 | Emmanuel Zamudio | 22:00.2 | Detroit Cristo Rey | 86.3 | CHSL 3 |
| 10 | Nolan Mazur | 22:00.5 | Riverview Gabriel Richard | 86.2 | CHSL 3 |
| 9 | Blake Judd | 21:34.8 | New Lothrop | 85.7 | Birch Run Fall |
| 12 | Ashton Vincent | 21:42.2 | Manistique | 85.6 | Negaunee |
| 12 | Gabe Holman | 22:05.5 | Ionia | 85.5 | CAAC White 2 |
| 12 | Lowell Milett | 22:02.0 | Brown City | 85.3 | Green Devil |
| 9 | John Adams | 21:36.5 | Vassar | 85.2 | Birch Run Fall |
| 10 | Landon Mitteer | 22:16.0 | Whitehall | 85.0 | WMC Lakes 2 |
| 12 | Maddox Fabbro | 21:37.6 | Millington | 84.8 | Birch Run Fall |
| 9 | Gibson Goodrich | 22:13.5 | Jackson Northwest | 84.2 | I-8 2 |
| 9 | Bryson LaFond | 22:06.0 | Kingston | 84.0 | Green Devil |
| 12 | Sebastian Ferguson | 21:47.7 | Negaunee | 83.8 | Negaunee |
| 10 | Ibrahim Al-Zrouf | 22:02.2 | Trenton | 83.6 | Downriver League 2 |
| 10 | Danny Dion | 22:11.8 | Lansing Catholic | 83.4 | CAAC White 2 |
| 12 | Jack Kasten | 21:31 | Eben Jct. Superior Central | 83.3 | EUP 1 |
| 10 | Robert Ray | 22:21.1 | Ludington | 83.3 | WMC Lakes 2 |
| 11 | Austin Krause | 21:50.0 | New Boston Huron | 83.0 | Huron League 2 |
| 12 | Austin Lutch | 21:32 | Pickford | 83.0 | EUP 1 |
| 11 | Xavier Metzger | 22:04.3 | Gibraltar Carlson | 82.9 | Downriver League 2 |
| 9 | Jericho Antoine | 21:44.0 | Ithaca | 82.7 | Birch Run Fall |
| 9 | Deigan Gow | 21:33 | Rudyard | 82.7 | EUP 1 |
| 9 | Ethan Gracik | 22:14.2 | Lansing Catholic | 82.6 | CAAC White 2 |
| 10 | Collin Merchant | 22:10.9 | Unionville-Sebewaing | 82.4 | Green Devil |
| 9 | Kolbe Uphaus | 22:18.9 | Jackson Northwest | 82.4 | I-8 2 |
| 11 | Evan Perry | 21:52.5 | Flat Rock | 82.2 | Huron League 2 |
| 12 | Dominic Rivette | 21:45.6 | Hemlock | 82.1 | Birch Run Fall |
| 9 | Dominick Rempe | 21:52.9 | New Boston Huron | 82.0 | Huron League 2 |
| 10 | Nolan Jarvie | 21:46.3 | DeWitt | 81.9 | Birch Run Fall |
| 11 | Twoey Bullock Jr. | 22:14.5 | Ann Arbor Greenhills | 81.5 | CHSL 3 |
| 12 | Connor Blandford | 21:47.5 | Swartz Creek | 81.5 | Birch Run Fall |
| 9 | Cale Estes | 21:54.8 | Monroe St. Mary CC | 81.4 | Huron League 2 |
| 11 | Brady Leblanc | 21:37 | Brimley | 81.3 | EUP 1 |
| 10 | Garrett Bloom | 21:59.3 | St. Johns | 80.9 | CAAC Red 2 |
| 10 | Momodou Ndiaye | 21:59.4 | Lansing Eastern | 80.9 | CAAC Red 2 |
| 9 | Nate Kubiak | 22:16.6 | Ann Arbor Greenhills | 80.8 | CHSL 3 |
| 9 | Drew Fausz | 22:20.7 | Olivet | 80.4 | CAAC White 2 |
| 12 | Owen Smith | 22:18.0 | Ann Arbor Greenhills | 80.3 | CHSL 3 |
| 10 | Garrett Forfinski | 21:41 | Pickford | 80.0 | EUP 1 |
| 12 | Matthew Rascol | 22:13.1 | Wyandotte Roosevelt | 80.0 | Downriver League 2 |
| 10 | Lukas Barron | 21:59.1 | Negaunee | 80.0 | Negaunee |
| 12 | Colin Zaremski | 22:02.4 | Williamston | 79.9 | CAAC Red 2 |
| 9 | Toby Graveline | 22:20.4 | Royal Oak Shrine | 79.5 | CHSL 3 |
| 12 | Giosue Scavo | 22:00.6 | Ishpeming Westwood | 79.5 | Negaunee |
| 10 | Xavier Zammit | 22:21.6 | Cardinal Mooney Catholic | 79.1 | CHSL 3 |
| 9 | Cameron Woody | 21:55.2 | Chesaning | 78.9 | Birch Run Fall |
| 11 | Paul Williams | 21:55.2 | Millington | 78.9 | Birch Run Fall |
| 11 | Collin Long | 22:29.8 | Coldwater | 78.7 | I-8 2 |
| 12 | James Johnson | 21:57.0 | Imlay City | 78.3 | Birch Run Fall |
| 10 | Aiden Gagnon | 22:04.2 | Milan | 78.3 | Huron League 2 |
| 12 | Jacob Biolchini | 22:24.1 | Almont | 78.0 | Green Devil |
| 11 | Joseph Anongdeth | 22:08.9 | Mason | 77.7 | CAAC Red 2 |
| 12 | Johannas Ehrig | 22:29.5 | Charlotte | 77.5 | CAAC White 2 |
| 11 | Logan Csapos | 22:10.3 | St. Johns | 77.2 | CAAC Red 2 |
| 9 | Lucas Pyle | 22:21.5 | Gibraltar Carlson | 77.2 | Downriver League 2 |
| 9 | Lorenzo Salas | 22:21.5 | Trenton | 77.2 | Downriver League 2 |
| 9 | Sullivan McKillop | 22:01.3 | DeWitt | 76.9 | Birch Run Fall |
| 12 | Evan Elliott | 22:02.0 | Bay City John Glenn | 76.7 | Birch Run Fall |
| 11 | Evan Foley | 22:02.9 | Millington | 76.4 | Birch Run Fall |
| 9 | Max Bier | 22:10.0 | Houghton | 76.3 | Negaunee |
| 10 | River Borkowski | 22:35.1 | Newaygo | 76.0 | CSAA 2 |
| 12 | Henry Myers | 22:04.2 | North Branch | 75.9 | Birch Run Fall |
| 9 | Aaron Snyder | 22:14.7 | Haslett | 75.8 | CAAC Red 2 |
| 11 | Gavin Wort | 22:25.9 | Gibraltar Carlson | 75.7 | Downriver League 2 |
| 11 | Madden Pomeroy | 22:06.3 | Bay City Central | 75.2 | Birch Run Fall |
| 12 | Bilal Abdelmalek | 22:06.5 | Swartz Creek | 75.2 | Birch Run Fall |
| 12 | Carter Krzysik | 22:40.6 | Hastings | 75.1 | I-8 2 |
| 9 | Connor Kaul | 22:07.1 | Saginaw Swan Valley | 75.0 | Birch Run Fall |
| 12 | Spencer Crozier | 22:41.3 | Hastings | 74.9 | I-8 2 |
| 9 | Zane Bedell | 22:08.2 | Swartz Creek | 74.6 | Birch Run Fall |
| 11 | Kameron Occonnell | 22:29.9 | Wyandotte Roosevelt | 74.4 | Downriver League 2 |
| 12 | Cole Druyor | 22:16.1 | New Boston Huron | 74.3 | Huron League 2 |
| 9 | Joshua Gonzales | 22:09.5 | Saginaw Swan Valley | 74.2 | Birch Run Fall |
| 11 | Derek Linares Oropin | 22:30.5 | Lincoln Park | 74.2 | Downriver League 2 |
| 9 | Carter LaVictoire | 22:09.8 | DeWitt | 74.1 | Birch Run Fall |
| 12 | Camron Willis | 21:59 | Rudyard | 74.0 | EUP 1 |
| 11 | Josh Chamberlin | 22:40.5 | Charlotte | 73.8 | CAAC White 2 |
| 9 | Kieran Woolf | 22:11.1 | DeWitt | 73.7 | Birch Run Fall |
| 11 | Max Weatherwax | 22:11.9 | Bay City Central | 73.4 | Birch Run Fall |
| 9 | Chase Barrigar | 22:14.1 | Hemlock | 72.6 | Birch Run Fall |
| 11 | Matthew Boks | 22:45.4 | Olivet | 72.2 | CAAC White 2 |
| 10 | Charles Gronberg | 22:45.5 | Charlotte | 72.2 | CAAC White 2 |
| 9 | Tyler Rau | 22:15.6 | Saginaw Valley Lutheran | 72.1 | Birch Run Fall |
| 10 | Gabriel Peterson | 22:15.9 | Frankenmuth | 72.0 | Birch Run Fall |
| 10 | Braylon Wood | 22:50.4 | Coldwater | 71.9 | I-8 2 |
| 9 | Kayden Smith | 22:23.5 | Manistique | 71.8 | Negaunee |
| 10 | Jacob ¨SuHo¨ Lee | 22:24.1 | Grosse Ile | 71.6 | Huron League 2 |
| 11 | Ethan Carey | 22:38.5 | Woodhaven Brownstown | 71.5 | Downriver League 2 |
| 9 | Landon McCoy | 22:24.6 | Riverview | 71.5 | Huron League 2 |
| 12 | Jack Chrisinske | 22:19.7 | Byron | 70.8 | Birch Run Fall |
| 12 | Connor Hedke | 22:41.7 | Gibraltar Carlson | 70.4 | Downriver League 2 |
| 9 | Ethan Clare | 22:30.9 | Williamston | 70.4 | CAAC Red 2 |
| 9 | Finnegan McGlinchey | 22:48.5 | Madison Heights Bishop Foley | 70.2 | CHSL 3 |
| 9 | Adam Thomson | 22:51.8 | Lansing Catholic | 70.1 | CAAC White 2 |
| 10 | Mason Russeau | 22:29.3 | Carleton Airport | 69.9 | Huron League 2 |
| 9 | Nicholas Christesen | 22:29.8 | Ishpeming Westwood | 69.7 | Negaunee |
| 9 | Adam Hemmer | 22:32.2 | Houghton | 68.9 | Negaunee |
| 9 | Mitchell Woodke | 22:26.6 | Frankenmuth | 68.5 | Birch Run Fall |
| 10 | Greyson Jones | 23:05.7 | Whitehall | 68.4 | WMC Lakes 2 |
| 11 | Maximilian Majcen | 22:47.7 | Trenton | 68.4 | Downriver League 2 |
| 12 | Tanyon Pierce | 22:16 | Mackinaw City | 68.3 | EUP 1 |
| 9 | Caleb Parlberg | 22:28.7 | Birch Run | 67.8 | Birch Run Fall |
| 11 | Gregory Dismukes | 22:29.8 | Chesaning | 67.4 | Birch Run Fall |
| 9 | Spencer Vanderheuel | 22:19 | St. Ignace | 67.3 | EUP 1 |
| 12 | Liam Schulz | 23:01.2 | Howard City Tri-County | 67.3 | CSAA 2 |
| 10 | Johnny Lapointe | 22:37.3 | New Boston Huron | 67.2 | Huron League 2 |
| 9 | Owen Schulz | 22:30.4 | Bay City Central | 67.2 | Birch Run Fall |
| 9 | Andrew French | 22:37.6 | Houghton | 67.1 | Negaunee |
| 11 | Trent Emard | 22:37.7 | Negaunee | 67.1 | Negaunee |
| 9 | Michael Barrera | 23:01.9 | Reed City | 67.0 | CSAA 2 |
| 9 | Julion Cullen | 23:02.1 | Remus Chippewa Hills | 67.0 | CSAA 2 |
| 11 | Kyle Johansen | 23:02.1 | Remus Chippewa Hills | 67.0 | CSAA 2 |
| 10 | Trevin Hegner | 23:05.5 | BC Pennfield | 66.8 | I-8 2 |
| 9 | Caleb Birchmeier | 22:32.7 | New Lothrop | 66.4 | Birch Run Fall |
| 11 | Brady Czapiewski | 22:33.3 | Imlay City | 66.2 | Birch Run Fall |
| 10 | Asher Beck | 23:07.7 | Parma Western | 66.1 | I-8 2 |
| 11 | Matt Clark | 22:40.8 | Manistique | 66.1 | Negaunee |
| 9 | Mason Booker | 23:13.0 | Muskegon Oakridge | 66.0 | WMC Lakes 2 |
| 12 | Kai Dila | 23:13.8 | Ludington | 65.7 | WMC Lakes 2 |
| 9 | Kian Kolka | 22:34.8 | DeWitt | 65.7 | Birch Run Fall |
| 10 | Quinn Darr | 22:24 | Rudyard | 65.7 | EUP 1 |
| 11 | Nathan Brashaw | 22:42.4 | Riverview | 65.5 | Huron League 2 |
| 9 | Landon Breitner | 22:42.5 | Monroe St. Mary CC | 65.5 | Huron League 2 |
| 12 | Griffin Mathews | 23:09.6 | Jackson Northwest | 65.5 | I-8 2 |
| 10 | Vincent Beck | 23:07.1 | Reed City | 65.3 | CSAA 2 |
| 12 | Isaiah Boerema | 23:15.5 | Ludington | 65.2 | WMC Lakes 2 |
| 11 | Wyatt Figard | 22:37.6 | Vassar | 64.8 | Birch Run Fall |
| 11 | Rowan Quinlan | 23:04.2 | Peck | 64.6 | Green Devil |
| 10 | Billy Hilbert | 23:12.2 | Hastings | 64.6 | I-8 2 |
| 10 | Mason Couvillion | 22:45.3 | Gladstone | 64.6 | Negaunee |
| 11 | Alex Hughes | 22:38.6 | New Lothrop | 64.5 | Birch Run Fall |
| 11 | Frederick Ziola | 22:40.0 | New Lothrop | 64.0 | Birch Run Fall |
| 9 | Jude Kyllonen | 22:47.9 | Ishpeming Westwood | 63.7 | Negaunee |
| 11 | Samuel Scott | 23:07.6 | Peck | 63.5 | Green Devil |
| 9 | Cole Stump | 22:52.7 | Mason | 63.1 | CAAC Red 2 |
| 11 | Alex Holmes | 22:53.8 | Lansing Eastern | 62.7 | CAAC Red 2 |
| 11 | Nathan Webb | 23:05.3 | Wyandotte Roosevelt | 62.6 | Downriver League 2 |
| 12 | Colton Kittle | 22:44.4 | Saginaw Swan Valley | 62.5 | Birch Run Fall |
| 9 | Carson Shirlen | 22:51.6 | Riverview | 62.5 | Huron League 2 |
| 9 | Maxwell Romeri | 23:18.7 | Marshall | 62.4 | I-8 2 |
| 12 | Ricael Rodriguez | 23:05.9 | Dearborn Edsel Ford | 62.4 | Downriver League 2 |
| 10 | Jacob Trommater | 23:15.2 | Charlotte | 62.3 | CAAC White 2 |
| 9 | Matthew Fuller | 22:45.6 | Chesaning | 62.1 | Birch Run Fall |
| 10 | Lucas Mosley | 23:07.2 | Trenton | 61.9 | Downriver League 2 |
| 9 | Peyton Schaaf | 22:47.2 | North Branch | 61.6 | Birch Run Fall |
| 12 | Jacob Wieland | 23:18.2 | Lake Odessa Lakewood | 61.3 | CAAC White 2 |
| 9 | Mattox Keathley | 23:23.2 | Jackson Northwest | 60.9 | I-8 2 |
| 9 | Ryan Harris | 23:24.0 | Hastings | 60.7 | I-8 2 |
| 12 | Nathan Gray | 22:57.7 | Ishpeming Westwood | 60.4 | Negaunee |
| 10 | Ethan Melendrez | 23:11.9 | Southgate Anderson | 60.4 | Downriver League 2 |
| 12 | Tyler Sharum | 23:12.8 | Dearborn Edsel Ford | 60.1 | Downriver League 2 |
| 9 | Jackson Allen | 22:52.7 | Imlay City | 59.8 | Birch Run Fall |
| 10 | Owen Schuitema | 23:32.2 | Whitehall | 59.6 | WMC Lakes 2 |
| 9 | Gabe Umin | 23:00.4 | New Boston Huron | 59.5 | Huron League 2 |
| 10 | Kaiden Burtin | 22:56.5 | Vassar | 58.5 | Birch Run Fall |
| 11 | O’Neill Dougherty | 23:30.8 | BC Harper Creek | 58.4 | I-8 2 |
| 9 | Maddix Thomas | 23:27.2 | Lake Odessa Lakewood | 58.3 | CAAC White 2 |
| 9 | Jacob Pier | 23:09.1 | Mason | 57.6 | CAAC Red 2 |
| 12 | Colton Moore | 22:59.7 | Saginaw Valley Lutheran | 57.4 | Birch Run Fall |
| 9 | Henry Kowalewsky | 23:12.1 | Mason | 56.6 | CAAC Red 2 |
| 9 | Trent Mason | 23:10.8 | Manistique | 56.1 | Negaunee |
| 11 | Exal Lopez | 23:32.7 | Detroit Cristo Rey | 55.5 | CHSL 3 |
| 10 | Noah Huffine | 23:36.2 | Portland | 55.3 | CAAC White 2 |
| 10 | Jacob Freel | 23:15.6 | Gladstone | 54.5 | Negaunee |
| 12 | Matthew Vasher | 23:29.9 | Woodhaven Brownstown | 54.4 | Downriver League 2 |
| 10 | Kameron Johnson | 23:16.1 | Houghton | 54.3 | Negaunee |
| 9 | Layten Ostrander | 23:09.8 | Chesaning | 54.1 | Birch Run Fall |
| 11 | Billy Rozelle | 23:37.9 | Ann Arbor Greenhills | 53.7 | CHSL 3 |
| 11 | Hank Bobicz | 23:18.5 | Milan | 53.5 | Huron League 2 |
| 10 | Saul Aranda | 23:18.5 | Negaunee | 53.5 | Negaunee |
| 10 | Cayden Chamberlain | 23:11.5 | New Lothrop | 53.5 | Birch Run Fall |
| 10 | Mason Kidd | 23:18.6 | New Boston Huron | 53.5 | Huron League 2 |
| 11 | John Michalski | 23:33.7 | Wyandotte Roosevelt | 53.1 | Downriver League 2 |
| 12 | Quinton Durr | 23:15.1 | Harper Woods | 52.3 | Birch Run Fall |
| 12 | Jonathan Ross | 23:54.8 | Muskegon Oakridge | 52.1 | WMC Lakes 2 |
| 11 | Mox Huston | 23:17.1 | Hemlock | 51.6 | Birch Run Fall |
| 9 | Carson Clark | 23:49.8 | Charlotte | 50.7 | CAAC White 2 |
| 10 | Sebastian Warr | 23:20.4 | Saginaw Nouvel | 50.5 | Birch Run Fall |
| 10 | Joseph Sawdon | 23:30.6 | Williamston | 50.5 | CAAC Red 2 |
| 10 | Owen Klein | 23:28.0 | Flat Rock | 50.3 | Huron League 2 |
| 11 | Evan Freeland | 23:47.1 | Kingston | 50.3 | Green Devil |
| 9 | Henry Koyl | 23:55.3 | Coldwater | 50.2 | I-8 2 |
| 11 | Carter Birchmeier | 23:21.5 | New Lothrop | 50.2 | Birch Run Fall |
| 10 | Ben Behovitz | 23:23.1 | DeWitt | 49.6 | Birch Run Fall |
| 12 | Dane Burk | 23:23.2 | Saginaw Valley Lutheran | 49.6 | Birch Run Fall |
| 11 | Paul Jensen | 23:24.5 | Saginaw Michigan Lutheran Seminary | 49.2 | Birch Run Fall |
| 9 | Tadej Katanski-O’Brien | 23:51.9 | Ann Arbor Greenhills | 49.0 | CHSL 3 |
| 12 | Gavin McLane | 23:59.9 | BC Pennfield | 48.7 | I-8 2 |
| 10 | D’mario Guerra | 23:26.2 | Saginaw Michigan Lutheran Seminary | 48.6 | Birch Run Fall |
| 10 | Cash Stanton | 23:48.0 | Gibraltar Carlson | 48.3 | Downriver League 2 |
| 11 | Jolaun Owens | 23:58.3 | Newaygo | 48.2 | CSAA 2 |
| 11 | Aiden Gray | 23:27.9 | Byron | 48.0 | Birch Run Fall |
| 10 | Nikolas Rodriguez | 23:28.8 | Saginaw Swan Valley | 47.7 | Birch Run Fall |
| 12 | Colin Maffesoli | 23:56.4 | Allen Park Cabrini | 47.5 | CHSL 3 |
| 12 | Jackson McManus | 23:51.0 | Gibraltar Carlson | 47.3 | Downriver League 2 |
| 9 | Logan Brookens | 24:10.5 | Whitehall | 46.8 | WMC Lakes 2 |
| 12 | Samuel Felten | 23:31.8 | Frankenmuth | 46.7 | Birch Run Fall |
| 11 | Samuel Holton | 23:40.1 | Monroe Jefferson | 46.3 | Huron League 2 |
| 11 | Walton Miller | 23:40.6 | Houghton | 46.1 | Negaunee |
| 10 | Dakota Cole | 24:08.1 | Hastings | 46.0 | I-8 2 |
| 9 | William Couchman | 23:35.3 | Swartz Creek | 45.6 | Birch Run Fall |
| 10 | Jackson Fransted | 24:12.0 | Parma Western | 44.7 | I-8 2 |
| 9 | Luis Guiterrez | 24:09.0 | Ionia | 44.3 | CAAC White 2 |
| 10 | Drew Cortright | 24:09.0 | Olivet | 44.3 | CAAC White 2 |
| 11 | Miguel Marquillero | 24:01.7 | Gibraltar Carlson | 43.8 | Downriver League 2 |
| 10 | Gavin Stebelton | 23:30 | Eben Jct. Superior Central | 43.7 | EUP 1 |
| 11 | Maxwell Trombley | 24:07.0 | Brown City | 43.7 | Green Devil |
| 9 | Joshua Roberts Jr | 24:15.8 | Hastings | 43.4 | I-8 2 |
| 9 | Liam Helsom | 24:09.5 | Waterford Our Lady | 43.2 | CHSL 3 |
| 11 | Jordon Fuller | 23:42.8 | Mt Morris | 43.1 | Birch Run Fall |
| 11 | Thomas Hauptman | 24:11.6 | Ann Arbor Greenhills | 42.5 | CHSL 3 |
| 11 | Richard Sarau | 23:53.6 | Houghton | 41.8 | Negaunee |
| 12 | Gabriel Sheppard | 24:20.8 | Parma Western | 41.7 | I-8 2 |
| 9 | Hadley James | 23:37 | St. Ignace | 41.3 | EUP 1 |
| 10 | Josh Hawkins | 24:19.2 | Howard City Tri-County | 41.3 | CSAA 2 |
| 10 | Julien Dincecco | 24:16.3 | Ann Arbor Greenhills | 40.9 | CHSL 3 |
| 12 | Jude Shaver | 24:19.3 | Charlotte | 40.9 | CAAC White 2 |
| 12 | Joshua Griffith | 23:49.5 | Burton-Bendle | 40.8 | Birch Run Fall |
| 10 | Samuel Brisbane | 23:50.5 | Harper Woods | 40.5 | Birch Run Fall |
| 10 | Tanner Saathoff | 24:21.5 | Remus Chippewa Hills | 40.5 | CSAA 2 |
| 10 | Jordan Lipsey | 23:50.9 | Harper Woods | 40.4 | Birch Run Fall |
| 10 | Christopher Brummett | 24:21.4 | Ann Arbor Greenhills | 39.2 | CHSL 3 |
| 10 | Dominic Harrington | 23:55.8 | Harper Woods | 38.7 | Birch Run Fall |
| 12 | Isaac Ketelhut | 23:55.9 | Millington | 38.7 | Birch Run Fall |
| 10 | Logan Demeulenaere | 23:57.5 | North Branch | 38.2 | Birch Run Fall |
| 10 | Colin O’Kelley | 24:05.2 | New Boston Huron | 37.9 | Huron League 2 |
| 9 | Zachary Chittle | 23:58.9 | Swartz Creek | 37.7 | Birch Run Fall |
| 11 | Christopher Ferguson | 24:30.1 | Howard City Tri-County | 37.6 | CSAA 2 |
| 10 | Carson Jasick | 24:40.5 | Montague | 36.8 | WMC Lakes 2 |
| 9 | Jonas Freese | 24:23.0 | Trenton | 36.7 | Downriver League 2 |
| 9 | Ben Fuller | 24:33.7 | Olivet | 36.1 | CAAC White 2 |
| 10 | Aiden Vance | 24:37.7 | Marshall | 36.1 | I-8 2 |
| 12 | Alan Larson | 24:11.2 | Painesdale-Jeffers | 35.9 | Negaunee |
| 12 | Drake Stec | 23:54 | Pickford | 35.7 | EUP 1 |
| 11 | Hayden Langmaid | 24:31.7 | Unionville-Sebewaing | 35.4 | Green Devil |
| 11 | Ewan Russell | 24:33.0 | Ann Arbor Greenhills | 35.3 | CHSL 3 |
| 10 | Justin Sorgeloos | 24:27.6 | Wyandotte Roosevelt | 35.1 | Downriver League 2 |
| 12 | Riley McConnell | 24:07.8 | North Branch | 34.7 | Birch Run Fall |
| 10 | Aaron Welsh | 24:29.1 | Allen Park | 34.6 | Downriver League 2 |
| 9 | Mason Droscha | 24:38.7 | Charlotte | 34.4 | CAAC White 2 |
| 11 | Luke Skutt | 24:10.6 | Clio | 33.8 | Birch Run Fall |
| 11 | John Williamson | 24:43.1 | Remus Chippewa Hills | 33.3 | CSAA 2 |
| 9 | Samuel Kelly | 24:33.6 | Lincoln Park | 33.1 | Downriver League 2 |
| 11 | Brenden Scott | 24:23.5 | Mason | 32.8 | CAAC Red 2 |
| 9 | Dominic DeVellis | 24:13.9 | Frankenmuth | 32.7 | Birch Run Fall |
| 11 | Brendan DeRocher | 24:15.1 | Frankenmuth | 32.3 | Birch Run Fall |
| 12 | Spencer Miotke | 24:26.1 | Manistique | 31.0 | Negaunee |
| 10 | Joshua Andronic | 24:29.4 | Grosse Ile | 29.9 | Huron League 2 |
| 10 | Nathan Shaw | 24:56.8 | Parma Western | 29.7 | I-8 2 |
| 10 | Micah Friedman | 24:50.3 | West Bloomfield Frankel Jewish Academy | 29.6 | CHSL 3 |
| 10 | Ethan Myers | 24:44.3 | Allen Park | 29.6 | Downriver League 2 |
| 11 | Jackson Harrigan | 24:16:00 | St. Ignace | 28.3 | EUP 1 |
| 11 | Evan Lorenz | 24:34.1 | Houghton | 28.3 | Negaunee |
| 12 | Asier Ramirez | 24:17:00 | Newberry | 28.0 | EUP 1 |
| 12 | Nolan Williams | 24:58.4 | Ann Arbor Greenhills | 26.9 | CHSL 3 |
| 11 | Alex Reader | 25:05.6 | Jackson Northwest | 26.8 | I-8 2 |
| 9 | Winston Zhu | 24:59.1 | Ann Arbor Greenhills | 26.6 | CHSL 3 |
| 10 | Logan Decker | 25:06.8 | Coldwater | 26.4 | I-8 2 |
| 10 | Drake Cameron | 24:26:00 | Brimley | 25.0 | EUP 1 |
| 11 | Jaxon Macey | 25:03.4 | Dearborn Edsel Ford | 23.2 | Downriver League 2 |
| 12 | Howard Bliss | 24:34:00 | Newberry | 22.3 | EUP 1 |
| 11 | Jack Heyboer | 24:35:00 | Pickford | 22.0 | EUP 1 |
| 11 | Camden Grover | 24:54.1 | Ishpeming Westwood | 21.6 | Negaunee |
| 12 | Joel Lazenby | 24:54.4 | New Boston Huron | 21.5 | Huron League 2 |
| 11 | Shawn Warmuskerken | 25:18.5 | Grant | 21.5 | CSAA 2 |
| 10 | Landon Wright | 25:15.1 | University Liggett | 21.3 | CHSL 3 |
| 9 | Cameron Powell | 25:15.6 | University Liggett | 21.1 | CHSL 3 |
| 9 | Isaak Wearn | 25:22.8 | Reed City | 20.1 | CSAA 2 |
| 9 | Sean Edwardson | 24:41:00 | Brimley | 20.0 | EUP 1 |
| 11 | Michael Goodwin | 25:26.8 | Jackson Northwest | 19.7 | I-8 2 |
| 9 | Michael Mendez Jr. | 25:00.4 | Grosse Ile | 19.5 | Huron League 2 |
| 9 | Andrew Kingman | 25:01.6 | Milan | 19.1 | Huron League 2 |
| 9 | Coery Tumusiimw | 25:02.7 | Milan | 18.8 | Huron League 2 |
| 9 | Ezra Rosalez | 24:58.2 | Chesaning | 17.9 | Birch Run Fall |
| 12 | Dylan Sniegowski | 25:39.0 | Ludington | 17.3 | WMC Lakes 2 |
| 9 | Griffin Baker | 25:36.1 | Parma Western | 16.6 | I-8 2 |
| 10 | Archer Young | 25:33.2 | Remus Chippewa Hills | 16.6 | CSAA 2 |
| 12 | Hsaio Ho | 25:13.9 | Manistique | 15.0 | Negaunee |
| 12 | Eli Wanhala | 25:14.9 | Hancock | 14.7 | Negaunee |
| 9 | Chayse Briggs | 24:57:00 | Engadine | 14.7 | EUP 1 |
| 12 | Caden Nichols | 25:34.1 | Sandusky | 14.6 | Green Devil |
| 9 | Henry Edwards | 24:58:00 | Pickford | 14.3 | EUP 1 |
| 10 | Cameron Harrison | 25:36.8 | Brown City | 13.7 | Green Devil |
| 9 | Scott Losee | 25:01:00 | Eben Jct. Superior Central | 13.3 | EUP 1 |
| 11 | Aidan McNeill | 25:39.6 | Waterford Our Lady | 13.1 | CHSL 3 |
| 10 | Wyatt Sesnie | 25:21.7 | New Boston Huron | 12.4 | Huron League 2 |
| 11 | Brennen Bauerly | 25:48.8 | Coldwater | 12.4 | I-8 2 |
| 10 | Jacob Gardner | 25:04:00 | Brimley | 12.3 | EUP 1 |
| 11 | Conner Steede | 25:22.5 | Negaunee | 12.2 | Negaunee |
| 9 | Owen Irizarry | 25:22.6 | Houghton | 12.1 | Negaunee |
| 11 | Leighton Thorn | 25:36.6 | Trenton | 12.1 | Downriver League 2 |
| 12 | Anthony Albin | 25:49.4 | Howard City Tri-County | 11.2 | CSAA 2 |
| 11 | Jared Carruth | 25:09:00 | Brimley | 10.7 | EUP 1 |
| 9 | Jaden Nadolski | 25:41.3 | Southgate Anderson | 10.6 | Downriver League 2 |
| 10 | Michael Parks | 25:22.0 | Burton-Bendle | 10.0 | Birch Run Fall |
| 10 | Tyler Haselius | 25:56.6 | Jackson Northwest | 9.8 | I-8 2 |
| 9 | Kaden Miller | 25:33.5 | Flat Rock | 8.5 | Huron League 2 |
| 10 | Lucas Mello | 25:35.2 | Grosse Ile | 7.9 | Huron League 2 |
| 9 | Jerry Kulik | 25:19:00 | Eben Jct. Superior Central | 7.3 | EUP 1 |
| 10 | Aaron Carswell | 25:31.9 | Harper Woods | 6.7 | Birch Run Fall |
| 12 | Christian Charles | 26:02.3 | Lansing Sexton | 6.6 | CAAC White 2 |
| 9 | Isaac Verougstraete | 26:02.3 | Almont | 5.2 | Green Devil |
| 12 | Andrew Owens | 26:17.0 | Whitehall | 4.7 | WMC Lakes 2 |
| 9 | Blake Robinson | 26:05.2 | Kingston | 4.3 | Green Devil |
| 11 | Aiden Evans | 25:46.3 | Negaunee | 4.2 | Negaunee |
| 9 | Dakari Davis | 25:39.4 | Harper Woods | 4.2 | Birch Run Fall |
| 9 | Giovanni Lucia | 25:51.3 | New Boston Huron | 2.6 | Huron League 2 |
| 11 | Michael Wilhelm | 26:05.8 | Gibraltar Carlson | 2.4 | Downriver League 2 |
| 9 | Gabriel Gaona | 26:13.5 | Allen Park Cabrini | 1.8 | CHSL 3 |
| 9 | Deegan Weiler | 25:49.3 | Imlay City | 0.9 | Birch Run Fall |













