Browse by competition
Today's tips →Championship
275 pairings · 609 meetings on record
Brasileirão
221 pairings · 614 meetings on record
Premier League
191 pairings · 421 meetings on record
La Liga
190 pairings · 430 meetings on record
Serie A
190 pairings · 415 meetings on record
Bundesliga
153 pairings · 331 meetings on record
Eredivisie
153 pairings · 349 meetings on record
Primeira Liga
153 pairings · 352 meetings on record
Ligue 1
152 pairings · 340 meetings on record
Champions League
22 pairings · 51 meetings on record
MLS
8 pairings · 16 meetings on record
K League 1
1 pairings · 2 meetings on record
Allsvenskan
1 pairings · 2 meetings on record
Championship most-played fixtures
All 275 →Brasileirão most-played fixtures
All 221 →Premier League most-played fixtures
All 191 →La Liga most-played fixtures
All 190 →Serie A most-played fixtures
All 190 →Bundesliga most-played fixtures
All 153 →What head-to-head data is actually good for
Every betting site publishes H2H records, and most readers over-trust them. A meeting from four seasons ago involved different squads, different coaches and often a different division — it says almost nothing about the next ninety minutes. Our model ignores H2H history completely, working instead from each club’s current scoring and conceding rates.
What survives scrutiny is the aggregate. Pairings that reliably produce goals — or reliably strangle each other — often reflect a structural tactical mismatch rather than coincidence, and that is worth checking against the current totals line. Read these pages for that, and for the history; take the probability from the price and the model.