See Michigan’s full slate of high school football games for Week 2 of 2020 season

UPDATE: Click here to see all the Week 2 scores from across Michigan

High school football’s long-awaited return arrived at stadiums across Michigan last week, as teams kicked off the coronavirus-shortened 2020 season.

Limited spectators made for a unique atmosphere, and some fans went to bizarre lengths to catch a glimpse of the action, but what happened between the sidelines was more or less what everyone expected: good old-fashioned football.

Week 2 promises to provide another exciting slate of games, and MLive has a rundown of the must-see matchups for those fortunate enough to get their hands on a ticket voucher.

For a complete list of state’s games, follow along to see what the second week of Michigan’s 2020 high school football season has to offer.

Thursday, Sept. 24

Manistique (0-1) vs Ishpeming Westwood (0-1), 7 p.m.

New Lothrop (1-0) vs Byron (0-1), 7 p.m.

Friday, Sept. 25

Ada Forest Hills Eastern (1-0) vs Grand Rapids South Christian (1-0), 7 p.m.

Addison (1-0) vs Hanover-Horton (1-0), 7 p.m.

Adrian (0-1) vs Dexter (0-1), 7 p.m.

Alcona (0-1) vs Marlette (1-0), 7 p.m.

Algonac (0-1) vs Imlay City (0-1), 7 p.m.

Allen Park Cabrini (0-1) vs Royal Oak Shrine Catholic (1-0), 7 p.m.

Almont (1-0) vs North Branch (1-0), 7 p.m.

Ann Arbor Father Gabriel Richard (0-1) vs Burton Bendle (1-0), 5 p.m.

Ann Arbor Huron (0-0) vs Saline (1-0), 7 p.m.

Ann Arbor Skyline (0-0) vs Ann Arbor Pioneer (0-0), 7 p.m.

Armada (1-0) vs Yale (0-1), 7 p.m.

Auburn Hills Avondale (0-1) vs Rochester (1-0), 7 p.m.

Auburn Hills Oakland Christian (1-0) vs Sterling Heights Parkway Christian (0-1), 7 p.m.

Battle Creek Harper Creek (0-1) vs Jackson Northwest (0-1), 7 p.m.

Bay City Central (0-1) vs Mount Pleasant (1-0), 7 p.m.

Bay City John Glenn (1-0) vs Birch Run (0-1), 7 p.m.

Beal City (1-0) vs LeRoy Pine River (1-0), 7 p.m.

Beaverton (1-0) vs Harrison (1-0), 7 p.m.

Belding (1-0) vs Grand Rapids NorthPointe Christian (1-0), 7 p.m.

Belleville (1-0) vs Dearborn Fordson (0-0), 7 p.m.

Berkley (1-0) vs Pontiac (0-1), 7 p.m.

Berrien Springs (1-0) vs Comstock (0-1), 7 p.m.

Bessemer (0-1) vs Hancock (1-0), 7 p.m.

Birmingham Groves (1-0) vs Rochester Adams (0-1), 7 p.m.

Birmingham Seaholm (0-1) vs Farmington (0-1), 7 p.m.

Bloomfield Hills (1-0) vs Royal Oak (0-1), 7 p.m.

Boyne City (0-1) vs Kalkaska (0-1), 7 p.m.

Bridgeport (0-1) vs Essexville Garber (1-0), 7 p.m.

Britton Deerfield (0-1) vs Sand Creek (1-0), 7 p.m.

Brown City (0-1) vs Unionville-Sebewaing (1-0), 7 p.m.

Brownstown Woodhaven (0-1) vs Allen Park (1-0), 7 p.m.

Burton Bentley (0-1) vs Flint New Standard Academy (0-1), 7 p.m.

Caledonia (1-0) vs Rockford (1-0), 6 p.m.

Calumet (0-1) vs Gwinn (0-1), 7 p.m.

Carleton Airport (0-1) vs Monroe Jefferson (0-1), 7 p.m.

Caro (0-1) vs Bad Axe (0-1), 7 p.m.

Cass City (1-0) vs Reese (0-1), 7 p.m.

Cassopolis (1-0) vs Decatur (0-1), 7 p.m.

Centreville (1-0) vs White Pigeon (0-1), 7 p.m.

Charlotte (1-0) vs Portland (0-1), 7 p.m.

Chesaning (1-0) vs Montrose (1-0), 7 p.m.

Clarkston (1-0) vs Oxford (1-0), 7 p.m.

Clarkston Everest Collegiate (1-0) vs Comstock Park (0-1), 7 p.m.

Clawson (0-1) vs Center Line (1-0), 7 p.m.

Clinton (1-0) vs Brooklyn Columbia Central (1-0), 7 p.m.

Clinton Township Chippewa Valley (0-1) vs Romeo (0-1), 7 p.m.

Clinton Township Clintondale (1-0) vs Marine City (1-0), 7 p.m.

Clio (0-1) vs Corunna (0-1), 7 p.m.

Coldwater (1-0) vs Marshall (0-1), 7 p.m.

Coloma (1-0) vs Kalamazoo Hackett Catholic Prep (1-0), 7 p.m.

Constantine (0-1) vs Parchment (0-1), 7 p.m.

Coopersville (0-1) vs Spring Lake (0-1), 7 p.m.

Dansville (1-0) vs Fowler (1-0), 7 p.m.

Dearborn Divine Child (0-1) vs Detroit Loyola (1-0), 7 p.m.

Dearborn Heights Annapolis (0-1) vs Redford Thurston (0-1), 7 p.m.

Dearborn Heights Robichaud (1-0) vs Redford Union (0-1), 7 p.m.

Detroit Cass Tech (1-0) vs Detroit Mumford (1-0), 4 p.m.

Detroit Cody (0-1) vs Detroit Renaissance (0-1), 4 p.m.

Detroit Collegiate Prep (1-0) vs Detroit Communication Media Arts (1-0), 4 p.m.

Detroit Douglass (0-1) vs Detroit Southeastern (1-0), 7 p.m.

Detroit Edison (0-1) vs Southfield Bradford Academy (0-1), 7 p.m.

Detroit Martin Luther King (0-1) vs Detroit Western (1-0), 4 p.m.

Detroit Pershing (0-1) vs Detroit Central (1-0), 4 p.m.

Dowagiac (0-1) vs Plainwell (1-0), 7 p.m.

Dundee (0-1) vs Onsted (0-1), 7 p.m.

East Grand Rapids (0-1) vs Greenville (0-1), 5:30 P.M.

East Kentwood (0-1) vs Grandville (1-0), 7 p.m.

Eastpointe (1-0) vs Warren Woods Tower (1-0), 6 p.m.

Ecorse (0-1) vs Melvindale Academy for Business & Tech (0-1), 7 p.m.

Elk Rapids (0-1) vs Maple City Glen Lake (1-0), 7 p.m.

Erie Mason (1-0) vs Adrian Madison (1-0), 7 p.m.

Escanaba (0-0) vs Kingsford (1-0), 7 p.m.

Fenton (1-0) vs Flint Kearsley (1-0), 7 p.m.

Ferndale (1-0) vs Troy Athens (0-1), 7 p.m.

Flint Beecher (1-0) vs Flint Hamady (1-0), 5 p.m.

Flint Powers Catholic (0-1) vs Lapeer (1-0), 7 p.m.

Fraser (0-1) vs St Clair Shores Lake Shore (0-1), 7 p.m.

Freeland (0-1) vs Alma (0-1), 7 p.m.

Fruitport (0-1) vs Holland Christian (0-1), 7 p.m.

Fulton (0-1) vs Bath (0-1), 7 p.m.

Galesburg-Augusta (0-1) vs Delton Kellogg (0-1), 7 p.m.

Gaylord (0-1) vs Cadillac (1-0), 7 p.m.

Gibraltar Carlson (1-0) vs Dearborn Edsel Ford (0-1), 7 p.m.

Gladwin (1-0) vs Sanford Meridian (0-1), 7 p.m.

Grand Blanc (1-0) vs Davison (1-0), 7 p.m.

Grand Ledge (1-0) vs DeWitt (1-0), 7 p.m.

Grand Rapids Catholic Central (1-0) vs Middleville Thornapple Kellogg (0-1), 7 p.m.

Grand Rapids Christian (0-1) vs Byron Center (1-0), 7 p.m.

Grand Rapids Forest Hills Central (1-0) vs Grand Rapids Forest Hills Northern (0-1), 7 p.m.

Grand Rapids Ottawa Hills (0-1) vs Grand Rapids Kenowa Hills (0-1), 7 p.m.

Grand Rapids West Catholic (1-0) vs Hudsonville Unity Christian (1-0), 7 p.m.

Grass Lake (1-0) vs East Jackson (0-1), 7 p.m.

Grayling (1-0) vs Traverse City St Francis (0-1), 7 p.m.

Hamilton (1-0) vs Allendale (1-0), 7 p.m.

Harbor Beach (1-0) vs Sandusky (1-0), 7 p.m.

Harbor Springs (1-0) vs East Jordan (1-0), 7 p.m.

Harper Woods Chandler Park (1-0) vs Romulus Summit Academy North (1-0), 7 p.m.

Hartland (1-0) vs Plymouth (1-0), 7 p.m.

Haslett (0-1) vs Fowlerville (0-1), 7 p.m.

Hesperia (1-0) vs Kent City (1-0), 7 p.m.

Hillsdale (1-0) vs Blissfield (1-0), 7 p.m.

Holland (0-1) vs Muskegon Reeths-Puffer (0-1), 7 p.m.

Holland West Ottawa (0-1) vs Jenison (0-1), 7 p.m.

Holly (0-1) vs Flushing (0-1), 7 p.m.

Holton (1-0) vs Lakeview (0-1), 7 p.m.

Houghton (1-0) vs Norway (0-1), 7 p.m.

Houghton Lake (1-0) vs Lake City (0-1), 7 p.m.

Howard City Tri County (0-1) vs Newaygo (1-0), 7 p.m.

Hudson (0-1) vs Ida (0-1), 7 p.m.

Hudsonville (1-0) vs Grand Haven (0-1), 7 p.m.

Ionia (0-1) vs Lansing Catholic (1-0), 7 p.m.

Iron Mountain (1-0) vs Bark River-Harris (0-1), 7 p.m.

Ithaca (1-0) vs Midland Bullock Creek (1-0), 7 p.m.

Jackson (1-0) vs Monroe (1-0), 7 p.m.

Jackson Lumen Christi (1-0) vs Hastings (0-1), 7 p.m.

Johannesburg-Lewiston (1-0) vs Tawas (0-1), 7 p.m.

Kalamazoo Central (0-1) vs Stevensville Lakeshore (0-1), 7 p.m.

Kalamazoo Loy Norrix (0-1) vs Buchanan (1-0), 7 p.m.

Kingsley (1-0) vs Ogemaw Heights (1-0), 7 p.m.

Laingsburg (0-1) vs Saranac (1-0), 7 p.m.

Lake Fenton (1-0) vs Owosso (0-1), 7 p.m.

Lake Odessa Lakewood (1-0) vs Madison Heights Bishop Foley (1-0), 7 p.m.

Lake Orion (0-0) vs Oak Park (0-1), 7 p.m.

L’Anse (1-0) vs West Iron County (1-0), 7 p.m.

Lansing Waverly (1-0) vs Holt (0-0), 7 p.m.

Linden (1-0) vs Swartz Creek (0-1), 7 p.m.

Livonia Clarenceville (0-1) vs Lutheran Westland (0-1), 7 p.m.

Livonia Stevenson (0-1) vs Wayne Memorial (0-1), 7 p.m.

Lowell (1-0) vs Grand Rapids Northview (1-0), 7 p.m.

Ludington (0-1) vs Michigan Center (0-1), 7 p.m.

Macomb Dakota (1-0) vs Sterling Heights Stevenson (1-0), 7 p.m.

Macomb L’Anse Creuse North (0-1) vs St Clair Shores Lakeview (0-1), 7 p.m.

Macomb Lutheran North (0-1) vs Riverview Gabriel Richard (1-0), 7 p.m.

Mancelona (0-1) vs Charlevoix (1-0), 7 p.m.

Manchester (0-1) vs Napoleon (1-0), 7 p.m.

Manistee (1-0) vs Muskegon Orchard View (0-1), 7 p.m.

Manton (0-1) vs Roscommon (0-1), 7 p.m.

Marinette (WI) (0-0) vs Menominee (0-1), 7 p.m.

Marquette (1-0) vs Sault Ste Marie (1-0), 7 p.m.

Marysville (1-0) vs Madison Heights Madison (0-1), 7 p.m.

Mason (1-0) vs Eaton Rapids (0-1), 7 p.m.

Mason County Central (0-1) vs Ravenna (0-1), 7 p.m.

Mattawan (1-0) vs Portage Northern (1-0), 7 p.m.

McBain (1-0) vs Evart (0-1), 7 p.m.

Melvindale (0-1) vs Dearborn Heights Crestwood (1-0), 7 p.m.

Mendon (1-0) vs Hartford (0-1), 7 p.m.

Midland Dow (1-0) vs Saginaw (0-1), 7 p.m.

Milan (1-0) vs Riverview (1-0), 7 p.m.

Milford (1-0) vs Waterford Kettering (0-1), 7 p.m.

Millington (1-0) vs Carrollton (0-1), 7 p.m.

Monroe St Mary Catholic Central (0-1) vs Flat Rock (0-1), 7 p.m.

Mt Morris (0-1) vs Durand (1-0), 7 p.m.

Muskegon (1-0) vs Muskegon Mona Shores (1-0), 7 p.m.

Muskegon Catholic Central (1-0) vs Benton Harbor (0-1), 7 p.m.

Muskegon Oakridge (1-0) vs Montague (1-0), 7 p.m.

New Baltimore Anchor Bay (1-0) vs Utica (0-0), 7 p.m.

New Boston Huron (1-0) vs Grosse Ile (1-0), 7 p.m.

New Haven (0-1) vs Madison Heights Lamphere (1-0), 7 p.m.

Niagara (WI) (0-0) vs Crandon (WI) (0-0), 7 p.m.

Niles (0-1) vs South Haven (0-1), 7 p.m.

Niles Brandywine (1-0) vs Lawton (1-0), 7 p.m.

North Farmington (1-0) vs Rochester Hills Stoney Creek (1-0), 7 p.m.

North Muskegon (1-0) vs Hart (0-1), 7 p.m.

Northville (0-1) vs Brighton (1-0), 7 p.m.

Novi (0-1) vs Canton (1-0), 7 p.m.

Okemos (0-1) vs St Joseph (1-0), 7 p.m.

Ortonville Brandon (1-0) vs Goodrich (1-0), 7 p.m.

Otsego (1-0) vs Paw Paw (1-0), 7 p.m.

Ottawa Lake Whiteford (0-1) vs Morenci (1-0), 7 p.m.

Ovid-Elsie (0-1) vs Otisville LakeVille Memorial (0-1), 7 p.m.

Parma Western (1-0) vs Battle Creek Pennfield (1-0), 7 p.m.

Perry (0-1) vs Olivet (1-0), 7 p.m.

Pewamo-Westphalia (1-0) vs Potterville (0-1), 7 p.m.

Pinckney (0-1) vs Tecumseh (0-1), 7 p.m.

Pinconning (0-1) vs Clare (1-0), 7 p.m.

Pittsford (0-1) vs Petersburg Summerfield (0-1), 7 p.m.

Pontiac Notre Dame Prep (1-0) vs Harper Woods (0-1), 7:00 AM

Port Huron Northern (0-0) vs Sterling Heights (0-1), 7 p.m.

Portage Central (0-1) vs Battle Creek Lakeview (1-0), 7 p.m.

Reading (1-0) vs Breckenridge (1-0), 7 p.m.

Reed City (1-0) vs Big Rapids (0-1), 7 p.m.

Remus Chippewa Hills (0-1) vs Central Montcalm (1-0), 7 p.m.

Richland Gull Lake (0-1) vs Battle Creek Central (0-1), 7 p.m.

Richmond (0-1) vs Croswell-Lexington (1-0), 7 p.m.

River Rouge (1-0) vs East Lansing (1-0), 7 p.m.

Rogers City (1-0) vs Oscoda (1-0), 7 p.m.

Romulus (1-0) vs Garden City (1-0), 7 p.m.

Roseville (1-0) vs Warren Cousino (0-1), 7 p.m.

Saginaw Arthur Hill (0-1) vs Flint Carman-Ainsworth (0-1), 7 p.m.

Saginaw Heritage (0-1) vs Midland (1-0), 7 p.m.

Saginaw Michigan Lutheran Seminary (1-0) vs Saginaw Nouvel (0-1), 7 p.m.

Saginaw Swan Valley (1-0) vs Frankenmuth (1-0), 7 p.m.

Salem (0-1) vs Howell (0-1), 7 p.m.

Schoolcraft (1-0) vs Saugatuck (1-0), 7 p.m.

Shepherd (0-1) vs Farwell (0-1), 7 p.m.

Southgate Anderson (1-0) vs Bay City Western (0-1), 7 p.m.

Sparta (1-0) vs Hopkins (1-0), 7 p.m.

Springport (1-0) vs Jonesville (1-0), 7 p.m.

St Charles (1-0) vs Rochester Hills Lutheran Northwest (0-1), 7 p.m.

St Clair (0-1) vs Grosse Pointe North (0-1), 7 p.m.

St Louis (0-1) vs Saginaw Valley Lutheran (0-1), 7 p.m.

Standish-Sterling (0-1) vs Hemlock (1-0), 7 p.m.

Stockbridge (1-0) vs Leslie (0-1), 7 p.m.

Sturgis (1-0) vs Allegan (0-1), 7 p.m.

Temperance Bedford (1-0) vs Ypsilanti Community (0-1), 7 p.m.

Traverse City Central (1-0) vs Petoskey (1-0), 7 p.m.

Trenton (0-1) vs Taylor (0-1), 7 p.m.

Troy (1-0) vs Walled Lake Central (0-1), 7 p.m.

Ubly (0-1) vs Memphis (0-1), 7 p.m.

Utica Eisenhower (0-1) vs Grosse Pointe South (1-0), 7 p.m.

Utica Ford (0-1) vs Warren Mott (1-0), 7 p.m.

Vassar (0-1) vs Elkton-Pigeon-Bay Port Laker (1-0), 7 p.m.

Vicksburg (0-1) vs Three Rivers (0-1), 7 p.m.

Walled Lake Northern (0-1) vs South Lyon (1-0), 7 p.m.

Warren De La Salle Collegiate (0-1) vs Orchard Lake St Mary’s (1-0), 7 p.m.

Warren Fitzgerald (0-1) vs Hazel Park (0-1), 7 p.m.

Warren Lincoln (0-1) vs St Clair Shores South Lake (1-0), 7 p.m.

Warren Michigan Collegiate (1-0) vs Detroit Community (0-1), 7 p.m.

Waterford Mott (0-1) vs Walled Lake Western (0-1), 7 p.m.

Watervliet (1-0) vs Fennville (0-1), 7 p.m.

Wayland (0-1) vs Cedar Springs (1-0), 7 p.m.

West Bloomfield (1-0) vs Southfield Arts & Technology (0-1), 7 p.m.

Westland John Glenn (0-1) vs Livonia Franklin (0-0), 7 p.m.

White Cloud (0-1) vs Morley Stanwood (0-1), 7 p.m.

White Lake Lakeland (1-0) vs South Lyon East (1-0), 7 p.m.

Whitehall (1-0) vs Shelby (0-1), 7 p.m.

Whitmore Lake (1-0) vs Dearborn Advanced Tech Academy (1-0), 7 p.m.

Williamston (1-0) vs St Johns (0-1), 7 p.m.

Wyandotte Roosevelt (1-0) vs Lincoln Park (0-1), 7 p.m.

Wyoming (0-1) vs Zeeland East (1-0), 7 p.m.

Wyoming Kelloggsville (0-1) vs Wyoming Godwin Heights (0-1), 6 p.m.

Ypsilanti Lincoln (1-0) vs Chelsea (1-0), 7 p.m.

Zeeland West (1-0) vs Grand Rapids Union (0-1), 7 p.m.

Athens (0-1) vs Climax-Scotts (1-0), 7 p.m.

Atlanta (1-0) vs Merrill (1-0), 7 p.m.

Au Gres-Sims (0-1) vs Posen (1-0), 7 p.m.

Baldwin (0-1) vs Marion (0-1), 7 p.m.

Bear Lake (1-0) vs Brethren (0-1), 7 p.m.

Bloomingdale (0-1) vs Webberville (0-1), 7 p.m.

Camden-Frontier (0-1) vs Bellevue (0-1), 7 p.m.

Cedarville (1-0) vs Pickford (1-0), 7 p.m.

Coleman (0-1) vs Lawrence (2-0), 7 p.m.

Crystal Falls Forest Park (1-0) vs Carney-Nadeau (0-1), 6 p.m.

Eau Claire (0-1) vs New Buffalo (1-0), 7 p.m.

Fife Lake Forest Area (0-1) vs Gaylord St Mary (1-0), 7 p.m.

Genesee (1-0) vs Burton Atherton (0-1), 7 p.m.

Hale (0-1) vs Hillman (1-0), 7 p.m.

Indian River Inland Lakes (1-0) vs Mesick (1-0), 7 p.m.

Kinde North Huron (1-0) vs Bay City All Saints (0-0), 7 p.m.

Martin (1-0) vs Bridgman (1-0), 7 p.m.

Mayville (1-0) vs Kingston (0-1), 7 p.m.

Morrice (1-0) vs New Haven Merritt Academy (0-1), 7 p.m.

Mount Pleasant Sacred Heart (1-0) vs Caseville (0-1), 7 p.m.

North Adams-Jerome (1-0) vs Litchfield (0-1), 7 p.m.

Onaway (1-0) vs St Helen Charlton Heston Academy (0-1), 3 p.m.

Onekama (0-1) vs Manistee Catholic Central (1-0), 7 p.m.

Peck (0-1) vs Carsonville-Port Sanilac (0-1), 7 p.m.

Pellston (1-0) vs Bellaire (0-1), 7 p.m.

Rapid River (1-0) vs Engadine (0-1), 7 p.m.

Rudyard (0-1) vs Brimley (0-1), 7 p.m.

St Joseph Michigan Lutheran (1-0) vs Wyoming Tri-unity Christian (0-1), 7 p.m.

Suttons Bay (1-0) vs Central Lake (0-1), 7 p.m.

Tekonsha (1-0) vs Burr Oak (1-0), 7 p.m.

Vermontville Maple Valley (0-1) vs Gobles (0-0), 7 p.m.

Vestaburg (1-0) vs Portland St Patrick (1-0), 7 p.m.

Waldron (0-1) vs Battle Creek St Philip (0-1), 7 p.m.

Whittemore-Prescott (1-0) vs Mio (0-1), 7 p.m.

Saturday, Sept. 26

Alpena (0-1) vs Traverse City West (0-1), 7 p.m.

Benzie Central (0-1) vs Cheboygan (0-1), 1 p.m.

Bloomfield Hills Brother Rice (1-0) vs Detroit Catholic Central (1-0), 7:30 P.M.

Brazil Northview (IN) (4-1) vs Edwardsburg (1-0), 2 p.m.

Concord (0-1) vs Quincy (0-1), 11:00 AM

Detroit Country Day (0-0) vs Detroit U-D Jesuit (1-0), 2 p.m.

Detroit Denby (1-0) vs Detroit East English (0-1), 12 p.m.

Detroit Osborn (0-1) vs Detroit Henry Ford (0-1), 3 p.m.

Detroit Voyageur Prep (1-0) vs Detroit Leadership Academy (0-1), 1 p.m.

Frankfort (0-1) vs St Ignace (0-1), 3 p.m.

Grosse Pointe Woods University Liggett (0-1) vs Mount Clemens (0-0), 1 p.m.

Harrison Township L’Anse Creuse (1-0) vs Port Huron (1-0), 1 p.m.

Marine City Cardinal Mooney (0-1) vs Waterford Our Lady of the Lakes (0-1), 1 p.m.

Three Oaks River Valley (1-0) vs Wyoming Lee (0-1), 3 p.m.

Union City (0-1) vs Homer (1-0), 7 p.m.

Adrian Lenawee Christian (1-0) vs Colon (1-0), 3 p.m.

Ashley (0-1) vs Akron-Fairgrove (0-1), 2 p.m.

Eben Junction Superior Central (0-1) vs Lake Linden-Hubbell (1-0), 12 p.m.

Marcellus (0-1) vs Vandercook Lake (0-0), 3 p.m.

Munising (1-0) vs Newberry (0-1), 7 p.m.

Powers North Central (1-0) vs Felch North Dickinson (0-1), 5 p.m.

Stephenson (1-0) vs Ontonagon (0-1), 1 p.m.

More high school football coverage

How to watch and stream Michigan high school football games Sept. 24-26

Breckenridge, Reading set up 2018 football state championship rematch

Top 50 Michigan high school football teams: New week, new No. 1 team

Week 1 Michigan high school football highlights, links, photos, more

2020 Michigan High School Football Player of the Year watch list: Week 2

Protestors gather in Lansing to oppose mandatory masks for youth athletes during sports

Evolution of iconic Hackley Stadium: Century-old Muskegon venue goes from classic to ‘Wow!’

Metro Detroit high school first in state on brink of missing football playoffs due to canceled games

If you purchase a product or register for an account through a link on our site, we may receive compensation. By using this site, you consent to our User Agreement and agree that your clicks, interactions, and personal information may be collected, recorded, and/or stored by us and social media and other third-party partners in accordance with our Privacy Policy.