Skip to MLS data
The Sporting Page Real Analysis. Not Corporate
The Sporting Page
Loading scores…
Connecting to scores…
← Soccer newsMLS · 2026

Toronto FC vs Atlanta United FC

Regular Season

Saturday, Apr 25, 2026 · 1:00 pm EDT

1 – 2FinalFT

Match winner: Atlanta United FC

BMO Field

Checked Nov 6, 1:24 am ESTRefresh match

Match statistics

Values retain the source’s display and precision. Some source rows labeled % are supplied as decimal ratios; no percentage conversion is inferred.

Supplied statistics for this match only.
StatisticToronto FCAtlanta United FC
Fouls1015
Yellow Cards02
Red Cards00
Offsides24
Corner Kicks87
Saves01
Possession5149
SHOTS96
ON GOAL22
On Target %0.20.3
Penalty Goals00
Penalty Kicks Taken00
Accurate Passes358355
Passes451438
Pass Completion %0.80.8
Accurate Crosses41
Crosses1911
Cross %0.20.1
Long Balls5061
Accurate Long Balls1630
Long Balls %0.30.5
Blocked Shots41
Effective Tackles118
Tackles1512
Tackle %0.70.7
Interceptions1111
Effective Clearances1822
Clearances1822

Key events

  1. —
    Kickoff
  2. 20'
    Substitution

    Substitution, Toronto FC. Lazar Stefanovic replaces Benjamín Kuscevic because of an injury.

  3. 27'
    Substitution

    Substitution, Atlanta United. Emmanuel Latte Lath replaces Cayman Togashi because of an injury.

  4. 30'
    Substitution

    Substitution, Toronto FC. Derrick Etienne Jr. replaces José Cifuentes because of an injury.

  5. 38'
    Yellow Card

    Stian Gregersen (Atlanta United) is shown the yellow card for a bad foul.

  6. 45'+2'
    Yellow Card

    Cooper Sanchez (Atlanta United) is shown the yellow card.

  7. 45'+8'
    Halftime

    First Half ends, Toronto FC 0, Atlanta United 0.

  8. 45'
    Start 2nd Half
  9. 48'
    Goal - Free-kick

    Goal! Toronto FC 0, Atlanta United 1. Aleksey Miranchuk (Atlanta United) from a free kick with a left footed shot to the top left corner.

  10. 59'
    Substitution

    Substitution, Atlanta United. Fafà Picault replaces Luke Brennan.

  11. 67'
    Goal

    Goal! Toronto FC 0, Atlanta United 2. Tristan Muyumba (Atlanta United) left footed shot from the centre of the box to the top right corner. Assisted by Fafà Picault.

  12. 71'
    Goal - Header

    Goal! Toronto FC 1, Atlanta United 2. Emilio Aristizábal (Toronto FC) header from the centre of the box to the top left corner. Assisted by Kobe Franklin with a cross.

  13. 72'
    Substitution

    Substitution, Toronto FC. Jules-Anthony Vilsaint replaces Josh Sargent.

  14. 72'
    Substitution

    Substitution, Toronto FC. Malik Henry replaces Emilio Aristizábal.

  15. 72'
    Substitution

    Substitution, Toronto FC. Antone Bossenberry replaces Alonso Coello.

  16. 77'
    Substitution

    Substitution, Atlanta United. Matías Galarza replaces Cooper Sanchez.

  17. 77'
    Substitution

    Substitution, Atlanta United. Will Reilly replaces Aleksey Miranchuk.

  18. 90'+7'
    End Regular Time

Lineups

Players stay with their supplied roster club. Other listed players may be unused; App records source appearances, not the number of names listed. An own goal is credited in the event as supplied.

Toronto FCFormation 4-2-3-1

Starting lineup

PlayerPosAppGAOGYCRC
1Luka GavranG100000
13Benjamín KuscevicCD-L100000
12Zane MonlouisCD-R100000
44Raheem EdwardsLB100000
19Kobe FranklinRB101000
8José CifuentesAM100000
21Jonathan OsorioLM100000
14Alonso CoelloRM100000
9Josh SargentF100000
20Dániel SallóiAM-L100000
17Emilio AristizábalAM-R110000

Other listed players

PlayerPosAppGAOGYCRC
23William YarbroughSUB000000
75Reid FisherSUB000000
38Jackson GilmanSUB000000
71Markus CimermancicSUB000000
99Jules-Anthony VilsaintSUB100000
56Antone BossenberrySUB100000
11Derrick Etienne Jr.SUB100000
76Lazar StefanovicSUB100000
78Malik HenrySUB100000

Atlanta United FCFormation 4-1-4-1

Starting lineup

PlayerPosAppGAOGYCRC
1Lucas HoyosG100000
6Juan BerrocalCD-L100000
5Stian GregersenCD-R100010
8Tristan MuyumbaDM110000
3Elías BaezLB100000
47Matt EdwardsRB100000
35Jay FortuneCM-L100000
48Cooper SanchezCM-R100010
20Luke BrennanLM100000
59Alexey MiranchukRM110000
30Cayman TogashiF100000

Other listed players

PlayerPosAppGAOGYCRC
11Saba LobjanidzeSUB000000
22Fafà PicaultSUB101000
18Pedro AmadorSUB000000
9Emmanuel Latte LathSUB100000
28Will ReillySUB100000
42Jayden HibbertSUB000000
4Enea MihajSUB000000
2Ronald HernándezSUB000000
88Matías GalarzaSUB100000

Commentary

  1. —

    Lineups are announced and players are warming up.

  2. —

    First Half begins.

  3. 3'

    Offside, Atlanta United. Cayman Togashi is caught offside.

  4. 7'

    Foul by Emilio Aristizábal (Toronto FC).

  5. 7'

    Juan Berrocal (Atlanta United) wins a free kick in the defensive half.

  6. 8'

    Foul by Aleksey Miranchuk (Atlanta United).

  7. 8'

    Raheem Edwards (Toronto FC) wins a free kick on the left wing.

  8. 11'

    Attempt blocked. Luke Brennan (Atlanta United) right footed shot from the centre of the box is blocked. Assisted by Matt Edwards with a cross.

  9. 11'

    Corner, Atlanta United. Conceded by Kobe Franklin.

  10. 12'

    Corner, Atlanta United. Conceded by Benjamín Kuscevic.

  11. 16'

    Jonathan Osorio (Toronto FC) wins a free kick in the defensive half.

  12. 16'

    Foul by Cooper Sanchez (Atlanta United).

  13. 17'

    Attempt missed. Ajani Fortune (Atlanta United) right footed shot from outside the box is high and wide to the right. Assisted by Luke Brennan.

  14. 18'

    Attempt missed. Emilio Aristizábal (Toronto FC) right footed shot from the right side of the box misses to the left. Assisted by José Cifuentes with a through ball.

  15. 18'

    Corner, Atlanta United. Conceded by Benjamín Kuscevic.

  16. 19'

    Delay in match because of an injury Benjamín Kuscevic (Toronto FC).

  17. 20'

    Delay over. They are ready to continue.

  18. 20'

    Substitution, Toronto FC. Lazar Stefanovic replaces Benjamín Kuscevic because of an injury.

  19. 22'

    Offside, Atlanta United. Cayman Togashi is caught offside.

  20. 22'

    GOAL OVERTURNED BY VAR: Cayman Togashi (Atlanta United) scores but the goal is ruled out after a VAR review.

  21. 24'

    VAR Decision: No Goal Toronto FC 0-0 Atlanta United.

  22. 26'

    Delay in match because of an injury Cayman Togashi (Atlanta United).

  23. 27'

    Delay over. They are ready to continue.

  24. 27'

    Substitution, Atlanta United. Emmanuel Latte Lath replaces Cayman Togashi because of an injury.

  25. 28'

    Offside, Atlanta United. Emmanuel Latte Lath is caught offside.

  26. 28'

    Delay in match because of an injury José Cifuentes (Toronto FC).

  27. 30'

    Delay over. They are ready to continue.

  28. 30'

    Substitution, Toronto FC. Derrick Etienne Jr. replaces José Cifuentes because of an injury.

  29. 31'

    Attempt missed. Aleksey Miranchuk (Atlanta United) left footed shot from the centre of the box misses to the left.

  30. 31'

    Foul by Cooper Sanchez (Atlanta United).

  31. 31'

    Jonathan Osorio (Toronto FC) wins a free kick in the defensive half.

  32. 31'

    Foul by Raheem Edwards (Toronto FC).

  33. 31'

    Cooper Sanchez (Atlanta United) wins a free kick in the attacking half.

  34. 33'

    Foul by Kobe Franklin (Toronto FC).

  35. 33'

    Luke Brennan (Atlanta United) wins a free kick in the attacking half.

  36. 34'

    Corner, Atlanta United. Conceded by Luka Gavran.

  37. 34'

    Corner, Atlanta United. Conceded by Lazar Stefanovic.

  38. 35'

    Attempt missed. Cooper Sanchez (Atlanta United) right footed shot from outside the box misses to the left. Assisted by Tristan Muyumba following a corner.

  39. 38'

    Foul by Stian Gregersen (Atlanta United).

  40. 38'

    Josh Sargent (Toronto FC) wins a free kick on the left wing.

  41. 38'

    Stian Gregersen (Atlanta United) is shown the yellow card for a bad foul.

  42. 39'

    Ajani Fortune (Atlanta United) wins a free kick in the defensive half.

  43. 39'

    Foul by Jonathan Osorio (Toronto FC).

  44. 44'

    Attempt blocked. Emilio Aristizábal (Toronto FC) right footed shot from the left side of the box is blocked.

  45. 44'

    Corner, Toronto FC. Conceded by Juan Berrocal.

  46. 45'

    Fourth official has announced 7 minutes of added time.

  47. 45'+2'

    Jonathan Osorio (Toronto FC) wins a free kick in the defensive half.

  48. 45'+2'

    Foul by Aleksey Miranchuk (Atlanta United).

  49. 45'+2'

    Cooper Sanchez (Atlanta United) is shown the yellow card.

  50. 45'+3'

    Elías Báez (Atlanta United) wins a free kick on the left wing.

  51. 45'+3'

    Foul by Derrick Etienne Jr. (Toronto FC).

  52. 45'+6'

    Offside, Atlanta United. Ajani Fortune is caught offside.

  53. 45'+7'

    Foul by Luke Brennan (Atlanta United).

  54. 45'+7'

    Kobe Franklin (Toronto FC) wins a free kick on the right wing.

  55. 45'+8'

    First Half ends, Toronto FC 0, Atlanta United 0.

  56. 45'

    Second Half begins Toronto FC 0, Atlanta United 0.

  57. 46'

    Handball by Luke Brennan (Atlanta United).

  58. 47'

    Foul by Josh Sargent (Toronto FC).

  59. 47'

    Ajani Fortune (Atlanta United) wins a free kick in the attacking half.

  60. 48'

    Goal! Toronto FC 0, Atlanta United 1. Aleksey Miranchuk (Atlanta United) from a free kick with a left footed shot to the top left corner.

  61. 49'

    Dániel Sallói (Toronto FC) wins a free kick on the left wing.

  62. 49'

    Foul by Cooper Sanchez (Atlanta United).

  63. 52'

    Corner, Toronto FC. Conceded by Juan Berrocal.

  64. 53'

    Attempt blocked. Emilio Aristizábal (Toronto FC) right footed shot from the centre of the box is blocked.

  65. 53'

    Attempt blocked. Lazar Stefanovic (Toronto FC) right footed shot from the centre of the box is blocked.

  66. 53'

    Corner, Toronto FC. Conceded by Ajani Fortune.

  67. 54'

    Foul by Raheem Edwards (Toronto FC).

  68. 54'

    Matt Edwards (Atlanta United) wins a free kick in the defensive half.

  69. 56'

    Elías Báez (Atlanta United) wins a free kick in the defensive half.

  70. 56'

    Foul by Derrick Etienne Jr. (Toronto FC).

  71. 56'

    Delay in match because of an injury Elías Báez (Atlanta United).

  72. 57'

    Delay over. They are ready to continue.

  73. 59'

    Substitution, Atlanta United. Fafà Picault replaces Luke Brennan.

  74. 60'

    Josh Sargent (Toronto FC) wins a free kick in the attacking half.

  75. 60'

    Foul by Stian Gregersen (Atlanta United).

  76. 61'

    Attempt missed. Alonso Coello (Toronto FC) right footed shot from outside the box is close, but misses the top right corner from a direct free kick.

  77. 62'

    Foul by Juan Berrocal (Atlanta United).

  78. 62'

    Derrick Etienne Jr. (Toronto FC) wins a free kick on the right wing.

  79. 63'

    Attempt saved. Zane Monlouis (Toronto FC) header from the centre of the box is saved in the top left corner by Lucas Hoyos (Atlanta United). Assisted by Alonso Coello with a cross.

  80. 64'

    Corner, Toronto FC. Conceded by Elías Báez.

  81. 65'

    Foul by Jonathan Osorio (Toronto FC).

  82. 65'

    Fafà Picault (Atlanta United) wins a free kick on the left wing.

  83. 67'

    Goal! Toronto FC 0, Atlanta United 2. Tristan Muyumba (Atlanta United) left footed shot from the centre of the box to the top right corner. Assisted by Fafà Picault.

  84. 70'

    Attempt missed. Josh Sargent (Toronto FC) right footed shot from the centre of the box is close, but misses to the right. Assisted by Derrick Etienne Jr..

  85. 71'

    Goal! Toronto FC 1, Atlanta United 2. Emilio Aristizábal (Toronto FC) header from the centre of the box to the top left corner. Assisted by Kobe Franklin with a cross.

  86. 72'

    Substitution, Toronto FC. Jules-Anthony Vilsaint replaces Josh Sargent.

  87. 72'

    Substitution, Toronto FC. Malik Henry replaces Emilio Aristizábal.

  88. 72'

    Substitution, Toronto FC. Antone Bossenberry replaces Alonso Coello.

  89. 75'

    Offside, Toronto FC. Jules-Anthony Vilsaint is caught offside.

  90. 76'

    Antone Bossenberry (Toronto FC) wins a free kick in the defensive half.

  91. 76'

    Foul by Ajani Fortune (Atlanta United).

  92. 77'

    Substitution, Atlanta United. Matías Galarza replaces Cooper Sanchez.

  93. 77'

    Substitution, Atlanta United. Will Reilly replaces Aleksey Miranchuk.

  94. 79'

    Foul by Kobe Franklin (Toronto FC).

  95. 79'

    Matías Galarza (Atlanta United) wins a free kick on the left wing.

  96. 80'

    Antone Bossenberry (Toronto FC) wins a free kick in the defensive half.

  97. 80'

    Foul by Tristan Muyumba (Atlanta United).

  98. 85'

    Offside, Toronto FC. Jules-Anthony Vilsaint is caught offside.

  99. 86'

    Derrick Etienne Jr. (Toronto FC) wins a free kick in the defensive half.

  100. 86'

    Foul by Matt Edwards (Atlanta United).

  101. 88'

    Corner, Atlanta United. Conceded by Lazar Stefanovic.

  102. 90'

    Corner, Atlanta United. Conceded by Jonathan Osorio.

  103. 90'

    Handball by Ajani Fortune (Atlanta United).

  104. 90'

    Fourth official has announced 6 minutes of added time.

  105. 90'+1'

    Zane Monlouis (Toronto FC) wins a free kick in the defensive half.

  106. 90'+1'

    Foul by Emmanuel Latte Lath (Atlanta United).

  107. 90'+1'

    Corner, Toronto FC. Conceded by Stian Gregersen.

  108. 90'+2'

    Attempt blocked. Kobe Franklin (Toronto FC) right footed shot from outside the box is blocked.

  109. 90'+2'

    Corner, Toronto FC. Conceded by Elías Báez.

  110. 90'+3'

    Corner, Toronto FC. Conceded by Emmanuel Latte Lath.

  111. 90'+7'

    Corner, Toronto FC. Conceded by Matt Edwards.

  112. 90'+7'

    Second Half ends, Toronto FC 1, Atlanta United 2.

  113. —

    Match ends, Toronto FC 1, Atlanta United 2.

Sources & data scope

Supplied match statistics, events and lineups. Missing components remain unavailable; preview season aggregates are excluded from match statistics.

  • ESPN source ↗ · Checked Nov 6, 2026, 1:24 am ESTSupplied match statistics, events and lineups. Missing components remain unavailable; preview season aggregates are excluded from match statistics.

Times are Eastern Time. A selected match date does not rewind the current table or roster. Missing values are shown as —.