Vancouver Whitecaps vs Portland Timbers
Ref: Joseph Dickerson, USABC Place, Vancouver, British Columbia · 54,405 cap
Match recap
Vancouver Whitecaps beat Portland Timbers 3–2 in their Major League Soccer fixture. Ocampo, Müller, and Berhalter scored for Vancouver Whitecaps; Mosquera and Pereira da Costa replied for Portland Timbers. Expected-goals data put the chance balance at 2.98 for Vancouver Whitecaps versus 0.51 for Portland Timbers. Vancouver Whitecaps sit 1st in the Major League Soccer table while Portland Timbers are 13th.
First Half
⚽
Ocampo
Assist: Takaoka
36'
⚽
Mosquera
45'
⚽
Pereira da Costa
Assist: Mosquera
Second Half
⇄
Jackson
46'
⇄
Mosquera
65'
⇄
Kelsy
Laborda
Yellow Card
⇄
Sabaly
77'
⇄
Ortiz
80'
Chará
Yellow Card
82'
⇄
Velde
⇄
Badwal
⚽
Müller
Penalty
⚽
Berhalter
| # | Team | P | W | D | L | GD | Pts |
|---|---|---|---|---|---|---|---|
| 1 | 14 | 10 | 2 | 2 | +22 | 32 | |
| 2 | 15 | 10 | 2 | 3 | +19 | 32 | |
| 12 | 14 | 4 | 4 | 6 | -4 | 16 | |
| 13 | 14 | 4 | 2 | 8 | -6 | 14 | |
| 14 | 15 | 3 | 5 | 7 | -12 | 14 |
As of 4 Jun 2026
Last 5: ←oldestMatch Statistics
Vancouver WhitecapsPortland Timbers
11Won
Statistical edge
11–3
battles won across 16 metrics
Expected Goals (xG)
2.98VS0.51
Attack6 · 0 won
22
Shots
8
9
Shots on target
3
15
Shots in the box
6
7
Shots outside box
2
7
Shots off goal
1
7
Corners
2
Possession & Passing4 · 0 won
61%
Possession
39%
553
Total passes
359
483
Accurate passes
290
87%
Pass accuracy
81%
Discipline0 · 2 won
15
Fouls
11
1
Yellow cards
1
2
Offsides
1
Goalkeeping & Defence1 · 1 won
1
Goalkeeper saves
6
6
Blocked shots
4
0.20
Goals prevented
0.20
Vancouver Whitecaps
4-2-3-1Portland Timbers
4-2-3-1Vancouver Whitecaps
4-2-3-1Starting XI
- 1Yohei TakaokaG
- 2Mathías Nicolás Laborda MalseñidoD
- 7Cheikh Tidiane SabalyM
- 13Thomas MüllerM
- 16Sebastian Matthew BerhalterM
- 18Édier Ocampo VidalD
- 22Aziel JacksonM
- 24Brian Michael WhiteF
- 28Tate JohnsonD
- 33Tristan Michael BlackmonD
- 59Jeevan Singh BadwalM
Substitutes
- 8Oliver Love LarrazM
- 11Emmanuel Afriyie Mario SabbiF
- 14Bruno Steven Caicedo QuiñonezF
- 15Sebastian SchonlauD
- 17Kenji Giovanni Cabrera NakamuraF
- 19Rayan ElloumiF
- 26Jean-Claude Ngando MbendeM
- 29Mihail GherasimencovD
- 32Isaac BoehmerG
Portland Timbers
4-2-3-1Starting XI
- 6Alexander BonetigD
- 10David Pereira da CostaM
- 11AntonyM
- 19Kevin Jesús Kelsy GenezF
- 20Finn SurmanD
- 27Jimer Esteban Fory MejíaD
- 29Juan David Mosquera LópezD
- 30José Luis Caicedo BarreraM
- 41James PantemisG
- 80Julio Joao Ortiz LandázuriM
- 99Kristoffer VeldeM
Substitutes
- 5Brandon Scott ByeD
- 7Ariel Daniel Lassiter AcuñaF
- 9Felipe Andrés Mora AliagaF
- 15Eric MillerD
- 21Diego Ferney Chará ZamoraM
- 23Ian SmithD
- 25John David Muse IIIG
- 28Alexander Ernesto Aravena GuzmánF
- 88Andrew GuerraF
Vancouver Whitecaps
| Player | Pos | Min | Rating | G | A | Shots | SoT | Key Passes | Dribbles |
|---|---|---|---|---|---|---|---|---|---|
| Sebastian Berhalter | M | 90 | 8.5 | 1 | — | 1 | 1 | 2 | 0/2 |
| Thomas Müller(C) | M | 90 | 7.3 | 1 | — | 2 | 1 | 5 | 0/1 |
| Édier Ocampo | D | 90 | 7.3 | 1 | — | 2 | 1 | — | 1/3 |
| Jeevan Badwal | M | 82 | 6.9 | — | — | — | — | 1 | — |
| Tristan Blackmon | D | 90 | 6.9 | — | — | — | — | 1 | — |
| Tate Johnson | D | 90 | 6.9 | — | — | 1 | — | 3 | — |
| Yohei Takaoka | G | 90 | 6.6 | — | 1 | — | — | 1 | — |
| Brian White | F | 90 | 6.3 | — | — | 3 | 1 | — | 0/1 |
| Aziel Jackson | M | 45 | 6.3 | — | — | 2 | 1 | — | — |
| Cheick Tidiane Sabaly | M | 71 | 6.2 | — | — | 1 | 1 | 2 | 0/2 |
| Mathías Laborda | D | 90 | 6.2 | — | — | 1 | 1 | — | — |
| Substitutes | |||||||||
| Sebastian Schonlau | D | — | — | — | — | — | — | — | — |
| Isaac Boehmer | G | — | — | — | — | — | — | — | — |
| Kenji Cabrera | F | — | — | — | — | — | — | — | — |
| Mihail Gherasimencov | D | — | — | — | — | — | — | — | — |
| Jean-Claude Ngando | M | — | — | — | — | — | — | — | — |
| Oliver Larraz | M | — | — | — | — | — | — | — | — |
| Bruno Quiñonez | F | 19 | 7.2 | — | — | 2 | 1 | — | 5/5 |
| Emmanuel Sabbi | F | 45 | 6.9 | — | — | 1 | 1 | — | 1/4 |
| Rayan Elloumi | F | 8 | 6.2 | — | — | — | — | — | 0/1 |
Portland Timbers
| Player | Pos | Min | Rating | G | A | Shots | SoT | Key Passes | Dribbles |
|---|---|---|---|---|---|---|---|---|---|
| Juan Mosquera | D | 45 | 8.2 | 1 | 1 | 1 | 1 | 1 | — |
| David da Costa | M | 90 | 7.5 | 1 | — | 1 | 1 | 1 | 0/1 |
| James Pantemis(C) | G | 90 | 7.3 | — | — | — | — | — | — |
| José Caicedo | M | 90 | 7.3 | — | — | — | — | — | — |
| Kristoffer Velde | M | 82 | 7.2 | — | — | — | — | 2 | 2/4 |
| Finn Surman | D | 90 | 7.0 | — | — | — | — | — | — |
| Joao Ortíz | M | 77 | 6.9 | — | — | — | — | — | — |
| Jímer Fory | D | 90 | 6.7 | — | — | — | — | — | 0/1 |
| Alex Bonetig | D | 90 | 6.3 | — | — | — | — | — | — |
| Antony Alves | M | 90 | 6.3 | — | — | 1 | — | 1 | 3/3 |
| Kevin Kelsy | F | 65 | 6.2 | — | — | 1 | 1 | — | — |
| Substitutes | |||||||||
| Ariel Lassiter | F | — | — | — | — | — | — | — | — |
| Gage Guerra | F | — | — | — | — | — | — | — | — |
| Ian Smith | D | — | — | — | — | — | — | — | — |
| Trey Muse | G | — | — | — | — | — | — | — | — |
| Eric Miller | D | — | — | — | — | — | — | — | — |
| Felipe Mora | F | 25 | 6.6 | — | — | — | — | — | — |
| Diego Chará | M | 13 | 6.5 | — | — | — | — | — | — |
| Alexander Aravena | F | 8 | 6.3 | — | — | — | — | — | — |
| Brandon Bye | D | 45 | 6.2 | — | — | — | — | — | 1/3 |


