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

2026 MHSAA football playoffs: Opening-round matchups for Mt. Pleasant, Beal City, Ithaca and other area teams

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