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
Houston Dynamo vs Portland - 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

Houston Dynamo FC v Portland Timbers Live Score

Houston Dynamo vs Portland - Commentary - Football - Sporting Life
44' Ezequiel Ponce
View Next GamesImage of a gold chevron
Image of a grey clock21/09/25
Image of a referee's whistleRef. A Chapman
Image of a pitchShell Energy Stadium
Houston Dynamo vs Portland - Commentary - Football - Sporting Life
44' Ezequiel Ponce
  • Match ends, Houston Dynamo FC 1, Portland Timbers 0.
  • 90'+4
    Second Half ends, Houston Dynamo FC 1, Portland Timbers 0.
  • 90'+4
    Júnior Urso (Houston Dynamo FC) wins a free kick on the left wing.
  • 90'+4
    Foul by Cristhian Paredes (Portland Timbers).
  • 90'+3
    David da Costa (Portland Timbers) hits the bar with a right footed shot from outside the box. Assisted by Finn Surman.
  • 90'+2
    Substitution, Houston Dynamo FC. Femi Awodesu replaces Jack McGlynn.
  • 90'+2
    Substitution, Houston Dynamo FC. Diadié Samassékou replaces Brooklyn Raines.
  • 90'+2
    Foul by Júnior Urso (Houston Dynamo FC).
  • 90'+2
    Cristhian Paredes (Portland Timbers) wins a free kick in the attacking half.
  • 90'+1
    Kevin Kelsy (Portland Timbers) wins a free kick in the attacking half.
  • 90'+1
    Fourth official has announced 3 minutes of added time.
  • 90'+1
    Offside, Portland Timbers. Ariel Lassiter is caught offside.
  • 90'+1
    Attempt blocked. Matías Rojas (Portland Timbers) left footed shot from outside the box is blocked. Assisted by David da Costa.
  • 90'
    Attempt missed. Ian Smith (Portland Timbers) header from the centre of the box misses to the left. Assisted by Matías Rojas with a cross following a corner.
  • 89'
    Corner, Portland Timbers. Conceded by Júnior Urso.
  • 89'
    Corner, Portland Timbers. Conceded by Jonathan Bond.
  • 89'
    Attempt saved. Matías Rojas (Portland Timbers) left footed shot from the right side of the box is saved in the bottom right corner by Jonathan Bond (Houston Dynamo FC). Assisted by David da Costa.
  • 86'
    Corner, Houston Dynamo FC. Conceded by James Pantemis.
  • 86'
    Attempt saved. Felipe Andrade (Houston Dynamo FC) right footed shot from the centre of the box is saved in the centre of the goal by James Pantemis (Portland Timbers). Assisted by Griffin Dorsey with a cross.
  • 85'
    Corner, Houston Dynamo FC. Conceded by James Pantemis.
  • 85'
    Attempt saved. Jack McGlynn (Houston Dynamo FC) left footed shot from the left side of the box is saved in the bottom right corner by James Pantemis (Portland Timbers). Assisted by Duane Holmes.
  • 84'
    Attempt missed. Jack McGlynn (Houston Dynamo FC) right footed shot from outside the box is too high. Assisted by Duane Holmes.
  • 82'
    Pablo Ortíz (Houston Dynamo FC) wins a free kick in the defensive half.
  • 82'
    Foul by Kevin Kelsy (Portland Timbers).
  • 82'
    Corner, Portland Timbers. Conceded by Griffin Dorsey.
  • 80'
    Erik Sviatchenko (Houston Dynamo FC) is shown the yellow card for a bad foul.
  • 80'
    Foul by Erik Sviatchenko (Houston Dynamo FC).
  • 80'
    Ariel Lassiter (Portland Timbers) wins a free kick in the attacking half.
  • 80'
    Substitution, Houston Dynamo FC. Duane Holmes replaces Lawrence Ennali.
  • 79'
    Substitution, Portland Timbers. Ariel Lassiter replaces Eric Miller.
  • 78'
    Brooklyn Raines (Houston Dynamo FC) wins a free kick in the defensive half.
  • 78'
    Foul by Kevin Kelsy (Portland Timbers).
  • 78'
    Matías Rojas (Portland Timbers) hits the bar with a left footed shot from outside the box. Assisted by Cristhian Paredes.
  • 77'
    Offside, Portland Timbers. Antony is caught offside.
  • 76'
    Brooklyn Raines (Houston Dynamo FC) wins a free kick in the defensive half.
  • 76'
    Foul by Cristhian Paredes (Portland Timbers).
  • 74'
    Attempt missed. Ezequiel Ponce (Houston Dynamo FC) header from the centre of the box is just a bit too high. Assisted by Lawrence Ennali with a cross following a corner.
  • 73'
    Corner, Houston Dynamo FC. Conceded by Finn Surman.
  • 72'
    Dario Zuparic (Portland Timbers) is shown the yellow card for a bad foul.
  • 72'
    Ezequiel Ponce (Houston Dynamo FC) wins a free kick in the attacking half.
  • 72'
    Foul by Dario Zuparic (Portland Timbers).
  • 72'
    Brooklyn Raines (Houston Dynamo FC) wins a free kick in the attacking half.
  • 72'
    Foul by Diego Chará (Portland Timbers).
  • 71'
    Attempt missed. Jack McGlynn (Houston Dynamo FC) right footed shot from outside the box is just a bit too high. Assisted by Griffin Dorsey.
  • 70'
    Júnior Urso (Houston Dynamo FC) is shown the yellow card for a bad foul.
  • 70'
    Foul by Júnior Urso (Houston Dynamo FC).
  • 70'
    Antony (Portland Timbers) wins a free kick in the attacking half.
  • 69'
    Substitution, Portland Timbers. Diego Chará replaces Kristoffer Velde.
  • 69'
    Substitution, Portland Timbers. Kevin Kelsy replaces Felipe Mora.
  • 69'
    Substitution, Portland Timbers. Cristhian Paredes replaces David Ayala.
  • 67'
    Substitution, Houston Dynamo FC. Amine Bassi replaces Ondrej Lingr.
  • 66'
    Corner, Houston Dynamo FC. Conceded by James Pantemis.
  • 66'
    Attempt saved. Jack McGlynn (Houston Dynamo FC) right footed shot from the right side of the box is saved in the bottom left corner by James Pantemis (Portland Timbers). Assisted by Griffin Dorsey.
  • 64'
    Attempt saved. Pablo Ortíz (Houston Dynamo FC) header from the centre of the box is saved in the centre of the goal by James Pantemis (Portland Timbers). Assisted by Jack McGlynn with a cross.
  • 63'
    Corner, Houston Dynamo FC. Conceded by Dario Zuparic.
  • 63'
    Griffin Dorsey (Houston Dynamo FC) is shown the yellow card.
  • 61'
    Foul by Dario Zuparic (Portland Timbers).
  • 61'
    Ezequiel Ponce (Houston Dynamo FC) wins a free kick in the defensive half.
  • 60'
    Substitution, Portland Timbers. Matías Rojas replaces Joao Ortiz.
  • 60'
    Foul by Pablo Ortíz (Houston Dynamo FC).
  • 60'
    Kristoffer Velde (Portland Timbers) wins a free kick on the right wing.
  • 59'
    Attempt saved. Kristoffer Velde (Portland Timbers) right footed shot from outside the box is saved in the bottom left corner by Jonathan Bond (Houston Dynamo FC).
  • 58'
    Brooklyn Raines (Houston Dynamo FC) is shown the yellow card for a bad foul.
  • 58'
    Foul by Brooklyn Raines (Houston Dynamo FC).
  • 58'
    Kristoffer Velde (Portland Timbers) wins a free kick in the attacking half.
  • 49'
    Offside, Portland Timbers. Felipe Mora is caught offside.
  • 45'
    Second Half begins Houston Dynamo FC 1, Portland Timbers 0.
  • 45'+4
    First Half ends, Houston Dynamo FC 1, Portland Timbers 0.
  • 45'+3
    Attempt blocked. Lawrence Ennali (Houston Dynamo FC) right footed shot from outside the box is blocked. Assisted by Jack McGlynn.
  • 45'+2
    Foul by Brooklyn Raines (Houston Dynamo FC).
  • 45'+2
    Felipe Mora (Portland Timbers) wins a free kick in the attacking half.
  • 45'
    Fourth official has announced 3 minutes of added time.
  • 44'
    Goal! Houston Dynamo FC 1, Portland Timbers 0. Ezequiel Ponce (Houston Dynamo FC) header from the centre of the box to the bottom right corner. Assisted by Jack McGlynn with a cross following a corner.
  • 43'
    Corner, Houston Dynamo FC. Conceded by Finn Surman.
  • 43'
    Attempt blocked. Jack McGlynn (Houston Dynamo FC) left footed shot from outside the box is blocked. Assisted by Ondrej Lingr.
  • 38'
    Jonathan Bond (Houston Dynamo FC) wins a free kick in the defensive half.
  • 38'
    Foul by Felipe Mora (Portland Timbers).
  • 38'
    Pablo Ortíz (Houston Dynamo FC) is shown the yellow card for a bad foul.
  • 38'
    Foul by Pablo Ortíz (Houston Dynamo FC).
  • 38'
    Kristoffer Velde (Portland Timbers) wins a free kick on the right wing.
  • 36'
    Foul by Felipe Andrade (Houston Dynamo FC).
  • 36'
    Kristoffer Velde (Portland Timbers) wins a free kick in the defensive half.
  • 36'
    Attempt blocked. Ezequiel Ponce (Houston Dynamo FC) left footed shot from the centre of the box is blocked. Assisted by Lawrence Ennali.
  • 34'
    Handball by Ezequiel Ponce (Houston Dynamo FC).
  • 32'
    Foul by Ezequiel Ponce (Houston Dynamo FC).
  • 32'
    Joao Ortiz (Portland Timbers) wins a free kick in the defensive half.
  • 32'
    Attempt missed. Lawrence Ennali (Houston Dynamo FC) right footed shot from the centre of the box is close, but misses to the right. Assisted by Jack McGlynn with a through ball.
  • 30'
    Delay over. They are ready to continue.
  • 30'
    Delay over. They are ready to continue.
  • 29'
    Delay in match (Houston Dynamo FC).
  • 29'
    Delay in match because of an injury Kristoffer Velde (Portland Timbers).
  • 23'
    Attempt missed. Erik Sviatchenko (Houston Dynamo FC) header from the centre of the box misses to the left. Assisted by Griffin Dorsey with a cross following a corner.
  • 23'
    Corner, Houston Dynamo FC. Conceded by David Ayala.
  • 22'
    Corner, Houston Dynamo FC. Conceded by Dario Zuparic.
  • 22'
    Attempt blocked. Jack McGlynn (Houston Dynamo FC) left footed shot from outside the box is blocked.
  • 21'
    Joao Ortiz (Portland Timbers) is shown the yellow card for a bad foul.
  • 21'
    Foul by Joao Ortiz (Portland Timbers).
  • 21'
    Griffin Dorsey (Houston Dynamo FC) wins a free kick in the attacking half.
  • 19'
    Attempt saved. Antony (Portland Timbers) right footed shot from the left side of the box is saved in the centre of the goal by Jonathan Bond (Houston Dynamo FC). Assisted by Joao Ortiz with a through ball.
  • 18'
    Corner, Portland Timbers. Conceded by Erik Sviatchenko.
  • 13'
    Attempt missed. Ondrej Lingr (Houston Dynamo FC) header from the right side of the box is close, but misses the top left corner.
  • 12'
    Attempt missed. Ezequiel Ponce (Houston Dynamo FC) header from the centre of the box misses to the right. Assisted by Jack McGlynn with a cross following a corner.
  • 11'
    Corner, Houston Dynamo FC. Conceded by Eric Miller.
  • 10'
    Attempt saved. Jack McGlynn (Houston Dynamo FC) left footed shot from outside the box is saved in the bottom right corner by James Pantemis (Portland Timbers). Assisted by Brooklyn Raines.
  • 7'
    Foul by Griffin Dorsey (Houston Dynamo FC).
  • 7'
    Ian Smith (Portland Timbers) wins a free kick in the defensive half.
  • 5'
    Corner, Houston Dynamo FC. Conceded by Dario Zuparic.
  • 5'
    Attempt blocked. Erik Sviatchenko (Houston Dynamo FC) header from the centre of the box is blocked. Assisted by Jack McGlynn with a cross.
  • 4'
    Corner, Houston Dynamo FC. Conceded by Finn Surman.
  • 4'
    Attempt blocked. Ezequiel Ponce (Houston Dynamo FC) right footed shot from the right side of the box is blocked. Assisted by Griffin Dorsey.
  • 3'
    Attempt blocked. Ezequiel Ponce (Houston Dynamo FC) right footed shot from the centre of the box is blocked. Assisted by Jack McGlynn with a cross.
  • 2'
    Attempt saved. Lawrence Ennali (Houston Dynamo FC) left footed shot from the left side of the six yard box is saved in the centre of the goal by James Pantemis (Portland Timbers).
  • 1'
    Foul by Kristoffer Velde (Portland Timbers).
  • 1'
    Júnior Urso (Houston Dynamo FC) wins a free kick in the defensive half.
  • 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