Football

2023 season

329 regular-season games (weeks 1–10) and 13 playoff games. Standings below are the regular season only, computed with the Crabtree method under the 2023 alignment: parts of which are reconstructed from the games and public reports rather than an MPA document (see the note on the About page). Power = the niftiIQ rating fitted on that season's regular season (all games neutral-site). All seasons

Class A North

#TeamW-LOpp win%CrabtreePower
1Portland8-00.3947139.474+22.6
2Oxford Hills7-20.5329131.067+21.7
3Windham5-40.4756103.117+11.2
4Bangor4-50.513595.796-1.4
5Lewiston4-60.522792.273-0.6
6Edward Little0-90.608160.811-12.7

Class A South

#TeamW-LOpp win%CrabtreePower
1Thornton6-40.6024120.241+20.2
2Bonny Eagle7-30.4765117.647+19.6
3Noble6-40.4890108.901+5.1
4Sanford4-50.5765102.647+3.6
5South Portland4-50.553699.802+5.8
6Scarborough1-80.606771.778-5.0

Class B North

#TeamW-LOpp win%CrabtreePower
1Lawrence7-20.4615123.932-1.8
2Messalonskee7-20.3797115.752-7.3
3Cony7-30.4253112.529-11.6
4Falmouth2-50.492177.778-24.4
5Skowhegan2-60.507075.704-28.4
6Mt. Blue0-90.543254.321-31.0

Class B South

#TeamW-LOpp win%CrabtreePower
1Kennebunk8-10.3963128.523-2.7
2Massabesic5-40.4878104.336-15.1
3Westbrook4-60.568296.818-12.5
4Marshwood4-50.481792.615-13.4
5Deering4-50.379782.419-19.1
6Gorham2-60.500075.000-18.0
7Biddeford1-70.479560.445-29.4

Class C North

#TeamW-LOpp win%CrabtreePower
1Oceanside9-00.3827138.272+10.3
2Medomak Valley6-20.5634131.338+1.9
3Hermon5-30.5072113.225-4.2
4Nokomis4-60.541294.118-15.6
5Hampden4-50.402684.704-8.8
6Brewer1-70.633875.880-20.9

Class C South

#TeamW-LOpp win%CrabtreePower
1Leavitt9-00.5412154.118+22.1
2Fryeburg8-10.5256141.453+12.6
3Cheverus6-30.5556122.222+2.1
4Cape Elizabeth3-70.659195.909-8.6
5Gardiner4-50.437588.194-13.3
6York2-70.582380.450-11.2

Class D North

#TeamW-LOpp win%CrabtreePower
1Foxcroft9-00.4133141.333-4.8
2John Bapst7-20.3571113.492-19.8
3Belfast5-30.369299.423-31.6
4Winslow3-60.460579.386-34.9
5MCI1-60.557470.023-40.2
6Old Town1-80.521163.224-42.4
7Madison0-80.507550.746-45.9

Class D South

#TeamW-LOpp win%CrabtreePower
1Wells5-30.4559108.088-14.5
2Oak Hill4-40.5246102.459-31.0
3Poland4-30.4500102.143-27.0
4Winthrop2-20.400090.000-27.5
5Freeport2-70.633885.603-31.8
6Lisbon2-50.483376.905-32.7

8-Man Large North

#TeamW-LOpp win%CrabtreePower
1Camden Hills7-10.5077138.269+9.7
2MDI8-10.4429133.175+13.3
3Waterville3-50.562593.750+0.6

8-Man Large South

#TeamW-LOpp win%CrabtreePower
1Yarmouth5-10.3958122.917+11.8
2Morse5-30.5909121.591+5.1
3Greely5-30.4921111.706+2.6
4Mt. Ararat5-30.3934101.844+1.9
5Brunswick5-40.397195.261+0.4
6Mountain Valley3-50.508288.320+3.0
7Gray-NG1-70.625075.000-7.3
8Spruce Mountain0-70.642964.286-18.5
9Lake Region0-70.551755.172-22.5

8-Man Small North

#TeamW-LOpp win%CrabtreePower
1Orono6-00.5385153.846+34.8
2Stearns6-20.4902124.020+25.0
3Bucksport6-20.4615121.154+22.5
4Houlton4-30.5472111.860+16.7
5Dexter4-40.5686106.863+12.6
6Mattanawcook2-50.574586.018+6.9
7Ellsworth1-70.653877.885+3.0
8Washington Academy0-00.00000.000+15.2

8-Man Small South

#TeamW-LOpp win%CrabtreePower
1OOB10-00.4051140.506+37.4
2Dirigo6-10.4561131.328+28.1
3Maranacook5-30.5606118.561+24.5
4Sacopee Valley5-40.5479110.350+10.6
5Boothbay3-50.523189.808+10.3
6Telstar2-50.526381.203+10.0
7Traip1-60.543968.672+3.1
8Mount View0-80.636463.636-2.4

Results by week

Week 1

DateWinnerLoser
Thu 8/31OOB 8-Man Small South64Traip 8-Man Small South0
Fri 9/1Sanford Class A South41Scarborough Class A South17
Fri 9/1South Portland Class A South20Cony Class B North6
Fri 9/1Messalonskee Class B North48Falmouth Class B North8
Fri 9/1Bonny Eagle Class A South50Massabesic Class B South3
Fri 9/1Oceanside Class C North50Cape Elizabeth Class C South12
Fri 9/1Dirigo 8-Man Small South54Telstar 8-Man Small South12
Fri 9/1Kennebunk Class B South14Gorham Class B South6
Fri 9/1Winslow Class D North25Old Town Class D North7
Fri 9/1Windham Class A North35Skowhegan Class B North0
Fri 9/1Maranacook 8-Man Small South56Boothbay 8-Man Small South14
Fri 9/1Oxford Hills Class A North42Lewiston Class A North0
Fri 9/1Foxcroft Class D North54John Bapst Class D North6
Fri 9/1Camden Hills 8-Man Large North6Morse 8-Man Large South0
Fri 9/1Greely 8-Man Large South64Lake Region 8-Man Large South26
Fri 9/1Leavitt Class C South45Fryeburg Class C South8
Fri 9/1MDI 8-Man Large North36Mountain Valley 8-Man Large South26
Fri 9/1Hermon Class C North54Brewer Class C North12
Fri 9/1Gardiner Class C South37Mt. Blue Class B North12
Fri 9/1Waterville 8-Man Large North34Spruce Mountain 8-Man Large South0
Fri 9/1Portland Class A North35Thornton Class A South28
Fri 9/1Westbrook Class B South36Biddeford Class B South20
Fri 9/1Noble Class A South33Edward Little Class A North14
Fri 9/1Deering Class B South17Marshwood Class B South8
Fri 9/1Bangor Class A North21Lawrence Class B North6
Fri 9/1Brunswick 8-Man Large South54Gray-NG 8-Man Large South26
Fri 9/1Bucksport 8-Man Small North30Stearns 8-Man Small North12
Fri 9/1Lisbon Class D South34Belfast Class D North12
Fri 9/1Orono 8-Man Small North57Houlton 8-Man Small North6
Fri 9/1Poland Class D South46Madison Class D North0
Fri 9/1Yarmouth 8-Man Large South30Mt. Ararat 8-Man Large South6
Sat 9/2Wells Class D South31Oak Hill Class D South0
Sat 9/2Cheverus Class C South41York Class C South14
Sat 9/2Medomak Valley Class C North36Hampden Class C North22
Sat 9/2Nokomis Class C North38MCI Class D North12
Sat 9/2Sacopee Valley 8-Man Small South36Mount View 8-Man Small South26
Sat 9/2Dexter 8-Man Small North44Ellsworth 8-Man Small North28
Sat 9/2Freeport Class D South39Winthrop Class D South33
Sat 9/2Mattanawcook 8-Man Small North62Valley (Fort Kent) non-MPA14

Week 2

DateWinnerLoser
Thu 9/7John Bapst Class D North44Belfast Class D North16
Fri 9/8Lewiston Class A North19South Portland Class A South16
Fri 9/8Cony Class B North22Skowhegan Class B North0
Fri 9/8Morse 8-Man Large South30Brunswick 8-Man Large South28
Fri 9/8MDI 8-Man Large North44Gray-NG 8-Man Large South16
Fri 9/8Fryeburg Class C South54Westbrook Class B South14
Fri 9/8Kennebunk Class B South38Massabesic Class B South6
Fri 9/8Messalonskee Class B North35Gardiner Class C South0
Fri 9/8OOB 8-Man Small South54Dirigo 8-Man Small South0
Fri 9/8Medomak Valley Class C North32Nokomis Class C North0
Fri 9/8Portland Class A North40Edward Little Class A North6
Fri 9/8Mountain Valley 8-Man Large South66Lake Region 8-Man Large South16
Fri 9/8Dover (NH) non-MPA7Sanford Class A South7
Fri 9/8Bonny Eagle Class A South45Noble Class A South14
Fri 9/8Lawrence Class B North27Falmouth Class B North8
Fri 9/8York Class C South32Wells Class D South14
Fri 9/8Oceanside Class C North38Hermon Class C North24
Fri 9/8Poland Class D South16Old Town Class D North0
Fri 9/8Deering Class B South35Mt. Blue Class B North6
Fri 9/8Hampden Class C North28Brewer Class C North0
Fri 9/8Camden Hills 8-Man Large North28Greely 8-Man Large South8
Fri 9/8Marshwood Class B South40Biddeford Class B South6
Fri 9/8Leavitt Class C South45Cape Elizabeth Class C South7
Fri 9/8Windham Class A North35Bangor Class A North6
Fri 9/8Oxford Hills Class A North21Thornton Class A South14
Fri 9/8Bucksport 8-Man Small North42Houlton 8-Man Small North40
Fri 9/8Dexter 8-Man Small North20Mattanawcook 8-Man Small North14
Fri 9/8Ellsworth 8-Man Small North54Valley (Fort Kent) non-MPA24
Fri 9/8Orono 8-Man Small North30Stearns 8-Man Small North8
Fri 9/8Waterville 8-Man Large North24Mt. Ararat 8-Man Large South0
Fri 9/8Yarmouth 8-Man Large South59Spruce Mountain 8-Man Large South14
Sat 9/9Boothbay 8-Man Small South24Traip 8-Man Small South12
Sat 9/9Sacopee Valley 8-Man Small South48Telstar 8-Man Small South44
Sat 9/9Cheverus Class C South21Gorham Class B South20
Sat 9/9Foxcroft Class D North49Oak Hill Class D South0
Sat 9/9Maranacook 8-Man Small South56Mount View 8-Man Small South0
Sun 9/10Freeport Class D South28Lisbon Class D South16
Sun 9/10Winslow Class D North16Madison Class D North14
Mon 9/11Bishop Guertin (NH) non-MPA13Scarborough Class A South10

Week 3

DateWinnerLoser
Thu 9/14Brunswick 8-Man Large South42Greely 8-Man Large South38
Fri 9/15Bangor Class A North42Skowhegan Class B North0
Fri 9/15Belfast Class D North14Old Town Class D North7
Fri 9/15Portland Class A North47Lewiston Class A North6
Fri 9/15Foxcroft Class D North48Hermon Class C North0
Fri 9/15Cheverus Class C South28Cape Elizabeth Class C South0
Fri 9/15Leavitt Class C South63York Class C South13
Fri 9/15OOB 8-Man Small South68Boothbay 8-Man Small South0
Fri 9/15Sanford Class A South31South Portland Class A South20
Fri 9/15Camden Hills 8-Man Large North28MDI 8-Man Large North16
Fri 9/15Oceanside Class C North40Hampden Class C North0
Fri 9/15Messalonskee Class B North39Cony Class B North21
Fri 9/15Maranacook 8-Man Small South73Traip 8-Man Small South0
Fri 9/15Oxford Hills Class A North39Scarborough Class A South0
Fri 9/15Marshwood Class B South30Gorham Class B South27
Fri 9/15Deering Class B South6Biddeford Class B South0
Fri 9/15Dirigo 8-Man Small South42Sacopee Valley 8-Man Small South14
Fri 9/15Poland Class D South16Oak Hill Class D South6
Fri 9/15Windham Class A North48Edward Little Class A North0
Fri 9/15Noble Class A South29Massabesic Class B South23
Fri 9/15Thornton Class A South28Bonny Eagle Class A South14
Fri 9/15Lawrence Class B North34Mt. Blue Class B North0
Fri 9/15Bucksport 8-Man Small North57Valley (Fort Kent) non-MPA0
Fri 9/15Fryeburg Class C South43Lisbon Class D South20
Fri 9/15Gardiner Class C South20Falmouth Class B North0
Fri 9/15Houlton 8-Man Small North52Dexter 8-Man Small North38
Fri 9/15Kennebunk Class B South35Westbrook Class B South0
Fri 9/15MCI Class D North28Madison Class D North12
Fri 9/15Medomak Valley Class C North30Brewer Class C North6
Fri 9/15Morse 8-Man Large South16Waterville 8-Man Large North14
Fri 9/15Mt. Ararat 8-Man Large South22Gray-NG 8-Man Large South12
Fri 9/15Mountain Valley 8-Man Large South74Spruce Mountain 8-Man Large South20
Fri 9/15Orono 8-Man Small North64Ellsworth 8-Man Small North6
Fri 9/15Stearns 8-Man Small North58Mattanawcook 8-Man Small North12
Sat 9/16Nokomis Class C North36Winslow Class D North14
Mon 9/18Telstar 8-Man Small South34Mount View 8-Man Small South0
Mon 9/18John Bapst Class D North27Freeport Class D South20

Week 4

DateWinnerLoser
Fri 9/22Dirigo 8-Man Small South42Traip 8-Man Small South0
Fri 9/22MDI 8-Man Large North36Waterville 8-Man Large North16
Fri 9/22South Portland Class A South42Gorham Class B South18
Fri 9/22Orono 8-Man Small North44Bucksport 8-Man Small North18
Fri 9/22Medomak Valley Class C North32Hermon Class C North14
Fri 9/22Skowhegan Class B North18Mt. Blue Class B North13
Fri 9/22Brunswick 8-Man Large South54Lake Region 8-Man Large South20
Fri 9/22Sanford Class A South42Marshwood Class B South6
Fri 9/22Morse 8-Man Large South36Spruce Mountain 8-Man Large South8
Fri 9/22Messalonskee Class B North51Brewer Class C North0
Fri 9/22Noble Class A South49Biddeford Class B South6
Fri 9/22Hampden Class C North40MCI Class D North6
Fri 9/22Kennebunk Class B South28Deering Class B South6
Fri 9/22Fryeburg Class C South48Cape Elizabeth Class C South8
Fri 9/22Cheverus Class C South26Wells Class D South20
Fri 9/22Thornton Class A South37Windham Class A North6
Fri 9/22Bonny Eagle Class A South36Scarborough Class A South0
Fri 9/22Gardiner Class C South35Edward Little Class A North26
Fri 9/22Poland Class D South22Freeport Class D South2
Fri 9/22Camden Hills 8-Man Large North20Mountain Valley 8-Man Large South16
Fri 9/22Maranacook 8-Man Small South68Sacopee Valley 8-Man Small South12
Fri 9/22John Bapst Class D North31Old Town Class D North6
Fri 9/22Lewiston Class A North21Bangor Class A North14
Fri 9/22Lawrence Class B North40Cony Class B North7
Fri 9/22Foxcroft Class D North68Madison Class D North0
Fri 9/22Mattanawcook 8-Man Small North54Ellsworth 8-Man Small North30
Fri 9/22Mt. Ararat 8-Man Large South34Greely 8-Man Large South28
Fri 9/22Stearns 8-Man Small North62Houlton 8-Man Small North28
Fri 9/22Yarmouth 8-Man Large South38Gray-NG 8-Man Large South20
Sat 9/23Leavitt Class C South21Oxford Hills Class A North14
Sat 9/23OOB 8-Man Small South60Telstar 8-Man Small South0
Sat 9/23Boothbay 8-Man Small South50Mount View 8-Man Small South28
Sat 9/23Belfast Class D North41Winslow Class D North35
Sat 9/23Massabesic Class B South34Westbrook Class B South33
Sat 9/23Oceanside Class C North42Nokomis Class C North0
Sat 9/23Dexter 8-Man Small North41Valley (Fort Kent) non-MPA6
Sat 9/23Oak Hill Class D South20Winthrop Class D South12
Sat 9/23York Class C South41Lisbon Class D South20

Week 5

DateWinnerLoser
Fri 9/29Scarborough Class A South10Lewiston Class A North9
Fri 9/29Deering Class B South13Falmouth Class B North0
Fri 9/29Oceanside Class C North58Brewer Class C North6
Fri 9/29Brunswick 8-Man Large South60Spruce Mountain 8-Man Large South0
Fri 9/29Leavitt Class C South62Lawrence Class B North32
Fri 9/29Camden Hills 8-Man Large North29Gray-NG 8-Man Large South28
Fri 9/29Foxcroft Class D North35Medomak Valley Class C North0
Fri 9/29Dirigo 8-Man Small South28Maranacook 8-Man Small South20
Fri 9/29Thornton Class A South41Sanford Class A South14
Fri 9/29MDI 8-Man Large North38Lake Region 8-Man Large South0
Fri 9/29Messalonskee Class B North34Skowhegan Class B North12
Fri 9/29Greely 8-Man Large South28Waterville 8-Man Large North26
Fri 9/29Westbrook Class B South40Gorham Class B South14
Fri 9/29Boothbay 8-Man Small South18Telstar 8-Man Small South8
Fri 9/29Marshwood Class B South42Massabesic Class B South7
Fri 9/29Merrimack (NH) non-MPA27Bonny Eagle Class A South14
Fri 9/29Portland Class A North14Windham Class A North7
Fri 9/29Spaulding (NH) non-MPA57Edward Little Class A North18
Fri 9/29Gardiner Class C South21Nokomis Class C North0
Fri 9/29Cony Class B North27Mt. Blue Class B North26
Fri 9/29Kennebunk Class B South62Biddeford Class B South6
Fri 9/29Hampden Class C North42Old Town Class D North13
Fri 9/29Cape Elizabeth Class C South30York Class C South27
Fri 9/29Noble Class A South28South Portland Class A South20
Fri 9/29Wells Class D South32Poland Class D South6
Fri 9/29Belfast Class D North35Madison Class D North0
Fri 9/29Bucksport 8-Man Small North67Mattanawcook 8-Man Small North20
Fri 9/29Lisbon Class D South20Winslow Class D North19
Fri 9/29Stearns 8-Man Small North58Ellsworth 8-Man Small North42
Sat 9/30Traip 8-Man Small South42Mount View 8-Man Small South6
Sat 9/30OOB 8-Man Small South82Sacopee Valley 8-Man Small South0
Sat 9/30Fryeburg Class C South27Cheverus Class C South7
Sat 9/30Bangor Class A North28Winnacunnet (NH) non-MPA7
Sat 9/30Yarmouth 8-Man Large South46Mountain Valley 8-Man Large South38
Sat 9/30Oak Hill Class D South24Freeport Class D South10
Sat 9/30Hermon Class C North40MCI Class D North13
Sat 9/30Morse 8-Man Large South18Mt. Ararat 8-Man Large South12
Sat 9/30Orono 8-Man Small North33Dexter 8-Man Small North0
Sat 9/30Portsmouth (NH) non-MPA20Oxford Hills Class A North14
Sat 9/30Winthrop Class D South7John Bapst Class D North6

Week 6

DateWinnerLoser
Fri 10/6Windham Class A North21Scarborough Class A South3
Fri 10/6Sacopee Valley 8-Man Small South22Boothbay 8-Man Small South20
Fri 10/6Hermon Class C North34Old Town Class D North0
Fri 10/6Leavitt Class C South51Lewiston Class A North13
Fri 10/6Belfast Class D North24Oak Hill Class D South0
Fri 10/6Telstar 8-Man Small South24Traip 8-Man Small South6
Fri 10/6Marshwood Class B South20Westbrook Class B South14
Fri 10/6Messalonskee Class B North41Edward Little Class A North14
Fri 10/6MDI 8-Man Large North50Spruce Mountain 8-Man Large South14
Fri 10/6Thornton Class A South14South Portland Class A South0
Fri 10/6Massabesic Class B South17Deering Class B South14
Fri 10/6Gray-NG 8-Man Large South50Lake Region 8-Man Large South12
Fri 10/6Oceanside Class C North46Freeport Class D South0
Fri 10/6Cony Class B North55Bangor Class A North20
Fri 10/6Lawrence Class B North47Skowhegan Class B North14
Fri 10/6Foxcroft Class D North62MCI Class D North0
Fri 10/6Falmouth Class B North21Mt. Blue Class B North12
Fri 10/6Medomak Valley Class C North26Cape Elizabeth Class C South22
Fri 10/6Gorham Class B South19Biddeford Class B South0
Fri 10/6Oxford Hills Class A North21Bonny Eagle Class A South14
Fri 10/6Fryeburg Class C South43York Class C South6
Fri 10/6OOB 8-Man Small South66Maranacook 8-Man Small South19
Fri 10/6Bucksport 8-Man Small North48Ellsworth 8-Man Small North34
Fri 10/6Greely 8-Man Large South12Yarmouth 8-Man Large South8
Fri 10/6Houlton 8-Man Small North50Mattanawcook 8-Man Small North32
Fri 10/6John Bapst Class D North48Madison Class D North8
Fri 10/6Mt. Ararat 8-Man Large South64Brunswick 8-Man Large South14
Fri 10/6Stearns 8-Man Small North52Dexter 8-Man Small North20
Fri 10/6Wells Class D South41Lisbon Class D South6
Sat 10/7Cheverus Class C South46Gardiner Class C South6
Sat 10/7Dirigo 8-Man Small South50Mount View 8-Man Small South16
Sat 10/7Morse 8-Man Large South34Mountain Valley 8-Man Large South8
Sat 10/7Kennebunk Class B South35Sanford Class A South0
Sat 10/7Nokomis Class C North26Hampden Class C North18
Sat 10/7Camden Hills 8-Man Large North34Waterville 8-Man Large North6
Sat 10/7Winslow Class D North18Brewer Class C North16
Sat 10/7Portland Class A North41Noble Class A South7
Sat 10/7Orono 8-Man Small North67Valley (Fort Kent) non-MPA16

Week 7

DateWinnerLoser
Thu 10/12John Bapst Class D North54MCI Class D North13
Fri 10/13MDI 8-Man Large North24Morse 8-Man Large South19
Fri 10/13Lawrence Class B North41Messalonskee Class B North6
Fri 10/13Foxcroft Class D North56Freeport Class D South6
Fri 10/13Greely 8-Man Large South22Gray-NG 8-Man Large South16
Fri 10/13Mountain Valley 8-Man Large South68Waterville 8-Man Large North8
Fri 10/13Oxford Hills Class A North35Windham Class A North14
Fri 10/13Oceanside Class C North60York Class C South40
Fri 10/13South Portland Class A South27Kennebunk Class B South6
Fri 10/13Brewer Class C North19Nokomis Class C North8
Fri 10/13Portland Class A North41Scarborough Class A South0
Fri 10/13Noble Class A South33Marshwood Class B South20
Fri 10/13Skowhegan Class B North22Gardiner Class C South14
Fri 10/13OOB 8-Man Small South64Mount View 8-Man Small South13
Fri 10/13Cony Class B North31Falmouth Class B North22
Fri 10/13Bangor Class A North42Edward Little Class A North26
Fri 10/13Gorham Class B South20Deering Class B South0
Fri 10/13Lewiston Class A North35Mt. Blue Class B North7
Fri 10/13Massabesic Class B South56Biddeford Class B South32
Fri 10/13Bonny Eagle Class A South56Sanford Class A South7
Fri 10/13Dirigo 8-Man Small South45Boothbay 8-Man Small South0
Fri 10/13Hermon Class C North22Hampden Class C North18
Fri 10/13Fryeburg Class C South39Poland Class D South7
Fri 10/13Wells Class D South28Cape Elizabeth Class C South14
Fri 10/13Dexter 8-Man Small North24Bucksport 8-Man Small North22
Fri 10/13Houlton 8-Man Small North52Ellsworth 8-Man Small North28
Fri 10/13Mt. Ararat 8-Man Large South43Lake Region 8-Man Large South6
Fri 10/13Old Town Class D North6Madison Class D North0
Fri 10/13Yarmouth 8-Man Large South64Brunswick 8-Man Large South20
Sat 10/14Leavitt Class C South35Thornton Class A South21
Sat 10/14Maranacook 8-Man Small South52Telstar 8-Man Small South28
Sat 10/14Medomak Valley Class C North36Belfast Class D North0
Sat 10/14Cheverus Class C South27Westbrook Class B South22
Sat 10/14Oak Hill Class D South25Winslow Class D North13
Sat 10/14Sacopee Valley 8-Man Small South44Traip 8-Man Small South20
Sat 10/14Camden Hills 8-Man Large North51Spruce Mountain 8-Man Large South6
Sat 10/14Stearns 8-Man Small North64Valley (Fort Kent) non-MPA14

Week 8

DateWinnerLoser
Thu 10/19Oceanside Class C North36Medomak Valley Class C North30
Thu 10/19Biddeford Class B South30York Class C South28
Fri 10/20Cape Elizabeth Class C South6Freeport Class D South3
Fri 10/20Hermon Class C North28Nokomis Class C North0
Fri 10/20Cony Class B North28Gardiner Class C South14
Fri 10/20Kennebunk Class B South41Marshwood Class B South40
Fri 10/20Massabesic Class B South42Gorham Class B South12
Fri 10/20Bonny Eagle Class A South42Edward Little Class A North8
Fri 10/20South Portland Class A South7Scarborough Class A South0
Fri 10/20Leavitt Class C South34Cheverus Class C South14
Fri 10/20Noble Class A South41Bangor Class A North13
Fri 10/20Bedford (NH) non-MPA38Thornton Class A South7
Fri 10/20Windham Class A North33Lewiston Class A North0
Fri 10/20Lawrence Class B North49Brewer Class C North0
Fri 10/20Sacopee Valley 8-Man Small South22Boothbay 8-Man Small South20
Fri 10/20Westbrook Class B South29Deering Class B South12
Fri 10/20OOB 8-Man Small South66Mount View 8-Man Small South0
Fri 10/20Oxford Hills Class A North26Sanford Class A South7
Fri 10/20Belfast Class D North30MCI Class D North19
Fri 10/20Falmouth Class B North27Skowhegan Class B North8
Fri 10/20Messalonskee Class B North28Mt. Blue Class B North12
Fri 10/20John Bapst Class D North40Poland Class D South6
Fri 10/20Fryeburg Class C South28Wells Class D South7
Fri 10/20Brunswick 8-Man Large South68Gray-NG 8-Man Large South34
Fri 10/20Bucksport 8-Man Small North60Ellsworth 8-Man Small North6
Fri 10/20Hampden Class C North49Madison Class D North8
Fri 10/20Houlton 8-Man Small North26Dexter 8-Man Small North22
Fri 10/20Mt. Ararat 8-Man Large South52Lake Region 8-Man Large South8
Fri 10/20Oak Hill Class D South14Lisbon Class D South8
Fri 10/20Stearns 8-Man Small North54Mattanawcook 8-Man Small North6
Fri 10/20Waterville 8-Man Large North34Mountain Valley 8-Man Large South22
Fri 10/20Winthrop Class D South42Old Town Class D North6
Sat 10/21Foxcroft Class D North35Winslow Class D North14

Week 9

DateWinnerLoser
Mon 10/30Cape Elizabeth Class C South41York Class C South6
Mon 10/30Oxford Hills Class A North39Bangor Class A North14
Tue 10/31Thornton Class A South50Scarborough Class A South7
Tue 10/31Nokomis Class C North14Hampden Class C North13
Tue 10/31Portland Class A North34South Portland Class A South6
Tue 10/31Cony Class B North53Mt. Blue Class B North6
Tue 10/31Westbrook Class B South30Deering Class B South22
Tue 10/31Bonny Eagle Class A South35Windham Class A North21
Tue 10/31Sanford Class A South21Noble Class A South20
Tue 10/31OOB 8-Man Small South68Sacopee Valley 8-Man Small South0
Tue 10/31MDI 8-Man Large North32Morse 8-Man Large South3
Wed 11/1Lewiston Class A North34Edward Little Class A North18

Week 10

DateWinnerLoser
Fri 11/3Fryeburg Class C South34Cheverus Class C South15
Sat 11/4Leavitt Class C South59Cape Elizabeth Class C South26
Sat 11/4Wells Class D South42Freeport Class D South7
Sat 11/4John Bapst Class D North28Old Town Class D North14
Sat 11/4Lawrence Class B North42Gardiner Class C South7
Sat 11/4Oceanside Class C North52Nokomis Class C North14
Sat 11/4Foxcroft Class D North62Winslow Class D North7
Sat 11/4OOB 8-Man Small South56Maranacook 8-Man Small South8
Sat 11/4Greely 8-Man Large South40Brunswick 8-Man Large South22
Sat 11/4MDI 8-Man Large North26Camden Hills 8-Man Large North6
Mon 11/6Kennebunk Class B South23Westbrook Class B South22
Mon 11/6Cony Class B North28Messalonskee Class B North14
Mon 11/6Massabesic Class B South14Marshwood Class B South7
Mon 11/6Bonny Eagle Class A South47Noble Class A South6
Mon 11/6Thornton Class A South45Sanford Class A South0
Mon 11/6Portland Class A North32Lewiston Class A North6

Week 11 playoffs

DateWinnerLoser
Sat 11/11Portland Class A North29Oxford Hills Class A North22
Sat 11/11Orono 8-Man Small North46OOB 8-Man Small South18
Sat 11/11MDI 8-Man Large North28Greely 8-Man Large South0
Sat 11/11Oceanside Class C North34Medomak Valley Class C North22
Sat 11/11Kennebunk Class B South36Massabesic Class B South17
Sat 11/11Lawrence Class B North27Cony Class B North7
Sat 11/11Foxcroft Class D North29John Bapst Class D North8
Sat 11/11Leavitt Class C South36Fryeburg Class C South32
Sat 11/11Thornton Class A South21Bonny Eagle Class A South13

Week 12 playoffs

DateWinnerLoser
Sat 11/18Leavitt Class C South71Oceanside Class C North12
Sat 11/18Thornton Class A South24Portland Class A North14
Sat 11/18Wells Class D South22Foxcroft Class D North21
Sat 11/18Kennebunk Class B South40Lawrence Class B North20