Sanford's Ethan Belanger
Hampden's Griffin Nye tries to get around the left side early in the game.
Skowhegan's Garrett McSweeney tries to squirm free from a group of tacklers.
Mattanawcook's Carter Ward
Deering's Rob Dacey Oxford Hills' Connor Bickford
MCI's Josh Buker
Skowhegan's Garrett McSweeney
Mattanawcook's Carter Ward attempts to haul a pass in defended by Deering's Rob Dacey.
Wells's Riley Dempsey Spruce Mt.'s Caulin Parker
Oxford Hills' Connor Bickford South Portland's Finn Zechman
Oxford Hills' Connor Bickford tries to haul in a catch defended by South Portland's Finn Zechman.
Cape Elizabeth's Ben Ekedahl Cheverus's Dominic Casale