Real Salt Lake 0 - 2 FT New York City FC

America First Field

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

Futmetrix Verdict
23
FT
Sun, Sep 13
Real Salt Lake
0-2
New York City FC
⚡ Intensity 19
⚖️ Balance 13
🏆 Stakes 0
🎲 Upset 60
Clinical NYCFC silence the Utah crowd.

Win Probability

  • Real Salt Lake 48%
  • Draw 26%
  • New York City FC 26%

Futmetrix AI estimate

NYCFC Stuns Salt Lake in Clinical Away Display

Skip It Futmetrix Score: 23/100. An underdog triumph defined by ruthless finishing and a goalkeeping masterclass that entirely defied the run of play.

Opening Act

The script started with aggressive intent at America First Field as the home side sought to dictate terms. Real Salt Lake edged possession with 52 percent of the ball, pinning the visitors back early on. The hosts manufactured a staggering 10 corner kicks, attempting to turn set-piece pressure into an early advantage. A relentless Intensity defined this opening phase, with the Utah outfit launching 14 total shots toward the target. However, they found themselves banging on a locked door. M. Freese delivered an absolute masterclass between the posts. The goalkeeper absorbed the heavy bombardment, pulling off six crucial saves to keep his team breathing when they were firmly on the back foot.

The Pivot

Despite the lopsided shot count, New York City FC held their nerve and waited for the perfect opening to strike. A significant Upset Factor began to materialize just as the halftime whistle loomed. In the 41st minute, the visitors launched a surgical counter-attack. Agustin Ojeda proved to be the creative catalyst, carving out space before delivering a precision pass to Nicolás Fernández Mercau. The midfielder showed exceptional composure, burying his chance to steal a critical 1-0 lead. That singular moment drained the energy from the home crowd and completely scrambled Salt Lake's defensive structure before the break, proving that quality chances always trump raw shot volume in modern football.

Resolution

The second half saw the hosts frantically chase the game, but the tactical Balance had already tilted completely away from them. At the 61-minute mark, the visitors struck the final fatal blow. Ojeda acted as the ultimate playmaker once again, spotting a seam in the stretched defense and feeding Luighi Hanri Sousa Santos. The attacker made no mistake, doubling the advantage and effectively ending the contest. New York managed merely three shots on target the entire evening, but their lethal efficiency secured the points. This smash-and-grab victory lifts spirits in the visiting dressing room, snapping a miserable winless streak and providing a crucial morale boost as they push forward in the mid-table standings.

Key Questions

Who provided the crucial assists for New York City FC?

Agustin Ojeda was the creative engine, providing both assists for the goals scored by Mercau and Luighi.

Why did Real Salt Lake lose despite dominating the shot count?

They lacked clinical finishing and were completely shut down by an inspired Matthew Freese, who recorded six crucial saves.

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
52%
48%
Real Salt Lake 52%
New York City FC 48%
Shots
14
6
Real Salt Lake 14
New York City FC 6
Shots on Target
6
3
Real Salt Lake 6
New York City FC 3
Expected Goals (xG)
1.11
0.61
Real Salt Lake 1.11
New York City FC 0.61
Passes
486
458
Real Salt Lake 486
New York City FC 458
Corners
10
1
Real Salt Lake 10
New York City FC 1
Fouls
18
11
Real Salt Lake 18
New York City FC 11
Yellow Cards
2
2
Real Salt Lake 2
New York City FC 2
Red Cards
0
0
Real Salt Lake 0
New York City FC 0

Match Events

Nicolás Fernández Mercau (Agustin Ojeda) 41'
HT
57' 🔄 Juan Arias Kobi Henry
57' 🔄 Luca Moisa Colin Guske
Luighi Hanri Sousa Santos (Agustin Ojeda) 61'
67' 🔄 Philip Quinton Aiden Hezarkhani
67' 🔄 Sergi Solans Lineker Rodrigues
Luighi Hanri Sousa Santos Bénie Adama Traoré 🔄 72'
76' 🔄 Morgan Guilavogui Taylor Booth
Jonathan Shore Aiden O'Neill 🔄 80'
Nico Cavallo Kevin O'Toole 🔄 80'
Kevin O'Toole 🟨 81'
Hannes Wolf Alonso Martinez 🔄 88'
Matthew Freese 🟨 90'+8
FT

Player Cards

Our take on every player in this match

Real Salt Lake

Goalkeepers
Rafael Cabral
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Defenders
Alexandros Katranis
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
DeAndre Yedlin
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Juan Arias
STORMTROOPER
STORMTROOPER
1
Shots
1
Shots
0
Goals
0
On Target
Philip Quinton
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
67
Total Mins
67
Entry
Juan Manuel Sanabria
ARCHITECT
ARCHITECT
3
Key Passes
3
Key Passes
0
Assists
32%
Pass Acc
Midfielders
Morgan Guilavogui
ARCHITECT
ARCHITECT
3
Key Passes
3
Key Passes
0
Assists
28%
Pass Acc
Noel Caliskan
MAGNET
MAGNET
75
Activity
75
Activity
70
Passes
5
Duels
Luca Moisa
STORMTROOPER
STORMTROOPER
2
Shots
2
Shots
0
Goals
1
On Target
Saba Lobzhanidze
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Forwards
S. Solans
ARCHITECT
ARCHITECT
3
Key Passes
3
Key Passes
0
Assists
9%
Pass Acc
BENCH
Mason Stajduhar
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Kobi Henry
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
33
Total Mins
Started
Entry
R. Mesalles
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Emeka Eneli
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Colin Guske
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
33
Total Mins
Started
Entry
Taylor Booth
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
14
Total Mins
Started
Entry
Aiden Hezarkhani
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
23
Total Mins
Started
Entry
Lineker Rodrigues
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
23
Total Mins
Started
Entry
Jason Shokalook
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry

New York City FC

Goalkeepers
Matthew Freese
OCTOPUS
OCTOPUS
6
Saves
6
Saves
0
Conceded
100%
Save %
Defenders
Tayvon Gray
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Thiago Martins
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
James Sands
WALL
WALL
0
Dribbled Past
0
Dribbled Past
2
Tackles
71%
Duel Win %
Nico Cavallo
ENFORCER
ENFORCER
3
Tackles
3
Tackles
3
Duels Won
75%
Win %
Midfielders
Jonathan Shore
LATE SHIFT
LATE SHIFT
10
Late Mins
10
Late Mins
80
Total Mins
80
Entry
Nicolás Fernández Mercau
PROVOCATEUR
PROVOCATEUR
4
Fouls Won
4
Fouls Won
5
Duels Won
0
Pens Won
Andrés Perea
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Forwards
Axel Ojeda
ARCHITECT
ARCHITECT
2
Key Passes
2
Key Passes
2
Assists
27%
Pass Acc
Luighi
SNIPER
SNIPER
100%
Conversion
100%
Conversion
1
Goals
1
Shots
Hannes Wolf
PROVOCATEUR
PROVOCATEUR
3
Fouls Won
3
Fouls Won
4
Duels Won
0
Pens Won
BENCH
Tomás Romero
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Raul Gustavo
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Kevin O'Toole
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
10
Total Mins
Started
Entry
Maxwell Murray
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Mitja Ilenic
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Aiden O'Neill
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
10
Total Mins
Started
Entry
Bénie Traoré
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
18
Total Mins
Started
Entry
Adrián Martínez
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
2
Total Mins
Started
Entry
Malachi Jones
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry

Head to Head

Date Home Score Away Competition Venue
01/24/2025 Real Salt Lake 2 - 2 New York City FC Friendlies Clubs
01/24/2025 Real Salt Lake 2 - 2 New York City FC Friendlies Clubs TBC
06/11/2023 Real Salt Lake 0 - 0 New York City FC Major League Soccer America First Field
04/17/2022 New York City FC 6 - 0 Real Salt Lake Major League Soccer Yankee Stadium
08/04/2019 Real Salt Lake 3 - 1 New York City FC Major League Soccer Rio Tinto Stadium
04/11/2018 New York City FC 4 - 0 Real Salt Lake Major League Soccer Yankee Stadium
05/18/2017 Real Salt Lake 2 - 1 New York City FC Major League Soccer Rio Tinto Stadium
06/02/2016 New York City FC 2 - 3 Real Salt Lake Major League Soccer Yankee Stadium
05/24/2015 Real Salt Lake 2 - 0 New York City FC Major League Soccer Rio Tinto Stadium
01/24/2025
Friendlies Clubs
01/24/2025
Friendlies Clubs TBC
06/11/2023
Major League Soccer America First Field
04/17/2022
Major League Soccer Yankee Stadium
08/04/2019
Major League Soccer Rio Tinto Stadium
04/11/2018
Major League Soccer Yankee Stadium
05/18/2017
Major League Soccer Rio Tinto Stadium
06/02/2016
Major League Soccer Yankee Stadium
05/24/2015
Major League Soccer Rio Tinto Stadium
Real Salt Lake Win
New York City FC Win
Draw

League Standings

Pos Team P Pts GF GA GD Form
1 Vancouver Whitecaps 21 40 45 19 +26 LVancouver Whitecaps 1 - 2 Austin (13-09-2026)WVancouver Whitecaps 3 - 0 Los Angeles Galaxy (10-09-2026)LVancouver Whitecaps 1 - 3 St. Louis City (06-09-2026)WSporting Kansas City 0 - 3 Vancouver Whitecaps (30-08-2026)WVancouver Whitecaps 5 - 0 FC Dallas (23-08-2026)
2 St. Louis City 21 35 36 31 +5 WSt. Louis City 4 - 2 Minnesota United FC (13-09-2026)DPortland Timbers 2 - 2 St. Louis City (10-09-2026)WVancouver Whitecaps 1 - 3 St. Louis City (06-09-2026)DSt. Louis City 3 - 3 FC Dallas (30-08-2026)WSt. Louis City 2 - 1 Houston Dynamo (23-08-2026)
3 San Jose Earthquakes 20 34 38 27 +11 WSan Jose Earthquakes 1 - 0 Houston Dynamo (13-09-2026)WSan Diego 2 - 3 San Jose Earthquakes (10-09-2026)DAustin 1 - 1 San Jose Earthquakes (06-09-2026)DHouston Dynamo 0 - 0 San Jose Earthquakes (30-08-2026)LSan Jose Earthquakes 1 - 5 Minnesota United FC (23-08-2026)
4 FC Dallas 21 33 40 40 0 WFC Dallas 2 - 1 Portland Timbers (13-09-2026)WMinnesota United FC 1 - 2 FC Dallas (10-09-2026)WFC Dallas 4 - 3 Sporting Kansas City (06-09-2026)DSt. Louis City 3 - 3 FC Dallas (30-08-2026)LVancouver Whitecaps 5 - 0 FC Dallas (23-08-2026)
5 Colorado Rapids 20 32 27 20 +7 DAustin 1 - 1 Colorado Rapids (10-09-2026)WColorado Rapids 1 - 0 Real Salt Lake (30-08-2026)LSan Diego 3 - 0 Colorado Rapids (23-08-2026)WColorado Rapids 1 - 0 Los Angeles FC (20-08-2026)WColorado Rapids 2 - 0 Sporting Kansas City (16-08-2026)
6 Houston Dynamo 20 32 26 26 0 LSan Jose Earthquakes 1 - 0 Houston Dynamo (13-09-2026)WHouston Dynamo 2 - 1 Real Salt Lake (10-09-2026)DHouston Dynamo 0 - 0 San Jose Earthquakes (30-08-2026)LSt. Louis City 2 - 1 Houston Dynamo (23-08-2026)WVancouver Whitecaps 0 - 1 Houston Dynamo (20-08-2026)
7 Los Angeles FC 21 30 28 24 +4 LSporting Kansas City 3 - 1 Los Angeles FC (13-09-2026)DReal Salt Lake 2 - 2 Los Angeles FC (06-09-2026)DLos Angeles FC 1 - 1 Portland Timbers (23-08-2026)LColorado Rapids 1 - 0 Los Angeles FC (20-08-2026)LLos Angeles FC 0 - 1 San Diego (16-08-2026)
8 Portland Timbers 21 28 41 39 +2 LFC Dallas 2 - 1 Portland Timbers (13-09-2026)DPortland Timbers 2 - 2 St. Louis City (10-09-2026)WPortland Timbers 5 - 4 Minnesota United FC (06-09-2026)LPortland Timbers 1 - 2 Austin (30-08-2026)DLos Angeles FC 1 - 1 Portland Timbers (23-08-2026)
9 Real Salt Lake 20 26 33 31 +2 LHouston Dynamo 2 - 1 Real Salt Lake (10-09-2026)DReal Salt Lake 2 - 2 Los Angeles FC (06-09-2026)LColorado Rapids 1 - 0 Real Salt Lake (30-08-2026)LReal Salt Lake 3 - 4 FC Dallas (20-08-2026)DReal Salt Lake 1 - 1 Minnesota United FC (16-08-2026)
10 San Diego 21 26 34 33 +1 LSan Diego 2 - 3 San Jose Earthquakes (10-09-2026)WSan Diego 3 - 1 Los Angeles Galaxy (30-08-2026)WSan Diego 3 - 0 Colorado Rapids (23-08-2026)LPortland Timbers 3 - 1 San Diego (20-08-2026)WLos Angeles FC 0 - 1 San Diego (16-08-2026)
11 Seattle Sounders 19 25 22 26 -4 DLos Angeles Galaxy 1 - 1 Seattle Sounders (13-09-2026)LSeattle Sounders 1 - 2 Austin (20-08-2026)LSeattle Sounders 0 - 2 Vancouver Whitecaps (17-08-2026)LPortland Timbers 2 - 1 Seattle Sounders (02-08-2026)LAustin 3 - 1 Seattle Sounders (23-07-2026)
12 Austin 20 23 24 35 -11 WVancouver Whitecaps 1 - 2 Austin (13-09-2026)DAustin 1 - 1 Colorado Rapids (10-09-2026)DAustin 1 - 1 San Jose Earthquakes (06-09-2026)WPortland Timbers 1 - 2 Austin (30-08-2026)WSeattle Sounders 1 - 2 Austin (20-08-2026)
13 Minnesota United FC 19 22 27 31 -4 LSt. Louis City 4 - 2 Minnesota United FC (13-09-2026)LMinnesota United FC 1 - 2 FC Dallas (10-09-2026)LPortland Timbers 5 - 4 Minnesota United FC (06-09-2026)WSan Jose Earthquakes 1 - 5 Minnesota United FC (23-08-2026)DReal Salt Lake 1 - 1 Minnesota United FC (16-08-2026)
14 Los Angeles Galaxy 20 19 20 33 -13 DLos Angeles Galaxy 1 - 1 Seattle Sounders (13-09-2026)LVancouver Whitecaps 3 - 0 Los Angeles Galaxy (10-09-2026)LSan Diego 3 - 1 Los Angeles Galaxy (30-08-2026)WLos Angeles Galaxy 1 - 0 San Jose Earthquakes (20-08-2026)LHouston Dynamo 1 - 0 Los Angeles Galaxy (16-08-2026)
15 Sporting Kansas City 20 17 22 48 -26 WSporting Kansas City 3 - 1 Los Angeles FC (13-09-2026)LFC Dallas 4 - 3 Sporting Kansas City (06-09-2026)LSporting Kansas City 0 - 3 Vancouver Whitecaps (30-08-2026)DSporting Kansas City 1 - 1 St. Louis City (20-08-2026)LColorado Rapids 2 - 0 Sporting Kansas City (16-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.