xG
xGA
xPTS
xGD
npxG
xGoT
Overall
Home
Away
Combined View:
Stats include all competitions (league + cups).
266 teams have data from multiple competitions.
Select a specific league →
# Team P G xG /90 +/- 1 FC Bayern München 47 161 127.26 2.71 +33.7 2 FC Barcelona 49 126 110.95 2.26 +15.1 3 Arsenal 55 110 108.09 1.97 +1.9 4 Chelsea 53 103 103.37 1.95 -0.4 5 Manchester City 53 115 101.32 1.91 +13.7 6 Real Madrid 48 105 100.49 2.09 +4.5 7 Club Brugge 48 104 97.3 2.03 +6.7 8 Coventry City 47 92 97.05 2.06 -5.1 9 Liverpool 51 90 96.79 1.9 -6.8 10 AZ 48 89 94.5 1.97 -5.5 11 Paris Saint Germain 45 107 92.51 2.06 +14.5 12 Inter 47 105 92.41 1.97 +12.6 13 Newcastle United 53 91 91.92 1.73 -0.9 14 Celtic 45 74 89.24 1.98 -15.2 15 Atalanta 49 71 88.5 1.81 -17.5 16 Crystal Palace 50 62 88.4 1.77 -26.4 17 Benfica 44 79 87.76 1.99 -8.8 18 Ipswich Town 46 78 85.69 1.86 -7.7 19 Genk 48 76 85.36 1.78 -9.4 20 VfB Stuttgart 46 93 84.96 1.85 +8 21 Cardiff City 49 91 83.27 1.7 +7.7 22 Southampton 51 90 83.01 1.63 +7 23 Grimsby Town 50 78 82.58 1.65 -4.6 24 Atlético Madrid 52 102 82.45 1.59 +19.6 25 Bayer 04 Leverkusen 47 88 82.2 1.75 +5.8 26 Juventus 45 78 81.64 1.81 -3.6 27 Rangers 46 76 81.51 1.77 -5.5 28 Toluca 39 74 81.46 2.09 -7.5 29 Strasbourg 46 80 79.91 1.74 +0.1 30 PSV 38 100 78.79 2.07 +21.2 31 Lens 34 73 78.23 2.3 -5.2 32 ADO Den Haag 37 87 77.73 2.1 +9.3 33 Galatasaray 42 86 76.93 1.83 +9.1 34 Porto 42 79 76.69 1.83 +2.3 35 FC København 42 75 75.97 1.81 -1 36 Sporting CP 41 96 75.97 1.85 +20 37 Plymouth Argyle 46 74 75.96 1.65 -2 38 Olympique Lyonnais 44 73 75.89 1.72 -2.9 39 Bologna 49 67 75.75 1.55 -8.8 40 Borussia Dortmund 43 85 75.59 1.76 +9.4 41 Salford City 48 66 75.49 1.57 -9.5 42 De Graafschap 37 74 75.2 2.03 -1.2 43 FC Midtjylland 43 99 75.18 1.75 +23.8 44 Lausanne Sport 47 68 75.08 1.6 -7.1 45 SC Freiburg 46 73 75.03 1.63 -2 46 Lincoln City 47 88 74.88 1.59 +13.1 47 Barnet 45 64 74.7 1.66 -10.7 48 Bolton Wanderers 45 70 74.51 1.66 -4.5 49 Basel 43 61 74.38 1.73 -13.4 50 Fiorentina 48 64 74.33 1.55 -10.3 Showing top 50 of 847 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 Coquimbo Unido 2 1 0.98 0.49 0 11 Dunkerque 1 2 0.98 0.98 +1 12 Bastia 2 2 1.02 0.51 +1 13 Sporting Gijón 1 2 1.04 1.04 +1 14 Grenoble Foot 38 1 1 1.05 1.05 -0.1 15 Audace Cerignola 1 1 1.09 1.09 -0.1 16 Saarbrücken 1 3 1.1 1.1 +1.9 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 LDU Quito 2 0 1.25 0.63 -1.3 22 Sampdoria 1 1 1.27 1.27 -0.3 23 Gainsborough Trinity 1 2 1.37 1.37 +0.6 24 Bethune 1 4 1.39 1.39 +2.6 25 Club Bolívar 2 2 1.4 0.7 +0.6 26 Rot-Weiss Essen 1 1 1.42 1.42 -0.4 27 Chelmsford City 1 1 1.42 1.42 -0.4 28 St Maur Lusitanos 1 1 1.44 1.44 -0.4 29 Vicenza 1 3 1.47 1.47 +1.5 30 Weston-super-Mare 1 3 1.48 1.48 +1.5 31 Sportfreunde Lotte 1 2 1.49 1.49 +0.5 32 Concarneau 1 5 1.5 1.5 +3.5 33 Perigny 1 2 1.52 1.52 +0.5 34 Carrarese 1 2 1.52 1.52 +0.5 35 Tamworth 1 1 1.53 1.53 -0.5 36 Real Ávila 1 2 1.53 1.53 +0.5 37 Eldense 1 2 1.57 1.57 +0.4 38 Aris Limassol 2 2 1.59 0.8 +0.4 39 Guadalajara 1 2 1.6 1.6 +0.4 40 Homburg 1 2 1.63 1.63 +0.4 41 Real Murcia 1 2 1.63 1.63 +0.4 42 Pescara 1 2 1.66 1.66 +0.3 43 Südtirol 1 3 1.67 1.67 +1.3 44 Sant Andreu 1 1 1.67 1.67 -0.7 45 Reggiana 1 1 1.71 1.71 -0.7 46 Juve Stabia 1 2 1.73 1.73 +0.3 47 Universitario 2 2 1.73 0.87 +0.3 48 Spezia 2 3 1.73 0.87 +1.3 49 Sutton United 1 2 1.73 1.73 +0.3 50 Virtus Entella 1 1 1.75 1.75 -0.8 Showing top 50 of 847 teams. View full tables by league →
# Team P PTS xPTS /90 +/- 1 Arsenal 55 124 109.37 1.99 +14.6 2 FC Bayern München 47 127 101.93 2.17 +25.1 3 Manchester City 53 116 99.06 1.87 +16.9 4 FC Barcelona 49 117 96.68 1.97 +20.3 5 Inter 47 103 92.68 1.97 +10.3 6 Liverpool 51 88 90.48 1.77 -2.5 7 Chelsea 53 85 90.41 1.71 -5.4 8 Paris Saint Germain 45 99 89.99 2 +9 9 Real Madrid 48 103 88.35 1.84 +14.7 10 Ipswich Town 46 83 87.73 1.91 -4.7 11 Benfica 44 91 87.47 1.99 +3.5 12 Coventry City 47 92 86.34 1.84 +5.7 13 Grimsby Town 50 84 85.5 1.71 -1.5 14 Porto 42 103 84.86 2.02 +18.1 15 Crystal Palace 50 73 84.69 1.69 -11.7 16 AZ 48 83 84.32 1.76 -1.3 17 Atalanta 49 78 83.87 1.71 -5.9 18 Cambridge United 48 84 81.98 1.71 +2 19 Club Brugge 48 95 81.62 1.7 +13.4 20 Cardiff City 49 100 80.66 1.65 +19.3 21 Bolton Wanderers 45 75 80.32 1.78 -5.3 22 Newcastle United 53 76 79.86 1.51 -3.9 23 Celtic 45 83 79.77 1.77 +3.2 24 Lincoln City 47 103 79.59 1.69 +23.4 25 Southampton 51 94 79.47 1.56 +14.5 26 Sporting CP 41 91 78.39 1.91 +12.6 27 Bologna 49 77 77.79 1.59 -0.8 28 Wycombe Wanderers 48 68 77.43 1.61 -9.4 29 VfB Stuttgart 46 84 77.33 1.68 +6.7 30 Middlesbrough 46 76 77.33 1.68 -1.3 31 Juventus 45 82 77.28 1.72 +4.7 32 Atlético Madrid 52 93 76.8 1.48 +16.2 33 Fenerbahçe 44 86 76.58 1.74 +9.4 34 Barnet 45 71 76.5 1.7 -5.5 35 Genk 48 76 76.42 1.59 -0.4 36 ADO Den Haag 37 86 75.86 2.05 +10.1 37 Sporting Braga 42 80 75.61 1.8 +4.4 38 Milton Keynes Dons 46 83 75.55 1.64 +7.5 39 Birmingham City 48 67 74.97 1.56 -8 40 West Bromwich Albion 47 54 74.7 1.59 -20.7 41 Real Betis 49 82 74.52 1.52 +7.5 42 Strasbourg 46 82 74.14 1.61 +7.9 43 Salford City 48 84 73.92 1.54 +10.1 44 Doncaster Rovers 49 65 73.89 1.51 -8.9 45 Bayer 04 Leverkusen 47 81 73.65 1.57 +7.3 46 Toluca 39 74 73.61 1.89 +0.4 47 Luton Town 46 71 73.15 1.59 -2.2 48 Huddersfield Town 47 66 73.12 1.56 -7.1 49 Rangers 46 77 72.61 1.58 +4.4 50 Nottingham Forest 49 61 72.13 1.47 -11.1 Showing top 50 of 847 teams. View full tables by league →
# Team P xG xGA xGD /90 1 FC Bayern München 47 127.26 55.54 71.72 1.53 2 Arsenal 55 108.09 51.5 56.59 1.03 3 FC Barcelona 49 110.95 58.38 52.57 1.07 4 Al Hilal 28 71.45 21.49 49.96 1.78 5 Inter 47 92.41 42.98 49.43 1.05 6 Paris Saint Germain 45 92.51 43.85 48.66 1.08 7 Al Nassr 29 70.43 22.33 48.1 1.66 8 Benfica 44 87.76 40.4 47.36 1.08 9 ADO Den Haag 37 77.73 33.15 44.58 1.2 10 Porto 42 76.69 32.64 44.05 1.05 11 Coventry City 47 97.05 54.66 42.39 0.9 12 Manchester City 53 101.32 60.38 40.94 0.77 13 Sporting CP 41 75.97 36.7 39.27 0.96 14 Liverpool 51 96.79 57.79 39 0.76 15 Ipswich Town 46 85.69 47.28 38.41 0.84 16 Real Madrid 48 100.49 62.77 37.72 0.79 17 Celtic 45 89.24 52.17 37.07 0.82 18 AZ 48 94.5 59.22 35.28 0.74 19 Toluca 39 81.46 47.28 34.18 0.88 20 Chelsea 53 103.37 69.95 33.42 0.63 21 Lens 34 78.23 47.88 30.35 0.89 22 PSV 38 78.79 49.09 29.7 0.78 23 Fenerbahçe 44 73.31 44.07 29.24 0.66 24 Sporting Braga 42 69.39 40.47 28.92 0.69 25 Feyenoord 40 73.87 45.39 28.48 0.71 26 Juventus 45 81.64 53.76 27.88 0.62 27 FC Twente 30 62.19 34.45 27.74 0.92 28 Club Brugge 48 97.3 69.66 27.64 0.58 29 Crystal Palace 50 88.4 60.8 27.6 0.55 30 Bolton Wanderers 45 74.51 46.96 27.55 0.61 31 Al Ahli 28 49.74 22.45 27.29 0.97 32 Como 39 61.87 35.01 26.86 0.69 33 Grimsby Town 50 82.58 55.87 26.71 0.53 34 Atalanta 49 88.5 63.37 25.13 0.51 35 AGF 27 54.16 29.1 25.06 0.93 36 Guadalajara 35 59.87 34.83 25.04 0.72 37 Cambridge United 48 68.13 44.03 24.1 0.5 38 Lincoln City 47 74.88 50.89 23.99 0.51 39 Middlesbrough 46 71.32 48.17 23.15 0.5 40 Strasbourg 46 79.91 57.86 22.05 0.48 41 Barnet 45 74.7 52.67 22.03 0.49 42 Borussia Dortmund 43 75.59 53.83 21.76 0.51 43 Galatasaray 42 76.93 55.19 21.74 0.52 44 Hannover 96 31 59.14 37.64 21.5 0.69 45 Cardiff City 49 83.27 62.02 21.25 0.43 46 Olympique Marseille 42 72.99 52.21 20.78 0.49 47 RB Leipzig 34 70.9 50.26 20.64 0.61 48 Belgium 8 25.46 4.82 20.64 2.58 49 VfB Stuttgart 46 84.96 64.33 20.63 0.45 50 Norway 8 25.43 4.87 20.56 2.57 Showing top 50 of 847 teams. View full tables by league →
# Team P G npxG xG /90 1 FC Bayern München 47 161 113.04 127.26 2.71 2 Arsenal 55 110 102.56 108.09 1.97 3 FC Barcelona 49 126 99.1 110.95 2.26 4 Manchester City 53 115 96.58 101.32 1.91 5 Club Brugge 48 104 94.14 97.3 2.03 6 Chelsea 53 103 93.89 103.37 1.95 7 Coventry City 47 92 92.31 97.05 2.06 8 Liverpool 51 90 92.05 96.79 1.9 9 Inter 47 105 86.88 92.41 1.97 10 AZ 48 89 86.6 94.5 1.97 11 Real Madrid 48 105 84.69 100.49 2.09 12 Atalanta 49 71 82.97 88.5 1.81 13 Cardiff City 49 91 82.48 83.27 1.7 14 Newcastle United 53 91 82.44 91.92 1.73 15 Celtic 45 74 82.13 89.24 1.98 16 Paris Saint Germain 45 107 81.45 92.51 2.06 17 Crystal Palace 50 62 81.29 88.4 1.77 18 Southampton 51 90 79.06 83.01 1.63 19 Genk 48 76 79.04 85.36 1.78 20 VfB Stuttgart 46 93 78.64 84.96 1.85 21 Atlético Madrid 52 102 78.5 82.45 1.59 22 Ipswich Town 46 78 77.79 85.69 1.86 23 Juventus 45 78 76.11 81.64 1.81 24 Rangers 46 76 75.98 81.51 1.77 25 Benfica 44 79 75.91 87.76 1.99 26 PSV 38 100 75.63 78.79 2.07 27 Bayer 04 Leverkusen 47 88 75.09 82.2 1.75 28 ADO Den Haag 37 87 74.57 77.73 2.1 29 Bolton Wanderers 45 70 72.93 74.51 1.66 30 Grimsby Town 50 78 72.31 82.58 1.65 31 De Graafschap 37 74 72.04 75.2 2.03 32 FC Midtjylland 43 99 72.02 75.18 1.75 33 Strasbourg 46 80 72.01 79.91 1.74 34 Galatasaray 42 86 71.4 76.93 1.83 35 Lincoln City 47 88 70.93 74.88 1.59 36 Salford City 48 66 70.75 75.49 1.57 37 Feyenoord 40 77 70.71 73.87 1.85 38 Lausanne Sport 47 68 70.34 75.08 1.6 39 Sheffield United 46 66 70.05 74 1.61 40 Millwall 48 66 69.75 71.33 1.49 41 Middlesbrough 46 66 68.95 71.32 1.55 42 Wycombe Wanderers 48 68 68.87 71.24 1.48 43 Plymouth Argyle 46 74 68.85 75.96 1.65 44 Birmingham City 48 60 68.79 74.32 1.55 45 Doncaster Rovers 49 56 68.75 72.7 1.48 46 RB Leipzig 34 70 68.53 70.9 2.09 47 Barnet 45 64 68.38 74.7 1.66 48 Sporting CP 41 96 68.07 75.97 1.85 49 Lens 34 73 67.96 78.23 2.3 50 FC København 42 75 67.28 75.97 1.81 Showing top 50 of 847 teams. View full tables by league →
# Team P G xGoT xG /90 1 FC Bayern München 47 161 143.79 127.26 2.71 2 FC Barcelona 49 126 116.66 110.95 2.26 3 Club Brugge 48 104 112.76 97.3 2.03 4 Real Madrid 48 105 107.55 100.49 2.09 5 Atlético Madrid 52 102 104.61 82.45 1.59 6 Paris Saint Germain 45 107 101.61 92.51 2.06 7 Chelsea 53 103 100.59 103.37 1.95 8 Manchester City 53 115 100.39 101.32 1.91 9 Southampton 51 90 99.2 83.01 1.63 10 Arsenal 55 110 98.81 108.09 1.97 11 Newcastle United 53 91 98.57 91.92 1.73 12 AZ 48 89 94.42 94.5 1.97 13 VfB Stuttgart 46 93 93.29 84.96 1.85 14 Coventry City 47 92 92.92 97.05 2.06 15 Inter 47 105 90.2 92.41 1.97 16 Celtic 45 74 89.49 89.24 1.98 17 Rangers 46 76 87.44 81.51 1.77 18 Bayer 04 Leverkusen 47 88 87.2 82.2 1.75 19 Strasbourg 46 80 86.16 79.91 1.74 20 Fenerbahçe 44 86 86.11 73.31 1.67 21 Benfica 44 79 85.86 87.76 1.99 22 Cardiff City 49 91 85.53 83.27 1.7 23 FC Midtjylland 43 99 85.44 75.18 1.75 24 PSV 38 100 84.72 78.79 2.07 25 Sporting CP 41 96 83.91 75.97 1.85 26 ADO Den Haag 37 87 83.34 77.73 2.1 27 De Graafschap 37 74 83.22 75.2 2.03 28 Feyenoord 40 77 82.89 73.87 1.85 29 Genk 48 76 82.63 85.36 1.78 30 Liverpool 51 90 81.69 96.79 1.9 31 Young Boys 43 79 81.57 72.84 1.69 32 Porto 42 79 80.84 76.69 1.83 33 FC København 42 75 80.53 75.97 1.81 34 Olympique Marseille 42 89 79.97 72.99 1.74 35 Galatasaray 42 86 79.58 76.93 1.83 36 Borussia Dortmund 43 85 79.44 75.59 1.76 37 Ipswich Town 46 78 79.27 85.69 1.86 38 Atalanta 49 71 78.99 88.5 1.81 39 Olympique Lyonnais 44 73 78.92 75.89 1.72 40 Sporting Braga 42 79 78.49 69.39 1.65 41 SC Freiburg 46 73 78.38 75.03 1.63 42 Al Nassr 29 79 78.29 70.43 2.43 43 Lincoln City 47 88 78.27 74.88 1.59 44 Grimsby Town 50 78 78.24 82.58 1.65 45 Juventus 45 78 78.2 81.64 1.81 46 Lens 34 73 77.44 78.23 2.3 47 Plymouth Argyle 46 74 76.01 75.96 1.65 48 Celta de Vigo 49 71 76 62.73 1.28 49 Crystal Palace 50 62 75.37 88.4 1.77 50 Aston Villa 48 75 74.74 68.13 1.42 Showing top 50 of 847 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-04-23 06:21:07