Sunday , 16 August 2026

Houston Dynamo vs Portland Timbers, MLS 2025 REGULAR SEASON

MLS · 2025
Sun 21 Sep 2025 · 00:30 UTC Shell Energy Stadium HT 45' · FT 45'

Overview

Recent Form

DateOpponentH/A ScoreResult
21 Sep Portland Timbers H 1–0 W
14 Sep Colorado Rapids SC A 1–2 L
07 Sep Los Angeles Galaxy H 1–1 D
31 Aug St. Louis City A 3–2 W
24 Aug San Jose Earthquakes H 1–2 L
18 Aug Vancouver Whitecaps FC A 1–1 D
DateOpponentH/A ScoreResult
21 Sep Houston Dynamo A 0–1 L
14 Sep New York Red Bulls H 2–1 W
31 Aug Minnesota United FC A 1–1 D
24 Aug San Diego FC A 0–0 D
17 Aug FC Cincinnati H 2–3 L
10 Aug FC Dallas A 0–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)
71% Over 2.5 Goals
H2H history
42% Clean Sheets
Houston Dynamo this season
6% Clean Sheets
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' Here we go! The referee blows the whistle and Houston Dynamo launch into their encounter with Portland Timbers.
  • 5' Matias Rojas needs to be pretty careful with his discipline considering 0 Red cards this season.
  • 10' Portland Timbers is showing some good football. However, Portland Timbers are ready to play back every minute. It might result in some problems for the home side. The game will hardly remain goalless.
  • 15' The referee is likely to let players tackle, as he already missed some meaty challenges during opening seconds. He is still to establish what should not be done by the players and what is acceptable on the pitch. It’s going to be a tough game for Cristhian Paredes suffering a number of foals already.
  • 20' Portland Timbers is defending very well tonight not leaving a chance for their rivals to get through for a goal.
  • 21' That is a card for Portland Timbers. Julio Ortiz will be fuming at that decision.
  • 26' The home supporters are growing impatient. Houston Dynamo must find a spark to ignite this game.
  • 31' Jack McGlynn has been disciplined this evening — perhaps mindful of those 11 cards already picked up this season.
  • 36' Portland Timbers fans have not had much to celebrate tonight. Their side is struggling to get forward.
  • 38' Pablo Ortiz is having his name booked by the referee on 38.
  • 43' It’s high time Ben Olsen made some changes to put the his team’s game back to action.
  • 44' GOAL! Ezequiel Ponce fires home to make it 1-0!
  • 49' The energy levels are beginning to show. Ben Olsen might look to freshen things up shortly.
  • 54' Portland Timbers come into this ranked in Array. They desperately need points to push themselves up the standings.
  • 58' It’s gonna be a card for Brooklyn Raines.
  • 60' Matias Rojas is replacing Julio Ortiz for the Portland Timbers side.
  • 63' The referee has no hesitation. Griffin Dorsey is booked for Houston Dynamo — card on 63.
  • 67' Ondrej Lingr makes way for Amine Bassi at the 67 minute mark. A tactical switch from Houston Dynamo.
  • 69' The supporters are chanting for Cristhian Paredes. He replaces David Ayala on 69 minute.
  • 70' Junior Urso picks up a card and will need to be extremely careful for the remainder of this match.
  • 73' The referee reaches into his pocket. Out comes the card for Dario Zuparic.
  • 78' We are waiting for someone to take the initiative. Who will be the first to commit to attack?
  • 79' Ariel Lassiter is ready to make an impact after coming on for Eric Miller at the 79 minute mark.
  • 80' Another substitution for Houston Dynamo to replace Lawrence Ennali by Duane Holmes on 80 minute.
  • 80' The referee shows Houston Dynamo player a card on 80.
  • 85' Players seem to put ease on their energy level Spectators hardly appreciate such approach. Teams need to speed up the tempo.
  • 90' Houston Dynamo make a change. Brooklyn Raines trudges off to be replaced by Diadie Samassekou on 90 minutes.
  • Houston Dynamo celebrates a vital win. Three points that could prove pivotal come season's end.

Lineups

H2H

Predictions

Prediction accuracy
1 / 4
1.61 Houston Dynamo xG
Expected Goals
Dixon-Coles · Bivariate Poisson · Neg. Binomial · Elo
1.14 Portland Timbers xG
I would bet for: Markets are evenly balanced — no clear value pick.

Match Result

✓ Correct
Houston Dynamo50% Draw26% Portland Timbers24%
Actual: Houston Dynamo win

Both Teams to Score

✗ Wrong
Yes55% 0% No45%
Avg goals/match: 2.75
Actual: No — clean sheet

Over / Under Goals

✗ O/U 2.5
Line Over Under
± 0.5 92%
8%
± 1.5 76%
24%
± 2.5 51%
49%
± 3.5 30%
70%
± 4.5 15%
85%

Double Chance

Houston Dynamo or Draw
76%
Draw or Portland Timbers
50%
Houston Dynamo or Portland Timbers
74%

Half-Time Result

✗ Wrong
Houston Dynamo34% Draw46% Portland Timbers20%
Actual: Houston Dynamo win at HT

Correct Score

✓ In top 12
1 – 1
12.6%
1 – 0
Actual
2 – 1
9.1%
0 – 0
8.3%
2 – 0
8.1%
1 – 2
6.4%
0 – 1
6.3%
2 – 2
5.2%
3 – 1
4.9%
3 – 0
4.3%
0 – 2
4.1%
3 – 2
2.9%

Asian Handicap — Houston Dynamo

Handicap Houston Dynamo covers Push Portland Timbers covers
-2.5 11% 89%
-2 11% 14% 75%
-1.5 25% 75%
-1 25% 22% 53%
-0.5 47% 53%
+0.5 74% 26%
+1 74% 15% 10%
+1.5 90% 10%
+2 90% 7% 3%
+2.5 97% 3%

Clean Sheet

Houston Dynamo keeps clean sheet
33%
Portland Timbers keeps clean sheet
21%

Predictions are statistical estimates based on season form, H2H history, and a Poisson model. Not financial advice.