Toronto FC vs Portland Timbers - Match Details | Stats Room

MLS
Toronto FC Toronto FC VS Portland Timbers Portland Timbers - (3:0)
2025 Jun 28, 23:30
MLS - 2025

Match Statistics

Toronto FC
Portland Timbers

Overall

Match overview

42%
Ball possession
58%
1.45
Expected goals
0.38
3
Big chances
0
13
Total shots
5
0
Goalkeeper saves
5
9
Corner kicks
3
16
Fouls
15
309
Passes
436
24
Tackles
18
15
Free kicks
16
1
Yellow cards
4

Shots

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

Attack

1
Big chances scored
0
2
Big chances missed
0
21
Touches in penalty area
14
5
Fouled in final third
4
0
Offsides
3

Passes

244
Accurate passes
363
16
Throw-ins
19
51
Final third entries
54
62/99 (63%)
Final third phase
72/101 (71%)
17/49 (35%)
Long balls
26/49 (53%)
4/22 (18%)
Crosses
2/17 (12%)

Duels

48%
Duels
52%
11
Dispossessed
10
46/87 (53%)
Ground duels
41/87 (47%)
7/23 (30%)
Aerial duels
16/23 (70%)
7/14 (50%)
Dribbles
9/23 (39%)

Defending

54%
Tackles won
50%
24
Total tackles
18
13
Interceptions
6
50
Recoveries
44
25
Clearances
27
0
Errors lead to a shot
1

Goalkeeping

0
Total saves
5
0.00
Goals prevented
-0.06
0
Big saves
2
0
High claims
1
0
Punches
1
8
Goal kicks
9

1ST Period

Match overview

43%
Ball possession
57%
0.22
Expected goals
0.00
0
Big chances
0
5
Total shots
0
0
Goalkeeper saves
1
4
Corner kicks
0
153
Passes
217
11
Tackles
8
7
Free kicks
11
0
Yellow cards
1

Shots

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

Attack

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

Passes

122
Accurate passes
184
13
Throw-ins
10
26
Final third entries
26
7/24 (29%)
Long balls
14/23 (61%)
1/13 (8%)
Crosses
1/7 (14%)

Duels

48%
Duels
52%
4
Dispossessed
5
21/43 (49%)
Ground duels
22/43 (51%)
3/7 (43%)
Aerial duels
4/7 (57%)
3/7 (43%)
Dribbles
5/11 (45%)

Defending

55%
Tackles won
50%
11
Total tackles
8
7
Interceptions
1
20
Recoveries
16
7
Clearances
19

Goalkeeping

0
Total saves
1
1
Goal kicks
5

2ND Period

Match overview

42%
Ball possession
58%
1.22
Expected goals
0.38
3
Big chances
0
8
Total shots
5
0
Goalkeeper saves
4
5
Corner kicks
3
156
Passes
219
13
Tackles
10
8
Free kicks
5
1
Yellow cards
3

Shots

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

Attack

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

Passes

122
Accurate passes
179
3
Throw-ins
9
25
Final third entries
28
10/25 (40%)
Long balls
12/26 (46%)
3/9 (33%)
Crosses
1/10 (10%)

Duels

48%
Duels
52%
7
Dispossessed
5
25/44 (57%)
Ground duels
19/44 (43%)
4/16 (25%)
Aerial duels
12/16 (75%)
4/7 (57%)
Dribbles
4/12 (33%)

Defending

54%
Tackles won
50%
13
Total tackles
10
6
Interceptions
5
30
Recoveries
28
18
Clearances
8

Goalkeeping

0
Total saves
4
7
Goal kicks
4

Toronto FC Main Players

S. Johnson

POSITION: G
RATE: 6.7
MATCH SCORE: 67.0

K. Thompson

POSITION: D
RATE: 6.9
CARDS: 90'
MATCH SCORE: 69.0

K. Long

POSITION: D
RATE: 6.9
MATCH SCORE: 69.0

S. Rosted

POSITION: D
RATE: 7.3
MATCH SCORE: 73.0

R. Petretta

POSITION: D
RATE: 7
MATCH SCORE: 70.0

A. Coello

POSITION: M
RATE: 8.8
GOALS: Goal min 11 by A. Coello 11'
MATCH SCORE: 88.0

T. Corbeanu

POSITION: M
RATE: 7
MATCH SCORE: 70.0

M. Longstaff

POSITION: M
RATE: 7
SUBSTITUTION OUT: Replaced by Michael Sullivan at 86 '
MATCH SCORE: 70.0

M. Dominguez

POSITION: M
RATE: 7.1
SUBSTITUTION OUT: Replaced by Charlie Sharp at 90 '
MATCH SCORE: 71.0

T. Spicer

POSITION: M
RATE: 7.7
SUBSTITUTION OUT: Replaced by Derrick Etienne Junior at 69 '
GOALS: Goal min 56 by T. Spicer 56'
MATCH SCORE: 77.0

O. Brynhildsen

POSITION: F
RATE: 6.8
SUBSTITUTION OUT: Replaced by Deandre Kerr at 85 '
MATCH SCORE: 68.0

Portland Timbers Main Players

J. Pantemis

POSITION: G
RATE: 7.3
MATCH SCORE: 73.0

J. Mosquera

POSITION: D
RATE: 6.9
MATCH SCORE: 69.0

F. Surman

POSITION: D
RATE: 6.4
MATCH SCORE: 64.0

D. Župarić

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

J. Fory

POSITION: D
RATE: 6.8
CARDS: 68'
MATCH SCORE: 68.0

O. Fernandez

POSITION: M
RATE: 6
MATCH SCORE: 60.0

D. Chará

POSITION: M
RATE: 6.9
MATCH SCORE: 69.0

D. Ayala

POSITION: M
RATE: 6.4
CARDS: 77'
MATCH SCORE: 64.0

D. P. d. Costa

POSITION: M
RATE: 6.3
MATCH SCORE: 63.0

F. Mora

POSITION: F
RATE: 6.4
MATCH SCORE: 64.0

K. Kelsy

POSITION: F
RATE: 6.7
CARDS: 90'
MATCH SCORE: 67.0

Toronto FC Toronto FC Substitute Players

D. E. Junior

POSITION: F
RATE: 7.4
SUBSTITUTION IN: Replaced by Derrick Etienne Junior at 69 '
MATCH SCORE: 74.0

D. Kerr

POSITION: F
RATE: 6.6
SUBSTITUTION IN: Replaced by Deandre Kerr at 85 '
MATCH SCORE: 66.0

M. Sullivan

POSITION: M
RATE: 6.5
SUBSTITUTION IN: Replaced by Michael Sullivan at 86 '
MATCH SCORE: 65.0

C. Sharp

POSITION: F
SUBSTITUTION IN: Replaced by Charlie Sharp at 90 '

A. D. Rosario

POSITION: G

L. Stefanovic

POSITION: D

R. Fisher

POSITION: D

M. Henry

POSITION: F

Portland Timbers Portland Timbers Substitute Players

S. Moreno

POSITION: F
RATE: 6.3
MATCH SCORE: 63.0

C. Paredes

POSITION: M
RATE: 6.4
MATCH SCORE: 64.0

G. Guerra

POSITION: F
RATE: 6.7
MATCH SCORE: 67.0

I. Smith

POSITION: D
RATE: 5.9
GOALS: Goal min 90 by I. Smith 90'
MATCH SCORE: 59.0

T. Muse

POSITION: G

E. Miller

POSITION: D

J. Ortíz

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