Real Sociedad vs Villarreal

30 November 2025 · La Liga · 2025/26 · Referee César Soto Grado

Full time 2 – 3

Half-time: 0–1

  • Carlos Soler 60’
  • Ander Barrenetxea 87’
  • Ayoze Pérez 31’
  • Alberto Moleiro 57’, 90+5’

Match summary

Villarreal took a 3-2 win at Real Sociedad, with the winner arriving in stoppage time. Villarreal led 1-0 at half-time.

In the first half, Ayoze Pérez put Villarreal ahead in the 31st minute, set up by Alfonso. In the second half, Alberto Moleiro made it 0-2 in the 57th minute, set up by Ayoze Pérez, Carlos Soler pulled one back to make it 1-2 in the 60th minute, set up by Takefusa Kubo, Ander Barrenetxea equalised with a direct free kick in the 87th minute, and Moleiro won it from a corner in stoppage time.

There was little between the sides on chances: Real Sociedad created 1.37 expected goals (xG) from 18 shots, Villarreal 1.63 from 10.

Match stats

60% Possession 40%
18 Shots 10
7 Shots on target 5
8 Corners 2
142 Attacks 70
54 Dangerous attacks 41
530 Passes 358
86% Pass accuracy 77%
16 Tackles 23
15 Fouls 18
4 Yellow cards 8
0 Red cards 0
1 Offsides 0

Key events

Real Sociedad Villarreal
Kick-off
Takefusa KuboShot on target
15’
20’
31’
Ayoze PérezLeft foot shot0-1 (Villarreal)
42’
45+2’
Half-time0-1
Aritz ElustondoShot on target
46’
Brais MéndezShot on target
48’
49’
49’
Alberto MoleiroShot on target
Second half underway
57’
Alberto MoleiroRight foot shot0-2 (Villarreal)
Carlos SolerRight foot shot1-2 (Real Sociedad)
60’
Gonçalo GuedesShot on target
65’
67’
68’
Dani ParejoPape Gueye
69’
70’
73’
74’
Luiz JúniorTime wasting
Gonçalo GuedesShot on target
76’
Gorka CarreraGonçalo Guedes
77’
Mikel GotiBrais Méndez
84’
Ander BarrenetxeaRight foot shot2-2 (Real Sociedad)
87’
90’
90+5’
Alberto MoleiroRight foot shot2-3 (Villarreal)
Full-time2-3

How the chances added up

Running total of expected goals (xG) for each side through the match. xG rates each chance by how often similar shots are scored. A goal is marked where it was scored.

0.0 0.5 1.0 1.5 2.0 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.37 1.63 31’ Ayoze Pérez (Villarreal), 0-1 31’ 57’ Alberto Moleiro (Villarreal), 0-2 57’ 60’ Carlos Soler (Real Sociedad), 1-2 60’ 87’ Ander Barrenetxea (Real Sociedad), 2-2 87’ 90+5’ Alberto Moleiro (Villarreal), 2-3 90+5’ 0.0 0.5 1.0 1.5 2.0 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.37 1.63 31’ Ayoze Pérez (Villarreal), 0-1 Pérez 31’ 57’ Alberto Moleiro (Villarreal), 0-2 Moleiro 57’ 60’ Carlos Soler (Real Sociedad), 1-2 Soler 60’ 87’ Ander Barrenetxea (Real Sociedad), 2-2 Barrenetxea 87’ 90+5’ Alberto Moleiro (Villarreal), 2-3 Moleiro 90+5’
Real Sociedad 1.37 xGVillarreal 1.63 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Villarreal attacking Real Sociedad attacking 
31’ Ayoze Pérez (Villarreal), open play, 0.93 xG, goal 89’ Mikel Goti (Real Sociedad), from a corner, 0.60 xG, off target 63’ Alberto Moleiro (Villarreal), open play, 0.29 xG, off target 13’ Takefusa Kubo (Real Sociedad), open play, 0.09 xG, blocked 52’ Umar Sadiq (Real Sociedad), open play, 0.09 xG, blocked 49’ Alberto Moleiro (Villarreal), open play, 0.08 xG, saved 87’ Ander Barrenetxea (Real Sociedad), direct free kick, 0.07 xG, goal 80’ Georges Mikautadze (Villarreal), open play, 0.07 xG, off target 57’ Alberto Moleiro (Villarreal), open play, 0.06 xG, goal 60’ Carlos Soler (Real Sociedad), open play, 0.07 xG, goal 76’ Gonçalo Guedes (Real Sociedad), open play, 0.06 xG, saved 90+4’ Jon Martín (Real Sociedad), open play, 0.06 xG, blocked 46’ Aritz Elustondo (Real Sociedad), set piece, 0.06 xG, saved 90+4’ Tani Oluwaseyi (Villarreal), open play, 0.06 xG, blocked 15’ Takefusa Kubo (Real Sociedad), open play, 0.06 xG, saved 20’ Santiago Comesaña (Villarreal), set piece, 0.05 xG, off target 48’ Brais Méndez (Real Sociedad), direct free kick, 0.05 xG, saved 89’ Aritz Elustondo (Real Sociedad), from a corner, 0.04 xG, off target 79’ Ilias Akhomach (Villarreal), open play, 0.03 xG, off target 90+5’ Alberto Moleiro (Villarreal), from a corner, 0.04 xG, goal 24’ Brais Méndez (Real Sociedad), open play, 0.02 xG, off target 65’ Gonçalo Guedes (Real Sociedad), open play, 0.02 xG, saved 78’ Arsen Zakharyan (Real Sociedad), open play, 0.02 xG, blocked 90+1’ Jon Gorrotxategi (Real Sociedad), set piece, 0.02 xG, blocked 64’ Brais Méndez (Real Sociedad), open play, 0.01 xG, off target 72’ Brais Méndez (Real Sociedad), open play, 0.02 xG, off target 90+5’ Juan Foyth (Villarreal), from a corner, 0.02 xG, blocked 74’ Brais Méndez (Real Sociedad), set piece, 0.01 xG, off target 31’ Ayoze Pérez (Villarreal), open play, 0.93 xG, goal 89’ Mikel Goti (Real Sociedad), from a corner, 0.60 xG, off target 63’ Alberto Moleiro (Villarreal), open play, 0.29 xG, off target 13’ Takefusa Kubo (Real Sociedad), open play, 0.09 xG, blocked 52’ Umar Sadiq (Real Sociedad), open play, 0.09 xG, blocked 49’ Alberto Moleiro (Villarreal), open play, 0.08 xG, saved 80’ Georges Mikautadze (Villarreal), open play, 0.07 xG, off target 87’ Ander Barrenetxea (Real Sociedad), direct free kick, 0.07 xG, goal 60’ Carlos Soler (Real Sociedad), open play, 0.07 xG, goal 57’ Alberto Moleiro (Villarreal), open play, 0.06 xG, goal 76’ Gonçalo Guedes (Real Sociedad), open play, 0.06 xG, saved 90+4’ Jon Martín (Real Sociedad), open play, 0.06 xG, blocked 46’ Aritz Elustondo (Real Sociedad), set piece, 0.06 xG, saved 90+4’ Tani Oluwaseyi (Villarreal), open play, 0.06 xG, blocked 15’ Takefusa Kubo (Real Sociedad), open play, 0.06 xG, saved 20’ Santiago Comesaña (Villarreal), set piece, 0.05 xG, off target 48’ Brais Méndez (Real Sociedad), direct free kick, 0.05 xG, saved 89’ Aritz Elustondo (Real Sociedad), from a corner, 0.04 xG, off target 79’ Ilias Akhomach (Villarreal), open play, 0.03 xG, off target 90+5’ Alberto Moleiro (Villarreal), from a corner, 0.04 xG, goal 65’ Gonçalo Guedes (Real Sociedad), open play, 0.02 xG, saved 78’ Arsen Zakharyan (Real Sociedad), open play, 0.02 xG, blocked 24’ Brais Méndez (Real Sociedad), open play, 0.02 xG, off target 90+1’ Jon Gorrotxategi (Real Sociedad), set piece, 0.02 xG, blocked 72’ Brais Méndez (Real Sociedad), open play, 0.02 xG, off target 90+5’ Juan Foyth (Villarreal), from a corner, 0.02 xG, blocked 64’ Brais Méndez (Real Sociedad), open play, 0.01 xG, off target 74’ Brais Méndez (Real Sociedad), set piece, 0.01 xG, off target
Size shows xG Goal On target Off target or blocked

Hover or tap a shot for the player, minute and xG.

Lineups

Real Sociedad 4-2-3-1 Starting XI
Remiro
Aramburu
Martín
Elustondo
Gómez
Gorrotxategi
Soler 77’
Kubo 85’
Méndez 84’
Guedes 77’
Sadiq 56’
Villarreal 4-4-2 Starting XI
Júnior
Pedraza 78’
Marín
Foyth
Mouriño
Moleiro 2
Gueye 68’
Comesaña
Buchanan 79’
Pérez 86’
Moreno 68’

Player stats

PlayerPosMinGAShxGxAKPCards
Remiro GK900 0.000.000
Jon Aramburu DEF900 0.000.021
Aritz Elustondo DEF902 0.100.000
Jon Martín DEF901 0.060.000
Sergio Gómez DEF900 0.000.152
Jon Gorrotxategi MID901 0.020.061
Carlos Soler MID8211 0.070.011
Takefusa Kubo MID9012 0.150.103
Brais Méndez MID895 0.110.112
Gonçalo Guedes MID822 0.080.000
Umar Sadiq FWD611 0.090.000
Ander Barrenetxea Sub2911 0.070.601
Arsen Zakharyan Sub81 0.020.041
Gorka Carrera Sub80 0.000.000
Beñat Turrientes Sub10 0.000.000
Mikel Goti Sub11 0.600.000

Starters first, then substitutes. xA is expected assists.

Before kick-off

Real Sociedad win 33% Avg odds 2.82
Draw 29% Avg odds 3.28
Villarreal win 38% Avg odds 2.50

Chances implied by the average closing odds, with the bookmaker margin removed.

Form going into the game

Last five league games before this one, oldest first. Select one to open it.

Previous and next meeting

Shots, expected goals and player data from Understat. Timeline, lineups and team statistics from Sportmonks. Results and odds from football-data.co.uk.