Power ratings · after Week 9 · 337 games

Who's really the best?

Points better than an average Maine team, on one scale for every class. Not the official standings and no effect on the playoffs: it's how we call games. The bar shows how sure we are.

#TeamClassRatingLikely range
1ThorntonClass A SouthA South+28.1 20.5 to 35.8

Why Thornton is #1

Record9–0unbeaten so far
Best winBonny Eagle #249–14 vs. Bonny Eagle; #2 in our ratings today
How sure we are+20 to +36its likely range; Bonny Eagle's overlaps, so it's close
Average margin+38.7points a game
Vs today's top 103–0against teams rated in the 11-man top 10
Schedule strength+5.3average rating of the opponents it's played (rated opponents only: 8 of 9 games)

Last season: none of this rating. From Week 7 on, only 2026 games count.

Thornton team page →
2Bonny EagleClass A SouthA South+21.5 13.8 to 29.2

Why Bonny Eagle is #2

Record8–19 games
Best winOxford Hills #445–6 vs. Oxford Hills; #4 in our ratings today
How sure we are+14 to +29its likely range; Thornton and Lawrence's overlap, so it's close
Average margin+19.6points a game
Vs today's top 102–1against teams rated in the 11-man top 10
Schedule strength+8.0average rating of the opponents it's played (rated opponents only: 8 of 9 games)

Last season: none of this rating. From Week 7 on, only 2026 games count.

Bonny Eagle team page →
3LawrenceClass B NorthB North+20.9 12.5 to 29.2

Why Lawrence is #3

Record8–0unbeaten so far
Best winCony #535–27 vs. Cony; #5 in our ratings today
How sure we are+12 to +29its likely range; Bonny Eagle and Oxford Hills's overlap, so it's close
Average margin+32.1points a game
Vs today's top 102–0against teams rated in the 11-man top 10
Schedule strength+1.4average rating of the opponents it's played

Last season: none of this rating. From Week 7 on, only 2026 games count.

Lawrence team page →
4Oxford HillsClass A NorthA North+19.7 11.5 to 27.8

Why Oxford Hills is #4

Record7–18 games
Best winPortland #729–0 vs. Portland; #7 in our ratings today
How sure we are+12 to +28its likely range; Lawrence and Cony's overlap, so it's close
Average margin+18.8points a game
Vs today's top 101–1against teams rated in the 11-man top 10
Schedule strength+4.5average rating of the opponents it's played

Last season: none of this rating. From Week 7 on, only 2026 games count.

Oxford Hills team page →
5ConyClass B NorthB North+16.3 8.0 to 24.5

Why Cony is #5

Record7–18 games
Best winFryeburg #1025–21 at Fryeburg; #10 in our ratings today
How sure we are+8 to +24its likely range; Oxford Hills and Leavitt's overlap, so it's close
Average margin+20.5points a game
Vs today's top 101–1against teams rated in the 11-man top 10
Schedule strength+2.2average rating of the opponents it's played

Last season: none of this rating. From Week 7 on, only 2026 games count.

Cony team page →
6LeavittClass CC+16.1 7.8 to 24.5

Why Leavitt is #6

Record9–0unbeaten so far
Best winHermon #1314–10 at Hermon; #13 in our ratings today
How sure we are+8 to +24its likely range; Cony and Portland's overlap, so it's close
Average margin+29.7points a game
Vs today's top 100–0hasn't played one yet
Schedule strength-3.6average rating of the opponents it's played

Last season: none of this rating. From Week 7 on, only 2026 games count.

Leavitt team page →
7PortlandClass A NorthA North+13.2 5.2 to 21.1

Why Portland is #7

Record7–29 games
Best winWindham #1539–13 vs. Windham; #15 in our ratings today
How sure we are+5 to +21its likely range; Leavitt and Marshwood's overlap, so it's close
Average margin+9.8points a game
Vs today's top 100–2against teams rated in the 11-man top 10
Schedule strength+4.3average rating of the opponents it's played

Last season: none of this rating. From Week 7 on, only 2026 games count.

Portland team page →
8MarshwoodClass B SouthB South+12.1 4.2 to 20.0

Why Marshwood is #8

Record7–18 games
Best winNoble #1452–51 vs. Noble; #14 in our ratings today
How sure we are+4 to +20its likely range; Portland and Massabesic's overlap, so it's close
Average margin+13.8points a game
Vs today's top 100–0hasn't played one yet
Schedule strength+1.1average rating of the opponents it's played

Last season: none of this rating. From Week 7 on, only 2026 games count.

Marshwood team page →
9MassabesicClass A SouthA South+10.6 2.8 to 18.4

Why Massabesic is #9

Record6–39 games
Best winNoble #1414–7 vs. Noble; #14 in our ratings today
How sure we are+3 to +18its likely range; Marshwood and Fryeburg's overlap, so it's close
Average margin+7.3points a game
Vs today's top 100–2against teams rated in the 11-man top 10
Schedule strength+5.1average rating of the opponents it's played

Last season: none of this rating. From Week 7 on, only 2026 games count.

Massabesic team page →
10FryeburgClass B NorthB North+10.2 2.0 to 18.5

Why Fryeburg is #10

Record5–49 games
Best winSkowhegan #1148–32 vs. Skowhegan; #11 in our ratings today
How sure we are+2 to +18its likely range; Massabesic and Skowhegan's overlap, so it's close
Average margin+9.9points a game
Vs today's top 100–2against teams rated in the 11-man top 10
Schedule strength+3.6average rating of the opponents it's played

Last season: none of this rating. From Week 7 on, only 2026 games count.

Fryeburg team page →
11SkowheganClass B NorthB North+9.9 1.6 to 18.1

Why Skowhegan is #11

Record6–39 games
Best winBiddeford #1936–7 vs. Biddeford; #19 in our ratings today
How sure we are+2 to +18its likely range; Fryeburg and Greely's overlap, so it's close
Average margin+9.6points a game
Vs today's top 100–3against teams rated in the 11-man top 10
Schedule strength+3.1average rating of the opponents it's played

Last season: none of this rating. From Week 7 on, only 2026 games count.

Skowhegan team page →
12GreelyClass CC+9.2 1.0 to 17.4

Why Greely is #12

Record8–19 games
Best winHermon #1328–14 vs. Hermon; #13 in our ratings today
How sure we are+1 to +17its likely range; Skowhegan and Hermon's overlap, so it's close
Average margin+16.8points a game
Vs today's top 100–1against teams rated in the 11-man top 10
Schedule strength-2.5average rating of the opponents it's played

Last season: none of this rating. From Week 7 on, only 2026 games count.

Greely team page →
13HermonClass CC+9.2 0.8 to 17.7

Why Hermon is #13

Record7–29 games
Best winFoxcroft #2124–0 vs. Foxcroft; #21 in our ratings today
How sure we are+1 to +18its likely range; Greely and Noble's overlap, so it's close
Average margin+28.6points a game
Vs today's top 100–1against teams rated in the 11-man top 10
Schedule strength-7.6average rating of the opponents it's played

Last season: none of this rating. From Week 7 on, only 2026 games count.

Hermon team page →
14NobleClass A SouthA South+8.7 1.0 to 16.3

Why Noble is #14

Record4–59 games
Best winSouth Portland #1821–7 vs. South Portland; #18 in our ratings today
How sure we are+1 to +16its likely range; Hermon and Windham's overlap, so it's close
Average margin+2.4points a game
Vs today's top 100–5against teams rated in the 11-man top 10
Schedule strength+10.1average rating of the opponents it's played (rated opponents only: 8 of 9 games)

Last season: none of this rating. From Week 7 on, only 2026 games count.

Noble team page →
15WindhamClass A NorthA North+8.1 0.2 to 16.0

Why Windham is #15

Record6–39 games
Best winBangor #1621–14 at Bangor; #16 in our ratings today
How sure we are+0 to +16its likely range; Noble and Bangor's overlap, so it's close
Average margin+4.3points a game
Vs today's top 100–3against teams rated in the 11-man top 10
Schedule strength+3.7average rating of the opponents it's played

Last season: none of this rating. From Week 7 on, only 2026 games count.

Windham team page →
16BangorClass A NorthA North+7.9 -0.3 to 16.1

Why Bangor is #16

Record4–48 games
Best winEdward Little #2535–14 vs. Edward Little; #25 in our ratings today
How sure we are-0 to +16its likely range; Windham and Kennebunk's overlap, so it's close
Average margin+6.2points a game
Vs today's top 100–3against teams rated in the 11-man top 10
Schedule strength+2.4average rating of the opponents it's played

Last season: none of this rating. From Week 7 on, only 2026 games count.

Bangor team page →
17KennebunkClass B SouthB South+6.0 -1.9 to 14.0

Why Kennebunk is #17

Record6–28 games
Best winFryeburg #1035–34 at Fryeburg; #10 in our ratings today
How sure we are-2 to +14its likely range; Bangor and South Portland's overlap, so it's close
Average margin+5.6points a game
Vs today's top 101–2against teams rated in the 11-man top 10
Schedule strength+2.7average rating of the opponents it's played

Last season: none of this rating. From Week 7 on, only 2026 games count.

Kennebunk team page →
18South PortlandClass A SouthA South+5.5 -2.2 to 13.1

Why South Portland is #18

Record4–59 games
Best winMassabesic #921–18 vs. Massabesic; #9 in our ratings today
How sure we are-2 to +13its likely range; Kennebunk and Biddeford's overlap, so it's close
Average margin-2.0points a game
Vs today's top 101–3against teams rated in the 11-man top 10
Schedule strength+8.5average rating of the opponents it's played (rated opponents only: 8 of 9 games)

Last season: none of this rating. From Week 7 on, only 2026 games count.

South Portland team page →
19BiddefordClass B SouthB South+5.0 -2.7 to 12.8

Why Biddeford is #19

Record6–39 games
Best winMarshwood #837–14 at Marshwood; #8 in our ratings today
How sure we are-3 to +13its likely range; South Portland and Winslow's overlap, so it's close
Average margin+3.0points a game
Vs today's top 101–0against teams rated in the 11-man top 10
Schedule strength+1.1average rating of the opponents it's played

Last season: none of this rating. From Week 7 on, only 2026 games count.

Biddeford team page →
20WinslowClass D NorthD North+4.9 -3.9 to 13.6

Why Winslow is #20

Record7–18 games
Best winFreeport #2314–6 vs. Freeport; #23 in our ratings today
How sure we are-4 to +14its likely range; Biddeford and Foxcroft's overlap, so it's close
Average margin+24.9points a game
Vs today's top 100–0hasn't played one yet
Schedule strength-12.7average rating of the opponents it's played

Last season: none of this rating. From Week 7 on, only 2026 games count.

Winslow team page →
21FoxcroftClass CC+4.5 -3.9 to 12.8

Why Foxcroft is #21

Record7–29 games
Best winGardiner #3128–0 vs. Gardiner; #31 in our ratings today
How sure we are-4 to +13its likely range; Winslow and Falmouth's overlap, so it's close
Average margin+21.1points a game
Vs today's top 100–1against teams rated in the 11-man top 10
Schedule strength-9.1average rating of the opponents it's played

Last season: none of this rating. From Week 7 on, only 2026 games count.

Foxcroft team page →
22FalmouthClass B SouthB South+3.5 -4.2 to 11.2

Why Falmouth is #22

Record4–59 games
Best winBiddeford #1938–14 vs. Biddeford; #19 in our ratings today
How sure we are-4 to +11its likely range; Foxcroft and Freeport's overlap, so it's close
Average margin-0.3points a game
Vs today's top 100–1against teams rated in the 11-man top 10
Schedule strength+3.9average rating of the opponents it's played

Last season: none of this rating. From Week 7 on, only 2026 games count.

Falmouth team page →
23FreeportClass D SouthD South+2.6 -6.2 to 11.4

Why Freeport is #23

Record6–28 games
Best winWinthrop #2729–28 vs. Winthrop; #27 in our ratings today
How sure we are-6 to +11its likely range; Falmouth and Cheverus's overlap, so it's close
Average margin+16.9points a game
Vs today's top 100–0hasn't played one yet
Schedule strength-9.3average rating of the opponents it's played

Last season: none of this rating. From Week 7 on, only 2026 games count.

Freeport team page →
24CheverusClass B SouthB South+2.5 -5.3 to 10.3

Why Cheverus is #24

Record3–69 games
Best winBiddeford #1944–8 at Biddeford; #19 in our ratings today
How sure we are-5 to +10its likely range; Freeport and Edward Little's overlap, so it's close
Average margin-0.4points a game
Vs today's top 100–1against teams rated in the 11-man top 10
Schedule strength+2.2average rating of the opponents it's played

Last season: none of this rating. From Week 7 on, only 2026 games count.

Cheverus team page →
25Edward LittleClass A NorthA North+1.2 -6.9 to 9.3

Why Edward Little is #25

Record4–48 games
Best winMt. Blue #2635–0 vs. Mt. Blue; #26 in our ratings today
How sure we are-7 to +9its likely range; Cheverus and Mt. Blue's overlap, so it's close
Average margin-0.5points a game
Vs today's top 100–2against teams rated in the 11-man top 10
Schedule strength+2.1average rating of the opponents it's played

Last season: none of this rating. From Week 7 on, only 2026 games count.

Edward Little team page →
26Mt. BlueClass B NorthB North-0.2 -8.5 to 8.2

Why Mt. Blue is #26

Record2–68 games
Best winBrunswick #3339–6 at Brunswick; #33 in our ratings today
How sure we are-8 to +8its likely range; Edward Little and Winthrop's overlap, so it's close
Average margin-7.8points a game
Vs today's top 100–3against teams rated in the 11-man top 10
Schedule strength+5.1average rating of the opponents it's played

Last season: none of this rating. From Week 7 on, only 2026 games count.

Mt. Blue team page →
27WinthropClass D SouthD South-0.2 -9.2 to 8.7

Why Winthrop is #27

Record7–18 games
Best winJohn Bapst #4214–6 at John Bapst; #42 in our ratings today
How sure we are-9 to +9its likely range; Mt. Blue and Westbrook's overlap, so it's close
Average margin+20.8points a game
Vs today's top 100–0hasn't played one yet
Schedule strength-16.8average rating of the opponents it's played

Last season: none of this rating. From Week 7 on, only 2026 games count.

Winthrop team page →
28WestbrookClass B SouthB South-0.3 -8.1 to 7.5

Why Westbrook is #28

Record3–69 games
Best winCheverus #2415–9 vs. Cheverus; #24 in our ratings today
How sure we are-8 to +8its likely range; Winthrop and Wells's overlap, so it's close
Average margin-7.3points a game
Vs today's top 100–2against teams rated in the 11-man top 10
Schedule strength+4.9average rating of the opponents it's played

Last season: none of this rating. From Week 7 on, only 2026 games count.

Westbrook team page →
29WellsClass CC-0.4 -8.7 to 7.9

Why Wells is #29

Record6–39 games
Best winWinslow #2014–13 vs. Winslow; #20 in our ratings today
How sure we are-9 to +8its likely range; Westbrook and Messalonskee's overlap, so it's close
Average margin+8.1points a game
Vs today's top 100–1against teams rated in the 11-man top 10
Schedule strength-4.3average rating of the opponents it's played

Last season: none of this rating. From Week 7 on, only 2026 games count.

Wells team page →
30MessalonskeeClass B NorthB North-2.8 -11.0 to 5.4

Why Messalonskee is #30

Record4–59 games
Best winFryeburg #1028–20 vs. Fryeburg; #10 in our ratings today
How sure we are-11 to +5its likely range; Wells and Gardiner's overlap, so it's close
Average margin-13.2points a game
Vs today's top 101–3against teams rated in the 11-man top 10
Schedule strength+4.2average rating of the opponents it's played

Last season: none of this rating. From Week 7 on, only 2026 games count.

Messalonskee team page →
31GardinerClass CC-5.5 -13.7 to 2.7

Why Gardiner is #31

Record3–69 games
Best winNokomis #3637–6 vs. Nokomis; #36 in our ratings today
How sure we are-14 to +3its likely range; Messalonskee and Morse's overlap, so it's close
Average margin-5.3points a game
Vs today's top 100–2against teams rated in the 11-man top 10
Schedule strength-1.6average rating of the opponents it's played

Last season: none of this rating. From Week 7 on, only 2026 games count.

Gardiner team page →
32MorseClass D SouthD South-6.3 -14.8 to 2.2

Why Morse is #32

Record6–39 games
Best winDirigo #4330–15 at Dirigo; #43 in our ratings today
How sure we are-15 to +2its likely range; Gardiner and Brunswick's overlap, so it's close
Average margin+10.1points a game
Vs today's top 100–0hasn't played one yet
Schedule strength-13.3average rating of the opponents it's played

Last season: none of this rating. From Week 7 on, only 2026 games count.

Morse team page →
33BrunswickClass B NorthB North-6.5 -14.8 to 1.7

Why Brunswick is #33

Record2–79 games
Best winMessalonskee #3028–14 vs. Messalonskee; #30 in our ratings today
How sure we are-15 to +2its likely range; Morse and Gorham's overlap, so it's close
Average margin-20.8points a game
Vs today's top 100–3against teams rated in the 11-man top 10
Schedule strength+6.8average rating of the opponents it's played

Last season: none of this rating. From Week 7 on, only 2026 games count.

Brunswick team page →
34GorhamClass B SouthB South-7.5 -15.4 to 0.5

Why Gorham is #34

Record2–68 games
Best winCheverus #2419–17 at Cheverus; #24 in our ratings today
How sure we are-15 to +0its likely range; Brunswick and Scarborough's overlap, so it's close
Average margin-18.5points a game
Vs today's top 100–2against teams rated in the 11-man top 10
Schedule strength+5.2average rating of the opponents it's played

Last season: none of this rating. From Week 7 on, only 2026 games count.

Gorham team page →
35ScarboroughClass A SouthA South-7.7 -15.4 to 0.1

Why Scarborough is #35

Record0–9still looking for a first win
Best win–no win over a ranked team yet
How sure we are-15 to +0its likely range; Gorham and Nokomis's overlap, so it's close
Average margin-22.8points a game
Vs today's top 100–4against teams rated in the 11-man top 10
Schedule strength+8.0average rating of the opponents it's played

Last season: none of this rating. From Week 7 on, only 2026 games count.

Scarborough team page →
36NokomisClass CC-7.8 -16.2 to 0.7

Why Nokomis is #36

Record4–59 games
Best winWells #2914–13 vs. Wells; #29 in our ratings today
How sure we are-16 to +1its likely range; Scarborough and Camden Hills's overlap, so it's close
Average margin-2.4points a game
Vs today's top 100–1against teams rated in the 11-man top 10
Schedule strength-3.2average rating of the opponents it's played

Last season: none of this rating. From Week 7 on, only 2026 games count.

Nokomis team page →
37Camden HillsClass B NorthB North-8.2 -16.4 to 0.1

Why Camden Hills is #37

Record1–78 games
Best winMedomak Valley #4121–0 vs. Medomak Valley; #41 in our ratings today
How sure we are-16 to +0its likely range; Nokomis and Oceanside's overlap, so it's close
Average margin-16.4points a game
Vs today's top 100–3against teams rated in the 11-man top 10
Schedule strength+4.5average rating of the opponents it's played

Last season: none of this rating. From Week 7 on, only 2026 games count.

Camden Hills team page →
38OceansideClass CC-8.9 -17.4 to -0.5

Why Oceanside is #38

Record5–49 games
Best winMedomak Valley #4136–14 at Medomak Valley; #41 in our ratings today
How sure we are-17 to -0its likely range; Camden Hills and Sanford's overlap, so it's close
Average margin+3.1points a game
Vs today's top 100–0hasn't played one yet
Schedule strength-10.9average rating of the opponents it's played

Last season: none of this rating. From Week 7 on, only 2026 games count.

Oceanside team page →
39SanfordClass A SouthA South-9.1 -16.9 to -1.3

Why Sanford is #39

Record1–89 games
Best winScarborough #3544–36 at Scarborough; #35 in our ratings today
How sure we are-17 to -1its likely range; Oceanside and Deering's overlap, so it's close
Average margin-29.3points a game
Vs today's top 100–4against teams rated in the 11-man top 10
Schedule strength+10.5average rating of the opponents it's played

Last season: none of this rating. From Week 7 on, only 2026 games count.

Sanford team page →
40DeeringClass A NorthA North-9.3 -17.2 to -1.5

Why Deering is #40

Record1–89 games
Best winLewiston #4426–6 vs. Lewiston; #44 in our ratings today
How sure we are-17 to -2its likely range; Sanford and Medomak Valley's overlap, so it's close
Average margin-18.1points a game
Vs today's top 100–2against teams rated in the 11-man top 10
Schedule strength+4.8average rating of the opponents it's played

Last season: none of this rating. From Week 7 on, only 2026 games count.

Deering team page →
41Medomak ValleyClass CC-11.8 -20.0 to -3.6

Why Medomak Valley is #41

Record3–69 games
Best winGardiner #3120–14 vs. Gardiner; #31 in our ratings today
How sure we are-20 to -4its likely range; Deering and John Bapst's overlap, so it's close
Average margin-9.2points a game
Vs today's top 100–1against teams rated in the 11-man top 10
Schedule strength-4.6average rating of the opponents it's played

Last season: none of this rating. From Week 7 on, only 2026 games count.

Medomak Valley team page →
42John BapstClass D NorthD North-12.5 -21.2 to -3.8

Why John Bapst is #42

Record5–49 games
Best winDirigo #4318–6 vs. Dirigo; #43 in our ratings today
How sure we are-21 to -4its likely range; Medomak Valley and Dirigo's overlap, so it's close
Average margin+1.2points a game
Vs today's top 100–0hasn't played one yet
Schedule strength-14.0average rating of the opponents it's played

Last season: none of this rating. From Week 7 on, only 2026 games count.

John Bapst team page →
43DirigoClass D SouthD South-12.7 -21.4 to -4.1

Why Dirigo is #43

Record3–69 games
Best winLisbon #4544–20 at Lisbon; #45 in our ratings today
How sure we are-21 to -4its likely range; John Bapst and Lewiston's overlap, so it's close
Average margin-5.7points a game
Vs today's top 100–1against teams rated in the 11-man top 10
Schedule strength-8.9average rating of the opponents it's played

Last season: none of this rating. From Week 7 on, only 2026 games count.

Dirigo team page →
44LewistonClass A NorthA North-15.0 -23.0 to -6.9

Why Lewiston is #44

Record0–8still looking for a first win
Best win–no win over a ranked team yet
How sure we are-23 to -7its likely range; Dirigo and Lisbon's overlap, so it's close
Average margin-27.4points a game
Vs today's top 100–3against teams rated in the 11-man top 10
Schedule strength+6.1average rating of the opponents it's played

Last season: none of this rating. From Week 7 on, only 2026 games count.

Lewiston team page →
45LisbonClass D SouthD South-15.0 -23.7 to -6.2

Why Lisbon is #45

Record5–49 games
Best winMadison #4820–18 vs. Madison; #48 in our ratings today
How sure we are-24 to -6its likely range; Lewiston and MCI's overlap, so it's close
Average margin-0.7points a game
Vs today's top 100–0hasn't played one yet
Schedule strength-14.9average rating of the opponents it's played

Last season: none of this rating. From Week 7 on, only 2026 games count.

Lisbon team page →
46MCIClass D NorthD North-16.0 -24.7 to -7.2

Why MCI is #46

Record6–28 games
Best winDirigo #4323–16 vs. Dirigo; #43 in our ratings today
How sure we are-25 to -7its likely range; Lisbon and York's overlap, so it's close
Average margin+4.0points a game
Vs today's top 100–0hasn't played one yet
Schedule strength-20.2average rating of the opponents it's played

Last season: none of this rating. From Week 7 on, only 2026 games count.

MCI team page →
47YorkClass CC-17.0 -25.4 to -8.6

Why York is #47

Record3–69 games
Best winBrewer #5012–7 at Brewer; #50 in our ratings today
How sure we are-25 to -9its likely range; MCI and Madison's overlap, so it's close
Average margin-20.9points a game
Vs today's top 100–1against teams rated in the 11-man top 10
Schedule strength-6.9average rating of the opponents it's played

Last season: none of this rating. From Week 7 on, only 2026 games count.

York team page →
48MadisonClass D NorthD North-19.8 -28.5 to -11.2

Why Madison is #48

Record3–69 games
Best winJohn Bapst #4246–40 vs. John Bapst; #42 in our ratings today
How sure we are-28 to -11its likely range; York and Mattanawcook's overlap, so it's close
Average margin-10.1points a game
Vs today's top 100–0hasn't played one yet
Schedule strength-12.3average rating of the opponents it's played

Last season: none of this rating. From Week 7 on, only 2026 games count.

Madison team page →
49MattanawcookClass D NorthD North-20.8 -29.5 to -12.0

Why Mattanawcook is #49

Record3–69 games
Best winMountain Valley #5214–6 vs. Mountain Valley; #52 in our ratings today
How sure we are-30 to -12its likely range; Madison and Brewer's overlap, so it's close
Average margin-8.4points a game
Vs today's top 100–0hasn't played one yet
Schedule strength-15.6average rating of the opponents it's played

Last season: none of this rating. From Week 7 on, only 2026 games count.

Mattanawcook team page →
50BrewerClass CC-23.9 -32.3 to -15.5

Why Brewer is #50

Record1–89 games
Best winHampden #5440–26 vs. Hampden; #54 in our ratings today
How sure we are-32 to -16its likely range; Mattanawcook and Poland's overlap, so it's close
Average margin-20.6points a game
Vs today's top 100–0hasn't played one yet
Schedule strength-10.9average rating of the opponents it's played

Last season: none of this rating. From Week 7 on, only 2026 games count.

Brewer team page →
51PolandClass D SouthD South-24.1 -33.0 to -15.2

Why Poland is #51

Record1–78 games
Best winMCI #4634–14 vs. MCI; #46 in our ratings today
How sure we are-33 to -15its likely range; Brewer and Mountain Valley's overlap, so it's close
Average margin-16.2points a game
Vs today's top 100–0hasn't played one yet
Schedule strength-11.5average rating of the opponents it's played

Last season: none of this rating. From Week 7 on, only 2026 games count.

Poland team page →
52Mountain ValleyClass D SouthD South-24.5 -33.2 to -15.7

Why Mountain Valley is #52

Record2–79 games
Best winPoland #5126–21 at Poland; #51 in our ratings today
How sure we are-33 to -16its likely range; Poland and Oak Hill's overlap, so it's close
Average margin-13.0points a game
Vs today's top 100–0hasn't played one yet
Schedule strength-14.4average rating of the opponents it's played

Last season: none of this rating. From Week 7 on, only 2026 games count.

Mountain Valley team page →
53Oak HillClass D NorthD North-28.7 -37.3 to -20.0

Why Oak Hill is #53

Record1–89 games
Best winBelfast #5549–36 vs. Belfast; #55 in our ratings today
How sure we are-37 to -20its likely range; Mountain Valley and Hampden's overlap, so it's close
Average margin-20.8points a game
Vs today's top 100–0hasn't played one yet
Schedule strength-13.4average rating of the opponents it's played

Last season: none of this rating. From Week 7 on, only 2026 games count.

Oak Hill team page →
54HampdenClass CC-29.2 -37.6 to -20.8

Why Hampden is #54

Record0–9still looking for a first win
Best win–no win over a ranked team yet
How sure we are-38 to -21its likely range; Oak Hill and Belfast's overlap, so it's close
Average margin-38.9points a game
Vs today's top 100–0hasn't played one yet
Schedule strength-8.0average rating of the opponents it's played

Last season: none of this rating. From Week 7 on, only 2026 games count.

Hampden team page →
55BelfastClass D NorthD North-31.6 -40.2 to -22.9

Why Belfast is #55

Record2–68 games
Best winMadison #4816–14 vs. Madison; #48 in our ratings today
How sure we are-40 to -23its likely range; Hampden's overlaps, so it's close
Average margin-17.4points a game
Vs today's top 100–0hasn't played one yet
Schedule strength-18.6average rating of the opponents it's played

Last season: none of this rating. From Week 7 on, only 2026 games count.

Belfast team page →

Rating

+20 means about 20 points better than an average team on a neutral field.

Likely range

Where the true number most likely sits (8 times in 10). Shorter bar = we're surer.

From last season

None now. Last season counted through Week 6; from Week 7 every rating is this season's games only.

How good is it? Backtested on 2023–2025: picked 78.3% of 11-man games from week 3 on. This season: 163–36.

Accuracy page
The full method (for the curious)
Read this first. This rating is not the official standings and has no bearing on the playoffs. It is a statistical estimate of how many points better or worse than an average Maine team each program is, from 337 games this season plus a starting point carried over from the last two seasons. Backtested on 2023–2025: picked 78.3% of 11-man games from week 3 on, against 73.3% for "take the higher Crabtree team": full accuracy page. Teams are ranked only after 3 games. Estimated home-field edge this season: 2.0 points; typical game noise 12.5 points.
How the classes compare right now. Each class has an estimated average; a team starts as an average team of its class (adjusted by last season) and its games move it from there. Gaps are shown with their uncertainty and the number of cross-class games behind them; with few games the gap leans on the mild assumption that classes are near each other (which three seasons of history support).
ClassesGap (pts)± (80%)Games between them
A vs B+1.69.512
A vs C+9.99.90 not linked this season
A vs D+18.010.00 not linked this season
B vs C+8.39.93
B vs D+16.410.01
C vs D+8.110.49
8L vs 8S+6.811.825
Two separate lists, on purpose. 11-man teams (Classes A–D) and 8-man teams never play each other, so their ratings live on two different scales and can't be compared. Within 11-man, classes are linked only by the games played across classes, 25 so far this season, so a Class C team rated near a Class A team means "has played its schedule about as well," not "would beat them." Those cross-class links get more reliable every week.

How it works

Every final game gives one equation: credited margin = rating(home) − rating(away) + home edge. Points past three touchdowns count half, past five nothing (a 24-point win is not the same as a 60-point win, and piling on buys nothing). We solve every equation at once (least squares) each time a result is entered: no game-order effect, unlike Elo. Each team starts the season as an average team of its class, moved by 80% of where it finished last season relative to its class (three-quarters last year, a quarter the year before); that starting point carries the weight of 1.0 game and fades as real games arrive, and from Week 7 on last season doesn't count at all (tested on 2024–2026: no loss of accuracy, 78.3% vs 78.2%). The class averages are estimated from cross-class games. The 80% band is the statistical uncertainty of the fit. Parameters were chosen by testing on 2023–2024 and confirmed on 2025 (accuracy); every choice is logged in the project's DECISIONS file. 11-man and 8-man are rated as two separate pools because they never meet.

Quick answers

How are the power rankings made?

Each team gets an estimate of how many points better or worse than an average Maine team it is, from this season's scores (adjusted for opponents) plus a starting point carried over from the last two seasons. It is a statistical estimate, not the official standings, and it has no bearing on the playoffs.

How accurate are they?

Every pick is stored before kickoff and graded after the game; the record and the backtest on past seasons are on the accuracy page (backtest 2023 to 2025: 78.3% of 11-man games picked right from week 3 on).

How is this different from the Crabtree Index?

The Crabtree Index is the MPA's official formula for seeding Maine high school football: your win percentage plus your opponents' pooled win percentage, times 100. Margin and class don't count. Ties are broken at season's end (head-to-head, division record, overall record, Heal points, coin toss). The power rating uses scores and opponents to estimate team strength, so it is built to predict games; the Crabtree decides the seeds.