Portland Timbers vs Vancouver Whitecaps

23 February 2025 · MLS · 2025 · Referee Victor Rivas

Full time 1 – 4

Half-time: 0–2

  • Antony Alves 73’
  • Ryan Gauld 24’
  • Pedro Vite 32’
  • Sam Adekugbe 53’
  • Jayden Nelson 61’

Match summary

Vancouver Whitecaps won comfortably, 4-1 away at Portland Timbers. Vancouver Whitecaps led 2-0 at half-time.

In the first half, Ryan Gauld put Vancouver Whitecaps ahead in the 24th minute and Pedro Vite made it 0-2 in the 32nd minute. In the second half, Sam Adekugbe made it 0-3 in the 53rd minute, Jayden Nelson made it 0-4 in the 61st minute, and Antony Alves pulled one back to make it 1-4 in the 73rd minute.

The chances backed that up: Vancouver Whitecaps created 2.98 expected goals (xG) from 22 shots to Portland Timbers's 0.74 from 6. Portland Timbers had a player sent off.

Match stats

34% Possession 66%
6 Shots 22
2 Shots on target 10
3 Corners 10
343 Passes 676
78.1% Pass accuracy 91.0%
15 Tackles 14
9 Fouls 16
1 Yellow cards 2
1 Red cards 0
1 Offsides 2

Key events

Portland Timbers Vancouver Whitecaps
Kick-off
3’
Brian WhiteShot on target
11’
17’
Brian WhiteShot on target
18’
Ryan GauldShot on target
24’
Ryan GauldLeft foot shot0-1 (Vancouver Whitecaps)
32’
Pedro ViteLeft foot shot0-2 (Vancouver Whitecaps)
36’
Eric MillerFelipe Mora
37’
Half-time0-2
Kevin KelsyShot on target
46’
Second half underway
51’
Ryan GauldShot on target
53’
Sam AdekugbeLeft foot shot0-3 (Vancouver Whitecaps)
61’
Jayden NelsonLeft foot shot0-4 (Vancouver Whitecaps)
63’
Cristhian ParedesJoao Ortíz
66’
Antony AlvesRight foot shot1-4 (Portland Timbers)
73’
79’
Sebastian BerhalterShot on target
88’
88’
Nicolas Fleuriau ChateauBrian White
89’
Nicolas Fleuriau ChateauShot on target
Full-time1-4

How the chances added up

Running total of expected goals (xG) for each side through the match. xG rates each chance by how often similar shots are scored. A goal is marked where it was scored.

0.0 0.5 1.0 1.5 2.0 2.5 3.0 3.5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 0.74 2.98 24’ Ryan Gauld (Vancouver Whitecaps), 0-1 24’ 32’ Pedro Vite (Vancouver Whitecaps), 0-2 32’ 53’ Sam Adekugbe (Vancouver Whitecaps), 0-3 53’ 61’ Jayden Nelson (Vancouver Whitecaps), 0-4 61’ 73’ Antony Alves (Portland Timbers), 1-4 73’ 0.0 0.5 1.0 1.5 2.0 2.5 3.0 3.5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 0.74 2.98 24’ Ryan Gauld (Vancouver Whitecaps), 0-1 Gauld 24’ 32’ Pedro Vite (Vancouver Whitecaps), 0-2 Vite 32’ 53’ Sam Adekugbe (Vancouver Whitecaps), 0-3 Adekugbe 53’ 61’ Jayden Nelson (Vancouver Whitecaps), 0-4 Nelson 61’ 73’ Antony Alves (Portland Timbers), 1-4 Alves 73’
Portland Timbers 0.74 xGVancouver Whitecaps 2.98 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Vancouver Whitecaps attacking Portland Timbers attacking 
53’ Sam Adekugbe (Vancouver Whitecaps), open play, 0.75 xG, goal 73’ Antony Alves (Portland Timbers), open play, 0.64 xG, goal 3’ Brian White (Vancouver Whitecaps), open play, 0.31 xG, saved 48’ Brian White (Vancouver Whitecaps), open play, 0.29 xG, off target 61’ Jayden Nelson (Vancouver Whitecaps), open play, 0.26 xG, goal 18’ Ryan Gauld (Vancouver Whitecaps), open play, 0.21 xG, saved 13’ Ryan Gauld (Vancouver Whitecaps), direct free kick, 0.16 xG, blocked 51’ Ryan Gauld (Vancouver Whitecaps), open play, 0.12 xG, saved 24’ Ryan Gauld (Vancouver Whitecaps), open play, 0.11 xG, goal 39’ Brian White (Vancouver Whitecaps), open play, 0.11 xG, off target 17’ Brian White (Vancouver Whitecaps), open play, 0.09 xG, saved 49’ Sebastian Berhalter (Vancouver Whitecaps), open play, 0.10 xG, off target 43’ Sam Adekugbe (Vancouver Whitecaps), from a corner, 0.09 xG, off target 89’ Nicolas Fleuriau Chateau (Vancouver Whitecaps), open play, 0.07 xG, saved 76’ Sam Adekugbe (Vancouver Whitecaps), open play, 0.05 xG, blocked 90+1’ Édier Ocampo (Vancouver Whitecaps), open play, 0.05 xG, blocked 14’ Jayden Nelson (Vancouver Whitecaps), from a corner, 0.04 xG, off target 60’ David Pereira Da Costa (Portland Timbers), set piece, 0.04 xG, off target 79’ Sebastian Berhalter (Vancouver Whitecaps), direct free kick, 0.04 xG, saved 26’ Brian White (Vancouver Whitecaps), open play, 0.03 xG, blocked 42’ Jayden Nelson (Vancouver Whitecaps), from a corner, 0.02 xG, blocked 70’ Ali Ahmed (Vancouver Whitecaps), from a corner, 0.02 xG, blocked 51’ Tristan Blackmon (Vancouver Whitecaps), open play, 0.02 xG, blocked 46’ Kevin Kelsy (Portland Timbers), open play, 0.02 xG, saved 32’ Pedro Vite (Vancouver Whitecaps), open play, 0.02 xG, goal 73’ Kevin Kelsy (Portland Timbers), open play, 0.02 xG, blocked 52’ Jímer Fory (Portland Timbers), open play, 0.01 xG, blocked 50’ Joao Ortíz (Portland Timbers), set piece, 0.01 xG, blocked 53’ Sam Adekugbe (Vancouver Whitecaps), open play, 0.75 xG, goal 73’ Antony Alves (Portland Timbers), open play, 0.64 xG, goal 3’ Brian White (Vancouver Whitecaps), open play, 0.31 xG, saved 48’ Brian White (Vancouver Whitecaps), open play, 0.29 xG, off target 61’ Jayden Nelson (Vancouver Whitecaps), open play, 0.26 xG, goal 18’ Ryan Gauld (Vancouver Whitecaps), open play, 0.21 xG, saved 13’ Ryan Gauld (Vancouver Whitecaps), direct free kick, 0.16 xG, blocked 51’ Ryan Gauld (Vancouver Whitecaps), open play, 0.12 xG, saved 24’ Ryan Gauld (Vancouver Whitecaps), open play, 0.11 xG, goal 39’ Brian White (Vancouver Whitecaps), open play, 0.11 xG, off target 49’ Sebastian Berhalter (Vancouver Whitecaps), open play, 0.10 xG, off target 17’ Brian White (Vancouver Whitecaps), open play, 0.09 xG, saved 43’ Sam Adekugbe (Vancouver Whitecaps), from a corner, 0.09 xG, off target 89’ Nicolas Fleuriau Chateau (Vancouver Whitecaps), open play, 0.07 xG, saved 76’ Sam Adekugbe (Vancouver Whitecaps), open play, 0.05 xG, blocked 90+1’ Édier Ocampo (Vancouver Whitecaps), open play, 0.05 xG, blocked 14’ Jayden Nelson (Vancouver Whitecaps), from a corner, 0.04 xG, off target 60’ David Pereira Da Costa (Portland Timbers), set piece, 0.04 xG, off target 79’ Sebastian Berhalter (Vancouver Whitecaps), direct free kick, 0.04 xG, saved 26’ Brian White (Vancouver Whitecaps), open play, 0.03 xG, blocked 42’ Jayden Nelson (Vancouver Whitecaps), from a corner, 0.02 xG, blocked 70’ Ali Ahmed (Vancouver Whitecaps), from a corner, 0.02 xG, blocked 46’ Kevin Kelsy (Portland Timbers), open play, 0.02 xG, saved 32’ Pedro Vite (Vancouver Whitecaps), open play, 0.02 xG, goal 51’ Tristan Blackmon (Vancouver Whitecaps), open play, 0.02 xG, blocked 73’ Kevin Kelsy (Portland Timbers), open play, 0.02 xG, blocked 52’ Jímer Fory (Portland Timbers), open play, 0.01 xG, blocked 50’ Joao Ortíz (Portland Timbers), set piece, 0.01 xG, blocked
Size shows xG Goal On target Off target or blocked

Hover or tap a shot for the player, minute and xG.

Lineups

Portland Timbers 3-5-2 Starting XI
Crépeau
Surman 66’
McGraw
Miller
Fory
Alves 86’
Ortíz 66’
Chará
Ayala 46’
Kelsy
Mora 37’
Vancouver Whitecaps 4-3-3 Starting XI
Takaoka
Adekugbe 82’
Laborda
Veselinović
Blackmon
Vite
Cubas 62’
Berhalter 82’
Nelson 62’
Gauld
White 88’

Player stats

Goalkeeper1 player
90′ 6 4 45 1 – – – –
Defenders6 players
Finn Surman Taken off
66′ – – – 3 3 26 – – – –
90′ 4 2 – 7 – 42 – – – –
11′ – 1 – – – 10 1 – – –
90′ – 3 – 6 3 30 1 – – –
Eric Miller Came on as a substitute
53′ 1 – – 1 – 26 – – – –
Ian Smith Came on as a substitute
24′ – – – 2 1 10 – – – –
Midfielders6 players
Antony Alves Taken off
86′ 1 – 23 1 0.01 3 – 5 2 1 –
Joao Ortíz Taken off
66′ – – 18 – 0.01 – – 2 – 1 –
90′ – – 52 1 0.01 4 1 7 5 3 –
David Ayala Taken off
45′ – – 13 – 0.01 2 – 3 – – –
David Pereira Da Costa Came on as a substitute
45′ – – 15 1 0.07 – – 2 – 1 –
Cristhian Paredes Came on as a substitute
24′ – – 9 – 0.00 – 2 3 – 3 –
Forwards3 players
90′ – – 2 1 0.04 0.01 – 4 – 17 –
Felipe Mora Taken off
37′ – – – – – 0.00 – 3 2 4 –
Ariel Lassiter Came on as a substitute
10′ – – – – – 0.00 – – – 3 –
Came on Taken off Sent off Red is the most in that position for the team

Every player who took the pitch, starters first and then substitutes. A dash means none. xG and xA are expected goals and assists.

Form going into the game

Last five league games before this one, oldest first. Select one to open it.

Previous and next meeting

Shots, expected goals, timeline, lineups, team and player statistics from Bzzoiro Sports Data (sports.bzzoiro.com). Results and odds from football-data.co.uk. Referee data before 2025/26 from the Transfermarkt datasets project.