Major League Soccer · Matchweek 9 · Apr 23

Toronto FC - Philadelphia Union

Toronto FC and Philadelphia Union drew 3-3 in Major League Soccer (Matchweek 9).

🏟 BMO Field 👤 Referee: Fotis Bazakos, USA
HEAD TO HEAD12 meetings · 2020–2025
Toronto FC 4
Oct 4who was on topAug 10
Philadelphia Union 5
4 Toronto FC 3 draw 5 Philadelphia Union
GOALS IN THIS FIXTURE
3.3goals / match
1525total goals
1/4clean sheets
3-1Toronto FC best win · Aug 31
5-0Philadelphia Union best win · Oct 25
%92 Over 1.5 11/12
%83 Over 2.5 10/12
%42 Over 3.5 5/12
%67 BTTS 8/12
DOES THE VENUE MATTER
Toronto FC at home6 matches
4W 1D 1L 12:8
Philadelphia Union at home6 matches
4W 2D 0L 17:3
Results are read from the side that hosted the match.
FORM COMPARISON
Toronto FC1W 3D 1L Philadelphia Union2W 1D 2L
1.20 1.40 Points per game
8 6 Goals scored
8 5 Goals conceded
1.09 1.74 xG average
1.99 1.12 xGA average
%0 %40 Clean sheets
%80 %20 BTTS
%40 %40 Over 2.5
5.0 8.0 Corners
2.4 2.4 Cards
Toronto FC1W 8D 1L Philadelphia Union5W 1D 4L
1.10 1.60 Points per game
12 15 Goals scored
12 15 Goals conceded
1.17 1.60 xG average
1.55 1.33 xGA average
%10 %50 Clean sheets
%80 %20 BTTS
%20 %50 Over 2.5
5.1 5.7 Corners
2.2 2.6 Cards
SEASON COMPARISON
10Toronto FCin the table29pts
24matches 6-11-7W-D-L 38:43goals -5diff
WDDWD
8Philadelphia Unionin the table30pts
24matches 8-6-10W-D-L 41:39goals +2diff
WWWDD
PREVIOUS MEETINGS
Aug 10 Philadelphia Union 1-1 Toronto FC Major League Soccer
May 29 Toronto FC 1-2 Philadelphia Union Major League Soccer
Jul 14 Toronto FC 2-1 Philadelphia Union Major League Soccer
May 30 Philadelphia Union 0-0 Toronto FC Major League Soccer
Aug 31 Toronto FC 3-1 Philadelphia Union Major League Soccer
Apr 23 Philadelphia Union 4-2 Toronto FC Major League Soccer
Oct 9 Philadelphia Union 4-0 Toronto FC Major League Soccer
Apr 17 Toronto FC 2-1 Philadelphia Union Major League Soccer
xG difference & finishing
Toronto FC3 gol · 1.20 xG +1.80
Philadelphia Union3 gol · 1.44 xG +1.56
+ = scored above expectation, − = below
PLAYER RATINGS★ Josh Sargent 8.20
Starting XI
9 Josh Sargent F · 90' 8.20
Goals1On target1/1Key pass2Dribbles2/2Duels won6/10Fouls won2Fouls1Offside2Passes17 · %12
14 Alonso Coello M · 90' 7.00
Assist1Key pass3Tackles3Interceptions2Blocks1Duels won6/12Fouls won1Fouls2Passes69 · %56
8 José Cifuentes M · 90' 6.90
Assist1Key pass4Dribbles3/4Duels won5/12Fouls won1Fouls1Passes35 · %26
20 Dániel Sallói M · 90' 6.70
Assist1Key pass2Dribbles2/3Interceptions1Duels won7/10Fouls won4Fouls1Passes18 · %13
21 Jonathan Osorio M · 90' · K 6.60
Key pass1Dribbles2/3Tackles1Interceptions1Duels won5/7Fouls won1Fouls1Passes78 · %69
19 Kobe Franklin D · 90' 6.60
Goals1On target1/1Tackles2Blocks2Duels won3/10Fouls won1Passes47 · %35
1 Luka Gavran G · 90' 6.50
Goals1Saves2On target1/1Duels won1/1Passes29 · %20
25 Walker Zimmerman D · 65' 6.30
On target1/1Tackles1Blocks1Duels won3/4Fouls1Passes47 · %40
29 Deandre Kerr M · 54' 6.20
Tackles1Interceptions1Duels won3/8Fouls won1Fouls1Passes6 · %5
22 Richie Laryea D · 90' 6.00
Dribbles2/3Tackles1Duels won8/14Fouls won5Fouls4Passes42 · %30
12 Zane Monlouis D · 90' 5.90
Key pass1Passes81 · %73
Substitutes
78 Malik Henry M · 36' 6.30
Dribbles1/1Duels won3/6Fouls won2Offside2Passes8 · %6
76 Lazar Stefanovic D · 25' 6.20
Passes28 · %26
Unused: William YarbroughJules-Anthony VilsaintEmilio AristizábalDerrick Etienne JuniorMarkus CimermancicReid FisherRaheem Edwards
Starting XI
21 Danley Jean Jacques M · 90' 7.60
Goals1On target1/1Key pass1Tackles1Interceptions3Duels won3/6Fouls won2Fouls1Passes17 · %10
10 Milan Iloski F · 82' 7.60
Goals1On target1/1Duels won3/6Fouls won2Fouls1Passes14 · %10
26 Nathan Harriel D · 90' 7.30
Goals1On target1/1Key pass1Tackles2Interceptions5Blocks1Duels won8/16Fouls won2Fouls6Passes23 · %18
8 Jesus Bueno M · 90' 6.90
Key pass1Interceptions2Blocks1Duels won2/4Fouls won2Passes22 · %15
4 Jovan Lukić M · 82' 6.70
Assist1Key pass2Tackles1Interceptions1Duels won2/8Fouls won1Fouls1Passes28 · %21
19 Indiana Vassilev M · 65' 6.50
Tackles1Duels won2/3Passes13 · %10
5 Japhet Sery Larsen D · 90' 6.30
On target1/1Tackles3Blocks1Duels won5/10Fouls won1Fouls3Passes29 · %17
29 Olwethu Makhanya D · 90' 6.20
Tackles2Duels won4/7Fouls1Passes37 · %30
9 Bruno Damiani F · 79' 6.00
On target1/1Duels won5/13Fouls won1Fouls2Passes20 · %13
39 Frankie Westfield D · 90' 6.00
Dribbles1/2Tackles2Interceptions3Blocks1Duels won7/13Fouls1Passes37 · %24
18 Andre Blake G · 90' · K 5.60
Duels won1/1Fouls won1Passes20 · %18
Substitutes
11 Alejandro Bedoya M · 25' 6.90
Assist1Key pass1Duels won6/9Fouls2Passes8 · %3
51 Malik Jakupovic F · 8' 6.50
Passes1
23 Ezekiel Alladoh F · 11' 6.50
Duels won1/2Passes5 · %1
6 Cavan Sullivan M · 8' 6.50
Unused: Andrew RickPhilippe NdingaGeiner MartínezBen BenderJeremy Rafanello
Win probabilityModel: 1 (%48) ✗
Toronto FC %48 Draw %18 Philadelphia Union %34
1.62Toronto FC xPuan
1.20Philadelphia Union xPuan
🎯
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 FCDDWWD
Philadelphia UnionDWLLL
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