Featured

Match Report | St. Louis CITY SC Secures Three Points at Energizer Park in Comeback Victory over Portland Timbers 

Match Notes

St. Louis CITY SC earned a come-from-behind, 2-1 victory against Portland Timbers on Sunday night at Energizer Park. Despite dominating play early, St. Louis conceded the first goal of the match in the 19th minute. CITY SC rebounded just a few minutes into the second half, with Marcel Hartel roofing a strike to level the match. In the 67th minute, Hartel headed home a cross from Conrad Wallem to put CITY SC on top, earning his first career MLS brace. St. Louis is now a perfect 3-0-0 all-time in MLS home contests when Marcel Hartel finds the back of the net. CITY SC’s next match is a road showdown with FC Dallas on Saturday, July 19, at 7:30 p.m. CT at Toyota Stadium.

Postgame Notes

  • Marcel Hartel notched his first career MLS brace, bringing him to five total goals across all-competitions
  • When Hartel scores at home during the MLS regular season, CITY SC has an all-time record of 3-0-0
  • Hartel has six goal contributions (three goals, three assists) in four all-time matches against Portland Timbers across all competitions
  • Conrad Wallem notched his first career MLS assist
  • CITY SC has earned points in four of their last five home matches, going 2-1-2 (8 points) over that span

July 13, 2025 – Energizer Park (St. Louis, MO)

Goal-Scoring Plays

POR: David Da Costa (Santiago Moreno), 19th minute – David Da Costa scored with a right footed shot from the central position outside the box to the bottom right corner

STL: Marcel Hartel, 54th minute – Marcel Hartel with left footed shot from the center of the box to the top left corner.

STL: Marcel Hartel (Conrad Wallem), 67th minute – Marcel Hartel scored with header from the center of the box to the top left corner.

Scoring Summary

POR: David Da Costa (Santiago Moreno), 19’

STL: Marcel Hartel, 54’

STL: Marcel Hartel (Conrad Wallem), 67’

Misconduct Summary

POR: Joao Ortiz (caution), 59’

POR: Kevin Kelsy (caution), 64’

POR: Juan Mosquera (caution), 77’

POR: Kamal Miller (caution), 79’

STL: João Klauss (caution), 90’+2

STL: Jaziel Orozco (caution), 90’+3

Lineups

STL: GK Roman Bürki ©; D Tomas Totland, D Jake Girdwood-Reich, D Josh Yaro, D Jaziel Orozco (Kyle Hiebert, 90’+5), M Tomáš Ostrák (Eduard Löwen, 66’); M Conrad Wallem; M Cedric Teuchert (Akil Watts, 82’), M Marcel Hartel, M Célio Pompeu (Simon Becher, 67’); F João Klauss

Substitutes not used: GK Ben Lundt, D Jay Reid, D Joey Zalinsky, M Tyson Pearce, M Xande Silva

TOTAL SHOTS: 21; SHOTS ON GOAL: 8; FOULS: 9; OFFSIDES: 4; CORNER KICKS: 4; SAVES: 3

POR: GK Maxime Crepeau; D Kamal Miller ©, D Dario Zuparic (Gage Guerra, 75’), D Finn Surman, D Juan Mosquera; M David Da Costa, M David Ayala (Cristhian Paredes, 75’), M Jimer Fory (Ian Smith, 46’), M Santiago Moreno (Omir Fernandez, 65’), M Joao Ortiz (Diego Chara, 65’); F Kevin Kelsy

Substitutes not used: GK James Pantemis, F Felipe Mora, D Eric Miller

TOTAL SHOTS: 10; SHOTS ON GOAL: 4; FOULS: 10; OFFSIDES: 0; CORNER KICKS: 3; SAVES: 6

Referee: Ricardo Montero Araya

Assistant Referees: Logan Brown, Jeffrey Swartzel, Rubiel Vazquez

VAR: Jorge Gonzalez

AVAR: Fabio Tovar

Venue: Energizer Park