xG
xGA
xPTS
xGD
npxG
xGoT
Overall
Home
Away
Combined View:
Stats include all competitions (league + cups).
32 teams have data from multiple competitions.
Select a specific league →
# Team P G xG /90 +/- 1 Club Brugge 40 91 87.38 2.18 +3.6 2 Sint-Truiden 40 61 70.06 1.75 -9.1 3 Genk 41 58 70.01 1.71 -12 4 Union Saint-Gilloise 40 66 65.64 1.64 +0.4 5 Gent 41 54 63.63 1.55 -9.6 6 Anderlecht 40 59 61.53 1.54 -2.5 7 Westerlo 40 50 61.41 1.54 -11.4 8 Cercle Brugge 35 50 58.68 1.68 -8.7 9 Sporting Charleroi 40 50 55.79 1.39 -5.8 10 Antwerp 40 43 52.22 1.31 -9.2 11 OH Leuven 40 41 50.33 1.26 -9.3 12 Zulte-Waregem 36 53 49.92 1.39 +3.1 13 Standard Liège 40 44 48.56 1.21 -4.6 14 Mechelen 40 48 44.14 1.1 +3.9 15 Dender 36 31 43.25 1.2 -12.3 16 La Louvière 35 35 40.78 1.17 -5.8 17 Rosario Central 25 34 37.5 1.5 -3.5 18 River Plate 20 29 35.24 1.76 -6.2 19 Flamengo 22 42 34.48 1.57 +7.5 20 Vancouver Whitecaps 14 34 33.98 2.43 0 21 Cruzeiro 24 32 33.9 1.41 -1.9 22 Argentinos Juniors 21 22 32.84 1.56 -10.8 23 Palmeiras 24 40 32.68 1.36 +7.3 24 Bahia 19 27 32.62 1.72 -5.6 25 Boca Juniors 23 30 32.57 1.42 -2.6 26 Bodø / Glimt 11 28 31.97 2.91 -4 27 Inter Miami 15 39 31.54 2.1 +7.5 28 SJ Earthquakes 15 34 31.21 2.08 +2.8 29 Fluminense 24 35 31.18 1.3 +3.8 30 Independiente Rivadavia 23 45 29.97 1.3 +15 31 Chicago Fire 14 27 29.91 2.14 -2.9 32 Vasco da Gama 18 22 29.23 1.62 -7.2 33 Cincinnati 15 36 28.45 1.9 +7.6 34 Mirassol 23 25 28.07 1.22 -3.1 35 Estudiantes 23 25 27.9 1.21 -2.9 36 Unión Santa Fe 18 26 26.79 1.49 -0.8 37 Internacional 18 21 26.58 1.48 -5.6 38 Bragantino 18 25 25.67 1.43 -0.7 39 LA Galaxy 15 22 25.44 1.7 -3.4 40 New York RB 15 25 24.89 1.66 +0.1 41 São Paulo 18 23 24.56 1.36 -1.6 42 Viking 10 29 24.39 2.44 +4.6 43 Lanús 23 21 24.33 1.06 -3.3 44 Minnesota United 15 18 24.28 1.62 -6.3 45 San Diego 15 30 23.62 1.57 +6.4 46 Atlético Mineiro 18 22 23.5 1.31 -1.5 47 Dallas 15 30 23.45 1.56 +6.6 48 Botafogo 21 34 23.25 1.11 +10.8 49 Charlotte 15 24 23.2 1.55 +0.8 50 Sirius 10 27 23.1 2.31 +3.9 Showing top 50 of 237 teams. View full tables by league →
# Team P GA xGA /90 +/- 1 Spain 2 0 0.37 0.19 -0.4 2 France 2 1 0.76 0.38 +0.2 3 England 1 2 0.79 0.79 +1.2 4 Ghana 1 0 0.85 0.85 -0.9 5 Switzerland 2 2 0.87 0.44 +1.1 6 United States 2 1 1.02 0.51 0 7 Türkiye 2 3 1.02 0.51 +2 8 Japan 2 2 1.07 0.54 +0.9 9 Portugal 2 1 1.16 0.58 -0.2 10 Mexico 2 0 1.27 0.64 -1.3 11 Canada 2 1 1.28 0.64 -0.3 12 Korea Republic 2 2 1.59 0.8 +0.4 13 Belgium 2 1 1.64 0.82 -0.6 14 Netherlands 2 3 1.75 0.88 +1.3 15 Nacional Potosí 2 2 1.83 0.92 +0.2 16 Germany 2 2 2.05 1.03 0 17 Liverpool 2 2 2.07 1.04 -0.1 18 Huachipato 2 3 2.18 1.09 +0.8 19 Scotland 2 1 2.23 1.12 -1.2 20 Angola 3 3 2.51 0.84 +0.5 21 Guaraní 2 2 2.77 1.39 -0.8 22 Sweden 2 6 2.9 1.45 +3.1 23 Iraq 2 7 2.98 1.49 +4 24 Alianza Lima 2 2 3.26 1.63 -1.3 25 Comoros 3 2 3.27 1.09 -1.3 26 Australia 2 2 3.34 1.67 -1.3 27 Czech Republic 2 3 3.39 1.7 -0.4 28 Iran 2 2 3.4 1.7 -1.4 29 Jordan 2 5 3.44 1.72 +1.6 30 Croatia 1 4 3.46 3.46 +0.5 31 New Zealand 2 5 3.47 1.74 +1.5 32 Bosnia and Herzegovina 2 5 3.56 1.78 +1.4 33 Austria 2 3 3.6 1.8 -0.6 34 Congo DR 5 3 3.61 0.72 -0.6 35 Norway 2 3 3.65 1.83 -0.7 36 Morocco 7 2 3.67 0.52 -1.7 37 Uzbekistan 2 8 4 2 +4 38 Saudi Arabia 2 5 4.01 2.01 +1 39 Tanzania 3 4 4.15 1.38 -0.2 40 Nigeria 7 4 4.29 0.61 -0.3 41 Equatorial Guinea 3 6 4.43 1.48 +1.6 42 Cameroon 4 4 4.44 1.11 -0.4 43 Benin 4 7 4.53 1.13 +2.5 44 Mali 4 3 4.53 1.13 -1.5 45 Sudan 3 5 4.55 1.52 +0.5 46 Guatemala 6 7 4.58 0.76 +2.4 47 Honduras 6 2 4.65 0.78 -2.7 48 Cape Verde Islands 2 2 4.66 2.33 -2.7 49 Jamaica 6 3 4.73 0.79 -1.7 50 Zambia 3 4 4.83 1.61 -0.8 Showing top 50 of 237 teams. View full tables by league →
# Team P PTS xPTS /90 +/- 1 Club Brugge 40 88 75.75 1.89 +12.3 2 Union Saint-Gilloise 40 86 72.46 1.81 +13.5 3 Sint-Truiden 40 71 66.2 1.66 +4.8 4 Genk 41 60 66.04 1.61 -6 5 Westerlo 40 52 56.97 1.42 -5 6 Gent 41 52 56.55 1.38 -4.6 7 Sporting Charleroi 40 51 55.88 1.4 -4.9 8 Anderlecht 40 55 54.52 1.36 +0.5 9 Cercle Brugge 35 38 50.83 1.45 -12.8 10 Antwerp 40 48 50.73 1.27 -2.7 11 OH Leuven 40 40 48.18 1.2 -8.2 12 Standard Liège 40 57 47.05 1.18 +10 13 Zulte-Waregem 36 48 45.16 1.25 +2.8 14 La Louvière 35 34 43.12 1.23 -9.1 15 Boca Juniors 23 37 41.23 1.79 -4.2 16 Rosario Central 25 47 41.19 1.65 +5.8 17 Cruzeiro 24 35 39.42 1.64 -4.4 18 Mechelen 40 51 38.69 0.97 +12.3 19 Palmeiras 24 52 38.55 1.61 +13.5 20 River Plate 20 36 38.37 1.92 -2.4 21 Dender 36 25 37.72 1.05 -12.7 22 Flamengo 22 47 37.33 1.7 +9.7 23 Fluminense 24 39 36.67 1.53 +2.3 24 Estudiantes 23 40 35.24 1.53 +4.8 25 Independiente Rivadavia 23 50 34.69 1.51 +15.3 26 Argentinos Juniors 21 39 34.51 1.64 +4.5 27 Lanús 23 33 33.33 1.45 -0.3 28 Mirassol 23 28 32.39 1.41 -4.4 29 Corinthians 24 35 31.42 1.31 +3.6 30 Vancouver Whitecaps 14 32 30.25 2.16 +1.8 31 Platense 22 26 29.58 1.34 -3.6 32 Vasco da Gama 18 20 29.28 1.63 -9.3 33 Internacional 18 21 29.25 1.63 -8.3 34 Unión Santa Fe 18 24 28.95 1.61 -5 35 Bahia 19 29 28.83 1.52 +0.2 36 Bragantino 18 29 28.45 1.58 +0.6 37 Athletico PR 18 30 28.31 1.57 +1.7 38 Instituto 16 21 27.88 1.74 -6.9 39 Vélez Sarsfield 17 28 26.63 1.57 +1.4 40 SJ Earthquakes 15 32 26.1 1.74 +5.9 41 Belgrano 20 36 26.07 1.3 +9.9 42 Tigre 16 20 25.98 1.62 -6 43 São Paulo 18 25 25.76 1.43 -0.8 44 Racing Club 18 24 25.54 1.42 -1.5 45 Botafogo 21 26 25.48 1.21 +0.5 46 Inter Miami 15 31 25.41 1.69 +5.6 47 Atlético Mineiro 18 24 24.9 1.38 -0.9 48 Dallas 15 25 24.76 1.65 +0.2 49 Chicago Fire 14 26 24.36 1.74 +1.6 50 Huracán 18 25 24.11 1.34 +0.9 Showing top 50 of 237 teams. View full tables by league →
# Team P xG xGA xGD /90 1 Club Brugge 40 87.38 50.78 36.6 0.92 2 Union Saint-Gilloise 40 65.64 37.48 28.16 0.7 3 Vancouver Whitecaps 14 33.98 12.98 21 1.5 4 River Plate 20 35.24 16.02 19.22 0.96 5 Bodø / Glimt 11 31.97 12.92 19.05 1.73 6 Sint-Truiden 40 70.06 53.38 16.68 0.42 7 Genk 41 70.01 54.14 15.87 0.39 8 Boca Juniors 23 32.57 17.34 15.23 0.66 9 Sirius 10 23.1 9.87 13.23 1.32 10 Viking 10 24.39 11.91 12.48 1.25 11 Brazil 12 20.01 8.38 11.63 0.97 12 SJ Earthquakes 15 31.21 19.75 11.46 0.76 13 Flamengo 22 34.48 23.12 11.36 0.52 14 Argentinos Juniors 21 32.84 21.61 11.23 0.53 15 Rosario Central 25 37.5 27.1 10.4 0.42 16 Chicago Fire 14 29.91 19.86 10.05 0.72 17 Palmeiras 24 32.68 23.08 9.6 0.4 18 Cruzeiro 24 33.9 24.43 9.47 0.39 19 Instituto 16 21.48 12.48 9 0.56 20 Inter Miami 15 31.54 22.95 8.59 0.57 21 Vasco da Gama 18 29.23 20.72 8.51 0.47 22 Argentina 12 15.37 6.93 8.44 0.7 23 Hammarby 11 22.8 14.81 7.99 0.73 24 Internacional 18 26.58 18.76 7.82 0.43 25 Estudiantes 23 27.9 20.21 7.69 0.33 26 Independiente del Valle 6 12.61 4.95 7.66 1.28 27 Morocco 7 10.92 3.67 7.25 1.04 28 Nigeria 7 11.28 4.29 6.99 1 29 Fluminense 24 31.18 24.25 6.93 0.29 30 Häcken 10 20.39 13.6 6.79 0.68 31 Bragantino 18 25.67 19.08 6.59 0.37 32 Colombia 11 17.99 11.48 6.51 0.59 33 Independiente Rivadavia 23 29.97 23.47 6.5 0.28 34 Unión Santa Fe 18 26.79 20.34 6.45 0.36 35 LA Galaxy 15 25.44 19.15 6.29 0.42 36 Djurgården 9 18.7 12.46 6.24 0.69 37 Dallas 15 23.45 17.28 6.17 0.41 38 Athletico PR 18 23.08 16.91 6.17 0.34 39 GAIS 11 17.75 11.74 6.01 0.55 40 Senegal 7 12.14 6.16 5.98 0.85 41 Vélez Sarsfield 17 20.76 14.89 5.87 0.35 42 Côte d'Ivoire 7 12.16 6.47 5.69 0.81 43 Tigre 16 18.78 13.15 5.63 0.35 44 Jamaica 6 10.18 4.73 5.45 0.91 45 Lillestrøm 11 20.51 15.28 5.23 0.48 46 Panama 7 12.8 7.99 4.81 0.69 47 Switzerland 2 5.51 0.87 4.64 2.32 48 Canada 2 5.9 1.28 4.62 2.31 49 Spain 2 4.97 0.37 4.6 2.3 50 São Paulo 18 24.56 20.21 4.35 0.24 Showing top 50 of 237 teams. View full tables by league →
# Team P G npxG xG /90 1 Club Brugge 40 91 84.22 87.38 2.18 2 Genk 41 58 66.85 70.01 1.71 3 Sint-Truiden 40 61 62.95 70.06 1.75 4 Union Saint-Gilloise 40 66 62.48 65.64 1.64 5 Anderlecht 40 59 56.79 61.53 1.54 6 Gent 41 54 55.73 63.63 1.55 7 Westerlo 40 50 55.09 61.41 1.54 8 Sporting Charleroi 40 50 51.84 55.79 1.39 9 Cercle Brugge 35 50 49.99 58.68 1.68 10 OH Leuven 40 41 47.17 50.33 1.26 11 Antwerp 40 43 45.11 52.22 1.31 12 Zulte-Waregem 36 53 44.39 49.92 1.39 13 Mechelen 40 48 42.56 44.14 1.1 14 Standard Liège 40 44 42.24 48.56 1.21 15 La Louvière 35 35 39.2 40.78 1.17 16 Dender 36 31 38.51 43.25 1.2 17 Rosario Central 25 34 34.34 37.5 1.5 18 Flamengo 22 42 31.32 34.48 1.57 19 River Plate 20 29 31.29 35.24 1.76 20 Palmeiras 24 40 31.1 32.68 1.36 21 Vancouver Whitecaps 14 34 30.82 33.98 2.43 22 Inter Miami 15 39 30.75 31.54 2.1 23 Cruzeiro 24 32 30.74 33.9 1.41 24 Boca Juniors 23 30 30.2 32.57 1.42 25 Fluminense 24 35 29.6 31.18 1.3 26 Independiente Rivadavia 23 45 29.18 29.97 1.3 27 Bodø / Glimt 11 28 28.81 31.97 2.91 28 Vasco da Gama 18 22 28.44 29.23 1.62 29 SJ Earthquakes 15 34 28.05 31.21 2.08 30 Estudiantes 23 25 27.9 27.9 1.21 31 Mirassol 23 25 26.49 28.07 1.22 32 Internacional 18 21 25.79 26.58 1.48 33 Chicago Fire 14 27 25.17 29.91 2.14 34 Argentinos Juniors 21 22 24.94 32.84 1.56 35 LA Galaxy 15 22 24.65 25.44 1.7 36 Cincinnati 15 36 24.5 28.45 1.9 37 Unión Santa Fe 18 26 24.42 26.79 1.49 38 Viking 10 29 24.39 24.39 2.44 39 New York RB 15 25 24.1 24.89 1.66 40 Bahia 19 27 23.93 32.62 1.72 41 Lanús 23 21 22.75 24.33 1.06 42 Tromsø 13 18 22.72 22.72 1.75 43 Minnesota United 15 18 22.7 24.28 1.62 44 Los Angeles FC 15 24 22.31 22.31 1.49 45 Hammarby 11 24 22.01 22.8 2.07 46 Atlético Mineiro 18 22 21.92 23.5 1.31 47 Corinthians 24 26 21.75 21.75 0.91 48 Bragantino 18 25 21.72 25.67 1.43 49 Botafogo 21 34 21.67 23.25 1.11 50 São Paulo 18 23 21.4 24.56 1.36 Showing top 50 of 237 teams. View full tables by league →
# Team P G xGoT xG /90 1 Club Brugge 40 91 95.09 87.38 2.18 2 Union Saint-Gilloise 40 66 75.03 65.64 1.64 3 Genk 41 58 67.71 70.01 1.71 4 Anderlecht 40 59 62.46 61.53 1.54 5 Westerlo 40 50 59.47 61.41 1.54 6 Sint-Truiden 40 61 59.11 70.06 1.75 7 Cercle Brugge 35 50 57.77 58.68 1.68 8 Gent 41 54 56.83 63.63 1.55 9 Sporting Charleroi 40 50 52.2 55.79 1.39 10 Zulte-Waregem 36 53 51.46 49.92 1.39 11 Antwerp 40 43 50.31 52.22 1.31 12 Mechelen 40 48 48.49 44.14 1.1 13 OH Leuven 40 41 47.62 50.33 1.26 14 Standard Liège 40 44 44.93 48.56 1.21 15 Dender 36 31 41.04 43.25 1.2 16 La Louvière 35 35 38.53 40.78 1.17 17 Inter Miami 15 39 37.82 31.54 2.1 18 Rosario Central 25 34 36.89 37.5 1.5 19 Fluminense 24 35 35.25 31.18 1.3 20 Cincinnati 15 36 35.02 28.45 1.9 21 Flamengo 22 42 34.68 34.48 1.57 22 Vancouver Whitecaps 14 34 34.64 33.98 2.43 23 Palmeiras 24 40 34.57 32.68 1.36 24 River Plate 20 29 33.53 35.24 1.76 25 Independiente Rivadavia 23 45 33.32 29.97 1.3 26 Bahia 19 27 33.12 32.62 1.72 27 Chicago Fire 14 27 31.94 29.91 2.14 28 Argentinos Juniors 21 22 31.88 32.84 1.56 29 SJ Earthquakes 15 34 31.35 31.21 2.08 30 Boca Juniors 23 30 30.82 32.57 1.42 31 Unión Santa Fe 18 26 29.79 26.79 1.49 32 Cruzeiro 24 32 29.23 33.9 1.41 33 Bragantino 18 25 29.14 25.67 1.43 34 Vasco da Gama 18 22 28.03 29.23 1.62 35 LA Galaxy 15 22 27.98 25.44 1.7 36 Estudiantes 23 25 27.87 27.9 1.21 37 Botafogo 21 34 27.79 23.25 1.11 38 Charlotte 15 24 27.66 23.2 1.55 39 Dallas 15 30 27.26 23.45 1.56 40 Nashville SC 14 31 27.2 20.51 1.47 41 San Diego 15 30 26.62 23.62 1.57 42 Athletico PR 18 24 26.38 23.08 1.28 43 São Paulo 18 23 26.26 24.56 1.36 44 Corinthians 24 26 26.15 21.75 0.91 45 Mirassol 23 25 26.11 28.07 1.22 46 New York RB 15 25 25.53 24.89 1.66 47 Bodø / Glimt 11 28 25.53 31.97 2.91 48 Real Salt Lake 14 26 25.44 20.36 1.45 49 New York City 15 25 24.7 21.19 1.41 50 Lanús 23 21 24.34 24.33 1.06 Showing top 50 of 237 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-06-23 19:55:19