Skip to content
Live scoresView all →

Portland Timbers vs Houston Dynamo 3-1

  • David Da Costa25'
  • Kristoffer Velde65'
  • Vincent Janssen78'
  • Agustín Bouzat71'
Kick-off
Mon, 2 Nov 2026 · 02:45 (UTC)
Venue
Providence Park, Portland
Referee
Drew Fischer

Match timeline

  1. 90+3’Yellow cardPortland Timbers crestPortland TimbersDiego Chará
  2. 90’SubstitutionPortland Timbers crestPortland TimbersJulio Joao Ortiz Landazuri ONJose Caicedo OFF
  3. 90’SubstitutionPortland Timbers crestPortland TimbersDiego Chará ONDavid Da Costa OFF
  4. 83’SubstitutionHouston Dynamo crestHouston DynamoNick Markanich ONDuane Holmes OFF
  5. 82’SubstitutionPortland Timbers crestPortland TimbersAlexander Aravena ONVincent Janssen OFF
  6. 82’SubstitutionPortland Timbers crestPortland TimbersOmir Fernandez ONAriel Lassiter OFF
  7. 78’Goal!Portland Timbers crestPortland TimbersVincent JanssenAssist: David Da Costa3 – 1
  8. 71’Goal!Houston Dynamo crestHouston DynamoAgustín BouzatAssist: Duncan McGuire2 – 1
Show 10 earlier events
  1. 66’SubstitutionHouston Dynamo crestHouston DynamoDuncan McGuire ONLyle Foster OFF
  2. 66’SubstitutionHouston Dynamo crestHouston DynamoFelipe·De Andrade Vieira ONIbrahim Aliyu OFF
  3. 66’SubstitutionHouston Dynamo crestHouston DynamoMatthew Arana ONArtur OFF
  4. 65’Goal!Portland Timbers crestPortland TimbersKristoffer VeldeAssist: Vincent Janssen2 – 0
  5. 62’SubstitutionPortland Timbers crestPortland TimbersCole Bassett ONEric Izoita OFF
  6. 61’Yellow cardHouston Dynamo crestHouston DynamoAgustin Resch
  7. 40’Yellow cardHouston Dynamo crestHouston DynamoDiadie Samassekou
  8. 36’SubstitutionHouston Dynamo crestHouston DynamoDuane Holmes ONFranco Negri OFF
  9. 25’Goal!Portland Timbers crestPortland TimbersDavid Da CostaAssist: Vincent Janssen1 – 0
  10. 18’Yellow cardPortland Timbers crestPortland TimbersIan Smith
  11. 1’Kick-off

Key stats

Portland Timbers crestPortland TimbersHouston DynamoHouston Dynamo crest
  • 46%Possession54%
  • 16Shots7
  • 3.32xG0.53
  • 6Shots on Target1
  • 6Corners6
  • 11Fouls12
  • 2Offsides0
  • 0Saves4
  • 438Passes526
  • 2Yellow Cards2

Lineups

Confirmed selections

Portland Timbers crestPortland Timbers4 - 3 - 3

  1. 41Pantemis
  2. 12Hernández
  3. 20Surman
  4. 2Waterman
  5. 23Smith
  6. 73Izoita
  7. 30Caicedo
  8. 10Costa
  9. 7Lassiter
  10. 14Janssen
  11. 99Velde

Substitutions

  1. 62’↑17 C. Bassett↓73 Eric Izoita
  2. 82’↑28 A. Aravena↓14 V. Janssen
  3. 82’↑22 O. Fernandez↓7 A. Lassiter
  4. 90’↑ Julio Joao Ortiz Landazuri↓30 J. Caicedo
  5. 90’↑21 D. Chará↓10 David Pereira da Costa

Unused substitutes 88 Andrew Guerra, 16 S. Jura, 15 E. Miller, 80 J. Ortiz, 26 H. Sulte

Coach Martí Cifuentes

Houston Dynamo crestHouston Dynamo4 - 2 - 3 - 1

  1. 31Bond
  2. 11Ennali
  3. 5Halter
  4. 34Resch
  5. 21Negri
  6. 18Samassékou
  7. 6Artur
  8. 24Ibrahim
  9. 30Bouzat
  10. 19Bogusz
  11. 9Foster

Substitutions

  1. 36’↑14 D. Holmes↓21 F. Negri
  2. 66’↑23 D. McGuire↓9 L. Foster
  3. 66’↑ Felipe·De Andrade Vieira↓ Ibrahim Aliyu
  4. 66’↑22 M. Arana↓6 Artur
  5. 83’↑17 N. Markanich↓14 D. Holmes

Unused substitutes 3 Antônio Carlos, 35 Logan Erb, 36 Felipe Andrade, 26 B. Gillingham, 37 G. Rivera

Coach Ben Olsen

Match facts

Competition
Major League Soccer - United States and Canada
Round
Matchday 33
Date
Mon, 2 Nov 2026
Kick-off
02:45 (UTC)
Venue
Providence Park, Portland
Referee
Drew Fischer
Portland Timbers coach
Martí Cifuentes
Houston Dynamo coach
Ben Olsen

League table

Major League Soccer - United States and Canada · Western Conference

#TeamPWDLGDPts
1Vancouver Whitecaps crestVancouver Whitecaps341978+4064
2FC Dallas crestFC Dallas3416108+1158
3St. Louis City crestSt. Louis City3415910+1154
4San Jose Earthquakes crestSan Jose Earthquakes34141010+652
5Houston Dynamo crestHouston Dynamo3414911051
6Los Angeles FC crestLos Angeles FC34121111+1247
7Portland Timbers crestPortland Timbers3413714+146
8Seattle Sounders crestSeattle Sounders34121012-246
9Real Salt Lake crestReal Salt Lake3413615+145
10Minnesota United FC crestMinnesota United FC34111112-244
11Los Angeles Galaxy crestLos Angeles Galaxy34111112-744
12Colorado Rapids crestColorado Rapids3412715-343
13San Diego crestSan Diego3491114-638
14Austin crestAustin3481016-2334
15Sporting Kansas City crestSporting Kansas City347522-4126

Recent form

Last 5 matches, all competitions

Portland Timbers crest

Portland Timbers

  1. D
  2. L
  3. D
  4. W
  5. W
Houston Dynamo crest

Houston Dynamo

  1. D
  2. D
  3. D
  4. D
  5. W

Player ratings

  1. 1V. Janssen9.2
  2. 2David Pereira da Costa8.6
  3. 3K. Velde8.2
  4. 4J. Waterman7.2
  5. 5F. Surman7.1
  6. 6A. Aravena6.8
  7. 7A. Lassiter6.7
  8. 8O. Fernandez6.6
  9. 9Eric Izoita6.6
  10. 10J. Caicedo6.5
  11. 11C. Bassett6.5
  12. 12Ian Smith6.4
  13. 13R. Hernández6.3
  14. 14J. Pantemis6.2
  15. 15H. Sulte0.0
  16. 16J. Ortiz0.0
  17. 17E. Miller0.0
  18. 18S. Jura0.0
  19. 19Andrew Guerra0.0
  20. 20D. Chará0.0
  1. 1A. Bouzat7.5
  2. 2L. Ennali6.9
  3. 3J. Bond6.7
  4. 4M. Bogusz6.6
  5. 5D. McGuire6.5
  6. 6Lucas Halter6.5
  7. 7L. Foster6.4
  8. 8N. Markanich6.3
  9. 9D. Samassékou6.2
  10. 10Artur6.1
  11. 11D. Holmes6.0
  12. 12Felipe Andrade5.9
  13. 13A. Resch5.9
  14. 14M. Arana5.8
  15. 15F. Negri5.7
  16. 16A. Ibrahim5.3
  17. 17Antônio Carlos0.0
  18. 18Logan Erb0.0
  19. 19B. Gillingham0.0
  20. 20G. Rivera0.0

Match ratings from API-Football, out of 10.

MVP of the match

V. Janssen
9.2

V. Janssen

Portland Timbers crestPortland Timbers

1
Goals
2
Assists

Rated 9.2, the best on the pitch — 1 goal and 2 assists in 82 minutes.

Team form comparison

Last 5 matches, all competitions

Portland Timbers crestPortland Timbers
W-D-L
2-2-1
Scored / match
1.8
Conceded / match
1.8
Houston Dynamo crestHouston Dynamo
W-D-L
1-4-0
Scored / match
1.6
Conceded / match
1.4

Fan predictions

How the fans called it

  • Portland Timbers crestPortland TimbersResult0%
  • Draw0%
  • Houston Dynamo crestHouston Dynamo0%

No votes yet

What happened

Match report

Portland Timbers beat Houston Dynamo 3-1 at Providence Park, with David Da Costa, Kristoffer Velde and Vincent Janssen on target for the home side. Houston cut the gap to 2-1 through Agustín Bouzat, but Portland pulled away again.

Da Costa opened the scoring in the 25th minute, finishing Vincent Janssen's assist for 1-0. Portland took that lead into half-time.

Velde made it 2-0 in the 65th minute from another Janssen assist. Houston then halved the deficit in the 71st minute, when Bouzat scored from Duncan McGuire's pass after McGuire had come on in the 66th minute. Portland restored the two-goal cushion in the 78th minute as Janssen scored from Da Costa's assist, before being replaced by Alexander Aravena in the 82nd minute. Houston made three changes on 66 minutes, while Portland made two on 82 minutes and two more on 90 minutes.

Houston had 54% of the possession and 526 passes to Portland's 438, while the Timbers had more shots, 16 to 7, and more on target, 6 to 1. Portland also finished with 3.32 expected goals to Houston's 0.53, corners were level at 6-6 and the visitors made four saves to Portland's none.

Ian Smith was booked for Portland in the 18th minute, while Diego Chará was yellow-carded three minutes into stoppage time. Houston's bookings went to Diadie Samassekou in the 40th minute and Agustin Resch in the 61st minute.

Match record

Competition
Major League Soccer - United States and Canada
Round
Matchday 33
Kick-off
Venue
Providence Park, Portland
Referee
Drew Fischer
Match ID
cornerflick:match:portland-timbers-vs-houston-dynamo-mls-2026-11-02

Data: API-Football · last updated · Spotted an error?

Cite, download, embed

This match as a source

Cite this match

Cornerflick. Portland Timbers 3-1 Houston Dynamo, Major League Soccer - United States and Canada, 2 November 2026. Match record, last updated 5 November 2026. https://cornerflick.com/football/mls/matches/portland-timbers-vs-houston-dynamo-mls-2026-11-02

Permanent identifier cornerflick:match:portland-timbers-vs-houston-dynamo-mls-2026-11-02. It does not change if the page moves.

Download the data

Data by Cornerflick — cornerflick.com. Reuse under CC BY 4.0.

Embed this match

A live scoreboard and timeline for your own page, crediting Cornerflick.

<iframe src="https://cornerflick.com/embed/match/portland-timbers-vs-houston-dynamo-mls-2026-11-02" width="100%" height="220" style="border:0" loading="lazy" title="Match scoreboard and timeline — Cornerflick"></iframe>

Get live alerts

Never miss a moment. Goals, line-ups, red cards and full-time — pushed to your phone the second they happen.

Full timeline

18 events

  1. 18’Yellow cardPortland Timbers crestPortland TimbersIan Smith
  2. 25’Goal!Portland Timbers crestPortland TimbersDavid Da CostaAssist: Vincent Janssen1 – 0
  3. 36’SubstitutionHouston Dynamo crestHouston DynamoDuane Holmes ONFranco Negri OFF
  4. 40’Yellow cardHouston Dynamo crestHouston DynamoDiadie Samassekou
  5. 61’Yellow cardHouston Dynamo crestHouston DynamoAgustin Resch
  6. 62’SubstitutionPortland Timbers crestPortland TimbersCole Bassett ONEric Izoita OFF
  7. 65’Goal!Portland Timbers crestPortland TimbersKristoffer VeldeAssist: Vincent Janssen2 – 0
  8. 66’SubstitutionHouston Dynamo crestHouston DynamoDuncan McGuire ONLyle Foster OFF
  9. 66’SubstitutionHouston Dynamo crestHouston DynamoFelipe·De Andrade Vieira ONIbrahim Aliyu OFF
  10. 66’SubstitutionHouston Dynamo crestHouston DynamoMatthew Arana ONArtur OFF
  11. 71’Goal!Houston Dynamo crestHouston DynamoAgustín BouzatAssist: Duncan McGuire2 – 1
  12. 78’Goal!Portland Timbers crestPortland TimbersVincent JanssenAssist: David Da Costa3 – 1
  13. 82’SubstitutionPortland Timbers crestPortland TimbersAlexander Aravena ONVincent Janssen OFF
  14. 82’SubstitutionPortland Timbers crestPortland TimbersOmir Fernandez ONAriel Lassiter OFF
  15. 83’SubstitutionHouston Dynamo crestHouston DynamoNick Markanich ONDuane Holmes OFF
  16. 90’SubstitutionPortland Timbers crestPortland TimbersJulio Joao Ortiz Landazuri ONJose Caicedo OFF
  17. 90’SubstitutionPortland Timbers crestPortland TimbersDiego Chará ONDavid Da Costa OFF
  18. 90+3’Yellow cardPortland Timbers crestPortland TimbersDiego Chará