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 34 games · 54 pts (2026/26)
- Portland Timbers 34 games · 46 pts (2026/26)
Standings
| # | Team | P | Pts |
|---|---|---|---|
| 1 | Nashville SC | 34 | 77 |
| 2 | Internacional CF Miami | 34 | 60 |
| 3 | New England Revolution | 34 | 58 |
| 4 | Chicago Fire FC | 34 | 55 |
| 5 | Charlotte FC | 34 | 54 |
| 6 | Philadelphia Union | 34 | 50 |
| 7 | Columbus Crew SC | 34 | 47 |
| 8 | FC Cincinnati | 34 | 46 |
| 9 | Orlando City SC | 34 | 46 |
| 10 | New York City FC | 34 | 42 |
| 11 | New York Red Bulls | 34 | 42 |
| 12 | Toronto FC | 34 | 39 |
| 13 | Atlanta United FC | 34 | 33 |
| 14 | D.C. United SC | 34 | 33 |
| 15 | Montreal Impact FC | 34 | 26 |
| 16 | Vancouver Whitecaps FC | 34 | 64 |
| 17 | FC Dallas | 34 | 58 |
| 18 | St. Louis City | 34 | 54 |
| 19 | San Jose Earthquakes | 34 | 52 |
| 20 | Houston Dynamo | 34 | 51 |
| 21 | Los Angeles FC | 34 | 47 |
| 22 | Portland Timbers | 34 | 46 |
| 23 | Seattle Sounders FC | 34 | 46 |
| 24 | Real Salt Lake | 34 | 45 |
| 25 | Minnesota United FC | 34 | 44 |
| 26 | Los Angeles Galaxy | 34 | 44 |
| 27 | Colorado Rapids SC | 34 | 43 |
| 28 | San Diego FC | 34 | 38 |
| 29 | Austin FC | 34 | 34 |
| 30 | Sporting Kansas City | 34 | 26 |
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 | |
|---|---|---|
| #18 | Position | #22 |
| 54 | Points | 46 |
| 34 | Played | 34 |
| 15 / 9 / 10 | W / D / L | 13 / 7 / 14 |
| 59 | Scored | 62 |
| 48 | Conceded | 61 |
| +11 | GD | +1 |
| 1.59 | PPG | 1.35 |
| 44% | Win % | 38% |
Key Stats
88%
Both Teams to Score
H2H (8 games)
H2H (8 games)
88%
Over 2.5 Goals
H2H history
H2H history
18%
Clean Sheets
St. Louis City this season
St. Louis City this season
9%
Clean Sheets
Portland Timbers this season
Portland Timbers this season
St. Louis City are 18th (54 pts). Portland Timbers are 22nd (46 pts).
Goal Timing (This Season)
St. Louis City
0-15
9/3
16-30
8/2
31-45
11/8
46-60
10/9
61-75
6/7
76+
10/11
■ Scored ■ Conceded
Portland Timbers
0-15
7/10
16-30
8/10
31-45
9/9
46-60
6/5
61-75
10/4
76+
12/10
■ Scored ■ Conceded
Top Scorers (This Season)
St. Louis City
| Rafael Navarro | 18 G | 6 A |
| Simon Becher | 9 G | 4 A |
| Marcel Hartel | 6 G | 3 A |
Portland Timbers
| Kristoffer Velde | 12 G | 6 A |
| Ariel Lassiter | 9 G | 4 A |
| Kevin Kelsy | 9 G | 2 A |
Events
Match Events
- 0' And we are off! St. Louis City vs Portland Timbers — let the football do the talking.
- 5' Spectators are craving for more action. Both teams play very cautiously. They need to put some more energy.
- 10' Both keepers have barely been tested. St. Louis City and Portland Timbers are cancelling each other out in the centre of the park.
- 15' It looks like no one’s ball. Portland Timbers is used to counterattacking playing. None of the sides are ready to take the lead.
- 20' named a earlier, and opted for a in response. A fascinating tactical duel is developing.
- 25' Zac McGraw needs to be pretty careful with his discipline considering 0 Yellow cards this season.
- 30' The referee is likely to let players tackle, as he already missed some meaty challenges during opening seconds. He is still to establish what should not be done by the players and what is acceptable on the pitch. It’s going to be a tough game for Indiana Vassilev suffering a number of foals already.
- 35' Portland Timbers looks like a favorite considering 1 games won in last 2 matches with its main striker Kristoffer Velde scoring 4 goals.
- 40' Not even hints on scoring a goal over the last 40 minutes.
- 45' Anthony Markanich was booked on 45.
- 50' St. Louis City ring the changes. Joakim Nilsson has done his job and it is now time for Joshua Yaro to step up.
- 51' A moment of madness from Hosei Kijima on 51 minutes earns him a card. St. Louis City will be frustrated.
- 53' It’s gonna be a card for Dario Zuparic.
- 58' Supporters expect more eagerness from Cristhian Paredes, as he is very good at scoring at Citypark with 0 goals in the last 0 games.
- 60' The crowd applauds Antony as he leaves the pitch. Cristhian Paredes steps in for Portland Timbers.
- 65' While there is no rush on the pitch, let’s have a look at some stats. Roman Burki made 536 appearances and scored 0 goals. He is very likely to score a goal today.
- 67' Poor challenge from Celio Pompeu. The referee spots it immediately and shows the card.
- 70' Aziel Jackson has so much to prove this time. He replaces Indiana Vassilev on 70 minute.
- 75' St. Louis City are happy to let the opposition have the ball in their own half. The trap is set.
- 79' Fresh legs for Portland Timbers! Eric Miller comes on to replace Santiago Moreno.
- 80' Another change for Portland Timbers made on 80 minute. David Ayala leaves to be changed by Eryk Williamson.
- 81' It’s a booking for St. Louis City player. Chris Durkin gets a card.
- 83' The referee does not hesitate — a card for Tomas Totland on 83 minutes.
- 88' While players are taking a pause, let’s have a look at their stats. The teams met 2 times this season with Portland Timbers winning 50% of all matches.
- The final whistle goes. A composed, disciplined performance from to claim maximum 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 |
|---|---|
| Kristoffer Velde | 4 |
| Marcel Hartel | 2 |
| Felipe Mora | 2 |
| Evander | 2 |
| Rafael Navarro | 2 |
| David Pereira da Costa | 2 |
| Akil Watts | 1 |
| Daniel Edelman | 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.51
St. Louis City xG
Expected Goals
Dixon-Coles · Bivariate Poisson · Neg. Binomial · Elo
1.28
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.79
Actual: No — clean sheet
Over / Under Goals
✗ O/U 2.5| Line | Over | Under | |
|---|---|---|---|
| ± 0.5 | 92% |
|
8% |
| ± 1.5 | 77% |
|
23% |
| ± 2.5 | 52% |
|
48% |
| ± 3.5 | 31% |
|
69% |
| ± 4.5 | 16% |
|
84% |
Double Chance
St. Louis City or Draw
68%
Draw or Portland Timbers
60%
St. Louis City or Portland Timbers
72%
Half-Time Result
✓ CorrectActual: Draw at HT
Correct Score
✓ In top 12
1 – 1
12.8%
2 – 1
8.6%
1 – 0
8.4%
0 – 0
Actual
1 – 2
7.3%
0 – 1
6.9%
2 – 0
6.9%
2 – 2
5.5%
0 – 2
5%
3 – 1
4.3%
3 – 0
3.4%
1 – 3
3.1%
Asian Handicap — St. Louis City
| Handicap | St. Louis City covers | Push | Portland Timbers covers |
|---|---|---|---|
| -2.5 | 8% | — | 92% |
| -2 | 8% | 13% | 79% |
| -1.5 | 21% | — | 79% |
| -1 | 21% | 20% | 59% |
| -0.5 | 41% | — | 59% |
| +0.5 | 69% | — | 31% |
| +1 | 69% | 17% | 14% |
| +1.5 | 86% | — | 14% |
| +2 | 86% | 9% | 5% |
| +2.5 | 95% | — | 5% |
Clean Sheet
St. Louis City keeps clean sheet
29%
✗
Portland Timbers keeps clean sheet
23%
✗
Predictions are statistical estimates based on season form, H2H history, and a Poisson model. Not financial advice.

