All teams

Real Madrid

LaLiga · strength +0.19 (attack +0.20, 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 10–5 · xG 9.0–4.7 · 9 points from 6.3 in 3396.3+2.7
LaLiga 26/27 goals 23–9 · xG 21.6–9.1 · 21 points from 19.1 in 992119.1+1.9
LaLiga 25/26 goals 77–35 · xG 77.8–40.7 · 86 points from 73.8 in 38388673.8+12.2
UEFA Champions League 25/26 goals 33–20 · xG 30.8–22.8 · 27 points from 23.2 in 14142723.2+3.8

Rating by month

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

−0.20+0.00+0.20+0.40+0.60Aug 2024DecAprAugDecAprAugAttack +0.20Defence −0.01
Ratings as a table
MonthStrengthAttackDefence
Oct 2026+0.19+0.20−0.01
Sep 2026+0.15+0.20−0.05
Aug 2026+0.19+0.20−0.01
Jul 2026+0.05+0.12−0.08
Jun 2026+0.05+0.13−0.08
May 2026+0.06+0.13−0.07
Apr 2026+0.12+0.21−0.09
Mar 2026+0.12+0.22−0.10
Feb 2026+0.01+0.20−0.19
Jan 2026+0.06+0.25−0.19
Dec 2025+0.16+0.29−0.13
Nov 2025+0.41+0.40+0.01
Oct 2025+0.45+0.41+0.04
Sep 2025+0.32+0.35−0.03
Aug 2025+0.33+0.32+0.01
Jul 2025+0.18+0.26−0.08
Jun 2025+0.17+0.26−0.09
May 2025+0.17+0.26−0.09
Apr 2025+0.21+0.25−0.04
Mar 2025+0.22+0.25−0.03
Feb 2025+0.23+0.25−0.02
Jan 2025+0.14+0.22−0.07
Dec 2024+0.13+0.18−0.06
Nov 2024+0.11+0.14−0.03
Oct 2024+0.06+0.10−0.04
Sep 2024+0.68+0.37+0.31
Aug 2024+0.40+0.18+0.22

Best performers

this season; last three matches against each player's average
#PlayerMatchesAverageLast three, newest firstAgainst average
1Thibaut Courtois Goalkeeper · 1,080′ · 12 matches1249.452.3on 21 Oct 2026 v RB Leipzig50.7on 18 Oct 2026 v Sevilla37.4on 14 Oct 2026 at AS Roma−2.6
2Kylian Mbappé Forward · 1,072′ · 12 matches1263.055.1on 21 Oct 2026 v RB Leipzig66.5on 18 Oct 2026 v Sevilla57.3on 14 Oct 2026 at AS Roma−3.5
3Federico Valverde Midfielder · 1,009′ · 12 matches1251.958.6on 21 Oct 2026 v RB Leipzig50.1on 18 Oct 2026 v Sevilla52.2on 14 Oct 2026 at AS Romalevel (+1.8)
4Jude Bellingham Midfielder · 957′ · 12 matches1257.453.8on 21 Oct 2026 v RB Leipzig57.8on 18 Oct 2026 v Sevilla50.3on 14 Oct 2026 at AS Roma−3.7
5Marc Cucurella Defender · 753′ · 12 matches1247.952.6on 21 Oct 2026 v RB Leipzig47.0on 18 Oct 2026 v Sevilla48.4on 14 Oct 2026 at AS Romalevel (+0.3)
6Yan Diomande Forward · 569′ · 12 matches1259.291.6on 21 Oct 2026 v RB Leipzig67.4on 18 Oct 2026 v Sevilla60.1on 14 Oct 2026 at AS Roma+7.7
7Vinícius Júnior Forward · 801′ · 11 matches1149.046.3on 21 Oct 2026 v RB Leipzig49.3on 14 Oct 2026 at AS Roma0.2on 10 Oct 2026 v Villarreal−7.7
8Arda Güler Midfielder · 617′ · 11 matches1171.172.9on 21 Oct 2026 v RB Leipzig64.1on 18 Oct 2026 v Sevilla100.0on 14 Oct 2026 at AS Roma+2.6
9Ibrahima Konaté Defender · 900′ · 10 matches1051.049.0on 18 Oct 2026 v Sevilla57.8on 14 Oct 2026 at AS Roma40.2on 10 Oct 2026 v Villarreal−2.0
10Dean Huijsen Defender · 772′ · 9 matches954.863.6on 21 Oct 2026 v RB Leipzig61.7on 18 Oct 2026 v Sevilla37.1on 20 Sep 2026 at Atlético Madrid+2.2
11Denzel Dumfries Midfielder · 576′ · 9 matches943.742.8on 14 Oct 2026 at AS Roma37.0on 10 Oct 2026 v Villarreal48.4on 20 Sep 2026 at Atlético Madridlevel (+1.8)
12Bernardo Silva Midfielder · 412′ · 9 matches953.961.0on 21 Oct 2026 v RB Leipzig46.6on 18 Oct 2026 v Sevilla51.2on 14 Oct 2026 at AS Roma+3.3
13Eduardo Camavinga Midfielder · 355′ · 9 matches957.459.5on 21 Oct 2026 v RB Leipzig62.5on 18 Oct 2026 v Sevilla39.1on 10 Oct 2026 v Villarreallevel (+0.1)
14Álvaro Carreras Defender · 340′ · 8 matches853.848.5on 21 Oct 2026 v RB Leipzig87.4on 14 Oct 2026 at AS Roma48.4on 10 Oct 2026 v Villarreallevel (−1.6)
15Carlos Espí Forward · 60′ · 8 matches869.338.5on 21 Oct 2026 v RB Leipzig35.7on 18 Oct 2026 v Sevilla100.0on 14 Oct 2026 at AS Romalevel (−1.2)
16Aurélien Tchouaméni Midfielder · 439′ · 7 matches750.251.5on 18 Oct 2026 v Sevilla52.6on 14 Oct 2026 at AS Roma48.3on 10 Oct 2026 v Villarreallevel (+0.5)
17Antonio Rüdiger Defender · 486′ · 6 matches656.150.9on 21 Oct 2026 v RB Leipzig61.9on 14 Oct 2026 at AS Roma45.1on 10 Oct 2026 v Villarreal−3.5
18Trent Alexander-Arnold Defender · 344′ · 6 matches647.833.5on 10 Oct 2026 v Villarreal52.7on 15 Sep 2026 at Elche38.4on 8 Sep 2026 v Inter−4.8
19Brahim Díaz Midfielder · 211′ · 6 matches658.461.4on 21 Oct 2026 v RB Leipzig34.6on 18 Oct 2026 v Sevilla58.7on 15 Sep 2026 at Elche−8.3
20Endrick Forward · 112′ · 4 matches451.556.5on 21 Oct 2026 v RB Leipzig40.1on 18 Oct 2026 v Sevilla80.3on 14 Oct 2026 at AS Romalevel (+1.1)
21Éder Militão Defender · 10′ · 1 match184.084.0on 18 Oct 2026 v Sevilla–

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

64 since July 2025
DateCompetitionOpponentResultxGExpected points
21 Oct 2026Champions LeagueRB LeipzigW 4–13.4–1.42.37
18 Oct 2026LaLigaSevillaW 4–12.2–0.82.31
14 Oct 2026Champions Leagueat AS RomaW 4–31.9–1.41.66
10 Oct 2026LaLigaVillarrealW 1–01.0–0.61.61
20 Sep 2026LaLigaat Atlético MadridL 1–20.3–2.40.24
15 Sep 2026LaLigaat ElcheW 3–23.7–0.92.69
12 Sep 2026LaLigaRayo VallecanoW 4–12.7–1.12.28
8 Sep 2026Champions LeagueInterW 2–13.7–1.82.30
4 Sep 2026LaLigaat Real BetisL 0–13.2–1.02.51
30 Aug 2026LaLigaMálaga CFW 4–02.4–0.72.41
All 64 results
DateCompetitionOpponentResultxGExpected points
21 Oct 2026Champions LeagueRB LeipzigW 4–13.4–1.42.37
18 Oct 2026LaLigaSevillaW 4–12.2–0.82.31
14 Oct 2026Champions Leagueat AS RomaW 4–31.9–1.41.66
10 Oct 2026LaLigaVillarrealW 1–01.0–0.61.61
20 Sep 2026LaLigaat Atlético MadridL 1–20.3–2.40.24
15 Sep 2026LaLigaat ElcheW 3–23.7–0.92.69
12 Sep 2026LaLigaRayo VallecanoW 4–12.7–1.12.28
8 Sep 2026Champions LeagueInterW 2–13.7–1.82.30
4 Sep 2026LaLigaat Real BetisL 0–13.2–1.02.51
30 Aug 2026LaLigaMálaga CFW 4–02.4–0.72.41
26 Aug 2026LaLigaReal SociedadW 4–13.1–0.62.70
22 Aug 2026LaLigaat EspanyolW 2–13.0–1.12.39
23 May 2026LaLigaAthletic ClubW 4–21.9–0.82.11
17 May 2026LaLigaat SevillaW 1–01.0–0.71.58
14 May 2026LaLigaReal OviedoW 2–01.4–1.01.60
10 May 2026LaLigaat FC BarcelonaL 0–20.8–1.01.17
3 May 2026LaLigaat EspanyolW 2–02.1–1.21.93
24 Apr 2026LaLigaat Real BetisD 1–11.2–1.11.44
21 Apr 2026LaLigaDeportivo AlavésW 2–11.6–1.81.30
15 Apr 2026Champions Leagueat FC Bayern MünchenL 3–42.3–2.11.50
10 Apr 2026LaLigaGirona FCD 1–12.3–0.52.49
7 Apr 2026Champions LeagueFC Bayern MünchenL 1–22.0–3.00.90
4 Apr 2026LaLigaat MallorcaL 1–21.3–1.21.40
22 Mar 2026LaLigaAtlético MadridW 3–22.4–1.02.23
17 Mar 2026Champions Leagueat Manchester CityW 2–12.9–1.91.93
14 Mar 2026LaLigaElcheW 4–11.2–0.81.67
11 Mar 2026Champions LeagueManchester CityW 3–02.6–0.62.56
6 Mar 2026LaLigaat Celta VigoW 2–10.9–1.01.19
2 Mar 2026LaLigaGetafeL 0–11.9–0.52.34
25 Feb 2026Champions LeagueBenficaW 2–11.0–1.60.93
21 Feb 2026LaLigaat OsasunaL 1–21.7–2.11.18
17 Feb 2026Champions Leagueat BenficaW 1–00.9–0.51.69
14 Feb 2026LaLigaReal SociedadW 4–13.1–1.72.14
8 Feb 2026LaLigaat ValenciaW 2–01.0–0.41.84
1 Feb 2026LaLigaRayo VallecanoW 2–12.1–1.02.14
28 Jan 2026Champions Leagueat BenficaL 2–41.5–3.00.66
24 Jan 2026LaLigaat VillarrealW 2–01.6–0.62.11
20 Jan 2026Champions LeagueAS MonacoW 6–13.9–1.52.48
17 Jan 2026LaLigaLevante UDW 2–02.9–0.82.52
4 Jan 2026LaLigaReal BetisW 5–12.9–1.02.44
20 Dec 2025LaLigaSevillaW 2–02.3–1.61.84
14 Dec 2025LaLigaat Deportivo AlavésW 2–11.8–1.41.69
10 Dec 2025Champions LeagueManchester CityL 1–21.5–2.70.79
7 Dec 2025LaLigaCelta VigoL 0–22.3–1.51.83
3 Dec 2025LaLigaat Athletic ClubW 3–02.2–0.82.24
30 Nov 2025LaLigaat Girona FCD 1–12.5–0.82.41
26 Nov 2025Champions Leagueat Olympiacos FCW 4–31.7–1.71.38
23 Nov 2025LaLigaat ElcheD 2–23.5–1.42.40
9 Nov 2025LaLigaat Rayo VallecanoD 0–01.0–1.21.18
4 Nov 2025Champions Leagueat Liverpool FCL 0–10.4–2.50.27
1 Nov 2025LaLigaValenciaW 4–02.9–0.52.68
26 Oct 2025LaLigaFC BarcelonaW 2–13.6–1.02.61
22 Oct 2025Champions LeagueJuventusW 1–02.8–0.62.59
19 Oct 2025LaLigaat GetafeW 1–02.3–0.52.49
4 Oct 2025LaLigaVillarrealW 3–13.5–1.02.60
30 Sep 2025Champions Leagueat FC Kairat AlmatyW 5–03.5–0.42.82
27 Sep 2025LaLigaat Atlético MadridL 2–50.7–2.30.43
23 Sep 2025LaLigaat Levante UDW 4–14.0–1.62.47
20 Sep 2025LaLigaEspanyolW 2–01.2–1.01.55
16 Sep 2025Champions LeagueOlympique de MarseilleW 2–13.7–0.72.75
13 Sep 2025LaLigaat Real SociedadW 2–12.4–2.21.52
30 Aug 2025LaLigaMallorcaW 2–11.8–0.72.14
24 Aug 2025LaLigaat Real OviedoW 3–02.7–0.52.61
19 Aug 2025LaLigaOsasunaW 1–01.6–0.42.31