MLS

Toronto FC vs Vancouver Whitecaps, 2025 MLS, Regular Season

· MLS

Toronto snaps losing streak in draw with Vancouver

Following a four-match losing streak, Toronto FC ended its skid and played its way to a scoreless draw against the Vancouver Whitecaps on Saturday.

Match Commentary

  • 0': Lineups are announced and players are warming up.
  • 0': First Half begins.
  • 3': Offside, Toronto FC. Lorenzo Insigne is caught offside.
  • 4': Ali Ahmed (Vancouver Whitecaps FC) wins a free kick in the defensive half.
  • 4': Foul by Jonathan Osorio (Toronto FC).
  • 4': Corner, Vancouver Whitecaps FC. Conceded by Sigurd Rosted.
  • 5': Attempt missed. Jayden Nelson (Vancouver Whitecaps FC) left footed shot from outside the box is high and wide to the left. Assisted by Brian White with a headed pass following a corner.
  • 6': Attempt blocked. Sebastian Berhalter (Vancouver Whitecaps FC) right footed shot from outside the box is blocked.
  • 6': Foul by Jayden Nelson (Vancouver Whitecaps FC).
  • 6': Jonathan Osorio (Toronto FC) wins a free kick in the defensive half.
  • 7': Foul by Jonathan Osorio (Toronto FC).
  • 7': Jayden Nelson (Vancouver Whitecaps FC) wins a free kick on the right wing.
  • 8': Attempt missed. Mathías Laborda (Vancouver Whitecaps FC) right footed shot from very close range misses to the left. Assisted by Sebastian Berhalter with a cross following a set piece situation.
  • 10': Andrés Cubas (Vancouver Whitecaps FC) wins a free kick in the attacking half.
  • 10': Foul by Derrick Etienne Jr. (Toronto FC).
  • 10': Corner, Vancouver Whitecaps FC. Conceded by Sigurd Rosted.
  • 11': Attempt blocked. Brian White (Vancouver Whitecaps FC) header from the centre of the box is blocked. Assisted by Sebastian Berhalter with a cross.
  • 11': Attempt saved. Ali Ahmed (Vancouver Whitecaps FC) left footed shot from the centre of the box is saved in the bottom right corner.
  • 12': Ali Ahmed (Vancouver Whitecaps FC) wins a free kick in the defensive half.
  • 12': Foul by Henry Wingo (Toronto FC).
  • 14': Hand ball by J.C. Ngando (Vancouver Whitecaps FC).
  • 17': Foul by Federico Bernardeschi (Toronto FC).
  • 17': Tristan Blackmon (Vancouver Whitecaps FC) wins a free kick in the defensive half.
  • 19': Attempt blocked. Lorenzo Insigne (Toronto FC) right footed shot from the centre of the box is blocked. Assisted by Federico Bernardeschi.
  • 19': Corner, Toronto FC. Conceded by Ranko Veselinovic.
  • 21': Corner, Vancouver Whitecaps FC. Conceded by Raoul Petretta.
  • 23': Attempt missed. Mathías Laborda (Vancouver Whitecaps FC) header from the centre of the box misses to the left. Assisted by Sebastian Berhalter with a cross following a corner.
  • 24': Attempt missed. J.C. Ngando (Vancouver Whitecaps FC) header from the centre of the box misses to the left. Assisted by Mathías Laborda with a cross.
  • 25': Deandre Kerr (Toronto FC) wins a free kick in the attacking half.
  • 25': Foul by Tristan Blackmon (Vancouver Whitecaps FC).
  • 27': Ali Ahmed (Vancouver Whitecaps FC) wins a free kick in the defensive half.
  • 27': Foul by Federico Bernardeschi (Toronto FC).
  • 29': Foul by Jayden Nelson (Vancouver Whitecaps FC).
  • 29': Raoul Petretta (Toronto FC) wins a free kick in the defensive half.
  • 30': Foul by Sebastian Berhalter (Vancouver Whitecaps FC).
  • 30': Jonathan Osorio (Toronto FC) wins a free kick in the defensive half.
  • 33': Foul by Jayden Nelson (Vancouver Whitecaps FC).
  • 33': Raoul Petretta (Toronto FC) wins a free kick in the defensive half.
  • 34': Foul by Andrés Cubas (Vancouver Whitecaps FC).
  • 34': Lorenzo Insigne (Toronto FC) wins a free kick in the defensive half.
  • 35': Alonso Coello (Toronto FC) wins a free kick in the attacking half.
  • 35': Foul by Brian White (Vancouver Whitecaps FC).
  • 37': Offside, Vancouver Whitecaps FC. Ali Ahmed is caught offside.
  • 41': Foul by Jayden Nelson (Vancouver Whitecaps FC).
  • 41': Raoul Petretta (Toronto FC) wins a free kick in the defensive half.
  • 42': Foul by Deandre Kerr (Toronto FC).
  • 42': Tate Johnson (Vancouver Whitecaps FC) wins a free kick on the left wing.
  • 43': Corner, Vancouver Whitecaps FC. Conceded by Alonso Coello.
  • 45': Fourth official has announced 1 minutes of added time.
  • 45'+2': First Half ends, Toronto FC 0, Vancouver Whitecaps FC 0.
  • 45': Second Half begins Toronto FC 0, Vancouver Whitecaps FC 0.
  • 48': Foul by Jayden Nelson (Vancouver Whitecaps FC).
  • 48': Sigurd Rosted (Toronto FC) wins a free kick in the attacking half.
  • 49': Corner, Vancouver Whitecaps FC. Conceded by Henry Wingo.
  • 50': Offside, Toronto FC. Federico Bernardeschi is caught offside.
  • 51': Delay in match because of an injury Deandre Kerr (Toronto FC).
  • 53': Substitution, Toronto FC. Kosi Thompson replaces Henry Wingo because of an injury.
  • 53': Substitution, Toronto FC. Ola Brynhildsen replaces Deandre Kerr because of an injury.
  • 53': Delay over. They are ready to continue.
  • 54': Corner, Vancouver Whitecaps FC. Conceded by Kosi Thompson.
  • 54': Attempt missed. Tristan Blackmon (Vancouver Whitecaps FC) right footed shot from the centre of the box is too high following a corner.
  • 55': Foul by Jayden Nelson (Vancouver Whitecaps FC).
  • 55': Jonathan Osorio (Toronto FC) wins a free kick in the defensive half.
  • 57': Andrés Cubas (Vancouver Whitecaps FC) wins a free kick in the defensive half.
  • 57': Foul by Ola Brynhildsen (Toronto FC).
  • 57': Delay in match because of an injury Andrés Cubas (Vancouver Whitecaps FC).
  • 60': Delay over. They are ready to continue.
  • 61': Substitution, Vancouver Whitecaps FC. Emmanuel Sabbi replaces Jayden Nelson.
  • 61': Substitution, Vancouver Whitecaps FC. Pedro Vite replaces Andrés Cubas because of an injury.
  • 62': Foul by Derrick Etienne Jr. (Toronto FC).
  • 62': Mathías Laborda (Vancouver Whitecaps FC) wins a free kick in the defensive half.
  • 63': Foul by Derrick Etienne Jr. (Toronto FC).
  • 63': Pedro Vite (Vancouver Whitecaps FC) wins a free kick in the attacking half.
  • 64': Attempt saved. Pedro Vite (Vancouver Whitecaps FC) left footed shot from outside the box is saved in the centre of the goal.
  • 64': Foul by Federico Bernardeschi (Toronto FC).
  • 64': Tristan Blackmon (Vancouver Whitecaps FC) wins a free kick in the defensive half.
  • 65': Federico Bernardeschi (Toronto FC) is shown the yellow card for a bad foul.
  • 66': Corner, Vancouver Whitecaps FC. Conceded by Derrick Etienne Jr..
  • 67': Substitution, Toronto FC. Tyrese Spicer replaces Derrick Etienne Jr..
  • 67': Substitution, Toronto FC. Deybi Flores replaces Alonso Coello.
  • 67': Attempt saved. Emmanuel Sabbi (Vancouver Whitecaps FC) left footed shot from the left side of the box is saved in the centre of the goal. Assisted by Ali Ahmed.
  • 70': Foul by Mathías Laborda (Vancouver Whitecaps FC).
  • 70': Tyrese Spicer (Toronto FC) wins a free kick in the defensive half.
  • 70': Foul by Ola Brynhildsen (Toronto FC).
  • 70': Tristan Blackmon (Vancouver Whitecaps FC) wins a free kick in the defensive half.
  • 71': Corner, Vancouver Whitecaps FC. Conceded by Raoul Petretta.
  • 73': Ali Ahmed (Vancouver Whitecaps FC) wins a free kick on the left wing.
  • 73': Foul by Deybi Flores (Toronto FC).
  • 73': Foul by Ola Brynhildsen (Toronto FC).
  • 73': Tristan Blackmon (Vancouver Whitecaps FC) wins a free kick on the left wing.
  • 75': Attempt missed. Ranko Veselinovic (Vancouver Whitecaps FC) header from the centre of the box misses to the left. Assisted by Sebastian Berhalter.
  • 76': Foul by Jonathan Osorio (Toronto FC).
  • 76': Sebastian Berhalter (Vancouver Whitecaps FC) wins a free kick in the defensive half.
  • 77': Attempt saved. Tyrese Spicer (Toronto FC) right footed shot from outside the box is saved in the bottom left corner. Assisted by Lorenzo Insigne.
  • 77': Foul by Deybi Flores (Toronto FC).
  • 77': J.C. Ngando (Vancouver Whitecaps FC) wins a free kick in the defensive half.
  • 78': Delay in match because of an injury Mathías Laborda (Vancouver Whitecaps FC).
  • 79': Delay over. They are ready to continue.
  • 79': Substitution, Vancouver Whitecaps FC. Daniel Ríos replaces Ali Ahmed.
  • 79': Substitution, Vancouver Whitecaps FC. Édier Ocampo replaces Mathías Laborda because of an injury.
  • 81': Foul by Édier Ocampo (Vancouver Whitecaps FC).
  • 81': Lorenzo Insigne (Toronto FC) wins a free kick in the attacking half.
  • 81': Édier Ocampo (Vancouver Whitecaps FC) is shown the yellow card for a bad foul.
  • 82': Attempt saved. Deybi Flores (Toronto FC) header from the centre of the box is saved in the top centre of the goal. Assisted by Federico Bernardeschi.
  • 83': Offside, Toronto FC. Federico Bernardeschi is caught offside.
  • 84': Offside, Vancouver Whitecaps FC. J.C. Ngando is caught offside.
  • 87': Corner, Vancouver Whitecaps FC. Conceded by Raoul Petretta.
  • 88': Attempt saved. Ranko Veselinovic (Vancouver Whitecaps FC) header from very close range is saved in the top left corner. Assisted by Daniel Ríos with a headed pass.
  • 88': Corner, Vancouver Whitecaps FC. Conceded by Federico Bernardeschi.
  • 89': Corner, Vancouver Whitecaps FC. Conceded by Federico Bernardeschi.
  • 89': 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': Substitution, Vancouver Whitecaps FC. Jeevan Badwal replaces J.C. Ngando.
  • 90': Foul by Tate Johnson (Vancouver Whitecaps FC).
  • 90': Ola Brynhildsen (Toronto FC) wins a free kick on the right wing.
  • 90': Fourth official has announced 8 minutes of added time.
  • 90'+1': Attempt saved. Federico Bernardeschi (Toronto FC) left footed shot from the right side of the box is saved in the bottom right corner. Assisted by Lorenzo Insigne.
  • 90'+3': Attempt saved. Édier Ocampo (Vancouver Whitecaps FC) right footed shot from the right side of the box is saved in the bottom right corner.
  • 90'+3': Corner, Vancouver Whitecaps FC. Conceded by Sean Johnson.
  • 90'+5': 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.
  • 90'+5': Corner, Toronto FC. Conceded by Tristan Blackmon.
  • 90'+8': Corner, Toronto FC. Conceded by Sebastian Berhalter.
  • 90'+8': Attempt missed. Lorenzo Insigne (Toronto FC) right footed shot from outside the box misses to the left following a corner.
  • 90'+8': Attempt blocked. Lorenzo Insigne (Toronto FC) left footed shot from outside the box is blocked.
  • 90'+9': Second Half ends, Toronto FC 0, Vancouver Whitecaps FC 0.
  • 0': Match ends, Toronto FC 0, Vancouver Whitecaps FC 0.

Statistics

https://a.espncdn.com/combiner/i?img=/i/teamlogos/soccer/500/9727.png&h=25&scale=crop&w=25&location=originVAN TORhttps://a.espncdn.com/combiner/i?img=/i/teamlogos/soccer/500/7318.png&h=25&scale=crop&w=25&location=origin
14 Fouls 16
1 Yellow Cards 1
0 Red Cards 0
2 Offsides 3
12 Corner Kicks 3
3 Saves 5
57.5 Possession 42.5
14 SHOTS 7
6 ON GOAL 3
0.4 On Target % 0.4
0 Penalty Goals 0
0 Penalty Kicks Taken 0
397 Accurate Passes 266
452 Passes 342
0.9 Pass Completion % 0.8
10 Accurate Crosses 1
29 Crosses 12
0.3 Cross % 0.1
36 Long Balls 59
20 Accurate Long Balls 20
0.6 Long Balls % 0.3
1 Blocked Shots 3
9 Effective Tackles 13
14 Tackles 28
0.6 Tackle % 0.5
9 Interceptions 8
28 Effective Clearances 29
28 Clearances 29

Game Information

Competition: MLS

Venue: BMO Field
Location: Toronto, Canada
Attendance: 22,301

MLS Standings

# TEAM GP GD PTS
1 Vancouver Whitecaps 6 +5 13
2 Austin FC 6 +2 12
3 San Diego FC 6 +4 11
4 Minnesota United FC 6 +3 11
Full Standings

Line-Ups

TOR Toronto FC (4-2-3-1)

No. Name
1 Sean Johnson (GK)
15 Nickseon Gomis
17 Sigurd Rosted
28 Raoul Petretta
2 Henry Wingo
24 Lorenzo Insigne
21 Jonathan Osorio
14 Alonso Coello
29 Deandre Kerr
11 Derrick Etienne Jr.
10 Federico Bernardeschi Yellow Card

VAN Vancouver Whitecaps (4-3-3)

No. Name
1 Yohei Takaoka (GK)
33 Tristan Blackmon
4 Ranko Veselinovic
28 Tate Johnson
2 Mathías Laborda
20 Andrés Cubas
26 Jean-Claude Ngando
16 Sebastian Berhalter
24 Brian White
22 Ali Ahmed
7 Jayden Nelson

MLS News

Messi tracker: Goals, assists, key moments for Inter Miami
Messi tracker: Goals, assists, key moments for Inter Miami

With Lionel Messi in the final year of his contract with Inter Miami, ESPN provides game-by-game analysis of the World Cup winner's performances.

USMNT's Tyler Adams: Promotion-relegation would improve MLS
USMNT's Tyler Adams: Promotion-relegation would improve MLS

USMNT midfielder Tyler Adams has voiced his support for bringing promotion and relegation to MLS, saying it would improve the competitiveness of the league.

The retired MLS All-Stars looking for one last Open Cup run
The retired MLS All-Stars looking for one last Open Cup run

Why are so many former MLS All-Stars converging in Iowa to lead a fourth-division team on a U.S. Open Cup run?

Lionel Messi fit as Inter Miami eyes 'big step' into semifinals
Lionel Messi fit as Inter Miami eyes 'big step' into semifinals

Inter Miami head coach Javier Mascherano recognized the importance of reaching the Concacaf Champions Cup semifinals as a young club, but warned against taking the quarterfinal series against LAFC for granted.

Vermes' Sporting exit marks end of a managerial era in MLS
Vermes' Sporting exit marks end of a managerial era in MLS

Peter Vermes left Sporting KC, and as he goes, so too does the idea of a singular leader of a modern MLS club.