Portland Timbers vs Vancouver Whitecaps FC, MLS 2025 REGULAR SEASON
Overview
Match Preview
Portland Timbers vs Vancouver Whitecaps FC — MLS at Providence Park.
- Portland Timbers 27 games · 32 pts (2026/26)
- Vancouver Whitecaps FC 26 games · 50 pts (2026/26)
Standings
| # | Team | P | Pts |
|---|---|---|---|
| 1 | Nashville SC | 27 | 60 |
| 2 | Internacional CF Miami | 27 | 46 |
| 3 | New England Revolution | 27 | 46 |
| 4 | Charlotte FC | 27 | 43 |
| 5 | Chicago Fire FC | 26 | 42 |
| 6 | Philadelphia Union | 27 | 39 |
| 7 | Orlando City SC | 27 | 34 |
| 8 | New York City FC | 27 | 33 |
| 9 | FC Cincinnati | 26 | 33 |
| 10 | New York Red Bulls | 26 | 33 |
| 11 | D.C. United SC | 26 | 30 |
| 12 | Columbus Crew SC | 27 | 29 |
| 13 | Toronto FC | 27 | 29 |
| 14 | Atlanta United FC | 27 | 27 |
| 15 | Montreal Impact FC | 27 | 24 |
| 16 | Vancouver Whitecaps FC | 26 | 50 |
| 17 | FC Dallas | 27 | 47 |
| 18 | San Jose Earthquakes | 27 | 45 |
| 19 | St. Louis City | 26 | 44 |
| 20 | Houston Dynamo | 27 | 44 |
| 21 | Los Angeles FC | 28 | 41 |
| 22 | Colorado Rapids SC | 27 | 36 |
| 23 | Los Angeles Galaxy | 28 | 36 |
| 24 | Seattle Sounders FC | 26 | 35 |
| 25 | San Diego FC | 27 | 32 |
| 26 | Portland Timbers | 27 | 32 |
| 27 | Real Salt Lake | 27 | 32 |
| 28 | Austin FC | 27 | 31 |
| 29 | Minnesota United FC | 27 | 29 |
| 30 | Sporting Kansas City | 26 | 21 |
Head-to-Head
Recent Form
| Date | Opponent | H/A | Score | Result |
|---|---|---|---|---|
| 23 Feb | Vancouver Whitecaps FC | H | 1–4 | L |
| 20 Oct | Seattle Sounders FC | A | 1–1 | D |
| 06 Oct | FC Dallas | H | 0–0 | D |
| 03 Oct | Austin FC | H | 0–1 | L |
| 29 Sep | Vancouver Whitecaps FC | A | 1–1 | D |
| 22 Sep | Real Salt Lake | A | 3–3 | D |
| Date | Opponent | H/A | Score | Result |
|---|---|---|---|---|
| 23 Feb | Portland Timbers | A | 4–1 | W |
| 20 Oct | Real Salt Lake | A | 1–2 | L |
| 13 Oct | Los Angeles FC | H | 1–2 | L |
| 05 Oct | Minnesota United FC | H | 0–1 | L |
| 03 Oct | Seattle Sounders FC | H | 0–3 | L |
| 29 Sep | Portland Timbers | H | 1–1 | D |
Season Stats
| Portland Timbers | Vancouver Whitecaps FC | |
|---|---|---|
| #26 | Position | #16 |
| 32 | Points | 50 |
| 27 | Played | 26 |
| 9 / 5 / 13 | W / D / L | 15 / 5 / 6 |
| 48 | Scored | 59 |
| 51 | Conceded | 26 |
| -3 | GD | +33 |
| 1.19 | PPG | 1.92 |
| 33% | Win % | 58% |
Key Stats
67%
Both Teams to Score
H2H (21 games)
H2H (21 games)
52%
Over 2.5 Goals
H2H history
H2H history
4%
Clean Sheets
Portland Timbers this season
Portland Timbers this season
42%
Clean Sheets
Vancouver Whitecaps FC this season
Vancouver Whitecaps FC this season
Portland Timbers are 26th (32 pts). Vancouver Whitecaps FC are 16th (50 pts).
Goal Timing (This Season)
Portland Timbers
0-15
4/9
16-30
7/9
31-45
5/8
46-60
5/4
61-75
7/–
76+
10/8
■ Scored ■ Conceded
Vancouver Whitecaps FC
0-15
8/3
16-30
10/4
31-45
6/8
46-60
4/5
61-75
6/1
76+
11/3
■ Scored ■ Conceded
Top Scorers (This Season)
Portland Timbers
| Kevin Kelsy | 9 G | 2 A |
| Kristoffer Velde | 8 G | 5 A |
Vancouver Whitecaps FC
| Brian White | 17 G | |
| Thomas Muller | 9 G | 5 A |
| Sebastian Berhalter | 6 G | 4 A |
Events
Match Events
- 0' KICK OFF: Portland Timbers gets underway.
- 5' The tempo has dropped considerably in the last few minutes. Phil Neville will be considering his options from the bench.
- 10' Vancouver Whitecaps FC seems to be on a short break. The game is mainly concentrated in the center. It’s high time they got back to action. Otherwise, it looks like a goalless game.
- 11' That looks like a foul for a card for Kamal Miller.
- 16' Both keepers have barely been tested. Portland Timbers and Vancouver Whitecaps FC are cancelling each other out in the centre of the park.
- 21' 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.
- 24' Ryan Gauld adds to his 2 season tally! Vancouver Whitecaps FC lead 0-1 — and this changes everything.
- 29' With 1 assists to his name this season, Yohei Takaoka is clearly more than just a goal scorer for Portland Timbers.
- 32' Magnificent from Pedro Vite! That is 12 goals in 283 appearances — and it could not have come at a better time.
- 36' The referee has no hesitation. Andres Cubas is booked for Vancouver Whitecaps FC — card on 36.
- 37' Felipe Mora makes way for Eric Miller at the 37 minute mark. A tactical switch from Portland Timbers.
- 42' Serbia international Ranko Veselinovic has been a key figure this campaign — 0 goals and 0 assists in the Array this season.
- 46' The Portland Timbers manager makes a substitution. David Ayala departs to be replaced by David Pereira da Costa.
- 51' It looks surprising Vancouver Whitecaps FC does not make any changes. Brian White has some obvious troubles when approaching to the goal.
- 53' What composure from Sam Adekugbe! The Canada international strokes it home. 0-3.
- 58' Ali Ahmed has been disciplined this evening — perhaps mindful of those 0 cards already picked up this season.
- 61' Brilliant from the ! Jayden Nelson makes it 0-4 with a superb finish on 61.
- 62' It is a substitution in Vancouver Whitecaps FC team. Jayden Nelson is replaced by Ali Ahmed on 62 minute.
- 63' It’s a booking for Portland Timbers player. Jimer Fory gets a card.
- 63' Fresh legs for Vancouver Whitecaps FC! Ralph Priso-Mbongue comes on to replace Andres Cubas.
- 66' The Portland Timbers bench stirs into life. Julio Ortiz is withdrawn and Cristhian Paredes gets his opportunity.
- 71' The midfield battle is intense right now. Both Portland Timbers and Vancouver Whitecaps FC are fighting for every inch of the pitch.
- 73' Magnificent from Antony! That is 26 goals in 377 appearances — and it could not have come at a better time.
- 78' will be watching from the dugout nervously. His Portland Timbers side need to improve if they are to claim all three points.
- 82' The crowd applauds Sebastian Berhalter as he leaves the pitch. Jeevan Badwal steps in for Vancouver Whitecaps FC.
- 87' The Portland Timbers manager makes a substitution. Antony departs to be replaced by Ariel Lassiter.
- 88' That looks like a foul for a card for Ryan Gauld.
- 90' Another substitution for Vancouver Whitecaps FC to replace Brian White by Nicolas Fleuriau Chateau on 90 minute.
- The final score is 1-4.
Lineups
Portland Timbers Lineups
Starting XI
- 21
- 16
- 4
-
9
Felipe Mora ↓ Eric Miller 37'
- 24
- 18
-
11
Antony ↓ Ariel Lassiter 87'
-
20
Finn Surman ↓ Ian Smith 66'
- 19
- 27
-
80
Julio Ortiz ↓ Cristhian Paredes 66'
Bench
-
17
Cristhian Paredes ↑ 66'
- 41
-
15
Eric Miller ↑ 37'
- 5
-
7
Ariel Lassiter ↑ 87'
-
10
David Pereira da Costa ↑ 46'
- 29
-
23
Ian Smith ↑ 66'
- 88
Coach
Phil Neville
Vancouver Whitecaps FC Lineups
Starting XI
- 24
- 1
- 20
- 33
- 25
- 16
-
7
Jayden Nelson ↓ Ali Ahmed 62'
- 4
- 45
-
3
Sam Adekugbe ↓ Edier Ocampo 82'
- 2
Bench
- 15
- 32
-
13
Ralph Priso-Mbongue ↑ 63'
- 12
-
22
Ali Ahmed ↑ 62'
-
18
Edier Ocampo ↑ 82'
-
59
Jeevan Badwal ↑ 82'
-
52
Nicolas Fleuriau Chateau ↑ 90'
- 28
Coach
Jesper Sørensen
H2H
H2H Top Scorers
| Player | Goals |
|---|---|
| Brian White | 7 |
| Ryan Gauld | 5 |
| Felipe Mora | 5 |
| Evander | 4 |
| Yimmi Chara | 4 |
| Cristian Dajome | 4 |
| Dairon Asprilla | 3 |
| Jonathan Rodriguez | 2 |
Head to Head
Portland Timbers Form
2025-02-23
Portland Timbers
1–4
Vancouver Whitecaps FC
L
2024-10-20
Seattle Sounders FC
1–1
Portland Timbers
D
2024-10-06
Portland Timbers
0–0
FC Dallas
D
2024-10-03
Portland Timbers
0–1
Austin FC
L
2024-09-29
Vancouver Whitecaps FC
1–1
Portland Timbers
D
2024-09-22
Real Salt Lake
3–3
Portland Timbers
D
Vancouver Whitecaps FC Form
2025-02-23
Portland Timbers
1–4
Vancouver Whitecaps FC
W
2024-10-20
Real Salt Lake
2–1
Vancouver Whitecaps FC
L
2024-10-13
Vancouver Whitecaps FC
1–2
Los Angeles FC
L
2024-10-05
Vancouver Whitecaps FC
0–1
Minnesota United FC
L
2024-10-03
Vancouver Whitecaps FC
0–3
Seattle Sounders FC
L
2024-09-29
Vancouver Whitecaps FC
1–1
Portland Timbers
D
Predictions
Prediction accuracy
4 / 4
1.26
Portland Timbers xG
Expected Goals
Dixon-Coles · Bivariate Poisson · Neg. Binomial · Elo
2.45
Vancouver Whitecaps FC xG
I would bet for:
Over 2.5 goals 70% + Both teams to score 65%
Match Result
✓ CorrectActual: Vancouver Whitecaps FC win
Both Teams to Score
✓ Correct
Avg goals/match: 3.71
Actual: Yes — both scored
Over / Under Goals
✓ O/U 2.5| Line | Over | Under | |
|---|---|---|---|
| ± 0.5 | 96% |
|
4% |
| ± 1.5 | 88% |
|
12% |
| ± 2.5 | 70% |
|
30% |
| ± 3.5 | 50% |
|
50% |
| ± 4.5 | 31% |
|
69% |
Double Chance
Portland Timbers or Draw
47%
Draw or Vancouver Whitecaps FC
76%
Portland Timbers or Vancouver Whitecaps FC
77%
Half-Time Result
✓ CorrectActual: Vancouver Whitecaps FC win at HT
Correct Score
✓ In top 12
1 – 2
9%
1 – 1
8.4%
0 – 2
7.4%
1 – 3
7.2%
0 – 3
5.9%
0 – 1
5.7%
2 – 2
5.6%
2 – 1
4.7%
2 – 3
4.6%
1 – 4
Actual
0 – 0
3.7%
0 – 4
3.6%
Asian Handicap — Portland Timbers
| Handicap | Portland Timbers covers | Push | Vancouver Whitecaps FC covers |
|---|---|---|---|
| -2.5 | 2% | — | 98% |
| -2 | 2% | 5% | 93% |
| -1.5 | 7% | — | 93% |
| -1 | 7% | 10% | 82% |
| -0.5 | 18% | — | 82% |
| +0.5 | 38% | — | 62% |
| +1 | 38% | 21% | 41% |
| +1.5 | 59% | — | 41% |
| +2 | 59% | 18% | 23% |
| +2.5 | 77% | — | 23% |
Clean Sheet
Portland Timbers keeps clean sheet
10%
✓
Vancouver Whitecaps FC keeps clean sheet
29%
✓
Predictions are statistical estimates based on season form, H2H history, and a Poisson model. Not financial advice.

