Real Betis vs Real Madrid
Match statistics
Values retain the source’s display and precision. Some source rows labeled % are supplied as decimal ratios; no percentage conversion is inferred.
| Statistic | Real Betis | Real Madrid |
|---|---|---|
| Fouls | 11 | 13 |
| Yellow Cards | 3 | 4 |
| Red Cards | 0 | 0 |
| Offsides | 1 | 2 |
| Corner Kicks | 6 | 10 |
| Saves | 6 | 4 |
| Possession | 41.5 | 58.5 |
| SHOTS | 10 | 20 |
| ON GOAL | 5 | 8 |
| On Target % | 0.5 | 0.4 |
| Penalty Goals | 0 | 0 |
| Penalty Kicks Taken | 0 | 1 |
| Accurate Passes | 359 | 535 |
| Passes | 412 | 586 |
| Pass Completion % | 0.9 | 0.9 |
| Accurate Crosses | 1 | 8 |
| Crosses | 18 | 26 |
| Cross % | 0.1 | 0.3 |
| Long Balls | 34 | 40 |
| Accurate Long Balls | 16 | 27 |
| Long Balls % | 0.5 | 0.7 |
| Blocked Shots | 3 | 3 |
| Effective Tackles | 14 | 5 |
| Tackles | 26 | 6 |
| Tackle % | 0.5 | 0.8 |
| Interceptions | 7 | 4 |
| Effective Clearances | 21 | 16 |
| Clearances | 21 | 16 |
Key events
- —Kickoff
- 1'Start Delay
Delay in match (Real Madrid).
- 1'Start Delay
- 1'End Delay
Delay over. They are ready to continue.
- 1'End Delay
- 29'Start Delay
Delay in match for a drinks break.
- 29'Start Delay
- 31'End Delay
Delay over. They are ready to continue.
- 31'End Delay
- 36'Start Delay
Delay in match because of an injury Diego Llorente (Real Betis).
- 36'Start Delay
- 39'End Delay
Delay over. They are ready to continue.
- 39'End Delay
- 39'Substitution
Substitution, Real Betis. Marc Bartra replaces Diego Llorente because of an injury.
- 45'+3'Yellow Card
Arda Güler (Real Madrid) is shown the yellow card for a bad foul.
- 45'+7'Start Delay
- 45'+7'End Delay
- 45'+7'Halftime
- 45'Start 2nd Half
Second Half begins Real Betis 0, Real Madrid 0.
- 54'Yellow Card
Ibrahima Konaté (Real Madrid) is shown the yellow card for a bad foul.
- 60'Substitution
Substitution, Real Betis. Álvaro Fidalgo replaces Isco.
- 61'Yellow Card
Eduardo Camavinga (Real Madrid) is shown the yellow card for a bad foul.
- 64'Yellow Card
Facundo Bernal (Real Betis) is shown the yellow card for a bad foul.
- 64'Substitution
Substitution, Real Madrid. Bernardo Silva replaces Eduardo Camavinga.
- 64'Substitution
Substitution, Real Madrid. Trent Alexander-Arnold replaces Denzel Dumfries.
- 64'Substitution
Substitution, Real Madrid. Yan Diomande replaces Arda Güler.
- 65'Start Delay
Delay in match (Real Madrid).
- 65'Start Delay
- 65'End Delay
Delay over. They are ready to continue.
- 65'End Delay
- 68'Substitution
Substitution, Real Betis. Nelson Deossa replaces Facundo Bernal.
- 68'Substitution
Substitution, Real Betis. Troy Parrott replaces Cucho Hernández.
- 74'Start Delay
Delay in match for a drinks break.
- 74'Start Delay
- 75'End Delay
Delay over. They are ready to continue.
- 75'End Delay
- 77'Substitution
Substitution, Real Betis. Rodrigo Riquelme replaces Antony.
- 81'Goal
Goal! Real Betis 1, Real Madrid 0. Troy Parrott (Real Betis) right footed shot from very close range to the high centre of the goal following a corner.
- 82'Substitution
Substitution, Real Madrid. Carlos Espí replaces Federico Valverde.
- 83'Yellow Card
Marc Roca (Real Betis) is shown the yellow card.
- 88'Substitution
Substitution, Real Madrid. Álvaro Carreras replaces Marc Cucurella because of an injury.
- 89'Start Delay
- 89'End Delay
- 90'+3'Yellow Card
Natan (Real Betis) is shown the yellow card for a bad foul.
- 90'+4'Penalty - Saved
Penalty saved. Kylian Mbappé (Real Madrid) right footed shot saved in the bottom left corner by Álvaro Valles (Real Betis).
- 90'+9'Yellow Card
Vinícius Júnior (Real Madrid) Yellow Card at 90'+9'
- 90'+9'End Regular Time
Second Half ends, Real Betis 1, Real Madrid 0.
Lineups
Players stay with their supplied roster club. Other listed players may be unused; App records source appearances, not the number of names listed. An own goal is credited in the event as supplied.
Real BetisFormation 4-2-3-1
Starting lineup
| Player | Pos | App | G | A | OG | YC | RC |
|---|---|---|---|---|---|---|---|
| 1Álvaro Valles | G | 1 | 0 | 0 | 0 | 0 | 0 |
| 4Natan | CD-L | 1 | 0 | 0 | 0 | 1 | 0 |
| 3Diego Llorente | CD-R | 1 | 0 | 0 | 0 | 0 | 0 |
| 11Fran García | LB | 1 | 0 | 0 | 0 | 0 | 0 |
| 2Héctor Bellerín | RB | 1 | 0 | 0 | 0 | 0 | 0 |
| 22Isco | AM | 1 | 0 | 0 | 0 | 0 | 0 |
| 21Marc Roca | LM | 1 | 0 | 0 | 0 | 1 | 0 |
| 6Facundo Bernal | RM | 1 | 0 | 0 | 0 | 1 | 0 |
| 9Cucho Hernández | F | 1 | 0 | 0 | 0 | 0 | 0 |
| 8Pablo Fornals | AM-L | 1 | 0 | 0 | 0 | 0 | 0 |
| 7Antony | AM-R | 1 | 0 | 0 | 0 | 0 | 0 |
Other listed players
| Player | Pos | App | G | A | OG | YC | RC |
|---|---|---|---|---|---|---|---|
| 18Nelson Deossa | SUB | 1 | 0 | 0 | 0 | 0 | 0 |
| 19Troy Parrott | SUB | 1 | 1 | 0 | 0 | 0 | 0 |
| 27José Morante | SUB | 0 | 0 | 0 | 0 | 0 | 0 |
| 14Iker Losada | SUB | 0 | 0 | 0 | 0 | 0 | 0 |
| 5Marc Bartra | SUB | 1 | 0 | 0 | 0 | 0 | 0 |
| 12Ángel Ortiz | SUB | 0 | 0 | 0 | 0 | 0 | 0 |
| 40Álvaro De Pablo | SUB | 0 | 0 | 0 | 0 | 0 | 0 |
| 15Álvaro Fidalgo | SUB | 1 | 0 | 0 | 0 | 0 | 0 |
| 31Manu González | SUB | 0 | 0 | 0 | 0 | 0 | 0 |
| 16Valentín Gómez | SUB | 0 | 0 | 0 | 0 | 0 | 0 |
| 17Rodrigo Riquelme | SUB | 1 | 0 | 0 | 0 | 0 | 0 |
| 23Junior Firpo | SUB | 0 | 0 | 0 | 0 | 0 | 0 |
Real MadridFormation 4-2-3-1
Starting lineup
| Player | Pos | App | G | A | OG | YC | RC |
|---|---|---|---|---|---|---|---|
| 1Thibaut Courtois | G | 1 | 0 | 0 | 0 | 0 | 0 |
| 4Dean Huijsen | CD-L | 1 | 0 | 0 | 0 | 0 | 0 |
| 16Ibrahima Konaté | CD-R | 1 | 0 | 0 | 0 | 1 | 0 |
| 17Marc Cucurella | LB | 1 | 0 | 0 | 0 | 0 | 0 |
| 24Denzel Dumfries | RB | 1 | 0 | 0 | 0 | 0 | 0 |
| 5Jude Bellingham | AM | 1 | 0 | 0 | 0 | 0 | 0 |
| 6Eduardo Camavinga | LM | 1 | 0 | 0 | 0 | 1 | 0 |
| 8Federico Valverde | RM | 1 | 0 | 0 | 0 | 0 | 0 |
| 10Kylian Mbappé | F | 1 | 0 | 0 | 0 | 0 | 0 |
| 7Vinícius Júnior | AM-L | 1 | 0 | 0 | 0 | 1 | 0 |
| 15Arda Güler | AM-R | 1 | 0 | 0 | 0 | 1 | 0 |
Other listed players
| Player | Pos | App | G | A | OG | YC | RC |
|---|---|---|---|---|---|---|---|
| 22Antonio Rüdiger | SUB | 0 | 0 | 0 | 0 | 0 | 0 |
| 38Sergio Martínez | SUB | 0 | 0 | 0 | 0 | 0 | 0 |
| 25Yan Diomande | SUB | 1 | 0 | 0 | 0 | 0 | 0 |
| 31Javier Navarro | SUB | 0 | 0 | 0 | 0 | 0 | 0 |
| 18Álvaro Carreras | SUB | 1 | 0 | 0 | 0 | 0 | 0 |
| 13Andriy Lunin | SUB | 0 | 0 | 0 | 0 | 0 | 0 |
| 29Jorge Cestero | SUB | 0 | 0 | 0 | 0 | 0 | 0 |
| 12Trent Alexander-Arnold | SUB | 1 | 0 | 0 | 0 | 0 | 0 |
| 33Mario Rivas | SUB | 0 | 0 | 0 | 0 | 0 | 0 |
| 21Brahim Díaz | SUB | 0 | 0 | 0 | 0 | 0 | 0 |
| 20Bernardo Silva | SUB | 1 | 0 | 0 | 0 | 0 | 0 |
| 19Carlos Espí | SUB | 1 | 0 | 0 | 0 | 0 | 0 |
Commentary
- —
Lineups are announced and players are warming up.
- —
First Half begins.
- 1'
Delay in match (Real Madrid).
- 1'
Delay over. They are ready to continue.
- 3'
Foul by Héctor Bellerín (Real Betis).
- 3'
Vinícius Júnior (Real Madrid) wins a free kick on the left wing.
- 5'
Attempt missed. Jude Bellingham (Real Madrid) header from the centre of the box misses to the right. Assisted by Arda Güler with a cross following a set piece situation.
- 5'
Fran García (Real Betis) wins a free kick in the defensive half.
- 5'
Foul by Arda Güler (Real Madrid).
- 8'
Attempt saved. Antony (Real Betis) left footed shot from outside the box is saved in the top centre of the goal by Thibaut Courtois (Real Madrid).
- 8'
Foul by Facundo Bernal (Real Betis).
- 8'
Jude Bellingham (Real Madrid) wins a free kick in the attacking half.
- 8'
Attempt missed. Vinícius Júnior (Real Madrid) right footed shot from the centre of the box misses to the left. Assisted by Denzel Dumfries with a headed pass.
- 9'
Foul by Héctor Bellerín (Real Betis).
- 9'
Marc Cucurella (Real Madrid) wins a free kick on the left wing.
- 10'
Corner, Real Madrid. Conceded by Marc Roca.
- 11'
Attempt saved. Dean Huijsen (Real Madrid) right footed shot from the centre of the box is saved in the bottom left corner by Álvaro Valles (Real Betis). Assisted by Arda Güler with a cross.
- 11'
Attempt missed. Arda Güler (Real Madrid) left footed shot from outside the box misses to the right. Assisted by Vinícius Júnior following a corner.
- 12'
Attempt blocked. Vinícius Júnior (Real Madrid) left footed shot from a difficult angle on the left is blocked. Assisted by Arda Güler.
- 12'
Corner, Real Madrid. Conceded by Diego Llorente.
- 13'
Attempt blocked. Federico Valverde (Real Madrid) right footed shot from outside the box is blocked. Assisted by Jude Bellingham.
- 13'
Offside, Real Madrid. Kylian Mbappé is caught offside.
- 15'
Vinícius Júnior (Real Madrid) hits the left post with a left footed shot from the left side of the six yard box. Assisted by Arda Güler.
- 16'
Foul by Marc Roca (Real Betis).
- 16'
Arda Güler (Real Madrid) wins a free kick on the right wing.
- 18'
Attempt blocked. Antony (Real Betis) left footed shot from outside the box is blocked. Assisted by Isco.
- 18'
Corner, Real Betis. Conceded by Thibaut Courtois.
- 19'
Pablo Fornals (Real Betis) wins a free kick in the defensive half.
- 19'
Foul by Federico Valverde (Real Madrid).
- 21'
Attempt missed. Cucho Hernández (Real Betis) right footed shot from the right side of the box is close, but misses to the left. Assisted by Antony.
- 24'
Attempt blocked. Kylian Mbappé (Real Madrid) right footed shot from the centre of the box is blocked. Assisted by Jude Bellingham.
- 24'
Corner, Real Betis. Conceded by Eduardo Camavinga.
- 27'
Corner, Real Betis. Conceded by Federico Valverde.
- 27'
Attempt blocked. Antony (Real Betis) left footed shot from the right side of the box is blocked.
- 28'
Cucho Hernández (Real Betis) wins a free kick in the defensive half.
- 28'
Foul by Dean Huijsen (Real Madrid).
- 29'
Delay in match for a drinks break.
- 31'
Delay over. They are ready to continue.
- 33'
Attempt saved. Vinícius Júnior (Real Madrid) right footed shot from the centre of the box is saved in the bottom right corner by Álvaro Valles (Real Betis). Assisted by Arda Güler with a through ball.
- 36'
Delay in match because of an injury Diego Llorente (Real Betis).
- 39'
Delay over. They are ready to continue.
- 39'
Substitution, Real Betis. Marc Bartra replaces Diego Llorente because of an injury.
- 40'
Héctor Bellerín (Real Betis) wins a free kick in the defensive half.
- 40'
Foul by Vinícius Júnior (Real Madrid).
- 42'
Attempt missed. Arda Güler (Real Madrid) left footed shot from outside the box is too high. Assisted by Denzel Dumfries.
- 42'
Isco (Real Betis) wins a free kick in the defensive half.
- 42'
Foul by Eduardo Camavinga (Real Madrid).
- 43'
Attempt blocked. Kylian Mbappé (Real Madrid) left footed shot from the centre of the box is blocked. Assisted by Vinícius Júnior.
- 43'
Attempt blocked. Kylian Mbappé (Real Madrid) left footed shot from the centre of the box is blocked.
- 43'
Foul by Antony (Real Betis).
- 43'
Eduardo Camavinga (Real Madrid) wins a free kick in the defensive half.
- 44'
Attempt missed. Jude Bellingham (Real Madrid) left footed shot from the left side of the box misses to the right. Assisted by Vinícius Júnior.
- 45'
Corner, Real Madrid. Conceded by Marc Bartra.
- 45'
Fourth official has announced 6 minutes of added time.
- 45'+1'
Attempt saved. Jude Bellingham (Real Madrid) header from the centre of the box is saved in the bottom left corner by Álvaro Valles (Real Betis). Assisted by Arda Güler with a cross.
- 45'+1'
Corner, Real Madrid. Conceded by Álvaro Valles.
- 45'+1'
Corner, Real Madrid. Conceded by Marc Bartra.
- 45'+3'
Pablo Fornals (Real Betis) wins a free kick in the attacking half.
- 45'+3'
Foul by Arda Güler (Real Madrid).
- 45'+3'
Arda Güler (Real Madrid) is shown the yellow card for a bad foul.
- 45'+4'
Corner, Real Betis. Conceded by Ibrahima Konaté.
- 45'+4'
Attempt blocked. Isco (Real Betis) right footed shot from outside the box is blocked. Assisted by Pablo Fornals.
- 45'+6'
Corner, Real Madrid. Conceded by Marc Bartra.
- 45'+6'
Dean Huijsen (Real Madrid) hits the bar with a header from the centre of the box. Assisted by Arda Güler with a cross following a corner.
- 45'+7'
First Half ends, Real Betis 0, Real Madrid 0.
- 45'
Second Half begins Real Betis 0, Real Madrid 0.
- 47'
Attempt missed. Kylian Mbappé (Real Madrid) right footed shot from outside the box misses to the right. Assisted by Vinícius Júnior.
- 49'
Facundo Bernal (Real Betis) wins a free kick in the defensive half.
- 49'
Foul by Jude Bellingham (Real Madrid).
- 50'
Foul by Pablo Fornals (Real Betis).
- 50'
Arda Güler (Real Madrid) wins a free kick on the right wing.
- 52'
Attempt missed. Antony (Real Betis) left footed shot from outside the box is too high. Assisted by Héctor Bellerín.
- 53'
Marc Roca (Real Betis) wins a free kick in the defensive half.
- 53'
Foul by Arda Güler (Real Madrid).
- 54'
Fran García (Real Betis) wins a free kick on the left wing.
- 54'
Foul by Ibrahima Konaté (Real Madrid).
- 54'
Ibrahima Konaté (Real Madrid) is shown the yellow card for a bad foul.
- 58'
Corner, Real Madrid. Conceded by Héctor Bellerín.
- 60'
Substitution, Real Betis. Álvaro Fidalgo replaces Isco.
- 61'
Marc Roca (Real Betis) wins a free kick in the defensive half.
- 61'
Foul by Eduardo Camavinga (Real Madrid).
- 61'
Eduardo Camavinga (Real Madrid) is shown the yellow card for a bad foul.
- 63'
Corner, Real Betis. Conceded by Denzel Dumfries.
- 64'
Foul by Facundo Bernal (Real Betis).
- 64'
Vinícius Júnior (Real Madrid) wins a free kick in the defensive half.
- 64'
Facundo Bernal (Real Betis) is shown the yellow card for a bad foul.
- 64'
Substitution, Real Madrid. Bernardo Silva replaces Eduardo Camavinga.
- 64'
Substitution, Real Madrid. Trent Alexander-Arnold replaces Denzel Dumfries.
- 64'
Substitution, Real Madrid. Yan Diomande replaces Arda Güler.
- 65'
Delay in match (Real Madrid).
- 65'
Delay over. They are ready to continue.
- 68'
Attempt saved. Kylian Mbappé (Real Madrid) right footed shot from the centre of the box is saved in the bottom right corner by Álvaro Valles (Real Betis). Assisted by Dean Huijsen with a through ball.
- 68'
Substitution, Real Betis. Nelson Deossa replaces Facundo Bernal.
- 68'
Substitution, Real Betis. Troy Parrott replaces Cucho Hernández.
- 69'
Troy Parrott (Real Betis) wins a free kick on the right wing.
- 69'
Foul by Dean Huijsen (Real Madrid).
- 73'
Offside, Real Betis. Fran García is caught offside.
- 74'
Delay in match for a drinks break.
- 75'
Delay over. They are ready to continue.
- 77'
Substitution, Real Betis. Rodrigo Riquelme replaces Antony.
- 78'
Foul by Nelson Deossa (Real Betis).
- 78'
Jude Bellingham (Real Madrid) wins a free kick in the defensive half.
- 79'
Marc Roca (Real Betis) wins a free kick in the attacking half.
- 79'
Foul by Yan Diomande (Real Madrid).
- 79'
Pablo Fornals (Real Betis) wins a free kick in the attacking half.
- 79'
Foul by Bernardo Silva (Real Madrid).
- 80'
Corner, Real Betis. Conceded by Marc Cucurella.
- 81'
Attempt saved. Nelson Deossa (Real Betis) header from the centre of the box is saved in the centre of the goal by Thibaut Courtois (Real Madrid). Assisted by Pablo Fornals with a cross.
- 81'
Goal! Real Betis 1, Real Madrid 0. Troy Parrott (Real Betis) right footed shot from very close range to the high centre of the goal following a corner.
- 82'
Substitution, Real Madrid. Carlos Espí replaces Federico Valverde.
- 83'
Marc Roca (Real Betis) is shown the yellow card.
- 85'
Corner, Real Madrid. Conceded by Marc Bartra.
- 85'
Kylian Mbappé (Real Madrid) hits the bar with a right footed shot from the right side of the box. Assisted by Bernardo Silva following a corner.
- 87'
Offside, Real Madrid. Carlos Espí is caught offside.
- 87'
GOAL OVERTURNED BY VAR: Carlos Espí (Real Madrid) scores but the goal is ruled out after a VAR review.
- 88'
Substitution, Real Madrid. Álvaro Carreras replaces Marc Cucurella because of an injury.
- 89'
VAR Decision: No Goal Real Betis 1-0 Real Madrid.
- 90'
Foul by Héctor Bellerín (Real Betis).
- 90'
Vinícius Júnior (Real Madrid) wins a free kick in the defensive half.
- 90'
Foul by Marc Roca (Real Betis).
- 90'
Jude Bellingham (Real Madrid) wins a free kick in the attacking half.
- 90'
Fourth official has announced 6 minutes of added time.
- 90'+2'
Attempt saved. Nelson Deossa (Real Betis) left footed shot from outside the box is saved in the bottom left corner by Thibaut Courtois (Real Madrid). Assisted by Pablo Fornals.
- 90'+3'
Penalty conceded by Natan (Real Betis) after a foul in the penalty area.
- 90'+3'
Penalty Real Madrid. Vinícius Júnior draws a foul in the penalty area.
- 90'+3'
Natan (Real Betis) is shown the yellow card for a bad foul.
- 90'+4'
Penalty saved. Kylian Mbappé (Real Madrid) right footed shot saved in the bottom left corner by Álvaro Valles (Real Betis).
- 90'+4'
Corner, Real Madrid. Conceded by Marc Bartra.
- 90'+6'
Corner, Real Madrid. Conceded by Álvaro Valles.
- 90'+6'
Attempt saved. Carlos Espí (Real Madrid) header from the centre of the box is saved in the top centre of the goal by Álvaro Valles (Real Betis). Assisted by Trent Alexander-Arnold with a cross.
- 90'+8'
Attempt saved. Marc Bartra (Real Betis) right footed shot from more than 35 yards is saved in the top centre of the goal by Thibaut Courtois (Real Madrid).
- 90'+9'
Second Half ends, Real Betis 1, Real Madrid 0.
- 90'+9'
Vinícius Júnior (Real Madrid) is shown the yellow card.
- —
Match ends, Real Betis 1, Real Madrid 0.
Sources & data scope
Supplied match statistics, events and lineups. Missing components remain unavailable; preview season aggregates are excluded from match statistics.
- ESPN source ↗ · Checked Nov 5, 2026, 12:40 am ESTSupplied match statistics, events and lineups. Missing components remain unavailable; preview season aggregates are excluded from match statistics.
Times are Eastern Time. A selected match date does not rewind the current table or roster. Missing values are shown as —.

