Toronto FC vs Vancouver Whitecaps
Match pulse
Final score
Toronto FC and Vancouver Whitecaps drew 0-0 on Saturday, March 29, 2025 at BMO Field.
Every player rated
Chirp Rating, 3.0 to 10.0Team stats

Player of the game
Sean Johnson
TOR · 5 saves, clean sheet
Deserved to win
Vancouver deserved better: 10% on chances, drew 0-0
Play by play
- Match ends, Toronto FC 0, Vancouver Whitecaps FC 0.
- Second Half ends, Toronto FC 0, Vancouver Whitecaps FC 0.
- 90'+8'


Left footed shot blocked
Attempt blocked. Lorenzo Insigne (Toronto FC) left footed shot from outside the box is blocked.
L. Insigne
- 90'+8'


Shot off target
Attempt missed. Lorenzo Insigne (Toronto FC) right footed shot from outside the box misses to the left following a corner.
- 90'+8'


Corner awarded
Corner, Toronto FC. Conceded by Sebastian Berhalter.
- 90'+5'


Corner awarded
Corner, Toronto FC. Conceded by Tristan Blackmon.
- 90'+5'

Right footed shot blocked
Attempt blocked. Ola Brynhildsen (Toronto FC) right footed shot from the left side of the six yard box is blocked. Assisted by Tyrese Spicer with a cross.
O. Brynhildsen
- 90'+3'


Corner awarded
Corner, Vancouver Whitecaps FC. Conceded by Sean Johnson.
- 90'+3'

Shot on target
Attempt saved. Édier Ocampo (Vancouver Whitecaps FC) right footed shot from the right side of the box is saved in the bottom right corner by Sean Johnson (Toronto FC).
- 90'+1'


Shot on target
Attempt saved. Federico Bernardeschi (Toronto FC) left footed shot from the right side of the box is saved in the bottom right corner by Yohei Takaoka (Vancouver Whitecaps FC). Assisted by Lorenzo Insigne.
- 90'
Fourth official has announced 8 minutes of added time.
- 90'

Free kick won
Ola Brynhildsen (Toronto FC) wins a free kick on the right wing.
- 90'

Foul
Foul by Tate Johnson (Vancouver Whitecaps FC).
- 89'
SubSubbed on for J
Substitution, Vancouver Whitecaps FC. Jeevan Badwal replaces J.C. Ngando.
J. Badwal
- 89'


Shot off target
Attempt missed. Ranko Veselinovic (Vancouver Whitecaps FC) right footed shot from the centre of the box is too high. Assisted by Sebastian Berhalter with a cross following a corner.
- 89'


Corner awarded
Corner, Vancouver Whitecaps FC. Conceded by Federico Bernardeschi.
- 88'


Shot on target
Attempt saved. Ranko Veselinovic (Vancouver Whitecaps FC) header from very close range is saved in the top left corner by Sean Johnson (Toronto FC). Assisted by Daniel Ríos with a headed pass.
- 87'


Corner awarded
Corner, Vancouver Whitecaps FC. Conceded by Raoul Petretta.
- 84'VAN

Offside
Offside, Vancouver Whitecaps FC. J.C. Ngando is caught offside.
- 83'


Offside
Offside, Toronto FC. Federico Bernardeschi is caught offside.
- 82'

Header saved
Attempt saved. Deybi Flores (Toronto 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 Federico Bernardeschi.
D. Flores
- 81'

Yellow card
Édier Ocampo (Vancouver Whitecaps FC) is shown the yellow card for a bad foul.
É. Ocampo
- 81'


Free kick won
Lorenzo Insigne (Toronto FC) wins a free kick in the attacking half.
- 81'

Foul
Foul by Édier Ocampo (Vancouver Whitecaps FC).
- 79'
SubSubbed on for M. Laborda
Substitution, Vancouver Whitecaps FC. Édier Ocampo replaces Mathías Laborda because of an injury.
É. Ocampo
Leaders
Season seriesVAN leads series 4-0-1
New England1-1-32
Red Bull NY2-2-21Final
Colorado3-2-12
Charlotte3-1-20Final
Atlanta2-2-24
NYCFC2-2-23Final
D.C. United1-3-21
Columbus3-3-02Final
Miami4-1-02
Philadelphia4-0-21Final
Chicago3-2-11
CF Montréal0-2-41Final
Dallas3-1-22
Kansas City0-1-51Final
Minnesota3-2-12
Salt Lake2-0-40Final
Nashville3-1-21
Cincinnati3-1-22Final
LA Galaxy0-2-41
Orlando3-1-22Final

