La Liga 2025 21 Dec 2025

Villarreal vs Barcelona

0 – 2 0 – 1 0 – 1

(HT: 0–1)

FT

15:15

Estadio de la Ceramica (Villarreal) · Ref: Javier Alberola Rojas, Spain

← Back to Matches
Score Summary
Full Time 0 – 2
Half Time 0 – 1
Key Stats
Ball Possession 21% – 79%
Blocked Shots 3 – 5
Corner Kicks 5 – 10
expected_goals 1.66 – 2.72
Fouls 10 – 8
Goalkeeper Saves 2 – 5
Elo (before match)
Rating 1637 – 1753
Expected win probability 33.9% – 66.1%
xPi (before match)
Rating 0.34 – 0.55
Expected win probability 45.0% – 35.4%
Top Performers
Top Rated
Lamine Yamal
Barcelona
8.7 rating (90 min)
Most Clinical
Lamine Yamal
Barcelona
1 goals
Best Creator
Lamine Yamal
Barcelona
6 key passes, 0 assists
Defensive Leader
Tajon Buchanan
Villarreal
4 tackles + 3 interceptions
Standings (Top 6) View Full Standings
#TeamPtsForm
1 Barcelona 67 W W W L W
2 Real Madrid 63 W L L W W
3 Atletico Madrid 54 W W W L L
4 Villarreal 51 L W W L W
5 Real Betis 43 D D W W W
6 Celta Vigo 40 L W W D L
7 Espanyol 36 D L D L L
8 Real Sociedad 35 L W D L W
9 Athletic Club 35 L D W W W
10 Osasuna 34 D L W D W
11 Getafe 32 W L W W D
12 Girona 31 D L D W D
13 Rayo Vallecano 30 W D D W L
14 Sevilla 30 D W D D L
15 Valencia 29 W L W L L
16 Alaves 27 L D D L W
17 Elche 26 D L D L L
18 Mallorca 25 D L L L L
19 Levante 22 D W L L L
20 Oviedo 17 L L D L W
{# ================================================================ Lineup Section — SofaScore/Flashscore style shared pitch Context: pitch_lineups, lineups_data, match, substitutions, substitutions_map, debug_mode, debug_lineups ================================================================ #}
Match Statistics (Full Time)
Statistic Villarreal Barcelona
Ball Possession 21% 79%
Blocked Shots 3 5
Corner Kicks 5 10
expected_goals 1.66 2.72
Fouls 10 8
Goalkeeper Saves 2 5
goals_prevented 0 0
Offsides 6 1
Passes % 69% 91%
Passes accurate 135 730
Red Cards 1 0
Shots insidebox 11 12
Shots off Goal 6 9
Shots on Goal 5 5
Shots outsidebox 3 7
Total passes 197 798
Total Shots 14 19
Yellow Cards 1 1
Team Aggregates (Season)
Villarreal
Possession % {{ team_aggregates_home.avg_possession }}%
Pass Accuracy % {{ team_aggregates_home.pass_accuracy }}%
Shot Accuracy % {{ team_aggregates_home.shot_accuracy }}%
Goals (avg) 1.85
xG (avg) 1.52{% else %}N/A
Barcelona
Possession % {{ team_aggregates_away.avg_possession }}%
Pass Accuracy % {{ team_aggregates_away.pass_accuracy }}%
Shot Accuracy % {{ team_aggregates_away.shot_accuracy }}%
Goals (avg) 2.67
xG (avg) 2.51{% else %}N/A
Villarreal — Player Statistics
Player cards.red cards.yellow dribbles.attempts dribbles.past dribbles.success duels.total duels.won fouls.committed fouls.drawn games.captain games.minutes games.number games.position games.rating games.substitute goals.assists goals.conceded goals.saves goals.total offsides passes.accuracy passes.key passes.total penalty.commited penalty.missed penalty.saved penalty.scored penalty.won shots.on shots.total tackles.blocks tackles.interceptions tackles.total
Adrià Altimira 👤 Adrià Altimira 0 0 N/A N/A N/A N/A N/A N/A N/A False N/A 3 D N/A True N/A 0 N/A N/A N/A N/A N/A N/A N/A 0 N/A 0 N/A N/A N/A N/A N/A N/A
Alassane Diatta 👤 Alassane Diatta 0 0 N/A N/A N/A N/A N/A N/A N/A False N/A 38 M N/A True N/A 0 N/A N/A N/A N/A N/A N/A N/A 0 N/A 0 N/A N/A N/A N/A N/A N/A
Alberto Moleiro 👤 Alberto Moleiro 0 0 1 3 N/A 11 1 2 1 False 90 20 M 5.9 False 0 0 N/A N/A 1 13 3 26 N/A 0 N/A 0 N/A N/A 2 N/A N/A N/A
Arnau Tenas 👤 Arnau Tenas 0 0 N/A N/A N/A N/A N/A N/A N/A False N/A 25 G N/A True N/A 0 N/A N/A N/A N/A N/A N/A N/A 0 N/A 0 N/A N/A N/A N/A N/A N/A
Ayoze Pérez 👤 Ayoze Pérez 0 0 1 N/A 1 6 4 N/A 2 False 64 22 F 6.6 False 0 0 N/A N/A N/A 8 N/A 11 N/A 0 N/A 0 N/A 1 1 N/A N/A N/A
Carlos Maciá 👤 Carlos Maciá 0 0 N/A N/A N/A N/A N/A N/A N/A False 15 37 M 6.7 True 0 0 N/A N/A N/A 1 N/A 1 N/A 0 N/A 0 N/A N/A N/A N/A N/A N/A
Dani Parejo 👤 Dani Parejo 0 0 N/A 1 N/A 4 3 N/A 1 True 75 10 M 7.3 False 0 0 N/A N/A N/A 14 1 16 N/A 0 N/A 0 N/A N/A N/A 2 N/A 1
Georges Mikautadze 👤 Georges Mikautadze 0 0 4 N/A 2 4 2 N/A N/A False 26 9 F 7 True 0 0 N/A N/A N/A 3 N/A 4 N/A 0 N/A 0 N/A 1 1 N/A 1 N/A
Gerard Moreno 👤 Gerard Moreno 0 0 N/A N/A N/A N/A N/A N/A N/A False N/A 7 F N/A True N/A 0 N/A N/A N/A N/A N/A N/A N/A 0 N/A 0 N/A N/A N/A N/A N/A N/A
Jean Ives Valou 👤 Jean Ives Valou 0 0 N/A N/A N/A N/A N/A N/A N/A False N/A 27 D N/A True N/A 0 N/A N/A N/A N/A N/A N/A N/A 0 N/A 0 N/A N/A N/A N/A N/A N/A
Luiz Júnior 👤 Luiz Júnior 0 0 N/A N/A N/A N/A N/A N/A N/A False 90 1 G 6.7 False 0 2 2 N/A N/A 11 N/A 28 N/A 0 0 0 N/A N/A N/A N/A N/A N/A
Manor Solomon 👤 Manor Solomon 0 0 N/A N/A N/A N/A N/A N/A N/A False N/A 6 F N/A True N/A 0 N/A N/A N/A N/A N/A N/A N/A 0 N/A 0 N/A N/A N/A N/A N/A N/A
Nicolas Pépé 👤 Nicolas Pépé 0 0 1 N/A N/A 6 3 1 1 False 75 19 F 6.9 False 0 0 N/A N/A 1 14 1 18 N/A 0 N/A 0 N/A N/A 1 N/A N/A 1
Pau Navarro 👤 Pau Navarro 0 0 2 N/A 1 12 4 4 1 False 90 26 D 6.3 False 0 0 N/A N/A 1 11 N/A 13 N/A 0 N/A 0 N/A N/A N/A 2 N/A 2
Rafa Marín 👤 Rafa Marín 0 0 N/A 3 N/A 11 4 N/A N/A False 90 4 D 6.2 False 0 0 N/A N/A 1 12 N/A 19 N/A 0 N/A 0 N/A N/A N/A N/A 2 2
Renato Veiga 👤 Renato Veiga 1 0 N/A N/A N/A 3 1 1 N/A False 39 12 D 5.2 False 0 0 N/A N/A N/A 7 N/A 8 N/A 0 N/A 0 N/A N/A 1 N/A N/A N/A
Santi Comesaña 👤 Santi Comesaña 0 0 1 2 N/A 8 3 1 N/A False 90 14 M 5.9 False 0 0 N/A N/A N/A 16 N/A 22 1 0 N/A 0 N/A N/A N/A N/A N/A 1
Sergi Cardona 👤 Sergi Cardona 0 0 1 6 1 15 5 N/A 1 False 90 23 D 7 False 0 0 N/A N/A 1 14 1 15 N/A 0 N/A 0 N/A 2 2 1 3 3
Tajon Buchanan 👤 Tajon Buchanan 0 1 2 1 1 10 6 1 1 False 90 17 M 6.6 False 0 0 N/A N/A N/A 9 N/A 12 N/A 0 N/A 0 N/A 1 3 1 3 4
Tani Oluwaseyi 👤 Tani Oluwaseyi 0 0 N/A N/A N/A N/A N/A N/A N/A False 15 21 F 6.3 True 0 0 N/A N/A 1 2 N/A 4 N/A 0 N/A 0 N/A N/A N/A N/A N/A N/A
Barcelona — Player Statistics
Player cards.red cards.yellow dribbles.attempts dribbles.past dribbles.success duels.total duels.won fouls.committed fouls.drawn games.captain games.minutes games.number games.position games.rating games.substitute goals.assists goals.conceded goals.saves goals.total offsides passes.accuracy passes.key passes.total penalty.commited penalty.missed penalty.saved penalty.scored penalty.won shots.on shots.total tackles.blocks tackles.interceptions tackles.total
Alejandro Balde 👤 Alejandro Balde 0 0 3 N/A 2 7 5 1 1 False 90 3 D 6.5 False 0 0 N/A N/A N/A 65 N/A 73 N/A 0 N/A 0 N/A N/A 1 N/A N/A 2
Dro Fernández 👤 Dro Fernández 0 0 N/A N/A N/A N/A N/A N/A N/A False N/A 27 M N/A True N/A 0 N/A N/A N/A N/A N/A N/A N/A 0 N/A 0 N/A N/A N/A N/A N/A N/A
Eric García 👤 Eric García 0 1 N/A N/A N/A 11 4 2 1 False 66 24 M 6.3 False 0 0 N/A N/A N/A 55 2 63 N/A 0 N/A 0 N/A N/A N/A N/A 5 N/A
Fermín López 👤 Fermín López 0 0 1 N/A 1 9 5 1 2 False 62 16 M 6.3 False 0 0 N/A N/A N/A 29 1 32 N/A 0 N/A 0 N/A 1 2 N/A N/A 2
Ferran Torres 👤 Ferran Torres 0 0 1 N/A 1 4 4 N/A N/A False 62 7 F 6.7 False 0 0 N/A N/A N/A 6 N/A 10 N/A 0 N/A 0 N/A N/A 2 N/A N/A N/A
Frenkie de Jong 👤 Frenkie de Jong 0 0 N/A 1 N/A 5 3 1 1 True 90 21 M 8.2 False 1 0 N/A N/A N/A 94 4 97 N/A 0 N/A 0 N/A N/A 1 N/A N/A 2
Gerard Martín 👤 Gerard Martín 0 0 N/A 1 N/A 3 2 N/A N/A False 90 18 D 7.3 False 0 0 N/A N/A N/A 73 N/A 79 N/A 0 N/A 0 N/A N/A N/A N/A N/A 1
Joan García 👤 Joan García 0 0 N/A N/A N/A N/A N/A N/A N/A False 90 13 G 8.6 False 0 0 5 N/A N/A 15 N/A 16 N/A 0 0 0 N/A N/A N/A N/A N/A N/A
Jules Koundé 👤 Jules Koundé 0 0 1 N/A 1 9 6 N/A N/A False 79 23 D 7.7 False 0 0 N/A N/A N/A 78 N/A 80 N/A 0 N/A 0 N/A N/A N/A 1 N/A 3
Lamine Yamal 👤 Lamine Yamal 0 0 14 1 9 19 13 N/A 1 False 90 10 M 8.7 False 0 0 N/A 1 N/A 80 6 95 N/A 0 N/A 0 N/A 2 4 N/A N/A 3
Marc Bernal 👤 Marc Bernal 0 0 N/A 1 N/A 1 N/A N/A N/A False 24 22 M 6.9 True 0 0 N/A N/A N/A 43 N/A 45 N/A 0 N/A 0 N/A N/A N/A N/A N/A N/A
Marc Casadó 👤 Marc Casadó 0 0 N/A N/A N/A N/A N/A N/A N/A False 11 17 M 6.3 True 0 0 N/A N/A N/A 24 N/A 26 N/A 0 N/A 0 N/A N/A N/A N/A N/A N/A
Marc-André Ter Stegen 👤 Marc-André Ter Stegen 0 0 N/A N/A N/A N/A N/A N/A N/A False N/A 1 G N/A True N/A 0 N/A N/A N/A N/A N/A N/A N/A 0 N/A 0 N/A N/A N/A N/A N/A N/A
Marcus Rashford 👤 Marcus Rashford 0 0 2 N/A N/A 3 1 N/A 1 False 28 14 F 6.3 True 0 0 N/A N/A N/A 27 2 29 N/A 0 N/A 0 N/A 1 1 N/A N/A N/A
Pau Cubarsí 👤 Pau Cubarsí 0 0 N/A 1 N/A 10 6 1 N/A False 90 5 D 7 False 0 0 N/A N/A N/A 87 N/A 94 N/A 0 N/A 0 N/A N/A N/A 2 1 N/A
Raphinha 👤 Raphinha 0 0 2 1 1 8 4 2 3 False 90 11 M 8.3 False 0 0 N/A 1 N/A 47 2 52 N/A 0 N/A 1 1 1 3 N/A N/A N/A
Robert Lewandowski 👤 Robert Lewandowski 0 0 1 N/A 1 1 1 N/A N/A False 28 9 F 6.6 True 0 0 N/A N/A 1 7 N/A 7 N/A 0 N/A 0 N/A N/A N/A N/A N/A N/A
Roony Bardghji 👤 Roony Bardghji 0 0 N/A N/A N/A N/A N/A N/A N/A False N/A 28 F N/A True N/A 0 N/A N/A N/A N/A N/A N/A N/A 0 N/A 0 N/A N/A N/A N/A N/A N/A
Tomás Marqués 👤 Tomás Marqués 0 0 N/A N/A N/A N/A N/A N/A N/A False N/A 43 M N/A True N/A 0 N/A N/A N/A N/A N/A N/A N/A 0 N/A 0 N/A N/A N/A N/A N/A N/A
Wojciech Szczęsny 👤 Wojciech Szczęsny 0 0 N/A N/A N/A N/A N/A N/A N/A False N/A 25 G N/A True N/A 0 N/A N/A N/A N/A N/A N/A N/A 0 N/A 0 N/A N/A N/A N/A N/A N/A
Match Events
12'
Raphinha (Penalty)
🟥 Renato Veiga (Red Card)
39'
58'
🟨 Eric García (Yellow Card)
62'
🔄 F. Torres → Substitution 1
62'
🔄 Fermín → Substitution 2
63'
Lamine Yamal (Normal Goal)
🔄 A. Perez → Substitution 1
65'
66'
🔄 E. Garcia → Substitution 3
🟨 Tajon Buchanan (Yellow Card)
73'
🔄 N. Pepe → Substitution 2
75'
🔄 D. Parejo → Substitution 3
75'
79'
🔄 J. Kounde → Substitution 4
Substitutions
62'
Barcelona
62'
Barcelona
65'
Villarreal
66'
Barcelona
75'
Villarreal
75'
Villarreal
79'
Barcelona
League Standings View Standings

Teams in this match: Villarreal and Barcelona

#TeamMPWDLGFGAGDPtsForm
1 Barcelona 27 22 1 4 72 26 46 67 W W W L W
2 Real Madrid 27 20 3 4 56 23 33 63 W L L W W
3 Atletico Madrid 27 16 6 5 46 25 21 54 W W W L L
4 Villarreal 26 16 3 7 48 31 17 51 L W W L W
5 Real Betis 26 11 10 5 42 32 10 43 D D W W W
6 Celta Vigo 27 10 10 7 37 30 7 40 L W W D L
7 Espanyol 26 10 6 10 33 39 -6 36 D L D L L
8 Real Sociedad 27 9 8 10 40 41 -1 35 L W D L W
9 Athletic Club 27 10 5 12 30 37 -7 35 L D W W W
10 Osasuna 27 9 7 11 32 32 0 34 D L W D W
11 Getafe 26 9 5 12 21 29 -8 32 W L W W D
12 Girona 27 7 10 10 28 43 -15 31 D L D W D
13 Rayo Vallecano 26 7 9 10 26 32 -6 30 W D D W L
14 Sevilla 26 8 6 12 34 41 -7 30 D W D D L
15 Valencia 26 7 8 11 27 39 -12 29 W L W L L
16 Alaves 26 7 6 13 23 34 -11 27 L D D L W
17 Elche 26 5 11 10 34 39 -5 26 D L D L L
18 Mallorca 27 6 7 14 31 44 -13 25 D L L L L
19 Levante 27 5 7 15 29 45 -16 22 D W L L L
20 Oviedo 26 3 8 15 16 43 -27 17 L L D L W

Predictions provided by Football API

All data below is returned exactly as from GET /predictions?fixture={id}. Keys are not renamed or translated.

La Liga Spain · Season 2025

Teams

Villarreal
Last 5: Form 100% · Att 100% · Def 70%
Goals: 13 for · 3 against
W11 D2 L2 · WWDLWWWLDWWWWWW
Barcelona
Last 5: Form 100% · Att 100% · Def 50%
Goals: 17 for · 5 against
W14 D1 L2 · WWDWWWWLWLWWWW…

Predictions

Villarreal 45%
Draw 45%
Barcelona 10%
Villarreal (Win or draw)

Combo Double chance : Villarreal or draw and +1.5 goals

Goals: Villarreal -3.5 · Barcelona -3.5
Win or Draw

Comparison

Attack
43% – 57%
Defense
63% – 38%
Head to Head
40% – 60%
Form
50% – 50%
Goals
44% – 56%
Total
52.2% – 48.0%
Poisson
73% – 27%

Head to Head

Last 8 matches: Home wins: 1, Away wins: 7, Draws: 0

18 May 2025 · La Liga 2024
Barcelona 2 – 3 Villarreal
Estadi Olímpic Lluís Companys
22 Sep 2024 · La Liga 2024
Villarreal 1 – 5 Barcelona
Estadio de la Cerámica
27 Jan 2024 · La Liga 2023
Barcelona 3 – 5 Villarreal
Estadi Olímpic Lluís Companys
27 Aug 2023 · La Liga 2023
Villarreal 3 – 4 Barcelona
Estadio de la Cerámica
12 Feb 2023 · La Liga 2022
Villarreal 0 – 1 Barcelona
Estadio de la Cerámica
20 Oct 2022 · La Liga 2022
Barcelona 3 – 0 Villarreal
Spotify Camp Nou
22 May 2022 · La Liga 2021
Barcelona 0 – 2 Villarreal
Camp Nou
27 Nov 2021 · La Liga 2021
Villarreal 1 – 3 Barcelona
Estadio de la Cerámica
CatBoost Prediction

Model not available yet. Run train_catboost to train a model.

No Predictions Available

Predictions for this match have not been generated yet. Check back later or sync match data.

Analysis
Analysis Coming Soon

xG comparison, momentum graph, and match rating overview will be available in a future update.