xG
xGA
xPTS
xGD
npxG
xGoT
Overall
Home
Away
Combined View:
Stats include all competitions (league + cups).
251 teams have data from multiple competitions.
Select a specific league →
# Team P G xG /90 +/- 1 FC Bayern München 41 141 109.42 2.67 +31.6 2 FC Barcelona 44 117 101.18 2.3 +15.8 3 Arsenal 50 106 99.74 1.99 +6.3 4 Chelsea 49 96 95.62 1.95 +0.4 5 Manchester City 49 105 92.61 1.89 +12.4 6 Real Madrid 43 97 90.84 2.11 +6.2 7 Liverpool 46 86 89.54 1.95 -3.5 8 AZ 44 82 89.03 2.02 -7 9 Newcastle United 51 89 88.81 1.74 +0.2 10 Coventry City 42 83 88.1 2.1 -5.1 11 Inter 43 90 86.11 2 +3.9 12 Club Brugge 44 91 86.08 1.96 +4.9 13 Celtic 43 71 85.94 2 -14.9 14 Paris Saint Germain 40 96 82.45 2.06 +13.6 15 Atalanta 45 66 80.57 1.79 -14.6 16 Crystal Palace 46 56 80.12 1.74 -24.1 17 VfB Stuttgart 43 87 79.69 1.85 +7.3 18 Benfica 41 74 79.37 1.94 -5.4 19 Genk 44 71 77.83 1.77 -6.8 20 Juventus 42 73 77.16 1.84 -4.2 21 Ipswich Town 41 70 76.87 1.87 -6.9 22 Atlético Madrid 46 93 75.49 1.64 +17.5 23 Toluca 35 69 75.45 2.16 -6.5 24 Rangers 44 66 75.06 1.71 -9.1 25 Cardiff City 44 83 74.14 1.69 +8.9 26 PSV 36 94 73.88 2.05 +20.1 27 Lausanne Sport 45 66 73.15 1.63 -7.2 28 Olympique Lyonnais 41 69 72.95 1.78 -4 29 Borussia Dortmund 40 82 72.91 1.82 +9.1 30 Bayer 04 Leverkusen 43 80 71.77 1.67 +8.2 31 Southampton 45 74 71.77 1.59 +2.2 32 Basel 41 57 71.62 1.75 -14.6 33 Galatasaray 38 79 71.36 1.88 +7.6 34 Lens 31 66 71.1 2.29 -5.1 35 FC Midtjylland 40 93 71.07 1.78 +21.9 36 Grimsby Town 44 65 70.91 1.61 -5.9 37 Feyenoord 38 76 70.65 1.86 +5.3 38 Strasbourg 41 73 70.16 1.71 +2.8 39 Salford City 44 62 69.61 1.58 -7.6 40 Young Boys 41 75 69.5 1.7 +5.5 41 Fiorentina 43 59 69.42 1.61 -10.4 42 ADO Den Haag 33 74 69.33 2.1 +4.7 43 Sporting CP 36 90 69.02 1.92 +21 44 Bologna 44 62 68.96 1.57 -7 45 Monaco 40 65 68.53 1.71 -3.5 46 Nottingham Forest 45 57 67.9 1.51 -10.9 47 SC Freiburg 41 62 67.8 1.65 -5.8 48 Porto 37 71 67.43 1.82 +3.6 49 Lincoln City 42 79 67.41 1.61 +11.6 50 FC København 38 60 67.34 1.77 -7.3 Showing top 50 of 818 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 Jahn Regensburg 1 2 1.16 1.16 +0.8 17 Cieza 1 1 1.17 1.17 -0.2 18 Les Herbiers 1 0 1.23 1.23 -1.2 19 Forest Green Rovers 1 4 1.24 1.24 +2.8 20 Sampdoria 1 1 1.27 1.27 -0.3 21 Lillestrøm 1 1 1.32 1.32 -0.3 22 Gainsborough Trinity 1 2 1.37 1.37 +0.6 23 Bethune 1 4 1.39 1.39 +2.6 24 Chelmsford City 1 1 1.42 1.42 -0.4 25 Sarpsborg 08 1 0 1.42 1.42 -1.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 Carrarese 1 2 1.52 1.52 +0.5 33 Perigny 1 2 1.52 1.52 +0.5 34 Real Ávila 1 2 1.53 1.53 +0.5 35 Tamworth 1 1 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 Real Murcia 1 2 1.63 1.63 +0.4 40 Homburg 1 2 1.63 1.63 +0.4 41 KFUM 2 3 1.66 0.83 +1.3 42 Pescara 1 2 1.66 1.66 +0.3 43 Sant Andreu 1 1 1.67 1.67 -0.7 44 Südtirol 1 3 1.67 1.67 +1.3 45 Reggiana 1 1 1.71 1.71 -0.7 46 Sutton United 1 2 1.73 1.73 +0.3 47 Spezia 2 3 1.73 0.87 +1.3 48 Juve Stabia 1 2 1.73 1.73 +0.3 49 Virtus Entella 1 1 1.75 1.75 -0.8 50 Tromsø 2 1 1.78 0.89 -0.8 Showing top 50 of 818 teams. View full tables by league →
# Team P PTS xPTS /90 +/- 1 Arsenal 50 120 100.47 2.01 +19.5 2 Manchester City 49 104 91.42 1.87 +12.6 3 FC Bayern München 41 109 88.57 2.16 +20.4 4 FC Barcelona 44 105 86.91 1.98 +18.1 5 Inter 43 91 86.46 2.01 +4.5 6 Liverpool 46 82 83.86 1.82 -1.9 7 Chelsea 49 82 83.75 1.71 -1.8 8 Benfica 41 84 80.44 1.96 +3.6 9 Real Madrid 43 99 80.26 1.87 +18.7 10 Paris Saint Germain 40 87 79.81 2 +7.2 11 Ipswich Town 41 73 78.98 1.93 -6 12 Newcastle United 51 76 78.51 1.54 -2.5 13 AZ 44 76 78.25 1.78 -2.3 14 Crystal Palace 46 66 77.44 1.68 -11.4 15 Coventry City 42 83 77.25 1.84 +5.8 16 Celtic 43 77 76.25 1.77 +0.8 17 Atalanta 45 73 76.12 1.69 -3.1 18 Porto 37 95 75.93 2.05 +19.1 19 Grimsby Town 44 72 75 1.7 -3 20 Bolton Wanderers 40 67 74.08 1.85 -7.1 21 Club Brugge 44 86 73.67 1.67 +12.3 22 Juventus 42 73 73.1 1.74 -0.1 23 VfB Stuttgart 43 81 72.95 1.7 +8.1 24 Cardiff City 44 89 72.03 1.64 +17 25 Cambridge United 43 78 71.86 1.67 +6.1 26 Wycombe Wanderers 44 67 71.53 1.63 -4.5 27 Atlético Madrid 46 89 71.19 1.55 +17.8 28 Sporting CP 36 84 70.85 1.97 +13.2 29 Bologna 44 71 70.69 1.61 +0.3 30 Lincoln City 42 90 70.41 1.68 +19.6 31 Fenerbahçe 41 79 70.07 1.71 +8.9 32 Genk 44 68 69.45 1.58 -1.5 33 Milton Keynes Dons 42 75 68.9 1.64 +6.1 34 Feyenoord 38 62 68.82 1.81 -6.8 35 Barnet 41 61 68.71 1.68 -7.7 36 Southampton 45 78 68.6 1.52 +9.4 37 Rangers 44 71 68.47 1.56 +2.5 38 ADO Den Haag 33 77 68.12 2.06 +8.9 39 Birmingham City 43 60 68 1.58 -8 40 Real Betis 44 76 67.91 1.54 +8.1 41 Toluca 35 73 67.91 1.94 +5.1 42 Sporting Braga 37 69 67.81 1.83 +1.2 43 Salford City 44 77 67.68 1.54 +9.3 44 Borussia Dortmund 40 79 67.6 1.69 +11.4 45 West Bromwich Albion 42 45 67.44 1.61 -22.4 46 Bayer 04 Leverkusen 43 75 67.31 1.57 +7.7 47 Lausanne Sport 45 61 67.3 1.5 -6.3 48 Middlesbrough 41 71 67.24 1.64 +3.8 49 Fiorentina 43 53 66.94 1.56 -13.9 50 Roma 41 71 66.85 1.63 +4.2 Showing top 50 of 818 teams. View full tables by league →
# Team P xG xGA xGD /90 1 FC Bayern München 41 109.42 47.57 61.85 1.51 2 Arsenal 50 99.74 46.17 53.57 1.07 3 Inter 43 86.11 37.28 48.83 1.14 4 FC Barcelona 44 101.18 53.25 47.93 1.09 5 Al Hilal 26 66.16 20.35 45.81 1.76 6 Paris Saint Germain 40 82.45 38.84 43.61 1.09 7 Benfica 41 79.37 37.67 41.7 1.02 8 Al Nassr 26 60.89 20.67 40.22 1.55 9 ADO Den Haag 33 69.33 29.11 40.22 1.22 10 Porto 37 67.43 27.42 40.01 1.08 11 Liverpool 46 89.54 50.28 39.26 0.85 12 Coventry City 42 88.1 49.75 38.35 0.91 13 Sporting CP 36 69.02 31.09 37.93 1.05 14 Manchester City 49 92.61 55.34 37.27 0.76 15 Real Madrid 43 90.84 54.74 36.1 0.84 16 Celtic 43 85.94 50.02 35.92 0.84 17 Ipswich Town 41 76.87 41.16 35.71 0.87 18 AZ 44 89.03 54.89 34.14 0.78 19 Toluca 35 75.45 41.49 33.96 0.97 20 Chelsea 49 95.62 65.45 30.17 0.62 21 Feyenoord 38 70.65 41.47 29.18 0.77 22 Bolton Wanderers 40 66.96 38.21 28.75 0.72 23 Juventus 42 77.16 49.25 27.91 0.66 24 Sporting Braga 37 63 35.49 27.51 0.74 25 PSV 36 73.88 46.65 27.23 0.76 26 Lens 31 71.1 44.53 26.57 0.86 27 Al Ahli 26 46.83 20.75 26.08 1 28 FC Twente 28 58.06 32.42 25.64 0.92 29 Como 35 55.94 30.38 25.56 0.73 30 Fenerbahçe 41 67.11 41.57 25.54 0.62 31 Crystal Palace 46 80.12 55.94 24.18 0.53 32 Grimsby Town 44 70.91 47.3 23.61 0.54 33 Borussia Dortmund 40 72.91 50.07 22.84 0.57 34 Hannover 96 28 55.49 33.13 22.36 0.8 35 Club Brugge 44 86.08 63.73 22.35 0.51 36 Guadalajara 31 53.71 32.35 21.36 0.69 37 Atalanta 45 80.57 59.39 21.18 0.47 38 VfB Stuttgart 43 79.69 58.85 20.84 0.48 39 Belgium 8 25.46 4.82 20.64 2.58 40 Norway 8 25.43 4.87 20.56 2.57 41 AC Milan 33 57.19 36.88 20.31 0.62 42 Galatasaray 38 71.36 51.2 20.16 0.53 43 Lincoln City 42 67.41 47.4 20.01 0.48 44 Croatia 8 24.93 5.22 19.71 2.46 45 RB Leipzig 31 65.08 45.54 19.54 0.63 46 Strasbourg 41 70.16 50.66 19.5 0.48 47 Beşiktaş 33 55.42 36.13 19.29 0.58 48 AGF 24 46.34 27.35 18.99 0.79 49 Cambridge United 43 57.68 38.93 18.75 0.44 50 FC Midtjylland 40 71.07 52.35 18.72 0.47 Showing top 50 of 818 teams. View full tables by league →
# Team P G npxG xG /90 1 FC Bayern München 41 141 95.2 109.42 2.67 2 Arsenal 50 106 95 99.74 1.99 3 FC Barcelona 44 117 90.12 101.18 2.3 4 Manchester City 49 105 88.66 92.61 1.89 5 Chelsea 49 96 86.93 95.62 1.95 6 Liverpool 46 86 85.59 89.54 1.95 7 Club Brugge 44 91 84.5 86.08 1.96 8 Coventry City 42 83 83.36 88.1 2.1 9 AZ 44 82 81.13 89.03 2.02 10 Inter 43 90 80.58 86.11 2 11 Newcastle United 51 89 79.33 88.81 1.74 12 Celtic 43 71 78.83 85.94 2 13 Real Madrid 43 97 75.04 90.84 2.11 14 Atalanta 45 66 75.04 80.57 1.79 15 Crystal Palace 46 56 74.59 80.12 1.74 16 VfB Stuttgart 43 87 74.16 79.69 1.85 17 Cardiff City 44 83 73.35 74.14 1.69 18 Genk 44 71 73.09 77.83 1.77 19 Paris Saint Germain 40 96 72.97 82.45 2.06 20 Juventus 42 73 71.63 77.16 1.84 21 Atlético Madrid 46 93 71.54 75.49 1.64 22 Ipswich Town 41 70 71.34 76.87 1.87 23 PSV 36 94 70.72 73.88 2.05 24 Rangers 44 66 69.53 75.06 1.71 25 Benfica 41 74 69.1 79.37 1.94 26 FC Midtjylland 40 93 68.7 71.07 1.78 27 Lausanne Sport 45 66 68.41 73.15 1.63 28 Southampton 45 74 67.82 71.77 1.59 29 Feyenoord 38 76 67.49 70.65 1.86 30 Bayer 04 Leverkusen 43 80 66.24 71.77 1.67 31 Bolton Wanderers 40 58 66.17 66.96 1.67 32 ADO Den Haag 33 74 66.17 69.33 2.1 33 Galatasaray 38 79 65.83 71.36 1.88 34 Salford City 44 62 64.87 69.61 1.58 35 De Graafschap 33 61 64.7 67.07 2.03 36 Villarreal 40 67 64.54 66.91 1.67 37 Lincoln City 42 79 64.25 67.41 1.61 38 Young Boys 41 75 63.97 69.5 1.7 39 Olympique Lyonnais 41 69 63.47 72.95 1.78 40 Sheffield United 41 58 63.42 66.58 1.62 41 Fiorentina 43 59 63.1 69.42 1.61 42 Strasbourg 41 73 63.05 70.16 1.71 43 Millwall 43 58 62.93 64.51 1.5 44 Wycombe Wanderers 44 64 62.87 65.24 1.48 45 RB Leipzig 31 64 62.71 65.08 2.1 46 Sporting CP 36 90 62.7 69.02 1.92 47 Borussia Dortmund 40 82 62.64 72.91 1.82 48 Grimsby Town 44 65 62.22 70.91 1.61 49 Lens 31 66 61.62 71.1 2.29 50 Nottingham Forest 45 57 61.58 67.9 1.51 Showing top 50 of 818 teams. View full tables by league →
# Team P G xGoT xG /90 1 FC Bayern München 41 141 124.66 109.42 2.67 2 FC Barcelona 44 117 105.12 101.18 2.3 3 Club Brugge 44 91 100.46 86.08 1.96 4 Real Madrid 43 97 99.85 90.84 2.11 5 Atlético Madrid 46 93 97.14 75.49 1.64 6 Newcastle United 51 89 96.2 88.81 1.74 7 Arsenal 50 106 94.6 99.74 1.99 8 Chelsea 49 96 93.83 95.62 1.95 9 Paris Saint Germain 40 96 91.88 82.45 2.06 10 Manchester City 49 105 89.26 92.61 1.89 11 AZ 44 82 88.24 89.03 2.02 12 VfB Stuttgart 43 87 87.66 79.69 1.85 13 Celtic 43 71 85.49 85.94 2 14 Coventry City 42 83 84.54 88.1 2.1 15 Southampton 45 74 82.27 71.77 1.59 16 Inter 43 90 81.65 86.11 2 17 FC Midtjylland 40 93 81.56 71.07 1.78 18 PSV 36 94 80.12 73.88 2.05 19 Rangers 44 66 79.93 75.06 1.71 20 Feyenoord 38 76 79.66 70.65 1.86 21 Young Boys 41 75 79.39 69.5 1.7 22 Bayer 04 Leverkusen 43 80 78.66 71.77 1.67 23 Benfica 41 74 78.5 79.37 1.94 24 Fenerbahçe 41 79 78.46 67.11 1.64 25 Strasbourg 41 73 77.12 70.16 1.71 26 Cardiff City 44 83 77.06 74.14 1.69 27 Sporting CP 36 90 76.8 69.02 1.92 28 Borussia Dortmund 40 82 76.67 72.91 1.82 29 Genk 44 71 76.19 77.83 1.77 30 Liverpool 46 86 75.99 89.54 1.95 31 Olympique Lyonnais 41 69 75.7 72.95 1.78 32 Olympique Marseille 39 85 75.03 66.64 1.71 33 Juventus 42 73 74.75 77.16 1.84 34 Galatasaray 38 79 74.75 71.36 1.88 35 ADO Den Haag 33 74 73.52 69.33 2.1 36 Atalanta 45 66 72.55 80.57 1.79 37 Porto 37 71 71.94 67.43 1.82 38 De Graafschap 33 61 71.89 67.07 2.03 39 Lens 31 66 71.17 71.1 2.29 40 Al Nassr 26 71 70.9 60.89 2.34 41 Lincoln City 42 79 70.8 67.41 1.61 42 Ipswich Town 41 70 70.71 76.87 1.87 43 SC Freiburg 41 62 69.74 67.8 1.65 44 Sporting Braga 37 70 69.56 63 1.7 45 Lausanne Sport 45 66 69.16 73.15 1.63 46 Basel 41 57 69.09 71.62 1.75 47 FC København 38 60 69.06 67.34 1.77 48 Celta de Vigo 44 67 69.02 57.59 1.31 49 Notts County 41 67 69 63.23 1.54 50 Crystal Palace 46 56 68.83 80.12 1.74 Showing top 50 of 818 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-01 00:20:57