2017 football semifinal matchups
Games will be played on November 3rd or 4th
Class A North
- #4 Windham at #1 Edward Little
- #6 Portland at #2 Lewiston
Class B North
- #5 Brewer at #1 Skowhegan
- #6 Brunswick at #2 Lawrence
Class C North
- #5 Oceanside at #1 MDI
- #6 MCI at #2 Winslow
Class D North
- #4 Dexter at #1 Foxcroft
- #3 Mattanawcook at #2 Bucksport
Class A South
- #5 Sanford at #1 Scarborough
- #3 Bonny Eagle at #2 Thornton
Class B South
- #4 Greely at #1Marshwood
- #3 Falmouth at #2 Kennebunk
Class C South
- #4 Gardiner at #1 Leavitt
- #3 Fryeburg at #2 Cape Elizabeth
Class D South
- #4 Mountain Valley at #1 Wells
- #6 Winthrop at #2 Madison
Class E
- #4 Sacopee Valley at #1 Boothbay
- #3 Camden Hills at #2 Maranacook