Real Madrid vs Rayo Vallecano

12 September 2026 · La Liga · 2026/27 · Referee Víctor García Verdura

Full time 4 – 1

Half-time: 3–0

  • Kylian Mbappe-Lottin 14’ (pen), 90+1’
  • Álvaro Fernández 17’
  • Jude Bellingham 35’
  • Sergio Camello 51’

Match summary

Real Madrid won comfortably, 4-1 at home to Rayo Vallecano. Real Madrid led 3-0 at half-time.

In the first half, Kylian Mbappe-Lottin put Real Madrid ahead from the penalty spot in the 14th minute, Álvaro Fernández made it 2-0 in the 17th minute, set up by Kylian Mbappe-Lottin, and Jude Bellingham made it 3-0 in the 35th minute, set up by Vinícius Júnior. In the second half, Sergio Camello pulled one back to make it 3-1 in the 51st minute and Mbappe-Lottin made it 4-1 in stoppage time, set up by Arda Güler.

The chances backed that up: Real Madrid created 3.13 expected goals (xG) from 24 shots to Rayo Vallecano's 1.19 from 18.

Real Madrid secured a comprehensive 4-1 victory against Rayo Vallecano in La Liga matchday 5, dominating the overall performance through superior territory and attacking volume. The hosts finished the fixture with fifty-six per cent possession, completing five hundred and forty-three passes at an accuracy rate of ninety-one per cent. Real Madrid registered twenty-four total shots, hitting eleven on target and generating an expected goals figure of 3.13. Rayo Vallecano managed eighteen shots with seven on target, accumulating an expected goals total of 1.19. The hosts earned eleven corners to the visitors five, while discipline remained controlled with only one yellow card issued in the match.

The scoring commenced in the fourteenth minute when Kylian Mbappé converted a penalty to give Real Madrid a one-goal advantage. Álvaro Carreras extended the lead with a left-footed shot in the seventeenth minute, and Jude Bellingham added a third with a right-footed shot in the thirty-five minute. Rayo Vallecano responded after the interval as Sergio Camello scored from a right-footed shot in the fifty-first minute. Pathé Ciss received the matches only yellow card for a foul in the seventy-sixth minute. Kylian Mbappé completed the scoring in the first minute of added time with a right-footed shot to seal the 4-1 final scoreline.

Match stats

56% Possession 44%
24 Shots 18
11 Shots on target 7
11 Corners 5
85 Attacks 82
43 Dangerous attacks 55
543 Passes 415
91% Pass accuracy 87%
18 Tackles 16
9 Fouls 13
0 Yellow cards 1
0 Red cards 0
1 Offsides 0

Key events

Real Madrid Rayo Vallecano
Kick-off
5’
Pedro DíazShot on target
9’
Giorgi TsitaishviliShot on target
Kylian Mbappé Penalty1-0 (Real Madrid)
14’
Álvaro CarrerasLeft foot shot2-0 (Real Madrid)
17’
Vinícius JúniorShot on target
25’
26’
Sergio CamelloShot on target
30’
Sergio CamelloShot on target
Jude BellinghamRight foot shot3-0 (Real Madrid)
35’
Half-time3-0
47’
Pedro DíazShot on target
Second half underway
51’
Sergio CamelloRight foot shot3-1 (Rayo Vallecano)
63’
Giorgi TsitaishviliShot on target
67’
76’
Denzel DumfriesShot on target
77’
Antonio RüdigerShot on target
78’
Arda GülerShot on target
81’
Kylian Mbappe-LottinShot on target
83’
Vinícius JúniorShot on target
88’
Jude BellinghamShot on target
88’
Kylian Mbappé Right foot shot4-1 (Real Madrid)
90+1’
Full-time4-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 1 2 3 4 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 3.13 1.19 14’ Kylian Mbappe-Lottin (Real Madrid), 1-0 14’ 17’ Álvaro Fernández (Real Madrid), 2-0 17’ 35’ Jude Bellingham (Real Madrid), 3-0 35’ 51’ Sergio Camello (Rayo Vallecano), 3-1 51’ 90+1’ Kylian Mbappe-Lottin (Real Madrid), 4-1 90+1’ 0 1 2 3 4 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 3.13 1.19 14’ Kylian Mbappe-Lottin (Real Madrid), 1-0 Mbappe-Lottin 14’ 17’ Álvaro Fernández (Real Madrid), 2-0 Fernández 17’ 35’ Jude Bellingham (Real Madrid), 3-0 Bellingham 35’ 51’ Sergio Camello (Rayo Vallecano), 3-1 Camello 51’ 90+1’ Kylian Mbappe-Lottin (Real Madrid), 4-1 Mbappe-Lottin 90+1’
Real Madrid 3.13 xGRayo Vallecano 1.19 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Rayo Vallecano attacking Real Madrid attacking 
14’ Kylian Mbappe-Lottin (Real Madrid), penalty, 0.74 xG, goal 17’ Álvaro Fernández (Real Madrid), open play, 0.47 xG, goal 63’ Giorgi Tsitaishvili (Rayo Vallecano), open play, 0.45 xG, off target 77’ Denzel Dumfries (Real Madrid), set piece, 0.35 xG, saved 83’ Kylian Mbappe-Lottin (Real Madrid), from a corner, 0.17 xG, saved 39’ Bernardo Silva (Real Madrid), open play, 0.14 xG, blocked 82’ Ibrahima Konaté (Real Madrid), open play, 0.14 xG, off target 90+1’ Alemão (Rayo Vallecano), open play, 0.14 xG, blocked 35’ Jude Bellingham (Real Madrid), open play, 0.12 xG, goal 90+1’ Kylian Mbappe-Lottin (Real Madrid), open play, 0.11 xG, goal 88’ Jude Bellingham (Real Madrid), open play, 0.09 xG, saved 9’ Giorgi Tsitaishvili (Rayo Vallecano), open play, 0.09 xG, saved 31’ Yan Diomande (Real Madrid), open play, 0.08 xG, off target 82’ Jude Bellingham (Real Madrid), open play, 0.08 xG, blocked 85’ Alemão (Rayo Vallecano), open play, 0.08 xG, off target 88’ Vinícius Júnior (Real Madrid), open play, 0.08 xG, saved 45’ Kylian Mbappe-Lottin (Real Madrid), open play, 0.08 xG, hit the woodwork 54’ Pedro Díaz (Rayo Vallecano), open play, 0.08 xG, blocked 90+4’ Alemão (Rayo Vallecano), open play, 0.07 xG, blocked 40’ Jude Bellingham (Real Madrid), open play, 0.07 xG, blocked 51’ Sergio Camello (Rayo Vallecano), open play, 0.07 xG, goal 10’ Vinícius Júnior (Real Madrid), open play, 0.05 xG, blocked 78’ Antonio Rüdiger (Real Madrid), from a corner, 0.05 xG, saved 25’ Vinícius Júnior (Real Madrid), open play, 0.05 xG, saved 59’ Vinícius Júnior (Real Madrid), open play, 0.05 xG, off target 65’ Florian Lejeune (Rayo Vallecano), open play, 0.05 xG, off target 40’ Ibrahima Konaté (Real Madrid), from a corner, 0.04 xG, off target 11’ Federico Valverde (Real Madrid), from a corner, 0.04 xG, off target 48’ Kylian Mbappe-Lottin (Real Madrid), open play, 0.04 xG, off target 37’ Federico Valverde (Real Madrid), open play, 0.04 xG, off target 81’ Arda Güler (Real Madrid), open play, 0.03 xG, saved 27’ Álvaro García (Rayo Vallecano), from a corner, 0.02 xG, blocked 26’ Sergio Camello (Rayo Vallecano), open play, 0.02 xG, saved 43’ Pedro Díaz (Rayo Vallecano), open play, 0.02 xG, blocked 5’ Pedro Díaz (Rayo Vallecano), open play, 0.02 xG, saved 30’ Sergio Camello (Rayo Vallecano), open play, 0.02 xG, saved 63’ Giorgi Tsitaishvili (Rayo Vallecano), open play, 0.02 xG, saved 87’ Aurelien Tchouameni (Real Madrid), open play, 0.02 xG, blocked 47’ Pedro Díaz (Rayo Vallecano), open play, 0.01 xG, hit the woodwork 47’ Pedro Díaz (Rayo Vallecano), open play, 0.01 xG, saved 47’ Unai López (Rayo Vallecano), open play, 0.01 xG, off target 55’ Florian Lejeune (Rayo Vallecano), open play, 0.01 xG, off target 14’ Kylian Mbappe-Lottin (Real Madrid), penalty, 0.74 xG, goal 17’ Álvaro Fernández (Real Madrid), open play, 0.47 xG, goal 63’ Giorgi Tsitaishvili (Rayo Vallecano), open play, 0.45 xG, off target 77’ Denzel Dumfries (Real Madrid), set piece, 0.35 xG, saved 83’ Kylian Mbappe-Lottin (Real Madrid), from a corner, 0.17 xG, saved 39’ Bernardo Silva (Real Madrid), open play, 0.14 xG, blocked 82’ Ibrahima Konaté (Real Madrid), open play, 0.14 xG, off target 90+1’ Alemão (Rayo Vallecano), open play, 0.14 xG, blocked 35’ Jude Bellingham (Real Madrid), open play, 0.12 xG, goal 90+1’ Kylian Mbappe-Lottin (Real Madrid), open play, 0.11 xG, goal 88’ Jude Bellingham (Real Madrid), open play, 0.09 xG, saved 9’ Giorgi Tsitaishvili (Rayo Vallecano), open play, 0.09 xG, saved 85’ Alemão (Rayo Vallecano), open play, 0.08 xG, off target 31’ Yan Diomande (Real Madrid), open play, 0.08 xG, off target 54’ Pedro Díaz (Rayo Vallecano), open play, 0.08 xG, blocked 82’ Jude Bellingham (Real Madrid), open play, 0.08 xG, blocked 88’ Vinícius Júnior (Real Madrid), open play, 0.08 xG, saved 45’ Kylian Mbappe-Lottin (Real Madrid), open play, 0.08 xG, hit the woodwork 90+4’ Alemão (Rayo Vallecano), open play, 0.07 xG, blocked 40’ Jude Bellingham (Real Madrid), open play, 0.07 xG, blocked 51’ Sergio Camello (Rayo Vallecano), open play, 0.07 xG, goal 10’ Vinícius Júnior (Real Madrid), open play, 0.05 xG, blocked 59’ Vinícius Júnior (Real Madrid), open play, 0.05 xG, off target 78’ Antonio Rüdiger (Real Madrid), from a corner, 0.05 xG, saved 25’ Vinícius Júnior (Real Madrid), open play, 0.05 xG, saved 65’ Florian Lejeune (Rayo Vallecano), open play, 0.05 xG, off target 40’ Ibrahima Konaté (Real Madrid), from a corner, 0.04 xG, off target 11’ Federico Valverde (Real Madrid), from a corner, 0.04 xG, off target 48’ Kylian Mbappe-Lottin (Real Madrid), open play, 0.04 xG, off target 37’ Federico Valverde (Real Madrid), open play, 0.04 xG, off target 81’ Arda Güler (Real Madrid), open play, 0.03 xG, saved 27’ Álvaro García (Rayo Vallecano), from a corner, 0.02 xG, blocked 26’ Sergio Camello (Rayo Vallecano), open play, 0.02 xG, saved 43’ Pedro Díaz (Rayo Vallecano), open play, 0.02 xG, blocked 5’ Pedro Díaz (Rayo Vallecano), open play, 0.02 xG, saved 30’ Sergio Camello (Rayo Vallecano), open play, 0.02 xG, saved 63’ Giorgi Tsitaishvili (Rayo Vallecano), open play, 0.02 xG, saved 87’ Aurelien Tchouameni (Real Madrid), open play, 0.02 xG, blocked 47’ Pedro Díaz (Rayo Vallecano), open play, 0.01 xG, saved 47’ Pedro Díaz (Rayo Vallecano), open play, 0.01 xG, hit the woodwork 47’ Unai López (Rayo Vallecano), open play, 0.01 xG, off target 55’ Florian Lejeune (Rayo Vallecano), open play, 0.01 xG, off target
Size shows xG Goal On target Off target or blocked

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

Lineups

Real Madrid 4-2-3-1 Starting XI
Courtois
Dumfries
Konaté
Rüdiger
Carreras
Valverde 46’
Silva 69’
Diomande 72’
Bellingham
Junior 89’
Mbappé 2
Rayo Vallecano 4-2-3-1 Starting XI
Audero
Pedrosa 85’
Ciss
Lejeune
Rațiu
López 75’
Gnangoro 67’
García
Díaz 67’
Tsitaishvili
Camello 75’

Player stats

PlayerPosMinGAShxGxAKPCards
Thibaut Courtois GK900 0.000.000
Denzel Dumfries DEF901 0.350.081
Ibrahima Konaté DEF902 0.190.081
Antonio Rüdiger DEF901 0.050.000
Álvaro Fernández DEF9011 0.470.183
Bernardo Silva MID721 0.140.041
Federico Valverde MID492 0.080.000
Yan Diomande MID751 0.080.092
Jude Bellingham MID9014 0.360.082
Vinícius Júnior MID9014 0.240.262
Kylian Mbappe-Lottin FWD90215 1.140.624
Eduardo Camavinga Sub410 0.000.000
Aurelien Tchouameni Sub181 0.020.091
Arda Güler Sub1511 0.030.825
Marc Cucurella Sub10 0.000.000

Starters first, then substitutes. xA is expected assists.

Before kick-off

Real Madrid win 83% Avg odds 1.14
Draw 11% Avg odds 8.60
Rayo Vallecano win 6% Avg odds 15.73

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.