Soccer xG stats: league and team rankings
See which soccer leagues and teams stand out for xG. Open a competition or team to check the season, recent form and sample behind each result.
What stands out now
League ranking: Iceland Úrvalsdeild. Team ranking: Metta - LU.
League ranking
Leagues appear after enough games have been completed to make the comparison useful.
1
ÚrvalsdeildIceland · 2026 · 158 matches1.832
Stars LeagueQatar · 2026/2027 · 47 matches1.753
2. LigaPoland · 2026/2027 · 123 matches1.714
EkstraklasaPoland · 2026/2027 · 115 matches1.695
Indian Super LeagueIndia · 2026/2027 · 23 matches1.696
BundesligaGermany · 2026/2027 · 72 matches1.687
Israeli Premier LeagueIsrael · 2026/2027 · 62 matches1.688
MeistriliigaEstonia · 2026 · 175 matches1.679
Super LeagueSwitzerland · 2026/2027 · 72 matches1.6710
EredivisieNetherlands · 2026/2027 · 99 matches1.6511
Cambodian LeagueCambodia · 2026/2027 · 26 matches1.6512
2. BundesligaGermany · 2026/2027 · 90 matches1.6413
Thai League T1Thailand · 2026/2027 · 51 matches1.6314
3 Liga Group 1Poland · 2026/2027 · 110 matches1.6215
EliteserienNorway · 2026 · 200 matches1.6216
Eerste DivisieNetherlands · 2026/2027 · 130 matches1.6217
1st DivisionDenmark · 2026/2027 · 77 matches1.6218
Challenge LeagueSwitzerland · 2026/2027 · 60 matches1.6219
Serie C Group AItaly · 2026/2027 · 120 matches1.6120
3 Liga Group 2Poland · 2026/2027 · 109 matches1.61
Team ranking
Switch between overall, home and away records to see how each team's numbers change by venue.
Overall
| Rank | Team | League | Matches | Average per game |
|---|---|---|---|---|
| 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 game |
|---|---|---|---|---|
| 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 game |
|---|---|---|---|---|
| 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
The ranking uses at least 20 completed league games and 10 team games in each displayed split. It describes past results, not the probability of the next game.
Frequently asked questions
How should I read this ranking?
The ranking uses at least 20 completed league games and 10 team games in each displayed split. It describes past results, not the probability of the next game.
