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

Chicago Fire FC vs Toronto FC

Regular Season

Saturday, May 23, 2026 · 8:30 pm EDT

2 – 1FinalFT

Match winner: Chicago Fire FC

Soldier Field

Checked Nov 4, 12:38 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.
StatisticChicago Fire FCToronto FC
Fouls1212
Yellow Cards44
Red Cards00
Offsides00
Corner Kicks34
Saves34
Possession53.146.9
SHOTS1511
ON GOAL64
On Target %0.40.4
Penalty Goals00
Penalty Kicks Taken00
Accurate Passes429374
Passes501431
Pass Completion %0.90.9
Accurate Crosses44
Crosses917
Cross %0.40.2
Long Balls4144
Accurate Long Balls1322
Long Balls %0.30.5
Blocked Shots51
Effective Tackles1013
Tackles1918
Tackle %0.50.7
Interceptions713
Effective Clearances2019
Clearances2019

Key events

  1. —
    Kickoff

    First Half begins.

  2. 14'
    Yellow Card

    Malik Henry (Toronto FC) is shown the yellow card for a bad foul.

  3. 22'
    Goal

    Goal! Chicago Fire FC 1, Toronto FC 0. Robin Lod (Chicago Fire FC) right footed shot from the centre of the box to the bottom right corner. Assisted by Maren Haile-Selassie.

  4. 34'
    Goal

    Goal! Chicago Fire FC 1, Toronto FC 1. Josh Sargent (Toronto FC) right footed shot from the right side of the box to the top right corner. Assisted by Alonso Coello with a through ball following a fast break.

  5. 40'
    Yellow Card

    Hugo Cuypers (Chicago Fire FC) is shown the yellow card for a bad foul.

  6. 45'+3'
    Halftime

    First Half ends, Chicago Fire FC 1, Toronto FC 1.

  7. 45'
    Substitution

    Substitution, Toronto FC. Zane Monlouis replaces Nicksoen Gomis.

  8. 45'
    Start 2nd Half
  9. 60'
    Yellow Card

    Andrew Gutman (Chicago Fire FC) is shown the yellow card for a bad foul.

  10. 61'
    Substitution

    Substitution, Toronto FC. Emilio Aristizábal replaces Josh Sargent.

  11. 61'
    Substitution

    Substitution, Chicago Fire FC. Djé D'Avilla replaces Mauricio Pineda.

  12. 62'
    Substitution

    Substitution, Chicago Fire FC. Joel Waterman replaces Mbekezeli Mbokazi.

  13. 65'
    Goal - Header

    Goal! Chicago Fire FC 2, Toronto FC 1. Andrew Gutman (Chicago Fire FC) header from the centre of the box to the bottom left corner. Assisted by Philip Zinckernagel with a cross following a corner.

  14. 74'
    Substitution

    Substitution, Chicago Fire FC. Puso Dithejane replaces Maren Haile-Selassie.

  15. 74'
    Substitution

    Substitution, Toronto FC. Theo Corbeanu replaces Derrick Etienne because of an injury.

  16. 79'
    Yellow Card

    Walker Zimmerman (Toronto FC) is shown the yellow card for a bad foul.

  17. 85'
    Substitution

    Substitution, Toronto FC. Jules-Anthony Vilsaint replaces Malik Henry.

  18. 86'
    Substitution

    Substitution, Toronto FC. Raheem Edwards replaces Jackson Gilman.

  19. 87'
    Yellow Card

    Anton Salétros (Chicago Fire FC) is shown the yellow card for a bad foul.

  20. 90'+1'
    Yellow Card

    Theo Corbeanu (Toronto FC) is shown the yellow card for a bad foul.

  21. 90'+1'
    Yellow Card

    Jonathan Osorio (Toronto FC) is shown the yellow card.

  22. 90'+1'
    Yellow Card

    Chris Brady (Chicago Fire FC) is shown the yellow card.

  23. 90'+3'
    Substitution

    Substitution, Chicago Fire FC. Chris Mueller replaces Philip Zinckernagel.

  24. 90'+5'
    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.

Chicago Fire FCFormation 4-4-2

Starting lineup

PlayerPosAppGAOGYCRC
1Chris BradyG100010
4Mbekezeli MbokaziCD-L100000
3Jack ElliottCD-R100000
15Andrew GutmanLB110010
24Jonathan DeanRB100000
22Mauricio PinedaCM-L100000
6Anton SaletrosCM-R100010
7Maren Haile-SelassieLM101000
11Philip ZinckernagelRM101000
9Hugo CuypersCF-L100010
17Robin LodCF-R110000

Other listed players

PlayerPosAppGAOGYCRC
35Sergio OregelSUB000000
20Jason ShokalookSUB000000
8Chris MuellerSUB100000
14Viktor RadojevicSUB000000
42D'Avilla Dje TahSUB100000
12Puso DithejaneSUB100000
44Josh CohenSUB000000
27Dylan BorsoSUB000000
16Joel WatermanSUB100000

Toronto FCFormation 4-4-2

Starting lineup

PlayerPosAppGAOGYCRC
1Luka GavranG100000
15Nickseon GomisCD-L100000
25Walker ZimmermanCD-R100010
19Kobe FranklinLB100000
38Jackson GilmanRB100000
21Jonathan OsorioCM-L100010
14Alonso CoelloCM-R101000
11Derrick Etienne Jr.LM100000
78Malik HenryRM100010
9Josh SargentCF-L110000
20Dániel SallóiCF-R100000

Other listed players

PlayerPosAppGAOGYCRC
12Zane MonlouisSUB100000
77Adisa De RosarioSUB000000
99Jules-Anthony VilsaintSUB100000
23William YarbroughSUB000000
7Theo CorbeanuSUB100010
44Raheem EdwardsSUB100000
17Emilio AristizábalSUB100000
98Stefan KaporSUB000000

Commentary

  1. —

    Lineups are announced and players are warming up.

  2. —

    First Half begins.

  3. 2'

    Maren Haile-Selassie (Chicago Fire FC) wins a free kick in the defensive half.

  4. 2'

    Foul by Jackson Gilman (Toronto FC).

  5. 3'

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

  6. 3'

    Foul by Philip Zinckernagel (Chicago Fire FC).

  7. 4'

    Foul by Philip Zinckernagel (Chicago Fire FC).

  8. 4'

    Kobe Franklin (Toronto FC) wins a free kick in the attacking half.

  9. 5'

    Attempt saved. Josh Sargent (Toronto FC) right footed shot from the centre of the box is saved in the centre of the goal by Chris Brady (Chicago Fire FC). Assisted by Malik Henry with a cross.

  10. 8'

    Corner, Toronto FC. Conceded by Mbekezeli Mbokazi.

  11. 9'

    Attempt blocked. Josh Sargent (Toronto FC) left footed shot from the centre of the box is blocked. Assisted by Alonso Coello with a cross.

  12. 9'

    Attempt missed. Dániel Sallói (Toronto FC) right footed shot from outside the box misses to the left following a corner.

  13. 11'

    Corner, Chicago Fire FC. Conceded by Nicksoen Gomis.

  14. 12'

    Attempt blocked. Robin Lod (Chicago Fire FC) left footed shot from the centre of the box is blocked. Assisted by Philip Zinckernagel with a cross.

  15. 14'

    Andrew Gutman (Chicago Fire FC) wins a free kick on the left wing.

  16. 14'

    Foul by Malik Henry (Toronto FC).

  17. 14'

    Malik Henry (Toronto FC) is shown the yellow card for a bad foul.

  18. 15'

    Attempt missed. Philip Zinckernagel (Chicago Fire FC) right footed shot from outside the box is just a bit too high from a direct free kick.

  19. 19'

    Attempt missed. Philip Zinckernagel (Chicago Fire FC) right footed shot from outside the box is high and wide to the right. Assisted by Robin Lod.

  20. 20'

    Mauricio Pineda (Chicago Fire FC) wins a free kick in the attacking half.

  21. 20'

    Foul by Derrick Etienne (Toronto FC).

  22. 22'

    Goal! Chicago Fire FC 1, Toronto FC 0. Robin Lod (Chicago Fire FC) right footed shot from the centre of the box to the bottom right corner. Assisted by Maren Haile-Selassie.

  23. 24'

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

  24. 24'

    Foul by Mauricio Pineda (Chicago Fire FC).

  25. 27'

    Attempt blocked. Mauricio Pineda (Chicago Fire FC) left footed shot from outside the box is blocked. Assisted by Philip Zinckernagel.

  26. 27'

    Attempt saved. Anton Salétros (Chicago Fire FC) left footed shot from outside the box is saved in the top right corner by Luka Gavran (Toronto FC).

  27. 27'

    Attempt missed. Philip Zinckernagel (Chicago Fire FC) right footed shot from the centre of the box misses to the left. Assisted by Robin Lod.

  28. 28'

    Attempt saved. Dániel Sallói (Toronto FC) left footed shot from the centre of the box is saved in the centre of the goal by Chris Brady (Chicago Fire FC). Assisted by Alonso Coello.

  29. 28'

    Foul by Kobe Franklin (Toronto FC).

  30. 28'

    Philip Zinckernagel (Chicago Fire FC) wins a free kick on the right wing.

  31. 29'

    Attempt saved. Maren Haile-Selassie (Chicago Fire FC) right footed shot from outside the box is saved in the bottom right corner by Luka Gavran (Toronto FC). Assisted by Mauricio Pineda.

  32. 32'

    Mbekezeli Mbokazi (Chicago Fire FC) wins a free kick in the defensive half.

  33. 32'

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

  34. 34'

    Goal! Chicago Fire FC 1, Toronto FC 1. Josh Sargent (Toronto FC) right footed shot from the right side of the box to the top right corner. Assisted by Alonso Coello with a through ball following a fast break.

  35. 36'

    Attempt missed. Josh Sargent (Toronto FC) left footed shot from the centre of the box is too high. Assisted by Jackson Gilman following a fast break.

  36. 40'

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

  37. 40'

    Foul by Hugo Cuypers (Chicago Fire FC).

  38. 40'

    Hugo Cuypers (Chicago Fire FC) is shown the yellow card for a bad foul.

  39. 45'

    Attempt saved. Derrick Etienne (Toronto FC) right footed shot from the left side of the box is saved in the centre of the goal by Chris Brady (Chicago Fire FC).

  40. 45'

    Fourth official has announced 2 minutes of added time.

  41. 45'+3'

    First Half ends, Chicago Fire FC 1, Toronto FC 1.

  42. 45'

    Substitution, Toronto FC. Zane Monlouis replaces Nicksoen Gomis.

  43. 45'

    Second Half begins Chicago Fire FC 1, Toronto FC 1.

  44. 48'

    Delay in match because of an injury Hugo Cuypers (Chicago Fire FC).

  45. 48'

    Delay over. They are ready to continue.

  46. 49'

    Attempt missed. Derrick Etienne (Toronto FC) left footed shot from the left side of the box is close, but misses to the right.

  47. 50'

    Corner, Toronto FC. Conceded by Jonathan Dean.

  48. 51'

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

  49. 52'

    Jonathan Dean (Chicago Fire FC) wins a free kick on the right wing.

  50. 52'

    Foul by Derrick Etienne (Toronto FC).

  51. 56'

    Corner, Chicago Fire FC. Conceded by Kobe Franklin.

  52. 60'

    Foul by Andrew Gutman (Chicago Fire FC).

  53. 60'

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

  54. 60'

    Andrew Gutman (Chicago Fire FC) is shown the yellow card for a bad foul.

  55. 61'

    Substitution, Toronto FC. Emilio Aristizábal replaces Josh Sargent.

  56. 61'

    Substitution, Chicago Fire FC. Djé D'Avilla replaces Mauricio Pineda.

  57. 62'

    Substitution, Chicago Fire FC. Joel Waterman replaces Mbekezeli Mbokazi.

  58. 63'

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

  59. 63'

    Foul by Robin Lod (Chicago Fire FC).

  60. 64'

    Attempt saved. Maren Haile-Selassie (Chicago Fire FC) right footed shot from a difficult angle on the right is saved in the bottom right corner by Luka Gavran (Toronto FC). Assisted by Anton Salétros.

  61. 64'

    Corner, Chicago Fire FC. Conceded by Luka Gavran.

  62. 65'

    Goal! Chicago Fire FC 2, Toronto FC 1. Andrew Gutman (Chicago Fire FC) header from the centre of the box to the bottom left corner. Assisted by Philip Zinckernagel with a cross following a corner.

  63. 70'

    Attempt missed. Dániel Sallói (Toronto FC) right footed shot from outside the box is too high. Assisted by Alonso Coello.

  64. 70'

    Foul by Zane Monlouis (Toronto FC).

  65. 70'

    Hugo Cuypers (Chicago Fire FC) wins a free kick in the defensive half.

  66. 71'

    Attempt blocked. Hugo Cuypers (Chicago Fire FC) right footed shot from the centre of the box is blocked.

  67. 72'

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

  68. 72'

    Foul by Jonathan Dean (Chicago Fire FC).

  69. 73'

    Attempt missed. Hugo Cuypers (Chicago Fire FC) right footed shot from the centre of the box misses to the right. Assisted by Philip Zinckernagel following a fast break.

  70. 73'

    Delay in match because of an injury Derrick Etienne (Toronto FC).

  71. 74'

    Delay over. They are ready to continue.

  72. 74'

    Substitution, Chicago Fire FC. Puso Dithejane replaces Maren Haile-Selassie.

  73. 74'

    Substitution, Toronto FC. Theo Corbeanu replaces Derrick Etienne because of an injury.

  74. 77'

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

  75. 77'

    Foul by Anton Salétros (Chicago Fire FC).

  76. 79'

    Philip Zinckernagel (Chicago Fire FC) wins a free kick on the right wing.

  77. 79'

    Foul by Walker Zimmerman (Toronto FC).

  78. 79'

    Walker Zimmerman (Toronto FC) is shown the yellow card for a bad foul.

  79. 81'

    Kobe Franklin (Toronto FC) wins a free kick in the defensive half.

  80. 81'

    Foul by Philip Zinckernagel (Chicago Fire FC).

  81. 83'

    Attempt blocked. Puso Dithejane (Chicago Fire FC) right footed shot from outside the box is blocked. Assisted by Djé D'Avilla.

  82. 84'

    Attempt saved. Djé D'Avilla (Chicago Fire FC) right footed shot from outside the box is saved in the bottom right corner by Luka Gavran (Toronto FC). Assisted by Hugo Cuypers.

  83. 85'

    Foul by Zane Monlouis (Toronto FC).

  84. 85'

    Hugo Cuypers (Chicago Fire FC) wins a free kick on the right wing.

  85. 85'

    Substitution, Toronto FC. Jules-Anthony Vilsaint replaces Malik Henry.

  86. 86'

    Substitution, Toronto FC. Raheem Edwards replaces Jackson Gilman.

  87. 86'

    Jonathan Dean (Chicago Fire FC) wins a free kick in the defensive half.

  88. 86'

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

  89. 87'

    Attempt blocked. Puso Dithejane (Chicago Fire FC) right footed shot from outside the box is blocked. Assisted by Robin Lod.

  90. 87'

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

  91. 87'

    Foul by Anton Salétros (Chicago Fire FC).

  92. 87'

    Anton Salétros (Chicago Fire FC) is shown the yellow card for a bad foul.

  93. 88'

    Corner, Toronto FC. Conceded by Andrew Gutman.

  94. 89'

    Foul by Zane Monlouis (Toronto FC).

  95. 89'

    Robin Lod (Chicago Fire FC) wins a free kick in the defensive half.

  96. 89'

    Foul by Jack Elliott (Chicago Fire FC).

  97. 89'

    Emilio Aristizábal (Toronto FC) wins a free kick in the attacking half.

  98. 90'

    Fourth official has announced 4 minutes of added time.

  99. 90'+1'

    Foul by Theo Corbeanu (Toronto FC).

  100. 90'+1'

    Chris Brady (Chicago Fire FC) wins a free kick in the defensive half.

  101. 90'+1'

    Theo Corbeanu (Toronto FC) is shown the yellow card for a bad foul.

  102. 90'+1'

    Jonathan Osorio (Toronto FC) is shown the yellow card.

  103. 90'+1'

    Chris Brady (Chicago Fire FC) is shown the yellow card.

  104. 90'+2'

    Foul by Philip Zinckernagel (Chicago Fire FC).

  105. 90'+2'

    Dániel Sallói (Toronto FC) wins a free kick in the attacking half.

  106. 90'+3'

    Substitution, Chicago Fire FC. Chris Mueller replaces Philip Zinckernagel.

  107. 90'+4'

    Corner, Toronto FC. Conceded by Chris Brady.

  108. 90'+4'

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

  109. 90'+5'

    Second Half ends, Chicago Fire FC 2, Toronto FC 1.

  110. —

    Match ends, Chicago Fire FC 2, Toronto FC 1.

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 4, 2026, 12:38 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 —.