Portland Timbers vs Vancouver Whitecaps
Regular Season
Saturday, Mar 7, 2026 · 10:30 pm EST
Match winner: Vancouver Whitecaps
Providence Park
Match statistics
Values retain the source’s display and precision. Some source rows labeled % are supplied as decimal ratios; no percentage conversion is inferred.
| Statistic | Portland Timbers | Vancouver Whitecaps |
|---|---|---|
| Fouls | 10 | 13 |
| Yellow Cards | 3 | 3 |
| Red Cards | 0 | 0 |
| Offsides | 4 | 1 |
| Corner Kicks | 3 | 7 |
| Saves | 3 | 1 |
| Possession | 44.6 | 55.4 |
| SHOTS | 7 | 17 |
| ON GOAL | 2 | 8 |
| On Target % | 0.3 | 0.5 |
| Penalty Goals | 0 | 0 |
| Penalty Kicks Taken | 0 | 0 |
| Accurate Passes | 323 | 433 |
| Passes | 409 | 516 |
| Pass Completion % | 0.8 | 0.8 |
| Accurate Crosses | 5 | 5 |
| Crosses | 16 | 17 |
| Cross % | 0.3 | 0.3 |
| Long Balls | 44 | 52 |
| Accurate Long Balls | 19 | 28 |
| Long Balls % | 0.4 | 0.5 |
| Blocked Shots | 3 | 6 |
| Effective Tackles | 6 | 12 |
| Tackles | 16 | 21 |
| Tackle % | 0.4 | 0.6 |
| Interceptions | 13 | 8 |
| Effective Clearances | 24 | 21 |
| Clearances | 24 | 21 |
Key events
- —Kickoff
- 7'Yellow Card
Kevin Kelsy (Portland Timbers) is shown the yellow card for a bad foul.
- 17'Yellow Card
Édier Ocampo (Vancouver Whitecaps FC) is shown the yellow card for a bad foul.
- 21'Goal
Goal! Portland Timbers 0, Vancouver Whitecaps FC 1. Brian White (Vancouver Whitecaps FC) right footed shot from very close range to the bottom right corner. Assisted by Sebastian Berhalter.
- 45'+3'Halftime
- 45'Start 2nd Half
- 49'Goal
Goal! Portland Timbers 0, Vancouver Whitecaps FC 2. Tristan Blackmon (Vancouver Whitecaps FC) with an attempt from very close range to the bottom left corner following a set piece situation.
- 54'Substitution
Substitution, Portland Timbers. Gage Guerra replaces Kevin Kelsy.
- 55'Substitution
Substitution, Vancouver Whitecaps FC. Emmanuel Sabbi replaces Jeevan Badwal.
- 59'Yellow Card
Kristoffer Velde (Portland Timbers) is shown the yellow card for a bad foul.
- 62'Substitution
Substitution, Portland Timbers. Ariel Lassiter replaces Alexander Aravena.
- 63'Goal
Goal! Portland Timbers 0, Vancouver Whitecaps FC 3. Sebastian Berhalter (Vancouver Whitecaps FC) right footed shot from the centre of the box to the bottom left corner. Assisted by Aziel Jackson.
- 67'Yellow Card
Ian Smith (Portland Timbers) is shown the yellow card for a bad foul.
- 69'Substitution
Substitution, Vancouver Whitecaps FC. Oliver Larraz replaces Andrés Cubas.
- 69'Substitution
Substitution, Vancouver Whitecaps FC. Mathías Laborda replaces Édier Ocampo.
- 69'Substitution
Substitution, Vancouver Whitecaps FC. Kenji Cabrera replaces Aziel Jackson.
- 72'Goal
Goal! Portland Timbers 1, Vancouver Whitecaps FC 3. Eric Izoita (Portland Timbers) left footed shot from outside the box to the top right corner. Assisted by Joao Ortiz.
- 77'Yellow Card
Emmanuel Sabbi (Vancouver Whitecaps FC) is shown the yellow card.
- 81'Substitution
Substitution, Portland Timbers. Felipe Mora replaces Brandon Bye.
- 83'Yellow Card
Oliver Larraz (Vancouver Whitecaps FC) is shown the yellow card.
- 87'Goal
Goal! Portland Timbers 1, Vancouver Whitecaps FC 4. Brian White (Vancouver Whitecaps FC) left footed shot from the centre of the box to the bottom left corner. Assisted by Kenji Cabrera with a through ball.
- 90'+3'Substitution
Substitution, Vancouver Whitecaps FC. Mihail Gherasimencov replaces Tate Johnson.
- 90'+8'End Regular Time
Lineups
Players stay with their supplied roster club. Other listed players may be unused; App records source appearances, not the number of names listed. An own goal is credited in the event as supplied.
Portland TimbersFormation 4-2-3-1
Starting lineup
| Player | Pos | App | G | A | OG | YC | RC |
|---|---|---|---|---|---|---|---|
| 41James Pantemis | G | 1 | 0 | 0 | 0 | 0 | 0 |
| 4Kamal Miller | CD-L | 1 | 0 | 0 | 0 | 0 | 0 |
| 20Finn Surman | CD-R | 1 | 0 | 0 | 0 | 0 | 0 |
| 23Ian Smith | LB | 1 | 0 | 0 | 0 | 1 | 0 |
| 5Brandon Bye | RB | 1 | 0 | 0 | 0 | 0 | 0 |
| 28Alexander Aravena | AM | 1 | 0 | 0 | 0 | 0 | 0 |
| 73Eric Izoita | LM | 1 | 1 | 0 | 0 | 0 | 0 |
| 80Joao Ortiz | RM | 1 | 0 | 1 | 0 | 0 | 0 |
| 19Kevin Kelsy | F | 1 | 0 | 0 | 0 | 1 | 0 |
| 99Kristoffer Velde | AM-L | 1 | 0 | 0 | 0 | 1 | 0 |
| 11Antony | AM-R | 1 | 0 | 0 | 0 | 0 | 0 |
Other listed players
| Player | Pos | App | G | A | OG | YC | RC |
|---|---|---|---|---|---|---|---|
| 15Eric Miller | SUB | 0 | 0 | 0 | 0 | 0 | 0 |
| 94Charles Ondo | SUB | 0 | 0 | 0 | 0 | 0 | 0 |
| 9Felipe Mora | SUB | 1 | 0 | 0 | 0 | 0 | 0 |
| 88Gage Guerra | SUB | 1 | 0 | 0 | 0 | 0 | 0 |
| 16Sawyer Jura | SUB | 0 | 0 | 0 | 0 | 0 | 0 |
| 25Trey Muse | SUB | 0 | 0 | 0 | 0 | 0 | 0 |
| 7Ariel Lassiter | SUB | 1 | 0 | 0 | 0 | 0 | 0 |
Vancouver WhitecapsFormation 4-2-3-1
Starting lineup
| Player | Pos | App | G | A | OG | YC | RC |
|---|---|---|---|---|---|---|---|
| 1Yohei Takaoka | G | 1 | 0 | 0 | 0 | 0 | 0 |
| 6Ralph Priso-Mbongue | CD-L | 1 | 0 | 0 | 0 | 0 | 0 |
| 33Tristan Blackmon | CD-R | 1 | 1 | 0 | 0 | 0 | 0 |
| 28Tate Johnson | LB | 1 | 0 | 0 | 0 | 0 | 0 |
| 18Édier Ocampo | RB | 1 | 0 | 0 | 0 | 1 | 0 |
| 13Thomas Müller | AM | 1 | 0 | 0 | 0 | 0 | 0 |
| 20Andrés Cubas | LM | 1 | 0 | 0 | 0 | 0 | 0 |
| 16Sebastian Berhalter | RM | 1 | 1 | 1 | 0 | 0 | 0 |
| 24Brian White | F | 1 | 2 | 0 | 0 | 0 | 0 |
| 22Aziel Jackson | AM-L | 1 | 0 | 1 | 0 | 0 | 0 |
| 59Jeevan Badwal | AM-R | 1 | 0 | 0 | 0 | 0 | 0 |
Other listed players
| Player | Pos | App | G | A | OG | YC | RC |
|---|---|---|---|---|---|---|---|
| 19Rayan Elloumi | SUB | 0 | 0 | 0 | 0 | 0 | 0 |
| 11Emmanuel Sabbi | SUB | 1 | 0 | 0 | 0 | 1 | 0 |
| 17Kenji Cabrera | SUB | 1 | 0 | 1 | 0 | 0 | 0 |
| 32Isaac Boehmer | SUB | 0 | 0 | 0 | 0 | 0 | 0 |
| 26Jean-Claude Ngando | SUB | 0 | 0 | 0 | 0 | 0 | 0 |
| 41Nikola Djordjevic | SUB | 0 | 0 | 0 | 0 | 0 | 0 |
| 8Oliver Larraz | SUB | 1 | 0 | 0 | 0 | 1 | 0 |
| 29Mihail Gherasimencov | SUB | 1 | 0 | 0 | 0 | 0 | 0 |
| 2Mathías Laborda | SUB | 1 | 0 | 0 | 0 | 0 | 0 |
Commentary
- —
Lineups are announced and players are warming up.
- —
First Half begins.
- 3'
Aziel Jackson (Vancouver Whitecaps FC) wins a free kick in the attacking half.
- 3'
Foul by Eric Izoita (Portland Timbers).
- 3'
Antony (Portland Timbers) wins a free kick in the defensive half.
- 3'
Foul by Aziel Jackson (Vancouver Whitecaps FC).
- 4'
Foul by Sebastian Berhalter (Vancouver Whitecaps FC).
- 4'
Joao Ortiz (Portland Timbers) wins a free kick in the defensive half.
- 7'
Foul by Kevin Kelsy (Portland Timbers).
- 7'
Jeevan Badwal (Vancouver Whitecaps FC) wins a free kick in the attacking half.
- 7'
Kevin Kelsy (Portland Timbers) is shown the yellow card for a bad foul.
- 8'
Corner, Vancouver Whitecaps FC. Conceded by James Pantemis.
- 11'
Attempt blocked. Kristoffer Velde (Portland Timbers) left footed shot from the left side of the box is blocked. Assisted by Kevin Kelsy.
- 11'
Corner, Portland Timbers. Conceded by Édier Ocampo.
- 12'
Attempt missed. Alexander Aravena (Portland Timbers) right footed shot from the right side of the box is high and wide to the right following a corner.
- 14'
Attempt blocked. Jeevan Badwal (Vancouver Whitecaps FC) header from the right side of the box is blocked. Assisted by Aziel Jackson with a cross.
- 15'
Alexander Aravena (Portland Timbers) wins a free kick in the defensive half.
- 15'
Foul by Andrés Cubas (Vancouver Whitecaps FC).
- 17'
Foul by Édier Ocampo (Vancouver Whitecaps FC).
- 17'
Kristoffer Velde (Portland Timbers) wins a free kick on the left wing.
- 17'
Édier Ocampo (Vancouver Whitecaps FC) is shown the yellow card for a bad foul.
- 18'
Attempt blocked. Kristoffer Velde (Portland Timbers) right footed shot from outside the box is blocked.
- 20'
Andrés Cubas (Vancouver Whitecaps FC) wins a free kick in the defensive half.
- 20'
Foul by Eric Izoita (Portland Timbers).
- 21'
Goal! Portland Timbers 0, Vancouver Whitecaps FC 1. Brian White (Vancouver Whitecaps FC) right footed shot from very close range to the bottom right corner. Assisted by Sebastian Berhalter.
- 23'
Offside, Portland Timbers. Kevin Kelsy is caught offside.
- 24'
Foul by Jeevan Badwal (Vancouver Whitecaps FC).
- 24'
Ian Smith (Portland Timbers) wins a free kick in the defensive half.
- 25'
Foul by Antony (Portland Timbers).
- 25'
Ralph Priso (Vancouver Whitecaps FC) wins a free kick in the defensive half.
- 26'
Delay in match because of an injury Antony (Portland Timbers).
- 26'
Delay over. They are ready to continue.
- 27'
Corner, Vancouver Whitecaps FC. Conceded by Finn Surman.
- 32'
Finn Surman (Portland Timbers) wins a free kick in the defensive half.
- 32'
Foul by Brian White (Vancouver Whitecaps FC).
- 33'
Attempt saved. Thomas Müller (Vancouver Whitecaps FC) right footed shot from outside the box is saved in the centre of the goal by James Pantemis (Portland Timbers). Assisted by Andrés Cubas.
- 37'
Offside, Portland Timbers. Ian Smith is caught offside.
- 41'
Attempt saved. Aziel Jackson (Vancouver Whitecaps FC) right footed shot from a difficult angle on the left is saved in the centre of the goal by James Pantemis (Portland Timbers). Assisted by Édier Ocampo with a cross.
- 41'
Attempt blocked. Jeevan Badwal (Vancouver Whitecaps FC) right footed shot from the centre of the box is blocked.
- 43'
Delay in match (Vancouver Whitecaps FC).
- 43'
Delay over. They are ready to continue.
- 43'
Attempt missed. Sebastian Berhalter (Vancouver Whitecaps FC) left footed shot from outside the box is high and wide to the left. Assisted by Édier Ocampo.
- 45'
Fourth official has announced 2 minutes of added time.
- 45'+1'
Foul by Aziel Jackson (Vancouver Whitecaps FC).
- 45'+1'
Kevin Kelsy (Portland Timbers) wins a free kick on the right wing.
- 45'+2'
Attempt missed. Thomas Müller (Vancouver Whitecaps FC) left footed shot from the left side of the box misses to the right. Assisted by Édier Ocampo with a cross.
- 45'+2'
Corner, Vancouver Whitecaps FC. Conceded by Brandon Bye.
- 45'+3'
First Half ends, Portland Timbers 0, Vancouver Whitecaps FC 1.
- 45'
Second Half begins Portland Timbers 0, Vancouver Whitecaps FC 1.
- 48'
Andrés Cubas (Vancouver Whitecaps FC) wins a free kick in the attacking half.
- 48'
Foul by Alexander Aravena (Portland Timbers).
- 49'
Tristan Blackmon (Vancouver Whitecaps FC) hits the left post with a left footed shot from very close range. Assisted by Sebastian Berhalter following a set piece situation.
- 49'
Goal! Portland Timbers 0, Vancouver Whitecaps FC 2. Tristan Blackmon (Vancouver Whitecaps FC) with an attempt from very close range to the bottom left corner following a set piece situation.
- 51'
Foul by Joao Ortiz (Portland Timbers).
- 51'
Thomas Müller (Vancouver Whitecaps FC) wins a free kick in the attacking half.
- 51'
Offside, Vancouver Whitecaps FC. Brian White is caught offside.
- 53'
Corner, Vancouver Whitecaps FC. Conceded by Finn Surman.
- 54'
Substitution, Portland Timbers. Gage Guerra replaces Kevin Kelsy.
- 55'
Substitution, Vancouver Whitecaps FC. Emmanuel Sabbi replaces Jeevan Badwal.
- 56'
Corner, Vancouver Whitecaps FC. Conceded by Finn Surman.
- 56'
Attempt blocked. Andrés Cubas (Vancouver Whitecaps FC) right footed shot from outside the box is blocked. Assisted by Édier Ocampo with a headed pass.
- 57'
Handball by Kristoffer Velde (Portland Timbers).
- 58'
Foul by Sebastian Berhalter (Vancouver Whitecaps FC).
- 58'
Kristoffer Velde (Portland Timbers) wins a free kick in the defensive half.
- 59'
Foul by Kristoffer Velde (Portland Timbers).
- 59'
Édier Ocampo (Vancouver Whitecaps FC) wins a free kick in the defensive half.
- 59'
Kristoffer Velde (Portland Timbers) is shown the yellow card for a bad foul.
- 60'
Delay in match because of an injury Édier Ocampo (Vancouver Whitecaps FC).
- 60'
Delay over. They are ready to continue.
- 62'
Finn Surman (Portland Timbers) wins a free kick in the defensive half.
- 62'
Foul by Emmanuel Sabbi (Vancouver Whitecaps FC).
- 62'
Substitution, Portland Timbers. Ariel Lassiter replaces Alexander Aravena.
- 63'
Goal! Portland Timbers 0, Vancouver Whitecaps FC 3. Sebastian Berhalter (Vancouver Whitecaps FC) right footed shot from the centre of the box to the bottom left corner. Assisted by Aziel Jackson.
- 64'
Foul by Brandon Bye (Portland Timbers).
- 64'
Tate Johnson (Vancouver Whitecaps FC) wins a free kick on the left wing.
- 67'
Emmanuel Sabbi (Vancouver Whitecaps FC) wins a free kick in the defensive half.
- 67'
Foul by Ian Smith (Portland Timbers).
- 67'
Ian Smith (Portland Timbers) is shown the yellow card for a bad foul.
- 69'
Substitution, Vancouver Whitecaps FC. Oliver Larraz replaces Andrés Cubas.
- 69'
Substitution, Vancouver Whitecaps FC. Mathías Laborda replaces Édier Ocampo.
- 69'
Substitution, Vancouver Whitecaps FC. Kenji Cabrera replaces Aziel Jackson.
- 69'
Foul by Sebastian Berhalter (Vancouver Whitecaps FC).
- 69'
Kristoffer Velde (Portland Timbers) wins a free kick in the defensive half.
- 70'
Attempt blocked. Kristoffer Velde (Portland Timbers) right footed shot from outside the box is blocked.
- 72'
Goal! Portland Timbers 1, Vancouver Whitecaps FC 3. Eric Izoita (Portland Timbers) left footed shot from outside the box to the top right corner. Assisted by Joao Ortiz.
- 74'
Ariel Lassiter (Portland Timbers) wins a free kick on the left wing.
- 74'
Foul by Mathías Laborda (Vancouver Whitecaps FC).
- 75'
Attempt saved. Kristoffer Velde (Portland Timbers) right footed shot from a difficult angle and long range on the left is saved in the bottom left corner by Yohei Takaoka (Vancouver Whitecaps FC).
- 75'
Delay in match (Vancouver Whitecaps FC).
- 76'
Delay over. They are ready to continue.
- 76'
Ariel Lassiter (Portland Timbers) wins a free kick in the defensive half.
- 76'
Foul by Tristan Blackmon (Vancouver Whitecaps FC).
- 77'
Emmanuel Sabbi (Vancouver Whitecaps FC) is shown the yellow card.
- 78'
Corner, Portland Timbers. Conceded by Kenji Cabrera.
- 78'
Corner, Portland Timbers. Conceded by Thomas Müller.
- 79'
Delay in match because of an injury Tate Johnson (Vancouver Whitecaps FC).
- 79'
Delay over. They are ready to continue.
- 81'
Substitution, Portland Timbers. Felipe Mora replaces Brandon Bye.
- 83'
Felipe Mora (Portland Timbers) wins a free kick in the defensive half.
- 83'
Foul by Oliver Larraz (Vancouver Whitecaps FC).
- 83'
Oliver Larraz (Vancouver Whitecaps FC) is shown the yellow card.
- 85'
Offside, Portland Timbers. Ariel Lassiter is caught offside.
- 87'
Goal! Portland Timbers 1, Vancouver Whitecaps FC 4. Brian White (Vancouver Whitecaps FC) left footed shot from the centre of the box to the bottom left corner. Assisted by Kenji Cabrera with a through ball.
- 90'
Fourth official has announced 7 minutes of added time.
- 90'+1'
Antony (Portland Timbers) hits the right post with a right footed shot from the right side of the six yard box. Assisted by Ariel Lassiter with a cross.
- 90'+2'
Attempt saved. Mathías Laborda (Vancouver Whitecaps FC) right footed shot from the centre of the box is saved in the centre of the goal by James Pantemis (Portland Timbers). Assisted by Emmanuel Sabbi.
- 90'+3'
Offside, Portland Timbers. Felipe Mora is caught offside.
- 90'+3'
Substitution, Vancouver Whitecaps FC. Mihail Gherasimencov replaces Tate Johnson.
- 90'+5'
Attempt blocked. Emmanuel Sabbi (Vancouver Whitecaps FC) left footed shot from the right side of the box is blocked. Assisted by Thomas Müller.
- 90'+5'
Corner, Vancouver Whitecaps FC. Conceded by Ian Smith.
- 90'+6'
Attempt blocked. Mihail Gherasimencov (Vancouver Whitecaps FC) right footed shot from outside the box is blocked. Assisted by Thomas Müller.
- 90'+6'
Corner, Vancouver Whitecaps FC. Conceded by Eric Izoita.
- 90'+7'
Attempt blocked. Mathías Laborda (Vancouver Whitecaps FC) header from the centre of the box is blocked.
- 90'+7'
Attempt blocked. Oliver Larraz (Vancouver Whitecaps FC) right footed shot from outside the box is blocked.
- 90'+8'
Second Half ends, Portland Timbers 1, Vancouver Whitecaps FC 4.
- —
Match ends, Portland Timbers 1, Vancouver Whitecaps FC 4.
Sources & data scope
Supplied match statistics, events and lineups. Missing components remain unavailable; preview season aggregates are excluded from match statistics.
- ESPN source ↗ · Checked Nov 2, 2026, 4:04 am ESTSupplied match statistics, events and lineups. Missing components remain unavailable; preview season aggregates are excluded from match statistics.
Times are Eastern Time. A selected match date does not rewind the current table or roster. Missing values are shown as —.

