Skip to content

San Jose Earthquakes vs Portland Timbers

MLS
1-0
Final/ET
PayPal Park
TV: Apple TV

Match pulse

SJAttacking pressure by 5 minutes
0'HTPOR
59%Possession41%
29Shots14
9On target5
12Corners2
5Saves8
17Fouls24
39'AntonyPOR40'Hernan LopezSJ75'Dario ZuparicPOR77'Dave RomneySJ86'Felipe MoraPOR87'Jonathan RodríguezPOR87'Kamal MillerPOR92'Vítor CostaSJ107'Max FlorianiSJ
Team1H2HET1ET2T
SJ00011
POR00000

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.0
  1. 18.6Earl EdwardsG
  2. 27.9Maxime CrépeauG
  3. 37.3Daniel MunieCD
  4. 46.9Cristian EspinozaCF-R
  5. 56.7Jack SkahanSUB
  6. 66.6Ian HarkesCM-R
  7. 76.6DeJuan JonesRM
  8. 86.4Max FlorianiCD-R
  9. 96.4Ousseni BoudaF
  10. 106.3Mark-Anthony KayeSUB
  11. 116.3Ariel LassiterLM
  12. 126.2Beau LerouxCM-L

Team stats

SJPOR
17Fouls24
4Yellow Cards5
0Red Cards0
1Offsides5
12Corner Kicks2
5Saves8
58.6Possession41.4
29SHOTS14
9ON GOAL5
0.3On Target %0.4
0Penalty Goals0
0Penalty Kicks Taken0
587Accurate Passes383
703Passes514
0.8Pass Completion %0.7
11Accurate Crosses1
37Crosses8
0.3Cross %0.1
69Long Balls83
37Accurate Long Balls24
0.5Long Balls %0.3
11Blocked Shots3
9Effective Tackles12
16Tackles15
0.6Tackle %0.8
13Interceptions14
25Effective Clearances37
25Clearances37

Player of the game

Earl Edwards

SJ · 5 saves, clean sheet

8.6

Deserved to win

20%
SJ · 0.27 xG
69%
Draw
11%
POR · 0.14 xG

San Jose created better chances: they win this game 20% of the time

Play by play

  1. Match ends, San Jose Earthquakes 1, Portland Timbers 0.
  2. Second Half Extra Time ends, San Jose Earthquakes 1, Portland Timbers 0.
  3. 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

  4. 120'+1'Preston Judd

    Offside

    Offside, San Jose Earthquakes. Preston Judd is caught offside.

  5. 120'

    Fourth official has announced 1 minutes of added time.

  6. 119'Paul Marie
    Sub

    Subbed on for J. Skahan

    Substitution, San Jose Earthquakes. Paul Marie replaces Jack Skahan.

    P. Marie

  7. 119'
    Sub

    Subbed on for B. Leroux

    Substitution, San Jose Earthquakes. Reid Roberts replaces Beau Leroux.

    R. Roberts

  8. 118'Juan Mosquera

    Free kick won

    Juan Mosquera (Portland Timbers) wins a free kick in the defensive half.

  9. 118'Preston Judd

    Foul

    Foul by Preston Judd (San Jose Earthquakes).

  10. 118'
    Sub

    Subbed on for F. Surman

    Substitution, Portland Timbers. Daniel Núñez replaces Finn Surman.

    D. Nunez

  11. GOAL116'
    Jack Skahan

    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
  12. 116'Mark-Anthony Kaye

    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.

  13. 115'Ariel Lassiter

    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.

  14. 115'

    Free kick won

    Ian Smith (Portland Timbers) wins a free kick in the attacking half.

  15. 115'

    Foul

    Foul by Beau Leroux (San Jose Earthquakes).

  16. 111'Jack Skahan

    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

  17. 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

  18. 110'Felipe Mora

    Free kick won

    Felipe Mora (Portland Timbers) wins a free kick in the defensive half.

  19. 107'

    Yellow card

    Max Floriani (San Jose Earthquakes) is shown the yellow card for a bad foul.

    M. Floriani

  20. 107'

    Free kick won

    Ian Smith (Portland Timbers) wins a free kick on the left wing.

  21. 107'

    Foul

    Foul by Max Floriani (San Jose Earthquakes).

  22. Second Half Extra Time begins San Jose Earthquakes 0, Portland Timbers 0.
  23. First Half Extra Time ends, San Jose Earthquakes 0, Portland Timbers 0.
  24. 105'

    Fourth official has announced 0 minutes of added time.

  25. 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

Leaders

SJPOR
Total Shots
Daniel Munie
5
Ariel Lassiter
3
Accurate Passes
Max Floriani
82
Dario Zuparic
47
Saves
Earl Edwards
5
Maxime Crépeau
8