All teams

Celta Vigo

LaLiga · strength −0.56 (attack −0.45, 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
UEFA Europa League 26/27 goals 3–4 · xG 3.4–2.5 · 3 points from 4.9 in 3334.9−1.9
LaLiga 26/27 goals 10–7 · xG 7.7–10.7 · 11 points from 10.6 in 991110.6+0.4
LaLiga 25/26 goals 53–48 · xG 49.9–49.7 · 54 points from 53.3 in 38385453.3+0.7
UEFA Europa League 25/26 goals 22–19 · xG 18.2–16.5 · 23 points from 20.6 in 14142320.6+2.4

Rating by month

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

−0.60−0.40−0.20+0.00+0.20+0.40Aug 2023Jan 2024JunNovAprSepFebJulDefence −0.11Attack −0.45
Ratings as a table
MonthStrengthAttackDefence
Oct 2026−0.56−0.45−0.11
Sep 2026−0.62−0.43−0.18
Aug 2026−0.67−0.41−0.27
Jul 2026−0.50−0.31−0.19
Jun 2026−0.50−0.31−0.19
May 2026−0.50−0.31−0.19
Apr 2026−0.31−0.21−0.10
Mar 2026−0.34−0.23−0.11
Feb 2026−0.38−0.22−0.16
Jan 2026−0.49−0.23−0.26
Dec 2025−0.46−0.24−0.22
Nov 2025−0.18−0.09−0.09
Oct 2025−0.07−0.04−0.02
Sep 2025−0.11−0.10−0.01
Aug 2025+0.05−0.08+0.13
Jul 2025−0.05−0.06+0.01
Jun 2025−0.06−0.06+0.01
May 2025−0.06−0.06+0.01
Apr 2025+0.05−0.05+0.11
Mar 2025−0.01−0.10+0.09
Feb 2025−0.09−0.10+0.01
Jan 2025−0.26−0.20−0.06
Dec 2024−0.21−0.16−0.05
Nov 2024−0.27−0.17−0.10
Oct 2024−0.40−0.23−0.17
Sep 2024+0.16+0.07+0.09
Aug 2024+0.06+0.08−0.02
Jul 2024+0.11+0.05+0.07
Jun 2024+0.11+0.05+0.06
May 2024+0.11+0.05+0.06
Apr 2024+0.04+0.02+0.02
Mar 2024−0.01−0.06+0.04
Feb 2024−0.01−0.06+0.05
Jan 2024+0.07−0.03+0.10
Dec 2023+0.11+0.01+0.10
Nov 2023+0.13+0.06+0.07
Oct 2023+0.14−0.01+0.15
Sep 2023+0.00−0.11+0.12
Aug 2023+0.18−0.08+0.26

Best performers

this season; last three matches against each player's average
#PlayerMatchesAverageLast three, newest firstAgainst average
1Ionuț Radu Goalkeeper · 1,096′ · 12 matches1251.248.9on 22 Oct 2026 at Celtic61.3on 18 Oct 2026 v Deportivo Alavés43.8on 15 Oct 2026 v Juventuslevel (+0.1)
2Sergio Carreira Midfielder · 851′ · 12 matches1245.550.4on 22 Oct 2026 at Celtic42.6on 18 Oct 2026 v Deportivo Alavés43.9on 15 Oct 2026 v Juventuslevel (+0.1)
3Ferrán Jutglà Forward · 773′ · 12 matches1244.747.3on 22 Oct 2026 at Celtic52.1on 18 Oct 2026 v Deportivo Alavés51.7on 15 Oct 2026 v Juventus+5.7
4Ilaix Moriba Midfielder · 760′ · 11 matches1148.148.1on 22 Oct 2026 at Celtic40.5on 18 Oct 2026 v Deportivo Alavés55.4on 15 Oct 2026 v Juventuslevel (+1.9)
5Javier Rueda Midfielder · 686′ · 11 matches1146.343.7on 22 Oct 2026 at Celtic47.8on 18 Oct 2026 v Deportivo Alavés63.7on 15 Oct 2026 v Juventus+6.2
6Williot Swedberg Forward · 503′ · 11 matches1145.450.3on 22 Oct 2026 at Celtic37.5on 18 Oct 2026 v Deportivo Alavés65.8on 15 Oct 2026 v Juventus+7.7
7Yoel Lago Defender · 871′ · 10 matches1049.544.9on 18 Oct 2026 v Deportivo Alavés48.1on 15 Oct 2026 v Juventus46.4on 11 Oct 2026 at Elche−3.0
8Marcos Alonso Defender · 790′ · 10 matches1053.355.3on 22 Oct 2026 at Celtic100.0on 18 Oct 2026 v Deportivo Alavés38.4on 15 Oct 2026 v Juventus−2.9
9Hugo Álvarez Midfielder · 638′ · 10 matches1047.058.8on 22 Oct 2026 at Celtic42.8on 18 Oct 2026 v Deportivo Alavés60.0on 15 Oct 2026 v Juventus+6.7
10Iago Aspas Forward · 329′ · 9 matches955.055.3on 22 Oct 2026 at Celtic55.8on 18 Oct 2026 v Deportivo Alavés61.2on 15 Oct 2026 v Juventuslevel (+1.3)
11Miguel Román Midfielder · 685′ · 8 matches849.148.4on 19 Sep 2026 v Real Racing Club42.7on 16 Sep 2026 at Omonia Nicosia46.1on 13 Sep 2026 v Málaga CF−3.4
12Javi Rodríguez Defender · 613′ · 8 matches852.970.2on 22 Oct 2026 at Celtic55.0on 18 Oct 2026 v Deportivo Alavés63.4on 15 Oct 2026 v Juventus+10.0
13Pablo Durán Forward · 397′ · 8 matches845.049.5on 22 Oct 2026 at Celtic34.7on 11 Oct 2026 at Elche70.0on 19 Sep 2026 v Real Racing Club+4.8
14Javi Galán Defender · 321′ · 8 matches843.337.1on 22 Oct 2026 at Celtic43.0on 11 Oct 2026 at Elche51.3on 19 Sep 2026 v Real Racing Clublevel (+1.3)
15Aleix Febas Midfielder · 478′ · 7 matches747.659.0on 22 Oct 2026 at Celtic43.5on 18 Oct 2026 v Deportivo Alavés52.1on 15 Oct 2026 v Juventus+5.6
16Hugo Burcio Midfielder · 256′ · 7 matches749.156.9on 22 Oct 2026 at Celtic41.3on 18 Oct 2026 v Deportivo Alavés55.6on 15 Oct 2026 v Juventuslevel (+0.3)
17Couhaib Driouech Forward · 236′ · 7 matches752.143.1on 18 Oct 2026 v Deportivo Alavés63.1on 15 Oct 2026 v Juventus51.7on 11 Oct 2026 at Elche−2.8
18Álvaro Núñez Defender · 442′ · 6 matches642.652.0on 15 Oct 2026 v Juventus37.7on 11 Oct 2026 at Elche32.0on 19 Sep 2026 v Real Racing Club−6.9
19Hugo González Midfielder · 279′ · 6 matches651.930.1on 15 Oct 2026 v Juventus58.8on 19 Sep 2026 v Real Racing Club66.0on 16 Sep 2026 at Omonia Nicosia+6.4
20Sebastián Cáceres Defender · 347′ · 4 matches449.753.6on 22 Oct 2026 at Celtic64.2on 18 Oct 2026 v Deportivo Alavés38.6on 19 Sep 2026 v Real Racing Clublevel (+1.8)
21Carl Starfelt Defender · 318′ · 4 matches456.948.9on 16 Sep 2026 at Omonia Nicosia68.2on 7 Sep 2026 at Getafe52.6on 30 Aug 2026 v Athletic Clublevel (−0.4)
22Borja Iglesias Forward · 90′ · 4 matches447.338.0on 11 Oct 2026 at Elche45.8on 19 Sep 2026 v Real Racing Club58.2on 16 Sep 2026 at Omonia Nicosia−2.8
23Jones El-Abdellaoui Forward · 163′ · 3 matches342.441.6on 7 Sep 2026 at Getafe37.4on 27 Aug 2026 v Osasuna45.8on 22 Aug 2026 at Valencia–
24Andrés Antañón Midfielder · 91′ · 3 matches335.832.9on 22 Oct 2026 at Celtic42.9on 18 Oct 2026 v Deportivo Alavés33.9on 3 Sep 2026 at Real Sociedad–
25Abdoulaye Faye Defender · 45′ · 1 match149.549.5on 30 Aug 2026 v Athletic 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

64 since July 2025
DateCompetitionOpponentResultxGExpected points
22 Oct 2026Europa Leagueat CelticW 2–11.2–0.51.92
18 Oct 2026LaLigaDeportivo AlavésW 2–10.9–1.01.21
15 Oct 2026Europa LeagueJuventusL 1–21.0–1.70.92
11 Oct 2026LaLigaat ElcheD 0–00.3–0.80.83
19 Sep 2026LaLigaReal Racing ClubW 5–02.1–0.62.34
16 Sep 2026Europa Leagueat Omonia NicosiaL 0–11.2–0.32.06
13 Sep 2026LaLigaMálaga CFD 1–11.8–0.52.29
7 Sep 2026LaLigaat GetafeD 1–11.0–0.81.46
3 Sep 2026LaLigaat Real SociedadD 0–00.4–1.00.74
30 Aug 2026LaLigaAthletic ClubL 0–20.6–2.60.30
All 64 results
DateCompetitionOpponentResultxGExpected points
22 Oct 2026Europa Leagueat CelticW 2–11.2–0.51.92
18 Oct 2026LaLigaDeportivo AlavésW 2–10.9–1.01.21
15 Oct 2026Europa LeagueJuventusL 1–21.0–1.70.92
11 Oct 2026LaLigaat ElcheD 0–00.3–0.80.83
19 Sep 2026LaLigaReal Racing ClubW 5–02.1–0.62.34
16 Sep 2026Europa Leagueat Omonia NicosiaL 0–11.2–0.32.06
13 Sep 2026LaLigaMálaga CFD 1–11.8–0.52.29
7 Sep 2026LaLigaat GetafeD 1–11.0–0.81.46
3 Sep 2026LaLigaat Real SociedadD 0–00.4–1.00.74
30 Aug 2026LaLigaAthletic ClubL 0–20.6–2.60.30
27 Aug 2026LaLigaOsasunaL 1–20.1–2.70.11
22 Aug 2026LaLigaat ValenciaD 0–00.7–0.61.37
23 May 2026LaLigaSevillaW 1–01.6–0.81.93
17 May 2026LaLigaat Athletic ClubD 1–10.1–2.80.10
12 May 2026LaLigaLevante UDL 2–32.0–1.51.75
9 May 2026LaLigaat Atlético MadridW 1–00.1–2.00.20
3 May 2026LaLigaElcheW 3–10.8–1.40.90
26 Apr 2026LaLigaat VillarrealL 1–22.1–1.81.58
22 Apr 2026LaLigaat FC BarcelonaL 0–11.4–1.21.49
16 Apr 2026Europa LeagueSC FreiburgL 1–31.6–1.11.76
12 Apr 2026LaLigaReal OviedoL 0–30.9–1.70.84
9 Apr 2026Europa Leagueat SC FreiburgL 0–30.5–1.60.61
5 Apr 2026LaLigaat ValenciaW 3–21.1–0.81.54
22 Mar 2026LaLigaDeportivo AlavésL 3–41.9–1.71.47
19 Mar 2026Europa Leagueat Olympique LyonnaisW 2–01.5–0.22.36
15 Mar 2026LaLigaat Real BetisD 1–10.6–1.50.68
12 Mar 2026Europa LeagueOlympique LyonnaisD 1–11.1–1.11.37
6 Mar 2026LaLigaReal MadridL 1–21.0–0.91.49
1 Mar 2026LaLigaat Girona FCW 2–10.6–1.40.77
26 Feb 2026Europa LeaguePAOKW 1–01.3–0.32.14
22 Feb 2026LaLigaMallorcaW 2–02.6–0.02.83
19 Feb 2026Europa Leagueat PAOKW 2–11.2–0.61.83
14 Feb 2026LaLigaat EspanyolD 2–22.7–0.72.52
6 Feb 2026LaLigaOsasunaL 1–22.2–0.72.34
1 Feb 2026LaLigaat GetafeD 0–00.2–0.30.99
29 Jan 2026Europa Leagueat FK Crvena zvezdaD 1–11.3–0.91.67
25 Jan 2026LaLigaat Real SociedadL 1–31.2–1.61.11
22 Jan 2026Europa LeagueLilleW 2–11.2–1.61.15
18 Jan 2026LaLigaRayo VallecanoW 3–01.9–1.21.85
12 Jan 2026LaLigaat SevillaW 1–01.5–0.32.34
3 Jan 2026LaLigaValenciaW 4–12.7–1.91.82
20 Dec 2025LaLigaat Real OviedoD 0–00.6–0.61.36
14 Dec 2025LaLigaAthletic ClubW 2–01.4–1.61.23
11 Dec 2025Europa LeagueBolognaL 1–20.3–2.20.28
7 Dec 2025LaLigaat Real MadridW 2–01.5–2.30.97
30 Nov 2025LaLigaEspanyolL 0–10.6–0.41.52
27 Nov 2025Europa Leagueat LudogoretsL 2–32.0–2.61.09
22 Nov 2025LaLigaat Deportivo AlavésW 1–01.4–0.71.90
9 Nov 2025LaLigaFC BarcelonaL 2–40.6–3.30.19
6 Nov 2025Europa Leagueat GNK Dinamo ZagrebW 3–01.4–0.81.87
2 Nov 2025LaLigaat Levante UDW 2–12.0–1.51.70
26 Oct 2025LaLigaat OsasunaW 3–22.0–2.31.20
23 Oct 2025Europa LeagueNiceW 2–11.3–1.21.46
19 Oct 2025LaLigaReal SociedadD 1–11.0–1.60.95
5 Oct 2025LaLigaAtlético MadridD 1–12.1–0.32.59
2 Oct 2025Europa LeaguePAOKW 3–12.8–0.82.49
28 Sep 2025LaLigaat ElcheL 1–20.8–3.60.21
25 Sep 2025Europa Leagueat VfB StuttgartL 1–20.5–1.60.55
21 Sep 2025LaLigaat Rayo VallecanoD 1–10.8–1.11.12
14 Sep 2025LaLigaGirona FCD 1–12.5–0.62.48
31 Aug 2025LaLigaVillarrealD 1–11.0–1.01.29
27 Aug 2025LaLigaReal BetisD 1–10.8–0.31.77
23 Aug 2025LaLigaat MallorcaD 1–10.7–0.71.37
17 Aug 2025LaLigaGetafeL 0–20.7–1.40.84