Vancouver Whitecaps FC vs Portland Timbers, MLS 2025 REGULAR SEASON
Overview
Match Preview
Vancouver Whitecaps FC vs Portland Timbers — MLS at BC Place.
- Vancouver Whitecaps FC 34 games · 64 pts (2026/26)
- Portland Timbers 34 games · 46 pts (2026/26)
Standings
| # | Team | P | Pts |
|---|---|---|---|
| 1 | Nashville SC | 34 | 77 |
| 2 | Internacional CF Miami | 34 | 60 |
| 3 | New England Revolution | 34 | 58 |
| 4 | Chicago Fire FC | 34 | 55 |
| 5 | Charlotte FC | 34 | 54 |
| 6 | Philadelphia Union | 34 | 50 |
| 7 | Columbus Crew SC | 34 | 47 |
| 8 | FC Cincinnati | 34 | 46 |
| 9 | Orlando City SC | 34 | 46 |
| 10 | New York City FC | 34 | 42 |
| 11 | New York Red Bulls | 34 | 42 |
| 12 | Toronto FC | 34 | 39 |
| 13 | Atlanta United FC | 34 | 33 |
| 14 | D.C. United SC | 34 | 33 |
| 15 | Montreal Impact FC | 34 | 26 |
| 16 | Vancouver Whitecaps FC | 34 | 64 |
| 17 | FC Dallas | 34 | 58 |
| 18 | St. Louis City | 34 | 54 |
| 19 | San Jose Earthquakes | 34 | 52 |
| 20 | Houston Dynamo | 34 | 51 |
| 21 | Los Angeles FC | 34 | 47 |
| 22 | Portland Timbers | 34 | 46 |
| 23 | Seattle Sounders FC | 34 | 46 |
| 24 | Real Salt Lake | 34 | 45 |
| 25 | Minnesota United FC | 34 | 44 |
| 26 | Los Angeles Galaxy | 34 | 44 |
| 27 | Colorado Rapids SC | 34 | 43 |
| 28 | San Diego FC | 34 | 38 |
| 29 | Austin FC | 34 | 34 |
| 30 | Sporting Kansas City | 34 | 26 |
Head-to-Head
Recent Form
| Date | Opponent | H/A | Score | Result |
|---|---|---|---|---|
| 25 Sep | Portland Timbers | H | 1–1 | D |
| 21 Sep | Sporting Kansas City | A | 2–0 | W |
| 14 Sep | Philadelphia Union | H | 7–0 | W |
| 24 Aug | St. Louis City | H | 3–2 | W |
| 18 Aug | Houston Dynamo | H | 1–1 | D |
| 10 Aug | San Jose Earthquakes | A | 1–2 | L |
| Date | Opponent | H/A | Score | Result |
|---|---|---|---|---|
| 25 Sep | Vancouver Whitecaps FC | A | 1–1 | D |
| 21 Sep | Houston Dynamo | A | 0–1 | L |
| 14 Sep | New York Red Bulls | H | 2–1 | W |
| 31 Aug | Minnesota United FC | A | 1–1 | D |
| 24 Aug | San Diego FC | A | 0–0 | D |
| 17 Aug | FC Cincinnati | H | 2–3 | L |
Season Stats
| Vancouver Whitecaps FC | Portland Timbers | |
|---|---|---|
| #16 | Position | #22 |
| 64 | Points | 46 |
| 34 | Played | 34 |
| 19 / 7 / 8 | W / D / L | 13 / 7 / 14 |
| 74 | Scored | 62 |
| 34 | Conceded | 61 |
| +40 | GD | +1 |
| 1.88 | PPG | 1.35 |
| 56% | Win % | 38% |
Key Stats
67%
Both Teams to Score
H2H (21 games)
H2H (21 games)
52%
Over 2.5 Goals
H2H history
H2H history
38%
Clean Sheets
Vancouver Whitecaps FC this season
Vancouver Whitecaps FC this season
9%
Clean Sheets
Portland Timbers this season
Portland Timbers this season
Vancouver Whitecaps FC are 16th (64 pts). Portland Timbers are 22nd (46 pts).
Goal Timing (This Season)
Vancouver Whitecaps FC
0-15
10/4
16-30
11/4
31-45
9/9
46-60
7/7
61-75
10/2
76+
13/6
■ Scored ■ Conceded
Portland Timbers
0-15
7/10
16-30
8/10
31-45
9/9
46-60
6/5
61-75
10/4
76+
12/10
■ Scored ■ Conceded
Top Scorers (This Season)
Vancouver Whitecaps FC
| Brian White | 20 G | 2 A |
| Thomas Muller | 9 G | 6 A |
| Sebastian Berhalter | 6 G | 4 A |
Portland Timbers
| Kristoffer Velde | 12 G | 6 A |
| Ariel Lassiter | 9 G | 4 A |
| Kevin Kelsy | 9 G | 2 A |
Events
Match Events
- 0' Welcome to BC Place that hosts another battle between Vancouver Whitecaps FC and Portland Timbers.
- 5' We miss some good tackles and strikes. Is there anyone on the field to put the game back to action?
- 10' Both teams are passing the ball around with high level of urgency. Vancouver Whitecaps FC needs to do something about it to get closer to the goal.
- 15' The referee is likely to let players tackle, as he already missed some meaty challenges during opening seconds. He is still to establish what should not be done by the players and what is acceptable on the pitch. It’s going to be a tough game for Jean-Claude Ngando suffering a number of foals already.
- 20' The referee has had an easy afternoon — neither side has been overly physical in the tackle.
- 25' Although teams showed high tempo form the start, they seem to slow down a bit. Both sides really need to catch a fire. Otherwise, we have another goalless match.
- 30' Portland Timbers come into this ranked in Array. They desperately need points to push themselves up the standings.
- 35' Over 35 minutes have gone by without a meaningful attack. The supporters want more.
- 39' Magnificent from Kamal Miller! That is 7 goals in 302 appearances — and it could not have come at a better time.
- 44' Sebastian Berhalter has been relatively quiet despite scoring 17 goals in his last 303 appearances.
- 47' It’s a booking for Portland Timbers player. Dario Zuparic gets a card.
- 47' Time for substitution for Vancouver Whitecaps FC. Jayden Nelson is replaced by Ali Ahmed.
- 52' Portland Timbers fans have not had much to celebrate tonight. Their side is struggling to get forward.
- 57' Controversy at the stadium! Belal Halbouni argues furiously but the card stands.
- 60' Another change for Vancouver Whitecaps FC made on 60 minute. Rayan Elloumi leaves to be changed by Brian White.
- 62' Portland Timbers ring the changes. Kevin Kelsy has done his job and it is now time for Felipe Mora to step up.
- 63' It is a substitution in Portland Timbers team. Matias Rojas is replaced by David Pereira da Costa on 63 minute.
- 67' It’s gonna be a card for Cristhian Paredes.
- 71' Ian Smith was booked on 71.
- 73' A change in the Vancouver Whitecaps FC ranks — Ralph Priso-Mbongue exits the field as Jeevan Badwal enters on 73.
- 74' Diego Chara was booked on 74.
- 77' Portland Timbers manager makes another effort to make the tables turned. Ariel Lassiter is hanging Ian Smith on the field on 77 minute.
- 80' Vancouver Whitecaps FC make a change. Giuseppe Bovalina trudges off to be replaced by Daniel Rios on 80 minutes.
- 85' Vancouver Whitecaps FC are deployed in a today, looking to exploit space against Portland Timbers's shape.
- 88' A stunning finish from Brian White — that came from absolutely nowhere!
- The points are shared — Vancouver Whitecaps FC 1-1 Portland Timbers. Honours even.
Lineups
Vancouver Whitecaps FC Lineups
Starting XI
- 1
- 16
-
7
Jayden Nelson ↓ Ali Ahmed 47'
- 6
- 12
- 2
- 17
- 11
-
27
Giuseppe Bovalina ↓ Daniel Rios 80'
- 28
-
75
Rayan Elloumi ↓ Brian White 60'
Bench
-
24
Brian White ↑ 60'
-
14
Daniel Rios ↑ 80'
- 32
-
22
Ali Ahmed ↑ 47'
- 42
-
26
Jean-Claude Ngando ↑ 80'
-
59
Jeevan Badwal ↑ 73'
- 53
- 41
Coach
Jesper Sørensen
Portland Timbers Lineups
Starting XI
-
21
Diego Chara ↓ David Ayala 77'
- 17
- 41
- 35
- 13
- 4
- 99
- 11
- 20
-
19
Kevin Kelsy ↓ Felipe Mora 62'
-
23
Ian Smith ↓ Ariel Lassiter 77'
Bench
- 15
- 22
- 25
-
7
Ariel Lassiter ↑ 77'
-
9
Felipe Mora ↑ 62'
-
24
David Ayala ↑ 77'
-
10
David Pereira da Costa ↑ 63'
- 18
- 80
Coach
Phil Neville
H2H
H2H Top Scorers
| Player | Goals |
|---|---|
| Brian White | 7 |
| Felipe Mora | 5 |
| Ryan Gauld | 5 |
| Yimmi Chara | 4 |
| Cristian Dajome | 4 |
| Evander | 4 |
| Dairon Asprilla | 3 |
| Alphonso Davies | 2 |
Head to Head
Vancouver Whitecaps FC Form
2025-09-25
Vancouver Whitecaps FC
1–1
Portland Timbers
D
2025-09-21
Sporting Kansas City
0–2
Vancouver Whitecaps FC
W
2025-09-14
Vancouver Whitecaps FC
7–0
Philadelphia Union
W
2025-08-24
Vancouver Whitecaps FC
3–2
St. Louis City
W
2025-08-18
Vancouver Whitecaps FC
1–1
Houston Dynamo
D
2025-08-10
San Jose Earthquakes
2–1
Vancouver Whitecaps FC
L
Portland Timbers Form
2025-09-25
Vancouver Whitecaps FC
1–1
Portland Timbers
D
2025-09-21
Houston Dynamo
1–0
Portland Timbers
L
2025-09-14
Portland Timbers
2–1
New York Red Bulls
W
2025-08-31
Minnesota United FC
1–1
Portland Timbers
D
2025-08-24
San Diego FC
0–0
Portland Timbers
D
2025-08-17
Portland Timbers
2–3
FC Cincinnati
L
Predictions
Prediction accuracy
1 / 4
2.35
Vancouver Whitecaps FC xG
Expected Goals
Dixon-Coles · Bivariate Poisson · Neg. Binomial · Elo
1.06
Portland Timbers xG
I would bet for:
Over 2.5 goals 65% + Vancouver Whitecaps FC to win 61%
Match Result
✗ WrongActual: Draw
Both Teams to Score
✓ Correct
Avg goals/match: 3.41
Actual: Yes — both scored
Over / Under Goals
✗ O/U 2.5| Line | Over | Under | |
|---|---|---|---|
| ± 0.5 | 95% |
|
5% |
| ± 1.5 | 85% |
|
15% |
| ± 2.5 | 65% |
|
35% |
| ± 3.5 | 44% |
|
56% |
| ± 4.5 | 26% |
|
74% |
Double Chance
Vancouver Whitecaps FC or Draw
82%
Draw or Portland Timbers
39%
Vancouver Whitecaps FC or Portland Timbers
79%
Half-Time Result
✗ WrongActual: Portland Timbers win at HT
Correct Score
✓ In top 12
2 – 1
9.4%
2 – 0
9.1%
1 – 1
Actual
1 – 0
7.4%
3 – 1
7.3%
3 – 0
7%
2 – 2
4.9%
0 – 0
4.7%
4 – 1
4.3%
1 – 2
4.2%
4 – 0
4.1%
3 – 2
3.9%
Asian Handicap — Vancouver Whitecaps FC
| Handicap | Vancouver Whitecaps FC covers | Push | Portland Timbers covers |
|---|---|---|---|
| -2.5 | 24% | — | 76% |
| -2 | 24% | 19% | 57% |
| -1.5 | 43% | — | 57% |
| -1 | 43% | 22% | 35% |
| -0.5 | 65% | — | 35% |
| +0.5 | 85% | — | 15% |
| +1 | 85% | 9% | 6% |
| +1.5 | 94% | — | 6% |
| +2 | 94% | 4% | 2% |
| +2.5 | 98% | — | 2% |
Clean Sheet
Vancouver Whitecaps FC keeps clean sheet
35%
✓
Portland Timbers keeps clean sheet
10%
✓
Predictions are statistical estimates based on season form, H2H history, and a Poisson model. Not financial advice.

