
Portland Timbers vs Vancouver Whitecaps, 2024 MLS, Regular Season
· MLS
FT
2 - 0
2 - 0
About
Portland Timbers are hosting Vancouver Whitecaps
at Providence Park, Portland, Oregon, USA, starting on
. The match is a part of the MLS.
Match Timeline
- 0': Lineups are announced and players are warming up.
- 0': First Half begins.
- 2': Felipe Mora (Portland Timbers) wins a free kick in the attacking half.
- 2': Foul by Ranko Veselinovic (Vancouver Whitecaps FC).
- 3': Diego Chará (Portland Timbers) wins a free kick in the defensive half.
- 3': Foul by Mathías Laborda (Vancouver Whitecaps FC).
- 4': Offside, Vancouver Whitecaps FC. Fafá Picault is caught offside.
- 6': Offside, Vancouver Whitecaps FC. Fafá Picault is caught offside.
- 8': Attempt missed. Giuseppe Bovalina (Vancouver Whitecaps FC) left footed shot from the centre of the box misses to the left. Assisted by Sebastian Berhalter following a fast break.
- 9': Felipe Mora (Portland Timbers) wins a free kick in the defensive half.
- 9': Foul by Mathías Laborda (Vancouver Whitecaps FC).
- 10': Attempt missed. Fafá Picault (Vancouver Whitecaps FC) header from the centre of the box is high and wide to the left. Assisted by Sebastian Berhalter with a cross following a fast break.
- 12': Attempt missed. Giuseppe Bovalina (Vancouver Whitecaps FC) header from the centre of the box misses to the left. Assisted by Sebastian Berhalter with a cross.
- 15': Offside, Vancouver Whitecaps FC. Sebastian Berhalter is caught offside.
- 18': Dario Zuparic (Portland Timbers) wins a free kick on the left wing.
- 18': Foul by Ryan Gauld (Vancouver Whitecaps FC).
- 21': Attempt blocked. Evander (Portland Timbers) right footed shot from the centre of the box is blocked.
- 21': Attempt saved. Jonathan Rodríguez (Portland Timbers) left footed shot from the left side of the box is saved in the centre of the goal.
- 23': Attempt missed. Alessandro Schöpf (Vancouver Whitecaps FC) right footed shot from outside the box misses to the left.
- 24': Foul by Santiago Moreno (Portland Timbers).
- 24': Ryan Gauld (Vancouver Whitecaps FC) wins a free kick in the defensive half.
- 25': Attempt saved. Jonathan Rodríguez (Portland Timbers) right footed shot from the left side of the box is saved in the bottom left corner. Assisted by Santiago Moreno.
- 26': Goal! Portland Timbers 1, Vancouver Whitecaps FC 0. Jonathan Rodríguez (Portland Timbers) right footed shot from the centre of the box to the bottom right corner. Assisted by Evander with a through ball.
- 28': Evander (Portland Timbers) wins a free kick in the defensive half.
- 28': Foul by Mathías Laborda (Vancouver Whitecaps FC).
- 30': Foul by Diego Chará (Portland Timbers).
- 30': Ryan Gauld (Vancouver Whitecaps FC) wins a free kick in the attacking half.
- 34': Diego Chará (Portland Timbers) wins a free kick in the defensive half.
- 34': Foul by Alessandro Schöpf (Vancouver Whitecaps FC).
- 34': Alessandro Schöpf (Vancouver Whitecaps FC) is shown the yellow card for a bad foul.
- 37': Attempt saved. Santiago Moreno (Portland Timbers) right footed shot from outside the box is saved in the top centre of the goal. Assisted by David Ayala.
- 39': Foul by Tristan Blackmon (Vancouver Whitecaps FC).
- 39': Santiago Moreno (Portland Timbers) wins a free kick on the right wing.
- 39': Tristan Blackmon (Vancouver Whitecaps FC) is shown the yellow card for a bad foul.
- 40': Attempt missed. Evander (Portland Timbers) right footed shot from long range on the right is close, but misses to the right from a direct free kick.
- 41': Attempt saved. Alessandro Schöpf (Vancouver Whitecaps FC) right footed shot from outside the box is saved in the centre of the goal. Assisted by Sebastian Berhalter.
- 42': Attempt saved. Felipe Mora (Portland Timbers) header from the centre of the box is saved in the centre of the goal. Assisted by Juan Mosquera with a cross.
- 43': Goal! Portland Timbers 2, Vancouver Whitecaps FC 0. Felipe Mora (Portland Timbers) right footed shot from the centre of the box to the bottom left corner. Assisted by Santiago Moreno.
- 45': David Ayala (Portland Timbers) wins a free kick in the defensive half.
- 45': Foul by Ryan Gauld (Vancouver Whitecaps FC).
- 45'+2': Evander (Portland Timbers) wins a free kick on the left wing.
- 45'+2': Foul by Pedro Vite (Vancouver Whitecaps FC).
- 45'+3': Offside, Portland Timbers. Jonathan Rodríguez is caught offside.
- 45'+3': First Half ends, Portland Timbers 2, Vancouver Whitecaps FC 0.
- 45': Second Half begins Portland Timbers 2, Vancouver Whitecaps FC 0.
- 45': Substitution, Vancouver Whitecaps FC. Brian White replaces Fafá Picault.
- 45': Substitution, Vancouver Whitecaps FC. Ryan Raposo replaces Giuseppe Bovalina.
- 50': Foul by Claudio Bravo (Portland Timbers).
- 50': Javain Brown (Vancouver Whitecaps FC) wins a free kick on the right wing.
- 52': Foul by Alessandro Schöpf (Vancouver Whitecaps FC).
- 52': Santiago Moreno (Portland Timbers) wins a free kick in the defensive half.
- 52': Second yellow card to Alessandro Schöpf (Vancouver Whitecaps FC) for a bad foul.
- 55': David Ayala (Portland Timbers) is shown the yellow card for a bad foul.
- 58': Attempt missed. David Ayala (Portland Timbers) left footed shot from outside the box is close, but misses to the left. Assisted by Evander.
- 59': Attempt saved. Santiago Moreno (Portland Timbers) right footed shot from the centre of the box is saved in the centre of the goal. Assisted by Juan Mosquera.
- 60': Sebastian Berhalter (Vancouver Whitecaps FC) is shown the yellow card for a bad foul.
- 63': Corner, Portland Timbers. Conceded by Sebastian Berhalter.
- 64': Substitution, Portland Timbers. Cristhian Paredes replaces David Ayala.
- 64': Substitution, Vancouver Whitecaps FC. Luís Martins replaces Javain Brown.
- 64': Foul by Santiago Moreno (Portland Timbers).
- 64': Pedro Vite (Vancouver Whitecaps FC) wins a free kick in the defensive half.
- 66': Corner, Vancouver Whitecaps FC. Conceded by Dario Zuparic.
- 67': Attempt blocked. Tristan Blackmon (Vancouver Whitecaps FC) header from the right side of the box is blocked. Assisted by Ryan Gauld with a cross.
- 67': Corner, Vancouver Whitecaps FC. Conceded by Felipe Mora.
- 67': Offside, Vancouver Whitecaps FC. Tristan Blackmon is caught offside.
- 69': Delay in match because of an injury Brian White (Vancouver Whitecaps FC).
- 72': Delay over. They are ready to continue.
- 72': Foul by Santiago Moreno (Portland Timbers).
- 72': Tristan Blackmon (Vancouver Whitecaps FC) wins a free kick in the defensive half.
- 73': Substitution, Vancouver Whitecaps FC. Damir Kreilach replaces Brian White because of an injury.
- 75': Attempt blocked. Evander (Portland Timbers) right footed shot from the centre of the box is blocked. Assisted by Jonathan Rodríguez.
- 75': Foul by Santiago Moreno (Portland Timbers).
- 75': Pedro Vite (Vancouver Whitecaps FC) wins a free kick in the defensive half.
- 76': Corner, Vancouver Whitecaps FC. Conceded by Claudio Bravo.
- 77': Substitution, Vancouver Whitecaps FC. Levonte Johnson replaces Mathías Laborda.
- 77': Substitution, Portland Timbers. Antony replaces Felipe Mora.
- 78': Damir Kreilach (Vancouver Whitecaps FC) wins a free kick on the left wing.
- 78': Foul by Juan Mosquera (Portland Timbers).
- 81': Dario Zuparic (Portland Timbers) wins a free kick in the defensive half.
- 81': Foul by Levonte Johnson (Vancouver Whitecaps FC).
- 82': Foul by Jonathan Rodríguez (Portland Timbers).
- 82': Ryan Raposo (Vancouver Whitecaps FC) wins a free kick in the defensive half.
- 86': Attempt blocked. Evander (Portland Timbers) right footed shot from the right side of the box is blocked. Assisted by Santiago Moreno.
- 87': Substitution, Portland Timbers. Dairon Asprilla replaces Santiago Moreno.
- 87': Substitution, Portland Timbers. Nathan Fogaça replaces Jonathan Rodríguez.
- 87': Substitution, Portland Timbers. Eryk Williamson replaces Evander.
- 88': Foul by Diego Chará (Portland Timbers).
- 88': Ryan Raposo (Vancouver Whitecaps FC) wins a free kick in the attacking half.
- 89': Corner, Vancouver Whitecaps FC. Conceded by Zac McGraw.
- 90'+1': Foul by Claudio Bravo (Portland Timbers).
- 90'+1': Levonte Johnson (Vancouver Whitecaps FC) wins a free kick on the right wing.
- 90'+1': Luís Martins (Vancouver Whitecaps FC) is shown the yellow card.
- 90'+2': Attempt missed. Luís Martins (Vancouver Whitecaps FC) left footed shot from outside the box is high and wide to the left. Assisted by Ryan Gauld with a headed pass following a set piece situation.
- 90'+3': Foul by Nathan Fogaça (Portland Timbers).
- 90'+3': Pedro Vite (Vancouver Whitecaps FC) wins a free kick in the defensive half.
- 90'+5': Attempt blocked. Dairon Asprilla (Portland Timbers) right footed shot from outside the box is blocked. Assisted by Eryk Williamson.
- 90'+6': Attempt saved. Ryan Gauld (Vancouver Whitecaps FC) left footed shot from outside the box is saved in the top left corner. Assisted by Damir Kreilach.
- 90'+6': Eryk Williamson (Portland Timbers) wins a free kick in the attacking half.
- 90'+6': Foul by Pedro Vite (Vancouver Whitecaps FC).
- 90'+8': Attempt missed. Eryk Williamson (Portland Timbers) right footed shot from outside the box is too high from a direct free kick.
- 90'+8': Second Half ends, Portland Timbers 2, Vancouver Whitecaps FC 0.
- 0': Match ends, Portland Timbers 2, Vancouver Whitecaps FC 0.
Statistics
![]() |
POR![]() |
|
---|---|---|
12 | Fouls | 11 |
3 | Yellow Cards | 1 |
1 | Red Cards | 0 |
4 | Offsides | 1 |
4 | Corner Kicks | 1 |
5 | Saves | 2 |
42.6 | Possession | 57.4 |
8 | SHOTS | 14 |
2 | ON GOAL | 7 |
0.3 | On Target % | 0.5 |
0 | Penalty Goals | 0 |
0 | Penalty Kicks Taken | 0 |
325 | Accurate Passes | 480 |
401 | Passes | 565 |
0.8 | Pass Completion % | 0.9 |
5 | Accurate Crosses | 2 |
21 | Crosses | 5 |
0.2 | Cross % | 0.4 |
64 | Long Balls | 67 |
36 | Accurate Long Balls | 31 |
0.6 | Long Balls % | 0.5 |
1 | Blocked Shots | 4 |
16 | Effective Tackles | 9 |
20 | Tackles | 14 |
0.8 | Tackle % | 0.6 |
10 | Interceptions | 5 |
13 | Effective Clearances | 27 |
13 | Clearances | 27 |
Game Information
Competition: MLS
Venue: Providence Park
Location: Portland, Oregon, USA
Attendance: 22,471
Venue: Providence Park
Location: Portland, Oregon, USA
Attendance: 22,471
MLS Table
# | TEAM | GP | GD | PTS |
---|---|---|---|---|
1 | Vancouver Whitecaps | 4 | +7 | 12 |
2 | San Diego FC | 4 | +4 | 8 |
3 | St. Louis CITY SC | 4 | +4 | 8 |
4 | Colorado Rapids | 4 | +2 | 8 |
Line-Ups
Portland Timbers (4-2-3-1)
No. | Name |
---|---|
41 | James Pantemis (GK) |
13 | Dario Zuparic |
18 | Zac McGraw |
5 | Claudio Bravo |
29 | Juan Mosquera |
10 | Evander |
24 | David Ayala ![]() |
21 | Diego Chará |
9 | Felipe Mora |
14 | Jonathan Rodríguez |
30 | Santiago Moreno |
Vancouver Whitecaps (3-1-4-2)
No. | Name |
---|---|
1 | Yohei Takaoka (GK) |
4 | Ranko Veselinovic |
6 | Tristan Blackmon ![]() |
23 | Javain Brown |
2 | Mathías Laborda |
8 | Alessandro Schöpf ![]() |
45 | Pedro Vite |
27 | Giuseppe Bovalina |
16 | Sebastian Berhalter ![]() |
25 | Ryan Gauld |
11 | Fafà Picault |
MLS News

U.S. Open Cup prize money doubles to record $1 million
U.S. Soccer announced Tuesday it will be doubling the prize money for the 2025 U.S. Open Cup, reaching a record-breaking $1 million in an effort to continue building interest in the tournament.

MLS All-Star Game history: All-time matchups, MVPs, stats
Get excited for the 2025 MLS All-Star game by reflecting on facts from the event's history.

MLS All-Star Game to host best of Liga MX for fourth time
Major League Soccer will host Liga MX for the 2025 All-Star match on July 23 at Q2 Stadium in Austin, Texas.

Top 50 Americans of 2025 ranked: USMNT Player Performance Index
Who are the 50 best USMNT players right now? The answer lies in their club performances, and our data-driven USMNT Player Performance Index picks the best Americans of 2025 so far.

Why Messi's injury is a 'warning sign' for Inter Miami & Argentina
Luis Miguel Echegaray reacts to Lionel Messi missing out on the Argentina squad due to injury.