Football

2025 season

321 regular-season games (weeks 1–10) and 14 playoff games. Standings below are the regular season only, computed with the Crabtree method under the 2025 alignment. Power = the niftiIQ rating fitted on that season's regular season (all games neutral-site). All seasons

Class A North

#TeamW-LOpp win%CrabtreePower
1Portland7-20.5070128.482+8.5
2Bangor5-30.4677109.274+6.9
3Windham3-50.521189.613-4.5
4Deering3-60.481081.435-5.7
5Edward Little2-60.338258.824-17.4
6Lewiston0-80.411841.176-26.1
7Oxford Hills0-00.00000.000+0.0

Class A South

#TeamW-LOpp win%CrabtreePower
1Thornton9-10.5488144.878+23.8
2Bonny Eagle8-10.5542144.311+19.8
3Noble7-30.5732127.317+7.1
4South Portland5-50.5934109.341+6.0
5Massabesic3-50.567694.257-5.1
6Scarborough3-60.536686.992-7.7
7Sanford2-70.536675.881-5.3

Class B North

#TeamW-LOpp win%CrabtreePower
1Cony8-00.3857138.571+20.7
2Fryeburg6-30.4444111.111+3.0
3Lawrence5-50.430293.023-0.7
4Messalonskee3-60.551388.462-6.8
5Skowhegan3-50.471484.643-6.6
6Mt. Blue1-80.531664.276-11.8
7Brunswick1-70.457158.214-15.1

Class B South

#TeamW-LOpp win%CrabtreePower
1Westbrook8-10.4878137.669+12.7
2Kennebunk8-10.4756136.450+15.1
3Falmouth6-40.6000120.000+17.4
4Marshwood6-40.5495114.945+8.8
5Cheverus4-50.518196.252+7.7
6Gorham2-70.512273.442-3.7
7Biddeford1-70.534265.925-10.9

Class C

#TeamW-LOpp win%CrabtreePower
1Greely9-00.4156141.558+17.2
2Hermon8-10.4167130.556+15.8
3Leavitt7-20.5195129.726+18.9
4Wells5-30.5735119.853+10.3
5Gardiner5-30.5455117.046+7.2
6Nokomis4-40.5441104.412+5.3
7Foxcroft5-40.440099.556+3.9
8Medomak Valley4-50.462790.713-0.8
9Hampden0-70.721372.131-11.1
10York1-80.602971.405-8.2
11Brewer2-50.396668.227-11.9
12Oceanside0-80.652265.217-11.8
13Old Town0-10.444444.444-0.2

Class D North

#TeamW-LOpp win%CrabtreePower
1John Bapst9-00.4000140.000-3.0
2Winslow8-10.5062139.506+0.1
3Madison7-30.4884118.837-17.3
4Maranacook3-70.647794.773-24.0
5Mattanawcook4-50.412585.694-28.7
6MCI2-60.581183.108-30.0
7Belfast0-80.549354.930-34.7

Class D South

#TeamW-LOpp win%CrabtreePower
1Winthrop9-00.3671136.709-1.7
2Dirigo5-30.5143113.929-13.0
3Oak Hill5-40.5526110.819-12.7
4Freeport5-30.4429106.786-13.0
5Poland5-40.5000105.556-15.2
6Morse4-50.493593.795-25.0
7Lisbon1-70.571469.643-31.3
8Mountain Valley0-80.550755.072-28.8

8-Man Large North

#TeamW-LOpp win%CrabtreePower
1Camden Hills9-10.3488124.884+20.4
2MDI4-60.578397.831+7.0
3Houlton3-40.426285.480-2.2
4Waterville1-80.641075.214-2.6
5Ellsworth1-60.571471.429-6.7

8-Man Large South

#TeamW-LOpp win%CrabtreePower
1Spruce Mountain7-10.4706134.559+22.8
2Mt. Ararat8-20.5000130.000+27.5
3Yarmouth6-20.5070125.704+21.2
4Lake Region4-40.5797107.971+15.9
5Gray-NG3-50.565294.022+4.0
6Cape Elizabeth1-70.705983.088-2.0

8-Man Small North

#TeamW-LOpp win%CrabtreePower
1Stearns7-20.5000127.778+11.3
2Orono4-30.5517112.315-6.9
3Dexter5-40.5385109.402-4.3
4Bucksport1-60.654579.740-17.6
5Washington Academy2-40.350068.333-18.9

8-Man Small South

#TeamW-LOpp win%CrabtreePower
1OOB8-00.4746147.458+14.9
2Telstar4-30.4898106.122-6.6
3Sacopee Valley3-50.491286.623-16.8
4Boothbay1-40.500070.000-16.2
5Mount View0-50.428642.857-35.3
6Traip0-00.00000.000-8.8

Results by week

Week 1

DateWinnerLoser
Thu 9/4John Bapst Class D North46Madison Class D North6
Thu 9/4Noble Class A South10Windham Class A North6
Thu 9/4Sanford Class A South28Biddeford Class B South14
Fri 9/5Hermon Class C26Foxcroft Class C6
Fri 9/5Spruce Mountain 8-Man Large South38Bucksport 8-Man Small North8
Fri 9/5Edward Little Class A North7Mt. Blue Class B North6
Fri 9/5Leavitt Class C50Hampden Class C8
Fri 9/5Cony Class B North47Messalonskee Class B North0
Fri 9/5Thornton Class A South44Scarborough Class A South0
Fri 9/5MDI 8-Man Large North26Houlton 8-Man Large North8
Fri 9/5Bonny Eagle Class A South48South Portland Class A South6
Fri 9/5Wells Class C32Nokomis Class C12
Fri 9/5Massabesic Class A South26Lewiston Class A North6
Fri 9/5Kennebunk Class B South14Falmouth Class B South10
Fri 9/5Greely Class C42York Class C0
Fri 9/5Dexter 8-Man Small North46Washington Academy 8-Man Small North12
Fri 9/5Cheverus Class B South35Gorham Class B South0
Fri 9/5MCI Class D North40Mattanawcook Class D North22
Fri 9/5Lawrence Class B North28Brunswick Class B North6
Fri 9/5Freeport Class D South31Mountain Valley Class D South14
Fri 9/5Gardiner Class C31Oceanside Class C0
Fri 9/5Gray-NG 8-Man Large South42Cape Elizabeth 8-Man Large South14
Fri 9/5Lake Region 8-Man Large South50Ellsworth 8-Man Large North14
Fri 9/5Westbrook Class B South27Marshwood Class B South16
Fri 9/5Fryeburg Class B North28Skowhegan Class B North12
Fri 9/5Brewer Class C19Belfast Class D North0
Fri 9/5Bangor Class A North21Deering Class A North0
Fri 9/5Winthrop Class D South28Oak Hill Class D South12
Fri 9/5Poland Class D South35Morse Class D South0
Fri 9/5Mt. Ararat 8-Man Large South42Yarmouth 8-Man Large South20
Fri 9/5Dirigo Class D South46Lisbon Class D South18
Fri 9/5OOB 8-Man Small South60Orono 8-Man Small North18
Sat 9/6Winslow Class D North54Maranacook Class D North0
Sat 9/6Telstar 8-Man Small South20Boothbay 8-Man Small South6
Sat 9/6Medomak Valley Class C30Old Town Class C28
Sat 9/6Camden Hills 8-Man Large North50Waterville 8-Man Large North32

Week 2

DateWinnerLoser
Thu 9/11John Bapst Class D North54MCI Class D North14
Thu 9/11Winthrop Class D South42Mountain Valley Class D South0
Fri 9/12Portland Class A North28Windham Class A North21
Fri 9/12Marshwood Class B South48Biddeford Class B South28
Fri 9/12Thornton Class A South42Bangor Class A North7
Fri 9/12Foxcroft Class C39Oceanside Class C8
Fri 9/12Madison Class D North15Lisbon Class D South12
Fri 9/12Fryeburg Class B North15Mt. Blue Class B North0
Fri 9/12Falmouth Class B South25Westbrook Class B South7
Fri 9/12Cony Class B North55Brunswick Class B North6
Fri 9/12Freeport Class D South21Medomak Valley Class C14
Fri 9/12Skowhegan Class B North14Lawrence Class B North13
Fri 9/12Winslow Class D North63Belfast Class D North22
Fri 9/12Mattanawcook Class D North16Maranacook Class D North6
Fri 9/12Stearns 8-Man Small North60Orono 8-Man Small North22
Fri 9/12OOB 8-Man Small South60Boothbay 8-Man Small South0
Fri 9/12Kennebunk Class B South28Scarborough Class A South0
Fri 9/12Bucksport 8-Man Small North30Washington Academy 8-Man Small North24
Fri 9/12Brewer Class C22Hampden Class C16
Fri 9/12Houlton 8-Man Large North32Ellsworth 8-Man Large North20
Fri 9/12Hermon Class C22Wells Class C16
Fri 9/12Dirigo Class D South39Poland Class D South14
Fri 9/12Spruce Mountain 8-Man Large South52Waterville 8-Man Large North0
Fri 9/12Bonny Eagle Class A South26Sanford Class A South6
Fri 9/12Noble Class A South23South Portland Class A South14
Fri 9/12Gorham Class B South36Lewiston Class A North6
Fri 9/12Deering Class A North54Edward Little Class A North31
Fri 9/12Greely Class C28Leavitt Class C26
Fri 9/12Lake Region 8-Man Large South36MDI 8-Man Large North14
Sat 9/13Cheverus Class B South48Messalonskee Class B North21
Sat 9/13Gray-NG 8-Man Large South40Sacopee Valley 8-Man Small South12
Sat 9/13Yarmouth 8-Man Large South64Cape Elizabeth 8-Man Large South38
Sat 9/13Nokomis Class C24York Class C0
Sat 9/13Oak Hill Class D South32Morse Class D South6
Sat 9/13Camden Hills 8-Man Large North30Mt. Ararat 8-Man Large South20

Week 3

DateWinnerLoser
Thu 9/18Westbrook Class B South55Biddeford Class B South21
Fri 9/19Cony Class B North52Mt. Blue Class B North12
Fri 9/19Morse Class D South22Brunswick Class B North14
Fri 9/19Lake Region 8-Man Large South46Cape Elizabeth 8-Man Large South26
Fri 9/19Yarmouth 8-Man Large South52Spruce Mountain 8-Man Large South38
Fri 9/19Messalonskee Class B North33Skowhegan Class B North28
Fri 9/19Leavitt Class C58York Class C12
Fri 9/19South Portland Class A South41Sanford Class A South0
Fri 9/19Hermon Class C36Oceanside Class C8
Fri 9/19Noble Class A South17Massabesic Class A South14
Fri 9/19Nokomis Class C28Brewer Class C8
Fri 9/19Mt. Ararat 8-Man Large South40Gray-NG 8-Man Large South12
Fri 9/19Poland Class D South34Mountain Valley Class D South15
Fri 9/19Gardiner Class C28Wells Class C26
Fri 9/19MDI 8-Man Large North28Waterville 8-Man Large North6
Fri 9/19Portland Class A North34Deering Class A North0
Fri 9/19OOB 8-Man Small South34Stearns 8-Man Small North20
Fri 9/19Sacopee Valley 8-Man Small South34Boothbay 8-Man Small South30
Fri 9/19Maranacook Class D North56Belfast Class D North34
Fri 9/19Bangor Class A North42Lawrence Class B North0
Fri 9/19Fryeburg Class B North21Laconia (NH) non-MPA13
Fri 9/19Medomak Valley Class C46Hampden Class C16
Fri 9/19Winthrop Class D South51Lisbon Class D South6
Fri 9/19Bedford (NH) non-MPA26Thornton Class A South14
Fri 9/19Madison Class D North60MCI Class D North22
Fri 9/19Bonny Eagle Class A South43Windham Class A North0
Fri 9/19John Bapst Class D North41Mattanawcook Class D North7
Fri 9/19Scarborough Class A South20Lewiston Class A North0
Fri 9/19Marshwood Class B South35Gorham Class B South21
Sat 9/20Dexter 8-Man Small North54Mount View 8-Man Small South0
Sat 9/20Dirigo Class D South26Oak Hill Class D South22
Sat 9/20Kennebunk Class B South22Cheverus Class B South21
Sat 9/20Winslow Class D North47Freeport Class D South7
Sat 9/20Camden Hills 8-Man Large North58Ellsworth 8-Man Large North20
Sat 9/20Greely Class C28Falmouth Class B South21

Week 4

DateWinnerLoser
Thu 9/25OOB 8-Man Small South60Telstar 8-Man Small South0
Fri 9/26Cape Elizabeth 8-Man Large South60Sacopee Valley 8-Man Small South42
Fri 9/26Windham Class A North45Lewiston Class A North0
Fri 9/26Madison Class D North21Maranacook Class D North14
Fri 9/26Portland Class A North42Bangor Class A North26
Fri 9/26Stearns 8-Man Small North44Bucksport 8-Man Small North14
Fri 9/26Deering Class A North22Lawrence Class B North21
Fri 9/26Gardiner Class C32Brewer Class C0
Fri 9/26Mattanawcook Class D North50Belfast Class D North40
Fri 9/26Mt. Blue Class B North20Brunswick Class B North0
Fri 9/26Hermon Class C35Hampden Class C0
Fri 9/26Scarborough Class A South18Sanford Class A South6
Fri 9/26Bonny Eagle Class A South18Noble Class A South0
Fri 9/26Biddeford Class B South29Skowhegan Class B North15
Fri 9/26Winthrop Class D South28Dirigo Class D South0
Fri 9/26Camden Hills 8-Man Large North48Houlton 8-Man Large North8
Fri 9/26Leavitt Class C50Medomak Valley Class C6
Fri 9/26Westbrook Class B South45Edward Little Class A North15
Fri 9/26Wells Class C44Oceanside Class C14
Fri 9/26Poland Class D South55Lisbon Class D South0
Fri 9/26Marshwood Class B South23Cheverus Class B South22
Fri 9/26Morse Class D South22Mountain Valley Class D South18
Fri 9/26Yarmouth 8-Man Large South36Lake Region 8-Man Large South22
Fri 9/26Falmouth Class B South41Gorham Class B South17
Fri 9/26Spruce Mountain 8-Man Large South58Gray-NG 8-Man Large South24
Fri 9/26Mt. Ararat 8-Man Large South28MDI 8-Man Large North0
Fri 9/26Fryeburg Class B North37Messalonskee Class B North20
Fri 9/26Washington Academy 8-Man Small North54Mount View 8-Man Small South14
Fri 9/26Ellsworth 8-Man Large North40Waterville 8-Man Large North36
Sat 9/27Kennebunk Class B South35Massabesic Class A South13
Sat 9/27Greely Class C20Nokomis Class C14
Sat 9/27Thornton Class A South34South Portland Class A South13
Sat 9/27Foxcroft Class C26York Class C20
Sat 9/27Oak Hill Class D South16Freeport Class D South14
Sat 9/27Orono 8-Man Small North46Dexter 8-Man Small North40
Sat 9/27John Bapst Class D North27Winslow Class D North14

Week 5

DateWinnerLoser
Thu 10/2Winthrop Class D South35Morse Class D South8
Fri 10/3Falmouth Class B South38Biddeford Class B South0
Fri 10/3Cheverus Class B South21Deering Class A North6
Fri 10/3Sanford Class A South36Edward Little Class A North0
Fri 10/3MDI 8-Man Large North44Ellsworth 8-Man Large North6
Fri 10/3Yarmouth 8-Man Large South50Gray-NG 8-Man Large South18
Fri 10/3MCI Class D North37Belfast Class D North27
Fri 10/3Washington Academy 8-Man Small North26Boothbay 8-Man Small South18
Fri 10/3Gardiner Class C28Medomak Valley Class C8
Fri 10/3Cony Class B North53Fryeburg Class B North7
Fri 10/3Madison Class D North14Dirigo Class D South6
Fri 10/3South Portland Class A South33Windham Class A North18
Fri 10/3Kennebunk Class B South35Gorham Class B South10
Fri 10/3Wells Class C12Leavitt Class C7
Fri 10/3Bangor Class A North42Lewiston Class A North8
Fri 10/3Noble Class A South35Marshwood Class B South27
Fri 10/3Winslow Class D North38Mattanawcook Class D North0
Fri 10/3Oak Hill Class D South16Mountain Valley Class D South14
Fri 10/3Thornton Class A South36Portland Class A North0
Fri 10/3Greely Class C34Foxcroft Class C19
Fri 10/3Stearns 8-Man Small North58Dexter 8-Man Small North20
Fri 10/3Nokomis Class C43Oceanside Class C36
Fri 10/3Lawrence Class B North35Mt. Blue Class B North7
Fri 10/3Mt. Ararat 8-Man Large South58Lake Region 8-Man Large South22
Fri 10/3OOB 8-Man Small South64Sacopee Valley 8-Man Small South14
Fri 10/3Westbrook Class B South41Poland Class D South8
Fri 10/3Hermon Class C38Skowhegan Class B North14
Fri 10/3Messalonskee Class B North35Brunswick Class B North32
Sat 10/4Telstar 8-Man Small South86Mount View 8-Man Small South0
Sat 10/4Freeport Class D South26Lisbon Class D South12
Sat 10/4Houlton 8-Man Large North38Waterville 8-Man Large North22
Sat 10/4Massabesic Class A South35Scarborough Class A South25
Sat 10/4Camden Hills 8-Man Large North42Cape Elizabeth 8-Man Large South22
Sat 10/4York Class C10Brewer Class C0
Sat 10/4John Bapst Class D North47Maranacook Class D North20

Week 6

DateWinnerLoser
Thu 10/9Gray-NG 8-Man Large South16Camden Hills 8-Man Large North6
Thu 10/9Marshwood Class B South33Falmouth Class B South28
Fri 10/10Orono 8-Man Small North34MDI 8-Man Large North22
Fri 10/10Sacopee Valley 8-Man Small South46Telstar 8-Man Small South42
Fri 10/10Madison Class D North36Mattanawcook Class D North6
Fri 10/10Thornton Class A South50Massabesic Class A South13
Fri 10/10Noble Class A South14Sanford Class A South7
Fri 10/10Bonny Eagle Class A South34Portland Class A North7
Fri 10/10Spruce Mountain 8-Man Large South62Cape Elizabeth 8-Man Large South6
Fri 10/10Winthrop Class D South21Poland Class D South6
Fri 10/10Hermon Class C36Brewer Class C0
Fri 10/10Dexter 8-Man Small North50Bucksport 8-Man Small North6
Fri 10/10Bangor Class A North42Windham Class A North14
Fri 10/10Houlton 8-Man Large North48Washington Academy 8-Man Small North6
Fri 10/10Cony Class B North55Skowhegan Class B North0
Fri 10/10Lawrence Class B North47Fryeburg Class B North35
Fri 10/10Greely Class C35Wells Class C14
Fri 10/10Messalonskee Class B North26Mt. Blue Class B North7
Fri 10/10Stearns 8-Man Small North56Ellsworth 8-Man Large North12
Fri 10/10Mt. Ararat 8-Man Large South46Waterville 8-Man Large North8
Fri 10/10Foxcroft Class C19Hampden Class C0
Fri 10/10Freeport Class D South42Maranacook Class D North0
Fri 10/10Lisbon Class D South21Mountain Valley Class D South20
Fri 10/10Dirigo Class D South35Morse Class D South14
Fri 10/10South Portland Class A South16Deering Class A North7
Sat 10/11OOB 8-Man Small South60Lake Region 8-Man Large South54
Sat 10/11Leavitt Class C32Gardiner Class C7
Sat 10/11Oak Hill Class D South28Oceanside Class C14
Sat 10/11John Bapst Class D North54Belfast Class D North22
Sat 10/11Scarborough Class A South15Gorham Class B South8
Sat 10/11Winslow Class D North63MCI Class D North12
Sat 10/11Westbrook Class B South20Kennebunk Class B South0
Sat 10/11Cheverus Class B South35Biddeford Class B South13
Sat 10/11Brunswick Class B North36Edward Little Class A North14
Sat 10/11Medomak Valley Class C40York Class C14

Week 7

DateWinnerLoser
Thu 10/16Windham Class A North15Edward Little Class A North6
Fri 10/17Bonny Eagle Class A South57Massabesic Class A South21
Fri 10/17Noble Class A South28Keene (NH) non-MPA14
Fri 10/17Orono 8-Man Small North28Washington Academy 8-Man Small North21
Fri 10/17Gardiner Class C14Foxcroft Class C13
Fri 10/17Maranacook Class D North42MCI Class D North8
Fri 10/17Greely Class C62Hampden Class C7
Fri 10/17South Portland Class A South34Scarborough Class A South0
Fri 10/17Winslow Class D North56Madison Class D North15
Fri 10/17Leavitt Class C34Messalonskee Class B North0
Fri 10/17Hermon Class C27Nokomis Class C20
Fri 10/17Medomak Valley Class C50Oceanside Class C14
Fri 10/17Mattanawcook Class D North42Lisbon Class D South29
Fri 10/17Lake Region 8-Man Large South37Gray-NG 8-Man Large South6
Fri 10/17Falmouth Class B South35Fryeburg Class B North0
Fri 10/17Winnacunnet (NH) non-MPA14Bangor Class A North7
Fri 10/17Dirigo Class D South32Mountain Valley Class D South0
Fri 10/17Mt. Ararat 8-Man Large South52Cape Elizabeth 8-Man Large South6
Fri 10/17Kennebunk Class B South54Marshwood Class B South21
Fri 10/17Skowhegan Class B North34Brunswick Class B North12
Fri 10/17Gorham Class B South36Biddeford Class B South12
Fri 10/17Cony Class B North46Lawrence Class B North14
Fri 10/17Morse Class D South28Belfast Class D North0
Fri 10/17Winthrop Class D South13Mt. Blue Class B North7
Fri 10/17Camden Hills 8-Man Large North34MDI 8-Man Large North22
Fri 10/17Wells Class C22York Class C7
Sat 10/18Telstar 8-Man Small South36Bucksport 8-Man Small North14
Sat 10/18Dexter 8-Man Small North50Houlton 8-Man Large North8
Sat 10/18Poland Class D South35Freeport Class D South14
Sat 10/18Yarmouth 8-Man Large South70Waterville 8-Man Large North26
Sat 10/18Thornton Class A South56Sanford Class A South13
Sat 10/18Portland Class A North45Lewiston Class A North0
Sat 10/18Sacopee Valley 8-Man Small South51Mount View 8-Man Small South0
Sat 10/18Westbrook Class B South27Cheverus Class B South21
Sat 10/18Spruce Mountain 8-Man Large South28Stearns 8-Man Small North24
Sat 10/18John Bapst Class D North29Oak Hill Class D South28

Week 8

DateWinnerLoser
Fri 10/24Falmouth Class B South27Cheverus Class B South3
Fri 10/24Bangor Class A North35Edward Little Class A North0
Fri 10/24Madison Class D North28Belfast Class D North22
Fri 10/24Kennebunk Class B South46Biddeford Class B South6
Fri 10/24Boothbay 8-Man Small South60Mount View 8-Man Small South12
Fri 10/24Fryeburg Class B North41Brunswick Class B North14
Fri 10/24OOB 8-Man Small South58Cape Elizabeth 8-Man Large South22
Fri 10/24Deering Class A North46Lewiston Class A North0
Fri 10/24Marshwood Class B South42Sanford Class A South20
Fri 10/24Mattanawcook Class D North30Mountain Valley Class D South26
Fri 10/24Yarmouth 8-Man Large South36MDI 8-Man Large North12
Fri 10/24Portland Class A North33Exeter (NH) non-MPA21
Fri 10/24Thornton Class A South42Bonny Eagle Class A South21
Fri 10/24Westbrook Class B South12Gorham Class B South10
Fri 10/24Winthrop Class D South41Maranacook Class D North6
Fri 10/24Freeport Class D South35Dirigo Class D South13
Fri 10/24Leavitt Class C12Hermon Class C7
Fri 10/24Skowhegan Class B North34Mt. Blue Class B North26
Fri 10/24Orono 8-Man Small North45Bucksport 8-Man Small North36
Fri 10/24Cony Class B North54Gardiner Class C10
Fri 10/24Mt. Ararat 8-Man Large South54Ellsworth 8-Man Large North6
Fri 10/24John Bapst Class D North20Hampden Class C13
Fri 10/24Lawrence Class B North34Messalonskee Class B North25
Fri 10/24Poland Class D South27MCI Class D North26
Fri 10/24South Portland Class A South40Massabesic Class A South0
Fri 10/24Noble Class A South38Scarborough Class A South0
Fri 10/24Foxcroft Class C38Brewer Class C7
Fri 10/24Greely Class C30Oceanside Class C16
Sat 10/25Winslow Class D North56Morse Class D South14
Sat 10/25Monadnock (NH) non-MPA8York Class C6
Sat 10/25Spruce Mountain 8-Man Large South50Dexter 8-Man Small North8
Sat 10/25Stearns 8-Man Small North62Sacopee Valley 8-Man Small South6
Sat 10/25Camden Hills 8-Man Large North22Lake Region 8-Man Large South14
Sat 10/25Oak Hill Class D South35Lisbon Class D South7
Sat 10/25Nokomis Class C36Medomak Valley Class C8
Sat 10/25Waterville 8-Man Large North44Gray-NG 8-Man Large South20

Week 9

DateWinnerLoser
Thu 10/30Thornton Class A South27Noble Class A South14
Thu 10/30Massabesic Class A South7Sanford Class A South6
Thu 10/30MDI 8-Man Large North46Houlton 8-Man Large North8
Fri 10/31Bonny Eagle Class A South44Scarborough Class A South6
Fri 10/31Falmouth Class B South33Gorham Class B South0
Fri 10/31Dexter 8-Man Small North38Orono 8-Man Small North34
Fri 10/31Lawrence Class B North40Mt. Blue Class B North14
Fri 10/31Windham Class A North56Deering Class A North54
Fri 10/31Maranacook Class D North26Mattanawcook Class D North12
Fri 10/31Foxcroft Class C14York Class C0
Fri 10/31Portland Class A North27South Portland Class A South14
Fri 10/31Marshwood Class B South43Cheverus Class B South23
Fri 10/31Stearns 8-Man Small North44Bucksport 8-Man Small North0
Fri 10/31Mt. Ararat 8-Man Large South44Yarmouth 8-Man Large South14
Fri 10/31Camden Hills 8-Man Large North47Waterville 8-Man Large North0
Sat 11/1Morse Class D South14Poland Class D South12
Sat 11/1Telstar 8-Man Small South60Sacopee Valley 8-Man Small South30
Sat 11/1Madison Class D North46MCI Class D North6
Sat 11/1Edward Little Class A North35Lewiston Class A North0

Week 10

DateWinnerLoser
Fri 11/7Stearns 8-Man Small North64Dexter 8-Man Small North8
Fri 11/7OOB 8-Man Small South74Telstar 8-Man Small South28
Fri 11/7Wells Class C14Gardiner Class C12
Fri 11/7Bonny Eagle Class A South27Noble Class A South12
Fri 11/7Winthrop Class D South28Oak Hill Class D South13
Fri 11/7Thornton Class A South35South Portland Class A South6
Fri 11/7Portland Class A North35Deering Class A North14
Fri 11/7Leavitt Class C34Foxcroft Class C3
Fri 11/7Westbrook Class B South15Marshwood Class B South12
Fri 11/7Greely Class C36Medomak Valley Class C8
Fri 11/7Hermon Class C30Nokomis Class C6
Fri 11/7Fryeburg Class B North34Lawrence Class B North13
Fri 11/7Kennebunk Class B South21Falmouth Class B South20
Fri 11/7Cony Class B North59Messalonskee Class B North0
Sat 11/8Spruce Mountain 8-Man Large South20Mt. Ararat 8-Man Large South14
Sat 11/8John Bapst Class D North40Maranacook Class D North12
Sat 11/8Camden Hills 8-Man Large North35MDI 8-Man Large North0
Sat 11/8Winslow Class D North68Madison Class D North7

Week 11 playoffs

DateWinnerLoser
Fri 11/14Cony Class B North40Fryeburg Class B North7
Fri 11/14Greely Class C48Wells Class C22
Fri 11/14Westbrook Class B South34Kennebunk Class B South27
Fri 11/14Winthrop Class D South39Morse Class D South8
Fri 11/14Portland Class A North30Bangor Class A North22
Sat 11/15Camden Hills 8-Man Large North52Spruce Mountain 8-Man Large South26
Sat 11/15Stearns 8-Man Small North20OOB 8-Man Small South18
Sat 11/15Leavitt Class C47Hermon Class C14
Sat 11/15Winslow Class D North42John Bapst Class D North14
Sat 11/15Thornton Class A South40Bonny Eagle Class A South28

Week 12 playoffs

DateWinnerLoser
Sat 11/22Thornton Class A South28Portland Class A North0
Sat 11/22Westbrook Class B South40Cony Class B North20
Sat 11/22Greely Class C41Leavitt Class C6
Sat 11/22Winthrop Class D South41Winslow Class D North14