Major League Soccer Regular season
Houston Dynamo 3 - 2 FT Portland Timbers
Match Statistics
Possession
Shots
Shots on Target
Expected Goals (xG)
Passes
Pass Accuracy
Corners
Fouls
Yellow Cards
Red Cards
Match Events
Kamal Miller 24'
Finn Surman 45'
G. Guerra 45'
45'+1 Ezequiel Ponce
Ariel Lassiter 45'+5
HT
46' ↓ E. Ponce ↑H. Herrera
Jímer Fory 58'
62' Guilherme (M. Bogusz)
↓ D. Da Costa ↑J. Ortiz 63'
69' ↓ D. Samassekou ↑O. Lingr
70' ↓ Lucas Halter ↑A. Resch
↓ A. Lassiter ↑F. Mora 71'
↓ A. Aravena ↑I. Smith 71'
77' Felipe Andrade (Guilherme)
K. Velde (F. Surman) 80'
81' ↓ D. Holmes ↑N. Markanich
Felipe Mora 85'
90' M. Bogusz (J. McGlynn)
90'+3 Nick Markanich
90'+8 ↓ L. Ennali ↑I. Aliyu
↓ G. Guerra ↑K. Kelsy 90'+10
90'+13 Guilherme
FT
Player Cards
Our take on every player in this match
Houston Dynamo
Goalkeepers
J. Bond
PENALTY HERO
1
Pens Saved
1
Pens Saved
6
Saves
8.3
Rating
Defenders
E. Sviatchenko
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Lucas Halter
LATE SHIFT
15
Late Mins
15
Late Mins
70
Total Mins
70
Entry
Felipe Andrade
CLOSER
1
Late Goals
1
Late Goals
0
Late Assists
75
Minute
Midfielders
D. Holmes
LATE SHIFT
9
Late Mins
9
Late Mins
81
Total Mins
81
Entry
J. McGlynn
MAGNET
85
Activity
85
Activity
84
Passes
1
Duels
D. Samassekou
FRIENDLY FIRE
Pen Given
Mistake
Pen Given
Mistake
2
Fouls
6.2
Rating
L. Ennali
NPC
89
Minutes
89
Minutes
26%
Pass Acc
6.3
Rating
BENCH
J. Maurer
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
F. Negri
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
A. Resch
LATE SHIFT
15
Late Mins
15
Late Mins
21
Total Mins
Started
Entry
H. Herrera
LATE SHIFT
15
Late Mins
15
Late Mins
45
Total Mins
Started
Entry
O. Lingr
LATE SHIFT
15
Late Mins
15
Late Mins
20
Total Mins
Started
Entry
M. Arana
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
N. Markanich
FRIENDLY FIRE
Red Card
Mistake
Red Card
Mistake
1
Fouls
5.2
Rating
I. Aliyu
LATE SHIFT
15
Late Mins
15
Late Mins
10
Total Mins
Started
Entry
Portland Timbers
Goalkeepers
J. Pantemis
MAGNET
35
Activity
35
Activity
34
Passes
1
Duels
Defenders
Midfielders
A. Aravena
LATE SHIFT
15
Late Mins
15
Late Mins
71
Total Mins
71
Entry
D. Chara
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
D. Da Costa
LATE SHIFT
15
Late Mins
15
Late Mins
63
Total Mins
63
Entry
Forwards
A. Lassiter
LATE SHIFT
15
Late Mins
15
Late Mins
71
Total Mins
71
Entry
G. Guerra
SNIPER
50%
Conversion
50%
Conversion
1
Goals
2
Shots
K. Velde
CLOSER
1
Late Goals
1
Late Goals
0
Late Assists
75
Minute
BENCH
T. Muse
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
E. Miller
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
S. Jura
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
I. Smith
LATE SHIFT
15
Late Mins
15
Late Mins
19
Total Mins
Started
Entry
J. Ortiz
LATE SHIFT
15
Late Mins
15
Late Mins
27
Total Mins
Started
Entry
F. Mora
LATE SHIFT
15
Late Mins
15
Late Mins
19
Total Mins
Started
Entry
K. Kelsy
LATE SHIFT
15
Late Mins
15
Late Mins
8
Total Mins
Started
Entry
Head to Head
| Date | Home | Score | Away | Competition | Venue |
|---|---|---|---|---|---|
| 21/09/2025 | Houston Dynamo | 1 - 0 | Portland Timbers | Major League Soccer | Shell Energy Stadium |
| 30/03/2025 | Portland Timbers | 3 - 1 | Houston Dynamo | Major League Soccer | Providence Park |
| 02/06/2024 | Portland Timbers | 2 - 2 | Houston Dynamo | Major League Soccer | Providence Park |
| 17/03/2024 | Houston Dynamo | 1 - 0 | Portland Timbers | Major League Soccer | Shell Energy Stadium |
| 22/10/2023 | Portland Timbers | 1 - 3 | Houston Dynamo | Major League Soccer | Providence Park |
| 21/08/2023 | Houston Dynamo | 5 - 0 | Portland Timbers | Major League Soccer | Shell Energy Stadium |
| 30/06/2022 | Portland Timbers | 2 - 1 | Houston Dynamo | Major League Soccer | Providence Park |
| 16/04/2022 | Houston Dynamo | 0 - 0 | Portland Timbers | Major League Soccer | PNC Stadium |
| 04/09/2021 | Houston Dynamo | 0 - 2 | Portland Timbers | Major League Soccer | BBVA Stadium |
21/09/2025
30/03/2025
02/06/2024
17/03/2024
22/10/2023
21/08/2023
30/06/2022
16/04/2022
04/09/2021
Houston Dynamo Win
Portland Timbers Win
Draw
Match Recap
Match previews and recaps to help you decide which games are worth watching
Dynamo Survive Timbers in Wild Five-Goal First Leg
Must-Watch Futmetrix Score: 100/100. A breathtaking late winner gives Houston the edge, but a stoppage-time red card means this tie is far from settled ahead of the return leg in Portland.
Early Sparks and Penalty Drama
With 36 total shots tearing across the field, Shell Energy Stadium hosted an absolute track meet. Portland edged possession at 52%, utilizing that slight advantage to pepper the home penalty area. Jonathan Bond had to be magnificent between the pipes, racking up six saves including a massive penalty denial early on. However, VAR intervened right on the brink of halftime, confirming a controversial spot-kick decision. G. Guerra stepped up and buried the chance, sending the Timbers into the locker room with a crucial away advantage. The sheer Intensity of those opening 45 minutes set the stage for a wild second half.
The Brazilian Catalyst
Needing an immediate spark to save their home leg, Houston found their savior in Guilherme. The Brazilian forward seized control of the game, finding the equalizer in the 62nd minute off a perfectly weighted ball from M. Bogusz. Houston's confidence surged, and they grabbed the lead just fifteen minutes later when Guilherme turned provider, setting up Felipe Andrade to completely shift the Balance of the tie. Yet, the Timbers refused to crumble under the Texas pressure. Answering almost instantly, K. Velde lashed home an 80th-minute leveler courtesy of F. Surman's vision, proving just how razor-thin the margins are in playoff soccer.
Stoppage Time Madness
As the clock ticked toward the final whistle, the sheer Stakes of this first-leg clash pushed both sides to take risks. That ambition paid off for the Dynamo in the 90th minute. Bogusz, arriving late into the box, smashed home a dramatic winner after connecting with a sharp feed from J. McGlynn. The crowd erupted, sensing a vital step toward the next round. But the euphoria was heavily diluted in stoppage time when Nick Markanich committed a reckless foul, earning a straight red card. That 93rd-minute brain fade means Houston takes a narrow 3-2 lead into the November 2nd return leg in Oregon, but they must do so missing a key piece.
Key Questions
How did the red card for Nick Markanich impact the match?
Markanich's 93rd-minute dismissal didn't change this game's result, but it forces Houston to defend their slim aggregate lead short-handed in the upcoming second leg.
What made Guilherme the Man of the Match?
The Brazilian forward catalyzed Houston's offense, scoring the crucial equalizer and providing the assist for Andrade to completely shift the game's momentum.
What caused the 5-goal thriller?
A staggering 36 combined shots and relentless end-to-end transition play forced both defenses into mistakes, leading to five lead changes and ties throughout the night.
What is the Futmetrix Score?
The Futmetrix Score is our 0-100 verdict on how entertaining a match is. We look at intensity, balance, stakes, and star quality to tell you if it's worth your time.