New York City FC vs CF Montreal

10 May 2025 · MLS · 2025 · Referee Chris Penso

Full time 0 – 1

Half-time: 0–0

  • Prince Owusu 48’

Match summary

CF Montreal won 1-0 away at New York City FC. It was goalless at half-time.

Prince Owusu put CF Montreal ahead in the 48th minute.

The chances backed that up: CF Montreal created 1.27 expected goals (xG) from 19 shots to New York City FC's 0.87 from 10.

Match stats

60% Possession 40%
10 Shots 19
2 Shots on target 7
3 Corners 11
556 Passes 361
82.6% Pass accuracy 75.3%
15 Tackles 20
14 Fouls 11
2 Yellow cards 2
0 Offsides 2

Key events

New York City FC CF Montreal
Kick-off
Alonso MartínezShot on target
3’
22’
Giacomo VrioniShot on target
27’
Prince OwusuShot on target
31’
Giacomo VrioniShot on target
39’
44’
Second half underway
Half-time0-0
48’
Prince OwusuLeft foot shot0-1 (CF Montreal)
54’
Dante SealyShot on target
Hannes WolfJulián Fernández
62’
Strahinja TanasijevićAiden O'Neill
62’
67’
Prince OwusuShot on target
Alonso MartínezShot on target
72’
Mounsef BakrarNico Cavallo
73’
85’
Owen Graham-RoachePrince Owusu
87’
90’
90+1’
Tom PearceShot on target
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 0.87 1.27 48’ Prince Owusu (CF Montreal), 0-1 48’ 0.0 0.5 1.0 1.5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 0.87 1.27 48’ Prince Owusu (CF Montreal), 0-1 Owusu 48’
New York City FC 0.87 xGCF Montreal 1.27 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 CF Montreal attacking New York City FC attacking 
72’ Alonso Martínez (New York City FC), open play, 0.21 xG, saved 64’ Alonso Martínez (New York City FC), open play, 0.18 xG, off target 74’ Fabian Herbers (CF Montreal), open play, 0.19 xG, off target 31’ Giacomo Vrioni (CF Montreal), open play, 0.12 xG, saved 20’ Alonso Martínez (New York City FC), open play, 0.11 xG, blocked 22’ Giacomo Vrioni (CF Montreal), open play, 0.11 xG, saved 12’ Alonso Martínez (New York City FC), open play, 0.09 xG, off target 51’ Giacomo Vrioni (CF Montreal), from a corner, 0.10 xG, off target 67’ Prince Owusu (CF Montreal), open play, 0.09 xG, saved 15’ Alonso Martínez (New York City FC), open play, 0.07 xG, off target 54’ Dante Sealy (CF Montreal), open play, 0.08 xG, saved 27’ Prince Owusu (CF Montreal), open play, 0.07 xG, saved 76’ Alonso Martínez (New York City FC), open play, 0.07 xG, blocked 3’ Alonso Martínez (New York City FC), open play, 0.07 xG, saved 28’ Jalen Neal (CF Montreal), from a corner, 0.06 xG, off target 26’ Fabian Herbers (CF Montreal), open play, 0.06 xG, off target 21’ Giacomo Vrioni (CF Montreal), open play, 0.06 xG, blocked 63’ Caden Clark (CF Montreal), open play, 0.06 xG, off target 4’ Giacomo Vrioni (CF Montreal), open play, 0.05 xG, blocked 85’ Dawid Bugaj (CF Montreal), set piece, 0.05 xG, off target 35’ Fabian Herbers (CF Montreal), from a corner, 0.04 xG, blocked 69’ Nathan-Dylan Saliba (CF Montreal), open play, 0.04 xG, off target 61’ Mitja Ilenič (New York City FC), from a corner, 0.03 xG, blocked 90+1’ Tom Pearce (CF Montreal), direct free kick, 0.03 xG, saved 48’ Prince Owusu (CF Montreal), open play, 0.02 xG, goal 54’ Dante Sealy (CF Montreal), set piece, 0.02 xG, blocked 42’ Andrés Perea (New York City FC), open play, 0.02 xG, off target 45’ Fabian Herbers (CF Montreal), set piece, 0.02 xG, off target 88’ Mounsef Bakrar (New York City FC), set piece, 0.01 xG, off target 72’ Alonso Martínez (New York City FC), open play, 0.21 xG, saved 74’ Fabian Herbers (CF Montreal), open play, 0.19 xG, off target 64’ Alonso Martínez (New York City FC), open play, 0.18 xG, off target 31’ Giacomo Vrioni (CF Montreal), open play, 0.12 xG, saved 22’ Giacomo Vrioni (CF Montreal), open play, 0.11 xG, saved 20’ Alonso Martínez (New York City FC), open play, 0.11 xG, blocked 12’ Alonso Martínez (New York City FC), open play, 0.09 xG, off target 51’ Giacomo Vrioni (CF Montreal), from a corner, 0.10 xG, off target 67’ Prince Owusu (CF Montreal), open play, 0.09 xG, saved 15’ Alonso Martínez (New York City FC), open play, 0.07 xG, off target 54’ Dante Sealy (CF Montreal), open play, 0.08 xG, saved 76’ Alonso Martínez (New York City FC), open play, 0.07 xG, blocked 27’ Prince Owusu (CF Montreal), open play, 0.07 xG, saved 3’ Alonso Martínez (New York City FC), open play, 0.07 xG, saved 28’ Jalen Neal (CF Montreal), from a corner, 0.06 xG, off target 21’ Giacomo Vrioni (CF Montreal), open play, 0.06 xG, blocked 26’ Fabian Herbers (CF Montreal), open play, 0.06 xG, off target 63’ Caden Clark (CF Montreal), open play, 0.06 xG, off target 4’ Giacomo Vrioni (CF Montreal), open play, 0.05 xG, blocked 85’ Dawid Bugaj (CF Montreal), set piece, 0.05 xG, off target 35’ Fabian Herbers (CF Montreal), from a corner, 0.04 xG, blocked 69’ Nathan-Dylan Saliba (CF Montreal), open play, 0.04 xG, off target 61’ Mitja Ilenič (New York City FC), from a corner, 0.03 xG, blocked 90+1’ Tom Pearce (CF Montreal), direct free kick, 0.03 xG, saved 48’ Prince Owusu (CF Montreal), open play, 0.02 xG, goal 54’ Dante Sealy (CF Montreal), set piece, 0.02 xG, blocked 42’ Andrés Perea (New York City FC), open play, 0.02 xG, off target 45’ Fabian Herbers (CF Montreal), set piece, 0.02 xG, off target 88’ Mounsef Bakrar (New York City FC), 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 York City FC 4-2-3-1 Starting XI
Freese
Cavallo 73’
Martins
Haak
Gray 46’
O'Neill 62’
Shore
Perea 46’
Moralez
Fernández 62’
Martínez
CF Montreal 4-4-2 Starting XI
Sirois
Petrasso
Neal 79’
Waterman
Bugaj
Saliba
Piette 46’
Herbers 80’
Sealy
Owusu 85’
Vrioni 59’

Player stats

Goalkeeper1 player
90′ 6 1 35 1 – – – –
Defenders6 players
Tayvon Gray Taken off
45′ 2 – – 3 – 42 – – – –
90′ 1 1 – 3 2 59 3 – – –
90′ 2 1 – 5 2 57 2 – – –
Nico Cavallo Taken off
73′ – 2 – 1 – 40 1 – – –
Mitja Ilenič Came on as a substitute
45′ – 2 – 1 – 23 1 – – –
Mounsef Bakrar Came on as a substitute
17′ – – – 2 1 6 – – – –
Midfielders8 players
Aiden O'Neill Taken off
62′ – – 43 – 0.04 1 – 4 – 2 –
90′ – – 48 – 0.06 2 1 2 – – –
Julián Fernández Taken off
62′ – – 27 – 0.01 – – 2 1 1 –
90′ – – 79 1 0.06 2 – 5 2 3 –
Andrés Perea Taken off
45′ – – 23 1 0.49 2 – 2 1 – –
Agustin Ojeda Came on as a substitute
45′ – – 14 1 0.07 1 – 1 3 – –
Strahinja Tanasijević Came on as a substitute
28′ – – 24 – 0.00 – – 3 – 1 –
Hannes Wolf Came on as a substitute
28′ – – 22 2 0.09 1 – 2 – – –
Forwards1 player
90′ – – 7 2 0.80 0.03 – 6 – 14 –
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.