Official Highlights

Match Events

All
Top
Commentary
End of 90 Minutes
2 - 1
Marcel Hartel
Marcel Hartel
(Conrad Wallem)
Field Goal
67'
Marcel Hartel
Marcel Hartel
Field Goal
54'
Halftime
0 - 1
19'
Field Goal
David Costa
(Santiago Moreno)
David Costa
Commentary
+7'
90
End of 90 Minutes 2-1
+6'
90
Foul by Simon Becher (St. Louis City SC).
+6'
90
Ian Smith (Portland Timbers) wins a free kick in the defensive half.

Key Players

Attacker
Midfielder
Defender
João Klauss
0.11
Expected Goals
0
1
Shots On Target
0
90
Min
26
Omir Fernandez

Stats

53%
Possession
47%
2.08
Expected Goals
1.15
20
Total Shots
10
9
Shots On Target
4

Actual Play Time

Actual 62:05
Total 98:05

Shot Map

David Costa
David Costa
Goal
19'
Regular Play
Situation
Right Foot
Shot Type
0.05
xG
0.73
xGOT

Match Info

Ricardo Montero
Referee
CITYPARK
Capacity: 22,500
TV Channels
Apple TV

Current Standings Positions

Western Conference
PF:A+/-PTSWDLNext
6
Portland Timbers
Portland
2231:31033967
Orlando City Soccer Club
14
St. Louis City SC
St. Louis City SC
2223:35-12184612
FC Dallas

Predictions

About St. Louis City SC vs Portland Timbers

The match between St. Louis City SC and Portland Timbers in the Regular Season of MLS, held on Sunday, July 13, 2025 at CITYPARK, ended with a score of St. Louis City SC 2 - 1 Portland Timbers.

If you missed the best moments of St. Louis City SC vs. Portland Timbers, 365Scores brings you all the game highlights.

Stay tuned for our predictions for upcoming Football games, featuring the best odds for MLS from top betting sites.

Predictions for St. Louis City SC vs. Portland Timbers

Check out today’s betting tips and predictions for MLS. Explore the odds across the top markets in Football, including:

Whether you’re looking for the latest insights or comparing odds, our tips help you make informed decisions for your next bet.

Odds for St. Louis City SC vs. Portland Timbers

The final whistle may have blown, but there’s still plenty of action off the field! Check out how St. Louis City SC and Portland Timbers performed, and get ready for your next bet with 365Scores. Our post-game insights, combined with top betting tips, make sure you’re always prepared for the next big match. Whether you’re following the odds for upcoming MLS games or planning your next move, we’ve got the tools to help you bet with confidence.

Stats for St. Louis City SC vs. Portland Timbers

The game between St. Louis City SC and Portland Timbers ended with a score of St. Louis City SC 2 - 1 Portland Timbers. On 365Scores, you can check all the head-to-head results between these teams. Explore the stats for St. Louis City SC and Portland Timbers, including ball possession, goal kicks, yellow and red cards, and much more!

Possession
53% - 47%
Expected Goals
2.08 - 1.15
Total Shots
20 - 10
Shots On Target
9 - 4
Big Chances Created
2 - 2
Corners
4 - 3
Offsides
3 - 0
Passes Completed
476 - 426
Red Cards
0 - 0
Attacks
96 - 96
Shots Off Target
9 - 2
Shots Blocked
2 - 4
Hit Woodwork
0 - 0
Expected Goals On Target
2.44 - 1.9
Free Kicks
9 - 10
Shots Inside The Box
11 - 5
Total Passes
539 - 480
Shots Outside Box
9 - 5
Big Chances Missed
1 - 2
Expected Assists
1.67 - 0.55
Crosses Completed
6/17 (35%) - 3/13 (23%)
Passes Own Half
246 - 203
Passes Opposition Half
310 - 290
Long Passes Completed
13/25 (52%) - 28/49 (57%)
Throw-Ins
13 - 6
Key Passes
18 - 8
Passes Into Final Third
134 - 116
Backward Passes
83 - 75
Goal Kicks
7 - 11
Interceptions
5 - 7
Expected Goals Conceded
1.15 - 2.08
Goalkeeper Saves
3 - 7
Tackles Won
11/18 (61%) - 8/11 (73%)
Clearances
17 - 27
Duels Won
46 - 38
Aerial Duels Won
15/27 (56%) - 12/27 (44%)
Ground Duels Won
31/57 (54%) - 26/57 (46%)
Was Fouled
9 - 10
Successful Dribbles
5/10 (50%) - 5/14 (36%)
Was Dribbled Past
5 - 9
Final Third Possession Won
6 - 0
Possession Lost
110 - 105
Fouls
10 - 9
Yellow Cards
2 - 4
Substitutions
3 - 4

Lineups for St. Louis City SC vs. Portland Timbers

The lineups for St. Louis City SC and Portland Timbers were set with the goal of securing victory in this crucial match. Fans closely followed the team selections and absences for this important fixture. The choice of starters and substitutes played a vital role in both teams' preparations. Both St. Louis City SC and Portland Timbers made tactical adjustments to maximise their performance on the pitch.

Home Team: St. Louis City SCCoach: David Critchley.
Goalkeeper: Roman Bürki.
Defenders: Jaziel Orozco, Joshua Yaro, Tomas Totland.
Midfielders: Jake Girdwood-Reich, Tomáš Ostrák, Conrad Wallem, Marcel Hartel.
Attackers: Célio Pompeu, Cedric Teuchert, João Klauss.
Subs: Akil Watts, Simon Becher, Kyle Hiebert, Eduard Lowen, Ben Lundt, Xande Silva, Tyson Pearce, Jayden Reid, Joseph Zalinsky.

Missing Players: Alfredo Morales, Timo Baumgartl, Henry Kessler, Chris Durkin, Joakim Nilsson.

Away Team: Portland TimbersCoach: Phil Neville.
Goalkeeper: Maxime Crépeau.
Defenders: Kamal Miller, Finn Surman, Dario Župarić, Juan Mosquera.
Midfielders: Jimer Fory, David Ayala, Joao Ortiz, David Costa.
Attackers: Santiago Moreno, Kevin Kelsy.
Subs: Diego Chará, Omir Fernandez, Gage Guerra, Cristhian Paredes, Ian Smith, Eric Miller, Felipe Mora, James Pantemis.

Missing Players: Antony, Ariel Lassiter, Jonathan Rodríguez, Zac McGraw.

Event Details:

Name: St. Louis City SC vs. Portland Timbers
Date: Sunday, July 13, 2025
Location: CITYPARK
Capacity: 22500