Villarreal vs Real Madrid - La Liga Highlights

Watch all the goals and highlights from the La Liga match between Villarreal and Real Madrid played on Saturday, January 24, 2026. The final score was Villarreal 0 - 2 Real Madrid.

Full match highlights are now available in high definition quality. Watch all key moments, goals, saves, and match action from this La Liga fixture. The video includes all goals scored, important chances, and decisive moments that shaped the match outcome.

This La Liga match featured Villarreal playing at home against visiting team Real Madrid. La Liga is one of the most prestigious football competitions, featuring top clubs from Spain.

Match Information

Competition:
La Liga
Home Team:
Villarreal
Away Team:
Real Madrid
Match Date:
1/24/2026
Final Score:
0 - 2

About La Liga

The La Liga features the best football clubs and players competing at the highest level. Watch highlights from every match, including goals, assists, saves, and all the key moments that matter. Our platform provides fast, reliable access to football highlights from all major competitions.

Watch Football Highlights Online

Goals is your trusted source for football match highlights. We provide free access to the latest highlights from Villarreal, Real Madrid, and hundreds of other top clubs. Our highlights are updated daily, ensuring you never miss the action from your favorite teams and players.

Whether you're looking for La Liga highlights, goals from specific matches, or comprehensive coverage of football action, Goals has you covered. Our platform is optimized for fast loading and seamless playback on all devices, so you can watch highlights on mobile, tablet, or desktop with ease.

Goals App Icon

Primeira Liga

Braga badge
Braga
3-2
Vitória
Vitória  badge
Feb 21
Highlights
Alverca badge
Alverca
1-1
Santa Clara
Santa Clara badge
Feb 21
Highlights
Arouca badge
Arouca
3-0
Nacional
Nacional badge
Feb 21
Highlights
Estrela badge
Estrela
0-2
Tondela
Tondela badge
Feb 20
Highlights

Eredivisie

Ajax badge
Ajax
1-1
NEC
NEC badge
Feb 21
Highlights

Premier League

Man City badge
Man City
2-1
Newcastle
Newcastle badge
Feb 21
Highlights
West Ham badge
West Ham
0-0
Bournemouth
Bournemouth badge
Feb 21
Highlights
Brentford badge
Brentford
0-2
Brighton
Brighton badge
Feb 21
Highlights
Aston Villa badge
Aston Villa
1-1
Leeds
Leeds badge
Feb 21
Highlights
Chelsea badge
Chelsea
1-1
Burnley
Burnley badge
Feb 21
Highlights

Serie A

Cagliari badge
Cagliari
0-0
Lazio
Lazio badge
Feb 21
Highlights
Lecce badge
Lecce
0-2
Inter Milan
Inter Milan badge
Feb 21
Highlights
Juventus badge
Juventus
0-2
Como
Como badge
Feb 21
Highlights

Bundesliga

RB Leipzig badge
RB Leipzig
2-2
Dortmund
Dortmund badge
Feb 21
Highlights
Union Berlin badge
Union Berlin
1-0
Leverkusen
Leverkusen badge
Feb 21
Highlights
Wolfsburg badge
Wolfsburg
2-3
Augsburg
Augsburg badge
Feb 21
Highlights
Bayern badge
Bayern
3-2
Frankfurt
Frankfurt badge
Feb 21
Highlights

La Liga

Osasuna badge
Osasuna
2-1
Real Madrid
Real Madrid badge
Feb 21
Highlights
Betis badge
Betis
1-1
Rayo
Rayo badge
Feb 21
Highlights
Athletic badge
Athletic
2-1
Elche
Elche badge
Feb 20
Highlights
Villarreal
Villarreal logo
0-2
Real Madrid logo
Real Madrid
La Liga
••
24/01/2026, 20:00:00

Match Summary

Real Madrid moved top of LaLiga after Kylian Mbappé's goal early in the second half and his late penalty secured a 2-0 win at Villarreal.

Team Statistics

VILStatRMA
41.9Possession (%)58.1
0Shots0
1Shots On Target4
19Fouls Committed10
0Corners0
3Yellow Cards1
0Red Cards0

Lineups

Villarreal

Starting XI

  • Luiz Júnior
  • Renato Veiga
  • Juan Foyth
  • Alfonso Pedraza
  • Pau Navarro
  • Pape Gueye
  • Dani Parejo
  • Alberto Moleiro
  • Tajon Buchanan
  • Georges Mikautadze
  • Gerard Moreno

Substitutes

  • Ayoze Pérez
  • Tani Oluwaseyi
  • Arnau Tenas
  • Sergi Cardona
  • Rafa Marín
  • Nicolas Pépé
  • Thomas Partey

Real Madrid

Starting XI

  • Thibaut Courtois
  • Dean Huijsen
  • Raúl Asencio
  • Álvaro Carreras
  • Federico Valverde
  • Eduardo Camavinga
  • Jude Bellingham
  • Arda Güler
  • Kylian Mbappé
  • Vinícius Júnior
  • Franco Mastantuono

Substitutes

  • Gonzalo García
  • Andriy Lunin
  • Dani Carvajal
  • Jorge Cestero
  • Fran García
  • Brahim Díaz
  • Diego Aguado

Key Moments

Lineups are announced and players are warming up.

First Half begins.

2''

Foul by Juan Foyth (Villarreal).

2''

Jude Bellingham (Real Madrid) wins a free kick in the attacking half.

2''

Juan Foyth (Villarreal) is shown the yellow card for a bad foul.

3''

Attempt blocked. Federico Valverde (Real Madrid) right footed shot from outside the box is blocked.

4''

Handball by Dani Parejo (Villarreal).

4''

Foul by Eduardo Camavinga (Real Madrid).

4''

Pape Gueye (Villarreal) wins a free kick in the defensive half.

5''

Foul by Eduardo Camavinga (Real Madrid).

5''

Pape Gueye (Villarreal) wins a free kick in the attacking half.

6''

Corner, Villarreal. Conceded by Eduardo Camavinga.

7''

Foul by Alberto Moleiro (Villarreal).

7''

Jude Bellingham (Real Madrid) wins a free kick in the defensive half.

13''

Corner, Villarreal. Conceded by Álvaro Carreras.

16''

Foul by Pape Gueye (Villarreal).

16''

Jude Bellingham (Real Madrid) wins a free kick in the defensive half.

18''

Attempt missed. Georges Mikautadze (Villarreal) right footed shot from the right side of the box is high and wide to the right. Assisted by Gerard Moreno with a through ball.

20''

Attempt saved. Arda Güler (Real Madrid) left footed shot from the right side of the box is saved in the top right corner by Luiz Júnior (Villarreal). Assisted by Federico Valverde.

21''

Delay in match because of an injury Juan Foyth (Villarreal).

24''

Delay over. They are ready to continue.

24''

Substitution, Villarreal. Rafa Marín replaces Juan Foyth because of an injury.

25''

Attempt missed. Arda Güler (Real Madrid) left footed shot from outside the box is too high. Assisted by Jude Bellingham following a fast break.

26''

Alfonso Pedraza (Villarreal) wins a free kick in the defensive half.

26''

Foul by Franco Mastantuono (Real Madrid).

27''

Attempt saved. Kylian Mbappé (Real Madrid) right footed shot from outside the box is saved in the centre of the goal by Luiz Júnior (Villarreal). Assisted by Vinícius Júnior.

29''

Handball by Renato Veiga (Villarreal).

30''

Attempt blocked. Alberto Moleiro (Villarreal) right footed shot from outside the box is blocked. Assisted by Gerard Moreno.

31''

Corner, Villarreal. Conceded by Franco Mastantuono.

32''

Foul by Eduardo Camavinga (Real Madrid).

32''

Pape Gueye (Villarreal) wins a free kick in the attacking half.

33''

Arda Güler (Real Madrid) wins a free kick in the defensive half.

33''

Foul by Pape Gueye (Villarreal).

34''

Foul by Georges Mikautadze (Villarreal).

34''

Raúl Asencio (Real Madrid) wins a free kick in the attacking half.

38''

Corner, Real Madrid. Conceded by Rafa Marín.

39''

Corner, Real Madrid. Conceded by Tajon Buchanan.

39''

Attempt blocked. Dean Huijsen (Real Madrid) header from the centre of the box is blocked. Assisted by Arda Güler with a cross.

40''

Attempt blocked. Vinícius Júnior (Real Madrid) right footed shot from the left side of the box is blocked. Assisted by Álvaro Carreras.

40''

Attempt missed. Vinícius Júnior (Real Madrid) left footed shot from the centre of the box misses to the right.

41''

Dani Parejo (Villarreal) wins a free kick in the defensive half.

41''

Foul by Jude Bellingham (Real Madrid).

43''

Attempt blocked. Georges Mikautadze (Villarreal) right footed shot from the left side of the box is blocked. Assisted by Pape Gueye.

43''

Corner, Villarreal. Conceded by Federico Valverde.

44''

Alberto Moleiro (Villarreal) wins a free kick in the attacking half.

44''

Foul by Vinícius Júnior (Real Madrid).

45'+1''

Attempt missed. Pape Gueye (Villarreal) left footed shot from outside the box misses to the left. Assisted by Dani Parejo.

45'+1''

Fourth official has announced 2 minutes of added time.

45'+2''

Attempt missed. Kylian Mbappé (Real Madrid) right footed shot from outside the box is high and wide to the right. Assisted by Arda Güler.

45'+2''

First Half ends, Villarreal 0, Real Madrid 0.

45''

Second Half begins Villarreal 0, Real Madrid 0.

47''

Goal! Villarreal 0, Real Madrid 1. Kylian Mbappé (Real Madrid) left footed shot from the left side of the six yard box to the bottom left corner.

51''

Foul by Tajon Buchanan (Villarreal).

51''

Vinícius Júnior (Real Madrid) wins a free kick on the left wing.

51''

Tajon Buchanan (Villarreal) is shown the yellow card for a bad foul.

52''

Attempt missed. Dean Huijsen (Real Madrid) header from the centre of the box is close, but misses to the right following a set piece situation.

53''

Foul by Gerard Moreno (Villarreal).

53''

Vinícius Júnior (Real Madrid) wins a free kick in the defensive half.

54''

Attempt blocked. Kylian Mbappé (Real Madrid) right footed shot from the right side of the box is blocked. Assisted by Arda Güler.

55''

Foul by Gerard Moreno (Villarreal).

55''

Raúl Asencio (Real Madrid) wins a free kick in the attacking half.

56''

Attempt missed. Gerard Moreno (Villarreal) left footed shot from the right side of the box misses to the right. Assisted by Dani Parejo.

57''

Foul by Pau Navarro (Villarreal).

57''

Vinícius Júnior (Real Madrid) wins a free kick in the defensive half.

57''

Foul by Pau Navarro (Villarreal).

57''

Vinícius Júnior (Real Madrid) wins a free kick on the left wing.

57''

Pau Navarro (Villarreal) is shown the yellow card for a bad foul.

58''

Foul by Vinícius Júnior (Real Madrid).

58''

Pau Navarro (Villarreal) wins a free kick in the defensive half.

62''

Alfonso Pedraza (Villarreal) wins a free kick on the left wing.

62''

Foul by Franco Mastantuono (Real Madrid).

62''

Franco Mastantuono (Real Madrid) is shown the yellow card for a bad foul.

62''

Attempt missed. Gerard Moreno (Villarreal) left footed shot from the centre of the box is just a bit too high. Assisted by Dani Parejo following a set piece situation.

64''

Delay in match because of an injury Tajon Buchanan (Villarreal).

65''

Delay over. They are ready to continue.

68''

Corner, Real Madrid. Conceded by Rafa Marín.

69''

Attempt blocked. Vinícius Júnior (Real Madrid) right footed shot from outside the box is blocked. Assisted by Jude Bellingham.

69''

Foul by Raúl Asencio (Real Madrid).

69''

Georges Mikautadze (Villarreal) wins a free kick in the defensive half.

70''

Substitution, Villarreal. Nicolas Pépé replaces Tajon Buchanan.

70''

Substitution, Villarreal. Tani Oluwaseyi replaces Gerard Moreno.

71''

Attempt saved. Alberto Moleiro (Villarreal) right footed shot from outside the box is saved in the centre of the goal by Thibaut Courtois (Real Madrid).

72''

Foul by Alberto Moleiro (Villarreal).

72''

Franco Mastantuono (Real Madrid) wins a free kick in the defensive half.

73''

Corner, Real Madrid. Conceded by Renato Veiga.

74''

Substitution, Real Madrid. Gonzalo García replaces Franco Mastantuono.

74''

Arda Güler (Real Madrid) wins a free kick on the right wing.

74''

Foul by Alfonso Pedraza (Villarreal).

76''

Eduardo Camavinga (Real Madrid) wins a free kick on the right wing.

76''

Foul by Alfonso Pedraza (Villarreal).

77''

Substitution, Villarreal. Ayoze Pérez replaces Georges Mikautadze.

77''

Substitution, Villarreal. Thomas Partey replaces Dani Parejo.

80''

Handball by Alfonso Pedraza (Villarreal).

80''

Substitution, Real Madrid. Brahim Díaz replaces Arda Güler.

81''

Foul by Nicolas Pépé (Villarreal).

81''

Álvaro Carreras (Real Madrid) wins a free kick in the defensive half.

82''

Attempt blocked. Kylian Mbappé (Real Madrid) right footed shot from the centre of the box is blocked. Assisted by Eduardo Camavinga with a through ball.

82''

Corner, Real Madrid. Conceded by Rafa Marín.

83''

Attempt blocked. Nicolas Pépé (Villarreal) left footed shot from a difficult angle on the right is blocked. Assisted by Ayoze Pérez.

83''

Corner, Villarreal. Conceded by Álvaro Carreras.

85''

Foul by Pau Navarro (Villarreal).

85''

Vinícius Júnior (Real Madrid) wins a free kick in the defensive half.

87''

Corner, Villarreal. Conceded by Federico Valverde.

88''

Foul by Álvaro Carreras (Real Madrid).

88''

Tani Oluwaseyi (Villarreal) wins a free kick in the attacking half.

90''

Fourth official has announced 4 minutes of added time.

90'+1''

Corner, Real Madrid. Conceded by Pape Gueye.

90'+2''

Penalty Real Madrid. Kylian Mbappé draws a foul in the penalty area.

90'+2''

Penalty conceded by Alfonso Pedraza (Villarreal) after a foul in the penalty area.

90'+4''

Goal! Villarreal 0, Real Madrid 2. Kylian Mbappé (Real Madrid) converts the penalty with a right footed shot to the high centre of the goal.

90'+5''

Second Half ends, Villarreal 0, Real Madrid 2.

Match ends, Villarreal 0, Real Madrid 2.

Primeira Liga

Braga badge
Braga
3-2
Vitória
Vitória  badge
Feb 21
Highlights
Alverca badge
Alverca
1-1
Santa Clara
Santa Clara badge
Feb 21
Highlights
Arouca badge
Arouca
3-0
Nacional
Nacional badge
Feb 21
Highlights
Estrela badge
Estrela
0-2
Tondela
Tondela badge
Feb 20
Highlights

Eredivisie

Ajax badge
Ajax
1-1
NEC
NEC badge
Feb 21
Highlights

Premier League

Man City badge
Man City
2-1
Newcastle
Newcastle badge
Feb 21
Highlights
West Ham badge
West Ham
0-0
Bournemouth
Bournemouth badge
Feb 21
Highlights
Brentford badge
Brentford
0-2
Brighton
Brighton badge
Feb 21
Highlights
Aston Villa badge
Aston Villa
1-1
Leeds
Leeds badge
Feb 21
Highlights
Chelsea badge
Chelsea
1-1
Burnley
Burnley badge
Feb 21
Highlights

Serie A

Cagliari badge
Cagliari
0-0
Lazio
Lazio badge
Feb 21
Highlights
Lecce badge
Lecce
0-2
Inter Milan
Inter Milan badge
Feb 21
Highlights
Juventus badge
Juventus
0-2
Como
Como badge
Feb 21
Highlights

Bundesliga

RB Leipzig badge
RB Leipzig
2-2
Dortmund
Dortmund badge
Feb 21
Highlights
Union Berlin badge
Union Berlin
1-0
Leverkusen
Leverkusen badge
Feb 21
Highlights
Wolfsburg badge
Wolfsburg
2-3
Augsburg
Augsburg badge
Feb 21
Highlights
Bayern badge
Bayern
3-2
Frankfurt
Frankfurt badge
Feb 21
Highlights

La Liga

Osasuna badge
Osasuna
2-1
Real Madrid
Real Madrid badge
Feb 21
Highlights
Betis badge
Betis
1-1
Rayo
Rayo badge
Feb 21
Highlights
Athletic badge
Athletic
2-1
Elche
Elche badge
Feb 20
Highlights