Analysis The numbers behind the result
Betis defy xG and possession dominance to edge disjointed Madrid
Real Betis's 1-0 win slightly flattered Madrid, who squandered 58% possession and a 2.35 xG advantage (per FBRef estimates) against Betis's 0.9 xG. Despite Madrid's 20 total shots (8 on target) to Betis's 10 (5 on target), Betis were more clinical when it mattered — Troy Parrott converted one of just 4 shots inside the box in the 81st minute, while Mbappé's missed 90+4' penalty (0.79 xG) summed up Madrid's wastefulness.
Betis absorbed pressure effectively, conceding 10 corners but blocking 3 shots and forcing Madrid into 9 off-target efforts. Key moments came from substitutes — Betis's double change in the 68th minute (Deossa and Parrott) preceded the goal, while Madrid's disjointed midfield (Camavinga and Valverde both booked) failed to control tempo despite 535 accurate passes. The decisive stat: Madrid underperformed their xG by 2.35 goals, their worst wastefulness in La Liga this season.
Match Timeline
Formations
Team Stats
Possession
Line-ups
- 1Álvaro Vallés
- 2Héctor Bellerín
- 3Diego Llorente
- 4Natan
- 11Fran García
- 6F. Bernal
- 21Marc Roca
- 7Antony
- 22Isco
- 8Pablo Fornals
- 9C. Hernández
- N. Deossa
- Rodrigo Riquelme
- A. de Pablo
- Álvaro Fidalgo
- Junior Firpo
- V. Gómez
- Manu González
- Iker Losada
- J. A. Morante
- Ángel Ortiz
- T. Parrott
- Marc Bartra
- 1T. Courtois
- 24D. Dumfries
- 16I. Konaté
- 4D. Huijsen
- 17Marc Cucurella
- 8F. Valverde
- 6E. Camavinga
- 15A. Güler
- 5J. Bellingham
- 7Vinícius Júnior
- 10Kylian Mbappé
- Bernardo Silva
- Y. Diomande
- A. Rüdiger
- Mario Rivas
- Javier Navarro
- S. Martinez
- A. Lunin
- Carlos Espí
- Brahim Díaz
- J. Cestero Sancho
- Álvaro Fernández
- T. Alexander-Arnold

