Major League Soccer Gameweek 33
Portland Timbers 3 - 1 FT Houston Dynamo
Popular today
Most read in the last 24 hours
Match Statistics
Possession
Shots
Shots on Target
Expected Goals (xG)
Passes
Corners
Fouls
Yellow Cards
Red Cards
Match Events
18' Ian Smith
25' David Da Costa (Vincent Janssen)
↓ Franco Negri ↑Duane Holmes 36'
HT
Agustin Resch 61'
62' ↓ Eric Izoita ↑Cole Bassett
65' Kristoffer Velde (Vincent Janssen)
↓ Ibrahim Aliyu ↑Felipe·De Andrade Vieira 66'
↓ Lyle Foster ↑Duncan McGuire 66'
↓ Artur ↑Matthew Arana 66'
Agustín Bouzat (Duncan McGuire) 71'
78' Vincent Janssen (David Da Costa)
82' ↓ Ariel Lassiter ↑Omir Fernandez
82' ↓ Vincent Janssen ↑Alexander Aravena
↓ Duane Holmes ↑Nick Markanich 83'
90' ↓ Jose Caicedo ↑Julio Joao Ortiz Landazuri
90' ↓ David Da Costa ↑Diego Chará
90'+3 Diego Chará
FT
Player Cards
Our take on every player in this match
Portland Timbers
Goalkeepers
James Pantemis
SPECTATOR
0
Saves
0
Saves
0
Conceded
90
Minutes
Defenders
Ronald Hernández
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Finn Surman
STORMTROOPER
1
Shots
1
Shots
0
Goals
0
On Target
Joel Waterman
MAGNET
87
Activity
87
Activity
80
Passes
7
Duels
Ian Smith
WALL
0
Dribbled Past
0
Dribbled Past
5
Tackles
59%
Duel Win %
Midfielders
Eric Izoita
LATE SHIFT
15
Late Mins
15
Late Mins
62
Total Mins
62
Entry
José Luis Caicedo
NPC
90
Minutes
90
Minutes
44%
Pass Acc
6.5
Rating
David Costa
SNIPER
50%
Conversion
50%
Conversion
1
Goals
2
Shots
Forwards
Ariel Lassiter
LATE SHIFT
8
Late Mins
8
Late Mins
82
Total Mins
82
Entry
Vincent Janssen
CLOSER
1
Late Goals
1
Late Goals
0
Late Assists
75
Minute
Kristoffer Velde
SNIPER
50%
Conversion
50%
Conversion
1
Goals
2
Shots
BENCH
Hunter Sulte
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Sawyer Jura
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Eric Miller
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Cole Bassett
LATE SHIFT
15
Late Mins
15
Late Mins
28
Total Mins
Started
Entry
Diego Chará
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Joao Ortiz
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Alexander Aravena
LATE SHIFT
15
Late Mins
15
Late Mins
8
Total Mins
Started
Entry
Omir Fernandez
LATE SHIFT
15
Late Mins
15
Late Mins
8
Total Mins
Started
Entry
Andrew Guerra
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Houston Dynamo
Goalkeepers
Jonathan Bond
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Defenders
Lawrence Ennali
WALL
0
Dribbled Past
0
Dribbled Past
2
Tackles
82%
Duel Win %
Franco Negri
LATE SHIFT
15
Late Mins
15
Late Mins
36
Total Mins
36
Entry
A. Resch
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Lucas Halter
MAGNET
92
Activity
92
Activity
83
Passes
9
Duels
Aliyu Ibrahim
LATE SHIFT
15
Late Mins
15
Late Mins
66
Total Mins
66
Entry
Midfielders
Diadie Samassékou
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Artur
MAGNET
70
Activity
70
Activity
65
Passes
5
Duels
Agustín Bouzat
SNIPER
100%
Conversion
100%
Conversion
1
Goals
1
Shots
Forwards
Lyle Foster
LATE SHIFT
15
Late Mins
15
Late Mins
66
Total Mins
66
Entry
Mateusz Bogusz
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
BENCH
Logan Erb
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Blake Gillingham
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Antônio Carlos
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Felipe
LATE SHIFT
15
Late Mins
15
Late Mins
24
Total Mins
Started
Entry
M. Arana
LATE SHIFT
15
Late Mins
15
Late Mins
24
Total Mins
Started
Entry
Duane Holmes
LATE SHIFT
7
Late Mins
7
Late Mins
47
Total Mins
83
Entry
G. Rivera
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Nicholas Markanich
LATE SHIFT
15
Late Mins
15
Late Mins
7
Total Mins
Started
Entry
Duncan McGuire
PROVIDER
1
Assists
1
Assists
1
Key Passes
6.5
Rating
Head to Head
| Date | Home | Score | Away | Competition | Venue |
|---|---|---|---|---|---|
| 03/15/2026 | Houston Dynamo | 3 - 2 | Portland Timbers | Major League Soccer | Shell Energy Stadium |
| 09/21/2025 | Houston Dynamo | 1 - 0 | Portland Timbers | Major League Soccer | Shell Energy Stadium |
| 03/30/2025 | Portland Timbers | 3 - 1 | Houston Dynamo | Major League Soccer | Providence Park |
| 06/02/2024 | Portland Timbers | 2 - 2 | Houston Dynamo | Major League Soccer | Providence Park |
| 03/17/2024 | Houston Dynamo | 1 - 0 | Portland Timbers | Major League Soccer | Shell Energy Stadium |
| 10/22/2023 | Portland Timbers | 1 - 3 | Houston Dynamo | Major League Soccer | Providence Park |
| 08/21/2023 | Houston Dynamo | 5 - 0 | Portland Timbers | Major League Soccer | Shell Energy Stadium |
| 06/30/2022 | Portland Timbers | 2 - 1 | Houston Dynamo | Major League Soccer | Providence Park |
| 04/16/2022 | Houston Dynamo | 0 - 0 | Portland Timbers | Major League Soccer | PNC Stadium |
| 09/04/2021 | Houston Dynamo | 0 - 2 | Portland Timbers | Major League Soccer | BBVA Stadium |
03/15/2026
09/21/2025
03/30/2025
06/02/2024
03/17/2024
10/22/2023
08/21/2023
06/30/2022
04/16/2022
09/04/2021
Portland Timbers Win
Houston Dynamo Win
Draw
League Standings
P: 28 GD: +36
P: 27 GD: +5
P: 27 GD: +11
P: 27 GD: +7
P: 27 GD: +3
P: 27 GD: -3
P: 27 GD: +3
P: 27 GD: +2
P: 27 GD: +1
P: 27 GD: -5
P: 27 GD: -2
P: 27 GD: -1
P: 27 GD: -10
P: 27 GD: -17
P: 27 GD: -30
League Standings
P: 33 GD: +38
P: 33 GD: +9
P: 33 GD: +8
P: 33 GD: +10
P: 32 GD: +3
P: 33 GD: +13
P: 33 GD: -6
P: 33 GD: -1
P: 33 GD: -3
P: 33 GD: 0
P: 33 GD: -4
P: 32 GD: -3
P: 33 GD: -5
P: 33 GD: -21
P: 33 GD: -42
Match previews and recaps to help you decide which games are worth watching
Portland Timbers
Houston Dynamo
Portland Timbers
Houston Dynamo
Win Probability
Futmetrix AI estimate
Three Goals in Thirteen Minutes, One Last Word
Average Entertainment Futmetrix Score: 42/100. A seven-minute reply briefly threatened to change the story, but the home side's sharper finishing turned a regular-season fixture into a valuable win.
Opening Act
At Providence Park, the Portland Timbers turned a narrow edge in the decisive spaces into a commanding win, even while the Houston Dynamo edged possession. The visitors had more of the ball, but their circulation rarely threatened: just seven attempts, one on target and no big chances. Portland, by contrast, carried the sharper purpose, producing 16 shots, six on target and five big chances. The Intensity dimension showed up in the delivery too, with 12 corners split evenly, yet it was open-play timing that broke the deadlock. At 25 minutes, David Da Costa finished a move set up by Vincent Janssen, giving the home side a lead earned through direct threat rather than territorial control. The early pattern was clear: Houston could keep the ball, but Portland were finding the dangerous places.
The Pivot
The match's hinge came at 65 minutes. Kristoffer Velde doubled the lead, again supplied by Janssen, and Portland looked set to manage the game. But Houston's response arrived fast: substitute Duncan McGuire, introduced at 66, set up Agustín Bouzat five minutes later. Suddenly the contest was 2-1, and Houston had a foothold after creating almost nothing before that. The Balance dimension swung sharply across the 13-minute burst: three goals, two Portland strikes, and one Houston reminder that the visitors could punish a lapse. Portland did not retreat into a shell. At 78, Da Costa returned the favor, teeing up Janssen to restore the two-goal margin. That exchange—not possession, nor the corner count—decided the night. Houston's only shot on target had brought a goal; Portland answered with the finish that stopped the comeback.
Resolution
Janssen's night was the clearest explanation for Portland's 3-1 win: one goal, two assists, and a hand in all three Portland goals. Da Costa also produced a goal and an assist, while Velde's finish gave the hosts breathing room when the match threatened to tighten. Houston had 54% possession and completed more passes, but that control came with little penetration: five shots from inside the box and zero big chances. Portland's 3.32 expected goals to Houston's 0.53 captures the gap in danger far better than the possession split. The Stakes dimension is straightforward: Portland began 10th on 33 points, six behind sixth-placed Houston on 39, and this result cuts into that gap. At Providence Park, the Timbers supplied the cleaner final-third work and a timely answer after Bouzat scored.
Key Questions
What made V. Janssen the Man of the Match?
One goal, two assists and involvement in all three Portland goals made his influence decisive.
How did substitute V. Janssen change the game?
Janssen started; he was not a substitute. He assisted Da Costa and Velde, then scored Portland's third.
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.
Portland Timbers need a two-goal surge
With a one-goal aggregate lead, Houston Dynamo can protect their advantage while Portland must attack without gifting the visitors a counter.
The Setup
On November 02, 2026, Providence Park hosts the second leg after Houston's 3-2 first-leg win; the visitors lead 3-2 on aggregate. Portland need a two-goal win to advance in normal time. A one-goal victory levels the tie and takes it to extra time; Houston advance with a win or draw, and must avoid defeat by two. The league table is secondary: Houston sit ninth on six points after four games, while Portland are 14th on four after five. Houston have scored eight and conceded nine; Portland have seven for and 12 against. Their defensive issues keep this open, but Houston's two wins in four give them a narrow Form edge over Portland's one win in five. Balance is fragile on both sides. The Stakes are simple: one advances, one exits. Houston have the sharper edge in Stars.
Key Battle
Kristoffer Velde is Portland's route to stretching the visitors; Guilherme is Houston's outlet and the player most able to turn a turnover into danger. If Velde can make Houston's defence retreat, Portland can build pressure. If Guilherme finds space behind that push, the aggregate leaders can slow the home surge. Houston must stay compact without inviting wave after wave of attacks. Portland need goals, but cannot leave the counter unguarded.
Our Prediction
Expect Portland to drive forward and create pressure, but not all of it will become clear chances. Houston can stay compact, then use Guilherme as the release valve when the home side overcommits. Our call is a 1-1 draw: Portland find a goal, but Houston's counter threat prevents the second. The visitors advance 4-3 on aggregate.
Key Questions
Should I watch this match?
Only for the tie arithmetic; for a neutral seeking a sure spectacle, this is an easy skip.
What's the expected outcome?
A 1-1 draw gives Houston a 4-3 aggregate win; Portland's push leaves openings behind.
Where are Portland Timbers and Houston Dynamo in the league table?
Houston are ninth on six points; Portland are 14th on four.
How have Portland Timbers performed lately?
One draw, three straight defeats, then a win across Portland's five listed matches.
Who is the standout player to watch?
Guilherme: four goals and three assists in four matches, averaging an 8.5 rating.
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.