Toronto FC vs New York City FC

26 April 2025 · MLS · 2025 · Referee Pierre-Luc Lauziere

Full time 0 – 1

Half-time: 0–0

  • Alonso Martínez 64’ (pen)

Match summary

New York City FC beat Toronto FC 1-0 on the road. It was goalless at half-time.

Alonso Martínez put New York City FC ahead from the penalty spot in the 64th minute.

There was little between the sides on chances: Toronto FC created 1.16 expected goals (xG) from 12 shots, New York City FC 1.19 from 8.

Match stats

48% Possession 52%
12 Shots 8
0 Shots on target 4
6 Corners 7
361 Passes 389
75.6% Pass accuracy 75.6%
22 Tackles 23
10 Fouls 12
2 Yellow cards 3
1 Offsides 1

Key events

Toronto FC New York City FC
Kick-off
17’
Alonso MartínezShot on target
Deybi Flores
21’
22’
Kevin Long
31’
Half-time0-0
Second half underway
54’
Hannes WolfShot on target
64’
Alonso MartínezPenalty0-1 (New York City FC)
65’
Julián FernándezAgustin Ojeda
Alonso CoelloDeybi Flores
66’
71’
Julián Fernández
82’
Hannes WolfShot on target
Matthew LongstaffCharlie Sharp
87’
90+6’
90+6’
Mounsef BakrarAlonso Martínez
Full-time0-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 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.16 1.19 64’ Alonso Martínez (New York City FC), 0-1 64’ 0.0 0.5 1.0 1.5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.16 1.19 64’ Alonso Martínez (New York City FC), 0-1 Martínez 64’
Toronto FC 1.16 xGNew York City FC 1.19 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 Toronto FC attacking 
64’ Alonso Martínez (New York City FC), penalty, 0.79 xG, goal 3’ Charlie Sharp (Toronto FC), open play, 0.23 xG, off target 90+1’ Sigurd Rosted (Toronto FC), from a corner, 0.18 xG, off target 56’ Kevin Long (Toronto FC), from a corner, 0.16 xG, off target 31’ Federico Bernardeschi (Toronto FC), open play, 0.15 xG, blocked 43’ Theo Corbeanu (Toronto FC), open play, 0.11 xG, blocked 31’ Federico Bernardeschi (Toronto FC), open play, 0.09 xG, blocked 82’ Hannes Wolf (New York City FC), open play, 0.09 xG, saved 82’ Alonso Martínez (New York City FC), open play, 0.09 xG, blocked 81’ Tyrese Spicer (Toronto FC), open play, 0.08 xG, blocked 17’ Alonso Martínez (New York City FC), open play, 0.07 xG, saved 54’ Hannes Wolf (New York City FC), open play, 0.07 xG, saved 25’ Charlie Sharp (Toronto FC), open play, 0.04 xG, off target 45’ Hannes Wolf (New York City FC), open play, 0.04 xG, blocked 90+2’ Matthew Longstaff (Toronto FC), open play, 0.04 xG, blocked 75’ Julián Fernández (New York City FC), open play, 0.03 xG, off target 87’ Tyrese Spicer (Toronto FC), from a corner, 0.03 xG, off target 53’ Federico Bernardeschi (Toronto FC), open play, 0.02 xG, blocked 65’ Alonso Martínez (New York City FC), open play, 0.02 xG, off target 90+2’ Matthew Longstaff (Toronto FC), open play, 0.02 xG, blocked 64’ Alonso Martínez (New York City FC), penalty, 0.79 xG, goal 3’ Charlie Sharp (Toronto FC), open play, 0.23 xG, off target 90+1’ Sigurd Rosted (Toronto FC), from a corner, 0.18 xG, off target 56’ Kevin Long (Toronto FC), from a corner, 0.16 xG, off target 31’ Federico Bernardeschi (Toronto FC), open play, 0.15 xG, blocked 43’ Theo Corbeanu (Toronto FC), open play, 0.11 xG, blocked 31’ Federico Bernardeschi (Toronto FC), open play, 0.09 xG, blocked 82’ Hannes Wolf (New York City FC), open play, 0.09 xG, saved 82’ Alonso Martínez (New York City FC), open play, 0.09 xG, blocked 81’ Tyrese Spicer (Toronto FC), open play, 0.08 xG, blocked 17’ Alonso Martínez (New York City FC), open play, 0.07 xG, saved 54’ Hannes Wolf (New York City FC), open play, 0.07 xG, saved 25’ Charlie Sharp (Toronto FC), open play, 0.04 xG, off target 45’ Hannes Wolf (New York City FC), open play, 0.04 xG, blocked 90+2’ Matthew Longstaff (Toronto FC), open play, 0.04 xG, blocked 87’ Tyrese Spicer (Toronto FC), from a corner, 0.03 xG, off target 75’ Julián Fernández (New York City FC), open play, 0.03 xG, off target 53’ Federico Bernardeschi (Toronto FC), open play, 0.02 xG, blocked 65’ Alonso Martínez (New York City FC), open play, 0.02 xG, off target 90+2’ Matthew Longstaff (Toronto FC), 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

Toronto FC 4-1-4-1 Starting XI
Johnson
Long
Rosted
Petretta
Thompson
Flores 66’
Bernardeschi 70’
Dominguez 67’
Osorio
Corbeanu
Sharp 87’
New York City FC 4-2-3-1 Starting XI
Freese
O'Toole 65’
Martins
Haak
Gray
Parks
Shore 78’
Wolf
Moralez 78’
Ojeda 65’
Martínez 90’

Player stats

Goalkeeper1 player
90′ 2 1 22 1 – – – –
Defenders4 players
90′ 3 2 – 5 – 40 2 – – –
Kevin Long
90′ 1 – – 6 5 40 1 – – –
90′ 1 1 – 3 – 47 1 – – –
90′ 2 – – 7 1 30 1 – – –
Midfielders8 players
Deybi Flores Taken off
66′ – – 28 – 0.01 6 2 7 2 1 –
Federico Bernardeschi Taken off
70′ – – 11 2 0.45 – – 2 1 1 –
Maxime Dominguez Taken off
67′ – – 22 1 0.02 4 1 4 1 – –
90′ – – 42 2 0.05 1 1 3 1 1 –
90′ – – 21 1 0.10 2 – 7 – 1 –
Alonso Coello Came on as a substitute
24′ – – 21 – 0.00 – – 3 – 1 –
Lorenzo Insigne Came on as a substitute
23′ – – 13 1 0.01 – – – – – –
Matthew Longstaff Came on as a substitute
10′ – – 4 – 0.00 1 – 1 – – –
Forwards2 players
Charlie Sharp Taken off
87′ – – 2 – 0.27 0.07 1 5 1 17 –
Tyrese Spicer Came on as a substitute
20′ – – 2 – 0.11 0.00 – 3 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.