Goal Difference
-13
2
Assists
12
26
Goals Against
34
28
Possession
21
30


Game Information
Energizer Park
11:00 PM, July 13, 2025
Coverage: MLS Season Pass
St. Louis, Missouri, USA
Scoring Summary
- 90'+7' Second Half ends, St. Louis City SC 2, Portland Timbers 1.
- 90'+5' Substitution, St. Louis City SC. Kyle Hiebert replaces Jaziel Orozco.
- 90'+3' Jaziel Orozco (St. Louis City SC) is shown the yellow card for a bad foul.
- 90'+2' João Klauss (St. Louis City SC) is shown the yellow card for a bad foul.
- 82' Substitution, St. Louis City SC. Akil Watts replaces Cedric Teuchert.
- 79' Kamal Miller (Portland Timbers) is shown the yellow card.
- 77' Juan Mosquera (Portland Timbers) is shown the yellow card for a bad foul.
- 75' Substitution, Portland Timbers. Gage Guerra replaces Dario Zuparic.
- 75' Substitution, Portland Timbers. Cristhian Paredes replaces David Ayala.
- 67' Goal! St. Louis City SC 2, Portland Timbers 1. Marcel Hartel (St. Louis City SC) header from the left side of the six yard box to the top left corner. Assisted by Conrad Wallem with a cross.