Real Madrid vs Villarreal CF Timeline: All the Drama, Lineups & Live Viewing in One Place!
Real Madrid beat Villarreal 3-1 at the Santiago Bernabéu on October 4, 2025, with Vinícius Júnior scoring twice and Kylian Mbappé adding the third. Think of this match as a three-act play: a scoreless first half, a stormy second, and a late twist. Here’s the full timeline, lineups, and where to watch.
What Happened in Real Madrid vs Villarreal?
Real Madrid won 3-1 in front of 75,216 fans. Vinícius scored just after half-time and added a penalty in the 69th minute, and Mbappé sealed it after Villarreal lost a player. Xabi Alonso’s side bounced back from a derby defeat the week before and moved top of LaLiga on 21 points, two clear of Barcelona.
Real Madrid vs Villarreal Timeline: Minute by Minute
| Minute | Event |
|---|---|
| 22′ | Mastantuono creates Madrid’s first clear chance |
| 40′ | Courtois denies Tani Oluwaseyi one-on-one |
| 47′ | Vinícius scores, shot deflects off Comesaña |
| 69′ | Vinícius converts a penalty to make it 2-0 |
| 73′ | Mikautadze pulls one back for Villarreal |
| 77′ | Mouriño sent off for a second yellow card |
| 81′ | Mbappé scores the third |
| 83′ | Mbappé limps off with an ankle injury; Rodrygo enters |
The drama peaked between minutes 73 and 83: a goal, a red card, a goal, and an injury. That’s four plot twists in ten minutes.
Who Were the Stars of the Night?
Vinícius was the headline act with two goals. Mbappé, who could have taken the penalty himself, handed it to his teammate, then scored soon after, a nice reminder that star forwards share the spotlight. For Villarreal, Mikautadze’s strike showed why substitutes matter: he came on at half-time and scored within half an hour.
What Were the Lineups for Real Madrid vs Villarreal?
Real Madrid lined up with Courtois in goal, a back four of Valverde, Militão, Huijsen and Carreras, Ceballos and Tchouaméni in midfield, and Güler, Mastantuono, Vinícius and Mbappé ahead of them. Militão returned to the defence, and Ceballos got a surprise start ahead of Jude Bellingham.
Villarreal’s key names included Tani Oluwaseyi, Alberto Moleiro, Santi Comesaña and Santiago Mouriño. Georges Mikautadze replaced Moleiro at half-time and ended up scoring.
[ADD: confirm Villarreal’s full starting XI from the official team sheet]
Who Dominated the Stats?
| Stat | Real Madrid | Villarreal |
|---|---|---|
| Final score | 3 | 1 |
| Expected goals (xG) | 3.52 | 1.00 |
| Total shots | 26 | 9 |
| Red cards | 0 | 1 |
| LaLiga points after match | 21 (1st) | 16 (3rd) |
Shots of 26 to 9 and xG of 3.52 to 1.00 tell the story: Madrid were far better than a 3-1 scoreline suggests. Courtois’ first-half save kept it level.
Why Was Courtois the Quiet Hero?
Oluwaseyi ran through one-on-one in the first half, and Courtois produced a sprawling save. Courtois is like a smoke alarm: you ignore it until the one moment it matters.
What Did Recent Meetings Look Like?
| Date | Result |
|---|---|
| March 2025 | Villarreal 1-2 Real Madrid |
| October 2024 | Real Madrid 2-0 Villarreal |
| May 2024 | Villarreal 4-4 Real Madrid |
| December 2023 | Real Madrid 4-1 Villarreal |
| April 2023 | Real Madrid 2-3 Villarreal |
Real Madrid won three of the last five meetings before this game, Villarreal won one, and one ended in a 4-4 thriller. In other words, this fixture rarely lets you relax.
How Did the Result Change LaLiga?
Real Madrid went to the top with 21 points, two clear of Barcelona, while Villarreal sat third on 16. Madrid also kept a perfect Bernabéu record: five wins from five home games in all competitions. For Mbappé, it was his fourteenth goal in ten games and a ninth straight game with a goal for club and country.
What About Mbappé’s Injury?
Mbappé limped off with an ankle sprain after scoring, and Rodrygo replaced him. Alonso said he would be assessed. Think of him as the engine of this team: when the engine coughs, everybody listens.
What Can Fans Learn From This Match?
- Finishing wins matches. Madrid created plenty before half-time and still needed until minute 47.
- Red cards swing games. Mouriño’s second yellow came four minutes after Villarreal scored.
- Bounce-back matters. Madrid answered a derby loss with a win at home.
My take: [ADD: your matchday memory or watch-party moment]
Where to Watch Real Madrid vs Villarreal?
Kick-off was 8:00 pm UK time (9:00 pm in Spain, about 11:00 pm UAE time) on Saturday, October 4, 2025. In the US, it streamed on ESPN+. Fans in the Middle East and North Africa could use beIN Sports, and in India the match was listed on FanCode at 12:30 am IST. UK listings varied, with Disney+ and Premier Sports both reported.
Can You Watch Replays Legally?
Usually yes. Check your local LaLiga rights holder’s app for on-demand replays, and avoid sketchy streaming sites that put your device at risk. Rights differ by country, so confirm before kick-off next time.
How I Checked the Facts
I cross-checked scorers, minutes and numbers against Real Madrid’s match report, ESPN, Al Jazeera and FotMob data. Where sources disagreed on broadcasters, I said so.
Want More Football Coverage?
Craving more? Read our companion piece, Real Madrid vs. Villarreal: drama, goals, and everything to know. Staying in Spain, check out Girona vs. Valencia. For Europe, try the Bundesliga blockbuster with Bayern and Frankfurt. In England, catch Chelsea leaves Liverpool stunned, the Liverpool vs. Chelsea injuries and lineups, the Arsenal vs. West Ham timeline, and the Manchester United vs. Sunderland timeline, plus Senne Lammens, the breakout star. Browse more on our Expat Living Guide blog.
FAQs: Real Madrid vs Villarreal
Who won Real Madrid vs Villarreal in October 2025?
Real Madrid won 3-1 at the Santiago Bernabéu on October 4, 2025. Vinícius Júnior scored twice, including a penalty, Kylian Mbappé added the third, and Georges Mikautadze scored Villarreal’s only goal.
Who scored in Real Madrid vs Villarreal?
Vinícius Júnior scored in the 47th minute and from the penalty spot in the 69th, Mikautadze replied in the 73rd for Villarreal, and Kylian Mbappé finished the scoring in the 81st minute.
Was there a red card in Real Madrid vs Villarreal?
Yes. Villarreal defender Santiago Mouriño was sent off in the 77th minute after a second yellow card for a foul on Vinícius, leaving the visitors with ten players for the final stretch.
Where could fans watch Real Madrid vs Villarreal?
ESPN+ carried it in the US, beIN Sports covered the Middle East and North Africa, and FanCode listed it in India. UK listings varied, with Disney+ and Premier Sports both reported.
Was Kylian Mbappé injured in the match?
Yes. Mbappé limped off minutes after scoring his goal with an ankle sprain and was replaced by Rodrygo. Coach Xabi Alonso confirmed the forward would be assessed after the match.
Final Thoughts
This match had everything: a scoreless first half full of chances, a Vinícius brace, a red card, and a Mbappé finish with a worrying limp. Real Madrid showed they could answer a derby loss with a statement at home, while Villarreal proved they never go quietly. Bookmark this timeline, share it with your matchday group chat, and tell us in the comments which moment you’d rewatch first.

























