Menu icon
Premium Articles & Expert Tips delivered Daily.
    Plus access to:
  • Get exclusive Willie Mullins' Insights
  • Watch Race Replays & analyse performances
  • Track horses with My Stable
  • Discover Racecard+ powered by Timeform
Join for FREE todayLog in
Sporting Life Plus Logo
Porto vs Atlético - Commentary - Football - Sporting Life
Premium Articles & Expert Tips delivered Daily.
    Plus access to:
  • Get exclusive Willie Mullins' Insights
  • Watch Race Replays & analyse performances
  • Track horses with My Stable
  • Discover Racecard+ powered by Timeform
Join for FREE todayLog in
Sporting Life Plus Logo

FC Porto v Atlético de Madrid Live Score

Porto vs Atlético - Commentary - Football - Sporting Life
45'+1 Victor Froholdt
View Next GamesImage of a gold chevron
Image of a grey clock03/08/25
Image of a referee's whistleRef. D Baquini da Silva
Image of a pitchEstádio do Dragão
Porto vs Atlético - Commentary - Football - Sporting Life
45'+1 Victor Froholdt
  • Match ends, FC Porto 1, Atletico Madrid 0.
  • 90'+3
    Second Half ends, FC Porto 1, Atletico Madrid 0.
  • 90'+2
    Hand ball by Marko Grujic (FC Porto).
  • 90'+1
    Alan Varela (FC Porto) wins a free kick on the right wing.
  • 90'+1
    Foul by Johnny Cardoso (Atletico Madrid).
  • 90'
    Fourth official has announced 3 minutes of added time.
  • 90'
    Foul by William Gomes (FC Porto).
  • 90'
    Antoine Griezmann (Atletico Madrid) wins a free kick in the defensive half.
  • 89'
    Foul by Dominik Prpic (FC Porto).
  • 89'
    Jano Monserrate (Atletico Madrid) wins a free kick in the defensive half.
  • 89'
    Foul by Zé Pedro (FC Porto).
  • 89'
    Javi Galán (Atletico Madrid) wins a free kick in the defensive half.
  • 85'
    Taufik Seidu (Atletico Madrid) wins a free kick in the attacking half.
  • 85'
    Foul by Danny Namaso (FC Porto).
  • 82'
    Foul by Zé Pedro (FC Porto).
  • 82'
    Thiago Almada (Atletico Madrid) wins a free kick in the defensive half.
  • 79'
    Foul by Rodrigo Mora (FC Porto).
  • 79'
    Taufik Seidu (Atletico Madrid) wins a free kick in the defensive half.
  • 78'
    Foul by Danny Namaso (FC Porto).
  • 78'
    Javi Galán (Atletico Madrid) wins a free kick on the left wing.
  • 78'
    Substitution, FC Porto. Deniz Gül replaces Samu Aghehowa.
  • 77'
    Substitution, FC Porto. Danny Namaso replaces Pepê.
  • 77'
    Attempt missed. Rodrigo Mora (FC Porto) right footed shot from the centre of the box is close, but misses to the left.
  • 76'
    Pepê (FC Porto) wins a free kick in the defensive half.
  • 76'
    Foul by Javi Galán (Atletico Madrid).
  • 74'
    Substitution, Atletico Madrid. Jano Monserrate replaces Rayane Belaid.
  • 74'
    Delay over. They are ready to continue.
  • 72'
    Delay in match (FC Porto).
  • 72'
    Pepê (FC Porto) wins a free kick in the defensive half.
  • 72'
    Foul by Johnny Cardoso (Atletico Madrid).
  • 69'
    Corner,FC Porto. Conceded by Johnny Cardoso.
  • 67'
    Substitution, FC Porto. Rodrigo Mora replaces Gabri Veiga.
  • 67'
    Substitution, FC Porto. Zé Pedro replaces Nehuén Pérez.
  • 67'
    Substitution, FC Porto. Stephen Eustaquio replaces Alberto Costa.
  • 67'
    Substitution, FC Porto. William Gomes replaces Borja Sainz.
  • 66'
    Substitution, FC Porto. Marko Grujic replaces Victor Froholdt.
  • 66'
    Attempt missed. Alan Varela (FC Porto) right footed shot from outside the box is too high. Assisted by Pepê.
  • 63'
    Foul by Gabri Veiga (FC Porto).
  • 63'
    Taufik Seidu (Atletico Madrid) wins a free kick in the defensive half.
  • 61'
    Javi Galán (Atletico Madrid) wins a free kick in the defensive half.
  • 61'
    Foul by Alberto Costa (FC Porto).
  • 59'
    Corner,Atletico Madrid. Conceded by Dominik Prpic.
  • 59'
    Attempt blocked. Carlos Martín (Atletico Madrid) left footed shot from the right side of the box is blocked. Assisted by Antoine Griezmann.
  • 57'
    Delay over. They are ready to continue.
  • 56'
    Delay in match because of an injury Carlos Martín (Atletico Madrid).
  • 55'
    Attempt missed. Samu Aghehowa (FC Porto) header from the centre of the box is close, but misses to the right. Assisted by Gabri Veiga with a cross following a corner.
  • 55'
    Corner,FC Porto. Conceded by Dávid Hancko.
  • 55'
    Attempt blocked. Pepê (FC Porto) left footed shot from the centre of the box is blocked.
  • 54'
    Alberto Costa (FC Porto) wins a free kick in the defensive half.
  • 54'
    Foul by Thiago Almada (Atletico Madrid).
  • 53'
    Borja Sainz (FC Porto) wins a free kick in the defensive half.
  • 53'
    Foul by Carlos Martín (Atletico Madrid).
  • 52'
    Delay over. They are ready to continue.
  • 52'
    Substitution, FC Porto. Zaidu Sanusi replaces Jan Bednarek.
  • 52'
    Substitution, FC Porto. Dominik Prpic replaces Martim Fernandes because of an injury.
  • 51'
    Delay in match because of an injury Martim Fernandes (FC Porto).
  • 47'
    Antoine Griezmann (Atletico Madrid) is shown the yellow card for a bad foul.
  • 47'
    Martim Fernandes (FC Porto) wins a free kick in the defensive half.
  • 47'
    Foul by Antoine Griezmann (Atletico Madrid).
  • 46'
    Attempt blocked. Samu Aghehowa (FC Porto) right footed shot from outside the box is blocked.
  • 45'
    Substitution, Atletico Madrid. Marc Pubill replaces Robin Le Normand.
  • 45'
    Substitution, Atletico Madrid. Carlos Martín replaces Giuliano Simeone.
  • 45'
    Substitution, Atletico Madrid. Javi Galán replaces Matteo Ruggeri.
  • 45'
    Substitution, Atletico Madrid. Rayane Belaid replaces Alexander Sørloth.
  • 45'
    Second Half begins FC Porto 1, Atletico Madrid 0.
  • 45'
    Substitution, Atletico Madrid. Dávid Hancko replaces Clément Lenglet.
  • 45'
    Substitution, Atletico Madrid. Thiago Almada replaces Álex Baena.
  • 45'
    Substitution, Atletico Madrid. Johnny Cardoso replaces Conor Gallagher.
  • 45'
    Substitution, Atletico Madrid. Nahuel Molina replaces Marcos Llorente.
  • 45'
    Substitution, Atletico Madrid. Antoine Griezmann replaces Julián Alvarez.
  • 45'
    Substitution, Atletico Madrid. Taufik Seidu replaces Koke.
  • 45'
    Substitution, Atletico Madrid. Juan Musso replaces Jan Oblak.
  • 45'+2
    First Half ends, FC Porto 1, Atletico Madrid 0.
  • 45'+1
    Goal! FC Porto 1, Atletico Madrid 0. Victor Froholdt (FC Porto) right footed shot from a difficult angle on the right to the bottom left corner. Assisted by Pepê with a through ball.
  • 45'+1
    Fourth official has announced 1 minutes of added time.
  • 45'
    Corner,FC Porto. Conceded by Giuliano Simeone.
  • 44'
    Julián Alvarez (Atletico Madrid) is shown the yellow card.
  • 44'
    Nehuén Pérez (FC Porto) wins a free kick in the defensive half.
  • 44'
    Julián Alvarez (Atletico Madrid) has gone down, but the referee deems it simulation.
  • 43'
    Julián Alvarez (Atletico Madrid) hits the bar with a right footed shot from outside the box. Assisted by Clément Lenglet.
  • 41'
    Hand ball by Pepê (FC Porto).
  • 37'
    Foul by Victor Froholdt (FC Porto).
  • 37'
    Álex Baena (Atletico Madrid) wins a free kick in the defensive half.
  • 37'
    Martim Fernandes (FC Porto) wins a free kick in the defensive half.
  • 37'
    Foul by Conor Gallagher (Atletico Madrid).
  • 35'
    Attempt missed. Borja Sainz (FC Porto) right footed shot from the left side of the six yard box is close, but misses the top left corner. Assisted by Gabri Veiga with a cross.
  • 34'
    Samu Aghehowa (FC Porto) wins a free kick in the attacking half.
  • 34'
    Foul by Robin Le Normand (Atletico Madrid).
  • 33'
    Offside, Atletico Madrid. Alexander Sørloth is caught offside.
  • 32'
    Foul by Gabri Veiga (FC Porto).
  • 32'
    Giuliano Simeone (Atletico Madrid) wins a free kick in the defensive half.
  • 30'
    Delay over. They are ready to continue.
  • 28'
    Delay in match (FC Porto).
  • 26'
    Giuliano Simeone (Atletico Madrid) wins a free kick on the right wing.
  • 26'
    Foul by Martim Fernandes (FC Porto).
  • 21'
    Borja Sainz (FC Porto) wins a free kick on the left wing.
  • 21'
    Foul by Conor Gallagher (Atletico Madrid).
  • 20'
    Attempt saved. Álex Baena (Atletico Madrid) left footed shot from the left side of the box is saved in the centre of the goal by Diogo Costa (FC Porto). Assisted by Matteo Ruggeri with a cross.
  • 17'
    Foul by Victor Froholdt (FC Porto).
  • 17'
    Clément Lenglet (Atletico Madrid) wins a free kick in the defensive half.
  • 17'
    Attempt saved. Pepê (FC Porto) right footed shot from the centre of the box is saved in the centre of the goal by Jan Oblak (Atletico Madrid). Assisted by Victor Froholdt.
  • 17'
    Foul by Martim Fernandes (FC Porto).
  • 17'
    Giuliano Simeone (Atletico Madrid) wins a free kick in the defensive half.
  • 13'
    Foul by Samu Aghehowa (FC Porto).
  • 13'
    Koke (Atletico Madrid) wins a free kick in the defensive half.
  • 13'
    Attempt saved. Borja Sainz (FC Porto) right footed shot from the left side of the box is saved in the bottom right corner by Jan Oblak (Atletico Madrid). Assisted by Jan Bednarek.
  • 9'
    Attempt blocked. Gabri Veiga (FC Porto) right footed shot from outside the box is blocked.
  • 8'
    Foul by Marcos Llorente (Atletico Madrid).
  • 8'
    Borja Sainz (FC Porto) wins a free kick in the defensive half.
  • 7'
    Foul by Clément Lenglet (Atletico Madrid).
  • 7'
    Samu Aghehowa (FC Porto) wins a free kick in the defensive half.
  • 5'
    Attempt saved. Gabri Veiga (FC Porto) left footed shot from the left side of the box is saved in the centre of the goal by Jan Oblak (Atletico Madrid). Assisted by Pepê.
  • 2'
    Attempt missed. Giuliano Simeone (Atletico Madrid) header from the centre of the box is just a bit too high. Assisted by Álex Baena with a cross.
  • 2'
    Conor Gallagher (Atletico Madrid) wins a free kick on the right wing.
  • 2'
    Foul by Borja Sainz (FC Porto).
  • 0'
    First Half begins.
  • Lineups are announced and players are warming up.

Next Matches

Join for Free
Image of stables faded in a gold gradientGet exclusive Willie Mullins insight, plus access to premium articles, expert tips and Timeform data, plus more...
Log in
Discover Sporting Life Plus benefitsWhite Chevron
Sporting Life Plus Logo