Expected goals, conversion rates, and performance divergence across 97 matches.
| League | Matches | Goals/Game | xG/Game | Conversion |
|---|---|---|---|---|
| Bundesliga | 9 | 3.89 | 3.52 | 110% |
| Ligue 1 | 18 | 3.00 | 3.34 | 90% |
| Premier League | 20 | 3.10 | 3.17 | 98% |
| Serie A | 20 | 2.45 | 2.89 | 85% |
| La Liga | 30 | 2.93 | 2.81 | 104% |
Teams generating the most expected goals per game
Creating high-quality chances but underscoring — statistical pressure building
Matches where the scoreline and the xG story diverged most — luck, heroics, or variance
Expected Goals quantifies the quality of a shot based on its location, type, and context. A penalty is ~0.76 xG. A header from 25 yards is ~0.02 xG. It's a measure of how well a team created (or conceded) chances — independent of whether they went in.
Goals ÷ xG. Above 1.0 means a team is scoring more than expected — either clinical finishing or statistical luck. Below 1.0 means they're leaving xG on the pitch. Statistical regression toward 1.0 is expected over large sample sizes.
When a match result contradicts the xG story, something unusual happened: a goalkeeper error, a missed penalty, a goal from a marginal chance. High divergence matches are flagged — they often contain signals about team quality that raw results hide.
Teams conceding the least expected goals per game