New England Revolution vs New York City FC

19 April 2025 · MLS · 2025 · Referee Marcos de Oliveira

Full time 2 – 0

Half-time: 1–0

  • Leonardo Campana 43’
  • Ignatius Ganago 48’

Match summary

New England Revolution won 2-0 at home to New York City FC. New England Revolution led 1-0 at half-time.

Leonardo Campana put New England Revolution ahead in the 43rd minute and Ignatius Ganago made it 2-0 from a corner in the 48th minute.

The chances backed that up: New England Revolution created 1.35 expected goals (xG) from 13 shots to New York City FC's 0.89 from 16.

Match stats

42% Possession 58%
13 Shots 16
6 Shots on target 2
7 Corners 4
395 Passes 532
80.5% Pass accuracy 80.8%
10 Tackles 14
9 Fouls 7
1 Yellow cards 1
4 Offsides 0

Key events

New England Revolution New York City FC
Kick-off
Leonardo CampanaShot on target
3’
Ignatius GanagoShot on target
33’
Carles GilShot on target
36’
Peyton MillerShot on target
42’
Leonardo CampanaLeft foot shot1-0 (New England Revolution)
43’
Half-time1-0
Second half underway
Ignatius GanagoRight foot shot2-0 (New England Revolution)
48’
54’
62’
Julián FernándezMounsef Bakrar
85’
Alonso MartínezShot on target
88’
Tayvon GrayShot on target
90+2’
Full-time2-0

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.35 0.89 43’ Leonardo Campana (New England Revolution), 1-0 43’ 48’ Ignatius Ganago (New England Revolution), 2-0 48’ 0.0 0.5 1.0 1.5 2.0 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.35 0.89 43’ Leonardo Campana (New England Revolution), 1-0 Campana 43’ 48’ Ignatius Ganago (New England Revolution), 2-0 Ganago 48’
New England Revolution 1.35 xGNew York City FC 0.89 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 England Revolution attacking 
48’ Ignatius Ganago (New England Revolution), from a corner, 0.48 xG, goal 33’ Ignatius Ganago (New England Revolution), open play, 0.14 xG, saved 43’ Leonardo Campana (New England Revolution), open play, 0.13 xG, goal 85’ Alonso Martínez (New York City FC), open play, 0.12 xG, saved 12’ Leonardo Campana (New England Revolution), open play, 0.10 xG, off target 36’ Carles Gil (New England Revolution), open play, 0.11 xG, saved 90+1’ Andrés Perea (New York City FC), from a corner, 0.09 xG, blocked 81’ Maxi Moralez (New York City FC), open play, 0.09 xG, blocked 12’ Leonardo Campana (New England Revolution), open play, 0.08 xG, blocked 3’ Leonardo Campana (New England Revolution), open play, 0.07 xG, saved 42’ Peyton Miller (New England Revolution), set piece, 0.07 xG, saved 90+1’ Keaton Parks (New York City FC), open play, 0.07 xG, blocked 19’ Mitja Ilenič (New York City FC), open play, 0.07 xG, off target 41’ Agustin Ojeda (New York City FC), open play, 0.07 xG, off target 70’ Andrés Perea (New York City FC), from a corner, 0.06 xG, off target 80’ William Sands (New England Revolution), open play, 0.06 xG, off target 88’ Tayvon Gray (New York City FC), open play, 0.05 xG, saved 53’ Hannes Wolf (New York City FC), open play, 0.04 xG, blocked 54’ Maxi Moralez (New York City FC), open play, 0.04 xG, off target 90+5’ Keaton Parks (New York City FC), open play, 0.04 xG, off target 16’ Alonso Martínez (New York City FC), open play, 0.03 xG, off target 4’ Mamadou Fofana (New England Revolution), from a corner, 0.03 xG, off target 84’ Julián Fernández (New York City FC), open play, 0.03 xG, blocked 37’ Kevin O'Toole (New York City FC), open play, 0.03 xG, off target 57’ Ilay Feingold (New England Revolution), open play, 0.03 xG, off target 90+8’ Nico Cavallo (New York City FC), open play, 0.03 xG, off target 90+7’ Justin Haak (New York City FC), open play, 0.02 xG, blocked 32’ Carles Gil (New England Revolution), open play, 0.02 xG, off target 34’ Ignatius Ganago (New England Revolution), open play, 0.02 xG, blocked 48’ Ignatius Ganago (New England Revolution), from a corner, 0.48 xG, goal 33’ Ignatius Ganago (New England Revolution), open play, 0.14 xG, saved 43’ Leonardo Campana (New England Revolution), open play, 0.13 xG, goal 85’ Alonso Martínez (New York City FC), open play, 0.12 xG, saved 12’ Leonardo Campana (New England Revolution), open play, 0.10 xG, off target 36’ Carles Gil (New England Revolution), open play, 0.11 xG, saved 81’ Maxi Moralez (New York City FC), open play, 0.09 xG, blocked 90+1’ Andrés Perea (New York City FC), from a corner, 0.09 xG, blocked 12’ Leonardo Campana (New England Revolution), open play, 0.08 xG, blocked 3’ Leonardo Campana (New England Revolution), open play, 0.07 xG, saved 42’ Peyton Miller (New England Revolution), set piece, 0.07 xG, saved 19’ Mitja Ilenič (New York City FC), open play, 0.07 xG, off target 90+1’ Keaton Parks (New York City FC), open play, 0.07 xG, blocked 41’ Agustin Ojeda (New York City FC), open play, 0.07 xG, off target 70’ Andrés Perea (New York City FC), from a corner, 0.06 xG, off target 80’ William Sands (New England Revolution), open play, 0.06 xG, off target 88’ Tayvon Gray (New York City FC), open play, 0.05 xG, saved 53’ Hannes Wolf (New York City FC), open play, 0.04 xG, blocked 54’ Maxi Moralez (New York City FC), open play, 0.04 xG, off target 90+5’ Keaton Parks (New York City FC), open play, 0.04 xG, off target 16’ Alonso Martínez (New York City FC), open play, 0.03 xG, off target 4’ Mamadou Fofana (New England Revolution), from a corner, 0.03 xG, off target 84’ Julián Fernández (New York City FC), open play, 0.03 xG, blocked 37’ Kevin O'Toole (New York City FC), open play, 0.03 xG, off target 57’ Ilay Feingold (New England Revolution), open play, 0.03 xG, off target 90+8’ Nico Cavallo (New York City FC), open play, 0.03 xG, off target 90+7’ Justin Haak (New York City FC), open play, 0.02 xG, blocked 32’ Carles Gil (New England Revolution), open play, 0.02 xG, off target 34’ Ignatius Ganago (New England Revolution), open play, 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 3-1-4-2 Starting XI
Ivačič
Ceballos
Fofana 83’
Beason
Feingold
Miller 78’
Polster
Yusuf
Gil
Campana 67’
Ganago 83’
New York City FC 4-1-4-1 Starting XI
Freese
O'Toole 75’
Martins
Haak
Ilenič 62’
Shore 62’
Wolf
Moralez
Bakrar 62’
Ojeda 46’
Martínez

Player stats

Goalkeeper1 player
90′ 2 0 28 – – – – –
Defenders7 players
90′ – 1 – 2 1 39 – – – –
Mamadou Fofana Taken off
83′ 1 1 – 4 3 29 – – – –
90′ 2 – – 6 4 46 – – – –
90′ 1 3 – 5 1 32 – – – –
Peyton Miller Taken off
78′ 1 3 – 3 – 33 1 – – –
William Sands Came on as a substitute
12′ – 1 – – – 5 – – – –
Brandon Bye Came on as a substitute
16′ 1 – – 1 – 6 – – – –
Midfielders3 players
90′ – – 42 – 0.01 1 2 5 3 – –
90′ – 1 48 4 0.58 – – 3 1 – –
90′ – – 40 – 0.03 2 1 5 1 – –
Forwards4 players
Leonardo Campana Taken off
67′ 1 – 4 2 0.39 0.14 2 5 2 16 –
Ignatius Ganago Taken off
83′ 1 1 3 2 0.64 0.13 2 2 2 19 –
Tomás Chancalay Came on as a substitute
23′ – – – – – 0.01 – 1 – 9 –
Luca Langoni Came on as a substitute
16′ – – – – – 0.00 – 1 1 3 –
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.