Major League Soccer

USA
May 3, 2025
10:30 PM (Eastern Time)
PayPal Park, San Jose, California
Referee: F. Bazakos
Final
Portland Timbers
1
VS
San Jose Earthquakes
4

Box Score

Team 1st Half 2nd Half Final
Portland Timbers
Portland Timbers
1 0 1
San Jose Earthquakes
San Jose Earthquakes
3 1 4

Match Timeline

San Jose Earthquakes San Jose Earthquakes
0'
Kick Off
16'
C. Espinoza
Normal Goal
24'
C. Espinoza
Normal Goal (Assist: O. Bouda)
27'
C. Arango
Normal Goal (Assist: D. Jones)
38'
I. Harkes
Yellow Card
40'
D. Munie
Yellow Card
42'
F. Mora
Normal Goal
55'
D. Romney
Yellow Card
58'
C. Arango
Goal Disallowed - offside
66'
C. Paredes
Substitution 1 (Out: J. Ortiz)
72'
Rodrigues
Substitution 1 (Out: M. Floriani)
76'
K. Kelsy
Substitution 2 (Out: D. Ayala)
76'
O. Fernandez
Substitution 3 (Out: S. Moreno)
76'
I. Smith
Substitution 4 (Out: C. Bravo)
82'
M. Kaye
Substitution 2 (Out: I. Harkes)
82'
A. Lassiter
Substitution 5 (Out: J. Mosquera)
88'
O. Bouda
Normal Goal
90+2'
K. Miller
Yellow Card
90+3'
N. Buck
Substitution 3 (Out: B. Leroux)
90+4'
Vitor Costa
Yellow Card
90'
Final Whistle
Portland Timbers Portland Timbers

Match Statistics

44%
Ball Possession
56%
15
Total Shots
17
8
Shots on Target
5
6
Shots off Target
9
1
Blocked Shots
3
11
Shots Inside Box
13
4
Shots Outside Box
4
14
Fouls
9
2
Corner Kicks
6
3
Offsides
3
4
Yellow Cards
1
0
Red Cards
0
4
Goalkeeper Saves
4
415
Total Passes
515
320
Passes Accurate
415
77%
Pass Accuracy
81%
2.06
Expected Goals (xG)
1.71

Player Statistics

Starting XI

Player Pos Rating Min Goals Assists Shots Passes Key Passes Tackles
Cristian Espinoza C
F 9.2 90 2 0 4 (2) 42 3 -
Daniel
G 7.0 90 - 0 - 30 - -
Max Floriani
D 6.5 72 - 0 - 37 - -
Vitor Costa
M 7.3 90 - 0 1 () 39 2 3
Cristian Arango
F 8.6 90 1 1 5 (4) 22 2 -
Ian Harkes
M 7.0 82 - 0 2 (1) 36 - 3
DeJuan Jones
M 8.2 90 - 2 - 49 3 1
Beau Leroux
M 6.7 89 - 0 - 36 - 2
Dave Romney
D 7.0 90 - 0 - 35 - 1
Daniel Munie
D 6.3 90 - 0 1 () 46 1 1
Ousseni Bouda
F 8.5 90 1 1 1 (1) 28 4 -

Substitutes

Player Pos Rating Min Goals Assists Shots Passes Key Passes Tackles
Rodrigues
D 6.5 18 - 0 - 9 - -
Jamar Ricketts
D - - - - - - - -
Niko Tsakiris
M - - - - - - - -
Noel Buck
M - 1 - 0 - 2 - -
Earl Edwards Jr.
G - - - - - - - -
Nick Lima
D - - - - - - - -
Mark-Anthony Kaye
M 6.7 8 - 0 - 4 - -
Amahl Pellegrino
F - - - - - - - -
Preston Judd
F - - - - - - - -

Starting XI

Player Pos Rating Min Goals Assists Shots Passes Key Passes Tackles
Felipe Mora C
F 7.3 90 1 0 3 (2) 29 1 1
Antony Alves
M 6.9 90 - 0 2 (1) 44 1 2
David Ayala
M 6.6 76 - 0 2 () 56 - 2
Santiago Moreno
M 7.6 77 - 0 1 () 31 5 1
David Pereira da Costa
M 7.6 90 - 1 2 (1) 57 5 1
Maxime Crépeau
G 6.5 90 - 0 - 24 - -
Juan Mosquera
D 6.2 82 - 0 - 37 - 1
Kamal Miller
D 6.0 90 - 0 - 66 - -
Joao Ortíz
M 6.3 66 - 0 - 34 1 1
Finn Surman
D 6.3 90 - 0 1 () 39 - -
Claudio Bravo
D 6.7 77 - 0 1 (1) 45 - 1

Substitutes

Player Pos Rating Min Goals Assists Shots Passes Key Passes Tackles
Zac McGraw
D - - - - - - - -
Kevin Kelsy
F 6.6 13 - 0 1 () 4 - -
Ian Smith
D 6.9 14 - 0 - 16 - 1
Trey Muse
G - - - - - - - -
Eric Miller
D - - - - - - - -
Omir Fernandez
F 6.3 13 - 0 - 7 - 1
Dario Župarić
D - - - - - - - -
Ariel Lassiter
F 6.6 8 - 0 - 6 - -
Cristhian Paredes
M 6.6 24 - 0 1 () 20 - 1

Head-to-Head History

Jun 13, 2025
Portland Timbers
1 - 1
San Jose Earthquakes
May 3, 2025
San Jose Earthquakes
4 - 1
Portland Timbers