Football xG stats: league and team rankings
Compare the quality of chances teams create, measured by expected goals per match. League figures are also per team, so they use the same scale as the team rankings.
What stands out now
Iceland Úrvalsdeild leads the listed leagues for xG, while Metta - LU tops the overall team ranking. Check the season and match count when comparing their figures.
League ranking
Leagues with at least 20 completed matches in the displayed season.
Team ranking
Each overall, home or away record includes at least 10 completed matches. Check the season alongside each team.
Overall
| Rank | Team | League | Matches | Average per match |
|---|---|---|---|---|
| 1 | 1. LigaSeason 2026 | 21 matches | 2.86 | |
| 2 | Welsh Premier LeagueSeason 2026/2027 | 15 matches | 2.60 | |
| 3 | ÚrvalsdeildSeason 2026 | 26 matches | 2.58 | |
| 4 | 1st DivisionSeason 2026/2027 | 13 matches | 2.52 | |
| 5 | PremiershipSeason 2026/2027 | 12 matches | 2.44 | |
| 6 | Eerste DivisieSeason 2026/2027 | 13 matches | 2.43 | |
| 7 | MeistriliigaSeason 2026 | 35 matches | 2.36 | |
| 8 | Serie ASeason 2026/2027 | 10 matches | 2.35 | |
| 9 | First LeagueSeason 2026/2027 | 13 matches | 2.34 | |
| 10 | EredivisieSeason 2026/2027 | 11 matches | 2.33 | |
| 11 | Hammarby | AllsvenskanSeason 2026 | 27 matches | 2.31 |
| 12 | La LigaSeason 2026/2027 | 11 matches | 2.30 | |
| 13 | EliteserienSeason 2026 | 25 matches | 2.29 | |
| 14 | EredivisieSeason 2026/2027 | 11 matches | 2.27 | |
| 15 | EredivisieSeason 2026/2027 | 11 matches | 2.27 | |
| 16 | Süper LigSeason 2026/2027 | 10 matches | 2.26 | |
| 17 | EredivisieSeason 2026/2027 | 11 matches | 2.25 | |
| 18 | ÚrvalsdeildSeason 2026 | 24 matches | 2.23 | |
| 19 | Prva HNLSeason 2026/2027 | 11 matches | 2.22 | |
| 20 | J1 LeagueSeason 2026/2027 | 13 matches | 2.21 | |
| 21 | J2 LeagueSeason 2026 | 15 matches | 2.21 | |
| 22 | Professional LeagueSeason 2026/2027 | 11 matches | 2.19 | |
| 23 | SuperLigaSeason 2026/2027 | 14 matches | 2.19 | |
| 24 | Serie ASeason 2026/2027 | 10 matches | 2.18 | |
| 25 | BundesligaSeason 2026/2027 | 11 matches | 2.17 |
Home
| Rank | Team | League | Matches | Average per match |
|---|---|---|---|---|
| 1 | 1. LigaSeason 2026 | 12 matches | 3.18 | |
| 2 | ÚrvalsdeildSeason 2026 | 13 matches | 2.68 | |
| 3 | EliteserienSeason 2026 | 13 matches | 2.63 | |
| 4 | LFPBSeason 2026 | 12 matches | 2.57 | |
| 5 | Hammarby | AllsvenskanSeason 2026 | 13 matches | 2.36 |
| 6 | First DivisionSeason 2026 | 15 matches | 2.32 | |
| 7 | Serie BSeason 2026 | 18 matches | 2.30 | |
| 8 | LFPBSeason 2026 | 12 matches | 2.30 | |
| 9 | ÚrvalsdeildSeason 2026 | 12 matches | 2.30 | |
| 10 | MeistriliigaSeason 2026 | 17 matches | 2.26 | |
| 11 | ÚrvalsdeildSeason 2026 | 14 matches | 2.23 | |
| 12 | First DivisionSeason 2026 | 14 matches | 2.17 | |
| 13 | Primera DivisiónSeason 2026 | 16 matches | 2.16 | |
| 14 | LFPBSeason 2026 | 13 matches | 2.15 | |
| 15 | First DivisionSeason 2026 | 14 matches | 2.15 | |
| 16 | Serie ASeason 2026 | 17 matches | 2.14 | |
| 17 | Primera DivisiónSeason 2026 | 15 matches | 2.14 | |
| 18 | Chinese Super LeagueSeason 2026 | 14 matches | 2.14 | |
| 19 | ÚrvalsdeildSeason 2026 | 14 matches | 2.10 | |
| 20 | USL League OneSeason 2026 | 17 matches | 2.10 | |
| 21 | Premier DivisionSeason 2026 | 18 matches | 2.09 | |
| 22 | VirsligaSeason 2026 | 17 matches | 2.08 | |
| 23 | MLSSeason 2026 | 17 matches | 2.08 | |
| 24 | First DivisionSeason 2026 | 15 matches | 2.06 | |
| 25 | Azadegan LeagueSeason 2025/2026 | 11 matches | 2.05 |
Away
| Rank | Team | League | Matches | Average per match |
|---|---|---|---|---|
| 1 | ÚrvalsdeildSeason 2026 | 13 matches | 2.48 | |
| 2 | MeistriliigaSeason 2026 | 18 matches | 2.47 | |
| 3 | Hammarby | AllsvenskanSeason 2026 | 14 matches | 2.26 |
| 4 | ÚrvalsdeildSeason 2026 | 12 matches | 2.17 | |
| 5 | Faroe Islands Premier LeagueSeason 2026 | 13 matches | 2.08 | |
| 6 | VirsligaSeason 2026 | 18 matches | 2.01 | |
| 7 | VirsligaSeason 2026 | 17 matches | 2.00 | |
| 8 | MeistriliigaSeason 2026 | 17 matches | 1.96 | |
| 9 | ÚrvalsdeildSeason 2026 | 12 matches | 1.95 | |
| 10 | Ligi kuu BaraSeason 2025/2026 | 13 matches | 1.92 | |
| 11 | EliteserienSeason 2026 | 12 matches | 1.91 | |
| 12 | EliteserienSeason 2026 | 12 matches | 1.88 | |
| 13 | First DivisionSeason 2026 | 14 matches | 1.86 | |
| 14 | A LygaSeason 2026 | 16 matches | 1.86 | |
| 15 | MLS Next ProSeason 2026 | 17 matches | 1.85 | |
| 16 | Primera DivisiónSeason 2026 | 17 matches | 1.82 | |
| 17 | K League 2Season 2026 | 15 matches | 1.82 | |
| 18 | First DivisionSeason 2026 | 15 matches | 1.81 | |
| 19 | 1. LigaSeason 2026 | 13 matches | 1.81 | |
| 20 | LFPBSeason 2026 | 12 matches | 1.80 | |
| 21 | Uzbekistan Super LeagueSeason 2026 | 13 matches | 1.80 | |
| 22 | EliteserienSeason 2026 | 12 matches | 1.80 | |
| 23 | Olimpia Grudziądz | 2. LigaSeason 2026/2027 | 12 matches | 1.79 |
| 24 | ÚrvalsdeildSeason 2026 | 14 matches | 1.79 | |
| 25 | Uzbekistan Super LeagueSeason 2026 | 13 matches | 1.79 |
How this ranking works
Leagues need at least 20 completed matches and teams need at least 10 in each displayed record. Figures refer to the season shown, not the probability of the next result.
Frequently asked questions
How should I read this ranking?
Compare the quality of chances teams create, measured by expected goals per match. League figures are also per team, so they use the same scale as the team rankings.
How many matches are included?
League rankings require at least 20 completed matches. Team rankings require at least 10 in each overall, home or away record. The displayed season and match count let you compare like for like.
