Major League Soccer Regular Season - 7

Vancouver Whitecaps 2 - 0 FT New York City FC

BC Place

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

Futmetrix Verdict
37
FT
Sat, Apr 11
Vancouver Whitecaps
2-0
New York City FC
⚡ Intensity 32
⚖️ Balance 13
🏆 Stakes 67
🎲 Upset 0
Vancouver's relentless siege breaks New York.

Whitecaps Overwhelm NYCFC in Offensive Onslaught

Average Entertainment Futmetrix Score: 37/100. Vancouver unleashed a blistering offensive barrage at BC Place to comfortably dispatch a toothless New York City side.

The Siege Begins

The opening minutes at BC Place established a familiar, frustrating pattern for the visitors. While New York City FC comfortably controlled possession with 58% of the ball, their territorial advantage was completely hollow. It was the Vancouver Whitecaps who dictated the real game, injecting a frightening level of Intensity into their quick transitions. The home side turned the field into a veritable shooting gallery, registering an astonishing 25 total attempts over the ninety minutes. Standing directly in the firing line was Matthew Freese, who put on an absolute clinic between the posts. Without his incredible early heroics—racking up nine critical saves—the scoreline would have been embarrassing before the half-hour mark. The hosts relentlessly piled on the pressure, taking 12 corner kicks to keep the New York defense pinned deep in their own penalty area.

The Breakthrough

Despite the massive effort from the visiting goalkeeper, the sheer volume of high-quality chances eventually broke the dam. The Balance of play was utterly tilted toward the Canadian outfit, culminating in a staggering 3.44 expected goals. The defining moment arrived right on the stroke of halftime. In the 44th minute, S. Berhalter orchestrated a brilliant attacking sequence, picking out M. Laborda with pinpoint precision. Laborda made no mistake, finally burying the ball into the back of the net to give the hosts a deeply deserved advantage heading into the locker room. This psychological blow shifted the momentum completely; the visitors were forced to chase the game without any actual offensive firepower, looking completely lost in the final third.

Closing the Show

The second half offered no respite for the struggling New York squad, who failed to record a single shot on target throughout the entire contest. The Stakes were exceptionally high for Vancouver, who needed to secure all three points to maintain their formidable position near the top of the regular season standings. As the clock wound down, the tactical masterclass was completed via a decisive substitution. B. Caicedo stepped onto the field and instantly provided the necessary spark, delivering a clever assist to B. White in the 87th minute. White confidently dispatched the finish, doubling the lead and putting the game completely out of reach. This 2-0 victory serves as a massive statement of intent from Vancouver, demonstrating their ruthless efficiency up top.

Key Questions

What does this mean for Vancouver Whitecaps's season?

This commanding victory pushes Vancouver to 12 points, solidifying their excellent early form and confirming their status as genuine contenders near the top of the standings.

How did substitute Matthew Freese change the game?

Though he started the game rather than substituting, Freese was New York's lone bright spot, producing nine massive saves to prevent a historic blowout early on.

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
42%
58%
Vancouver Whitecaps 42%
New York City FC 58%
Shots
25
7
Vancouver Whitecaps 25
New York City FC 7
Shots on Target
10
0
Vancouver Whitecaps 10
New York City FC 0
Expected Goals (xG)
3.44
0.52
Vancouver Whitecaps 3.44
New York City FC 0.52
Passes
368
519
Vancouver Whitecaps 368
New York City FC 519
Pass Accuracy
85%
88%
Vancouver Whitecaps 85%
New York City FC 88%
Corners
12
3
Vancouver Whitecaps 12
New York City FC 3
Fouls
14
7
Vancouver Whitecaps 14
New York City FC 7
Yellow Cards
2
0
Vancouver Whitecaps 2
New York City FC 0
Red Cards
0
0
Vancouver Whitecaps 0
New York City FC 0

Match Events

44' M. Laborda (S. Berhalter)
HT
53' 🟨 A. Cubas
63' 🔄 C. Sabaly B. Caicedo
63' 🔄 A. Cubas E. Sabbi
H. Wolf Talles Magno 🔄 63'
77' 🔄 S. Berhalter O. Larraz
A. Ojeda M. Jones 🔄 77'
80' 🟨 O. Larraz
87' B. White (B. Caicedo)
A. O'Neill A. Farnos 🔄 89'
K. Parks J. Shore 🔄 89'
90'+1 🔄 B. White R. Elloumi
FT

Player Cards

Our take on every player in this match

Vancouver Whitecaps

Goalkeepers
Yohei Takaoka
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
89
Minutes
Defenders
Édier Ocampo
WALL
WALL
0
Dribbled Past
0
Dribbled Past
3
Tackles
75%
Duel Win %
Tristan Blackmon
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
89
Total Mins
Started
Entry
Mathías Laborda
SNIPER
SNIPER
50%
Conversion
50%
Conversion
1
Goals
2
Shots
Tate Johnson
ARCHITECT
ARCHITECT
2
Key Passes
2
Key Passes
0
Assists
35%
Pass Acc
Midfielders
Sebastian Berhalter
ARCHITECT
ARCHITECT
7
Key Passes
7
Key Passes
1
Assists
29%
Pass Acc
Andrés Cubas
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
63
Total Mins
63
Entry
Jeevan Badwal
ARCHITECT
ARCHITECT
3
Key Passes
3
Key Passes
0
Assists
19%
Pass Acc
Thomas Muller
ARCHITECT
ARCHITECT
4
Key Passes
4
Key Passes
0
Assists
23%
Pass Acc
Cheick Tidiane Sabaly
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
63
Total Mins
63
Entry
Forwards
Brian White
CLUTCH HERO
CLUTCH HERO
87
Goal Time
87
Goal Time
Goal
Impact
7.7
Rating
BENCH
Isaac Boehmer
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Mihail Gherasimencov
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Nikola Djordjevic
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Aziel Jackson
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Oliver Larraz
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
12
Total Mins
Started
Entry
Emmanuel Sabbi
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
26
Total Mins
Started
Entry
Kenji Cabrera
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Bruno Quiñonez
SUPER SUB
SUPER SUB
1
Assist
1
Assist
26
Minutes
7.6
Rating
Rayan Elloumi
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
89
Total Mins
Started
Entry
Defenders
Tayvon Gray
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
89
Total Mins
Started
Entry
Kai Trewin
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
89
Total Mins
Started
Entry
Raul Gustavo
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
89
Total Mins
Started
Entry
Kevin O'Toole
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
89
Total Mins
Started
Entry
Midfielders
Keaton Parks
MAGNET
MAGNET
73
Activity
73
Activity
69
Passes
4
Duels
Aiden O'Neill
NPC
NPC
88
Minutes
88
Minutes
57%
Pass Acc
6.9
Rating
Agustin Ojeda
LATE SHIFT
LATE SHIFT
13
Late Mins
13
Late Mins
77
Total Mins
77
Entry
Maxi Moralez
PROVOCATEUR
PROVOCATEUR
5
Fouls Won
5
Fouls Won
5
Duels Won
0
Pens Won
Hannes Wolf
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
63
Total Mins
63
Entry
Forwards
Nicolás Fernández
PROVOCATEUR
PROVOCATEUR
5
Fouls Won
5
Fouls Won
11
Duels Won
0
Pens Won
BENCH
Tomás Romero
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
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
Kevin Pierre
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
1
Total Mins
Started
Entry
Seymour Garfield-Reid
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Talles Magno
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
26
Total Mins
Started
Entry
Malachi Jones
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
12
Total Mins
Started
Entry
Arnau Farnos
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
1
Total Mins
Started
Entry

Head to Head

Date Home Score Away Competition Venue
09/02/2023 New York City FC 1 - 1 Vancouver Whitecaps Major League Soccer Yankee Stadium
03/05/2022 Vancouver Whitecaps 0 - 0 New York City FC Major League Soccer BC Place Stadium
09/01/2019 Vancouver Whitecaps 1 - 3 New York City FC Major League Soccer BC Place Stadium (Vancouver, British Columbia)
08/05/2018 New York City FC 2 - 2 Vancouver Whitecaps Major League Soccer Yankee Stadium
07/06/2017 Vancouver Whitecaps 3 - 2 New York City FC Major League Soccer BC Place Stadium
04/30/2016 New York City FC 3 - 2 Vancouver Whitecaps Major League Soccer Yankee Stadium
09/02/2023
Major League Soccer Yankee Stadium
03/05/2022
Major League Soccer BC Place Stadium
09/01/2019
Major League Soccer BC Place Stadium (Vancouver, British Columbia)
08/05/2018
Major League Soccer Yankee Stadium
07/06/2017
Major League Soccer BC Place Stadium
04/30/2016
Major League Soccer Yankee Stadium
Vancouver Whitecaps Win
New York City FC Win
Draw

League Standings

Pos Team P Pts GF GA GD Form
1 Seattle Sounders 6 13 6 2 +4 WHouston Dynamo 0 - 1 Seattle Sounders (05-04-2026)DMinnesota United FC 0 - 0 Seattle Sounders (22-03-2026)WSan Jose Earthquakes 0 - 1 Seattle Sounders (15-03-2026)WSt. Louis City 0 - 1 Seattle Sounders (08-03-2026)LReal Salt Lake 2 - 1 Seattle Sounders (01-03-2026)
2 Colorado Rapids 5 12 16 6 +10 WColorado Rapids 6 - 2 Houston Dynamo (12-04-2026)WSporting Kansas City 1 - 4 Colorado Rapids (22-03-2026)WColorado Rapids 4 - 1 Los Angeles Galaxy (08-03-2026)WColorado Rapids 2 - 0 Portland Timbers (28-02-2026)LSeattle Sounders 2 - 0 Colorado Rapids (23-02-2026)
3 Vancouver Whitecaps 5 12 14 4 +10 WVancouver Whitecaps 3 - 2 Portland Timbers (05-04-2026)LVancouver Whitecaps 0 - 1 San Jose Earthquakes (22-03-2026)WVancouver Whitecaps 6 - 0 Minnesota United FC (15-03-2026)WPortland Timbers 1 - 4 Vancouver Whitecaps (08-03-2026)WVancouver Whitecaps 1 - 0 Real Salt Lake (22-02-2026)
4 San Jose Earthquakes 5 12 10 2 +8 WSporting Kansas City 1 - 3 San Jose Earthquakes (12-04-2026)WSan Jose Earthquakes 3 - 0 San Diego (05-04-2026)WVancouver Whitecaps 0 - 1 San Jose Earthquakes (22-03-2026)LSan Jose Earthquakes 0 - 1 Seattle Sounders (15-03-2026)WSan Jose Earthquakes 3 - 0 Sporting Kansas City (22-02-2026)
5 Los Angeles FC 5 10 6 2 +4 LPortland Timbers 2 - 1 Los Angeles FC (11-04-2026)DAustin 0 - 0 Los Angeles FC (22-03-2026)WLos Angeles FC 2 - 0 St. Louis City (15-03-2026)WLos Angeles FC 1 - 0 FC Dallas (08-03-2026)WHouston Dynamo 0 - 2 Los Angeles FC (01-03-2026)
6 Real Salt Lake 5 10 9 6 +3 WReal Salt Lake 3 - 1 Sporting Kansas City (04-04-2026)DSan Diego 2 - 2 Real Salt Lake (22-03-2026)WReal Salt Lake 2 - 1 Austin (15-03-2026)WReal Salt Lake 2 - 1 Seattle Sounders (01-03-2026)LVancouver Whitecaps 1 - 0 Real Salt Lake (22-02-2026)
7 San Diego 6 8 9 10 -1 LSan Diego 1 - 2 Minnesota United FC (12-04-2026)LSan Jose Earthquakes 3 - 0 San Diego (05-04-2026)DSan Diego 2 - 2 Real Salt Lake (22-03-2026)DFC Dallas 3 - 3 San Diego (15-03-2026)WSporting Kansas City 0 - 1 San Diego (08-03-2026)
8 Minnesota United FC 5 8 6 10 -4 WSan Diego 1 - 2 Minnesota United FC (12-04-2026)WLos Angeles Galaxy 1 - 2 Minnesota United FC (05-04-2026)DMinnesota United FC 0 - 0 Seattle Sounders (22-03-2026)LVancouver Whitecaps 6 - 0 Minnesota United FC (15-03-2026)DAustin 2 - 2 Minnesota United FC (22-02-2026)
9 FC Dallas 4 5 8 8 0 DFC Dallas 1 - 1 St. Louis City (12-04-2026)WFC Dallas 4 - 3 Houston Dynamo (22-03-2026)DFC Dallas 3 - 3 San Diego (15-03-2026)LLos Angeles FC 1 - 0 FC Dallas (08-03-2026)
10 Los Angeles Galaxy 5 4 6 10 -4 WAustin 1 - 2 Los Angeles Galaxy (11-04-2026)LLos Angeles Galaxy 1 - 2 Minnesota United FC (05-04-2026)DPortland Timbers 1 - 1 Los Angeles Galaxy (22-03-2026)LLos Angeles Galaxy 1 - 2 Sporting Kansas City (15-03-2026)LColorado Rapids 4 - 1 Los Angeles Galaxy (08-03-2026)
11 Portland Timbers 6 4 8 14 -6 WPortland Timbers 2 - 1 Los Angeles FC (11-04-2026)LVancouver Whitecaps 3 - 2 Portland Timbers (05-04-2026)DPortland Timbers 1 - 1 Los Angeles Galaxy (22-03-2026)LHouston Dynamo 3 - 2 Portland Timbers (15-03-2026)LPortland Timbers 1 - 4 Vancouver Whitecaps (08-03-2026)
12 Houston Dynamo 5 3 8 15 -7 LColorado Rapids 6 - 2 Houston Dynamo (12-04-2026)LHouston Dynamo 0 - 1 Seattle Sounders (05-04-2026)LFC Dallas 4 - 3 Houston Dynamo (22-03-2026)WHouston Dynamo 3 - 2 Portland Timbers (15-03-2026)LHouston Dynamo 0 - 2 Los Angeles FC (01-03-2026)
13 Sporting Kansas City 6 3 5 15 -10 LSporting Kansas City 1 - 3 San Jose Earthquakes (12-04-2026)LReal Salt Lake 3 - 1 Sporting Kansas City (04-04-2026)LSporting Kansas City 1 - 4 Colorado Rapids (22-03-2026)WLos Angeles Galaxy 1 - 2 Sporting Kansas City (15-03-2026)LSporting Kansas City 0 - 1 San Diego (08-03-2026)
14 Austin 4 2 4 6 -2 LAustin 1 - 2 Los Angeles Galaxy (11-04-2026)DAustin 0 - 0 Los Angeles FC (22-03-2026)LReal Salt Lake 2 - 1 Austin (15-03-2026)DAustin 2 - 2 Minnesota United FC (22-02-2026)
15 St. Louis City 4 1 1 6 -5 DFC Dallas 1 - 1 St. Louis City (12-04-2026)LLos Angeles FC 2 - 0 St. Louis City (15-03-2026)LSt. Louis City 0 - 1 Seattle Sounders (08-03-2026)LSan Diego 2 - 0 St. Louis City (02-03-2026)