La Liga Regular Season - 29

Villarreal 3 - 1 FT Real Sociedad

Estadio de la Ceramica

Match previews and recaps to help you decide which games are worth watching

Futmetrix Verdict
58
FT
Fri, Mar 20
Español
Villarreal
3-1
Real Sociedad
⚡ Intensity 52
⚖️ Balance 27
🏆 Stakes 56
🎲 Upset 0
Yellow Submarine sinks La Real early.

A 23-Minute Masterclass at La Cerámica

Worth Watching Futmetrix Score: 58/100. A devastating first-half blitz proved that clinical finishing trumps raw possession in the race for European football.

The Early Onslaught

Estadio de la Ceramica witnessed an absolute hurricane right from the kickoff. Villarreal set the Intensity dials to maximum, blowing past Real Sociedad before the visitors even had time to settle into their passing rhythm. G. Moreno ignited the fireworks with a clinical strike just seven minutes in, immediately putting the Basque side on the back foot. The attacking pressure never relented. By the 15th minute, G. Mikautadze doubled the advantage, exposing gaping holes in a normally resolute defence. When N. Pepe fired home a third at the 23-minute mark, the match effectively became an exercise in damage limitation. A remarkable 3.51 xG for the hosts tells the story of a team operating at the absolute peak of their attacking powers.

The Super Sub's Response

Finding Balance after a three-goal deficit is nearly impossible, but the visitors eventually carved out a foothold. Real Sociedad dominated possession with an imposing 64 percent of the ball, meticulously threading 669 total passes across the pitch. Their breakthrough arrived right after the interval when L. Sucic made an instant impact off the bench, netting a 47th-minute lifeline. The Croatian midfielder injected genuine belief into the away ranks, forcing the Yellow Submarine into a more defensive posture. At the other end, Álex Remiro put on a heroic shot-stopping display, tallying seven crucial saves to prevent the scoreline from becoming genuinely embarrassing. Despite their territorial control, the visitors lacked the cutting edge required to complete the comeback.

Cementing European Ambitions

When the final whistle blew, the Stakes of this encounter were clear for all to see. This 3-1 triumph firmly cements the hosts in the coveted Champions League qualification zone, reinforcing their grip on fourth place. The contrast in tactical approaches defined the evening—Villarreal ruthlessly punished errors in transition, proving that you do not need the ball to command the game. Their defensive block absorbed late pressure with relative ease, neutralising any lingering threat of an Upset Factor. For the Basque visitors, it is a bitter pill to swallow; all that fluid passing resulted in zero points, leaving them stranded in mid-table obscurity. If the hosts maintain this lethal efficiency, famous European nights await.

Key Questions

What does this mean for Villarreal's season?

This vital win solidifies their grip on fourth place, keeping them firmly on track for Champions League qualification with a comfortable cushion and ten games remaining.

How did substitute Nicolas Pépé change the game?

Though starting rather than substituting, Pépé's electrifying performance—capped by a crucial 23rd-minute goal—completely shattered the visitors' defensive structure during the opening onslaught.

What is the Futmetrix Score?

The Futmetrix Score is our 0-100 verdict on how entertaining a match is. We look at intensity, balance, stakes, and star quality to tell you if it's worth your time.

Match Statistics

Possession
36%
64%
Villarreal 36%
Real Sociedad 64%
Shots
21
11
Villarreal 21
Real Sociedad 11
Shots on Target
10
4
Villarreal 10
Real Sociedad 4
Expected Goals (xG)
3.51
1.16
Villarreal 3.51
Real Sociedad 1.16
Passes
369
669
Villarreal 369
Real Sociedad 669
Pass Accuracy
79%
89%
Villarreal 79%
Real Sociedad 89%
Corners
4
5
Villarreal 4
Real Sociedad 5
Fouls
10
11
Villarreal 10
Real Sociedad 11
Yellow Cards
0
2
Villarreal 0
Real Sociedad 2
Red Cards
0
0
Villarreal 0
Real Sociedad 0

Match Events

7' G. Moreno (S. Comesana)
15' G. Mikautadze
23' N. Pepe (G. Mikautadze)
J. Aramburu 🟨 38'
HT
J. Gorrotxategi L. Sucic 🔄 46'
L. Sucic 47'
I. Zubeldia D. Caleta-Car 🔄 54'
B. Mendez O. Oskarsson 🔄 68'
J. Aramburu A. Elustondo 🔄 68'
74' 🔄 G. Moreno T. Buchanan
74' 🔄 A. Moleiro A. Gonzalez
G. Guedes 🟨 78'
M. Oyarzabal A. Zakharyan 🔄 82'
P. Matarazzo 🟨 85'
89' 🔄 S. Comesana T. Partey
89' 🔄 P. Gueye D. Parejo
89' 🔄 G. Mikautadze T. Oluwaseyi
FT

Player Cards

Our take on every player in this match

Villarreal

Goalkeepers
Luiz Júnior
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
94
Total Mins
Started
Entry
Defenders
Santiago Mouriño
STORMTROOPER
STORMTROOPER
1
Shots
1
Shots
0
Goals
1
On Target
Pau Navarro
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
94
Total Mins
Started
Entry
Renato Veiga
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
94
Total Mins
Started
Entry
Alfonso Pedraza
ARCHITECT
ARCHITECT
2
Key Passes
2
Key Passes
0
Assists
20%
Pass Acc
Midfielders
Nicolas Pépé
ARCHITECT
ARCHITECT
4
Key Passes
4
Key Passes
0
Assists
26%
Pass Acc
Santi Comesaña
ARCHITECT
ARCHITECT
3
Key Passes
3
Key Passes
1
Assists
41%
Pass Acc
Pape Gueye
STORMTROOPER
STORMTROOPER
3
Shots
3
Shots
0
Goals
0
On Target
Alberto Moleiro
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
74
Total Mins
74
Entry
Forwards
Gerard Moreno
FINISHER
FINISHER
1
Goals
1
Goals
4
Shots
7.2
Rating
Georges Mikautadze
ARCHITECT
ARCHITECT
3
Key Passes
3
Key Passes
1
Assists
14%
Pass Acc
BENCH
Arnau Tenas
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Sergi Cardona
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Rafa Marín
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Willy Kambwala
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Alexander Freeman
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Thomas Partey
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
5
Total Mins
Started
Entry
Dani Parejo
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
5
Total Mins
Started
Entry
Tajon Buchanan
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
20
Total Mins
Started
Entry
Alfon González
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
20
Total Mins
Started
Entry
Tani Oluwaseyi
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
5
Total Mins
Started
Entry

Real Sociedad

Goalkeepers
Álex Remiro
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
94
Total Mins
Started
Entry
Defenders
Jon Aramburu
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
68
Total Mins
68
Entry
Jon Martin
WALL
WALL
0
Dribbled Past
0
Dribbled Past
4
Tackles
83%
Duel Win %
Igor Zubeldia
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
54
Total Mins
54
Entry
Sergio Gómez
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
94
Total Mins
Started
Entry
Midfielders
Ander Barrenetxea
ARCHITECT
ARCHITECT
3
Key Passes
3
Key Passes
0
Assists
46%
Pass Acc
Jon Gorrotxategi
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
45
Total Mins
46
Entry
Carlos Soler
MAGNET
MAGNET
78
Activity
78
Activity
72
Passes
6
Duels
Gonçalo Guedes
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
94
Total Mins
Started
Entry
Forwards
Brais Méndez
MAGNET
MAGNET
58
Activity
58
Activity
53
Passes
5
Duels
Mikel Oyarzabal
LATE SHIFT
LATE SHIFT
8
Late Mins
8
Late Mins
82
Total Mins
82
Entry
BENCH
Unai Marrero
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Duje Ćaleta-Car
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
40
Total Mins
Started
Entry
Aritz Elustondo
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
26
Total Mins
Started
Entry
Aihen Muñoz
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Luka Sučić
SUPER SUB
SUPER SUB
1
Goal
1
Goal
49
Minutes
7.9
Rating
Tomy Carbonell
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Ibai Aguirre
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Pablo Marín
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Arsen Zakharyan
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
12
Total Mins
Started
Entry
Orri Steinn Óskarsson
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
26
Total Mins
Started
Entry
Wesley
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Jon Karrikaburu
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry

Head to Head

Date Home Score Away Competition Venue
11/30/2025 Real Sociedad 2 - 3 Villarreal La Liga Reale Arena
04/20/2025 Villarreal 2 - 2 Real Sociedad La Liga Estadio de la Cerámica
01/13/2025 Real Sociedad 1 - 0 Villarreal La Liga Reale Arena
02/23/2024 Real Sociedad 1 - 3 Villarreal La Liga Reale Arena
12/09/2023 Villarreal 0 - 3 Real Sociedad La Liga Estadio de la Cerámica
04/02/2023 Villarreal 2 - 0 Real Sociedad La Liga Estadio de la Cerámica
11/30/2025
La Liga Reale Arena
04/20/2025
La Liga Estadio de la Cerámica
01/13/2025
La Liga Reale Arena
02/23/2024
La Liga Reale Arena
12/09/2023
La Liga Estadio de la Cerámica
04/02/2023
La Liga Estadio de la Cerámica
Villarreal Win
Real Sociedad Win
Draw

League Standings

Pos Team P Pts GF GA GD Form
1 Barcelona 29 73 78 28 +50 WBarcelona 1 - 0 Rayo Vallecano (22-03-2026)WBarcelona 5 - 2 Sevilla (15-03-2026)WAthletic Club 0 - 1 Barcelona (07-03-2026)WBarcelona 4 - 1 Villarreal (28-02-2026)WBarcelona 3 - 0 Levante (22-02-2026)
2 Real Madrid 29 69 63 26 +37 WReal Madrid 3 - 2 Atletico Madrid (22-03-2026)WReal Madrid 4 - 1 Elche (14-03-2026)WCelta Vigo 1 - 2 Real Madrid (06-03-2026)LReal Madrid 0 - 1 Getafe (02-03-2026)LOsasuna 2 - 1 Real Madrid (21-02-2026)
3 Villarreal 29 58 54 34 +20 WVillarreal 3 - 1 Real Sociedad (20-03-2026)DAlaves 1 - 1 Villarreal (13-03-2026)WVillarreal 2 - 1 Elche (08-03-2026)LBarcelona 4 - 1 Villarreal (28-02-2026)WVillarreal 2 - 1 Valencia (22-02-2026)
4 Atletico Madrid 29 57 49 28 +21 LReal Madrid 3 - 2 Atletico Madrid (22-03-2026)WAtletico Madrid 1 - 0 Getafe (14-03-2026)WAtletico Madrid 3 - 2 Real Sociedad (07-03-2026)WOviedo 0 - 1 Atletico Madrid (28-02-2026)WAtletico Madrid 4 - 2 Espanyol (21-02-2026)
5 Real Betis 29 44 44 37 +7 LAthletic Club 2 - 1 Real Betis (22-03-2026)DReal Betis 1 - 1 Celta Vigo (15-03-2026)LGetafe 2 - 0 Real Betis (08-03-2026)DReal Betis 2 - 2 Sevilla (01-03-2026)DReal Betis 1 - 1 Rayo Vallecano (21-02-2026)
6 Celta Vigo 29 41 41 35 +6 LCelta Vigo 3 - 4 Alaves (22-03-2026)DReal Betis 1 - 1 Celta Vigo (15-03-2026)LCelta Vigo 1 - 2 Real Madrid (06-03-2026)WGirona 1 - 2 Celta Vigo (01-03-2026)WCelta Vigo 2 - 0 Mallorca (22-02-2026)
7 Real Sociedad 29 38 44 45 -1 LVillarreal 3 - 1 Real Sociedad (20-03-2026)WReal Sociedad 3 - 1 Osasuna (15-03-2026)LAtletico Madrid 3 - 2 Real Sociedad (07-03-2026)WMallorca 0 - 1 Real Sociedad (28-02-2026)DReal Sociedad 3 - 3 Oviedo (21-02-2026)
8 Getafe 29 38 25 31 -6 WEspanyol 1 - 2 Getafe (21-03-2026)LAtletico Madrid 1 - 0 Getafe (14-03-2026)WGetafe 2 - 0 Real Betis (08-03-2026)WReal Madrid 0 - 1 Getafe (02-03-2026)LGetafe 0 - 1 Sevilla (22-02-2026)
9 Athletic Club 29 38 32 41 -9 WAthletic Club 2 - 1 Real Betis (22-03-2026)LGirona 3 - 0 Athletic Club (14-03-2026)LAthletic Club 0 - 1 Barcelona (07-03-2026)DRayo Vallecano 1 - 1 Athletic Club (28-02-2026)WAthletic Club 2 - 1 Elche (20-02-2026)
10 Osasuna 29 37 34 35 -1 WOsasuna 1 - 0 Girona (21-03-2026)LReal Sociedad 3 - 1 Osasuna (15-03-2026)DOsasuna 2 - 2 Mallorca (07-03-2026)LValencia 1 - 0 Osasuna (01-03-2026)WOsasuna 2 - 1 Real Madrid (21-02-2026)
11 Espanyol 29 37 36 44 -8 LEspanyol 1 - 2 Getafe (21-03-2026)LMallorca 2 - 1 Espanyol (15-03-2026)DEspanyol 1 - 1 Oviedo (09-03-2026)DElche 2 - 2 Espanyol (01-03-2026)LAtletico Madrid 4 - 2 Espanyol (21-02-2026)
12 Valencia 29 35 32 42 -10 WSevilla 0 - 2 Valencia (21-03-2026)LOviedo 1 - 0 Valencia (14-03-2026)WValencia 3 - 2 Alaves (08-03-2026)WValencia 1 - 0 Osasuna (01-03-2026)LVillarreal 2 - 1 Valencia (22-02-2026)
13 Girona 29 34 31 44 -13 LOsasuna 1 - 0 Girona (21-03-2026)WGirona 3 - 0 Athletic Club (14-03-2026)DLevante 1 - 1 Girona (07-03-2026)LGirona 1 - 2 Celta Vigo (01-03-2026)DAlaves 2 - 2 Girona (23-02-2026)
14 Rayo Vallecano 29 32 28 35 -7 LBarcelona 1 - 0 Rayo Vallecano (22-03-2026)DRayo Vallecano 1 - 1 Levante (16-03-2026)DSevilla 1 - 1 Rayo Vallecano (08-03-2026)WRayo Vallecano 3 - 0 Oviedo (04-03-2026)DRayo Vallecano 1 - 1 Athletic Club (28-02-2026)
15 Alaves 29 31 30 41 -11 WCelta Vigo 3 - 4 Alaves (22-03-2026)DAlaves 1 - 1 Villarreal (13-03-2026)LValencia 3 - 2 Alaves (08-03-2026)LLevante 2 - 0 Alaves (27-02-2026)DAlaves 2 - 2 Girona (23-02-2026)
16 Sevilla 29 31 37 49 -12 LSevilla 0 - 2 Valencia (21-03-2026)LBarcelona 5 - 2 Sevilla (15-03-2026)DSevilla 1 - 1 Rayo Vallecano (08-03-2026)DReal Betis 2 - 2 Sevilla (01-03-2026)WGetafe 0 - 1 Sevilla (22-02-2026)
17 Elche 29 29 38 46 -8 WElche 2 - 1 Mallorca (21-03-2026)LReal Madrid 4 - 1 Elche (14-03-2026)LVillarreal 2 - 1 Elche (08-03-2026)DElche 2 - 2 Espanyol (01-03-2026)LAthletic Club 2 - 1 Elche (20-02-2026)
18 Mallorca 29 28 34 47 -13 LElche 2 - 1 Mallorca (21-03-2026)WMallorca 2 - 1 Espanyol (15-03-2026)DOsasuna 2 - 2 Mallorca (07-03-2026)LMallorca 0 - 1 Real Sociedad (28-02-2026)LCelta Vigo 2 - 0 Mallorca (22-02-2026)
19 Levante 29 26 34 48 -14 WLevante 4 - 2 Oviedo (21-03-2026)DRayo Vallecano 1 - 1 Levante (16-03-2026)DLevante 1 - 1 Girona (07-03-2026)WLevante 2 - 0 Alaves (27-02-2026)LBarcelona 3 - 0 Levante (22-02-2026)
20 Oviedo 29 21 20 48 -28 LLevante 4 - 2 Oviedo (21-03-2026)WOviedo 1 - 0 Valencia (14-03-2026)DEspanyol 1 - 1 Oviedo (09-03-2026)LRayo Vallecano 3 - 0 Oviedo (04-03-2026)LOviedo 0 - 1 Atletico Madrid (28-02-2026)