All teams

FC Barcelona

LaLiga · strength +0.38 (attack +0.37, defence +0.01) against an average Premier League side, rated Oct 2026

Last 40 matches

oldest first, every competition

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.

SeasonPlayedPointsExpectedDifference
UEFA Champions League 26/27 goals 11–6 · xG 6.7–4.7 · 6 points from 5.6 in 3365.6+0.4
LaLiga 26/27 goals 39–9 · xG 32.4–8.5 · 27 points from 22.9 in 992722.9+4.1
LaLiga 25/26 goals 95–36 · xG 85.8–45.9 · 94 points from 73.2 in 38389473.2+20.8
UEFA Champions League 25/26 goals 32–20 · xG 23.3–15.8 · 23 points from 20.6 in 12122320.6+2.4

Rating by month

Attack and defence against an average Premier League side (0); higher is better for both.

−0.40−0.20+0.00+0.20+0.40+0.60Aug 2024DecAprAugDecAprAugAttack +0.37Defence +0.01
Ratings as a table
MonthStrengthAttackDefence
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

this season; last three matches against each player's average
#PlayerMatchesAverageLast three, newest firstAgainst average
1Lamine Yamal Midfielder · 1,011′ · 12 matches1273.977.7on 20 Oct 2026 at Paris Saint-Germain81.4on 17 Oct 2026 at Real Betis78.2on 13 Oct 2026 at Galatasaray+5.1
2Pedri Midfielder · 817′ · 12 matches1264.278.8on 20 Oct 2026 at Paris Saint-Germain64.9on 17 Oct 2026 at Real Betis62.1on 13 Oct 2026 at Galatasaray+3.5
3Dani Olmo Midfielder · 516′ · 12 matches1257.754.2on 20 Oct 2026 at Paris Saint-Germain89.8on 17 Oct 2026 at Real Betis49.8on 13 Oct 2026 at Galatasaray+3.1
4Karim Adeyemi Forward · 447′ · 12 matches1263.269.1on 20 Oct 2026 at Paris Saint-Germain48.0on 17 Oct 2026 at Real Betis91.3on 13 Oct 2026 at Galatasaraylevel (+0.9)
5Joan García Goalkeeper · 945′ · 11 matches1148.449.5on 20 Oct 2026 at Paris Saint-Germain44.3on 17 Oct 2026 at Real Betis48.1on 13 Oct 2026 at Galatasaraylevel (−1.1)
6Rodri Midfielder · 720′ · 11 matches1167.178.2on 20 Oct 2026 at Paris Saint-Germain78.5on 17 Oct 2026 at Real Betis60.6on 13 Oct 2026 at Galatasaray+3.7
7Fermín López Midfielder · 702′ · 11 matches1163.167.7on 20 Oct 2026 at Paris Saint-Germain61.8on 17 Oct 2026 at Real Betis61.2on 13 Oct 2026 at Galatasaraylevel (+0.2)
8Anthony Gordon Forward · 672′ · 11 matches1157.050.2on 20 Oct 2026 at Paris Saint-Germain58.3on 17 Oct 2026 at Real Betis73.2on 13 Oct 2026 at Galatasaray+2.1
9Marc Bernal Midfielder · 421′ · 11 matches1154.147.7on 20 Oct 2026 at Paris Saint-Germain72.2on 13 Oct 2026 at Galatasaray47.5on 10 Oct 2026 v Getafe−2.1
10Gerard Martín Defender · 751′ · 10 matches1057.163.6on 20 Oct 2026 at Paris Saint-Germain52.4on 17 Oct 2026 at Real Betis54.3on 13 Oct 2026 at Galatasaraylevel (+0.6)
11Raphinha Midfielder · 706′ · 10 matches1072.270.0on 20 Oct 2026 at Paris Saint-Germain88.4on 17 Oct 2026 at Real Betis81.5on 19 Sep 2026 at Sevilla+5.8
12Pau Cubarsí Defender · 782′ · 9 matches965.956.7on 20 Oct 2026 at Paris Saint-Germain84.8on 17 Oct 2026 at Real Betis52.2on 13 Oct 2026 at Galatasaraylevel (−1.3)
13Eric García Defender · 677′ · 9 matches958.668.2on 17 Oct 2026 at Real Betis58.8on 13 Oct 2026 at Galatasaray67.4on 10 Oct 2026 v Getafe+5.9
14João Cancelo Defender · 480′ · 9 matches956.956.9on 20 Oct 2026 at Paris Saint-Germain65.3on 13 Oct 2026 at Galatasaray57.7on 19 Sep 2026 at Sevilla+3.1
15Xavi Espart Defender · 694′ · 8 matches859.594.5on 20 Oct 2026 at Paris Saint-Germain64.9on 17 Oct 2026 at Real Betis58.1on 10 Oct 2026 v Getafe+11.7
16Jules Koundé Defender · 458′ · 8 matches858.552.0on 17 Oct 2026 at Real Betis54.7on 13 Oct 2026 at Galatasaray71.4on 10 Oct 2026 v Getafe+2.6
17Andreas Christensen Defender · 492′ · 7 matches763.071.5on 19 Sep 2026 at Sevilla48.6on 16 Sep 2026 v Real Racing Club90.9on 13 Sep 2026 at Levante UD+2.4
18Gabriel Jesus Forward · 244′ · 7 matches765.666.6on 17 Oct 2026 at Real Betis56.7on 13 Oct 2026 at Galatasaray60.5on 10 Oct 2026 v Getafe−3.3
19Gavi Midfielder · 194′ · 7 matches759.058.6on 20 Oct 2026 at Paris Saint-Germain93.9on 17 Oct 2026 at Real Betis83.6on 13 Oct 2026 at Galatasaray+11.6
20Alejandro Balde Defender · 28′ · 2 matches271.676.3on 20 Oct 2026 at Paris Saint-Germain65.4on 16 Sep 2026 v Real Racing Club–
21Hamza Abdelkarim Forward · 17′ · 2 matches244.945.1on 10 Oct 2026 v Getafe44.8on 31 Aug 2026 v Rayo Vallecano–
22Dominik Livaković Goalkeeper · 90′ · 1 match146.446.4on 19 Sep 2026 at Sevilla–
23Wojciech Szczęsny Goalkeeper · 45′ · 1 match118.018.0on 16 Sep 2026 v Real Racing Club–

Average: minutes-weighted match score this season. Against average: the last three matches' average minus it; within 2 points either side counts as level.

Latest results

62 since July 2025
DateCompetitionOpponentResultxGExpected points
20 Oct 2026Champions Leagueat Paris Saint-GermainL 2–42.2–3.80.71
17 Oct 2026LaLigaat Real BetisW 5–23.0–1.02.47
13 Oct 2026Champions Leagueat GalatasarayW 4–12.8–0.42.69
10 Oct 2026LaLigaGetafeW 3–01.9–0.12.63
19 Sep 2026LaLigaat SevillaW 3–13.3–0.42.77
16 Sep 2026LaLigaReal Racing ClubW 7–26.6–1.92.62
13 Sep 2026LaLigaat Levante UDW 4–22.6–2.51.50
9 Sep 2026Champions LeagueFeyenoordW 5–11.6–0.52.18
6 Sep 2026LaLigaat ValenciaW 5–04.1–0.72.81
31 Aug 2026LaLigaRayo VallecanoW 5–22.8–1.12.37
All 62 results
DateCompetitionOpponentResultxGExpected points
20 Oct 2026Champions Leagueat Paris Saint-GermainL 2–42.2–3.80.71
17 Oct 2026LaLigaat Real BetisW 5–23.0–1.02.47
13 Oct 2026Champions Leagueat GalatasarayW 4–12.8–0.42.69
10 Oct 2026LaLigaGetafeW 3–01.9–0.12.63
19 Sep 2026LaLigaat SevillaW 3–13.3–0.42.77
16 Sep 2026LaLigaReal Racing ClubW 7–26.6–1.92.62
13 Sep 2026LaLigaat Levante UDW 4–22.6–2.51.50
9 Sep 2026Champions LeagueFeyenoordW 5–11.6–0.52.18
6 Sep 2026LaLigaat ValenciaW 5–04.1–0.72.81
31 Aug 2026LaLigaRayo VallecanoW 5–22.8–1.12.37
27 Aug 2026LaLigaAthletic ClubW 2–03.9–0.32.90
23 Aug 2026LaLigaat ElcheW 5–04.1–0.72.80
23 May 2026LaLigaat ValenciaL 1–31.5–1.51.40
17 May 2026LaLigaReal BetisW 3–11.1–1.01.46
13 May 2026LaLigaat Deportivo AlavésL 0–10.6–0.71.23
10 May 2026LaLigaReal MadridW 2–01.0–0.81.50
2 May 2026LaLigaat OsasunaW 2–11.2–0.91.58
25 Apr 2026LaLigaat GetafeW 2–01.9–0.62.23
22 Apr 2026LaLigaCelta VigoW 1–01.2–1.41.25
14 Apr 2026Champions Leagueat Atlético MadridW 2–12.3–1.71.73
11 Apr 2026LaLigaEspanyolW 4–12.8–1.22.30
8 Apr 2026Champions LeagueAtlético MadridL 0–21.2–0.41.97
4 Apr 2026LaLigaat Atlético MadridW 2–12.5–0.92.33
22 Mar 2026LaLigaRayo VallecanoW 1–01.4–1.81.09
18 Mar 2026Champions LeagueNewcastle UnitedW 7–24.3–1.52.57
15 Mar 2026LaLigaSevillaW 5–23.4–0.82.64
10 Mar 2026Champions Leagueat Newcastle UnitedD 1–11.4–1.41.41
7 Mar 2026LaLigaat Athletic ClubW 1–00.4–0.90.87
28 Feb 2026LaLigaVillarrealW 4–13.0–1.32.29
22 Feb 2026LaLigaLevante UDW 3–03.0–0.52.68
16 Feb 2026LaLigaat Girona FCL 1–22.7–2.91.34
7 Feb 2026LaLigaMallorcaW 3–02.6–0.82.44
31 Jan 2026LaLigaat ElcheW 3–16.2–1.02.77
28 Jan 2026Champions LeagueFC KøbenhavnW 4–13.1–1.12.44
25 Jan 2026LaLigaReal OviedoW 3–02.3–0.52.53
21 Jan 2026Champions Leagueat SK Slavia PrahaW 4–21.4–1.01.66
18 Jan 2026LaLigaat Real SociedadL 1–23.7–1.02.63
3 Jan 2026LaLigaat EspanyolW 2–01.7–1.51.52
21 Dec 2025LaLigaat VillarrealW 2–02.5–1.81.78
13 Dec 2025LaLigaOsasunaW 2–02.6–0.42.67
9 Dec 2025Champions LeagueEintracht FrankfurtW 2–11.4–0.81.85
6 Dec 2025LaLigaat Real BetisW 5–32.6–2.51.45
2 Dec 2025LaLigaAtlético MadridW 3–13.6–1.02.63
29 Nov 2025LaLigaDeportivo AlavésW 3–12.2–1.61.78
25 Nov 2025Champions Leagueat ChelseaL 0–30.8–1.90.67
22 Nov 2025LaLigaAthletic ClubW 4–02.0–0.82.17
9 Nov 2025LaLigaat Celta VigoW 4–23.3–0.62.73
5 Nov 2025Champions Leagueat Club Brugge KVD 3–32.4–2.11.55
2 Nov 2025LaLigaElcheW 3–11.9–0.72.21
26 Oct 2025LaLigaat Real MadridL 1–21.0–3.60.29
21 Oct 2025Champions LeagueOlympiacos FCW 6–12.6–1.02.30
18 Oct 2025LaLigaGirona FCW 2–11.6–1.51.43
5 Oct 2025LaLigaat SevillaL 1–42.2–2.81.13
1 Oct 2025Champions LeagueParis Saint-GermainL 1–21.3–1.71.11
28 Sep 2025LaLigaReal SociedadW 2–12.2–1.02.16
25 Sep 2025LaLigaat Real OviedoW 3–12.2–1.02.10
21 Sep 2025LaLigaGetafeW 3–02.0–0.32.53
18 Sep 2025Champions Leagueat Newcastle UnitedW 2–11.1–1.21.30
14 Sep 2025LaLigaValenciaW 6–04.0–0.22.92
31 Aug 2025LaLigaat Rayo VallecanoD 1–11.8–1.91.33
23 Aug 2025LaLigaat Levante UDW 3–21.9–2.11.28
16 Aug 2025LaLigaat MallorcaW 3–01.7–0.22.48