Toronto FC vs Portland Timbers

Toronto FC14th in MLS 2026, Eastern Conference
Jun 28, 2025
23:30
3
-
0
FULL TIME
Portland Timbers4th in MLS 2026, Western Conference

Toronto FC vs Portland Timbers Live Score

Toronto FC
full-time 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
country-flagRosendo MendozaMendoza
Toronto FC
Portland Timbers
country-flagRobin FraserFraser
country-flagPhil NevilleNeville
Lineup
3-5-2
4-3-3
country-flag1 - Sean JohnsonJohnson- Guard
country-flag41 - James PantemisPantemis- Guard
country-flag5 - Kevin LongLong- Defender
country-flag29 - Juan David MosqueraDavid Mosquera- Defender
country-flag17 - Sigurd RostedRosted- Defender
country-flag13 - Dario ZuparicZuparic- Defender
country-flag28 - Raoul PetrettaPetretta- Defender
country-flag20 - Finn SurmanSurman- Defender
country-flag6 - Kosi ThompsonThompson- Midfielder
country-flag27 - Jimer ForyFory- Defender
Ian SmithSmith
country-flag14 - Alonso CoelloCoello- Midfielder
country-flag24 - David AyalaAyala- Midfielder
country-flag23 - Maxime DominguezDominguez- Midfielder
Charlie SharpSharp
country-flag10 - David Pereira Da CostaPereira Da Costa- Midfielder
country-flag8 - Matthew LongstaffLongstaff- Midfielder
Michael SullivanSullivan
country-flag21 - Diego CharaChara- Midfielder
Cristhian ParedesParedes
country-flag16 - Tyrese SpicerSpicer- Forward
Derick EtienneEtienne
country-flag22 - Omir FernandezFernandez- Midfielder
Santiago MorenoMoreno
country-flag7 - Theodor CorbeanuCorbeanu- Forward
country-flag9 - Felipe MoraMora- Forward
Gage GuerraGuerra
country-flag9 - Ola BrynhildsenBrynhildsen- Midfielder
Deandre KerrKerr
country-flag19 - Kevin KelsyKelsy- Forward
SUBSTITUTES
country-flag29 - Deandre KerrKerr- Forward
Ola BrynhildsenBrynhildsen
country-flag15 - Eric MillerMiller- Defender
country-flag76 - Lazar StefanovicStefanovic- Defender
country-flag88 - Gage GuerraGuerra- Forward
Felipe MoraMora
country-flag38 - Charlie SharpSharp- Forward
Maxime DominguezDominguez
country-flag23 - Ian SmithSmith- Defender
Jimer ForyFory
country-flag77 - Adisa De RosarioDe Rosario- Guard
country-flag80 - Julio OrtizOrtiz- Midfielder
country-flag74 - Michael SullivanSullivan- Midfielder
Matthew LongstaffLongstaff
country-flag17 - Cristhian ParedesParedes- Midfielder
Diego CharaChara
country-flag75 - Reid FisherFisher- Midfielder
country-flag25 - Trey MuseMuse- Guard
country-flag78 - Malik HenryHenry- Midfielder
country-flag30 - Santiago MorenoMoreno- Midfielder
Omir FernandezFernandez
country-flag11 - Derick EtienneEtienne- Midfielder
Tyrese SpicerSpicer
Missing Players
country-flagFederico BernardeschiBernardeschi- Right Winger(unknown injury)
country-flag24 - Matthew GrechGrech- Goalkeeper(Knee injury)
country-flagNicksoen GomisGomis- Centre-Back(Achilles tendon surgery)
country-flag19 - Kim Seung-junSeung-jun- Midfielder(Metacarpal fracture)
country-flagKobe FranklinFranklin- Right-Back(Ankle injury)
country-flagZac McGrawMcGraw- Centre-Back(Back injury)
country-flagDeandre KerrKerr(Ankle injury)
country-flagAntonyAntony- 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

  • 23:30
    Jun 28, 2025
    Toronto FC
    3
    -
    0
    Portland Timbers
    3
    -
    0