Houston Dynamo vs Portland Timbers - Match Details | Stats Room

MLS
Houston Dynamo Houston Dynamo VS Portland Timbers Portland Timbers - (3:2)
2026 Mar 15, 00:30
MLS - 2026

Match Statistics

Houston Dynamo
Portland Timbers

Overall

Match overview

48%
Ball possession
52%
1.21
Expected goals
2.14
2
Big chances
4
19
Total shots
17
6
Goalkeeper saves
3
10
Corner kicks
6
12
Fouls
9
408
Passes
452
12
Tackles
8
9
Free kicks
11
2
Yellow cards
4
1
Red cards
0

Shots

19
Total shots
17
6
Shots on target
9
1
Hit woodwork
0
7
Shots off target
3
6
Blocked shots
5
11
Shots inside box
13
8
Shots outside box
4

Attack

1
Big chances scored
1
1
Big chances missed
3
27
Touches in penalty area
26
2
Fouled in final third
3
0
Offsides
2

Passes

346
Accurate passes
387
21
Throw-ins
14
43
Final third entries
55
114/137 (83%)
Final third phase
72/103 (70%)
25/47 (53%)
Long balls
20/42 (48%)
7/27 (26%)
Crosses
4/18 (22%)

Duels

55%
Duels
45%
4
Dispossessed
4
28/55 (51%)
Ground duels
27/55 (49%)
20/32 (63%)
Aerial duels
12/32 (38%)
7/11 (64%)
Dribbles
7/15 (47%)

Defending

58%
Tackles won
50%
12
Total tackles
8
12
Interceptions
4
44
Recoveries
48
21
Clearances
30
0
Errors lead to a goal
1

Goalkeeping

6
Total saves
3
0.64
Goals prevented
-1.60
1
Big saves
1
1
High claims
0
1
Punches
3
9
Goal kicks
8
1
Penalty saves
0

1ST Period

Match overview

42%
Ball possession
58%
0.45
Expected goals
1.14
1
Big chances
2
5
Total shots
7
4
Goalkeeper saves
0
4
Corner kicks
4
3
Fouls
4
183
Passes
253
4
Tackles
2
4
Free kicks
2
1
Yellow cards
2
0
Red cards
0

Shots

5
Total shots
7
0
Shots on target
5
0
Hit woodwork
0
2
Shots off target
1
3
Blocked shots
1
3
Shots inside box
5
2
Shots outside box
2

Attack

0
Big chances scored
1
1
Big chances missed
1
1
Fouled in final third
1
0
Offsides
2

Passes

150
Accurate passes
229
9
Throw-ins
3
17
Final third entries
28
15/30 (50%)
Long balls
10/18 (56%)
1/7 (14%)
Crosses
1/10 (10%)

Duels

63%
Duels
37%
1
Dispossessed
2
10/19 (53%)
Ground duels
9/19 (47%)
9/11 (82%)
Aerial duels
2/11 (18%)
2/3 (67%)
Dribbles
4/6 (67%)

Defending

75%
Tackles won
0%
4
Total tackles
2
5
Interceptions
3
19
Recoveries
26
10
Clearances
10

Goalkeeping

4
Total saves
0
7
Goal kicks
3

2ND Period

Match overview

55%
Ball possession
45%
0.76
Expected goals
1.00
1
Big chances
2
14
Total shots
10
2
Goalkeeper saves
3
6
Corner kicks
2
9
Fouls
5
225
Passes
199
8
Tackles
6
5
Free kicks
9
1
Yellow cards
2
1
Red cards
0

Shots

14
Total shots
10
6
Shots on target
4
1
Hit woodwork
0
5
Shots off target
2
3
Blocked shots
4
8
Shots inside box
8
6
Shots outside box
2

Attack

1
Big chances scored
0
0
Big chances missed
2
1
Fouled in final third
2
0
Offsides
0

Passes

196
Accurate passes
158
12
Throw-ins
11
26
Final third entries
27
10/17 (59%)
Long balls
10/24 (42%)
6/20 (30%)
Crosses
3/8 (38%)

Duels

51%
Duels
49%
3
Dispossessed
2
18/36 (50%)
Ground duels
18/36 (50%)
11/21 (52%)
Aerial duels
10/21 (48%)
5/8 (63%)
Dribbles
3/9 (33%)

Defending

50%
Tackles won
67%
8
Total tackles
6
7
Interceptions
1
25
Recoveries
22
11
Clearances
20

Goalkeeping

2
Total saves
3
2
Goal kicks
5

Houston Dynamo Main Players

J. Bond

POSITION: G
RATE: 8.5
MATCH SCORE: 85.0

E. Sviatchenko

POSITION: D
RATE: 6.4
MATCH SCORE: 64.0

L. Halter

POSITION: D
RATE: 6.5
SUBSTITUTION OUT: Replaced by Ondrej Lingr at 70 '
MATCH SCORE: 65.0

F. Andrade

POSITION: D
RATE: 7.4
GOALS: Goal min 77 by F. Andrade 77'
MATCH SCORE: 74.0

D. Holmes

POSITION: M
RATE: 7.1
SUBSTITUTION OUT: Replaced by Nick Markanich at 81 '
MATCH SCORE: 71.0

J. McGlynn

POSITION: M
RATE: 7.9
MATCH SCORE: 79.0

D. Samassékou

POSITION: M
RATE: 6.1
SUBSTITUTION OUT: Replaced by Agustin Resch at 70 '
MATCH SCORE: 61.0

L. Ennali

POSITION: M
RATE: 6.2
SUBSTITUTION OUT: Replaced by Ibrahim Aliyu at 90 '
MATCH SCORE: 62.0

M. Bogusz

POSITION: F
RATE: 8
GOALS: Goal min 90 by M. Bogusz 90'
MATCH SCORE: 80.0

E. Ponce

POSITION: F
RATE: 6.7
SUBSTITUTION OUT: Replaced by Héctor Herrera at 46 '
CARDS: 45'
MATCH SCORE: 67.0

Guilherme

POSITION: F
RATE: 9.2
GOALS: Goal min 62 by Guilherme 62'
CARDS: 90'
MATCH SCORE: 92.0

Portland Timbers Main Players

J. Pantemis

POSITION: G
RATE: 6
MATCH SCORE: 60.0

B. Bye

POSITION: D
RATE: 5.7
MATCH SCORE: 57.0

F. Surman

POSITION: D
RATE: 7.4
MATCH SCORE: 74.0

K. Miller

POSITION: D
RATE: 6.2
CARDS: 24'
MATCH SCORE: 62.0

J. Fory

POSITION: D
RATE: 5.8
CARDS: 58'
MATCH SCORE: 58.0

A. Aravena

POSITION: M
RATE: 6.6
MATCH SCORE: 66.0

D. Chará

POSITION: M
RATE: 7.2
MATCH SCORE: 72.0

D. P. d. Costa

POSITION: M
RATE: 6.7
MATCH SCORE: 67.0

A. Lassiter

POSITION: F
RATE: 6.4
CARDS: 45'
MATCH SCORE: 64.0

G. Guerra

POSITION: F
RATE: 6.9
GOALS: Goal min 45 by G. Guerra 45'
MATCH SCORE: 69.0

K. Velde

POSITION: F
RATE: 7.6
GOALS: Goal min 79 by K. Velde 79'
MISSED PENALTIES: Missed penalty at 45 45' Goalkeeper save
MATCH SCORE: 76.0

Houston Dynamo Houston Dynamo Substitute Players

H. Herrera

POSITION: M
RATE: 6.4
SUBSTITUTION IN: Replaced by Héctor Herrera at 46 '
MATCH SCORE: 64.0

A. Resch

POSITION: D
RATE: 7.4
SUBSTITUTION IN: Replaced by Agustin Resch at 70 '
MATCH SCORE: 74.0

O. Lingr

POSITION: M
RATE: 7.1
SUBSTITUTION IN: Replaced by Ondrej Lingr at 70 '
MATCH SCORE: 71.0

N. Markanich

POSITION: F
RATE: 5.3
SUBSTITUTION IN: Replaced by Nick Markanich at 81 '
CARDS: 90'
MATCH SCORE: 53.0

I. Aliyu

POSITION: F
RATE: 6.7
SUBSTITUTION IN: Replaced by Ibrahim Aliyu at 90 '
MATCH SCORE: 67.0

J. Maurer

POSITION: G

F. Negri

POSITION: D

M. Arana

POSITION: M

G. Rivera

POSITION: D

Portland Timbers Portland Timbers Substitute Players

J. Ortíz

POSITION: M
RATE: 6.5
MATCH SCORE: 65.0

I. Smith

POSITION: D
RATE: 5.7
MATCH SCORE: 57.0

F. Mora

POSITION: F
RATE: 6.2
CARDS: 85'
MATCH SCORE: 62.0

K. Kelsy

POSITION: F
RATE: 6.7
MATCH SCORE: 67.0

T. Muse

POSITION: G

S. Jura

POSITION: D

E. Miller

POSITION: D
Chat with AI
Chat with AI
Ask me about this match?..