FC Barcelona
LaLiga · strength +0.38 (attack +0.37, defence +0.01) against an average Premier League side, rated Oct 2026
Last 40 matches
Form bars show each match's xG difference: no xGxG below −1−1 to 00 to +1+1 or better
Points against expected
Expected points: what each match's xG for and against would earn on average.
| Season | Difference |
|---|---|
| UEFA Champions League 26/27 | +0.4 |
| LaLiga 26/27 | +4.1 |
| LaLiga 25/26 | +20.8 |
| UEFA Champions League 25/26 | +2.4 |
Rating by month
Attack and defence against an average Premier League side (0); higher is better for both.
Ratings as a table
| Month | Strength | Attack | Defence |
|---|---|---|---|
| Oct 2026 | +0.38 | +0.37 | +0.01 |
| Sep 2026 | +0.25 | +0.32 | −0.07 |
| Aug 2026 | +0.25 | +0.27 | −0.02 |
| Jul 2026 | +0.05 | +0.16 | −0.11 |
| Jun 2026 | +0.05 | +0.17 | −0.11 |
| May 2026 | +0.06 | +0.17 | −0.11 |
| Apr 2026 | +0.14 | +0.28 | −0.14 |
| Mar 2026 | +0.08 | +0.27 | −0.19 |
| Feb 2026 | +0.04 | +0.25 | −0.22 |
| Jan 2026 | +0.08 | +0.26 | −0.18 |
| Dec 2025 | +0.11 | +0.27 | −0.17 |
| Nov 2025 | +0.30 | +0.38 | −0.08 |
| Oct 2025 | +0.32 | +0.38 | −0.06 |
| Sep 2025 | +0.50 | +0.45 | +0.05 |
| Aug 2025 | +0.46 | +0.45 | +0.01 |
| Jul 2025 | +0.39 | +0.40 | −0.01 |
| Jun 2025 | +0.38 | +0.40 | −0.02 |
| May 2025 | +0.38 | +0.40 | −0.02 |
| Apr 2025 | +0.51 | +0.43 | +0.07 |
| Mar 2025 | +0.55 | +0.45 | +0.10 |
| Feb 2025 | +0.38 | +0.40 | −0.02 |
| Jan 2025 | +0.30 | +0.42 | −0.12 |
| Dec 2024 | +0.34 | +0.38 | −0.03 |
| Nov 2024 | +0.31 | +0.29 | +0.03 |
| Oct 2024 | +0.38 | +0.37 | +0.01 |
| Sep 2024 | +0.60 | +0.49 | +0.11 |
| Aug 2024 | +0.71 | +0.54 | +0.18 |
Best performers
| # | Player | Average | Last three, newest first | Against average |
|---|---|---|---|---|
| 1 | Lamine Yamal | 73.9 | 77.7on 20 Oct 2026 at Paris Saint-Germain81.4on 17 Oct 2026 at Real Betis78.2on 13 Oct 2026 at Galatasaray | +5.1 |
| 2 | Pedri | 64.2 | 78.8on 20 Oct 2026 at Paris Saint-Germain64.9on 17 Oct 2026 at Real Betis62.1on 13 Oct 2026 at Galatasaray | +3.5 |
| 3 | Dani Olmo | 57.7 | 54.2on 20 Oct 2026 at Paris Saint-Germain89.8on 17 Oct 2026 at Real Betis49.8on 13 Oct 2026 at Galatasaray | +3.1 |
| 4 | Karim Adeyemi | 63.2 | 69.1on 20 Oct 2026 at Paris Saint-Germain48.0on 17 Oct 2026 at Real Betis91.3on 13 Oct 2026 at Galatasaray | |
| 5 | Joan García | 48.4 | 49.5on 20 Oct 2026 at Paris Saint-Germain44.3on 17 Oct 2026 at Real Betis48.1on 13 Oct 2026 at Galatasaray | |
| 6 | Rodri | 67.1 | 78.2on 20 Oct 2026 at Paris Saint-Germain78.5on 17 Oct 2026 at Real Betis60.6on 13 Oct 2026 at Galatasaray | +3.7 |
| 7 | Fermín López | 63.1 | 67.7on 20 Oct 2026 at Paris Saint-Germain61.8on 17 Oct 2026 at Real Betis61.2on 13 Oct 2026 at Galatasaray | |
| 8 | Anthony Gordon | 57.0 | 50.2on 20 Oct 2026 at Paris Saint-Germain58.3on 17 Oct 2026 at Real Betis73.2on 13 Oct 2026 at Galatasaray | +2.1 |
| 9 | Marc Bernal | 54.1 | 47.7on 20 Oct 2026 at Paris Saint-Germain72.2on 13 Oct 2026 at Galatasaray47.5on 10 Oct 2026 v Getafe | −2.1 |
| 10 | Gerard Martín | 57.1 | 63.6on 20 Oct 2026 at Paris Saint-Germain52.4on 17 Oct 2026 at Real Betis54.3on 13 Oct 2026 at Galatasaray | |
| 11 | Raphinha | 72.2 | 70.0on 20 Oct 2026 at Paris Saint-Germain88.4on 17 Oct 2026 at Real Betis81.5on 19 Sep 2026 at Sevilla | +5.8 |
| 12 | Pau Cubarsí | 65.9 | 56.7on 20 Oct 2026 at Paris Saint-Germain84.8on 17 Oct 2026 at Real Betis52.2on 13 Oct 2026 at Galatasaray | |
| 13 | Eric García | 58.6 | 68.2on 17 Oct 2026 at Real Betis58.8on 13 Oct 2026 at Galatasaray67.4on 10 Oct 2026 v Getafe | +5.9 |
| 14 | João Cancelo | 56.9 | 56.9on 20 Oct 2026 at Paris Saint-Germain65.3on 13 Oct 2026 at Galatasaray57.7on 19 Sep 2026 at Sevilla | +3.1 |
| 15 | Xavi Espart | 59.5 | 94.5on 20 Oct 2026 at Paris Saint-Germain64.9on 17 Oct 2026 at Real Betis58.1on 10 Oct 2026 v Getafe | +11.7 |
| 16 | Jules Koundé | 58.5 | 52.0on 17 Oct 2026 at Real Betis54.7on 13 Oct 2026 at Galatasaray71.4on 10 Oct 2026 v Getafe | +2.6 |
| 17 | Andreas Christensen | 63.0 | 71.5on 19 Sep 2026 at Sevilla48.6on 16 Sep 2026 v Real Racing Club90.9on 13 Sep 2026 at Levante UD | +2.4 |
| 18 | Gabriel Jesus | 65.6 | 66.6on 17 Oct 2026 at Real Betis56.7on 13 Oct 2026 at Galatasaray60.5on 10 Oct 2026 v Getafe | −3.3 |
| 19 | Gavi | 59.0 | 58.6on 20 Oct 2026 at Paris Saint-Germain93.9on 17 Oct 2026 at Real Betis83.6on 13 Oct 2026 at Galatasaray | +11.6 |
| 20 | Alejandro Balde | 71.6 | 76.3on 20 Oct 2026 at Paris Saint-Germain65.4on 16 Sep 2026 v Real Racing Club | |
| 21 | Hamza Abdelkarim | 44.9 | 45.1on 10 Oct 2026 v Getafe44.8on 31 Aug 2026 v Rayo Vallecano | |
| 22 | Dominik Livaković | 46.4 | 46.4on 19 Sep 2026 at Sevilla | |
| 23 | Wojciech Szczęsny | 18.0 | 18.0on 16 Sep 2026 v Real Racing Club |
Latest results
| Date | Competition | Opponent | Result | xG | Expected points |
|---|---|---|---|---|---|
| 20 Oct 2026 | Champions League | at Paris Saint-Germain | L 2–4 | 2.2–3.8 | 0.71 |
| 17 Oct 2026 | LaLiga | at Real Betis | W 5–2 | 3.0–1.0 | 2.47 |
| 13 Oct 2026 | Champions League | at Galatasaray | W 4–1 | 2.8–0.4 | 2.69 |
| 10 Oct 2026 | LaLiga | Getafe | W 3–0 | 1.9–0.1 | 2.63 |
| 19 Sep 2026 | LaLiga | at Sevilla | W 3–1 | 3.3–0.4 | 2.77 |
| 16 Sep 2026 | LaLiga | Real Racing Club | W 7–2 | 6.6–1.9 | 2.62 |
| 13 Sep 2026 | LaLiga | at Levante UD | W 4–2 | 2.6–2.5 | 1.50 |
| 9 Sep 2026 | Champions League | Feyenoord | W 5–1 | 1.6–0.5 | 2.18 |
| 6 Sep 2026 | LaLiga | at Valencia | W 5–0 | 4.1–0.7 | 2.81 |
| 31 Aug 2026 | LaLiga | Rayo Vallecano | W 5–2 | 2.8–1.1 | 2.37 |
All 62 results
| Date | Competition | Opponent | Result | xG | Expected points |
|---|---|---|---|---|---|
| 20 Oct 2026 | Champions League | at Paris Saint-Germain | L 2–4 | 2.2–3.8 | 0.71 |
| 17 Oct 2026 | LaLiga | at Real Betis | W 5–2 | 3.0–1.0 | 2.47 |
| 13 Oct 2026 | Champions League | at Galatasaray | W 4–1 | 2.8–0.4 | 2.69 |
| 10 Oct 2026 | LaLiga | Getafe | W 3–0 | 1.9–0.1 | 2.63 |
| 19 Sep 2026 | LaLiga | at Sevilla | W 3–1 | 3.3–0.4 | 2.77 |
| 16 Sep 2026 | LaLiga | Real Racing Club | W 7–2 | 6.6–1.9 | 2.62 |
| 13 Sep 2026 | LaLiga | at Levante UD | W 4–2 | 2.6–2.5 | 1.50 |
| 9 Sep 2026 | Champions League | Feyenoord | W 5–1 | 1.6–0.5 | 2.18 |
| 6 Sep 2026 | LaLiga | at Valencia | W 5–0 | 4.1–0.7 | 2.81 |
| 31 Aug 2026 | LaLiga | Rayo Vallecano | W 5–2 | 2.8–1.1 | 2.37 |
| 27 Aug 2026 | LaLiga | Athletic Club | W 2–0 | 3.9–0.3 | 2.90 |
| 23 Aug 2026 | LaLiga | at Elche | W 5–0 | 4.1–0.7 | 2.80 |
| 23 May 2026 | LaLiga | at Valencia | L 1–3 | 1.5–1.5 | 1.40 |
| 17 May 2026 | LaLiga | Real Betis | W 3–1 | 1.1–1.0 | 1.46 |
| 13 May 2026 | LaLiga | at Deportivo Alavés | L 0–1 | 0.6–0.7 | 1.23 |
| 10 May 2026 | LaLiga | Real Madrid | W 2–0 | 1.0–0.8 | 1.50 |
| 2 May 2026 | LaLiga | at Osasuna | W 2–1 | 1.2–0.9 | 1.58 |
| 25 Apr 2026 | LaLiga | at Getafe | W 2–0 | 1.9–0.6 | 2.23 |
| 22 Apr 2026 | LaLiga | Celta Vigo | W 1–0 | 1.2–1.4 | 1.25 |
| 14 Apr 2026 | Champions League | at Atlético Madrid | W 2–1 | 2.3–1.7 | 1.73 |
| 11 Apr 2026 | LaLiga | Espanyol | W 4–1 | 2.8–1.2 | 2.30 |
| 8 Apr 2026 | Champions League | Atlético Madrid | L 0–2 | 1.2–0.4 | 1.97 |
| 4 Apr 2026 | LaLiga | at Atlético Madrid | W 2–1 | 2.5–0.9 | 2.33 |
| 22 Mar 2026 | LaLiga | Rayo Vallecano | W 1–0 | 1.4–1.8 | 1.09 |
| 18 Mar 2026 | Champions League | Newcastle United | W 7–2 | 4.3–1.5 | 2.57 |
| 15 Mar 2026 | LaLiga | Sevilla | W 5–2 | 3.4–0.8 | 2.64 |
| 10 Mar 2026 | Champions League | at Newcastle United | D 1–1 | 1.4–1.4 | 1.41 |
| 7 Mar 2026 | LaLiga | at Athletic Club | W 1–0 | 0.4–0.9 | 0.87 |
| 28 Feb 2026 | LaLiga | Villarreal | W 4–1 | 3.0–1.3 | 2.29 |
| 22 Feb 2026 | LaLiga | Levante UD | W 3–0 | 3.0–0.5 | 2.68 |
| 16 Feb 2026 | LaLiga | at Girona FC | L 1–2 | 2.7–2.9 | 1.34 |
| 7 Feb 2026 | LaLiga | Mallorca | W 3–0 | 2.6–0.8 | 2.44 |
| 31 Jan 2026 | LaLiga | at Elche | W 3–1 | 6.2–1.0 | 2.77 |
| 28 Jan 2026 | Champions League | FC København | W 4–1 | 3.1–1.1 | 2.44 |
| 25 Jan 2026 | LaLiga | Real Oviedo | W 3–0 | 2.3–0.5 | 2.53 |
| 21 Jan 2026 | Champions League | at SK Slavia Praha | W 4–2 | 1.4–1.0 | 1.66 |
| 18 Jan 2026 | LaLiga | at Real Sociedad | L 1–2 | 3.7–1.0 | 2.63 |
| 3 Jan 2026 | LaLiga | at Espanyol | W 2–0 | 1.7–1.5 | 1.52 |
| 21 Dec 2025 | LaLiga | at Villarreal | W 2–0 | 2.5–1.8 | 1.78 |
| 13 Dec 2025 | LaLiga | Osasuna | W 2–0 | 2.6–0.4 | 2.67 |
| 9 Dec 2025 | Champions League | Eintracht Frankfurt | W 2–1 | 1.4–0.8 | 1.85 |
| 6 Dec 2025 | LaLiga | at Real Betis | W 5–3 | 2.6–2.5 | 1.45 |
| 2 Dec 2025 | LaLiga | Atlético Madrid | W 3–1 | 3.6–1.0 | 2.63 |
| 29 Nov 2025 | LaLiga | Deportivo Alavés | W 3–1 | 2.2–1.6 | 1.78 |
| 25 Nov 2025 | Champions League | at Chelsea | L 0–3 | 0.8–1.9 | 0.67 |
| 22 Nov 2025 | LaLiga | Athletic Club | W 4–0 | 2.0–0.8 | 2.17 |
| 9 Nov 2025 | LaLiga | at Celta Vigo | W 4–2 | 3.3–0.6 | 2.73 |
| 5 Nov 2025 | Champions League | at Club Brugge KV | D 3–3 | 2.4–2.1 | 1.55 |
| 2 Nov 2025 | LaLiga | Elche | W 3–1 | 1.9–0.7 | 2.21 |
| 26 Oct 2025 | LaLiga | at Real Madrid | L 1–2 | 1.0–3.6 | 0.29 |
| 21 Oct 2025 | Champions League | Olympiacos FC | W 6–1 | 2.6–1.0 | 2.30 |
| 18 Oct 2025 | LaLiga | Girona FC | W 2–1 | 1.6–1.5 | 1.43 |
| 5 Oct 2025 | LaLiga | at Sevilla | L 1–4 | 2.2–2.8 | 1.13 |
| 1 Oct 2025 | Champions League | Paris Saint-Germain | L 1–2 | 1.3–1.7 | 1.11 |
| 28 Sep 2025 | LaLiga | Real Sociedad | W 2–1 | 2.2–1.0 | 2.16 |
| 25 Sep 2025 | LaLiga | at Real Oviedo | W 3–1 | 2.2–1.0 | 2.10 |
| 21 Sep 2025 | LaLiga | Getafe | W 3–0 | 2.0–0.3 | 2.53 |
| 18 Sep 2025 | Champions League | at Newcastle United | W 2–1 | 1.1–1.2 | 1.30 |
| 14 Sep 2025 | LaLiga | Valencia | W 6–0 | 4.0–0.2 | 2.92 |
| 31 Aug 2025 | LaLiga | at Rayo Vallecano | D 1–1 | 1.8–1.9 | 1.33 |
| 23 Aug 2025 | LaLiga | at Levante UD | W 3–2 | 1.9–2.1 | 1.28 |
| 16 Aug 2025 | LaLiga | at Mallorca | W 3–0 | 1.7–0.2 | 2.48 |