Real Betis vs Real Madrid

24 April 2026 · La Liga · 2025/26 · Referee César Soto Grado

Full time 1 – 1

Half-time: 0–1

  • Héctor Bellerín 90+4’
  • Vinícius Júnior 17’

Match summary

Real Betis and Real Madrid shared the points in a 1-1 draw. Real Madrid led 1-0 at half-time.

Vinícius Júnior put Real Madrid ahead in the 17th minute and Héctor Bellerín equalised in stoppage time, set up by Giovani Lo Celso.

There was little between the sides on chances: Real Betis created 1.02 expected goals (xG) from 19 shots, Real Madrid 1.10 from 12.

Match stats

52% Possession 48%
19 Shots 12
4 Shots on target 8
7 Corners 6
74 Attacks 71
48 Dangerous attacks 46
573 Passes 536
90% Pass accuracy 86%
16 Tackles 11
10 Fouls 8
1 Yellow cards 2
0 Red cards 0
1 Offsides 3

Key events

Real Betis Real Madrid
Kick-off
17’
Vinicius JuniorLeft foot shot0-1 (Real Madrid)
17’
Federico ValverdeShot on target
32’
34’
Jude BellinghamShot on target
Sofyan AmrabatFoul
38’
40’
AntonyShot on target
44’
Half-time0-1
Cucho HernándezCédric Bakambu
46’
AntonyShot on target
46’
Second half underway
53’
Dean HuijsenShot on target
61’
Jude BellinghamShot on target
Juan Camilo HernándezShot on target
66’
70’
Kylian Mbappe-LottinShot on target
IscoSofyan Amrabat
73’
79’
Federico ValverdeShot on target
86’
Vinícius JúniorShot on target
Héctor BellerínRight foot shot1-1 (Real Betis)
90+4’
Full-time1-1

How the chances added up

Running total of expected goals (xG) for each side through the match. xG rates each chance by how often similar shots are scored. A goal is marked where it was scored.

0.0 0.5 1.0 1.5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.02 1.10 17’ Vinícius Júnior (Real Madrid), 0-1 17’ 90+4’ Héctor Bellerín (Real Betis), 1-1 90+4’ 0.0 0.5 1.0 1.5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.02 1.10 17’ Vinícius Júnior (Real Madrid), 0-1 Júnior 17’ 90+4’ Héctor Bellerín (Real Betis), 1-1 Bellerín 90+4’
Real Betis 1.02 xGReal Madrid 1.10 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Real Madrid attacking Real Betis attacking 
17’ Vinícius Júnior (Real Madrid), open play, 0.42 xG, goal 33’ Cédric Bakambu (Real Betis), open play, 0.13 xG, off target 86’ Vinícius Júnior (Real Madrid), open play, 0.12 xG, saved 79’ Federico Valverde (Real Madrid), open play, 0.10 xG, saved 13’ Kylian Mbappe-Lottin (Real Madrid), open play, 0.10 xG, off target 61’ Jude Bellingham (Real Madrid), open play, 0.09 xG, saved 84’ Antony (Real Betis), open play, 0.09 xG, off target 74’ Natan (Real Betis), from a corner, 0.08 xG, blocked 49’ Pablo Fornals (Real Betis), open play, 0.08 xG, off target 63’ Natan (Real Betis), open play, 0.08 xG, off target 66’ Antony (Real Betis), from a corner, 0.07 xG, blocked 34’ Jude Bellingham (Real Madrid), open play, 0.07 xG, saved 66’ Juan Camilo Hernández (Real Betis), open play, 0.06 xG, saved 44’ Antony (Real Betis), open play, 0.05 xG, saved 65’ Abdessamad Ezzalzouli (Real Betis), open play, 0.05 xG, off target 66’ Antony (Real Betis), from a corner, 0.05 xG, blocked 90+4’ Héctor Bellerín (Real Betis), open play, 0.05 xG, goal 46’ Antony (Real Betis), open play, 0.05 xG, saved 8’ Kylian Mbappe-Lottin (Real Madrid), open play, 0.04 xG, off target 90+1’ Eduardo Camavinga (Real Madrid), open play, 0.04 xG, blocked 70’ Kylian Mbappe-Lottin (Real Madrid), open play, 0.04 xG, saved 53’ Dean Huijsen (Real Madrid), from a corner, 0.04 xG, saved 59’ Marc Roca (Real Betis), from a corner, 0.04 xG, off target 83’ Juan Camilo Hernández (Real Betis), open play, 0.03 xG, off target 90+3’ Antony (Real Betis), open play, 0.03 xG, blocked 36’ Abdessamad Ezzalzouli (Real Betis), open play, 0.02 xG, blocked 90+5’ Jude Bellingham (Real Madrid), open play, 0.02 xG, blocked 45’ Álvaro Fidalgo (Real Betis), from a corner, 0.02 xG, off target 27’ Antony (Real Betis), open play, 0.01 xG, off target 48’ Sofyan Amrabat (Real Betis), open play, 0.01 xG, off target 17’ Federico Valverde (Real Madrid), open play, 0.01 xG, saved 17’ Vinícius Júnior (Real Madrid), open play, 0.42 xG, goal 33’ Cédric Bakambu (Real Betis), open play, 0.13 xG, off target 86’ Vinícius Júnior (Real Madrid), open play, 0.12 xG, saved 79’ Federico Valverde (Real Madrid), open play, 0.10 xG, saved 13’ Kylian Mbappe-Lottin (Real Madrid), open play, 0.10 xG, off target 61’ Jude Bellingham (Real Madrid), open play, 0.09 xG, saved 84’ Antony (Real Betis), open play, 0.09 xG, off target 74’ Natan (Real Betis), from a corner, 0.08 xG, blocked 49’ Pablo Fornals (Real Betis), open play, 0.08 xG, off target 63’ Natan (Real Betis), open play, 0.08 xG, off target 66’ Antony (Real Betis), from a corner, 0.07 xG, blocked 34’ Jude Bellingham (Real Madrid), open play, 0.07 xG, saved 66’ Juan Camilo Hernández (Real Betis), open play, 0.06 xG, saved 44’ Antony (Real Betis), open play, 0.05 xG, saved 65’ Abdessamad Ezzalzouli (Real Betis), open play, 0.05 xG, off target 66’ Antony (Real Betis), from a corner, 0.05 xG, blocked 90+4’ Héctor Bellerín (Real Betis), open play, 0.05 xG, goal 46’ Antony (Real Betis), open play, 0.05 xG, saved 8’ Kylian Mbappe-Lottin (Real Madrid), open play, 0.04 xG, off target 90+1’ Eduardo Camavinga (Real Madrid), open play, 0.04 xG, blocked 70’ Kylian Mbappe-Lottin (Real Madrid), open play, 0.04 xG, saved 59’ Marc Roca (Real Betis), from a corner, 0.04 xG, off target 53’ Dean Huijsen (Real Madrid), from a corner, 0.04 xG, saved 83’ Juan Camilo Hernández (Real Betis), open play, 0.03 xG, off target 90+3’ Antony (Real Betis), open play, 0.03 xG, blocked 36’ Abdessamad Ezzalzouli (Real Betis), open play, 0.02 xG, blocked 90+5’ Jude Bellingham (Real Madrid), open play, 0.02 xG, blocked 45’ Álvaro Fidalgo (Real Betis), from a corner, 0.02 xG, off target 27’ Antony (Real Betis), open play, 0.01 xG, off target 48’ Sofyan Amrabat (Real Betis), open play, 0.01 xG, off target 17’ Federico Valverde (Real Madrid), open play, 0.01 xG, saved
Size shows xG Goal On target Off target or blocked

Hover or tap a shot for the player, minute and xG.

Lineups

Real Betis 4-2-3-1 Starting XI
Valles
Bellerín
Bartra 32’
Natan
Rodríguez
Amrabat 73’
Fidalgo 46’
Antony
Fornals 68’
Ezzalzouli
Bakambu 46’
Real Madrid 4-4-2 Starting XI
Lunin
Mendy
Huijsen 73’
Rüdiger
Alexander-Arnold
Pitarch 73’
Valverde
Bellingham
Díaz 82’
Junior
Mbappé 81’

Player stats

PlayerPosMinGAShxGxAKPCards
Álvaro Vallés GK900 0.000.000
Héctor Bellerín DEF9011 0.050.000
Natan DEF902 0.160.000
Marc Bartra DEF310 0.000.000
Ricardo Rodríguez DEF900 0.000.042
Sofyan Amrabat MID781 0.010.011
Álvaro Fidalgo MID511 0.020.051
Antony MID907 0.360.061
Pablo Fornals MID731 0.080.153
Abdessamad Ezzalzouli MID902 0.070.303
Cédric Bakambu FWD511 0.130.000
Diego Llorente Sub590 0.000.051
Marc Roca Sub391 0.040.031
Juan Camilo Hernández Sub392 0.100.000
Giovani Lo Celso Sub1710 0.000.051
Isco Sub120 0.000.000

Starters first, then substitutes. xA is expected assists.

Before kick-off

Real Betis win 26% Avg odds 3.54
Draw 24% Avg odds 3.98
Real Madrid win 50% Avg odds 1.88

Chances implied by the average closing odds, with the bookmaker margin removed.

Form going into the game

Last five league games before this one, oldest first. Select one to open it.

Previous and next meeting

Shots, expected goals and player data from Understat. Timeline, lineups and team statistics from Sportmonks. Results and odds from football-data.co.uk.