Skip to content
442ball
Menu

Houston Dynamo vs Portland Timbers

Major League Soccer · 2026 · Regular Season - 4

Major League Soccer · 2026 · Regular Season - 4

Shell Energy Stadium, Houston, TexasCapacity 22,661

Timeline

  1. Kick-off
  2. 24'Yellow card. Kamal MillerYellow Card · FoulTeam: Portland Timbers
  3. 45'0-1Goal. Andrew GuerraNormal GoalTeam: Portland Timbers
  4. 45'VAR. Finn SurmanPenalty confirmedTeam: Portland Timbers
  5. 45+1'Yellow card. Ezequiel PonceYellow CardTeam: Houston Dynamo
  6. 45+4'Missed penalty. Kristoffer VeldeMissed PenaltyTeam: Portland Timbers
  7. 45+5'Yellow card. Ariel LassiterYellow CardTeam: Portland Timbers
  8. 0-1Half time
  9. Second half
  10. 46'Substitution. Ezequiel Ponce replaced by Héctor HerreraSubstitution 1Team: Houston Dynamo
  11. 58'Yellow card. J. ForyYellow Card · FoulTeam: Portland Timbers
  12. 62'1-1Goal. Guilherme (M. Bogusz)Normal GoalTeam: Houston Dynamo
  13. 63'Substitution. David Pereira da Costa replaced by Joao OrtízSubstitution 1Team: Portland Timbers
  14. 69'Substitution. Diadié Samassékou replaced by Ondrej LingrSubstitution 2Team: Houston Dynamo
  15. 70'Substitution. Lucas Halter replaced by A. ReschSubstitution 3Team: Houston Dynamo
  16. 71'Substitution. Ariel Lassiter replaced by Felipe MoraSubstitution 2Team: Portland Timbers
  17. 71'Substitution. Alexander Aravena replaced by Ian SmithSubstitution 3Team: Portland Timbers
  18. 77'2-1Goal. Felipe Andrade (Guilherme)Normal GoalTeam: Houston Dynamo
  19. 80'2-2Goal. Kristoffer Velde (Finn Surman)Normal GoalTeam: Portland Timbers
  20. 81'Substitution. D. Holmes replaced by N. MarkanichSubstitution 4Team: Houston Dynamo
  21. 85'Yellow card. Felipe MoraYellow Card · FoulTeam: Portland Timbers
  22. 90'3-2Goal. M. Bogusz (J. McGlynn)Normal GoalTeam: Houston Dynamo
  23. 90+3'Red card. N. MarkanichRed Card · FoulTeam: Houston Dynamo
  24. 90+8'Substitution. L. Ennali replaced by A. IbrahimSubstitution 5Team: Houston Dynamo
  25. 90+10'Substitution. Andrew Guerra replaced by Kevin KelsySubstitution 4Team: Portland Timbers
  26. 90+13'Yellow card. GuilhermeYellow Card · FoulTeam: Houston Dynamo
  27. 3-2Full time

Line-ups

Houston Dynamo

Formation 3-4-3

J. Bond8.3
Lucas Halter6.3
E. Sviatchenko6.5
Felipe Andrade7.5
J. McGlynn7.9
L. Ennali6.3
D. Holmes7.2
M. Bogusz8.0
Guilherme9.3

Portland Timbers

Formation 4-3-3

James Pantemis6.0
Kamal Miller6.3
B. Bye5.6
Finn Surman7.5
J. Fory5.9
Diego Chará7.3
Alexander Aravena6.7
Ariel Lassiter6.5
Andrew Guerra6.9
Kristoffer Velde7.7

Houston Dynamo

3-4-3

Substitutes

  • 1J. Maurer
  • 9Ondrej Lingr
  • 16Héctor Herrera
  • 17N. Markanich
  • 21Franco Negri
  • 22M. Arana
  • 24A. Ibrahim
  • 34A. Resch
  • 37G. Rivera

Portland Timbers

4-3-3

Substitutes

  • 9Felipe Mora
  • 15Eric Miller
  • 16S. Jura
  • 19Kevin Kelsy
  • 23Ian Smith
  • 25T. Muse
  • 80Joao Ortíz

We publish a page only for players we can describe properly. Names without a link are in our records but have no page yet.

Match statistics

Houston DynamoPortland Timbers
48%
Possession
52%
19
Shots
17
6
Shots on target
9
7
Shots off target
3
6
Shots blocked
5
11
Shots inside the box
13
8
Shots outside the box
4
6
Saves
3
10
Corners
6
0
Offsides
2
12
Fouls
9
2
Yellow cards
4
408
Passes
454
346
Accurate passes
386
85%
Pass accuracy
85%

Major League Soccer

Western Conference
TeamPGDPts
1Vancouver Whitecaps33+3861
2FC Dallas33+955
3San Jose Earthquakes33+852
4St. Louis City33+1051
5Houston Dynamo33+151
6Los Angeles FC33+1347
7Los Angeles Galaxy33-644
8Portland Timbers33-143
9Colorado Rapids33-143
10Seattle Sounders33-343
11Real Salt Lake33042
12Minnesota United FC33-441
13San Diego33-538
14Austin33-2134
15Sporting Kansas City33-4223

Head to head

Up to the ten most recent meetings between these clubs in the fixtures we hold.

Houston Dynamo
4
Drawn
2
Portland Timbers
4

The record over the 10 meetings listed below.

  • Portland TimbersHouston DynamoFTMajor League Soccer
  • Houston DynamoPortland TimbersFTMajor League Soccer
  • Portland TimbersHouston DynamoFTMajor League Soccer
  • Portland TimbersHouston DynamoFTMajor League Soccer
  • Houston DynamoPortland TimbersFTMajor League Soccer
  • Portland TimbersHouston DynamoFTMajor League Soccer
  • Houston DynamoPortland TimbersFTMajor League Soccer
  • Portland TimbersHouston DynamoFTMajor League Soccer
  • Houston DynamoPortland TimbersFTMajor League Soccer
  • Houston DynamoPortland TimbersFTMajor League Soccer

Houston Dynamo beat Portland Timbers 3-2 in Major League Soccer on Sunday 15 March. 442ball records this match from the fixture feed and recomputes every table and total from the match record rather than copying a feed.

Times are shown in UTC.