Vancouver Whitecaps vs Portland Timbers — MLS

MLSMLS 2026

Sat 4 Apr··Vancouver Whitecaps won

  • 7Corners2
  • 1Cards1
  • 22Shots8
  • 9Shots on target3
  • 15Fouls11
  • 16Throw-ins14
  • 2Offsides1
  • 3Goal kicks11
  • 1Saves6
  • 13Tackles21
  • 6Interceptions9
  • 5Dribbles6
Period

Match statistics

Vancouver Whitecaps and Portland Timbers match statistics, ft
Vancouver WhitecapsStatisticPortland Timbers
Overview
61Ball possession39
3.01Expected goals (xG)0.51
7Corner kicks2
1Yellow cards1
15Fouls11
22Total shots8
9Shots on target3
2Offsides1
16Throw-ins14
3Goal kicks11
13Tackles21
5Dribbles6
6Interceptions9
1Goalkeeper saves6
553Passes358
6Big chances2
10Free kicks15
482Accurate passes289
Shots
0Hit woodwork0
6Blocked shots4
7Shots off target1
15Shots inside box6
7Shots outside box2
Attack
44Touches in penalty area15
2Offsides1
4Fouled in final third2
4Big chances missed1
Passing
26Accurate long balls20
16Throw-ins14
3Accurate crosses0
64Final third entries37
Duels
39%Duels won (%)61%
10Dispossessed7
5Dribbles6
28%Ground duels (%)41%
5%Aerial duels (%)10%
Defending
6Interceptions9
8%Tackles won (%)11%
13Clearances37
63Ball recoveries51
Goalkeeping
-1.14Goals prevented0.24
1Saves6
0High claims2
3Goal kicks11
Non-penalty expected goals
2.2Non-penalty expected goals (npxG)0.5

Events

83 recorded · 14 key

First half

  1. 1'Kick-off
  2. 4'FoulJeevan Badwal
  3. 5'FoulSebastian Berhalter
  4. 6'GoalÉdier Ocampo1–0
  5. 8'FoulJuan Mosquera
  6. 10'FoulBrian White
  7. 13'Shot off targetBrian White
  8. 13'Shot blockedAziel Jackson
  9. 13'Shot blockedJoao Ortíz
  10. 16'Shot on targetCheick Tidiane Sabaly
  11. 16'CornerJosé Caicedo
  12. 19'FoulKristoffer Velde
  13. 20'OffsideMathías Laborda
  14. 20'FoulJuan Mosquera
  15. 22'FoulCheick Tidiane Sabaly
  16. 22'CornerJosé Caicedo
  17. 23'Shot on targetMathías Laborda
  18. 24'Shot off targetAziel Jackson
  19. 24'Shot off targetThomas Müller
  20. 26'Shot off targetBrian White
  21. 29'CornerFinn Surman
  22. 29'Shot blockedAziel Jackson
  23. 30'FoulBrian White
  24. 31'FoulCheick Tidiane Sabaly
  25. 32'FoulTate Johnson
  26. 35'CornerTate Johnson
  27. 35'Shot blockedKristoffer Velde
  28. 36'GoalJuan Mosquera1–1
  29. 38'FoulÉdier Ocampo
  30. 38'Shot off targetAntony Alves
  31. 39'Shot on targetAziel Jackson
  32. 40'OffsideAntony Alves
  33. 40'Shot on targetKevin Kelsy
  34. 40'Shot blockedKevin Kelsy
  35. 42'CornerJímer Fory
  36. 42'Shot blockedCheick Tidiane Sabaly
  37. 45'FoulTate Johnson
  38. 45+1'FoulTate Johnson
  39. 45+1'Added time
  40. 45+2'GoalDavid Pereira Da Costa1–2
  41. 45+2'End of period

Second half

  1. 46'Kick-off
  2. 46'Shot off targetTate Johnson
  3. 46'FoulAntony Alves
  4. 46'SubstitutionEmmanuel Sabbi
  5. 46'SubstitutionBrandon Bye
  6. 50'FoulMathías Laborda
  7. 50'FoulJímer Fory
  8. 54'CornerAlex Bonetig
  9. 55'Shot on targetBrian White
  10. 56'CornerTristan Blackmon
  11. 56'Shot blockedKristoffer Velde
  12. 57'FoulDavid Pereira Da Costa
  13. 59'FoulKristoffer Velde
  14. 63'Shot on targetEmmanuel Sabbi
  15. 65'SubstitutionFelipe Mora
  16. 68'Yellow cardMathías Laborda
  17. 68'FoulMathías Laborda
  18. 71'FoulCheick Tidiane Sabaly
  19. 71'SubstitutionBruno Quiñonez
  20. 72'CornerAlex Bonetig
  21. 73'Shot blockedÉdier Ocampo
  22. 76'Shot on targetBruno Quiñonez
  23. 77'FoulTristan Blackmon
  24. 77'SubstitutionDiego Chará
  25. 78'FoulKristoffer Velde
  26. 80'FoulDiego Chará
  27. 80'Yellow cardDiego Chará
  28. 81'FoulÉdier Ocampo
  29. 82'SubstitutionRayan Elloumi
  30. 82'SubstitutionAlexander Aravena
  31. 84'Shot blockedBruno Quiñonez
  32. 87'OffsideTate Johnson
  33. 89'Shot off targetÉdier Ocampo
  34. 89'CornerFinn Surman
  35. 90+1'Penalty scoredThomas Müller2–2
  36. 90+1'Added time
  37. 90+3'FoulAntony Alves
  38. 90+5'GoalSebastian Berhalter3–2
  39. 90+5'Shot blockedEmmanuel Sabbi
  40. 90+7'Shot off targetBruno Quiñonez
  41. 90+7'End of period
  42. 90+7'End of period

Line-ups

Shot map

Vancouver Whitecaps22 shots · 9 on target · 3 goals · 3.05 xG
Portland Timbers8 shots · 3 on target · 2 goals · 0.52 xG
6′ · Édier Ocampo · 0.69 xG · goal · from assisted13′ · Brian White · 0.06 xG · miss · from regular13′ · Joao Ortíz · 0.02 xG · block · from assisted13′ · Aziel Jackson · 0.03 xG · block · from assisted16′ · Cheick Tidiane Sabaly · 0.15 xG · save · from assisted23′ · Mathías Laborda · 0.02 xG · save · from corner24′ · Aziel Jackson · 0.03 xG · miss · from regular24′ · Thomas Müller · 0.12 xG · miss · from regular26′ · Brian White · 0.03 xG · miss · from regular29′ · Aziel Jackson · 0.04 xG · block · from assisted35′ · Kristoffer Velde · 0.02 xG · block · from assisted36′ · Juan Mosquera · 0.01 xG · goal · from corner38′ · Antony Alves · 0.04 xG · miss · from regular39′ · Aziel Jackson · 0.03 xG · save · from assisted40′ · Kevin Kelsy · 0.09 xG · block · from regular40′ · Kevin Kelsy · 0.16 xG · save · from assisted42′ · Cheick Tidiane Sabaly · 0.14 xG · block · from assisted45′ · David Pereira Da Costa · 0.08 xG · goal · from assisted46′ · Tate Johnson · 0.01 xG · miss · from set piece55′ · Brian White · 0.03 xG · save · from corner56′ · Kristoffer Velde · 0.10 xG · block · from fast break63′ · Emmanuel Sabbi · 0.35 xG · save · from assisted73′ · Édier Ocampo · 0.02 xG · block · from corner76′ · Bruno Quiñonez · 0.03 xG · save · from assisted84′ · Bruno Quiñonez · 0.06 xG · block · from assisted89′ · Édier Ocampo · 0.01 xG · miss · from corner90′ · Emmanuel Sabbi · 0.03 xG · block · from assisted90′ · Sebastian Berhalter · 0.08 xG · goal · from regular90′ · Bruno Quiñonez · 0.27 xG · miss · from fast break90′ · Thomas Müller · 0.82 xG · goal · from penalty
  • Vancouver Whitecaps
  • Portland Timbers
  • goal
  • on target
  • blocked
  • off target
  • dot size = expected goals

Player ratings

Vancouver Whitecaps14 rated

  1. 8.816Sebastian Berhalter90′1G
  2. 7.413Thomas Müller90′1G
  3. 7.218Édier Ocampo90′1G
  4. 6.62Mathías Laborda90′
  5. 6.628Tate Johnson90′
  6. 6.633Tristan Blackmon90′
  7. 6.41Yohei Takaoka90′1A
  8. 6.024Brian White90′
  9. 7.159Jeevan Badwal82′
  10. 6.67Cheick Tidiane Sabaly71′
  11. 7.111Emmanuel Sabbi45′
  12. 6.322Aziel Jackson45′
  13. 7.114Bruno Quiñonez19′
  14. 6.619Rayan Elloumi8′

Portland Timbers15 rated

  1. 7.710David Pereira Da Costa90′1G
  2. 7.441James Pantemis90′
  3. 7.430José Caicedo90′
  4. 7.420Finn Surman90′
  5. 6.827Jímer Fory90′
  6. 6.311Antony Alves90′
  7. 6.06Alex Bonetig90′
  8. 6.799Kristoffer Velde82′
  9. 6.680Joao Ortíz77′
  10. 6.619Kevin Kelsy65′
  11. 7.829Juan Mosquera45′1G1A
  12. 6.35Brandon Bye45′
  13. 6.49Felipe Mora25′
  14. 6.121Diego Chará13′
  15. 6.328Alexander Aravena8′

Player statistics

Vancouver Whitecaps

PlayerMinRtgGAShxGPassKPDuelTklSvCards
16Sebastian BerhalterMidfielder90′8.8110.0782/9624/91
13Thomas MüllerMidfielder90′7.4120.8733/4251/6
18Édier OcampoDefender90′7.2130.6627/344/103
2Mathías LabordaDefender90′6.610.0274/753/92
28Tate JohnsonDefender90′6.610.0168/7235/92
33Tristan BlackmonDefender90′6.677/9011/3
1Yohei TakaokaGoalkeeper90′6.4123/2711/11
24Brian WhiteForward90′6.030.1213/161/6
59Jeevan BadwalMidfielder82′7.153/5612/52
7Cheick Tidiane SabalyForward71′6.620.2813/1722/82
11Emmanuel SabbiForward45′7.120.3810/134/9
22Aziel JacksonForward45′6.340.125/82/3
14Bruno QuiñonezForward19′7.130.355/74/41
19Rayan ElloumiForward8′6.61/51
32Isaac BoehmerGoalkeeper——
26Jean-Claude NgandoMidfielder——
17Kenji CabreraMidfielder——
29Mihail GherasimencovDefender——
8Oliver LarrazMidfielder——
15Sebastian SchonlauDefender——

Portland Timbers

PlayerMinRtgGAShxGPassKPDuelTklSvCards
10David Pereira Da CostaMidfielder90′7.7110.0820/2211/5
41James PantemisGoalkeeper90′7.418/342/36
30José CaicedoMidfielder90′7.447/535/64
20Finn SurmanDefender90′7.422/277/73
27Jímer ForyDefender90′6.842/503/62
11Antony AlvesForward90′6.310.0423/2915/9
6Alex BonetigDefender90′6.021/271/1
99Kristoffer VeldeForward82′6.720.1211/1828/142
80Joao OrtízMidfielder77′6.610.0241/436/74
19Kevin KelsyForward65′6.620.238/103/73
29Juan MosqueraDefender45′7.81110.0117/1712/41
5Brandon ByeDefender45′6.33/104/91
9Felipe MoraForward25′6.410/103/51
21Diego CharáMidfielder13′6.15/72/31
28Alexander AravenaForward8′6.32/20/1
7Ariel LassiterForward——
15Eric MillerDefender——
88Gage GuerraForward——
23Ian SmithDefender——
25Trey MuseGoalkeeper——

Around this match

Previous meetings