Docteur Bet

Modelling · Portugal

Primeira Liga

Table and projections

Computed on
September 27, 2026

TeamPPtsDiffTitleProjected pointsRelegation
1Porto721+1548%79.071–870%
2Benfica716+1531%76.569–840%
3Sporting CP715+921%74.566–820%
4Santa Clara715+70%47.739–560%
5Arouca711+30%44.436–532%
6Sporting Braga611+20%60.852–690%
7Academico Viseupromoted71100%49.937–632%
8Estrela Amadora71000%37.429–4613%
9Gil Vicente6800%43.234–523%
10Alverca78-20%37.929–4713%
11Marítimopromoted78-40%35.627–4420%
12Moreirense78-60%40.732–496%
13Famalicão77+20%43.935–532%
14Vitória Guimarães75-30%41.433–504%
15Nacional74-80%31.323–4043%
16Rio Ave74-100%33.225–4232%
17Casa Pia74-130%32.824–4135%
18Estoril72-70%34.226–4326%

50,000 simulated seasons from a Dixon-Coles model fitted on 1,987 matches, with a 1095-day half-life — an effective sample of 1,644. The points interval covers 80% of simulated seasons.

Where each team finishes

The probability of finishing in each position, across the 50,000 simulated seasons. A tight row is a team whose fate is nearly settled; a spread-out row, a team for whom anything is still possible.

123456789101112131415161718Porto483119Benfica313629Sporting CP2131426Sporting Braga860196Academico Viseu1523139765Santa Clara17201512975Arouca10121312119865Famalicão91213121110875Gil Vicente710121111109765Vitória Guimarães5810101110109775Moreirense68910101098765Alverca5678991099875Estrela Amadora678910101010985Marítimo568910111111119Estoril57891011121313Rio Ave5791012141616Casa Pia5681012141619Nacional57811141726

The darker the cell, the likelier the position. Teams are ordered by average expected position, not by current standing.

Where each team is heading

Average expected position at each matchday. Left of the marker, what actually happened; right of it, the projection.

1918jouésimuléSporting CPBenficaPorto
Sporting CP2.3eBenfica2.1ePorto1.7e