Match previews and recaps to help you decide which games are worth watching

Futmetrix Verdict
100
FT
Sat, Sep 5
Toronto FC
4-4
Chicago Fire
⚡ Intensity 100
⚖️ Balance 100
🏆 Stakes 33
🎲 Upset 44
8 goals, pure MLS madness at BMO.

Win Probability

  • Toronto FC 33%
  • Draw 26%
  • Chicago Fire 42%

Futmetrix AI estimate

Pure Chaos at BMO Field: An Eight-Goal Masterpiece

Must-Watch Futmetrix Score: 100/100. A relentless attacking display from both rosters delivered one of the most unpredictable and thoroughly entertaining stalemates of the MLS campaign.

Opening Act: Trading Early Blows

The match erupted immediately into chaos at BMO Field, showcasing an off-the-charts Intensity rating as the Chicago Fire looked to assert their road authority early on. Maren Haile-Selassie completely silenced the home supporters in the 13th minute with a clinical opening strike that set an aggressive tone. The visitors comfortably controlled possession (58%) throughout the opening exchanges, stringing passes together and dictating the tempo across the midfield. However, their structural advantage was incredibly short-lived in this shootout. Josh Sargent instantly transformed the momentum, leveling the game at the 27-minute mark thanks to perfectly weighted service from Djordje Mihailovic. Sargent wasn't done there, pressing the advantage to add a second goal just before halftime, flipping the script entirely. These frantic early exchanges proved this would be a wide-open thriller with virtually no defensive rigidity in sight from either roster.

The Pivot: A Mind-Bending Flurry

The second half descended into absolute tactical madness, defined by a stunning Balance of power with lead changes swinging wildly back and forth across the pitch. After an unfortunate own goal brought the resilient visitors level once again, Sargent sent the Toronto crowd into an absolute frenzy by completing an incredibly rare hat-trick in the 54th minute. Yet, the Fire absolutely refused to fold under the offensive pressure. Within a staggering nine-minute window, the visitors completely reversed the game's trajectory and stunned the stadium. Haile-Selassie secured his brilliant brace off a pinpoint feed from Robert Lewandowski. Just five minutes later, the legendary Polish striker found the back of the net himself, expertly converting a pass from Philip Zinckernagel. Suddenly, Chicago found themselves holding a 4-3 advantage in a completely breathless contest.

Resolution: The Final Twist

Staring at a deeply frustrating home defeat, Toronto FC bravely threw every remaining attacking option they had onto the pitch. The Stakes were notably high for a squad desperately trying to climb out of 10th place in the Eastern Conference standings and find some positive form. As stoppage time rapidly approached and hope dwindled, substitute Derrick Etienne Jr. emerged as the unlikely hero for the Canadian side. Arriving perfectly in the 90th minute, he connected with a brilliant ball from Dániel Sallói to hammer home the clutch equalizer, bringing the unbelievable 31-shot spectacle to a fitting conclusion. While the epic 4-4 tie carries a relatively low Upset Factor given the form of both clubs, the sheer volume of offensive firepower will cement this fixture as an instant classic.

Key Questions

What made J. Sargent the Man of the Match?

Sargent secured a brilliant hat-trick, keeping Toronto FC in the contest with clinical finishing during the wildest stretches of the match.

What caused the 8-goal thriller?

Both teams prioritized aggressive offense over defense, combining for a massive 31 total shots and 14 on target in a wide-open tactical battle.

How dramatic was the late winner by J. Sargent?

While Sargent provided three crucial goals earlier, it was actually substitute Derrick Etienne Jr. who fired home the dramatic 90th-minute equalizer.

What is the Futmetrix Score?

The Futmetrix Score is our 0-100 verdict on how entertaining a match is. We look at intensity, balance, stakes, and star quality to tell you if it's worth your time.

Match Statistics

Possession
42%
58%
Toronto FC 42%
Chicago Fire 58%
Shots
16
15
Toronto FC 16
Chicago Fire 15
Shots on Target
8
6
Toronto FC 8
Chicago Fire 6
Expected Goals (xG)
1.17
1.92
Toronto FC 1.17
Chicago Fire 1.92
Passes
343
467
Toronto FC 343
Chicago Fire 467
Corners
6
3
Toronto FC 6
Chicago Fire 3
Fouls
9
7
Toronto FC 9
Chicago Fire 7
Yellow Cards
2
2
Toronto FC 2
Chicago Fire 2
Red Cards
0
0
Toronto FC 0
Chicago Fire 0

Match Events

Sam Rogers 🟨 18'
27' Josh Sargent (Djordje Mihailovic)
38' Josh Sargent
Sam Rogers Noah Allen 🔄 45'
HT
54' Josh Sargent (Djordje Mihailovic)
55' 🔄 Matheus Pereira de Souza Jackson Gilman
Maren Haile-Selassie (Robert Lewandowski) 58'
Robert Lewandowski (Philip Zinckernagel) 63'
64' 🔄 Theo Corbeanu Lewis Morgan
Puso Dithejane Robin Lod 🔄 64'
Maren Haile-Selassie Sergio Oregel 🔄 77'
Djé D'Avilla Mauricio Pineda 🔄 78'
79' 🔄 Djordje Mihailovic Derrick Etienne Jr.
79' 🔄 Markus Cimermancic Emilio Aristizábal
Robin Lod 🟨 86'
Philip Zinckernagel Johan Arath Gomez 🔄 89'
90'+2 Derrick Etienne Jr. (Dániel Sallói)
FT

Player Cards

Our take on every player in this match

Toronto FC

Goalkeepers
Luka Gavran
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Defenders
Matheus Pereira
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
55
Total Mins
55
Entry
Walker Zimmerman
FRIENDLY FIRE
FRIENDLY FIRE
Own Goal
Mistake
Own Goal
Mistake
0
Fouls
5.5
Rating
Benjamín Kuscevic
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Richmond Laryea
STORMTROOPER
STORMTROOPER
1
Shots
1
Shots
0
Goals
0
On Target
Midfielders
Markus Cimermancic
LATE SHIFT
LATE SHIFT
11
Late Mins
11
Late Mins
79
Total Mins
79
Entry
Alonso Coello
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Theo Corbeanu
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
64
Total Mins
64
Entry
Djordje Mihailović
ARCHITECT
ARCHITECT
4
Key Passes
4
Key Passes
2
Assists
30%
Pass Acc
Dániel Sallói
PROVIDER
PROVIDER
1
Assists
1
Assists
2
Key Passes
6.4
Rating
Forwards
Josh Sargent
HATMAN
HAT-TRICK HERO
3
Goals
3
Goals
5
On Target
9.6
Rating
BENCH
William Yarbrough
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Raheem Edwards
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Kobe Franklin
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
J. Gilman
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
35
Total Mins
Started
Entry
Nickseon Gomis
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Zane Monlouis
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Derrick Etienne Jr.
CLUTCH HERO
CLUTCH HERO
90
Goal Time
90
Goal Time
Goal
Impact
8.2
Rating
Lewis Morgan
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
26
Total Mins
Started
Entry
Emilio Aristizábal
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
11
Total Mins
Started
Entry

Chicago Fire

Goalkeepers
Chris Brady
PROVOCATEUR
PROVOCATEUR
1
Fouls Won
1
Fouls Won
1
Duels Won
0
Pens Won
Defenders
Jonathan Dean
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Sam Rogers
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
46
Total Mins
45
Entry
Jack Elliott
MAGNET
MAGNET
85
Activity
85
Activity
83
Passes
2
Duels
Andrew Gutman
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Midfielders
Maren Haile-Selassie
HITMAN
HITMAN
2
Goals
2
Goals
3
On Target
9.2
Rating
Tah D'Avilla
LATE SHIFT
LATE SHIFT
12
Late Mins
12
Late Mins
78
Total Mins
78
Entry
Anton Salétros
STORMTROOPER
STORMTROOPER
2
Shots
2
Shots
0
Goals
0
On Target
Forwards
Philip Zinckernagel
PROVIDER
PROVIDER
1
Assists
1
Assists
1
Key Passes
6.7
Rating
Robert Lewandowski
FINISHER
FINISHER
1
Goals
1
Goals
3
Shots
8.7
Rating
Puso Dithejane
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
64
Total Mins
64
Entry
BENCH
Josh Cohen
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Noah Allen
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
44
Total Mins
Started
Entry
Mauricio Pineda
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
12
Total Mins
Started
Entry
Leonardo Barroso
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Robin Lod
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
26
Total Mins
Started
Entry
Sergio Oregel
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
13
Total Mins
Started
Entry
David Poręba
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Samuel Williams
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Johan Gómez
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
1
Total Mins
Started
Entry

Head to Head

Date Home Score Away Competition Venue
05/24/2026 Chicago Fire 2 - 1 Toronto FC Major League Soccer Soldier Field
10/05/2025 Chicago Fire 2 - 2 Toronto FC Major League Soccer Soldier Field
03/15/2025 Toronto FC 1 - 2 Chicago Fire Major League Soccer BMO Field
09/29/2024 Chicago Fire 1 - 1 Toronto FC Major League Soccer SeatGeek Stadium
06/15/2024 Toronto FC 1 - 4 Chicago Fire Major League Soccer BMO Field
07/16/2023 Chicago Fire 1 - 0 Toronto FC Major League Soccer Soldier Field
05/31/2023 Toronto FC 0 - 0 Chicago Fire Major League Soccer BMO Field
07/14/2022 Chicago Fire 2 - 0 Toronto FC Major League Soccer Soldier Field
05/28/2022 Toronto FC 3 - 2 Chicago Fire Major League Soccer BMO Field
10/03/2021 Toronto FC 3 - 1 Chicago Fire Major League Soccer BMO Field
05/24/2026
Major League Soccer Soldier Field
10/05/2025
Major League Soccer Soldier Field
03/15/2025
Major League Soccer BMO Field
09/29/2024
Major League Soccer SeatGeek Stadium
06/15/2024
Major League Soccer BMO Field
07/16/2023
Major League Soccer Soldier Field
05/31/2023
Major League Soccer BMO Field
07/14/2022
Major League Soccer Soldier Field
05/28/2022
Major League Soccer BMO Field
10/03/2021
Major League Soccer BMO Field
Toronto FC Win
Chicago Fire Win
Draw

League Standings

Pos Team P Pts GF GA GD Form
1 Nashville SC 20 46 41 14 +27 DNew York City FC 0 - 0 Nashville SC (04-09-2026)WNashville SC 4 - 0 FC Cincinnati (30-08-2026)WNashville SC 3 - 2 Columbus Crew (23-08-2026)WNew York Red Bulls 0 - 1 Nashville SC (19-08-2026)WNashville SC 4 - 1 Inter Miami (16-08-2026)
2 New England Revolution 19 34 33 21 +12 WColumbus Crew 1 - 3 New England Revolution (30-08-2026)DNew England Revolution 1 - 1 New York City FC (23-08-2026)WDC United 0 - 3 New England Revolution (19-08-2026)LToronto FC 2 - 1 New England Revolution (15-08-2026)DCF Montreal 2 - 2 New England Revolution (01-08-2026)
3 Inter Miami 18 33 49 36 +13 DInter Miami 2 - 2 Atlanta United FC (05-09-2026)WInter Miami 7 - 1 CF Montreal (29-08-2026)LInter Miami 1 - 2 Toronto FC (22-08-2026)DPhiladelphia Union 2 - 2 Inter Miami (19-08-2026)LNashville SC 4 - 1 Inter Miami (16-08-2026)
4 Charlotte 19 31 36 27 +9 WAtlanta United FC 0 - 2 Charlotte (29-08-2026)WCharlotte 3 - 1 DC United (22-08-2026)DToronto FC 3 - 3 Charlotte (19-08-2026)WCharlotte 3 - 1 Columbus Crew (15-08-2026)LChicago Fire 2 - 1 Charlotte (02-08-2026)
5 Chicago Fire 18 31 33 27 +6 DToronto FC 4 - 4 Chicago Fire (05-09-2026)DNew York Red Bulls 1 - 1 Chicago Fire (22-08-2026)WOrlando City SC 1 - 2 Chicago Fire (19-08-2026)WChicago Fire 2 - 1 Charlotte (02-08-2026)LNew York City FC 3 - 1 Chicago Fire (25-07-2026)
6 New York City FC 19 24 31 26 +5 DNew York City FC 0 - 0 Nashville SC (04-09-2026)DToronto FC 1 - 1 New York City FC (29-08-2026)DNew England Revolution 1 - 1 New York City FC (23-08-2026)LFC Cincinnati 2 - 1 New York City FC (19-08-2026)LNew York City FC 2 - 3 Philadelphia Union (16-08-2026)
7 Philadelphia Union 20 23 34 37 -3 WPhiladelphia Union 2 - 0 CF Montreal (05-09-2026)WNew York Red Bulls 1 - 3 Philadelphia Union (29-08-2026)DPhiladelphia Union 2 - 2 Inter Miami (19-08-2026)WNew York City FC 2 - 3 Philadelphia Union (16-08-2026)WPhiladelphia Union 3 - 2 Atlanta United FC (01-08-2026)
8 FC Cincinnati 17 23 37 41 -4 LNashville SC 4 - 0 FC Cincinnati (30-08-2026)WFC Cincinnati 2 - 1 New York City FC (19-08-2026)DOrlando City SC 1 - 1 FC Cincinnati (15-08-2026)LColumbus Crew 2 - 1 FC Cincinnati (25-07-2026)WFC Cincinnati 6 - 2 Orlando City SC (23-05-2026)
9 New York Red Bulls 20 23 30 43 -13 LNew York Red Bulls 1 - 3 Philadelphia Union (29-08-2026)DNew York Red Bulls 1 - 1 Chicago Fire (22-08-2026)LNew York Red Bulls 0 - 1 Nashville SC (19-08-2026)LAtlanta United FC 2 - 1 New York Red Bulls (15-08-2026)WNew York Red Bulls 3 - 2 Orlando City SC (01-08-2026)
10 DC United 17 22 26 29 -3 LCharlotte 3 - 1 DC United (22-08-2026)LDC United 0 - 3 New England Revolution (19-08-2026)DCF Montreal 1 - 1 DC United (15-08-2026)DDC United 2 - 2 Nashville SC (01-08-2026)WDC United 2 - 1 Toronto FC (25-07-2026)
11 Toronto FC 18 21 27 30 -3 DToronto FC 4 - 4 Chicago Fire (05-09-2026)DToronto FC 1 - 1 New York City FC (29-08-2026)WInter Miami 1 - 2 Toronto FC (22-08-2026)DToronto FC 3 - 3 Charlotte (19-08-2026)WToronto FC 2 - 1 New England Revolution (15-08-2026)
12 CF Montreal 20 19 26 39 -13 LPhiladelphia Union 2 - 0 CF Montreal (05-09-2026)LInter Miami 7 - 1 CF Montreal (29-08-2026)WColumbus Crew 1 - 2 CF Montreal (19-08-2026)DCF Montreal 1 - 1 DC United (15-08-2026)DCF Montreal 2 - 2 New England Revolution (01-08-2026)
13 Orlando City SC 17 18 28 43 -15 LOrlando City SC 1 - 2 Chicago Fire (19-08-2026)DOrlando City SC 1 - 1 FC Cincinnati (15-08-2026)LNew York Red Bulls 3 - 2 Orlando City SC (01-08-2026)WOrlando City SC 1 - 0 Nashville SC (25-07-2026)LFC Cincinnati 6 - 2 Orlando City SC (23-05-2026)
14 Columbus Crew 18 16 23 30 -7 LColumbus Crew 1 - 3 New England Revolution (30-08-2026)LNashville SC 3 - 2 Columbus Crew (23-08-2026)LColumbus Crew 1 - 2 CF Montreal (19-08-2026)LCharlotte 3 - 1 Columbus Crew (15-08-2026)DInter Miami 2 - 2 Columbus Crew (01-08-2026)
15 Atlanta United FC 18 16 20 31 -11 DInter Miami 2 - 2 Atlanta United FC (05-09-2026)LAtlanta United FC 0 - 2 Charlotte (29-08-2026)WAtlanta United FC 2 - 1 New York Red Bulls (15-08-2026)LPhiladelphia Union 3 - 2 Atlanta United FC (01-08-2026)LNew England Revolution 4 - 1 Atlanta United FC (25-07-2026)

Find your next match faster.

Honest match ratings. Find what is worth watching—without the clutter.

Bookmark this page

This page updates as new matches arrive.

Keep these picks handy.

Press Ctrl+D, then confirm in your browser.

Viewed labels stay on this device. We don't receive your reading history.

Keep Futmetrix handy

Honest match ratings. Find what is worth watching—without the clutter.