Chicago Fire vs Toronto FC

24 May 2026 · MLS · 2026 · Referee Sergii Demianchuk

Full time 2 – 1

Half-time: 1–1

  • Robin Lod 22’
  • Andrew Gutman 65’
  • Josh Sargent 34’

Match summary

Chicago Fire beat Toronto FC 2-1. It was 1-1 at half-time.

Robin Lod put Chicago Fire ahead in the 22nd minute, Josh Sargent equalised in the 34th minute, and Andrew Gutman won it with a header in the 65th minute.

There was little between the sides on chances: Chicago Fire created 1.60 expected goals (xG) from 15 shots, Toronto FC 1.54 from 11.

Match stats

53% Possession 47%
15 Shots 11
6 Shots on target 4
3 Corners 4
41 Attacks 47
35 Dangerous attacks 38
501 Passes 431
85.6% Pass accuracy 86.8%
19 Tackles 18
12 Fouls 12
4 Yellow cards 4

Key events

Chicago Fire Toronto FC
Kick-off
5’
Josh SargentShot on target
14’
Robin LodRight foot shot1-0 (Chicago Fire)
22’
Anton SalétrosShot on target
27’
28’
Dániel SallóiShot on target
Maren Haile-SelassieShot on target
29’
34’
Josh SargentRight foot shot1-1 (Toronto FC)
Hugo Cuypers
40’
45’
Derrick EtienneShot on target
Half-time1-1
Second half underway
60’
Maren Haile-SelassieShot on target
64’
Andrew GutmanHeader2-1 (Chicago Fire)
65’
Dje Tah D'AvillaShot on target
84’
87’
90+1’
90+1’
90+3’
Chris MuellerPhilip Zinckernagel
90+3’

How the chances added up

Running total of expected goals (xG) for each side through the match. xG rates each chance by how often similar shots are scored. A goal is marked where it was scored.

0.0 0.5 1.0 1.5 2.0 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.60 1.54 22’ Robin Lod (Chicago Fire), 1-0 22’ 34’ Josh Sargent (Toronto FC), 1-1 34’ 65’ Andrew Gutman (Chicago Fire), 2-1 65’ 0.0 0.5 1.0 1.5 2.0 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.60 1.54 22’ Robin Lod (Chicago Fire), 1-0 Lod 22’ 34’ Josh Sargent (Toronto FC), 1-1 Sargent 34’ 65’ Andrew Gutman (Chicago Fire), 2-1 Gutman 65’
Chicago Fire 1.60 xGToronto FC 1.54 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Toronto FC attacking Chicago Fire attacking 
22’ Robin Lod (Chicago Fire), open play, 0.67 xG, goal 5’ Josh Sargent (Toronto FC), open play, 0.43 xG, saved 36’ Josh Sargent (Toronto FC), open play, 0.38 xG, off target 90+4’ Luka Gavran (Toronto FC), from a corner, 0.25 xG, off target 73’ Hugo Cuypers (Chicago Fire), open play, 0.19 xG, off target 12’ Robin Lod (Chicago Fire), from a corner, 0.12 xG, blocked 34’ Josh Sargent (Toronto FC), open play, 0.11 xG, goal 65’ Andrew Gutman (Chicago Fire), from a corner, 0.11 xG, goal 51’ Josh Sargent (Toronto FC), from a corner, 0.10 xG, off target 9’ Josh Sargent (Toronto FC), from a corner, 0.08 xG, blocked 29’ Maren Haile-Selassie (Chicago Fire), open play, 0.08 xG, saved 71’ Hugo Cuypers (Chicago Fire), open play, 0.08 xG, blocked 27’ Mauricio Pineda (Chicago Fire), open play, 0.07 xG, blocked 45’ Derrick Etienne (Toronto FC), open play, 0.07 xG, saved 49’ Derrick Etienne (Toronto FC), open play, 0.05 xG, off target 15’ Philip Zinckernagel (Chicago Fire), direct free kick, 0.05 xG, off target 27’ Anton Salétros (Chicago Fire), open play, 0.04 xG, saved 28’ Dániel Sallói (Toronto FC), open play, 0.04 xG, saved 87’ Puso Dithejane (Chicago Fire), open play, 0.04 xG, blocked 64’ Maren Haile-Selassie (Chicago Fire), open play, 0.04 xG, saved 27’ Philip Zinckernagel (Chicago Fire), open play, 0.04 xG, off target 84’ Dje Tah D'Avilla (Chicago Fire), open play, 0.03 xG, saved 19’ Philip Zinckernagel (Chicago Fire), open play, 0.02 xG, off target 83’ Puso Dithejane (Chicago Fire), open play, 0.02 xG, blocked 9’ Dániel Sallói (Toronto FC), from a corner, 0.01 xG, off target 70’ Dániel Sallói (Toronto FC), open play, 0.02 xG, off target 22’ Robin Lod (Chicago Fire), open play, 0.67 xG, goal 5’ Josh Sargent (Toronto FC), open play, 0.43 xG, saved 36’ Josh Sargent (Toronto FC), open play, 0.38 xG, off target 90+4’ Luka Gavran (Toronto FC), from a corner, 0.25 xG, off target 73’ Hugo Cuypers (Chicago Fire), open play, 0.19 xG, off target 12’ Robin Lod (Chicago Fire), from a corner, 0.12 xG, blocked 34’ Josh Sargent (Toronto FC), open play, 0.11 xG, goal 65’ Andrew Gutman (Chicago Fire), from a corner, 0.11 xG, goal 51’ Josh Sargent (Toronto FC), from a corner, 0.10 xG, off target 9’ Josh Sargent (Toronto FC), from a corner, 0.08 xG, blocked 29’ Maren Haile-Selassie (Chicago Fire), open play, 0.08 xG, saved 71’ Hugo Cuypers (Chicago Fire), open play, 0.08 xG, blocked 45’ Derrick Etienne (Toronto FC), open play, 0.07 xG, saved 27’ Mauricio Pineda (Chicago Fire), open play, 0.07 xG, blocked 49’ Derrick Etienne (Toronto FC), open play, 0.05 xG, off target 15’ Philip Zinckernagel (Chicago Fire), direct free kick, 0.05 xG, off target 27’ Anton Salétros (Chicago Fire), open play, 0.04 xG, saved 28’ Dániel Sallói (Toronto FC), open play, 0.04 xG, saved 87’ Puso Dithejane (Chicago Fire), open play, 0.04 xG, blocked 64’ Maren Haile-Selassie (Chicago Fire), open play, 0.04 xG, saved 27’ Philip Zinckernagel (Chicago Fire), open play, 0.04 xG, off target 84’ Dje Tah D'Avilla (Chicago Fire), open play, 0.03 xG, saved 19’ Philip Zinckernagel (Chicago Fire), open play, 0.02 xG, off target 83’ Puso Dithejane (Chicago Fire), open play, 0.02 xG, blocked 9’ Dániel Sallói (Toronto FC), from a corner, 0.01 xG, off target 70’ Dániel Sallói (Toronto FC), open play, 0.02 xG, off target
Size shows xG Goal On target Off target or blocked

Hover or tap a shot for the player, minute and xG.

Lineups

Chicago Fire 4-4-2 Starting XI
Brady
Gutman
Elliott
Mbokazi 62’
Dean
Salétros
Pineda 61’
Lod
Zinckernagel 90’
Cuypers
Haile-Selassie 74’
Toronto FC 4-4-2 Starting XI
Gavran
Gilman 86’
Zimmerman
Gomis 46’
Franklin
Etienne 74’
Coello
Osorio
Henry 85’
Sallói
Sargent 61’

Player stats

Goalkeeper1 player
90′ 3 1 43 1 – – –
Defenders5 players
90′ 1 – – 4 1 38 1 – – –
90′ 1 – – 3 2 99 1 – – –
Mbekezeli Mbokazi Taken off
62′ 3 – – 4 – 62 – – – –
90′ – 2 – 1 – 39 1 1 –
Joel Waterman Came on as a substitute
28′ 1 1 – 2 1 24 – – – –
Midfielders6 players
Philip Zinckernagel Taken off
89′ – 1 31 4 0.57 2 – 4 4 2 –
90′ – – 63 1 0.13 2 1 3 2 –
Mauricio Pineda Taken off
61′ – – 34 1 0.01 2 – 3 1 1 –
Maren Haile-Selassie Taken off
74′ – 1 16 1 0.06 – – 1 – 1 –
90′ 1 – 16 3 0.07 1 – 2 1 1 –
Dje Tah D'Avilla Came on as a substitute
29′ – – 19 1 0.02 1 – 1 – – –
Forwards2 players
Hugo Cuypers
90′ – – 2 – 0.27 0.03 2 6 2 15
Puso Dithejane Came on as a substitute
16′ – – 2 – 0.06 0.06 – – – 3 –
Came on Taken off Sent off Red is the most in that position for the team

Every player who took the pitch, starters first and then substitutes. A dash means none. xG and xA are expected goals and assists.

Form going into the game

Last five league games before this one, oldest first. Select one to open it.

Previous and next meeting

Shots, expected goals, timeline, lineups, team and player statistics from Bzzoiro Sports Data (sports.bzzoiro.com). Results and odds from football-data.co.uk.