Primeira Liga Predictions

This Week's Fixtures

Moreirense v Estrela

Portugal · Primeira Liga Sat 31 Oct, 15:30 UTC

Estrela to win · 37% model probability · odds 2.50

Model Goals 2.4 Corners 7.5 (3.4H · 4.0A) Cards 5.2 BTTS 51% O2.5 44%

Scores 1-1 14.3% 0-1 10.6% 0-0 10.5%

Odds Home 2.80 Draw 3.30 Away 2.50 BTTS 1.75 O2.5 2.10

FC Porto v Estoril

Portugal · Primeira Liga Sat 31 Oct, 20:30 UTC

FC Porto to win · 82% model probability · odds 1.17

Model Goals 3.1 Corners 9.8 (5.6H · 4.3A) Cards 5.0 BTTS 37% O2.5 60%

Scores 1-1 12% 2-0 10.2% 1-0 10.2%

Odds Home 1.17 Draw 7.50 Away 15.00 BTTS 2.50 O2.5 1.57

Arouca v Nacional

Portugal · Primeira Liga Sun 1 Nov, 15:30 UTC

Arouca to win · 53% model probability · odds 1.80

Model BTTS 54% O2.5 51%

Scores 1-1 13.2% 2-1 9.2% 1-0 8.9%

Odds Home 1.80 Draw 3.75 Away 4.20 BTTS 1.75 O2.5 1.85

Academico Viseu v Rio Ave

Portugal · Primeira Liga Sun 1 Nov, 18:00 UTC

Academico Viseu to win · 51% model probability · odds 1.85

Model BTTS 53% O2.5 51%

Scores 1-1 13.7% 1-0 12.1% 0-0 10.4%

Odds Home 1.85 Draw 3.60 Away 4.00 BTTS 1.75 O2.5 1.85

Maritimo v Santa Clara

Portugal · Primeira Liga Sun 1 Nov, 18:00 UTC

Santa Clara to win · 41% model probability · odds 2.20

Model BTTS 46% O2.5 38%

Scores 1-1 14.5% 0-0 11% 0-1 10.3%

Odds Home 3.40 Draw 3.20 Away 2.20 BTTS 2.05 O2.5 2.40

SC Braga v Famalicao

Portugal · Primeira Liga Sun 1 Nov, 20:30 UTC

SC Braga to win · 53% model probability · odds 1.80

Model BTTS 45% O2.5 42%

Scores 1-1 14% 1-0 10.5% 0-0 9.8%

Odds Home 1.80 Draw 3.50 Away 4.50 BTTS 2.05 O2.5 2.25

Benfica v Alverca

Portugal · Primeira Liga Mon 2 Nov, 20:15 UTC

Benfica to win · 84% model probability · odds 1.14

Model BTTS 41% O2.5 68%

Scores 1-1 11.5% 2-0 10.1% 2-1 9.9%

Odds Home 1.14 Draw 8.50 Away 15.00 BTTS 2.10 O2.5 1.40

GIL Vicente v Vitória SC

Portugal · Primeira Liga Mon 2 Nov, 20:15 UTC

Vitória SC to win · 35% model probability · odds 2.50

Model BTTS 50% O2.5 42%

Scores 1-1 14% 1-0 11% 0-0 10.1%

Odds Home 2.88 Draw 3.25 Away 2.50 BTTS 1.95 O2.5 2.20

Famalicao v Arouca

Portugal · Primeira Liga Fri 6 Nov, 20:45 UTC

Famalicao to win · 42% model probability

Model BTTS 50% O2.5 43%

Nacional v Academico Viseu

Portugal · Primeira Liga Sat 7 Nov, 15:30 UTC

Academico Viseu to win · 47% model probability

Model BTTS 56% O2.5 52%

Alverca v Casa Pia

Portugal · Primeira Liga Sat 7 Nov, 18:00 UTC

Alverca to win · 47% model probability

Model BTTS 52% O2.5 47%

Sporting CP v Moreirense

Portugal · Primeira Liga Sat 7 Nov, 20:30 UTC

Sporting CP to win · 62% model probability

Model BTTS 52% O2.5 55%

Current Table

#TeamPWDLGDPtsForm
1 FC Porto 9 9 0 0 17 27 WWWWW
2 Benfica 9 7 1 1 18 22 WWLWW
3 Sporting CP 10 6 3 1 12 21 WLWDD
4 Santa Clara 9 5 3 1 7 18 LWDWW
5 Arouca 9 5 2 2 5 17 WWDLD
6 Academico Viseu 9 5 2 2 2 17 WWWWW
7 GIL Vicente 9 4 2 3 1 14 LWWDL
8 Alverca 9 3 2 4 0 11 LWWWL
9 SC Braga 9 3 2 4 -2 11 LLLDW
10 Moreirense 9 3 2 4 -5 11 WLDWL
11 Famalicao 9 2 4 3 3 10 WLWDD
12 Estrela 9 2 4 3 -3 10 LLLDW
13 Vitória SC 9 2 2 5 0 8 WLDLD
14 Maritimo 9 2 2 5 -10 8 LLDLL
15 Nacional 9 2 1 6 -8 7 WLLLL
16 Rio Ave 9 2 1 6 -13 7 LWLDL
17 Casa Pia 10 2 1 7 -14 7 LWLWL
18 Estoril 9 0 2 7 -10 2 LLLLD

10 ranked correct score picks + the full model boards, every morning. Go Premium — from $1.49/wk 95 founder places left

Betting the Primeira Liga in 2026/27

The Primeira Liga is two leagues in one, more sharply than anywhere else we cover. The big three — historically claiming almost every title between them — operate at Champions League level, run long unbeaten domestic streaks, and are priced accordingly: short, sharp and rarely wrong enough to bet against. Beneath them sits a fifteen-club league of tight budgets, disciplined defensive football and modest scoring, covered by the market with far less care.

That split defines the betting profile. Fixtures between the big three and the rest are handicap-and-goals territory — the match result is usually unbettable at 1.15, but how many and by what margin remain live questions the model can price. Fixtures within the pack are a different world: scoring drops well below the league's headline average, draws are frequent, and unders and low correct scores carry structurally higher probabilities than the league-wide numbers suggest. Portugal's headline goals-per-game figure is inflated by big-three blowouts; strip those out and the rest of the division plays like one of Europe's more defensive leagues.

Home advantage is strong, and a handful of northern grounds are persistently difficult venues in a way league position never shows. Squad churn matters here too — Portugal is a seller's league, exporting its best every window — though the big three reload rather than weaken.

How the model handles it

Opposition-adjusted goal expectancies handle the two-leagues problem naturally: the model knows a mid-table side's defensive numbers against its peers are a different signal from the same numbers against the big three. Expect unders and draw-adjacent value inside the pack, goals-line work in the mismatches, and very few match-result selections involving the top of the table. Early 2026/27 carries the standard six-round calibration caveat, promoted sides widest.

Every Primeira Liga selection is archived at kickoff, settled at the odds available at publication, and published in full on the model results page.