Villarreal vs Barcelona: Prediction, Head-to-Head, Odds & Stats (Sun, 21 Dec '25)

Wojtek Kolan

Wojtek Kolan

Published on 21 Dec, 07:00 PM UTC

Next Match 21/12/25 at 07:00 PM

Villarreal vs Barcelona
📍 Estadio de la Ceramica, Spain.

Scheduled H2H Match For Villarreal Vs Barcelona

LaLiga

Sun, 21 Dec 2025 at 07:00 PM UTC

Villarreal
Villarreal

ESP ESP

Recent Form

W
W
W
L
D
Barcelona
Barcelona

ESP ESP

Recent Form

W
W
W
L
W

3

Win

Last 10 Played

10
0 Draws

7

Win

6.91
Avg. Rating
7.04
3
Position
2
Marcelino
Manager
Hans-Dieter Flick

Game Schedule - Time Of Fixture

Villarreal will square off vs Barcelona in LaLiga on Sun, 21 Dec 2025 at 07:00 PM UTC. Let’s investigate historical performances, recent stats and head-2-head information to find out the most accurate picks and best bets.

Villarreal vs Barcelona H2H Game Summary

Analyzing the last 10 head-2-head games between these rivals, Villarreal have come out on top 3 times and Barcelona have got the victory on 7 occasion. In the latest match between them, Villarreal won 2-3.


Head-to-Head (Last 10 Matches)
Villarreal3
Barcelona7

Villarreal vs Barcelona Past H2H Matches

8
LaLiga
05:00 PM
18/05/25
2817
Barcelona
2
2819
Villarreal
3
04:30 PM
22/09/24
2819
Villarreal
1
2817
Barcelona
5
05:30 PM
27/01/24
2817
Barcelona
3
2819
Villarreal
5
03:30 PM
27/08/23
2819
Villarreal
3
2817
Barcelona
4
08:00 PM
12/02/23
2819
Villarreal
0
2817
Barcelona
1
07:00 PM
20/10/22
2817
Barcelona
3
2819
Villarreal
0
08:00 PM
22/05/22
2817
Barcelona
0
2819
Villarreal
2
08:00 PM
27/11/21
2819
Villarreal
1
2817
Barcelona
3
02:15 PM
25/04/21
2819
Villarreal
1
2817
Barcelona
2
07:00 PM
27/09/20
2817
Barcelona
4
2819
Villarreal
0
08:00 PM
05/07/20
2819
Villarreal
1
2817
Barcelona
4
07:00 PM
24/09/19
2817
Barcelona
2
2819
Villarreal
1
07:30 PM
02/04/19
2819
Villarreal
4
2817
Barcelona
4
05:30 PM
02/12/18
2817
Barcelona
2
2819
Villarreal
0
06:00 PM
09/05/18
2817
Barcelona
5
2819
Villarreal
1
07:45 PM
10/12/17
2819
Villarreal
0
2817
Barcelona
2
04:30 PM
06/05/17
2817
Barcelona
4
2819
Villarreal
1
07:45 PM
08/01/17
2819
Villarreal
1
2817
Barcelona
1
03:00 PM
20/03/16
2819
Villarreal
2
2817
Barcelona
2
03:00 PM
08/11/15
2817
Barcelona
3
2819
Villarreal
0
08:00 PM
01/02/15
2817
Barcelona
3
2819
Villarreal
2
05:00 PM
31/08/14
2819
Villarreal
0
2817
Barcelona
1
07:00 PM
27/04/14
2819
Villarreal
2
2817
Barcelona
3
07:00 PM
14/12/13
2817
Barcelona
2
2819
Villarreal
1
09:00 PM
28/01/12
2819
Villarreal
0
2817
Barcelona
0
07:00 PM
29/08/11
2817
Barcelona
5
2819
Villarreal
0
08:00 PM
02/04/11
2819
Villarreal
0
2817
Barcelona
1
09:00 PM
13/11/10
2817
Barcelona
3
2819
Villarreal
1
08:00 PM
01/05/10
2819
Villarreal
1
2817
Barcelona
4
07:00 PM
02/01/10
2817
Barcelona
1
2819
Villarreal
1
05:00 PM
10/05/09
2817
Barcelona
3
2819
Villarreal
3
06:00 PM
21/12/08
2819
Villarreal
1
2817
Barcelona
2
08:00 PM
09/03/08
2817
Barcelona
1
2819
Villarreal
2
06:00 PM
20/10/07
2819
Villarreal
3
2817
Barcelona
1
07:00 PM
22/04/07
2819
Villarreal
2
2817
Barcelona
0
07:00 PM
25/11/06
2817
Barcelona
4
2819
Villarreal
0
06:30 PM
14/04/06
2817
Barcelona
1
2819
Villarreal
0
06:00 PM
04/12/05
2819
Villarreal
0
2817
Barcelona
2
07:00 PM
22/05/05
2817
Barcelona
3
2819
Villarreal
3
08:00 PM
09/01/05
2819
Villarreal
3
2817
Barcelona
0
08:00 PM
03/04/04
2817
Barcelona
0
2819
Villarreal
0
08:30 PM
22/11/03
2819
Villarreal
2
2817
Barcelona
1
06:45 PM
05/04/03
2819
Villarreal
2
2817
Barcelona
0
08:15 PM
09/11/02
2817
Barcelona
1
2819
Villarreal
0
04:00 PM
27/04/02
2817
Barcelona
4
2819
Villarreal
1
05:00 PM
16/12/01
2819
Villarreal
0
2817
Barcelona
1
04:00 PM
08/04/01
2819
Villarreal
4
2817
Barcelona
4
05:00 PM
12/11/00
2817
Barcelona
1
2819
Villarreal
2
04:00 PM
09/05/99
2819
Villarreal
2
2817
Barcelona
3
05:00 PM
13/12/98
2817
Barcelona
1
2819
Villarreal
3
329
Copa del Rey
07:00 PM
04/03/15
2819
Villarreal
1
2817
Barcelona
3
07:00 PM
11/02/15
2817
Barcelona
3
2819
Villarreal
1

Villarreal Recent Matches

7
UEFA Champions League (3 Matches)
07:00 PM
21/10/25
2819
Villarreal
0
17
Manchester City
2
L
07:00 PM
01/10/25
2819
Villarreal
2
2687
Juventus
2
D
07:00 PM
16/09/25
33
Tottenham Hotspur
1
2819
Villarreal
0
L
8
LaLiga (19 Matches)
04:30 PM
18/10/25
2819
Villarreal
2
2816
Real Betis
2
D
07:00 PM
04/10/25
2829
Real Madrid
3
2819
Villarreal
1
L
07:00 PM
27/09/25
2819
Villarreal
1
2825
Athletic Club
0
W
07:30 PM
23/09/25
2833
Sevilla
1
2819
Villarreal
2
W
04:30 PM
20/09/25
2819
Villarreal
2
2820
Osasuna
1
W
07:00 PM
13/09/25
2836
Atlético Madrid
2
2819
Villarreal
0
L
03:00 PM
31/08/25
2821
Celta Vigo
1
2819
Villarreal
1
D
05:30 PM
24/08/25
2819
Villarreal
5
24264
Girona FC
0
W
07:30 PM
15/08/25
2819
Villarreal
2
2851
Real Oviedo
0
W
02:15 PM
25/05/25
2819
Villarreal
4
2833
Sevilla
2
W
05:00 PM
18/05/25
2817
Barcelona
2
2819
Villarreal
3
W
05:00 PM
14/05/25
2819
Villarreal
3
2845
Leganés
0
W
04:30 PM
10/05/25
24264
Girona FC
0
2819
Villarreal
1
W
02:15 PM
03/05/25
2819
Villarreal
4
2820
Osasuna
2
W
02:15 PM
27/04/25
2819
Villarreal
1
2814
Espanyol
0
W
05:00 PM
23/04/25
2821
Celta Vigo
3
2819
Villarreal
0
L
02:15 PM
20/04/25
2819
Villarreal
2
2824
Real Sociedad
2
D
04:30 PM
13/04/25
2816
Real Betis
1
2819
Villarreal
2
W
07:00 PM
06/04/25
2819
Villarreal
0
2825
Athletic Club
0
D
853
Club Friendly Games (8 Matches)
07:00 PM
10/08/25
2819
Villarreal
0
40
Aston Villa
2
L
05:00 PM
06/08/25
42
Arsenal
2
2819
Villarreal
3
W
02:00 PM
02/08/25
34
Leeds United
1
2819
Villarreal
1
D
07:00 PM
31/07/25
2851
Real Oviedo
0
2819
Villarreal
0
D
05:00 PM
31/07/25
2819
Villarreal
1
2713
Genoa
3
L
06:30 PM
25/07/25
3001
Sporting CP
1
2819
Villarreal
0
L
05:00 PM
22/07/25
2442
FC St. Gallen 1879
2
2819
Villarreal
2
D
04:00 PM
19/07/25
2501
Basel
3
2819
Villarreal
3
D

Barcelona Recent Matches

7
UEFA Champions League (7 Matches)
04:45 PM
21/10/25
2817
Barcelona
6
3245
Olympiacos FC
1
W
07:00 PM
01/10/25
2817
Barcelona
1
1644
Paris Saint-Germain
2
L
07:00 PM
18/09/25
39
Newcastle United
1
2817
Barcelona
2
W
07:00 PM
06/05/25
2697
Inter
4
2817
Barcelona
3
L
07:00 PM
30/04/25
2817
Barcelona
3
2697
Inter
3
D
07:00 PM
15/04/25
2673
Borussia Dortmund
3
2817
Barcelona
1
L
07:00 PM
09/04/25
2817
Barcelona
4
2673
Borussia Dortmund
0
W
8
LaLiga (18 Matches)
02:15 PM
18/10/25
2817
Barcelona
2
24264
Girona FC
1
W
02:15 PM
05/10/25
2833
Sevilla
4
2817
Barcelona
1
L
04:30 PM
28/09/25
2817
Barcelona
2
2824
Real Sociedad
1
W
07:30 PM
25/09/25
2851
Real Oviedo
1
2817
Barcelona
3
W
07:00 PM
21/09/25
2817
Barcelona
3
2859
Getafe
0
W
07:00 PM
14/09/25
2817
Barcelona
6
2828
Valencia
0
W
07:30 PM
31/08/25
2818
Rayo Vallecano
1
2817
Barcelona
1
D
07:30 PM
23/08/25
2849
Levante UD
2
2817
Barcelona
3
W
05:30 PM
16/08/25
2826
Mallorca
0
2817
Barcelona
3
W
07:00 PM
25/05/25
2825
Athletic Club
0
2817
Barcelona
3
W
05:00 PM
18/05/25
2817
Barcelona
2
2819
Villarreal
3
L
07:30 PM
15/05/25
2814
Espanyol
0
2817
Barcelona
2
W
02:15 PM
11/05/25
2817
Barcelona
4
2829
Real Madrid
3
W
07:00 PM
03/05/25
2831
Real Valladolid
1
2817
Barcelona
2
W
07:30 PM
22/04/25
2817
Barcelona
1
2826
Mallorca
0
W
02:15 PM
19/04/25
2817
Barcelona
4
2821
Celta Vigo
3
W
07:00 PM
12/04/25
2845
Leganés
0
2817
Barcelona
1
W
07:00 PM
05/04/25
2817
Barcelona
1
2816
Real Betis
1
D
853
Club Friendly Games (4 Matches)
07:00 PM
10/08/25
2817
Barcelona
5
2704
Como
0
W
11:00 AM
04/08/25
7644
Daegu FC
0
2817
Barcelona
5
W
11:00 AM
31/07/25
7646
FC Seoul
3
2817
Barcelona
7
W
10:00 AM
27/07/25
3146
Vissel Kobe
1
2817
Barcelona
3
W
329
Copa del Rey (1 Matches)
08:00 PM
26/04/25
2817
Barcelona
3
2829
Real Madrid
2
W

Villarreal Next Fixtures

Barcelona Next Fixtures

Villarreal Last Match Played stats

Villarreal vs Manchester City

Final Score :0 - 2

(H)Match overview (A)
34%Ball possession66%
115.7 kmDistance covered114.0 km
1.28Expected goals1.34
2Big chances5
11Total shots10
5Goalkeeper saves2
136Number of sprints101
1Corner kicks3
17Fouls15
335Passes672
17Tackles14
15Free kicks17
4Yellow cards2
(H)Shots (A)
11Total shots10
2Shots on target7
1Hit woodwork0
7Shots off target2
2Blocked shots1
7Shots inside box7
4Shots outside box3
(H)Attack (A)
0Big chances scored2
2Big chances missed3
20Touches in penalty area31
0Fouled in final third2
(H)Passes (A)
282Accurate passes623
10Throw-ins10
35Final third entries42
81/115 (70%)Final third phase129/147 (88%)
17/42 (40%)Long balls17/29 (59%)
5/15 (33%)Crosses3/12 (25%)
(H)Duels (A)
42%Duels58%
4Dispossessed7
32/72 (44%)Ground duels40/72 (56%)
3/12 (25%)Aerial duels9/12 (75%)
1/11 (9%)Dribbles10/20 (50%)
(H)Defending (A)
59%Tackles won64%
17Total tackles14
9Interceptions4
39Recoveries41
14Clearances22
1Errors lead to a shot2
(H)Goalkeeping (A)
5Total saves2
0.58Goals prevented0.44
1Big saves1
3High claims0
1Punches0
6Goal kicks9

Barcelona Last Match Played stats

Barcelona vs Olympiacos FC

Final Score :6 - 1

(H)Match overview (A)
73%Ball possession27%
111.6 kmDistance covered110.6 km
2.58Expected goals1.00
4Big chances1
14Total shots5
1Goalkeeper saves1
90Number of sprints102
7Corner kicks2
7Fouls10
667Passes239
11Tackles24
9Free kicks6
1Yellow cards4
0Red cards1
(H)Shots (A)
14Total shots5
7Shots on target2
0Hit woodwork0
5Shots off target1
2Blocked shots2
12Shots inside box3
2Shots outside box2
(H)Attack (A)
3Big chances scored1
1Big chances missed0
48Touches in penalty area13
2Fouled in final third2
2Offsides1
(H)Passes (A)
601Accurate passes162
16Throw-ins19
52Final third entries42
129/162 (80%)Final third phase36/69 (52%)
38/56 (68%)Long balls12/48 (25%)
2/8 (25%)Crosses3/16 (19%)
(H)Duels (A)
51%Duels49%
11Dispossessed10
34/71 (48%)Ground duels37/71 (52%)
15/25 (60%)Aerial duels10/25 (40%)
13/26 (50%)Dribbles7/8 (88%)
(H)Defending (A)
91%Tackles won67%
11Total tackles24
7Interceptions12
50Recoveries45
26Clearances24
1Errors lead to a shot0
(H)Goalkeeping (A)
1Total saves1
-0.05Goals prevented-1.65
1Big saves1
1High claims2
4Goal kicks4

LaLiga 25/26 Standings

POSTEAMMPWLDPER %
1Real MadridReal Madrid981024
2BarcelonaBarcelona971122
3VillarrealVillarreal952217
4Atlético MadridAtlético Madrid941416
5Real BetisReal Betis941416
6EspanyolEspanyol942315
7ElcheElche931514
8Athletic ClubAthletic Club943214
9SevillaSevilla944113
10Deportivo AlavésDeportivo Alavés933312
11Rayo VallecanoRayo Vallecano934211
12GetafeGetafe934211
13OsasunaOsasuna935110
14ValenciaValencia92439
15Levante UDLevante UD92528
16MallorcaMallorca92528
17Celta VigoCelta Vigo90277
18Real SociedadReal Sociedad91536
19Real OviedoReal Oviedo92706
20Girona FCGirona FC91536
Champions League
UEFA Europa League
Conference League Qualification
Relegation