Major League Soccer Regular Season - 15

New York Red Bulls 1 - 1 FT New York City FC

Sports Illustrated Stadium

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

Futmetrix Verdict
39
FT
Sat, May 16
New York Red Bulls
1-1
New York City FC
⚡ Intensity 34
⚖️ Balance 40
🏆 Stakes 33
🎲 Upset 10
Rivals battle to a gritty tactical stalemate.

Hudson River Rivals Settle for High-Stakes Stalemate

Average Entertainment Futmetrix Score: 39/100. An intense tactical battle ended evenly as a crucial substitution negated relentless set-piece pressure from the home side.

Opening Act

The clash at Sports Illustrated Stadium quickly settled into a fascinating tactical rhythm. While New York City FC controlled possession during the early exchanges, building patiently from the back, it was the hosts who brought the fire. The New York Red Bulls created immense pressure through dead-ball situations, racking up nine corner kicks to keep the visitors pinned deep. This relentless Intensity tested the opposing defense, yet standout center-back Raul Gustavo stood tall, anchoring the backline with crucial clearances. Just as the half seemed destined to end scoreless, the hosts found their breakthrough. A swift move in the 44th minute allowed J. Ruvalcaba to latch onto a precise pass from C. Cowell, burying the opening goal and sending the home crowd into a frenzy right before the whistle.

The Pivot

Coming out for the second half, the visitors needed a spark to regain their footing. The turning point arrived through a masterstroke of game management. Having been brought onto the pitch late in the first half, substitute A. Perea instantly changed the trajectory of the contest. In the 52nd minute, Perea connected with a smart delivery from N. Mercau to slot home the equalizer. This super-sub intervention completely shifted the Balance of play. Suddenly, the momentum flipped, and the visitors began to assert more authority over the midfield. The early Upset Factor created by the hosts' suffocating high press was effectively neutralized as the match transformed into a tense, end-to-end battle where both sides searched desperately for a decisive second goal.

Resolution

Despite an accumulation of 12 total shots and a commanding 2.33 expected goals for the hosts, the final whistle cemented a 1-1 stalemate. The Red Bulls will rue missed opportunities inside the penalty area, having generated significantly more dangerous looks without finding the finishing touch to secure all three points. Meanwhile, New York City FC will view this gritty road draw as a valuable result, especially after withstanding such heavy first-half artillery. Looking at the league standings, the Stakes remain high for both clubs. The home side sits in fifth place, eager to snap a winless streak, while the visitors hold eighth, keeping themselves firmly in the midfield pack. The shared points leave both sets of supporters hungry for the next chapter of this city rivalry.

Key Questions

How did substitute Jorge Ruvalcaba change the game?

While listed as a starter in our records, Ruvalcaba changed the match by scoring the opening goal in the 44th minute, capitalizing on relentless first-half pressure.

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
44%
56%
New York Red Bulls 44%
New York City FC 56%
Shots
12
11
New York Red Bulls 12
New York City FC 11
Shots on Target
5
4
New York Red Bulls 5
New York City FC 4
Expected Goals (xG)
2.33
1.33
New York Red Bulls 2.33
New York City FC 1.33
Passes
341
457
New York Red Bulls 341
New York City FC 457
Pass Accuracy
82%
83%
New York Red Bulls 82%
New York City FC 83%
Corners
9
2
New York Red Bulls 9
New York City FC 2
Fouls
16
10
New York Red Bulls 16
New York City FC 10
Yellow Cards
4
3
New York Red Bulls 4
New York City FC 3
Red Cards
0
0
New York Red Bulls 0
New York City FC 0

Match Events

Raul Gustavo 🟨 24'
M. Moralez A. Perea 🔄 39'
44' J. Ruvalcaba (C. Cowell)
HT
H. Wolf M. Jones 🔄 46'
K. Parks 🟨 49'
A. Perea (N. Mercau) 52'
K. Parks J. Shore 🔄 59'
68' 🟨 J. Ruvalcaba
69' 🔄 E. Forsberg G. Berggren
69' 🔄 M. Dos Santos O. Valencia
69' 🔄 J. Che T. Parker
N. Cavallo 🟨 77'
82' 🟨 D. Nealis
85' 🔄 J. Ruvalcaba R. Mosquera
86' 🟨 T. Parker
FT

Player Cards

Our take on every player in this match

New York Red Bulls

Goalkeepers
Ethan Horvath
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
89
Total Mins
Started
Entry
Defenders
Jahkeele Marshall-Rutty
STORMTROOPER
STORMTROOPER
1
Shots
1
Shots
0
Goals
0
On Target
Justin Che
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
69
Total Mins
69
Entry
Dylan Nealis
STORMTROOPER
STORMTROOPER
1
Shots
1
Shots
0
Goals
0
On Target
Matthew Dos Santos
STORMTROOPER
STORMTROOPER
1
Shots
1
Shots
0
Goals
1
On Target
Midfielders
Ronald Donkor
PROVOCATEUR
PROVOCATEUR
3
Fouls Won
3
Fouls Won
6
Duels Won
0
Pens Won
Adri Mehmeti
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
89
Total Mins
Started
Entry
Emil Forsberg
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
69
Total Mins
69
Entry
Forwards
Cade Cowell
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
89
Total Mins
Started
Entry
Julian Hall
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
89
Total Mins
Started
Entry
Jorge Ruvalcaba
SNIPER
SNIPER
100%
Conversion
100%
Conversion
1
Goals
1
Shots
BENCH
John McCarthy
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Tim Parker
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
20
Total Mins
Started
Entry
Julián Bazán
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Omar Valencia
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
20
Total Mins
Started
Entry
Gustav Berggren
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
20
Total Mins
Started
Entry
Nehuen Benedetti
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Mohammed Sofo
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Rafael Mosquera
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
4
Total Mins
Started
Entry
Roald Mitchell
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry

New York City FC

Goalkeepers
Matthew Freese
PROVOCATEUR
PROVOCATEUR
1
Fouls Won
1
Fouls Won
1
Duels Won
0
Pens Won
Defenders
Tayvon Gray
PROVOCATEUR
PROVOCATEUR
2
Fouls Won
2
Fouls Won
5
Duels Won
0
Pens Won
Thiago Martins
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
89
Total Mins
Started
Entry
Raul Gustavo
MAGNET
MAGNET
94
Activity
94
Activity
89
Passes
5
Duels
Nico Cavallo
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
89
Total Mins
Started
Entry
Midfielders
Keaton Parks
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
59
Total Mins
59
Entry
Kai Trewin
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
89
Total Mins
Started
Entry
Agustin Ojeda
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
89
Total Mins
Started
Entry
Maxi Moralez
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
39
Total Mins
39
Entry
Hannes Wolf
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
45
Total Mins
46
Entry
Forwards
Nicolás Fernández
ARCHITECT
ARCHITECT
4
Key Passes
4
Key Passes
1
Assists
23%
Pass Acc
BENCH
Tomás Romero
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Strahinja Tanasijević
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Andrés Perea
SUPER SUB
SUPER SUB
1
Goal
1
Goal
50
Minutes
7.2
Rating
Jonathan Shore
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
30
Total Mins
Started
Entry
Máximo Carrizo
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
Arnau Farnos
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Malachi Jones
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
44
Total Mins
Started
Entry
Seymour Garfield-Reid
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry

Head to Head

Date Home Score Away Competition Venue
04/29/2026 New York Red Bulls 1 - 3 New York City FC US Open Cup Sports Illustrated Stadium
09/27/2025 New York Red Bulls 2 - 3 New York City FC Major League Soccer Sports Illustrated Stadium
05/17/2025 New York City FC 2 - 0 New York Red Bulls Major League Soccer Citi Field
11/23/2024 New York City FC 0 - 2 New York Red Bulls Major League Soccer Citi Field
09/28/2024 New York Red Bulls 1 - 5 New York City FC Major League Soccer Red Bull Arena
05/18/2024 New York City FC 2 - 1 New York Red Bulls Major League Soccer Citi Field
09/16/2023 New York City FC 0 - 0 New York Red Bulls Major League Soccer Yankee Stadium
08/04/2023 New York Red Bulls 1 - 0 New York City FC Leagues Cup Red Bull Arena
05/13/2023 New York Red Bulls 1 - 0 New York City FC Major League Soccer Red Bull Arena
09/17/2022 New York City FC 2 - 0 New York Red Bulls Major League Soccer Yankee Stadium
04/29/2026
US Open Cup Sports Illustrated Stadium
09/27/2025
Major League Soccer Sports Illustrated Stadium
05/17/2025
Major League Soccer Citi Field
11/23/2024
Major League Soccer Citi Field
09/28/2024
Major League Soccer Red Bull Arena
05/18/2024
Major League Soccer Citi Field
09/16/2023
Major League Soccer Yankee Stadium
08/04/2023
Leagues Cup Red Bull Arena
05/13/2023
Major League Soccer Red Bull Arena
09/17/2022
Major League Soccer Yankee Stadium
New York Red Bulls Win
New York City FC Win
Draw

League Standings

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