MLS

Vancouver Whitecaps vs Toronto FC, 2022 MLS, Regular Season

· MLS
  • 90': Tosaint Ricketts
FT
1 - 0

Ricketts scores in 90th minute, Whitecaps beat Toronto 1-0

— Tosaint Ricketts scored in the 90th minute to give the Vancouver Whitecaps a 1-0 victory over Toronto FC 1-0 on Sunday.

Match Timeline

  • 0': Lineups are announced and players are warming up.
  • 0': First Half begins.
  • 6': Attempt saved. Déiber Caicedo (Vancouver Whitecaps FC) right footed shot from the centre of the box is saved in the bottom left corner.
  • 10': Foul by Shane O'Neill (Toronto FC).
  • 10': Ryan Gauld (Vancouver Whitecaps FC) wins a free kick in the defensive half.
  • 11': Shane O'Neill (Toronto FC) is shown the yellow card for a bad foul.
  • 12': Corner, Vancouver Whitecaps FC. Conceded by Kosi Thompson.
  • 19': Attempt blocked. Kosi Thompson (Toronto FC) left footed shot from the centre of the box is blocked.
  • 20': Cristian Dájome (Vancouver Whitecaps FC) wins a free kick in the defensive half.
  • 20': Foul by Kadin Chung (Toronto FC).
  • 24': Foul by Cristian Dájome (Vancouver Whitecaps FC).
  • 24': Jesús Jiménez (Toronto FC) wins a free kick in the attacking half.
  • 25': Attempt missed. Lukas MacNaughton (Toronto FC) header from the centre of the box misses to the left. Assisted by Alejandro Pozuelo following a set piece situation.
  • 27': Attempt saved. Ryan Gauld (Vancouver Whitecaps FC) left footed shot from the centre of the box is saved in the centre of the goal. Assisted by Déiber Caicedo with a through ball.
  • 30': Attempt missed. Michael Bradley (Toronto FC) right footed shot from outside the box is close, but misses to the left.
  • 32': Penalty conceded by Ranko Veselinovic (Vancouver Whitecaps FC) with a hand ball in the penalty area.
  • 33': VAR Decision: Penalty Toronto FC.
  • 35': Penalty saved! Alejandro Pozuelo (Toronto FC) fails to capitalise on this great opportunity, right footed shot saved in the bottom right corner.
  • 36': Hand ball by Déiber Caicedo (Vancouver Whitecaps FC).
  • 37': Foul by Deandre Kerr (Toronto FC).
  • 37': Ryan Gauld (Vancouver Whitecaps FC) wins a free kick in the defensive half.
  • 38': Cristian Dájome (Vancouver Whitecaps FC) wins a free kick in the defensive half.
  • 38': Foul by Jayden Nelson (Toronto FC).
  • 41': Attempt saved. Déiber Caicedo (Vancouver Whitecaps FC) right footed shot from the centre of the box is saved in the top right corner. Assisted by Javain Brown with a cross.
  • 41': Attempt saved. Brian White (Vancouver Whitecaps FC) right footed shot from outside the box is saved in the centre of the goal. Assisted by Ryan Gauld.
  • 42': Corner, Vancouver Whitecaps FC. Conceded by Michael Bradley.
  • 44': Attempt missed. Jayden Nelson (Toronto FC) right footed shot from the centre of the box is too high. Assisted by Alejandro Pozuelo.
  • 45': Foul by Deandre Kerr (Toronto FC).
  • 45': Ryan Gauld (Vancouver Whitecaps FC) wins a free kick in the defensive half.
  • 45'+1': Deandre Kerr (Toronto FC) is shown the yellow card for a bad foul.
  • 45'+2': Corner, Toronto FC. Conceded by Javain Brown.
  • 45'+3': First Half ends, Vancouver Whitecaps FC 0, Toronto FC 0.
  • 45': Second Half begins Vancouver Whitecaps FC 0, Toronto FC 0.
  • 45': Substitution, Toronto FC. Jordan Perruzza replaces Kadin Chung.
  • 46': Offside, Vancouver Whitecaps FC. Jake Nerwinski tries a through ball, but Déiber Caicedo is caught offside.
  • 47': Attempt missed. Cristian Dájome (Vancouver Whitecaps FC) left footed shot from a difficult angle on the left is too high. Assisted by Déiber Caicedo.
  • 48': Attempt blocked. Jordan Perruzza (Toronto FC) left footed shot from outside the box is blocked. Assisted by Alejandro Pozuelo.
  • 49': Attempt saved. Ryan Gauld (Vancouver Whitecaps FC) header from the centre of the box is saved in the top right corner.
  • 52': Foul by Cristian Dájome (Vancouver Whitecaps FC).
  • 52': Kosi Thompson (Toronto FC) wins a free kick in the defensive half.
  • 52': Attempt saved. Deandre Kerr (Toronto FC) left footed shot from outside the box is saved in the centre of the goal. Assisted by Jordan Perruzza.
  • 53': Attempt blocked. Brian White (Vancouver Whitecaps FC) header from the centre of the box is blocked. Assisted by Cristian Dájome with a cross.
  • 54': Attempt blocked. Cristian Dájome (Vancouver Whitecaps FC) right footed shot from the left side of the box is blocked. Assisted by Javain Brown with a cross.
  • 54': Attempt missed. Ryan Gauld (Vancouver Whitecaps FC) header from the centre of the box misses to the left. Assisted by Javain Brown with a cross.
  • 55': Attempt missed. Brian White (Vancouver Whitecaps FC) header from the centre of the box misses to the left. Assisted by Déiber Caicedo with a cross.
  • 57': Deandre Kerr (Toronto FC) wins a free kick on the right wing.
  • 57': Foul by Sebastian Berhalter (Vancouver Whitecaps FC).
  • 58': Corner, Vancouver Whitecaps FC. Conceded by Luca Petrasso.
  • 58': Attempt missed. Cristian Dájome (Vancouver Whitecaps FC) right footed shot from outside the box is too high.
  • 61': Foul by Cristian Dájome (Vancouver Whitecaps FC).
  • 61': Kosi Thompson (Toronto FC) wins a free kick in the defensive half.
  • 62': Foul by Jake Nerwinski (Vancouver Whitecaps FC).
  • 62': Jordan Perruzza (Toronto FC) wins a free kick in the defensive half.
  • 63': Corner, Vancouver Whitecaps FC. Conceded by Lukas MacNaughton.
  • 66': Attempt saved. Alejandro Pozuelo (Toronto FC) right footed shot from the centre of the box is saved in the centre of the goal.
  • 66': Foul by Jayden Nelson (Toronto FC).
  • 66': Thomas Hasal (Vancouver Whitecaps FC) wins a free kick in the defensive half.
  • 69': Jayden Nelson (Toronto FC) is shown the yellow card for a bad foul.
  • 70': Substitution, Vancouver Whitecaps FC. Ryan Raposo replaces Cristian Dájome.
  • 70': Substitution, Vancouver Whitecaps FC. Cody Cropper replaces Thomas Hasal because of an injury.
  • 70': Substitution, Vancouver Whitecaps FC. Lucas Cavallini replaces Brian White.
  • 71': Foul by Lucas Cavallini (Vancouver Whitecaps FC).
  • 71': Shane O'Neill (Toronto FC) wins a free kick in the defensive half.
  • 71': Lucas Cavallini (Vancouver Whitecaps FC) is shown the yellow card for a bad foul.
  • 72': Attempt saved. Jordan Perruzza (Toronto FC) header from the centre of the box is saved in the top left corner. Assisted by Alejandro Pozuelo with a cross.
  • 72': Corner, Toronto FC. Conceded by Cody Cropper.
  • 75': Hand ball by Lucas Cavallini (Vancouver Whitecaps FC).
  • 75': Déiber Caicedo (Vancouver Whitecaps FC) wins a free kick in the defensive half.
  • 75': Foul by Jordan Perruzza (Toronto FC).
  • 77': Attempt blocked. Javain Brown (Vancouver Whitecaps FC) right footed shot from the right side of the box is blocked. Assisted by Ryan Gauld with a cross.
  • 77': Offside, Vancouver Whitecaps FC. Sebastian Berhalter tries a through ball, but Ryan Raposo is caught offside.
  • 79': Attempt missed. Lucas Cavallini (Vancouver Whitecaps FC) left footed shot from outside the box is high and wide to the left. Assisted by Javain Brown.
  • 84': Substitution, Toronto FC. Steffen Yeates replaces Deandre Kerr.
  • 85': Foul by Lucas Cavallini (Vancouver Whitecaps FC).
  • 85': Kosi Thompson (Toronto FC) wins a free kick in the defensive half.
  • 85': Substitution, Vancouver Whitecaps FC. Tosaint Ricketts replaces Déiber Caicedo.
  • 85': Substitution, Vancouver Whitecaps FC. Michael Baldisimo replaces Sebastian Berhalter.
  • 86': Substitution, Toronto FC. Ayo Akinola replaces Jayden Nelson.
  • 87': Foul by Javain Brown (Vancouver Whitecaps FC).
  • 87': Jordan Perruzza (Toronto FC) wins a free kick in the defensive half.
  • 88': Corner, Vancouver Whitecaps FC. Conceded by Shane O'Neill.
  • 90': Goal! Vancouver Whitecaps FC 1, Toronto FC 0. Tosaint Ricketts (Vancouver Whitecaps FC) right footed shot from very close range to the high centre of the goal. Assisted by Lucas Cavallini.
  • 90'+2': Offside, Vancouver Whitecaps FC. Javain Brown tries a through ball, but Tosaint Ricketts is caught offside.
  • 90'+3': Substitution, Toronto FC. Paul Rothrock replaces Shane O'Neill.
  • 90'+4': Attempt missed. Lucas Cavallini (Vancouver Whitecaps FC) right footed shot from the right side of the box misses to the left.
  • 90'+6': Corner, Toronto FC. Conceded by Javain Brown.
  • 90'+7': Cody Cropper (Vancouver Whitecaps FC) wins a free kick in the defensive half.
  • 90'+7': Foul by Ayo Akinola (Toronto FC).
  • 90'+8': Second Half ends, Vancouver Whitecaps FC 1, Toronto FC 0.
  • 0': Match ends, Vancouver Whitecaps FC 1, Toronto FC 0.

Statistics

https://a.espncdn.com/combiner/i?img=/i/teamlogos/soccer/500/7318.png&h=25&scale=crop&w=25&location=originTOR VANhttps://a.espncdn.com/combiner/i?img=/i/teamlogos/soccer/500/9727.png&h=25&scale=crop&w=25&location=origin
8 Fouls 11
3 Yellow Cards 1
0 Red Cards 0
0 Offsides 3
3 Corner Kicks 5
5 Saves 4
54.7 Possession 45.3
9 SHOTS 15
4 ON GOAL 6
0.4 On Target % 0.4
0 Penalty Goals 0
1 Penalty Kicks Taken 0
399 Accurate Passes 314
497 Passes 397
0.8 Pass Completion % 0.8
3 Accurate Crosses 9
12 Crosses 28
0.3 Cross % 0.3
65 Long Balls 67
32 Accurate Long Balls 42
0.5 Long Balls % 0.6
2 Blocked Shots 3
10 Effective Tackles 15
16 Tackles 24
0.6 Tackle % 0.6
7 Interceptions 11
21 Effective Clearances 25
21 Clearances 25

Game Information

Competition: MLS

Venue: BC Place
Location: Vancouver, Canada
Attendance: 17,709

MLS Table

# TEAM GP GD PTS
1 Atlanta United FC 0 0 0
2 CF Montréal 0 0 0
3 Charlotte FC 0 0 0
4 Chicago Fire FC 0 0 0
Full Table

Line-Ups

VAN Vancouver Whitecaps (3-4-1-2)

No. Name
1 Thomas Hasal (GK)
4 Ranko Veselinovic
28 Jakob Nerwinski
22 Erik Godoy
16 Sebastian Berhalter
31 Russell Teibert
25 Ryan Gauld
11 Cristián Dájome
23 Javain Brown
24 Brian White
7 Deiber Caicedo

TOR Toronto FC (4-3-3)

No. Name
25 Alex Bono (GK)
27 Shane O'Neill Yellow Card
5 Lukas MacNaughton
38 Luca Petrasso
12 Kadin Chung
4 Michael Bradley
29 Deandre Kerr Yellow Card
47 Kosi Thompson
9 Jesús Jiménez
11 Jayden Nelson Yellow Card
10 Alejandro Pozuelo

MLS News

Why the World Cup could delay some MLS stars' European dreams
Why the World Cup could delay some MLS stars' European dreams

The USMNT has several breakout stars in MLS who, in years past, would've jumped at a January move abroad. In 2026, though, they might have to sit tight.

Henrik Rydström replaces Wilfried Nancy as Columbus Crew coach
Henrik Rydström replaces Wilfried Nancy as Columbus Crew coach

Henrik Rydström was hired Wednesday as coach of MLS's Columbus Crew.

Messi will score 900th goal in 2026. Can he reach 1,000? Can he pass Ronaldo?
Messi will score 900th goal in 2026. Can he reach 1,000? Can he pass Ronaldo?

Lionel Messi is never far from his next record or landmark, and he enters 2026 on the verge of yet another massive milestone: his 900th goal.

Botafogo get transfer ban for unpaid Thiago Almada fee
Botafogo get transfer ban for unpaid Thiago Almada fee

Brazilian club Botafogo will begin a three-window transfer ban imposed by FIFA on Dec. 31 after failing to pay Atlanta United FC a $21 million fee for striker Thiago Almada in the summer of 2024.

Messi, Ronaldo, Mbappé, Haaland, Kane? Who was 2025's top goal scorer?
Messi, Ronaldo, Mbappé, Haaland, Kane? Who was 2025's top goal scorer?

The race to be crowned top scorer for club and country in 2025 is over, and some big names were in contention for the plaudits once again.