Skip to MLS data
The Sporting Page Real Analysis. Not Corporate
The Sporting Page
Loading scores…
Connecting to scores…
← Soccer newsMLS · 2026

Vancouver Whitecaps vs New York City FC

Regular Season

Saturday, Apr 11, 2026 · 7:30 pm EDT

Match winner: Vancouver Whitecaps

BC Place

Checked Nov 2, 4:06 am ESTRefresh match

Match statistics

Values retain the source’s display and precision. Some source rows labeled % are supplied as decimal ratios; no percentage conversion is inferred.

Supplied statistics for this match only.
StatisticVancouver WhitecapsNew York City FC
Fouls168
Yellow Cards20
Red Cards00
Offsides22
Corner Kicks125
Saves28
Possession41.658.4
SHOTS2310
ON GOAL102
On Target %0.40.2
Penalty Goals00
Penalty Kicks Taken00
Accurate Passes318465
Passes373532
Pass Completion %0.90.9
Accurate Crosses94
Crosses1912
Cross %0.50.3
Long Balls3834
Accurate Long Balls1917
Long Balls %0.50.5
Blocked Shots66
Effective Tackles711
Tackles1516
Tackle %0.50.7
Interceptions96
Effective Clearances1029
Clearances1029

Key events

  1. —
    Kickoff
  2. 44'
    Goal

    Goal! Vancouver Whitecaps FC 1, New York City FC 0. Mathías Laborda (Vancouver Whitecaps FC) right footed shot from very close range to the centre of the goal. Assisted by Sebastian Berhalter with a cross following a set piece situation.

  3. 45'+1'
    Halftime

    First Half ends, Vancouver Whitecaps FC 1, New York City FC 0.

  4. 45'
    Start 2nd Half

    Second Half begins Vancouver Whitecaps FC 1, New York City FC 0.

  5. 53'
    Yellow Card

    Andrés Cubas (Vancouver Whitecaps FC) is shown the yellow card for a bad foul.

  6. 63'
    Substitution

    Substitution, New York City FC. Talles Magno replaces Hannes Wolf.

  7. 63'
    Substitution

    Substitution, Vancouver Whitecaps FC. Bruno Caicedo replaces Cheikh Sabaly.

  8. 63'
    Substitution

    Substitution, Vancouver Whitecaps FC. Emmanuel Sabbi replaces Andrés Cubas.

  9. 77'
    Substitution

    Substitution, New York City FC. Malachi Jones replaces Agustín Ojeda.

  10. 77'
    Substitution

    Substitution, Vancouver Whitecaps FC. Oliver Larraz replaces Sebastian Berhalter.

  11. 80'
    Yellow Card

    Oliver Larraz (Vancouver Whitecaps FC) is shown the yellow card for a bad foul.

  12. 86'
    Goal - Header

    Goal! Vancouver Whitecaps FC 2, New York City FC 0. Brian White (Vancouver Whitecaps FC) header from very close range to the centre of the goal. Assisted by Bruno Caicedo.

  13. 88'
    Substitution

    Substitution, New York City FC. Jonathan Shore replaces Keaton Parks.

  14. 88'
    Substitution

    Substitution, New York City FC. Arnau Farnós replaces Aiden O'Neill.

  15. 90'+1'
    Substitution

    Substitution, Vancouver Whitecaps FC. Rayan Elloumi replaces Brian White.

  16. 90'+3'
    End Regular Time

Lineups

Players stay with their supplied roster club. Other listed players may be unused; App records source appearances, not the number of names listed. An own goal is credited in the event as supplied.

Vancouver WhitecapsFormation 4-2-3-1

Starting lineup

PlayerPosAppGAOGYCRC
1Yohei TakaokaG100000
2Mathías LabordaCD-L110000
33Tristan BlackmonCD-R100000
28Tate JohnsonLB100000
18Édier OcampoRB100000
13Thomas MüllerAM100000
20Andrés CubasLM100010
16Sebastian BerhalterRM101000
24Brian WhiteF110000
7Cheick SabalyAM-L100000
59Jeevan BadwalAM-R100000

Other listed players

PlayerPosAppGAOGYCRC
11Emmanuel SabbiSUB100000
32Isaac BoehmerSUB000000
8Oliver LarrazSUB100010
29Mihail GherasimencovSUB000000
14Bruno CaicedoSUB101000
22Aziel JacksonSUB000000
17Kenji CabreraSUB000000
19Rayan ElloumiSUB100000
41Nikola DjordjevicSUB000000

New York City FCFormation 4-2-3-1

Starting lineup

PlayerPosAppGAOGYCRC
49Matt FreeseG100000
34Raul GustavoCD-L100000
5Kai TrewinCD-R100000
22Kevin O'TooleLB100000
24Tayvon GrayRB100000
10Maxi MorálezAM100000
21Aiden O'NeillLM100000
55Keaton ParksRM100000
7Nicolás FernándezF100000
17Hannes WolfAM-L100000
26Agustin OjedaAM-R100000

Other listed players

PlayerPosAppGAOGYCRC
30Tomas RomeroSUB000000
87Arnau FarnósSUB100000
99Seymour ReidSUB000000
32Jonathan ShoreSUB100000
11Talles MagnoSUB100000
88Malachi JonesSUB100000
15Kevin PierreSUB000000
2Nico CavalloSUB000000
19Strahinja TanasijevicSUB000000

Commentary

  1. —

    Lineups are announced and players are warming up.

  2. —

    First Half begins.

  3. 1'

    Attempt missed. Brian White (Vancouver Whitecaps FC) header from very close range misses to the right. Assisted by Jeevan Badwal with a cross.

  4. 4'

    Foul by Andrés Cubas (Vancouver Whitecaps FC).

  5. 4'

    Maxi Moralez (New York City FC) wins a free kick in the defensive half.

  6. 6'

    Jeevan Badwal (Vancouver Whitecaps FC) wins a free kick in the defensive half.

  7. 6'

    Foul by Keaton Parks (New York City FC).

  8. 9'

    Hannes Wolf (New York City FC) wins a free kick in the attacking half.

  9. 9'

    Foul by Tristan Blackmon (Vancouver Whitecaps FC).

  10. 11'

    Offside, Vancouver Whitecaps FC. Brian White is caught offside.

  11. 12'

    Maxi Moralez (New York City FC) wins a free kick in the defensive half.

  12. 12'

    Foul by Jeevan Badwal (Vancouver Whitecaps FC).

  13. 12'

    Foul by Raul Gustavo (New York City FC).

  14. 12'

    Brian White (Vancouver Whitecaps FC) wins a free kick in the attacking half.

  15. 14'

    Corner, Vancouver Whitecaps FC. Conceded by Tayvon Gray.

  16. 14'

    Attempt missed. Brian White (Vancouver Whitecaps FC) header from the left side of the six yard box misses to the right. Assisted by Sebastian Berhalter with a cross following a corner.

  17. 14'

    Attempt blocked. Thomas Müller (Vancouver Whitecaps FC) right footed shot from the centre of the box is blocked.

  18. 15'

    Foul by Andrés Cubas (Vancouver Whitecaps FC).

  19. 15'

    Nicolás Fernández (New York City FC) wins a free kick in the defensive half.

  20. 19'

    Attempt blocked. Cheikh Sabaly (Vancouver Whitecaps FC) right footed shot from outside the box is blocked. Assisted by Brian White.

  21. 20'

    Attempt blocked. Brian White (Vancouver Whitecaps FC) right footed shot from the centre of the box is blocked. Assisted by Jeevan Badwal.

  22. 21'

    Attempt blocked. Brian White (Vancouver Whitecaps FC) right footed shot from outside the box is blocked. Assisted by Thomas Müller.

  23. 21'

    Corner, Vancouver Whitecaps FC. Conceded by Kai Trewin.

  24. 22'

    Attempt missed. Thomas Müller (Vancouver Whitecaps FC) left footed shot from the centre of the box misses to the left. Assisted by Sebastian Berhalter with a cross following a corner.

  25. 22'

    Offside, Vancouver Whitecaps FC. Tristan Blackmon is caught offside.

  26. 22'

    Nicolás Fernández (New York City FC) wins a free kick in the defensive half.

  27. 22'

    Foul by Tate Johnson (Vancouver Whitecaps FC).

  28. 25'

    Attempt missed. Hannes Wolf (New York City FC) left footed shot from the centre of the box is too high. Assisted by Tayvon Gray with a cross.

  29. 25'

    Corner, Vancouver Whitecaps FC. Conceded by Tayvon Gray.

  30. 27'

    Cheikh Sabaly (Vancouver Whitecaps FC) wins a free kick in the attacking half.

  31. 27'

    Foul by Nicolás Fernández (New York City FC).

  32. 28'

    Foul by Sebastian Berhalter (Vancouver Whitecaps FC).

  33. 28'

    Maxi Moralez (New York City FC) wins a free kick in the attacking half.

  34. 30'

    Corner, Vancouver Whitecaps FC. Conceded by Kevin O'Toole.

  35. 31'

    Attempt saved. Brian White (Vancouver Whitecaps FC) header from the centre of the box is saved in the centre of the goal by Matt Freese (New York City FC). Assisted by Sebastian Berhalter with a cross.

  36. 31'

    Offside, New York City FC. Agustín Ojeda is caught offside.

  37. 34'

    Attempt missed. Sebastian Berhalter (Vancouver Whitecaps FC) right footed shot from the centre of the box is too high. Assisted by Cheikh Sabaly.

  38. 35'

    Attempt saved. Brian White (Vancouver Whitecaps FC) right footed shot from the centre of the box is saved in the centre of the goal by Matt Freese (New York City FC). Assisted by Thomas Müller.

  39. 35'

    Corner, Vancouver Whitecaps FC. Conceded by Raul Gustavo.

  40. 39'

    Attempt blocked. Nicolás Fernández (New York City FC) left footed shot from outside the box is blocked. Assisted by Maxi Moralez.

  41. 40'

    Tate Johnson (Vancouver Whitecaps FC) wins a free kick in the defensive half.

  42. 40'

    Foul by Agustín Ojeda (New York City FC).

  43. 40'

    Attempt saved. Brian White (Vancouver Whitecaps FC) header from the centre of the box is saved in the centre of the goal by Matt Freese (New York City FC). Assisted by Jeevan Badwal with a cross.

  44. 40'

    Attempt blocked. Cheikh Sabaly (Vancouver Whitecaps FC) left footed shot from the left side of the box is blocked.

  45. 41'

    Corner, Vancouver Whitecaps FC. Conceded by Tayvon Gray.

  46. 41'

    Attempt missed. Mathías Laborda (Vancouver Whitecaps FC) header from the left side of the six yard box is high and wide to the left. Assisted by Sebastian Berhalter with a cross following a corner.

  47. 44'

    Foul by Tayvon Gray (New York City FC).

  48. 44'

    Brian White (Vancouver Whitecaps FC) wins a free kick on the left wing.

  49. 44'

    Goal! Vancouver Whitecaps FC 1, New York City FC 0. Mathías Laborda (Vancouver Whitecaps FC) right footed shot from very close range to the centre of the goal. Assisted by Sebastian Berhalter with a cross following a set piece situation.

  50. 45'

    Fourth official has announced 0 minutes of added time.

  51. 45'+1'

    First Half ends, Vancouver Whitecaps FC 1, New York City FC 0.

  52. 45'

    Second Half begins Vancouver Whitecaps FC 1, New York City FC 0.

  53. 47'

    Attempt saved. Thomas Müller (Vancouver Whitecaps FC) right footed shot from outside the box is saved in the bottom right corner by Matt Freese (New York City FC). Assisted by Tate Johnson.

  54. 47'

    Corner, Vancouver Whitecaps FC. Conceded by Matt Freese.

  55. 49'

    Attempt saved. Sebastian Berhalter (Vancouver Whitecaps FC) right footed shot from the right side of the box is saved in the top right corner by Matt Freese (New York City FC). Assisted by Cheikh Sabaly.

  56. 49'

    Corner, Vancouver Whitecaps FC. Conceded by Matt Freese.

  57. 49'

    Attempt saved. Brian White (Vancouver Whitecaps FC) header from the centre of the box is saved in the top centre of the goal by Matt Freese (New York City FC). Assisted by Sebastian Berhalter with a cross.

  58. 52'

    Nicolás Fernández (New York City FC) wins a free kick in the attacking half.

  59. 52'

    Foul by Andrés Cubas (Vancouver Whitecaps FC).

  60. 53'

    Andrés Cubas (Vancouver Whitecaps FC) is shown the yellow card for a bad foul.

  61. 54'

    Attempt missed. Nicolás Fernández (New York City FC) left footed shot from outside the box is just a bit too high from a direct free kick.

  62. 54'

    Foul by Sebastian Berhalter (Vancouver Whitecaps FC).

  63. 54'

    Nicolás Fernández (New York City FC) wins a free kick in the attacking half.

  64. 55'

    Attempt blocked. Raul Gustavo (New York City FC) left footed shot from outside the box is blocked.

  65. 55'

    Corner, New York City FC. Conceded by Mathías Laborda.

  66. 56'

    Corner, New York City FC. Conceded by Sebastian Berhalter.

  67. 59'

    Attempt blocked. Aiden O'Neill (New York City FC) right footed shot from the centre of the box is blocked. Assisted by Agustín Ojeda.

  68. 59'

    Attempt blocked. Hannes Wolf (New York City FC) right footed shot from the centre of the box is blocked.

  69. 60'

    Attempt blocked. Aiden O'Neill (New York City FC) right footed shot from outside the box is blocked. Assisted by Hannes Wolf.

  70. 60'

    Corner, New York City FC. Conceded by Andrés Cubas.

  71. 62'

    Foul by Édier Ocampo (Vancouver Whitecaps FC).

  72. 62'

    Kevin O'Toole (New York City FC) wins a free kick on the left wing.

  73. 62'

    Foul by Brian White (Vancouver Whitecaps FC).

  74. 62'

    Raul Gustavo (New York City FC) wins a free kick in the defensive half.

  75. 63'

    Substitution, New York City FC. Talles Magno replaces Hannes Wolf.

  76. 63'

    Substitution, Vancouver Whitecaps FC. Bruno Caicedo replaces Cheikh Sabaly.

  77. 63'

    Substitution, Vancouver Whitecaps FC. Emmanuel Sabbi replaces Andrés Cubas.

  78. 65'

    Maxi Moralez (New York City FC) wins a free kick in the attacking half.

  79. 65'

    Foul by Sebastian Berhalter (Vancouver Whitecaps FC).

  80. 65'

    Foul by Talles Magno (New York City FC).

  81. 65'

    Édier Ocampo (Vancouver Whitecaps FC) wins a free kick in the defensive half.

  82. 67'

    Corner, Vancouver Whitecaps FC. Conceded by Tayvon Gray.

  83. 67'

    Attempt missed. Bruno Caicedo (Vancouver Whitecaps FC) header from the centre of the box misses to the right. Assisted by Sebastian Berhalter with a cross following a corner.

  84. 68'

    Foul by Mathías Laborda (Vancouver Whitecaps FC).

  85. 68'

    Aiden O'Neill (New York City FC) wins a free kick in the defensive half.

  86. 72'

    Foul by Talles Magno (New York City FC).

  87. 72'

    Sebastian Berhalter (Vancouver Whitecaps FC) wins a free kick in the defensive half.

  88. 72'

    Corner, Vancouver Whitecaps FC. Conceded by Tayvon Gray.

  89. 76'

    Corner, Vancouver Whitecaps FC. Conceded by Tayvon Gray.

  90. 77'

    Substitution, New York City FC. Malachi Jones replaces Agustín Ojeda.

  91. 77'

    Substitution, Vancouver Whitecaps FC. Oliver Larraz replaces Sebastian Berhalter.

  92. 78'

    Offside, New York City FC. Talles Magno is caught offside.

  93. 79'

    Attempt saved. Brian White (Vancouver Whitecaps FC) left footed shot from outside the box is saved in the bottom left corner by Matt Freese (New York City FC). Assisted by Édier Ocampo.

  94. 79'

    Corner, Vancouver Whitecaps FC. Conceded by Matt Freese.

  95. 80'

    Foul by Oliver Larraz (Vancouver Whitecaps FC).

  96. 80'

    Maxi Moralez (New York City FC) wins a free kick in the defensive half.

  97. 80'

    Oliver Larraz (Vancouver Whitecaps FC) is shown the yellow card for a bad foul.

  98. 81'

    Attempt saved. Brian White (Vancouver Whitecaps FC) right footed shot from outside the box is saved in the top centre of the goal by Matt Freese (New York City FC). Assisted by Thomas Müller.

  99. 82'

    Attempt missed. Brian White (Vancouver Whitecaps FC) left footed shot from the centre of the box misses to the left. Assisted by Emmanuel Sabbi.

  100. 84'

    Attempt blocked. Bruno Caicedo (Vancouver Whitecaps FC) right footed shot from the left side of the box is blocked. Assisted by Tate Johnson.

  101. 84'

    Nicolás Fernández (New York City FC) wins a free kick in the defensive half.

  102. 84'

    Foul by Tate Johnson (Vancouver Whitecaps FC).

  103. 86'

    Goal! Vancouver Whitecaps FC 2, New York City FC 0. Brian White (Vancouver Whitecaps FC) header from very close range to the centre of the goal. Assisted by Bruno Caicedo.

  104. 88'

    Substitution, New York City FC. Jonathan Shore replaces Keaton Parks.

  105. 88'

    Substitution, New York City FC. Arnau Farnós replaces Aiden O'Neill.

  106. 89'

    Attempt blocked. Malachi Jones (New York City FC) left footed shot from a difficult angle on the left is blocked.

  107. 89'

    Corner, New York City FC. Conceded by Édier Ocampo.

  108. 90'

    Attempt saved. Kai Trewin (New York City FC) header from the centre of the box is saved in the top centre of the goal by Yohei Takaoka (Vancouver Whitecaps FC). Assisted by Maxi Moralez with a cross.

  109. 90'

    Corner, New York City FC. Conceded by Yohei Takaoka.

  110. 90'

    Attempt saved. Arnau Farnós (New York City FC) right footed shot from outside the box is saved in the bottom left corner by Yohei Takaoka (Vancouver Whitecaps FC).

  111. 90'

    Fourth official has announced 2 minutes of added time.

  112. 90'+1'

    Oliver Larraz (Vancouver Whitecaps FC) wins a free kick in the defensive half.

  113. 90'+1'

    Foul by Jonathan Shore (New York City FC).

  114. 90'+1'

    Substitution, Vancouver Whitecaps FC. Rayan Elloumi replaces Brian White.

  115. 90'+2'

    Arnau Farnós (New York City FC) wins a free kick in the defensive half.

  116. 90'+2'

    Foul by Rayan Elloumi (Vancouver Whitecaps FC).

  117. 90'+2'

    Foul by Bruno Caicedo (Vancouver Whitecaps FC).

  118. 90'+2'

    Tayvon Gray (New York City FC) wins a free kick in the defensive half.

  119. 90'+3'

    Second Half ends, Vancouver Whitecaps FC 2, New York City FC 0.

  120. —

    Match ends, Vancouver Whitecaps FC 2, New York City FC 0.

Sources & data scope

Supplied match statistics, events and lineups. Missing components remain unavailable; preview season aggregates are excluded from match statistics.

  • ESPN source ↗ · Checked Nov 2, 2026, 4:06 am ESTSupplied match statistics, events and lineups. Missing components remain unavailable; preview season aggregates are excluded from match statistics.

Times are Eastern Time. A selected match date does not rewind the current table or roster. Missing values are shown as —.