Perfect football weather will greet both the players and fans of high school football in Maine this weekend. The 2016 season kickoffs with games throughout Maine. Let's take a look at games happening in central Maine.

Mt. Blue at Cony Friday at 7 p.m.
Skowhegan at Lawrence Friday at 7 p.m.
Gardiner at Messalonskee Friday at 7 p.m.
Brunswick at Hampden Friday at 7 p.m.
Bangor at Edward Little Friday at 7 p.m.
Lewiston at Windham Friday at 7 p.m.
Chevrus at Oxford Hills.Buckfield Friday at 7 p.m.
Morse at Gorham Friday at 7 p.m.
Westbrook at Leavitt Friday at 7 p.m.
Noble at Mt. Ararat Friday at 7 p.m.
Madison/Carrabec at Oceanside Friday at 7 p.m.
Hermon at John Bapst Friday at 7 p.m.
Foxcroft at MDI Friday at 7 p.m.
Wells at Spruce Mountain Friday at 7 p.m.
Mountain Valley at Gray-New Gloucester Friday at 7 p.m.

Brewer at Nokomis Saturday at 1 p.m.
Old Town at Waterville Saturday at 1 p.m.
Belfast at Winslow Saturday at 1 p.m.
Poland at Freeport Saturday at 1 p.m.
Houlton at Dexter Saturday at 1 p.m.
Orono at Mount View Saturday at 1 p.m.
Winthrop/Monmouth at Lisbon Saturday at 1 p.m.
Dirigo at Medomak Valley Saturday at 1:30 p.m.
Maranacook at Oak Hill Saturday at 1:30 p.m.