Major League Soccer Regular Season - 10

CF Montreal 1 - 0 FT New York City FC

Saputo Stadium

Match previews and recaps to help you decide which games are worth watching

Futmetrix Verdict
28
FT
Sat, Apr 25
CF Montreal
1-0
New York City FC
⚡ Intensity 37
⚖️ Balance 20
🏆 Stakes 0
🎲 Upset 10
Early strike snaps Montreal's losing streak.

Owusu's Early Strike Snaps Montreal's Skid

Skip It Futmetrix Score: 28/100. A gritty defensive masterclass redefined a low-scoring affair, proving that organized resistance can entirely neutralize sterile possession.

Early Breakthrough

CF Montreal arrived at Saputo Stadium desperate to halt a brutal four-game losing streak. The Stakes were unmistakably high for the hosts, and they wasted no time setting the tone. In the 18th minute, Matthew Longstaff orchestrated a precise attacking sequence, feeding a perfect ball to Prince-Osei Owusu. The striker finished cleanly, giving the home side a crucial advantage. That swift strike completely shattered the early rhythm of New York City FC. Despite the visitors trying to establish a foothold, Montreal’s disciplined shape forced them into lateral movement. The early moments promised a tight, tactical battle rather than an open shootout, setting a rigid template for the rest of the game. Our take is simple: when a struggling team finds an early lifeline, they defend it with everything they have.

Tactical Trenches

After falling behind, New York City FC dominated possession, hoarding 64% of the ball. Yet, that metric was deeply deceptive. A modest Balance rating reflects how comfortably Montreal absorbed the pressure. The visitors passed it around endlessly—racking up over 600 passes—but generated a paltry 0.43 expected goals. Longstaff was the standout performer, not just for his assist, but for his four key passes that kept the away defense honest on the counter. The true pivot wasn't a sudden shift in momentum, but Montreal's unwavering commitment to their defensive block. They invited pressure and easily repelled it. The visitors registered just two shots on target all night, looking entirely bereft of ideas in the final third. This phase of the match was a masterclass in spatial awareness, entirely nullifying the opponent's attacking threats.

Seeing Red

Frustration eventually boiled over. A sudden spike in Intensity arrived in the 77th minute when Tayvon Gray saw a straight red card. That dismissal effectively ended any realistic hopes of a late equalizer. Reduced to ten men, the visitors completely deflated. Montreal navigated the final stages with ease, prioritizing game management over chasing a second goal. This narrow 1-0 triumph lifts the hosts to six points, acting as desperately needed oxygen in their regular season campaign. For the traveling New York side, the lack of cutting edge is a glaring concern. They controlled the field but lost the war, leaving Saputo Stadium with nothing to show for their statistical superiority. Snapping a four-game losing streak changes the entire mood in the locker room.

Key Questions

How did the red card for T. Gray impact the match?

Gray's 77th-minute dismissal killed New York City's momentum. Down to ten men, they failed to create late chances, allowing Montreal to comfortably secure the victory.

What is the Futmetrix Score?

The Futmetrix Score is our 0-100 verdict on how entertaining a match is. We look at intensity, balance, stakes, and star quality to tell you if it's worth your time.

Match Statistics

Possession
36%
64%
CF Montreal 36%
New York City FC 64%
Shots
7
5
CF Montreal 7
New York City FC 5
Shots on Target
4
2
CF Montreal 4
New York City FC 2
Expected Goals (xG)
0.95
0.43
CF Montreal 0.95
New York City FC 0.43
Passes
346
624
CF Montreal 346
New York City FC 624
Pass Accuracy
80%
89%
CF Montreal 80%
New York City FC 89%
Corners
3
0
CF Montreal 3
New York City FC 0
Fouls
17
14
CF Montreal 17
New York City FC 14
Yellow Cards
5
4
CF Montreal 5
New York City FC 4
Red Cards
0
1
CF Montreal 0
New York City FC 1

Match Events

18' P. Owusu (M. Longstaff)
HT
46' 🔄 N. Streit O. Escobar
63' 🟨 S. Piette
K. Parks Raul Gustavo 🔄 65'
A. Ojeda S. Reid 🔄 65'
A. Farnos Talles Magno 🔄 65'
70' 🔄 S. Piette F. Herbers
T. Gray 🟨 74'
75' 🔄 P. Owusu D. Rios
T. Gray 🟨 77'
T. Gray 🟥 77'
81' 🟨 O. Escobar
N. Mercau 🟨 81'
M. Moralez A. Perea 🔄 82'
84' 🟨 B. Vera
87' 🔄 J. Neal E. Morales
87' 🟨 M. Longstaff
88' 🟨 D. Bugaj
K. Trewin 🟨 90'+1
FT

Player Cards

Our take on every player in this match

CF Montreal

Goalkeepers
Thomas Gillier
PROVOCATEUR
PROVOCATEUR
1
Fouls Won
1
Fouls Won
2
Duels Won
0
Pens Won
Defenders
Dawid Bugaj
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
88
Total Mins
Started
Entry
Jalen Neal
NPC
NPC
87
Minutes
87
Minutes
41%
Pass Acc
6.9
Rating
Brayan Vera
STORMTROOPER
STORMTROOPER
1
Shots
1
Shots
0
Goals
1
On Target
Luca Petrasso
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
88
Total Mins
Started
Entry
Midfielders
Victor Loturi
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
88
Total Mins
Started
Entry
Samuel Piette
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
70
Total Mins
70
Entry
Matthew Longstaff
ARCHITECT
ARCHITECT
4
Key Passes
4
Key Passes
1
Assists
29%
Pass Acc
Forwards
Noah Streit
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
45
Total Mins
Started
Entry
Prince-Osei Owusu
SNIPER
SNIPER
100%
Conversion
100%
Conversion
1
Goals
1
Shots
Iván Jaime
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
88
Total Mins
Started
Entry
BENCH
Sebastian Breza
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Efraín Morales
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
1
Total Mins
Started
Entry
Brandan Craig
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Ivan Losenko
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Dagur Dan Þórhallsson
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Olger Escobar
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
43
Total Mins
Started
Entry
Fabian Herbers
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
18
Total Mins
Started
Entry
Daniel Rios
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
13
Total Mins
Started
Entry
Kwadwo Opoku
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry

New York City FC

Goalkeepers
Matthew Freese
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
88
Total Mins
Started
Entry
Defenders
Tayvon Gray
FRIENDLY FIRE
FRIENDLY FIRE
Red Card
Mistake
Red Card
Mistake
1
Fouls
6.3
Rating
Thiago Martins
MAGNET
MAGNET
97
Activity
97
Activity
95
Passes
2
Duels
Kai Trewin
MAGNET
MAGNET
110
Activity
110
Activity
106
Passes
4
Duels
Kevin O'Toole
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
88
Total Mins
Started
Entry
Midfielders
Keaton Parks
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
65
Total Mins
65
Entry
Maxi Moralez
LATE SHIFT
LATE SHIFT
8
Late Mins
8
Late Mins
82
Total Mins
82
Entry
Aiden O'Neill
MAGNET
MAGNET
72
Activity
72
Activity
64
Passes
8
Duels
Forwards
Agustin Ojeda
ARCHITECT
ARCHITECT
3
Key Passes
3
Key Passes
0
Assists
13%
Pass Acc
Nicolás Fernández
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
88
Total Mins
Started
Entry
Arnau Farnos
PROVOCATEUR
PROVOCATEUR
3
Fouls Won
3
Fouls Won
5
Duels Won
0
Pens Won
BENCH
Tomás Romero
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Raul Gustavo
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
23
Total Mins
Started
Entry
Nico Cavallo
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Strahinja Tanasijević
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Máximo Carrizo
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Jonathan Shore
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Andrés Perea
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
6
Total Mins
Started
Entry
Talles Magno
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
23
Total Mins
Started
Entry
Seymour Garfield-Reid
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
23
Total Mins
Started
Entry

Head to Head

Date Home Score Away Competition Venue
06/28/2025 CF Montreal 1 - 0 New York City FC Major League Soccer Saputo Stadium
05/10/2025 New York City FC 0 - 1 CF Montreal Major League Soccer Yankee Stadium
10/20/2024 CF Montreal 2 - 0 New York City FC Major League Soccer Stade Saputo
07/03/2024 New York City FC 2 - 0 CF Montreal Major League Soccer Citi Field
08/30/2023 New York City FC 2 - 0 CF Montreal Major League Soccer Yankee Stadium
07/01/2023 CF Montreal 0 - 1 New York City FC Major League Soccer Stade Saputo
10/23/2022 CF Montreal 1 - 3 New York City FC Major League Soccer Stade Saputo
07/30/2022 CF Montreal 0 - 0 New York City FC Major League Soccer Stade Saputo
03/12/2022 New York City FC 4 - 1 CF Montreal Major League Soccer Yankee Stadium
07/21/2021 New York City FC 1 - 0 CF Montreal Major League Soccer Red Bull Arena
06/28/2025
Major League Soccer Saputo Stadium
05/10/2025
Major League Soccer Yankee Stadium
10/20/2024
Major League Soccer Stade Saputo
07/03/2024
Major League Soccer Citi Field
08/30/2023
Major League Soccer Yankee Stadium
07/01/2023
Major League Soccer Stade Saputo
10/23/2022
Major League Soccer Stade Saputo
07/30/2022
Major League Soccer Stade Saputo
03/12/2022
Major League Soccer Yankee Stadium
07/21/2021
Major League Soccer Red Bull Arena
CF Montreal Win
New York City FC Win
Draw

League Standings

Pos Team P Pts GF GA GD Form
1 Nashville SC 7 18 18 5 +13 WNashville SC 4 - 2 Charlotte (26-04-2026)WAtlanta United FC 0 - 2 Nashville SC (18-04-2026)WCharlotte 1 - 2 Nashville SC (11-04-2026)LChicago Fire 1 - 0 Nashville SC (05-04-2026)WNashville SC 5 - 0 Orlando City SC (21-03-2026)
2 New England Revolution 8 16 16 9 +7 DInter Miami 1 - 1 New England Revolution (25-04-2026)WAtlanta United FC 1 - 2 New England Revolution (22-04-2026)WNew England Revolution 2 - 1 Columbus Crew (18-04-2026)WNew England Revolution 1 - 0 DC United (11-04-2026)WNew England Revolution 3 - 0 CF Montreal (04-04-2026)
3 Chicago Fire 7 14 11 6 +5 DFC Cincinnati 3 - 3 Chicago Fire (18-04-2026)WChicago Fire 1 - 0 Atlanta United FC (12-04-2026)WChicago Fire 1 - 0 Nashville SC (05-04-2026)WPhiladelphia Union 1 - 2 Chicago Fire (21-03-2026)LChicago Fire 1 - 2 DC United (15-03-2026)
4 Inter Miami 6 12 12 8 +4 DInter Miami 1 - 1 New England Revolution (25-04-2026)DInter Miami 2 - 2 New York Red Bulls (11-04-2026)WNew York City FC 2 - 3 Inter Miami (22-03-2026)DCharlotte 0 - 0 Inter Miami (14-03-2026)WDC United 1 - 2 Inter Miami (07-03-2026)
5 DC United 8 12 11 10 +1 WDC United 3 - 2 Orlando City SC (25-04-2026)DNew York Red Bulls 4 - 4 DC United (22-04-2026)DPhiladelphia Union 0 - 0 DC United (18-04-2026)LNew England Revolution 1 - 0 DC United (11-04-2026)DAtlanta United FC 0 - 0 DC United (21-03-2026)
6 FC Cincinnati 9 12 19 22 -3 WFC Cincinnati 2 - 0 New York Red Bulls (25-04-2026)DNew York City FC 4 - 4 FC Cincinnati (22-04-2026)DFC Cincinnati 3 - 3 Chicago Fire (18-04-2026)DToronto FC 1 - 1 FC Cincinnati (11-04-2026)LNew York Red Bulls 4 - 2 FC Cincinnati (04-04-2026)
7 New York Red Bulls 10 12 16 25 -9 LFC Cincinnati 2 - 0 New York Red Bulls (25-04-2026)DNew York Red Bulls 4 - 4 DC United (22-04-2026)LCF Montreal 4 - 1 New York Red Bulls (18-04-2026)DInter Miami 2 - 2 New York Red Bulls (11-04-2026)WNew York Red Bulls 4 - 2 FC Cincinnati (04-04-2026)
8 Charlotte 7 10 14 13 +1 LNashville SC 4 - 2 Charlotte (26-04-2026)LOrlando City SC 4 - 1 Charlotte (22-04-2026)WNew York City FC 1 - 2 Charlotte (18-04-2026)LCharlotte 1 - 2 Nashville SC (11-04-2026)WCharlotte 2 - 1 Philadelphia Union (04-04-2026)
9 Toronto FC 6 9 9 8 +1 LToronto FC 1 - 2 Atlanta United FC (25-04-2026)DToronto FC 3 - 3 Philadelphia Union (22-04-2026)DToronto FC 1 - 1 FC Cincinnati (11-04-2026)WToronto FC 2 - 1 Columbus Crew (21-03-2026)DToronto FC 1 - 1 New York Red Bulls (14-03-2026)
10 CF Montreal 8 9 13 15 -2 WCF Montreal 1 - 0 New York City FC (25-04-2026)WCF Montreal 4 - 1 New York Red Bulls (18-04-2026)LCF Montreal 1 - 2 Philadelphia Union (11-04-2026)LNew England Revolution 3 - 0 CF Montreal (04-04-2026)LFC Cincinnati 4 - 3 CF Montreal (22-03-2026)
11 Columbus Crew 7 8 8 7 +1 WColumbus Crew 2 - 0 Philadelphia Union (25-04-2026)LNew England Revolution 2 - 1 Columbus Crew (18-04-2026)DColumbus Crew 1 - 1 Orlando City SC (12-04-2026)WAtlanta United FC 1 - 3 Columbus Crew (04-04-2026)LToronto FC 2 - 1 Columbus Crew (21-03-2026)
12 New York City FC 6 7 14 11 +3 LCF Montreal 1 - 0 New York City FC (25-04-2026)DNew York City FC 4 - 4 FC Cincinnati (22-04-2026)LNew York City FC 1 - 2 Charlotte (18-04-2026)LNew York City FC 2 - 3 Inter Miami (22-03-2026)WNew York City FC 5 - 0 Orlando City SC (07-03-2026)
13 Atlanta United FC 8 7 7 12 -5 WToronto FC 1 - 2 Atlanta United FC (25-04-2026)LAtlanta United FC 1 - 2 New England Revolution (22-04-2026)LAtlanta United FC 0 - 2 Nashville SC (18-04-2026)LChicago Fire 1 - 0 Atlanta United FC (12-04-2026)LAtlanta United FC 1 - 3 Columbus Crew (04-04-2026)
14 Orlando City SC 8 7 12 22 -10 LDC United 3 - 2 Orlando City SC (25-04-2026)WOrlando City SC 4 - 1 Charlotte (22-04-2026)DColumbus Crew 1 - 1 Orlando City SC (12-04-2026)LNashville SC 5 - 0 Orlando City SC (21-03-2026)WOrlando City SC 2 - 1 CF Montreal (14-03-2026)
15 Philadelphia Union 9 5 9 16 -7 LColumbus Crew 2 - 0 Philadelphia Union (25-04-2026)DToronto FC 3 - 3 Philadelphia Union (22-04-2026)DPhiladelphia Union 0 - 0 DC United (18-04-2026)WCF Montreal 1 - 2 Philadelphia Union (11-04-2026)LCharlotte 2 - 1 Philadelphia Union (04-04-2026)