Michigan high school football scores: Week 2

Here are Michigan high school football scores from Week 2 of the 2020 MHSAA season:

Allendale 24, Hamilton 14

Ann Arbor Skyline 23, Ann Arbor Pioneer 7

Belleville 69, Dearborn Fordson 0

[ Watch replay: Belleville vs. Dearborn Fordson ]

Birmingham Seaholm 41, Farmington 2

Blissfield 31, Hillsdale 14

Boyne City 60, Kalkaska 0

Brethren 30, Bear Lake 9

Brownstown Woodhaven 16, Allen Park 8

Buchanan 35, Kalamazoo Loy Norrix 7

Byron Center 41, Grand Rapids Christian 6

Cadillac 21, Gaylord 7

Calumet 27, Gwinn 0

Canton 28, Novi 25

Carney-Nadeau def. Crystal Falls Forest Park, forfeit

Cass City 42, Reese 3

Chelsea 37, Ypsilanti Lincoln 7

Clare 45, Pinconning 0

Clarkston 35, Oxford 14

[ Last chance to save! Order Mick McCabe's new high school sports book and save $10 ]

Coldwater 24, Marshall 16

Dearborn Divine Child 0, Detroit Loyola 0

Delton Kellogg 46, Galesburg-Augusta 6

Detroit Cass Tech 35, Detroit Mumford 0

Detroit Central 28, Detroit Pershing 8

Detroit Comm & Media Arts 28, Detroit Collegiate Prep 8

Detroit King 33, Detroit Western Intl 7

Detroit Renaissance 28, Detroit Cody 0

Dexter 54, Adrian 0

Dundee 30, Onsted 8

East Grand Rapids 49, Greenville 0

East Lansing 21, River Rouge 6

Eastpointe East Detroit 40, Warren Woods Tower 0

Ferndale 28, Troy Athens 23

Flint Beecher 27, Flint Hamady 21

Flint Southwestern 30, Burton Bendle 0

Fowler 35, Dansville 14

Fowlerville 23, Haslett 21

Freeland 14, Alma 10

Fruitport 44, Holland Christian 15

Gibraltar Carlson 42, Dearborn Edsel Ford 0

Grand Rapids Forest Hills Central 28, Grand Rapids Forest Hills Northern 13

Grand Rapids Kenowa Hills 26, Grand Rapids Ottawa Hills 14

Grandville 54, East Kentwood 42

Grass Lake 48, East Jackson 14

Harrison 26, Beaverton 21

Hartland 62, Plymouth 7

Hastings 14, Jackson Lumen Christi 13

Hemlock 29, Standish-Sterling 7

Hopkins 32, Sparta 10

Houghton Lake 34, Lake City 14

Howell 25, Salem 7

Hudsonville Unity Christian 39, Grand Rapids West Catholic 21

Ida 26, Hudson 14

Kingsford def. Escanaba, forfeit

Kingsley 36, West Branch Ogemaw Heights 14

Lake Fenton 45, Owosso 6

Lake Orion 38, Oak Park 6

Lansing Catholic 42, Ionia 3

Lapeer 36, Flint Powers 21

Lowell 27, Grand Rapids Northview 6

Ludington 41, Fremont 22

Madison Heights Bishop Foley 21, Lake Odessa Lakewood 6

Manistee 34, Muskegon Orchard View 20

Marcellus def. St. Joseph Lake Michigan Catholic, forfeit

Mayville 64, Kingston 0

Merrill 50, Atlanta 14

Monroe 42, Jackson 14

Monroe St. Mary Catholic Central 29, Flat Rock 6

Montague 42, Oakridge High School 6

Montrose 42, Chesaning 0

Morrice 59, Merritt Academy 0

Muskegon Catholic Central 38, Benton Harbor 6

Muskegon Mona Shores 21, Muskegon 14

New Lothrop 61, Byron 0

North Branch 28, Almont 0

Northville 24, Brighton 14

Olivet 58, Perry 0

Parma Western 28, Battle Creek Pennfield 22

Paw Paw 52, Otsego 0

Pellston 61, Bellaire 0

Pontiac Notre Dame Prep 35, Harper Woods 14

Portland 33, Charlotte 0

Redford Union 43, Dearborn Heights Robichaud 6

Riverview 27, Milan 12

Rochester 41, Auburn Hills Avondale 16

Rochester Hills Stoney Creek 42, North Farmington 14

Rockford 49, Caledonia 7

Saline 43, Ann Arbor Huron 19

[ Watch replay: Saline at Ann Arbor Huron ]

Sault Ste Marie 22, Marquette 16

St. Clair Shores South Lake 40, Warren Lincoln 18

St. Joseph 34, Okemos 13

Stanton Central Montcalm 19, Remus Chippewa Hills 7

Sterling Heights Stevenson 12, Macomb Dakota 7

Sturgis 36, Allegan 6

Ubly 59, Memphis 0

Vermontville Maple Valley 44, Gobles 8

Vicksburg 43, Three Rivers 0

Waterford Kettering 27, Milford 7

White Lake Lakeland 32, South Lyon East 21

Williamston 23, St. Johns 13

Wyoming Tri-unity Christian 72, St. Joseph Michigan Lutheran 14

Zeeland East 49, Wyoming 14

Zeeland West 68, Grand Rapids Union 7

This article originally appeared on Detroit Free Press: Michigan high school football MHSAA scores: Week 2