St. Louis City vs Portland Timbers, MLS 2024 REGULAR SEASON
Overview
Match Preview
St. Louis City vs Portland Timbers — MLS at Citypark.
- St. Louis City 26 games · 44 pts (2026/26)
- Portland Timbers 27 games · 32 pts (2026/26)
Standings
| # | Team | P | Pts |
|---|---|---|---|
| 1 | Nashville SC | 27 | 60 |
| 2 | Internacional CF Miami | 27 | 46 |
| 3 | New England Revolution | 27 | 46 |
| 4 | Charlotte FC | 27 | 43 |
| 5 | Chicago Fire FC | 26 | 42 |
| 6 | Philadelphia Union | 27 | 39 |
| 7 | Orlando City SC | 27 | 34 |
| 8 | New York City FC | 27 | 33 |
| 9 | FC Cincinnati | 26 | 33 |
| 10 | New York Red Bulls | 26 | 33 |
| 11 | D.C. United SC | 26 | 30 |
| 12 | Columbus Crew SC | 27 | 29 |
| 13 | Toronto FC | 27 | 29 |
| 14 | Atlanta United FC | 27 | 27 |
| 15 | Montreal Impact FC | 27 | 24 |
| 16 | Vancouver Whitecaps FC | 26 | 50 |
| 17 | FC Dallas | 27 | 47 |
| 18 | San Jose Earthquakes | 27 | 45 |
| 19 | St. Louis City | 26 | 44 |
| 20 | Houston Dynamo | 27 | 44 |
| 21 | Los Angeles FC | 28 | 41 |
| 22 | Colorado Rapids SC | 27 | 36 |
| 23 | Los Angeles Galaxy | 28 | 36 |
| 24 | Seattle Sounders FC | 26 | 35 |
| 25 | San Diego FC | 27 | 32 |
| 26 | Portland Timbers | 27 | 32 |
| 27 | Real Salt Lake | 27 | 32 |
| 28 | Austin FC | 27 | 31 |
| 29 | Minnesota United FC | 27 | 29 |
| 30 | Sporting Kansas City | 26 | 21 |
Head-to-Head
Recent Form
| Date | Opponent | H/A | Score | Result |
|---|---|---|---|---|
| 09 Jun | Portland Timbers | H | 0–0 | D |
| 01 Jun | Internacional CF Miami | A | 3–3 | D |
| 26 May | Seattle Sounders FC | H | 1–2 | L |
| 18 May | FC Cincinnati | A | 1–3 | L |
| 16 May | Los Angeles FC | H | 0–2 | L |
| 12 May | Chicago Fire FC | H | 3–1 | W |
| Date | Opponent | H/A | Score | Result |
|---|---|---|---|---|
| 09 Jun | St. Louis City | A | 0–0 | D |
| 02 Jun | Houston Dynamo | H | 2–2 | D |
| 30 May | Austin FC | A | 2–0 | W |
| 26 May | Sporting Kansas City | H | 2–1 | W |
| 19 May | Minnesota United FC | A | 1–2 | L |
| 16 May | San Jose Earthquakes | H | 4–2 | W |
Season Stats
| St. Louis City | Portland Timbers | |
|---|---|---|
| #19 | Position | #26 |
| 44 | Points | 32 |
| 26 | Played | 27 |
| 12 / 8 / 6 | W / D / L | 9 / 5 / 13 |
| 45 | Scored | 48 |
| 36 | Conceded | 51 |
| +9 | GD | -3 |
| 1.69 | PPG | 1.19 |
| 46% | Win % | 33% |
Key Stats
86%
Both Teams to Score
H2H (7 games)
H2H (7 games)
86%
Over 2.5 Goals
H2H history
H2H history
12%
Clean Sheets
St. Louis City this season
St. Louis City this season
4%
Clean Sheets
Portland Timbers this season
Portland Timbers this season
St. Louis City are 19th (44 pts). Portland Timbers are 26th (32 pts).
Goal Timing (This Season)
St. Louis City
0-15
4/3
16-30
7/2
31-45
9/3
46-60
8/5
61-75
6/5
76+
6/10
■ Scored ■ Conceded
Portland Timbers
0-15
4/9
16-30
7/9
31-45
5/8
46-60
5/4
61-75
7/–
76+
10/8
■ Scored ■ Conceded
Top Scorers (This Season)
St. Louis City
| Rafael Navarro | 13 G | 3 A |
| Simon Becher | 8 G | 4 A |
| Marcel Hartel | 6 G | 3 A |
Portland Timbers
| Kevin Kelsy | 9 G | 2 A |
| Kristoffer Velde | 8 G | 5 A |
Events
Match Events
- 0' The match kicks off with home fans waiting with anticipation for St. Louis City to score. At the same time, Portland Timbers does not seem to pull back! Let’s get it on!
- 5' The 28-year-old Cristhian Paredes has been sensational this season — 0 goals and 0 assists is a remarkable return.
- 10' Portland Timbers are keeping things exceptionally tight at the back. It will take something special to break them down.
- 15' It looks surprising St. Louis City does not make any changes. Anthony Markanich has some obvious troubles when approaching to the goal.
- 20' St. Louis City are deployed in a today, looking to exploit space against Portland Timbers's shape.
- 25' Portland Timbers seems to be on a short break. The game is mainly concentrated in the center. It’s high time they got back to action. Otherwise, it looks like a goalless game.
- 30' The clock is ticking and both teams know a goal could change everything at this point.
- 35' Tomas Totland needs to be pretty careful with his discipline considering 11 Yellow cards this season.
- 40' St. Louis City are enjoying more possession but struggling to find a way through a disciplined Portland Timbers backline.
- 45' The referee calls foul for Anthony Markanich. He receives a card.
- 50' The St. Louis City bench stirs into life. Joakim Nilsson is withdrawn and Joshua Yaro gets his opportunity.
- 51' The referee reaches into his pocket. Out comes the card for Hosei Kijima.
- 53' Poor challenge from Dario Zuparic. The referee spots it immediately and shows the card.
- 58' Spectators are craving for more action. Both teams play very cautiously. They need to put some more energy.
- 60' Another change for Portland Timbers made on 60 minute. Antony leaves to be changed by Cristhian Paredes.
- 65' A quiet spell here at Citypark. St. Louis City seem content sitting deep and soaking up pressure.
- 67' The referee shows St. Louis City player a card on 67.
- 70' St. Louis City ring the changes. Indiana Vassilev has done his job and it is now time for Aziel Jackson to step up.
- 75' Joakim Nilsson, a Sweden , has 0 bookings this season and will need to keep his discipline tonight.
- 79' Eric Miller gets the nod from Portland Timbers. He replaces Santiago Moreno and will look to change the dynamic.
- 80' Portland Timbers manager makes another effort to make the tables turned. Eryk Williamson is hanging David Ayala on the field on 80 minute.
- 81' The referee shows St. Louis City player a card on 81.
- 83' St. Louis City player sees a card in front of him.
- 88' Both keepers have barely been tested. St. Louis City and Portland Timbers are cancelling each other out in the centre of the park.
- The referee brings this contest to a close. take all three points.
Lineups
St. Louis City Lineups
Starting XI
- 1
- 10
- 26
- 8
- 9
-
4
Joakim Nilsson ↓ Joshua Yaro 50'
- 19
-
13
Anthony Markanich ↓ Akil Watts 70'
- 12
- 14
-
85
Hosei Kijima ↓ Samuel Adeniran 80'
Bench
- 2
- 44
-
16
Samuel Adeniran ↑ 80'
-
25
Aziel Jackson ↑ 70'
- 6
-
15
Joshua Yaro ↑ 50'
-
20
Akil Watts ↑ 70'
- 39
- 29
Coach
Bradley Carnell
Portland Timbers Lineups
Starting XI
- 10
- 41
- 5
- 13
- 14
-
24
David Ayala ↓ Eryk Williamson 80'
-
99
Nathan ↓ Felipe Mora 60'
- 18
-
11
Antony ↓ Cristhian Paredes 60'
-
30
Santiago Moreno ↓ Eric Miller 79'
- 29
Bench
- 33
-
22
Cristhian Paredes ↑ 60'
-
19
Eryk Williamson ↑ 80'
-
15
Eric Miller ↑ 79'
- 25
-
9
Felipe Mora ↑ 60'
- 51
Coach
Phil Neville
H2H
H2H Top Scorers
| Player | Goals |
|---|---|
| Rafael Navarro | 2 |
| Marcel Hartel | 2 |
| Felipe Mora | 2 |
| Evander | 2 |
| Kristoffer Velde | 2 |
| David Pereira da Costa | 1 |
| Jonathan Rodriguez | 1 |
| Cedric Teuchert | 1 |
Head to Head
St. Louis City Form
Portland Timbers Form
2024-06-09
St. Louis City
0–0
Portland Timbers
D
2024-06-02
Portland Timbers
2–2
Houston Dynamo
D
2024-05-30
Austin FC
0–2
Portland Timbers
W
2024-05-26
Portland Timbers
2–1
Sporting Kansas City
W
2024-05-19
Minnesota United FC
2–1
Portland Timbers
L
2024-05-16
Portland Timbers
4–2
San Jose Earthquakes
W
Predictions
Prediction accuracy
1 / 4
1.57
St. Louis City xG
Expected Goals
Dixon-Coles · Bivariate Poisson · Neg. Binomial · Elo
1.25
Portland Timbers xG
I would bet for:
St. Louis City or Portland Timbers 72% + Both teams to score 57%
Match Result
✗ WrongActual: Draw
Both Teams to Score
✗ Wrong
Avg goals/match: 2.82
Actual: No — clean sheet
Over / Under Goals
✗ O/U 2.5| Line | Over | Under | |
|---|---|---|---|
| ± 0.5 | 92% |
|
8% |
| ± 1.5 | 77% |
|
23% |
| ± 2.5 | 53% |
|
47% |
| ± 3.5 | 31% |
|
69% |
| ± 4.5 | 16% |
|
84% |
Double Chance
St. Louis City or Draw
70%
Draw or Portland Timbers
58%
St. Louis City or Portland Timbers
72%
Half-Time Result
✓ CorrectActual: Draw at HT
Correct Score
✓ In top 12
1 – 1
12.6%
2 – 1
8.8%
1 – 0
8.4%
0 – 0
Actual
2 – 0
7.2%
1 – 2
7%
0 – 1
6.5%
2 – 2
5.6%
3 – 1
4.6%
0 – 2
4.6%
3 – 0
3.7%
3 – 2
3%
Asian Handicap — St. Louis City
| Handicap | St. Louis City covers | Push | Portland Timbers covers |
|---|---|---|---|
| -2.5 | 9% | — | 91% |
| -2 | 9% | 13% | 78% |
| -1.5 | 22% | — | 78% |
| -1 | 22% | 21% | 57% |
| -0.5 | 43% | — | 57% |
| +0.5 | 71% | — | 29% |
| +1 | 71% | 16% | 13% |
| +1.5 | 87% | — | 13% |
| +2 | 87% | 8% | 4% |
| +2.5 | 96% | — | 4% |
Clean Sheet
St. Louis City keeps clean sheet
29%
✗
Portland Timbers keeps clean sheet
22%
✗
Predictions are statistical estimates based on season form, H2H history, and a Poisson model. Not financial advice.

