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.

Statistics through October 12, 2026 · Updated October 16, 2026 at 12:29 AM ET · StatsNext match records

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

2026-27 La Liga: expected goals for and against, sorted by xG difference
ClubMatchesxG forGoals forPenalty goalsGoals minus xGxG againstGoals againstxG difference
Barcelona829.3344+4.77.67+21.7
Real Madrid819.1191-0.18.38+10.8
Villarreal816.8133-3.89.913+6.9
Atlético Madrid813.7182+4.38.28+5.5
Athletic Club69.670-2.66.66+3.0
Alavés810.2121+1.89.78+0.5
Espanyol89.6110+1.49.711-0.1
Celta Vigo76.771+0.36.94-0.2
Deportivo88.9121+3.09.911-1.0
Real Betis813.6141+0.414.79-1.1
Sevilla89.0132+4.010.812-1.8
Rayo Vallecano78.9110+2.112.316-3.5
Real Sociedad89.5121+2.513.115-3.6
Elche89.5111+1.513.917-4.4
Levante710.2110+0.814.815-4.6
Valencia87.760-1.712.815-5.1
Osasuna77.662-1.612.717-5.2
Getafe85.040-1.010.310-5.3
Málaga86.541-2.512.113-5.6
Racing Santander810.3131+2.617.123-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