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 04: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
1Nashville SC131730931269
2Philadelphia Union1315309312914
3Charlotte1213289122512
4Columbus Crew148288422416
5New York Red Bulls1213268223118
6Los Angeles FC1313268232310
7Seattle Sounders FC1213257412714
8San Diego1411257432413
9New York City FC119248031910
10Vancouver Whitecaps1112237222513
11FC Cincinnati117237222114
12Portland Timbers133236521916
13Minnesota United129216332314
14Inter Miami CF118216322416
15Colorado Rapids131206251716
16Real Salt Lake123196151512
17Orlando City125185342419
18Atlanta United131174542322
19Austin FC1101745288
20San Jose Earthquakes128153632921
21Houston Dynamo13-8144271523
22Chicago Fire11-2133441214
23St. Louis City12-3133451518
24Sporting Kansas City12-4133452024
25LA Galaxy11-4113261418
26DC United13-11112561122
27Toronto FC13-4102471014
28New England Revolution11-682271218
29FC Dallas12-782281522
30CF Montreal11-166137824
Cup result provided 1 additional position in CONCACAF Champions League
Max favourites reached
Max favourites reached