Here are the matchups for the 2017 high school football regional finals. Games will be played November 10th or November 11th.
Regional finals
Class A North
Portland (4-6) at Windham (6-4)- 11/10 @ 6 PM
Class A South
Thornton (8-1) at Scarborough (8-1)- 11/10 @ 7 PM
Class B North
Lawrence (6-3) at Skowhegan (6-3)- 11/10 @ 7 PM
Class B South
Falmouth (8-2) at Marshwood (10-0)- 11/11 @ 12:30 PM
Class C North
MCI (6-4) at MDI (9-1)- 11/11 @ 7 PM
Class C South
Gardiner (5-5) at Cape Elizabeth (8-2)- 11/10 @ 7 PM
Class D North
Bucksport (6-3) at Foxcroft (7-2)- 11/10 @ 7 PM
Class D South
Madison (9-1) at Wells (10-0)- 11/11 @ 12:30 PM
Class E
Maranacook (7-2) at Boothbay (9-0)- 11/10 @ 7 PM