MHSAA 2025 Football Playoff Scoreboard Division 1 Finals Detroit Catholic Central 42, Detroit Cass Tech 19 Semifinals SF1 Detroit Catholic Central 46, East Kentwood 6 SF2 Detroit Cass Tech 48, Rochester Adams 22 Regionals R1 East Kentwood 52, Hudsonville 28 R2 Detroit Catholic Central 42, Clarkston 13 R3 Detroit Cass Tech 42, Saline 28 R4 Rochester Adams 29, Romeo 13 District Finals R1-D1 Hudsonville 42, Rockford 31 R1-D2 East Kentwood 49, Howell 41 R2-D1 Detroit Catholic Central 45, Brighton 7 R2-D2 Clarkston 44, Grand Blanc 22 R3-D1 Saline 57, Brownstown Woodhaven 17 R3-D2 Detroit Cass Tech 48, Dearborn Fordson 8 R4-D1 Rochester Adams 43, Rochester Hills Stoney Creek 18 R4-D2 Romeo 56, Macomb Dakota 0 District Semifinals R1-D1 Hudsonville 47, Jenison 7 R1-D1 Rockford 42, Grandville 7 R1-D2 Howell 45, Kalamazoo Central 20 R1-D2 East Kentwood 49, Grand Ledge 15 R2-D1 Detroit Catholic Central 35, Hartland 7 R2-D1 Brighton 25, West Bloomfield 7 R2-D2 Clarkston 52, Davison 14 R2-D2 Grand Blanc 49, Oxford 30 R3-D1 Saline 43, Salem 13 R3-D1 Brownstown Woodhaven 30, Belleville 29 R3-D2 Detroit Cass Tech 46, Northville 3 R3-D2 Dearborn Fordson 34, Farmington 14 R4-D1 Rochester Adams 34, Rochester 10 R4-D1 Rochester Hills Stoney Creek 35, Utica Eisenhower 31 R4-D2 Romeo 14, Sterling Heights Stevenson 13 R4-D2 Macomb Dakota 6, Utica 3 Division 2 Finals Orchard Lake St Mary's 51, Dexter 14 Semifinals SF1 Orchard Lake St Mary's 42, Portage Central 7 SF2 Dexter 41, Birmingham Groves 6 Regionals R1 Portage Central 24, Traverse City Central 20 R2 Orchard Lake St Mary's 42, Midland Dow 7 R3 Dexter 56, Gibraltar Carlson 42 R4 Birmingham Groves 37, St Clair Shores Lakeview 14 District Finals R1-D1 Traverse City Central 16, Muskegon 14 R1-D2 Portage Central 34, Byron Center 7 R2-D1 Midland Dow 21, East Lansing 12 R2-D2 Orchard Lake St Mary's 35, Bloomfield Hills Brother Rice 14 R3-D1 Dexter 41, South Lyon 27 R3-D2 Gibraltar Carlson 33, Temperance Bedford 14 R4-D1 Birmingham Groves 36, Warren Cousino 22 R4-D2 St Clair Shores Lakeview 24, Grosse Pointe South 7 District Semifinals R1-D1 Muskegon 39, Muskegon Mona Shores 34 R1-D1 Traverse City Central 15, Traverse City West 13 R1-D2 Portage Central 67, Lansing Everett 19 R1-D2 Byron Center 47, Portage Northern 6 R2-D1 Midland Dow 51, Waterford Mott 15 R2-D1 East Lansing 26, White Lake Lakeland 20 R2-D2 Bloomfield Hills Brother Rice 28, Walled Lake Western 24 R2-D2 Orchard Lake St Mary's 35, North Farmington 7 R3-D1 South Lyon 45, South Lyon East 21 R3-D1 Dexter 42, Livonia Franklin 7 R3-D2 Gibraltar Carlson 48, Lincoln Park 8 R3-D2 Temperance Bedford 42, Allen Park 14 R4-D1 Birmingham Groves 49, Warren Mott 14 R4-D1 Warren Cousino 28, Birmingham Seaholm 7 R4-D2 Grosse Pointe South 28, Roseville 27 R4-D2 St Clair Shores Lakeview 21, Port Huron Northern 14 Division 3 Finals DeWitt 54, Mount Pleasant 20 Semifinals SF1 Mount Pleasant 41, Lowell 21 SF2 DeWitt 41, Warren De La Salle Collegiate 20 Regionals R1 Mount Pleasant 28, East Grand Rapids 14 R2 Lowell 36, Zeeland West 34 R3 DeWitt 70, Fenton 26 R4 Warren De La Salle Collegiate 38, Detroit Martin Luther King 20 District Finals R1-D1 Mount Pleasant 42, Gaylord 0 R1-D2 East Grand Rapids 17, Coopersville 0 R2-D1 Zeeland West 48, St Joseph 24 R2-D2 Lowell 28, Middleville Thornapple Kellogg 21 R3-D1 DeWitt 45, Linden 0 R3-D2 Fenton 35, Adrian 7 R4-D1 Detroit Martin Luther King 38, Trenton 22 R4-D2 Warren De La Salle Collegiate 34, Port Huron 6 District Semifinals R1-D1 Mount Pleasant 35, Bay City Western 14 R1-D1 Gaylord 38, Marquette 34 R1-D2 Coopersville 42, Grand Rapids Kenowa Hills 7 R1-D2 East Grand Rapids 23, Cedar Springs 21 R2-D1 Zeeland West 30, Niles 21 R2-D1 St Joseph 20, Zeeland East 6 R2-D2 Lowell 49, Coldwater 14 R2-D2 Middleville Thornapple Kellogg 28, Hastings 20 R3-D1 DeWitt 70, Owosso 13 R3-D1 Linden 35, Mason 28 R3-D2 Adrian 35, Ypsilanti Lincoln 14 R3-D2 Fenton 48, Holly 6 R4-D1 Detroit Martin Luther King 36, Riverview 6 R4-D1 Trenton 42, Redford Thurston 22 R4-D2 Warren De La Salle Collegiate 56, Warren Fitzgerald 34 R4-D2 Port Huron 24, Marysville 14 Division 4 Finals Dearborn Divine Child 23, Hudsonville Unity Christian 22 Semifinals SF1 Hudsonville Unity Christian 45, Vicksburg 17 SF2 Dearborn Divine Child 10, Goodrich 7 Regionals R1 Hudsonville Unity Christian 52, Big Rapids 14 R2 Vicksburg 42, Portland 41 R3 Goodrich 41, Williamston 33 R4 Dearborn Divine Child 10, Harper Woods 6 District Finals R1-D1 Big Rapids 48, Escanaba 18 R1-D2 Hudsonville Unity Christian 34, Spring Lake 19 R2-D1 Portland 28, Grand Rapids Christian 0 R2-D2 Vicksburg 21, Three Rivers 17 R3-D1 Williamston 42, Haslett 21 R3-D2 Goodrich 27, Chelsea 7 R4-D1 Dearborn Divine Child 41, Madison Heights Lamphere 7 R4-D2 Harper Woods 47, Harper Woods Chandler Park 6 District Semifinals R1-D1 Escanaba 17, Freeland 13 R1-D1 Big Rapids 32, Ludington 31 R1-D2 Hudsonville Unity Christian 53, Holland Christian 42 R1-D2 Spring Lake 42, Wyoming Godwin Heights 35 R2-D1 Grand Rapids Christian 21, Battle Creek Harper Creek 13 R2-D1 Portland 42, Grand Rapids South Christian 41 (1 OT) R2-D2 Three Rivers 21, Paw Paw 14 R2-D2 Vicksburg 43, Edwardsburg 30 R3-D1 Williamston 47, Lansing Sexton 6 R3-D1 Haslett 49, St Johns 14 R3-D2 Goodrich 51, Lake Fenton 6 R3-D2 Chelsea 42, Fowlerville 14 R4-D1 Dearborn Divine Child 55, Tecumseh 19 R4-D1 Madison Heights Lamphere 7, Redford Union 6 R4-D2 Harper Woods 45, Macomb Lutheran North 16 R4-D2 Harper Woods Chandler Park 33, Center Line 11 Division 5 Finals Grand Rapids West Catholic 42, Pontiac Notre Dame Prep 14 Semifinals SF1 Grand Rapids West Catholic 34, Ogemaw Heights 24 SF2 Pontiac Notre Dame Prep 51, Monroe Jefferson 21 Regionals R1 Ogemaw Heights 34, Saginaw Swan Valley 14 R2 Grand Rapids West Catholic 27, Kalamazoo Hackett Catholic Prep 0 R3 Monroe Jefferson 71, Michigan Center 45 R4 Pontiac Notre Dame Prep 42, Frankenmuth 28 District Finals R1-D1 Ogemaw Heights 41, Kingsford 6 R1-D2 Saginaw Swan Valley 36, Whitehall 20 R2-D1 Grand Rapids West Catholic 21, Grand Rapids Catholic Central 20 (1 OT) R2-D2 Kalamazoo Hackett Catholic Prep 21, Berrien Springs 6 R3-D1 Michigan Center 35, Ann Arbor Father Gabriel Richard 18 R3-D2 Monroe Jefferson 34, Romulus Summit Academy North 21 R4-D1 Pontiac Notre Dame Prep 49, Detroit Denby 0 R4-D2 Frankenmuth 38, Richmond 6 District Semifinals R1-D1 Ogemaw Heights 29, Negaunee 28 (1 OT) R1-D1 Kingsford 26, Gladwin 6 R1-D2 Saginaw Swan Valley 38, Clare 20 R1-D2 Whitehall 38, Howard City Tri County 22 R2-D1 Grand Rapids Catholic Central 45, Wyoming Kelloggsville 16 R2-D1 Grand Rapids West Catholic 56, Muskegon Oakridge 7 R2-D2 Kalamazoo Hackett Catholic Prep 41, Hopkins 20 R2-D2 Berrien Springs 34, Dowagiac 20 R3-D1 Ann Arbor Father Gabriel Richard 57, Detroit Cody 6 R3-D1 Michigan Center 50, Romulus 14 R3-D2 Romulus Summit Academy North 34, Detroit Voyageur College Prep 7 R3-D2 Monroe Jefferson 36, Flat Rock 8 R4-D1 Pontiac Notre Dame Prep 59, Hazel Park 0 R4-D1 Detroit Denby 18, Detroit Southeastern 16 R4-D2 Frankenmuth 56, Yale 0 R4-D2 Richmond 14, Armada 10 Division 6 Finals Jackson Lumen Christi 28, Kingsley 14 Semifinals SF1 Kingsley 14, Kent City 0 SF2 Jackson Lumen Christi 25, Almont 19 (3 OT) Regionals R1 Kingsley 18, Reed City 14 R2 Kent City 50, Montrose 20 R3 Jackson Lumen Christi 21, Ida 7 R4 Almont 44, Detroit Edison 8 District Finals R1-D1 Kingsley 57, Traverse City St Francis 6 R1-D2 Reed City 45, Montague 14 R2-D1 Kent City 24, Belding 16 R2-D2 Montrose 49, Durand 16 R3-D1 Jackson Lumen Christi 44, Napoleon 0 R3-D2 Ida 28, Ecorse 6 R4-D1 Detroit Edison 48, Warren Michigan Collegiate 14 R4-D2 Almont 27, Marine City 0 District Semifinals R1-D1 Kingsley 41, Calumet 14 R1-D1 Traverse City St Francis 55, Boyne City 35 R1-D2 Reed City 63, Sanford Meridian 28 R1-D2 Montague 40, Central Montcalm 20 R2-D1 Belding 28, Ovid-Elsie 14 R2-D1 Kent City 28, Olivet 22 R2-D2 Montrose 52, Flint New Standard Academy 8 R2-D2 Durand 32, Flint Hamady 22 R3-D1 Jackson Lumen Christi 56, Onsted 7 R3-D1 Napoleon 26, Buchanan 20 R3-D2 Ecorse 40, Adrian Madison 38 R3-D2 Ida 57, Dearborn Heights Robichaud 26 R4-D1 Detroit Edison 42, Detroit Central 18 R4-D1 Warren Michigan Collegiate 36, Detroit Pershing 14 R4-D2 Almont 42, Clinton Township Clintondale 12 R4-D2 Marine City 52, Clawson 7 Division 7 Finals Menominee 34, Schoolcraft 6 Semifinals SF1 Menominee 32, Pewamo-Westphalia 28 SF2 Schoolcraft 43, Clinton 14 Regionals R1 Menominee 43, Shelby 0 R2 Pewamo-Westphalia 42, Ithaca 21 R3 Schoolcraft 22, Hanover-Horton 14 R4 Clinton 20, Millington 18 District Finals R1-D1 Menominee 49, McBain 6 R1-D2 Shelby 30, Harrison 16 R2-D1 Pewamo-Westphalia 56, North Muskegon 28 R2-D2 Ithaca 22, Elkton-Pigeon-Bay Port Laker 21 R3-D1 Schoolcraft 26, Lawton 0 R3-D2 Hanover-Horton 20, Bronson 12 R4-D1 Clinton 22, Monroe St Mary Catholic Central 14 R4-D2 Millington 49, Rochester Hills Lutheran Northwest 0 District Semifinals R1-D1 Menominee 48, Manton 17 R1-D1 McBain 28, Charlevoix 27 R1-D2 Harrison 36, Morley Stanwood 8 R1-D2 Shelby 20, LeRoy Pine River 2 R2-D1 Pewamo-Westphalia 41, Ravenna 12 R2-D1 North Muskegon 48, Saranac 6 R2-D2 Ithaca 24, Saginaw Valley Lutheran 12 R2-D2 Elkton-Pigeon-Bay Port Laker 17, Cass City 0 R3-D1 Schoolcraft 42, Galesburg-Augusta 21 R3-D1 Lawton 49, Constantine 28 R3-D2 Hanover-Horton 44, Union City 6 R3-D2 Bronson 52, Jonesville 12 R4-D1 Monroe St Mary Catholic Central 27, Leslie 2 R4-D1 Clinton 36, Ottawa Lake Whiteford 20 R4-D2 Millington 49, Burton Bendle 0 R4-D2 Rochester Hills Lutheran Northwest 42, Detroit Community 14 Division 8 Finals Harbor Beach 31, Hudson 20 Semifinals SF1 Harbor Beach 40, Bark River-Harris 0 SF2 Hudson 67, Allen Park Cabrini 14 Regionals R1 Bark River-Harris 22, Maple City Glen Lake 21 R2 Harbor Beach 26, Beal City 15 R3 Hudson 68, Springport 22 R4 Allen Park Cabrini 34, Madison Heights Madison 32 District Finals R1-D1 Bark River-Harris 41, Iron Mountain 20 R1-D2 Maple City Glen Lake 28, East Jordan 14 R2-D1 Beal City 41, Saginaw Nouvel Catholic Central 13 R2-D2 Harbor Beach 35, Unionville-Sebewaing 12 R3-D1 Hudson 50, White Pigeon 20 R3-D2 Springport 35, New Lothrop 13 R4-D1 Madison Heights Madison 22, Clarkston Everest Collegiate 17 R4-D2 Allen Park Cabrini 52, Riverview Gabriel Richard 0 District Semifinals R1-D1 Bark River-Harris 54, West Iron County 6 R1-D1 Iron Mountain 31, L'Anse 15 R1-D2 Maple City Glen Lake 35, Mancelona 0 R1-D2 East Jordan 34, Frankfort 6 R2-D1 Beal City 49, Mount Pleasant Sacred Heart 7 R2-D1 Saginaw Nouvel Catholic Central 34, Saginaw Michigan Lutheran Seminary 28 R2-D2 Harbor Beach 49, Reese 8 R2-D2 Unionville-Sebewaing 64, Genesee 14 R3-D1 Hudson 52, Centreville 13 R3-D1 White Pigeon 22, Decatur 20 (1 OT) R3-D2 Springport 47, Manchester 8 R3-D2 New Lothrop 19, Fowler 14 R4-D1 Madison Heights Madison 28, Auburn Hills Oakland Christian 7 R4-D1 Clarkston Everest Collegiate 34, Waterford Our Lady of the Lakes 14 R4-D2 Riverview Gabriel Richard 34, Melvindale Academy for Business & Tech 6 R4-D2 Allen Park Cabrini 45, Southfield Bradford Academy 8 8-Player Division 1 Finals Martin 52, Blanchard Montabella 8 Semifinals SF1 Blanchard Montabella 32, Norway 28 SF2 Martin 20, Kingston 8 Regional Finals R1 Norway 58, Pickford 12 R2 Blanchard Montabella 26, Merrill 0 R3 Martin 36, Climax-Scotts 20 R4 Kingston 32, Capac 8 Regional Semifinals R1-1 Norway 60, Bessemer 32 R1-2 Pickford 30, Indian River Inland Lakes 26 R2-1 Blanchard Montabella 64, Breckenridge 26 R2-2 Merrill 60, Central Lake 20 R3-1 Martin 40, Marcellus 0 R3-2 Climax-Scotts 72, Gobles 62 R4-1 Kingston 22, Bay City All Saints 14 R4-2 Capac 40, Brown City 38 8-Player Division 2 Finals Portland St Patrick 53, Felch North Dickinson 0 Semifinals SF1 Felch North Dickinson 44, Onekama 28 SF2 Portland St Patrick 36, Deckerville 15 Regional Finals R1 Felch North Dickinson 32, Lake Linden-Hubbell 12 R2 Onekama 46, Gaylord St Mary 6 R3 Portland St Patrick 51, Mendon 22 R4 Deckerville 28, Britton Deerfield 8 Regional Semifinals R1-1 Felch North Dickinson 40, St Ignace 22 R1-2 Lake Linden-Hubbell 50, Powers North Central 28 R2-1 Onekama 42, Hillman 14 R2-2 Gaylord St Mary 84, Mio 48 R3-1 Portland St Patrick 62, Marion 16 R3-2 Mendon 1, Grand Rapids Sacred Heart 0 R4-1 Britton Deerfield 50, Pittsford 16 R4-2 Deckerville 27, Morrice 26