Skip to content

Portland Timbers vs Houston Dynamo FC

MLS
Portland
12-7-14
3-1
Final
Houston
14-9-10
Providence Park
TV: Apple TV

Match pulse

PORAttacking pressure by 5 minutes
0'HTHOU
45%Possession55%
16Shots8
6On target1
6Corners6
0Saves4
11Fouls12
18'Ian SmithPOR40'Diadie SamassekouHOU61'Agustín ReschHOU90'+3'Diego CharáPOR
Team1H2HT
POR123
HOU011

Who won: Portland 3-1

Portland Timbers beat Houston Dynamo FC 3-1 on Sunday, November 1, 2026 at Providence Park. Goals for Portland: David Da Costa (25'), Kristoffer Velde (65') and Vincent Janssen (78'). Goals for Houston: Agustín Bouzat (71').

Every player rated

Chirp Rating, 3.0 to 10.0
  1. 18.6Vincent JanssenF
  2. 28.1David Da CostaCM-L
  3. 37.2Kristoffer VeldeLM
  4. 46.7Agustín BouzatAM
  5. 56.5Ariel LassiterRM
  6. 66.4Joel WatermanCD-L
  7. 76.4Finn SurmanCD-R
  8. 86.4Eric IzoitaCM-R
  9. 96.3Duncan McGuireSUB
  10. 106.2José CaicedoDM
  11. 116.2Ronald HernándezRB
  12. 126.0Ian SmithLB

Team stats

PORHOU
11Fouls12
2Yellow Cards2
0Red Cards0
2Offsides0
6Corner Kicks6
0Saves4
45.4Possession54.6
16SHOTS8
6ON GOAL1
0.4On Target %0.1
0Penalty Goals0
0Penalty Kicks Taken0
379Accurate Passes475
438Passes534
0.9Pass Completion %0.9
6Accurate Crosses5
16Crosses14
0.4Cross %0.4
40Long Balls42
17Accurate Long Balls19
0.4Long Balls %0.5
2Blocked Shots5
10Effective Tackles7
15Tackles16
0.7Tackle %0.4
4Interceptions5
21Effective Clearances22
21Clearances22

Player of the game

Vincent Janssen

POR · 1 G, 2 A

8.6

Deserved to win

80%
POR · 2.37 xG
14%
Draw
6%
HOU · 0.64 xG

Portland created better chances: they win this game 80% of the time

Play by play

  1. Match ends, Portland Timbers 3, Houston Dynamo FC 1.
  2. Second Half ends, Portland Timbers 3, Houston Dynamo FC 1.
  3. 90'+8'Cole Bassett

    Shot off target

    Attempt missed. Omir Fernandez (Portland Timbers) right footed shot from the centre of the box is high and wide to the right. Assisted by Cole Bassett.

  4. 90'+6'

    Shot off target

    Attempt missed. Joao Ortiz (Portland Timbers) right footed shot from outside the box is high and wide to the right. Assisted by Kristoffer Velde.

  5. 90'+4'

    Offside

    Offside, Portland Timbers. Alexander Aravena is caught offside.

  6. 90'+4'HOU

    Foul

    Foul by Agustin Resch (Houston Dynamo FC).

  7. 90'+4'

    Free kick won

    Finn Surman (Portland Timbers) wins a free kick in the defensive half.

  8. 90'+3'HOU

    Corner awarded

    Corner, Houston Dynamo FC. Conceded by Joel Waterman.

  9. 90'+3'

    Header blocked

    Attempt blocked. Lucas Halter (Houston Dynamo FC) header from the centre of the box is blocked. Assisted by Agustín Bouzat.

    L. Halter

  10. 90'+3'Diego Chará

    Yellow card

    Diego Chará (Portland Timbers) is shown the yellow card for a bad foul.

    D. Chará

  11. 90'+2'

    Free kick won

    Matthew Arana (Houston Dynamo FC) wins a free kick in the attacking half.

  12. 90'+2'Diego Chará

    Foul

    Foul by Diego Chará (Portland Timbers).

  13. 90'+2'

    Header just wide

    Attempt missed. Finn Surman (Portland Timbers) header from the right side of the six yard box is just a bit too high. Assisted by Alexander Aravena with a cross following a corner.

    F. Surman

  14. 90'+1'POR

    Corner awarded

    Corner, Portland Timbers. Conceded by Lawrence Ennali.

  15. 90'

    Fourth official has announced 8 minutes of added time.

  16. 90'Diego Chará
    Sub

    Subbed on for D. da Costa

    Substitution, Portland Timbers. Diego Chará replaces David da Costa.

    D. Chará

  17. 90'
    Sub

    Subbed on for J. Caicedo

    Substitution, Portland Timbers. Joao Ortiz replaces José Caicedo.

    J. Ortiz

  18. 89'

    Right footed shot saved

    Attempt saved. Alexander Aravena (Portland Timbers) right footed shot from the right side of the box is saved in the centre of the goal by Jonathan Bond (Houston Dynamo FC). Assisted by Cole Bassett.

    A. Aravena

  19. 88'

    Shot off target

    Attempt missed. Lucas Halter (Houston Dynamo FC) right footed shot from a difficult angle on the right is close, but misses to the right following a corner.

  20. 88'HOU

    Corner awarded

    Corner, Houston Dynamo FC. Conceded by Ronald Hernández.

  21. 87'

    Free kick won

    Felipe Andrade (Houston Dynamo FC) wins a free kick in the defensive half.

  22. 87'

    Foul

    Foul by Kristoffer Velde (Portland Timbers).

  23. 85'POR

    Free kick won

    Diadié Samassékou (Houston Dynamo FC) wins a free kick in the defensive half.

  24. 85'Cole Bassett

    Foul

    Foul by Cole Bassett (Portland Timbers).

  25. 84'

    Right footed shot just wide

    Attempt missed. Lawrence Ennali (Houston Dynamo FC) right footed shot from the left side of the box is too high. Assisted by Mateusz Bogusz following a corner.

    L. Ennali

Leaders

PORHOU
Total Shots
Ian Smith
3
Lawrence Ennali
2
Accurate Passes
Joel Waterman
78
Lucas Halter
79
Defensive Interventions
Joel Waterman
9
Lucas Halter
8
Saves
-
Jonathan Bond
4