Seattle Sounders FC vs Portland Timbers, 2025 MLS, Regular Season
· MLSAbout
Seattle Sounders FC are hosting Portland Timbers
at Lumen Field, Seattle, Washington, 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.
- 2': Handball by David da Costa (Portland Timbers).
- 3': Offside, Portland Timbers. Kristoffer Velde is caught offside.
- 4': Foul by Ian Smith (Portland Timbers).
- 4': Paul Rothrock (Seattle Sounders FC) wins a free kick in the defensive half.
- 6': Attempt blocked. Jesús Ferreira (Seattle Sounders FC) right footed shot from outside the box is blocked. Assisted by Cristian Roldan.
- 8': Corner, Seattle Sounders FC. Conceded by Ian Smith.
- 9': Handball by Pedro de la Vega (Seattle Sounders FC).
- 16': Goal! Seattle Sounders FC 1, Portland Timbers 0. Pedro de la Vega (Seattle Sounders FC) right footed shot from the centre of the box to the high centre of the goal. Assisted by Alex Roldan.
- 17': Foul by Nouhou Tolo (Seattle Sounders FC).
- 17': Kristoffer Velde (Portland Timbers) wins a free kick in the defensive half.
- 17': Handball by Kristoffer Velde (Portland Timbers).
- 18': Cristian Roldan (Seattle Sounders FC) wins a free kick in the attacking half.
- 18': Foul by Kevin Kelsy (Portland Timbers).
- 19': Attempt saved. Jackson Ragen (Seattle Sounders FC) header from the right side of the box is saved in the bottom right corner by Maxime Crépeau (Portland Timbers). Assisted by Jesús Ferreira.
- 23': Attempt blocked. Kristoffer Velde (Portland Timbers) right footed shot from outside the box is blocked. Assisted by David da Costa.
- 23': Foul by Nouhou Tolo (Seattle Sounders FC).
- 23': Kristoffer Velde (Portland Timbers) wins a free kick on the right wing.
- 24': Attempt saved. Juan Mosquera (Portland Timbers) right footed shot from outside the box is saved in the bottom left corner by Stefan Frei (Seattle Sounders FC).
- 25': Attempt missed. Jesús Ferreira (Seattle Sounders FC) right footed shot from outside the box is too high. Assisted by Kim Kee-Hee.
- 30': Attempt blocked. Kevin Kelsy (Portland Timbers) left footed shot from the centre of the box is blocked. Assisted by Antony.
- 34': Attempt saved. David da Costa (Portland Timbers) left footed shot from the centre of the box is saved in the top right corner by Stefan Frei (Seattle Sounders FC). Assisted by Kevin Kelsy.
- 34': Corner, Portland Timbers. Conceded by Stefan Frei.
- 35': Attempt blocked. Juan Mosquera (Portland Timbers) right footed shot from outside the box is blocked.
- 36': Attempt missed. Antony (Portland Timbers) right footed shot from outside the box is close, but misses to the left. Assisted by Kevin Kelsy.
- 38': Foul by Jesús Ferreira (Seattle Sounders FC).
- 38': Juan Mosquera (Portland Timbers) wins a free kick on the right wing.
- 42': Attempt saved. Paul Rothrock (Seattle Sounders FC) left footed shot from the left side of the box is saved in the bottom left corner by Maxime Crépeau (Portland Timbers).
- 45': Corner, Seattle Sounders FC. Conceded by Cristhian Paredes.
- 45': Fourth official has announced 2 minutes of added time.
- 45'+1': Foul by David Ayala (Portland Timbers).
- 45'+1': Paul Rothrock (Seattle Sounders FC) wins a free kick on the left wing.
- 45'+2': Attempt missed. Jordan Morris (Seattle Sounders FC) header from the centre of the box is too high. Assisted by Albert Rusnák with a cross following a set piece situation.
- 45'+2': First Half ends, Seattle Sounders FC 1, Portland Timbers 0.
- 45': Second Half begins Seattle Sounders FC 1, Portland Timbers 0.
- 45': Substitution, Seattle Sounders FC. Jon Bell replaces Kim Kee-Hee.
- 47': Attempt missed. Pedro de la Vega (Seattle Sounders FC) right footed shot from outside the box is just a bit too high. Assisted by Paul Rothrock following a fast break.
- 48': Offside, Portland Timbers. Antony is caught offside.
- 51': Offside, Portland Timbers. Antony is caught offside.
- 52': Attempt blocked. Cristian Roldan (Seattle Sounders FC) right footed shot from very close range is blocked. Assisted by Paul Rothrock with a cross.
- 54': Offside, Seattle Sounders FC. Paul Rothrock is caught offside.
- 57': Offside, Portland Timbers. Kevin Kelsy is caught offside.
- 59': David Ayala (Portland Timbers) wins a free kick on the left wing.
- 59': Foul by Cristian Roldan (Seattle Sounders FC).
- 60': Corner, Portland Timbers. Conceded by Nouhou Tolo.
- 61': Corner, Portland Timbers. Conceded by Jackson Ragen.
- 61': Corner, Portland Timbers. Conceded by Cristian Roldan.
- 62': Corner, Portland Timbers. Conceded by Pedro de la Vega.
- 64': Cristhian Paredes (Portland Timbers) wins a free kick in the defensive half.
- 64': Foul by Albert Rusnák (Seattle Sounders FC).
- 65': Substitution, Seattle Sounders FC. Danny Musovski replaces Jordan Morris.
- 65': Substitution, Seattle Sounders FC. Georgi Minoungou replaces Pedro de la Vega.
- 67': Attempt missed. Kristoffer Velde (Portland Timbers) left footed shot from outside the box is close, but misses to the left. Assisted by Juan Mosquera.
- 68': David Ayala (Portland Timbers) wins a free kick in the defensive half.
- 68': Foul by Danny Musovski (Seattle Sounders FC).
- 69': Delay in match because of an injury Jesús Ferreira (Seattle Sounders FC).
- 70': Delay over. They are ready to continue.
- 70': Substitution, Seattle Sounders FC. Danny Leyva replaces Jesús Ferreira because of an injury.
- 72': Alex Roldan (Seattle Sounders FC) wins a free kick in the attacking half.
- 72': Foul by Cristhian Paredes (Portland Timbers).
- 76': Foul by Danny Musovski (Seattle Sounders FC).
- 76': Juan Mosquera (Portland Timbers) wins a free kick in the attacking half.
- 78': Foul by Ian Smith (Portland Timbers).
- 78': Georgi Minoungou (Seattle Sounders FC) wins a free kick on the right wing.
- 78': Ian Smith (Portland Timbers) is shown the yellow card for a bad foul.
- 79': Substitution, Portland Timbers. Diego Chará replaces David Ayala.
- 79': Substitution, Portland Timbers. Gage Guerra replaces Kevin Kelsy.
- 79': Substitution, Portland Timbers. Ariel Lassiter replaces Ian Smith.
- 79': Offside, Seattle Sounders FC. Paul Rothrock is caught offside.
- 80': Attempt blocked. Paul Rothrock (Seattle Sounders FC) right footed shot from the left side of the box is blocked. Assisted by Cristian Roldan.
- 81': Corner, Seattle Sounders FC. Conceded by Finn Surman.
- 82': Cristian Roldan (Seattle Sounders FC) wins a free kick in the defensive half.
- 82': Foul by Antony (Portland Timbers).
- 83': Attempt saved. Kristoffer Velde (Portland Timbers) right footed shot from outside the box is saved in the centre of the goal by Stefan Frei (Seattle Sounders FC). Assisted by Cristhian Paredes.
- 84': Foul by Cristhian Paredes (Portland Timbers).
- 84': Paul Rothrock (Seattle Sounders FC) wins a free kick in the defensive half.
- 84': Substitution, Portland Timbers. Felipe Mora replaces Cristhian Paredes.
- 84': Substitution, Portland Timbers. Omir Fernandez replaces David da Costa.
- 85': Corner, Portland Timbers. Conceded by Jon Bell.
- 87': Offside, Seattle Sounders FC. Paul Rothrock is caught offside.
- 87': Substitution, Seattle Sounders FC. João Paulo replaces Paul Rothrock.
- 88': Attempt blocked. Danny Musovski (Seattle Sounders FC) right footed shot from the right side of the box is blocked. Assisted by Cristian Roldan.
- 89': Offside, Portland Timbers. Gage Guerra is caught offside.
- 90': Foul by Danny Musovski (Seattle Sounders FC).
- 90': Kamal Miller (Portland Timbers) wins a free kick in the defensive half.
- 90': Fourth official has announced 5 minutes of added time.
- 90'+1': Foul by Antony (Portland Timbers).
- 90'+1': Nouhou Tolo (Seattle Sounders FC) wins a free kick in the defensive half.
- 90'+3': Attempt saved. Felipe Mora (Portland Timbers) right footed shot from the centre of the box is saved in the centre of the goal by Stefan Frei (Seattle Sounders FC).
- 90'+4': Foul by Albert Rusnák (Seattle Sounders FC).
- 90'+4': Omir Fernandez (Portland Timbers) wins a free kick in the defensive half.
- 90'+6': VAR Decision: Card upgraded Albert Rusnák (Seattle Sounders FC).
- 90'+6': Albert Rusnák (Seattle Sounders FC) is shown the red card.
- 90'+7': Ariel Lassiter (Portland Timbers) wins a free kick in the attacking half.
- 90'+7': Foul by Danny Leyva (Seattle Sounders FC).
- 90'+8': Corner, Portland Timbers. Conceded by Nouhou Tolo.
- 90'+8': Second Half ends, Seattle Sounders FC 1, Portland Timbers 0.
- 0': Match ends, Seattle Sounders FC 1, Portland Timbers 0.
Statistics
POR |
SEA![]() |
|
|---|---|---|
| 10 | Fouls | 11 |
| 1 | Yellow Cards | 0 |
| 0 | Red Cards | 1 |
| 5 | Offsides | 3 |
| 7 | Corner Kicks | 3 |
| 3 | Saves | 4 |
| 49.2 | Possession | 50.8 |
| 9 | SHOTS | 10 |
| 4 | ON GOAL | 3 |
| 0.4 | On Target % | 0.3 |
| 0 | Penalty Goals | 0 |
| 0 | Penalty Kicks Taken | 0 |
| 399 | Accurate Passes | 411 |
| 470 | Passes | 485 |
| 0.8 | Pass Completion % | 0.8 |
| 1 | Accurate Crosses | 7 |
| 18 | Crosses | 20 |
| 0.1 | Cross % | 0.4 |
| 61 | Long Balls | 52 |
| 38 | Accurate Long Balls | 23 |
| 0.6 | Long Balls % | 0.4 |
| 3 | Blocked Shots | 4 |
| 8 | Effective Tackles | 14 |
| 10 | Tackles | 22 |
| 0.8 | Tackle % | 0.6 |
| 9 | Interceptions | 4 |
| 28 | Effective Clearances | 28 |
| 28 | Clearances | 28 |
Game Information
Competition: MLS
Venue: Lumen Field
Location: Seattle, Washington, USA
Attendance: 32,913
Venue: Lumen Field
Location: Seattle, Washington, USA
Attendance: 32,913
MLS Standings
| # | TEAM | GP | GD | PTS |
|---|---|---|---|---|
| 1 | San Diego FC | 34 | +23 | 63 |
| 2 | Vancouver Whitecaps | 34 | +28 | 63 |
| 3 | LAFC | 34 | +25 | 60 |
| 4 | Minnesota United FC | 34 | +17 | 58 |
Line-Ups
Seattle Sounders FC (4-2-3-1)
| No. | Name |
|---|---|
| 24 | Stefan Frei (GK) |
| 25 | Jackson Ragen |
| 20 | Kim Kee-Hee |
| 5 | Nouhou Tolo |
| 16 | Alex Roldan |
| 9 | Jesús Ferreira |
| 11 | Albert Rusnák |
| 7 | Cristian Roldan |
| 13 | Jordan Morris |
| 10 | Pedro de la Vega |
| 14 | Paul Rothrock |
Portland Timbers (4-2-3-1)
| No. | Name |
|---|---|
| 16 | Maxime Crépeau (GK) |
| 4 | Kamal Miller |
| 20 | Finn Surman |
| 23 | Ian Smith |
| 29 | Juan Mosquera |
| 10 | David Da Costa |
| 17 | Cristhian Paredes |
| 24 | David Ayala |
| 19 | Kevin Kelsy |
| 11 | Antony |
| 99 | Kristoffer Velde |
MLS News
Suspensions, arrests and lifetime bans: A timeline of sports betting scandals since the repeal of PASPA
A timeline of sports betting scandals from 2018-onwards, including the Terry Rozier-Chauncey Billups arrests.
Hislop: Messi's Inter Miami extension 'unsurprising'
Shaka Hislop reacts to Lionel Messi's contract extension at Inter Miami and compares his importance in MLS to Cristiano Ronaldo's in the Saudi Pro League.
Beckham: Messi 'is the experience' at Inter Miami
Inter Miami co-owners David Beckham and Jorge Mas share their delight at Lionel Messi extending his contract with the club.
Lionel Messi signs contract extension at Inter Miami
Lionel Messi extends his Inter Miami contract through the end of the 2028 Major League Soccer season.
Lionel Messi extends Inter Miami contract through 2028
Lionel Messi has signed a contract extension to extend his stay at Inter Miami through the end of the 2028 MLS season, the team announced Thursday.
POR