xG
xGA
xPTS
xGD
npxG
xGoT
Overall
Home
Away
Combined View:
Stats include all competitions (league + cups).
249 teams have data from multiple competitions.
Select a specific league →
# Team P G xG /90 +/- 1 FC Bayern München 37 126 97.35 2.63 +28.7 2 Arsenal 46 101 93.5 2.03 +7.5 3 FC Barcelona 40 103 91.15 2.28 +11.9 4 Chelsea 45 94 90.15 2 +3.8 5 Manchester City 45 101 84.56 1.88 +16.4 6 Newcastle United 47 84 83.78 1.78 +0.2 7 Inter 41 88 83.16 2.03 +4.8 8 Celtic 41 68 82.77 2.02 -14.8 9 Real Madrid 39 85 82.31 2.11 +2.7 10 Club Brugge 42 85 82.3 1.96 +2.7 11 Liverpool 42 80 81.57 1.94 -1.6 12 AZ 40 72 79.57 1.99 -7.6 13 Paris Saint Germain 37 84 77.73 2.1 +6.3 14 Coventry City 39 76 77.29 1.98 -1.3 15 Benfica 39 69 75.53 1.94 -6.5 16 Atalanta 41 62 74.3 1.81 -12.3 17 Crystal Palace 43 54 73.91 1.72 -19.9 18 VfB Stuttgart 39 80 73.67 1.89 +6.3 19 Toluca 33 67 73.35 2.22 -6.3 20 Genk 40 63 72.6 1.82 -9.6 21 Juventus 40 71 71.92 1.8 -0.9 22 Lausanne Sport 43 66 71.35 1.66 -5.3 23 Rangers 42 61 70.87 1.69 -9.9 24 Ipswich Town 38 64 70.87 1.87 -6.9 25 PSV 34 91 70.54 2.07 +20.5 26 Basel 39 52 69.29 1.78 -17.3 27 Olympique Lyonnais 37 67 69.14 1.87 -2.1 28 Atlético Madrid 42 83 68.53 1.63 +14.5 29 Galatasaray 35 75 67.51 1.93 +7.5 30 FC Midtjylland 36 90 67.09 1.86 +22.9 31 Young Boys 39 72 66.66 1.71 +5.3 32 Lens 29 60 66.44 2.29 -6.4 33 Feyenoord 36 73 66.3 1.84 +6.7 34 Bayer 04 Leverkusen 39 75 65.91 1.69 +9.1 35 Southampton 41 68 65.75 1.6 +2.3 36 Grimsby Town 41 59 65.14 1.59 -6.1 37 ADO Den Haag 30 70 65.05 2.17 +5 38 Salford City 39 56 64.84 1.66 -8.8 39 Olympique Marseille 37 83 64.67 1.75 +18.3 40 Cardiff City 40 78 64.66 1.62 +13.3 41 Borussia Dortmund 38 77 64.65 1.7 +12.4 42 Al Hilal 25 66 64.35 2.57 +1.7 43 Fenerbahçe 39 75 64.23 1.65 +10.8 44 Monaco 38 61 63.89 1.68 -2.9 45 De Graafschap 30 56 63.58 2.12 -7.6 46 Tigres UANL 33 61 63.42 1.92 -2.4 47 Strasbourg 37 67 63.23 1.71 +3.8 48 Bologna 40 56 63.13 1.58 -7.1 49 Villarreal 38 63 63.06 1.66 -0.1 50 Birmingham City 40 52 62.88 1.57 -10.9 Showing top 50 of 807 teams. View full tables by league →
# Team P GA xGA /90 +/- 1 Modena 1 1 0.29 0.29 +0.7 2 SD Eibar 1 1 0.56 0.56 +0.4 3 Monza 1 1 0.59 0.59 +0.4 4 Guingamp 1 1 0.64 0.64 +0.4 5 Cesena 1 0 0.67 0.67 -0.7 6 Granada 1 3 0.9 0.9 +2.1 7 Bassin d' Arcachon Sud 1 1 0.91 0.91 +0.1 8 Quintanar del Rey 1 2 0.93 0.93 +1.1 9 Portugalete 1 3 0.98 0.98 +2 10 Dunkerque 1 2 0.98 0.98 +1 11 Bastia 2 2 1.02 0.51 +1 12 Sporting Gijón 1 2 1.04 1.04 +1 13 Grenoble Foot 38 1 1 1.05 1.05 -0.1 14 Audace Cerignola 1 1 1.09 1.09 -0.1 15 Saarbrücken 1 3 1.1 1.1 +1.9 16 Vancouver Whitecaps 3 1 1.14 0.38 -0.1 17 Jahn Regensburg 1 2 1.16 1.16 +0.8 18 Cieza 1 1 1.17 1.17 -0.2 19 Les Herbiers 1 0 1.23 1.23 -1.2 20 Forest Green Rovers 1 4 1.24 1.24 +2.8 21 Sampdoria 1 1 1.27 1.27 -0.3 22 Minerva Punjab 2 1 1.36 0.68 -0.4 23 Gainsborough Trinity 1 2 1.37 1.37 +0.6 24 Bethune 1 4 1.39 1.39 +2.6 25 Chelmsford City 1 1 1.42 1.42 -0.4 26 Rot-Weiss Essen 1 1 1.42 1.42 -0.4 27 St Maur Lusitanos 1 1 1.44 1.44 -0.4 28 Vicenza 1 3 1.47 1.47 +1.5 29 Weston-super-Mare 1 3 1.48 1.48 +1.5 30 Sportfreunde Lotte 1 2 1.49 1.49 +0.5 31 Concarneau 1 5 1.5 1.5 +3.5 32 Perigny 1 2 1.52 1.52 +0.5 33 Carrarese 1 2 1.52 1.52 +0.5 34 Tamworth 1 1 1.53 1.53 -0.5 35 Real Ávila 1 2 1.53 1.53 +0.5 36 Eldense 1 2 1.57 1.57 +0.4 37 Aris Limassol 2 2 1.59 0.8 +0.4 38 Guadalajara 1 2 1.6 1.6 +0.4 39 Homburg 1 2 1.63 1.63 +0.4 40 Real Murcia 1 2 1.63 1.63 +0.4 41 Pescara 1 2 1.66 1.66 +0.3 42 Südtirol 1 3 1.67 1.67 +1.3 43 Sant Andreu 1 1 1.67 1.67 -0.7 44 Reggiana 1 1 1.71 1.71 -0.7 45 Juve Stabia 1 2 1.73 1.73 +0.3 46 Spezia 2 3 1.73 0.87 +1.3 47 Sutton United 1 2 1.73 1.73 +0.3 48 Viking 2 4 1.74 0.87 +2.3 49 Virtus Entella 1 1 1.75 1.75 -0.8 50 Ulm 1 1 1.79 1.79 -0.8 Showing top 50 of 807 teams. View full tables by league →
# Team P PTS xPTS /90 +/- 1 Arsenal 46 113 93.69 2.04 +19.3 2 Manchester City 45 100 84.42 1.88 +15.6 3 Inter 41 89 83.26 2.03 +5.7 4 FC Bayern München 37 99 81.15 2.19 +17.9 5 FC Barcelona 40 95 78.91 1.97 +16.1 6 Chelsea 45 82 77.44 1.72 +4.6 7 Benfica 39 78 77.29 1.98 +0.7 8 Liverpool 42 78 77.17 1.84 +0.8 9 Newcastle United 47 72 75.43 1.6 -3.4 10 Paris Saint Germain 37 78 74.95 2.03 +3.1 11 Ipswich Town 38 68 74.04 1.95 -6 12 Real Madrid 39 87 73.01 1.87 +14 13 Celtic 41 74 72.72 1.77 +1.3 14 Atalanta 41 69 72.48 1.77 -3.5 15 Crystal Palace 43 61 70.99 1.65 -10 16 Coventry City 39 77 70.13 1.8 +6.9 17 AZ 40 67 70.09 1.75 -3.1 18 Club Brugge 42 80 69.36 1.65 +10.6 19 Porto 33 83 68.77 2.08 +14.2 20 Bolton Wanderers 37 65 68.71 1.86 -3.7 21 Grimsby Town 41 66 68.38 1.67 -2.4 22 Juventus 40 69 68.22 1.71 +0.8 23 Fenerbahçe 39 76 67.53 1.73 +8.5 24 VfB Stuttgart 39 75 67.16 1.72 +7.8 25 Atlético Madrid 42 83 65.74 1.57 +17.3 26 Sporting CP 33 78 65.68 1.99 +12.3 27 Lausanne Sport 43 61 65.66 1.53 -4.7 28 Toluca 33 71 64.99 1.97 +6 29 Wycombe Wanderers 40 61 64.74 1.62 -3.7 30 Cambridge United 39 71 64.48 1.65 +6.5 31 Barnet 37 54 64.42 1.74 -10.4 32 Bologna 40 64 64.32 1.61 -0.3 33 Feyenoord 36 58 64.17 1.78 -6.2 34 Genk 40 61 63.89 1.6 -2.9 35 Southampton 41 68 63.72 1.55 +4.3 36 Birmingham City 40 56 63.69 1.59 -7.7 37 Cardiff City 40 84 63.68 1.59 +20.3 38 Rangers 42 65 63.51 1.51 +1.5 39 Sporting Braga 34 66 63 1.85 +3 40 Bayer 04 Leverkusen 39 72 62.38 1.6 +9.6 41 Athletic Club 40 52 62.32 1.56 -10.3 42 Borussia Dortmund 38 73 62.14 1.64 +10.9 43 PSV 34 76 62 1.82 +14 44 ADO Den Haag 30 68 61.73 2.06 +6.3 45 Roma 37 67 61.72 1.67 +5.3 46 Salford City 39 65 61.64 1.58 +3.4 47 FC Midtjylland 36 81 61.51 1.71 +19.5 48 Lincoln City 38 80 61.49 1.62 +18.5 49 Real Betis 40 72 61.3 1.53 +10.7 50 Olympique Lyonnais 37 77 61.16 1.65 +15.8 Showing top 50 of 807 teams. View full tables by league →
# Team P xG xGA xGD /90 1 FC Bayern München 37 97.35 39.81 57.54 1.56 2 Arsenal 46 93.5 41.73 51.77 1.13 3 Inter 41 83.16 34.97 48.19 1.18 4 Al Hilal 25 64.35 19.35 45 1.8 5 FC Barcelona 40 91.15 48.22 42.93 1.07 6 Paris Saint Germain 37 77.73 35.62 42.11 1.14 7 Benfica 39 75.53 34.26 41.27 1.06 8 Al Nassr 25 57.44 19.55 37.89 1.52 9 Porto 33 61.66 24.01 37.65 1.14 10 ADO Den Haag 30 65.05 27.8 37.25 1.24 11 Liverpool 42 81.57 45.61 35.96 0.86 12 Sporting CP 33 62.65 26.87 35.78 1.08 13 Manchester City 45 84.56 49.77 34.79 0.77 14 Celtic 41 82.77 48.12 34.65 0.85 15 Ipswich Town 38 70.87 36.3 34.57 0.91 16 Toluca 33 73.35 39.8 33.55 1.02 17 Real Madrid 39 82.31 49.12 33.19 0.85 18 Coventry City 39 77.29 46.05 31.24 0.8 19 AZ 40 79.57 49.97 29.6 0.74 20 Chelsea 45 90.15 61.31 28.84 0.64 21 PSV 34 70.54 43.2 27.34 0.8 22 Sporting Braga 34 59.75 33.18 26.57 0.78 23 Feyenoord 36 66.3 39.95 26.35 0.73 24 Bolton Wanderers 37 61.56 35.57 25.99 0.7 25 Lens 29 66.44 40.59 25.85 0.89 26 Fenerbahçe 39 64.23 38.48 25.75 0.66 27 Al Ahli 25 45.47 19.94 25.53 1.02 28 Atalanta 41 74.3 49.49 24.81 0.61 29 FC Twente 26 54.47 29.89 24.58 0.95 30 Juventus 40 71.92 47.72 24.2 0.61 31 Como 33 52.32 28.89 23.43 0.71 32 Galatasaray 35 67.51 45.32 22.19 0.63 33 Hannover 96 26 52.38 30.73 21.65 0.83 34 Olympique Lyonnais 37 69.14 48.45 20.69 0.56 35 Belgium 8 25.46 4.82 20.64 2.58 36 Norway 8 25.43 4.87 20.56 2.57 37 Newcastle United 47 83.78 63.48 20.3 0.43 38 FC Midtjylland 36 67.09 46.81 20.28 0.56 39 VfB Stuttgart 39 73.67 53.43 20.24 0.52 40 Crystal Palace 43 73.91 54.02 19.89 0.46 41 Barnet 37 61.42 41.54 19.88 0.54 42 Club Brugge 42 82.3 62.51 19.79 0.47 43 Croatia 8 24.93 5.22 19.71 2.46 44 Grimsby Town 41 65.14 45.44 19.7 0.48 45 AC Milan 31 53.39 33.93 19.46 0.63 46 Beşiktaş 31 52.89 34.02 18.87 0.61 47 AGF 22 44.18 25.47 18.71 0.85 48 RB Leipzig 29 61.72 43.22 18.5 0.64 49 England 8 20.76 2.41 18.35 2.29 50 Al-Qadsiah 25 45.44 27.29 18.15 0.73 Showing top 50 of 807 teams. View full tables by league →
# Team P G npxG xG /90 1 Arsenal 46 101 89.55 93.5 2.03 2 FC Bayern München 37 126 83.92 97.35 2.63 3 FC Barcelona 40 103 83.25 91.15 2.28 4 Chelsea 45 94 81.46 90.15 2 5 Club Brugge 42 85 80.72 82.3 1.96 6 Manchester City 45 101 80.61 84.56 1.88 7 Liverpool 42 80 78.41 81.57 1.94 8 Inter 41 88 77.63 83.16 2.03 9 Celtic 41 68 76.45 82.77 2.02 10 Coventry City 39 76 74.92 77.29 1.98 11 Newcastle United 47 84 74.3 83.78 1.78 12 AZ 40 72 71.67 79.57 1.99 13 Paris Saint Germain 37 84 69.04 77.73 2.1 14 Real Madrid 39 85 68.88 82.31 2.11 15 Atalanta 41 62 68.77 74.3 1.81 16 Crystal Palace 43 54 68.38 73.91 1.72 17 VfB Stuttgart 39 80 68.14 73.67 1.89 18 Genk 40 63 67.86 72.6 1.82 19 PSV 34 91 67.38 70.54 2.07 20 Juventus 40 71 67.18 71.92 1.8 21 Lausanne Sport 43 66 66.61 71.35 1.66 22 Ipswich Town 38 64 66.13 70.87 1.87 23 Rangers 42 61 65.34 70.87 1.69 24 Benfica 39 69 65.26 75.53 1.94 25 FC Midtjylland 36 90 64.72 67.09 1.86 26 Atlético Madrid 42 83 64.58 68.53 1.63 27 Feyenoord 36 73 63.93 66.3 1.84 28 Cardiff City 40 78 63.87 64.66 1.62 29 De Graafschap 30 56 62 63.58 2.12 30 Galatasaray 35 75 61.98 67.51 1.93 31 ADO Den Haag 30 70 61.89 65.05 2.17 32 Southampton 41 68 61.8 65.75 1.6 33 Young Boys 39 72 61.13 66.66 1.71 34 Bolton Wanderers 37 56 60.77 61.56 1.66 35 Villarreal 38 63 60.69 63.06 1.66 36 Bayer 04 Leverkusen 39 75 60.38 65.91 1.69 37 Salford City 39 56 60.1 64.84 1.66 38 Sheffield United 38 55 59.67 62.04 1.63 39 Olympique Lyonnais 37 67 59.66 69.14 1.87 40 RB Leipzig 29 59 59.35 61.72 2.13 41 Millwall 40 55 58.74 60.32 1.51 42 Al Hilal 25 66 58.03 64.35 2.57 43 Fenerbahçe 39 75 57.91 64.23 1.65 44 Toluca 33 67 57.55 73.35 2.22 45 Basel 39 52 57.44 69.29 1.78 46 Birmingham City 40 52 57.35 62.88 1.57 47 Sporting CP 33 81 57.12 62.65 1.9 48 Lens 29 60 56.96 66.44 2.29 49 Fiorentina 39 50 56.95 62.48 1.6 50 Monaco 38 61 56.78 63.89 1.68 Showing top 50 of 807 teams. View full tables by league →
# Team P G xGoT xG /90 1 FC Bayern München 37 126 113.18 97.35 2.63 2 Club Brugge 42 85 94.31 82.3 1.96 3 Newcastle United 47 84 91.22 83.78 1.78 4 FC Barcelona 40 103 90.62 91.15 2.28 5 Real Madrid 39 85 89.66 82.31 2.11 6 Arsenal 46 101 89.09 93.5 2.03 7 Chelsea 45 94 88.6 90.15 2 8 Atlético Madrid 42 83 87.26 68.53 1.63 9 Paris Saint Germain 37 84 82.75 77.73 2.1 10 Manchester City 45 101 82.49 84.56 1.88 11 Celtic 41 68 81.02 82.77 2.02 12 VfB Stuttgart 39 80 79.91 73.67 1.89 13 Inter 41 88 79.73 83.16 2.03 14 AZ 40 72 79.24 79.57 1.99 15 FC Midtjylland 36 90 77.89 67.09 1.86 16 Young Boys 39 72 76.36 66.66 1.71 17 Coventry City 39 76 75.65 77.29 1.98 18 Fenerbahçe 39 75 75.56 64.23 1.65 19 Benfica 39 69 75.5 75.53 1.94 20 Southampton 41 68 75.28 65.75 1.6 21 PSV 34 91 74.79 70.54 2.07 22 Rangers 42 61 74.72 70.87 1.69 23 Feyenoord 36 73 74.37 66.3 1.84 24 Bayer 04 Leverkusen 39 75 74.04 65.91 1.69 25 Olympique Marseille 37 83 73.6 64.67 1.75 26 Olympique Lyonnais 37 67 72.9 69.14 1.87 27 Sporting CP 33 81 70.74 62.65 1.9 28 Borussia Dortmund 38 77 70.3 64.65 1.7 29 Galatasaray 35 75 70.16 67.51 1.93 30 Juventus 40 71 69.92 71.92 1.8 31 Genk 40 63 69.75 72.6 1.82 32 Lausanne Sport 43 66 68.86 71.35 1.66 33 Strasbourg 37 67 68.8 63.23 1.71 34 Liverpool 42 80 68.72 81.57 1.94 35 De Graafschap 30 56 68.51 63.58 2.12 36 ADO Den Haag 30 70 68.44 65.05 2.17 37 Cardiff City 40 78 67.54 64.66 1.62 38 Al Nassr 25 66 66.39 57.44 2.3 39 Atalanta 41 62 66.27 74.3 1.81 40 Basel 39 52 66.26 69.29 1.78 41 Sporting Braga 34 65 65.64 59.75 1.76 42 Tigres UANL 33 61 65.52 63.42 1.92 43 Ipswich Town 38 64 65.41 70.87 1.87 44 Crystal Palace 43 54 65.16 73.91 1.72 45 Lens 29 60 64.89 66.44 2.29 46 Al Hilal 25 66 64.51 64.35 2.57 47 Toluca 33 67 63.67 73.35 2.22 48 Lincoln City 38 70 63.57 58.92 1.55 49 Porto 33 62 63.52 61.66 1.87 50 Grimsby Town 41 59 63.47 65.14 1.59 Showing top 50 of 807 teams. View full tables by league →
Upcoming Fixtures (Next 14 Days)
Showing home xG for home teams, away xG for away teams
Showing overall xG for all teams
{{ getHomeXg(fixture) }}
{{ fixture.home.name }}
{{ fixture.away.name }}
{{ getAwayXg(fixture) }}
No upcoming fixtures available.
Expected Goals (xG) Tables 2025/26 Browse xG data across 50+ football leagues worldwide. Select a specific league from the menu to see detailed team-by-team xG, xGA, xPTS, npxG, and overperformance data.
Understanding the xG metrics xG (Expected Goals): The total expected goals a team should have scored based on the quality of their chances.xGA (Expected Goals Against): How many goals a team should have conceded — lower is better.xPTS (Expected Points): How many league points a team deserves based on xG performance.npxG (Non-Penalty xG): xG excluding penalties, giving a truer picture of open-play chance creation.xGoT (xG on Target): Expected goals from shots that were on target only.+/- (Overperformance): The difference between actual goals and xG. Positive = overperforming, negative = underperforming.Data is updated daily, powered by advanced xG models covering 50+ competitions. Learn more about how xG works .
Data last updated: 2026-03-09 07:05:52