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
Portland vs Colorado Rapids - 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

Portland Timbers v Colorado Rapids Live Score

Portland vs Colorado Rapids - Commentary - Football - Sporting Life
59' Antony
Portland vs Colorado Rapids - Commentary - Football - Sporting Life
76' Kevin Kelsy
Portland vs Colorado Rapids - Commentary - Football - Sporting Life
33' Djordje Mihailovic
View Next GamesImage of a gold chevron
Image of a grey clock29/05/25
Image of a referee's whistleRef. C Penso
Image of a pitchProvidence Park
Portland vs Colorado Rapids - Commentary - Football - Sporting Life
59' Antony
Portland vs Colorado Rapids - Commentary - Football - Sporting Life
76' Kevin Kelsy
Djordje Mihailovic 33'
Portland vs Colorado Rapids - Commentary - Football - Sporting Life
  • Match ends, Portland Timbers 2, Colorado Rapids 1.
  • 90'+9
    Second Half ends, Portland Timbers 2, Colorado Rapids 1.
  • 90'+9
    Attempt missed. Kevin Kelsy (Portland Timbers) left footed shot from the left side of the box is high and wide to the left.
  • 90'+7
    Kévin Cabral (Colorado Rapids) is shown the yellow card for a bad foul.
  • 90'+7
    Foul by Kévin Cabral (Colorado Rapids).
  • 90'+7
    Kamal Miller (Portland Timbers) wins a free kick in the defensive half.
  • 90'+6
    Kamal Miller (Portland Timbers) wins a free kick in the defensive half.
  • 90'+6
    Foul by Rafael Navarro (Colorado Rapids).
  • 90'+6
    Delay over. They are ready to continue.
  • 90'+4
    Delay in match because of an injury Nico Hansen (Colorado Rapids).
  • 90'+4
    Attempt saved. Kevin Kelsy (Portland Timbers) left footed shot from the left side of the box is saved in the centre of the goal by Nico Hansen (Colorado Rapids). Assisted by David da Costa with a through ball.
  • 90'+3
    Offside, Colorado Rapids. Rafael Navarro is caught offside.
  • 90'+2
    Offside, Portland Timbers. Kevin Kelsy is caught offside.
  • 90'+2
    Attempt blocked. David Ayala (Portland Timbers) right footed shot from outside the box is blocked. Assisted by Diego Chará.
  • 90'+1
    Foul by Jackson Travis (Colorado Rapids).
  • 90'+1
    Juan Mosquera (Portland Timbers) wins a free kick on the right wing.
  • 90'
    Fourth official has announced 7 minutes of added time.
  • 89'
    Offside, Portland Timbers. Ariel Lassiter is caught offside.
  • 89'
    Ariel Lassiter (Portland Timbers) wins a free kick in the defensive half.
  • 89'
    Foul by Reggie Cannon (Colorado Rapids).
  • 89'
    Attempt saved. Calvin Harris (Colorado Rapids) left footed shot from the left side of the box is saved in the centre of the goal by Maxime Crépeau (Portland Timbers). Assisted by Kévin Cabral.
  • 88'
    Attempt blocked. Omir Fernandez (Portland Timbers) right footed shot from the centre of the box is blocked. Assisted by Diego Chará.
  • 88'
    Foul by (Colorado Rapids).
  • 88'
    Delay over. They are ready to continue.
  • 87'
    Delay over. They are ready to continue.
  • 87'
    Delay in match (Colorado Rapids).
  • 87'
    Delay in match (Portland Timbers).
  • 86'
    Substitution, Portland Timbers. Diego Chará replaces Antony.
  • 86'
    Substitution, Portland Timbers. Ariel Lassiter replaces Santiago Moreno.
  • 85'
    Offside, Colorado Rapids. Rafael Navarro is caught offside.
  • 83'
    Santiago Moreno (Portland Timbers) is shown the yellow card for a bad foul.
  • 83'
    Foul by Santiago Moreno (Portland Timbers).
  • 83'
    Calvin Harris (Colorado Rapids) wins a free kick in the defensive half.
  • 81'
    Foul by Oliver Larraz (Colorado Rapids).
  • 81'
    Santiago Moreno (Portland Timbers) wins a free kick in the defensive half.
  • 80'
    Attempt blocked. Calvin Harris (Colorado Rapids) right footed shot from outside the box is blocked. Assisted by Rafael Navarro.
  • 79'
    Substitution, Colorado Rapids. Kévin Cabral replaces Sam Bassett.
  • 79'
    Foul by Kamal Miller (Portland Timbers).
  • 79'
    Rafael Navarro (Colorado Rapids) wins a free kick in the attacking half.
  • 78'
    Attempt missed. Rafael Navarro (Colorado Rapids) right footed shot from a difficult angle on the right misses to the left. Assisted by Connor Ronan with a cross.
  • 77'
    Foul by Antony (Portland Timbers).
  • 77'
    Oliver Larraz (Colorado Rapids) wins a free kick in the defensive half.
  • 76'
    Goal! Portland Timbers 2, Colorado Rapids 1. Kevin Kelsy (Portland Timbers) left footed shot from very close range to the bottom left corner. Assisted by Juan Mosquera with a through ball.
  • 75'
    Rafael Navarro (Colorado Rapids) wins a free kick in the attacking half.
  • 75'
    Foul by Kamal Miller (Portland Timbers).
  • 74'
    Attempt missed. Antony (Portland Timbers) right footed shot from outside the box misses to the left. Assisted by David da Costa following a corner.
  • 74'
    Corner, Portland Timbers. Conceded by Reggie Cannon.
  • 73'
    Kamal Miller (Portland Timbers) hits the bar with a header from the centre of the box. Assisted by David da Costa with a cross following a corner.
  • 72'
    Corner, Portland Timbers. Conceded by Jackson Travis.
  • 72'
    Attempt blocked. Juan Mosquera (Portland Timbers) right footed shot from outside the box is blocked.
  • 71'
    Handball by Kevin Kelsy (Portland Timbers).
  • 71'
    Attempt saved. Kevin Kelsy (Portland Timbers) header from the centre of the box is saved in the centre of the goal by Nico Hansen (Colorado Rapids). Assisted by David da Costa.
  • 69'
    Handball by Sam Bassett (Colorado Rapids).
  • 68'
    Delay over. They are ready to continue.
  • 68'
    Delay in match because of an injury David Ayala (Portland Timbers).
  • 67'
    Wayne Frederick II (Colorado Rapids) is shown the red card.
  • 67'
    David Ayala (Portland Timbers) wins a free kick in the attacking half.
  • 67'
    Foul by Wayne Frederick II (Colorado Rapids).
  • 66'
    Handball by Antony (Portland Timbers).
  • 65'
    Substitution, Colorado Rapids. Calvin Harris replaces Ted Ku-DiPietro.
  • 65'
    Substitution, Colorado Rapids. Rafael Navarro replaces Darren Yapi.
  • 64'
    Substitution, Portland Timbers. Kevin Kelsy replaces Felipe Mora.
  • 62'
    Delay over. They are ready to continue.
  • 62'
    Delay in match (Portland Timbers).
  • 62'
    Attempt blocked. Antony (Portland Timbers) right footed shot from outside the box is blocked.
  • 62'
    Corner, Portland Timbers. Conceded by Nico Hansen.
  • 62'
    Attempt saved. Santiago Moreno (Portland Timbers) right footed shot from the left side of the box is saved in the top centre of the goal by Nico Hansen (Colorado Rapids). Assisted by Jimer Fory.
  • 61'
    Antony (Portland Timbers) wins a free kick on the left wing.
  • 61'
    Foul by Reggie Cannon (Colorado Rapids).
  • 59'
    Goal! Portland Timbers 1, Colorado Rapids 1. Antony (Portland Timbers) right footed shot from the centre of the box to the centre of the goal. Assisted by David da Costa with a through ball following a fast break.
  • 59'
    Sam Bassett (Colorado Rapids) hits the bar with a right footed shot from very close range.
  • 57'
    Attempt missed. Sam Bassett (Colorado Rapids) left footed shot from the left side of the box is too high. Assisted by Oliver Larraz following a fast break.
  • 57'
    Omir Fernandez (Portland Timbers) wins a free kick in the defensive half.
  • 57'
    Foul by Darren Yapi (Colorado Rapids).
  • 56'
    Substitution, Portland Timbers. Omir Fernandez replaces Joao Ortiz.
  • 55'
    Attempt saved. Antony (Portland Timbers) right footed shot from outside the box is saved in the bottom right corner by Nico Hansen (Colorado Rapids). Assisted by David Ayala.
  • 54'
    Attempt blocked. David da Costa (Portland Timbers) left footed shot from the centre of the box is blocked.
  • 54'
    Substitution, Colorado Rapids. Wayne Frederick II replaces Djordje Mihailovic because of an injury.
  • 53'
    Delay over. They are ready to continue.
  • 52'
    Delay in match because of an injury Djordje Mihailovic (Colorado Rapids).
  • 52'
    Attempt missed. Djordje Mihailovic (Colorado Rapids) right footed shot from the right side of the box is high and wide to the right. Assisted by Ted Ku-DiPietro.
  • 50'
    Foul by Oliver Larraz (Colorado Rapids).
  • 50'
    Joao Ortiz (Portland Timbers) wins a free kick in the defensive half.
  • 46'
    Offside, Portland Timbers. Antony is caught offside.
  • 45'
    Substitution, Colorado Rapids. Connor Ronan replaces Josh Atencio.
  • 45'
    Second Half begins Portland Timbers 0, Colorado Rapids 1.
  • 45'+5
    First Half ends, Portland Timbers 0, Colorado Rapids 1.
  • 45'+5
    Attempt missed. Santiago Moreno (Portland Timbers) right footed shot from more than 35 yards misses to the right. Assisted by Jimer Fory with a headed pass following a fast break.
  • 45'+3
    Attempt blocked. Jimer Fory (Portland Timbers) left footed shot from outside the box is blocked.
  • 45'+2
    Delay over. They are ready to continue.
  • 45'+1
    Delay in match because of an injury Finn Surman (Portland Timbers).
  • 45'+1
    Delay in match because of an injury Darren Yapi (Colorado Rapids).
  • 45'+1
    Attempt missed. Darren Yapi (Colorado Rapids) header from the centre of the box is too high.
  • 45'+1
    Attempt saved. Ted Ku-DiPietro (Colorado Rapids) right footed shot from the right side of the box is saved in the centre of the goal by Maxime Crépeau (Portland Timbers). Assisted by Darren Yapi.
  • 45'
    Fourth official has announced 3 minutes of added time.
  • 45'
    Corner, Portland Timbers. Conceded by Andreas Maxsø.
  • 42'
    Penalty saved. Felipe Mora (Portland Timbers) right footed shot saved in the centre of the goal by Nico Hansen (Colorado Rapids).
  • 41'
    Penalty conceded by Andreas Maxsø (Colorado Rapids) with a handball in the penalty area.
  • 39'
    Attempt missed. Andreas Maxsø (Colorado Rapids) right footed shot from outside the box is high and wide to the left following a corner.
  • 39'
    Corner, Colorado Rapids. Conceded by Antony.
  • 38'
    Corner, Colorado Rapids. Conceded by Jimer Fory.
  • 37'
    Attempt missed. Juan Mosquera (Portland Timbers) left footed shot from outside the box is close, but misses to the right.
  • 36'
    Offside, Colorado Rapids. Ted Ku-DiPietro is caught offside.
  • 34'
    Foul by Felipe Mora (Portland Timbers).
  • 34'
    Nico Hansen (Colorado Rapids) wins a free kick in the defensive half.
  • 33'
    Goal! Portland Timbers 0, Colorado Rapids 1. Djordje Mihailovic (Colorado Rapids) left footed shot from the centre of the box to the bottom right corner. Assisted by Sam Bassett.
  • 29'
    Attempt missed. Antony (Portland Timbers) right footed shot from outside the box is too high. Assisted by Santiago Moreno with a cross following a set piece situation.
  • 28'
    Santiago Moreno (Portland Timbers) wins a free kick in the attacking half.
  • 28'
    Foul by Jackson Travis (Colorado Rapids).
  • 27'
    Foul by Reggie Cannon (Colorado Rapids).
  • 27'
    Antony (Portland Timbers) wins a free kick in the defensive half.
  • 26'
    Foul by Darren Yapi (Colorado Rapids).
  • 26'
    Maxime Crépeau (Portland Timbers) wins a free kick in the defensive half.
  • 25'
    Corner, Colorado Rapids. Conceded by Finn Surman.
  • 25'
    Attempt blocked. Djordje Mihailovic (Colorado Rapids) right footed shot from outside the box is blocked.
  • 24'
    Finn Surman (Portland Timbers) is shown the yellow card for a bad foul.
  • 24'
    Foul by Finn Surman (Portland Timbers).
  • 24'
    Sam Bassett (Colorado Rapids) wins a free kick in the attacking half.
  • 23'
    David Ayala (Portland Timbers) wins a free kick in the defensive half.
  • 23'
    Handball by Ian Murphy (Colorado Rapids).
  • 22'
    Foul by Jimer Fory (Portland Timbers).
  • 22'
    Ted Ku-DiPietro (Colorado Rapids) wins a free kick on the right wing.
  • 22'
    Attempt saved. Antony (Portland Timbers) right footed shot from the left side of the box is saved in the top centre of the goal by Nico Hansen (Colorado Rapids). Assisted by David da Costa.
  • 21'
    Attempt missed. Felipe Mora (Portland Timbers) header from very close range is close, but misses to the right. Assisted by Santiago Moreno with a cross following a corner.
  • 20'
    Corner, Portland Timbers. Conceded by Reggie Cannon.
  • 19'
    Attempt blocked. David Ayala (Portland Timbers) right footed shot from outside the box is blocked. Assisted by David da Costa.
  • 16'
    Foul by Oliver Larraz (Colorado Rapids).
  • 16'
    Jimer Fory (Portland Timbers) wins a free kick in the defensive half.
  • 15'
    Foul by Santiago Moreno (Portland Timbers).
  • 15'
    Ted Ku-DiPietro (Colorado Rapids) wins a free kick in the attacking half.
  • 12'
    Foul by Juan Mosquera (Portland Timbers).
  • 12'
    Oliver Larraz (Colorado Rapids) wins a free kick in the defensive half.
  • 12'
    Felipe Mora (Portland Timbers) wins a free kick in the defensive half.
  • 12'
    Foul by Ian Murphy (Colorado Rapids).
  • 10'
    Delay over. They are ready to continue.
  • 9'
    Delay in match because of an injury Jackson Travis (Colorado Rapids).
  • 7'
    Attempt saved. Santiago Moreno (Portland Timbers) left footed shot from the centre of the box is saved in the bottom left corner by Nico Hansen (Colorado Rapids).
  • 6'
    Juan Mosquera (Portland Timbers) wins a free kick on the right wing.
  • 6'
    Foul by Jackson Travis (Colorado Rapids).
  • 3'
    Corner, Portland Timbers. Conceded by Jackson Travis.
  • 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