Toronto FC vs Portland Timbers match stats & report
3–0 Full time
Toronto FC stats & fixtures · Portland Timbers stats & fixtures
Toronto FC beat Portland Timbers 3–0 in Major League Soccer on 28 June 2025. Expected goals finished 1.39–0.38. Portland Timbers had 57% of the ball.
Toronto FC vs Portland Timbers match statistics
- 43% Ball possession 57%
- 1.39 Expected goals (xG) 0.38
- 14 Total shots 5
- 8 Shots on target 0
- 5 Shots off target 2
- 1 Blocked shots 3
- 8 Shots inside the box 3
- 9 Corners 3
- 16 Fouls 14
- 0 Offsides 3
- 1 Yellow cards 4
- 306 Passes 424
- 80% Pass accuracy 83%
- 0 Goalkeeper saves 5
Goals and cards
- 11' Goal Alonso Coello Toronto FC
- 43' Yellow card D. Župarić Portland Timbers
- 56' Goal T. Spicer Toronto FC
- 68' Yellow card J. Fory Portland Timbers
- 77' Yellow card D. Ayala Portland Timbers
- 90' Yellow card K. Kelsy Portland Timbers
- 90' Own goal I. Smith Toronto FC
- 90+5' Yellow card K. Thompson Toronto FC
The Ghost's call
The Ghost made no call on this match before kickoff.
Team news & lineups
Toronto FC
Bench D. Etienne , D. Kerr , L. Stefanovic , A. De Rosario , C. Sharp , M. Sullivan , R. Fisher , M. Henry
Portland Timbers
Bench E. Miller , C. Paredes , S. Moreno , T. Muse , J. Ortiz , I. Smith , G. Guerra
Form guide
Toronto FC at home
3–5–2 in 10 matches
- Scored
- 2.1 per game
- Conceded
- 2.1 per game
- Clean sheets
- 0 / 10
- Corners
- 5.5 per game
- Shots on target
- 4.9 per game
43% of their goals arrive after the 75th minute.
Portland Timbers away
1–3–6 in 10 matches
- Scored
- 1.4 per game
- Conceded
- 2.0 per game
- Clean sheets
- 0 / 10
- Corners
- 4.8 per game
- Shots on target
- 4.0 per game
36% of their goals arrive after the 75th minute.
Toronto FC vs Portland Timbers head-to-head
| Date | Match | Score |
|---|---|---|
| Toronto FC v Portland Timbers | 2–2 | |
| Toronto FC v Portland Timbers | 3–1 |
Only 2 previous meetings on record. The Ghost weights head-to-head lightly — form is a stronger signal.