Vancouver Whitecaps vs Portland Timbers

25 September 2025 · MLS · 2025 · Referee Jon Freemon

Full time 1 – 1

Half-time: 0–1

  • B. White 88’
  • K. Miller 39’

Match summary

The points were shared as Vancouver Whitecaps and Portland Timbers drew 1-1. Portland Timbers led 1-0 at half-time.

K. Miller put Portland Timbers ahead in the 39th minute and B. White equalised from a corner in the 88th minute.

Vancouver Whitecaps had the better of the chances, with 2.34 expected goals (xG) from 16 shots to Portland Timbers's 1.06 from 18.

Match stats

59% Possession 41%
16 Shots 18
3 Shots on target 8
4 Corners 11
529 Passes 362
89.8% Pass accuracy 82.0%
14 Tackles 29
14 Fouls 14
1 Yellow cards 4

Key events

Vancouver Whitecaps Portland Timbers
Kick-off
2’
Matías RojasShot on target
5’
K. VeldeShot on target
12’
I. SmithShot on target
14’
K. KelsyShot on target
16’
K. VeldeShot on target
36’
K. KelsyShot on target
39’
K. MillerLeft foot shot0-1 (Portland Timbers)
45’
I. SmithShot on target
Half-time0-1
46’
47’
D. Župarić
Second half underway
57’
60’
62’
F. MoraK. Kelsy
62’
D. P. d. CostaMatías Rojas
67’
C. Paredes
71’
73’
74’
77’
D. RiosG. Bovalina
80’
J. NgandoK. Cabrera
80’
83’
D. RiosShot on target
84’
S. BerhalterShot on target
87’
B. WhiteRight foot shot1-1 (Vancouver Whitecaps)
88’
Full-time1-1

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 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 2.34 1.06 39’ K. Miller (Portland Timbers), 0-1 39’ 88’ B. White (Vancouver Whitecaps), 1-1 88’ 0.0 0.5 1.0 1.5 2.0 2.5 3.0 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 2.34 1.06 39’ K. Miller (Portland Timbers), 0-1 Miller 39’ 88’ B. White (Vancouver Whitecaps), 1-1 White 88’
Vancouver Whitecaps 2.34 xGPortland Timbers 1.06 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Portland Timbers attacking Vancouver Whitecaps attacking 
88’ B. White (Vancouver Whitecaps), from a corner, 0.71 xG, goal 90+2’ B. White (Vancouver Whitecaps), set piece, 0.42 xG, off target 60’ E. Sabbi (Vancouver Whitecaps), set piece, 0.24 xG, off target 45’ I. Smith (Portland Timbers), from a corner, 0.19 xG, saved 22’ I. Smith (Portland Timbers), from a corner, 0.17 xG, off target 63’ B. Halbouni (Vancouver Whitecaps), from a corner, 0.15 xG, off target 32’ R. Elloumi (Vancouver Whitecaps), open play, 0.14 xG, blocked 84’ D. Rios (Vancouver Whitecaps), open play, 0.13 xG, saved 21’ K. Miller (Portland Timbers), from a corner, 0.13 xG, blocked 60’ K. Cabrera (Vancouver Whitecaps), set piece, 0.12 xG, blocked 87’ S. Berhalter (Vancouver Whitecaps), open play, 0.12 xG, saved 90+3’ E. Sabbi (Vancouver Whitecaps), open play, 0.11 xG, hit the woodwork 12’ K. Velde (Portland Timbers), open play, 0.08 xG, off target 11’ K. Velde (Portland Timbers), set piece, 0.07 xG, hit the woodwork 76’ A. Ahmed (Vancouver Whitecaps), open play, 0.07 xG, blocked 5’ K. Velde (Portland Timbers), from a corner, 0.07 xG, blocked 5’ K. Velde (Portland Timbers), from a corner, 0.05 xG, saved 12’ I. Smith (Portland Timbers), open play, 0.06 xG, saved 12’ Matías Rojas (Portland Timbers), open play, 0.05 xG, blocked 14’ K. Kelsy (Portland Timbers), open play, 0.04 xG, saved 53’ M. Laborda (Vancouver Whitecaps), from a corner, 0.04 xG, off target 2’ Matías Rojas (Portland Timbers), direct free kick, 0.03 xG, saved 69’ I. Smith (Portland Timbers), open play, 0.03 xG, off target 88’ M. Laborda (Vancouver Whitecaps), from a corner, 0.03 xG, off target 30’ K. Velde (Portland Timbers), open play, 0.02 xG, off target 46’ K. Velde (Portland Timbers), open play, 0.02 xG, off target 19’ J. Nelson (Vancouver Whitecaps), open play, 0.02 xG, blocked 36’ K. Kelsy (Portland Timbers), open play, 0.02 xG, saved 90+4’ B. White (Vancouver Whitecaps), open play, 0.02 xG, blocked 16’ K. Velde (Portland Timbers), open play, 0.02 xG, saved 25’ S. Berhalter (Vancouver Whitecaps), open play, 0.02 xG, off target 46’ A. Alves (Portland Timbers), from a corner, 0.01 xG, blocked 46’ S. Berhalter (Vancouver Whitecaps), open play, 0.01 xG, blocked 39’ K. Miller (Portland Timbers), open play, 0.01 xG, goal 88’ B. White (Vancouver Whitecaps), from a corner, 0.71 xG, goal 90+2’ B. White (Vancouver Whitecaps), set piece, 0.42 xG, off target 60’ E. Sabbi (Vancouver Whitecaps), set piece, 0.24 xG, off target 45’ I. Smith (Portland Timbers), from a corner, 0.19 xG, saved 22’ I. Smith (Portland Timbers), from a corner, 0.17 xG, off target 63’ B. Halbouni (Vancouver Whitecaps), from a corner, 0.15 xG, off target 32’ R. Elloumi (Vancouver Whitecaps), open play, 0.14 xG, blocked 21’ K. Miller (Portland Timbers), from a corner, 0.13 xG, blocked 84’ D. Rios (Vancouver Whitecaps), open play, 0.13 xG, saved 60’ K. Cabrera (Vancouver Whitecaps), set piece, 0.12 xG, blocked 87’ S. Berhalter (Vancouver Whitecaps), open play, 0.12 xG, saved 90+3’ E. Sabbi (Vancouver Whitecaps), open play, 0.11 xG, hit the woodwork 12’ K. Velde (Portland Timbers), open play, 0.08 xG, off target 11’ K. Velde (Portland Timbers), set piece, 0.07 xG, hit the woodwork 76’ A. Ahmed (Vancouver Whitecaps), open play, 0.07 xG, blocked 5’ K. Velde (Portland Timbers), from a corner, 0.07 xG, blocked 12’ I. Smith (Portland Timbers), open play, 0.06 xG, saved 5’ K. Velde (Portland Timbers), from a corner, 0.05 xG, saved 12’ Matías Rojas (Portland Timbers), open play, 0.05 xG, blocked 14’ K. Kelsy (Portland Timbers), open play, 0.04 xG, saved 53’ M. Laborda (Vancouver Whitecaps), from a corner, 0.04 xG, off target 2’ Matías Rojas (Portland Timbers), direct free kick, 0.03 xG, saved 69’ I. Smith (Portland Timbers), open play, 0.03 xG, off target 88’ M. Laborda (Vancouver Whitecaps), from a corner, 0.03 xG, off target 30’ K. Velde (Portland Timbers), open play, 0.02 xG, off target 46’ K. Velde (Portland Timbers), open play, 0.02 xG, off target 19’ J. Nelson (Vancouver Whitecaps), open play, 0.02 xG, blocked 90+4’ B. White (Vancouver Whitecaps), open play, 0.02 xG, blocked 36’ K. Kelsy (Portland Timbers), open play, 0.02 xG, saved 16’ K. Velde (Portland Timbers), open play, 0.02 xG, saved 25’ S. Berhalter (Vancouver Whitecaps), open play, 0.02 xG, off target 46’ A. Alves (Portland Timbers), from a corner, 0.01 xG, blocked 46’ S. Berhalter (Vancouver Whitecaps), open play, 0.01 xG, blocked 39’ K. Miller (Portland Timbers), open play, 0.01 xG, goal
Size shows xG Goal On target Off target or blocked

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

Lineups

Vancouver Whitecaps 4-2-3-1 Starting XI
Takaoka
Bovalina 80’
Halbouni
Laborda
Johnson
Berhalter
Priso 73’
Sabbi
Cabrera 80’
Nelson 46’
Elloumi 60’
Portland Timbers 5-4-1 Starting XI
Pantemis
Alves
Surman
Župarić
Miller
Smith 77’
Rojas 62’
Chara 77’
Paredes
Velde 83’
Kelsy 62’

Player stats

Goalkeeper1 player
90′ 8 1 30 1 – – – –
Defenders4 players
G. Bovalina Taken off
80′ 2 – – 3 1 24 – – – –
90′ 1 1 – 3 1 68 1 – – –
90′ 2 2 – 4 2 69 2 – 1 –
90′ 1 2 – 4 2 54 1 – – –
Midfielders8 players
90′ – – 69 6 0.68 2 1 5 2 3 –
R. Priso Taken off
73′ – – 58 – 0.02 – – – 2 – –
90′ – – 25 1 0.40 – – 4 1 3 –
K. Cabrera Taken off
80′ – – 48 1 0.07 1 1 6 1 3 –
J. Nelson Taken off
45′ – – 10 – 0.03 2 – 7 2 1 –
A. Ahmed Came on as a substitute
45′ – – 25 1 0.11 – – 3 – 2 –
J. Badwal Came on as a substitute
17′ – – 12 – 0.01 3 – 3 2 – –
J. Ngando Came on as a substitute
10′ – – 12 – 0.00 – – – – – –
Forwards3 players
R. Elloumi Taken off
60′ – – 1 – 0.14 0.01 1 3 1 17 –
B. White Came on as a substitute
30′ 1 – 3 1 1.15 0.09 – – – 6 –
D. Rios Came on as a substitute
10′ – – 1 1 0.13 0.00 – – – 2 –
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.