New York Red Bulls vs Charlotte FC

25 July 2026 · MLS · 2026 · Referee Rosendo Mendoza

Full time 0 – 2

Half-time: 0–2

  • Pep Biel 7’
  • Ashley Westwood 12’

Match summary

Charlotte FC won 2-0 away at New York Red Bulls. Charlotte FC led 2-0 at half-time.

Pep Biel put Charlotte FC ahead in the 7th minute and Ashley Westwood made it 0-2 in the 12th minute.

New York Red Bulls can feel hard done by, creating 2.38 expected goals (xG) from 24 shots to Charlotte FC's 0.56 from 4. New York Red Bulls had a player sent off.

Match stats

65% Possession 35%
24 Shots 4
6 Shots on target 3
6 Corners 1
87 Attacks 60
61 Dangerous attacks 25
644 Passes 352
89.8% Pass accuracy 77.8%
19 Tackles 15
14 Fouls 5
5 Yellow cards 1
1 Red cards 0
1 Offsides 1

Key events

New York Red Bulls Charlotte FC
Kick-off
7’
Pep BielRight foot shot0-1 (Charlotte FC)
12’
Ashley WestwoodRight foot shot0-2 (Charlotte FC)
Adri MehmetiShot on target
31’
Jorge RuvalcabaShot on target
36’
Cade CowellShot on target
36’
Half-time0-2
47’
Cade CowellShot on target
47’
Second half underway
Jorge RuvalcabaArgument
56’
59’
Idan ToklomatiShot on target
Emil ForsbergShot on target
64’
Emil ForsbergShot on target
65’
76’
85’
90+1’
Adri MehmetiSecond yellowArgument
90+3’
Full-time0-2

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.38 0.56 7’ Pep Biel (Charlotte FC), 0-1 7’ 12’ Ashley Westwood (Charlotte FC), 0-2 12’ 0.0 0.5 1.0 1.5 2.0 2.5 3.0 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 2.38 0.56 7’ Pep Biel (Charlotte FC), 0-1 Biel 7’ 12’ Ashley Westwood (Charlotte FC), 0-2 Westwood 12’
New York Red Bulls 2.38 xGCharlotte FC 0.56 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Charlotte FC attacking New York Red Bulls attacking 
65’ Emil Forsberg (New York Red Bulls), open play, 0.63 xG, saved 49’ Julian Hall (New York Red Bulls), open play, 0.27 xG, off target 90+4’ Morrison Agyemang (Charlotte FC), set piece, 0.26 xG, off target 83’ Julian Hall (New York Red Bulls), open play, 0.18 xG, off target 6’ Cade Cowell (New York Red Bulls), from a corner, 0.18 xG, off target 7’ Pep Biel (Charlotte FC), open play, 0.17 xG, goal 30’ Emil Forsberg (New York Red Bulls), open play, 0.13 xG, blocked 87’ Mohammed Sofo (New York Red Bulls), open play, 0.12 xG, off target 37’ Julian Hall (New York Red Bulls), open play, 0.12 xG, off target 28’ Emil Forsberg (New York Red Bulls), open play, 0.08 xG, off target 12’ Ashley Westwood (Charlotte FC), open play, 0.07 xG, goal 83’ Jorge Ruvalcaba (New York Red Bulls), open play, 0.07 xG, blocked 31’ Dylan Nealis (New York Red Bulls), open play, 0.06 xG, blocked 34’ Emil Forsberg (New York Red Bulls), open play, 0.06 xG, off target 64’ Emil Forsberg (New York Red Bulls), open play, 0.06 xG, saved 36’ Jorge Ruvalcaba (New York Red Bulls), open play, 0.06 xG, saved 59’ Idan Toklomati (Charlotte FC), open play, 0.06 xG, saved 31’ Adri Mehmeti (New York Red Bulls), open play, 0.05 xG, saved 50’ Jorge Ruvalcaba (New York Red Bulls), open play, 0.05 xG, blocked 66’ Adri Mehmeti (New York Red Bulls), open play, 0.04 xG, off target 90+1’ Andy Rojas (New York Red Bulls), from a corner, 0.04 xG, blocked 24’ Cade Cowell (New York Red Bulls), open play, 0.03 xG, blocked 47’ Cade Cowell (New York Red Bulls), open play, 0.04 xG, saved 32’ Ronald Donkor (New York Red Bulls), from a corner, 0.03 xG, off target 61’ Jorge Ruvalcaba (New York Red Bulls), open play, 0.03 xG, off target 75’ Mohammed Sofo (New York Red Bulls), open play, 0.02 xG, blocked 36’ Cade Cowell (New York Red Bulls), open play, 0.02 xG, saved 57’ Jorge Ruvalcaba (New York Red Bulls), open play, 0.02 xG, off target 65’ Emil Forsberg (New York Red Bulls), open play, 0.63 xG, saved 49’ Julian Hall (New York Red Bulls), open play, 0.27 xG, off target 90+4’ Morrison Agyemang (Charlotte FC), set piece, 0.26 xG, off target 83’ Julian Hall (New York Red Bulls), open play, 0.18 xG, off target 6’ Cade Cowell (New York Red Bulls), from a corner, 0.18 xG, off target 7’ Pep Biel (Charlotte FC), open play, 0.17 xG, goal 30’ Emil Forsberg (New York Red Bulls), open play, 0.13 xG, blocked 87’ Mohammed Sofo (New York Red Bulls), open play, 0.12 xG, off target 37’ Julian Hall (New York Red Bulls), open play, 0.12 xG, off target 28’ Emil Forsberg (New York Red Bulls), open play, 0.08 xG, off target 12’ Ashley Westwood (Charlotte FC), open play, 0.07 xG, goal 83’ Jorge Ruvalcaba (New York Red Bulls), open play, 0.07 xG, blocked 31’ Dylan Nealis (New York Red Bulls), open play, 0.06 xG, blocked 34’ Emil Forsberg (New York Red Bulls), open play, 0.06 xG, off target 36’ Jorge Ruvalcaba (New York Red Bulls), open play, 0.06 xG, saved 59’ Idan Toklomati (Charlotte FC), open play, 0.06 xG, saved 64’ Emil Forsberg (New York Red Bulls), open play, 0.06 xG, saved 31’ Adri Mehmeti (New York Red Bulls), open play, 0.05 xG, saved 50’ Jorge Ruvalcaba (New York Red Bulls), open play, 0.05 xG, blocked 66’ Adri Mehmeti (New York Red Bulls), open play, 0.04 xG, off target 90+1’ Andy Rojas (New York Red Bulls), from a corner, 0.04 xG, blocked 47’ Cade Cowell (New York Red Bulls), open play, 0.04 xG, saved 24’ Cade Cowell (New York Red Bulls), open play, 0.03 xG, blocked 32’ Ronald Donkor (New York Red Bulls), from a corner, 0.03 xG, off target 61’ Jorge Ruvalcaba (New York Red Bulls), open play, 0.03 xG, off target 75’ Mohammed Sofo (New York Red Bulls), open play, 0.02 xG, blocked 36’ Cade Cowell (New York Red Bulls), open play, 0.02 xG, saved 57’ Jorge Ruvalcaba (New York Red Bulls), open play, 0.02 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 84’
Bazán
Nealis 70’
Che
Donkor
Mehmeti
Forsberg 70’
Cowell 70’
Ruvalcaba 84’
Hall
Charlotte FC 4-2-3-1 Starting XI
Kahlina
Toffolo 61’
Agyemang
Kessler
Byrne
Westwood
Torre 71’
Biel 82’
Vargas
Abada 71’
Toklomati 82’

Player stats

Goalkeeper1 player
90′ 1 2 20 – – – – –
Defenders6 players
Dylan Nealis Taken off
70′ 1 1 – 8 2 53 2 – – –
90′ 3 1 – 5 1 101 3 – –
90′ 2 2 – 5 3 104 1 – – –
Matthew Dos Santos Taken off
84′ 4 2 – 5 – 67 – – – –
Jahkeele Marshall-Rutty Came on as a substitute
20′ – – – – – 23 1 – – –
Omar Valencia Came on as a substitute
12′ – – – – – 8 1 – –
Midfielders6 players
90′ – – 71 4 0.17 4 – 6 1 1 –
Adri Mehmeti Sent off
90′ – – 63 1 0.11 2 2 3 2 –
Emil Forsberg Taken off
70′ – – 27 1 0.09 – – – – – –
Cade Cowell Taken off
70′ – – 24 1 0.09 – – – – – –
Jorge Ruvalcaba Taken off
84′ – – 36 3 0.56 – 2 1 – –
Andy Rojas Came on as a substitute
12′ – – 4 – 0.01 – – 1 – – –
Forwards3 players
90′ – – 3 – 0.57 0.16 – 1 – 26 –
Mohammed Sofo Came on as a substitute
20′ – – 2 – 0.15 0.04 – 1 – 12 –
Mijahir Jimenez Came on as a substitute
20′ – – – – – 0.02 1 1 1 5 –
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.