Portland Timbers vs Real Salt Lake - Match Details | Stats Room

MLS
Portland Timbers Portland Timbers VS Real Salt Lake Real Salt Lake - (3:1)
2025 Oct 23, 02:30
MLS - 2025

Match Statistics

Portland Timbers
Real Salt Lake

Overall

Match overview

48%
Ball possession
52%
1.83
Expected goals
1.10
4
Big chances
0
12
Total shots
22
6
Goalkeeper saves
5
7
Corner kicks
6
14
Fouls
15
466
Passes
520
11
Tackles
9
15
Free kicks
14
0
Yellow cards
5

Shots

12
Total shots
22
8
Shots on target
7
0
Hit woodwork
1
1
Shots off target
8
3
Blocked shots
7
11
Shots inside box
12
1
Shots outside box
10

Attack

3
Big chances scored
0
1
Big chances missed
0
0
Through balls
1
26
Touches in penalty area
47
1
Fouled in final third
4
2
Offsides
3

Passes

386
Accurate passes
443
13
Throw-ins
15
45
Final third entries
57
93/129 (72%)
Final third phase
121/169 (72%)
25/46 (54%)
Long balls
25/48 (52%)
6/22 (27%)
Crosses
6/17 (35%)

Duels

56%
Duels
44%
6
Dispossessed
6
28/55 (51%)
Ground duels
27/55 (49%)
17/26 (65%)
Aerial duels
9/26 (35%)
4/7 (57%)
Dribbles
5/10 (50%)

Defending

27%
Tackles won
56%
11
Total tackles
9
3
Interceptions
20
54
Recoveries
51
42
Clearances
24

Goalkeeping

6
Total saves
5
0.08
Goals prevented
-0.40
2
Big saves
2
2
High claims
1
1
Punches
1
9
Goal kicks
3

1ST Period

Match overview

51%
Ball possession
49%
1.56
Expected goals
0.23
3
Big chances
0
8
Total shots
5
0
Goalkeeper saves
2
4
Corner kicks
3
5
Fouls
6
259
Passes
257
4
Tackles
3
6
Free kicks
5
0
Yellow cards
1

Shots

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

Attack

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

Passes

217
Accurate passes
221
8
Throw-ins
5
27
Final third entries
24
11/22 (50%)
Long balls
9/22 (41%)
6/16 (38%)
Crosses
2/6 (33%)

Duels

66%
Duels
34%
3
Dispossessed
0
12/20 (60%)
Ground duels
8/20 (40%)
9/12 (75%)
Aerial duels
3/12 (25%)
2/2 (100%)
Dribbles
0/4 (0%)

Defending

25%
Tackles won
33%
4
Total tackles
3
0
Interceptions
13
25
Recoveries
24
14
Clearances
17

Goalkeeping

0
Total saves
2
4
Goal kicks
2

2ND Period

Match overview

44%
Ball possession
56%
0.27
Expected goals
0.87
1
Big chances
0
4
Total shots
17
6
Goalkeeper saves
3
3
Corner kicks
3
9
Fouls
9
207
Passes
263
7
Tackles
6
9
Free kicks
9
0
Yellow cards
4

Shots

4
Total shots
17
4
Shots on target
6
0
Hit woodwork
1
0
Shots off target
6
0
Blocked shots
5
3
Shots inside box
7
1
Shots outside box
10

Attack

1
Big chances scored
0
0
Big chances missed
0
0
Through balls
0
0
Fouled in final third
4
1
Offsides
3

Passes

169
Accurate passes
222
5
Throw-ins
10
18
Final third entries
33
14/24 (58%)
Long balls
16/26 (62%)
0/6 (0%)
Crosses
4/11 (36%)

Duels

49%
Duels
51%
3
Dispossessed
6
16/35 (46%)
Ground duels
19/35 (54%)
8/14 (57%)
Aerial duels
6/14 (43%)
2/5 (40%)
Dribbles
5/6 (83%)

Defending

29%
Tackles won
67%
7
Total tackles
6
3
Interceptions
7
29
Recoveries
27
28
Clearances
7

Goalkeeping

6
Total saves
3
5
Goal kicks
1

Portland Timbers Main Players

J. Pantemis

POSITION: G
RATE: 7.8
MATCH SCORE: 78.0

J. Mosquera

POSITION: D
RATE: 7.2
MATCH SCORE: 72.0

F. Surman

POSITION: D
RATE: 7.1
MATCH SCORE: 71.0

K. Miller

POSITION: D
RATE: 7.9
GOALS: Goal min 82 by K. Miller 82'
MATCH SCORE: 79.0

J. Fory

POSITION: D
RATE: 7.3
MATCH SCORE: 73.0

D. Chará

POSITION: M
RATE: 7.2
MATCH SCORE: 72.0

D. Ayala

POSITION: M
RATE: 6.9
SUBSTITUTION OUT: Replaced by Cristhian Paredes at 78 '
MATCH SCORE: 69.0

A. Alves

POSITION: M
RATE: 6.5
SUBSTITUTION OUT: Replaced by Ariel Lassiter at 78 '
MATCH SCORE: 65.0

D. P. d. Costa

POSITION: M
RATE: 7
SUBSTITUTION OUT: Replaced by Joao Ortíz at 86 '
MATCH SCORE: 70.0

K. Velde

POSITION: M
RATE: 7.4
SUBSTITUTION OUT: Replaced by Omir Fernandez at 90 '
MATCH SCORE: 74.0

F. Mora

POSITION: F
RATE: 8.6
SUBSTITUTION OUT: Replaced by Kevin Kelsy at 86 '
GOALS: Goal min 35 by F. Mora 35' Goal min 24 by F. Mora 24'
MATCH SCORE: 86.0

Real Salt Lake Main Players

Rafael Cabral

POSITION: G
RATE: 7.6
MATCH SCORE: 76.0

D. Yedlin

POSITION: D
RATE: 7.5
CARDS: 79'
MATCH SCORE: 75.0

J. Glad

POSITION: D
RATE: 7.7
GOALS: Goal min 39 by J. Glad 39'
MATCH SCORE: 77.0

B. Vera

POSITION: D
RATE: 6.5
CARDS: 74'
MATCH SCORE: 65.0

A. Katranis

POSITION: D
RATE: 6.7
CARDS: 88'
MATCH SCORE: 67.0

B. Ojeda

POSITION: M
RATE: 6.5
MATCH SCORE: 65.0

N. Caliskan

POSITION: M
RATE: 6.5
CARDS: 22'
MATCH SCORE: 65.0

Z. Gozo

POSITION: M
RATE: 7.1
MATCH SCORE: 71.0

D. Luna

POSITION: M
RATE: 7.1
CARDS: 84'
MATCH SCORE: 71.0

D. Gonçalves

POSITION: M
RATE: 7.4
MATCH SCORE: 74.0

V. Olatunji

POSITION: F
RATE: 6.9
MATCH SCORE: 69.0

Portland Timbers Portland Timbers Substitute Players

C. Paredes

POSITION: M
RATE: 6.5
SUBSTITUTION IN: Replaced by Cristhian Paredes at 78 '
MATCH SCORE: 65.0

A. Lassiter

POSITION: F
RATE: 7.1
SUBSTITUTION IN: Replaced by Ariel Lassiter at 78 '
MATCH SCORE: 71.0

J. Ortíz

POSITION: M
RATE: 6.6
SUBSTITUTION IN: Replaced by Joao Ortíz at 86 '
MATCH SCORE: 66.0

K. Kelsy

POSITION: F
RATE: 6.5
SUBSTITUTION IN: Replaced by Kevin Kelsy at 86 '
MATCH SCORE: 65.0

O. Fernandez

POSITION: F
RATE: 6.5
SUBSTITUTION IN: Replaced by Omir Fernandez at 90 '
MATCH SCORE: 65.0

M. Crépeau

POSITION: G

D. Župarić

POSITION: D

E. Miller

POSITION: D

I. Smith

POSITION: D

Real Salt Lake Real Salt Lake Substitute Players

E. Eneli

POSITION: M
RATE: 7
MATCH SCORE: 70.0

W. Agada

POSITION: F
RATE: 6.8
MATCH SCORE: 68.0

Rwan Cruz

POSITION: F
RATE: 7
MATCH SCORE: 70.0

J. Barea

POSITION: F
RATE: 6.6
MATCH SCORE: 66.0

J. Russell

POSITION: F
RATE: 6.5
MATCH SCORE: 65.0

M. Stajduhar

POSITION: G

S. Junqua

POSITION: D

P. Quinton

POSITION: D

P. Ruiz

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