Real Betis vs Real Madrid Prediction, Preview and Stats

Spain flag 2025/2026 La Liga, Spain
Estadio La Cartuja de Sevilla Fri, 24 Apr - 7:00 PM
La Liga
Real Betis BET
1 1
Real Madrid RMA
Full Time Fri, 24 Apr 7:00 PM
Round 32 Regular Season
Héctor Bellerín - 90+4'
Goal
|
Goal
Vinicius Junior - 17'

CONTEXT

Real Betis hosted Real Madrid in a thrilling La Liga encounter that ended in a 1-1 draw, defying pre-match expectations where Real Madrid were heavily favored as the stronger side. The visitors took the lead at halftime with a 0-1 scoreline, showcasing their early dominance despite Betis holding 52% possession compared to Madrid's 48%. Betis mounted a strong second-half comeback to equalize, preventing Madrid from securing what was anticipated to be a comfortable victory. No red cards were shown, and there were no notable second-half adjustments reported. This result represents a significant structural deviation of 96.3%, highlighting Madrid's underperformance relative to their status. The efficiency shift remained in line with overall expectations, though xG data was unavailable for deeper analysis. Possession was closely contested, underscoring Betis's resilience at home.

TL;DR

  • Structural deviation: Match showed significant structural deviation of 96.3% with Real Madrid underperforming as the stronger team.
  • Efficiency shift: Efficiency shift was in line with expectations.
  • xG alignment: xG alignment unavailable due to missing data.
  • Market alignment: Outcome not aligned with pre-match market expectations.
  • xG expectations: xG expectations could not be assessed without data.
  • Event impact: No major events or adjustments altered the match flow.
  • Red card distortion: No red cards occurred, resulting in zero distortion.
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

Match referee

C. Soto Grado

25 matches in sample
Avg. cards 0.12
Fouls / match 0.52
Yellow cards / match 0.12
Red cards / match 0
Penalties / match 0

Other match officials

C. Álvarez Fernández

1st Assistant

R. Becerril Gómez

2nd Assistant

A. Velasco Arbaiza

4th Official

Real Betis M. Pellegrini
M. Pellegrini
VS
Real Madrid Á. Arbeloa Coca
Á. Arbeloa Coca
1.43
Avg Points / Game (Last 100 Matches)
2.13
1 i
Last 6 Opponents
Girona Rank: W
Osasuna Rank: D
Espanyol Rank: D
Athletic Club Rank: L
Celta de Vigo Rank: D
Getafe Rank: L
Avg Points / Game (Last 6 Matches)
2.17 i
Last 6 Opponents
Deportivo Alavés Rank: W
Girona Rank: D
Mallorca Rank: L
Atlético Madrid Rank: W
Elche Rank: W
Celta de Vigo Rank: W
6
Head to Head (Wins - Draws - Losses)
6 - 11 - 22
22

Win Probabilities

Live Win Probability (90 Min)
Home Real Betis
0.19%
Draw
3.73%
Away Real Madrid
96.07%

Team Power Ranking

i
What is Power Ranking?
Power score: composite of opponent-weighted form (last 6 & 20 games) and league position over last 3 seasons.
24.27
35.07
0 (Weakest) 100 (Strongest)
Metric
Real Betis
Real Madrid
Power Score
24.27
35.07
League Position
5
2
Global Rank
-
-

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
Real Madrid Opponent-weighted form score
Win (3 pts) Draw (1 pt) Loss (0 pts) Real Betis Real Madrid

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

Real Madrid

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 Real Madrid
Attacking Efficiency
Higher is better
Attacking Efficiency
41.15
29.79
Defensive Efficiency
Lower is better
Defensive Efficiency
29.79
41.15
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 +1.03 Efficiency Index
vs
Real Madrid -1.03 Efficiency Index
xG data unavailable for both teams. Values estimated using shots and dangerous attacks (proxy). Confidence: Medium.
Real Betis
Real Madrid
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 Real Madrid
Created Set-piece attacking threat
Real Betis Real Madrid
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 Real Madrid
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
Real Madrid
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
Real Madrid
Attack After Winning Possession transition → offence
Real Betis Real Madrid
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 Real Madrid
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
Real Madrid
Window = 15s post-possession change
Index = 0–1 composite score

PRESSURE INDEX

Momentum phases from smoothed minute-by-minute pressure.

  • BET had peak pressure around 73'.
  • RMA started the game with stronger pressure.
BET Pressure RMA Pressure
Pressure Index: BET reached the top pressure at 73' (100.00).

Team Head to Head Last 6 Seasons

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

Real Betis BET Home
39 matches
Real Madrid RMA Away
Match Record
6
Wins
22
11
Draws
11
22
Losses
6
Goals
30
Goals Scored
71
71
Goals Conceded
30
-41
Goal Difference
+41

Data last updated: 2026-04-25T00:02:19+00:00

STARTING XI

Match Formation 4-2-3-1
Match Formation 4-4-2
Pitch
Á. Vallés Rosa
Spain
1 Á. Vallés Rosa
H. Bellerín Moruno
Spain
2 H. Bellerín Moruno
M. Bartra Aregall
Substitution
Spain
5 M. Bartra Aregall
Natan
Brazil
4 Natan
R. Rodríguez Araya
Switzerland
12 R. Rodríguez Araya
S. Amrabat
Substitution
Morocco
14 S. Amrabat
Á. Fidalgo Fernández
Substitution
Spain
15 Á. Fidalgo Fernández
A. dos Santos
Brazil
7 A. dos Santos
P. Fornals Malla
Substitution
Spain
8 P. Fornals Malla
A. Ezzalzouli
Morocco
10 A. Ezzalzouli
C. Bakambu
Substitution
DR Congo
11 C. Bakambu
Pitch
A. Lunin
Ukraine
13 A. Lunin
F. Mendy
France
23 F. Mendy
D. Huijsen
Substitution
Spain
24 D. Huijsen
A. Rüdiger
Germany
22 A. Rüdiger
T. Alexander-Arnold
England
12 T. Alexander-Arnold
T. Pitarch Pinar
Substitution
45 T. Pitarch Pinar
F. Valverde Dipetta
Uruguay
8 F. Valverde Dipetta
J. Bellingham
England
5 J. Bellingham
B. Abdelkader Diaz
Substitution
Spain
21 B. Abdelkader Diaz
V. Júnior
Brazil
7 V. Júnior
K. Mbappé
Substitution
France
10 K. Mbappé

General Information

Date & Time :
Apr 24, 2026, 07:00 PM
Competition :
2025/2026 La Liga, Spain · Round 32 · Regular Season
Stadium :
Estadio La Cartuja de Sevilla
Capacity :
70000
Attendance :
54348
Pitch Surface :
Grass
Weather :
☀️ 12°C, Fair
Referees :
César Soto Grado
Carlos Álvarez Fernández
Rubén Becerril Gómez
Aimar Velasco Arbaiza

Statistics

Possession
BET
51%
RMA
49%

Top Statistics

1 Goals 1
0 Big Chances Created 1
10 Shots 2
48 Dangerous attacks 46
52 Possession 48
7 Corners 6
8 Free kicks 10
1 Yellow Cards 2

Match Overview

56 Successful Dribbles Percentage 57
9 Dribble Attempts 21
3 Goal Kicks 13
11 Throwins 18
2 Successful Headers 9
5 Successful Dribbles 12
5 Substitutions 4
1 Hit Woodwork 0
62 Ball Safe 70
14 Goal Attempts 11
1 Assists 0

Attacking

74 Attacks 71

Possession

515 Successful Passes 462
573 Passes 535
90 Successful Passes Percentage 86
18 Successful Long Passes 16
13 Key Passes 9
35 Long Passes 36
51 Successful Long Passes Percentage 44

Defensive

32 Duels Won 41
17 Interceptions 5
17 Tackles 11
7 Saves 3

Build-up

15 Total Crosses 12
3 Accurate Crosses 2

Discipline

10 Fouls 8
1 Offsides 3

Lineup

Referee : César Soto Grado

Starting XI

1
Álvaro Valles
Álvaro Valles Goalkeeper
6.86
2
Héctor Bellerín
Héctor Bellerín Defender
6.82
4
Natan
Natan Defender
6.72
5
Marc Bartra
Marc Bartra Defender
7
3
Diego Llorente
Diego Llorente
Defender32'
6.96
12
Ricardo Rodríguez
Ricardo Rodríguez Defender
6.58
7
Antony
Antony Midfielder
7.2
8
Pablo Fornals
Pablo Fornals Midfielder
7.28
20
Giovani Lo Celso
Giovani Lo Celso
Midfielder68'
7.07
10
Abde Ezzalzouli
Abde Ezzalzouli Midfielder
7.27
14
Sofyan Amrabat
Sofyan Amrabat Midfielder
6.9
22
Isco
Isco
Midfielder73'
6.88
15
Álvaro Fidalgo
Álvaro Fidalgo Midfielder
6.82
21
Marc Roca
Marc Roca
Midfielder46'
6.86
11
Cédric Bakambu
Cédric Bakambu Attacker
6.72
19
Cucho Hernández
Cucho Hernández
Attacker46'
7.01
Referee : César Soto Grado

Starting XI

13
Andriy Lunin
Andriy Lunin Goalkeeper
6.82
12
Trent Alexander-Arnold
Trent Alexander-Arnold Defender
6.96
22
Antonio Rüdiger
Antonio Rüdiger Defender
6.82
23
Ferland Mendy
Ferland Mendy Defender
6.69
24
Dean Huijsen
Dean Huijsen Defender
7.07
4
David Alaba
David Alaba
Defender73'
6.65
5
Jude Bellingham
Jude Bellingham Midfielder
7.34
8
Federico Valverde
Federico Valverde Midfielder
7.34
21
Brahim Díaz
Brahim Díaz Midfielder
6.82
37
Manuel Ángel Morán
Manuel Ángel Morán
Midfielder82'
6.59
45
Thiago Pitarch
Thiago Pitarch Midfielder
6.33
6
Eduardo Camavinga
Eduardo Camavinga
Midfielder73'
6.99
7
Vinicius Junior
Vinicius Junior Attacker
7.32
10
Kylian Mbappé
Kylian Mbappé Attacker
7.74
16
Gonzalo García
Gonzalo García
Attacker81'
6.71

Events

2ND-HALF
Event
Héctor Bellerín
Right foot shot / 2nd Goal
90+4'
82'
Event
Manuel Ángel Morán Brahim Díaz
9th Substitution
81'
Event
Gonzalo García Kylian Mbappé
8th Substitution
Event
Isco Sofyan Amrabat
7th Substitution
73'
73'
Event
Eduardo Camavinga Thiago Pitarch
6th Substitution
73'
Event
David Alaba Dean Huijsen
5th Substitution
72'
Event
Trent Alexander-Arnold
Foul / 3rd Yellowcard
Event
Giovani Lo Celso Pablo Fornals
4th Substitution
68'
Event
Cucho Hernández Cédric Bakambu
2nd Substitution
46'
Event
Marc Roca Álvaro Fidalgo
3rd Substitution
46'
1ST-HALF
40'
Event
Dean Huijsen
Foul / 2nd Yellowcard
Event
Sofyan Amrabat
Foul / 1st Yellowcard
38'
Event
Diego Llorente Marc Bartra
1st Substitution
32'
17'
Event
Vinicius Junior
Left foot shot / 1st Goal

Match Commentary

90
Update Update
Foul by Isco for Real Betis.
90
Update Update
Foul committed by Vinícius Júnior of Real Madrid.
90
Update Update
The fourth official has indicated there will be 3 minutes of added time.
90
Update Update
Eduardo Camavinga wins a free kick for Real Madrid in the attacking half.
90
Update Update
Abde Ezzalzouli from Real Betis wins a free kick in the defensive half.
90
Attempt Attempt
Eduardo Camavinga's left-footed shot from the left side of the box is blocked. Vinícius Júnior provided the assist.
90
Attempt Attempt
Antony's left-footed shot from the right side of the box is blocked. The attempt was assisted by Marc Roca.
90
GOAL! GOAL! Important
Goal! The match is now 1-1 as Héctor Bellerín scores for Real Betis with a right-footed shot from the center of the box.
90
Update Update
The second half ends with the match finishing 1-1 between Real Betis and Real Madrid.
90
Attempt Attempt
Jude Bellingham's right-footed shot from outside the box is blocked.
86
Attempt Attempt
Attempt saved. Vinícius Júnior's right-footed shot from the center of the box is saved by Álvaro Valles in the center of the goal, with an assist from Jude Bellingham.
84
Attempt Attempt
Attempt missed. Antony of Real Betis has a left-footed shot from the left side of the box that goes wide to the right. He was assisted by Abde Ezzalzouli with a through ball.
83
Attempt Attempt
Attempt missed by Cucho Hernández from Real Betis with a right-footed shot from outside the box.
82
Substitution Substitution
Substitution for Real Madrid: Manuel Ángel comes on for Brahim Díaz.
81
Substitution Substitution
Substitution for Real Madrid: Gonzalo García comes on for Kylian Mbappé due to an injury.
79
Corner Corner
Attempt saved. Federico Valverde's right-footed shot from the right side of the box is saved in the bottom right corner by Álvaro Valles. The assist was provided by Kylian Mbappé.
79
Update Update
Kylian Mbappé of Real Madrid wins a free kick in the defensive half.
79
Update Update
Foul committed by Natan of Real Betis.
76
Update Update
Foul committed by Cucho Hernández of Real Betis.
76
Update Update
Eduardo Camavinga wins a free kick for Real Madrid in the attacking half.
74
Corner Corner
Real Betis win a corner after Eduardo Camavinga concedes.
74
Corner Corner
Real Betis win a corner after Jude Bellingham concedes.
74
Attempt Attempt
Natan's left-footed shot from the center of the box is blocked.
73
Substitution Substitution
Substitution for Real Madrid: David Alaba comes on for Dean Huijsen.
73
Substitution Substitution
Substitution for Real Madrid: Eduardo Camavinga comes on for Thiago Pitarch.
73
Substitution Substitution
Substitution for Real Betis: Isco comes on for Sofyan Amrabat.
72
Update Update
Foul by Trent Alexander-Arnold against Real Madrid.
72
Yellow Card Yellow Card Important
Trent Alexander-Arnold of Real Madrid receives a yellow card for a bad foul.
72
Update Update
Abde Ezzalzouli from Real Betis wins a free kick in the defensive half.
70
Update Update
Jude Bellingham from Real Madrid wins a free kick in the defensive half.
70
Update Update
Foul by Sofyan Amrabat for Real Betis.
70
Corner Corner
Kylian Mbappé's right-footed shot from the left side of the box is saved in the bottom right corner by Álvaro Valles. The attempt was assisted by Vinícius Júnior.
68
Substitution Substitution
Substitution for Real Betis: Giovani Lo Celso comes on for Pablo Fornals.
66
Corner Corner
Corner awarded to Real Betis after a concession by Andrii Lunin.
66
Corner Corner
Attempt saved. Cucho Hernández's right-footed shot from the center of the box is saved in the top left corner by Andrii Lunin. The assist came from Antony.
66
Attempt Attempt
Attempt blocked. Antony from Real Betis has a left-footed shot from the center of the box that is blocked.
66
Attempt Attempt
Antony's left-footed shot from the center of the box is blocked. Diego Llorente provided the assist.
65
Attempt Attempt
Abde Ezzalzouli from Real Betis misses the attempt with a left-footed shot from the left side of the box that goes too high.
63
Update Update
Natan from Real Betis misses a header from the right side of the six-yard box, sending the ball to the right. The assist came from Pablo Fornals with a cross.
62
Corner Corner
Corner awarded to Real Betis after a concession by Dean Huijsen.
61
Update Update
Kylian Mbappé of Real Madrid wins a free kick in the attacking half.
59
Corner Corner
Corner awarded to Real Betis after Federico Valverde concedes.
59
Corner Corner
Marc Roca from Real Betis misses an attempt with a right-footed shot from the right side of the box, sending it too high after a corner.
56
Update Update
Foul committed by Jude Bellingham of Real Madrid.
56
Update Update
Pablo Fornals from Real Betis wins a free kick in the defensive half.
56
Update Update
Foul by Trent Alexander-Arnold against Real Madrid.
56
Update Update
Natan of Real Betis wins a free kick in the defensive half.
55
Update Update
Foul committed by Abde Ezzalzouli of Real Betis.
54
Update Update
Trent Alexander-Arnold is caught offside for Real Madrid.
53
Corner Corner
Real Madrid wins a corner after Sofyan Amrabat concedes.
53
Attempt Attempt
Attempt saved. Dean Huijsen's header from the center of the box is saved in the top center of the goal by Álvaro Valles. The assist came from Trent Alexander-Arnold's cross.
52
Update Update
Thiago Pitarch from Real Madrid wins a free kick on the left wing.
52
Update Update
Foul committed by Pablo Fornals of Real Betis.
51
Corner Corner
Real Madrid wins a corner after Ricardo Rodríguez concedes.
50
Update Update
Jude Bellingham wins a free kick for Real Madrid in the defensive half.
50
Update Update
Foul committed by Marc Roca of Real Betis.
45
Update Update
The match is delayed due to an injury to Ferland Mendy of Real Madrid.
45
Corner Corner
Álvaro Fidalgo from Real Betis misses the attempt with a right-footed shot from outside the box that goes too high after a corner.
45
Update Update
The fourth official has indicated there will be 4 minutes of added time.
45
Attempt Attempt
Sofyan Amrabat from Real Betis misses the attempt with a right-footed shot from over 35 yards.
45
Attempt Attempt
Attempt missed by Pablo Fornals from Real Betis with a right-footed shot from the center of the box.
45
Update Update
First half ends with Real Betis trailing 0-1 against Real Madrid.
45
Corner Corner
Real Betis win a corner after Andrii Lunin concedes.
45
Corner Corner
Antony's left-footed shot from outside the box is saved in the top left corner by Andrii Lunin. The attempt was assisted by Álvaro Fidalgo.
45
Substitution Substitution
Substitution for Real Betis: Marc Roca comes on for Álvaro Fidalgo.
45
Substitution Substitution
Substitution for Real Betis: Marc Roca comes on for Álvaro Fidalgo.
45
Substitution Substitution
Substitution for Real Betis: Marc Roca comes on for Álvaro Fidalgo.
44
Corner Corner
Corner awarded to Real Betis after a concession by Andrii Lunin.
44
Corner Corner
Corner awarded to Real Betis after a concession by Andrii Lunin.
40
Update Update
Antony from Real Betis wins a free kick in the defensive half.
40
Update Update
Antony from Real Betis wins a free kick in the defensive half.
40
Yellow Card Yellow Card Important
Dean Huijsen from Real Madrid receives a yellow card for a bad foul.
40
Update Update
The match is delayed due to an injury to Antony from Real Betis.
38
Update Update
Foul committed by Sofyan Amrabat of Real Betis.
38
Update Update
Brahim Díaz wins a free kick for Real Madrid in the attacking half.
38
Yellow Card Yellow Card Important
Sofyan Amrabat of Real Betis receives a yellow card for a bad foul.
38
Update Update
Foul committed by Dean Huijsen of Real Madrid.
34
Attempt Attempt
Jude Bellingham's right-footed shot from the left side of the box is saved in the top center of the goal. The attempt was assisted by Kylian Mbappé.
34
Corner Corner
Real Madrid is awarded a corner after Álvaro Valles concedes.
33
Attempt Attempt
Attempt missed. Cédric Bakambu from Real Betis had a right-footed shot from the center of the box.
32
Substitution Substitution
Substitution for Real Betis: Diego Llorente comes on for Marc Bartra due to an injury.
32
Update Update
Foul committed by Jude Bellingham of Real Madrid.
32
Update Update
Abde Ezzalzouli from Real Betis wins a free kick in the attacking half.
29
Update Update
The match is delayed due to an injury to Marc Bartra of Real Betis.
27
Attempt Attempt
Attempt missed. Antony from Real Betis takes a left-footed shot from outside the box.
26
Update Update
Sofyan Amrabat of Real Betis wins a free kick in the defensive half.
26
Update Update
Foul committed by Brahim Díaz of Real Madrid.
25
Update Update
Foul committed by Ferland Mendy of Real Madrid.
25
Update Update
Antony from Real Betis wins a free kick in the defensive half.
24
Update Update
Offside called against Real Madrid. Thiago Pitarch is caught offside.
19
Update Update
Foul by Sofyan Amrabat for Real Betis.
19
Update Update
Jude Bellingham wins a free kick for Real Madrid in the defensive half.
17
Attempt Attempt
Attempt saved. Federico Valverde of Real Madrid has a right-footed shot from over 35 yards that is saved.
17
GOAL! GOAL! Important
Goal! Real Madrid takes the lead 1-0 with Vinícius Júnior scoring from the center of the box with a left-footed shot.
13
Attempt Attempt
Attempt missed by Kylian Mbappé from Real Madrid with a right-footed shot from the left side of the box.
8
Attempt Attempt
Kylian Mbappé misses the attempt for Real Madrid with a right-footed shot from a tough angle on the right that goes too high. Brahim Díaz provided the assist.
7
Corner Corner
Antonio Rüdiger of Real Madrid misses a header from the center of the box, sending the ball to the right. The attempt was assisted by Trent Alexander-Arnold's cross after a corner.
6
Corner Corner
Real Madrid win a corner after Abde Ezzalzouli concedes.
5
Update Update
Cédric Bakambu of Real Betis commits a foul.
5
Update Update
Cédric Bakambu commits a foul for Real Betis.
4
Corner Corner
Real Madrid wins a corner after Marc Bartra concedes.
3
Corner Corner
Real Madrid win a corner after Héctor Bellerín concedes.
1
Update Update
Cédric Bakambu of Real Betis is caught offside.

CONCLUSION

Structural assessment: Real Madrid 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.

Real Betis vs Real Madrid preview with tactical analysis, xG context, lineup signals, and data-backed betting insights for faster decisions.

Use this page as a quick-read snapshot first, then continue to deep stats and methodology references below.

How We Build This Analysis

BestPreviews combines tactical context, lineup quality, xG trends, and form data across competitions. Read the full methodology and FAQ.