La Liga Regular Season - 34

Real Betis 3 - 0 FT Oviedo

Estadio de La Cartuja

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

Futmetrix Verdict
55
FT
Sun, May 3
Español
Real Betis
3-0
Oviedo
⚡ Intensity 44
⚖️ Balance 8
🏆 Stakes 98
🎲 Upset 0
Cucho brace crushes Oviedo's survival hopes.

Cucho’s Masterclass Pushes Betis Towards Europe and Oviedo to the Brink

Worth Watching Futmetrix Score: 55/100. Our take: Real Betis’s ruthless finishing punished a desperate Oviedo side, perfectly encapsulating the brutal realities of both ends of the La Liga table.

A Lesson in Clinical Finishing

The monumental Stakes at the Estadio La Cartuja de Sevilla dictated a frantic early tempo, as a desperate relegation fight collided with grand European ambitions. The visitors, fighting for their top-flight survival, threw caution to the wind. Their aggressive approach contributed to a high-volume shooting gallery of 25 combined attempts, proving they were not simply there to make up the numbers. However, the hosts navigated this surge with controlled possession (55%) and made their undisputed quality count. In the 22nd minute, P. Fornals split the defence with a precise pass, allowing Cucho Hernández to ruthlessly break the deadlock. The true gut punch arrived right on the stroke of half-time. Antony carved open space to set up A. Ezzalzouli, doubling the advantage and completely sapping the away side's hard-earned momentum.

The Marginal Difference

Entering the second half, the struggling visitors desperately needed a lifeline to restore the Balance of the contest. They thought they had found exactly that in the 53rd minute when F. Vinas managed to put the ball in the net, sparking momentary scenes of wild relief. However, VAR swiftly intervened to rule the goal out for offside. That marginal call was the ultimate turning point of the afternoon. Instead of mounting a tense comeback, the Intensity visibly shifted back to the confident hosts. Just five minutes later, Ezzalzouli turned provider, unselfishly laying the ball off for Hernández to smash home his second goal of the match. The Colombian's spectacular brace effectively completely dismantled any lingering resistance.

Contrasting Fortunes

From that definitive moment, the remainder of the fixture was an exercise in game management. There was to be zero Upset Factor in Andalusia, largely thanks to Álvaro Valles. The goalkeeper remained sharply focused, making five crucial saves to preserve his clean sheet and deny the visitors even a mere consolation goal. This commanding victory tightens the grip that Real Betis have on fifth place, moving them to 53 points and heavily reinforcing their Europa League credentials. Conversely, the heavy defeat leaves Oviedo rooted firmly to the bottom of the standings. Trailing safety by a daunting eight points with just five matches remaining, their descent into LaLiga2 now looks almost inevitable.

Key Questions

What made Cucho Hernández the Man of the Match?

Hernández delivered a clinical masterclass, scoring a superb brace that completely unpicked the opposition's defence and ensured a vital three points for the hosts.

What does this mean for Real Betis's season?

This crucial victory solidifies their fifth-place standing, putting them in an exceptionally strong position to secure Europa League football for the upcoming campaign.

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
55%
45%
Real Betis 55%
Oviedo 45%
Shots
10
15
Real Betis 10
Oviedo 15
Shots on Target
5
5
Real Betis 5
Oviedo 5
Expected Goals (xG)
1.54
1.31
Real Betis 1.54
Oviedo 1.31
Passes
494
405
Real Betis 494
Oviedo 405
Pass Accuracy
85%
90%
Real Betis 85%
Oviedo 90%
Corners
5
4
Real Betis 5
Oviedo 4
Fouls
9
4
Real Betis 9
Oviedo 4
Yellow Cards
0
0
Real Betis 0
Oviedo 0
Red Cards
0
0
Real Betis 0
Oviedo 0

Match Events

22' Cucho Hernandez (P. Fornals)
45' A. Ezzalzouli (Antony)
HT
F. Vinas 53'
N. Fonseca S. Cazorla 🔄 55'
58' Cucho Hernandez (A. Ezzalzouli)
62' 🔄 Antony M. Roca
63' 🔄 P. Fornals R. Riquelme
S. Colombatto K. Sibo 🔄 64'
T. Fernandez H. Hassan 🔄 64'
70' 🔄 S. Amrabat N. Deossa
71' 🔄 G. Lo Celso Isco
N. Vidal L. Ahijado 🔄 81'
F. Vinas T. Borbas 🔄 81'
81' 🔄 Cucho Hernandez C. Avila
FT

Player Cards

Our take on every player in this match

Real Betis

Goalkeepers
Álvaro Valles
OCTOPUS
OCTOPUS
5
Saves
5
Saves
0
Conceded
100%
Save %
Defenders
Héctor Bellerín
ENFORCER
ENFORCER
4
Tackles
4
Tackles
6
Duels Won
75%
Win %
Diego Llorente
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
88
Total Mins
Started
Entry
Natan
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
88
Total Mins
Started
Entry
Ricardo Rodríguez
WALL
WALL
0
Dribbled Past
0
Dribbled Past
5
Tackles
71%
Duel Win %
Midfielders
Pablo Fornals
PROVIDER
PROVIDER
1
Assists
1
Assists
2
Key Passes
6.2
Rating
Sofyan Amrabat
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
70
Total Mins
70
Entry
Giovani Lo Celso
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
71
Total Mins
71
Entry
Forwards
Antony
MAGNET
MAGNET
51
Activity
51
Activity
48
Passes
3
Duels
Cucho Hernández
HITMAN
HITMAN
2
Goals
2
Goals
3
On Target
9
Rating
Abdessamad Ezzalzouli
SNIPER
SNIPER
50%
Conversion
50%
Conversion
1
Goals
2
Shots
BENCH
Adrián
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Pau López
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Valentín Gómez
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Álvaro Fidalgo
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Rodrigo Riquelme
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
25
Total Mins
Started
Entry
Marc Roca
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
17
Total Mins
Started
Entry
Sergi Altimira
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
18
Total Mins
Started
Entry
Aitor Ruibal
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
7
Total Mins
Started
Entry
Cédric Bakambu
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry

Oviedo

Goalkeepers
Aarón Escandell
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
88
Total Mins
Started
Entry
Defenders
Nacho Vidal
STORMTROOPER
STORMTROOPER
1
Shots
1
Shots
0
Goals
0
On Target
David Costas
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
88
Total Mins
Started
Entry
Dani Calvo
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
88
Total Mins
Started
Entry
Javi López
ARCHITECT
ARCHITECT
2
Key Passes
2
Key Passes
0
Assists
31%
Pass Acc
Midfielders
Ilyas Chaira
PROVOCATEUR
PROVOCATEUR
3
Fouls Won
3
Fouls Won
6
Duels Won
0
Pens Won
Nicolas Fonseca
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
55
Total Mins
55
Entry
Santiago Colombatto
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
64
Total Mins
64
Entry
Thiago Fernández
PROVOCATEUR
PROVOCATEUR
3
Fouls Won
3
Fouls Won
6
Duels Won
0
Pens Won
Forwards
Alberto Reina
ARCHITECT
ARCHITECT
4
Key Passes
4
Key Passes
0
Assists
37%
Pass Acc
Federico Viñas
STORMTROOPER
STORMTROOPER
3
Shots
3
Shots
0
Goals
0
On Target
BENCH
Horațiu Moldovan
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
David Carmo
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Eric Bailly
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Abdel Rahim
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Lucas Ahijado
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
7
Total Mins
Started
Entry
Pablo Agudín
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Santi Cazorla
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
33
Total Mins
Started
Entry
Luka Ilić
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Kwasi Sibo
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
24
Total Mins
Started
Entry
Haissem Hassan
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
24
Total Mins
Started
Entry
Thiago Borbas
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
7
Total Mins
Started
Entry
Álex Forés
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry

Head to Head

Date Home Score Away Competition Venue
01/10/2026 Oviedo 1 - 1 Real Betis La Liga Estadio Nuevo Carlos Tartiere
01/10/2026
La Liga Estadio Nuevo Carlos Tartiere
Real Betis Win
Oviedo Win
Draw

League Standings

Pos Team P Pts GF GA GD Form
1 Barcelona 34 88 89 31 +58 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)WAtletico Madrid 1 - 2 Barcelona (04-04-2026)
2 Real Madrid 34 77 70 31 +39 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)LMallorca 2 - 1 Real Madrid (04-04-2026)
3 Villarreal 34 68 64 39 +25 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)LGirona 1 - 0 Villarreal (06-04-2026)
4 Atletico Madrid 34 63 58 37 +21 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)LAtletico Madrid 1 - 2 Barcelona (04-04-2026)
5 Real Betis 34 53 52 41 +11 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)DReal Betis 0 - 0 Espanyol (04-04-2026)
6 Celta Vigo 34 47 48 44 +4 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)WValencia 2 - 3 Celta Vigo (05-04-2026)
7 Getafe 34 44 28 36 -8 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)WGetafe 2 - 0 Athletic Club (05-04-2026)
8 Athletic Club 34 44 40 50 -10 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)LGetafe 2 - 0 Athletic Club (05-04-2026)
9 Real Sociedad 34 43 52 53 -1 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)WReal Sociedad 2 - 0 Levante (04-04-2026)
10 Osasuna 34 42 40 42 -2 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)DAlaves 2 - 2 Osasuna (05-04-2026)
11 Rayo Vallecano 34 42 35 41 -6 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)WRayo Vallecano 1 - 0 Elche (03-04-2026)
12 Valencia 34 39 37 50 -13 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)LValencia 2 - 3 Celta Vigo (05-04-2026)
13 Espanyol 34 39 37 51 -14 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)DReal Betis 0 - 0 Espanyol (04-04-2026)
14 Elche 34 38 45 53 -8 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)LRayo Vallecano 1 - 0 Elche (03-04-2026)
15 Mallorca 34 38 42 51 -9 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)WMallorca 2 - 1 Real Madrid (04-04-2026)
16 Girona 34 38 36 51 -15 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)WGirona 1 - 0 Villarreal (06-04-2026)
17 Sevilla 34 37 41 55 -14 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)LOviedo 1 - 0 Sevilla (05-04-2026)
18 Alaves 34 36 40 53 -13 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)DAlaves 2 - 2 Osasuna (05-04-2026)
19 Levante 34 33 38 55 -17 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)LReal Sociedad 2 - 0 Levante (04-04-2026)
20 Oviedo 34 28 26 54 -28 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)WOviedo 1 - 0 Sevilla (05-04-2026)