Photo Credit: Lou Murray

The MHSAA Football semifinals are now complete. The scores, State Championship matchups, and links to MSR recaps, can be found below:

DIVISION 1

Belleville 63 Davison 21

Southfield A&T 40 West Bloomfield 35

FINALS: Southfield A&T (12-1) vs Belleville (13-0) – Sunday, 7:00 PM

 

DIVISION 2

Muskegon 42 East Lansing 7

Warren De La Salle 45 Waterford Mott 19

FINALS: Muskegon (11-2) vs Warren De La Salle (11-2) – Saturday, 7:30 PM

 

DIVISION 3

Forest Hills Central 18 Zeeland West 14

Mason 26 Detroit King 20

FINALS: Forest Hills Central (12-1) vs Mason (13-0) – Sunday, 12:30 PM

 

DIVISION 4

South Christian 21 Portland 6

Harper Woods 35 Goodrich 24

FINALS: South Christian (10-3) vs Harper Woods (10-3) – Saturday, 1:00 PM

 

DIVISION 5

Grand Rapids Catholic Central 35 Frankenmuth 0

Corunna 49 Flat Rock 0

FINALS: Grand Rapids Catholic Central (12-1) vs Corunna (13-0) – Sunday, 4:00 PM

 

DIVISION 6

Kingsley 37 Reed City 7

Almont 45 Ovid-Elsie 21

FINALS: Kingsley (11-2) vs Almont (12-1) – Saturday, 4:30 PM

 

DIVISION 7

Menominee 32 North Muskegon 21

Jackson Lumen Christi 35 Millington 7

FINALS: Menominee (11-2) vs Jackson Lumen Christi (12-1) – Sunday, 9:30 AM

 

DIVISION 8

Ubly 24 Beal City 6

Ottawa Lake Whiteford 35 Riverview Gabriel Richard 6

FINALS: Ubly (13-0) vs Ottawa Lake Whiteford (13-0) – Saturday, 10:00 AM