San Jose Earthquakes vs Portland Timbers
Match pulse
Who won: San Jose 1-0
San Jose Earthquakes beat Portland Timbers 1-0 after extra time on Tuesday, May 20, 2025 at PayPal Park. Goals for San Jose: Jack Skahan (116').
Every player rated
Chirp Rating, 3.0 to 10.0Team stats

Player of the game
Earl Edwards
SJ · 5 saves, clean sheet
Deserved to win
San Jose created better chances: they win this game 20% of the time
Play by play
- Match ends, San Jose Earthquakes 1, Portland Timbers 0.
- Second Half Extra Time ends, San Jose Earthquakes 1, Portland Timbers 0.
- 120'+1'

Header saved
Attempt saved. Ian Smith (Portland Timbers) header from the centre of the box is saved in the centre of the goal by Earl Edwards Jr. (San Jose Earthquakes). Assisted by Ariel Lassiter.
I. Smith
- 120'+1'


Offside
Offside, San Jose Earthquakes. Preston Judd is caught offside.
- 120'
Fourth official has announced 1 minutes of added time.
- 119'

SubSubbed on for J. Skahan
Substitution, San Jose Earthquakes. Paul Marie replaces Jack Skahan.
P. Marie
- 119'
SubSubbed on for B. Leroux
Substitution, San Jose Earthquakes. Reid Roberts replaces Beau Leroux.
R. Roberts
- 118'


Free kick won
Juan Mosquera (Portland Timbers) wins a free kick in the defensive half.
- 118'


Foul
Foul by Preston Judd (San Jose Earthquakes).
- 118'
SubSubbed on for F. Surman
Substitution, Portland Timbers. Daniel Núñez replaces Finn Surman.
D. Nunez
- GOAL116'


Goal! Right footed shot
J. Skahan · ast M. Kaye
Goal! San Jose Earthquakes 1, Portland Timbers 0. Jack Skahan (San Jose Earthquakes) right footed shot from very close range to the bottom right corner. Assisted by Mark-Anthony Kaye.
SJ 1 - 0 POR - 116'


Shot off target
Attempt missed. Mark-Anthony Kaye (San Jose Earthquakes) left footed shot from the left side of the box misses to the right. Assisted by Preston Judd.
- 115'


Shot on target
Attempt saved. Ariel Lassiter (Portland Timbers) right footed shot from outside the box is saved in the centre of the goal by Earl Edwards Jr. (San Jose Earthquakes). Assisted by Felipe Mora.
- 115'

Free kick won
Ian Smith (Portland Timbers) wins a free kick in the attacking half.
- 115'

Foul
Foul by Beau Leroux (San Jose Earthquakes).
- 111'


Right footed shot saved
Attempt saved. Jack Skahan (San Jose Earthquakes) right footed shot from the centre of the box is saved in the bottom right corner by Maxime Crépeau (Portland Timbers). Assisted by Benjamin Kikanovic.
J. Skahan
- 111'

Left footed shot just wide
Attempt missed. Jonathan Rodríguez (Portland Timbers) left footed shot from outside the box is too high. Assisted by Ariel Lassiter.
J. Rodríguez
- 110'


Free kick won
Felipe Mora (Portland Timbers) wins a free kick in the defensive half.
- 107'

Yellow card
Max Floriani (San Jose Earthquakes) is shown the yellow card for a bad foul.
M. Floriani
- 107'

Free kick won
Ian Smith (Portland Timbers) wins a free kick on the left wing.
- 107'

Foul
Foul by Max Floriani (San Jose Earthquakes).
- Second Half Extra Time begins San Jose Earthquakes 0, Portland Timbers 0.
- First Half Extra Time ends, San Jose Earthquakes 0, Portland Timbers 0.
- 105'
Fourth official has announced 0 minutes of added time.
- 105'

Right footed shot just wide
Attempt missed. David da Costa (Portland Timbers) right footed shot from outside the box is too high.
D. Da Costa

