MLS 2026 | Matchday 33 | 2026-11-02 11:45 JST
3–1
- 25' David Da Costa
- 65' Kristoffer Velde
- 78' Vincent Janssen
- 71' Agustín Bouzat
Match summary
The MLS 2026 Matchday 33 fixture between Portland Timbers and Houston Dynamo was played on November 2. Portland Timbers defeated Houston Dynamo 3-1. Portland Timbers led 1-0 at half-time. In the second half, Portland Timbers scored 2 and Houston Dynamo scored 1.
Possession: Portland Timbers 46%, Houston Dynamo 54%. Shots: Portland Timbers 16, Houston Dynamo 8. Portland Timbers scored 3 from 6 shots on target. Yellow cards: Portland Timbers 2, Houston Dynamo 2.
Team stats
4-1-4-1
4-2-3-1
View as table
| Portland Timbers | Stat | Houston Dynamo |
|---|---|---|
| 4-1-4-1 | Formation | 4-2-3-1 |
| 46% | Possession | 54% |
| 3.35 | Expected goals (xG) | 0.55 |
| 16 | Shots | 8 |
| 6 | Shots on target | 1 |
| 8 | Shots off target | 2 |
| 2 | Blocked shots | 5 |
| 14 | Shots inside the box | 6 |
| 2 | Shots outside the box | 2 |
| 6 | Corner kicks | 6 |
| 2 | Offsides | 0 |
| 11 | Fouls | 12 |
| 438 | Passes | 534 |
| 379 | Accurate passes | 475 |
| 0 | Goalkeeper saves | 4 |
| 2 | Yellow cards | 2 |
| 0 | Red cards | 0 |
Referee: Drew Fischer
Player stats
Portland Timbers
| Pos | Player | Shots | Shots on target | Goals | Dribbles (success) | Tackles (success) | Blocks | Passes (accuracy) | Assists | Yellow cards | Red cards | Fouls | Fouled | Rating | Min | Key passes | Interceptions | Duels (won) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| MF | J. Caicedo | 0 | 0 | 0 | 2 | 0 | 44(90%) | 0 | 0 | 0 | 1 | 0 | 6.4 | 89 | 0 | 0 | 4(3) | |
| GK | J. Pantemis | 0 | 0 | 0 | 0 | 0 | 20(67%) | 0 | 0 | 0 | 0 | 0 | 6.16 | 90 | 0 | 0 | ||
| GK | H. Sulte | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |||
| MF | J. Ortiz | 1 | 0 | 0 | 1(100%) | 0 | 0 | 1(33%) | 0 | 0 | 0 | 0 | 0 | 6.36 | 1 | 0 | 0 | 1(1) |
| DF | E. Miller | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |||
| DF | S. Jura | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |||
| FW | Andrew Guerra | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |||
| FW | O. Fernandez | 1 | 0 | 0 | 0(0%) | 0 | 0 | 2(100%) | 0 | 0 | 0 | 0 | 0 | 6.58 | 8 | 0 | 1 | 1(0) |
| MF | D. Chará | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 1 | 0 | 6.05 | 1 | 0 | 0 | 1(0) | ||
| MF | C. Bassett | 0 | 0 | 0 | 1 | 0 | 11(100%) | 0 | 0 | 0 | 1 | 0 | 6.49 | 28 | 2 | 0 | 2(1) | |
| FW | A. Aravena | 1 | 1 | 0 | 0(0%) | 1 | 0 | 1(100%) | 0 | 0 | 0 | 0 | 0 | 6.88 | 8 | 1 | 0 | 3(1) |
| MF | K. Velde | 2 | 1 | 1 | 4(50%) | 0 | 0 | 20(74%) | 0 | 0 | 0 | 4 | 4 | 8.2 | 90 | 3 | 0 | 20(8) |
| DF | F. Surman | 1 | 0 | 0 | 1 | 0 | 64(97%) | 0 | 0 | 0 | 0 | 1 | 6.85 | 90 | 0 | 0 | 5(4) | |
| DF | Ian Smith | 3 | 0 | 0 | 5 | 1 | 31(78%) | 0 | 1 | 0 | 2 | 2 | 6.18 | 90 | 0 | 0 | 17(10) | |
| MF | A. Lassiter | 1 | 1 | 0 | 2(67%) | 1 | 0 | 20(77%) | 0 | 0 | 0 | 1 | 1 | 6.45 | 82 | 1 | 1 | 6(4) |
| FW | V. Janssen | 3 | 1 | 1 | 0 | 0 | 14(93%) | 2 | 0 | 0 | 0 | 1 | 9.22 | 82 | 2 | 0 | 2(2) | |
| MF | Eric Izoita | 1 | 0 | 0 | 3(75%) | 1 | 1 | 18(86%) | 0 | 0 | 0 | 0 | 1 | 6.72 | 62 | 0 | 1 | 8(6) |
| DF | R. Hernández | 0 | 0 | 0 | 1 | 0 | 35(81%) | 0 | 0 | 0 | 1 | 0 | 6.14 | 90 | 0 | 0 | 7(2) | |
| MF | David Pereira da Costa | 2 | 2 | 1 | 1(50%) | 1 | 0 | 20(83%) | 1 | 0 | 0 | 0 | 0 | 8.54 | 89 | 3 | 0 | 4(2) |
| DF | J. Waterman | 0 | 0 | 0 | 1 | 0 | 78(98%) | 0 | 0 | 0 | 0 | 1 | 7.02 | 90 | 1 | 1 | 8(3) |
Houston Dynamo
| Pos | Player | Shots | Shots on target | Goals | Dribbles (success) | Tackles (success) | Blocks | Passes (accuracy) | Assists | Yellow cards | Red cards | Fouls | Fouled | Rating | Min | Key passes | Interceptions | Duels (won) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| MF | D. Samassékou | 0 | 0 | 0 | 2 | 0 | 35(95%) | 0 | 1 | 0 | 1 | 1 | 6.16 | 90 | 0 | 0 | 6(3) | |
| DF | Antônio Carlos | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |||
| MF | M. Arana | 0 | 0 | 0 | 0(0%) | 1 | 0 | 13(87%) | 0 | 0 | 0 | 1 | 1 | 5.79 | 24 | 0 | 0 | 6(2) |
| GK | Logan Erb | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |||
| DF | Felipe Andrade | 0 | 0 | 0 | 1(50%) | 1 | 0 | 11(92%) | 0 | 0 | 0 | 1 | 1 | 5.93 | 24 | 0 | 0 | 6(3) |
| GK | B. Gillingham | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |||
| MF | D. Holmes | 0 | 0 | 0 | 0(0%) | 3 | 0 | 15(94%) | 0 | 0 | 0 | 1 | 0 | 5.95 | 47 | 1 | 1 | 7(3) |
| FW | N. Markanich | 0 | 0 | 0 | 0 | 0 | 5(100%) | 0 | 0 | 0 | 0 | 0 | 6.3 | 7 | 0 | 0 | ||
| FW | D. McGuire | 0 | 0 | 0 | 0 | 0 | 7(88%) | 1 | 0 | 0 | 0 | 0 | 6.46 | 24 | 1 | 0 | ||
| MF | G. Rivera | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |||
| DF | A. Resch | 0 | 0 | 0 | 0 | 0 | 65(93%) | 0 | 1 | 0 | 2 | 0 | 5.94 | 90 | 0 | 1 | 3(1) | |
| DF | F. Negri | 0 | 0 | 0 | 0(0%) | 1 | 0 | 11(85%) | 0 | 0 | 0 | 0 | 0 | 5.51 | 36 | 0 | 1 | 5(2) |
| DF | Lucas Halter | 2 | 0 | 0 | 0 | 1 | 79(93%) | 0 | 0 | 0 | 0 | 1 | 6.6 | 90 | 1 | 0 | 9(6) | |
| FW | L. Foster | 1 | 0 | 0 | 0 | 1 | 15(100%) | 0 | 0 | 0 | 2 | 1 | 6.41 | 66 | 1 | 0 | 8(3) | |
| DF | L. Ennali | 2 | 0 | 0 | 3(75%) | 2 | 1 | 39(80%) | 0 | 0 | 0 | 1 | 3 | 6.37 | 90 | 0 | 1 | 12(9) |
| MF | A. Bouzat | 1 | 1 | 1 | 0(0%) | 2 | 0 | 42(88%) | 0 | 0 | 0 | 1 | 0 | 7.58 | 90 | 2 | 0 | 6(2) |
| MF | M. Bogusz | 1 | 0 | 0 | 0(0%) | 2 | 1 | 37(90%) | 0 | 0 | 0 | 0 | 1 | 6.5 | 90 | 1 | 1 | 8(3) |
| MF | Artur | 0 | 0 | 0 | 1 | 0 | 61(94%) | 0 | 0 | 0 | 2 | 0 | 6.77 | 66 | 0 | 0 | 5(1) | |
| MF | A. Ibrahim | 1 | 0 | 0 | 0(0%) | 1 | 1 | 15(68%) | 0 | 0 | 0 | 0 | 1 | 5.33 | 66 | 0 | 0 | 7(4) |
| GK | J. Bond | 0 | 0 | 0 | 0 | 0 | 25(76%) | 0 | 0 | 0 | 0 | 0 | 6.69 | 90 | 0 | 0 | 1(0) |
Lineups
Portland Timbers
| Role | Pos | No. | Player |
|---|---|---|---|
| Starter | GK | 41 | J. Pantemis |
| Starter | DF | 12 | R. Hernández |
| Starter | DF | 20 | F. Surman |
| Starter | DF | 2 | J. Waterman |
| Starter | DF | 23 | Ian Smith |
| Starter | MF | 30 | J. Caicedo |
| Starter | MF | 7 | A. Lassiter |
| Starter | MF | 73 | Eric Izoita |
| Starter | MF | 10 | David Pereira da Costa |
| Starter | MF | 99 | K. Velde |
| Starter | FW | 14 | V. Janssen |
| Bench | MF | 17 | C. Bassett |
| Bench | MF | 21 | D. Chará |
| Bench | FW | 22 | O. Fernandez |
| Bench | FW | 28 | A. Aravena |
| Bench | MF | 80 | J. Ortiz |
Show unused substitutes (4)
| Role | Pos | No. | Player |
|---|---|---|---|
| Bench | FW | 88 | Andrew Guerra |
| Bench | DF | 16 | S. Jura |
| Bench | DF | 15 | E. Miller |
| Bench | GK | 26 | H. Sulte |
Houston Dynamo
| Role | Pos | No. | Player |
|---|---|---|---|
| Starter | GK | 31 | J. Bond |
| Starter | DF | 11 | L. Ennali |
| Starter | DF | 5 | Lucas Halter |
| Starter | DF | 34 | A. Resch |
| Starter | DF | 21 | F. Negri |
| Starter | MF | 18 | D. Samassékou |
| Starter | MF | 6 | Artur |
| Starter | MF | 24 | A. Ibrahim |
| Starter | MF | 30 | A. Bouzat |
| Starter | MF | 19 | M. Bogusz |
| Starter | FW | 9 | L. Foster |
| Bench | MF | 22 | M. Arana |
| Bench | DF | 36 | Felipe Andrade |
| Bench | MF | 14 | D. Holmes |
| Bench | FW | 17 | N. Markanich |
| Bench | FW | 23 | D. McGuire |
Show unused substitutes (4)
| Role | Pos | No. | Player |
|---|---|---|---|
| Bench | DF | 3 | Antônio Carlos |
| Bench | GK | 35 | Logan Erb |
| Bench | GK | 26 | B. Gillingham |
| Bench | MF | 37 | G. Rivera |
Match events
| Time | Team | Event | Player | Score |
|---|---|---|---|---|
| 1H 18' | Portland Timbers | 🟨 Yellow card | Ian Smith | |
| 1H 25' | Portland Timbers | ⚽ Goal | David Da Costa | 1-0 |
| 1H 36' | Houston Dynamo | 🔄 Substitution | OUT Franco Negri → IN Duane Holmes | |
| 1H 40' | Houston Dynamo | 🟨 Yellow card | Diadie Samassekou | |
| 2H 16' | Houston Dynamo | 🟨 Yellow card | Agustin Resch | |
| 2H 17' | Portland Timbers | 🔄 Substitution | OUT Eric Izoita → IN Cole Bassett | |
| 2H 20' | Portland Timbers | ⚽ Goal | Kristoffer Velde | 2-0 |
| 2H 21' | Houston Dynamo | 🔄 Substitution | OUT Lyle Foster → IN Duncan McGuire | |
| 2H 21' | Houston Dynamo | 🔄 Substitution | OUT Ibrahim Aliyu → IN Felipe·De Andrade Vieira | |
| 2H 21' | Houston Dynamo | 🔄 Substitution | OUT Artur → IN Matthew Arana | |
| 2H 26' | Houston Dynamo | ⚽ Goal | Agustín Bouzat | 2-1 |
| 2H 33' | Portland Timbers | ⚽ Goal | Vincent Janssen | 3-1 |
| 2H 37' | Portland Timbers | 🔄 Substitution | OUT Vincent Janssen → IN Alexander Aravena | |
| 2H 37' | Portland Timbers | 🔄 Substitution | OUT Ariel Lassiter → IN Omir Fernandez | |
| 2H 38' | Houston Dynamo | 🔄 Substitution | OUT Duane Holmes → IN Nick Markanich | |
| 2H 45' | Portland Timbers | 🔄 Substitution | OUT Jose Caicedo → IN Julio Joao Ortiz Landazuri | |
| 2H 45' | Portland Timbers | 🔄 Substitution | OUT David Da Costa → IN Diego Chará | |
| 2H 45+3' | Portland Timbers | 🟨 Yellow card | Diego Chará |
Match data is compiled from publicly available information. Highlight videos are embedded from their official channels.


























