Results by competition
Our graded picks by date →Premier League
430 matches on record · 2.78 goals/game recently
La Liga
448 matches on record · 3.13 goals/game recently
Serie A
429 matches on record · 2.98 goals/game recently
Bundesliga
341 matches on record · 3.75 goals/game recently
Ligue 1
349 matches on record · 2.98 goals/game recently
Brasileirão
653 matches on record · 3 goals/game recently
Championship
652 matches on record · 2.98 goals/game recently
Eredivisie
369 matches on record · 3.88 goals/game recently
Primeira Liga
365 matches on record · 2.65 goals/game recently
Champions League
207 matches on record · 3.75 goals/game recently
Two kinds of results, and why we separate them
These pages hold match results — the scores themselves, straight from our data source. They are the raw material our model learns from, and the sanity check for any price you are offered: a competition whose goal rate has drifted well away from its historical norm is worth noticing before you back overs or unders. Separately, our own results by date and the track record show what we said and how it settled, in flat units and with the losing runs intact. Keeping the two apart is deliberate: one is football’s record, the other is ours being held to it.