The 2025 Michigan high school football season is underway.
We’re bringing you Week 9 live scores and updates throughout the state in MHSAA football.
Jared Ramsey, the Free Press’ high school sports writer, already highlighted Michigan’s top 50 high school football players for the 2025 season, ranked the top 10 teams (Super 10) in the state and the top 10 in all eight divisions after the eight week, the current playoff points, pinpointed the games to watch all season and made predictions for the biggest games in Week 9.
Bookmark freep.com/sports/high-schools for player analysis, features and final scores all season. Come back Sunday for our top 10 rankings in each division plus the Super 10.
This season, MHSAA football games will be broadcast on the NFHS Network (subscription is $79.99 per year or $13.99 per month for a monthly pass).
And don’t forget to nominate someone for the Detroit Free Press high school boys and girls athlete of the week.
Here are the updated MHSAA football scores and results from Week 8. Some games may be missing.
TO YOUR INBOX: Sign up for our weekly Michigan Preps newsletter to get high school sports and news sent directly to you!
Michigan high school football scores in Week 9
Friday, Oct. 24, results
Adams 35, Anchor Bay 14
Adrian 27, Huron 6
Almont 53, Edison 46
Athens 40, Fraser 7
Bad Axe 36, North Huron 24
Bay City Western 56, Bay City Central 6
Beal City 39, Ithaca 8
Belding 50, Godwin Heights 20
Big Rapids 48, Alma 7
Boyne City 27, Kalkaska 20
Britton Deerfield 63, Camden-Frontier 14
Brother Rice 24, Stevenson 15
Buchanan 46, Muskegon Catholic 6
Byron Center 38, Morris 26
Carlson 44, Allen Park 7
Caro 44, Laingsburg 14
Cass Tech 61, Bedford 0
Catholic Central 24, South Christian 17
Cedar Springs 27, Coopersville 21
Central 22, Lincoln 6
Central Catholic 35, Mona Shores 13
Chelsea 35, Linden 28
Chippewa Valley 34, Southfield A&T 6
Clarkston 42, Eisenhower 0
Climax-Scotts 72, Pittsford 64
Clinton 48, Ubly 22
Clio 42, LakeVille 36
Dansville 34, Vestaburg 14
Davison 44, Lapeer 0
DeWitt 63, Everett 7
Detroit Country Day 17, St Mary Catholic Central 3
Dexter 42, Flushing 12
Divine Child 56, Southeastern 6
Dow 34, Midland 7
East Grand Rapids 34, Forest Hills Central 6
East Kentwood 49, Grand Haven 29
East Lansing 28, Holt 14
Ecorse 38, Hamtramck 11
Elder 35, De La Salle 7
Escanaba 38, Gladstone 12
Ferndale 49, Renaissance 20
Fitzgerald 48, Romulus 6
Flat Rock 41, Lutheran North 14
Forest Hills Eastern 37, Reeths-Puffer 22
Fowlerville 27, Charlotte 20
Frankenmuth 42, Armada 14
Goodrich 63, Gladwin 42
Grand Blanc 40, Romeo 36
Grass Lake 22, Addison 6
Groves 21, Seaholm 14
Hackett 25, Schoolcraft 20
Harbor Beach 41, Millington 7
Harper Creek 48, Northwest 16
Harper Woods 21, Mason 17
Harrison 58, Evart 14
Hartford 35, Quincy 6
Haslett 32, Jackson 10
Heritage 39, Saginaw United 14
Hillsdale 27, Blissfield 20
Howell 57, Belleville 36
Hudson 38, Berrien Springs 0
Hudsonville 28, Grandville 25
Jefferson 52, Benzie Central 12
Kalamazoo Central 52, Loy Norrix 10
Kenowa Hills 56, Sparta 35
Kent City 38, Grant 8
Lake Fenton 41, Flint Hamady 0
Lakeland 45, Milford 31
Lakeview 62, Gull Lake 36
Lamphere 27, Berkley 3
Lawton 23, Constantine 14
Lowell 37, Greenville 13
Ludington 48, Tri-County 7
Marquette 21, Kingsford 13
Martin 50, NorthPointe 7
Marysville 19, Marine City 8
Mayville 48, Akron-Fairgrove 8
McBain 21, Fowler 14
Mendon 76, Lenawee Christian 43
Merrill 36, Fulton 34
Michigan Lutheran Seminary 30, Cass City 14
Moeller 56, Muskegon 13
Montague 28, Ravenna 25
Mt Pleasant 34, Ypsilanti 12
Napoleon 40, Columbia Central 36
New Lothrop 21, Cheboygan 16
Newaygo 26, Fremont 16
Niles 21, Edwardsburg 12
North Central 50, Forest Park 30
Northville 35, Franklin 14
Notre Dame 34, Unity Christian 25
Nouvel 34, Everest Collegiate 17
Oakridge 41, North Muskegon 27
Olivet 49, Comstock Park 14
Onekama 27, Bellaire 8
Onsted 36, Henry Ford 16
Orchard View 35, Shelby 34
Otsego 39, Plainwell 0
Ovid-Elsie 56, Lansing Waverly 27
Owosso 34, Garber 14
Oxford 24, Dakota 20
Paw Paw 42, Vicksburg 6
Petoskey 49, Clare 7
Pewamo-Westphalia 35, Lansing Catholic 7
Plymouth 22, Churchill 20
Port Huron Northern 35, St Clair 26
Portage Central 40, St Joseph 8
Portage Northern 46, Lakeshore 21
Reed City 52, Standish-Sterling 15
Robichaud 48, Douglass 0
Rockford 49, West Ottawa 15
Roscommon 30, Tawas 20
Saline 49, Lake Orion 14
South Lyon 28, South Lyon East 6
Southgate Anderson 59, Melvindale 6
Spring Lake 49, Allendale 20
St Francis de Sales 44, Riverview 6
St Johns 28, Lincoln 23
Stoney Creek 35, Huron 14
Summerfield 29, Erie-Mason 0
Swan Valley 49, Bullock Creek 37
Taylor 32, Woodhaven 28
Tecumseh 41, Madison 0
The New Standard 36, Bridgeport 6
Thornapple Kellogg 49, Wyoming 0
Three Rivers 42, Sturgis 14
Traverse City West 21, Traverse City Central 20
Trenton 49, Lincoln Park 26
Utica 42, Cousino 34
Valley Lutheran 27, Unionville-Sebewaing 14
West Bloomfield 28, Roseville 7
West Catholic 28, Zeeland West 16
Whiteford 62, Ottawa Hills 8
Williamston 34, Thurston 0
Zeeland East 28, Hamilton 21
Thursday, October 23
Breckenridge 27, Byron 0
Negaunee 44, Iron Mountain 7
Follow Free Press high school sports reporter Jared Ramsey on X or Bluesky and email him with tips and feedback at jramsey@freepress.com.
Follow the Detroit Free Press on Instagram (@detroitfreepress), TikTok (@detroitfreepress), YouTube (@DetroitFreePress), X (@freep), and LinkedIn, and like us on Facebook (@detroitfreepress).
Stay connected and stay informed. Become a Detroit Free Press subscriber.
This article originally appeared on Detroit Free Press: Michigan high school football: Week 9 Friday night scores from 2025 MHSAA season
Reporting by Detroit Free Press / Detroit Free Press
USA TODAY Network via Reuters Connect

