Saturday , 14 November 2026

Portland Timbers vs Houston Dynamo, MLS 2025 REGULAR SEASON

MLS · 2025
Sun 30 Mar 2025 · 23:00 UTC Providence Park HT 45' · FT 45'

Overview

Recent Form

DateOpponentH/A ScoreResult
30 Mar Houston Dynamo H 3–1 W
23 Mar Colorado Rapids SC A 3–0 W
16 Mar Los Angeles Galaxy H 1–1 D
09 Mar Nashville SC A 0–2 L
02 Mar Austin FC H 1–0 W
23 Feb Vancouver Whitecaps FC H 1–4 L
DateOpponentH/A ScoreResult
30 Mar Portland Timbers A 1–3 L
23 Mar Seattle Sounders FC A 0–0 D
16 Mar Real Salt Lake H 1–2 L
08 Mar Columbus Crew SC A 0–0 D
03 Mar Internacional CF Miami H 1–4 L
23 Feb FC Dallas H 1–2 L

Season Stats

Portland Timbers Houston Dynamo
#22 Position #20
46 Points 51
34 Played 34
13 / 7 / 14 W / D / L 14 / 9 / 11
62 Scored 43
61 Conceded 43
+1 GD +0
1.35 PPG 1.50
38% Win % 41%

Key Stats

67% Both Teams to Score
H2H (18 games)
72% Over 2.5 Goals
H2H history
9% Clean Sheets
Portland Timbers this season
38% Clean Sheets
Houston Dynamo this season

Portland Timbers are 22nd (46 pts). Houston Dynamo are 20th (51 pts).

Goal Timing (This Season)

Portland Timbers
0-15
7/10
16-30
8/10
31-45
9/9
46-60
6/5
61-75
10/4
76+
12/10
■ Scored ■ Conceded
Houston Dynamo
0-15
1/3
16-30
6/7
31-45
9/4
46-60
6/4
61-75
6/4
76+
5/11
■ Scored ■ Conceded

Top Scorers (This Season)

Portland Timbers
Kristoffer Velde 12 G 6 A
Ariel Lassiter 9 G 4 A
Kevin Kelsy 9 G 2 A
Houston Dynamo
Guilherme 16 G 8 A
Mateusz Bogusz 8 G 2 A

Events

Match Events

  • 0' The wait is over. Portland Timbers get us underway at Providence Park.
  • 5' Houston Dynamo is defending very well tonight not leaving a chance for their rivals to get through for a goal.
  • 6' GOAL! Felipe Mora fires home to make it 1-0!
  • 11' The referee has no hesitation. Diego Chara is booked for Portland Timbers — card on 11.
  • 12' Brilliant from the ! Franco Escobar makes it 1-1 with a superb finish on 12.
  • 17' Spectators are craving for more action. Both teams play very cautiously. They need to put some more energy.
  • 22' Although teams showed high tempo form the start, they seem to slow down a bit. Both sides really need to catch a fire. Otherwise, we have another goalless match.
  • 23' What a moment for Antony! That strike on 23 puts his side firmly in control.
  • 28' It’s high time made some changes to put the his team’s game back to action.
  • 31' Houston Dynamo player sees a card in front of him.
  • 34' Felipe Mora has been a danger all night but risks an early exit having now seen a card on 34.
  • 39' will be watching from the dugout nervously. His Portland Timbers side need to improve if they are to claim all three points.
  • 43' Jimer Fory picks up a card and will need to be extremely careful for the remainder of this match.
  • 46' Fresh legs for Houston Dynamo! Erik Sviatchenko comes on to replace Daniel Steres.
  • 51' Neither side is committing men forward. This has all the hallmarks of a tense, tactical contest.
  • 55' A moment of madness from Griffin Dorsey on 55 minutes earns him a card. Houston Dynamo will be frustrated.
  • 60' With 0 assists to his name this season, Obafemi Awodesu is clearly more than just a goal scorer for Houston Dynamo.
  • 65' Matchday of the Array and both teams know exactly what is at stake tonight.
  • 70' Portland Timbers are happy to let the opposition have the ball in their own half. The trap is set.
  • 71' A goal from the Brazil international Antony! He fires home on 71 to make it 3-1!
  • 73' A tactical swap from Portland Timbers — Kevin Kelsy on, Felipe Mora off on 73 minutes.
  • 74' The Houston Dynamo manager makes a substitution. Nicolas Lodeiro departs to be replaced by Junior Urso.
  • 79' Players seem to put ease on their energy level Spectators hardly appreciate such approach. Teams need to speed up the tempo.
  • 80' Portland Timbers make a change. Antony trudges off to be replaced by Ariel Lassiter on 80 minutes.
  • 81' Houston Dynamo ring the changes. Amine Bassi has done his job and it is now time for Andy Batioja to step up.
  • 86' The clock is ticking and both teams know a goal could change everything at this point.
  • 87' Jack McGlynn makes way for Ibrahim Aliyu at the 87 minute mark. A tactical switch from Houston Dynamo.
  • 88' The crowd applauds Juan Mosquera as he leaves the pitch. Claudio Bravo steps in for Portland Timbers.
  • Houston Dynamo will have plenty to reflect on. Portland Timbers were simply the better side today.

Lineups

H2H

Predictions

Prediction accuracy
3 / 4
1.53 Portland Timbers xG
Expected Goals
Dixon-Coles · Bivariate Poisson · Neg. Binomial · Elo
1.42 Houston Dynamo xG
I would bet for: Portland Timbers or Houston Dynamo 74% + Both teams to score 60%

Match Result

✓ Correct
Portland Timbers43% Draw26% Houston Dynamo31%
Actual: Portland Timbers win

Both Teams to Score

✓ Correct
Yes60% 0% No40%
Avg goals/match: 2.95
Actual: Yes — both scored

Over / Under Goals

✓ O/U 2.5
Line Over Under
± 0.5 93%
7%
± 1.5 79%
21%
± 2.5 56%
44%
± 3.5 34%
66%
± 4.5 18%
82%

Double Chance

Portland Timbers or Draw
69%
Draw or Houston Dynamo
57%
Portland Timbers or Houston Dynamo
74%

Half-Time Result

✗ Wrong
Portland Timbers29% Draw45% Houston Dynamo26%
Actual: Portland Timbers win at HT

Correct Score

✓ In top 12
1 – 1
12.3%
2 – 1
8.3%
1 – 2
7.8%
1 – 0
7.1%
0 – 0
7%
0 – 1
6.6%
2 – 0
6%
2 – 2
5.9%
0 – 2
5.2%
3 – 1
Actual
1 – 3
3.7%
3 – 2
3.1%

Asian Handicap — Portland Timbers

Handicap Portland Timbers covers Push Houston Dynamo covers
-2.5 8% — 92%
-2 8% 12% 81%
-1.5 19% — 81%
-1 19% 19% 61%
-0.5 39% — 61%
+0.5 66% — 34%
+1 66% 18% 16%
+1.5 84% — 16%
+2 84% 10% 6%
+2.5 94% — 6%

Clean Sheet

Portland Timbers keeps clean sheet
25% ✓
Houston Dynamo keeps clean sheet
23% ✓

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