Form Guide
Overview
DashboardForm GuideStandings
Analysis
SimulatedRolling FormOver TimeStrength of Schedule
Stats
League StatsPlayer Stats
Fixtures
ScheduleHead to Head
News
News & Blogs
External
Old Form Guide
Sign in
Loading match…
Major League Soccer·Regular Season - 4·FT
Houston Dynamo FCHouston Dynamo FC
3-2
HT (0-1)
Portland Timbers FCPortland Timbers FC
Sun, Mar 15, 2026·12:30 AM UTC·Shell Energy Stadium · Houston

Last 5 meetings

Full H2H
W
Sun
Sep 21
2025
Houston DynamoHouston Dynamo FC
Portland TimbersPortland Timbers FC
1
0
Major League Soccer
HT 1-0Regular Season - 31Shell Energy Stadium, HoustonAllen Chapman, USA
L
Sun
Mar 30
2025
Portland TimbersPortland Timbers FC
Houston DynamoHouston Dynamo FC
3
1
Major League Soccer
HT 2-1Regular Season - 6Providence Park, PortlandPierre-Luc Lauziere, USA
D
Sun
Jun 2
2024
Portland TimbersPortland Timbers FC
Houston DynamoHouston Dynamo FC
2
2
Major League Soccer
HT 1-1Regular Season - 24Providence Park, Portland, OregonG. Gonzalez
W
Sun
Mar 17
2024
Houston DynamoHouston Dynamo FC
Portland TimbersPortland Timbers FC
1
0
Major League Soccer
HT 1-0Regular Season - 6Shell Energy Stadium, Houston, TexasE. Lezama
W
Sun
Oct 22
2023
Portland TimbersPortland Timbers FC
Houston DynamoHouston Dynamo FC
1
3
Major League Soccer
HT 0-1Regular Season - 50Providence Park, Portland, OregonR. Vazquez
Note: advanced (ASA) stats are processed on a delay and may lag basic stats by up to a day after match completion.

Match events

  1. 24'
    🟨
    Portland Timbers
    Kamal Miller
    Foul
  2. 45+1'
    Ezequiel Ponce
    Houston Dynamo
    🟨
  3. 45+5'
    🟨
    Portland Timbers
    Ariel Lassiter
  4. 45'
    📺
    Portland Timbers
    VAR — Penalty confirmed
  5. 45'
    ⚽
    Portland Timbers
    G. Guerra
  6. 46'
    H. Herrera ↑
    E. Ponce ↓
    Houston Dynamo
    🔁
  7. 58'
    🟨
    Portland Timbers
    Jímer Fory
    Foul
  8. 62'
    Guilherme
    Assist: M. Bogusz
    Houston Dynamo
    ⚽
  9. 63'
    🔁
    Portland Timbers
    J. Ortiz ↑
    D. Da Costa ↓
  10. 69'
    O. Lingr ↑
    D. Samassekou ↓
    Houston Dynamo
    🔁
  11. 70'
    A. Resch ↑
    Lucas Halter ↓
    Houston Dynamo
    🔁
  12. 71'
    🔁
    Portland Timbers
    F. Mora ↑
    A. Lassiter ↓
  13. 71'
    🔁
    Portland Timbers
    I. Smith ↑
    A. Aravena ↓
  14. 77'
    Felipe Andrade
    Assist: Guilherme
    Houston Dynamo
    ⚽
  15. 80'
    ⚽
    Portland Timbers
    K. Velde
    Assist: F. Surman
  16. 81'
    N. Markanich ↑
    D. Holmes ↓
    Houston Dynamo
    🔁
  17. 85'
    🟨
    Portland Timbers
    Felipe Mora
    Foul
  18. 90+13'
    Guilherme
    Foul
    Houston Dynamo
    🟨
  19. 90+3'
    Nick Markanich
    Foul
    Houston Dynamo
    🟥
  20. 90+8'
    I. Aliyu ↑
    L. Ennali ↓
    Houston Dynamo
    🔁
  21. 90+10'
    🔁
    Portland Timbers
    K. Kelsy ↑
    G. Guerra ↓
  22. 90'
    M. Bogusz
    Assist: J. McGlynn
    Houston Dynamo
    ⚽

Expected Goals (ASA)

Score
Houston Dynamo FC3
Portland Timbers FC2
xG
Houston Dynamo FC1.80
Portland Timbers FC2.55
xPoints
Houston Dynamo FC0.81
Portland Timbers FC1.99
0.51.01.52.02.53.015'30'45'60'75'90'105'HTCumulative xGGoal · Portland Timbers FC · 48' · Gage GuerraAGoal · Houston Dynamo FC · 61' · GuilhermeHGoal · Houston Dynamo FC · 76' · Felipe AndradeHGoal · Portland Timbers FC · 78' · Kristoffer VeldeAGoal · Houston Dynamo FC · 104' · Mateusz BoguszHHouston Dynamo FC (xG)Portland Timbers FC (xG)Score: 3 — 2Final xG: 1.81 — 2.58
Portland Timbers FC ←
→ Houston Dynamo FC
0' – 104'36 of 36 shots
0'52'104'
Team
Body
Pattern
Houston Dynamo FCPortland Timbers FCFootHeaderGoalMarker size = xG

Period Breakdown

PeriodHouston Dynamo FCPortland Timbers FC
GxGShGxGSh
1H00.59511.467
2H31.231411.1310
Total31.811922.5817

Match stats

Houston Dynamo FCPortland Timbers FC
  • 48%Possession52%
  • 19Shots17
  • 6Shots on target9
  • 7Shots off target3
  • 6Blocked shots5
  • 11Shots inside box13
  • 8Shots outside box4
  • 1.20Expected goals (xG)2.37
  • 408Passes454
  • 346Accurate passes386
  • 85%Pass accuracy85%
  • 10Corners6
  • 0Offsides2
  • 12Fouls9
  • 2Yellow cards4
  • 1Red cards0
  • 6Saves3

Lineups

Houston Dynamo FC
Houston Dynamo FC
Formation: 3-4-3

Starting XI

Goalkeeper
  • 31J. Bond
Defenders
  • 28E. Sviatchenko
  • 5Lucas Halter
  • 36Felipe Andrade
Midfielders
  • 14D. Holmes
  • 8J. McGlynn
  • 18D. Samassekou
  • 11L. Ennali
Forwards
  • 19M. Bogusz
  • 10E. Ponce
  • 20Guilherme

Substitutes

  • 1J. Maurer
  • 17N. Markanich
  • 16H. Herrera
  • 9O. Lingr
  • 21F. Negri
  • 24I. Aliyu
  • 22M. Arana
  • 34A. Resch
Coach: Ben Olsen
Portland Timbers FC
Portland Timbers FC
Formation: 4-3-3

Starting XI

Goalkeeper
  • 41J. Pantemis
Defenders
  • 5B. Bye
  • 20F. Surman
  • 4K. Miller
  • 27J. Fory
Midfielders
  • 28A. Aravena
  • 21D. Chara
  • 10D. Da Costa
Forwards
  • 7A. Lassiter
  • 88G. Guerra
  • 99K. Velde

Substitutes

  • 25T. Muse
  • 9F. Mora
  • 15E. Miller
  • 80J. Ortiz
  • 19K. Kelsy
  • 16S. Jura
  • 23I. Smith
Coach: Phil Neville

Top performers

Houston Dynamo FCHouston Dynamo FC
  • Guilherme1G 1A90'9.3
  • Jonathan Bond90'8.3
  • Mateusz Bogusz1G 1A90'8.0
  • Jack McGlynn1A90'7.9
  • Felipe Andrade1G90'7.5
Portland Timbers FCPortland Timbers FC
  • Kristoffer Velde1G90'7.7
  • Finn Surman1A90'7.5
  • Diego Chará90'7.3
  • Gage Guerra1G89'6.9
  • Alexander Aravena71'6.7