2025 MPA Football Tournaments

Class C

PRELIMINARY ROUND
Friday, Oct. 31
#7-Foxcroft Academy 14, #10-York 0  Details
Saturday, Nov. 1
#8-Medomak Valley 62, #9-Old Town 6

QUARTERFINALS
Friday, Nov. 7
#5-Wells 14, #4-Gardiner 12  Details
#3-Hermon 30, #6-Nokomis 6  Details
#2-Leavitt 34, #7-Foxcroft Academy 3  Details
#1-Greely 36, #8-Medomak Valley 8  Details

SEMIFINALS
at higher seeds
Friday, Nov. 14
G6: #5-Wells (6-3) vs. #1-Greely (9-0), 7 p.m.
Saturday, Nov. 15
G5: #3-Hermon (8-1) vs. #2-Leavitt (7-2), 5 p.m.

Class A South


SEMIFINALS
at higher seeds
Friday, Nov. 7
#2-Bonny Eagle 27, #3-Noble 12  Details
#1-Thornton Academy 35, #4-South Portland 12  Details

FINAL
at higher seed
Saturday, Nov. 15
G3: #2-Bonny Eagle (9-1) vs. #1-Thornton Academy (9-1), 1 p.m.

Class A North


SEMIFINALS
at higher seeds
Friday, Nov. 7
#3-Bangor 35, #2-Oxford Hills 6  Details
#1-Portland 35, #4-Deering 14  Details

FINAL
at higher seed
Friday, Nov. 14
G3: #3-Bangor (6-4) vs. #1-Portland (8-2), 6 p.m.

Class B South

QUARTERFINALS
Friday, Oct. 31
#4-Marshwood 43, #5-Cheverus 23  Details
#3-Falmouth 33, #6-Gorham 0  Details

SEMIFINALS
at higher seeds
Friday, Nov. 7
#2-Kennebunk 21, #3-Falmouth 20  Details
#1-Westbrook 15, #4-Marshwood 12  Details

FINAL
at higher seed
Friday, Nov. 14
G5: #2-Kennebunk (8-1) vs. #1-Westbrook (8-1), 6 p.m.

Class B North

QUARTERFINALS
Friday, Oct. 31
#4-Messalonskee 35, #5-Skowhegan 28  Details
#3-Lawrence 40, #6-Mt. Blue 14  Details

SEMIFINALS
at higher seeds
Friday, Nov. 7
#2-Fryeburg Academy 34, #3-Lawrence 13  Details
#1-Cony 59, #4-Messalonskee 0  Details

FINAL
at Edward Little High School, Auburn
Friday, Nov. 14
G5: #2-Fryeburg Academy (6-3) vs. #1-Cony (9-0), 6 p.m.

Class D South

QUARTERFINALS
Saturday, Nov. 1
#4-Oak Hill 12, #5-Freeport 10
#6-Morse 14, #3-Poland 12

SEMIFINALS
at higher seeds
Friday, Nov. 7
#6-Morse 28, #2-Dirigo 22
#1-Winthrop/Monmouth/Hall-Dale 28, #4-Oak Hill 13  Details

FINAL
at higher seed
Friday, Nov. 14
G5: #6-Morse (5-5) vs. #1-Winthrop/Monmouth/Hall-Dale (9-0), 7 p.m.

Class D North

QUARTERFINALS
Friday, Oct. 31
#5-Maranacook 26, #4-Mattanawcook Academy 14
Saturday, Nov. 1
#3-Madison 46, #6-MCI 6

SEMIFINALS
at higher seeds
Saturday, Nov. 8
#2-Winslow 68, #3-Madison 7
#1-John Bapst 40, #5-Maranacook 12

FINAL
at Cameron Stadum, Bangor
Saturday, Nov. 15
G5: #2-Winslow (8-1) vs. #1-John Bapst (9-0), 2 p.m.

Class 8-Large North


SEMIFINALS
at higher seeds
Thursday, Oct. 30
#2-Mt. Desert Island 46, #3-Houlton 8
Saturday, Nov. 1
#1-Camden Hills 47, #4-Waterville 0

FINAL
at higher seed
Saturday, Nov. 8
#1-Camden Hills 35, #2-Mt. Desert Island 0

Class 8-Large South


SEMIFINALS
at higher seeds
Friday, Oct. 31
#2-Mt. Ararat 44, #3-Yarmouth 14  Details
Saturday, Nov. 1
#1-Spruce Mountain 44, #4-Lake Region 8

FINAL
at higher seed
Saturday, Nov. 8
#1-Spruce Mountain 20, #2-Mt. Ararat 14  Details

Class 8-Small North


SEMIFINALS
at higher seeds
Friday, Oct. 31
#3-Dexter 38, #2-Orono 34
#1-Stearns 44, #4-Bucksport 0

FINAL
at higher seed
Friday, Nov. 7
#1-Stearns 64, #3-Dexter 8

Class 8-Small South


SEMIFINALS
at higher seeds
Saturday, Nov. 1
#2-Telstar 60, #3-Sacopee Valley 30  Details

FINAL
at higher seed
Friday, Nov. 7
#1-Old Orchard Beach 74, #2-Telstar 28  Details

State Championships

Saturday, Nov. 15
8-LARGE
at Edward Little HS, Auburn
Camden Hills (9-1) vs. Spruce Mountain (8-1), 11 a.m.
8-SMALL
at Edward Little HS, Auburn
Stearns (8-2) vs. Old Orchard Beach (9-0), 2:30 p.m.

Saturday, Nov. 22
CLASS A
at Fitzpatrick Stadium, Portland
North winner vs. South winner
CLASS B
at Fitzpatrick Stadium, Portland
North winner vs. South winner
CLASS C
at Lewiston HS
North winner vs. South winner
CLASS D
at Lewiston HS
North winner vs. South winner