New York City FC 1 - 1 FT Toronto FC

Yankee Stadium

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

Futmetrix Verdict
51
FT
Fri, Jul 31
New York City FC
1-1
Toronto FC
⚡ Intensity 37
⚖️ Balance 44
🏆 Stakes 33
🎲 Upset 60
Stalemate under the Bronx lights.

Win Probability

  • New York City FC 57%
  • Draw 24%
  • Toronto FC 19%

Futmetrix AI estimate

Stoppage-Time Stunner Forces Bronx Stalemate

Average Entertainment Futmetrix Score: 51/100. A frenetic clash of high shot volume ultimately settled for a gripping, if imperfect, share of the spoils at Yankee Stadium.

The Early Breakthrough

At Yankee Stadium, the hosts wasted no time making their clear intentions known right from the opening whistle. The Stakes were exceptionally high for New York City FC, who were looking to solidify their strong top-five position in the Eastern Conference against a struggling Canadian side desperate for points. They found their golden opportunity almost immediately. A foul in the box led to an early penalty in the 8th minute, allowing N. Mercau to step up. Ignoring the pressure, he slotted home with ruthless efficiency to give the home side the perfect platform. Following the goal, the home team played with urgent verticality, repeatedly trying to carve out chances and forcing early defensive scrambles. Despite going down so early in a hostile environment, Toronto refused to fold. They edged possession with 51% of the ball, slowly asserting their passing game and finding a tentative rhythm on the famously narrow pitch.

A Crucial Shift in Momentum

The true turning point of the match arrived deep into first-half stoppage time, completely shifting the narrative. Just as New York looked entirely ready to take their slender, hard-fought advantage into the dressing room for a tactical reset, Toronto FC struck back with venom. D. Mihailovic found the back of the net in the sixth minute of added time, delivering an absolute hammer blow to the hosts' momentum. The Intensity flared on the pitch as the equalizer completely altered the psychological landscape of the fixture. This single moment sparked a chaotic, end-to-end exchange of blows where both midfields struggled to maintain absolute control over the tempo. A combined 29 shots were attempted throughout the night, turning the game into a relentless shooting gallery. With 10 efforts directly testing the keepers, the match transformed from a tactical stalemate into a fiercely open battle for supremacy.

Heroics Between the Posts

The second half evolved into a fascinating showcase of sheer defensive stubbornness and goalkeeping brilliance. With the Balance of play constantly teetering on a knife's edge, it was the men with the gloves who ultimately dictated the final outcome. Eight total saves were made between the two sides, with Luka Gavran delivering four absolutely crucial stops to deny New York a late, dramatic winner. His heroics ensured the visitors held the line under sustained pressure. The 1-1 draw stands as a deeply frustrating result for New York, who dropped valuable points at home when a victory was heavily expected. For Toronto, dragging themselves out of a miserable winless run to steal a hard-earned point in the Bronx feels like a necessary minor victory. Both squads leave the pitch feeling they could have taken all three points, but the shared spoils accurately reflect a fiercely contested evening.

Key Questions

Who scored the goals in this match?

N. Mercau opened the scoring for New York City FC with a penalty, while D. Mihailovic equalized for Toronto FC just before halftime.

How did the goalkeepers perform?

Luka Gavran stood out for Toronto FC with four crucial saves, contributing to a total of eight saves across both teams in a very busy match.

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
49%
51%
New York City FC 49%
Toronto FC 51%
Shots
16
13
New York City FC 16
Toronto FC 13
Shots on Target
5
5
New York City FC 5
Toronto FC 5
Expected Goals (xG)
2.08
1.00
New York City FC 2.08
Toronto FC 1.00
Passes
363
370
New York City FC 363
Toronto FC 370
Pass Accuracy
83%
79%
New York City FC 83%
Toronto FC 79%
Corners
3
2
New York City FC 3
Toronto FC 2
Fouls
11
12
New York City FC 11
Toronto FC 12
Yellow Cards
2
4
New York City FC 2
Toronto FC 4
Red Cards
0
0
New York City FC 0
Toronto FC 0

Match Events

R. Laryea 🟨 6'
8' N. Mercau
11' 🟨 Talles Magno
18' 🟨 N. Mercau
J. Osorio 🟨 45'+6
D. Mihailovic 45'+6
HT
N. Dorsch 🟨 56'
59' 🔄 A. Ojeda H. Wolf
59' 🔄 B. Traore M. Jones
J. Gilman 🟨 61'
J. Sargent D. Kerr 🔄 71'
N. Dorsch A. Coello 🔄 71'
D. Mihailovic D. Etienne 🔄 72'
72' 🔄 Talles Magno M. Carrizo
86' 🔄 Thiago Martins M. Ilenic
86' 🔄 N. Mercau S. Reid
T. Corbeanu M. Henry 🔄 87'
FT

Player Cards

Our take on every player in this match

New York City FC

Goalkeepers
Matthew Freese
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Defenders
Tayvon Gray
WALL
WALL
0
Dribbled Past
0
Dribbled Past
3
Tackles
83%
Duel Win %
Thiago Martins
NPC
NPC
86
Minutes
86
Minutes
58%
Pass Acc
6.3
Rating
James Sands
PROVOCATEUR
PROVOCATEUR
2
Fouls Won
2
Fouls Won
9
Duels Won
0
Pens Won
Nico Cavallo
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Midfielders
Jonathan Shore
ENFORCER
ENFORCER
3
Tackles
3
Tackles
6
Duels Won
86%
Win %
Axel Ojeda
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
59
Total Mins
59
Entry
Nicolás Fernández Mercau
SNIPER
SNIPER
50%
Conversion
50%
Conversion
1
Goals
2
Shots
Andrés Perea
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Bénie Traoré
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
59
Total Mins
59
Entry
Forwards
Talles Magno
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
72
Total Mins
72
Entry
BENCH
Tomás Romero
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Mitja Ilenic
STORMTROOPER
STORMTROOPER
1
Shots
1
Shots
0
Goals
0
On Target
Maxwell Murray
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Maximo Carrizo
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
18
Total Mins
Started
Entry
Cooper Flax
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Kevin Pierre
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Hannes Wolf
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
31
Total Mins
Started
Entry
Malachi Jones
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
31
Total Mins
Started
Entry
Seymour Garfield-Reid
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
10
Total Mins
Started
Entry

Toronto FC

Goalkeepers
Luka Gavran
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Defenders
Kobe Franklin
WALL
WALL
0
Dribbled Past
0
Dribbled Past
5
Tackles
80%
Duel Win %
Walker Zimmerman
WALL
WALL
0
Dribbled Past
0
Dribbled Past
2
Tackles
70%
Duel Win %
Jackson Gilman
STORMTROOPER
STORMTROOPER
1
Shots
1
Shots
0
Goals
0
On Target
Richmond Laryea
FRIENDLY FIRE
FRIENDLY FIRE
Pen Given
Mistake
Pen Given
Mistake
2
Fouls
6.3
Rating
Midfielders
Jonathan Osorio
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Niklas Dorsch
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
71
Total Mins
71
Entry
Theo Corbeanu
NPC
NPC
87
Minutes
87
Minutes
16%
Pass Acc
6.7
Rating
Djordje Mihailović
SNIPER
SNIPER
100%
Conversion
100%
Conversion
1
Goals
1
Shots
Dániel Sallói
SNAKEBITTEN
SNAKEBITTEN
4
On Target
4
On Target
0
Goals
1.2
xG Wasted
Forwards
Josh Sargent
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
71
Total Mins
71
Entry
BENCH
William Yarbrough
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Benjamín Kuscevic
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Raheem Edwards
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Alonso Coello
ARCHITECT
ARCHITECT
3
Key Passes
3
Key Passes
0
Assists
16%
Pass Acc
Malik Henry
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
9
Total Mins
Started
Entry
Deandre Kerr
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
19
Total Mins
Started
Entry
Derrick Etienne Jr.
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
18
Total Mins
Started
Entry
Emilio Aristizábal
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Jules-Anthony Vilsaint
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry

Head to Head

Date Home Score Away Competition Venue
07/31/2026 New York City FC 1 - 1 Toronto FC Major League Soccer Yankee Stadium
07/03/2025 New York City FC 3 - 1 Toronto FC Major League Soccer Yankee Stadium
04/26/2025 Toronto FC 0 - 1 New York City FC Major League Soccer BMO Field
05/11/2024 Toronto FC 2 - 3 New York City FC Major League Soccer BMO Field
03/16/2024 New York City FC 2 - 1 Toronto FC Major League Soccer Yankee Stadium
09/24/2023 New York City FC 3 - 0 Toronto FC Major League Soccer Red Bull Arena
07/26/2023 New York City FC 5 - 0 Toronto FC Leagues Cup Red Bull Arena
04/29/2023 Toronto FC 1 - 0 New York City FC Major League Soccer BMO Field
04/24/2022 New York City FC 5 - 4 Toronto FC Major League Soccer Citi Field
04/02/2022 Toronto FC 2 - 1 New York City FC Major League Soccer BMO Field
07/31/2026
Major League Soccer Yankee Stadium
07/03/2025
Major League Soccer Yankee Stadium
04/26/2025
Major League Soccer BMO Field
05/11/2024
Major League Soccer BMO Field
03/16/2024
Major League Soccer Yankee Stadium
09/24/2023
Major League Soccer Red Bull Arena
07/26/2023
Leagues Cup Red Bull Arena
04/29/2023
Major League Soccer BMO Field
04/24/2022
Major League Soccer Citi Field
04/02/2022
Major League Soccer BMO Field
New York City FC Win
Toronto FC Win
Draw

League Standings

Pos Team P Pts GF GA GD Form
1 Nashville SC 15 33 29 11 +18 DDC United 2 - 2 Nashville SC (01-08-2026)LOrlando City SC 1 - 0 Nashville SC (25-07-2026)WNashville SC 1 - 0 CF Montreal (23-07-2026)WNashville SC 1 - 0 Atlanta United FC (18-07-2026)WNashville SC 2 - 1 New York City FC (24-05-2026)
2 Inter Miami 13 28 36 25 +11 DInter Miami 2 - 2 Columbus Crew (01-08-2026)WCF Montreal 0 - 1 Inter Miami (25-07-2026)WInter Miami 3 - 2 Chicago Fire (22-07-2026)WInter Miami 6 - 4 Philadelphia Union (24-05-2026)WFC Cincinnati 3 - 5 Inter Miami (13-05-2026)
3 New England Revolution 15 27 25 17 +8 DCF Montreal 2 - 2 New England Revolution (01-08-2026)WNew England Revolution 4 - 1 Atlanta United FC (25-07-2026)DNew England Revolution 0 - 0 Toronto FC (22-07-2026)LCharlotte 1 - 0 New England Revolution (23-05-2026)LNew England Revolution 0 - 3 Nashville SC (13-05-2026)
4 Chicago Fire 15 26 26 21 +5 WChicago Fire 2 - 1 Charlotte (02-08-2026)LNew York City FC 3 - 1 Chicago Fire (25-07-2026)LInter Miami 3 - 2 Chicago Fire (22-07-2026)WChicago Fire 2 - 1 Toronto FC (24-05-2026)WCF Montreal 0 - 2 Chicago Fire (16-05-2026)
5 New York Red Bulls 16 22 27 36 -9 WNew York Red Bulls 3 - 2 Orlando City SC (01-08-2026)LNew York Red Bulls 0 - 2 Charlotte (25-07-2026)LPhiladelphia Union 3 - 1 New York Red Bulls (22-07-2026)DNew York Red Bulls 1 - 1 New York City FC (16-05-2026)WNew York Red Bulls 3 - 2 Columbus Crew (13-05-2026)
6 New York City FC 14 21 26 19 +7 DNew York City FC 1 - 1 Toronto FC (31-07-2026)WNew York City FC 3 - 1 Chicago Fire (25-07-2026)WColumbus Crew 1 - 2 New York City FC (22-07-2026)LNashville SC 2 - 1 New York City FC (24-05-2026)DNew York Red Bulls 1 - 1 New York City FC (16-05-2026)
7 Charlotte 15 21 25 22 +3 LChicago Fire 2 - 1 Charlotte (02-08-2026)WNew York Red Bulls 0 - 2 Charlotte (25-07-2026)DCharlotte 2 - 2 Atlanta United FC (23-07-2026)WCharlotte 1 - 0 New England Revolution (23-05-2026)WCharlotte 3 - 1 Toronto FC (16-05-2026)
8 DC United 14 21 24 22 +2 DDC United 2 - 2 Nashville SC (01-08-2026)WDC United 2 - 1 Toronto FC (25-07-2026)DDC United 4 - 4 CF Montreal (23-05-2026)LDC United 1 - 3 Chicago Fire (13-05-2026)DNashville SC 2 - 2 DC United (10-05-2026)
9 FC Cincinnati 14 19 34 35 -1 LColumbus Crew 2 - 1 FC Cincinnati (25-07-2026)WFC Cincinnati 6 - 2 Orlando City SC (23-05-2026)LFC Cincinnati 3 - 5 Inter Miami (13-05-2026)DCharlotte 2 - 2 FC Cincinnati (09-05-2026)WChicago Fire 2 - 3 FC Cincinnati (03-05-2026)
10 Orlando City SC 15 17 26 40 -14 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)DOrlando City SC 1 - 1 Atlanta United FC (16-05-2026)WOrlando City SC 4 - 3 Philadelphia Union (13-05-2026)
11 Columbus Crew 14 16 18 19 -1 DInter Miami 2 - 2 Columbus Crew (01-08-2026)WColumbus Crew 2 - 1 FC Cincinnati (25-07-2026)LColumbus Crew 1 - 2 New York City FC (22-07-2026)WColumbus Crew 2 - 0 Atlanta United FC (24-05-2026)DPhiladelphia Union 1 - 1 Columbus Crew (16-05-2026)
12 CF Montreal 16 15 22 28 -6 DCF Montreal 2 - 2 New England Revolution (01-08-2026)LCF Montreal 0 - 1 Inter Miami (25-07-2026)LNashville SC 1 - 0 CF Montreal (23-07-2026)DCF Montreal 0 - 0 Toronto FC (16-07-2026)DDC United 4 - 4 CF Montreal (23-05-2026)
13 Philadelphia Union 16 13 24 32 -8 WPhiladelphia Union 3 - 2 Atlanta United FC (01-08-2026)WPhiladelphia Union 3 - 1 New York Red Bulls (22-07-2026)LInter Miami 6 - 4 Philadelphia Union (24-05-2026)DPhiladelphia Union 1 - 1 Columbus Crew (16-05-2026)LOrlando City SC 4 - 3 Philadelphia Union (13-05-2026)
14 Toronto FC 13 12 15 20 -5 DNew York City FC 1 - 1 Toronto FC (31-07-2026)LDC United 2 - 1 Toronto FC (25-07-2026)DNew England Revolution 0 - 0 Toronto FC (22-07-2026)DCF Montreal 0 - 0 Toronto FC (16-07-2026)LChicago Fire 2 - 1 Toronto FC (24-05-2026)
15 Atlanta United FC 15 12 16 26 -10 LPhiladelphia Union 3 - 2 Atlanta United FC (01-08-2026)LNew England Revolution 4 - 1 Atlanta United FC (25-07-2026)DCharlotte 2 - 2 Atlanta United FC (23-07-2026)LNashville SC 1 - 0 Atlanta United FC (18-07-2026)LColumbus Crew 2 - 0 Atlanta United FC (24-05-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.