La Liga Regular Season - 21

Real Sociedad 3 - 1 FT Celta Vigo

Reale Arena

AI-powered match analysis and previews to help you decide which games are worth watching

94
FT
Sun, Jan 25
Español
Real Sociedad
3-1
Celta Vigo
⚡ Intensity 100
⚖️ Balance 49
🏆 Stakes 33
🎲 Upset 0
Oyarzabal brace defies red card drama

Oyarzabal Brace Defies Red Card Drama

Must-Watch Futmetrix Score: 94/100. Real Sociedad produced a clinical masterclass in counter-attacking football to overcome a numerical disadvantage and leapfrog Celta Vigo in the table.

Oyarzabal Sets the Tempo

The match at Reale Arena ignited early as the hosts showcased high Intensity to disrupt the visitors' rhythm. In the 17th minute, Mikel Oyarzabal broke the deadlock with a composed finish following a sharp delivery from B. Turrientes. Real Sociedad appeared to be in complete control of the opening stages, forcing Celta Vigo into uncharacteristic errors. Despite the early setback, Celta’s midfield, anchored by Hugo Sotelo, began to circulate the ball with purpose, seeking to find an opening in a disciplined Basque backline. The Stakes were high in this mid-table crunch match, and the opening exchanges reflected a battle for tactical supremacy between two sides with European ambitions.

The Dismissal Shifting the Balance

The complexion of the contest changed entirely just before the interval when the Balance of power shifted towards the visitors. D. Caleta-Car was shown a straight red card for a professional foul, leaving the home side to navigate the entire second half with ten men. Celta Vigo responded by dominating possession, reaching a commanding 64% as they camped in the opposition half. A barrage of 17 shots turned the Reale Arena into a defensive fortress for the hosts. The pressure eventually told in the 72nd minute when substitute B. Iglesias found the net to level the scores, leaving the home fans fearing a late collapse under the weight of Celta's relentless corner pressure.

Clinical Resilience Secures Victory

However, the Upset Factor was nullified by a moment of individual brilliance and collective grit. Barely three minutes after the equaliser, Oyarzabal capitalised on a lapse in the Celta defence, latching onto a pass from Jon Gorrotxategi to restore the lead. It was a sucker punch that the visitors never truly recovered from, despite their territorial dominance. As the game entered stoppage time, Brais Mendez converted a penalty to seal the 3-1 victory, providing a cushion that the performance’s efficiency richly deserved. While Celta will rue their inability to convert possession into points, Real Sociedad's ability to strike on the break while undermanned stands as a testament to their tactical maturity.

Key Questions

How did the red card for D. Caleta-Car impact the match?

It forced Real Sociedad into a defensive shell, allowing Celta Vigo to control 64% of possession and launch 17 shots.

What made Mikel Oyarzabal the Man of the Match?

His clinical brace proved decisive, scoring twice from limited opportunities to secure the win despite the numerical disadvantage.

How did substitute Mikel Oyarzabal change the game?

Though Oyarzabal actually started the match, his second goal in the 75th minute immediately halted Celta's comeback momentum.

How is the Futmetrix Score calculated?

The Futmetrix Score (0-100) combines multiple factors: match intensity, competitive balance, stakes importance, and entertainment value to help you decide if this match is worth watching.

Match Statistics

Possession
36%
64%
Real Sociedad 36%
Celta Vigo 64%
Shots
10
17
Real Sociedad 10
Celta Vigo 17
Shots on Target
4
4
Real Sociedad 4
Celta Vigo 4
Expected Goals (xG)
0.82
1.15
Real Sociedad 0.82
Celta Vigo 1.15
Passes
347
616
Real Sociedad 347
Celta Vigo 616
Pass Accuracy
83%
89%
Real Sociedad 83%
Celta Vigo 89%
Corners
2
9
Real Sociedad 2
Celta Vigo 9
Fouls
7
13
Real Sociedad 7
Celta Vigo 13
Yellow Cards
1
1
Real Sociedad 1
Celta Vigo 1
Red Cards
1
0
Real Sociedad 1
Celta Vigo 0

Match Events

16' 🟨 L. Sucic
17' M. Oyarzabal (B. Turrientes)
45'+2 🟥 D. Caleta-Car
B. Zaragoza 🟨 45'+3
HT
M. Fernandez O. Mingueza 🔄 46'
46' 🔄 A. Barrenetxea I. Zubeldia
46' 🔄 B. Turrientes A. Odriozola
P. Duran B. Iglesias 🔄 56'
I. Moriba I. Aspas 🔄 56'
64' 🟨 P. Matarazzo
70' 🔄 G. Guedes P. Marin
B. Iglesias 72'
75' M. Oyarzabal (J. Gorrotxategi)
H. Sotelo W. Swedberg 🔄 77'
S. Carreira M. Roman 🔄 77'
81' 🔄 L. Sucic B. Mendez
86' 🔄 M. Oyarzabal O. Oskarsson
90'+6 B. Mendez
FT

Player Cards

Season performance ratings for players in this match

Real Sociedad

Goalkeepers
Álex Remiro
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
96
total mins
Started
entry
Defenders
Jon Aramburu
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
96
total mins
Started
entry
Jon Martin
STORMTROOPER
STORMTROOPER
1
shots
1
shots
0
goals
0
on target
Duje Ćaleta-Car
FRIENDLY FIRE
FRIENDLY FIRE
0
mistake
0
mistake
1
fouls
6
rating
Aihen Muñoz
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
96
total mins
Started
entry
Midfielders
Gonçalo Guedes
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
70
total mins
70
entry
Jon Gorrotxategi
SWEEPER
SWEEPER
3
cleanups
3
cleanups
1
interceptions
2
blocks
Beñat Turrientes
PROVIDER
PROVIDER
1
assists
1
assists
1
key passes
6.6
rating
Ander Barrenetxea
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
45
total mins
46
entry
Forwards
Luka Sučić
LATE SHIFT
LATE SHIFT
9
late mins
9
late mins
81
total mins
81
entry
Mikel Oyarzabal
CLOSER
CLOSER
1
late goals
1
late goals
0
late assists
75
minute
BENCH
Unai Marrero
SPECTATOR
SPECTATOR
0
saves
0
saves
0
conceded
0
minutes
Aitor Fraga
SPECTATOR
SPECTATOR
0
saves
0
saves
0
conceded
0
minutes
Igor Zubeldia
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
51
total mins
Started
entry
Álvaro Odriozola
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
51
total mins
Started
entry
Aritz Elustondo
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
26
total mins
Started
entry
Brais Méndez
CLUTCH HERO
CLUTCH HERO
0
goal time
0
goal time
0
impact
7.2
rating
Ibai Aguirre
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
0
total mins
Started
entry
Dani Díaz
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
0
total mins
Started
entry
Job Ochieng
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
0
total mins
Started
entry
Orri Steinn Óskarsson
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
10
total mins
Started
entry
Jon Karrikaburu
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
0
total mins
Started
entry

Celta Vigo

Goalkeepers
Ionuț Radu
SIEVE
SIEVE
25%
save %
25%
save %
3
conceded
1
saves
Defenders
Manu Fernández
ARCHITECT
ARCHITECT
2
key passes
2
key passes
0
assists
39%
pass acc
Carl Starfelt
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
96
total mins
Started
entry
Marcos Alonso
FRIENDLY FIRE
FRIENDLY FIRE
0
mistake
0
mistake
3
fouls
6
rating
Midfielders
Sergio Carreira
ENFORCER
ENFORCER
3
tackles
3
tackles
7
Duels Won
88%
win %
Ilaix Moriba
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
56
total mins
56
entry
Hugo Sotelo
ARCHITECT
ARCHITECT
3
key passes
3
key passes
0
assists
81%
pass acc
Hugo Álvarez
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
96
total mins
Started
entry
Forwards
Jones El-Abdellaoui
ARCHITECT
ARCHITECT
3
key passes
3
key passes
0
assists
27%
pass acc
Pablo Durán
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
56
total mins
56
entry
Bryan Zaragoza
MAGNET
MAGNET
49
activity
49
activity
38
passes
11
duels
BENCH
Iván Villar
SPECTATOR
SPECTATOR
0
saves
0
saves
0
conceded
0
minutes
Óscar Mingueza
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
51
total mins
Started
entry
Javi Rodríguez
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
0
total mins
Started
entry
Carlos Domínguez
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
0
total mins
Started
entry
Mihailo Ristić
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
0
total mins
Started
entry
Joseph Aidoo
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
0
total mins
Started
entry
Javier Rueda
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
0
total mins
Started
entry
Williot Swedberg
STORMTROOPER
STORMTROOPER
2
shots
2
shots
0
goals
1
on target
Miguel Román
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
20
total mins
Started
entry
Hugo Burcio
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
0
total mins
Started
entry
Borja Iglesias
SUPER SUB
SUPER SUB
0
impact
0
impact
40
minutes
6.2
rating
Iago Aspas
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
40
total mins
Started
entry

Head to Head

Date Home Score Away Competition Venue
19/10/2025 Celta Vigo 1 - 1 Real Sociedad La Liga Estadio Abanca Balaídos
13/05/2025 Real Sociedad 0 - 1 Celta Vigo La Liga Reale Arena
21/12/2024 Celta Vigo 2 - 0 Real Sociedad La Liga Estadio Abanca-Balaídos
23/01/2024 Celta Vigo 1 - 2 Real Sociedad Copa del Rey Abanca-Balaídos
20/01/2024 Celta Vigo 0 - 1 Real Sociedad La Liga Estadio Abanca-Balaídos
19/08/2023 Real Sociedad 1 - 1 Celta Vigo La Liga Reale Arena
19/10/2025
La Liga Estadio Abanca Balaídos
13/05/2025
La Liga Reale Arena
21/12/2024
La Liga Estadio Abanca-Balaídos
23/01/2024
Copa del Rey Abanca-Balaídos
20/01/2024
La Liga Estadio Abanca-Balaídos
19/08/2023
La Liga Reale Arena
Real Sociedad Win
Celta Vigo Win
Draw

League Standings

Pos Team P Pts GF GA GD Form
1 Barcelona 21 52 57 22 +35 WBarcelona 3 - 0 Oviedo (25-01-2026)LReal Sociedad 2 - 1 Barcelona (18-01-2026)WEspanyol 0 - 2 Barcelona (03-01-2026)WVillarreal 0 - 2 Barcelona (21-12-2025)WBarcelona 2 - 0 Osasuna (13-12-2025)
2 Real Madrid 21 51 45 17 +28 WVillarreal 0 - 2 Real Madrid (24-01-2026)WReal Madrid 2 - 0 Levante (17-01-2026)WReal Madrid 5 - 1 Real Betis (04-01-2026)WReal Madrid 2 - 0 Sevilla (20-12-2025)WAlaves 1 - 2 Real Madrid (14-12-2025)
3 Atletico Madrid 21 44 38 17 +21 WAtletico Madrid 3 - 0 Mallorca (25-01-2026)WAtletico Madrid 1 - 0 Alaves (18-01-2026)DReal Sociedad 1 - 1 Atletico Madrid (04-01-2026)WGirona 0 - 3 Atletico Madrid (21-12-2025)WAtletico Madrid 2 - 1 Valencia (13-12-2025)
4 Villarreal 20 41 37 21 +16 LVillarreal 0 - 2 Real Madrid (24-01-2026)LReal Betis 2 - 0 Villarreal (17-01-2026)WVillarreal 3 - 1 Alaves (10-01-2026)WElche 1 - 3 Villarreal (03-01-2026)LVillarreal 0 - 2 Barcelona (21-12-2025)
5 Espanyol 21 34 25 25 0 LValencia 3 - 2 Espanyol (24-01-2026)LEspanyol 0 - 2 Girona (16-01-2026)DLevante 1 - 1 Espanyol (11-01-2026)LEspanyol 0 - 2 Barcelona (03-01-2026)WAthletic Club 1 - 2 Espanyol (22-12-2025)
6 Real Betis 21 32 34 27 +7 LAlaves 2 - 1 Real Betis (25-01-2026)WReal Betis 2 - 0 Villarreal (17-01-2026)DOviedo 1 - 1 Real Betis (10-01-2026)LReal Madrid 5 - 1 Real Betis (04-01-2026)WReal Betis 4 - 0 Getafe (21-12-2025)
7 Celta Vigo 21 32 29 23 +6 LReal Sociedad 3 - 1 Celta Vigo (25-01-2026)WCelta Vigo 3 - 0 Rayo Vallecano (18-01-2026)WSevilla 0 - 1 Celta Vigo (12-01-2026)WCelta Vigo 4 - 1 Valencia (03-01-2026)DOviedo 0 - 0 Celta Vigo (20-12-2025)
8 Real Sociedad 21 27 29 29 0 WReal Sociedad 3 - 1 Celta Vigo (25-01-2026)WReal Sociedad 2 - 1 Barcelona (18-01-2026)WGetafe 1 - 2 Real Sociedad (09-01-2026)DReal Sociedad 1 - 1 Atletico Madrid (04-01-2026)DLevante 1 - 1 Real Sociedad (20-12-2025)
9 Osasuna 21 25 24 25 -1 WRayo Vallecano 1 - 3 Osasuna (24-01-2026)WOsasuna 3 - 2 Oviedo (17-01-2026)LGirona 1 - 0 Osasuna (10-01-2026)DOsasuna 1 - 1 Athletic Club (03-01-2026)WOsasuna 3 - 0 Alaves (20-12-2025)
10 Girona 21 25 21 35 -14 DGirona 1 - 1 Getafe (26-01-2026)WEspanyol 0 - 2 Girona (16-01-2026)WGirona 1 - 0 Osasuna (10-01-2026)WMallorca 1 - 2 Girona (04-01-2026)LGirona 0 - 3 Atletico Madrid (21-12-2025)
11 Elche 21 24 29 29 0 LLevante 3 - 2 Elche (23-01-2026)DElche 2 - 2 Sevilla (19-01-2026)DValencia 1 - 1 Elche (10-01-2026)LElche 1 - 3 Villarreal (03-01-2026)WElche 4 - 0 Rayo Vallecano (21-12-2025)
12 Sevilla 21 24 28 33 -5 WSevilla 2 - 1 Athletic Club (24-01-2026)DElche 2 - 2 Sevilla (19-01-2026)LSevilla 0 - 1 Celta Vigo (12-01-2026)LSevilla 0 - 3 Levante (04-01-2026)LReal Madrid 2 - 0 Sevilla (20-12-2025)
13 Athletic Club 21 24 20 30 -10 LSevilla 2 - 1 Athletic Club (24-01-2026)LMallorca 3 - 2 Athletic Club (17-01-2026)DOsasuna 1 - 1 Athletic Club (03-01-2026)LAthletic Club 1 - 2 Espanyol (22-12-2025)LCelta Vigo 2 - 0 Athletic Club (14-12-2025)
14 Valencia 21 23 22 33 -11 WValencia 3 - 2 Espanyol (24-01-2026)WGetafe 0 - 1 Valencia (18-01-2026)DValencia 1 - 1 Elche (10-01-2026)LCelta Vigo 4 - 1 Valencia (03-01-2026)DValencia 1 - 1 Mallorca (19-12-2025)
15 Alaves 21 22 18 26 -8 WAlaves 2 - 1 Real Betis (25-01-2026)LAtletico Madrid 1 - 0 Alaves (18-01-2026)LVillarreal 3 - 1 Alaves (10-01-2026)DAlaves 1 - 1 Oviedo (04-01-2026)LOsasuna 3 - 0 Alaves (20-12-2025)
16 Rayo Vallecano 21 22 17 28 -11 LRayo Vallecano 1 - 3 Osasuna (24-01-2026)LCelta Vigo 3 - 0 Rayo Vallecano (18-01-2026)WRayo Vallecano 2 - 1 Mallorca (11-01-2026)DRayo Vallecano 1 - 1 Getafe (02-01-2026)LElche 4 - 0 Rayo Vallecano (21-12-2025)
17 Getafe 21 22 16 27 -11 DGirona 1 - 1 Getafe (26-01-2026)LGetafe 0 - 1 Valencia (18-01-2026)LGetafe 1 - 2 Real Sociedad (09-01-2026)DRayo Vallecano 1 - 1 Getafe (02-01-2026)LReal Betis 4 - 0 Getafe (21-12-2025)
18 Mallorca 21 21 24 33 -9 LAtletico Madrid 3 - 0 Mallorca (25-01-2026)WMallorca 3 - 2 Athletic Club (17-01-2026)LRayo Vallecano 2 - 1 Mallorca (11-01-2026)LMallorca 1 - 2 Girona (04-01-2026)DValencia 1 - 1 Mallorca (19-12-2025)
19 Levante 20 17 24 34 -10 WLevante 3 - 2 Elche (23-01-2026)LReal Madrid 2 - 0 Levante (17-01-2026)DLevante 1 - 1 Espanyol (11-01-2026)WSevilla 0 - 3 Levante (04-01-2026)DLevante 1 - 1 Real Sociedad (20-12-2025)
20 Oviedo 21 13 11 34 -23 LBarcelona 3 - 0 Oviedo (25-01-2026)LOsasuna 3 - 2 Oviedo (17-01-2026)DOviedo 1 - 1 Real Betis (10-01-2026)DAlaves 1 - 1 Oviedo (04-01-2026)DOviedo 0 - 0 Celta Vigo (20-12-2025)