MLS

St. Louis CITY SC vs Portland Timbers, 2025 MLS, Regular Season

· MLS
  • 54': Marcel Hartel
  • 67': Marcel Hartel
FT
2 - 1
  • 19': David Da Costa

About

St. Louis CITY SC are hosting Portland Timbers at Energizer Park, St. Louis, Missouri, USA, starting on . The match is a part of the MLS.

Match Commentary

  • 0': Lineups are announced and players are warming up.
  • 0': First Half begins.
  • 1': Foul by Tomás Ostrák (St. Louis City SC).
  • 1': Jimer Fory (Portland Timbers) wins a free kick in the defensive half.
  • 2': Célio Pompeu (St. Louis City SC) wins a free kick on the left wing.
  • 2': Foul by Dario Zuparic (Portland Timbers).
  • 4': Foul by Jake Girdwood-Reich (St. Louis City SC).
  • 4': Kevin Kelsy (Portland Timbers) wins a free kick in the defensive half.
  • 4': Attempt missed. Cedric Teuchert (St. Louis City SC) right footed shot from outside the box misses to the left. Assisted by Marcel Hartel.
  • 6': Attempt saved. Tomas Totland (St. Louis City SC) right footed shot from the right side of the box is saved in the centre of the goal by Maxime Crépeau (Portland Timbers). Assisted by João Klauss.
  • 9': Attempt missed. Conrad Wallem (St. Louis City SC) right footed shot from outside the box is close, but misses to the left. Assisted by Jaziel Orozco.
  • 11': Attempt blocked. Santiago Moreno (Portland Timbers) right footed shot from outside the box is blocked. Assisted by David Ayala.
  • 11': Foul by Santiago Moreno (Portland Timbers).
  • 11': Jaziel Orozco (St. Louis City SC) wins a free kick in the defensive half.
  • 14': Offside, St. Louis City SC. Tomas Totland is caught offside.
  • 16': Foul by Jimer Fory (Portland Timbers).
  • 16': Jake Girdwood-Reich (St. Louis City SC) wins a free kick in the defensive half.
  • 19': Goal! St. Louis City SC 0, Portland Timbers 1. David da Costa (Portland Timbers) right footed shot from outside the box to the bottom right corner. Assisted by Santiago Moreno.
  • 24': Foul by Conrad Wallem (St. Louis City SC).
  • 24': Santiago Moreno (Portland Timbers) wins a free kick in the attacking half.
  • 25': Corner,Portland Timbers. Conceded by João Klauss.
  • 28': Attempt saved. Cedric Teuchert (St. Louis City SC) left footed shot from the centre of the box is saved in the centre of the goal by Maxime Crépeau (Portland Timbers). Assisted by João Klauss with a through ball.
  • 28': Corner,St. Louis City SC. Conceded by Maxime Crépeau.
  • 30': Corner,St. Louis City SC. Conceded by Finn Surman.
  • 30': Attempt blocked. Cedric Teuchert (St. Louis City SC) right footed shot from the centre of the box is blocked. Assisted by Marcel Hartel with a cross.
  • 32': Foul by Joao Ortiz (Portland Timbers).
  • 32': Tomás Ostrák (St. Louis City SC) wins a free kick in the attacking half.
  • 37': Attempt saved. Cedric Teuchert (St. Louis City SC) left footed shot from the centre of the box is saved in the centre of the goal by Maxime Crépeau (Portland Timbers). Assisted by Tomas Totland.
  • 40': Attempt saved. Tomás Ostrák (St. Louis City SC) right footed shot from outside the box is saved in the centre of the goal by Maxime Crépeau (Portland Timbers). Assisted by Conrad Wallem.
  • 41': Attempt saved. David da Costa (Portland Timbers) right footed shot from a difficult angle on the left is saved in the centre of the goal by Roman Bürki (St. Louis City SC). Assisted by Jimer Fory.
  • 42': Attempt blocked. Joao Ortiz (Portland Timbers) right footed shot from outside the box is blocked. Assisted by David da Costa.
  • 43': Attempt saved. Conrad Wallem (St. Louis City SC) right footed shot from outside the box is saved in the centre of the goal by Maxime Crépeau (Portland Timbers). Assisted by Tomás Ostrák.
  • 45': Offside, St. Louis City SC. Conrad Wallem is caught offside.
  • 45': Fourth official has announced 2 minutes of added time.
  • 45'+1': Attempt missed. Célio Pompeu (St. Louis City SC) right footed shot from the left side of the box misses to the right. Assisted by Marcel Hartel.
  • 45'+2': First Half ends, St. Louis City SC 0, Portland Timbers 1.
  • 45': Second Half begins St. Louis City SC 0, Portland Timbers 1.
  • 45': Substitution, Portland Timbers. Ian Smith replaces Jimer Fory.
  • 46': Corner,St. Louis City SC. Conceded by Ian Smith.
  • 48': Attempt saved. David da Costa (Portland Timbers) right footed shot from the centre of the box is saved in the centre of the goal by Roman Bürki (St. Louis City SC). Assisted by Santiago Moreno.
  • 50': Attempt missed. Tomás Ostrák (St. Louis City SC) right footed shot from outside the box is too high. Assisted by Marcel Hartel.
  • 51': Foul by Jaziel Orozco (St. Louis City SC).
  • 51': Kevin Kelsy (Portland Timbers) wins a free kick in the attacking half.
  • 53': Corner,St. Louis City SC. Conceded by Santiago Moreno.
  • 53': Attempt missed. Joshua Yaro (St. Louis City SC) header from the right side of the six yard box is too high. Assisted by Marcel Hartel with a cross following a corner.
  • 54': Attempt blocked. João Klauss (St. Louis City SC) left footed shot from the centre of the box is blocked. Assisted by Célio Pompeu.
  • 54': Goal! St. Louis City SC 1, Portland Timbers 1. Marcel Hartel (St. Louis City SC) left footed shot from the left side of the six yard box to the top left corner.
  • 59': Foul by Joao Ortiz (Portland Timbers).
  • 59': Marcel Hartel (St. Louis City SC) wins a free kick on the left wing.
  • 59': Joao Ortiz (Portland Timbers) is shown the yellow card for a bad foul.
  • 63': Attempt blocked. Santiago Moreno (Portland Timbers) right footed shot from outside the box is blocked. Assisted by David da Costa.
  • 64': Célio Pompeu (St. Louis City SC) wins a free kick in the attacking half.
  • 64': Foul by Kevin Kelsy (Portland Timbers).
  • 64': Kevin Kelsy (Portland Timbers) is shown the yellow card for a bad foul.
  • 65': Substitution, Portland Timbers. Omir Fernandez replaces Santiago Moreno.
  • 65': Substitution, Portland Timbers. Diego Chará replaces Joao Ortiz.
  • 66': Substitution, St. Louis City SC. Eduard Löwen replaces Tomás Ostrák.
  • 67': Substitution, St. Louis City SC. Simon Becher replaces Célio Pompeu because of an injury.
  • 67': Attempt saved. Eduard Löwen (St. Louis City SC) right footed shot from outside the box is saved in the bottom left corner by Maxime Crépeau (Portland Timbers).
  • 67': Attempt missed. Simon Becher (St. Louis City SC) right footed shot from very close range misses to the right. Assisted by Marcel Hartel following a set piece situation.
  • 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 following a set piece situation.
  • 69': David Ayala (Portland Timbers) wins a free kick in the defensive half.
  • 69': Foul by Marcel Hartel (St. Louis City SC).
  • 70': Attempt missed. Simon Becher (St. Louis City SC) right footed shot from outside the box is high and wide to the right. Assisted by João Klauss.
  • 75': Attempt blocked. David Ayala (Portland Timbers) left footed shot from the left side of the box is blocked. Assisted by Diego Chará.
  • 75': Corner,Portland Timbers. Conceded by Tomas Totland.
  • 75': Substitution, Portland Timbers. Cristhian Paredes replaces David Ayala.
  • 75': Substitution, Portland Timbers. Gage Guerra replaces Dario Zuparic.
  • 76': Attempt missed. Gage Guerra (Portland Timbers) header from the centre of the box is close, but misses the top right corner following a corner.
  • 77': Foul by Juan Mosquera (Portland Timbers).
  • 77': Jaziel Orozco (St. Louis City SC) wins a free kick in the defensive half.
  • 77': Juan Mosquera (Portland Timbers) is shown the yellow card for a bad foul.
  • 78': Cedric Teuchert (St. Louis City SC) wins a free kick in the defensive half.
  • 78': Foul by Kamal Miller (Portland Timbers).
  • 79': Kamal Miller (Portland Timbers) is shown the yellow card.
  • 79': Offside, St. Louis City SC. Simon Becher is caught offside.
  • 80': Attempt saved. David da Costa (Portland Timbers) right footed shot from the centre of the box is saved in the bottom right corner by Roman Bürki (St. Louis City SC). Assisted by Gage Guerra.
  • 81': Attempt missed. Eduard Löwen (St. Louis City SC) right footed shot from outside the box misses to the left. Assisted by Tomas Totland.
  • 82': Foul by Tomas Totland (St. Louis City SC).
  • 82': Omir Fernandez (Portland Timbers) wins a free kick in the defensive half.
  • 82': Substitution, St. Louis City SC. Akil Watts replaces Cedric Teuchert.
  • 83': Foul by Conrad Wallem (St. Louis City SC).
  • 83': Juan Mosquera (Portland Timbers) wins a free kick in the attacking half.
  • 88': Corner,Portland Timbers. Conceded by Joshua Yaro.
  • 89': Attempt missed. Juan Mosquera (Portland Timbers) right footed shot from the right side of the box is too high following a corner.
  • 90': Attempt saved. João Klauss (St. Louis City SC) right footed shot from outside the box is saved in the top centre of the goal by Maxime Crépeau (Portland Timbers). Assisted by Conrad Wallem.
  • 90': Fourth official has announced 6 minutes of added time.
  • 90'+2': Foul by João Klauss (St. Louis City SC).
  • 90'+2': Ian Smith (Portland Timbers) wins a free kick on the left wing.
  • 90'+2': João Klauss (St. Louis City SC) is shown the yellow card for a bad foul.
  • 90'+3': Diego Chará (Portland Timbers) wins a free kick in the defensive half.
  • 90'+3': Foul by Jaziel Orozco (St. Louis City SC).
  • 90'+3': Jaziel Orozco (St. Louis City SC) is shown the yellow card for a bad foul.
  • 90'+4': Conrad Wallem (St. Louis City SC) wins a free kick on the left wing.
  • 90'+4': Foul by Diego Chará (Portland Timbers).
  • 90'+5': Substitution, St. Louis City SC. Kyle Hiebert replaces Jaziel Orozco.
  • 90'+5': Attempt missed. Eduard Löwen (St. Louis City SC) right footed shot from the left side of the box is too high. Assisted by Marcel Hartel.
  • 90'+6': Foul by Simon Becher (St. Louis City SC).
  • 90'+6': Ian Smith (Portland Timbers) wins a free kick in the defensive half.
  • 90'+7': Second Half ends, St. Louis City SC 2, Portland Timbers 1.
  • 0': Match ends, St. Louis City SC 2, Portland Timbers 1.

Statistics

https://a.espncdn.com/combiner/i?img=/i/teamlogos/soccer/500/9723.png&h=25&scale=crop&w=25&location=originPOR STLhttps://a.espncdn.com/combiner/i?img=/i/teamlogos/soccer/500/21812.png&h=25&scale=crop&w=25&location=origin
9 Fouls 10
4 Yellow Cards 2
0 Red Cards 0
0 Offsides 3
3 Corner Kicks 4
7 Saves 3
47.2 Possession 52.8
10 SHOTS 20
4 ON GOAL 9
0.4 On Target % 0.5
0 Penalty Goals 0
0 Penalty Kicks Taken 0
428 Accurate Passes 476
483 Passes 539
0.9 Pass Completion % 0.9
2 Accurate Crosses 7
11 Crosses 17
0.2 Cross % 0.4
52 Long Balls 26
29 Accurate Long Balls 14
0.6 Long Balls % 0.5
4 Blocked Shots 2
9 Effective Tackles 9
12 Tackles 17
0.8 Tackle % 0.5
6 Interceptions 6
28 Effective Clearances 20
28 Clearances 20

Game Information

Competition: MLS

Venue: Energizer Park
Location: St. Louis, Missouri, USA
Attendance: 22,423

MLS Standings

# TEAM GP GD PTS
1 San Diego FC 24 +15 43
2 Vancouver Whitecaps 23 +13 42
3 Minnesota United FC 24 +13 41
4 Seattle Sounders FC 23 +4 37
Full Standings

Line-Ups

STL St. Louis CITY SC (4-2-3-1)

No. Name
1 Roman Bürki (GK)
15 Joshua Yaro
3 Jake Girdwood-Reich
91 Jaziel Orozco Yellow Card
14 Tomas Totland
17 Marcel Hartel
6 Conrad Wallem
7 Tomas Ostrak
9 João Klauss Yellow Card
12 Célio Pompeu
36 Cedric Teuchert

POR Portland Timbers (3-4-2-1)

No. Name
16 Maxime Crépeau (GK)
20 Finn Surman
4 Kamal Miller Yellow Card
13 Dario Zuparic
24 David Ayala
80 Joao Ortiz Yellow Card
27 Jimer Fory
29 Juan Mosquera Yellow Card
19 Kevin Kelsy Yellow Card
10 David Da Costa
30 Santiago Moreno

MLS News

MLS Power Rankings: Philadelphia jumps Miami into first place
MLS Power Rankings: Philadelphia jumps Miami into first place

El Trafico may have been the game of the weekend, but the Philadelphia Union are the team to beat according to ESPN's MLS Power Rankings.

Men's soccer rivalries to know: El Clásico, Manchester Derby
Men's soccer rivalries to know: El Clásico, Manchester Derby

From El Clásico to Manchester Derby, here are some of the most notable men's rivalries in soccer around the world.

LA Galaxy score late vs. shorthanded LAFC to force draw
LA Galaxy score late vs. shorthanded LAFC to force draw

Playing with a man advantage in the closing minutes, Maya Yoshida scored on a header just before the final whistle as the Los Angeles Galaxy forged a 3-3 tie with host Los Angeles FC in the El Trafico rivalry.

FC Cincinnati scores late to top Real Salt Lake, maintain top spot in East
FC Cincinnati scores late to top Real Salt Lake, maintain top spot in East

FC Cincinnati forward Luca Orellano's left-footed shot from outside the box sailed just inside the right side of the goal in the 87th minute, which proved to be the match-winner in a 1-0 win over host Real Salt Lake in Sandy, Utah, on Saturday night.

Danny Musovski's pair off bench leads Seattle past San Jose
Danny Musovski's pair off bench leads Seattle past San Jose

Danny Musovski came off the bench and tallied twice and Pedro de la Vega had a goal and an assist as the Seattle Sounders defeated the visiting San Jose Earthquakes 3-2 on Saturday night in a Western Conference matchup.