MLS

Houston Dynamo FC vs Portland Timbers, 2025 MLS, Regular Season

· MLS
  • 44': Ezequiel Ponce
FT
1 - 0

About

Houston Dynamo FC are hosting Portland Timbers at Shell Energy Stadium, Houston, Texas, USA, starting on . The match is a part of the MLS.

Match Commentary

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

Statistics

https://a.espncdn.com/combiner/i?img=/i/teamlogos/soccer/500/9723.png&h=25&scale=crop&w=25&location=originPOR HOUhttps://a.espncdn.com/combiner/i?img=/i/teamlogos/soccer/500/6077.png&h=25&scale=crop&w=25&location=origin
10 Fouls 11
2 Yellow Cards 5
0 Red Cards 0
3 Offsides 0
4 Corner Kicks 11
6 Saves 3
45.3 Possession 54.7
7 SHOTS 21
3 ON GOAL 7
0.4 On Target % 0.3
0 Penalty Goals 0
0 Penalty Kicks Taken 0
368 Accurate Passes 437
417 Passes 483
0.9 Pass Completion % 0.9
2 Accurate Crosses 14
10 Crosses 30
0.2 Cross % 0.5
37 Long Balls 37
22 Accurate Long Balls 15
0.6 Long Balls % 0.4
1 Blocked Shots 7
9 Effective Tackles 8
14 Tackles 11
0.6 Tackle % 0.7
5 Interceptions 5
27 Effective Clearances 12
27 Clearances 12

Game Information

Competition: MLS

Venue: Shell Energy Stadium
Location: Houston, Texas, USA
Attendance: 18,357

MLS Standings

# TEAM GP GD PTS
1 San Diego FC 34 +23 63
2 Vancouver Whitecaps 34 +28 63
3 LAFC 34 +25 60
4 Minnesota United FC 34 +17 58
Full Standings

Line-Ups

HOU Houston Dynamo FC (4-2-3-1)

No. Name
31 Jonathan Bond (GK)
22 Pablo Ortíz Yellow Card
28 Erik Sviatchenko Yellow Card
36 Felipe Andrade
25 Griffin Dorsey Yellow Card
11 Lawrence Ennali
30 Júnior Urso Yellow Card
35 Brooklyn Raines Yellow Card
10 Ezequiel Ponce
9 Ondrej Lingr
21 Jack McGlynn

POR Portland Timbers (4-2-3-1)

No. Name
41 James Pantemis (GK)
13 Dario Zuparic Yellow Card
20 Finn Surman
23 Ian Smith
15 Eric Miller
10 David Da Costa
24 David Ayala
80 Joao Ortiz Yellow Card
9 Felipe Mora
11 Antony
99 Kristoffer Velde

MLS News

MLS Cup playoff Power Rankings: Bet against Miami at your own peril
MLS Cup playoff Power Rankings: Bet against Miami at your own peril

The regular season is in the rearview mirror and the playoffs are upon us, so which postseason contenders are best placed for a run to MLS Cup?

Is MLS too easy for Lionel Messi?
Is MLS too easy for Lionel Messi?

Gab Marcotti and Julien Laurens debate if MLS is "too easy" for Lionel Messi after his hat trick against Nashville.

Transfer rumors, news: Marseille could offer Endrick a Madrid escape
Transfer rumors, news: Marseille could offer Endrick a Madrid escape

Endrick hasn't played a minute for Madrid this season, and Marseille are ready to offer him an exit. Transfer Talk has the latest news and rumors.

Lionel Messi's final-day hat trick clinches MLS Golden Boot
Lionel Messi's final-day hat trick clinches MLS Golden Boot

Inter Miami captain Lionel Messi had a hat trick on the final day of MLS' regular season to clinch the 2025 MLS Golden Boot award.