The first-round pairings for the 2026 Michigan High School Athletic Association football playoffs.
All games Oct. 30-31.
Dates and times will be updated at the beginning of the week.
DIVISION 1
Region 1 – District 1
Grandville 38, Howell 30
Portage Central 21, Hudsonville 14
Region 1 – District 2
Brighton (5-4) at East Kentwood (9-0), 1 p.m. Saturday
Grand Ledge 34, Rockford 31
Region 2 – District 1
Clarkston 49, Bloomfield Hills 14
Grand Blanc 32, Hartland 15
Region 2 – District 2
Detroit Catholic Central 43, Lake Orion 6
Oxford 42, Davison 28
Region 3 – District 1
Plymouth (4-5) at Detroit Cass Tech (9-0), 7 p.m. Friday
Dearborn Fordson 28, Belleville 14
Region 3 – District 2
Saline 41, Dearborn 13
Northville 28, Woodhaven 19
Region 4 – District 1
Romeo 47 Anchor Bay 33
Rochester 22, Macomb Dakota 21
Region 4 – District 2
Stoney Creek 49, L’Anse Creuse North 13
Rochester Adams 35, Utica 0
DIVISION 2
Region 1 – District 1
Byron Center 42, Muskegon 28
Portage Northern 51, Traverse City West 43
Region 1 – District 2
Caledonia 28, East Lansing 6
Muskegon Mona Shores 49, Traverse City Central 42
Region 2 – District 1
Milford 20, Midland 14
Midland Dow 41, Walled Lake Western 20
Region 2 – District 2
South Lyon 56, Flushing 15
South Lyon East 38, Saginaw Heritage 20
Region 3 – District 1
Bloomfield Hills Brother Rice 45, Roseville 27
North Farmington 27, Ferndale 26
Region 3 – District 2
Orchard Lake St. Mary’s 40, Birmingham Groves 12
St. Clair Shores Lakeview 45, Birmingham Seaholm 31
Region 4 – District 1
Gibraltar Carlson 14, Detroit Mumford 0
Livonia Franklin (7-2) at Allen Park (7-2), 7 p.m. Friday
Region 4 – District 2
Grosse Pointe South 49, Dearborn Heights Crestwood 8
Temperance Bedford 34, Livonia Churchill 30
Paths set for Oakland County’s 2026 football playoff teams as MHSAA reveals the field
DIVISION 3
Region 1 – District 1
Mt. Pleasant 35, Petoskey 14
Cadillac 31, Marquette 19
Region 1 – District 2
DeWitt 50, Lowell 14
Coopersville 24, East Grand Rapids 14
Region 2 – District 1
St. Joseph 34, Zeeland East 20
Middleville Thornapple Kellogg 42, Coldwater 34
Region 2 – District 2
Zeeland West 60, Niles 27
Battle Creek Central 41, Battle Creek Harper Creek 38
Region 3 – District 1
Chelsea 52, Waterford Mott 7
Redford Thurston 29, Linden 14
Region 3 – District 2
Mason 45, Dexter 21
Fenton 41, Holly 16
Region 4 – District 1
Port Huron 49, New Boston Huron 27
Warren De La Salle 42, Trenton 21
Region 4 – District 2
Harper Woods 50, Warren Fitzgerald 8
Detroit Martin Luther King 41, Grosse Pointe North 3
Playoff pairings for 9 Downriver area football programs
DIVISION 4
Region 1 – District 1
Grand Rapids Kenowa Hills 49, Grand Rapids Christian 35
Ludington 19, Fruitport 15
Region 1 – District 2
Ada Forest Hills Eastern 33, Big Rapds 12
Hudsonville Unity Christian 46, Spring Lake 18
Region 2 – District 1
Edwardsburg 27, Vicksburg 14
Portland 22, Paw Paw 13
Region 2 – District 2
Stevensville-Lakeshore 49, Hastings 44
Grand Rapids South Christian 63, Marshall 27
Region 3 – District 1
Goodrich 45, Williamston 6
St. Johns 49, Ortonville Brandon 21
Region 3 – District 2
Dearborn Divine Child 45, Lansing Sexton 27
Adrian 65, Tecumseh 27
Region 4 – District 1
Marysville 44, Detroit Southeastern 24
Macomb Lutheran North 36, Detroit East English 22
Region 4 – District 2
St. Clair 41, Detroit Cody 16
Detroit Country Day (6-3) at Madison Heights Lamphere (5-4), 7 p.m. Friday
DIVISION 5
Region 1 – District 1
Howard City Tri-County (5-4) at Kingsford (9-0), noon Saturday
Negaunee 34, Shepherd 26
Region 1 – District 2
Chippewa Hills 42, Muskegon Orchard View 21
Ogemaw Heights 36, Reed City 7
Region 2 – District 1
Berrien Springs 34, Lake Odessa Lakewood 28 (OT)
Comstock Park at Grand Rapids Catholic Central, TBD (see stories below)
MHSAA removes Grand Rapids Catholic Central from football postseason
Kent County judge orders Grand Rapids Catholic Central reinstated to MHSAA football playoffs
Region 2 – District 2
Grand Rapids West Catholic 49, Wyoming Godwin Heights 18
Hopkins 22, Kalamazoo Hackett 21
Region 3 – District 1
Frankenmuth 42, Whitmore Lake 0
Armada 24, Flint Powers 20
Region 3 – District 2
Saginaw Swan Valley 44, Pontiac Notre Dame Prep 7
Imlay City 31, Corunna 0
Region 4 – District 1
Monroe Jefferson 48, Flat Rock 29
Ida 41, Detroit Voyageur 12
Region 4 – District 2
Romulus Summit Academy North 34, Ann Arbor Father Gabriel Richard 27
Detroit Denby 56, Redford Union 14
DIVISION 6
Region 1 – District 1
Kingsley 63, Mason County Central 22
Calumet (6-3) at Traverse City St. Francis (6-3) 1 p.m. Saturday
Region 1 – District 2
Sanford Meridian 21, Elk Rapids 0
Gladwin 40, Harbor Springs 19
Region 2 – District 1
Almont 44, Flint New Standard Academy 20
Midland Bullock Creek 13, Algonac 8
Region 2 – District 2
Marine City 86, New Haven 40
Montrose 45, Durand 42
Region 3 – District 1
Jackson Lumen Christi 56, Brooklyn Columbia Central 27
Napoleon 52, Buchanan 29
Region 3 – District 2
Belding 20, Adrian Madison 13
Olivet 41, Kent City 16
Region 4 – District 1
Detroit Edison 40, Dearborn Heights Robichaud 0
Clinton 57, Clawson 14
Region 4 – District 2
Ecorse 58, Detroit Communications Media Arts 0
Warren Michigan Collegiate 16, Detroit Central 8
DIVISION 7
Region 1 – District 1
Lakeview (5-4) at Menominee (8-1), 1 p.m Saturday
Manistee 34, Manton 18
Region 1 – District 2
Charlevoix 35, Oscoda 0
Harrison 60, McBain 52
Region 2 – District 1
Pewamo-Westphalia 47, Cass City 20
Elkton-Pigeon-Bay Port Laker 46, Burton Bendle 22
Region 2 – District 2
Millington 62, Clintondale 0
Ithaca 49, Saginaw Valley Lutheran 0
Region 3 – District 1
Saranac (7-2) at Constantine (8-1), 1 p.m. Saturday
Ravenna 54, Cassopolis 12
Region 3 – District 2
Schoolcraft 56, Galesburg-Augusta 28
North Muskegon 28, Lawton 7
Region 4 – District 1
Monroe St. Mary Catholic Central 54, Leslie 26
Bronson (7-2) at Ottawa Lake Whiteford (7-2), 1 p.m. Saturday
Region 4 – District 2
Jonesville 36, Hanover-Horton 22
Union City 16, Detroit Community 6
DIVISION 8
Region 1 – District 1
Beal City 55, Beaverton 0
East Jordan 42, Iron Mountain 35
Region 1 – District 2
Bark River-Harris 59, L’Anse 30
Maple City Glen Lake 21, Frankfort 6
Region 2 – District 1
New Lothrop 43, Vestaburg 8
Saginaw Michigan Lutheran Seminary (6-3) at Mt. Pleasant Sacred Heart (6-3), 1 p.m. Saturday
Region 2 – District 2
Ubly 64, Vassar 30
Unionville-Sebewaing Area 36, Saginaw Nouvel Catholic Central 22
Region 3 – District 1
Hudson 54, Sand Creek 6
Fowler 43, Manchester 16
Region 3 – District 2
Decatur 22, Vermontville Maple Valley 6
Springport 46, Saugatuck 10
Region 4 – District 1
Sterling Heights Parkway Christian (5-4) at Madison Heights Madison (7-2), 1 p.m. Saturday
Burton Atherton (6-3) at Soutifled Bradford (6-3), 1 p.m. Saturday
Region 4 – District 2
Royal Oak Shrine 56, Marine City Cardinal Mooney 17
Allen Park Cabrini (5-4) at Clarkston Everest Collegiate (8-1), 1 p.m. Saturday
—————
8-PLAYER DIVISION 1
Region 1
Region 1
Pickford 40, Mio 12
Ishmpeming 36, Rudyard 14
Region 2
Dryden 60, Kingston 6
Deckerville 30, Marlette 22
Region 3
Climax-Scotts 49, Concord 40
Colon 33, Bridgman 20
Region 4
Merill 52, Fulton 7
Montabella 55, Dansville 0
8-PLAYER DIVISION 2
Region 1
Powers North Central (7-2) at Lake Linden-Hubbell (9-0), 1:30 p.m. Saturday
Gaylord St. Mary 55, St. Ignace 6
Region 2
Onekama (6-3) at Portland St. Patrick (9-0), 1 p.m. Saturday
Grand Rapids Sacred Heart 50, Marion 30
Region 3
Adrian Lenawee Christian (4-5) at Mendon (9-0), 1 p.m. Saturday
Marcellus 50, Litchfield 36
Region 4
Bay City All Saints 42, Peck 6
Britton Deerfield 48, Kinde North Huron 6