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

Futmetrix Verdict
44
FT
Wed, Sep 9
Toronto FC
2-1
Nashville SC
โšก Intensity 49
โš–๏ธ Balance 27
๐Ÿ† Stakes 0
๐ŸŽฒ Upset 30
Aristizรกbal stuns Nashville in stoppage time.

Win Probability

  • Toronto FC 32%
  • Draw 26%
  • Nashville SC 42%

Futmetrix AI estimate

Toronto FC Stun League Leaders Nashville in Late BMO Field Thriller

Average Entertainment Futmetrix Score: 44/100. Toronto FC turned the Eastern Conference hierarchy upside down with a dramatic stoppage-time victory over top-seeded Nashville SC.

Opening Act

The matchup at BMO Field began with a cold dose of reality for the home supporters, as Nashville SC struck early. Barely three minutes into the game, Niklas Dorsch found the back of the net to put the high-flying visitors ahead. Holding a commanding position at the top of the standings, Nashville controlled possession comfortably at 58% throughout the half. The Stakes were unmistakably high for the visitors, who aggressively pushed forward and forced 8 corner kicks, pressing to double their advantage. However, Toronto FC refused to buckle under the sustained pressure. Both goalkeepers were incredibly busy, ultimately combining for 10 crucial saves on the night. This defensive resilience preserved a delicate Balance, keeping the eighth-place Canadian side well within striking distance as the first half concluded.

The Pivot

The second half transformed into a completely different tactical battle as the home side adjusted their shape and started finding spaces behind the Nashville defense. The crucial turning point arrived just past the hour mark when the coaching staff introduced Theo Corbeanu to the fray. His fresh legs immediately troubled the tiring backline. In the 72nd minute, Corbeanu slipped a perfectly timed pass to Dรกniel Sallรณi, who confidently hammered home the equalizer. This spectacular breakthrough sent the stadium into a frenzy and drastically elevated the Intensity rating of the contest. The game opened up into a chaotic, end-to-end spectacle featuring a combined 27 shots, with 12 hitting the target. Nashville's earlier dominance evaporated, replaced by a frantic scramble to regain control against a suddenly energized Toronto attacking unit.

Resolution

Just as the league leaders seemed ready to settle for a hard-fought draw on the road, another tactical substitution proved absolutely devastating. Entering the game in the 75th minute, Emilio Aristizรกbal became the ultimate hero in the dying moments of the match. Deep into stoppage time, Sallรณi turned provider, delivering a pinpoint ball that Aristizรกbal calmly slotted away in the 90th minute to seal a stunning 2-1 victory. The scoreboard highlighted a monumental Upset, completely defying the probability gap that heavily favored the top seed. This late heroics not only snapped Nashville's impressive unbeaten streak but also injected massive belief into Toronto's campaign. The final whistle triggered wild celebrations at BMO Field, proving that the gap between first and eighth place is razor-thin when momentum shifts.

Key Questions

What made D. Sallรณi the Man of the Match?

Dรกniel Sallรณi orchestrated the historic comeback, decisively scoring the 72nd-minute equalizer before providing the game-winning assist to Emilio Aristizรกbal deep into stoppage time.

How did substitute D. Sallรณi change the game?

Despite actually starting the match, Sallรณi's late-game energy proved transformative, sparking the second-half revival with a brilliant goal and a perfectly timed 90th-minute assist.

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%
Nashville SC 58%
Shots
16
11
Toronto FC 16
Nashville SC 11
Shots on Target
7
5
Toronto FC 7
Nashville SC 5
Expected Goals (xG)
1.62
0.63
Toronto FC 1.62
Nashville SC 0.63
Passes
361
504
Toronto FC 361
Nashville SC 504
Corners
3
8
Toronto FC 3
Nashville SC 8
Fouls
9
10
Toronto FC 9
Nashville SC 10
Yellow Cards
1
0
Toronto FC 1
Nashville SC 0
Red Cards
0
0
Toronto FC 0
Nashville SC 0

Match Events

Niklas Dorsch โšฝ 3'
HT
59' ๐Ÿ”„ โ†“ Jackson Gilman โ†‘Matheus Pereira de Souza
59' ๐Ÿ”„ โ†“ Lewis Morgan โ†‘Theo Corbeanu
59' ๐Ÿ”„ โ†“ Benjamin Kuscevic โ†‘Nickseon Gomis
โ†“ Elias Saad โ†‘Ahmed Qasim ๐Ÿ”„ 66'
70' ๐Ÿ”„ โ†“ Niklas Dorsch โ†‘Markus Cimermancic
72' โšฝ Dรกniel Sallรณi (Theo Corbeanu)
โ†“ Daniel Lovitz โ†‘Andy Najar ๐Ÿ”„ 74'
โ†“ Edvard Sandvik Tagseth โ†‘Patrick Yazbek ๐Ÿ”„ 74'
75' ๐Ÿ”„ โ†“ Josh Sargent โ†‘Emilio Aristizรกbal
โ†“ Cristian Espinoza โ†‘Shakur Mohammed ๐Ÿ”„ 87'
90'+3 โšฝ Emilio Aristizรกbal (Dรกniel Sallรณi)
90'+7 ๐ŸŸจ Luka Gavran
FT

Player Cards

Our take on every player in this match

Toronto FC

Goalkeepers
Luka Gavran
OCTOPUS
OCTOPUS
5
Saves
5
Saves
0
Conceded
100%
Save %
Defenders
Richmond Laryea
ARCHITECT
ARCHITECT
2
Key Passes
2
Key Passes
0
Assists
29%
Pass Acc
Walker Zimmerman
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Benjamรญn Kuscevic
STORMTROOPER
STORMTROOPER
1
Shots
1
Shots
0
Goals
1
On Target
J. Gilman
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
59
Total Mins
59
Entry
Midfielders
Lewis Morgan
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
59
Total Mins
59
Entry
Niklas Dorsch
FRIENDLY FIRE
FRIENDLY FIRE
Own Goal
Mistake
Own Goal
Mistake
2
Fouls
6
Rating
Alonso Coello
ARCHITECT
ARCHITECT
3
Key Passes
3
Key Passes
0
Assists
52%
Pass Acc
Dรกniel Sallรณi
FINISHER
FINISHER
1
Goals
1
Goals
3
Shots
8.8
Rating
Forwards
Josh Sargent
STORMTROOPER
STORMTROOPER
4
Shots
4
Shots
0
Goals
1
On Target
Derrick Etienne Jr.
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
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
Nickseon Gomis
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
31
Total Mins
Started
Entry
Zane Monlouis
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Matheus Pereira
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
31
Total Mins
Started
Entry
Markus Cimermancic
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
20
Total Mins
Started
Entry
Theo Corbeanu
ARCHITECT
ARCHITECT
3
Key Passes
3
Key Passes
1
Assists
8%
Pass Acc
Emilio Aristizรกbal
CLUTCH HERO
CLUTCH HERO
90
Goal Time
90
Goal Time
Goal
Impact
7.6
Rating

Nashville SC

Goalkeepers
Brian Schwake
OCTOPUS
OCTOPUS
5
Saves
5
Saves
0
Conceded
100%
Save %
Defenders
Reed Baker-Whiting
WALL
WALL
0
Dribbled Past
0
Dribbled Past
6
Tackles
67%
Duel Win %
Jack Maher
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Maxwell Woledzi
STORMTROOPER
STORMTROOPER
1
Shots
1
Shots
0
Goals
1
On Target
Daniel Lovitz
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
74
Total Mins
74
Entry
Midfielders
Matthew Corcoran
STORMTROOPER
STORMTROOPER
2
Shots
2
Shots
0
Goals
0
On Target
Edvard Tagseth
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
74
Total Mins
74
Entry
Elias Saad
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
66
Total Mins
66
Entry
Forwards
Cristian Espinoza
NPC
NPC
87
Minutes
87
Minutes
28%
Pass Acc
6.0
Rating
Sam Surridge
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Hany Mukhtar
PROVOCATEUR
PROVOCATEUR
3
Fouls Won
3
Fouls Won
4
Duels Won
0
Pens Won
BENCH
Joe Willis
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Josh Bauer
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Andy Najar
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
16
Total Mins
Started
Entry
Jeisson Palacios
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Shakur Mohammed
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
3
Total Mins
Started
Entry
Alex Muyl
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Bryan Acosta
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Patrick Yazbek
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
16
Total Mins
Started
Entry
Ahmed Qasem
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
24
Total Mins
Started
Entry

Head to Head

Date Home Score Away Competition Venue
07/20/2025 Nashville SC 1 - 0 Toronto FC Major League Soccer Geodis Park
05/24/2025 Toronto FC 1 - 2 Nashville SC Major League Soccer BMO Field
06/19/2024 Toronto FC 1 - 2 Nashville SC Major League Soccer BMO Field
05/16/2024 Nashville SC 2 - 0 Toronto FC Major League Soccer GEODIS Park
06/10/2023 Toronto FC 1 - 1 Nashville SC Major League Soccer BMO Field
04/09/2023 Nashville SC 0 - 0 Toronto FC Major League Soccer GEODIS Park
08/07/2022 Nashville SC 3 - 4 Toronto FC Major League Soccer GEODIS Park
09/18/2021 Toronto FC 2 - 1 Nashville SC Major League Soccer BMO Field
08/01/2021 Toronto FC 1 - 1 Nashville SC Major League Soccer BMO Field
07/20/2025
Major League Soccer Geodis Park
05/24/2025
Major League Soccer BMO Field
06/19/2024
Major League Soccer BMO Field
05/16/2024
Major League Soccer GEODIS Park
06/10/2023
Major League Soccer BMO Field
04/09/2023
Major League Soccer GEODIS Park
08/07/2022
Major League Soccer GEODIS Park
09/18/2021
Major League Soccer BMO Field
08/01/2021
Major League Soccer BMO Field
Toronto FC Win
Nashville SC Win
Draw

League Standings

Pos Team P Pts GF GA GD Form
1 Nashville SC 21 46 42 16 +26 LToronto FC 2 - 1 Nashville SC (09-09-2026)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)
2 New England Revolution 20 37 35 22 +13 WNew York City FC 1 - 2 New England Revolution (10-09-2026)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)
3 Inter Miami 19 34 50 37 +13 DChicago Fire 1 - 1 Inter Miami (10-09-2026)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)
4 Charlotte 20 34 38 28 +10 WCF Montreal 1 - 2 Charlotte (09-09-2026)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)
5 Chicago Fire 19 32 34 28 +6 DChicago Fire 1 - 1 Inter Miami (10-09-2026)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)
6 Philadelphia Union 21 26 39 37 +2 WPhiladelphia Union 5 - 0 FC Cincinnati (09-09-2026)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)
7 DC United 18 25 28 30 -2 WDC United 2 - 1 Columbus Crew (09-09-2026)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)
8 New York City FC 20 24 32 28 +4 LNew York City FC 1 - 2 New England Revolution (10-09-2026)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)
9 Toronto FC 19 24 29 31 -2 WToronto FC 2 - 1 Nashville SC (09-09-2026)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)
10 FC Cincinnati 18 23 37 46 -9 LPhiladelphia Union 5 - 0 FC Cincinnati (09-09-2026)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)
11 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)
12 Orlando City SC 18 21 31 45 -14 WAtlanta United FC 2 - 3 Orlando City SC (09-09-2026)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)
13 CF Montreal 21 19 27 41 -14 LCF Montreal 1 - 2 Charlotte (09-09-2026)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)
14 Columbus Crew 19 16 24 32 -8 LDC United 2 - 1 Columbus Crew (09-09-2026)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)
15 Atlanta United FC 19 16 22 34 -12 LAtlanta United FC 2 - 3 Orlando City SC (09-09-2026)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)

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.