Leganes v Real Madrid — Prediction, Odds & Stats
Sunday 24 November 2024 · ESP-La Liga · 2425
La Liga
xG
Shots
4 – 16
On target
0 – 8
Shots in box
0 – 10
xG per shot
0.03 – 0.17
Set-piece xG
0.03 – 0.61
Goals − xG
-0.11 – +0.25
Reading the xG timeline
Each step up is a shot; the height of the step is how good the chance was. Dots mark goals.
A side whose line climbs steadily created chances all match. A side that scored while its
line stayed flat took a rare chance — that is finishing luck, and it rarely repeats.
Expected goals by minute
Leganes 0.11 xGReal Madrid 2.75 xG
Reading the shot map
Each circle is a shot, placed where it was taken. Bigger means a better chance;
filled circles are goals. Clusters near the goal mean a side worked good openings;
lots of small circles far out means shooting from poor positions and hoping.
Hover any circle for the player, minute and chance quality.
Shot map
Leganes attacking right
Real Madrid attacking left
Marker size is xG; filled markers are goals.
Every shot
| Min | Team | Player | xG | Situation | Body part | Result | Assisted by |
|---|---|---|---|---|---|---|---|
| 4' |
|
Kylian Mbappe-Lottin | 0.03 | Open Play | Right Foot | Saved Shot | Fran García |
| 24' |
|
Arda Güler | 0.08 | Open Play | Left Foot | Saved Shot | Eduardo Camavinga |
| 26' |
|
Kylian Mbappe-Lottin | 0.05 | Open Play | Right Foot | Blocked Shot | Vinícius Júnior |
| 28' |
|
Munir | 0.06 | Open Play | Left Foot | Missed Shot | — |
| 31' |
|
Javi Hernández | 0.01 | Open Play | Left Foot | Missed Shot | Renato Tapia |
| 38' |
|
Arda Güler | 0.07 | Direct Freekick | Left Foot | Saved Shot | — |
| 40' |
|
Vinícius Júnior | 0.05 | Open Play | Right Foot | Missed Shot | Jude Bellingham |
| 42' |
|
Kylian Mbappe-Lottin | 0.65 | Open Play | Right Foot | Goal | Vinícius Júnior |
| 45' |
|
Arda Güler | 0.05 | Open Play | Left Foot | Missed Shot | Vinícius Júnior |
| 51' |
|
Kylian Mbappe-Lottin | 0.08 | Open Play | Right Foot | Blocked Shot | Arda Güler |
| 53' |
|
Juan Cruz | 0.01 | Open Play | Left Foot | Missed Shot | Darko Brasanac |
| 53' |
|
Arda Güler | 0.11 | Open Play | Left Foot | Blocked Shot | Raúl |
| 65' |
|
Federico Valverde | 0.02 | Set Piece | Right Foot | Goal | Arda Güler |
| 73' |
|
Arda Güler | 0.33 | Open Play | Left Foot | Saved Shot | Vinícius Júnior |
| 80' |
|
Kylian Mbappe-Lottin | 0.26 | Open Play | Right Foot | Saved Shot | Vinícius Júnior |
| 84' |
|
Antonio Rüdiger | 0.04 | From Corner | — | Missed Shot | Luka Modric |
| 84' |
|
Brahim Diaz | 0.04 | From Corner | Right Foot | Blocked Shot | Antonio Rüdiger |
| 84' |
|
Jude Bellingham | 0.45 | From Corner | — | Goal | — |
| 89' |
|
Julián Chicco | 0.03 | From Corner | Right Foot | Blocked Shot | Raba |
| 90' |
|
Brahim Diaz | 0.46 | Open Play | Left Foot | Blocked Shot | Federico Valverde |
Players
Leganes
| Player | Min | G | A | Sh | KP | xG | xA | xGChain |
|---|---|---|---|---|---|---|---|---|
| Juan Cruz DML | 90 | 0 | 0 | 1 | 0 | 0.01 | 0.00 | 0.02 |
| Javi Hernández DC | 90 | 0 | 0 | 1 | 0 | 0.01 | 0.00 | 0.01 |
| Renato Tapia MC | 90 | 0 | 0 | 0 | 1 | 0.00 | 0.01 | 0.02 |
| Matija Nastasic DC | 90 | 0 | 0 | 0 | 0 | 0.00 | 0.00 | 0.01 |
| Marko Dmitrovic GK | 90 | 0 | 0 | 0 | 0 | 0.00 | 0.00 | 0.06 |
| Sergio González DC | 90 | 0 | 0 | 0 | 0 | 0.00 | 0.00 | 0.00 |
| Miguel De la Fuente FW | 87 | 0 | 0 | 0 | 0 | 0.00 | 0.00 | 0.07 |
| Darko Brasanac AMC | 76 | 0 | 0 | 0 | 1 | 0.00 | 0.01 | 0.08 |
| Adrià Alti DMR | 76 | 0 | 0 | 0 | 0 | 0.00 | 0.00 | 0.00 |
| Munir AMC | 60 | 0 | 0 | 1 | 0 | 0.06 | 0.00 | 0.06 |
| Yvan Neyou MC | 59 | 0 | 0 | 0 | 0 | 0.00 | 0.00 | 0.01 |
| Julián Chicco Sub | 31 | 0 | 0 | 1 | 0 | 0.03 | 0.00 | 0.00 |
| Raba Sub | 30 | 0 | 0 | 0 | 1 | 0.00 | 0.03 | 0.00 |
| Sébastien Haller Sub | 14 | 0 | 0 | 0 | 0 | 0.00 | 0.00 | 0.00 |
| Valentin Rosier Sub | 14 | 0 | 0 | 0 | 0 | 0.00 | 0.00 | 0.00 |
| Diego García Sub | 3 | 0 | 0 | 0 | 0 | 0.00 | 0.00 | 0.00 |
Real Madrid
| Player | Min | G | A | Sh | KP | xG | xA | xGChain |
|---|---|---|---|---|---|---|---|---|
| Vinícius Júnior FW | 90 | 0 | 1 | 1 | 5 | 0.05 | 1.33 | 1.38 |
| Antonio Rüdiger DC | 90 | 0 | 0 | 1 | 1 | 0.04 | 0.04 | 0.20 |
| Federico Valverde DR | 90 | 1 | 0 | 1 | 1 | 0.02 | 0.46 | 1.00 |
| Eduardo Camavinga MC | 90 | 0 | 0 | 0 | 1 | 0.00 | 0.08 | 0.87 |
| Thibaut Courtois GK | 90 | 0 | 0 | 0 | 0 | 0.00 | 0.00 | 0.08 |
| Raúl DC | 90 | 0 | 0 | 0 | 1 | 0.00 | 0.11 | 0.22 |
| Fran García DL | 90 | 0 | 0 | 0 | 1 | 0.00 | 0.03 | 0.58 |
| Dani Ceballos MC | 90 | 0 | 0 | 0 | 0 | 0.00 | 0.00 | 0.57 |
| Jude Bellingham ML | 88 | 1 | 0 | 1 | 1 | 0.45 | 0.05 | 0.10 |
| Kylian Mbappe-Lottin FW | 84 | 1 | 0 | 5 | 0 | 1.06 | 0.00 | 1.40 |
| Arda Güler MR | 76 | 0 | 1 | 5 | 2 | 0.63 | 0.10 | 0.70 |
| Brahim Diaz Sub | 14 | 0 | 0 | 2 | 0 | 0.50 | 0.00 | 0.46 |
| Luka Modric Sub | 6 | 0 | 0 | 0 | 1 | 0.00 | 0.04 | 0.46 |
| Endrick Sub | 2 | 0 | 0 | 0 | 0 | 0.00 | 0.00 | 0.00 |