New York Red Bulls vs New York City FC

16 May 2026 · MLS · 2026 · Referee Victor Rivas

Full time 1 – 1

Half-time: 1–0

  • Jorge Ruvalcaba 44’
  • Andrés Perea 52’

Match summary

New York Red Bulls and New York City FC drew 1-1. New York Red Bulls led 1-0 at half-time.

Jorge Ruvalcaba put New York Red Bulls ahead in the 44th minute and Andrés Perea equalised with a header in the 52nd minute.

New York Red Bulls had the better of the chances, with 2.41 expected goals (xG) from 12 shots to New York City FC's 1.53 from 14.

Match stats

43% Possession 57%
12 Shots 14
5 Shots on target 5
9 Corners 3
76 Attacks 61
41 Dangerous attacks 27
346 Passes 476
81.5% Pass accuracy 83.4%
13 Tackles 13
16 Fouls 10
4 Yellow cards 3
0 Offsides 3

Key events

New York Red Bulls New York City FC
Kick-off
23’
Matthew Dos SantosShot on target
30’
Ronald DonkorShot on target
32’
Jorge RuvalcabaRight foot shot1-0 (New York Red Bulls)
44’
Half-time1-0
49’
Cade CowellShot on target
50’
52’
Andrés PereaHeader1-1 (New York City FC)
Second half underway
56’
Malachi JonesShot on target
59’
Malachi JonesShot on target
66’
Malachi JonesShot on target
67’
77’
82’
86’
Julian HallShot on target
89’
90+4’
Malachi JonesShot on target

How the chances added up

Running total of expected goals (xG) for each side through the match. xG rates each chance by how often similar shots are scored. A goal is marked where it was scored.

0.0 0.5 1.0 1.5 2.0 2.5 3.0 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 2.41 1.53 44’ Jorge Ruvalcaba (New York Red Bulls), 1-0 44’ 52’ Andrés Perea (New York City FC), 1-1 52’ 0.0 0.5 1.0 1.5 2.0 2.5 3.0 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 2.41 1.53 44’ Jorge Ruvalcaba (New York Red Bulls), 1-0 Ruvalcaba 44’ 52’ Andrés Perea (New York City FC), 1-1 Perea 52’
New York Red Bulls 2.41 xGNew York City FC 1.53 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 New York City FC attacking New York Red Bulls attacking 
44’ Jorge Ruvalcaba (New York Red Bulls), open play, 0.98 xG, goal 32’ Ronald Donkor (New York Red Bulls), open play, 0.58 xG, saved 56’ Malachi Jones (New York City FC), open play, 0.54 xG, saved 78’ Adri Mehmeti (New York Red Bulls), set piece, 0.28 xG, hit the woodwork 82’ Malachi Jones (New York City FC), open play, 0.24 xG, off target 8’ Emil Forsberg (New York Red Bulls), open play, 0.22 xG, blocked 52’ Andrés Perea (New York City FC), set piece, 0.19 xG, goal 66’ Malachi Jones (New York City FC), open play, 0.16 xG, saved 89’ Julian Hall (New York Red Bulls), open play, 0.08 xG, saved 84’ Agustin Ojeda (New York City FC), open play, 0.08 xG, off target 30’ Matthew Dos Santos (New York Red Bulls), open play, 0.06 xG, saved 8’ Cade Cowell (New York Red Bulls), open play, 0.06 xG, blocked 27’ Keaton Parks (New York City FC), open play, 0.06 xG, blocked 50’ Cade Cowell (New York Red Bulls), set piece, 0.06 xG, saved 90+4’ Malachi Jones (New York City FC), open play, 0.05 xG, saved 90+4’ Andrés Perea (New York City FC), from a corner, 0.05 xG, off target 47’ Malachi Jones (New York City FC), open play, 0.04 xG, off target 27’ Nicolás Fernández (New York City FC), open play, 0.03 xG, blocked 41’ Dylan Nealis (New York Red Bulls), set piece, 0.03 xG, off target 59’ Malachi Jones (New York City FC), open play, 0.03 xG, saved 64’ Nicolás Fernández (New York City FC), open play, 0.03 xG, blocked 48’ Cade Cowell (New York Red Bulls), open play, 0.03 xG, blocked 50’ Emil Forsberg (New York Red Bulls), set piece, 0.02 xG, blocked 15’ Jahkeele Marshall-Rutty (New York Red Bulls), from a corner, 0.01 xG, off target 90+4’ Kai Trewin (New York City FC), from a corner, 0.01 xG, off target 79’ Thiago Martins (New York City FC), from a corner, 0.01 xG, blocked 44’ Jorge Ruvalcaba (New York Red Bulls), open play, 0.98 xG, goal 32’ Ronald Donkor (New York Red Bulls), open play, 0.58 xG, saved 56’ Malachi Jones (New York City FC), open play, 0.54 xG, saved 78’ Adri Mehmeti (New York Red Bulls), set piece, 0.28 xG, hit the woodwork 82’ Malachi Jones (New York City FC), open play, 0.24 xG, off target 8’ Emil Forsberg (New York Red Bulls), open play, 0.22 xG, blocked 52’ Andrés Perea (New York City FC), set piece, 0.19 xG, goal 66’ Malachi Jones (New York City FC), open play, 0.16 xG, saved 89’ Julian Hall (New York Red Bulls), open play, 0.08 xG, saved 84’ Agustin Ojeda (New York City FC), open play, 0.08 xG, off target 30’ Matthew Dos Santos (New York Red Bulls), open play, 0.06 xG, saved 8’ Cade Cowell (New York Red Bulls), open play, 0.06 xG, blocked 27’ Keaton Parks (New York City FC), open play, 0.06 xG, blocked 50’ Cade Cowell (New York Red Bulls), set piece, 0.06 xG, saved 90+4’ Malachi Jones (New York City FC), open play, 0.05 xG, saved 90+4’ Andrés Perea (New York City FC), from a corner, 0.05 xG, off target 47’ Malachi Jones (New York City FC), open play, 0.04 xG, off target 41’ Dylan Nealis (New York Red Bulls), set piece, 0.03 xG, off target 27’ Nicolás Fernández (New York City FC), open play, 0.03 xG, blocked 59’ Malachi Jones (New York City FC), open play, 0.03 xG, saved 64’ Nicolás Fernández (New York City FC), open play, 0.03 xG, blocked 48’ Cade Cowell (New York Red Bulls), open play, 0.03 xG, blocked 50’ Emil Forsberg (New York Red Bulls), set piece, 0.02 xG, blocked 15’ Jahkeele Marshall-Rutty (New York Red Bulls), from a corner, 0.01 xG, off target 79’ Thiago Martins (New York City FC), from a corner, 0.01 xG, blocked 90+4’ Kai Trewin (New York City FC), from a corner, 0.01 xG, off target
Size shows xG Goal On target Off target or blocked

Hover or tap a shot for the player, minute and xG.

Lineups

New York Red Bulls 4-3-3 Starting XI
Horvath
Santos 69’
Marshall-Rutty
Che 69’
Nealis
Donkor
Mehmeti
Forsberg 69’
Cowell
Ruvalcaba 85’
Hall
New York City FC 4-2-3-1 Starting XI
Freese
Cavallo
Martins
Gustavo
Gray
Trewin
Parks 59’
Wolf 46’
Moralez 39’
Ojeda 90’
Fernández 90’

Player stats

Goalkeeper1 player
90′ 3 1 26 – – – – –
Defenders6 players
90′ 2 2 – 3 1 42 1 – –
Justin Che Taken off
69′ 2 1 – 4 1 33 – – – –
90′ 2 1 – 6 3 50 4 – –
Matthew Dos Santos Taken off
69′ 1 1 – 1 – 30 2 – – –
Tim Parker Came on as a substitute
21′ 1 – – 1 – 7 1 – –
Omar Valencia Came on as a substitute
21′ 1 – – 1 – 7 2 – – –
Midfielders6 players
90′ – – 36 2 0.10 – – 6 1 3 –
90′ – – 43 – 0.11 – – 4 1 2 –
Emil Forsberg Taken off
69′ – – 15 2 0.05 1 1 1 – – –
90′ – – 19 1 0.13 3 – 7 2 2 –
Jorge Ruvalcaba Taken off
85′ 1 – 17 – 0.03 – – – 1 –
Gustav Berggren Came on as a substitute
21′ – – 2 1 0.06 – – 1 1 1 –
Forwards2 players
90′ – – 1 1 0.08 0.04 – 1 – 15 –
Rafael Mosquera Came on as a substitute
10′ – – – – – 0.00 – 1 – 1 –
Came on Taken off Sent off Red is the most in that position for the team

Every player who took the pitch, starters first and then substitutes. A dash means none. xG and xA are expected goals and assists.

Form going into the game

Last five league games before this one, oldest first. Select one to open it.

Previous and next meeting

Shots, expected goals, timeline, lineups, team and player statistics from Bzzoiro Sports Data (sports.bzzoiro.com). Results and odds from football-data.co.uk.