Form Guide
Overview
DashboardForm GuideStandings
Analysis
SimulatedRolling FormOver TimeStrength of Schedule
Stats
League StatsPlayer Stats
Fixtures
ScheduleHead to Head
News
News & Blogs
External
Old Form Guide
Sign in
Loading match…
Major League Soccer·Regular Season - 20·FT
Toronto FCToronto FC
3-0
HT (1-0)
Portland Timbers FCPortland Timbers FC
Sat, Jun 28, 2025·11:30 PM UTC·BMO Field · Toronto

Last 5 meetings

Full H2H
D
Tue
Feb 14
2023
Toronto FCToronto FC
Portland TimbersPortland Timbers FC
2
2
Friendlies Clubs
HT 2-0Club Friendlies 3TBC, TBC
W
Sat
Aug 13
2022
Toronto FCToronto FC
Portland TimbersPortland Timbers FC
3
1
Major League Soccer
HT 1-0Regular Season - 34BMO Field, Toronto, OntarioN. Saghafi
L
Sat
Apr 27
2019
Toronto FCToronto FC
Portland TimbersPortland Timbers FC
1
2
Major League Soccer
HT 1-1Regular Season - 10BMO Field, TorontoAlex Chilowicz, USA
L
Thu
Aug 30
2018
Portland TimbersPortland Timbers FC
Toronto FCToronto FC
2
0
Major League Soccer
HT 0-0Regular Season - 31Providence Park, PortlandFotis Bazakos, USA
W
Sat
Aug 12
2017
Toronto FCToronto FC
Portland TimbersPortland Timbers FC
4
1
Major League Soccer
HT 0-0Regular Season - 26BMO Field, TorontoKevin Stott, USA
Note: advanced (ASA) stats are processed on a delay and may lag basic stats by up to a day after match completion.

Match events

  1. 11'
    A. Coello
    Toronto FC
    ⚽
  2. 43'
    🟨
    Portland Timbers
    Dario Župarić
    Foul
  3. 54'
    🔁
    Portland Timbers
    S. Moreno ↑
    O. Fernandez ↓
  4. 56'
    T. Spicer
    Toronto FC
    ⚽
  5. 68'
    🟨
    Portland Timbers
    Jímer Fory
    Foul
  6. 69'
    D. Etienne ↑
    T. Spicer ↓
    Toronto FC
    🔁
  7. 73'
    🔁
    Portland Timbers
    C. Paredes ↑
    D. Chara ↓
  8. 73'
    🔁
    Portland Timbers
    G. Guerra ↑
    F. Mora ↓
  9. 74'
    🔁
    Portland Timbers
    I. Smith ↑
    J. Fory ↓
  10. 77'
    🟨
    Portland Timbers
    David Ayala
    Foul
  11. 85'
    D. Kerr ↑
    O. Brynhildsen ↓
    Toronto FC
    🔁
  12. 85'
    M. Sullivan ↑
    M. Longstaff ↓
    Toronto FC
    🔁
  13. 90+5'
    Kosi Thompson
    Foul
    Toronto FC
    🟨
  14. 90'
    🟨
    Portland Timbers
    Kevin Kelsy
    Foul
  15. 90+5'
    C. Sharp ↑
    M. Dominguez ↓
    Toronto FC
    🔁
  16. 90'
    I. Smith (OG)
    Toronto FC
    🔴

Expected Goals (ASA)

Score
Toronto FC2
Portland Timbers FC0
xG
Toronto FC1.48
Portland Timbers FC0.49
xPoints
Toronto FC2.20
Portland Timbers FC0.54
0.51.01.52.02.515'30'45'60'75'90'105'HTCumulative xGGoal · Toronto FC · 10' · Alonso CoelloHGoal · Toronto FC · 55' · Tyrese SpicerHToronto FC (xG)Portland Timbers FC (xG)Score: 3 — 0Final xG: 2.00 — 0.50
Portland Timbers FC ←
→ Toronto FC
0' – 97'18 of 18 shots
0'49'97'
Team
Body
Pattern
Toronto FCPortland Timbers FCFootHeaderGoalMarker size = xG

Period Breakdown

PeriodToronto FCPortland Timbers FC
GxGShGxGSh
1H10.26500.000
2H11.74800.505
Total22.001300.505

Match stats

Toronto FCPortland Timbers FC
  • 43%Possession57%
  • 14Shots5
  • 8Shots on target0
  • 5Shots off target2
  • 1Blocked shots3
  • 8Shots inside box3
  • 6Shots outside box2
  • 1.39Expected goals (xG)0.38
  • 306Passes424
  • 245Accurate passes353
  • 80%Pass accuracy83%
  • 9Corners3
  • 0Offsides3
  • 16Fouls14
  • 1Yellow cards4
  • 0Saves5

Lineups

Toronto FC
Toronto FC
Formation: 4-1-4-1

Starting XI

Goalkeeper
  • 1S. Johnson
Defenders
  • 6K. Thompson
  • 5K. Long
  • 17S. Rosted
  • 28R. Petretta
Midfielders
  • 14A. Coello
  • 7T. Corbeanu
  • 8M. Longstaff
  • 23M. Dominguez
  • 16T. Spicer
Forwards
  • 9O. Brynhildsen

Substitutes

  • 11D. Etienne
  • 29D. Kerr
  • 76L. Stefanovic
  • 77A. De Rosario
  • 38C. Sharp
  • 74M. Sullivan
  • 75R. Fisher
  • 78M. Henry
Coach: Robin Lucius Fraser
Portland Timbers FC
Portland Timbers FC
Formation: 4-4-2

Starting XI

Goalkeeper
  • 41J. Pantemis
Defenders
  • 29J. Mosquera
  • 20F. Surman
  • 13D. Zuparic
  • 27J. Fory
Midfielders
  • 22O. Fernandez
  • 21D. Chara
  • 24D. Ayala
  • 10D. Pereira da Costa
Forwards
  • 9F. Mora
  • 19K. Kelsy

Substitutes

  • 15E. Miller
  • 17C. Paredes
  • 30S. Moreno
  • 25T. Muse
  • 80J. Ortiz
  • 23I. Smith
  • 88G. Guerra
Coach: Philip John Neville

Top performers

Toronto FCToronto FC
  • Alonso Coello1G90'8.6
  • Derrick Etienne Junior1A21'7.7
  • Tyrese Spicer1G69'7.6
  • Deandre Kerr1G15'7.5
  • Sigurd Rosted90'7.2
Portland Timbers FCPortland Timbers FC
  • James Pantemis90'7.2
  • Juan Mosquera90'6.9
  • Jímer Fory73'6.9
  • Diego Chará73'6.9
  • Kevin Kelsy90'6.7