xG
xGA
xPTS
xGD
npxG
xGoT
Overall
Home
Away
Combined View:
Stats include all competitions (league + cups).
257 teams have data from multiple competitions.
Select a specific league →
# Team P G xG /90 +/- 1 Bodø / Glimt 22 58 62.01 2.82 -4 2 Auckland 30 48 54.25 1.81 -6.3 3 Flamengo 33 65 53.95 1.63 +11.1 4 Newcastle Jets 28 57 53.24 1.9 +3.8 5 Rosario Central 35 43 49.97 1.43 -7 6 Vancouver Whitecaps 22 49 48.2 2.19 +0.8 7 Hammarby 20 45 48.07 2.4 -3.1 8 Cruzeiro 34 48 47.89 1.41 +0.1 9 Bahia 28 42 47.55 1.7 -5.6 10 Palmeiras 34 57 46.89 1.38 +10.1 11 Independiente Rivadavia 33 55 46.14 1.4 +8.9 12 River Plate 28 39 46.11 1.65 -7.1 13 Inter Miami 23 58 45.76 1.99 +12.2 14 Viking 21 48 45.47 2.17 +2.5 15 SJ Earthquakes 23 40 45.06 1.96 -5.1 16 Melbourne Victory 27 44 44.93 1.66 -0.9 17 Fluminense 34 48 44.83 1.32 +3.2 18 Boca Juniors 31 39 44.57 1.44 -5.6 19 Sydney 30 36 43.75 1.46 -7.8 20 Argentinos Juniors 28 34 43.69 1.56 -9.7 21 Adelaide United 28 47 43.55 1.56 +3.5 22 Western Sydney Wanderers 26 27 42.81 1.65 -15.8 23 Philadelphia Union 23 36 42.41 1.84 -6.4 24 Chicago Fire 22 43 42.39 1.93 +0.6 25 Estudiantes 33 36 42.3 1.28 -6.3 26 Spain 16 46 41.88 2.62 +4.1 27 Vasco da Gama 25 27 41.39 1.66 -14.4 28 Sirius 20 48 41.08 2.05 +6.9 29 Portugal 16 42 40.85 2.55 +1.2 30 Mirassol 34 37 40.69 1.2 -3.7 31 Melbourne City 27 34 40.66 1.51 -6.7 32 Djurgården 20 44 40.07 2 +3.9 33 Minnesota United 23 34 39.64 1.72 -5.6 34 Belgium 16 39 38.96 2.44 0 35 Macarthur 26 37 38.96 1.5 -2 36 New York RB 23 32 37.97 1.65 -6 37 Cincinnati 22 49 37.92 1.72 +11.1 38 GAIS 22 26 37.73 1.72 -11.7 39 Lanús 31 29 37.59 1.21 -8.6 40 São Paulo 25 31 37.43 1.5 -6.4 41 Molde 19 38 37.08 1.95 +0.9 42 France 16 36 36.98 2.31 -1 43 Internacional 26 28 36.84 1.42 -8.8 44 Charlotte 23 40 36.74 1.6 +3.3 45 Brann 20 38 36.6 1.83 +1.4 46 New England 23 37 36.41 1.58 +0.6 47 Austria 16 37 36.4 2.28 +0.6 48 Häcken 20 33 36.18 1.81 -3.2 49 Los Angeles FC 24 38 36.13 1.51 +1.9 50 Croatia 16 36 36.12 2.26 -0.1 Showing top 50 of 809 teams. View full tables by league →
# Team P GA xGA /90 +/- 1 Almería 1 0 0.24 0.24 -0.2 2 SD Eibar 1 1 0.56 0.56 +0.4 3 Pisa 1 1 0.6 0.6 +0.4 4 Calcio Padova 1 1 0.62 0.62 +0.4 5 Leganés 1 1 0.63 0.63 +0.4 6 Guingamp 1 1 0.64 0.64 +0.4 7 Córdoba 1 1 0.71 0.71 +0.3 8 Catanzaro 1 2 0.77 0.77 +1.2 9 Sampdoria 1 2 0.77 0.77 +1.2 10 Viktoria Plzeň 1 1 0.78 0.78 +0.2 11 Mirandés 1 1 0.81 0.81 +0.2 12 Bassin d' Arcachon Sud 1 1 0.91 0.91 +0.1 13 Quintanar del Rey 1 2 0.93 0.93 +1.1 14 Atlético Astorga 1 1 0.96 0.96 0 15 Dunkerque 1 2 0.98 0.98 +1 16 Juventus 3 1 0.98 0.33 0 17 Portugalete 1 3 0.98 0.98 +2 18 Velez 1 3 0.99 0.99 +2 19 Sporting Gijón 1 2 1.04 1.04 +1 20 Utebo FC 1 3 1.04 1.04 +2 21 Grenoble Foot 38 1 1 1.05 1.05 -0.1 22 Bastia 2 2 1.05 0.53 +1 23 Azuaga 1 4 1.11 1.11 +2.9 24 FC Andorra 1 1 1.16 1.16 -0.2 25 FSV Mainz 05 2 0 1.22 0.61 -1.2 26 Les Herbiers 1 0 1.23 1.23 -1.2 27 Universitatea Craiova 1 1 1.23 1.23 -0.2 28 Forest Green Rovers 1 4 1.24 1.24 +2.8 29 SA Merignac 1 0 1.27 1.27 -1.3 30 Empoli 1 1 1.34 1.34 -0.3 31 Gainsborough Trinity 1 2 1.37 1.37 +0.6 32 Südtirol 1 2 1.37 1.37 +0.6 33 Bethune 1 4 1.42 1.42 +2.6 34 Chelmsford City 1 1 1.42 1.42 -0.4 35 Raków Częstochowa 1 3 1.43 1.43 +1.6 36 St Maur Lusitanos 1 1 1.44 1.44 -0.4 37 FC Bayern München 2 1 1.46 0.73 -0.5 38 Racing Ferrol 1 2 1.46 1.46 +0.5 39 Weston-super-Mare 1 3 1.48 1.48 +1.5 40 Ararat-Armenia 1 0 1.49 1.49 -1.5 41 Concarneau 1 5 1.5 1.5 +3.5 42 Perigny 1 2 1.52 1.52 +0.5 43 Real Ávila 1 2 1.53 1.53 +0.5 44 Tamworth 1 1 1.53 1.53 -0.5 45 Freyming 1 3 1.54 1.54 +1.5 46 Ascoli 1 4 1.56 1.56 +2.4 47 Eldense 1 2 1.57 1.57 +0.4 48 OFI 1 0 1.59 1.59 -1.6 49 Guadalajara 1 2 1.6 1.6 +0.4 50 Real Murcia 1 2 1.63 1.63 +0.4 Showing top 50 of 809 teams. View full tables by league →
# Team P PTS xPTS /90 +/- 1 Flamengo 33 71 58.41 1.77 +12.6 2 Rosario Central 35 60 56.19 1.61 +3.8 3 Palmeiras 34 68 55.15 1.62 +12.9 4 Boca Juniors 31 48 54.84 1.77 -6.8 5 Independiente Rivadavia 33 63 52.52 1.59 +10.5 6 Cruzeiro 34 54 52.48 1.54 +1.5 7 Fluminense 34 55 52.18 1.53 +2.8 8 River Plate 28 46 51.87 1.85 -5.9 9 Estudiantes 33 51 50.15 1.52 +0.9 10 Auckland 30 50 49.74 1.66 +0.3 11 Bodø / Glimt 22 56 49.4 2.25 +6.6 12 Lanús 31 43 48.07 1.55 -5.1 13 Corinthians 34 47 47.08 1.38 -0.1 14 Argentinos Juniors 28 55 46.13 1.65 +8.9 15 Vancouver Whitecaps 22 43 44.8 2.04 -1.8 16 Melbourne Victory 27 40 44.12 1.63 -4.1 17 Bahia 28 46 43.65 1.56 +2.4 18 Mirassol 34 42 43.15 1.27 -1.2 19 Instituto 23 37 42.56 1.85 -5.6 20 Sydney 30 44 41.85 1.4 +2.2 21 Platense 32 37 41.78 1.31 -4.8 22 Hammarby 20 37 41.64 2.08 -4.6 23 Vasco da Gama 25 25 40.41 1.62 -15.4 24 Melbourne City 27 39 40.31 1.49 -1.3 25 Newcastle Jets 28 50 40.13 1.43 +9.9 26 Internacional 26 25 39.76 1.53 -14.8 27 Athletico PR 26 45 38.79 1.49 +6.2 28 Western Sydney Wanderers 26 21 38.67 1.49 -17.7 29 Unión Santa Fe 25 34 38.17 1.53 -4.2 30 São Paulo 25 33 38.11 1.52 -5.1 31 SJ Earthquakes 23 35 37.88 1.65 -2.9 32 Adelaide United 28 44 37.77 1.35 +6.2 33 Sirius 20 45 37.54 1.88 +7.5 34 Belgrano 28 48 37.44 1.34 +10.6 35 Bragantino 25 35 37.37 1.49 -2.4 36 Viking 21 48 37.35 1.78 +10.7 37 Tigre 24 32 37.29 1.55 -5.3 38 Botafogo 29 35 37 1.28 -2 39 Philadelphia Union 23 27 36.66 1.59 -9.7 40 GAIS 22 30 36.54 1.66 -6.5 41 Vélez Sarsfield 25 44 36.45 1.46 +7.6 42 Inter Miami 23 43 36.39 1.58 +6.6 43 Macarthur 26 34 36.14 1.39 -2.1 44 Chicago Fire 22 38 35.97 1.64 +2 45 St. Louis City 23 37 35.77 1.56 +1.2 46 Djurgården 20 38 35.49 1.77 +2.5 47 Spain 16 38 35.42 2.21 +2.6 48 Minnesota United 23 29 35.33 1.54 -6.3 49 Santos 25 32 35.33 1.41 -3.3 50 Atlético Mineiro 25 36 35.03 1.4 +1 Showing top 50 of 809 teams. View full tables by league →
# Team P xG xGA xGD /90 1 Bodø / Glimt 22 62.01 23.83 38.18 1.74 2 Vancouver Whitecaps 22 48.2 20.73 27.47 1.25 3 Hammarby 20 48.07 21.4 26.67 1.33 4 Spain 16 41.88 15.84 26.04 1.63 5 England 13 30.29 5.49 24.8 1.91 6 Norway 14 35.59 11.86 23.73 1.7 7 River Plate 28 46.11 22.57 23.54 0.84 8 Austria 16 36.4 13.44 22.96 1.44 9 Belgium 16 38.96 16.96 22 1.38 10 Portugal 16 40.85 19.49 21.36 1.34 11 France 16 36.98 16.14 20.84 1.3 12 Flamengo 33 53.95 33.16 20.79 0.63 13 Croatia 16 36.12 16.12 20 1.25 14 Boca Juniors 31 44.57 25.36 19.21 0.62 15 Germany 16 35.88 16.99 18.89 1.18 16 Sirius 20 41.08 22.6 18.48 0.92 17 Netherlands 16 34.53 16.48 18.05 1.13 18 Ajax 10 28.89 11.13 17.76 1.78 19 Benfica 8 21.53 4.34 17.19 2.15 20 Instituto 23 33.75 16.59 17.16 0.75 21 FC Barcelona 9 23.28 7.1 16.18 1.8 22 Auckland 30 54.25 38.49 15.76 0.53 23 SK Rapid 11 31.16 15.74 15.42 1.4 24 Argentinos Juniors 28 43.69 28.94 14.75 0.53 25 Italy 18 34.78 20.15 14.63 0.81 26 Viking 21 45.47 31.16 14.31 0.68 27 East Bengal 13 25.94 11.64 14.3 1.1 28 Djurgården 20 40.07 25.78 14.29 0.71 29 Independiente Rivadavia 33 46.14 32.46 13.68 0.41 30 Palmeiras 34 46.89 33.23 13.66 0.4 31 LASK 7 17.26 3.68 13.58 1.94 32 Romania 14 26.69 13.26 13.43 0.96 33 Manchester City 9 20 6.75 13.25 1.47 34 Rosario Central 35 49.97 36.8 13.17 0.38 35 Lens 9 28.33 15.37 12.96 1.44 36 SJ Earthquakes 23 45.06 32.14 12.92 0.56 37 Salzburg 9 22.77 9.96 12.81 1.42 38 Nordsjælland 13 29.5 16.72 12.78 0.98 39 Sweden 14 31.27 18.96 12.31 0.88 40 Vasco da Gama 25 41.39 29.11 12.28 0.49 41 ATK Mohun Bagan 13 22.52 10.38 12.14 0.93 42 Al Hilal 6 18.59 6.79 11.8 1.97 43 Czech Republic 16 30.21 18.86 11.35 0.71 44 Molde 19 37.08 25.9 11.18 0.59 45 Chelsea 10 22.76 11.59 11.17 1.12 46 FC Twente 8 17.8 6.65 11.15 1.39 47 Chicago Fire 22 42.39 31.35 11.04 0.5 48 Melbourne Victory 27 44.93 34.25 10.68 0.4 49 Fenerbahçe 10 19.31 8.66 10.65 1.07 50 West Ham United 11 30.71 20.13 10.58 0.96 Showing top 50 of 809 teams. View full tables by league →
# Team P G npxG xG /90 1 Bodø / Glimt 22 58 56.48 62.01 2.82 2 Auckland 30 48 51.88 54.25 1.81 3 Newcastle Jets 28 57 50.87 53.24 1.9 4 Flamengo 33 65 50.79 53.95 1.63 5 Rosario Central 35 43 46.02 49.97 1.43 6 Hammarby 20 45 45.7 48.07 2.4 7 Melbourne Victory 27 44 44.93 44.93 1.66 8 Palmeiras 34 57 44.52 46.89 1.38 9 Sydney 30 36 43.75 43.75 1.46 10 Vancouver Whitecaps 22 49 43.46 48.2 2.19 11 Cruzeiro 34 48 43.15 47.89 1.41 12 Adelaide United 28 47 42.76 43.55 1.56 13 Inter Miami 23 58 42.6 45.76 1.99 14 Fluminense 34 48 42.46 44.83 1.32 15 Boca Juniors 31 39 42.2 44.57 1.44 16 Independiente Rivadavia 33 55 42.19 46.14 1.4 17 Viking 21 48 40.73 45.47 2.17 18 Estudiantes 33 36 40.72 42.3 1.28 19 Vasco da Gama 25 27 40.6 41.39 1.66 20 Western Sydney Wanderers 26 27 40.44 42.81 1.65 21 SJ Earthquakes 23 40 40.32 45.06 1.96 22 River Plate 28 39 39.79 46.11 1.65 23 Djurgården 20 44 39.28 40.07 2 24 Philadelphia Union 23 36 39.25 42.41 1.84 25 Melbourne City 27 34 39.08 40.66 1.51 26 Mirassol 34 37 38.32 40.69 1.2 27 Minnesota United 23 34 38.06 39.64 1.72 28 Macarthur 26 37 37.38 38.96 1.5 29 New York RB 23 32 37.18 37.97 1.65 30 GAIS 22 26 36.94 37.73 1.72 31 Chicago Fire 22 43 36.86 42.39 1.93 32 Bahia 28 42 36.49 47.55 1.7 33 Sirius 20 48 36.34 41.08 2.05 34 Portugal 16 42 36.11 40.85 2.55 35 Lanús 31 29 36.01 37.59 1.21 36 Argentinos Juniors 28 34 35.79 43.69 1.56 37 Spain 16 46 35.56 41.88 2.62 38 Molde 19 38 35.5 37.08 1.95 39 Los Angeles FC 24 38 35.34 36.13 1.51 40 Internacional 26 28 35.26 36.84 1.42 41 Häcken 20 33 34.6 36.18 1.81 42 LA Galaxy 24 30 34.17 35.75 1.49 43 Norway 14 52 34.01 35.59 2.54 44 Cincinnati 22 49 33.97 37.92 1.72 45 France 16 36 33.82 36.98 2.31 46 Charlotte 23 40 33.58 36.74 1.6 47 Germany 16 40 33.51 35.88 2.24 48 São Paulo 25 31 33.48 37.43 1.5 49 Brann 20 38 33.44 36.6 1.83 50 Belgium 16 39 33.43 38.96 2.44 Showing top 50 of 809 teams. View full tables by league →
# Team P G xGoT xG /90 1 Flamengo 33 65 54.22 53.95 1.63 2 Newcastle Jets 28 57 53.46 53.24 1.9 3 Bodø / Glimt 22 58 53.06 62.01 2.82 4 Inter Miami 23 58 52.75 45.76 1.99 5 Vancouver Whitecaps 22 49 49.5 48.2 2.19 6 Adelaide United 28 47 49.44 43.55 1.56 7 Fluminense 34 48 48.23 44.83 1.32 8 Palmeiras 34 57 47.97 46.89 1.38 9 Auckland 30 48 47.81 54.25 1.81 10 Independiente Rivadavia 33 55 47.1 46.14 1.4 11 Rosario Central 35 43 46.94 49.97 1.43 12 Cincinnati 22 49 46.26 37.92 1.72 13 Chicago Fire 22 43 46.25 42.39 1.93 14 Hammarby 20 45 45.63 48.07 2.4 15 SJ Earthquakes 23 40 45.03 45.06 1.96 16 Bahia 28 42 44.76 47.55 1.7 17 River Plate 28 39 43.21 46.11 1.65 18 Melbourne Victory 27 44 43.1 44.93 1.66 19 Charlotte 23 40 43.04 36.74 1.6 20 Sydney 30 36 42.89 43.75 1.46 21 Cruzeiro 34 48 42.84 47.89 1.41 22 Estudiantes 33 36 42.34 42.3 1.28 23 Argentinos Juniors 28 34 42.01 43.69 1.56 24 Norway 14 52 41.46 35.59 2.54 25 Sirius 20 48 41.13 41.08 2.05 26 Viking 21 48 40.75 45.47 2.17 27 Austria 16 37 40.61 36.4 2.28 28 Nashville SC 23 47 40.58 32.94 1.43 29 Dallas 23 45 39.84 35.19 1.53 30 Spain 16 46 39.65 41.88 2.62 31 Athletico PR 26 38 39.57 34.55 1.33 32 Portugal 16 42 39.14 40.85 2.55 33 Philadelphia Union 23 36 39.06 42.41 1.84 34 Djurgården 20 44 39.01 40.07 2 35 Real Salt Lake 22 36 38.84 31.07 1.41 36 Boca Juniors 31 39 38.62 44.57 1.44 37 San Diego 23 40 38.33 35.27 1.53 38 Croatia 16 36 38.14 36.12 2.26 39 Mirassol 34 37 38.11 40.69 1.2 40 LA Galaxy 24 30 38.08 35.75 1.49 41 Melbourne City 27 34 37.95 40.66 1.51 42 Vasco da Gama 25 27 37.84 41.39 1.66 43 CF Montréal 23 30 37.65 34.57 1.5 44 Minnesota United 23 34 37.45 39.64 1.72 45 Western Sydney Wanderers 26 27 37.31 42.81 1.65 46 New York City 23 36 37.18 33.59 1.46 47 Unión Santa Fe 25 38 36.86 34.38 1.38 48 Botafogo 29 40 36.7 34.86 1.2 49 Germany 16 40 36.64 35.88 2.24 50 Belgium 16 39 36.54 38.96 2.44 Showing top 50 of 809 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 2026/27 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-09-07 20:35:44