San Diego FC vs Portland Timbers, 2025 MLS, Western Conference Playoffs - Round One
· Game 1
FT
2 - 1
Game 1
2 - 1
Game 1
About
San Diego FC are hosting Portland Timbers
at Snapdragon Stadium, San Diego, California, USA, starting on
. The match is a part of the MLS.
Match Commentary
- 0': Lineups are announced and players are warming up.
- 0': First Half begins.
- 3': Handball by Onni Valakari (San Diego).
- 3': Foul by Diego Chará (Portland Timbers).
- 3': Onni Valakari (San Diego) wins a free kick in the defensive half.
- 6': Corner, San Diego. Conceded by Finn Surman.
- 7': Attempt saved. Ian Pilcher (San Diego) header from the centre of the box is saved in the centre of the goal by James Pantemis (Portland Timbers). Assisted by Anders Dreyer with a cross.
- 7': Attempt blocked. Christopher McVey (San Diego) right footed shot from the centre of the box is blocked. Assisted by Amahl Pellegrino.
- 9': Attempt saved. Luca Bombino (San Diego) right footed shot from the centre of the box is saved in the top centre of the goal by James Pantemis (Portland Timbers). Assisted by Corey Baird.
- 10': Felipe Mora (Portland Timbers) wins a free kick in the defensive half.
- 10': Foul by Manu Duah (San Diego).
- 11': Attempt blocked. Corey Baird (San Diego) left footed shot from the centre of the box is blocked. Assisted by Anders Dreyer.
- 11': Attempt blocked. Anders Dreyer (San Diego) left footed shot from outside the box is blocked.
- 13': Corey Baird (San Diego) wins a free kick on the right wing.
- 13': Foul by Diego Chará (Portland Timbers).
- 17': Attempt saved. Onni Valakari (San Diego) right footed shot from the centre of the box is saved in the centre of the goal by James Pantemis (Portland Timbers). Assisted by Anders Dreyer.
- 22': Corner, San Diego. Conceded by David Ayala.
- 23': Attempt blocked. Manu Duah (San Diego) right footed shot from outside the box is blocked. Assisted by Christopher McVey.
- 23': Goal! San Diego 1, Portland Timbers 0. Onni Valakari (San Diego) left footed shot from the right side of the six yard box to the centre of the goal following a corner.
- 24': Offside, San Diego. Anders Dreyer is caught offside.
- 27': Amahl Pellegrino (San Diego) wins a free kick on the left wing.
- 27': Foul by Juan Mosquera (Portland Timbers).
- 27': Handball by Aníbal Godoy (San Diego).
- 29': Diego Chará (Portland Timbers) wins a free kick in the defensive half.
- 29': Foul by Aníbal Godoy (San Diego).
- 29': Attempt saved. Felipe Mora (Portland Timbers) right footed shot from the centre of the box is saved in the centre of the goal by CJ dos Santos (San Diego). Assisted by David da Costa.
- 30': Goal! San Diego 2, Portland Timbers 0. Anders Dreyer (San Diego) header from the centre of the box to the bottom right corner. Assisted by Luca Bombino.
- 32': Foul by Ian Pilcher (San Diego).
- 32': Kristoffer Velde (Portland Timbers) wins a free kick in the defensive half.
- 34': Attempt saved. Kristoffer Velde (Portland Timbers) right footed shot from the left side of the box is saved in the top centre of the goal by CJ dos Santos (San Diego). Assisted by David Ayala.
- 35': Diego Chará (Portland Timbers) wins a free kick in the defensive half.
- 35': Foul by Corey Baird (San Diego).
- 36': Goal! San Diego 2, Portland Timbers 1. Kristoffer Velde (Portland Timbers) right footed shot from the centre of the box to the bottom left corner. Assisted by Antony.
- 41': Offside, Portland Timbers. Kristoffer Velde is caught offside.
- 43': Anders Dreyer (San Diego) wins a free kick in the attacking half.
- 43': Foul by Jimer Fory (Portland Timbers).
- 44': Diego Chará (Portland Timbers) wins a free kick in the defensive half.
- 44': Foul by Aníbal Godoy (San Diego).
- 45': Fourth official has announced 4 minutes of added time.
- 45'+2': Felipe Mora (Portland Timbers) wins a free kick in the attacking half.
- 45'+2': Foul by Manu Duah (San Diego).
- 45'+4': Foul by Kristoffer Velde (Portland Timbers).
- 45'+4': Ian Pilcher (San Diego) wins a free kick on the right wing.
- 45'+6': Attempt missed. Onni Valakari (San Diego) right footed shot from outside the box misses to the left. Assisted by Corey Baird following a set piece situation.
- 45'+6': First Half ends, San Diego 2, Portland Timbers 1.
- 45': Second Half begins San Diego 2, Portland Timbers 1.
- 46': David da Costa (Portland Timbers) wins a free kick in the attacking half.
- 46': Foul by Aníbal Godoy (San Diego).
- 51': Attempt missed. Onni Valakari (San Diego) left footed shot from the centre of the box misses to the right. Assisted by Aníbal Godoy with a cross.
- 55': Attempt saved. Corey Baird (San Diego) right footed shot from the centre of the box is saved in the top centre of the goal by James Pantemis (Portland Timbers).
- 55': Corner, San Diego. Conceded by James Pantemis.
- 58': Substitution, San Diego. Luca de la Torre replaces Corey Baird.
- 60': Foul by Kristoffer Velde (Portland Timbers).
- 60': Ian Pilcher (San Diego) wins a free kick in the attacking half.
- 61': Attempt missed. Antony (Portland Timbers) right footed shot from the centre of the box is close, but misses to the left. Assisted by Diego Chará with a through ball following a fast break.
- 62': Finn Surman (Portland Timbers) wins a free kick on the right wing.
- 62': Foul by Amahl Pellegrino (San Diego).
- 63': Attempt missed. Kamal Miller (Portland Timbers) header from the centre of the box is too high following a set piece situation.
- 64': Foul by Ian Pilcher (San Diego).
- 64': Kristoffer Velde (Portland Timbers) wins a free kick in the attacking half.
- 65': Aníbal Godoy (San Diego) wins a free kick in the defensive half.
- 65': Foul by Jimer Fory (Portland Timbers).
- 65': Jimer Fory (Portland Timbers) is shown the yellow card for a bad foul.
- 66': Foul by Jimer Fory (Portland Timbers).
- 66': Ian Pilcher (San Diego) wins a free kick in the defensive half.
- 66': Second yellow card to Jimer Fory (Portland Timbers) for a bad foul.
- 71': Attempt saved. Anders Dreyer (San Diego) left footed shot from outside the box is saved in the bottom right corner by James Pantemis (Portland Timbers). Assisted by Aníbal Godoy.
- 71': Attempt saved. Onni Valakari (San Diego) right footed shot from the right side of the six yard box is saved in the bottom right corner by James Pantemis (Portland Timbers).
- 71': Corner, San Diego. Conceded by James Pantemis.
- 72': Substitution, Portland Timbers. Ian Smith replaces Felipe Mora.
- 72': Substitution, Portland Timbers. Omir Fernandez replaces David da Costa.
- 73': Delay in match because of an injury Amahl Pellegrino (San Diego).
- 73': Delay over. They are ready to continue.
- 73': Substitution, San Diego. Alex Mighten replaces Amahl Pellegrino because of an injury.
- 74': Substitution, San Diego. Marcus Ingvartsen replaces Onni Valakari.
- 77': Corner, San Diego. Conceded by Finn Surman.
- 78': Aníbal Godoy (San Diego) wins a free kick in the attacking half.
- 78': Foul by Antony (Portland Timbers).
- 79': Delay in match because of an injury James Pantemis (Portland Timbers).
- 80': Delay over. They are ready to continue.
- 80': Corner, San Diego. Conceded by David Ayala.
- 84': Corner, San Diego. Conceded by Juan Mosquera.
- 84': Substitution, Portland Timbers. Cristhian Paredes replaces David Ayala.
- 84': Substitution, Portland Timbers. Kevin Kelsy replaces Juan Mosquera.
- 85': Foul by Alex Mighten (San Diego).
- 85': Omir Fernandez (Portland Timbers) wins a free kick in the defensive half.
- 85': Attempt missed. Anders Dreyer (San Diego) left footed shot from outside the box is too high.
- 88': Foul by Kristoffer Velde (Portland Timbers).
- 88': Ian Pilcher (San Diego) wins a free kick in the defensive half.
- 90': Fourth official has announced 6 minutes of added time.
- 90'+1': Antony (Portland Timbers) wins a free kick in the defensive half.
- 90'+1': Foul by Luca Bombino (San Diego).
- 90'+1': Luca Bombino (San Diego) is shown the yellow card for a bad foul.
- 90'+3': Alex Mighten (San Diego) wins a free kick on the left wing.
- 90'+3': Foul by Antony (Portland Timbers).
- 90'+4': Substitution, San Diego. Pedro Soma replaces Aníbal Godoy.
- 90'+6': Offside, San Diego. Marcus Ingvartsen is caught offside.
- 90'+7': Foul by Ian Pilcher (San Diego).
- 90'+7': Kristoffer Velde (Portland Timbers) wins a free kick in the defensive half.
- 90'+7': Ian Pilcher (San Diego) is shown the yellow card for a bad foul.
- 90'+7': Kristoffer Velde (Portland Timbers) is shown the yellow card.
- 90'+8': Second Half ends, San Diego 2, Portland Timbers 1.
- 0': Match ends, San Diego 2, Portland Timbers 1.
Statistics
POR |
SD![]() |
|
|---|---|---|
| 11 | Fouls | 14 |
| 1 | Yellow Cards | 2 |
| 1 | Red Cards | 0 |
| 1 | Offsides | 2 |
| 0 | Corner Kicks | 7 |
| 6 | Saves | 2 |
| 29 | Possession | 71 |
| 5 | SHOTS | 15 |
| 3 | ON GOAL | 8 |
| 0.6 | On Target % | 0.5 |
| 0 | Penalty Goals | 0 |
| 0 | Penalty Kicks Taken | 0 |
| 274 | Accurate Passes | 779 |
| 342 | Passes | 839 |
| 0.8 | Pass Completion % | 0.9 |
| 1 | Accurate Crosses | 4 |
| 7 | Crosses | 20 |
| 0.1 | Cross % | 0.2 |
| 39 | Long Balls | 36 |
| 15 | Accurate Long Balls | 22 |
| 0.4 | Long Balls % | 0.6 |
| 0 | Blocked Shots | 4 |
| 9 | Effective Tackles | 5 |
| 16 | Tackles | 10 |
| 0.6 | Tackle % | 0.5 |
| 10 | Interceptions | 8 |
| 25 | Effective Clearances | 8 |
| 25 | Clearances | 8 |
Game Information
Competition: MLS
Venue: Snapdragon Stadium
Location: San Diego, California, USA
Attendance: 32,500
Venue: Snapdragon Stadium
Location: San Diego, California, USA
Attendance: 32,500
Line-Ups
San Diego FC (4-3-3)
| No. | Name |
|---|---|
| 1 | Carlos Dos Santos (GK) |
| 26 | Manu Duah |
| 97 | Christopher McVey |
| 27 | Luca Bombino |
| 25 | Ian Pilcher |
| 8 | Onni Valakari |
| 6 | Jeppe Tverskov |
| 20 | Aníbal Godoy |
| 21 | Corey Baird |
| 90 | Amahl Pellegrino |
| 10 | Anders Dreyer |
Portland Timbers (4-2-3-1)
| No. | Name |
|---|---|
| 41 | James Pantemis (GK) |
| 4 | Kamal Miller |
| 20 | Finn Surman |
| 27 | Jimer Fory |
| 29 | Juan Mosquera |
| 10 | David Da Costa |
| 24 | David Ayala |
| 21 | Diego Chará |
| 9 | Felipe Mora |
| 99 | Kristoffer Velde |
| 11 | Antony |
MLS News
LAFC's Son second only to Miami's Messi on MLS salary list
LAFC's Son Heung-Min, a summer acquisition by LAFC, has a guaranteed compensation of $11.2 million while Lionel Messi remains the league's highest paid player at $20.4 million.
Alonso Martínez scores, NYCFC beats Charlotte to begin best-of-3 series
New York City FC beat Charlotte FC 1-0 on Tuesday night to begin the best-of-three series in the 2025 MLS playoffs.
Inter Miami extends Yannick Bright deal, DP spot still open
Inter Miami CF midfielder Yannick Bright has signed a three-year contract extension with the club through the 2028 MLS season with an additional option year for 2029.
Why all 16 playoff teams will (and won't) win MLS Cup
Look at the MLS playoff field long enough and you can make a case that all 16 teams have what it takes to be contenders -- or that they're pretenders.
POR