MLS

Toronto FC vs Philadelphia Union, 2026 MLS, Regular Season

· MLS
  • 56': Josh Sargent
  • 64': Kobe Franklin
  • 90'+6': Luka Gavran
FT
3 - 3
  • 45'+4': Milan Iloski
  • 52': Danley Jean Jacques
  • 89': Nathan Harriel

Toronto keeper Luke Gavran scores in stoppage time in draw with Union

Goalkeeper Luka Gavran scored on a header late in stoppage time to give Toronto FC a 3-3 draw against the Philadelphia Union on Wednesday night.

Match Timeline

  • 0': Lineups are announced and players are warming up.
  • 0': First Half begins.
  • 1': Foul by Richie Laryea (Toronto FC).
  • 1': Nathan Harriel (Philadelphia Union) wins a free kick in the defensive half.
  • 6': Josh Sargent (Toronto FC) wins a free kick in the defensive half.
  • 6': Foul by Japhet Sery Larsen (Philadelphia Union).
  • 7': Foul by Jonathan Osorio (Toronto FC).
  • 7': Milan Iloski (Philadelphia Union) wins a free kick in the attacking half.
  • 7': Jonathan Osorio (Toronto FC) is shown the yellow card for a bad foul.
  • 8': Frankie Westfield (Philadelphia Union) hits the right post with a right footed shot from outside the box from a direct free kick.
  • 8': Delay in match because of an injury Luka Gavran (Toronto FC).
  • 10': Delay over. They are ready to continue.
  • 11': Foul by Frankie Westfield (Philadelphia Union).
  • 11': Deandre Kerr (Toronto FC) wins a free kick in the defensive half.
  • 11': Foul by Alonso Coello (Toronto FC).
  • 11': Jesús Bueno (Philadelphia Union) wins a free kick in the defensive half.
  • 13': Corner, Philadelphia Union. Conceded by Deandre Kerr.
  • 13': Attempt missed. Jovan Lukic (Philadelphia Union) right footed shot from outside the box is too high following a corner.
  • 14': Nathan Harriel (Philadelphia Union) wins a free kick on the right wing.
  • 14': Foul by Richie Laryea (Toronto FC).
  • 15': Attempt blocked. Jovan Lukic (Philadelphia Union) right footed shot from outside the box is blocked.
  • 15': Foul by Dániel Sallói (Toronto FC).
  • 15': Milan Iloski (Philadelphia Union) wins a free kick in the attacking half.
  • 16': Dániel Sallói (Toronto FC) is shown the yellow card for a bad foul.
  • 17': Attempt missed. Frankie Westfield (Philadelphia Union) right footed shot from outside the box is close, but misses the top right corner from a direct free kick.
  • 21': Richie Laryea (Toronto FC) wins a free kick in the defensive half.
  • 21': Foul by Nathan Harriel (Philadelphia Union).
  • 26': Corner, Toronto FC. Conceded by Japhet Sery Larsen.
  • 27': Attempt blocked. Walker Zimmerman (Toronto FC) header from the centre of the box is blocked. Assisted by Alonso Coello with a cross.
  • 27': Attempt missed. José Cifuentes (Toronto FC) right footed shot from outside the box is close, but misses the top right corner. Assisted by Zane Monlouis following a corner.
  • 28': Delay in match because of an injury Indiana Vassilev (Philadelphia Union).
  • 31': Delay over. They are ready to continue.
  • 34': Dániel Sallói (Toronto FC) wins a free kick in the defensive half.
  • 34': Foul by Nathan Harriel (Philadelphia Union).
  • 36': Attempt blocked. José Cifuentes (Toronto FC) right footed shot from the centre of the box is blocked. Assisted by Josh Sargent.
  • 36': Offside, Toronto FC. Josh Sargent is caught offside.
  • 37': Jonathan Osorio (Toronto FC) wins a free kick in the defensive half.
  • 37': Foul by Milan Iloski (Philadelphia Union).
  • 40': Attempt blocked. Frankie Westfield (Philadelphia Union) right footed shot from the left side of the box is blocked. Assisted by Jovan Lukic.
  • 40': Attempt blocked. Nathan Harriel (Philadelphia Union) left footed shot from outside the box is blocked.
  • 41': Foul by Deandre Kerr (Toronto FC).
  • 41': Jovan Lukic (Philadelphia Union) wins a free kick in the attacking half.
  • 42': Attempt blocked. Milan Iloski (Philadelphia Union) right footed shot from outside the box is blocked.
  • 44': Attempt blocked. Josh Sargent (Toronto FC) right footed shot from the centre of the box is blocked. Assisted by Alonso Coello.
  • 44': Corner, Toronto FC. Conceded by Japhet Sery Larsen.
  • 45': Fourth official has announced 5 minutes of added time.
  • 45'+1': Foul by Walker Zimmerman (Toronto FC).
  • 45'+1': Jesús Bueno (Philadelphia Union) wins a free kick in the attacking half.
  • 45'+4': Goal! Toronto FC 0, Philadelphia Union 1. Milan Iloski (Philadelphia Union) right footed shot from the right side of the box to the bottom left corner. Assisted by Jovan Lukic.
  • 45'+6': Dániel Sallói (Toronto FC) wins a free kick in the attacking half.
  • 45'+6': Foul by Nathan Harriel (Philadelphia Union).
  • 45'+6': Attempt missed. Dániel Sallói (Toronto FC) header from the left side of the six yard box is just a bit too high. Assisted by José Cifuentes with a cross.
  • 45'+7': Attempt missed. Deandre Kerr (Toronto FC) left footed shot from the centre of the box is close, but misses to the left. Assisted by Josh Sargent following a fast break.
  • 45'+7': First Half ends, Toronto FC 0, Philadelphia Union 1.
  • 45': Second Half begins Toronto FC 0, Philadelphia Union 1.
  • 46': Foul by Alonso Coello (Toronto FC).
  • 46': Bruno Damiani (Philadelphia Union) wins a free kick in the defensive half.
  • 46': Alonso Coello (Toronto FC) is shown the yellow card for a bad foul.
  • 47': Kobe Franklin (Toronto FC) wins a free kick on the right wing.
  • 47': Foul by Bruno Damiani (Philadelphia Union).
  • 49': Foul by Richie Laryea (Toronto FC).
  • 49': Japhet Sery Larsen (Philadelphia Union) wins a free kick on the right wing.
  • 49': Richie Laryea (Toronto FC) is shown the yellow card for a bad foul.
  • 51': Foul by Bruno Damiani (Philadelphia Union).
  • 51': Richie Laryea (Toronto FC) wins a free kick in the defensive half.
  • 52': Goal! Toronto FC 0, Philadelphia Union 2. Danley Jean Jacques (Philadelphia Union) left footed shot from the right side of the box to the top right corner.
  • 54': Substitution, Toronto FC. Malik Henry replaces Deandre Kerr.
  • 55': Alonso Coello (Toronto FC) wins a free kick in the defensive half.
  • 55': Foul by Jovan Lukic (Philadelphia Union).
  • 55': Richie Laryea (Toronto FC) wins a free kick in the defensive half.
  • 55': Foul by Nathan Harriel (Philadelphia Union).
  • 56': Goal! Toronto FC 1, Philadelphia Union 2. Josh Sargent (Toronto FC) left footed shot from the left side of the box to the bottom right corner. Assisted by Dániel Sallói.
  • 57': Attempt missed. Dániel Sallói (Toronto FC) right footed shot from the centre of the box is high and wide to the right. Assisted by Jonathan Osorio following a fast break.
  • 59': Foul by Richie Laryea (Toronto FC).
  • 59': Danley Jean Jacques (Philadelphia Union) wins a free kick on the right wing.
  • 61': Foul by Japhet Sery Larsen (Philadelphia Union).
  • 61': Richie Laryea (Toronto FC) wins a free kick on the left wing.
  • 61': Japhet Sery Larsen (Philadelphia Union) is shown the yellow card for a bad foul.
  • 62': Attempt saved. Bruno Damiani (Philadelphia Union) left footed shot from the left side of the box is saved in the bottom left corner by Luka Gavran (Toronto FC). Assisted by Danley Jean Jacques.
  • 64': Goal! Toronto FC 2, Philadelphia Union 2. Kobe Franklin (Toronto FC) right footed shot from the right side of the box to the bottom right corner. Assisted by José Cifuentes with a through ball.
  • 65': Substitution, Toronto FC. Lazar Stefanovic replaces Walker Zimmerman.
  • 65': Substitution, Philadelphia Union. Alejandro Bedoya replaces Indiana Vassilev.
  • 65': Foul by Danley Jean Jacques (Philadelphia Union).
  • 65': Richie Laryea (Toronto FC) wins a free kick in the defensive half.
  • 65': Danley Jean Jacques (Philadelphia Union) is shown the yellow card for a bad foul.
  • 66': Dániel Sallói (Toronto FC) wins a free kick on the left wing.
  • 66': Foul by Nathan Harriel (Philadelphia Union).
  • 71': Offside, Toronto FC. Malik Henry is caught offside.
  • 77': Attempt blocked. Alonso Coello (Toronto FC) left footed shot from outside the box is blocked. Assisted by Dániel Sallói.
  • 78': Offside, Toronto FC. Josh Sargent is caught offside.
  • 78': Olwethu Makhanya (Philadelphia Union) is shown the yellow card for a bad foul.
  • 79': Substitution, Philadelphia Union. Ezekiel Alladoh replaces Bruno Damiani.
  • 82': Offside, Toronto FC. Malik Henry is caught offside.
  • 82': Substitution, Philadelphia Union. Cavan Sullivan replaces Milan Iloski.
  • 82': Substitution, Philadelphia Union. Malik Jakupovic replaces Jovan Lukic.
  • 85': Malik Henry (Toronto FC) wins a free kick on the right wing.
  • 85': Foul by Alejandro Bedoya (Philadelphia Union).
  • 87': Attempt saved. Japhet Sery Larsen (Philadelphia Union) right footed shot from a difficult angle on the right is saved in the top centre of the goal by Luka Gavran (Toronto FC). Assisted by Nathan Harriel.
  • 87': Danley Jean Jacques (Philadelphia Union) wins a free kick on the right wing.
  • 87': Foul by José Cifuentes (Toronto FC).
  • 88': Corner, Philadelphia Union. Conceded by Lazar Stefanovic.
  • 89': Goal! Toronto FC 2, Philadelphia Union 3. Nathan Harriel (Philadelphia Union) header from very close range to the high centre of the goal. Assisted by Alejandro Bedoya with a headed pass following a corner.
  • 90': Fourth official has announced 5 minutes of added time.
  • 90'+1': Foul by Olwethu Makhanya (Philadelphia Union).
  • 90'+1': José Cifuentes (Toronto FC) wins a free kick in the attacking half.
  • 90'+2': Foul by Josh Sargent (Toronto FC).
  • 90'+2': Andre Blake (Philadelphia Union) wins a free kick in the defensive half.
  • 90'+3': Foul by Alejandro Bedoya (Philadelphia Union).
  • 90'+3': Malik Henry (Toronto FC) wins a free kick in the defensive half.
  • 90'+3': Alejandro Bedoya (Philadelphia Union) is shown the yellow card for a bad foul.
  • 90'+5': Josh Sargent (Toronto FC) wins a free kick in the defensive half.
  • 90'+5': Foul by Japhet Sery Larsen (Philadelphia Union).
  • 90'+6': Dániel Sallói (Toronto FC) wins a free kick on the left wing.
  • 90'+6': Foul by Nathan Harriel (Philadelphia Union).
  • 90'+6': Attempt missed. Jonathan Osorio (Toronto FC) header from the right side of the six yard box misses to the left. Assisted by José Cifuentes with a cross following a set piece situation.
  • 90'+6': Goal! Toronto FC 3, Philadelphia Union 3. Luka Gavran (Toronto FC) with an attempt from the centre of the box to the bottom right corner. Assisted by Alonso Coello with a cross following a set piece situation.
  • 90'+8': Second Half ends, Toronto FC 3, Philadelphia Union 3.
  • 0': Match ends, Toronto FC 3, Philadelphia Union 3.

Statistics

https://a.espncdn.com/combiner/i?img=/i/teamlogos/soccer/500/10739.png&h=25&scale=crop&w=25&location=originPHI TORhttps://a.espncdn.com/combiner/i?img=/i/teamlogos/soccer/500/7318.png&h=25&scale=crop&w=25&location=origin
18 Fouls 12
4 Yellow Cards 4
0 Red Cards 0
0 Offsides 4
2 Corner Kicks 2
0 Saves 2
36.1 Possession 63.9
12 SHOTS 12
5 ON GOAL 4
0.4 On Target % 0.3
0 Penalty Goals 0
0 Penalty Kicks Taken 0
189 Accurate Passes 410
274 Passes 503
0.7 Pass Completion % 0.8
4 Accurate Crosses 7
20 Crosses 19
0.2 Cross % 0.4
51 Long Balls 48
25 Accurate Long Balls 16
0.5 Long Balls % 0.3
4 Blocked Shots 3
9 Effective Tackles 5
12 Tackles 9
0.8 Tackle % 0.6
14 Interceptions 5
22 Effective Clearances 36
22 Clearances 36

Game Information

Competition: MLS

Venue: BMO Field
Location: Toronto, Canada
Attendance: 15,461

MLS Table

# TEAM GP GD PTS
1 Nashville SC 8 +13 19
2 Inter Miami CF 9 +4 18
3 New England Revolution 8 +5 15
4 Chicago Fire FC 8 +4 14
Full Table

Line-Ups

TOR Toronto FC (4-2-3-1)

No. Name
1 Luka Gavran (GK)
12 Zane Monlouis
25 Walker Zimmerman
22 Richie Laryea Yellow Card
19 Kobe Franklin
8 José Cifuentes
21 Jonathan Osorio Yellow Card
14 Alonso Coello Yellow Card
9 Josh Sargent
20 Dániel Sallói Yellow Card
29 Deandre Kerr

PHI Philadelphia Union (4-4-2)

No. Name
18 Andre Blake (GK)
29 Olwethu Makhanya Yellow Card
5 Japhet Sery Yellow Card
39 Frankie Westfield
26 Nathan Harriel
8 Jesús Bueno
4 Jovan Lukic
19 Indiana Vassilev
21 Danley Jean Jacques
10 Milan Iloski
9 Bruno Damiani

MLS News

Jürgen Klopp: New Red Bulls facility made me miss coaching
Jürgen Klopp: New Red Bulls facility made me miss coaching

Former Liverpool boss Jurgen Klopp said the New York Red Bulls' new training facility is so good that it almost had him wanting to get back into coaching.

Inter Miami's Bright gets additional ban for racist language
Inter Miami's Bright gets additional ban for racist language

MLS suspended midfielder Yannick Bright for one additional match for violating the Non-Discrimination Policy during the match between the Colorado Rapids and Inter Miami CF on Saturday, April 18.

Messi tracker: Goals, assists, key moments in 2026
Messi tracker: Goals, assists, key moments in 2026

ESPN provides game-by-game analysis of Lionel Messi's performances for Inter Miami and Argentina.