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 Charlotte FC

Regular Season

Wednesday, Aug 19, 2026 · 7:30 pm EDT

3 – 3FinalFT

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 FCCharlotte FC
Fouls1010
Yellow Cards10
Red Cards10
Offsides02
Corner Kicks65
Saves73
Possession45.654.4
SHOTS1616
ON GOAL610
On Target %0.40.6
Penalty Goals00
Penalty Kicks Taken00
Accurate Passes377467
Passes428516
Pass Completion %0.90.9
Accurate Crosses39
Crosses2222
Cross %0.10.4
Long Balls5134
Accurate Long Balls2515
Long Balls %0.50.4
Blocked Shots40
Effective Tackles104
Tackles157
Tackle %0.70.6
Interceptions146
Effective Clearances1715
Clearances1715

Key events

  1. —
    Kickoff
  2. 8'
    Goal

    Goal! Toronto FC 0, Charlotte FC 1. Rodolfo Aloko (Charlotte FC) right footed shot from the centre of the box to the top left corner. Assisted by Ashley Westwood.

  3. 13'
    Goal

    Goal! Toronto FC 1, Charlotte FC 1. Markus Cimermancic (Toronto FC) left footed shot from outside the box to the bottom right corner. Assisted by Josh Sargent.

  4. 20'
    Goal

    Goal! Toronto FC 1, Charlotte FC 2. Idan Toklomati (Charlotte FC) left footed shot from very close range to the top left corner. Assisted by Liel Abada.

  5. 37'
    Start Delay

    Delay in match (Toronto FC).

  6. 37'
    Start Delay
  7. 37'
    End Delay

    Delay over. They are ready to continue.

  8. 37'
    End Delay
  9. 45'+3'
    Start Delay

    Delay in match because of an injury Idan Toklomati (Charlotte FC).

  10. 45'+3'
    Start Delay
  11. 45'+3'
    End Delay

    Delay over. They are ready to continue.

  12. 45'+3'
    End Delay
  13. 45'+5'
    Halftime
  14. 45'
    Start 2nd Half
  15. 56'
    Red Card

    Walker Zimmerman (Toronto FC) is shown the red card.

  16. 58'
    Goal - Header

    Goal! Toronto FC 1, Charlotte FC 3. Henry Kessler (Charlotte FC) header from the centre of the box to the bottom right corner. Assisted by Ashley Westwood with a cross following a set piece situation.Goal confirmed following VAR Review.

  17. 58'
    Start Delay
  18. 60'
    Substitution

    Substitution, Toronto FC. Matheus Pereira replaces Alonso Coello.

  19. 60'
    End Delay
  20. 69'
    Substitution

    Substitution, Charlotte FC. Tyger Smalls replaces Rodolfo Aloko.

  21. 69'
    Substitution

    Substitution, Charlotte FC. Allan Saint-Maximin replaces Liel Abada.

  22. 76'
    Goal

    Goal! Toronto FC 2, Charlotte FC 3. Dániel Sallói (Toronto FC) left footed shot from very close range to the bottom left corner. Assisted by Theo Corbeanu.

  23. 79'
    Substitution

    Substitution, Charlotte FC. Archie Goodwin replaces Idan Toklomati.

  24. 79'
    Substitution

    Substitution, Charlotte FC. Luca de la Torre replaces Pep Biel.

  25. 82'
    Substitution

    Substitution, Toronto FC. Derrick Etienne replaces Markus Cimermancic.

  26. 83'
    Substitution

    Substitution, Toronto FC. Zane Monlouis replaces Benjamín Kuscevic.

  27. 85'
    Yellow Card

    Matheus Pereira (Toronto FC) is shown the yellow card.

  28. 90'
    Goal

    Goal! Toronto FC 3, Charlotte FC 3. Niklas Dorsch (Toronto FC) right footed shot from outside the box to the top right corner. Assisted by Derrick Etienne.

  29. 90'+2'
    Start Delay

    Delay in match because of an injury Niklas Dorsch (Toronto FC).

  30. 90'+2'
    Start Delay
  31. 90'+4'
    Substitution

    Substitution, Charlotte FC. Djibril Diani replaces Brandt Bronico.

  32. 90'+4'
    End Delay

    Delay over. They are ready to continue.

  33. 90'+4'
    End Delay
  34. 90'+5'
    Substitution

    Substitution, Toronto FC. Kobe Franklin replaces Niklas Dorsch because of an injury.

  35. 90'+12'
    End Regular Time

    Second Half ends, Toronto FC 3, Charlotte FC 3.

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
25Walker ZimmermanCD-R100001
38Jackson GilmanLB100000
22Richie LaryeaRB100000
71Markus CimermancicAM110000
6Niklas DorschLM110000
14Alonso CoelloRM100000
9Josh SargentF101000
20Dániel SallóiAM-L110000
7Theo CorbeanuAM-R101000

Other listed players

PlayerPosAppGAOGYCRC
78Malik HenrySUB000000
44Raheem EdwardsSUB000000
3Matheus PereiraSUB100010
11Derrick Etienne Jr.SUB101000
19Kobe FranklinSUB100000
99Jules-Anthony VilsaintSUB000000
23William YarbroughSUB000000
17Emilio AristizábalSUB000000
12Zane MonlouisSUB100000

Charlotte FCFormation 4-3-3

Starting lineup

PlayerPosAppGAOGYCRC
1Kristijan KahlinaG100000
3Tim ReamCD-L100000
22Henry KesslerCD-R110000
23David SchneggLB100000
35Will ClearyRB100000
16Pep BielCM100000
13Brandt BronicoLM100000
8Ashley WestwoodRM102000
9Idan ToklomatiF110000
11Liel AbadaLF101000
37Rodolfo AlokoRF110000

Other listed players

PlayerPosAppGAOGYCRC
10Allan Saint-MaximinSUB100000
4Andrew PrivettSUB000000
28Djibril DianiSUB100000
21Tyler MillerSUB000000
17Luca de la TorreSUB100000
14Nathan ByrneSUB000000
7Archie GoodwinSUB100000
44Morrison AgyemangSUB000000
25Tyger SmallsSUB100000

Commentary

  1. —

    Lineups are announced and players are warming up.

  2. —

    First Half begins.

  3. 2'

    Richie Laryea (Toronto FC) wins a free kick in the defensive half.

  4. 2'

    Foul by Brandt Bronico (Charlotte FC).

  5. 5'

    Corner, Toronto FC. Conceded by Liel Abada.

  6. 6'

    Attempt missed. Josh Sargent (Toronto FC) left footed shot from the centre of the box is close, but misses to the left. Assisted by Walker Zimmerman with a cross.

  7. 8'

    Attempt missed. Dániel Sallói (Toronto FC) right footed shot from the centre of the box is close, but misses to the right following a fast break.

  8. 8'

    Attempt saved. Markus Cimermancic (Toronto FC) left footed shot from a difficult angle on the left is saved in the centre of the goal by Kristijan Kahlina (Charlotte FC). Assisted by Dániel Sallói.

  9. 8'

    Goal! Toronto FC 0, Charlotte FC 1. Rodolfo Aloko (Charlotte FC) right footed shot from the centre of the box to the top left corner. Assisted by Ashley Westwood.

  10. 11'

    Attempt blocked. Alonso Coello (Toronto FC) right footed shot from the right side of the box is blocked.

  11. 12'

    David Schnegg (Charlotte FC) wins a free kick in the defensive half.

  12. 12'

    Foul by Niklas Dorsch (Toronto FC).

  13. 13'

    Goal! Toronto FC 1, Charlotte FC 1. Markus Cimermancic (Toronto FC) left footed shot from outside the box to the bottom right corner. Assisted by Josh Sargent.

  14. 17'

    Attempt saved. Pep Biel (Charlotte FC) right footed shot from the right side of the box is saved in the top centre of the goal by Luka Gavran (Toronto FC). Assisted by Will Cleary.

  15. 17'

    Corner, Charlotte FC. Conceded by Luka Gavran.

  16. 18'

    Attempt missed. David Schnegg (Charlotte FC) left footed shot from outside the box is too high following a corner.

  17. 19'

    Foul by Rodolfo Aloko (Charlotte FC).

  18. 19'

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

  19. 20'

    Attempt saved. Liel Abada (Charlotte FC) right footed shot from very close range is saved in the centre of the goal by Luka Gavran (Toronto FC). Assisted by Rodolfo Aloko.

  20. 20'

    Goal! Toronto FC 1, Charlotte FC 2. Idan Toklomati (Charlotte FC) left footed shot from very close range to the top left corner. Assisted by Liel Abada.

  21. 22'

    Foul by Brandt Bronico (Charlotte FC).

  22. 22'

    Alonso Coello (Toronto FC) wins a free kick in the defensive half.

  23. 27'

    Corner, Toronto FC. Conceded by David Schnegg.

  24. 27'

    Attempt missed. Walker Zimmerman (Toronto FC) header from the centre of the box misses to the left. Assisted by Alonso Coello with a cross following a corner.

  25. 29'

    Offside, Charlotte FC. Idan Toklomati is caught offside.

  26. 31'

    Will Cleary (Charlotte FC) wins a free kick on the right wing.

  27. 31'

    Foul by Dániel Sallói (Toronto FC).

  28. 32'

    Attempt missed. Liel Abada (Charlotte FC) header from the centre of the box misses to the left. Assisted by Rodolfo Aloko with a cross.

  29. 37'

    Idan Toklomati (Charlotte FC) wins a free kick in the attacking half.

  30. 37'

    Foul by Dániel Sallói (Toronto FC).

  31. 37'

    Delay in match (Toronto FC).

  32. 37'

    Delay over. They are ready to continue.

  33. 39'

    Attempt missed. Theo Corbeanu (Toronto FC) left footed shot from the right side of the box misses to the left. Assisted by Josh Sargent following a fast break.

  34. 40'

    Idan Toklomati (Charlotte FC) wins a free kick in the defensive half.

  35. 40'

    Foul by Walker Zimmerman (Toronto FC).

  36. 45'

    Corner, Toronto FC. Conceded by Henry Kessler.

  37. 45'

    Fourth official has announced 4 minutes of added time.

  38. 45'+2'

    Foul by Jackson Gilman (Toronto FC).

  39. 45'+2'

    Rodolfo Aloko (Charlotte FC) wins a free kick on the right wing.

  40. 45'+3'

    Attempt saved. Idan Toklomati (Charlotte FC) header from the centre of the box is saved in the centre of the goal by Luka Gavran (Toronto FC). Assisted by Liel Abada with a cross.

  41. 45'+3'

    Delay in match because of an injury Idan Toklomati (Charlotte FC).

  42. 45'+3'

    Delay over. They are ready to continue.

  43. 45'+5'

    First Half ends, Toronto FC 1, Charlotte FC 2.

  44. 45'

    Second Half begins Toronto FC 1, Charlotte FC 2.

  45. 48'

    Will Cleary (Charlotte FC) wins a free kick in the defensive half.

  46. 48'

    Foul by Markus Cimermancic (Toronto FC).

  47. 49'

    Corner, Toronto FC. Conceded by David Schnegg.

  48. 50'

    Attempt missed. Benjamín Kuscevic (Toronto FC) header from the centre of the box misses to the right. Assisted by Alonso Coello with a cross following a corner.

  49. 50'

    Foul by Liel Abada (Charlotte FC).

  50. 50'

    Richie Laryea (Toronto FC) wins a free kick in the defensive half.

  51. 53'

    Attempt saved. Josh Sargent (Toronto FC) left footed shot from outside the box is saved in the top left corner by Kristijan Kahlina (Charlotte FC). Assisted by Alonso Coello.

  52. 54'

    Corner, Charlotte FC. Conceded by Richie Laryea.

  53. 54'

    Attempt missed. Henry Kessler (Charlotte FC) header from the centre of the box is close, but misses to the left. Assisted by Pep Biel with a cross following a corner.

  54. 56'

    Foul by Walker Zimmerman (Toronto FC).

  55. 56'

    Idan Toklomati (Charlotte FC) wins a free kick in the attacking half.

  56. 56'

    Walker Zimmerman (Toronto FC) is shown the red card.

  57. 58'

    Goal! Toronto FC 1, Charlotte FC 3. Henry Kessler (Charlotte FC) header from the centre of the box to the bottom right corner. Assisted by Ashley Westwood with a cross following a set piece situation.Goal confirmed following VAR Review.

  58. 60'

    Substitution, Toronto FC. Matheus Pereira replaces Alonso Coello.

  59. 60'

    Matheus Pereira (Toronto FC) wins a free kick in the defensive half.

  60. 60'

    Foul by Rodolfo Aloko (Charlotte FC).

  61. 62'

    Attempt blocked. Theo Corbeanu (Toronto FC) right footed shot from the right side of the box is blocked. Assisted by Josh Sargent.

  62. 64'

    Corner, Toronto FC. Conceded by Will Cleary.

  63. 66'

    Corner, Toronto FC. Conceded by Tim Ream.

  64. 66'

    Attempt blocked. Niklas Dorsch (Toronto FC) right footed shot from outside the box is blocked. Assisted by Markus Cimermancic.

  65. 66'

    Handball by Ashley Westwood (Charlotte FC).

  66. 68'

    Attempt blocked. Niklas Dorsch (Toronto FC) right footed shot from outside the box is blocked.

  67. 68'

    Attempt missed. Niklas Dorsch (Toronto FC) right footed shot from outside the box is close, but misses to the right following a set piece situation.

  68. 69'

    Substitution, Charlotte FC. Tyger Smalls replaces Rodolfo Aloko.

  69. 69'

    Substitution, Charlotte FC. Allan Saint-Maximin replaces Liel Abada.

  70. 70'

    Attempt saved. Allan Saint-Maximin (Charlotte FC) right footed shot from outside the box is saved in the top centre of the goal by Luka Gavran (Toronto FC). Assisted by David Schnegg.

  71. 75'

    Foul by Richie Laryea (Toronto FC).

  72. 75'

    Allan Saint-Maximin (Charlotte FC) wins a free kick in the defensive half.

  73. 76'

    Goal! Toronto FC 2, Charlotte FC 3. Dániel Sallói (Toronto FC) left footed shot from very close range to the bottom left corner. Assisted by Theo Corbeanu.

  74. 78'

    Richie Laryea (Toronto FC) wins a free kick in the defensive half.

  75. 78'

    Foul by Allan Saint-Maximin (Charlotte FC).

  76. 79'

    Substitution, Charlotte FC. Archie Goodwin replaces Idan Toklomati.

  77. 79'

    Substitution, Charlotte FC. Luca de la Torre replaces Pep Biel.

  78. 79'

    Foul by Dániel Sallói (Toronto FC).

  79. 79'

    Will Cleary (Charlotte FC) wins a free kick in the defensive half.

  80. 81'

    Benjamín Kuscevic (Toronto FC) wins a free kick in the defensive half.

  81. 81'

    Foul by Ashley Westwood (Charlotte FC).

  82. 82'

    Niklas Dorsch (Toronto FC) wins a free kick in the defensive half.

  83. 82'

    Foul by Brandt Bronico (Charlotte FC).

  84. 82'

    Substitution, Toronto FC. Derrick Etienne replaces Markus Cimermancic.

  85. 83'

    Substitution, Toronto FC. Zane Monlouis replaces Benjamín Kuscevic.

  86. 84'

    Offside, Charlotte FC. Allan Saint-Maximin is caught offside.

  87. 85'

    Matheus Pereira (Toronto FC).

  88. 85'

    (Charlotte FC) wins a free kick in the defensive half.

  89. 85'

    Matheus Pereira (Toronto FC) is shown the yellow card.

  90. 86'

    Attempt saved. Tyger Smalls (Charlotte FC) right footed shot from the right side of the box is saved in the bottom right corner by Luka Gavran (Toronto FC). Assisted by Archie Goodwin.

  91. 86'

    Corner, Charlotte FC. Conceded by Luka Gavran.

  92. 87'

    Will Cleary (Charlotte FC) hits the bar with a header from the right side of the six yard box. Assisted by David Schnegg with a cross following a corner.

  93. 87'

    Attempt saved. Allan Saint-Maximin (Charlotte FC) right footed shot from outside the box is saved in the top centre of the goal by Luka Gavran (Toronto FC). Assisted by Ashley Westwood.

  94. 88'

    Richie Laryea (Toronto FC) wins a free kick in the defensive half.

  95. 88'

    Foul by Archie Goodwin (Charlotte FC).

  96. 90'

    Goal! Toronto FC 3, Charlotte FC 3. Niklas Dorsch (Toronto FC) right footed shot from outside the box to the top right corner. Assisted by Derrick Etienne.

  97. 90'

    Fourth official has announced 7 minutes of added time.

  98. 90'+2'

    Delay in match because of an injury Niklas Dorsch (Toronto FC).

  99. 90'+4'

    Substitution, Charlotte FC. Djibril Diani replaces Brandt Bronico.

  100. 90'+4'

    Delay over. They are ready to continue.

  101. 90'+5'

    Substitution, Toronto FC. Kobe Franklin replaces Niklas Dorsch because of an injury.

  102. 90'+8'

    Attempt saved. Ashley Westwood (Charlotte FC) right footed shot from outside the box is saved in the top centre of the goal by Luka Gavran (Toronto FC). Assisted by Allan Saint-Maximin.

  103. 90'+9'

    Corner, Charlotte FC. Conceded by Zane Monlouis.

  104. 90'+9'

    Attempt saved. Theo Corbeanu (Toronto FC) right footed shot from the right side of the box is saved in the bottom right corner by Kristijan Kahlina (Charlotte FC). Assisted by Derrick Etienne.

  105. 90'+10'

    Attempt missed. Allan Saint-Maximin (Charlotte FC) right footed shot from outside the box misses to the left. Assisted by Tim Ream.

  106. 90'+11'

    Corner, Charlotte FC. Conceded by Matheus Pereira.

  107. 90'+12'

    Attempt missed. Allan Saint-Maximin (Charlotte FC) right footed shot from the left side of the box is too high. Assisted by David Schnegg with a cross following a corner.

  108. 90'+12'

    Second Half ends, Toronto FC 3, Charlotte FC 3.

  109. —

    Match ends, Toronto FC 3, Charlotte FC 3.

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 —.