Football Goals and Match Highlights - Watch Latest Videos

Welcome to Goals, your premier destination for the latest football highlights and match goals from around the world. Watch high-quality highlights from Premier League, UEFA Champions League, La Liga, Serie A, Bundesliga, Ligue 1, and many other top football competitions.

Today's Football Highlights

Our platform is updated daily with the newest football match highlights, goals, and key moments from every major league and competition. Watch full match highlights in HD quality, including all goals, assists, saves, and decisive moments that shaped each game.

Featured Competitions

  • Premier League - Watch highlights from England's top football division
  • UEFA Champions League - Europe's elite club competition highlights
  • La Liga - Spanish football highlights featuring Barcelona and Real Madrid
  • Serie A - Italian football league highlights and goals
  • Bundesliga - German football league match highlights
  • Ligue 1 - French football highlights featuring PSG and top clubs
  • Europa League - European football competition highlights
  • International Matches - World Cup, Euro, and international football highlights

Why Choose Goals for Football Highlights?

Goals provides the fastest and most reliable access to football match highlights. Our highlights are available within minutes of the final whistle, ensuring you never miss the action. All videos are available in high definition quality, and our platform is optimized for both mobile and desktop viewing.

Browse through our extensive collection of match highlights, filter by competition or date, and enjoy seamless playback of all your favorite football moments. From last-minute winners to spectacular goals, we capture every exciting moment from the beautiful game.

Latest Football Goals and Match Results

Stay up to date with the latest scores, goals, and match highlights from all major football leagues. Our platform covers hundreds of matches every week, bringing you comprehensive highlights coverage from professional football around the globe.

Goals App Icon

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

Premier League

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

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
Bayern badge
Bayern
3-2
Frankfurt
Frankfurt badge
Feb 21
Highlights
Wolfsburg badge
Wolfsburg
2-3
Augsburg
Augsburg badge
Feb 21
Highlights
Mainz badge
Mainz
1-1
Hamburg
Hamburg badge
Feb 20
Highlights

Serie A

Lecce badge
Lecce
0-2
Inter Milan
Inter Milan badge
Feb 21
Highlights
Juventus badge
Juventus
0-2
Como
Como badge
Feb 21
Highlights
Sassuolo badge
Sassuolo
3-0
Verona
Verona badge
Feb 20
Highlights

Primeira Liga

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

UEFA Europa Conference League

Omonia badge
Omonia
0-1
Rijeka
Rijeka badge
Feb 19
Highlights

UEFA Europa League

Celtic badge
Celtic
1-4
Stuttgart
Stuttgart badge
Feb 19
Highlights
Osasuna
Osasuna logo
2-1
Real Madrid logo
Real Madrid
La Liga
••
21/02/2026, 17:30:00

Team Statistics

OSAStatRMA
38.7Possession (%)61.3
0Shots0
2Shots On Target5
19Fouls Committed10
0Corners0
2Yellow Cards4
0Red Cards0

Lineups

Osasuna

Starting XI

  • Sergio Herrera
  • Jorge Herrando
  • Alejandro Catena
  • Javi Galán
  • Valentin Rosier
  • Aimar Oroz
  • Lucas Torró
  • Jon Moncayola
  • Ante Budimir
  • Víctor Muñoz
  • Rubén García

Substitutes

  • Raúl García
  • Juan Cruz
  • Enrique Barja
  • Iker Muñoz
  • Moi Gómez
  • Asier Osambela
  • Abel Bretones

Real Madrid

Starting XI

  • Thibaut Courtois
  • David Alaba
  • Raúl Asencio
  • Álvaro Carreras
  • Dani Carvajal
  • Aurélien Tchouaméni
  • Arda Güler
  • Eduardo Camavinga
  • Federico Valverde
  • Vinícius Júnior
  • Kylian Mbappé

Substitutes

  • Dani Ceballos
  • Gonzalo García
  • Thiago Pitarch
  • Sergio Mestre
  • Fran García
  • Brahim Díaz
  • Ferland Mendy

Key Moments

Lineups are announced and players are warming up.

First Half begins.

2''

Foul by Javi Galán (Osasuna).

2''

Kylian Mbappé (Real Madrid) wins a free kick on the right wing.

4''

Federico Valverde (Real Madrid) wins a free kick in the attacking half.

4''

Foul by Javi Galán (Osasuna).

7''

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

7''

Foul by Lucas Torró (Osasuna).

14''

Offside, Real Madrid. Vinícius Júnior is caught offside.

16''

Aurélien Tchouaméni (Real Madrid) wins a free kick in the defensive half.

16''

Foul by Aimar Oroz (Osasuna).

17''

Foul by Valentin Rosier (Osasuna).

17''

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

17''

Attempt saved. Vinícius Júnior (Real Madrid) right footed shot from outside the box is saved in the bottom right corner by Sergio Herrera (Osasuna). Assisted by Álvaro Carreras.

18''

Attempt missed. Ante Budimir (Osasuna) left footed shot from outside the box is close, but misses to the left. Assisted by Aimar Oroz.

18''

Corner, Real Madrid. Conceded by Valentin Rosier.

20''

Federico Valverde (Real Madrid) wins a free kick on the right wing.

20''

Foul by Aimar Oroz (Osasuna).

21''

Attempt saved. Raúl Asencio (Real Madrid) header from the centre of the box is saved in the centre of the goal by Sergio Herrera (Osasuna). Assisted by Arda Güler with a cross.

23''

Attempt missed. Aimar Oroz (Osasuna) header from the centre of the box misses to the left. Assisted by Rubén García.

24''

Attempt blocked. Valentin Rosier (Osasuna) right footed shot from the right side of the box is blocked. Assisted by Rubén García.

24''

Corner, Osasuna. Conceded by David Alaba.

25''

Corner, Osasuna. Conceded by Álvaro Carreras.

26''

Attempt blocked. Víctor Muñoz (Osasuna) left footed shot from the left side of the box is blocked. Assisted by Aimar Oroz.

27''

Attempt missed. Ante Budimir (Osasuna) header from the centre of the box is too high. Assisted by Víctor Muñoz with a cross.

28''

Foul by Valentin Rosier (Osasuna).

28''

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

28''

Ante Budimir (Osasuna) hits the right post with a header from the centre of the box. Assisted by Javi Galán with a cross.

30''

Attempt missed. David Alaba (Real Madrid) left footed shot from outside the box is too high. Assisted by Aurélien Tchouaméni.

31''

Attempt saved. Kylian Mbappé (Real Madrid) right footed shot from outside the box is saved in the bottom left corner by Sergio Herrera (Osasuna). Assisted by Vinícius Júnior.

31''

Corner, Real Madrid. Conceded by Sergio Herrera.

31''

Attempt missed. Federico Valverde (Real Madrid) right footed shot from outside the box misses to the left. Assisted by Vinícius Júnior following a corner.

32''

Attempt blocked. David Alaba (Real Madrid) left footed shot from the centre of the box is blocked. Assisted by Dani Carvajal with a through ball.

32''

Corner, Real Madrid. Conceded by Alejandro Catena.

32''

Foul by Aimar Oroz (Osasuna).

32''

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

32''

Aimar Oroz (Osasuna) is shown the yellow card for a bad foul.

33''

Attempt blocked. Álvaro Carreras (Real Madrid) left footed shot from outside the box is blocked.

34''

Penalty Osasuna. Ante Budimir draws a foul in the penalty area.

34''

Penalty conceded by Thibaut Courtois (Real Madrid) after a foul in the penalty area.

36''

VAR Decision: Penalty Osasuna.

37''

Thibaut Courtois (Real Madrid) is shown the yellow card for a bad foul.

38''

Goal! Osasuna 1, Real Madrid 0. Ante Budimir (Osasuna) converts the penalty with a left footed shot to the bottom left corner.

43''

Attempt blocked. Víctor Muñoz (Osasuna) right footed shot from the centre of the box is blocked. Assisted by Aimar Oroz.

44''

Attempt blocked. Ante Budimir (Osasuna) right footed shot from the centre of the box is blocked. Assisted by Víctor Muñoz with a cross.

44''

Handball by Víctor Muñoz (Osasuna).

45''

Attempt missed. Vinícius Júnior (Real Madrid) right footed shot from outside the box is high and wide to the right. Assisted by Álvaro Carreras.

45''

Fourth official has announced 3 minutes of added time.

45'+1''

Corner, Real Madrid. Conceded by Javi Galán.

45'+2''

Attempt saved. Aurélien Tchouaméni (Real Madrid) right footed shot from the centre of the box is saved in the top left corner by Sergio Herrera (Osasuna).

45'+2''

Corner, Real Madrid. Conceded by Sergio Herrera.

45'+3''

First Half ends, Osasuna 1, Real Madrid 0.

45''

Second Half begins Osasuna 1, Real Madrid 0.

47''

Aimar Oroz (Osasuna) wins a free kick in the defensive half.

47''

Foul by Eduardo Camavinga (Real Madrid).

50''

Alejandro Catena (Osasuna) wins a free kick in the defensive half.

50''

Foul by Eduardo Camavinga (Real Madrid).

50''

Foul by Federico Valverde (Real Madrid).

50''

Víctor Muñoz (Osasuna) wins a free kick on the left wing.

55''

Attempt missed. Arda Güler (Real Madrid) right footed shot from outside the box is just a bit too high.

55''

Dani Carvajal (Real Madrid) wins a free kick in the defensive half.

55''

Foul by Víctor Muñoz (Osasuna).

56''

Attempt blocked. Vinícius Júnior (Real Madrid) left footed shot from the left side of the box is blocked. Assisted by Kylian Mbappé with a through ball.

56''

Corner, Real Madrid. Conceded by Jorge Herrando.

59''

Dani Carvajal (Real Madrid) wins a free kick in the defensive half.

59''

Foul by Víctor Muñoz (Osasuna).

60''

Foul by Alejandro Catena (Osasuna).

60''

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

64''

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

64''

Foul by Javi Galán (Osasuna).

64''

Substitution, Real Madrid. Trent Alexander-Arnold replaces Dani Carvajal.

64''

Substitution, Real Madrid. Brahim Díaz replaces Eduardo Camavinga.

65''

Attempt blocked. Vinícius Júnior (Real Madrid) right footed shot from the centre of the box is blocked. Assisted by Trent Alexander-Arnold.

66''

Brahim Díaz (Real Madrid) wins a free kick on the left wing.

66''

Foul by Jon Moncayola (Osasuna).

66''

Jon Moncayola (Osasuna) is shown the yellow card for a bad foul.

66''

Substitution, Osasuna. Abel Bretones replaces Rubén García.

67''

Substitution, Osasuna. Raúl García replaces Ante Budimir.

68''

Foul by Abel Bretones (Osasuna).

68''

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

68''

Aimar Oroz (Osasuna) wins a free kick in the defensive half.

68''

Foul by Raúl Asencio (Real Madrid).

70''

Offside, Real Madrid. Kylian Mbappé is caught offside.

71''

Substitution, Osasuna. Iker Muñoz replaces Aimar Oroz.

73''

Goal! Osasuna 1, Real Madrid 1. Vinícius Júnior (Real Madrid) right footed shot from very close range to the centre of the goal. Assisted by Federico Valverde with a cross.

74''

Brahim Díaz (Real Madrid) wins a free kick in the defensive half.

74''

Foul by Iker Muñoz (Osasuna).

75''

Substitution, Real Madrid. Gonzalo García replaces Federico Valverde.

76''

Aurélien Tchouaméni (Real Madrid) wins a free kick in the defensive half.

76''

Foul by Abel Bretones (Osasuna).

77''

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

77''

Iker Muñoz (Osasuna) wins a free kick in the defensive half.

79''

Attempt blocked. Kylian Mbappé (Real Madrid) left footed shot from the centre of the box is blocked. Assisted by Gonzalo García.

79''

Corner, Real Madrid. Conceded by Javi Galán.

82''

Attempt blocked. Raúl García (Osasuna) left footed shot from the centre of the box is blocked.

82''

Attempt missed. Iker Muñoz (Osasuna) left footed shot from outside the box misses to the right following a fast break.

82''

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

82''

Jorge Herrando (Osasuna) wins a free kick in the defensive half.

82''

Substitution, Real Madrid. Dani Ceballos replaces Arda Güler.

83''

Substitution, Osasuna. Iñigo Arguibide replaces Valentin Rosier.

83''

Substitution, Osasuna. Raúl Moro replaces Jon Moncayola.

84''

Foul by Trent Alexander-Arnold (Real Madrid).

84''

Víctor Muñoz (Osasuna) wins a free kick in the attacking half.

84''

Trent Alexander-Arnold (Real Madrid) is shown the yellow card for a bad foul.

85''

Attempt missed. Alejandro Catena (Osasuna) header from the centre of the box misses to the right. Assisted by Javi Galán with a cross following a set piece situation.

86''

Foul by Raúl Asencio (Real Madrid).

86''

Raúl García (Osasuna) wins a free kick in the defensive half.

88''

Handball by Lucas Torró (Osasuna).

88''

Vinícius Júnior (Real Madrid) is shown the yellow card.

89''

Attempt missed. Trent Alexander-Arnold (Real Madrid) right footed shot from outside the box is high and wide to the left from a direct free kick.

90''

Brahim Díaz (Real Madrid) wins a free kick on the left wing.

90''

Foul by Iñigo Arguibide (Osasuna).

90''

Goal! Osasuna 2, Real Madrid 1. Raúl García (Osasuna) right footed shot from the left side of the six yard box to the centre of the goal. Assisted by Raúl Moro.Goal awarded following VAR Review.

90'+1''

VAR Decision: Goal Osasuna 2-1 Real Madrid (Raúl García).

90'+3''

Foul by David Alaba (Real Madrid).

90'+3''

Víctor Muñoz (Osasuna) wins a free kick in the attacking half.

90'+3''

David Alaba (Real Madrid) is shown the yellow card for a bad foul.

90'+4''

Corner, Osasuna. Conceded by Raúl Asencio.

90'+5''

Offside, Osasuna. Raúl García is caught offside.

90'+5''

Fourth official has announced 5 minutes of added time.

90'+6''

Second Half ends, Osasuna 2, Real Madrid 1.

Match ends, Osasuna 2, Real Madrid 1.

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

Premier League

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

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
Bayern badge
Bayern
3-2
Frankfurt
Frankfurt badge
Feb 21
Highlights
Wolfsburg badge
Wolfsburg
2-3
Augsburg
Augsburg badge
Feb 21
Highlights
Mainz badge
Mainz
1-1
Hamburg
Hamburg badge
Feb 20
Highlights

Serie A

Lecce badge
Lecce
0-2
Inter Milan
Inter Milan badge
Feb 21
Highlights
Juventus badge
Juventus
0-2
Como
Como badge
Feb 21
Highlights
Sassuolo badge
Sassuolo
3-0
Verona
Verona badge
Feb 20
Highlights

Primeira Liga

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

UEFA Europa Conference League

Omonia badge
Omonia
0-1
Rijeka
Rijeka badge
Feb 19
Highlights

UEFA Europa League

Celtic badge
Celtic
1-4
Stuttgart
Stuttgart badge
Feb 19
Highlights