Houston Dynamo FC vs Portland Timbers: March 14, 2026

Houston Dynamo FC beat Portland Timbers 3-2 at Shell Energy Stadium, Houston, Texas on March 14, 2026 (2026 MLS).

Full time · Played March 14, 2026 · Updated October 12, 2026 at 7:47 PM ET · StatsNext match records

Score by half

Team1st half2nd halfFinal
Houston Dynamo FC033
Portland Timbers112

Goals

Match statistics

StatisticHouston Dynamo FCPortland Timbers
Expected goals (xG)1.22.4
Shots1917
Shots on target69
Big chances25
Possession %48.551.5
Passes407447
Corners106
Fouls129
Yellow cards24
Red cards10
Saves63

What stood out

  • Expected goals: Houston Dynamo FC 1.2, Portland Timbers 2.4.
  • Shots: Houston Dynamo FC 19, Portland Timbers 17.
  • Managers: Ben Olsen (Houston Dynamo FC), Phil Neville (Portland Timbers).

Player lines

  • Agustín Resch (HOU, substitute): 21 MIN, 0 G, 0 A, 0 SH, 0 SOT, 0.0 xA, 0 YC, 0 RC
  • Alexander Aravena (POR): 71 MIN, 0 G, 0 A, 2 SH, 1 SOT, 0.3 xG, 0.3 xA, 0 YC, 0 RC
  • Ariel Lassiter (POR): 71 MIN, 0 G, 0 A, 2 SH, 1 SOT, 0.2 xG, 0.0 xA, 1 YC, 0 RC
  • Brandon Bye (POR): 90 MIN, 0 G, 0 A, 1 SH, 0 SOT, 0.1 xG, 0.0 xA, 0 YC, 0 RC
  • David Da Costa (POR): 63 MIN, 0 G, 0 A, 0 SH, 0 SOT, 0.3 xA, 0 YC, 0 RC
  • Diadie Samassekou (HOU): 69 MIN, 0 G, 0 A, 0 SH, 0 SOT, 0.0 xA, 0 YC, 0 RC
  • Diego Chará (POR): 90 MIN, 0 G, 0 A, 0 SH, 0 SOT, 0.2 xA, 0 YC, 0 RC
  • Duane Holmes (HOU): 81 MIN, 0 G, 0 A, 2 SH, 0 SOT, 0.1 xG, 0.1 xA, 0 YC, 0 RC
  • Erik Sviatchenko (HOU): 90 MIN, 0 G, 0 A, 0 SH, 0 SOT, 0.3 xA, 0 YC, 0 RC
  • Felipe Andrade (HOU): 90 MIN, 1 G, 0 A, 1 SH, 1 SOT, 0.0 xG, 0.0 xA, 0 YC, 0 RC
  • Felipe Mora (POR, substitute): 19 MIN, 0 G, 0 A, 0 SH, 0 SOT, 0.1 xA, 1 YC, 0 RC
  • Finn Surman (POR): 90 MIN, 0 G, 1 A, 2 SH, 2 SOT, 0.3 xG, 0.1 xA, 0 YC, 0 RC
  • Gage Guerra (POR): 89 MIN, 1 G, 0 A, 3 SH, 1 SOT, 0.3 xG, 0 xA, 0 YC, 0 RC
  • Guilherme Augusto (HOU): 90 MIN, 1 G, 1 A, 5 SH, 2 SOT, 0.3 xG, 0.2 xA, 1 YC, 0 RC
  • Héctor Herrera (HOU, substitute): 45 MIN, 0 G, 0 A, 2 SH, 0 SOT, 0.1 xG, 0.0 xA, 0 YC, 0 RC
  • Ian Smith (POR, substitute): 19 MIN, 0 G, 0 A, 1 SH, 0 SOT, 0.2 xG, 0.0 xA, 0 YC, 0 RC
  • Jack McGlynn (HOU): 90 MIN, 0 G, 1 A, 2 SH, 1 SOT, 0.1 xG, 0.5 xA, 0 YC, 0 RC
  • James Pantemis (POR): 90 MIN, 3 SV, 34 PASS, 26 CMP, 0 YC
  • Jimer Fory (POR): 90 MIN, 0 G, 0 A, 0 SH, 0 SOT, 0.1 xA, 1 YC, 0 RC
  • Joao Ortiz (POR, substitute): 27 MIN, 0 G, 0 A, 2 SH, 0 SOT, 0.0 xG, 0.1 xA, 0 YC, 0 RC
  • Jonathan Bond (HOU): 90 MIN, 6 SV, 25 PASS, 19 CMP, 0 YC
  • Kamal Miller (POR): 90 MIN, 0 G, 0 A, 0 SH, 0 SOT, 0.0 xA, 1 YC, 0 RC
  • Kevin Kelsy (POR, substitute): 8 MIN, 0 G, 0 A, 2 SH, 2 SOT, 0.3 xG, 0 YC, 0 RC
  • Kristoffer Velde (POR): 90 MIN, 1 G, 0 A, 2 SH, 2 SOT, 0.8 xG, 0.1 xA, 0 YC, 0 RC
  • Lawrence Ennali (HOU): 89 MIN, 0 G, 0 A, 1 SH, 1 SOT, 0.0 xG, 0.0 xA, 0 YC, 0 RC
  • Lucas Halter (HOU): 70 MIN, 0 G, 0 A, 2 SH, 0 SOT, 0.2 xG, 0 xA, 0 YC, 0 RC
  • Mateusz Bogusz (HOU): 90 MIN, 1 G, 1 A, 3 SH, 1 SOT, 0.2 xG, 0.2 xA, 0 YC, 0 RC
  • Nicholas Markanich (HOU, substitute): 12 MIN, 0 G, 0 A, 0 SH, 0 SOT, 0 xA, 0 YC, 1 RC
  • Ondrej Lingr (HOU, substitute): 20 MIN, 0 G, 0 A, 0 SH, 0 SOT, 0.0 xA, 0 YC, 0 RC

Lines for players with a StatsNext page.

Head-to-head

Full Houston Dynamo FC vs Portland Timbers head-to-head (3 meetings).

About this page

This match is final; its statistics change only if a stored record is corrected. Goals are listed when StatsNext’s records hold every goal of the match.

This page shows statistics and results only. It contains no sportsbook prices or betting lines. Current markets and StatsNext research are in the app.

Research in StatsNext