La Liga Regular Season - 30

Real Betis 0 - 0 FT Espanyol

Estadio de La Cartuja

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

Futmetrix Verdict
19
FT
Sat, Apr 4
Español
Real Betis
0-0
Espanyol
⚡ Intensity 5
⚖️ Balance 0
🏆 Stakes 42
🎲 Upset 56
Dmitrović denies Betis at La Cartuja.

Frustration at La Cartuja: Dmitrović Wall Denies Dominant Betis

Skip It Futmetrix Score: 19/100. A completely one-sided affair that yielded zero goals, leaving the hosts intensely frustrated in their pursuit of European football.

The Siege Begins

From the opening exchanges at Estadio La Cartuja de Sevilla, it was abundantly clear this would be a heavily territorial battle. Real Betis immediately established their rhythm, dominating possession to the tune of 69 percent and pinning the visitors deep into their own half. The hosts dictated the tempo with a relentless passing game that yielded over 600 total passes, starving their opponents of the ball. The sheer Intensity of the home side's early pressing suffocated any counter-attacking ambitions, forcing the Catalan outfit to rely heavily on a compact, deep defensive block. Héctor Bellerín was a constant menace on the right flank, pushing high to stretch the backline and providing vital width. Despite all the territorial control, breaking the final defensive line proved to be an incredibly tough puzzle to solve.

Dmitrović Holds the Line

The narrative of this fixture quickly morphed into a fascinating duel between a highly creative midfield and an utterly impenetrable goalkeeper. At the heart of the home side's engine room, Pablo Fornals was an absolute maestro, threading a remarkable eight key passes through incredibly tight spaces to unlock the defense. Yet, for every intricate build-up, there was Marko Dmitrović standing tall. A barrage of 26 combined shots turned the pitch into a shooting gallery, but the crucial Balance of the match hinged entirely on the visiting shot-stopper. Dmitrović produced six vital saves, repeatedly denying point-blank efforts. Espanyol resorted to cynical tactical fouls—racking up 18 in total—to disrupt the flow whenever the pressure became unbearable, surviving wave after green-and-white wave.

A Bitter Point

When the final whistle blew, the lack of goals painted a deceptive picture of a match played almost entirely in a single half of the pitch. Real Betis generated numerous clear-cut opportunities, but their inability to find the back of the net leaves them bitterly frustrated as they aim to solidify their top-six standing. The Stakes were exceptionally high for a side looking to snap a dismal winless run in front of their home crowd, yet they walk away with merely a point. Conversely, the away side will view this as a hard-fought, gritty draw earned through sheer defensive resilience and goalkeeping heroics. Both teams remain locked in a rut of five matches without a victory, raising serious questions about their cutting edge.

Key Questions

Who was the standout performer?

Marko Dmitrović was exceptional, delivering six crucial saves to keep a clean sheet and secure a hard-fought point for the visitors.

How did Pablo Fornals play?

The midfielder pulled the strings masterfully, recording eight key passes and constantly unpicking the opposing defense despite the lack of a finishing touch.

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
69%
31%
Real Betis 69%
Espanyol 31%
Shots
18
8
Real Betis 18
Espanyol 8
Shots on Target
6
1
Real Betis 6
Espanyol 1
Expected Goals (xG)
1.55
0.20
Real Betis 1.55
Espanyol 0.20
Passes
644
278
Real Betis 644
Espanyol 278
Pass Accuracy
88%
73%
Real Betis 88%
Espanyol 73%
Corners
4
3
Real Betis 4
Espanyol 3
Fouls
12
18
Real Betis 12
Espanyol 18
Yellow Cards
1
3
Real Betis 1
Espanyol 3
Red Cards
0
0
Real Betis 0
Espanyol 0

Match Events

HT
R. Fernandez Jaen K. Garcia 🔄 58'
C. Romero 🟨 62'
66' 🔄 Antony A. Ezzalzouli
O. El Hilali 🟨 67'
C. Riedel 🟨 70'
74' 🔄 H. Bellerin C. Avila
75' 🔄 S. Altimira P. Garcia
76' 🟨 A. Ruibal
T. Dolan Jofre 🔄 78'
C. Ngonge R. Sanchez 🔄 78'
Exposito R. Terrats 🔄 84'
FT

Player Cards

Our take on every player in this match

Real Betis

Goalkeepers
Álvaro Valles
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
92
Total Mins
Started
Entry
Defenders
Héctor Bellerín
ARCHITECT
ARCHITECT
2
Key Passes
2
Key Passes
0
Assists
52%
Pass Acc
Marc Bartra
MAGNET
MAGNET
107
Activity
107
Activity
98
Passes
9
Duels
Diego Llorente
MAGNET
MAGNET
96
Activity
96
Activity
86
Passes
10
Duels
Valentín Gómez
PROVOCATEUR
PROVOCATEUR
3
Fouls Won
3
Fouls Won
8
Duels Won
0
Pens Won
Midfielders
Sergi Altimira
MAGNET
MAGNET
70
Activity
70
Activity
55
Passes
15
Duels
Sofyan Amrabat
MAGNET
MAGNET
87
Activity
87
Activity
82
Passes
5
Duels
Pablo Fornals
ARCHITECT
ARCHITECT
8
Key Passes
8
Key Passes
0
Assists
70%
Pass Acc
Forwards
Antony
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
66
Total Mins
66
Entry
Cucho Hernández
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
92
Total Mins
Started
Entry
Aitor Ruibal
MAGNET
MAGNET
51
Activity
51
Activity
42
Passes
9
Duels
BENCH
Pau López
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Adrián
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Natan
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Ricardo Rodríguez
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
0
Total Mins
Started
Entry
Rodrigo Riquelme
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Marc Roca
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
Pablo García
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
17
Total Mins
Started
Entry
Chimy Ávila
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
18
Total Mins
Started
Entry
Abdessamad Ezzalzouli
PROVOCATEUR
PROVOCATEUR
3
Fouls Won
3
Fouls Won
3
Duels Won
0
Pens Won

Espanyol

Goalkeepers
Marko Dmitrović
OCTOPUS
OCTOPUS
6
Saves
6
Saves
0
Conceded
100%
Save %
Defenders
Omar El Hilali
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
92
Total Mins
Started
Entry
Clemens Riedel
WALL
WALL
0
Dribbled Past
0
Dribbled Past
3
Tackles
78%
Duel Win %
Leandro Cabrera
SHIELD
SHIELD
3
Blocks
3
Blocks
0
Interceptions
0
Tackles
Carlos Romero
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
92
Total Mins
Started
Entry
Midfielders
Urko González
STORMTROOPER
STORMTROOPER
2
Shots
2
Shots
0
Goals
0
On Target
Pol Lozano
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
92
Total Mins
Started
Entry
Cyril Ngonge
PROVOCATEUR
PROVOCATEUR
4
Fouls Won
4
Fouls Won
6
Duels Won
0
Pens Won
Edu Expósito
LATE SHIFT
LATE SHIFT
6
Late Mins
6
Late Mins
84
Total Mins
84
Entry
Tyrhys Dolan
LATE SHIFT
LATE SHIFT
12
Late Mins
12
Late Mins
78
Total Mins
78
Entry
Forwards
Roberto Fernández
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
58
Total Mins
58
Entry
BENCH
Pol Tristan Jimenez
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Angel Fortuno
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Rubén Sánchez
STORMTROOPER
STORMTROOPER
1
Shots
1
Shots
0
Goals
0
On Target
Fernando Calero
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Jose Salinas
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Miguel Rubio
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Ramón Terrats
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
8
Total Mins
Started
Entry
Kike García
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
34
Total Mins
Started
Entry
Antoniu Roca
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Jofre Carreras
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
14
Total Mins
Started
Entry

Head to Head

Date Home Score Away Competition Venue
10/05/2025 Espanyol 1 - 2 Real Betis La Liga RCDE Stadium
05/04/2025 Espanyol 1 - 2 Real Betis La Liga RCDE Stadium
09/29/2024 Real Betis 1 - 0 Espanyol La Liga Estadio Benito Villamarín
04/15/2023 Real Betis 3 - 1 Espanyol La Liga Estadio Benito Villamarín
01/21/2023 Espanyol 1 - 0 Real Betis La Liga RCDE Stadium
01/21/2022 Espanyol 1 - 4 Real Betis La Liga RCDE Stadium
10/05/2025
La Liga RCDE Stadium
05/04/2025
La Liga RCDE Stadium
09/29/2024
La Liga Estadio Benito Villamarín
04/15/2023
La Liga Estadio Benito Villamarín
01/21/2023
La Liga RCDE Stadium
01/21/2022
La Liga RCDE Stadium
Real Betis Win
Espanyol Win
Draw

League Standings

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