256 teams start this weekend in the running for state football championships. Here's a look at the first round match-ups:
DIVISION 1
REGION 1
District 1
Rockford (9-1) at Holt (9-1)
District 2
Flint Carman-Ainsworth (7-3) at Highland-Milford (9-1)
REGION 2
District 1
Ann Arbor Pioneer (7-3) at Saline (8-2)
District 2
South Lyon (9-1) at Canton (10-0)
REGION 3
District 1
Clarkston (9-1) at Lake Orion (10-0)
District 2
Clinton Township Chippewa Valley (7-2) at Macomb Dakota (9-1)
REGION 4
District 1
Royal Oak (8-2) at Warren Cousino (9-1)
District 2
Detroit Cass Tech (7-3) at Detroit Denby (7-2)
DIVISION 2
REGION 1
District 1
Muskegon (10-0) at Lowell (10-0)
District 2
Midland (7-3) at Bay City Central (8-1)
REGION 2
District 1
Oxford (7-3) at Davison (10-0)
District 2
Walled Lake Central (8-2) at Orchard Lake St. Mary's (8-2)
REGION 3
District 1
Portage Central (7-3) at Dearborn (9-1)
District 2
Wyandotte Roosevelt (7-3) at Allen Park (9-1)
REGION 4
District 1
Detroit Henry Ford (8-2) at Birmingham Brother Rice (10-0)
District 2
Grosse Pointe North (7-2) at Warren De La Salle (8-2)
DIVISION 3
REGION 1
District 1
Escanaba (7-3) at Cadillac (7-3)
District 2
Fruitport (10-0) at East Grand Rapids (8-1)
REGION 2
District 1
Wayland Union (7-3) at Caledonia (8-2)
District 2
St Joseph (6-4) at Stevensville Lakeshore (8-2)
REGION 3
District 1
Fowlerville (8-2) at Linden (10-0)
District 2
Gibraltar Carlson (9-1) at Chelsea (9-1)
REGION 4
District 1
Bloomfield Hills Lahser (7-3) at Farmington Hills Harrison (8-2)
District 2
Warren Woods-Tower (7-3) at Lapeer West (7-3)
DIVISION 4
REGION 1
District 1
Cheboygan (6-3) at Ogemaw Heights (7-3)
District 2
Coopersville (8-2) at Whitehall (9-1)
REGION 2
District 1
Haslett (8-2) at DeWitt (9-1)
District 2
Flint Powers Catholic (7-3) at North Branch (9-1)
REGION 3
District 1
Grand Rapids Catholic Central (8-2) at Zeeland West (9-1)
District 2
Dowagiac (8-2) at Battle Creek Harper Creek (98-1)
REGION 4
District 1
Croswell-Lexington (9-1) at Marine City (10-0)
District 2
Highland Park (9-1) at Detroit Crockett (8-2)
DIVISION 5
REGION 1
District 1
Mason County Central (7-3) at Menominee (10-0)
District 2
Standish-Sterling (7-3) at Roscommon (98-1)
REGION 2
District 1
North Muskegon (7-3) at Muskegon Oakridge (9-1)
District 2
Ovid-Elsie (7-2) at Saginaw Swan Valley (10-0)
REGION 3
District 1
Allendale (8-2) at Grand Rapids West Catholic (8-2)
District 2
Onsted (9-1) at Hillsdale (10-0)
REGION 4
District 1
Birch Run (9-1) at Lake Fenton (10-0)
District 2
Detroit Country Day (8-2) at Madison Heights Madison (10-0)
DIVISION 6
REGION 1
District 1
Calumet (8-2) at Iron Mountain (8-2)
District 2
Kingsley (8-2) at Suttons Bay (10-0)
REGION 2
District 1
St. Charles (7-3) at Ithaca (10-0)
District 2
Harbor Beach (9-1) at Saginaw Nouvel (8-0)
REGION 3
District 1
Montague (6-4) at Hartford (8-2)
District 2
Constantine (8-1) at Union City (9-1)
REGION 4
District 1
Olivet (8-2) at Addison (10-0)
District 2
Madison Heights Bishop Foley (6-3) at Inkster (8-1)
DIVISION 7
REGION 1
District 1
Ishpeming (7-2) at Norway (8-2)
District 2
Merrill (7-3) at Traverse City St Francis (9-1)
REGION 2
District 1
Holton (7-3) at Muskegon Catholic Central (8-2)
District 2
Decatur (9-1) at Cassopolis (10-0)
REGION 3
District 1
Whitmore Lake (7-3) at Fulton-Middleton (10-0)
District 2
Grass Lake (8-2) at Sand Creek (10-0)
REGION 4
District 1
Burton Bentley (7-3) at Ubly (8-2)
District 2
New Haven (5-4) at Royal Oak Shrine Catholic (8-2)
DIVISION 8
REGION 1
District 1
Crystal Falls Forest Park (7-2) at Iron Mountain North Dickinson (10-0)
District 2
Pickford (7-2) at Central Lake (10-0)
REGION 2
District 1
Frankfort (5-4) at Beal City (9-1)
District 2
Mount Pleasant Sacred Heart (8-2) at Gaylord St. Mary (9-1)
REGION 3
District 1
Fowler (8-2) at New Lothrop (10-0)
District 2
Kinde-North Huron (8-2) at Deckerville (9-1)
REGION 4
District 1
Martin (8-2) at Climax-Scotts (10-0)
District 2
Waterford Our Lady (8-2) at Sterling Heights Parkway Christian (10-0)