
Villarreal vs Real Madrid, 2024-25 LALIGA
· Spanish LALIGAMbappé double fires Real Madrid to crucial win over Villarreal
![Mbappe Madrid celeb vs. Villarreal [1296x729]](https://a.espncdn.com/photo/2025/0315/r1464676_1296x729_16-9.jpg)
Kylian Mbappé scored twice to help Real Madrid fight back to beat Villarreal 2-1 on Saturday and move provisionally top of the LaLiga standings.
Match Timeline
- 0': Lineups are announced and players are warming up.
- 0': First Half begins.
- 2': Foul by Álex Baena (Villarreal).
- 2': Lucas Vázquez (Real Madrid) wins a free kick in the defensive half.
- 3': Foul by Pape Gueye (Villarreal).
- 3': Kylian Mbappé (Real Madrid) wins a free kick in the attacking half.
- 5': Attempt saved. Ayoze Pérez (Villarreal) left footed shot from the centre of the box is saved in the bottom left corner. Assisted by Santi Comesaña with a cross.
- 7': Attempt saved. Ayoze Pérez (Villarreal) right footed shot from outside the box is saved in the bottom left corner. Assisted by Álex Baena.
- 7': Corner, Villarreal. Conceded by Thibaut Courtois.
- 7': Goal! Villarreal 1, Real Madrid 0. Juan Foyth (Villarreal) left footed shot from very close range to the centre of the goal following a corner.
- 9': Eduardo Camavinga (Real Madrid) wins a free kick in the defensive half.
- 9': Foul by Álex Baena (Villarreal).
- 10': Attempt missed. Tajon Buchanan (Villarreal) left footed shot from outside the box is just a bit too high. Assisted by Juan Foyth.
- 12': Attempt blocked. Nicolas Pépé (Villarreal) left footed shot from the right side of the box is blocked.
- 12': Corner, Villarreal. Conceded by Fran García.
- 13': Attempt blocked. Lucas Vázquez (Real Madrid) right footed shot from outside the box is blocked. Assisted by Rodrygo.
- 13': Corner, Real Madrid. Conceded by Willy Kambwala.
- 14': Corner, Real Madrid. Conceded by Santi Comesaña.
- 17': Attempt saved. Brahim Díaz (Real Madrid) right footed shot from the centre of the box is saved in the centre of the goal. Assisted by Kylian Mbappé with a through ball.
- 17': Goal! Villarreal 1, Real Madrid 1. Kylian Mbappé (Real Madrid) right footed shot from the centre of the box to the centre of the goal.
- 18': Attempt saved. Pape Gueye (Villarreal) left footed shot from outside the box is saved in the top right corner. Assisted by Santi Comesaña.
- 18': Foul by Nicolas Pépé (Villarreal).
- 18': Fran García (Real Madrid) wins a free kick in the defensive half.
- 21': Foul by Lucas Vázquez (Real Madrid).
- 21': Sergi Cardona (Villarreal) wins a free kick in the defensive half.
- 22': Corner, Villarreal. Conceded by Fran García.
- 23': Goal! Villarreal 1, Real Madrid 2. Kylian Mbappé (Real Madrid) right footed shot from the centre of the box to the bottom right corner. Assisted by Lucas Vázquez.
- 24': Attempt saved. Santi Comesaña (Villarreal) right footed shot from outside the box is saved in the bottom left corner.
- 26': Foul by Santi Comesaña (Villarreal).
- 26': Raúl Asencio (Real Madrid) wins a free kick in the defensive half.
- 26': Federico Valverde (Real Madrid) wins a free kick in the defensive half.
- 26': Foul by Álex Baena (Villarreal).
- 28': Foul by Sergi Cardona (Villarreal).
- 28': Lucas Vázquez (Real Madrid) wins a free kick on the right wing.
- 29': Hand ball by Eduardo Camavinga (Real Madrid).
- 30': Offside, Real Madrid. Kylian Mbappé is caught offside.
- 31': Foul by Tajon Buchanan (Villarreal).
- 31': Fran García (Real Madrid) wins a free kick in the defensive half.
- 33': Ayoze Pérez (Villarreal) wins a free kick in the attacking half.
- 33': Foul by Aurélien Tchouaméni (Real Madrid).
- 33': Aurélien Tchouaméni (Real Madrid) is shown the yellow card for a bad foul.
- 36': Attempt missed. Nicolas Pépé (Villarreal) left footed shot from the right side of the box is high and wide to the left. Assisted by Pape Gueye with a through ball.
- 36': Corner, Villarreal. Conceded by Aurélien Tchouaméni.
- 38': Foul by Álex Baena (Villarreal).
- 38': Kylian Mbappé (Real Madrid) wins a free kick on the right wing.
- 39': Foul by Ayoze Pérez (Villarreal).
- 39': Jude Bellingham (Real Madrid) wins a free kick in the attacking half.
- 44': Attempt saved. Rodrygo (Real Madrid) right footed shot from outside the box is saved in the centre of the goal. Assisted by Kylian Mbappé.
- 45': Attempt missed. Federico Valverde (Real Madrid) right footed shot from outside the box is too high. Assisted by Jude Bellingham.
- 45': Attempt saved. Nicolas Pépé (Villarreal) right footed shot from the right side of the box is saved in the bottom left corner. Assisted by Santi Comesaña.
- 45': Foul by Juan Foyth (Villarreal).
- 45': Rodrygo (Real Madrid) wins a free kick in the defensive half.
- 45': Fourth official has announced 3 minutes of added time.
- 45'+3': Corner, Villarreal. Conceded by Raúl Asencio.
- 45'+4': First Half ends, Villarreal 1, Real Madrid 2.
- 45': Second Half begins Villarreal 1, Real Madrid 2.
- 45': Substitution, Villarreal. Thierno Barry replaces Nicolas Pépé.
- 47': Offside, Villarreal. Sergi Cardona is caught offside.
- 49': Attempt missed. Thierno Barry (Villarreal) header from the centre of the box is just a bit too high. Assisted by Álex Baena with a cross.
- 50': Foul by Sergi Cardona (Villarreal).
- 50': Lucas Vázquez (Real Madrid) wins a free kick in the attacking half.
- 50': Sergi Cardona (Villarreal) is shown the yellow card for a bad foul.
- 53': Corner, Villarreal. Conceded by Fran García.
- 53': Attempt missed. Juan Foyth (Villarreal) right footed shot from the centre of the box is too high. Assisted by Álex Baena with a cross following a corner.
- 55': Corner, Villarreal. Conceded by Rodrygo.
- 56': Attempt missed. Álex Baena (Villarreal) header from the right side of the box misses to the right. Assisted by Pape Gueye.
- 56': Foul by Juan Foyth (Villarreal).
- 56': Kylian Mbappé (Real Madrid) wins a free kick in the defensive half.
- 58': Attempt saved. Ayoze Pérez (Villarreal) right footed shot from the centre of the box is saved in the centre of the goal. Assisted by Pape Gueye.
- 59': Attempt saved. Álex Baena (Villarreal) right footed shot from outside the box is saved in the centre of the goal. Assisted by Sergi Cardona.
- 60': Delay in match because of an injury Juan Foyth (Villarreal).
- 61': Delay over. They are ready to continue.
- 61': Substitution, Real Madrid. Antonio Rüdiger replaces Raúl Asencio.
- 61': Substitution, Real Madrid. Vinícius Júnior replaces Brahim Díaz.
- 62': Attempt blocked. Pape Gueye (Villarreal) left footed shot from the right side of the box is blocked. Assisted by Santi Comesaña with a through ball.
- 63': Corner, Villarreal. Conceded by Rodrygo.
- 64': Attempt missed. Santi Comesaña (Villarreal) right footed shot from outside the box is too high. Assisted by Logan Costa following a corner.
- 64': Substitution, Villarreal. Alfonso Pedraza replaces Sergi Cardona.
- 64': Substitution, Villarreal. Yeremy Pino replaces Tajon Buchanan.
- 65': Substitution, Real Madrid. Luka Modric replaces Rodrygo.
- 66': Attempt saved. Álex Baena (Villarreal) header from the centre of the box is saved in the top left corner. Assisted by Ayoze Pérez with a cross.
- 67': Attempt blocked. Pape Gueye (Villarreal) left footed shot from outside the box is blocked. Assisted by Juan Foyth.
- 67': Foul by Yeremy Pino (Villarreal).
- 67': Vinícius Júnior (Real Madrid) wins a free kick on the left wing.
- 68': Corner, Real Madrid. Conceded by Juan Foyth.
- 71': Offside, Real Madrid. Vinícius Júnior is caught offside.
- 72': Offside, Real Madrid. Kylian Mbappé is caught offside.
- 73': Attempt blocked. Kylian Mbappé (Real Madrid) right footed shot from the centre of the box is blocked. Assisted by Lucas Vázquez.
- 75': Foul by Juan Foyth (Villarreal).
- 75': Vinícius Júnior (Real Madrid) wins a free kick in the defensive half.
- 75': Juan Foyth (Villarreal) is shown the yellow card for a bad foul.
- 79': Corner, Real Madrid. Conceded by Willy Kambwala.
- 79': Substitution, Villarreal. Dani Parejo replaces Santi Comesaña.
- 79': Attempt saved. Federico Valverde (Real Madrid) right footed shot from outside the box is saved in the centre of the goal.
- 82': Federico Valverde (Real Madrid) wins a free kick in the defensive half.
- 82': Foul by Dani Parejo (Villarreal).
- 83': Substitution, Real Madrid. Arda Güler replaces Federico Valverde.
- 83': Attempt blocked. Álex Baena (Villarreal) right footed shot from the left side of the box is blocked.
- 83': Attempt missed. Ayoze Pérez (Villarreal) right footed shot from the centre of the box is just a bit too high.
- 84': Substitution, Villarreal. Denis Suárez replaces Pape Gueye.
- 87': Attempt missed. Arda Güler (Real Madrid) left footed shot from the right side of the box misses to the left. Assisted by Vinícius Júnior.
- 88': Corner, Villarreal. Conceded by Lucas Vázquez.
- 89': Corner, Villarreal. Conceded by Jude Bellingham.
- 89': Attempt missed. Willy Kambwala (Villarreal) header from the centre of the box misses to the left. Assisted by Yeremy Pino with a cross following a corner.
- 89': Attempt blocked. Denis Suárez (Villarreal) right footed shot from outside the box is blocked. Assisted by Dani Parejo.
- 89': Attempt saved. Logan Costa (Villarreal) header from the right side of the box is saved in the top right corner.
- 90': Corner, Villarreal. Conceded by Eduardo Camavinga.
- 90': Fourth official has announced 3 minutes of added time.
- 90'+1': Hand ball by Yeremy Pino (Villarreal).
- 90'+3': Second Half ends, Villarreal 1, Real Madrid 2.
- 0': Match ends, Villarreal 1, Real Madrid 2.
Statistics
![]() |
VIL![]() |
|
---|---|---|
3 | Fouls | 17 |
1 | Yellow Cards | 2 |
0 | Red Cards | 0 |
3 | Offsides | 1 |
4 | Corner Kicks | 11 |
9 | Saves | 3 |
54.2 | Possession | 45.8 |
9 | SHOTS | 23 |
5 | ON GOAL | 10 |
0.6 | On Target % | 0.4 |
0 | Penalty Goals | 0 |
0 | Penalty Kicks Taken | 0 |
527 | Accurate Passes | 405 |
597 | Passes | 465 |
0.9 | Pass Completion % | 0.9 |
0 | Accurate Crosses | 10 |
5 | Crosses | 44 |
0.0 | Cross % | 0.2 |
45 | Long Balls | 29 |
22 | Accurate Long Balls | 24 |
0.5 | Long Balls % | 0.8 |
2 | Blocked Shots | 5 |
10 | Effective Tackles | 14 |
20 | Tackles | 25 |
0.5 | Tackle % | 0.6 |
16 | Interceptions | 9 |
47 | Effective Clearances | 13 |
47 | Clearances | 13 |
Game Information
Competition: Spanish LALIGA
Venue: Estadio de la Cerámica
Location: Villarreal, Spain
Attendance: 20,559
Venue: Estadio de la Cerámica
Location: Villarreal, Spain
Attendance: 20,559
LALIGA Table
# | TEAM | GP | GD | PTS |
---|---|---|---|---|
1 | Real Madrid | 4 | +6 | 12 |
2 | Getafe | 4 | +2 | 9 |
3 | Athletic Club | 4 | +2 | 9 |
4 | Villarreal | 4 | +5 | 7 |
Line-Ups
Villarreal (4-4-2)
No. | Name |
---|---|
13 | Diego Conde (GK) |
2 | Logan Costa |
5 | Willy Kambwala |
23 | Sergi Cardona ![]() |
8 | Juan Foyth |
18 | Pape Gueye |
14 | Santi Comesaña |
16 | Álex Baena |
9 | Tajon Buchanan |
22 | Ayoze Pérez |
19 | Nicolas Pépé |
Real Madrid (4-2-3-1)
No. | Name |
---|---|
1 | Thibaut Courtois (GK) |
35 | Raúl Asencio |
14 | Aurélien Tchouaméni ![]() |
20 | Fran García |
17 | Lucas Vázquez |
5 | Jude Bellingham |
6 | Eduardo Camavinga |
8 | Federico Valverde |
9 | Kylian Mbappé |
11 | Rodrygo |
21 | Brahim Díaz |
LALIGA News

Atlético Madrid beat Villarreal for much-needed 1st win
Atlético Madrid secured their first LaLiga win of the season as goals from Pablo Barrios and Nico González sank Villarreal 2-0 at the Metropolitano Stadium.

Atletico Madrid takes down Villareal 2-0
Watch the Game Highlights from Atletico Madrid vs. Villarreal, 09/13/2025

Premier League recap: Tottenham beat West Ham, Arsenal top Forest, more