By the numbers
How football actually ends.
The shape of 14,409 finished matches across 9 leagues, 2022/23 to 2026/27 — the scorelines that
keep coming up, how far apart the sides finish, and how each league has drifted season on
season. Counted from final scores. No model, no odds, no tips.
Description, not prediction. Every table prints its sample size because a
rate without its
n is a rumour. The headline hit-rates for this season live on
market truths; per-team xG is on
the
ratings. This page is what neither of those shows.
The scorelines that keep happening
Most common final scores per league, pooled over every season on file. The top of each
list barely moves from year to year, which is the point — and why a "correct score"
price is the hardest one on the coupon to beat.
Premier League · 1,560 games
| Score | Games | Share |
|---|
| 1-1 | 172 | 11.0% |
| 2-1 | 138 | 8.8% |
| 1-0 | 121 | 7.8% |
| 2-2 | 110 | 7.1% |
| 0-1 | 105 | 6.7% |
| 2-0 | 102 | 6.5% |
| 1-2 | 102 | 6.5% |
| 0-2 | 88 | 5.6% |
La Liga · 1,574 games
| Score | Games | Share |
|---|
| 1-1 | 218 | 13.9% |
| 1-0 | 200 | 12.7% |
| 2-1 | 149 | 9.5% |
| 0-1 | 122 | 7.8% |
| 1-2 | 115 | 7.3% |
| 2-0 | 98 | 6.2% |
| 0-0 | 97 | 6.2% |
| 0-2 | 78 | 5.0% |
Serie A · 1,561 games
| Score | Games | Share |
|---|
| 1-1 | 199 | 12.7% |
| 1-0 | 165 | 10.6% |
| 2-1 | 136 | 8.7% |
| 0-1 | 133 | 8.5% |
| 1-2 | 117 | 7.5% |
| 0-0 | 114 | 7.3% |
| 2-0 | 112 | 7.2% |
| 2-2 | 98 | 6.3% |
Bundesliga · 1,259 games
| Score | Games | Share |
|---|
| 1-1 | 141 | 11.2% |
| 2-1 | 93 | 7.4% |
| 1-2 | 81 | 6.4% |
| 2-0 | 81 | 6.4% |
| 2-2 | 80 | 6.4% |
| 3-1 | 72 | 5.7% |
| 0-1 | 70 | 5.6% |
| 1-0 | 70 | 5.6% |
Ligue 1 · 1,341 games
| Score | Games | Share |
|---|
| 1-1 | 147 | 11.0% |
| 1-0 | 123 | 9.2% |
| 2-1 | 118 | 8.8% |
| 1-2 | 100 | 7.5% |
| 0-0 | 96 | 7.2% |
| 0-1 | 88 | 6.6% |
| 2-0 | 86 | 6.4% |
| 3-1 | 74 | 5.5% |
Championship · 2,311 games
| Score | Games | Share |
|---|
| 1-1 | 304 | 13.2% |
| 1-0 | 246 | 10.6% |
| 2-1 | 232 | 10.0% |
| 0-1 | 202 | 8.7% |
| 1-2 | 182 | 7.9% |
| 0-0 | 173 | 7.5% |
| 2-0 | 157 | 6.8% |
| 0-2 | 114 | 4.9% |
2. Bundesliga · 1,277 games
| Score | Games | Share |
|---|
| 1-1 | 129 | 10.1% |
| 2-1 | 119 | 9.3% |
| 1-0 | 115 | 9.0% |
| 1-2 | 109 | 8.5% |
| 2-2 | 95 | 7.4% |
| 2-0 | 85 | 6.7% |
| 0-1 | 70 | 5.5% |
| 0-0 | 68 | 5.3% |
La Liga 2 · 1,927 games
| Score | Games | Share |
|---|
| 1-0 | 269 | 14.0% |
| 1-1 | 244 | 12.7% |
| 0-0 | 211 | 10.9% |
| 2-1 | 184 | 9.5% |
| 0-1 | 170 | 8.8% |
| 2-0 | 152 | 7.9% |
| 1-2 | 110 | 5.7% |
| 2-2 | 93 | 4.8% |
Serie B · 1,599 games
| Score | Games | Share |
|---|
| 1-1 | 237 | 14.8% |
| 1-0 | 175 | 10.9% |
| 0-0 | 152 | 9.5% |
| 2-1 | 151 | 9.4% |
| 0-1 | 127 | 7.9% |
| 1-2 | 116 | 7.3% |
| 2-0 | 109 | 6.8% |
| 2-2 | 104 | 6.5% |
How far apart the sides finish
Share of games that end level, or are decided by one, two, or three-plus goals —
pooled, 14,409 games. Relevant if you have ever wondered why the handicap market prices
a one-goal cushion the way it does. Odd total is the share with an odd number of goals.
| League | Games | Draw | By 1 | By 2 | By 3+ | Odd total |
|---|
| Premier League | 1,560 | 24% | 36% | 22% | 17% | 49% |
| La Liga | 1,574 | 25% | 43% | 18% | 13% | 53% |
| Serie A | 1,561 | 27% | 41% | 19% | 13% | 50% |
| Bundesliga | 1,259 | 25% | 32% | 22% | 20% | 46% |
| Ligue 1 | 1,341 | 24% | 37% | 23% | 15% | 49% |
| Championship | 2,311 | 26% | 41% | 20% | 12% | 50% |
| 2. Bundesliga | 1,277 | 25% | 40% | 20% | 16% | 52% |
| La Liga 2 | 1,927 | 29% | 43% | 19% | 9% | 50% |
| Serie B | 1,599 | 32% | 40% | 18% | 10% | 48% |
Season on season · home wins
Share of games the home side won, by season. Home advantage is not a constant.
| League | 2022/23 | 2023/24 | 2024/25 | 2025/26 | 2026/27 |
|---|
| Premier League | 48% | 46% | 41% | 43% | 32% |
| La Liga | 48% | 44% | 44% | 49% | 44% |
| Serie A | 42% | 42% | 40% | 39% | 42% |
| Bundesliga | 47% | 44% | 38% | 44% | 52%* |
| Ligue 1 | 43% | 39% | 46% | 46% | 28% |
| Championship | 41% | 45% | 46% | 42% | 41% |
| 2. Bundesliga | 46% | 45% | 40% | 46% | 40% |
| La Liga 2 | 44% | 46% | 46% | 44% | 42% |
| Serie B | 41% | 37% | 41% | 45% | 40% |
* fewer than 30 games — a season barely started, treat as noise.
Season on season · goals a game
| League | 2022/23 | 2023/24 | 2024/25 | 2025/26 | 2026/27 |
|---|
| Premier League | 2.85 | 3.28 | 2.93 | 2.75 | 2.85 |
| La Liga | 2.51 | 2.64 | 2.62 | 2.69 | 2.98 |
| Serie A | 2.57 | 2.61 | 2.56 | 2.43 | 3.02 |
| Bundesliga | 3.18 | 3.22 | 3.14 | 3.22 | 3.85* |
| Ligue 1 | 2.81 | 2.70 | 2.98 | 2.83 | 2.75 |
| Championship | 2.42 | 2.67 | 2.45 | 2.59 | 2.83 |
| 2. Bundesliga | 2.95 | 3.10 | 3.02 | 2.92 | 3.44 |
| La Liga 2 | 2.02 | 2.23 | 2.54 | 2.63 | 2.31 |
| Serie B | 2.33 | 2.53 | 2.46 | 2.55 | 2.60 |
* fewer than 30 games — a season barely started, treat as noise.
Season on season · over 2.5 and both teams scoring
Over 2.5 first, then BTTS, as over / btts.
| League | 2022/23 | 2023/24 | 2024/25 | 2025/26 | 2026/27 |
|---|
| Premier League | 53% / 52% | 65% / 62% | 57% / 57% | 55% / 56% | 52% / 52% |
| La Liga | 48% / 50% | 46% / 49% | 49% / 54% | 50% / 57% | 56% / 57% |
| Serie A | 46% / 50% | 49% / 52% | 48% / 52% | 46% / 45% | 57% / 60% |
| Bundesliga | 61% / 59% | 63% / 61% | 60% / 57% | 64% / 62% | 81% / 59%* |
| Ligue 1 | 56% / 58% | 53% / 54% | 56% / 57% | 53% / 51% | 53% / 56% |
| Championship | 44% / 48% | 52% / 52% | 45% / 50% | 50% / 57% | 61% / 65% |
| 2. Bundesliga | 58% / 56% | 61% / 59% | 59% / 60% | 57% / 59% | 69% / 60% |
| La Liga 2 | 35% / 44% | 37% / 43% | 49% / 53% | 50% / 56% | 38% / 36% |
| Serie B | 40% / 49% | 49% / 56% | 46% / 54% | 48% / 53% | 50% / 60% |
* fewer than 30 games — a season barely started, treat as noise.
Clean sheets and blanks · 2026/27
Every team, this season: games played, goals for and against, clean sheets kept, games
they failed to score in, and how often both sides scored in their matches. Sorted by
clean-sheet rate. Open a league to see it.
Early days. Teams have played about 5 game(s) each, so a 100% clean-sheet rate means one clean sheet. The percentages settle down after a month or so; last season's full table is below for scale.
Premier League · 20 teams
| Team | Pld | GF | GA | Clean sheets | CS % | Failed to score | BTTS % |
|---|
| Arsenal | 4 | 8 | 1 | 3 | 75% | 0 | 25% |
| Hull City | 4 | 5 | 2 | 3 | 75% | 1 | 25% |
| Brighton | 4 | 13 | 5 | 2 | 50% | 0 | 50% |
| Manchester City | 4 | 8 | 2 | 2 | 50% | 0 | 50% |
| Everton | 4 | 5 | 3 | 2 | 50% | 1 | 50% |
| Liverpool | 4 | 6 | 4 | 2 | 50% | 1 | 50% |
| Tottenham | 4 | 0 | 5 | 2 | 50% | 4 | 0% |
| Brentford | 4 | 7 | 4 | 1 | 25% | 0 | 75% |
| Leeds | 4 | 7 | 3 | 1 | 25% | 0 | 75% |
| Newcastle | 4 | 7 | 8 | 1 | 25% | 0 | 75% |
| Sunderland | 4 | 3 | 5 | 1 | 25% | 1 | 50% |
| Fulham | 4 | 4 | 7 | 1 | 25% | 2 | 50% |
| Nottingham Forest | 4 | 4 | 4 | 1 | 25% | 2 | 50% |
| Aston Villa | 4 | 1 | 7 | 1 | 25% | 3 | 25% |
| Bournemouth | 4 | 6 | 7 | 0 | 0% | 0 | 100% |
| Chelsea | 4 | 10 | 9 | 0 | 0% | 0 | 100% |
| Crystal Palace | 4 | 6 | 11 | 0 | 0% | 1 | 75% |
| Ipswich | 4 | 7 | 10 | 0 | 0% | 1 | 75% |
| Manchester United | 4 | 7 | 7 | 0 | 0% | 2 | 50% |
| Coventry | 4 | 0 | 10 | 0 | 0% | 4 | 0% |
La Liga · 20 teams
| Team | Pld | GF | GA | Clean sheets | CS % | Failed to score | BTTS % |
|---|
| Barcelona | 5 | 21 | 4 | 3 | 60% | 0 | 40% |
| Real Betis | 5 | 7 | 6 | 3 | 60% | 0 | 40% |
| Athletic Club | 5 | 7 | 6 | 2 | 40% | 1 | 40% |
| Atletico Madrid | 5 | 10 | 6 | 2 | 40% | 1 | 40% |
| Osasuna | 5 | 5 | 8 | 2 | 40% | 2 | 40% |
| Levante | 5 | 7 | 9 | 2 | 40% | 3 | 40% |
| Espanyol | 6 | 9 | 7 | 2 | 33% | 0 | 67% |
| Alaves | 6 | 11 | 6 | 2 | 33% | 1 | 50% |
| Celta Vigo | 6 | 3 | 6 | 2 | 33% | 3 | 50% |
| Valencia | 6 | 2 | 10 | 2 | 33% | 4 | 17% |
| Sevilla | 5 | 8 | 6 | 1 | 20% | 0 | 80% |
| Getafe | 5 | 3 | 6 | 1 | 20% | 2 | 40% |
| Malaga | 5 | 2 | 8 | 1 | 20% | 3 | 40% |
| Real Madrid | 6 | 17 | 6 | 1 | 17% | 1 | 67% |
| Real Sociedad | 6 | 6 | 11 | 1 | 17% | 3 | 50% |
| Deportivo La Coruna | 5 | 9 | 6 | 0 | 0% | 0 | 100% |
| Rayo Vallecano | 6 | 10 | 15 | 0 | 0% | 0 | 100% |
| Elche | 6 | 8 | 16 | 0 | 0% | 1 | 83% |
| Racing Santander | 5 | 9 | 9 | 0 | 0% | 1 | 80% |
| Villarreal | 5 | 7 | 10 | 0 | 0% | 1 | 80% |
Serie A · 20 teams
| Team | Pld | GF | GA | Clean sheets | CS % | Failed to score | BTTS % |
|---|
| AS Roma | 4 | 12 | 1 | 3 | 75% | 0 | 25% |
| Juventus | 4 | 6 | 4 | 2 | 50% | 0 | 50% |
| Lazio | 4 | 6 | 3 | 2 | 50% | 0 | 50% |
| Napoli | 4 | 6 | 5 | 2 | 50% | 0 | 50% |
| Cagliari | 4 | 4 | 2 | 2 | 50% | 1 | 25% |
| AC Milan | 4 | 7 | 4 | 1 | 25% | 0 | 75% |
| Atalanta | 4 | 5 | 5 | 1 | 25% | 0 | 75% |
| Inter | 4 | 13 | 6 | 1 | 25% | 0 | 75% |
| Frosinone | 4 | 7 | 4 | 1 | 25% | 1 | 50% |
| Lecce | 4 | 5 | 7 | 1 | 25% | 2 | 25% |
| Como | 4 | 9 | 4 | 0 | 0% | 0 | 100% |
| Monza | 4 | 6 | 11 | 0 | 0% | 0 | 100% |
| Sassuolo | 4 | 8 | 7 | 0 | 0% | 0 | 100% |
| Udinese | 4 | 8 | 10 | 0 | 0% | 0 | 100% |
| Torino | 4 | 4 | 7 | 0 | 0% | 1 | 75% |
| Fiorentina | 4 | 5 | 11 | 0 | 0% | 2 | 50% |
| Genoa | 4 | 2 | 8 | 0 | 0% | 2 | 50% |
| Parma | 4 | 2 | 6 | 0 | 0% | 2 | 50% |
| Venezia | 4 | 4 | 11 | 0 | 0% | 2 | 50% |
| Bologna | 4 | 2 | 5 | 0 | 0% | 3 | 25% |
Bundesliga · 18 teams
| Team | Pld | GF | GA | Clean sheets | CS % | Failed to score | BTTS % |
|---|
| Borussia Dortmund | 3 | 8 | 2 | 2 | 67% | 0 | 33% |
| RB Leipzig | 3 | 9 | 3 | 2 | 67% | 0 | 33% |
| SC Freiburg | 3 | 10 | 1 | 2 | 67% | 0 | 33% |
| FSV Mainz 05 | 3 | 6 | 3 | 2 | 67% | 1 | 33% |
| Bayer Leverkusen | 3 | 8 | 5 | 1 | 33% | 0 | 67% |
| FC Augsburg | 3 | 9 | 3 | 1 | 33% | 0 | 67% |
| Bayern München | 3 | 7 | 2 | 1 | 33% | 1 | 67% |
| FC Schalke 04 | 3 | 3 | 4 | 1 | 33% | 2 | 33% |
| SC Paderborn 07 | 3 | 0 | 4 | 1 | 33% | 3 | 0% |
| 1. FC Köln | 3 | 5 | 7 | 0 | 0% | 0 | 100% |
| 1899 Hoffenheim | 3 | 6 | 7 | 0 | 0% | 0 | 100% |
| Eintracht Frankfurt | 3 | 7 | 8 | 0 | 0% | 0 | 100% |
| SV Elversberg | 3 | 8 | 7 | 0 | 0% | 0 | 100% |
| VfB Stuttgart | 3 | 6 | 8 | 0 | 0% | 0 | 100% |
| Werder Bremen | 3 | 5 | 6 | 0 | 0% | 0 | 100% |
| Union Berlin | 3 | 4 | 10 | 0 | 0% | 1 | 67% |
| Borussia Mönchengladbach | 3 | 3 | 12 | 0 | 0% | 2 | 33% |
| Hamburger SV | 3 | 0 | 12 | 0 | 0% | 3 | 0% |
Ligue 1 · 18 teams
| Team | Pld | GF | GA | Clean sheets | CS % | Failed to score | BTTS % |
|---|
| Lille | 4 | 7 | 2 | 3 | 75% | 0 | 25% |
| Paris FC | 4 | 6 | 2 | 3 | 75% | 2 | 25% |
| Monaco | 4 | 6 | 2 | 2 | 50% | 0 | 50% |
| Lorient | 4 | 4 | 4 | 2 | 50% | 1 | 50% |
| Lyon | 4 | 6 | 2 | 2 | 50% | 1 | 50% |
| Auxerre | 4 | 5 | 11 | 1 | 25% | 0 | 75% |
| Paris Saint Germain | 4 | 6 | 6 | 1 | 25% | 0 | 75% |
| Rennes | 4 | 8 | 5 | 1 | 25% | 0 | 75% |
| Angers | 4 | 4 | 5 | 1 | 25% | 2 | 50% |
| Estac Troyes | 4 | 4 | 9 | 1 | 25% | 2 | 50% |
| Le Havre | 4 | 2 | 4 | 1 | 25% | 2 | 50% |
| Marseille | 4 | 6 | 6 | 1 | 25% | 2 | 25% |
| Nice | 4 | 1 | 5 | 1 | 25% | 3 | 25% |
| Le Mans | 4 | 7 | 8 | 0 | 0% | 0 | 100% |
| Lens | 4 | 8 | 7 | 0 | 0% | 1 | 75% |
| Stade Brestois 29 | 4 | 6 | 6 | 0 | 0% | 1 | 75% |
| Strasbourg | 4 | 9 | 8 | 0 | 0% | 1 | 75% |
| Toulouse | 4 | 4 | 7 | 0 | 0% | 2 | 50% |
Championship · 24 teams
| Team | Pld | GF | GA | Clean sheets | CS % | Failed to score | BTTS % |
|---|
| Lincoln | 7 | 6 | 6 | 4 | 57% | 1 | 43% |
| Swansea | 7 | 11 | 5 | 4 | 57% | 2 | 43% |
| Charlton | 7 | 5 | 6 | 4 | 57% | 3 | 29% |
| Millwall | 7 | 13 | 13 | 3 | 43% | 1 | 43% |
| Portsmouth | 6 | 7 | 8 | 2 | 33% | 2 | 50% |
| Stoke City | 7 | 11 | 11 | 2 | 29% | 0 | 71% |
| West Brom | 7 | 10 | 7 | 2 | 29% | 0 | 71% |
| West Ham | 7 | 19 | 8 | 2 | 29% | 1 | 57% |
| Wrexham | 7 | 7 | 11 | 2 | 29% | 2 | 57% |
| Bolton | 7 | 7 | 12 | 2 | 29% | 3 | 43% |
| QPR | 7 | 8 | 5 | 2 | 29% | 3 | 57% |
| Sheffield Utd | 7 | 8 | 9 | 2 | 29% | 3 | 57% |
| Wolves | 6 | 14 | 10 | 1 | 17% | 0 | 83% |
| Middlesbrough | 7 | 14 | 10 | 1 | 14% | 0 | 86% |
| Birmingham | 7 | 10 | 9 | 1 | 14% | 1 | 86% |
| Blackburn | 7 | 10 | 10 | 1 | 14% | 1 | 86% |
| Derby | 7 | 6 | 13 | 1 | 14% | 3 | 43% |
| Burnley | 7 | 8 | 16 | 0 | 0% | 0 | 100% |
| Southampton | 7 | 18 | 8 | 0 | 0% | 0 | 100% |
| Bristol City | 7 | 10 | 12 | 0 | 0% | 2 | 71% |
| Cardiff | 7 | 7 | 11 | 0 | 0% | 2 | 71% |
| Norwich | 7 | 13 | 13 | 0 | 0% | 2 | 71% |
| Preston | 7 | 6 | 13 | 0 | 0% | 2 | 71% |
| Watford | 7 | 7 | 9 | 0 | 0% | 2 | 71% |
2. Bundesliga · 18 teams
| Team | Pld | GF | GA | Clean sheets | CS % | Failed to score | BTTS % |
|---|
| 1. FC Magdeburg | 5 | 10 | 8 | 3 | 60% | 0 | 40% |
| 1. FC Kaiserslautern | 5 | 5 | 4 | 3 | 60% | 3 | 20% |
| 1. FC Heidenheim | 5 | 12 | 10 | 2 | 40% | 0 | 60% |
| VfL Wolfsburg | 5 | 10 | 7 | 2 | 40% | 2 | 40% |
| 1. FC Nürnberg | 5 | 15 | 6 | 1 | 20% | 0 | 80% |
| Arminia Bielefeld | 5 | 8 | 10 | 1 | 20% | 0 | 80% |
| FC St. Pauli | 5 | 7 | 7 | 1 | 20% | 0 | 80% |
| Hertha BSC | 5 | 15 | 6 | 1 | 20% | 0 | 80% |
| Dynamo Dresden | 5 | 7 | 12 | 1 | 20% | 1 | 60% |
| Energie Cottbus | 5 | 13 | 12 | 1 | 20% | 1 | 60% |
| Hannover 96 | 5 | 5 | 8 | 1 | 20% | 1 | 60% |
| VfL Osnabrück | 5 | 8 | 11 | 1 | 20% | 1 | 60% |
| Karlsruher SC | 5 | 6 | 11 | 1 | 20% | 2 | 60% |
| VfL Bochum | 5 | 4 | 4 | 1 | 20% | 2 | 40% |
| Eintracht Braunschweig | 5 | 12 | 12 | 0 | 0% | 1 | 80% |
| SpVgg Greuther Fürth | 5 | 8 | 10 | 0 | 0% | 1 | 80% |
| Holstein Kiel | 5 | 6 | 9 | 0 | 0% | 2 | 60% |
| SV Darmstadt 98 | 5 | 4 | 8 | 0 | 0% | 3 | 40% |
La Liga 2 · 22 teams
| Team | Pld | GF | GA | Clean sheets | CS % | Failed to score | BTTS % |
|---|
| Eibar | 5 | 10 | 3 | 4 | 80% | 0 | 20% |
| Mallorca | 5 | 7 | 2 | 4 | 80% | 2 | 0% |
| Oviedo | 5 | 4 | 1 | 4 | 80% | 3 | 0% |
| Castellón | 5 | 7 | 2 | 3 | 60% | 1 | 40% |
| Las Palmas | 5 | 7 | 6 | 3 | 60% | 1 | 40% |
| Leganes | 5 | 3 | 3 | 3 | 60% | 2 | 20% |
| Sabadell | 5 | 4 | 4 | 3 | 60% | 3 | 20% |
| Sporting Gijon | 5 | 2 | 3 | 3 | 60% | 3 | 0% |
| Tenerife | 5 | 7 | 3 | 2 | 40% | 1 | 40% |
| Almeria | 5 | 8 | 4 | 2 | 40% | 2 | 20% |
| Celta de Vigo II | 5 | 7 | 8 | 2 | 40% | 2 | 40% |
| Granada CF | 5 | 6 | 5 | 2 | 40% | 2 | 40% |
| Eldense | 5 | 3 | 6 | 2 | 40% | 3 | 20% |
| Cordoba | 5 | 7 | 11 | 1 | 20% | 1 | 60% |
| Girona | 5 | 9 | 7 | 1 | 20% | 1 | 60% |
| Burgos | 5 | 8 | 6 | 1 | 20% | 2 | 60% |
| Cadiz | 5 | 5 | 7 | 1 | 20% | 2 | 60% |
| Valladolid | 5 | 2 | 7 | 1 | 20% | 3 | 20% |
| Real Sociedad II | 5 | 8 | 6 | 0 | 0% | 1 | 80% |
| Albacete | 5 | 3 | 8 | 0 | 0% | 2 | 60% |
| FC Andorra | 5 | 8 | 10 | 0 | 0% | 2 | 60% |
| AD Ceuta FC | 5 | 2 | 15 | 0 | 0% | 3 | 40% |
Serie B · 20 teams
| Team | Pld | GF | GA | Clean sheets | CS % | Failed to score | BTTS % |
|---|
| Avellino | 4 | 6 | 3 | 2 | 50% | 0 | 50% |
| Padova | 4 | 4 | 4 | 2 | 50% | 0 | 50% |
| Sudtirol | 4 | 5 | 2 | 2 | 50% | 0 | 50% |
| Empoli | 4 | 3 | 4 | 2 | 50% | 1 | 25% |
| Hellas Verona | 4 | 8 | 6 | 1 | 25% | 0 | 75% |
| Mantova | 4 | 8 | 3 | 1 | 25% | 0 | 75% |
| Palermo | 4 | 8 | 4 | 1 | 25% | 0 | 75% |
| Arezzo | 4 | 5 | 9 | 1 | 25% | 1 | 50% |
| Ascoli | 4 | 4 | 3 | 1 | 25% | 1 | 50% |
| Catanzaro | 4 | 4 | 7 | 1 | 25% | 1 | 50% |
| Modena | 4 | 6 | 3 | 1 | 25% | 1 | 50% |
| Pisa | 4 | 6 | 6 | 1 | 25% | 1 | 50% |
| Cesena | 4 | 6 | 5 | 0 | 0% | 0 | 100% |
| Benevento | 4 | 5 | 5 | 0 | 0% | 1 | 75% |
| Sampdoria | 4 | 3 | 8 | 0 | 0% | 1 | 75% |
| Vicenza Virtus | 4 | 6 | 8 | 0 | 0% | 1 | 75% |
| Virtus Entella | 4 | 7 | 6 | 0 | 0% | 1 | 75% |
| Carrarese | 4 | 2 | 5 | 0 | 0% | 2 | 50% |
| Cremonese | 4 | 5 | 7 | 0 | 0% | 2 | 50% |
| Juve Stabia | 4 | 3 | 6 | 0 | 0% | 2 | 50% |
Last season · 2025/26 — the baseline
A full season, for scale.
Premier League · 20 teams
| Team | Pld | GF | GA | Clean sheets | CS % | Failed to score | BTTS % |
|---|
| Arsenal | 38 | 71 | 27 | 19 | 50% | 3 | 47% |
| Manchester City | 38 | 77 | 35 | 16 | 42% | 4 | 50% |
| Crystal Palace | 38 | 41 | 51 | 12 | 32% | 12 | 53% |
| Bournemouth | 38 | 58 | 54 | 11 | 29% | 7 | 66% |
| Everton | 38 | 47 | 50 | 11 | 29% | 10 | 50% |
| Sunderland | 38 | 42 | 48 | 11 | 29% | 13 | 47% |
| Liverpool | 38 | 63 | 53 | 10 | 26% | 4 | 68% |
| Brighton | 38 | 52 | 46 | 10 | 26% | 9 | 55% |
| Brentford | 38 | 55 | 52 | 10 | 26% | 12 | 53% |
| Chelsea | 38 | 58 | 52 | 9 | 24% | 7 | 63% |
| Tottenham | 38 | 48 | 57 | 9 | 24% | 7 | 61% |
| Aston Villa | 38 | 56 | 49 | 9 | 24% | 10 | 58% |
| Fulham | 38 | 47 | 51 | 9 | 24% | 11 | 53% |
| Nottingham Forest | 38 | 48 | 51 | 9 | 24% | 14 | 47% |
| Manchester United | 38 | 69 | 50 | 8 | 21% | 4 | 71% |
| Newcastle | 38 | 53 | 55 | 8 | 21% | 9 | 66% |
| Leeds | 38 | 49 | 56 | 8 | 21% | 12 | 58% |
| West Ham | 38 | 46 | 65 | 7 | 18% | 13 | 53% |
| Burnley | 38 | 38 | 75 | 4 | 11% | 14 | 58% |
| Wolves | 38 | 27 | 68 | 4 | 11% | 19 | 45% |
La Liga · 20 teams
| Team | Pld | GF | GA | Clean sheets | CS % | Failed to score | BTTS % |
|---|
| Barcelona | 38 | 95 | 36 | 15 | 39% | 1 | 58% |
| Real Madrid | 38 | 77 | 35 | 14 | 37% | 4 | 55% |
| Atletico Madrid | 38 | 62 | 44 | 14 | 37% | 5 | 53% |
| Rayo Vallecano | 38 | 41 | 44 | 12 | 32% | 12 | 45% |
| Getafe | 38 | 32 | 38 | 12 | 32% | 17 | 29% |
| Real Betis | 38 | 59 | 48 | 10 | 26% | 4 | 68% |
| Celta Vigo | 38 | 53 | 48 | 10 | 26% | 6 | 63% |
| Espanyol | 38 | 43 | 55 | 10 | 26% | 9 | 58% |
| Oviedo | 38 | 26 | 60 | 10 | 26% | 21 | 32% |
| Valencia | 38 | 46 | 55 | 9 | 24% | 9 | 55% |
| Levante | 38 | 47 | 61 | 9 | 24% | 12 | 50% |
| Elche | 38 | 49 | 57 | 8 | 21% | 5 | 71% |
| Villarreal | 38 | 72 | 46 | 8 | 21% | 6 | 63% |
| Osasuna | 38 | 44 | 50 | 7 | 18% | 12 | 55% |
| Mallorca | 38 | 47 | 57 | 6 | 16% | 9 | 63% |
| Girona | 38 | 39 | 55 | 6 | 16% | 10 | 61% |
| Sevilla | 38 | 46 | 60 | 6 | 16% | 10 | 58% |
| Athletic Club | 38 | 43 | 58 | 6 | 16% | 13 | 53% |
| Alaves | 38 | 44 | 56 | 5 | 13% | 10 | 63% |
| Real Sociedad | 38 | 59 | 61 | 3 | 8% | 5 | 79% |
Serie A · 20 teams
| Team | Pld | GF | GA | Clean sheets | CS % | Failed to score | BTTS % |
|---|
| Como | 38 | 65 | 29 | 19 | 50% | 9 | 42% |
| Inter | 38 | 89 | 35 | 18 | 47% | 2 | 47% |
| AS Roma | 38 | 59 | 31 | 18 | 47% | 7 | 34% |
| Juventus | 38 | 61 | 34 | 16 | 42% | 8 | 45% |
| AC Milan | 38 | 53 | 35 | 15 | 39% | 7 | 47% |
| Napoli | 38 | 58 | 36 | 15 | 39% | 8 | 47% |
| Lazio | 38 | 41 | 40 | 15 | 39% | 17 | 29% |
| Atalanta | 38 | 51 | 36 | 13 | 34% | 8 | 53% |
| Parma | 38 | 28 | 46 | 13 | 34% | 16 | 39% |
| Bologna | 38 | 49 | 46 | 12 | 32% | 11 | 45% |
| Torino | 38 | 44 | 63 | 12 | 32% | 11 | 50% |
| Udinese | 38 | 45 | 48 | 11 | 29% | 11 | 45% |
| Cremonese | 38 | 32 | 57 | 11 | 29% | 17 | 42% |
| Fiorentina | 38 | 41 | 50 | 10 | 26% | 11 | 58% |
| Lecce | 38 | 28 | 50 | 10 | 26% | 19 | 37% |
| Genoa | 38 | 41 | 51 | 9 | 24% | 15 | 53% |
| Sassuolo | 38 | 46 | 50 | 8 | 21% | 12 | 53% |
| Cagliari | 38 | 40 | 53 | 8 | 21% | 14 | 50% |
| Hellas Verona | 38 | 25 | 61 | 6 | 16% | 20 | 47% |
| Pisa | 38 | 26 | 71 | 5 | 13% | 21 | 42% |
Bundesliga · 19 teams
| Team | Pld | GF | GA | Clean sheets | CS % | Failed to score | BTTS % |
|---|
| SC Paderborn 07 | 2 | 2 | 1 | 1 | 50% | 1 | 50% |
| Borussia Dortmund | 34 | 70 | 34 | 15 | 44% | 2 | 50% |
| Borussia Mönchengladbach | 34 | 42 | 53 | 13 | 38% | 12 | 41% |
| Bayern München | 34 | 122 | 36 | 12 | 35% | 0 | 65% |
| RB Leipzig | 34 | 66 | 47 | 11 | 32% | 3 | 62% |
| VfB Stuttgart | 34 | 71 | 49 | 11 | 32% | 3 | 62% |
| Bayer Leverkusen | 34 | 68 | 47 | 8 | 24% | 4 | 65% |
| Eintracht Frankfurt | 34 | 61 | 65 | 7 | 21% | 3 | 74% |
| 1899 Hoffenheim | 34 | 65 | 52 | 7 | 21% | 6 | 65% |
| Union Berlin | 34 | 44 | 58 | 7 | 21% | 8 | 62% |
| SC Freiburg | 34 | 51 | 57 | 6 | 18% | 9 | 62% |
| Hamburger SV | 34 | 40 | 54 | 6 | 18% | 10 | 65% |
| Werder Bremen | 34 | 37 | 60 | 6 | 18% | 13 | 47% |
| FC Augsburg | 34 | 45 | 61 | 5 | 15% | 9 | 62% |
| FC St. Pauli | 34 | 29 | 60 | 5 | 15% | 13 | 56% |
| FSV Mainz 05 | 34 | 44 | 53 | 4 | 12% | 10 | 62% |
| 1. FC Köln | 34 | 49 | 63 | 3 | 9% | 4 | 79% |
| VfL Wolfsburg | 36 | 46 | 71 | 3 | 8% | 9 | 72% |
| 1. FC Heidenheim | 34 | 41 | 72 | 1 | 3% | 12 | 62% |
Ligue 1 · 21 teams
| Team | Pld | GF | GA | Clean sheets | CS % | Failed to score | BTTS % |
|---|
| Saint Etienne | 3 | 1 | 4 | 2 | 67% | 2 | 33% |
| Paris Saint Germain | 34 | 74 | 29 | 18 | 53% | 2 | 41% |
| Rodez | 2 | 3 | 2 | 1 | 50% | 1 | 50% |
| Lyon | 34 | 53 | 40 | 15 | 44% | 6 | 50% |
| Lille | 34 | 52 | 37 | 13 | 38% | 10 | 38% |
| Lens | 34 | 66 | 35 | 12 | 35% | 6 | 50% |
| Rennes | 34 | 59 | 50 | 10 | 29% | 6 | 59% |
| Angers | 34 | 29 | 48 | 10 | 29% | 12 | 41% |
| Toulouse | 33 | 47 | 46 | 9 | 27% | 10 | 48% |
| Strasbourg | 34 | 58 | 47 | 9 | 26% | 6 | 65% |
| Marseille | 34 | 63 | 45 | 9 | 26% | 8 | 50% |
| Stade Brestois 29 | 34 | 43 | 55 | 9 | 26% | 11 | 47% |
| Auxerre | 34 | 34 | 44 | 9 | 26% | 16 | 41% |
| Paris FC | 34 | 47 | 50 | 8 | 24% | 9 | 62% |
| Le Havre | 34 | 32 | 44 | 8 | 24% | 14 | 50% |
| Nantes | 33 | 29 | 52 | 7 | 21% | 14 | 45% |
| Monaco | 34 | 60 | 54 | 7 | 21% | 7 | 65% |
| Lorient | 34 | 48 | 51 | 7 | 21% | 10 | 53% |
| Metz | 34 | 32 | 76 | 7 | 21% | 15 | 50% |
| Nice | 36 | 41 | 61 | 7 | 19% | 12 | 58% |
| RED Star FC 93 | 1 | 2 | 3 | 0 | 0% | 0 | 100% |
Championship · 24 teams
| Team | Pld | GF | GA | Clean sheets | CS % | Failed to score | BTTS % |
|---|
| Millwall | 48 | 64 | 51 | 19 | 40% | 10 | 48% |
| Ipswich | 46 | 80 | 47 | 17 | 37% | 6 | 57% |
| Coventry | 46 | 97 | 45 | 17 | 37% | 7 | 59% |
| Bristol City | 46 | 59 | 59 | 14 | 30% | 15 | 46% |
| West Brom | 46 | 48 | 58 | 14 | 30% | 15 | 50% |
| Hull City | 49 | 73 | 66 | 14 | 29% | 9 | 61% |
| Middlesbrough | 49 | 73 | 50 | 14 | 29% | 13 | 55% |
| Charlton | 46 | 44 | 58 | 13 | 28% | 10 | 54% |
| Stoke City | 46 | 51 | 56 | 13 | 28% | 17 | 43% |
| Derby | 46 | 67 | 59 | 12 | 26% | 4 | 65% |
| Wrexham | 46 | 69 | 65 | 12 | 26% | 6 | 65% |
| Swansea | 46 | 57 | 59 | 12 | 26% | 10 | 54% |
| Blackburn | 46 | 42 | 56 | 12 | 26% | 16 | 48% |
| Southampton | 48 | 84 | 57 | 12 | 25% | 6 | 71% |
| Birmingham | 46 | 57 | 56 | 10 | 22% | 11 | 57% |
| Sheffield Utd | 46 | 66 | 66 | 10 | 22% | 11 | 57% |
| Portsmouth | 46 | 49 | 64 | 10 | 22% | 13 | 54% |
| QPR | 46 | 61 | 73 | 10 | 22% | 13 | 63% |
| Norwich | 46 | 63 | 56 | 9 | 20% | 9 | 61% |
| Preston | 46 | 55 | 62 | 9 | 20% | 12 | 59% |
| Oxford United | 46 | 45 | 59 | 8 | 17% | 19 | 52% |
| Watford | 46 | 53 | 65 | 7 | 15% | 14 | 59% |
| Leicester | 46 | 58 | 68 | 6 | 13% | 9 | 72% |
| Sheffield Wednesday | 46 | 29 | 89 | 4 | 9% | 23 | 48% |
2. Bundesliga · 19 teams
| Team | Pld | GF | GA | Clean sheets | CS % | Failed to score | BTTS % |
|---|
| Rot-Weiß Essen | 2 | 1 | 2 | 1 | 50% | 1 | 0% |
| FC Schalke 04 | 34 | 50 | 31 | 14 | 41% | 6 | 47% |
| Hertha BSC | 34 | 47 | 44 | 12 | 35% | 9 | 47% |
| Hannover 96 | 34 | 60 | 44 | 10 | 29% | 4 | 65% |
| SV Darmstadt 98 | 34 | 57 | 45 | 10 | 29% | 6 | 62% |
| SV Elversberg | 34 | 64 | 39 | 10 | 29% | 6 | 56% |
| SC Paderborn 07 | 34 | 59 | 45 | 9 | 26% | 4 | 68% |
| Holstein Kiel | 34 | 44 | 48 | 9 | 26% | 5 | 62% |
| 1. FC Kaiserslautern | 34 | 52 | 47 | 9 | 26% | 10 | 47% |
| VfL Bochum | 34 | 49 | 47 | 8 | 24% | 5 | 68% |
| 1. FC Magdeburg | 34 | 52 | 58 | 7 | 21% | 12 | 47% |
| Dynamo Dresden | 34 | 54 | 53 | 6 | 18% | 5 | 71% |
| Arminia Bielefeld | 34 | 53 | 51 | 6 | 18% | 7 | 65% |
| Eintracht Braunschweig | 34 | 36 | 54 | 6 | 18% | 9 | 59% |
| SpVgg Greuther Fürth | 36 | 51 | 69 | 6 | 17% | 11 | 58% |
| 1. FC Nürnberg | 34 | 47 | 45 | 5 | 15% | 9 | 62% |
| Karlsruher SC | 34 | 53 | 64 | 5 | 15% | 10 | 62% |
| Fortuna Düsseldorf | 34 | 33 | 53 | 5 | 15% | 13 | 53% |
| Preußen Münster | 34 | 38 | 61 | 4 | 12% | 10 | 71% |
La Liga 2 · 22 teams
| Team | Pld | GF | GA | Clean sheets | CS % | Failed to score | BTTS % |
|---|
| Burgos | 42 | 48 | 33 | 19 | 45% | 14 | 38% |
| Eibar | 42 | 52 | 40 | 18 | 43% | 11 | 45% |
| Albacete | 42 | 56 | 55 | 14 | 33% | 9 | 57% |
| Las Palmas | 44 | 58 | 42 | 14 | 32% | 10 | 57% |
| Leganes | 42 | 43 | 51 | 13 | 31% | 16 | 48% |
| AD Ceuta FC | 42 | 51 | 63 | 12 | 29% | 11 | 55% |
| Granada CF | 42 | 50 | 56 | 12 | 29% | 13 | 52% |
| Malaga | 46 | 79 | 54 | 13 | 28% | 7 | 61% |
| Castellón | 44 | 73 | 55 | 12 | 27% | 8 | 64% |
| Deportivo La Coruna | 42 | 65 | 44 | 11 | 26% | 7 | 60% |
| Sporting Gijon | 42 | 60 | 54 | 11 | 26% | 8 | 60% |
| Cadiz | 42 | 41 | 61 | 11 | 26% | 15 | 48% |
| Valladolid | 42 | 44 | 57 | 11 | 26% | 17 | 40% |
| Huesca | 42 | 41 | 63 | 10 | 24% | 11 | 57% |
| Real Sociedad II | 42 | 52 | 61 | 10 | 24% | 13 | 52% |
| Almeria | 46 | 86 | 68 | 10 | 22% | 6 | 72% |
| Cordoba | 42 | 57 | 61 | 9 | 21% | 8 | 67% |
| FC Andorra | 42 | 62 | 54 | 9 | 21% | 10 | 60% |
| Racing Santander | 42 | 90 | 61 | 8 | 19% | 4 | 74% |
| Zaragoza | 42 | 35 | 59 | 8 | 19% | 16 | 50% |
| Cultural Leonesa | 42 | 39 | 68 | 7 | 17% | 17 | 50% |
| Mirandes | 42 | 47 | 69 | 3 | 7% | 14 | 64% |
Serie B · 20 teams
| Team | Pld | GF | GA | Clean sheets | CS % | Failed to score | BTTS % |
|---|
| Palermo | 40 | 63 | 36 | 18 | 45% | 9 | 40% |
| Venezia | 38 | 77 | 31 | 16 | 42% | 4 | 55% |
| Monza | 42 | 67 | 37 | 17 | 40% | 6 | 50% |
| Frosinone | 38 | 76 | 34 | 15 | 39% | 3 | 55% |
| Modena | 39 | 49 | 37 | 14 | 36% | 11 | 49% |
| Carrarese | 38 | 47 | 52 | 12 | 32% | 14 | 47% |
| Juve Stabia | 41 | 48 | 49 | 12 | 29% | 10 | 56% |
| Catanzaro | 43 | 70 | 55 | 12 | 28% | 8 | 60% |
| Reggiana | 38 | 36 | 56 | 10 | 26% | 11 | 55% |
| Sudtirol | 40 | 38 | 48 | 10 | 25% | 16 | 52% |
| Padova | 38 | 39 | 49 | 9 | 24% | 11 | 50% |
| Mantova | 38 | 45 | 57 | 9 | 24% | 12 | 50% |
| Sampdoria | 38 | 35 | 48 | 9 | 24% | 14 | 50% |
| Bari | 40 | 38 | 60 | 9 | 22% | 16 | 50% |
| Avellino | 39 | 43 | 58 | 8 | 21% | 14 | 49% |
| Empoli | 38 | 47 | 54 | 7 | 18% | 9 | 61% |
| Cesena | 38 | 45 | 56 | 7 | 18% | 11 | 61% |
| Virtus Entella | 38 | 36 | 51 | 7 | 18% | 12 | 53% |
| Spezia | 38 | 43 | 59 | 6 | 16% | 12 | 58% |
| Pescara | 38 | 51 | 66 | 5 | 13% | 9 | 66% |
The model's own calls, and how they settle, live on the record.
Nothing on this page is a tip.