Real Betis vs Espanyol Prediction, Preview and Stats

Spain flag 2025/2026 La Liga, Spain
Estadio La Cartuja de Sevilla Sat, 4 Apr - 4:30 PM
La Liga
Real Betis BET
0 0
Espanyol ESY
Full Time Sat, 4 Apr 4:30 PM
Round 30 Regular Season

CONTEXT

The match between Real Betis and Espanyol has finished, ending in a 0-0 draw. Entering the fixture as the stronger team, Real Betis held a 54.2% pre-match probability of winning. A draw was priced at 24.6%, with an Espanyol away victory at just 21.2%. Ultimately, this scoreless result represented a significant deviation from pre-match expectations, serving as a frustrating outcome for an heavily favored Real Betis side. Real Betis thoroughly dictated the tempo, dominating possession with a massive 70% of the ball compared to Espanyol's 30%. Because expected goals (xG) data was unavailable for this contest, it cannot be determined if the final score was consistent with the quality of chances created by either side. However, the draw clearly failed to align with the pre-match betting market. The teams were deadlocked at 0-0 at halftime, and neither side managed to find a breakthrough in the second half. Overall team efficiency shifts remained in line with general play. Furthermore, the match proceeded without any major disciplinary disruptions, as zero red cards were issued to either team, allowing Espanyol to preserve their defensive structure and secure the stalemate.

TL;DR

  • Structural deviation: Real Betis showed a significant deviation from the pre-match structural baseline.
  • Efficiency shift: Possession-adjusted chance creation was in line with projected levels.
  • xG alignment: The final outcome was insufficient data for expected goal differential.
  • Market alignment: End result was diverging from the pre-match projection.
  • xG expectations: Inconclusive for xG expectations (Classify).
  • Event impact: No major event distortion.
  • Red card distortion: None.
No standings statistics available.
No head-to-head records found.
0.5+ goals: 85%
1.5+ goals: 70%
2.5+ goals: 50%
3.5+ goals: 25%
Confidence: High (≥8 matches)

Quality vs Volume

Home: xG 1.8, Shots 12, xG/Shot 0.15
Away: xG 1.5, Shots 14, xG/Shot 0.11

Open Play vs Set Play

Open Play: 65%
Set Play: 35%

Expected Points

TeamxPts
Home1.8
Away1.2
ℹ️ Methodology: Expected Goals (xG) measures shot quality
G. Cuadra Fernández
G. Cuadra Fernández
Referee 25 matches
Fouls / Match
Referee 0.52
League Avg 19.35
Yellow Cards / Match
Referee 0.12
League Avg 3.52
Red Cards / Match
Referee 0
League Avg 0.24
Penalties / Match
Referee 0
League Avg 0.2
G. Porras Ayuso
G. Porras Ayuso
1st Assistant 25 matches
Fouls / Match
Referee 0.52
League Avg 19.35
Yellow Cards / Match
Referee 0.12
League Avg 3.52
Red Cards / Match
Referee 0
League Avg 0.24
Penalties / Match
Referee 0
League Avg 0.2
A. Estévez Iglesias
A. Estévez Iglesias
2nd Assistant 25 matches
Fouls / Match
Referee 0.52
League Avg 19.35
Yellow Cards / Match
Referee 0.12
League Avg 3.52
Red Cards / Match
Referee 0
League Avg 0.24
Penalties / Match
Referee 0
League Avg 0.2
G. Conejero Sánchez
G. Conejero Sánchez
4th Official 25 matches
Fouls / Match
Referee 0.52
League Avg 19.35
Yellow Cards / Match
Referee 0.12
League Avg 3.52
Red Cards / Match
Referee 0
League Avg 0.24
Penalties / Match
Referee 0
League Avg 0.2
Real Betis M. Pellegrini
M. Pellegrini
VS
Espanyol J. González Álvarez
J. González Álvarez
1.45
Avg Points / Game (Last 100 Matches)
1.14
1 i
Last 6 Opponents
Athletic Club Rank: 78 L
Celta de Vigo Rank: 82 D
Getafe Rank: 76 L
Sevilla Rank: 73 D
Rayo Vallecano Rank: 77 D
Mallorca Rank: 75 W
Avg Points / Game (Last 6 Matches)
0.5 i
Last 6 Opponents
Getafe Rank: 75 L
Mallorca Rank: 74 L
Real Oviedo Rank: 69 D
Elche Rank: 73 D
Atlético Madrid Rank: 90 L
Celta de Vigo Rank: 82 D
13
Head to Head (Wins - Draws - Losses)
13 - 11 - 9
9

Win Probabilities

Live Win Probability (90 Min)
Home Real Betis
54.22%
Draw
24.58%
Away Espanyol
21.19%

Team Power Ranking

i
What is Power Ranking?
Power ranking is SportMonks' model-based team strength indicator. Historical input capped to 2 seasons.
81.95
74.01
0 (Weakest) 100 (Strongest)
Metric
Real Betis
Espanyol
Power Score
81.95
74.01
League Position
5
9
Global Rank
46
124

Form Analysis Opponent-Weighted

Line chart of recent results (points/trend). Friendlies excluded by default. Hover for opponent, result, xG/xGA and power ranking — based on last 6 matches.

vs
Real Betis Opponent-weighted form score
Espanyol Opponent-weighted form score
Win (3 pts) Draw (1 pt) Loss (0 pts) Real Betis Espanyol

Heatmaps Ball coordinates

Attack and defence zones from ball position data. Filters: last 6 matches (overall/home/away), time period, competition.

vs

Real Betis

Left / Center / Right
Opposition half density
vs season average

Espanyol

Left / Center / Right
Opposition half density
vs season average

Possession Efficiency Possession-Adjusted

How effectively each team uses and defends their share of possession. Efficiency adjusted based on team possession percentage

Real Betis ⚠ Proxy
vs
⚠ Proxy Espanyol
Attacking Efficiency
Higher is better
Attacking Efficiency
30.50
32.17
Defensive Efficiency
Lower is better
Defensive Efficiency
32.17
30.50
Combined Efficiency Index Z-score combining attacking and defensive possession-adjusted efficiency.
Positive = above league average.
Negative = below league average.
Formula: EfficiencyIndex = z(AttackEff) − z(DefenceEff)
-3 0 3
Real Betis -0.15 Efficiency Index
vs
Espanyol +0.15 Efficiency Index
xG data unavailable for both teams. Values estimated using shots and dangerous attacks (proxy). Confidence: Medium.
Real Betis
Espanyol
AttackEff = xG ÷ pos
DefenceEff = xGA ÷ (1−pos)

Set Pieces Efficiency Attack & Defence

Set-piece reliance and strength using expected metrics and actual outcomes for each team.

Real Betis ⚠ Proxy
vs
⚠ Proxy Espanyol
Created Set-piece attacking threat
Real Betis Espanyol
Set-piece xG Share Share of total expected goals generated from set pieces. Higher = more set-piece reliant in attack.
Goals per Match Average set-piece goals scored per match.
0.00 0.00
vs Expected (xG) Goals scored minus set-piece xG. Positive = overperforming; Negative = underperforming expectations.
vs
Conceded Set-piece defensive exposure
Real Betis Espanyol
Set-piece xGA Share Share of total expected goals conceded from set pieces. Higher = more exposed to set pieces defensively.
Conceded per Match Average set-piece goals conceded per match.
0.00 0.00
vs Expected (xGA) Goals conceded minus set-piece xGA. Positive = conceding more than expected (bad); Negative = conceding less than expected (good).
vs
xG set-piece data unavailable for both teams. Values estimated using proxy metrics (shots, dangerous attacks). Confidence: Medium.
Real Betis
Espanyol
xG Share = set-piece xG ÷ total xG
vs Expected = goals − set-piece xG

Counter / Transition Attack & Defence

What happens in the 15 seconds immediately after possession changes hands — based on Last 6 matches.

Real Betis
vs
Espanyol
Attack After Winning Possession transition → offence
Real Betis Espanyol
Goals per Match Average goals scored within 15s of winning the ball per match. ↑ better
Shots per Match Average shots taken within 15s of winning the ball per match. ↑ better
Dangerous Attacks Average dangerous attacks launched within 15s of winning possession per match. ↑ better
Defence After Losing Possession loss → defensive exposure
Real Betis Espanyol
Goals Conceded Average goals conceded within 15s of losing the ball per match. ↓ better
Shots Conceded Average shots conceded within 15s of losing the ball per match. ↓ better
Dangerous Attacks Conceded Average dangerous attacks allowed within 15s of losing possession per match. ↓ better
Real Betis
Espanyol
Window = 15s post-possession change
Index = 0–1 composite score
Pressure Index data not available for this match.

Team Head to Head Last 6 Seasons

Summary of 33 matches between these sides — filtered by competition and venue context.

Real Betis BET Home
33 matches
Espanyol ESY Away
Match Record
13
Wins
9
11
Draws
11
9
Losses
13
Goals
45
Goals Scored
34
34
Goals Conceded
45
+11
Goal Difference
-11
Expected Goals
0
xG
0
0
xGA
0

Data last updated: 2026-04-05T00:05:45+00:00

STARTING XI

Match Formation 4-3-3
Match Formation 4-4-1-1
Pitch
Á. Vallés Rosa
Spain
1 Á. Vallés Rosa
H. Bellerín Moruno
Substitution
Spain
2 H. Bellerín Moruno
M. Bartra Aregall
Spain
5 M. Bartra Aregall
D. Llorente Ríos
Spain
3 D. Llorente Ríos
D. Gómez
Argentina
16 D. Gómez
P. Fornals Malla
Spain
8 P. Fornals Malla
S. Amrabat
Morocco
14 S. Amrabat
S. Altimira Clavell
Substitution
Spain
6 S. Altimira Clavell
A. dos Santos
Substitution
Brazil
7 A. dos Santos
J. Hernández Suárez
Colombia
19 J. Hernández Suárez
A. Ruibal García
Spain
24 A. Ruibal García
M. Dmitrović
Serbia
13 M. Dmitrović
C. Romero Serrano
Spain
22 C. Romero Serrano
L. Cabrera Sasía
Uruguay
6 L. Cabrera Sasía
C. Riedel
Germany
38 C. Riedel
O. El Hilali
Morocco
23 O. El Hilali
T. Dolan
Substitution
England
24 T. Dolan
P. Lozano Vizuete
Spain
10 P. Lozano Vizuete
U. González de Zarate Quirós
Spain
4 U. González de Zarate Quirós
C. Ngonge
Substitution
Belgium
16 C. Ngonge
E. Expósito Jaén
Substitution
Spain
8 E. Expósito Jaén
R. Fernández Jaén
Substitution
Spain
9 R. Fernández Jaén

General Information

Date & Time
Apr 04, 2026, 04:30 PM
Competition
2025/2026 La Liga, Spain · Round 30 · Regular Season
Stadium
Estadio La Cartuja de Sevilla
Capacity
60721
Attendance
54444
Pitch Surface
Grass
Weather
☀️ 12°C, Fair
Referees
Guillermo Cuadra Fernández
Guadalupe Porras Ayuso
Alejandro Estévez Iglesias
Guillermo Conejero Sánchez

Statistics

Possession
BET
64%
ESY
36%

Top Statistics

3 Big Chances Created 0
10 Shots 6
47 Dangerous attacks 33
70 Possession 30
4 Corners 3
18 Free kicks 12
1 Yellow Cards 3

Match Overview

3 Substitutions 4
1 Hit Woodwork 0
1 Injuries 1
15 Goal Attempts 6
43 Successful Dribbles Percentage 63
7 Goal Kicks 13
15 Throwins 8
13 Successful Headers 12
97 Ball Safe 83
7 Dribble Attempts 19
3 Successful Dribbles 12

Attacking

114 Attacks 84
3 Big Chances Missed 0

Possession

88 Successful Passes Percentage 73
12 Key Passes 4
589 Successful Passes 204
30 Successful Long Passes 17
55 Long Passes 52
55 Successful Long Passes Percentage 33
666 Passes 281

Defensive

10 Interceptions 5
18 Tackles 13
50 Duels Won 48
1 Saves 6

Build-up

18 Total Crosses 12
4 Accurate Crosses 1

Discipline

12 Fouls 18
1 Offsides 4

Lineup

Referee : Guillermo Cuadra Fernández

Starting XI

1
Álvaro Valles
Álvaro Valles Goalkeeper
2
Héctor Bellerín
Héctor Bellerín Defender
9
Chimy Ávila
Chimy Ávila
Attacker74'
3
Diego Llorente
Diego Llorente Defender
5
Marc Bartra
Marc Bartra Defender
16
Valentín Gómez
Valentín Gómez Defender
6
Sergi Altimira
Sergi Altimira Midfielder
52
Pablo García
Pablo García
Attacker75'
8
Pablo Fornals
Pablo Fornals Midfielder
14
Sofyan Amrabat
Sofyan Amrabat Midfielder
7
Antony
Antony Attacker
10
Abde Ezzalzouli
Abde Ezzalzouli
Attacker66'
19
Cucho Hernández
Cucho Hernández Attacker
24
Aitor Ruibal
Aitor Ruibal Attacker
Referee : Guillermo Cuadra Fernández

Starting XI

13
Manuel Iori
Manuel Iori Goalkeeper
6
Ludovic Taillandier
Ludovic Taillandier Defender
22
Carlos Romero
Carlos Romero Defender
23
Omar El Hilali
Omar El Hilali Defender
38
Clemens Riedel
Clemens Riedel Defender
4
Urko González de Zárate
Urko González de Zárate Midfielder
10
Pol Lozano
Pol Lozano Midfielder
16
Cyril Ngonge
Cyril Ngonge Midfielder
2
Rubén Sánchez
Rubén Sánchez
Defender78'
24
Tyrhys Dolan
Tyrhys Dolan Midfielder
17
Jofre Carreras
Jofre Carreras
Attacker78'
8
Edu Expósito
Edu Expósito Attacker
14
Ramón Terrats
Ramón Terrats
Midfielder84'
9
Roberto Fernández
Roberto Fernández Attacker
19
Kike García
Kike García
Attacker58'

Events

2ND-HALF
84'
Event
Ramón Terrats Edu Expósito
7th Substitution
78'
Event
Jofre Carreras Tyrhys Dolan
5th Substitution
78'
Event
Rubén Sánchez Cyril Ngonge
6th Substitution
Event
Aitor Ruibal
Foul / 4th Yellowcard
76'
Event
Pablo García Sergi Altimira
4th Substitution
75'
Event
Chimy Ávila Héctor Bellerín
3rd Substitution
74'
70'
Event
Clemens Riedel
Foul / 3rd Yellowcard
67'
Event
Omar El Hilali
Argument / 2nd Yellowcard
Event
Abde Ezzalzouli Antony
2nd Substitution
66'
62'
Event
Carlos Romero
Foul / 1st Yellowcard
58'
Event
Kike García Roberto Fernández
1st Substitution

Match Commentary

90
Update Update
The fourth official has indicated there will be 4 minutes of added time.
90
Attempt Attempt
New attacking attempt. Valentín Gómez of Real Betis heads the ball from the left side of the box, but it's saved by goalkeeper Marko Dmitrovic of Espanyol. The assist came from Sofyan Amrabat.
90
Attempt Attempt
Pablo García from Real Betis had a missed chance, shooting with his left foot from the right side of the box, just missing the goal. The assist came from Pablo Fornals.
90
Update Update
The second half ends with the score at Real Betis 0, Espanyol 0.
87
Update Update
Chimy Ávila of Real Betis commits a foul.
87
Update Update
Pol Lozano of Espanyol was awarded a free kick in defense.
86
Corner Corner
Corner awarded to Real Betis after a concession by Omar El Hilali.
84
Substitution Substitution
Substitution for Espanyol: Ramon Terrats replaces Edu Expósito.
83
Update Update
Offside called against Espanyol. Jofre Carreras is in an offside position.
81
Corner Corner
Corner awarded to Espanyol after a concession by Marc Bartra.
81
Corner Corner
Corner awarded to Espanyol after Marc Bartra concedes.
81
Corner Corner
Rubén Sánchez from Espanyol had a missed chance, shooting with his right foot from outside the box, but the shot went to the left after a corner.
81
Update Update
Clemens Riedel of Espanyol is caught offside.
80
Corner Corner
Pablo Fornals of Real Betis had a missed chance, shooting with his right foot from a difficult position on the left after a corner.
80
Corner Corner
Pablo García from Real Betis hits the bar with a left-footed shot from the center of the box following a corner.
79
Corner Corner
Corner awarded to Real Betis after a concession by Edu Expósito.
79
Attempt Attempt
Chimy Ávila's shot for Real Betis from the center of the box is blocked. Pablo Fornals provided the assist.
78
Substitution Substitution
Substitution for Espanyol: Rubén Sánchez replaces Cyril Ngonge.
78
Substitution Substitution
Substitution for Espanyol: Jofre Carreras replaces Tyrhys Dolan.
78
Update Update
Abde Ezzalzouli from Real Betis won a free kick in defense.
78
Update Update
Omar El Hilali of Espanyol commits a foul.
77
Update Update
Foul committed by Abde Ezzalzouli of Real Betis.
77
Update Update
Cyril Ngonge from Espanyol won a free kick in defense.
76
Update Update
Foul committed by Aitor Ruibal of Real Betis.
76
Update Update
Cyril Ngonge from Espanyol won a free kick in defense.
76
Yellow Card Yellow Card Important
Aitor Ruibal of Real Betis receives a yellow card for a foul.
75
Substitution Substitution
Substitution for Real Betis: Pablo García replaces Sergi Altimira.
74
Update Update
Cucho Hernández of Real Betis won a free kick in the attacking area.
74
Update Update
Foul committed by Pol Lozano of Espanyol.
74
Substitution Substitution
Substitution for Real Betis: Chimy Ávila comes on for Héctor Bellerín.
71
Update Update
Edu Expósito of Espanyol won a free kick in defense.
71
Update Update
Foul committed by Marc Bartra for Real Betis.
70
Yellow Card Yellow Card Important
Clemens Riedel of Espanyol receives a yellow card for a foul.
70
Update Update
Clemens Riedel of Espanyol commits a foul.
70
Update Update
Abde Ezzalzouli of Real Betis won a free kick in the attacking area.
70
Attempt Attempt
Marc Bartra of Real Betis had a missed chance, shooting with his right foot from over 40 yards on the right wing, but it went very close to the goal from a free kick.
69
Update Update
Foul committed by Pol Lozano of Espanyol.
69
Update Update
Sergi Altimira from Real Betis won a free kick in defense.
67
Yellow Card Yellow Card Important
Omar El Hilali of Espanyol receives a yellow card.
67
Update Update
Abde Ezzalzouli of Real Betis won a free kick on the left wing.
67
Update Update
Clemens Riedel fouled an Espanyol player.
66
Substitution Substitution
Substitution for Real Betis: Abde Ezzalzouli replaces Antony.
66
Attempt Attempt
Missed chance. Urko González de Zárate from Espanyol shoots with his right foot from outside the box, but it's high and wide to the right. The assist came from Edu Expósito.
65
Attempt Attempt
New attacking attempt. Edu Expósito from Espanyol takes a left-footed shot from outside the box, but it's saved.
65
Corner Corner
Corner awarded to Espanyol after Álvaro Valles concedes.
63
Update Update
Valentín Gómez from Real Betis won a free kick on the left wing.
63
Update Update
Omar El Hilali from Espanyol commits a foul.
62
Update Update
Carlos Romero from Espanyol committed a foul.
62
Yellow Card Yellow Card Important
Carlos Romero of Espanyol receives a yellow card for a foul.
62
Update Update
Aitor Ruibal from Real Betis won a free kick on the right wing.
59
Update Update
Cucho Hernández of Real Betis commits a foul.
59
Update Update
Omar El Hilali of Espanyol won a free kick in defense.
58
Substitution Substitution
Substitution for Espanyol: Kike García replaces Roberto Fernández.
57
Update Update
There is a delay in the match due to an injury to Héctor Bellerín from Real Betis.
57
Update Update
Foul committed by Tyrhys Dolan against Espanyol.
57
Update Update
Héctor Bellerín of Real Betis won a free kick in defense.
56
Attempt Attempt
Aitor Ruibal of Real Betis attempts an attack with a right-footed shot from outside the box, but it is saved.
54
Update Update
Leandro Cabrera of Espanyol commits a foul.
54
Update Update
Cucho Hernández of Real Betis won a free kick in an attacking position.
53
Update Update
Cyril Ngonge of Espanyol is flagged for offside.
51
Update Update
Carlos Romero from Espanyol commits a handball.
50
Update Update
Foul by Valentín Gómez of Real Betis.
50
Update Update
Cyril Ngonge of Espanyol won a free kick in the defensive area.
50
Update Update
Offside called against Espanyol. Roberto Fernández is in an offside position.
49
Attempt Attempt
Sofyan Amrabat from Real Betis misses a chance with a right-footed shot from outside the box.
49
Update Update
Diego Llorente of Real Betis won a free kick in an attacking position.
49
Update Update
Roberto Fernández of Espanyol committed a foul.
45
Update Update
The fourth official has indicated there will be 1 minute of added time.
45
Update Update
The first half ends with Real Betis and Espanyol tied at 0-0.
45
Update Update
The second half begins with the score at 0-0 between Real Betis and Espanyol.
42
Update Update
Leandro Cabrera from Espanyol committed a foul.
42
Update Update
Pablo Fornals of Real Betis won a free kick in defense.
41
Update Update
Foul committed by Valentín Gómez of Real Betis.
41
Update Update
Cyril Ngonge from Espanyol won a free kick on the right wing.
40
Update Update
Omar El Hilali of Espanyol commits a foul.
40
Update Update
Aitor Ruibal of Real Betis won a free kick in defense.
39
Attempt Attempt
Cucho Hernández from Real Betis misses a chance with a left-footed shot from the center of the box.
38
Update Update
Cyril Ngonge from Espanyol commits a foul.
38
Update Update
Valentín Gómez from Real Betis won a free kick on the left wing.
38
Update Update
Omar El Hilali of Espanyol commits a foul.
38
Update Update
Valentín Gómez of Real Betis won a free kick on the left wing.
37
Update Update
Urko González de Zárate from Espanyol committed a foul.
37
Update Update
Pablo Fornals of Real Betis won a free kick in defense.
35
Corner Corner
New attacking attempt. Roberto Fernández of Espanyol heads the ball from the center of the box, but it's saved in the top left corner. The assist was provided by Tyrhys Dolan with a cross.
34
Corner Corner
Real Betis win a corner after Marko Dmitrovic concedes.
34
Corner Corner
Real Betis win a corner after Marko Dmitrovic concedes.
34
Corner Corner
Missed chance. Antony from Real Betis shoots with his left foot from outside the box, but it goes high after the corner.
32
Update Update
Aitor Ruibal of Real Betis commits a handball.
30
Update Update
Pablo Fornals of Real Betis is called offside.
30
Attempt Attempt
Antony of Real Betis attempts an attack, shooting with his left foot from the center of the box, but his shot is saved by Espanyol's goalkeeper Marko Dmitrovic, who is positioned in the center of the goal. The assist comes from Pablo Fornals with a through ball.
29
Update Update
Offside called against Real Betis. Pablo Fornals is offside.
29
Attempt Attempt
Aitor Ruibal from Real Betis attempts an attack with a right-footed shot from the center of the box, but Marko Dmitrovic, the goalkeeper for Espanyol, makes a save in the center of the goal. The assist was provided by Héctor Bellerín.
28
Attempt Attempt
Cucho Hernández of Real Betis misses a chance with a right-footed shot from the right side of the box.
26
Attempt Attempt
Cucho Hernández's shot from the center of the box is blocked. Héctor Bellerín provided the assist.
25
Corner Corner
Missed chance for Espanyol. Urko González de Zárate shot with his right foot from outside the box after a corner.
24
Update Update
Foul committed by Sergi Altimira of Real Betis.
24
Update Update
Urko González de Zárate from Espanyol won a free kick in defense.
24
Corner Corner
Corner awarded to Espanyol after Valentín Gómez concedes.
23
Attempt Attempt
Cyril Ngonge from Espanyol misses a chance with a left-footed shot from outside the box.
21
Update Update
Foul committed by Pablo Fornals of Real Betis.
21
Update Update
Clemens Riedel of Espanyol won a free kick in an attacking position.
20
Update Update
Roberto Fernández commits a handball for Espanyol.
17
Update Update
There is a delay in the match due to an injury to Omar El Hilali of Espanyol.
15
Attempt Attempt
Aitor Ruibal from Real Betis had a missed chance, shooting with his right foot from outside the box but missing to the left.
14
Update Update
Urko González de Zárate from Espanyol committed a foul.
14
Update Update
Sergi Altimira from Real Betis won a free kick in an attacking position.
12
Attempt Attempt
Missed chance. Edu Expósito of Espanyol shoots with his left foot from outside the box, but it goes over the goal.
11
Attempt Attempt
Antony's left-footed shot from outside the box is blocked. Pablo Fornals provided the assist.
10
Update Update
Tyrhys Dolan from Espanyol won a free kick in the attacking area.
10
Update Update
Marc Bartra fouled a player from Real Betis.
8
Update Update
Aitor Ruibal from Real Betis committed a foul.
8
Update Update
Omar El Hilali of Espanyol won a free kick in defense.
7
Corner Corner
Corner awarded to Real Betis after a concession by Omar El Hilali.
7
Update Update
Diego Llorente of Real Betis attempts a header from the center of the box, but Marko Dmitrovic of Espanyol makes a save in the top center of the goal. The assist came from Pablo Fornals, who provided the cross.
1
Update Update
There is a delay in the match due to an injury to Edu Expósito of Espanyol.

CONCLUSION

Structural assessment: Real Betis exhibited a significant deviation from the pre-match structural baseline. Efficiency outcome: Possession-adjusted chance creation finished in line with projected levels. Result alignment: The final score was contrary to the pre-match probability model. Market alignment: The match result was outside the projected probability range.