Houston Dynamo vs Portland Timbers, MLS 2021 REGULAR SEASON
Overview
Match Preview
Houston Dynamo vs Portland Timbers — MLS at BBVA Stadium.
- Houston Dynamo 18 games · 32 pts (2026/26)
- Portland Timbers 18 games · 24 pts (2026/26)
Standings
| # | Team | P | Pts |
|---|---|---|---|
| 1 | Nashville SC | 18 | 40 |
| 2 | Internacional CF Miami | 18 | 38 |
| 3 | New England Revolution | 18 | 30 |
| 4 | Chicago Fire FC | 17 | 29 |
| 5 | New York City FC | 18 | 26 |
| 6 | FC Cincinnati | 18 | 26 |
| 7 | Charlotte FC | 18 | 25 |
| 8 | New York Red Bulls | 18 | 25 |
| 9 | D.C. United SC | 18 | 23 |
| 10 | Columbus Crew SC | 18 | 20 |
| 11 | Orlando City SC | 18 | 20 |
| 12 | Toronto FC | 18 | 17 |
| 13 | Philadelphia Union | 18 | 16 |
| 14 | Montreal Impact FC | 18 | 16 |
| 15 | Atlanta United FC | 18 | 12 |
| 16 | Vancouver Whitecaps FC | 17 | 34 |
| 17 | Los Angeles FC | 19 | 34 |
| 18 | San Jose Earthquakes | 18 | 33 |
| 19 | Houston Dynamo | 18 | 32 |
| 20 | FC Dallas | 18 | 27 |
| 21 | Real Salt Lake | 17 | 27 |
| 22 | St. Louis City | 18 | 26 |
| 23 | Portland Timbers | 18 | 24 |
| 24 | Seattle Sounders FC | 17 | 24 |
| 25 | Minnesota United FC | 18 | 24 |
| 26 | Colorado Rapids SC | 18 | 22 |
| 27 | Los Angeles Galaxy | 19 | 22 |
| 28 | San Diego FC | 18 | 21 |
| 29 | Austin FC | 18 | 17 |
| 30 | Sporting Kansas City | 18 | 14 |
Head-to-Head
Recent Form
| Date | Opponent | H/A | Score | Result |
|---|---|---|---|---|
| 24 Jun | Portland Timbers | H | 2–2 | D |
| 20 Jun | Los Angeles FC | A | 1–1 | D |
| 30 May | Sporting Kansas City | A | 2–3 | L |
| 23 May | Vancouver Whitecaps FC | H | 2–1 | W |
| 16 May | Colorado Rapids SC | A | 1–3 | L |
| 13 May | Sporting Kansas City | H | 1–0 | W |
| Date | Opponent | H/A | Score | Result |
|---|---|---|---|---|
| 24 Jun | Houston Dynamo | A | 2–2 | D |
| 20 Jun | Sporting Kansas City | H | 2–1 | W |
| 30 May | Philadelphia Union | A | 0–3 | L |
| 22 May | Los Angeles Galaxy | H | 3–0 | W |
| 16 May | San Jose Earthquakes | A | 2–0 | W |
| 09 May | Seattle Sounders FC | H | 1–2 | L |
Season Stats
| Houston Dynamo | Portland Timbers | |
|---|---|---|
| #19 | Position | #23 |
| 32 | Points | 24 |
| 18 | Played | 18 |
| 10 / 2 / 6 | W / D / L | 7 / 3 / 8 |
| 27 | Scored | 33 |
| 24 | Conceded | 33 |
| +3 | GD | +0 |
| 1.78 | PPG | 1.33 |
| 56% | Win % | 39% |
Key Stats
65%
Both Teams to Score
H2H (17 games)
H2H (17 games)
71%
Over 2.5 Goals
H2H history
H2H history
42%
Clean Sheets
Houston Dynamo this season
Houston Dynamo this season
6%
Clean Sheets
Portland Timbers this season
Portland Timbers this season
Houston Dynamo are 19th (32 pts). Portland Timbers are 23rd (24 pts).
Goal Timing (This Season)
Houston Dynamo
0-15
1/2
16-30
3/2
31-45
5/2
46-60
3/3
61-75
4/2
76+
2/3
■ Scored ■ Conceded
Portland Timbers
0-15
2/5
16-30
4/5
31-45
4/4
46-60
3/2
61-75
5/–
76+
5/4
■ Scored ■ Conceded
Top Scorers (This Season)
Houston Dynamo
| Guilherme | 8 G | 4 A |
Portland Timbers
| Kevin Kelsy | 8 G | 2 A |
Events
Match Events
- 0' The stage is set the green flag drops! Another match against Houston Dynamo and Portland Timbers has kicked off!
- 5' Both teams are passing the ball around with high level of urgency. Portland Timbers needs to do something about it to get closer to the goal.
- 10' A tactical chess match is unfolding here. The question is which manager blinks first.
- 15' A goal from the Haiti international Fafa Picault! He fires home on 15 to make it 1-0!
- 16' GOAL! Fafa Picault fires home to make it 2-0!
- 21' With 0 assists to his name this season, Joe Corona is clearly more than just a goal scorer for Portland Timbers.
- 26' Supporters expect more eagerness from Eryk Williamson, as he is very good at scoring at BBVA Stadium with 0 goals in the last 0 games.
- 31' We are waiting for someone to take the initiative. Who will be the first to commit to attack?
- 33' A stunning finish from Tyler Pasher — that came from absolutely nowhere!
- 38' Portland Timbers receives a Yellow card for a hard tackle on 38.
- 43' The clock is ticking and both teams know a goal could change everything at this point.
- 46' Larrys Mabiala has so much to prove this time. He replaces Dario Zuparic on 46 minute.
- 50' Brilliant from the ! Dairon Asprilla makes it 3-1 with a superb finish on 50.
- 55' Portland Timbers fans have not had much to celebrate tonight. Their side is struggling to get forward.
- 59' The referee shows Houston Dynamo player a Yellow card on 59.
- 60' Jose Van Rankin gets the nod from Portland Timbers. He replaces Pablo Bonilla and will look to change the dynamic.
- 62' The Portland Timbers manager makes a substitution. Pablo Bonilla departs to be replaced by Jose Van Rankin.
- 67' Neither side is committing men forward. This has all the hallmarks of a tense, tactical contest.
- 68' Houston Dynamo ring the changes. Joe Corona has done his job and it is now time for Darwin Ceren to step up.
- 69' Ariel Lassiter is ready to make an impact after coming on for Tyler Pasher at the 69 minute mark.
- 70' Darwin Ceren is ready to make an impact after coming on for Joe Corona at the 70 minute mark.
- 71' Houston Dynamo manager makes another effort to make the tables turned. Ariel Lassiter is hanging Tyler Pasher on the field on 71 minute.
- 72' The referee reaches into his pocket. Out comes the Yellow card for Larrys Mabiala.
- 73' Controversy at the stadium! Sebastian Blanco argues furiously but the Yellow card stands.
- 78' Dario Zuparic has certainly something to prove this evening. He made 0 appearances with only 0 goals this season.
- 83' will be watching from the dugout nervously. His Houston Dynamo side need to improve if they are to claim all three points.
- 88' Houston Dynamo is showing some good football. However, Houston Dynamo are ready to play back every minute. It might result in some problems for the home side. The game will hardly remain goalless.
- The referee brings this contest to a close. take all three points.
Lineups
Houston Dynamo Lineups
Starting XI
- 37
- 15
- 5
- 3
- 4
- 21
- 10
- 1
- 22
-
14
Joe Corona ↓ Darwin Ceren 70'
-
19
Tyler Pasher ↓ Ariel Lassiter 71'
Bench
- 27
-
24
Darwin Ceren ↑ 70'
- 8
- 26
- 29
-
11
Ariel Lassiter ↑ 71'
- 16
- 7
- 23
Coach
Tab Ramos
Portland Timbers Lineups
Starting XI
- 25
- 27
- 19
- 17
-
44
Marvin Loria ↓ Diego Valeri 46'
- 5
- 31
-
13
Dario Zuparic ↓ Larrys Mabiala 46'
-
28
Pablo Bonilla ↓ Jose Van Rankin 62'
- 85
- 40
Bench
-
2
Jose Van Rankin ↑ 62'
-
21
Diego Chara ↑ 71'
-
8
Diego Valeri ↑ 46'
-
33
Larrys Mabiala ↑ 46'
- 12
-
10
Sebastian Blanco ↑ 71'
- 98
- 26
- 20
Coach
Giovanni Savarese
H2H
H2H Top Scorers
| Player | Goals |
|---|---|
| Felipe Mora | 4 |
| Mauro Manotas | 3 |
| Brian Fernandez | 2 |
| Santiago Moreno | 2 |
| Diego Valeri | 2 |
| Griffin Dorsey | 2 |
| Jeremy Ebobisse | 2 |
| Adalberto Carrasquilla | 2 |
Head to Head
Houston Dynamo Form
2021-06-24
Houston Dynamo
2–2
Portland Timbers
D
2021-06-20
Los Angeles FC
1–1
Houston Dynamo
D
2021-05-30
Sporting Kansas City
3–2
Houston Dynamo
L
2021-05-23
Houston Dynamo
2–1
Vancouver Whitecaps FC
W
2021-05-16
Colorado Rapids SC
3–1
Houston Dynamo
L
2021-05-13
Houston Dynamo
1–0
Sporting Kansas City
W
Portland Timbers Form
2021-06-24
Houston Dynamo
2–2
Portland Timbers
D
2021-06-20
Portland Timbers
2–1
Sporting Kansas City
W
2021-05-30
Philadelphia Union
3–0
Portland Timbers
L
2021-05-22
Portland Timbers
3–0
Los Angeles Galaxy
W
2021-05-16
San Jose Earthquakes
0–2
Portland Timbers
W
2021-05-09
Portland Timbers
1–2
Seattle Sounders FC
L
Predictions
Prediction accuracy
2 / 4
1.76
Houston Dynamo xG
Expected Goals
Dixon-Coles · Bivariate Poisson · Neg. Binomial · Elo
1.59
Portland Timbers xG
I would bet for:
Houston Dynamo or Portland Timbers 74% + Both teams to score 66%
Match Result
✗ WrongActual: Draw
Both Teams to Score
✓ Correct
Avg goals/match: 3.35
Actual: Yes — both scored
Over / Under Goals
✓ O/U 2.5| Line | Over | Under | |
|---|---|---|---|
| ± 0.5 | 95% |
|
5% |
| ± 1.5 | 85% |
|
15% |
| ± 2.5 | 64% |
|
36% |
| ± 3.5 | 43% |
|
57% |
| ± 4.5 | 25% |
|
75% |
Double Chance
Houston Dynamo or Draw
66%
Draw or Portland Timbers
60%
Houston Dynamo or Portland Timbers
74%
Half-Time Result
✗ WrongActual: Houston Dynamo win at HT
Correct Score
✓ In top 12
1 – 1
10.7%
2 – 1
8.3%
1 – 2
7.5%
2 – 2
Actual
1 – 0
5.5%
2 – 0
5.5%
0 – 0
5%
3 – 1
4.9%
0 – 1
4.9%
0 – 2
4.4%
1 – 3
4%
3 – 2
3.9%
Asian Handicap — Houston Dynamo
| Handicap | Houston Dynamo covers | Push | Portland Timbers covers |
|---|---|---|---|
| -2.5 | 10% | — | 90% |
| -2 | 10% | 13% | 78% |
| -1.5 | 22% | — | 78% |
| -1 | 22% | 19% | 59% |
| -0.5 | 41% | — | 59% |
| +0.5 | 66% | — | 34% |
| +1 | 66% | 17% | 17% |
| +1.5 | 83% | — | 17% |
| +2 | 83% | 10% | 7% |
| +2.5 | 93% | — | 7% |
Clean Sheet
Houston Dynamo keeps clean sheet
21%
✓
Portland Timbers keeps clean sheet
18%
✓
Predictions are statistical estimates based on season form, H2H history, and a Poisson model. Not financial advice.

