The MHSAA playoffs are here, and for the first time, nearly every team in the state will be in the postseason. Check out the first round matchups in each region that Michigan Sports Radio will cover at least one team in throughout the postseason!

(Note: These will be updated as kickoff times are announced in the coming days. The higher seeded team hosts in district play, unless otherwise noted.)

 

DIVISION 1 REGION 1 DISTRICT 1

#1 Rockford (4-0) vs #8 Holland West Ottawa (0-5)–12:00 PM Saturday

#4 Hudsonville (4-2) vs #5 East Kentwood (2-3)–2:00 PM Saturday

#2 Grandville (5-1) vs #7 Grand Haven (0-6)–6:00 PM Friday

#3 Traverse City West (5-1) vs #6 Grand Rapids Union (1-5)–1:00 PM Saturday

 

DIVISION 2 REGION 1 DISTRICT 1

#1 Mona Shores (6-0) vs #8 Wyoming (1-3)–7:00 PM Friday

#4 Forest Hills Central (5-1) vs #5 Forest Hills Northern (4-2)–7:00 PM Friday

#2 Jenison (5-1) vs #7 Caledonia (2-4)–7:00 PM Friday

#3 Byron Center (5-1) vs #6 Lowell (3-3)–7:00 PM Friday

 

DIVISION 2 REGION 3 DISTRICT 1

#1 Livonia Churchill (4-2) will receive a bye

#4 Dexter (4-2) vs #5 Ypsilanti Lincoln (3-3)–7:00 PM Friday

#2 Dearborn Heights Crestwood (5-1) v #7 Ypsilanti Community (3-3)–7:00 PM Friday

#3 Livonia Franklin (3-3) vs #6 Temperance Bedford (3-3)–7:00 PM Friday

 

DIVISION 3 REGION 1 DISTRICT 1

#1 Muskegon (5-1) vs #8 Greenville (0-5)—1:00 PM Saturday

#4 Cedar Springs (4-2) vs #5 Petoskey (2-4)–7:00 PM Friday

#2 Mount Pleasant (5-1) vs #7 Gaylord (1-5)–7:00 PM Friday

#3 Marquette (5-1) vs #6 Reeths-Puffer (2-4)–2:00 PM Saturday

 

DIVISION 3 REGION 1 DISTRICT 2

#1 Zeeland West (4-1) vs #8 Ottawa Hills (0-6)–7:00 PM Friday

#4 Middleville-TK (3-3) vs #5 Kenowa Hills (2-4)–7:00 PM Friday

#2 Zeeland East (4-2) vs #7 Holland (0-6)–7:00 PM Saturday

#3 East Grand Rapids (3-3) vs #6 Northview (1-5)–7:00 PM Friday

 

DIVISION 4 REGION 1 DISTRICT 2

#1 Spring Lake (4-2) vs #8 Fremont (2-4)–7:00 PM Friday

#4 Allendale (3-3) vs #5 Forest Hills Eastern (3-3)–7:00 PM Friday

#2 Whitehall (5-1) vs #7 Fruitport (2-4)–6:00 PM Friday

#3 Sparta (4-2) vs #6 Coopersville (2-4)–7:00 PM Friday

 

DIVISION 4 REGION 2 DISTRICT 1

#1 Unity Christian (6-0) vs #8 Holland Christian (0-6)–7:00 PM Friday

#4 Godwin Heights (2-4) vs #5 Hamilton (2-4)–7:00 PM Friday

#2 South Christian (5-1) vs #7 Kelloggsville (1-5)–7:00 PM Friday

#3 Grand Rapids Christian (3-3) vs #6 Wayland (1-5)–7:00 PM Friday

 

DIVISION 4 REGION 2 DISTRICT 2

#1 Edwardsburg will receive the bye

#4 Vicksburg (4-2) vs #5 Plainwell (3-2)–7:00 PM Friday

#2 Hastings (5-1) vs #7 Three Rivers (1-5)–7:00 PM Friday

#3 Paw Paw (4-2) vs #6 Otsego (2-4)–7:00 PM Friday

 

DIVISION 5 REGION 1 DISTRICT 1

#1 Reed City (6-0) vs #8 Cheboygan (0-6)–7:00 PM Friday

#4 Kingsford (3-2) vs #5 Ogemaw Heights (3-3)–2:00 PM Saturday

#2 Kingsley (6-0) vs #7 Standish-Sterling (1-5)–7:00 PM Friday

#3 Gladwin (3-3) vs #6 Hancock (2-3)–1:00 PM Saturday

 

DIVISION 5 REGION 1 DISTRICT 2

#1 Freeland (5-1) vs #8 Saginaw Valley Lutheran (1-4)–7:00 PM Friday

#4 Midland Bullock Creek (3-3) vs #5 Carrollton (2-4)–7:00 PM Friday

#2 Essexville Garber (5-1) vs #7 Saginaw (0-6)–7:00 PM Friday

#3 Saginaw Swan Valley (3-3) vs #6 Shepherd (2-3)–7:00 PM Friday

 

DIVISION 5 REGION 2 DISTRICT 1

#1 Central Montcalm (4-2) vs #8 Tri-County (2-4)–7:00 PM Friday

#4 Orchard View (2-4) vs #5 Grant (2-3)–7:00 PM Friday

#2 Oakridge (4-2) vs #7 Chippewa Hills (2-4)–7:00 PM Friday

#3 Big Rapids (3-3) vs #6 Newaygo (2-4)–1:00 PM Saturday

 

DIVISION 5 REGION 2 DISTRICT 2

#1 Grand Rapids Catholic Central will receive a bye

#4 Hopkins (5-1) vs #5 Belding (5-1)–1:00 PM Saturday

#2 West Catholic (5-1) vs #7 Comstock Park (1-5)–7:00 PM Friday

#3 Portland (5-1) vs #6 Lake Odessa Lakewood (3-3)–7:00 PM Friday

 

DIVISION 6 REGION 2 DISTRICT 1

#1 Muskegon Catholic Central (6-0) vs #8 Shelby (0-6)–7:00 PM Friday

#4 Sanford Meridian (4-2) vs #5 Harrison (4-2)–7:00 PM Friday

#2 Montague (6-0) vs #7 Hart (1-5)–7:00 PM Friday

#3 Clare (6-0) vs #6 Kent City (5-1)–7:00 PM Friday

 

DIVISION 7 REGION 2 DISTRICT 1

#1 Ithaca (6-0) def #8 Lakeview–Forfeit Victory

#4 Ravenna (3-3) vs #5 Morley-Stanwood (4-2)–7:00 PM Friday

#2 Pewamo-Westphalia (5-1) vs #7 Hesperia (4-2)–7:00 PM Friday

#3 North Muskegon (3-3) vs #6 Northpointe Christian (2-4)–7:00 PM Friday

 

DIVISION 8 REGION 2 DISTRICT 1

#1 Fowler (4-2) vs #8 Fulton (0-6)–7:00 PM Friday

#4 Holton (2-4) vs #5 White Cloud (2-4)–7:00 PM Friday

#2 Carson City-Crystal (3-1) vs #7 Blanchard Montabella (1-4)–7:00 PM Friday

#3 Potterville (3-3) vs #6 Saranac (1-5)–7:00 PM Friday

 

8-MAN DIVISION 1 REGION 4 

#1 Martin (5-1) vs #8 Athens (1-5)–7:00 PM Thursday

#4 New Buffalo (3-3) vs #5 Camden-Frontier (2-4)–5:00 PM Saturday

#2 Lawrence (5-1) vs #7 Gobles (2-3)–1:00 PM Saturday

#3 Marcellus (3-2) vs #6 Bellevue (2-4)–1:00 PM Saturday

 

For the complete list of pairings beyond these districts, please visit the MHSAA website.