Class A North standings

Oxford Hills leads at 136.775 · top 4 of 7 make it · 4 teams clinched · through Sat 10/31 · MPA official table ↗

1OXFOxford Hills7-1136.775Clinched
Win%0.875Opp W / G34 / 69Opp win%0.4928Crabtree136.775 Heal PI35.000Heal TI145.1042Power19.7 Can finish#1 Oxford Hills team page →
2PTLPortland7-2123.232Clinched
Win%0.778Opp W / G35 / 77Opp win%0.4545Crabtree123.232 Heal PI31.111Heal TI100.2160Power13.2 Can finish#2 Portland team page →
3WINWindham6-3112.719Clinched
Win%0.667Opp W / G35 / 76Opp win%0.4605Crabtree112.719 Heal PI26.444Heal TI70.9877Power8.1 Can finish#3 Windham team page →
4BANBangor4-496.377Clinched
Win%0.500Opp W / G32 / 69Opp win%0.4638Crabtree96.377 Heal PI20.000Heal TI37.0486Power7.9 Can finish#4 Bangor team page →
top 4 make it
5EDWEdward Little4-489.706Out
Win%0.500Opp W / G27 / 68Opp win%0.3971Crabtree89.706 Heal PI19.750Heal TI19.9306Power1.2 Can finish#5 Edward Little team page →
6DEEDeering1-865.165Out
Win%0.111Opp W / G40 / 74Opp win%0.5405Crabtree65.165 Heal PI4.444Heal TI1.1111Power-9.3 Can finish#6 Deering team page →
7LEWLewiston0-857.353Out
Win%0.000Opp W / G39 / 68Opp win%0.5735Crabtree57.353 Heal PI1.000Heal TI0.0000Power-15.0 Can finish#7 Lewiston team page →

Class A North · 7 teams · Crabtree order · tags appear only when proven · tap a team for its numbers

· results through Sat Oct 31

Class A North: the top 4 of 7 teams by Crabtree Index make the playoffs. The regular season is over and the seeds are final: #1 Oxford Hills, #2 Portland, #3 Windham and #4 Bangor.

Class A North playoff bracket · How the Crabtree Index works · All 11 divisions

Show where each team can finish
Counted through
Sat 10/31 · MDI 22-14 Ellsworth
Week 9 results · Class A North: 4 final · 0 to play
Fri ✓Sat ✓
Final, countedPlayed, no score yetStill to play
#TeamW-LCrabtreeGamesProjected finishPlayoffs
1 Oxford HillsCrabtree 136.775 7-1 136.7758 counted · all in Projected #1 · avg. finish 1.0Most likely #1 (>99%) CLINCHED
Crabtree points
136.775

Maine's playoff index (MPA). Counts 8 finals.

How Crabtree works →
Games counted · 8
  • Fri 10/30at BangorW 28-0
  • Fri 10/23vs NobleW 34-14
  • Sat 10/17vs PortlandW 29-0
  • Fri 10/9at Bonny EagleL 6-45
  • Fri 10/2at LewistonW 35-6
  • Fri 9/18vs Edward LittleW 28-7
  • Fri 9/11vs DeeringW 42-0
  • Fri 9/4at WindhamW 34-14
Still to count · 0

Regular season done.

Follow Oxford Hills · free account: this team on top of every page, plus every proven playoff path.Follow free

Where Oxford Hills can finish · % from the simulated seasons · "–" can't happen (proven)

Projected #1 = its average finish (1.0). Most likely #1 = the single most common spot (>99%). Finishes #1 in almost every simulated season.

>99%#1 now
–#2
–#3
–#4
–#5
–#6
–#7

Tap any % for the math.

2 PortlandCrabtree 123.232 7-2 123.2329 counted · all in Projected #2 · avg. finish 2.0Most likely #2 (>99%) CLINCHED
Crabtree points
123.232

Maine's playoff index (MPA). Counts 9 finals.

How Crabtree works →
Games counted · 9
  • Fri 10/30at South PortlandW 27-7
  • Fri 10/23vs DeeringW 33-18
  • Sat 10/17at Oxford HillsL 0-29
  • Fri 10/9vs BangorW 28-21
  • Sat 10/3at ThorntonL 13-43
  • Fri 9/25vs Edward LittleW 35-7
  • Fri 9/18vs WindhamW 39-13
  • Fri 9/11at ScarboroughW 25-0
  • Fri 9/4at LewistonW 40-14
Still to count · 0

Regular season done.

Follow Portland · free account: this team on top of every page, plus every proven playoff path.Follow free

Where Portland can finish · % from the simulated seasons · "–" can't happen (proven)

Projected #2 = its average finish (2.0). Most likely #2 = the single most common spot (>99%). Finishes #2 in almost every simulated season.

–#1
>99%#2 now
–#3
–#4
–#5
–#6
–#7

Tap any % for the math.

3 WindhamCrabtree 112.719 6-3 112.7199 counted · all in Projected #3 · avg. finish 3.0Most likely #3 (>99%) CLINCHED
Crabtree points
112.719

Maine's playoff index (MPA). Counts 9 finals.

How Crabtree works →
Games counted · 9
  • Fri 10/30at DeeringW 19-0
  • Fri 10/23at LewistonW 41-6
  • Fri 10/16vs FalmouthW 35-21
  • Fri 10/9at Edward LittleW 34-9
  • Fri 10/2vs Bonny EagleL 6-42
  • Fri 9/25at BangorW 21-14
  • Fri 9/18at PortlandL 13-39
  • Fri 9/11vs SanfordW 28-7
  • Fri 9/4vs Oxford HillsL 14-34
Still to count · 0

Regular season done.

Follow Windham · free account: this team on top of every page, plus every proven playoff path.Follow free

Where Windham can finish · % from the simulated seasons · "–" can't happen (proven)

Projected #3 = its average finish (3.0). Most likely #3 = the single most common spot (>99%). Finishes #3 in almost every simulated season.

–#1
–#2
>99%#3 now
–#4
–#5
–#6
–#7

Tap any % for the math.

4 BangorCrabtree 96.377 4-4 96.3778 counted · all in Projected #4 · avg. finish 4.0Most likely #4 (>99%) CLINCHED
Crabtree points
96.377

Maine's playoff index (MPA). Counts 8 finals.

How Crabtree works →
Games counted · 8
  • Fri 10/30vs Oxford HillsL 0-28
  • Fri 10/23at SanfordW 42-14
  • Fri 10/16vs Edward LittleW 35-14
  • Fri 10/9at PortlandL 21-28
  • Fri 9/25vs WindhamL 14-21
  • Sat 9/19at DeeringW 32-13
  • Fri 9/11at LewistonW 28-0
  • Fri 9/4vs MassabesicL 18-22
Still to count · 0

Regular season done.

Follow Bangor · free account: this team on top of every page, plus every proven playoff path.Follow free

Where Bangor can finish · % from the simulated seasons · "–" can't happen (proven)

Projected #4 = its average finish (4.0). Most likely #4 = the single most common spot (>99%). Finishes #4 in almost every simulated season.

–#1
–#2
–#3
>99%#4 now
–#5
–#6
–#7

Tap any % for the math.

Playoff cut · top 4
5 Edward LittleCrabtree 89.706 4-4 89.7068 counted · all in Projected #5 · avg. finish 5.0Most likely #5 (>99%) ELIMINATED
Crabtree points
89.706

Maine's playoff index (MPA). Counts 8 finals.

How Crabtree works →
Games counted · 8
  • Sat 10/31vs LewistonW 32-14
  • Fri 10/23vs Mt. BlueW 35-0
  • Fri 10/16at BangorL 14-35
  • Fri 10/9vs WindhamL 9-34
  • Fri 10/2vs ScarboroughW 27-21
  • Fri 9/25at PortlandL 7-35
  • Fri 9/18at Oxford HillsL 7-28
  • Fri 9/4at DeeringW 46-14
Still to count · 0

Regular season done.

Follow Edward Little · free account: this team on top of every page, plus every proven playoff path.Follow free

Where Edward Little can finish · % from the simulated seasons · "–" can't happen (proven)

Projected #5 = its average finish (5.0). Most likely #5 = the single most common spot (>99%). Finishes #5 in almost every simulated season.

–#1
–#2
–#3
–#4
>99%#5 now
–#6
–#7

Tap any % for the math.

6 DeeringCrabtree 65.165 1-8 65.1659 counted · all in Projected #6 · avg. finish 6.0Most likely #6 (>99%) ELIMINATED
Crabtree points
65.165

Maine's playoff index (MPA). Counts 9 finals.

How Crabtree works →
Games counted · 9
  • Fri 10/30vs WindhamL 0-19
  • Fri 10/23at PortlandL 18-33
  • Fri 10/16vs CheverusL 6-27
  • Fri 10/9at WestbrookL 7-14
  • Fri 10/2at KennebunkL 6-34
  • Fri 9/25vs LewistonW 26-6
  • Sat 9/19vs BangorL 13-32
  • Fri 9/11at Oxford HillsL 0-42
  • Fri 9/4vs Edward LittleL 14-46
Still to count · 0

Regular season done.

Follow Deering · free account: this team on top of every page, plus every proven playoff path.Follow free

Where Deering can finish · % from the simulated seasons · "–" can't happen (proven)

Projected #6 = its average finish (6.0). Most likely #6 = the single most common spot (>99%). Finishes #6 in almost every simulated season.

–#1
–#2
–#3
–#4
–#5
>99%#6 now
–#7

Tap any % for the math.

7 LewistonCrabtree 57.353 0-8 57.3538 counted · all in Projected #7 · avg. finish 7.0Most likely #7 (>99%) ELIMINATED
Crabtree points
57.353

Maine's playoff index (MPA). Counts 8 finals.

How Crabtree works →
Games counted · 8
  • Sat 10/31at Edward LittleL 14-32
  • Fri 10/23vs WindhamL 6-41
  • Fri 10/16at MassabesicL 0-41
  • Fri 10/2vs Oxford HillsL 6-35
  • Fri 9/25at DeeringL 6-26
  • Fri 9/18at MessalonskeeL 7-29
  • Fri 9/11vs BangorL 0-28
  • Fri 9/4vs PortlandL 14-40
Still to count · 0

Regular season done.

Follow Lewiston · free account: this team on top of every page, plus every proven playoff path.Follow free

Where Lewiston can finish · % from the simulated seasons · "–" can't happen (proven)

Projected #7 = its average finish (7.0). Most likely #7 = the single most common spot (>99%). Finishes #7 in almost every simulated season.

–#1
–#2
–#3
–#4
–#5
–#6
>99%#7 now

Tap any % for the math.

Why?

Projected: each team gets its own spot, in order of its average finish across the simulated seasons (avg. finish). Most likely: the single spot it finished in most often. Tap a team for the % at every spot. Estimates, and they can be wrong.

Try the what-if →

Tap a team for every place it can finish. Clinched and Eliminated are proven; % are estimates. TB placed by tiebreak Your team
Why?

Each cell is how often the team finished in that place in 1,500 played-out seasons: an estimate. Empty cells can't be reached, proven by checking every combination of the remaining results. The outlined cell is where the team stands now. TB: same Crabtree number as another team, placed by the tiebreak order (head-to-head, division record, overall record, Heal points).

We add results as soon as we have them. The MPA updates its official table on its own schedule, so ours can be a step ahead for a day or two. 4 teams qualify (as labelled by the MPA).

Oxford Hills leads Class A North at 136.775 after games through Oct 31. The top 4 of 7 teams make the playoffs. Oxford Hills, Portland, Windham and Bangor are mathematically in.

What if? Change any game → Pick the winner of any game left and watch the Crabtree standings move. Free, one game at a time; Plus changes as many as you like.

All 11 divisions: the Maine football playoff picture · What if?

What's the Crabtree Index? Crabtree points explained

The Crabtree Index is how Maine seeds high school football. It adds a team's own winning percentage to its opponents' combined winning percentage and multiplies by 100. A higher index means a better seed.

Worked example (a made-up team):

  • Team A is 3-1, so its winning percentage is .750.
  • Its opponents have won 7 of their 16 games combined, so their winning percentage is .4375.
  • Crabtree Index = (.750 + .4375) × 100 = 118.750.

Three things that surprise people

  1. Your index can move when you don't play. Your opponents' results count, so their wins and losses change your number every week.
  2. Opponents' records are pooled, not averaged. We add up all their wins over all their games, the way the MPA does.
  3. Out-of-state and non-classified opponents count in your own record but as 0-0 in the opponents' pool.

Only completed games count. Heal points don't decide football seeds; they're only the fourth tiebreaker, after head-to-head, division record and overall record.

How the Crabtree Index works, step by step · See every division's standings live · Official standings are kept by the Maine Principals' Association.

Quick answers

Who leads Class A North football?

Oxford Hills, at 136.775 on the Crabtree Index, after games through Oct 31.

How many Class A North teams make the playoffs?

The top 4 of 7, as labeled by the MPA.

Has anyone clinched a Class A North playoff spot?

Yes: Oxford Hills, Portland, Windham and Bangor are mathematically in. We say a team is in only when every possible result of the games left keeps it in the top 4.

How to read it. Crabtree = (Win% + Opp win%) × 100, where Opp win% pools every opponent's wins over every opponent's games (an opponent played twice counts twice; out-of-state and non-classified opponents count in your record but as 0-0 here). When teams tie on Crabtree we place them in the MPA order: head-to-head, then division record, then overall record, then Heal points; a tie still left after all four is marked tie (the league settles it). Heal PI/TI use the MPA's Appendix K points per win (Class A 40, B 38, C 36, D 34, 8-man 32). Power is our rating, which is not part of the official standings.