Skip to content
The Editorial

Toronto FC 3-0 Portland Timbers: Final score, stats and lineups

MLS
Toronto FC 4-5-10
  • Alonso Coello 11'
  • Tyrese Spicer 56'
3-0 FT
Portland Timbers 11-11-12
  • Ian Smith (OG) 90'+4'

Key events

  1. Alonso Coello
    11'
  2. 43'
    Dario ZuparicFoul on Ola Brynhildsen.
  3. Halftime 45'+1'
  4. 54'
    Santiago MorenoOff: Omir Fernández
  5. Tyrese Spicer
    56'
  6. 68'
    Jimer ForyFoul on Ola Brynhildsen.
  7. Derrick Etienne Jr.Off: Tyrese Spicer
    69'
  8. 73'
    Cristhian ParedesOff: Diego Chará
  9. 73'
    Gage GuerraOff: Felipe Mora
  10. 74'
    Ian SmithOff: Jimer Fory
  11. 77'
    David AyalaFoul on Maxime Dominguez.
  12. Deandre KerrOff: Ola Brynhildsen
    85'
  13. Michael SullivanOff: Matthew Longstaff
    86'
  14. 90'
    Kevin KelsyFoul on Maxime Dominguez.
  15. Ian Smith (OG)
    90'+4'
  16. Charles SharpOff: Maxime Dominguez
    90'+5'
  17. Kosi ThompsonFoul on David da Costa.
    90'+5'
  18. End Regular Time 90'+10'

Team stats

  • 0Corner Kicks0
  • 0Possession0
  • 0SHOTS0
  • 0ON GOAL0
  • 0Blocked Shots0

Match info

Competition
MLS
Kickoff
Saturday, June 28, 2025, 7:30 PM ET
Venue
BMO Field, Toronto, Canada
Where to watch
MLS Season Pass
Attendance
22,445
Series
POR leads series 3-2

Times in Eastern. Live data refreshes on its own while the game is on.

Get The Weekly Editorial

Every show, every story, one email on Sundays. Futbol, the NFL, the NBA and music from Charlotte.