USA - MLSCityPark, Jul 14
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 14
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 11: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 - Western
#Team namePPlayedGDGoals DifferencePtsPointsWWinsDDrawsLLossesFGoals ForAGoals Against
1CONCACAF Champions League Championship play-off (additional spot(s) for CONCACAF Champions League)San Diego28195316575233
2Minnesota United28165014864731
3Vancouver Whitecaps27164914764731
4Seattle Sounders FC27104412874838
5Los Angeles FC25134111864431
6Portland Timbers27-23810893537
7Colorado Rapids28-836106123644
8San Jose Earthquakes2843598115248
9Austin FC26-6359892632
10Real Salt Lake27-83194142836
11FC Dallas27-83079113947
12Houston Dynamo27-102978123444
13Sporting Kansas City27-162466153955
14St. Louis City27-162156163147
15LA Galaxy27-231947163255
CONCACAF Champions League
Championship play-off (additional spot(s) for CONCACAF Champions League)
Cup result provided 1 additional position in CONCACAF Champions League
MLS - Eastern
#Team namePPlayedGDGoals DifferencePtsPointsWWinsDDrawsLLossesFGoals ForAGoals Against
1CONCACAF Champions League Championship play-off (additional spot(s) for CONCACAF Champions League)Philadelphia Union28225416664826
2FC Cincinnati2875216484235
3Nashville SC28175015584932
4Charlotte28747152114639
5Orlando City28144713875440
6Inter Miami CF25144613755440
7Columbus Crew2744512964339
8New York City FC2674413583730
9New York Red Bulls28439116114238
10Chicago Fire27239116105048
11New England Revolution27-33187123538
12Toronto FC27-72459132734
13CF Montreal28-222358152850
14Atlanta United27-1823411123149
15DC United28-292149152453
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