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

RankTeamLeagueMatchesAverage per match
1Metta - LU1. LigaSeason 202621 matches2.86
2The New SaintsWelsh Premier LeagueSeason 2026/202715 matches2.60
3KRÚrvalsdeildSeason 202626 matches2.58
4Fredericia1st DivisionSeason 2026/202713 matches2.52
5CelticPremiershipSeason 2026/202712 matches2.44
6HeraclesEerste DivisieSeason 2026/202713 matches2.43
7Tallinna FC LevadiaMeistriliigaSeason 202635 matches2.36
8Inter MilanSerie ASeason 2026/202710 matches2.35
9CSKA SofiaFirst LeagueSeason 2026/202713 matches2.34
10TwenteEredivisieSeason 2026/202711 matches2.33
11HammarbyAllsvenskanSeason 202627 matches2.31
12FC BarcelonaLa LigaSeason 2026/202711 matches2.30
13FK Bodo - GlimtEliteserienSeason 202625 matches2.29
14AjaxEredivisieSeason 2026/202711 matches2.27
15PSVEredivisieSeason 2026/202711 matches2.27
16GalatasaraySüper LigSeason 2026/202710 matches2.26
17FeyenoordEredivisieSeason 2026/202711 matches2.25
18Víkingur ReykjavíkÚrvalsdeildSeason 202624 matches2.23
19Dinamo ZagrebPrva HNLSeason 2026/202711 matches2.22
20Sanfrecce HiroshimaJ1 LeagueSeason 2026/202713 matches2.21
21Kataller ToyamaJ2 LeagueSeason 202615 matches2.21
22Al HilalProfessional LeagueSeason 2026/202711 matches2.19
23Red Star BelgradeSuperLigaSeason 2026/202714 matches2.19
24ComoSerie ASeason 2026/202710 matches2.18
25SalzburgBundesligaSeason 2026/202711 matches2.17

Home

RankTeamLeagueMatchesAverage per match
1Metta - LU1. LigaSeason 202612 matches3.18
2KRÚrvalsdeildSeason 202613 matches2.68
3FK Bodo - GlimtEliteserienSeason 202613 matches2.63
4BolívarLFPBSeason 202612 matches2.57
5HammarbyAllsvenskanSeason 202613 matches2.36
6StrømsgodsetFirst DivisionSeason 202615 matches2.32
7CRBSerie BSeason 202618 matches2.30
8Club Always ReadyLFPBSeason 202612 matches2.30
9Víkingur ReykjavíkÚrvalsdeildSeason 202612 matches2.30
10Tallinna FC LevadiaMeistriliigaSeason 202617 matches2.26
11FramÚrvalsdeildSeason 202614 matches2.23
12HaugesundFirst DivisionSeason 202614 matches2.17
13Sport HuancayoPrimera DivisiónSeason 202616 matches2.16
14Universitario de VintoLFPBSeason 202613 matches2.15
15StabækFirst DivisionSeason 202614 matches2.15
16Vasco da GamaSerie ASeason 202617 matches2.14
17Alianza LimaPrimera DivisiónSeason 202615 matches2.14
18Shanghai ShenhuaChinese Super LeagueSeason 202614 matches2.14
19ValurÚrvalsdeildSeason 202614 matches2.10
20Union OmahaUSL League OneSeason 202617 matches2.10
21St Patrick's Athl.Premier DivisionSeason 202618 matches2.09
22RigaVirsligaSeason 202617 matches2.08
23Vancouver WhitecapsMLSSeason 202617 matches2.08
24KongsvingerFirst DivisionSeason 202615 matches2.06
25Nassaji MazandaranAzadegan LeagueSeason 2025/202611 matches2.05

Away

RankTeamLeagueMatchesAverage per match
1KRÚrvalsdeildSeason 202613 matches2.48
2Tallinna FC LevadiaMeistriliigaSeason 202618 matches2.47
3HammarbyAllsvenskanSeason 202614 matches2.26
4Víkingur ReykjavíkÚrvalsdeildSeason 202612 matches2.17
5KÍFaroe Islands Premier LeagueSeason 202613 matches2.08
6RigaVirsligaSeason 202618 matches2.01
7Rīgas FSVirsligaSeason 202617 matches2.00
8Tallinna FC FloraMeistriliigaSeason 202617 matches1.96
9FramÚrvalsdeildSeason 202612 matches1.95
10Young AfricansLigi kuu BaraSeason 2025/202613 matches1.92
11FK Bodo - GlimtEliteserienSeason 202612 matches1.91
12MoldeEliteserienSeason 202612 matches1.88
13StrømsgodsetFirst DivisionSeason 202614 matches1.86
14Kauno ŽalgirisA LygaSeason 202616 matches1.86
15Los Angeles IIMLS Next ProSeason 202617 matches1.85
16CaraboboPrimera DivisiónSeason 202617 matches1.82
17Suwon BluewingsK League 2Season 202615 matches1.82
18StabækFirst DivisionSeason 202615 matches1.81
19Beitar / Riga Mariners1. LigaSeason 202613 matches1.81
20Club Always ReadyLFPBSeason 202612 matches1.80
21NeftchiUzbekistan Super LeagueSeason 202613 matches1.80
22VålerengaEliteserienSeason 202612 matches1.80
23Olimpia Grudziądz2. LigaSeason 2026/202712 matches1.79
24ÍAÚrvalsdeildSeason 202614 matches1.79
25NavbahorUzbekistan Super LeagueSeason 202613 matches1.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.