Football
/
USA
/
USA MLS
Toronto FC vs Portland Timbers
Toronto FC
14th
in MLS 2026, Eastern Conference
Jun 28, 2025
23:30
3
-
0
FULL TIME
Portland Timbers
4th
in MLS 2026, Western Conference
Toronto FC
vs
Portland Timbers
Live Score
Toronto FC
Full Time
Portland Timbers
Toronto FC
vs
Portland Timbers
Jun 28, 2025 Timeline
0'
HT
FT
11
'
56
'
90
+4
'
ET
Attacks
83
90
Dangerous Attacks
42
36
Shots On Target
6
0
Shots Off Target
7
6
Possession
43%
57%
Passing Accuracy
80%
83%
Crossing Accuracy
13%
14%
3
Goals
0
11
Goal attempts
1
9
Corners
3
0
Penalties
0
16
Fouls
16
0
Offsides
3
0
Saves
4
2
Shots blocked
4
0
Red Cards
0
1
Yellow Cards
4
4
Substitutions
4
2
Injuries
2
15
crosses
14
1.38
Xg
0.22
10
key passes
3
Toronto FC
vs
Portland Timbers
events Jun 28, 2025
Score After Full Time - 3-0
90+8'
11th Shot Off Target -
Portland Timbers
90+6'
3rd Offside -
Portland Timbers
95'
Substitution - Sharp -
Dominguez
-
Toronto FC
90+5'
5th Yellow Card - Thompson -
Toronto FC
90+4'
1st Assist - Etienne -
Toronto FC
90+4'
8th Shot On Target - Kerr -
Toronto FC
90+4'
3rd Goal - Shot (Assist: Etienne) - Kerr -
Toronto FC
90+2'
12th Corner -
Portland Timbers
90'
4th Yellow Card - Kelsy -
Portland Timbers
89'
10th Shot Off Target - Etienne -
Toronto FC
88'
7th Shot On Target - Corbeanu -
Toronto FC
89'
11th Corner -
Toronto FC
88'
10th Corner -
Toronto FC
86'
Substitution - Sullivan -
Longstaff
-
Toronto FC
85'
Substitution - Kerr -
Brynhildsen
-
Toronto FC
83'
9th Corner -
Toronto FC
79'
9th Shot Off Target - Corbeanu -
Toronto FC
78'
3rd Yellow Card - Ayala -
Portland Timbers
73'
Substitution - Paredes -
Chara
-
Portland Timbers
73'
Substitution - Smith -
Fory
-
Portland Timbers
73'
Substitution - Guerra -
Mora
-
Portland Timbers
69'
Substitution - Etienne -
Spicer
-
Toronto FC
70'
2nd Offside -
Portland Timbers
61'
8th Shot Off Target - Zuparic -
Portland Timbers
68'
2nd Yellow Card - Fory -
Portland Timbers
63'
7th Shot Off Target - Moreno -
Portland Timbers
63'
8th Corner -
Portland Timbers
61'
6th Shot Off Target - Surman -
Portland Timbers
56'
6th Shot On Target - Thompson -
Toronto FC
56'
5th Shot On Target - Brynhildsen -
Toronto FC
56'
4th Shot On Target - Spicer -
Toronto FC
56'
2nd Goal - Shot - Spicer -
Toronto FC
55'
7th Corner -
Toronto FC
54'
Substitution - Moreno -
Fernandez
-
Portland Timbers
52'
3rd Shot On Target - Spicer -
Toronto FC
52'
6th Corner -
Toronto FC
52'
5th Shot Off Target - Brynhildsen -
Toronto FC
50'
1st Offside -
Portland Timbers
46'
4th Shot Off Target - Kelsy -
Portland Timbers
46'
5th Corner -
Portland Timbers
Score After First Half - 1-0
44'
3rd Shot Off Target - Coello -
Toronto FC
43'
1st Yellow Card - Zuparic -
Portland Timbers
17'
2nd Shot On Target - Dominguez -
Toronto FC
16'
2nd Shot Off Target - Petretta -
Toronto FC
17'
4th Corner -
Toronto FC
12'
1st Shot On Target - Coello -
Toronto FC
11'
1st Goal - Shot - Coello -
Toronto FC
4'
1st Shot Off Target - Long -
Toronto FC
4'
3rd Corner -
Toronto FC
2'
2nd Corner -
Toronto FC
2'
1st Corner -
Toronto FC
Toronto FC
vs
Portland Timbers
Lineups Jun 28, 2025
:Referee
Rosendo Mendoza
Mendoza
Toronto FC
Portland Timbers
Robin Fraser
Fraser
Phil Neville
Neville
Lineup
3-5-2
4-3-3
1 -
Sean Johnson
Johnson
- Guard
41 -
James Pantemis
Pantemis
- Guard
5 -
Kevin Long
Long
- Defender
29 -
Juan David Mosquera
David Mosquera
- Defender
17 -
Sigurd Rosted
Rosted
- Defender
13 -
Dario Zuparic
Zuparic
- Defender
28 -
Raoul Petretta
Petretta
- Defender
20 -
Finn Surman
Surman
- Defender
6 -
Kosi Thompson
Thompson
- Midfielder
27 -
Jimer Fory
Fory
- Defender
Ian Smith
Smith
14 -
Alonso Coello
Coello
- Midfielder
24 -
David Ayala
Ayala
- Midfielder
23 -
Maxime Dominguez
Dominguez
- Midfielder
Charlie Sharp
Sharp
10 -
David Pereira Da Costa
Pereira Da Costa
- Midfielder
8 -
Matthew Longstaff
Longstaff
- Midfielder
Michael Sullivan
Sullivan
21 -
Diego Chara
Chara
- Midfielder
Cristhian Paredes
Paredes
16 -
Tyrese Spicer
Spicer
- Forward
Derick Etienne
Etienne
22 -
Omir Fernandez
Fernandez
- Midfielder
Santiago Moreno
Moreno
7 -
Theodor Corbeanu
Corbeanu
- Forward
9 -
Felipe Mora
Mora
- Forward
Gage Guerra
Guerra
9 -
Ola Brynhildsen
Brynhildsen
- Midfielder
Deandre Kerr
Kerr
19 -
Kevin Kelsy
Kelsy
- Forward
SUBSTITUTES
29 -
Deandre Kerr
Kerr
- Forward
Ola Brynhildsen
Brynhildsen
15 -
Eric Miller
Miller
- Defender
76 -
Lazar Stefanovic
Stefanovic
- Defender
88 -
Gage Guerra
Guerra
- Forward
Felipe Mora
Mora
38 -
Charlie Sharp
Sharp
- Forward
Maxime Dominguez
Dominguez
23 -
Ian Smith
Smith
- Defender
Jimer Fory
Fory
77 -
Adisa De Rosario
De Rosario
- Guard
80 -
Julio Ortiz
Ortiz
- Midfielder
74 -
Michael Sullivan
Sullivan
- Midfielder
Matthew Longstaff
Longstaff
17 -
Cristhian Paredes
Paredes
- Midfielder
Diego Chara
Chara
75 -
Reid Fisher
Fisher
- Midfielder
25 -
Trey Muse
Muse
- Guard
78 -
Malik Henry
Henry
- Midfielder
30 -
Santiago Moreno
Moreno
- Midfielder
Omir Fernandez
Fernandez
11 -
Derick Etienne
Etienne
- Midfielder
Tyrese Spicer
Spicer
Missing Players
Federico Bernardeschi
Bernardeschi
- Right Winger
(unknown injury)
24 -
Matthew Grech
Grech
- Goalkeeper
(Knee injury)
Nicksoen Gomis
Gomis
- Centre-Back
(Achilles tendon surgery)
19 -
Kim Seung-jun
Seung-jun
- Midfielder
(Metacarpal fracture)
Kobe Franklin
Franklin
- Right-Back
(Ankle injury)
Zac McGraw
McGraw
- Centre-Back
(Back injury)
Deandre Kerr
Kerr
(Ankle injury)
Antony
Antony
- Left Winger
(Hamstring injury)
Toronto FC
vs
Portland Timbers
Stadium Jun 28, 2025
Name:
BMO Field
City:
Toronto, ON, Canada
Capacity:
30991
Toronto FC
-
Portland Timbers
H2H
USA MLS
23:30
Jun 28, 2025
Toronto FC
3
-
0
Portland Timbers
3
-
0