Major League Soccer

USA
Jun 8, 2025
7:00 PM (Eastern Time)
Providence Park, Portland, Oregon
Referee: Malik Badawi
Final
St. Louis City
1
VS
Portland Timbers
2

Box Score

Team 1st Half 2nd Half Final
St. Louis City
St. Louis City
0 1 1
Portland Timbers
Portland Timbers
0 2 2

Match Timeline

Portland Timbers Portland Timbers
0'
Kick Off
13'
J. Fory
Yellow Card
45'
T. Baumgartl
Yellow Card
50'
A. Watts
Normal Goal
56'
Antony
Normal Goal
63'
F. Mora
Substitution 1 (Out: K. Kelsy)
63'
C. Paredes
Substitution 2 (Out: J. Ortiz)
64'
B. McSorley
Substitution 1 (Out: Joao Klauss)
65'
J. Girdwood-Reich
Substitution 2 (Out: A. Morales)
68'
S. Becher
Yellow Card
73'
J. Zalinsky
Substitution 3 (Out: T. Totland)
81'
O. Fernandez
Substitution 3 (Out: D. Pereira da Costa)
88'
X. Silva
Substitution 4 (Out: C. Pompeu)
88'
T. Ostrak
Substitution 5 (Out: S. Becher)
90+2'
D. Ayala
Normal Goal (Assist: S. Moreno)
90+2'
E. Miller
Substitution 4 (Out: J. Mosquera)
90+3'
D. Chara
Substitution 5 (Out: S. Moreno)
90+4'
K. Miller
Yellow Card
90+8'
F. Mora
Yellow Card
90'
Final Whistle
St. Louis City St. Louis City

Match Statistics

52%
Ball Possession
48%
18
Total Shots
18
7
Shots on Target
8
5
Shots off Target
7
6
Blocked Shots
3
14
Shots Inside Box
13
4
Shots Outside Box
5
12
Fouls
8
7
Corner Kicks
4
0
Offsides
4
3
Yellow Cards
2
0
Red Cards
0
7
Goalkeeper Saves
5
458
Total Passes
422
401
Passes Accurate
359
88%
Pass Accuracy
85%
1.64
Expected Goals (xG)
2.41

Player Statistics

Starting XI

Player Pos Rating Min Goals Assists Shots Passes Key Passes Tackles
Kamal Miller C
D 6.7 99 - - - 63 - -
Dario Župarić
D 6.9 99 - - - 52 1 1
Joao Ortíz
M 6.3 63 - - - 42 1 1
James Pantemis
G 7.9 99 - - - 29 - -
Kevin Kelsy
F 6.5 63 - - 1 () 7 1 2
Juan Mosquera
D 6.9 93 - - 1 () 32 1 -
Jímer Fory
D 7.0 99 - 1 3 (1) 41 1 1
David Pereira da Costa
M 6.5 81 - - 1 (1) 34 - -
Santiago Moreno
M 7.0 93 - 1 2 (2) 29 3 3
David Ayala
M 8.3 99 1 - 1 (1) 61 1 2
Antony Alves
M 7.2 99 1 - 2 (1) 39 2 -

Substitutes

Player Pos Rating Min Goals Assists Shots Passes Key Passes Tackles
Trey Muse
G - - - - - - - -
Cristhian Paredes
M 6.6 36 - - - 6 1 -
Ian Smith
D - - - - - - - -
Diego Chará
M - 6 - - - 4 - -
Eric Miller
D - 6 - - - 3 - -
Omir Fernandez
F 6.9 18 - - 1 (1) 7 - -
Claudio Bravo
D - - - - - - - -
Felipe Mora
F 6.9 36 - - - 9 2 -

Starting XI

Player Pos Rating Min Goals Assists Shots Passes Key Passes Tackles
Roman Bürki C
G 7.5 99 - - - 39 - -
Marcel Hartel
M 7.3 99 - - 3 (1) 28 2 -
Alfredo Morales
M 7.3 64 - - - 40 1 3
Timo Baumgartl
D 7.5 99 - - 2 () 74 1 4
Tomas Totland
D 6.6 73 - - - 19 1 -
Simon Becher
M 6.9 88 - - 2 (1) 10 1 2
Jayden Reid
D 6.7 99 - - - 51 - 5
João Klauss
F 6.2 64 - - 3 (1) 17 1 -
Akil Watts
M 7.9 99 1 - 3 (3) 37 3 2
Henry Kessler
D 7.5 99 - - - 42 - 4
Celio Pompeu
M 7.2 88 - - 1 (1) 29 3 3

Substitutes

Player Pos Rating Min Goals Assists Shots Passes Key Passes Tackles
Tomáš Ostrák
M 6.7 11 - - - 5 1 1
Brendan McSorley
F 6.6 35 - - - 6 - -
Kyle Hiebert
D - - - - - - - -
Jaziel Orozco
M - - - - - - - -
Jake Girdwood-Reich
M 6.5 35 - - - 16 - -
Joseph Zalinsky
D 7.2 26 - - - 7 - 3
Benjamin Lundt
G - - - - - - - -
Joshua Yaro
D - - - - - - - -
Xande Silva
F 6.9 11 - - 1 (1) 2 - -

Head-to-Head History

Jul 13, 2025
St. Louis City
2 - 1
Portland Timbers
Jun 8, 2025
Portland Timbers
2 - 1
St. Louis City