New customers only | Commercial content | 18+ age limit | T&Cs apply

Portland Timbers 3-1 Houston Dynamo final score - 30 March 2025, Major League Soccer

Follow the next match live between these two teams
Houston Dynamo - Portland Timbers live

USA - Major League Soccer

Portland Timbers
3
-
1
End
Houston Dynamo

New customers only | Commercial content | 18+ age limit | T&Cs apply

Highlights

Portland Timbers Portland Timbers
Houston Dynamo Houston Dynamo
End of match
C. Bravo
J. Mosquera
88'
87'
I. Aliyu
J. McGlynn
81'
A. Batioja
A. Bassi
A. Lassiter
A. Alves Santos
80'
J. Ortiz
D. Ayala
80'
74'
J. Urso
N. Lodeiro
I. Smith
J. Fory
73'
K. Kelsy
F. Mora
73'
A. Alves Santos
F. Mora
71'
drop icon
55'
G. Dorsey
46'
E. Sviatchenko
D. Steres
second.period
J. Fory
43'
F. Mora
34'
31'
D. Steres
A. Alves Santos
F. Mora
23'
drop icon
12'
drop icon
F. Escobar
J. McGlynn
D. Chara
11'
F. Mora
S. Moreno
6'
drop icon
first.period

Game Statistics

CD Huachipato Portland Timbers
CD Huachipato Houston Dynamo
42
Ball possession (%)
58
12
Shots
7
9
Shots on-target
1
3
Shots off-target
6
7
Corners
8
2
Offsides
1
13
Fouls
5
6
Free kicks
15
8
Goal kicks
7
0
Saves
6
16
Throw-ins
20
3
Yellow cards
2

Players List

Portland Timbers
Portland Timbers
Goalkeeper

J. Pantemis

Defender

F. Surman

C. Bravo

K. Miller

I. Smith

Midfielder

D. Da Costa

J. Ortiz

D. Chara

S. Moreno

Forward

A. Lassiter

K. Kelsy

Houston Dynamo
Houston Dynamo
Goalkeeper

B. Gillingham

Defender

F. Escobar

O. Awodesu

E. Sviatchenko

G. Dorsey

Midfielder

J. Urso

Artur

S. Kowalczyk

Forward

I. Aliyu

A. Batioja

E. Ponce

Substitutes

Portland Timbers
Portland Timbers
Goalkeeper

M. Crepeau

Defender

I. Smith

J. Fory 73'

Z. McGraw

D. Zuparic

C. Bravo

J. Mosquera 88'

Midfielder

J. Ortiz

D. Ayala 80'

C. Paredes

A. Lassiter

A. Alves Santos 80'

Forward

K. Kelsy

F. Mora 73'

Houston Dynamo
Houston Dynamo
Goalkeeper

P. de Oliveira Cruz

Defender

E. Sviatchenko

D. Steres 46'

M. Halliday

Midfielder

J. Urso

N. Lodeiro 74'

B. Raines

E. Duenas

Forward

G. Segal

A. Batioja

A. Bassi 81'

I. Aliyu

J. McGlynn 87'

Missing players

Portland Timbers
Portland Timbers
Defender

M. Araujo

Forward

J. Rodriguez

Houston Dynamo
Houston Dynamo
Goalkeeper

A. Tarbell

Midfielder

L. Ennali

Forward

N. Quinones

Form

Table

Teams Pts P W D L GD
3
Portland Timbers
Portland Timbers
18 11 5 3 3 2
14
Houston Dynamo
Houston Dynamo
10 11 2 4 5 -6

Last matches

Portland Timbers
Portland Timbers Last matches
L L W L D W
Victories

2/6 (33%)

Draw

1/6 (17%)

Defeats

3/6 (50%)

Average stats (Last 6 matchs)

3 Total goals
33% BTTS
1 Goals scored
2 Goals conceded
50% Over 2.5
50% Under 2.5

22 Mar 2025 - Major League Soccer

Colorado Rapids
0 :  3
Portland Timbers

16 Mar 2025 - Major League Soccer

Portland Timbers
1 :  1
Los Angeles Galaxy

8 Mar 2025 - Major League Soccer

Nashville SC
2 :  0
Portland Timbers

1 Mar 2025 - Major League Soccer

Portland Timbers
1 :  0
Austin FC

23 Feb 2025 - Major League Soccer

Portland Timbers
1 :  4
Vancouver Whitecaps

23 Oct 2024 - Major League Soccer

Vancouver Whitecaps
5 :  0
Portland Timbers
W L D L W D
Victories

2/6 (33%)

Draw

2/6 (33%)

Defeats

2/6 (33%)

Average stats (Last 6 matchs)

2.5 Total goals
50% BTTS
1.17 Goals scored
1.33 Goals conceded
33% Over 2.5
67% Under 2.5

16 Mar 2025 - Major League Soccer

Portland Timbers
1 :  1
Los Angeles Galaxy

1 Mar 2025 - Major League Soccer

Portland Timbers
1 :  0
Austin FC

23 Feb 2025 - Major League Soccer

Portland Timbers
1 :  4
Vancouver Whitecaps

6 Oct 2024 - Major League Soccer

Portland Timbers
0 :  0
FC Dallas

2 Oct 2024 - Major League Soccer

Portland Timbers
0 :  1
Austin FC

18 Sep 2024 - Major League Soccer

Portland Timbers
4 :  2
Los Angeles Galaxy
D D D L L W
Victories

1/6 (17%)

Draw

3/6 (50%)

Defeats

2/6 (33%)

Average stats (Last 6 matchs)

3.33 Total goals
50% BTTS
1.33 Goals scored
2 Goals conceded
50% Over 2.5
50% Under 2.5

22 Mar 2025 - Major League Soccer

Colorado Rapids
0 :  3
Portland Timbers

8 Mar 2025 - Major League Soccer

Nashville SC
2 :  0
Portland Timbers

23 Oct 2024 - Major League Soccer

Vancouver Whitecaps
5 :  0
Portland Timbers

19 Oct 2024 - Major League Soccer

Seattle Sounders
1 :  1
Portland Timbers

28 Sep 2024 - Major League Soccer

Vancouver Whitecaps
1 :  1
Portland Timbers

21 Sep 2024 - Major League Soccer

Real Salt Lake
3 :  3
Portland Timbers
Houston Dynamo
Houston Dynamo Last matches
L L D L W D
Victories

1/6 (17%)

Draw

2/6 (33%)

Defeats

3/6 (50%)

Average stats (Last 6 matchs)

2.33 Total goals
67% BTTS
0.83 Goals scored
1.5 Goals conceded
67% Over 2.5
33% Under 2.5

22 Mar 2025 - Major League Soccer

Seattle Sounders
0 :  0
Houston Dynamo

19 Mar 2025 - Clubs Friendlies

Houston Dynamo
2 :  1
El Salvador

15 Mar 2025 - Major League Soccer

Houston Dynamo
1 :  2
Real Salt Lake

8 Mar 2025 - Major League Soccer

Columbus Crew
0 :  0
Houston Dynamo

2 Mar 2025 - Major League Soccer

Houston Dynamo
1 :  4
Inter Miami CF

22 Feb 2025 - Major League Soccer

Houston Dynamo
1 :  2
FC Dallas
W D L L L W
Victories

2/6 (33%)

Draw

1/6 (17%)

Defeats

3/6 (50%)

Average stats (Last 6 matchs)

3.17 Total goals
100% BTTS
1.33 Goals scored
1.83 Goals conceded
83% Over 2.5
17% Under 2.5

19 Mar 2025 - Clubs Friendlies

Houston Dynamo
2 :  1
El Salvador

15 Mar 2025 - Major League Soccer

Houston Dynamo
1 :  2
Real Salt Lake

2 Mar 2025 - Major League Soccer

Houston Dynamo
1 :  4
Inter Miami CF

22 Feb 2025 - Major League Soccer

Houston Dynamo
1 :  2
FC Dallas

3 Nov 2024 - Major League Soccer

Houston Dynamo
1 :  1
Seattle Sounders

19 Oct 2024 - Major League Soccer

Houston Dynamo
2 :  1
Los Angeles Galaxy
W L L D D D
Victories

1/6 (17%)

Draw

3/6 (50%)

Defeats

2/6 (33%)

Average stats (Last 6 matchs)

0.83 Total goals
0% BTTS
0.17 Goals scored
0.67 Goals conceded
17% Over 2.5
83% Under 2.5

22 Mar 2025 - Major League Soccer

Seattle Sounders
0 :  0
Houston Dynamo

8 Mar 2025 - Major League Soccer

Columbus Crew
0 :  0
Houston Dynamo

28 Oct 2024 - Major League Soccer

Seattle Sounders
0 :  0
Houston Dynamo

5 Oct 2024 - Major League Soccer

Saint Louis City SC
3 :  0
Houston Dynamo

28 Sep 2024 - Major League Soccer

Seattle Sounders
1 :  0
Houston Dynamo

21 Sep 2024 - Major League Soccer

Austin FC
0 :  1
Houston Dynamo

Head to head

Portland Timbers

33 %

Draw

33 %

Houston Dynamo

33 %

Average stats (last H2H results)

2.67
Total goals
50%
BTTS
1.5
Goals scored (Team 1)
1.17
Goals scored (Team 2)
67%
Over 2.5
33%
Under 2.5

1 Jun 2024 - Major League Soccer

Portland Timbers
2 :  2
Houston Dynamo

16 Mar 2024 - Major League Soccer

Houston Dynamo
1 :  0
Portland Timbers

21 Oct 2023 - Major League Soccer

Portland Timbers
1 :  3
Houston Dynamo

29 Jun 2022 - Major League Soccer

Portland Timbers
2 :  1
Houston Dynamo

16 Apr 2022 - Major League Soccer

Houston Dynamo
0 :  0
Portland Timbers

22 Jun 2019 - Major League Soccer

Portland Timbers
4 :  0
Houston Dynamo
Improve your sports betting with our football team comparison tool (100+ statistics)

Live Commentary

90+4'  

Pierre-Luc Lauziere awards the home team a throw-in.

90+3'  

Throw-in high up the field for Houston in Portland, OR.

90+1' corner_1

Portland have been awarded a corner by Pierre-Luc Lauziere.

90+1' corner_1

Portland have been awarded a corner by Pierre-Luc Lauziere.

90' corner_1

Corner awarded to Portland.

89'  

Portland to take a throw-in in Houston territory.

88' substitution_1

Claudio Bravo is replacing Juan Mosquera for the home team.

88' sifflet_1

Goal kick for Portland at Providence Park.

88' tir_non_cadre_1

In Portland, OR Houston attack through Ezequiel Ponce. The finish is off target, however.

86' coup_franc_1

Houston awarded a free kick in their own half.

86' tir_cadre_1

In Portland, OR Portland drive forward through Ariel Lassister. His shot is on target but it's saved.

85'  

Throw-in for Portland in the half of Houston.

84'  

Throw-in Houston.

84' coup_franc_1

Free kick for Portland in their own half.

82'  

Throw-in for Portland in their own half.

81' substitution_1

Ben Olsen (Houston) is making a third substitution, with Andy Batioja replacing Amine Bassi.

80' substitution_1

Joao Ortiz is replacing David Ayala for Portland at Providence Park.

80' substitution_1

Ariel Lassister is on a sub for Antony Alves Santos for Portland.

80' sifflet_1

Pierre-Luc Lauziere awards Houston a goal kick.

80' tir_non_cadre_1

Portland are coming forward and Santiago Moreno gets in a strike, it misses the target, however.

80' corner_1

Corner awarded to Portland.

78' corner_1

Houston have been awarded a corner by Pierre-Luc Lauziere.

77'  

Pierre-Luc Lauziere signals a Houston throw-in in Portland's half.

76' coup_franc_1

Pierre-Luc Lauziere signals a free kick to Houston in their own half.

75' sifflet_1

It's a goal kick for the home team in Portland, OR.

75'  

A throw-in for the away team on the opposite half.

74' hors_jeu_1

In Portland, OR, Portland push forward quickly but are pulled up for offside.

74'  

Pierre-Luc Lauziere awards the away team a throw-in.

74'  

Throw-in for Portland in the half of Houston.

73'  

Can Houston get the ball into an attacking position from this throw-in in Portland's half?

73' substitution_1

The home team have replaced Jimer Fory with Ian Smith. This is the second substitution made today by Phil Neville.

73' substitution_1

Kevin Kelsy is replacing Felipe Mora for the home team.

71' but_1

Antony Alves Santos puts the ball in the net and the home team extend their lead. The score-line now reads 3-1. Felipe Mora with an assist there.

71' coup_franc_1

Free kick Portland.

70'  

Throw-in for Houston close to the penalty box.

70' sifflet_1

Ball goes out of play for a Houston goal kick.

69' tir_cadre_1

Portland's Juan Mosquera gets in a shot on goal at Providence Park. But the effort is unsuccessful.

68'  

Pierre-Luc Lauziere signals a Portland throw-in in Houston's half.

67' coup_franc_1

Pierre-Luc Lauziere signals a free kick to Houston in their own half.

67' corner_1

Portland have been awarded a corner by Pierre-Luc Lauziere.

65' sifflet_1

Portland have a goal kick.

64' hors_jeu_1

Houston drive forward at breakneck speed but are pulled up for offside.

64' corner_1

Corner awarded to Houston.

61' sifflet_1

Goal kick for Portland at Providence Park.

61' tir_non_cadre_1

Artur for Houston gets in a strike but fails to hit the target.

61'  

Throw-in for Houston at Providence Park.

60' sifflet_1

Ball goes out of play for a Portland goal kick.

60' tir_non_cadre_1

Houston surge into the attack at Providence Park but Ezequiel Ponce’s header is off-target.

59' coup_franc_1

Free kick for Houston in their own half.

59'  

Pierre-Luc Lauziere signals a throw-in for Portland, close to Houston's area.

58'  

Ball safe as Houston is awarded a throw-in in their half.

58'  

Portland awarded a throw-in in their own half.

57' sifflet_1

Pierre-Luc Lauziere awards Portland a goal kick.

56' sifflet_1

Houston have a goal kick.

56' coup_franc_1

Houston awarded a free kick in their own half.

56'  

Portland have a dangerous throw-in.

55' coup_franc_1

Portland awarded a free kick in their own half.

55' carton_jaune_1

Griffin Dorsey is booked for the away team.

54'  

Houston to take a throw-in in Portland territory.

52' corner_1

Corner awarded to Houston.

52' corner_1

Houston have been awarded a corner by Pierre-Luc Lauziere.

51' corner_1

Corner awarded to Houston.

48'  

Felipe Mora has recovered and rejoins the match in Portland, OR.

48' blessure_1

Felipe Mora is down and play has been interrupted for a few moments.

47' coup_franc_1

Free kick for Houston in their own half.

46' substitution_1

The away team replace Daniel Steres with Erik Sviatchenko.

46'  

Houston awarded a throw-in in their own half.

45' sifflet_1

The first-half is over at Providence Park.

45+5' sifflet_1

It's a goal kick for the away team in Portland, OR.

45+5' tir_non_cadre_1

Portland's David Pereira Da Costa breaks free at Providence Park. But the strike goes wide of the post.

45+4' tir_cadre_1

Antony Alves Santos for Portland drives towards goal at Providence Park. But the finish is unsuccessful.

45+2'  

A throw-in for the away team on the opposite half.

45+1' tir_cadre_1

Portland drives forward and Jimer Fory gets in a shot. Without netting, however.

45'  

Throw-in Portland.

45'  

Pierre-Luc Lauziere awards the away team a throw-in.

44' sifflet_1

Ball goes out of play for a Portland goal kick.

44' tir_non_cadre_1

Houston's Nicolas Lodeiro gets his shot away but it misses the target.

43' coup_franc_1

Free kick for Houston in the half of Portland.

43'  

Can Houston get the ball into an attacking position from this throw-in in Portland's half?

43' carton_jaune_1

Jimer Fory (Portland) has been booked and must now be careful not to get a second yellow card.

42' coup_franc_1

It's getting dangerous! Free kick for Houston close to the penalty box.

41' sifflet_1

Houston have a goal kick.

40' sifflet_1

It's a goal kick for the away team in Portland, OR.

39'  

Pierre-Luc Lauziere signals a Portland throw-in in Houston's half.

39' sifflet_1

Pierre-Luc Lauziere awards Houston a goal kick.

39' tir_non_cadre_1

Finn Surman of Portland gets in a strike, but is off target.

39'  

Portland’s Antony Alves Santos is on his feet again at Providence Park.

39' corner_1

Portland have been awarded a corner by Pierre-Luc Lauziere.

37' blessure_1

Antony Alves Santos is writhing in pain and play has been suspended for a few moments.

37' tir_cadre_1

Portland push forward at Providence Park and Antony Alves Santos gets in a great header. The attempt is cleared by the Houston defence.

36'  

A throw-in for the away team on the opposite half.

34' coup_franc_1

In Portland, OR a free kick has been awarded the away team.

34' carton_jaune_1

Felipe Mora (Portland) has received a yellow card from Pierre-Luc Lauziere.

33'  

Portland to take a throw-in in Houston territory.

32' hors_jeu_1

Portland are caught offside.

32' coup_franc_1

Pierre-Luc Lauziere signals a free kick to Portland in their own half.

31' carton_jaune_1

Daniel Steres for Houston has been booked by Pierre-Luc Lauziere and receives a first yellow card.

30'  

Throw-in for Portland in the half of Houston.

29'  

A throw-in for the home team on the opposite half.

29'  

Pierre-Luc Lauziere signals a Houston throw-in in Portland's half.

28'  

Throw-in for Portland in their own half.

27' coup_franc_1

Pierre-Luc Lauziere signals a free kick to Houston in their own half.

26' sifflet_1

Goal kick for Portland at Providence Park.

26' tir_non_cadre_1

Franco Escobar (Houston) wins the ball in the air but heads wide.

26' corner_1

Corner awarded to Houston.

23' but_1

Antony Alves Santos is on target to give Portland a 2-1 advantage. Great play from Felipe Mora to set up the goal.

22' corner_1

Houston have been awarded a corner by Pierre-Luc Lauziere.

21'  

Can Houston get the ball into an attacking position from this throw-in in Portland's half?

18'  

Throw-in for Houston in the half of Portland.

18' coup_franc_1

Houston awarded a free kick in their own half.

17'  

Ball safe as Houston is awarded a throw-in in their half.

12' but_1

Franco Escobar levels the score at 1-1. Jack McGlynn instrumental with a fine assist.

12' coup_franc_1

Pierre-Luc Lauziere signals a free kick to Houston.

11' carton_jaune_1

Diego Chara (Portland) gets a yellow card.

8' coup_franc_1

Free kick for Houston in their own half.

6' but_1

Portland take a 1-0 lead thanks to Felipe Mora. That's a fine assist from Santiago Moreno.

5' corner_1

Portland have been awarded a corner by Pierre-Luc Lauziere.

3' coup_franc_1

Free kick Portland.

3'  

Throw-in for Portland at Providence Park.

2'  

Houston to take a throw-in in Portland territory.

1' corner_1

Corner awarded to Houston.

 

Portland Timbers scores 2.05 goals when playing at home and Houston Dynamo scores 1.3 goals when playing away (on average).

 

Both teams didn't concede on their last match.

 

Average number of goals in the first half in meetings between Portland Timbers and Houston Dynamo is 2.

 

Average number of goals in meetings between Portland Timbers and Houston Dynamo is 3.4.

 

Portland Timbers scores 1 goals in a match against Houston Dynamo and Houston Dynamo scores 2.4 goals against Portland Timbers (on average).

 

Portland Timbers have won just 1 of their last 5 MLS games against Houston Dynamo.

 

Houston Dynamo have lost just 1 of their last 5 MLS games against Portland Timbers.

 

In the last 5 meetings Portland Timbers won 1, Houston Dynamo won 3, 1 draws.

 

Houston Dynamo have lost just 1 of their last 5 games against Portland Timbers (in all competitions).

 

Portland Timbers's performance of the last 5 matches is better than Houston Dynamo's.

 

In MLS, Portland Timbers has better performance than Houston Dynamo.

 

When Houston Dynamo is down 1-0 away, they win 14% of their matches.

 

When Portland Timbers is down 0-1 home, they win 33% of their matches.

 

When Houston Dynamo leads 0-1 away, they win in 54% of their matches.

 

When Portland Timbers leads 1-0 at home, they win in 72% of their matches.

 

Their last meeting was a draw. (2-2)

 

Portland Timbers wins 27% of halftimes, Houston Dynamo wins 30%.

 

Portland Timbers wins 1st half in 27% of their matches, Houston Dynamo in 30% of their matches.

 

When playing away, Houston Dynamo have not conceded a goal so far this season.

 

When playing away, Houston Dynamo have not scored a goal so far this season.

 

Portland Timbers haven't scored in 0 of their 3 home matches in MLS this season.

 

Houston Dynamo haven't won any of their last 6 away matches.

 

Last season's matches: 2-2 (Portland Timbers at home) and 1-0 (Houston Dynamo at home).

 

During the last 30 meetings, Portland Timbers have won 10 times, there have been 11 draws while Houston Dynamo have won 9 times. The goal difference is 45-43 in favour of Houston Dynamo.

 

During the last 13 meetings with Portland Timbers playing at home, Portland Timbers have won 8 times, there have been 2 draws while Houston Dynamo have won 3 times. The goal difference is 27-18 in favour of Portland Timbers.

 

The most common result of matches between Portland Timbers and Houston Dynamo when Portland Timbers is playing at home is 2-1. 3 matches have ended with this result.

Score and result Portland Timbers - Houston Dynamo

The Portland Timbers - Houston Dynamo (Football - Major League Soccer) match in 30/03/2025 19:00 is now complete.

The Portland Timbers - Houston Dynamo result is as follows: 3-1

Now that this Football (Major League Soccer) match is over and the score is known, you can find the highlights and key statistics on that same page.

Please Gamble Responsibly

logo footer