Maine high school football playoff bracket 2026

· results through Sat Oct 31

Brackets are set in 11 of 11 divisions: Class A North, Class A South, Class B North, Class B South, Class C, Class D North, Class D South, 8-Man Large North, 8-Man Large South, 8-Man Small North and 8-Man Small South. 8-Man state finals are November 14 and Class A-D finals are November 21, 2026. Seeds go by the Crabtree Index; a bracket shows here as final only when no result left can change it.

Playoff picture and chances · Standings · How the Crabtree Index works

Class A football bracket

Class A North

top 4 · first round: regional semifinal

Seeds final · regular season over

Regional semifinal
#1 Oxford Hills v #4 Bangor Fri, Nov 6 · 7:00 PM · Gouin Field Preview →
#2 Portland v #3 Windham Fri, Nov 6 · Fitzpatrick Stadium Preview →

Class A South

top 4 · first round: regional semifinal

Seeds final · regular season over

Regional semifinal
#1 Thornton v #4 South Portland Fri, Nov 6 · 7:00 PM · Thornton Academy Hill Stadium Preview →
#2 Bonny Eagle v #3 Massabesic Fri, Nov 6 · Bonny Eagle High School Preview →

Class B football bracket

Class B North

top 6 · first round: regional quarterfinal

Seeds final · regular season over

Regional quarterfinal
#1 Lawrence · first-round bye
#2 Cony · first-round bye
#3 Skowhegan 35–0 #6 Brunswick Final Recap → Skowhegan next: regional semifinal at #2 Cony · Fri, Nov 6 · 7:00 PM · Fuller Field - Cony HS
#4 Fryeburg 48–6 #5 Messalonskee Final Recap → Fryeburg next: regional semifinal at #1 Lawrence · Fri, Nov 6 · 7:00 PM · Pete Cooper Stadium
Regional semifinal
#1 Lawrence v #4 Fryeburg Fri, Nov 6 · 7:00 PM · Pete Cooper Stadium
#2 Cony v #3 Skowhegan Fri, Nov 6 · 7:00 PM · Fuller Field - Cony HS

Class B South

top 6 · first round: regional quarterfinal

Seeds final · regular season over

Regional quarterfinal
#1 Marshwood · first-round bye
#2 Kennebunk · first-round bye
#3 Biddeford 35–20 #6 Cheverus Final Recap → Biddeford next: regional semifinal at #2 Kennebunk · Fri, Nov 6 · 6:00 PM · Kennebunk HS Memorial Field
#4 Falmouth 20–14 #5 Westbrook Final Recap → Falmouth next: regional semifinal at #1 Marshwood · Fri, Nov 6 · 6:00 PM · Marshwood HS
Regional semifinal
#1 Marshwood v #4 Falmouth Fri, Nov 6 · 6:00 PM · Marshwood HS
#2 Kennebunk v #3 Biddeford Fri, Nov 6 · 6:00 PM · Kennebunk HS Memorial Field

Class C football bracket

Class C

top 8 · first round: quarterfinal

Seeds final · regular season over

Quarterfinal
#1 Leavitt v #8 Gardiner Fri, Nov 6 · 7:00 PM · Leavitt Area HS or Lewiston HS (weather) Preview →
#4 Foxcroft v #5 Wells Fri, Nov 6 · Foxcroft Academy Preview →
#2 Greely v #7 Oceanside Fri, Nov 6 · 7:00 PM · Greely Preview →
#3 Hermon v #6 Nokomis Fri, Nov 6 · Hermon High School Preview →

Class D football bracket

Class D North

top 6 · first round: regional quarterfinal

Seeds final · regular season over

Regional quarterfinal
#1 Winslow · first-round bye
#2 MCI · first-round bye
#3 John Bapst 43–33 #6 Oak Hill Final Recap → John Bapst next: regional semifinal at #2 MCI · Fri, Nov 6 · 7:00 PM · Maine Central Institute Alumni Athletic Complex
#5 Madison 6–0 #4 Mattanawcook Final Recap → Madison next: regional semifinal at #1 Winslow · Sat, Nov 7 · 1:00 PM · Winslow HS
Regional semifinal
#1 Winslow v #5 Madison Sat, Nov 7 · 1:00 PM · Winslow HS
#2 MCI v #3 John Bapst Fri, Nov 6 · 7:00 PM · Maine Central Institute Alumni Athletic Complex

Class D South

top 6 · first round: regional quarterfinal

Seeds final · regular season over

Regional quarterfinal
#1 Freeport · first-round bye
#2 Winthrop · first-round bye
#3 Morse 42–6 #6 Mountain Valley Final Recap → Morse next: regional semifinal at #2 Winthrop · Fri, Nov 6 · Winthrop
#5 Dirigo 44–20 #4 Lisbon Final Recap → Dirigo next: regional semifinal at #1 Freeport · Fri, Nov 6 · 6:00 PM · Freeport HS
Regional semifinal
#1 Freeport v #5 Dirigo Fri, Nov 6 · 6:00 PM · Freeport HS
#2 Winthrop v #3 Morse Fri, Nov 6 · Winthrop

8-Man Large football bracket

8-Man Large North

top 4 · first round: regional semifinal

Seeds final · regular season over

Regional semifinal
#1 Old Town 60–2 #4 Houlton Final Recap → Old Town next: regional final vs #2 MDI · Sat, Nov 7 · 1:00 PM · Victory Field - OTHS
#2 MDI 22–14 #3 Ellsworth Final Recap → MDI next: regional final at #1 Old Town · Sat, Nov 7 · 1:00 PM · Victory Field - OTHS
Regional final
#1 Old Town v #2 MDI Sat, Nov 7 · 1:00 PM · Victory Field - OTHS

8-Man Large South

top 4 · first round: regional semifinal

Seeds final · regular season over

Regional semifinal
#1 Yarmouth 52–6 #4 Gray-NG Final Recap → Yarmouth next: regional final vs #2 Spruce Mountain · Fri, Nov 6 · Yarmouth HS Turf
#2 Spruce Mountain 44–16 #3 Cape Elizabeth Final Recap → Spruce Mountain next: regional final at #1 Yarmouth · Fri, Nov 6 · Yarmouth HS Turf
Regional final
#1 Yarmouth v #2 Spruce Mountain Fri, Nov 6 · Yarmouth HS Turf

8-Man Small football bracket

8-Man Small North

top 4 · first round: regional semifinal

Seeds final · regular season over

Regional semifinal
#1 Stearns 54–0 #4 Bucksport Final Recap → Stearns next: regional final vs #2 Orono · Fri, Nov 6 · Arthur D. Greenlaw Alumni Field
#2 Orono 64–22 #3 Washington Academy Final Recap → Orono next: regional final at #1 Stearns · Fri, Nov 6 · Arthur D. Greenlaw Alumni Field
Regional final
#1 Stearns v #2 Orono Fri, Nov 6 · Arthur D. Greenlaw Alumni Field

8-Man Small South

top 4 · first round: regional semifinal

Seeds final · regular season over

Regional semifinal
#1 OOB 42–0 #4 Maranacook Final Recap → OOB next: regional final vs #2 Boothbay · Sat, Nov 7 · 6:00 PM · OOBHS
#2 Boothbay 44–17 #3 Telstar Final Recap → Boothbay next: regional final at #1 OOB · Sat, Nov 7 · 6:00 PM · OOBHS
Regional final
#1 OOB v #2 Boothbay Sat, Nov 7 · 6:00 PM · OOBHS

The MPA's official brackets decide; game days and sites are added as the MPA posts them. Regional champions meet for the state title: 8-Man finals November 14 and Class A-D finals November 21, 2026. Clinched is proven: we check every combination of the games left.