New England Revolution vs Charlotte FC

2 May 2026 · MLS · 2026 · Referee Pierre-Luc Lauziere

Full time 1 – 0

Half-time: 0–0

  • Carles Gil 90+7’ (pen)

Match summary

New England Revolution beat Charlotte FC 1-0, with the winner arriving in stoppage time. It was goalless at half-time.

Carles Gil put New England Revolution ahead from the penalty spot in stoppage time.

The chances backed that up: New England Revolution created 1.58 expected goals (xG) from 14 shots to Charlotte FC's 1.10 from 9.

Match stats

55% Possession 45%
14 Shots 9
4 Shots on target 4
3 Corners 5
74 Attacks 65
52 Dangerous attacks 53
536 Passes 438
88.4% Pass accuracy 86.5%
16 Tackles 11
10 Fouls 16
3 Yellow cards 4

Key events

New England Revolution Charlotte FC
Kick-off
10’
Andrew PrivettShot on target
Luca LangoniShot on target
15’
30’
31’
Pep BielShot on target
Half-time0-0
Second half underway
51’
Carles GilShot on target
51’
57’
60’
Wilfried Zaha
61’
Alhassan YusufShot on target
67’
82’
Malcolm FryGriffin Yow
90’
Carles GilPenalty1-0 (New England Revolution)
90+7’
90+8’
90+9’
David SchneggShot on target
90+10’
Morrison AgyemangShot 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 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.58 1.10 90+7’ Carles Gil (New England Revolution), 1-0 90+7’ 0.0 0.5 1.0 1.5 2.0 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.58 1.10 90+7’ Carles Gil (New England Revolution), 1-0 Gil 90+7’
New England Revolution 1.58 xGCharlotte FC 1.10 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Charlotte FC attacking New England Revolution attacking 
90+7’ Carles Gil (New England Revolution), penalty, 0.79 xG, goal 90+10’ Morrison Agyemang (Charlotte FC), open play, 0.25 xG, saved 47’ Idan Toklomati (Charlotte FC), from a corner, 0.22 xG, off target 74’ Peyton Miller (New England Revolution), open play, 0.20 xG, off target 31’ Pep Biel (Charlotte FC), open play, 0.17 xG, saved 52’ Morrison Agyemang (Charlotte FC), set piece, 0.16 xG, off target 37’ Idan Toklomati (Charlotte FC), open play, 0.14 xG, hit the woodwork 17’ Griffin Yow (New England Revolution), open play, 0.14 xG, blocked 15’ Griffin Yow (New England Revolution), open play, 0.09 xG, blocked 51’ Carles Gil (New England Revolution), direct free kick, 0.08 xG, saved 67’ Alhassan Yusuf (New England Revolution), open play, 0.07 xG, saved 65’ Morrison Agyemang (Charlotte FC), from a corner, 0.06 xG, off target 22’ Carles Gil (New England Revolution), open play, 0.05 xG, blocked 75’ Luca Langoni (New England Revolution), open play, 0.05 xG, blocked 90+10’ Liel Abada (Charlotte FC), open play, 0.05 xG, off target 15’ Luca Langoni (New England Revolution), open play, 0.03 xG, saved 44’ Peyton Miller (New England Revolution), open play, 0.02 xG, off target 90+9’ David Schnegg (Charlotte FC), open play, 0.02 xG, saved 10’ Andrew Privett (Charlotte FC), from a corner, 0.02 xG, saved 49’ Dor Turgeman (New England Revolution), open play, 0.02 xG, blocked 90+1’ Carles Gil (New England Revolution), open play, 0.02 xG, off target 22’ Carles Gil (New England Revolution), open play, 0.02 xG, off target 31’ Brooklyn Raines (New England Revolution), set piece, 0.01 xG, off target 90+7’ Carles Gil (New England Revolution), penalty, 0.79 xG, goal 90+10’ Morrison Agyemang (Charlotte FC), open play, 0.25 xG, saved 47’ Idan Toklomati (Charlotte FC), from a corner, 0.22 xG, off target 74’ Peyton Miller (New England Revolution), open play, 0.20 xG, off target 31’ Pep Biel (Charlotte FC), open play, 0.17 xG, saved 52’ Morrison Agyemang (Charlotte FC), set piece, 0.16 xG, off target 37’ Idan Toklomati (Charlotte FC), open play, 0.14 xG, hit the woodwork 17’ Griffin Yow (New England Revolution), open play, 0.14 xG, blocked 15’ Griffin Yow (New England Revolution), open play, 0.09 xG, blocked 51’ Carles Gil (New England Revolution), direct free kick, 0.08 xG, saved 67’ Alhassan Yusuf (New England Revolution), open play, 0.07 xG, saved 65’ Morrison Agyemang (Charlotte FC), from a corner, 0.06 xG, off target 75’ Luca Langoni (New England Revolution), open play, 0.05 xG, blocked 22’ Carles Gil (New England Revolution), open play, 0.05 xG, blocked 90+10’ Liel Abada (Charlotte FC), open play, 0.05 xG, off target 15’ Luca Langoni (New England Revolution), open play, 0.03 xG, saved 44’ Peyton Miller (New England Revolution), open play, 0.02 xG, off target 90+9’ David Schnegg (Charlotte FC), open play, 0.02 xG, saved 10’ Andrew Privett (Charlotte FC), from a corner, 0.02 xG, saved 49’ Dor Turgeman (New England Revolution), open play, 0.02 xG, blocked 90+1’ Carles Gil (New England Revolution), open play, 0.02 xG, off target 22’ Carles Gil (New England Revolution), open play, 0.02 xG, off target 31’ Brooklyn Raines (New England Revolution), set piece, 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 England Revolution 4-2-3-1 Starting XI
Turner
Sands
Miller
Kohler
Fofana
Raines
Yusuf
Gil
Langoni 85’
Yow 90’
Turgeman 90’
Charlotte FC 4-2-3-1 Starting XI
Kahlina
Schnegg
Agyemang
Privett
Byrne
Westwood
Diani 78’
Zaha
Biel
Vargas 78’
Toklomati 90’

Player stats

Goalkeeper1 player
90′ 4 0 37 2 – – – –
Defenders4 players
90′ 3 3 – 10 2 52 1 – –
90′ 2 1 – 4 1 85 – – – –
90′ 2 2 – 3 1 88 1 – –
90′ – – – 4 2 49 – – – –
Midfielders6 players
90′ – – 42 – 0.01 4 2 6 2 2 –
90′ – – 66 – 0.01 1 2 1 – – –
Luca Langoni Taken off
85′ – – 20 – 0.12 – 1 2 1 – –
90′ 1 – 55 5 0.21 1 – 2 2 1
Griffin Yow Taken off
89′ – – 20 1 0.15 2 – 4 2 1 –
Diego Fagúndez Came on as a substitute
5′ – – 5 – 0.03 – – – 1 – –
Forwards1 player
Dor Turgeman Taken off
89′ – – 1 – 0.02 0.19 2 2 1 13 –
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.