xGA stats: teams allowing the lowest expected goals

See which teams allow their opponents the lowest expected goals per match. Lower xGA reflects the quality of chances conceded, not simply the number of goals that went in.

Team ranking

Each overall, home or away record includes at least 10 completed matches. Check the season alongside each team.

Overall

RankTeamLeagueMatchesAverage per match
1The New SaintsWelsh Premier LeagueSeason 2026/202715 matches0.65
2Shakhtar DonetskUkrainian Premier LeagueSeason 2026/202711 matches0.70
3PolessyaUkrainian Premier LeagueSeason 2026/202710 matches0.71
4Nassaji MazandaranAzadegan LeagueSeason 2025/202615 matches0.73
5Al-Nejmeh SC BeirutLebanese Premier LeagueSeason 2025/202620 matches0.76
6Ario EslamshahrAzadegan LeagueSeason 2025/202618 matches0.76
7Ross CountyLeague OneSeason 2026/202713 matches0.77
8HavadarAzadegan LeagueSeason 2025/202616 matches0.78
9LarneNIFL PremiershipSeason 2026/202711 matches0.81
10LNZ CherkasyUkrainian Premier LeagueSeason 2026/202710 matches0.81
11Levski SofiaFirst LeagueSeason 2026/202712 matches0.81
12Metta - LU1. LigaSeason 202621 matches0.83
13Sanat NaftAzadegan LeagueSeason 2025/202616 matches0.84
14ColeraineNIFL PremiershipSeason 2026/202713 matches0.85
15TuranPremyer LiqasıSeason 2026/202710 matches0.85
16SimbaLigi kuu BaraSeason 2025/202625 matches0.85
17Al-AnsarLebanese Premier LeagueSeason 2025/202627 matches0.85
18Partick ThistleChampionshipSeason 2026/202713 matches0.85
19SaipaAzadegan LeagueSeason 2025/202617 matches0.87
20Young AfricansLigi kuu BaraSeason 2026/202710 matches0.87
21Sporting BragaLiga NOSSeason 2026/202710 matches0.88
22Dunfermline AthleticChampionshipSeason 2026/202713 matches0.89
23LinfieldNIFL PremiershipSeason 2026/202714 matches0.89
24Mladost ŽdraloviDruga HNLSeason 2026/202711 matches0.89
25BenficaLiga NOSSeason 2026/202710 matches0.89

Home

RankTeamLeagueMatchesAverage per match
1Ario EslamshahrAzadegan LeagueSeason 2025/202613 matches0.66
2Sanat NaftAzadegan LeagueSeason 2025/202610 matches0.68
3Nassaji MazandaranAzadegan LeagueSeason 2025/202611 matches0.69
4SimbaLigi kuu BaraSeason 2025/202614 matches0.73
5Metta - LU1. LigaSeason 202612 matches0.74
6SaipaAzadegan LeagueSeason 2025/202611 matches0.79
7HavadarAzadegan LeagueSeason 2025/202611 matches0.79
8Shabab Al SahelLebanese Premier LeagueSeason 2025/202610 matches0.82
9Estudiantes CaserosPrim B NacionalSeason 202618 matches0.83
10Alianza LimaPrimera DivisiónSeason 202615 matches0.83
119 de OctubrePrimera Categoría Serie BSeason 202615 matches0.85
12Young AfricansLigi kuu BaraSeason 2025/202612 matches0.85
13AzamLigi kuu BaraSeason 2025/202612 matches0.86
14Chacarita JuniorsPrim B NacionalSeason 202618 matches0.86
15Ferro Carril OestePrim B NacionalSeason 202618 matches0.87
16LDU PortoviejoPrimera Categoría Serie BSeason 202614 matches0.87
17OrdabasyKazakhstan Premier LeagueSeason 202615 matches0.87
18Forge FCCanadian Premier LeagueSeason 202614 matches0.87
19NavbahorUzbekistan Super LeagueSeason 202613 matches0.88
20Fard AlborzAzadegan LeagueSeason 2025/202612 matches0.88
21FK Bodo - GlimtEliteserienSeason 202613 matches0.89
22Mes KermanAzadegan LeagueSeason 2025/202610 matches0.89
23Al-AnsarLebanese Premier LeagueSeason 2025/202614 matches0.89
24Sport HuancayoPrimera DivisiónSeason 202616 matches0.90
25Rīgas FSVirsligaSeason 202618 matches0.90

Away

RankTeamLeagueMatchesAverage per match
1Al AnsarLebanese Premier LeagueSeason 2025/202613 matches0.81
2Al NejmehLebanese Premier LeagueSeason 2025/202612 matches0.89
312 de Junio VHDivision IntermediaSeason 202615 matches0.90
4JwayaLebanese Premier LeagueSeason 2025/202610 matches0.93
5Rīgas FSVirsligaSeason 202617 matches0.94
6RigaVirsligaSeason 202618 matches0.99
7AudaVirsligaSeason 202617 matches0.99
8HammarbyAllsvenskanSeason 202614 matches1.01
9SimbaLigi kuu BaraSeason 2025/202611 matches1.01
109 de OctubrePrimera Categoría Serie BSeason 202615 matches1.02
11Tallinna FC LevadiaMeistriliigaSeason 202618 matches1.06
12Al AhedLebanese Premier LeagueSeason 2025/202613 matches1.06
13RacingPrimera DivisiónSeason 202617 matches1.08
14NavbahorUzbekistan Super LeagueSeason 202613 matches1.08
15Young AfricansLigi kuu BaraSeason 2025/202613 matches1.09
16CuniburoPrimera Categoría Serie BSeason 202613 matches1.09
17KairatKazakhstan Premier LeagueSeason 202615 matches1.10
18Gualaceo SCPrimera Categoría Serie BSeason 202614 matches1.11
19Víkingur ReykjavíkÚrvalsdeildSeason 202612 matches1.11
20OrdabasyKazakhstan Premier LeagueSeason 202615 matches1.11
21Inter TurkuVeikkausliigaSeason 202615 matches1.12
22TorquePrimera DivisiónSeason 202617 matches1.13
23Suwon BluewingsK League 2Season 202615 matches1.14
24FK Bodo - GlimtEliteserienSeason 202612 matches1.14
25AzamLigi kuu BaraSeason 2025/202614 matches1.15

How this ranking works

Lower xGA means opponents created chances worth fewer expected goals per match. Teams are ordered from lowest to highest xGA; this is not a prediction of their next result. Each displayed record includes at least 10 completed matches in its season.

Frequently asked questions

How should I read this ranking?

See which teams allow their opponents the lowest expected goals per match. Lower xGA reflects the quality of chances conceded, not simply the number of goals that went in. Lower xGA means opponents created chances worth fewer expected goals per match. Teams are ordered from lowest to highest xGA; this is not a prediction of their next result.

How many matches are included?

Each team needs at least 10 completed matches in its overall, home or away record. The season and match count are shown alongside its average.