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

Primeira Liga

FC Porto badge
FC Porto
1-0
Rio Ave
Rio Ave badge
Feb 22
Highlights
Estoril badge
Estoril
3-1
Gil Vicente
Gil Vicente badge
Feb 22
Highlights
Braga badge
Braga
3-2
Vitória
Vitória  badge
Feb 21
Highlights

La Liga

Villarreal badge
Villarreal
2-1
Valencia
Valencia badge
Feb 22
Highlights
Celta Vigo badge
Celta Vigo
2-0
Mallorca
Mallorca badge
Feb 22
Highlights
Barcelona badge
Barcelona
3-0
Levante
Levante badge
Feb 22
Highlights

Serie A

AS Roma badge
AS Roma
3-0
Cremonese
Cremonese badge
Feb 22
Highlights
Milan badge
Milan
0-1
Parma
Parma badge
Feb 22
Highlights
Atalanta badge
Atalanta
2-1
Napoli
Napoli badge
Feb 22
Highlights
Genoa badge
Genoa
3-0
Torino
Torino badge
Feb 22
Highlights
Cagliari badge
Cagliari
0-0
Lazio
Lazio badge
Feb 21
Highlights

Bundesliga

Heidenheim badge
Heidenheim
3-3
Stuttgart
Stuttgart badge
Feb 22
Highlights
St. Pauli badge
St. Pauli
2-1
Bremen
Bremen badge
Feb 22
Highlights
Freiburg badge
Freiburg
2-1
Gladbach
Gladbach badge
Feb 22
Highlights

Premier League

Spurs badge
Spurs
1-4
Arsenal
Arsenal badge
Feb 22
Highlights
C Palace badge
C Palace
1-0
Wolves
Wolves badge
Feb 22
Highlights
Sunderland badge
Sunderland
1-3
Fulham
Fulham badge
Feb 22
Highlights
Nottm Forest badge
Nottm Forest
0-1
Liverpool
Liverpool badge
Feb 22
Highlights
Man City badge
Man City
2-1
Newcastle
Newcastle badge
Feb 21
Highlights

Eredivisie

Ajax badge
Ajax
1-1
NEC
NEC badge
Feb 21
Highlights
FC Porto
FC Porto logo
1-0
Rio Ave logo
Rio Ave
Primeira Liga
••
22/02/2026, 20:30:00

Team Statistics

FCPStatRAFC
55.3Possession (%)44.7
0Shots0
3Shots On Target1
14Fouls Committed16
0Corners0
2Yellow Cards3
0Red Cards0

Lineups

FC Porto

Starting XI

  • Diogo Costa
  • Pablo Rosario
  • Jan Bednarek
  • Zaidu Sanusi
  • Alberto Costa
  • Alan Varela
  • Gabri Veiga
  • Victor Froholdt
  • Deniz Gül
  • Oskar Pietuszewski
  • Pepê

Substitutes

  • Seko Fofana
  • Terem Moffi
  • William Gomes
  • Gabi Brás
  • Borja Sainz
  • Dominik Prpic
  • Cláudio Ramos

Rio Ave

Starting XI

  • Ennio van der Gouw
  • Gustavo Mancha
  • Jakub Brabec
  • Omar Richards
  • Marios Vrousai
  • Ole Pohlmann
  • Andreas Ntoi
  • Tamás Nikitscher
  • Jalen Blesa
  • Dario Spikic
  • Diogo Bezerra

Substitutes

  • Karem Zoabi
  • Nelson Abbey
  • Kevin Chamorro
  • Joao Graça
  • João Tomé
  • Francisco Petrasso
  • Georgios Liavas

Key Moments

Lineups are announced and players are warming up.

First Half begins.

1''

Alberto Costa (FC Porto) wins a free kick in the defensive half.

1''

Foul by Dario Spikic (Rio Ave).

2''

Foul by Omar Richards (Rio Ave).

2''

Pepê (FC Porto) wins a free kick in the defensive half.

4''

Foul by Andreas Ntoi (Rio Ave).

4''

Zaidu Sanusi (FC Porto) wins a free kick in the defensive half.

5''

Foul by Victor Froholdt (FC Porto).

5''

Olé Pohlmann (Rio Ave) wins a free kick in the defensive half.

7''

Corner, FC Porto. Conceded by Jakub Brabec.

7''

Corner, FC Porto. Conceded by Dario Spikic.

7''

Attempt missed. Victor Froholdt (FC Porto) left footed shot from the centre of the box is high and wide to the left. Assisted by Jan Bednarek following a corner.

10''

Attempt missed. Gabri Veiga (FC Porto) right footed shot from outside the box is high and wide to the left.

12''

Attempt missed. Olé Pohlmann (Rio Ave) header from the centre of the box is too high. Assisted by Marios Vrousai with a cross.

14''

Attempt blocked. Gabri Veiga (FC Porto) left footed shot from the left side of the box is blocked. Assisted by Oskar Pietuszewski.

17''

Attempt blocked. Olé Pohlmann (Rio Ave) left footed shot from outside the box is blocked. Assisted by Marios Vrousai.

19''

Foul by Gabri Veiga (FC Porto).

19''

Olé Pohlmann (Rio Ave) wins a free kick in the attacking half.

20''

Attempt missed. Olé Pohlmann (Rio Ave) right footed shot from outside the box is close, but misses to the left. Assisted by Dario Spikic.

22''

Goal! FC Porto 1, Rio Ave 0. Victor Froholdt (FC Porto) right footed shot from very close range to the high centre of the goal. Assisted by Oskar Pietuszewski.

24''

Foul by Olé Pohlmann (Rio Ave).

24''

Gabri Veiga (FC Porto) wins a free kick in the attacking half.

24''

Offside, FC Porto. Oskar Pietuszewski is caught offside.

27''

Corner, FC Porto. Conceded by Omar Richards.

27''

Attempt missed. Zaidu Sanusi (FC Porto) left footed shot from outside the box is high and wide to the left following a corner.

29''

Alan Varela (FC Porto) wins a free kick in the defensive half.

29''

Foul by Olé Pohlmann (Rio Ave).

30''

Dario Spikic (Rio Ave) wins a free kick in the defensive half.

30''

Foul by Pablo Rosario (FC Porto).

31''

Foul by Gabri Veiga (FC Porto).

31''

Tamás Nikitscher (Rio Ave) wins a free kick in the defensive half.

32''

Diogo Bezerra (Rio Ave) wins a free kick on the left wing.

32''

Foul by Alberto Costa (FC Porto).

32''

Foul by Oskar Pietuszewski (FC Porto).

32''

Marios Vrousai (Rio Ave) wins a free kick in the defensive half.

33''

Gabri Veiga (FC Porto) hits the right post with a right footed shot from the left side of the box. Assisted by Deniz Gül.

34''

Attempt missed. Diogo Bezerra (Rio Ave) right footed shot from more than 35 yards is too high. Assisted by Olé Pohlmann following a fast break.

37''

Attempt saved. Tamás Nikitscher (Rio Ave) right footed shot from outside the box is saved in the top left corner by Diogo Costa (FC Porto).

38''

Attempt missed. Alan Varela (FC Porto) right footed shot from outside the box is just a bit too high. Assisted by Zaidu Sanusi.

40''

Foul by Oskar Pietuszewski (FC Porto).

40''

Marios Vrousai (Rio Ave) wins a free kick on the right wing.

42''

Omar Richards (Rio Ave).

42''

Pepê (FC Porto) wins a free kick in the defensive half.

43''

Foul by Jalen Blesa (Rio Ave).

43''

Jan Bednarek (FC Porto) wins a free kick in the defensive half.

44''

Attempt blocked. Gabri Veiga (FC Porto) left footed shot from the left side of the box is blocked. Assisted by Oskar Pietuszewski.

45'+1''

Fourth official has announced 1 minutes of added time.

45'+2''

Foul by Deniz Gül (FC Porto).

45'+2''

Gustavo Mancha (Rio Ave) wins a free kick in the defensive half.

45'+2''

First Half ends, FC Porto 1, Rio Ave 0.

45''

Second Half begins FC Porto 1, Rio Ave 0.

46''

Foul by Deniz Gül (FC Porto).

46''

Omar Richards (Rio Ave) wins a free kick in the defensive half.

46''

Foul by Gabri Veiga (FC Porto).

46''

Tamás Nikitscher (Rio Ave) wins a free kick in the defensive half.

47''

Offside, FC Porto. Oskar Pietuszewski is caught offside.

47''

GOAL OVERTURNED BY VAR: Deniz Gül (FC Porto) scores but the goal is ruled out after a VAR review.

51''

VAR Decision: No Goal FC Porto 1-0 Rio Ave.

54''

Attempt blocked. Olé Pohlmann (Rio Ave) right footed shot from the right side of the box is blocked. Assisted by Diogo Bezerra.

54''

Foul by Tamás Nikitscher (Rio Ave).

54''

Oskar Pietuszewski (FC Porto) wins a free kick in the defensive half.

56''

Alan Varela (FC Porto) wins a free kick in the defensive half.

56''

Foul by Andreas Ntoi (Rio Ave).

58''

Foul by Dario Spikic (Rio Ave).

58''

Zaidu Sanusi (FC Porto) wins a free kick on the left wing.

58''

Corner, FC Porto. Conceded by Tamás Nikitscher.

61''

Attempt saved. Pepê (FC Porto) right footed shot from outside the box is saved in the bottom left corner by Ennio van der Gouw (Rio Ave). Assisted by Oskar Pietuszewski.

61''

Victor Froholdt (FC Porto) hits the left post with a right footed shot from the left side of the six yard box. Assisted by Deniz Gül.

62''

Attempt blocked. Gabri Veiga (FC Porto) right footed shot from the centre of the box is blocked.

62''

Corner, FC Porto. Conceded by Tamás Nikitscher.

63''

Handball by Jan Bednarek (FC Porto).

65''

Substitution, Rio Ave. Karem Zoabi replaces Dario Spikic.

65''

Substitution, Rio Ave. João Tomé replaces Olé Pohlmann.

65''

Substitution, FC Porto. Rodrigo Mora replaces Gabri Veiga.

65''

Substitution, FC Porto. William Gomes replaces Oskar Pietuszewski.

66''

Foul by Andreas Ntoi (Rio Ave).

66''

Victor Froholdt (FC Porto) wins a free kick in the defensive half.

67''

Diogo Bezerra (Rio Ave) wins a free kick in the defensive half.

67''

Foul by Alberto Costa (FC Porto).

71''

Corner, Rio Ave. Conceded by Alberto Costa.

73''

Corner, FC Porto. Conceded by João Tomé.

75''

Substitution, FC Porto. Borja Sainz replaces Pepê.

75''

Substitution, FC Porto. Seko Fofana replaces Deniz Gül.

76''

Attempt missed. William Gomes (FC Porto) left footed shot from the right side of the box misses to the left.

77''

Corner, FC Porto. Conceded by João Tomé.

77''

Andreas Ntoi (Rio Ave) wins a free kick in the defensive half.

77''

Foul by Pablo Rosario (FC Porto).

81''

Foul by Omar Richards (Rio Ave).

81''

William Gomes (FC Porto) wins a free kick on the right wing.

82''

Handball by Karem Zoabi (Rio Ave).

83''

Substitution, Rio Ave. Ryan Guilherme replaces Tamás Nikitscher.

83''

Substitution, Rio Ave. Antonis Papakanellos replaces Marios Vrousai.

84''

Foul by Andreas Ntoi (Rio Ave).

84''

Rodrigo Mora (FC Porto) wins a free kick in the attacking half.

85''

Substitution, FC Porto. Terem Moffi replaces Victor Froholdt.

85''

Corner, FC Porto. Conceded by João Tomé.

86''

Attempt saved. Pablo Rosario (FC Porto) header from very close range is saved in the centre of the goal by Ennio van der Gouw (Rio Ave). Assisted by Rodrigo Mora with a cross.

86''

Corner, FC Porto. Conceded by Ennio van der Gouw.

87''

Antonis Papakanellos (Rio Ave) wins a free kick in the defensive half.

87''

Foul by Alberto Costa (FC Porto).

88''

Substitution, Rio Ave. João Graça replaces Andreas Ntoi.

89''

Rodrigo Mora (FC Porto) hits the left post with a right footed shot from the centre of the box. Assisted by Terem Moffi.

89''

Attempt blocked. Borja Sainz (FC Porto) left footed shot from the left side of the six yard box is blocked.

89''

Attempt blocked. Seko Fofana (FC Porto) left footed shot from outside the box is blocked. Assisted by William Gomes.

89''

Delay in match because of an injury Jan Bednarek (FC Porto).

90''

Delay over. They are ready to continue.

90'+2''

Foul by Omar Richards (Rio Ave).

90'+2''

William Gomes (FC Porto) wins a free kick on the right wing.

90'+2''

Fourth official has announced 6 minutes of added time.

90'+2''

Alberto Costa (FC Porto) is shown the yellow card.

90'+2''

João Graça (Rio Ave) is shown the yellow card.

90'+2''

Omar Richards (Rio Ave) is shown the yellow card.

90'+6''

Foul by Karem Zoabi (Rio Ave).

90'+6''

William Gomes (FC Porto) wins a free kick on the right wing.

90'+6''

Karem Zoabi (Rio Ave) is shown the yellow card.

90'+7''

Alan Varela (FC Porto) is shown the yellow card.

90'+8''

Corner, FC Porto. Conceded by Omar Richards.

90'+9''

Second Half ends, FC Porto 1, Rio Ave 0.

Match ends, FC Porto 1, Rio Ave 0.

Primeira Liga

FC Porto badge
FC Porto
1-0
Rio Ave
Rio Ave badge
Feb 22
Highlights
Estoril badge
Estoril
3-1
Gil Vicente
Gil Vicente badge
Feb 22
Highlights
Braga badge
Braga
3-2
Vitória
Vitória  badge
Feb 21
Highlights

La Liga

Villarreal badge
Villarreal
2-1
Valencia
Valencia badge
Feb 22
Highlights
Celta Vigo badge
Celta Vigo
2-0
Mallorca
Mallorca badge
Feb 22
Highlights
Barcelona badge
Barcelona
3-0
Levante
Levante badge
Feb 22
Highlights

Serie A

AS Roma badge
AS Roma
3-0
Cremonese
Cremonese badge
Feb 22
Highlights
Milan badge
Milan
0-1
Parma
Parma badge
Feb 22
Highlights
Atalanta badge
Atalanta
2-1
Napoli
Napoli badge
Feb 22
Highlights
Genoa badge
Genoa
3-0
Torino
Torino badge
Feb 22
Highlights
Cagliari badge
Cagliari
0-0
Lazio
Lazio badge
Feb 21
Highlights

Bundesliga

Heidenheim badge
Heidenheim
3-3
Stuttgart
Stuttgart badge
Feb 22
Highlights
St. Pauli badge
St. Pauli
2-1
Bremen
Bremen badge
Feb 22
Highlights
Freiburg badge
Freiburg
2-1
Gladbach
Gladbach badge
Feb 22
Highlights

Premier League

Spurs badge
Spurs
1-4
Arsenal
Arsenal badge
Feb 22
Highlights
C Palace badge
C Palace
1-0
Wolves
Wolves badge
Feb 22
Highlights
Sunderland badge
Sunderland
1-3
Fulham
Fulham badge
Feb 22
Highlights
Nottm Forest badge
Nottm Forest
0-1
Liverpool
Liverpool badge
Feb 22
Highlights
Man City badge
Man City
2-1
Newcastle
Newcastle badge
Feb 21
Highlights

Eredivisie

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