Photo Credit: Lou Murray
OK RED
Hudsonville 35 West Ottawa 14
Jenison 31 Grand Haven 6
OK BLUE
Holland Christian 21 Spring Lake 20
Unity Christian 55 Hamilton 37
OK WHITE
Forest Hills Central 38 Northview 3
Lowell 35 Forest Hills Northern 7
East Grand Rapids 42 Grand Rapids Christian 14
OK GOLD
Grand Rapids Catholic Central 49 Forest Hills Eastern 21
Cedar Springs 51 Ottawa Hills 6
South Christian 43 Middleville 2
OK GREEN
Zeeland West 38 Muskegon 36
Zeeland East def Holland by forfeit
OK SILVER
Belding 40 Sparta 35
Hopkins 56 Comstock Park 21
Kelloggsville 45 Calvin Christian 21
Godwin Heights vs Shepherd
CSAA GOLD
Tri-County 42 Morley Stanwood 0
Big Rapids 41 Chippewa Hills 8
Reed City 52 Central Montcalm 14
CSAA SILVER
Tri-County 42 Morley Stanwood 0
Kent City 24 Lakeview 0
WMC LAKES
Whitehall 56 Manistee 0
Ludington 34 Montague 14
Oakridge 36 Fremont 8
Muskegon Catholic Central 34 Orchard View 12
WMC RIVERS
North Muskegon 55 Hart 14
Ravenna 19 Mason County Central 14
Shelby 22 Hesperia 16
TVC CENTRAL
Essexville Garber 38 Birch Run 13
Bay City John Glenn def Bridgeport, forfeit win
SMAC
Battle Creek Central 20 Mattawan 17
Stevensville Lakeshore 42 Kalamazoo Central 14
St Joseph 13 Portage Central 12
Portage Northern 49 Battle Creek Lakeview 41
SWMFL I
Martin v Brown City–Saturday, 1:00
SWMFL II
Lawrence 66 Wyoming Lee 40
New Buffalo vs Tri-Unity Christian
Twin City Sharks Manistee Catholic Central
TRI-RIVER
Northpointe Christian 53 Maple Valley 6
Concord vs Vandercook Lake
Britton Deerfield vs Morenci
OTHER
Lawton 53 Delton 0
Hastings 52 Battle Creek Harper Creek 6
Buchanan 34 Loy Norrix 12
Gull Lake 38 Three Rivers 26
Muskegon Catholic Central 34 Orchard View 12
Kinde North Huron 38 Ashley 22
Clare 49 Harrison 10
Croswell Lexington 32 Yale 29
Nouvel Catholic 41 St Louis 6
Muskegon Heights vs Riverview Gabriel Richard–Saturday