La Liga Regular Season - 35

Real Sociedad 2 - 2 FT Real Betis

Anoeta

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

Futmetrix Verdict
100
FT
Sat, May 9
Español
Real Sociedad
2-2
Real Betis
⚡ Intensity 100
⚖️ Balance 58
🏆 Stakes 82
🎲 Upset 10
Late drama denies Betis crucial win.

Reale Arena Erupts as Sociedad Stun Betis in Stoppage Time

Must-Watch Futmetrix Score: 100/100. Our verdict highlights a breathless finish where European ambitions collided, proving that late drama remains the ultimate equalizer in Spanish football.

Opening Act

Reale Arena was fully primed for a classic clash with immense Stakes on the line. Both sides are desperately chasing European football next season. The hosts dominated possession early on, orchestrating intricate moves and forcing Real Betis to absorb heavy pressure. Despite seeing much of the ball, Real Sociedad lacked a clinical cutting edge. Instead, it was the visitors who struck first against the run of play. Antony silenced the home crowd in the 39th minute with a sharp finish after being cleverly released by S. Altimira. The away side ruthlessly capitalised on their limited spells on the ball to seize a crucial advantage before the half-time whistle.

The Pivot

The Balance of the match shifted violently right after the restart. A. Ezzalzouli doubled the away side's lead in the 47th minute, seemingly putting the contest completely to bed. The hosts thought they had found an immediate lifeline through J. Gorrotxategi, but VAR swiftly ruled his effort out for offside. Despair loomed over the stadium. Yet, the Basque outfit dug deep into their reserves. With their backs firmly against the wall, O. Oskarsson connected with a brilliant S. Gomez delivery in the 79th minute. Suddenly, a previously subdued ground roared back to life, sensing a miraculous turnaround.

Resolution

What followed was an ending of supreme Intensity. Desperate last-ditch defending met relentless waves of attacking pressure. In the dying moments, the sheer volume of attacks finally paid off. A 90th-minute penalty gave M. Oyarzabal the golden chance to rescue a point, and he buried it with absolute composure. The drama was compounded just seconds later when A. Ruibal saw a straight red card, leaving Betis with ten men to merely survive stoppage time. This 2-2 draw keeps both teams locked in a fierce scrap for European spots, leaving Betis devastated and Sociedad with massive momentum.

Key Questions

How did the red card for A. Ruibal impact the match?

A. Ruibal was dismissed deep into the 90th minute, forcing Betis to desperately defend with ten men just to cling onto a single point.

Did Real Sociedad deserve the late equalizer?

Yes. They dominated possession and generated immense late pressure, turning a barrage of 13 total shots into a dramatic, hard-fought penalty.

How did Real Sociedad complete the comeback from behind?

Oskarsson sparked hope in the 79th minute, before Oyarzabal converted a clutch 90th-minute penalty to completely erase a massive two-goal deficit.

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
65%
35%
Real Sociedad 65%
Real Betis 35%
Shots
13
14
Real Sociedad 13
Real Betis 14
Shots on Target
6
6
Real Sociedad 6
Real Betis 6
Expected Goals (xG)
2.37
2.08
Real Sociedad 2.37
Real Betis 2.08
Passes
599
318
Real Sociedad 599
Real Betis 318
Pass Accuracy
91%
82%
Real Sociedad 91%
Real Betis 82%
Corners
4
3
Real Sociedad 4
Real Betis 3
Fouls
12
8
Real Sociedad 12
Real Betis 8
Yellow Cards
2
2
Real Sociedad 2
Real Betis 2
Red Cards
0
0
Real Sociedad 0
Real Betis 0

Match Events

Antony (S. Altimira) 39'
HT
A. Ezzalzouli 47'
54' 🔄 T. Kubo P. Marin
54' 🔄 C. Soler L. Sucic
Antony R. Riquelme 🔄 59'
62' 🟨 A. Barrenetxea
63' J. Gorrotxategi
A. Ruibal 🟨 64'
S. Altimira S. Amrabat 🔄 69'
P. Fornals Isco 🔄 69'
R. Rodriguez H. Bellerin 🔄 69'
77' 🔄 A. Elustondo G. Carrera
Cucho Hernandez N. Deossa 🔄 78'
79' O. Oskarsson (S. Gomez)
84' 🟨 O. Oskarsson
90' M. Oyarzabal
D. Llorente 🟨 90'
A. Ruibal 🟨 90'+6
A. Ruibal 🟥 90'+6
FT

Player Cards

Our take on every player in this match

Real Sociedad

Goalkeepers
Álex Remiro
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
95
Total Mins
Started
Entry
Defenders
Aritz Elustondo
LATE SHIFT
LATE SHIFT
13
Late Mins
13
Late Mins
77
Total Mins
77
Entry
Jon Martin
MAGNET
MAGNET
94
Activity
94
Activity
87
Passes
7
Duels
Duje Ćaleta-Car
MAGNET
MAGNET
96
Activity
96
Activity
92
Passes
4
Duels
Sergio Gómez
ARCHITECT
ARCHITECT
4
Key Passes
4
Key Passes
1
Assists
61%
Pass Acc
Midfielders
Takefusa Kubo
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
54
Total Mins
54
Entry
Jon Gorrotxategi
MAGNET
MAGNET
91
Activity
91
Activity
80
Passes
11
Duels
Carlos Soler
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
54
Total Mins
54
Entry
Ander Barrenetxea
MAGNET
MAGNET
67
Activity
67
Activity
55
Passes
12
Duels
Forwards
Mikel Oyarzabal
CLUTCH HERO
CLUTCH HERO
90
Goal Time
90
Goal Time
Penalty
Impact
7.3
Rating
Orri Steinn Óskarsson
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
Luken Beitia
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Aihen Muñoz
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Beñat Turrientes
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Yangel Herrera
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Luka Sučić
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
41
Total Mins
Started
Entry
Pablo Marín
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
41
Total Mins
Started
Entry
Arsen Zakharyan
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Brais Méndez
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
Wesley
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Gorka Carrera Zarranz
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
18
Total Mins
Started
Entry

Real Betis

Goalkeepers
Álvaro Valles
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
95
Total Mins
Started
Entry
Defenders
Aitor Ruibal
FRIENDLY FIRE
FRIENDLY FIRE
Pen Given
Mistake
Pen Given
Mistake
1
Fouls
6.3
Rating
Diego Llorente
WALL
WALL
0
Dribbled Past
0
Dribbled Past
4
Tackles
100%
Duel Win %
Valentín Gómez
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
95
Total Mins
Started
Entry
Ricardo Rodríguez
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
69
Total Mins
69
Entry
Midfielders
Sergi Altimira
ENFORCER
ENFORCER
5
Tackles
5
Tackles
7
Duels Won
78%
Win %
Marc Roca
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
95
Total Mins
Started
Entry
Antony
FINISHER
FINISHER
1
Goals
1
Goals
3
Shots
7.9
Rating
Pablo Fornals
STORMTROOPER
STORMTROOPER
2
Shots
2
Shots
0
Goals
0
On Target
Abdessamad Ezzalzouli
SNIPER
SNIPER
50%
Conversion
50%
Conversion
1
Goals
2
Shots
Forwards
Cucho Hernández
LATE SHIFT
LATE SHIFT
12
Late Mins
12
Late Mins
78
Total Mins
78
Entry
BENCH
Pau López
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Héctor Bellerín
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
26
Total Mins
Started
Entry
Junior Firpo
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Natan
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Sofyan Amrabat
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
26
Total Mins
Started
Entry
Isco
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
26
Total Mins
Started
Entry
Rodrigo Riquelme
STORMTROOPER
STORMTROOPER
2
Shots
2
Shots
0
Goals
1
On Target
Álvaro Fidalgo
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Nelson Deossa
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
17
Total Mins
Started
Entry
Giovani Lo Celso
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Cédric Bakambu
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Chimy Ávila
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry

Head to Head

Date Home Score Away Competition Venue
09/19/2025 Real Betis 3 - 1 Real Sociedad La Liga Estadio de La Cartuja
02/16/2025 Real Betis 3 - 0 Real Sociedad La Liga Estadio Benito Villamarín
12/01/2024 Real Sociedad 2 - 0 Real Betis La Liga Reale Arena
05/19/2024 Real Betis 0 - 2 Real Sociedad La Liga Estadio Benito Villamarín
12/17/2023 Real Sociedad 0 - 0 Real Betis La Liga Reale Arena
08/05/2023 Real Betis 0 - 1 Real Sociedad Friendlies Clubs Oracle Park
04/25/2023 Real Betis 0 - 0 Real Sociedad La Liga Estadio Benito Villamarín
10/30/2022 Real Sociedad 0 - 2 Real Betis La Liga Reale Arena
04/15/2022 Real Sociedad 0 - 0 Real Betis La Liga Reale Arena
09/19/2025
La Liga Estadio de La Cartuja
02/16/2025
La Liga Estadio Benito Villamarín
12/01/2024
La Liga Reale Arena
05/19/2024
La Liga Estadio Benito Villamarín
12/17/2023
La Liga Reale Arena
08/05/2023
Friendlies Clubs Oracle Park
04/25/2023
La Liga Estadio Benito Villamarín
10/30/2022
La Liga Reale Arena
04/15/2022
La Liga Reale Arena
Real Sociedad Win
Real Betis Win
Draw

League Standings

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