La Liga xG table, 2026-27
Expected goals (xG) for and against for 20 La Liga clubs in the 2026-27 season through October 12, 2026, next to the goals they actually scored and conceded. Barcelona have the best xG difference (+21.7), Barcelona create the most xG per match (3.66) and Barcelona concede the least (0.95 xG against per match). A club far above its xG has finished (or been saved) better than its shot quality suggests; the gap is a description of what happened, not a prediction.
What stands out
- Best expected-goal difference: Barcelona (+21.7 over 8 matches).
- Across these matches clubs scored 238 goals against 221.6 expected goals; 22 of the goals were penalties (from the stored goal lists).
Expected goals by club
| Club | Matches | xG for | Goals for | Penalty goals | Goals minus xG | xG against | Goals against | xG difference |
|---|---|---|---|---|---|---|---|---|
| Barcelona | 8 | 29.3 | 34 | 4 | +4.7 | 7.6 | 7 | +21.7 |
| Real Madrid | 8 | 19.1 | 19 | 1 | -0.1 | 8.3 | 8 | +10.8 |
| Villarreal | 8 | 16.8 | 13 | 3 | -3.8 | 9.9 | 13 | +6.9 |
| Atlético Madrid | 8 | 13.7 | 18 | 2 | +4.3 | 8.2 | 8 | +5.5 |
| Athletic Club | 6 | 9.6 | 7 | 0 | -2.6 | 6.6 | 6 | +3.0 |
| Alavés | 8 | 10.2 | 12 | 1 | +1.8 | 9.7 | 8 | +0.5 |
| Espanyol | 8 | 9.6 | 11 | 0 | +1.4 | 9.7 | 11 | -0.1 |
| Celta Vigo | 7 | 6.7 | 7 | 1 | +0.3 | 6.9 | 4 | -0.2 |
| Deportivo | 8 | 8.9 | 12 | 1 | +3.0 | 9.9 | 11 | -1.0 |
| Real Betis | 8 | 13.6 | 14 | 1 | +0.4 | 14.7 | 9 | -1.1 |
| Sevilla | 8 | 9.0 | 13 | 2 | +4.0 | 10.8 | 12 | -1.8 |
| Rayo Vallecano | 7 | 8.9 | 11 | 0 | +2.1 | 12.3 | 16 | -3.5 |
| Real Sociedad | 8 | 9.5 | 12 | 1 | +2.5 | 13.1 | 15 | -3.6 |
| Elche | 8 | 9.5 | 11 | 1 | +1.5 | 13.9 | 17 | -4.4 |
| Levante | 7 | 10.2 | 11 | 0 | +0.8 | 14.8 | 15 | -4.6 |
| Valencia | 8 | 7.7 | 6 | 0 | -1.7 | 12.8 | 15 | -5.1 |
| Osasuna | 7 | 7.6 | 6 | 2 | -1.6 | 12.7 | 17 | -5.2 |
| Getafe | 8 | 5.0 | 4 | 0 | -1.0 | 10.3 | 10 | -5.3 |
| Málaga | 8 | 6.5 | 4 | 1 | -2.5 | 12.1 | 13 | -5.6 |
| Racing Santander | 8 | 10.3 | 13 | 1 | +2.6 | 17.1 | 23 | -6.7 |
La Liga xG table: quick answers
- Which La Liga club has the best expected-goal difference in 2026-27?
- Barcelona, at +21.7 over 8 matches: 29.3 expected goals for and 7.6 against.
- Which La Liga club creates the most expected goals per match in 2026-27?
- Barcelona, with 3.66 expected goals per match over 8 matches.
- Which La Liga club concedes the fewest expected goals per match in 2026-27?
- Barcelona, with 0.95 expected goals against per match over 8 matches.
How to read this table
- xG is the provider’s expected-goals model per shot, summed by match from each club’s stored match statistics. It is shown as stored, not a StatsNext estimate.
- Only league matches with xG for both clubs count; the Matches column says how many.
- The provider does not document whether its xG includes penalties. Penalty goals are shown in their own column (from the stored goal lists), so read goals minus xG with them: a club that scores many penalties can sit well above its xG for that reason alone.
- Small samples early in a season move quickly.
This page shows statistics and results only. It contains no sportsbook prices or betting lines. Current markets and StatsNext research are in the app.
Related research
- La Liga table and results
- La Liga team statistics
- La Liga player statistics
- La Liga in the StatsNext Stats Explorer: club and player tables with shot quality and rates
- Glossary: expected goals and other terms
