Major League Soccer Regular Season - 6
Vancouver Whitecaps 3 - 2 FT Portland Timbers
Match Statistics
Possession
Shots
Shots on Target
Expected Goals (xG)
Passes
Pass Accuracy
Corners
Fouls
Yellow Cards
Red Cards
Match Events
6' E. Ocampo (Y. Takaoka)
J. Mosquera 36'
D. Da Costa (J. Mosquera) 45'+2
HT
46' ↓ A. Jackson ↑E. Sabbi
↓ J. Mosquera ↑B. Bye 46'
↓ K. Kelsy ↑F. Mora 65'
68' M. Laborda
71' ↓ C. Sabaly ↑B. Caicedo
↓ J. Ortiz ↑D. Chara 77'
D. Chara 80'
↓ K. Velde ↑A. Aravena 82'
82' ↓ J. Badwal ↑R. Elloumi
90'+1 T. Muller
90'+5 S. Berhalter
FT
Player Cards
Our take on every player in this match
Vancouver Whitecaps
Goalkeepers
Yohei Takaoka
ARCHITECT
1
Key Passes
1
Key Passes
1
Assists
23%
Pass Acc
Defenders
Édier Ocampo
SNIPER
50%
Conversion
50%
Conversion
1
Goals
2
Shots
Tristan Blackmon
MAGNET
93
Activity
93
Activity
90
Passes
3
Duels
Mathías Laborda
STORMTROOPER
1
Shots
1
Shots
0
Goals
1
On Target
Tate Johnson
ARCHITECT
2
Key Passes
2
Key Passes
0
Assists
66%
Pass Acc
Midfielders
Jeevan Badwal
LATE SHIFT
8
Late Mins
8
Late Mins
82
Total Mins
82
Entry
Sebastian Berhalter
CLUTCH HERO
90
Goal Time
90
Goal Time
Goal
Impact
8.5
Rating
Cheick Tidiane Sabaly
LATE SHIFT
15
Late Mins
15
Late Mins
71
Total Mins
71
Entry
Thomas Müller
CLUTCH HERO
90
Goal Time
90
Goal Time
Penalty
Impact
7.3
Rating
Aziel Jackson
STORMTROOPER
2
Shots
2
Shots
0
Goals
1
On Target
Forwards
Brian White
STORMTROOPER
3
Shots
3
Shots
0
Goals
1
On Target
BENCH
Isaac Boehmer
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Mihail Gherasimencov
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Sebastian Schonlau
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Oliver Larraz
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Jean-Claude Ngando
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Emmanuel Sabbi
PROVOCATEUR
3
Fouls Won
3
Fouls Won
4
Duels Won
0
Pens Won
Bruno Quiñonez
LATE SHIFT
15
Late Mins
15
Late Mins
24
Total Mins
Started
Entry
Rayan Elloumi
LATE SHIFT
15
Late Mins
15
Late Mins
13
Total Mins
Started
Entry
Kenji Cabrera
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Portland Timbers
Goalkeepers
James Pantemis
LATE SHIFT
15
Late Mins
15
Late Mins
95
Total Mins
Started
Entry
Defenders
Juan Mosquera
SNIPER
100%
Conversion
100%
Conversion
1
Goals
1
Shots
Finn Surman
WALL
0
Dribbled Past
0
Dribbled Past
3
Tackles
100%
Duel Win %
Alex Bonetig
LATE SHIFT
15
Late Mins
15
Late Mins
95
Total Mins
Started
Entry
Jímer Fory
LATE SHIFT
15
Late Mins
15
Late Mins
95
Total Mins
Started
Entry
Midfielders
Joao Ortíz
ENFORCER
4
Tackles
4
Tackles
6
Duels Won
86%
Win %
José Caicedo
ENFORCER
4
Tackles
4
Tackles
5
Duels Won
83%
Win %
David da Costa
SNIPER
100%
Conversion
100%
Conversion
1
Goals
1
Shots
Forwards
Kristoffer Velde
PROVOCATEUR
4
Fouls Won
4
Fouls Won
8
Duels Won
0
Pens Won
Kevin Kelsy
LATE SHIFT
15
Late Mins
15
Late Mins
65
Total Mins
65
Entry
Antony Alves
FRIENDLY FIRE
Pen Given
Mistake
Pen Given
Mistake
3
Fouls
6.5
Rating
BENCH
Trey Muse
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Brandon Bye
LATE SHIFT
15
Late Mins
15
Late Mins
50
Total Mins
Started
Entry
Eric Miller
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Ian Smith
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Diego Chará
LATE SHIFT
15
Late Mins
15
Late Mins
18
Total Mins
Started
Entry
Felipe Mora
LATE SHIFT
15
Late Mins
15
Late Mins
30
Total Mins
Started
Entry
Gage Guerra
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Ariel Lassiter
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Alexander Aravena
LATE SHIFT
15
Late Mins
15
Late Mins
13
Total Mins
Started
Entry
Head to Head
| Date | Home | Score | Away | Competition | Venue |
|---|---|---|---|---|---|
| 03/08/2026 | Portland Timbers | 1 - 4 | Vancouver Whitecaps | Major League Soccer | Providence Park |
| 09/25/2025 | Vancouver Whitecaps | 1 - 1 | Portland Timbers | Major League Soccer | BC Place |
| 02/23/2025 | Portland Timbers | 1 - 4 | Vancouver Whitecaps | Major League Soccer | Providence Park |
| 10/24/2024 | Vancouver Whitecaps | 5 - 0 | Portland Timbers | Major League Soccer | Providence Park |
| 09/29/2024 | Vancouver Whitecaps | 1 - 1 | Portland Timbers | Major League Soccer | BC Place |
| 06/23/2024 | Portland Timbers | 2 - 0 | Vancouver Whitecaps | Major League Soccer | Providence Park |
03/08/2026
09/25/2025
02/23/2025
10/24/2024
09/29/2024
06/23/2024
Vancouver Whitecaps Win
Portland Timbers Win
Draw
League Standings
P: 6 GD: +4
P: 5 GD: +10
P: 4 GD: +5
P: 5 GD: +3
P: 4 GD: +6
P: 4 GD: +6
P: 5 GD: 0
P: 4 GD: -5
P: 3 GD: 0
P: 4 GD: -3
P: 5 GD: -8
P: 3 GD: -1
P: 4 GD: -5
P: 5 GD: -7
League Standings
P: 11 GD: +19
P: 10 GD: +20
P: 11 GD: +11
P: 9 GD: +8
P: 11 GD: -2
P: 10 GD: +5
P: 11 GD: +5
P: 10 GD: -5
P: 11 GD: +3
P: 11 GD: -1
P: 11 GD: 0
P: 10 GD: -8
P: 10 GD: -5
P: 9 GD: -7
P: 10 GD: -18
Match previews and recaps to help you decide which games are worth watching
Stoppage-Time Heist Rescues Vancouver Against Stubborn Timbers
Must-Watch Futmetrix Score: 95/100. Two goals deep into stoppage time transformed an impending shock home defeat into a euphoric victory for Vancouver.
Early Fireworks at BC Place
Vancouver started with serious intent under the bright lights at BC Place, dominating possession and dictating the tempo from the outset. The Vancouver Whitecaps were rewarded almost immediately when E. Ocampo found the back of the net in the sixth minute, courtesy of a slick feed from Y. Takaoka. At that moment, a routine win for the second-placed hosts seemed entirely inevitable against a struggling opponent. However, the Portland Timbers, desperate for points near the very bottom of the table, flatly refused to roll over. They absorbed the intense early pressure and completely flipped the Balance of the match against the run of play. Juan Mosquera silenced the home crowd with a clinical 36th-minute strike, proving Portland's counter-attacking threat was very real despite seeing so little of the ball.
The Portland Turnaround
Just as the first half was winding down toward the whistle, Portland delivered a brutal sucker punch. Deep in stoppage time before the break, Mosquera turned provider, setting up D. Da Costa to give the visitors an incredibly unlikely 2-1 lead. The Upset Factor was suddenly off the charts in British Columbia. For the next forty-five minutes, the Whitecaps threw absolutely everything at the Timbers' resolute defensive block. They controlled 61% of the ball and fired off a staggering 21 total shots, but Portland's goalkeeper was in inspired form with a series of crucial saves. The overall Intensity reached boiling point as Vancouver battered the penalty box time and time again, yet the crucial equalizer remained agonizingly out of reach as the clock hit 90 minutes.
A Stoppage-Time Robbery
The breathless climax to this match will live long in the memory of everyone in attendance. In the 91st minute, the relentless offensive pressure finally broke Portland's stubborn resolve. A crucial penalty was awarded, and T. Muller stepped up to calmly bury the spot-kick, leveling the score and shattering the Timbers' dreams of a massive road victory. But Vancouver was clearly not done yet. Driven by the massive Stakes of keeping pace at the very top of the Western Conference standings, they pushed relentlessly for the winner. In the 95th minute, S. Berhalter etched his name into local folklore, smashing home a dramatic game-winner. This late double blow leaves Portland firmly rooted near the bottom of the league standings, while Vancouver continues their phenomenal, high-flying start to the regular season.
Key Questions
What made Sebastian Berhalter the Man of the Match?
His decisive 95th-minute winner secured all three points for Vancouver, capping off an outstanding midfield performance characterized by elite playmaking and high energy.
What caused the 5-goal thriller?
Portland's ruthless efficiency on the counter-attack clashed perfectly with Vancouver's relentless offensive pressure and high shot volume, creating chaos in both penalty areas.
Did Vancouver Whitecaps deserve the late equalizer?
Absolutely. The Whitecaps dominated possession and generated 21 shots to Portland's 8. The late penalty merely reflected their overwhelming offensive superiority throughout the second half.
What is the Futmetrix Score?
The Futmetrix Score is our 0-100 verdict on how entertaining a match is. We look at intensity, balance, stakes, and star quality to tell you if it's worth your time.
Vancouver Poised to Crush Portland's Faint Hopes
Skip It Futmetrix Score: 30/100. Holding a massive three-goal aggregate cushion, Vancouver aims to formally eliminate their Pacific Northwest rivals and keep their championship charge rolling.
The Setup
The stage is set at BC Place this April 05, 2026, for a second leg that looks like a mere formality. Vancouver Whitecaps dismantled the Portland Timbers 4-1 in the first meeting, leaving the visitors needing a miracle to progress. With Vancouver sitting second in the table and Portland languishing in 14th, the gulf in class is undeniable. This early-season dominance signals serious title race intent from the hosts. A towering Stars rating highlights the attacking firepower Vancouver possesses, contrasting sharply with Portland's porous defense. A modest Stakes metric reflects the foregone conclusion of this tie, as the Timbers must attack recklessly from the opening whistle to overcome the deficit, while Vancouver's solid Form means they can pick the visitors apart on the counter. A lopsided Balance further underscores the steep mountain Portland has to climb to flip this script.
Key Battle
Brian White was instrumental in the first leg, bagging a brace. His lethal finishing will be the ultimate test for a desperate Portland side pushing numbers forward. The visitors will need Kristoffer Velde to spark an unlikely offensive avalanche, but bypassing a rigid Vancouver midfield anchored by Sebastian Berhalter will be a massive tactical hurdle.
Our Prediction
Vancouver Whitecaps to win 2-0 on the night, taking the aggregate to a humiliating 6-1. Portland will push bodies forward early to chase the game, leaving glaring gaps that the hosts will ruthlessly exploit on the break.