All teams

Villarreal

LaLiga · strength −0.15 (attack −0.04, defence −0.11) 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
LaLiga 26/27 goals 15–14 · xG 20.6–11.3 · 12 points from 18.3 in 10101218.3−6.3
UEFA Champions League 26/27 goals 8–8 · xG 4.3–7.1 · 3 points from 2.6 in 3332.6+0.4
LaLiga 25/26 goals 72–46 · xG 57.9–45.7 · 72 points from 59.7 in 38387259.7+12.3
UEFA Champions League 25/26 goals 5–18 · xG 9.7–12.7 · 1 points from 9.9 in 8819.9−8.9
Copa del Rey 25/26 goals 1–2 · xG 2.5–0.4 · 0 points from 2.6 in 1102.6−2.6

Rating by month

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

−0.50−0.25+0.00+0.25+0.50Aug 2021AprDecAugAprDecAugAprAttack −0.04Defence −0.11
Ratings as a table
MonthStrengthAttackDefence
Oct 2026−0.15−0.04−0.11
Sep 2026−0.07+0.02−0.09
Aug 2026−0.11−0.05−0.06
Jul 2026−0.10−0.05−0.05
Jun 2026−0.08−0.04−0.04
May 2026−0.08−0.04−0.04
Apr 2026−0.04−0.02−0.03
Mar 2026−0.05+0.00−0.05
Feb 2026−0.08−0.00−0.08
Jan 2026−0.06+0.00−0.06
Dec 2025+0.08+0.13−0.05
Nov 2025+0.24+0.18+0.07
Oct 2025+0.32+0.17+0.15
Sep 2025+0.37+0.18+0.19
Aug 2025+0.45+0.23+0.22
Jul 2025+0.19+0.14+0.06
Jun 2025+0.20+0.14+0.06
May 2025+0.21+0.15+0.06
Apr 2025+0.27+0.21+0.07
Mar 2025+0.41+0.23+0.17
Feb 2025+0.31+0.16+0.14
Jan 2025+0.27+0.17+0.09
Dec 2024+0.30+0.19+0.11
Nov 2024+0.34+0.24+0.10
Oct 2024+0.26+0.23+0.03
Sep 2024−0.06+0.07−0.13
Aug 2024−0.01+0.05−0.07
Jul 2024+0.12+0.12+0.01
Jun 2024+0.15+0.13+0.02
May 2024+0.19+0.15+0.03
Apr 2024+0.11+0.12−0.01
Mar 2024+0.07+0.12−0.05
Feb 2024+0.12+0.14−0.02
Jan 2024+0.13+0.17−0.04
Dec 2023+0.29+0.26+0.03
Nov 2023+0.15+0.21−0.06
Oct 2023−0.61−0.25−0.36
Sep 2023−0.61−0.26−0.34
Aug 2023−0.44−0.11−0.33
Jul 2023−0.25−0.03−0.23
Jun 2023−0.26−0.03−0.23
May 2023−0.26−0.03−0.23
Apr 2023−0.17+0.00−0.17
Mar 2023−0.39−0.15−0.24
Feb 2023−0.56−0.25−0.31
Jan 2023−0.33−0.17−0.16
Dec 2022−0.24−0.15−0.09
Nov 2022−0.23−0.15−0.07
Oct 2022−0.15−0.09−0.05
Sep 2022+0.30+0.17+0.13
Aug 2022+0.28+0.11+0.17
Jul 2022+0.24+0.14+0.10
Jun 2022+0.24+0.14+0.10
May 2022+0.25+0.15+0.10
Apr 2022+0.16+0.05+0.11
Mar 2022+0.29+0.12+0.17
Feb 2022+0.37+0.21+0.17
Jan 2022+0.13+0.11+0.02
Dec 2021+0.01+0.03−0.02
Nov 2021−0.28−0.21−0.07
Oct 2021−0.15−0.14−0.01
Sep 2021+0.27−0.23+0.50
Aug 2021−0.25−0.32+0.07

Best performers

this season; last three matches against each player's average
#PlayerMatchesAverageLast three, newest firstAgainst average
1Pape Gueye Midfielder · 983′ · 13 matches1353.843.8on 24 Oct 2026 at Valencia58.0on 20 Oct 2026 at Liverpool FC26.7on 17 Oct 2026 v Elche−5.5
2Alberto Moleiro Midfielder · 770′ · 13 matches1356.764.8on 24 Oct 2026 at Valencia46.1on 20 Oct 2026 at Liverpool FC44.6on 17 Oct 2026 v Elche−8.6
3Georges Mikautadze Forward · 714′ · 13 matches1359.293.8on 24 Oct 2026 at Valencia62.9on 20 Oct 2026 at Liverpool FC44.7on 17 Oct 2026 v Elche+6.6
4Renato Veiga Defender · 1,091′ · 12 matches1258.550.5on 24 Oct 2026 at Valencia77.7on 20 Oct 2026 at Liverpool FC46.9on 13 Oct 2026 v SSC Napolilevel (−0.1)
5Santi Comesaña Midfielder · 745′ · 12 matches1254.384.8on 24 Oct 2026 at Valencia49.2on 20 Oct 2026 at Liverpool FC44.4on 17 Oct 2026 v Elche−5.3
6Alexander Freeman Defender · 697′ · 12 matches1261.958.7on 24 Oct 2026 at Valencia72.8on 20 Oct 2026 at Liverpool FC47.6on 17 Oct 2026 v Elche−5.9
7Ayoze Pérez Forward · 632′ · 12 matches1251.143.2on 24 Oct 2026 at Valencia93.3on 20 Oct 2026 at Liverpool FC40.3on 17 Oct 2026 v Elchelevel (−0.9)
8Gerard Moreno Forward · 508′ · 12 matches1259.449.7on 24 Oct 2026 at Valencia83.5on 20 Oct 2026 at Liverpool FC51.0on 17 Oct 2026 v Elche−5.8
9Santiago Mouriño Defender · 702′ · 10 matches1060.249.0on 24 Oct 2026 at Valencia66.9on 20 Oct 2026 at Liverpool FC59.5on 13 Oct 2026 v SSC Napolilevel (−1.7)
10Tajon Buchanan Midfielder · 606′ · 10 matches1057.658.4on 24 Oct 2026 at Valencia53.7on 20 Oct 2026 at Liverpool FC43.5on 20 Sep 2026 v Levante UD−5.7
11Sergi Cardona Defender · 608′ · 9 matches947.879.0on 24 Oct 2026 at Valencia60.4on 20 Oct 2026 at Liverpool FC37.2on 17 Oct 2026 v Elche+4.7
12Nathan-Dylan Saliba Midfielder · 559′ · 9 matches949.453.1on 20 Oct 2026 at Liverpool FC62.3on 17 Oct 2026 v Elche45.6on 13 Oct 2026 v SSC Napolilevel (+0.8)
13Ilias Akhomach Midfielder · 394′ · 9 matches952.059.2on 24 Oct 2026 at Valencia48.0on 17 Oct 2026 v Elche49.3on 10 Oct 2026 at Real Madridlevel (−0.1)
14Péter Gulácsi Goalkeeper · 725′ · 8 matches852.450.3on 24 Oct 2026 at Valencia48.0on 20 Oct 2026 at Liverpool FC50.7on 17 Oct 2026 v Elche−2.7
15Pau Navarro Defender · 624′ · 8 matches852.574.7on 24 Oct 2026 at Valencia57.7on 20 Oct 2026 at Liverpool FC44.2on 13 Oct 2026 v SSC Napolilevel (+0.0)
16Juan Foyth Defender · 539′ · 8 matches862.649.1on 24 Oct 2026 at Valencia65.2on 20 Oct 2026 at Liverpool FC41.1on 17 Oct 2026 v Elche−14.3
17Tani Oluwaseyi Forward · 267′ · 8 matches855.175.0on 20 Oct 2026 at Liverpool FC44.4on 17 Oct 2026 v Elche75.5on 13 Oct 2026 v SSC Napoli+5.4
18Carlos Romero Defender · 511′ · 7 matches754.053.4on 13 Oct 2026 v SSC Napoli72.6on 10 Oct 2026 at Real Madrid43.9on 17 Sep 2026 at Málaga CFlevel (+2.0)
19Nicolas Pépé Forward · 465′ · 7 matches761.539.7on 20 Sep 2026 v Levante UD50.1on 14 Sep 2026 v Real Betis63.7on 8 Sep 2026 at Borussia Dortmund−9.3
20Carlos Maciá Midfielder · 219′ · 6 matches649.251.6on 24 Oct 2026 at Valencia41.3on 17 Oct 2026 v Elche24.6on 20 Sep 2026 v Levante UD−3.1
21Luiz Júnior Goalkeeper · 456′ · 5 matches540.752.2on 13 Oct 2026 v SSC Napoli29.2on 5 Sep 2026 v Deportivo de A Coruña48.5on 28 Aug 2026 at Deportivo Alavés+2.3
22Logan Costa Defender · 173′ · 2 matches245.948.3on 17 Oct 2026 v Elche43.3on 5 Sep 2026 v Deportivo de A Coruña–
23Nizar El Jmili Midfielder · 26′ · 2 matches241.352.6on 17 Oct 2026 v Elche28.1on 10 Oct 2026 at Real Madrid–
24Alassane Diatta Midfielder · 15′ · 1 match147.747.7on 8 Sep 2026 at Borussia Dortmund–

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
24 Oct 2026LaLigaat ValenciaW 2–11.5–1.11.63
20 Oct 2026Champions Leagueat Liverpool FCL 3–41.6–2.40.95
17 Oct 2026LaLigaElcheD 0–02.2–0.32.60
13 Oct 2026Champions LeagueSSC NapoliW 3–11.3–1.91.05
10 Oct 2026LaLigaat Real MadridL 0–10.6–1.01.05
20 Sep 2026LaLigaLevante UDW 3–14.0–0.52.84
17 Sep 2026LaLigaat Málaga CFW 3–13.3–0.62.71
14 Sep 2026LaLigaReal BetisL 1–22.0–3.60.72
8 Sep 2026Champions Leagueat Borussia DortmundL 2–31.3–2.80.63
5 Sep 2026LaLigaDeportivo de A CoruñaL 2–31.1–0.81.62
All 62 results
DateCompetitionOpponentResultxGExpected points
24 Oct 2026LaLigaat ValenciaW 2–11.5–1.11.63
20 Oct 2026Champions Leagueat Liverpool FCL 3–41.6–2.40.95
17 Oct 2026LaLigaElcheD 0–02.2–0.32.60
13 Oct 2026Champions LeagueSSC NapoliW 3–11.3–1.91.05
10 Oct 2026LaLigaat Real MadridL 0–10.6–1.01.05
20 Sep 2026LaLigaLevante UDW 3–14.0–0.52.84
17 Sep 2026LaLigaat Málaga CFW 3–13.3–0.62.71
14 Sep 2026LaLigaReal BetisL 1–22.0–3.60.72
8 Sep 2026Champions Leagueat Borussia DortmundL 2–31.3–2.80.63
5 Sep 2026LaLigaDeportivo de A CoruñaL 2–31.1–0.81.62
28 Aug 2026LaLigaat Deportivo AlavésL 0–11.3–0.81.71
23 Aug 2026LaLigaat Atlético MadridD 2–23.6–0.72.73
16 Aug 2026LaLigaat Real Racing ClubD 2–20.9–1.90.70
24 May 2026LaLigaAtlético MadridW 5–12.5–1.22.15
17 May 2026LaLigaat Rayo VallecanoL 0–21.0–1.51.00
13 May 2026LaLigaSevillaL 2–30.8–0.91.27
10 May 2026LaLigaat MallorcaD 1–11.1–1.71.00
2 May 2026LaLigaLevante UDW 5–12.2–0.82.31
26 Apr 2026LaLigaCelta VigoW 2–11.8–2.11.21
23 Apr 2026LaLigaat Real OviedoD 1–11.3–0.91.70
12 Apr 2026LaLigaat Athletic ClubW 2–11.3–1.21.43
6 Apr 2026LaLigaat Girona FCL 0–10.6–0.51.35
20 Mar 2026LaLigaReal SociedadW 3–13.9–1.12.64
13 Mar 2026LaLigaat Deportivo AlavésD 1–10.6–0.21.61
8 Mar 2026LaLigaElcheW 2–11.6–1.21.65
28 Feb 2026LaLigaat FC BarcelonaL 1–41.3–3.00.56
22 Feb 2026LaLigaValenciaW 2–12.1–1.61.67
18 Feb 2026LaLigaat Levante UDW 1–02.8–1.02.40
14 Feb 2026LaLigaat GetafeL 1–20.7–1.50.78
9 Feb 2026LaLigaEspanyolW 4–10.8–0.41.60
31 Jan 2026LaLigaat OsasunaD 2–20.9–1.11.19
28 Jan 2026Champions Leagueat Bayer 04 LeverkusenL 0–30.3–2.00.27
24 Jan 2026LaLigaReal MadridL 0–20.6–1.60.65
20 Jan 2026Champions LeagueAFC AjaxL 1–21.4–0.91.69
17 Jan 2026LaLigaat Real BetisL 0–21.0–1.21.18
10 Jan 2026LaLigaDeportivo AlavésW 3–11.5–0.81.87
3 Jan 2026LaLigaat ElcheW 3–11.5–1.31.52
21 Dec 2025LaLigaFC BarcelonaL 0–21.8–2.51.03
17 Dec 2025Copa del Reyat Real Racing ClubL 1–22.5–0.42.59
10 Dec 2025Champions LeagueFC KøbenhavnL 2–32.0–1.51.67
6 Dec 2025LaLigaGetafeW 2–00.6–0.21.64
3 Dec 2025Copa del Reyat Club Atlético AntonianoD 0–0––
30 Nov 2025LaLigaat Real SociedadW 3–21.5–1.01.72
25 Nov 2025Champions Leagueat Borussia DortmundL 0–40.8–4.00.17
22 Nov 2025LaLigaMallorcaW 2–12.2–1.02.13
8 Nov 2025LaLigaat EspanyolW 2–01.6–0.52.19
5 Nov 2025Champions Leagueat Pafos FCL 0–11.8–0.72.08
1 Nov 2025LaLigaRayo VallecanoW 4–03.0–1.02.45
29 Oct 2025Copa del Reyat CD Ciudad de LucenaW 6–0––
25 Oct 2025LaLigaat ValenciaW 2–02.2–0.82.28
21 Oct 2025Champions LeagueManchester CityL 0–21.3–1.31.33
18 Oct 2025LaLigaReal BetisD 2–20.7–1.20.93
4 Oct 2025LaLigaat Real MadridL 1–31.0–3.50.30
1 Oct 2025Champions LeagueJuventusD 2–21.7–1.61.46
27 Sep 2025LaLigaAthletic ClubW 1–01.2–1.51.18
23 Sep 2025LaLigaat SevillaW 2–11.9–1.02.02
20 Sep 2025LaLigaOsasunaW 2–12.6–1.81.82
16 Sep 2025Champions Leagueat Tottenham HotspurL 0–10.5–0.51.22
13 Sep 2025LaLigaat Atlético MadridL 0–21.0–1.01.37
31 Aug 2025LaLigaat Celta VigoD 1–11.0–1.01.40
24 Aug 2025LaLigaGirona FCW 5–02.3–0.12.72
15 Aug 2025LaLigaReal OviedoW 2–01.6–0.91.83