Primeira Liga

Portugal18 teamsRegular Season - 10LeaguePrimeira Liga - Portugal

9 Primeira Liga fixtures on the current market snapshot. Model probabilities are shown beside the real prices they were compared against, and every published call for this competition is in the graded ledger below.

9 Upcoming
Model Strength
Not enough data
the engine has scored 0 fixture(s) here; 3 are needed
Market Efficiency
96%
Very Efficient
Avg. Model Edge
Not enough data
the model priced 0 fixture(s) here; 3 are needed
ROI · published
-47.2%
6 settled
Fixtures Analysed
81
Held

Model vs market

by month
Model win % Market implied %
Model against market over 4 months 40% 45% 50% JulAugSepOct
Mean model and devigged market probability on the home win, by month, over 694 stored fixtures — 4 months carry a model sample, 4 a complete three-way price. A month below the sample floor is a gap, never a line drawn through it.

Market movers

recorded moves

Key league stats

per game · 2026/27
2.74
▼ -0.3
Goals per match
over 81 match · vs all competitions
—
Shots per team
match statistics are stored for 0 of 81 finished fixtures
—
On target per team
match statistics are stored for 0 of 81 finished fixtures
—
xG per team
match statistics are stored for 0 of 81 finished fixtures
55.6%
▼ -2.1%
Over 2.5 goals
over 81 match · vs all competitions
49.4%
▼ -5.4%
Both teams score
over 81 match · vs all competitions

Model vs market

this competition
Not enough priced fixtures to compare
the model priced 0 fixture(s) here

Top teams

model edge
No club has a model edge on this board
the model has priced too few fixtures in this competition

Latest insights

from the stored data
Goals trend55.6% of the 81 finished fixtures stored for this competition went over 2.5 goals.
Home advantageThe home side has won 37% of the 81 finished fixtures stored here, and 22.2% were drawn.
9
Upcoming
on the snapshot
2.75
Goals / match
last 12 results
42%
BTTS
5 of 12
58%
Over 2.5
7 of 12

Upcoming fixtures

Upcoming season fixtures
  1. Fri 30 Oct20:15in 4d
    not modelled
    model building
    —
  2. Sat 31 Oct15:30in 5d
    Moreirense FC crestMoreirense CF Estrela crestCF Estrela
    Regular Season - 10
    not modelled
    model building
    —
  3. Sat 31 Oct20:30in 5d
    FC Porto crestFC Porto Estoril crestEstoril
    Regular Season - 10
    not modelled
    model building
    —
  4. Sun 1 Nov15:30in 6d
    not modelled
    model building
    —
  5. Sun 1 Nov18:00in 6d
    not modelled
    model building
    —
  6. Sun 1 Nov18:00in 6d
    not modelled
    model building
    —

League table

Season to date
Limited table feed

stored standings · football-data.org · observed 2026-10-26

This feed carries the overall table only — no home and away record and no qualification or relegation wording. Those appear on competitions covered by the detailed feed.

View full table →
Position#TeamPWDLGFGAGDPts
1FC Porto crestFC Porto9900214+1727
2Sport Lisboa e Benfica8611247+1719
3Sporting Clube de Portugal95312111+1018
4CD Santa Clara crestCD Santa Clara8530124+818
5FC Arouca crestFC Arouca9522127+517
6Académico de Viseu FC crestAcadémico de Viseu95221311+217
7Gil Vicente FC crestGil Vicente942387+114
8FC Alverca crestFC Alverca93241313011

Title race

Points and gap to the leader
  1. 1 FC Porto crest FC Porto 27pts
    +17 GD
  2. −8 · +17 GD
  3. −9 · +10 GD
  4. 4 CD Santa Clara crest CD Santa Clara 18pts
    −9 · +8 GD
  5. 5 FC Arouca crest FC Arouca 17pts
    −10 · +5 GD

All upcoming fixtures (9)

  1. Fri 30 Oct20:15in 4d
    not modelled
    model building
    —
  2. Sat 31 Oct15:30in 5d
    Moreirense FC crestMoreirense CF Estrela crestCF Estrela
    Regular Season - 10
    not modelled
    model building
    —
  3. Sat 31 Oct20:30in 5d
    FC Porto crestFC Porto Estoril crestEstoril
    Regular Season - 10
    not modelled
    model building
    —
  4. Sun 1 Nov15:30in 6d
    not modelled
    model building
    —
  5. Sun 1 Nov18:00in 6d
    not modelled
    model building
    —
  6. Sun 1 Nov18:00in 6d
    not modelled
    model building
    —
  7. Sun 1 Nov20:30in 6d
    Braga crestBraga Famalicão crestFamalicão
    Regular Season - 10
    not modelled
    model building
    —
  8. Mon 2 Nov20:15in 7d
    Benfica crestBenfica Alverca crestAlverca
    Regular Season - 10
    not modelled
    model building
    —
  9. Mon 2 Nov20:15in 7d
    not modelled
    model building
    —

Full table — Season to date

Form will appear after enough current-season results are stored.
Limited table feed

stored standings · football-data.org · observed 2026-10-26

This feed carries the overall table only — no home and away record and no qualification or relegation wording. Those appear on competitions covered by the detailed feed.

Position#TeamPWDLGFGAGDPts
1FC Porto crestFC Porto9900214+1727
2Sport Lisboa e Benfica8611247+1719
3Sporting Clube de Portugal95312111+1018
4CD Santa Clara crestCD Santa Clara8530124+818
5FC Arouca crestFC Arouca9522127+517
6Académico de Viseu FC crestAcadémico de Viseu95221311+217
7Gil Vicente FC crestGil Vicente942387+114
8FC Alverca crestFC Alverca93241313011
9Sporting Clube de Braga9324911-211
10Moreirense FC crestMoreirense93241116-511
11FC Famalicão crestFC Famalicão92431411+310
12CF Estrela da Amadora92431417-310
13Vitória SC crestVitória SC9225101008
14CS Marítimo crestCS Marítimo9225919-108
15CD Nacional crestCD Nacional92161018-87
16Casa Pia AC crestCasa Pia AC9216517-127
17Rio Ave FC crestRio Ave9216821-137
18GD Estoril Praia9027515-102

Teams this season (18)

Graded calls — from the public ledger

PostedMatchSelectionPosted → closeCLVResult
2026-10-24 Gil Vicente v FC Porto FC Porto to Win 1.52 → 1.48 +2.7% ✓ WIN
2026-10-23 Vitória SC v CS Maritimo Vitória SC to Win 1.65 → 1.66 -0.6% ✓ WIN
Every call is timestamped and graded against the closing line, win or lose — the full ledger is on the track record.
League data: fresh · collected 3 h ago

Explore

Frequently asked questions

Which Primeira Liga - Portugal fixtures are coming up?
9 Primeira Liga - Portugal fixtures are in the current snapshot, starting with Casa Pia v Sporting Lisbon on Fri 30 Oct, 20:15 UK time.