Vancouver Whitecaps Player Stats
How the Vancouver Whitecaps squad compares, season by season, drawn from every finished match we hold. Per-90 boards need 450 minutes, so fewer appear early in a season than late in one. The page says which season it is showing.
Stat
Season: 20262025202420232022
Showing the 5 most recent of the 11 seasons we hold figures for, newest first. These are top-five boards; the full record for a season lives on that season’s table page. The season filters this page without changing its address.
Goals
- 1
Brian White20 - 2
Thomas Müller9 - 3
Bruno Steven Caicedo Quiñonez6 - 3
Ryan Gauld6 - 3
Sebastian Berhalter6 - 1
Brian White16 - 2
Emmanuel Sabbi7 - 2
Thomas Müller7 - 4
Mathías Laborda5 - 5
P. Vite4 - More players are level on this figure than the five shown. Open the full table to see them all.
- 1
Brian White15 - 2
Ryan Gauld10 - 3
Fafà Picault9 - 4
Ryan Raposo3 - 4
Sebastian Berhalter3 - 1
Brian White15 - 2
Ryan Gauld11 - 3
P. Vite4 - 3
S. Becher4 - 5
Julian Gressel3 - 1Lucas Cavallini9
- 2
Ryan Gauld8 - 3
Brian White4 - 3Tosaint Ricketts4
- 5
Cristián Dájome2 - More players are level on this figure than the five shown. Open the full table to see them all.
Assists
- 1
O. Larraz6 - 2
Bruno Steven Caicedo Quiñonez5 - 2
Thomas Müller5 - 4
Emmanuel Sabbi4 - 4
Sebastian Berhalter4 - 1
Sebastian Berhalter10 - 2
Ali Ahmed8 - 3
Jayden Nelson5 - 4
Emmanuel Sabbi3 - 4
Jean-Claude Ngando3 - More players are level on this figure than the five shown. Open the full table to see them all.
- 1
Ryan Gauld12 - 2
Fafà Picault5 - 3
Ryan Raposo4 - 4
Sebastian Berhalter3 - 5
Brian White2 - More players are level on this figure than the five shown. Open the full table to see them all.
- 1
Ryan Gauld12 - 2
Julian Gressel5 - 3
Brian White4 - 4
R. Veselinović2 - 4
Richie Laryea2 - More players are level on this figure than the five shown. Open the full table to see them all.
- 1
Ryan Gauld5 - 2
Cristián Dájome4 - 3
D. Caicedo2 - 3
Julian Gressel2 - 3
P. Vite2
Goals and assists
- 1
Brian White22 - 2
Thomas Müller14 - 3
Bruno Steven Caicedo Quiñonez11 - 4
Sebastian Berhalter10 - 5
Emmanuel Sabbi8 - More players are level on this figure than the five shown. Open the full table to see them all.
- 1
Brian White17 - 2
Sebastian Berhalter14 - 3
Emmanuel Sabbi10 - 3
Thomas Müller10 - 5
Ali Ahmed8 - 1
Ryan Gauld22 - 2
Brian White17 - 3
Fafà Picault14 - 4
Ryan Raposo7 - 5
Sebastian Berhalter6 - 1
Ryan Gauld23 - 2
Brian White19 - 3
Julian Gressel8 - 4
S. Becher5 - 5
P. Vite4 - More players are level on this figure than the five shown. Open the full table to see them all.
- 1
Ryan Gauld13 - 2Lucas Cavallini10
- 3
Cristián Dájome6 - 4
Brian White5 - 4Tosaint Ricketts5
Match rating
- 1
Sebastian Berhalter7.83 - 2
Thomas Müller7.27 - 3
Ryan Gauld7.12 - 4
Ralph Priso7.06 - 5
Andrés Cubas7.02 - More players are level on this figure than the five shown. Open the full table to see them all.
- 1
Sebastian Berhalter7.62 - 2
P. Vite7.39 - 3
Tristan Blackmon7.27 - 4
Ali Ahmed7.26 - 5
Brian White7.18 - 1
Ryan Gauld7.83 - 2
Brian White7.15 - 3
Fafà Picault7.08 - 3
Sebastian Berhalter7.08 - 5
P. Vite7.04 - 1
Ryan Gauld7.65 - 2
Julian Gressel7.36 - 3
Brian White7.11 - 4
Ali Ahmed7.04 - 5
Richie Laryea7.03 - 1
Ryan Gauld7.5 - 2
Julian Gressel7.09 - 3
Andrés Cubas7.01 - 3
D. Caicedo7.01 - 5
R. Veselinović6.94
Minutes played
- 1
Yohei Takaoka2879 - 2
Mathías Laborda2657 - 2
Tristan Blackmon2657 - 4
Tate Johnson2625 - 5
Brian White2597 - 1
Yohei Takaoka3067 - 2
Sebastian Berhalter2303 - 3
Mathías Laborda2191 - 4
Édier Ocampo2178 - 5
Tristan Blackmon2083 - 1
Yohei Takaoka2986 - 2
R. Veselinović2784 - 3
Ryan Gauld2473 - 4
Brian White2472 - 5
P. Vite2026 - 1
Yohei Takaoka2970 - 2
R. Veselinović2824 - 3
Ryan Gauld2640 - 4
Brian White2552 - 5
Tristan Blackmon2518 - 1
R. Veselinović2798 - 2
Ryan Gauld2263 - 3
Tristan Blackmon2164 - 4R. Teibert2065
- 5Javain Brown1890
Goals per 90
Of players with 450+ minutes this season.Of players with 450+ minutes this season.Of players with 450+ minutes this season.Of players with 450+ minutes this season.Of players with 450+ minutes this season.
- 1
Brian White0.69 - 2
Bruno Steven Caicedo Quiñonez0.53 - 3
Sebastian Berhalter0.48 - 4
Thomas Müller0.47 - 5
Ryan Gauld0.41 - 1
Thomas Müller1.16 - 2
Brian White0.86 - 3
Emmanuel Sabbi0.35 - 4
P. Vite0.26 - 5
Mathías Laborda0.21 - 1
Brian White0.55 - 2
Fafà Picault0.48 - 3
Ryan Gauld0.36 - 4
Damir Kreilach0.35 - 5
Ryan Raposo0.17 - 1
S. Becher0.57 - 2
Brian White0.53 - 3
Ryan Gauld0.38 - 4
Sergio Córdova0.21 - 5
Julian Gressel0.2 - 1Tosaint Ricketts0.75
- 2Lucas Cavallini0.53
- 3
Ryan Gauld0.32 - 4
Brian White0.21 - 5
Erik Godoy0.19
Shots per 90
Of players with 450+ minutes this season.Of players with 450+ minutes this season.Of players with 450+ minutes this season.Of players with 450+ minutes this season.Of players with 450+ minutes this season.
- 1
Bruno Steven Caicedo Quiñonez3.44 - 2
Brian White3.28 - 3
Ryan Gauld2.51 - 4
Yadaly Diaby2.5 - 5
Emmanuel Sabbi2.48 - 1
Thomas Müller3.6 - 2
Brian White2.57 - 3
Emmanuel Sabbi2.4 - 4
Daniel Rios2.08 - 5
P. Vite2.01 - 1
Fafà Picault2.54 - 2
Brian White2.26 - 3
Ryan Gauld1.98 - 4
P. Vite1.8 - 5
Ryan Raposo1.67 - 1
S. Becher2.97 - 2
Brian White2.91 - 3
Julian Gressel2.42 - 4
Ryan Gauld2.39 - 5
Sebastian Berhalter1.94 - 1Lucas Cavallini2.88
- 2
Ryan Gauld2.65 - 3
Brian White2.34 - 4
Cristián Dájome2 - 5
Tristan Blackmon1.82
Chances created per 90
Of players with 450+ minutes this season.Of players with 450+ minutes this season.Of players with 450+ minutes this season.Of players with 450+ minutes this season.Of players with 450+ minutes this season.
- 1
Ryan Gauld3.22 - 2
Sebastian Berhalter3.14 - 3
Thomas Müller2.78 - 4
C. Sabaly1.98 - 5
Emmanuel Sabbi1.96 - More players are level on this figure than the five shown. Open the full table to see them all.
- 1
Jean-Claude Ngando3.21 - 2
Sebastian Berhalter2.97 - 3
Ali Ahmed2.9 - 4
Jayden Nelson2.66 - 5
P. Vite2.63 - 1
Ryan Gauld3.28 - 2
S. Adekugbe2.55 - 3
Sebastian Berhalter2.53 - 4
Ryan Raposo2.46 - 5
Ali Ahmed2.12 - 1
Ryan Gauld3.23 - 2
Sebastian Berhalter2.68 - 3
Julian Gressel2.48 - 4
Ryan Raposo2.37 - 5
P. Vite2.1 - 1
P. Vite3.08 - 2Javain Brown2.69
- 3
D. Caicedo2.67 - 4
Ryan Gauld2.3 - 5
Julian Gressel2.2
Successful dribbles per 90
Of players with 450+ minutes this season.Of players with 450+ minutes this season.Of players with 450+ minutes this season.Of players with 450+ minutes this season.Of players with 450+ minutes this season.
- 1
Bruno Steven Caicedo Quiñonez2.52 - 2
Emmanuel Sabbi2.32 - 3
C. Sabaly2.02 - 4
Thomas Müller1.39 - 5
Édier Ocampo1.18 - 1
Jayden Nelson3.14 - 2
Jean-Claude Ngando2.27 - 3
Ali Ahmed2.12 - 4
Emmanuel Sabbi1.99 - 5
Ralph Priso1.79 - 1
Fafà Picault2.52 - 2
Ryan Raposo2.47 - 3
Ali Ahmed2.18 - 4
Ryan Gauld1.59 - 5
P. Vite1.44 - 1
Ali Ahmed2.82 - 2
Sergio Córdova2.69 - 3
Ryan Raposo2.14 - 4
Richie Laryea1.9 - 5
Alessandro Schöpf1.82 - 1M. Godinho2.9
- 2Lucas Cavallini2.41
- 3
P. Vite2.14 - 4
D. Caicedo2.03 - 5
Ryan Raposo1.95
Tackles per 90
Of players with 450+ minutes this season.Of players with 450+ minutes this season.Of players with 450+ minutes this season.Of players with 450+ minutes this season.Of players with 450+ minutes this season.
- 1
Andrés Cubas4.82 - 2
Ryan Gauld3.22 - 3
C. Sabaly3.18 - 4
Sebastian Berhalter3.04 - 5
O. Larraz2.91 - 1
Andrés Cubas3.11 - 2
Sebastian Berhalter2.96 - 3
Mathías Laborda2.86 - 4
Ralph Priso2.83 - 5
Édier Ocampo2.44 - 1
Andrés Cubas3.68 - 2
Sebastian Berhalter3.15 - 3
Ali Ahmed2.73 - 4
Ryan Raposo2.54 - 5
Ryan Gauld2.28 - 1
Ali Ahmed4.3 - 2
Richie Laryea3.25 - 3
Mathías Laborda3.15 - 4
Andrés Cubas3.03 - 5
Sebastian Berhalter2.96 - 1
Andrés Cubas4.37 - 2
Sebastian Berhalter3.01 - 3
Cristián Dájome2.64 - 4
P. Vite2.6 - 5M. Godinho2.18
Interceptions per 90
Of players with 450+ minutes this season.Of players with 450+ minutes this season.Of players with 450+ minutes this season.Of players with 450+ minutes this season.Of players with 450+ minutes this season.
- 1
Andrés Cubas2.17 - 2
Ralph Priso2.08 - 3
O. Larraz1.83 - 4
Jeevan Badwal1.7 - 5
Tate Johnson1.67 - 1
Andrés Cubas2.27 - 2
Jeevan Badwal2.01 - 3
Sebastian Berhalter1.96 - 4
Tristan Blackmon1.75 - 5
Ralph Priso1.68 - 1
Ali Ahmed2.72 - 2
Andrés Cubas2.41 - 3
Ryan Raposo2.28 - 4
Fafà Picault1.95 - 5
P. Vite1.91 - 1
Andrés Cubas2.66 - 2
Sebastian Berhalter2.46 - 3
Ryan Raposo2.45 - 4
Ali Ahmed2.15 - 5
Mathías Laborda1.88 - 1
Sebastian Berhalter2.72 - 2
Ryan Raposo2.51 - 3R. Teibert2.42
- 4
Julian Gressel2.33 - 5J. Nerwinski2.32
Totals from finished fixtures in this season. Clean sheets are goalkeepers only. Save percentage is saves over saves plus goals conceded, and is left blank where we hold no conceded count rather than being read as a clean sheet.