New England Revolution vs New York Red Bulls

29 March 2025 · MLS · 2025 · Referee Sergii Demianchuk

Full time 2 – 1

Half-time: 1–1

  • Carles Gil 28’, 90+7’ (pen)
  • Eric Maxim Choupo-Moting 45+2’

Match summary

New England Revolution won 2-1 at home to New York Red Bulls, with the winner arriving in stoppage time. It was 1-1 at half-time.

Carles Gil put New England Revolution ahead with a direct free kick in the 28th minute, Eric Maxim Choupo-Moting equalised in first-half stoppage time, and Gil won it from the penalty spot in stoppage time.

The chances backed that up: New England Revolution created 2.16 expected goals (xG) from 13 shots to New York Red Bulls's 1.53 from 12.

Match stats

52% Possession 48%
13 Shots 12
6 Shots on target 5
3 Corners 4
412 Passes 373
82.3% Pass accuracy 79.9%
24 Tackles 16
14 Fouls 18
3 Yellow cards 3
3 Offsides 1

Key events

New England Revolution New York Red Bulls
Kick-off
Carles GilShot on target
6’
21’
Daniel EdelmanShot on target
Carles GilFree Kick1-0 (New England Revolution)
28’
Ignatius GanagoShot on target
31’
Tanner BeasonWyatt Omsberg
37’
Ignatius GanagoShot on target
45’
45+2’
Eric Maxim Choupo-MotingRight foot shot1-1 (New York Red Bulls)
Half-time1-1
46’
Serge NgomaAlexander Hack
48’
Noah EileShot on target
Second half underway
49’
50’
51’
Ignatius GanagoVAR: Penalty given
67’
73’
Mohammed SofoShot on target
75’
Luis DíazMaximiliano Urruti
84’
85’
Mohammed SofoShot on target
89’
Ignatius GanagoVAR: No penalty
90’
Tanner BeasonShot on target
90’
Carles GilPenalty2-1 (New England Revolution)
90+7’
Keegan HughesLuca Langoni
90+8’
90+9’
Full-time2-1

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 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 2.16 1.53 28’ Carles Gil (New England Revolution), 1-0 28’ 45+2’ Eric Maxim Choupo-Moting (New York Red Bulls), 1-1 45+2’ 90+7’ Carles Gil (New England Revolution), 2-1 90+7’ 0.0 0.5 1.0 1.5 2.0 2.5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 2.16 1.53 28’ Carles Gil (New England Revolution), 1-0 Gil 28’ 45+2’ Eric Maxim Choupo-Moting (New York Red Bulls), 1-1 Choupo-Moting 45+2’ 90+7’ Carles Gil (New England Revolution), 2-1 Gil 90+7’
New England Revolution 2.16 xGNew York Red Bulls 1.53 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 New York Red Bulls attacking New England Revolution attacking 
90+7’ Carles Gil (New England Revolution), penalty, 0.79 xG, goal 73’ Mohammed Sofo (New York Red Bulls), open play, 0.54 xG, saved 47’ Eric Maxim Choupo-Moting (New York Red Bulls), open play, 0.43 xG, goal 62’ Maximiliano Urruti (New England Revolution), set piece, 0.24 xG, off target 31’ Ignatius Ganago (New England Revolution), open play, 0.23 xG, saved 45’ Ignatius Ganago (New England Revolution), open play, 0.21 xG, saved 73’ Ignatius Ganago (New England Revolution), open play, 0.21 xG, off target 78’ Ignatius Ganago (New England Revolution), open play, 0.18 xG, blocked 76’ Serge Ngoma (New York Red Bulls), open play, 0.11 xG, blocked 59’ Emil Forsberg (New York Red Bulls), open play, 0.10 xG, blocked 90’ Tanner Beason (New England Revolution), set piece, 0.09 xG, saved 85’ Mohammed Sofo (New York Red Bulls), open play, 0.06 xG, saved 87’ Serge Ngoma (New York Red Bulls), open play, 0.05 xG, off target 41’ Emil Forsberg (New York Red Bulls), open play, 0.05 xG, blocked 90+2’ Dylan Nealis (New York Red Bulls), open play, 0.05 xG, blocked 42’ Carles Gil (New England Revolution), open play, 0.04 xG, blocked 50’ Matt Polster (New England Revolution), set piece, 0.04 xG, off target 6’ Carles Gil (New England Revolution), from a corner, 0.04 xG, saved 17’ Emil Forsberg (New York Red Bulls), direct free kick, 0.04 xG, off target 48’ Noah Eile (New York Red Bulls), set piece, 0.04 xG, saved 60’ Dylan Nealis (New York Red Bulls), open play, 0.03 xG, off target 28’ Carles Gil (New England Revolution), direct free kick, 0.03 xG, goal 90+3’ Luis Díaz (New England Revolution), open play, 0.03 xG, blocked 21’ Daniel Edelman (New York Red Bulls), open play, 0.03 xG, saved 6’ Peyton Miller (New England Revolution), from a corner, 0.02 xG, blocked 90+7’ Carles Gil (New England Revolution), penalty, 0.79 xG, goal 73’ Mohammed Sofo (New York Red Bulls), open play, 0.54 xG, saved 47’ Eric Maxim Choupo-Moting (New York Red Bulls), open play, 0.43 xG, goal 31’ Ignatius Ganago (New England Revolution), open play, 0.23 xG, saved 62’ Maximiliano Urruti (New England Revolution), set piece, 0.24 xG, off target 45’ Ignatius Ganago (New England Revolution), open play, 0.21 xG, saved 73’ Ignatius Ganago (New England Revolution), open play, 0.21 xG, off target 78’ Ignatius Ganago (New England Revolution), open play, 0.18 xG, blocked 76’ Serge Ngoma (New York Red Bulls), open play, 0.11 xG, blocked 59’ Emil Forsberg (New York Red Bulls), open play, 0.10 xG, blocked 90’ Tanner Beason (New England Revolution), set piece, 0.09 xG, saved 85’ Mohammed Sofo (New York Red Bulls), open play, 0.06 xG, saved 87’ Serge Ngoma (New York Red Bulls), open play, 0.05 xG, off target 41’ Emil Forsberg (New York Red Bulls), open play, 0.05 xG, blocked 90+2’ Dylan Nealis (New York Red Bulls), open play, 0.05 xG, blocked 6’ Carles Gil (New England Revolution), from a corner, 0.04 xG, saved 17’ Emil Forsberg (New York Red Bulls), direct free kick, 0.04 xG, off target 42’ Carles Gil (New England Revolution), open play, 0.04 xG, blocked 50’ Matt Polster (New England Revolution), set piece, 0.04 xG, off target 48’ Noah Eile (New York Red Bulls), set piece, 0.04 xG, saved 60’ Dylan Nealis (New York Red Bulls), open play, 0.03 xG, off target 28’ Carles Gil (New England Revolution), direct free kick, 0.03 xG, goal 90+3’ Luis Díaz (New England Revolution), open play, 0.03 xG, blocked 21’ Daniel Edelman (New York Red Bulls), open play, 0.03 xG, saved 6’ Peyton Miller (New England Revolution), from a corner, 0.02 xG, blocked
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
Ivačič
Miller 65’
Omsberg 37’
Fofana
Feingold
Polster
Yusuf
Gil 2
Ganago
Langoni 90’
Urruti 84’
New York Red Bulls 3-4-2-1 Starting XI
Coronel
Eile
Nealis
Hack 46’
Edwards
Stroud 70’
Edelman 90’
Nealis
Forsberg
Carmona 70’
Choupo-Moting

Player stats

Goalkeeper1 player
90′ 4 1 21 – – – – –
Defenders6 players
90′ 3 – – 8 – 50 3 – – –
Wyatt Omsberg Taken off
37′ 2 – – 3 1 16 – – – –
90′ 3 1 – 3 – 48 – – – –
Peyton Miller Taken off
65′ 2 1 – 6 – 23 – – – –
Tanner Beason Came on as a substitute
53′ – 1 – 1 1 25 – – – –
William Sands Came on as a substitute
25′ 2 – – 4 1 8 2 – – –
Midfielders4 players
90′ – – 55 – 0.01 4 1 8 2 – –
90′ – – 58 1 0.02 2 – 3 4 – –
Luca Langoni Taken off
89′ – – 25 2 0.16 2 – 3 1 – –
90′ 2 – 46 3 0.28 2 1 5 – 3 –
Forwards3 players
90′ – – 4 2 0.84 0.01 – 4 4 20 –
Maximiliano Urruti Taken off
84′ – – 1 – 0.24 0.03 1 4 – 16 –
Luis Díaz Came on as a substitute
15′ – – 1 – 0.03 0.00 – 2 2 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. Referee data before 2025/26 from the Transfermarkt datasets project.