EXPECTED
GOALS
STATISTICS
Full xG and xGA tables for the Premier League, La Liga, Bundesliga, Serie A and Ligue 1 team rankings, xG vs actual goals differentials, match-level xG previews, and how to use expected goals to find betting value.
xG League Tables 2024/25
All stats →| # | Team | xG/Game | Total xG | Goals | Diff | xG Chart |
|---|---|---|---|---|---|---|
| 1 | Manchester City Etihad · Guardiola |
2.41 | 74.7 | 71 | -3.7 | |
| 2 | Arsenal Emirates · Arteta |
2.19 | 67.9 | 64 | -3.9 | |
| 3 | Liverpool Anfield · Slot |
2.34 | 72.5 | 78 | +5.5 | |
| 4 | Chelsea Stamford Bridge · Maresca |
1.88 | 58.3 | 62 | +3.7 | |
| 5 | Newcastle United St James' Park · Howe |
1.74 | 53.9 | 55 | +1.1 | |
| 6 | Aston Villa Villa Park · Emery |
1.58 | 48.9 | 48 | -0.9 | |
| 7 | Tottenham Hotspur Tottenham Hotspur Stadium |
1.44 | 44.6 | 47 | +2.4 | |
| 8 | Brighton & Hove Albion Amex Stadium · De Zerbi era legacy |
1.61 | 49.9 | 43 | -6.9 | |
| 9 | Brentford Gtech Community Stadium · Frank |
1.49 | 46.2 | 44 | -2.2 | |
| 10 | Fulham Craven Cottage · Silva |
1.41 | 43.7 | 46 | +2.3 | |
| 11 | Nottingham Forest City Ground · Nuno |
1.28 | 39.7 | 44 | +4.3 | |
| 12 | West Ham United London Stadium · Lopetegui |
1.32 | 40.9 | 38 | -2.9 | |
| 18 | Leicester City King Power Stadium · Van Nistelrooy |
1.12 | 34.7 | 28 | -6.7 | |
| 19 | Ipswich Town Portman Road · McKenna |
0.98 | 30.4 | 24 | -6.4 | |
| 20 | Southampton St Mary's Stadium · Sørensen |
0.88 | 27.3 | 21 | -6.3 |
| # | Team | xGA/Game | Total xGA | Goals Conceded | Diff | xGA Chart |
|---|---|---|---|---|---|---|
| 1 | Chelsea Best defence in the league |
0.78 | 24.2 | 22 | -2.2 | |
| 2 | Arsenal Solid defensive structure |
0.84 | 26.0 | 24 | -2.0 | |
| 3 | Manchester City Elite defensive block |
0.91 | 28.2 | 30 | +1.8 | |
| 4 | Liverpool High-line defensive risks |
0.98 | 30.4 | 28 | -2.4 | |
| 5 | Nottingham Forest Organised low-block |
0.94 | 29.1 | 24 | -5.1 | |
| 18 | Leicester City Relegation-threatened |
1.88 | 58.3 | 62 | +3.7 | |
| 19 | Ipswich Town Bottom-three xGA |
1.94 | 60.1 | 67 | +6.9 | |
| 20 | Southampton Worst defence in the league |
2.11 | 65.4 | 72 | +6.6 |
| # | Team | xG/Game | Total xG | Goals | Diff | xG Chart |
|---|---|---|---|---|---|---|
| 1 | Barcelona Montjuïc · Flick | 2.58 | 79.9 | 82 | +2.1 | |
| 2 | Real Madrid Bernabéu · Ancelotti | 2.44 | 75.6 | 71 | -4.6 | |
| 3 | Atletico Madrid Metropolitano · Simeone | 1.61 | 49.9 | 55 | +5.1 | |
| 4 | Athletic Bilbao San Mamés · Valverde | 1.55 | 48.0 | 50 | +2.0 | |
| 5 | Girona Montilivi · Míchel | 1.68 | 52.1 | 44 | -8.1 | |
| 6 | Real Betis Benito Villamarín | 1.31 | 40.6 | 38 | -2.6 | |
| 18 | Valladolid José Zorrilla · Struggling | 0.91 | 28.2 | 22 | -6.2 | |
| 19 | Osasuna El Sadar · Survival battle | 0.94 | 29.1 | 24 | -5.1 | |
| 20 | Las Palmas Gran Canaria · Relegated zone | 0.88 | 27.3 | 20 | -7.3 |
| # | Team | xG/Game | Total xG | Goals | Diff | xG Chart |
|---|---|---|---|---|---|---|
| 1 | Bayern Munich Allianz Arena · Kompany | 2.88 | 83.5 | 88 | +4.5 | |
| 2 | Bayer Leverkusen BayArena · Xabi Alonso | 2.21 | 64.1 | 67 | +2.9 | |
| 3 | Borussia Dortmund Signal Iduna Park · Sahin | 1.91 | 55.4 | 52 | -3.4 | |
| 4 | RB Leipzig Red Bull Arena · Rose | 2.04 | 59.2 | 61 | +1.8 | |
| 5 | Eintracht Frankfurt Deutsche Bank Park · Toppmoller | 1.92 | 55.7 | 54 | -1.7 | |
| 16 | Holstein Kiel Holstein-Stadion · Relegated zone | 0.88 | 25.5 | 20 | -5.5 | |
| 17 | Bochum Vonovia Ruhrstadion | 0.81 | 23.5 | 18 | -5.5 | |
| 18 | Wolfsburg Volkswagen Arena · Worst attack | 0.91 | 26.4 | 23 | -3.4 |
| # | Team | xG/Game | Total xG | Goals | Diff | xG Chart |
|---|---|---|---|---|---|---|
| 1 | Atalanta Gewiss Stadium · Gasperini | 2.39 | 74.1 | 72 | -2.1 | |
| 2 | Inter Milan Giuseppe Meazza · Inzaghi | 2.14 | 66.3 | 71 | +4.7 | |
| 3 | Napoli Diego Armando Maradona · Conte | 1.88 | 58.3 | 55 | -3.3 | |
| 4 | Juventus Allianz Stadium · Motta | 1.88 | 58.3 | 56 | -2.3 | |
| 5 | AC Milan San Siro · Fonseca | 1.66 | 51.5 | 54 | +2.5 | |
| 6 | Roma Olimpico · Ranieri | 1.92 | 59.5 | 48 | -11.5 | |
| 7 | Lazio Olimpico · Baroni | 1.74 | 53.9 | 58 | +4.1 | |
| 19 | Lecce Via del Mare · Relegation battle | 0.69 | 21.4 | 18 | -3.4 | |
| 20 | Monza U-Power Stadium · Worst attack | 0.61 | 18.9 | 14 | -4.9 |
| # | Team | xG/Game | Total xG | Goals | Diff | xG Chart |
|---|---|---|---|---|---|---|
| 1 | PSG Parc des Princes · Luis Enrique | 2.44 | 70.8 | 74 | +3.2 | |
| 2 | Monaco Stade Louis II · Hütter | 2.04 | 59.2 | 62 | +2.8 | |
| 3 | Marseille Vélodrome · De Zerbi | 1.84 | 53.4 | 55 | +1.6 | |
| 4 | Lille Stade Pierre-Mauroy · Genesio | 1.61 | 46.7 | 44 | -2.7 | |
| 5 | Nice Allianz Riviera · Haise | 1.71 | 49.6 | 47 | -2.6 | |
| 16 | Le Havre Stade Oceane · Struggle | 0.74 | 21.5 | 17 | -4.5 | |
| 17 | Toulouse Stadium de Toulouse | 0.84 | 24.4 | 19 | -5.4 | |
| 18 | Montpellier La Mosson · Relegated zone | 0.78 | 22.6 | 15 | -7.6 |
xG vs Goals Biggest Divergences
Full stats →| # | Team | League | xG/G | Goals/G | Diff | Betting Implication |
|---|---|---|---|---|---|---|
| 1 | Nottingham Forest |
Premier League |
1.28 | 1.42 | +0.14 | Scoring above xG could slow. Value on opponents in upcoming fixtures. |
| 2 | Atletico Madrid |
La Liga |
1.61 | 1.77 | +0.16 | Converting at elite rate above their creation quality regression probable. |
| 3 | Lazio |
Serie A |
1.74 | 1.87 | +0.13 | Outperforming xG useful in BTTS picks where they may slow down. |
| 4 | Liverpool |
Premier League |
2.34 | 2.52 | +0.18 | Elite xG AND elite conversion this efficiency is the most sustainable of any overperformer. |
| # | Team | League | xG/G | Goals/G | Diff | Betting Implication |
|---|---|---|---|---|---|---|
| 1 | Brighton |
Premier League |
1.61 | 1.39 | -0.22 | Creating quality chances but not converting. Strong BTTS value in upcoming home games. |
| 2 | Roma |
Serie A |
1.92 | 1.55 | -0.37 | Biggest underperformer in any tracked league. Expect significant uptick in goals buy Roma home win value now. |
| 3 | Girona |
La Liga |
1.68 | 1.42 | -0.26 | Creating significant chances but lacking the finishing to match. Value in their upcoming home fixtures. |
| 4 | Borussia Dortmund |
Bundesliga |
1.91 | 1.68 | -0.23 | Consistently creating more than they score. Watch for BTTS and Over 2.5 value in BVB away fixtures. |
Match xG Previews Upcoming Fixtures
All tips →Expected goals projections for this week's highest-profile fixtures based on season xG averages, home/away splits and head-to-head history.
xG Benchmark Stats 2024/25
About xG Statistics
Expected Goals (xG) Statistics How to Read the Data and Find Betting Value
Expected Goals universally abbreviated as xG is the most important statistical measure in modern football analysis. It quantifies the quality of every shot taken in a match by calculating the probability of that shot resulting in a goal, based on thousands of similar historical shots. A penalty kick from the spot has an xG of approximately 0.79 meaning it results in a goal in about 79 percent of similar situations. A long-range effort from outside the box might have an xG of just 0.03. By summing all of a team's shot xG values across a game, you get that team's total xG for the match a measure of how many goals they "deserved" to score based on the chances they created.
FootyBlazer tracks xG for every team in the Premier League, La Liga, Bundesliga, Serie A, and Ligue 1, updated after every matchday. The tables on this page rank every team by their xG per game (attacking quality) and xGA per game (defensive quality), with the xG-vs-actual-goals differential highlighted to identify teams likely to improve or decline in the coming weeks.
How to Use xG for Smarter Football Betting
The most powerful use of xG in betting is identifying value before bookmakers have priced it in. Bookmakers primarily use recent results and public perception to set their odds which means teams that have been unlucky in front of goal (high xG, low actual goals) are often overpriced as underdogs, while teams that have been fortunate in results (low xG, high actual goals) are often underpriced as favourites.
Roma are the clearest current example of this. With a season xG of 1.92 per game the sixth highest in Serie A but actual goals per game of just 1.55, Roma have been significantly underperforming their chance creation quality. This 0.37 gap is the largest of any team in any tracked league this season. Statistically, Roma are expected to score more goals in the coming weeks as their conversion rate normalises. Backing Roma home wins at extended odds driven by their recent results underperforming their xG represents the type of value that xG analysis consistently identifies ahead of the broader market.
xG vs xGA The Complete Picture
To assess a team's overall quality using expected goals, you need to look at both sides of the equation xG for (attacking) and xGA against (defensive). The ideal profile for a betting favourite is high xG combined with low xGA meaning the team creates plenty of good chances and prevents opponents from doing the same. Manchester City in the current season exemplify this: 2.41 xG per game and just 0.91 xGA per game. This combination produces the highest win probability of any Premier League side when assessed by the xG model.
Teams with high xG but high xGA like Atalanta (2.39 xG, 1.44 xGA) are ideal for BTTS and Over 2.5 Goals betting because both teams tend to create high-quality chances in their fixtures. Teams with low xG and low xGA like Atletico Madrid (1.61 xG, 0.40 xGA) are better for Under 2.5 Goals, clean sheet bets, and backing the favourite to win to nil.
Match xG Projections How FootyBlazer Calculates Them
The match xG projections on this page are calculated using a weighted blend of each team's season xG average, their home or away xG split (which consistently differs from their overall season figure), and the head-to-head xG history between the two specific clubs. Home xG figures are weighted more heavily than season averages because home/away xG splits are significant teams typically generate 15 to 25 percent more xG at home than they do on the road, and concede correspondingly fewer. These projections are updated for every major fixture ahead of kick-off and displayed alongside each tip on the match preview pages.
Responsible Use of xG Statistics
xG is a probabilistic tool, not a certainty engine. Even when a team has a projected xG of 2.5 versus an opponent's 0.8, the lower-xG team can and does win that is the nature of a sport where a single deflected strike can settle a game that dominant possession and quality chances could not. FootyBlazer uses xG as one of several data inputs alongside form, head-to-head records, tactical context, and injury news. All betting tips are for users aged 18 and over. If gambling is negatively affecting your finances or wellbeing, visit BeGambleAware.org or call 0808 8020 133.