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
2PTLPortland7-2123.232Clinched
3WINWindham6-3112.719Clinched
4BANBangor4-496.377Clinched
5EDWEdward Little4-489.706Out
6DEEDeering1-865.165Out
7LEWLewiston0-857.353Out
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
Class A North
4 of 7 make itFull table →1 Oxford HillsCrabtree 136.775 7-1 136.7758 counted · all in Projected #1 · avg. finish 1.0Most likely #1 (>99%) CLINCHED
- 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
Regular season done.
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.
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
- 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
Regular season done.
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.
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
- 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
Regular season done.
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.
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
- 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
Regular season done.
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.
Tap any % for the math.
5 Edward LittleCrabtree 89.706 4-4 89.7068 counted · all in Projected #5 · avg. finish 5.0Most likely #5 (>99%) ELIMINATED
- 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
Regular season done.
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.
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
- 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
Regular season done.
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.
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
- 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
Regular season done.
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.
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.
Class A North
4 of 7 make itFull table →1 Oxford Hills 7-1 Likely #1 · >99% CLINCHED
Where Oxford Hills can finish · % from the simulated seasons · "–" can't happen (proven)
Tap any % for the math.
2 Portland 7-2 Likely #2 · >99% CLINCHED
Where Portland can finish · % from the simulated seasons · "–" can't happen (proven)
Tap any % for the math.
3 Windham 6-3 Likely #3 · >99% CLINCHED
Where Windham can finish · % from the simulated seasons · "–" can't happen (proven)
Tap any % for the math.
4 Bangor 4-4 Likely #4 · >99% CLINCHED
Where Bangor can finish · % from the simulated seasons · "–" can't happen (proven)
Tap any % for the math.
5 Edward Little 4-4 Likely #5 · >99% ELIMINATED
Where Edward Little can finish · % from the simulated seasons · "–" can't happen (proven)
Tap any % for the math.
6 Deering 1-8 Likely #6 · >99% ELIMINATED
Where Deering can finish · % from the simulated seasons · "–" can't happen (proven)
Tap any % for the math.
7 Lewiston 0-8 Likely #7 · >99% ELIMINATED
Where Lewiston can finish · % from the simulated seasons · "–" can't happen (proven)
Tap any % for the math.
End of week 10: every place each team can hold once this week's games are final.
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.
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
- Your index can move when you don't play. Your opponents' results count, so their wins and losses change your number every week.
- Opponents' records are pooled, not averaged. We add up all their wins over all their games, the way the MPA does.
- 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.