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

Houston Dynamo 1-0 Portland Timbers final score - 20 September 2025, Major League Soccer

USA - Major League Soccer

Houston Dynamo
1
-
0
End
Portland Timbers

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

Highlights

Houston Dynamo Houston Dynamo
Portland Timbers Portland Timbers
End of game
D. Samassekou
B. Raines
90+2'
O. Awodesu
J. McGlynn
90+2'
D. Holmes
L. Ennali
80'
E. Sviatchenko
80'
79'
A. Lassister
E. Miller
73'
D. Zuparic
J. Urso
70'
69'
C. Paredes
D. Ayala
69'
D. Chara
K. Velde
69'
K. Kelsy
F. Mora
A. Bassi
O. Lingr
67'
G. Dorsey
63'
60'
M. Rojas
J. Ortiz
B. Raines
58'
Half-time
E. Ponce
J. McGlynn
44'
drop icon
P. Ortiz
38'
21'
J. Ortiz
Kick-off

Game Statistics

Houston Dynamo Houston Dynamo
Portland Timbers Portland Timbers
52
Ball possession (%)
48
12
Shots
6
7
Shots on-target
4
5
Shots off-target
2
11
Corners
4
0
Offsides
1
7
Fouls
5
6
Free kicks
7
5
Goal kicks
5
4
Saves
6
19
Throw-ins
13
5
Yellow cards
2

Tactical Scheme

Houston Dynamo

Formation : 4 - 3 - 3

31
J. Bond
25
G. Dorsey
28
E. Sviatchenko
22
P. Ortiz
36
F. Andrade
35
B. Raines
30
J. Urso
21
J. McGlynn
9
O. Lingr
10
E. Ponce
11
L. Ennali
11
A. Alves Santos
9
F. Mora
99
K. Velde
24
D. Ayala
10
D. Da Costa
80
J. Ortiz
23
I. Smith
13
D. Zuparic
20
F. Surman
15
E. Miller
41
J. Pantemis

Formation : 4 - 3 - 3

Portland Timbers

Substitutes

Houston Dynamo
Houston Dynamo
Goalkeeper

J. Maurer

Defender

O. Awodesu

J. McGlynn 90'

D. Lowe

Midfielder

D. Holmes

L. Ennali 80'

D. Samassekou

B. Raines 90'

S. Kowalczyk

Forward

G. Segal

S. Santos

A. Bassi

O. Lingr 67'

Portland Timbers
Portland Timbers
Goalkeeper

T. Muse

Defender

K. Miller

Midfielder

C. Paredes

D. Ayala 69'

M. Rojas

J. Ortiz 60'

D. Chara

K. Velde 69'

O. Fernandez

A. Lassister

E. Miller 79'

Forward

G. Guerra

K. Kelsy

F. Mora 69'

Form

Table

Teams Pts P W D L GD
8
Portland Timbers
Portland Timbers
44 34 11 11 12 -7
12
Houston Dynamo
Houston Dynamo
37 34 9 10 15 -13

Last matches

Houston Dynamo
Houston Dynamo Last matches
D D L W D L
Wins

1/6 (17%)

Draw

3/6 (50%)

Losses

2/6 (33%)

Average stats (Last 6 matchs)

3.17 Total goals
100% BTTS
1.5 Goals scored
1.67 Goals conceded
67% Over 2.5
33% Under 2.5

13 Sept 2025 - Major League Soccer

Colorado Rapids
2 :  1
Houston Dynamo

6 Sept 2025 - Major League Soccer

Houston Dynamo
1 :  1
Los Angeles Galaxy

30 Aug 2025 - Major League Soccer

Saint Louis City SC
2 :  3
Houston Dynamo

23 Aug 2025 - Major League Soccer

Houston Dynamo
1 :  2
San Jose Earthquakes

17 Aug 2025 - Major League Soccer

Vancouver Whitecaps
1 :  1
Houston Dynamo

9 Aug 2025 - Major League Soccer

Austin FC
2 :  2
Houston Dynamo
L D L L L D
Wins

0/6 (0%)

Draw

2/6 (33%)

Losses

4/6 (67%)

Average stats (Last 6 matchs)

2.5 Total goals
67% BTTS
0.67 Goals scored
1.83 Goals conceded
50% Over 2.5
50% Under 2.5

6 Sept 2025 - Major League Soccer

Houston Dynamo
1 :  1
Los Angeles Galaxy

23 Aug 2025 - Major League Soccer

Houston Dynamo
1 :  2
San Jose Earthquakes

5 Aug 2025 - Leagues Cup

Houston Dynamo
1 :  2
CF Pachuca

1 Aug 2025 - Leagues Cup

Houston Dynamo
0 :  2
Mazatlan FC

19 Jul 2025 - Major League Soccer

Houston Dynamo
1 :  1
Philadelphia Union

16 Jul 2025 - Major League Soccer

Houston Dynamo
0 :  3
Vancouver Whitecaps
L L D D W L
Wins

1/6 (17%)

Draw

2/6 (33%)

Losses

3/6 (50%)

Average stats (Last 6 matchs)

3.33 Total goals
83% BTTS
1.33 Goals scored
2 Goals conceded
67% Over 2.5
33% Under 2.5

13 Sept 2025 - Major League Soccer

Colorado Rapids
2 :  1
Houston Dynamo

30 Aug 2025 - Major League Soccer

Saint Louis City SC
2 :  3
Houston Dynamo

17 Aug 2025 - Major League Soccer

Vancouver Whitecaps
1 :  1
Houston Dynamo

9 Aug 2025 - Major League Soccer

Austin FC
2 :  2
Houston Dynamo

29 Jul 2025 - Leagues Cup

Tigres UANL
4 :  1
Houston Dynamo

12 Jul 2025 - Major League Soccer

Real Salt Lake
1 :  0
Houston Dynamo
Portland Timbers
Portland Timbers Last matches
D L L D D W
Wins

1/6 (17%)

Draw

3/6 (50%)

Losses

2/6 (33%)

Average stats (Last 6 matchs)

2.33 Total goals
67% BTTS
1 Goals scored
1.33 Goals conceded
33% Over 2.5
67% Under 2.5

13 Sept 2025 - Major League Soccer

Portland Timbers
2 :  1
New York Red Bulls

30 Aug 2025 - Major League Soccer

Minnesota United
1 :  1
Portland Timbers

23 Aug 2025 - Major League Soccer

San Diego FC
0 :  0
Portland Timbers

16 Aug 2025 - Major League Soccer

Portland Timbers
2 :  3
FC Cincinnati

9 Aug 2025 - Major League Soccer

FC Dallas
2 :  0
Portland Timbers

6 Aug 2025 - Leagues Cup

CF America
1 :  1
Portland Timbers
L D W W L W
Wins

3/6 (50%)

Draw

1/6 (17%)

Losses

2/6 (33%)

Average stats (Last 6 matchs)

2.67 Total goals
50% BTTS
1.67 Goals scored
1 Goals conceded
50% Over 2.5
50% Under 2.5

13 Sept 2025 - Major League Soccer

Portland Timbers
2 :  1
New York Red Bulls

16 Aug 2025 - Major League Soccer

Portland Timbers
2 :  3
FC Cincinnati

2 Aug 2025 - Leagues Cup

Portland Timbers
1 :  0
Queretaro

30 Jul 2025 - Leagues Cup

Portland Timbers
4 :  0
Atletico San Luis

19 Jul 2025 - Major League Soccer

Portland Timbers
1 :  1
Minnesota United

16 Jul 2025 - Major League Soccer

Portland Timbers
0 :  1
Real Salt Lake
L W D L D D
Wins

1/6 (17%)

Draw

3/6 (50%)

Losses

2/6 (33%)

Average stats (Last 6 matchs)

1.67 Total goals
50% BTTS
0.67 Goals scored
1 Goals conceded
17% Over 2.5
83% Under 2.5

30 Aug 2025 - Major League Soccer

Minnesota United
1 :  1
Portland Timbers

23 Aug 2025 - Major League Soccer

San Diego FC
0 :  0
Portland Timbers

9 Aug 2025 - Major League Soccer

FC Dallas
2 :  0
Portland Timbers

6 Aug 2025 - Leagues Cup

CF America
1 :  1
Portland Timbers

25 Jul 2025 - Major League Soccer

Los Angeles FC
0 :  1
Portland Timbers

13 Jul 2025 - Major League Soccer

Saint Louis City SC
2 :  1
Portland Timbers

Head to head

Houston Dynamo

33 %

Draw

33 %

Portland Timbers

33 %

Average stats (last H2H results)

2.67
Total goals
67%
BTTS
1.33
Goals scored (home team)
1.33
Goals scored (away team)
67%
Over 2.5
33%
Under 2.5

30 Mar 2025 - Major League Soccer

Portland Timbers
3 :  1
Houston Dynamo

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
Improve your sports betting with our football team comparison tool (100+ statistics)

Missing players

Houston Dynamo
Houston Dynamo
Goalkeeper

A. Tarbell

Defender

M. Halliday

Forward

N. Quinones

Portland Timbers
Portland Timbers

Live Commentary

90+4' coup_franc_1

Allen Chapman signals a free kick to Houston.

90+4'  

Houston to take a throw-in in Portland territory.

90+3' sifflet_1

Ball goes out of play for a Houston goal kick.

90+3' tir_non_cadre_1

Portland's David Pereira Da Costa gets his shot away but it misses the target.

90+2' substitution_1

Ben Olsen is making the team's fourth substitution at Shell Energy Stadium with Obafemi Awodesu replacing Jack McGlynn.

90+2' substitution_1

Diadie Samassekou is replacing Brooklyn Raines for the home team.

90+1'  

Houston needs to be cautious. Portland have an attacking throw-in.

90' sifflet_1

Goal kick for Houston at Shell Energy Stadium.

90' corner_1

Portland have been awarded a corner by Allen Chapman.

89' corner_1

Corner awarded to Portland.

89' tir_cadre_1

Matias Rojas gets his shot on target but fails to score for Portland.

87'  

Throw-in high up the field for Houston in Houston, TX.

87' corner_1

Houston have been awarded a corner by Allen Chapman.

86' tir_cadre_1

Felipe Andrade (Houston) gets in a powerful header but the ball is cleared away.

86' corner_1

Corner awarded to Houston.

85' tir_cadre_1

Houston's Jack McGlynn gets in a shot on goal at Shell Energy Stadium. But the effort is unsuccessful.

84' sifflet_1

Portland have a goal kick.

84' tir_non_cadre_1

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

82' corner_1

Portland have been awarded a corner by Allen Chapman.

80' coup_franc_1

Allen Chapman signals a free kick to Portland.

80' carton_jaune_1

Erik Sviatchenko (Houston) has received a yellow card from Allen Chapman.

80' substitution_1

Duane Holmes is on a sub for Lawrence Ennali for Houston.

79' substitution_1

The away team replace Eric Miller with Ariel Lassister.

79'  

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

77' tir_cadre_1

Antony Alves Santos for Portland drives towards goal at Shell Energy Stadium. But the finish is unsuccessful.

75'  

Throw-in Houston.

74' sifflet_1

Allen Chapman awards Portland a goal kick.

74' tir_non_cadre_1

Houston attack but Ezequiel Ponce's header doesn't find the target.

74' corner_1

Houston have been awarded a corner by Allen Chapman.

73' coup_franc_1

Free kick for Houston in the half of Portland.

73' carton_jaune_1

Dario Zuparic (Portland) gets a yellow card.

72' coup_franc_1

Free kick Houston.

71' sifflet_1

It's a goal kick for the away team in Houston, TX.

71' tir_non_cadre_1

Jack McGlynn of Houston gets in a strike, but is off target.

70' coup_franc_1

In Houston, TX a free kick has been awarded the away team.

70' carton_jaune_1

At Shell Energy Stadium, Junior Urso has been yellow-carded for the home team.

69' substitution_1

The away team have replaced Kristoffer Velde with Diego Chara. This is the fourth substitution made today by Phil Neville.

69' substitution_1

Kevin Kelsy is replacing Felipe Mora for Portland at Shell Energy Stadium.

69' substitution_1

Portland make their second substitution with Cristhian Paredes replacing David Ayala.

69'  

Allen Chapman awards the away team a throw-in.

67' substitution_1

Ben Olsen (Houston) is making a first substitution, with Amine Bassi replacing Ondrej Lingr.

67'  

Allen Chapman signals a Houston throw-in in Portland's half.

67' corner_1

Corner awarded to Houston.

66' tir_cadre_1

Houston's Jack McGlynn gets in a shot on goal at Shell Energy Stadium. But the effort is unsuccessful.

64' corner_1

Houston have been awarded a corner by Allen Chapman.

63' carton_jaune_1

Griffin Dorsey (Houston) has been booked and must now be careful not to get a second yellow card.

62'  

Throw-in for Houston close to the penalty box.

61' sifflet_1

Goal kick for Houston at Shell Energy Stadium.

61' tir_non_cadre_1

In Houston, TX Portland attack through Dario Zuparic. The finish is off target, however.

60' substitution_1

Matias Rojas is replacing Joao Ortiz for the away team.

60'  

Portland to take a throw-in in Houston territory.

59' tir_cadre_1

Portland's Kristoffer Velde is on target but unsuccessful.

58' coup_franc_1

Free kick Portland.

58' carton_jaune_1

Houston's Brooklyn Raines has been booked in Houston, TX.

57'  

Throw-in for Houston at Shell Energy Stadium.

57'  

Throw-in for Portland in the half of Houston.

54'  

Throw-in for Portland in their own half.

52' sifflet_1

Houston have a goal kick.

51'  

Allen Chapman signals a Portland throw-in in Houston's half.

51'  

Portland awarded a throw-in in their own half.

50'  

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

49' hors_jeu_1

Portland push upfield but Allen Chapman quickly pulls them for offside.

49'  

Allen Chapman signals a throw-in for Portland, close to Houston's area.

47'  

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

46'  

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

45' sifflet_1

The ref's whistle signals the end of the first-half.

45+2' coup_franc_1

Allen Chapman signals a free kick to Portland.

44' but_1

Ezequiel Ponce scores with a header and the home team now lead 1-0. Jack McGlynn with an assist there.

44' corner_1

Corner awarded to Houston.

41'  

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

39' coup_franc_1

Houston awarded a free kick in their own half.

38' carton_jaune_1

Pablo Ortiz is booked for the home team.

38' coup_franc_1

Free kick for Portland in the half of Houston.

36' tir_cadre_1

In Houston, TX Houston drive forward through Ezequiel Ponce. His shot is on target but it's saved.

34' coup_franc_1

Free kick for Portland in their own half.

34'  

Houston have a dangerous throw-in.

33' coup_franc_1

Allen Chapman signals a free kick to Portland in their own half.

32' sifflet_1

Ball goes out of play for a Portland goal kick.

32' tir_non_cadre_1

Houston's Lawrence Ennali breaks free at Shell Energy Stadium. But the strike goes wide of the post.

27'  

Allen Chapman signals a Houston throw-in in Portland's half.

26'  

Throw-in for Portland in their own half.

26'  

Throw-in Houston.

25'  

Houston to take a throw-in in Portland territory.

24'  

Allen Chapman awards the home team a throw-in.

24'  

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

23' corner_1

Corner awarded to Houston.

23' corner_1

Houston have been awarded a corner by Allen Chapman.

21' coup_franc_1

Portland will need to be alert as they defend a dangerous free kick from Houston.

21' carton_jaune_1

Joao Ortiz for Portland has been booked by Allen Chapman and receives a first yellow card.

19' tir_cadre_1

Antony Alves Santos gets his shot on target but fails to score for Portland.

19'  

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

18' corner_1

Corner awarded to Portland.

15' sifflet_1

It's a goal kick for the home team in Houston, TX.

13' sifflet_1

Allen Chapman awards Portland a goal kick.

13' tir_non_cadre_1

Houston are pushing forward but Ondrej Lingr's finish is wide of the goal.

12' corner_1

Houston have been awarded a corner by Allen Chapman.

10' tir_cadre_1

Houston drives forward and Jack McGlynn gets in a shot. Without netting, however.

5'  

Can Houston capitalize from this throw-in deep inside Portland's half?

5' corner_1

Houston have been awarded a corner by Allen Chapman.

5' corner_1

Corner awarded to Houston.

3'  

Throw-in for Houston in the half of Portland.

2'  

Portland needs to be cautious. Houston have an attacking throw-in.

2' tir_cadre_1

Lawrence Ennali for Houston drives towards goal at Shell Energy Stadium. But the finish is unsuccessful.

1'  

Houston awarded a throw-in in their own half.

1'  

Throw-in for Houston at Shell Energy Stadium.

 

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

 

Both teams haven't won their last match in MLS.

 

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

 

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

 

Houston Dynamo scores 2.4 goals in a match against Portland Timbers and Portland Timbers scores 1.2 goals against Houston Dynamo (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 Houston Dynamo won 3, Portland Timbers won 1, 1 draws.

 

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

 

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

 

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

 

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

 

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

 

When Portland Timbers leads 0-1 away, they win in 62% of their matches.

 

When Houston Dynamo leads 1-0 at home, they win in 60% of their matches.

 

On their last meeting Portland Timbers won by 2 goals.

 

The winner of their last meeting was Portland Timbers.

 

Houston Dynamo wins 21% of halftimes, Portland Timbers wins 24%.

 

Houston Dynamo wins 1st half in 21% of their matches, Portland Timbers in 24% of their matches.

 

Houston Dynamo have scored at least one goal for 6 consecutive matches.

 

Houston Dynamo have conceded a goal in each of their last 12 matches.

 

Franco Nicolas Escobar has more yellow cards (8) than any other player at Houston Dynamo. Jimer Esteban Fory Mejia has collected 8 for Portland Timbers.

 

Jack Ryan McGlynn has assisted the most goals for Houston Dynamo with 5. David Pereira Da Costa is Portland Timbers's biggest assister (6).

 

Ezequiel Ponce is Houston Dynamo's top scorer with 9 goals. Kevin Jesus Kelsy Genez has scored 7 times for Portland Timbers.

 

Portland Timbers haven't scored in 7 of their 14 away matches in MLS this season.

 

Houston Dynamo haven't scored in 1 of their 15 home matches in MLS this season.

 

When playing at home, Houston Dynamo have not lost to Portland Timbers in their last 3 encounters.

 

Portland Timbers haven't won in their last 5 games.

 

Houston Dynamo have played 6 home matches in a row without winning.

 

Did you know that Portland Timbers scores 22% of their goals between the minutes 61-75?

 

Did you know that Houston Dynamo scores 34% of their goals between the minutes 76-90?

 

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

 

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

 

During the last 14 meetings with Houston Dynamo playing at home, Houston Dynamo have won 6 times, there have been 7 draws while Portland Timbers have won 1 times. The goal difference is 24-12 in favour of Houston Dynamo.

 

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

Score and result Houston Dynamo - Portland Timbers

The Houston Dynamo - Portland Timbers match (Football - Major League Soccer) at 20/09/2025 20:30 is complete.

The Houston Dynamo - Portland Timbers match result is as follows: 1-0.

Now that this Major League Soccer Football 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