Major League Soccer · Matchweek 20 · Jun 29

Toronto FC - Portland Timbers

Toronto FC beat Portland Timbers 3-0 in Major League Soccer (Matchweek 20). Goals: Alonso Coello 11'; T. Spicer 56'.

🏟 BMO Field 👤 Referee: Rosendo Mendoza, USA
Key events
11' Alonso Coello(1 - 0) Toronto FC
43' 🟨 Dario ŽuparićYellow card Portland Tim
56' T. Spicer(2 - 0) Toronto FC
68' 🟨 Jímer ForyYellow card Portland Tim
77' 🟨 David AyalaYellow card Portland Tim
90' 🟨 Kevin KelsyYellow card Portland Tim
90' I. Smith (OG)(3 - 0) Toronto FC
90+5' 🟨 Kosi ThompsonYellow card Toronto FC
Quick stats
%43 Possession %57
14 Total shots 5
8 Shots on target 0
5 Shots off target 2
1 Blocked shots 3
8 Shots inside box 3
6 Shots outside box 2
0 Saves 5
Match timeline
First half
Alonso Coello(1 - 0)
11'
43'
🟨Dario ŽuparićYellow card
HT 1 - 0
54'
🔁O. Fernandez ↔ S. MorenoSubstitution
T. Spicer(2 - 0)
56'
68'
🟨Jímer ForyYellow card
T. Spicer ↔ D. EtienneSubstitution🔁
69'
73'
🔁D. Chará ↔ C. ParedesSubstitution
73'
🔁F. Mora ↔ G. GuerraSubstitution
74'
🔁J. Fory ↔ I. SmithSubstitution
77'
🟨David AyalaYellow card
O. Brynhildsen ↔ D. KerrSubstitution🔁
85'
M. Longstaff ↔ M. SullivanSubstitution🔁
86'
90'
🟨Kevin KelsyYellow card
M. Dominguez ↔ C. SharpSubstitution🔁
90'
I. Smith (OG)(3 - 0)
90'
Kosi ThompsonYellow card🟨
90+5'
FT 3 - 0
Match statsToronto FC · Portland Timbers
Key stats
%43 Possession %57
Shots
14 Total shots 5
8 Shots on target 0
5 Shots off target 2
1 Blocked shots 3
8 Shots inside box 3
6 Shots outside box 2
0 Saves 5
Passing
306 Total passes 424
245 Accurate passes 353
%80 Pass accuracy %83
Set pieces & discipline
9 Corners 3
0 Offsides 3
16 Fouls 14
Cards
1 Yellow cards 4
By half
1 1st-half goals 0
2 2nd-half goals 0
LineupsToronto FC 4-1-4-1Portland Timbers 4-4-2
Toronto FC · Bench
Coach: Robin Lucius Fraser
Portland Timbers · Bench
Coach: Philip John Neville
HEAD TO HEAD1 meetings
Toronto FC 1
Too few meetings for a trend
Portland Timbers 0
1 Toronto FC 0 draw 0 Portland Timbers
GOALS IN THIS FIXTURE
4.0goals / match
31total goals
0/0clean sheets
3-1Toronto FC best win · Aug 14
%100 Over 1.5 1/1
%100 Over 2.5 1/1
%100 Over 3.5 1/1
%100 BTTS 1/1
DOES THE VENUE MATTER
Toronto FC at home1 matches
1W 0D 0L 3:1
Results are read from the side that hosted the match.
FORM COMPARISON
Toronto FC1W 3D 1L Portland Timbers1W 1D 3L
1.20 0.80 Points per game
8 6 Goals scored
8 13 Goals conceded
1.09 1.32 xG average
1.99 1.86 xGA average
%0 %0 Clean sheets
%80 %60 BTTS
%40 %100 Over 2.5
5.0 3.4 Corners
2.4 3.0 Cards
Toronto FC1W 8D 1L Portland Timbers2W 3D 5L
1.10 0.90 Points per game
12 11 Goals scored
12 19 Goals conceded
1.17 1.45 xG average
1.55 1.73 xGA average
%10 %0 Clean sheets
%80 %60 BTTS
%20 %70 Over 2.5
5.1 4.7 Corners
2.2 2.8 Cards
SEASON COMPARISON
12Toronto FCin the table32pts
34matches 6-14-14W-D-L 37:44goals -7diff
WLDDD
8Portland Timbersin the table44pts
34matches 11-11-12W-D-L 41:48goals -7diff
LLDDL
PREVIOUS MEETINGS
Aug 14 Toronto FC 3-1 Portland Timbers Major League Soccer
🎯
FREE MEMBERSHIP

Tactical metrics & visuals

Pressing & tempo, attack organisation, defensive control, chance creation and set-piece profiles.

Create free account
🔥
FREE MEMBERSHIP

Team & player heatmaps

Where each team dominated the pitch, plus per-player heatmaps from raw event coordinates.

Create free account
🤖
FREE MEMBERSHIP

ML deep-dive

Feature-level model breakdown, expected points simulation and value analysis.

Create free account
Form
Toronto FCDLLLW
Portland TimbersDWWLD
FREE MEMBERSHIP

Heatmap & tactical analysis

Team & player heatmaps, tactical metrics and the ML deep-dive live in the dashboard.

Create free account
Match Reportsall →
Fenerbahçe 1-2 BeşiktaşSüper Lig · Sep 6 Arsenal 2-1 ChelseaPremier League · Sep 7 Trabzonspor 5-0 Gençlerbirliği S.K.Süper Lig · Sep 7 Rayo Vallecano 1-1 AlavesLa Liga · Aug 20 Atletico Madrid 2-0 MalagaLa Liga · Aug 19 Casa Pia 0-7 BenficaPrimeira Liga · Aug 17
Ad
Team of the week, tactical profile and AI predictions are open with a free account.Free sign-up
Ad
Ad