Toronto FC vs Philadelphia Union: April 22, 2026

Toronto FC and Philadelphia Union drew 3-3 at BMO Field, Toronto on April 22, 2026 (2026 MLS).

Full time · Played April 22, 2026 · Updated October 12, 2026 at 7:47 PM ET · StatsNext match records

On this page

Score by half

Score by half — Toronto FC / Philadelphia Union — MLS — April 22, 2026
Team1st half2nd halfFinal
Toronto FC033
Philadelphia Union123

Goals

Match statistics

Match statistics — Toronto FC / Philadelphia Union — MLS — April 22, 2026
StatisticToronto FCPhiladelphia Union
Expected goals (xG)1.40.8
Shots1212
Shots on target45
Big chances71
Possession %63.936.1
Passes504275
Corners22
Fouls1218
Yellow cards44
Red cards00
Saves20

What stood out

  • Expected goals: Toronto FC 1.4, Philadelphia Union 0.8.
  • Managers: Robin Fraser (Toronto FC), Bradley Carnell (Philadelphia Union).

Player lines

  • Alejandro Bedoya (PHI, substitute): 25 MIN, 0 G, 1 A, 0 SH, 0 SOT, 0.5 xA, 1 YC, 0 RC
  • Alonso Coello (TOR): 90 MIN, 0 G, 1 A, 1 SH, 0 SOT, 0.0 xG, 0.2 xA, 1 YC, 0 RC
  • Andre Blake (PHI): 90 MIN, 0 SV, 20 PASS, 18 CMP, 0 YC
  • Bruno Damiani (PHI): 79 MIN, 0 G, 0 A, 1 SH, 1 SOT, 0.1 xG, 0.0 xA, 0 YC, 0 RC
  • Cavan Sullivan (PHI, substitute): 8 MIN, 0 G, 0 A, 0 SH, 0 SOT, 0 YC, 0 RC
  • Danley Jean Jacques (PHI): 90 MIN, 1 G, 0 A, 1 SH, 1 SOT, 0.0 xG, 0.2 xA, 1 YC, 0 RC
  • Deandre Kerr (TOR): 54 MIN, 0 G, 0 A, 1 SH, 0 SOT, 0.2 xG, 0 xA, 0 YC, 0 RC
  • Ezekiel Alladoh (PHI, substitute): 11 MIN, 0 G, 0 A, 0 SH, 0 SOT, 0 xA, 0 YC, 0 RC
  • Frankie Westfield (PHI): 90 MIN, 0 G, 0 A, 3 SH, 0 SOT, 0.2 xG, 0.0 xA, 0 YC, 0 RC
  • Indiana Vassilev (PHI): 65 MIN, 0 G, 0 A, 0 SH, 0 SOT, 0.0 xA, 0 YC, 0 RC
  • Japhet Sery (PHI): 90 MIN, 0 G, 0 A, 1 SH, 1 SOT, 0.0 xG, 0.0 xA, 1 YC, 0 RC
  • Jesús Bueno (PHI): 90 MIN, 0 G, 0 A, 0 SH, 0 SOT, 0.1 xA, 0 YC, 0 RC
  • Jonathan Osorio (TOR): 90 MIN, 0 G, 0 A, 1 SH, 0 SOT, 0.3 xG, 0.1 xA, 1 YC, 0 RC
  • José Cifuentes (TOR): 90 MIN, 0 G, 1 A, 2 SH, 0 SOT, 0.1 xG, 0.5 xA, 0 YC, 0 RC
  • Josh Sargent (TOR): 90 MIN, 1 G, 0 A, 2 SH, 1 SOT, 0.2 xG, 0.1 xA, 0 YC, 0 RC
  • Jovan Lukic (PHI): 82 MIN, 0 G, 1 A, 2 SH, 0 SOT, 0.1 xG, 0.0 xA, 0 YC, 0 RC
  • Kobe Franklin (TOR): 90 MIN, 1 G, 0 A, 1 SH, 1 SOT, 0.1 xG, 0.0 xA, 0 YC, 0 RC
  • Lazar Stefanovic (TOR, substitute): 25 MIN, 0 G, 0 A, 0 SH, 0 SOT, 0 xA, 0 YC, 0 RC
  • Luka Gavran (TOR): 90 MIN, 2 SV, 29 PASS, 20 CMP, 0 YC
  • Malik Henry (TOR, substitute): 36 MIN, 0 G, 0 A, 0 SH, 0 SOT, 0.0 xA, 0 YC, 0 RC
  • Malik Jakupovic (PHI, substitute): 8 MIN, 0 G, 0 A, 0 SH, 0 SOT, 0 xA, 0 YC, 0 RC
  • Milan Iloski (PHI): 82 MIN, 1 G, 0 A, 2 SH, 1 SOT, 0.1 xG, 0.0 xA, 0 YC, 0 RC
  • Nathan Harriel (PHI): 90 MIN, 1 G, 0 A, 2 SH, 1 SOT, 0.3 xG, 0.0 xA, 0 YC, 0 RC
  • Olwethu Makhanya (PHI): 90 MIN, 0 G, 0 A, 0 SH, 0 SOT, 0 xA, 1 YC, 0 RC
  • Richie Laryea (TOR): 90 MIN, 0 G, 0 A, 0 SH, 0 SOT, 0.0 xA, 1 YC, 0 RC
  • Walker Zimmerman (TOR): 65 MIN, 0 G, 0 A, 1 SH, 1 SOT, 0.1 xG, 0 xA, 0 YC, 0 RC
  • Zane Monlouis (TOR): 90 MIN, 0 G, 0 A, 0 SH, 0 SOT, 0.0 xA, 0 YC, 0 RC

Lines for players with a StatsNext page.

Head-to-head

Full Toronto FC vs Philadelphia Union head-to-head (3 meetings).

About this page

This match is final; its statistics change only if a stored record is corrected. Goals are listed when StatsNext’s records hold every goal of the match.

This page shows statistics and results only. It contains no sportsbook prices or betting lines. Current markets and StatsNext research are in the app.

Research in StatsNext