Villarreal vs Celta de Vigo Prediction, Preview and Stats

Spain flag 2025/2026 La Liga, Spain
Estadio de la Cerámica Sun, 26 Apr - 7:00 PM
La Liga
Villarreal VIL
2 Winner 1
Celta de Vigo CEL
Full Time Sun, 26 Apr 7:00 PM
Round 32 Regular Season
Nicolas Pépé - 29'
Gerard Moreno - 2' (P)
Goal
|
Goal
Borja Iglesias - 73' (P)

CONTEXT

Villarreal clinched a hard-fought 2-1 victory over Celta de Vigo in La Liga action at the Estadio de la Ceramica. The home side exploded into a 2-0 lead by halftime, capitalizing on early chances with clinical precision despite holding just 47% possession throughout the match. Celta de Vigo, with a slight 53% share of the ball, responded valiantly in the second half, scoring once to mount pressure but ultimately falling short against a resilient Villarreal defense. No red cards disrupted play, allowing the game to flow naturally. Identified as the stronger team pre-match, Villarreal justified their status with efficient conversion, marking a significant structural deviation of 50.5% in their favor. This win underscores Villarreal's ability to outperform on limited possession, while Celta's dominance in ball control yielded only partial reward.

TL;DR

  • Structural deviation: Villarreal's 2-1 win produced a significant 50.5% structural deviation in their favor.
  • Efficiency shift: Efficiency for both teams remained in line with expectations.
  • xG alignment: xG data unavailable prevented alignment assessment with the 2-1 scoreline.
  • Market alignment: The result fully aligned with pre-match market expectations.
  • xG expectations: xG expectations could not be measured due to absent data.
  • Event impact: No second-half adjustments or key events altered the match dynamics.
  • Red card distortion: Zero red cards ensured no distortion from player dismissals.
No standings statistics available.
No head-to-head records found.
0.5+ goals: 85%
1.5+ goals: 70%
2.5+ goals: 50%
3.5+ goals: 25%
Confidence: High (≥8 matches)

Quality vs Volume

Home: xG 1.8, Shots 12, xG/Shot 0.15
Away: xG 1.5, Shots 14, xG/Shot 0.11

Open Play vs Set Play

Open Play: 65%
Set Play: 35%

Expected Points

TeamxPts
Home1.8
Away1.2
ℹ️ Methodology: Expected Goals (xG) measures shot quality

Match referee

A. Quintero González

25 matches in sample
Avg. cards 0.12
Fouls / match 0.52
Yellow cards / match 0.12
Red cards / match 0
Penalties / match 0

Other match officials

?. Granel Peiró

1st Assistant

J. García Lozano

2nd Assistant

S. Escriche Guzmán

4th Official

Villarreal M. García Toral
M. García Toral
VS
Celta de Vigo C. Giráldez González
C. Giráldez González
1.91
Avg Points / Game (Last 100 Matches)
1.61
1.83 i
Last 6 Opponents
Real Oviedo Rank: D
Athletic Club Rank: W
Girona Rank: L
Real Sociedad Rank: W
Deportivo Alavés Rank: D
Elche Rank: W
Avg Points / Game (Last 6 Matches)
0.67 i
Last 6 Opponents
FC Barcelona Rank: L
Real Oviedo Rank: L
Valencia Rank: W
Deportivo Alavés Rank: L
Real Betis Rank: D
Real Madrid Rank: L
13
Head to Head (Wins - Draws - Losses)
13 - 7 - 11
11

Win Probabilities

Live Win Probability (90 Min)
Home Villarreal
49.46%
Draw
25.97%
Away Celta de Vigo
24.57%

Movement

Changes since opening
Villarreal
-46.15%
Draw
+21.77%
Celta de Vigo
+24.38%

Team Power Ranking

i
What is Power Ranking?
Power score: composite of opponent-weighted form (last 6 & 20 games) and league position over last 3 seasons.
28.14
20.08
0 (Weakest) 100 (Strongest)
Metric
Villarreal
Celta de Vigo
Power Score
28.14
20.08
League Position
3
6
Global Rank
-
-

Form Analysis Opponent-Weighted

Line chart of recent results (points/trend). Friendlies excluded by default. Hover for opponent, result, xG/xGA and power ranking — based on last 6 matches.

vs
Villarreal Opponent-weighted form score
Celta de Vigo Opponent-weighted form score
Win (3 pts) Draw (1 pt) Loss (0 pts) Villarreal Celta de Vigo

Heatmaps Ball coordinates

Attack and defence zones from ball position data. Filters: last 6 matches (overall/home/away), time period, competition.

vs

Villarreal

Left / Center / Right
Opposition half density
vs season average

Celta de Vigo

Left / Center / Right
Opposition half density
vs season average

Possession Efficiency Possession-Adjusted

How effectively each team uses and defends their share of possession. Efficiency adjusted based on team possession percentage

Villarreal ⚠ Proxy
vs
⚠ Proxy Celta de Vigo
Attacking Efficiency
Higher is better
Attacking Efficiency
30.96
20.47
Defensive Efficiency
Lower is better
Defensive Efficiency
20.47
30.96
Combined Efficiency Index Z-score combining attacking and defensive possession-adjusted efficiency.
Positive = above league average.
Negative = below league average.
Formula: EfficiencyIndex = z(AttackEff) − z(DefenceEff)
-3 0 3
Villarreal +0.95 Efficiency Index
vs
Celta de Vigo -0.95 Efficiency Index
xG data unavailable for both teams. Values estimated using shots and dangerous attacks (proxy). Confidence: Medium.
Villarreal
Celta de Vigo
AttackEff = xG ÷ pos
DefenceEff = xGA ÷ (1−pos)

Set Pieces Efficiency Attack & Defence

Set-piece reliance and strength using expected metrics and actual outcomes for each team.

Villarreal ⚠ Proxy
vs
⚠ Proxy Celta de Vigo
Created Set-piece attacking threat
Villarreal Celta de Vigo
Set-piece xG Share Share of total expected goals generated from set pieces. Higher = more set-piece reliant in attack.
Goals per Match Average set-piece goals scored per match.
1.00 1.00
vs Expected (xG) Goals scored minus set-piece xG. Positive = overperforming; Negative = underperforming expectations.
vs
Conceded Set-piece defensive exposure
Villarreal Celta de Vigo
Set-piece xGA Share Share of total expected goals conceded from set pieces. Higher = more exposed to set pieces defensively.
Conceded per Match Average set-piece goals conceded per match.
1.00 1.00
vs Expected (xGA) Goals conceded minus set-piece xGA. Positive = conceding more than expected (bad); Negative = conceding less than expected (good).
vs
xG set-piece data unavailable for both teams. Values estimated using proxy metrics (shots, dangerous attacks). Confidence: Medium.
Villarreal
Celta de Vigo
xG Share = set-piece xG ÷ total xG
vs Expected = goals − set-piece xG

Counter / Transition Attack & Defence

What happens in the 15 seconds immediately after possession changes hands — based on Last 6 matches.

Villarreal
vs
Celta de Vigo
Attack After Winning Possession transition → offence
Villarreal Celta de Vigo
Goals per Match Average goals scored within 15s of winning the ball per match. ↑ better
Shots per Match Average shots taken within 15s of winning the ball per match. ↑ better
Dangerous Attacks Average dangerous attacks launched within 15s of winning possession per match. ↑ better
Defence After Losing Possession loss → defensive exposure
Villarreal Celta de Vigo
Goals Conceded Average goals conceded within 15s of losing the ball per match. ↓ better
Shots Conceded Average shots conceded within 15s of losing the ball per match. ↓ better
Dangerous Attacks Conceded Average dangerous attacks allowed within 15s of losing possession per match. ↓ better
Villarreal
Celta de Vigo
Window = 15s post-possession change
Index = 0–1 composite score

PRESSURE INDEX

Momentum phases from smoothed minute-by-minute pressure.

  • VIL had peak pressure around 64'.
  • VIL started the game with stronger pressure.
  • Both teams' pressure dropped after the 30th minute.
VIL Pressure CEL Pressure
Pressure Index: VIL reached the top pressure at 64' (75.83).

Team Head to Head Last 6 Seasons

Summary of 31 matches between these sides — filtered by competition and venue context.

Villarreal VIL Home
31 matches
Celta de Vigo CEL Away
Match Record
13
Wins
11
7
Draws
7
11
Losses
13
Goals
51
Goals Scored
41
41
Goals Conceded
51
+10
Goal Difference
-10

Data last updated: 2026-04-27T00:20:49+00:00

STARTING XI

Match Formation 4-4-2
Match Formation 3-4-2-1
Pitch
A. Tenas Ureña
Spain
25 A. Tenas Ureña
A. Freeman
United States
3 A. Freeman
R. Marín Zamora
Spain
4 R. Marín Zamora
R. Palma Veiga
Portugal
12 R. Palma Veiga
A. Pedraza Sag
Substitution
Spain
24 A. Pedraza Sag
N. Pépé
Substitution
Ivory Coast
19 N. Pépé
S. Comesaña Veiga
Spain
14 S. Comesaña Veiga
P. Gueye
Substitution
Senegal
18 P. Gueye
A. Moleiro González
Substitution
Spain
20 A. Moleiro González
G. Moreno Balaguero
Spain
7 G. Moreno Balaguero
G. Mikautadze
Substitution
Georgia
9 G. Mikautadze
Pitch
I. Radu
Romania
13 I. Radu
M. Alonso Mendoza
Substitution
Spain
20 M. Alonso Mendoza
Y. Lago Amil
Spain
29 Y. Lago Amil
J. Rodríguez Galiano
Spain
32 J. Rodríguez Galiano
S. Carreira Vilariño
Spain
5 S. Carreira Vilariño
Ilaix Moriba
Guinea
6 Ilaix Moriba
H. Sotelo
Substitution
Spain
22 H. Sotelo
Ó. Mingueza García
Spain
3 Ó. Mingueza García
H. Álvarez Antúnez
Substitution
Spain
23 H. Álvarez Antúnez
P. Durán Fernández
Substitution
Spain
18 P. Durán Fernández
B. Iglesias Quintas
Substitution
Spain
7 B. Iglesias Quintas

General Information

Date & Time :
Apr 26, 2026, 07:00 PM
Competition :
2025/2026 La Liga, Spain · Round 32 · Regular Season
Stadium :
Estadio de la Cerámica
Capacity :
23500
Attendance :
16895
Pitch Surface :
Grass
Weather :
☀️ 12°C, Fair
Referees :
Alejandro Quintero González
Álvaro Granel Peiró
José Francisco García Lozano
Sergio Escriche Guzmán

Statistics

Possession
VIL
49%
CEL
51%

Top Statistics

2 Goals 1
3 Big Chances Created 5
4 Shots 2
31 Dangerous attacks 37
47 Possession 53
7 Corners 5
15 Free kicks 12
3 Yellow Cards 6

Match Overview

1 Penalties 1
9 Throwins 15
9 Goal Kicks 3
9 Successful Dribbles 5
17 Dribble Attempts 12
3 Successful Headers 3
53 Successful Dribbles Percentage 42
1 Assists 0
5 Substitutions 5
0 Hit Woodwork 1
69 Ball Safe 78
0 Injuries 2
6 Goal Attempts 6

Attacking

61 Attacks 72
2 Big Chances Missed 4

Possession

484 Passes 544
36 Successful Long Passes 30
438 Successful Passes 484
58 Long Passes 41
90 Successful Passes Percentage 89
62 Successful Long Passes Percentage 73
7 Key Passes 8

Defensive

12 Tackles 12
9 Interceptions 7
2 Saves 2
41 Duels Won 31

Build-up

2 Accurate Crosses 5
15 Total Crosses 19

Discipline

13 Fouls 16
1 Offsides 2

Lineup

Referee : Alejandro Quintero González

Starting XI

25
Arnau Tenas
Arnau Tenas Goalkeeper
6.47
3
Alex Freeman
Alex Freeman Defender
6.52
4
Rafa Marín
Rafa Marín Defender
6.92
12
Renato Veiga
Renato Veiga Defender
6.66
24
Alfonso Pedraza
Alfonso Pedraza Defender
6.78
23
Sergi Cardona
Sergi Cardona
Defender78'
6.8
14
Santi Comesaña
Santi Comesaña Midfielder
6.88
18
Pape Gueye
Pape Gueye Midfielder
7.03
10
Dani Parejo
Dani Parejo
Midfielder78'
6.78
19
Nicolas Pépé
Nicolas Pépé Midfielder
7.02
11
Alfon González
Alfon González
Attacker78'
6.6
20
Alberto Moleiro
Alberto Moleiro Midfielder
6.92
16
Thomas Partey
Thomas Partey
Midfielder90+2'
6.62
7
Gerard Moreno
Gerard Moreno Attacker
7.16
9
Georges Mikautadze
Georges Mikautadze Attacker
6.91
22
Ayoze Pérez
Ayoze Pérez
Attacker85'
6.66
Referee : Alejandro Quintero González

Starting XI

13
Ionuț Radu
Ionuț Radu Goalkeeper
6.88
20
Marcos Alonso
Marcos Alonso Defender
7.02
10
Iago Aspas
Iago Aspas
Attacker76'
7
29
Yoel Lago
Yoel Lago Defender
6.57
32
Javi Rodríguez
Javi Rodríguez Defender
6.69
3
Óscar Mingueza
Óscar Mingueza Midfielder
6.89
5
Sergio Carreira
Sergio Carreira Midfielder
6.8
6
Ilaix Moriba
Ilaix Moriba Midfielder
6.8
22
Hugo Sotelo
Hugo Sotelo Midfielder
7.01
8
Fer López
Fer López
Midfielder76'
6.77
7
Borja Iglesias
Borja Iglesias Attacker
6.89
30
Hugo González
Hugo González
Attacker83'
6.53
18
Pablo Durán
Pablo Durán Attacker
6.65
9
Ferran Jutglà
Ferran Jutglà
Attacker46'
6.92
23
Hugo Álvarez
Hugo Álvarez Attacker
6.74
14
Álvaro Núñez
Álvaro Núñez
Defender76'
7

Events

2ND-HALF
90+5'
Event
Iago Aspas
Argument / 9th Yellowcard
90+4'
Event
Ilaix Moriba
Argument / 8th Yellowcard
Event
Thomas Partey Alberto Moleiro
10th Substitution
90+2'
Event
Ayoze Pérez Georges Mikautadze
9th Substitution
85'
83'
Event
Hugo González Borja Iglesias
8th Substitution
Event
Dani Parejo Pape Gueye
7th Substitution
78'
Event
Alfon González Nicolas Pépé
6th Substitution
78'
Event
Sergi Cardona Alfonso Pedraza
5th Substitution
78'
76'
Event
Iago Aspas Marcos Alonso
2nd Substitution
76'
Event
Álvaro Núñez Hugo Álvarez
4th Substitution
76'
Event
Fer López Hugo Sotelo
3rd Substitution
74'
Event
Borja Iglesias
7th Yellowcard
73'
Event
Borja Iglesias
Right foot shot / 2nd Penalty
71'
Event
Borja Iglesias
To be retaken / Missed penalty
Event
Pape Gueye
Foul / 6th Yellowcard
70'
46'
Event
Ferran Jutglà Pablo Durán
1st Substitution
1ST-HALF
45+3'
Event
Pablo Durán
Foul / 5th Yellowcard
Event
Nicolas Pépé
Foul / 4th Yellowcard
42'
Event
Nicolas Pépé
Left foot shot / 1st Goal
29'
29'
Event
Ionuț Radu
Argument / 3rd Yellowcard
Event
Alfonso Pedraza
Foul / 2nd Yellowcard
18'
14'
Event
Marcos Alonso
Foul / 1st Yellowcard
Event
Gerard Moreno
Left foot shot / 1st Penalty
2'

Match Commentary

90
Update Update
Gerard Moreno wins a free kick for Villarreal in the defensive half.
90
Update Update
Foul committed by Ilaix Moriba of Celta Vigo.
90
Update Update
The fourth official has indicated there will be 4 minutes of added time.
90
Corner Corner
Celta Vigo wins a corner after Alexander Freeman concedes.
90
Update Update
Foul committed by Yoel Lago of Celta Vigo.
90
Update Update
Gerard Moreno wins a free kick for Villarreal in the defensive half.
90
Substitution Substitution
Substitution for Villarreal: Thomas Partey comes on for Alberto Moleiro.
90
Update Update
The second half ends with Villarreal winning 2-1 against Celta Vigo.
90
Yellow Card Yellow Card Important
Ilaix Moriba of Celta Vigo receives a yellow card.
89
Attempt Attempt
Gerard Moreno's left-footed shot from the right side of the box for Villarreal is blocked.
87
Update Update
Foul by Alberto Moleiro of Villarreal.
87
Update Update
Foul committed by Alberto Moleiro of Villarreal.
86
Attempt Attempt
Alfon González's right-footed shot from outside the box is saved in the center of the goal by Ionut Radu. The attempt was assisted by Dani Parejo.
85
Substitution Substitution
Substitution for Villarreal: Ayoze Pérez comes on for Georges Mikautadze.
84
Attempt Attempt
Santi Comesaña's right-footed shot from the right side of the six-yard box is blocked. He was assisted by Alfon González, who provided a cross.
84
Corner Corner
Villarreal wins a corner after Yoel Lago concedes.
83
Attempt Attempt
Iago Aspas from Celta Vigo misses the attempt with a left-footed shot from outside the box.
83
Substitution Substitution
Substitution for Celta Vigo: Hugo González comes on for Borja Iglesias.
82
Update Update
Dani Parejo wins a free kick for Villarreal in the defensive half.
82
Update Update
Foul committed by Fer López of Celta Vigo.
81
Update Update
Sergio Carreira from Celta Vigo wins a free kick in the defensive half.
81
Update Update
Foul committed by Alfon González of Villarreal.
80
Update Update
Handball by Gerard Moreno of Villarreal.
79
Update Update
Ferran Jutglà of Celta Vigo hits the woodwork with a header from the left side of the six-yard box.
78
Substitution Substitution
Substitution for Villarreal: Dani Parejo comes on for Pape Gueye.
78
Substitution Substitution
Substitution for Villarreal: Alfon González comes on for Nicolas Pépé.
78
Substitution Substitution
Substitution for Villarreal: Sergi Cardona comes on for Alfonso Pedraza.
76
Substitution Substitution
Substitution for Celta Vigo: Fer López comes on for Hugo Sotelo.
76
Substitution Substitution
Substitution for Celta Vigo: Iago Aspas comes on for Marcos Alonso.
76
Substitution Substitution
Substitution for Celta Vigo: Álvaro Núñez comes on for Hugo Álvarez.
73
GOAL! GOAL! Important
Goal in the penalty shootout! Borja Iglesias scores for Celta Vigo with a right-footed shot. The match remains 2-1.
72
Update Update
Alexander Freeman of Villarreal wins a free kick in the defensive half.
72
Update Update
Foul committed by Marcos Alonso for Celta Vigo.
71
Corner Corner
Penalty saved! Borja Iglesias from Celta Vigo has his right-footed shot stopped in the bottom left corner by Arnau Tenas of Villarreal.
70
Update Update
Celta Vigo is awarded a penalty after Borja Iglesias is fouled in the penalty area.
70
Update Update
Pape Gueye of Villarreal concedes a penalty after committing a foul in the penalty area.
70
Yellow Card Yellow Card Important
Pape Gueye of Villarreal receives a yellow card for a foul.
69
Corner Corner
Villarreal wins a corner after Borja Iglesias concedes.
68
Attempt Attempt
Nicolas Pépé's left-footed shot from outside the box is blocked.
68
Corner Corner
Villarreal wins a corner after Yoel Lago concedes.
66
Update Update
Foul committed by Alfonso Pedraza of Villarreal.
66
Update Update
Javi Rodríguez from Celta Vigo wins a free kick in the defensive half.
65
Update Update
Georges Mikautadze from Villarreal wins a free kick in the defensive half.
65
Update Update
Foul by Yoel Lago of Celta Vigo.
61
Update Update
Nicolas Pépé wins a free kick for Villarreal in the defensive half.
61
Update Update
Foul committed by Sergio Carreira of Celta Vigo.
60
Update Update
Foul committed by Yoel Lago of Celta Vigo.
60
Update Update
Foul committed by Yoel Lago of Celta Vigo.
60
Update Update
Alberto Moleiro from Villarreal wins a free kick in the defensive half.
59
Attempt Attempt
Pape Gueye from Villarreal misses a left-footed shot from over 35 yards to the left, assisted by Alberto Moleiro during a fast break.
57
Update Update
Foul committed by Javi Rodríguez of Celta Vigo.
57
Update Update
Georges Mikautadze from Villarreal wins a free kick in the defensive half.
57
Attempt Attempt
Pape Gueye's left-footed shot from very close range is saved in the center of the goal by Ionut Radu.
57
Corner Corner
Georges Mikautadze's right-footed shot from the center of the box is saved in the bottom right corner by Ionut Radu. The attempt was assisted by Nicolas Pépé.
56
Update Update
Foul committed by Rafa Marín of Villarreal.
56
Update Update
Hugo Álvarez from Celta Vigo wins a free kick in the attacking half.
55
Attempt Attempt
Attempt missed by Pape Gueye from Villarreal with a left-footed shot from the right side of the box.
53
Attempt Attempt
Hugo Álvarez of Celta Vigo misses a right-footed shot from the left side of the box.
51
Update Update
The match is delayed due to an injury to Yoel Lago from Celta Vigo.
51
Attempt Attempt
Rafa Marín from Villarreal attempts a right-footed shot from the right side of the box, but it goes close and misses to the right.
49
Corner Corner
Villarreal wins a corner after Javi Rodríguez concedes.
48
Update Update
Foul committed by Santi Comesaña of Villarreal.
48
Corner Corner
Villarreal wins a corner after Yoel Lago concedes.
48
Attempt Attempt
Gerard Moreno's left-footed shot from outside the box is blocked. The attempt was assisted by Alberto Moleiro.
48
Update Update
Yoel Lago from Celta Vigo wins a free kick in the defensive half.
47
Corner Corner
Villarreal is awarded a corner after Borja Iglesias concedes it.
46
Corner Corner
Villarreal wins a corner after Óscar Mingueza concedes.
45
Update Update
The fourth official has indicated there will be 3 minutes of added time.
45
Update Update
Alfonso Pedraza of Villarreal wins a free kick in the defensive half.
45
Update Update
Foul committed by Pablo Durán of Celta Vigo.
45
Update Update
First half ends with Villarreal leading 2-0 against Celta Vigo.
45
Yellow Card Yellow Card Important
Pablo Durán from Celta Vigo receives a yellow card for a bad foul.
45
Substitution Substitution
Substitution for Celta Vigo: Ferran Jutglà comes on for Pablo Durán.
45
Update Update
The second half begins with Villarreal leading Celta Vigo 2-0.
44
Attempt Attempt
Hugo Álvarez's right-footed shot from the center of the box is saved.
42
Update Update
The match is delayed due to an injury to Ilaix Moriba of Celta Vigo.
42
Yellow Card Yellow Card Important
Nicolas Pépé from Villarreal receives a yellow card for a bad foul.
42
Update Update
Ilaix Moriba from Celta Vigo wins a free kick in the defensive half.
42
Yellow Card Yellow Card Important
Nicolas Pépé from Villarreal receives a yellow card for a bad foul.
41
Update Update
Georges Mikautadze of Villarreal wins a free kick in the defensive half.
41
Update Update
Foul committed by Yoel Lago of Celta Vigo.
40
Attempt Attempt
Attempt missed. Georges Mikautadze from Villarreal takes a left-footed shot from a difficult angle and long range on the left.
38
Update Update
Foul committed by Borja Iglesias of Celta Vigo.
37
Update Update
Foul committed by Rafa Marín of Villarreal.
35
Update Update
Foul committed by Hugo Sotelo of Celta Vigo.
35
Update Update
Pape Gueye from Villarreal wins a free kick in the defensive half.
34
Update Update
Ilaix Moriba from Celta Vigo wins a free kick in the attacking half.
34
Update Update
Foul by Nicolas Pépé of Villarreal.
34
Corner Corner
Celta Vigo wins a corner after Alexander Freeman concedes.
32
Attempt Attempt
Sergio Carreira's right-footed shot from the left side of the box is saved in the center of the goal by Arnau Tenas. The attempt was assisted by Hugo Álvarez.
31
Update Update
Foul committed by Borja Iglesias of Celta Vigo.
31
Update Update
Pape Gueye from Villarreal wins a free kick in the defensive half.
29
GOAL! GOAL! Important
Goal! Villarreal lead 2-0 against Celta Vigo. Nicolas Pépé scores with a left-footed shot from the center of the box into the bottom left corner, assisted by Alfonso Pedraza's cross.
29
Yellow Card Yellow Card Important
Ionut Radu from Celta Vigo receives a yellow card.
28
Update Update
Foul committed by Javi Rodríguez of Celta Vigo.
28
Update Update
Javi Rodríguez from Celta Vigo wins a free kick in the attacking half.
27
Corner Corner
Celta Vigo wins a corner after Rafa Marín concedes.
26
Update Update
Borja Iglesias from Celta Vigo wins a free kick in the defensive half.
26
Update Update
Borja Iglesias from Celta Vigo wins a free kick in the defensive half.
18
Update Update
Foul committed by Alfonso Pedraza of Villarreal.
18
Update Update
Foul committed by Alfonso Pedraza of Villarreal.
18
Yellow Card Yellow Card Important
Alfonso Pedraza from Villarreal receives a yellow card for a bad foul.
14
Update Update
Foul committed by Marcos Alonso for Celta Vigo.
14
Update Update
Nicolas Pépé wins a free kick for Villarreal in the attacking half.
14
Yellow Card Yellow Card Important
Marcos Alonso from Celta Vigo receives a yellow card for a bad foul.
13
Attempt Attempt
Hugo Álvarez's right-footed shot from the center of the box is blocked. He was assisted by Óscar Mingueza.
11
Update Update
Santi Comesaña from Villarreal is awarded a free kick in the defensive half.
11
Update Update
Foul committed by Ilaix Moriba of Celta Vigo.
10
Corner Corner
Celta Vigo wins a corner after Renato Veiga concedes.
10
Corner Corner
Celta Vigo wins a corner after Renato Veiga concedes.
10
Corner Corner
Pablo Durán from Celta Vigo misses the attempt with a right-footed shot from a tough angle on the left that goes too high. He was assisted by Hugo Sotelo, who provided a cross after a corner.
9
Corner Corner
Celta Vigo wins a corner after Rafa Marín concedes.
9
Update Update
Alfonso Pedraza of Villarreal is caught offside.
8
Update Update
Foul committed by Hugo Sotelo of Celta Vigo.
8
Update Update
Gerard Moreno wins a free kick for Villarreal in the defensive half.
7
Update Update
Nicolas Pépé commits a handball for Villarreal.
2
GOAL! GOAL! Important
Goal! Gerard Moreno scores for Villarreal with a left-footed shot into the bottom right corner. The score is now Villarreal 1, Celta Vigo 0.
1
Update Update
Penalty awarded to Villarreal as Alberto Moleiro is fouled in the penalty area.
1
Update Update
Yoel Lago of Celta Vigo concedes a penalty after committing a foul in the penalty area.

CONCLUSION

Villarreal's 2-1 triumph over Celta de Vigo reinforces their credentials as La Liga contenders, blending first-half firepower with second-half grit to overcome possession disadvantage. The halftime 2-0 lead proved decisive, as Celta's response fell just short. This outcome, aligning with pre-match views of Villarreal as stronger, highlights their structural outperformance amid neutral conditions—no reds or major shifts. For Villarreal, efficiency in tight spaces boosts momentum; for Celta, ball dominance must translate to more goals. A pivotal result shaping mid-table battles.

Villarreal vs Celta de Vigo preview with tactical analysis, xG context, lineup signals, and data-backed betting insights for faster decisions.

Use this page as a quick-read snapshot first, then continue to deep stats and methodology references below.

How We Build This Analysis

BestPreviews combines tactical context, lineup quality, xG trends, and form data across competitions. Read the full methodology and FAQ.