USA - MLSCityPark, Jul 13
FTSt. Louis City
2 - 1
Portland Timbers
Events:
19'0 - 1(Assist)David Pereira da CostaSantiago Moreno
19'0 - 1David Pereira da CostaSantiago Moreno(Assist)
HT
0 - 1
Events:
54'Marcel HartelJoao Klauss1 - 1(Assist)
54'1 - 1Marcel HartelJoao Klauss(Assist)
59'Joao Ortiz
59'Joao Ortiz
64'Kevin Kelsy
64'Kevin Kelsy
67'Marcel HartelConrad Wallem2 - 1(Assist)
67'2 - 1Marcel HartelConrad Wallem(Assist)
77'Juan Mosquera
77'Juan Mosquera
79'Kamal Miller
79'Kamal Miller
90 + 2'Joao Klauss
90 + 2'Joao Klauss
90 + 3'Jaziel Orozco
90 + 3'Jaziel Orozco
FT
2 - 1
Events:
Events:
Match Info:
Referee: Ricardo Montero Araya (Costa Rica)
Venue: CityParkJul 13
Stats:
Shots on target
9
Shots on target
4
Shots off target
9
Shots off target
2
Possession (%)
53
Possession (%)
47
Corner Kicks
4
Corner Kicks
3
Offsides
3
Offsides
0
Fouls
10
Fouls
9
Yellow cards
2
Yellow cards
4
Goalkeeper saves
3
Goalkeeper saves
7
Latest commentaries:
90+6'The home team have replaced Jaziel Orozco with Kyle Hiebert. This is the fourth substitution made today by David Critchley.
90+5'Free kick in a good position for Saint Louis!
90+3'Free kick for Portland in their own half.
90+3'Saint Louis's Jaziel Orozco has been booked in St. Louis, MO.
90+2'Ricardo Montero Araya signals a free kick to Portland in their own half.
90+2'Joao Klauss (Saint Louis) gets a yellow card.
89'It's a goal kick for the home team in St. Louis, MO.
89'Corner awarded to Portland.
86'Saint Louis have a goal kick.
84'Throw-in Saint Louis.
82'Akil Watts is replacing Cedric Teuchert for the home team.
81'Goal kick for Portland at Energizer Park.
80'Saint Louis push upfield but Ricardo Montero Araya quickly pulls them for offside.
79'At Energizer Park, Kamal Miller has been yellow-carded for the away team.
77'Ricardo Montero Araya signals a free kick to Saint Louis in their own half.
77'Juan Mosquera for Portland has been booked by Ricardo Montero Araya and receives a first yellow card.
76'Ball goes out of play for a Saint Louis goal kick.
75'Cristhian Paredes is replacing David Ayala for Portland at Energizer Park.
75'Corner awarded to Portland.
75'Phil Neville is making the team's fifth substitution at Energizer Park with Gage Guerra replacing Dario Zuparic.
71'Ricardo Montero Araya awards Saint Louis a goal kick.
70'Ricardo Montero Araya awards Portland a goal kick.
67'That's a fine assist from Conrad Wallem.
67'Marcel Hartel heads in to make it 2-1 at Energizer Park.
67'David Critchley is making the team's second substitution at Energizer Park with Simon Becher replacing Celio Pompeu.
66'David Critchley (Saint Louis) is making a first substitution, with Eduard Lowen replacing Tomas Ostrak.
65'The away team have replaced Joao Ortiz with Diego Chara. This is the third substitution made today by Phil Neville.
65'Omir Fernandez is on a sub for Santiago Moreno for Portland.
65'It's getting dangerous! Free kick for Saint Louis close to the penalty box.
64'Kevin Kelsy (Portland) has received a yellow card from Ricardo Montero Araya.
60'Throw-in for Portland at Energizer Park.
59'In St. Louis, MO a free kick has been awarded the home team.
59'Portland's Joao Ortiz has been booked in St. Louis, MO.
54'Joao Klauss instrumental with a fine assist.
54'Goal! Marcel Hartel equalizes to bring the score to 1-1.
53'Goal kick for Portland at Energizer Park.
53'Saint Louis have been awarded a corner by Ricardo Montero Araya.
52'Throw-in for Saint Louis close to the penalty box.
50'Ball goes out of play for a Portland goal kick.
50'Saint Louis's Tomas Ostrak breaks free at Energizer Park. But the strike goes wide of the post.
Line-ups are confirmed. Last update: Mon Jul 14 2025 03:26:00 GMT+0000 (Coordinated Universal Time)
St. Louis City4-2-3-1
1
Roman Bürki
14
Tomas Totland
3
Jake Girdwood-Reich
15
Joshua Yaro
91
Jaziel Orozco
6
Conrad Wallem
7
Tomas Ostrak
36
Cedric Teuchert
217
Marcel Hartel
12
Celio Pompeu
9
Joao Klauss
10
David Pereira da Costa
19
Kevin Kelsy
30
Santiago Moreno
27
Jimer Fory
24
David Ayala
80
Joao Ortiz
29
Juan Mosquera
4
Kamal Miller
20
Finn Surman
13
Dario Zuparic
16
Maxime Crépeau
Portland Timbers3-4-3
Substitutions:
66'
Tomas OstrakEduard Lowen
46'
Jimer ForyIan Smith
67'
Celio PompeuSimon Becher
65'
Santiago MorenoOmir Fernandez
82'
Cedric TeuchertAkil Watts
65'
Joao OrtizDiego Chara
90'
Jaziel OrozcoKyle Hiebert
75'
David AyalaCristhian Paredes
75'
Dario ZuparicGage Guerra
Substitute players:
Ben Lundt
James Pantemis
Simon Becher
Eric Miller
Akil Watts
Omir Fernandez
Kyle Hiebert
Diego Chara
Eduard Lowen
Cristhian Paredes
Jayden Reid
Felipe Mora
Tyson Pearce
Ian Smith
Xande Silva
Gage Guerra
Joey Zalinsky
Coaches:
David Critchley
Phil Neville
MLS
#Team namePPlayedGDGoals DifferencePtsPointsWWinsDDrawsLLossesFGoals ForAGoals Against
1CONCACAF Champions League Championship play-off (additional spot(s) for CONCACAF Champions League)Philadelphia Union32236319675633
2FC Cincinnati3185818494739
3CONCACAF Champions League Championship play-off (additional spot(s) for CONCACAF Champions League)San Diego32185817785638
4Vancouver Whitecaps31255716965732
5New York City FC32856175104941
6Inter Miami CF30185616866547
7Minnesota United32145415985137
8Charlotte32653172135246
9Nashville SC321653165115539
10Los Angeles FC30235315876037
11Orlando City30155114975843
12Columbus Crew32250131185149
13Chicago Fire31648146115953
14Seattle Sounders FC31746121095245
15Austin FC31-544128113338
16Portland Timbers32-2441111103941
17New York Red Bulls32443127134743
18Colorado Rapids32-1042126144252
19FC Dallas31-438911114549
20Real Salt Lake31-1237114163345
21San Jose Earthquakes32-23699145658
22Houston Dynamo32-113699144152
23New England Revolution32-43598154145
24St. Louis City32-162877183955
25Toronto FC31-728513133138
26Sporting Kansas City32-192776194564
27CF Montreal32-232769173356
28Atlanta United31-2027512143757
29DC United32-3525510172964
30LA Galaxy31-232459173861
CONCACAF Champions League
Championship play-off (additional spot(s) for CONCACAF Champions League)
Cup result provided 1 additional position in CONCACAF Champions League
Max favourites reached
Max favourites reached