Primeira Liga predictions: the league where goals are not shared
Published · Updated 2026-08-29
Most football leagues, sampled over enough matches, converge on 1-1 as their single most common result. The Primeira Liga does not — and the reason it does not is the most useful thing to know before reading a Portuguese forecast.
The only domestic league we model where 1-0 leads
From 1,555 Primeira Liga matches in our dataset:
- 1-0 is the most common scoreline, at 11.1% of all matches. Every other domestic league we cover is topped by 1-1.
- Both teams score in just 49.1% — the lowest rate of the ten competitions we model, against the Bundesliga’s 60.1% and a 53.2% average across our whole dataset.
- A home side keeps a clean sheet in 32.2% of matches, and 2.65 goals are scored per match.
That combination is specific. Portugal is not a low-scoring league by the standards of Spain or Italy — 2.65 a match is comfortably above La Liga’s 2.59 — but the goals are distributed differently. They concentrate on one team rather than being shared, and the result is a competition where the shutout is the normal state of affairs for one side or the other.
Why the distinction matters more than the average
Two leagues can average the same number of goals and behave completely differently in the markets built on them.
Compare Portugal with Ligue 1, which averages 2.82. France produces both teams scoring 55.0% of the time; Portugal manages 49.1% on a scoring rate barely lower. Six points of BTTS is a large gap to open up on a difference of 0.17 goals a match, and it exists because Portuguese matches more often involve one attack functioning and the other not.
The practical consequence is that the goals average is a bad predictor of the BTTS price here. Anyone estimating Portuguese both-teams-to-score probabilities from a totals intuition will run consistently high — the same failure mode, in the opposite direction, that the Bundesliga produces for anyone reasoning from results instead of goals.
What that asks of a model
A goal model that prices from a full scoreline grid handles this correctly by construction, because it never estimates BTTS as a function of the total. It estimates a home scoring rate and an away scoring rate separately, builds the distribution over every scoreline from the pair, and reads both-teams-to-score off the cells where each side records at least one.
When the two rates are asymmetric — a strong attack against a weak one, which Portugal produces frequently — the grid concentrates probability in the 1-0, 2-0, 3-0 column, and the BTTS number falls out low without anyone deciding it should. That is the whole argument for pricing markets from one distribution rather than modelling each separately, and it is set out in our write-up of the Dixon-Coles model.
39.2% of Portuguese matches finish by a single goal and only 16.8% by three or more, so the asymmetry is about who scores rather than about routs. One goal, kept.
Reading our Portuguese numbers
Every Primeira Liga fixture gets 1X2, Over/Under 2.5 and both-teams-to-score probabilities, refreshed through the day, alongside form, head-to-head and the model’s verdict, on the Primeira Liga hub. The BTTS board across every competition we cover is at BTTS tips.
No accuracy figure is quoted in this article, deliberately: static text cannot be audited and goes stale. Every Primeira Liga prediction is settled after full time and recorded per league and per market on the track record, misses included. In the league where the shutout is normal, the both-teams-to-score column is the one to check us on.