Portland Timbers vs St. Louis City, MLS 2024 REGULAR SEASON
Overview
Match Preview
Portland Timbers vs St. Louis City — MLS at Providence Park.
- Portland Timbers 18 games · 24 pts (2026/26)
- St. Louis City 18 games · 26 pts (2026/26)
Standings
| # | Team | P | Pts |
|---|---|---|---|
| 1 | Nashville SC | 18 | 40 |
| 2 | Internacional CF Miami | 18 | 38 |
| 3 | New England Revolution | 18 | 30 |
| 4 | Chicago Fire FC | 17 | 29 |
| 5 | New York City FC | 18 | 26 |
| 6 | FC Cincinnati | 18 | 26 |
| 7 | Charlotte FC | 18 | 25 |
| 8 | New York Red Bulls | 18 | 25 |
| 9 | D.C. United SC | 18 | 23 |
| 10 | Columbus Crew SC | 18 | 20 |
| 11 | Orlando City SC | 18 | 20 |
| 12 | Toronto FC | 18 | 17 |
| 13 | Philadelphia Union | 18 | 16 |
| 14 | Montreal Impact FC | 18 | 16 |
| 15 | Atlanta United FC | 18 | 12 |
| 16 | Vancouver Whitecaps FC | 17 | 34 |
| 17 | Los Angeles FC | 19 | 34 |
| 18 | San Jose Earthquakes | 18 | 33 |
| 19 | Houston Dynamo | 18 | 32 |
| 20 | FC Dallas | 18 | 27 |
| 21 | Real Salt Lake | 17 | 27 |
| 22 | St. Louis City | 18 | 26 |
| 23 | Portland Timbers | 18 | 24 |
| 24 | Seattle Sounders FC | 17 | 24 |
| 25 | Minnesota United FC | 18 | 24 |
| 26 | Colorado Rapids SC | 18 | 22 |
| 27 | Los Angeles Galaxy | 19 | 22 |
| 28 | San Diego FC | 18 | 21 |
| 29 | Austin FC | 18 | 17 |
| 30 | Sporting Kansas City | 18 | 14 |
Head-to-Head
Recent Form
| Date | Opponent | H/A | Score | Result |
|---|---|---|---|---|
| 25 Aug | St. Louis City | H | 4–4 | D |
| 21 Jul | Los Angeles Galaxy | A | 2–3 | L |
| 14 Jul | Real Salt Lake | H | 3–0 | W |
| 08 Jul | Nashville SC | H | 4–1 | W |
| 05 Jul | FC Dallas | A | 2–3 | L |
| 30 Jun | Minnesota United FC | H | 3–2 | W |
| Date | Opponent | H/A | Score | Result |
|---|---|---|---|---|
| 25 Aug | Portland Timbers | A | 4–4 | D |
| 21 Jul | Sporting Kansas City | A | 1–1 | D |
| 18 Jul | Seattle Sounders FC | A | 0–2 | L |
| 14 Jul | Vancouver Whitecaps FC | H | 1–4 | L |
| 08 Jul | Colorado Rapids SC | A | 1–4 | L |
| 04 Jul | San Jose Earthquakes | H | 2–0 | W |
Season Stats
| Portland Timbers | St. Louis City | |
|---|---|---|
| #23 | Position | #22 |
| 24 | Points | 26 |
| 18 | Played | 18 |
| 7 / 3 / 8 | W / D / L | 7 / 5 / 6 |
| 33 | Scored | 24 |
| 33 | Conceded | 24 |
| +0 | GD | +0 |
| 1.33 | PPG | 1.44 |
| 39% | Win % | 39% |
Key Stats
83%
Both Teams to Score
H2H (6 games)
H2H (6 games)
83%
Over 2.5 Goals
H2H history
H2H history
6%
Clean Sheets
Portland Timbers this season
Portland Timbers this season
16%
Clean Sheets
St. Louis City this season
St. Louis City this season
Portland Timbers are 23rd (24 pts). St. Louis City are 22nd (26 pts).
Goal Timing (This Season)
Portland Timbers
0-15
2/5
16-30
4/5
31-45
4/4
46-60
3/2
61-75
5/–
76+
5/4
■ Scored ■ Conceded
St. Louis City
0-15
2/1
16-30
3/1
31-45
4/2
46-60
5/5
61-75
4/3
76+
5/6
■ Scored ■ Conceded
Top Scorers (This Season)
Portland Timbers
| Kevin Kelsy | 8 G | 2 A |
St. Louis City
| Marcel Hartel | 5 G | 3 A |
Events
Match Events
- 0' The match kicks off with home fans waiting with anticipation for Portland Timbers to score. At the same time, St. Louis City does not seem to pull back! Let’s get it on!
- 5' St. Louis City started playing very sharply right from the kick off. However, it slowed down the tempo rapidly by 5.
- 10' Goal! Simon Becher scores his 13 goal in 279 matches.
- 15' 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 Maxime Crepeau suffering a number of foals already.
- 20' Not even hints on scoring a goal over the last 20 minutes.
- 25' A quiet spell here at Providence Park. St. Louis City seem content sitting deep and soaking up pressure.
- 30' Portland Timbers is defending very well tonight not leaving a chance for their rivals to get through for a goal.
- 34' It’s a booking for Portland Timbers player. Miguel Araujo gets a card.
- 36' The deadlock is broken! Eduard Lowen gets on the scoresheet on 36 minutes.
- 39' Against the run of play, Jonathan Rodriguez has scored! This game has turned on its head.
- 44' While there is no rush on the pitch, let’s have a look at some stats. Jannes-Kilian Horn made 398 appearances and scored 0 goals. He is very likely to score a goal today.
- 47' Cedric Teuchert adds to his 0 season tally! St. Louis City lead 1-3 — and this changes everything.
- 50' Controversy at the stadium! Nokkvi THorisson argues furiously but the card stands.
- 55' 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.
- 57' GOAL! Felipe Mora fires home to make it 2-3!
- 58' Clinical. Composed. Brilliant. Nokkvi THorisson makes it 2-4.
- 60' St. Louis City receives a card for a hard tackle on 60.
- 62' St. Louis City manager makes another effort to make the tables turned. Indiana Vassilev is hanging Cedric Teuchert on the field on 62 minute.
- 64' The Chile Felipe Mora breaks the deadlock on 64 minutes. 3-4!
- 65' A moment of madness from Evander on 65 minutes earns him a card. Portland Timbers will be frustrated.
- 69' Jannes-Kilian Horn is ready to make an impact after coming on for Jayden Reid at the 69 minute mark.
- 72' Another change for Portland Timbers made on 72 minute. Diego Chara leaves to be changed by Eryk Williamson.
- 73' Controversy at the stadium! Jonathan Rodriguez argues furiously but the card stands.
- 76' The referee does not hesitate — a card for Eryk Williamson on 76 minutes.
- 81' Supporters expect more eagerness from Marcel Hartel, as he is very good at scoring at Providence Park with 0 goals in the last 0 games.
- 86' St. Louis City ring the changes. Tomas Totland has done his job and it is now time for Akil Watts to step up.
- 88' A tactical swap from Portland Timbers — Mason Toye on, David Ayala off on 88 minutes.
- 89' Jannes-Kilian Horn was booked on 89.
- 90' Poor challenge from Felipe Mora. The referee spots it immediately and shows the card.
- Hope, you loved the show. Another epic battle is over with the score 4-4.
Lineups
Portland Timbers Lineups
Starting XI
- 10
-
21
Diego Chara ↓ Eryk Williamson 72'
- 2
- 5
- 13
- 14
- 16
- 9
-
24
David Ayala ↓ Mason Toye 88'
- 30
-
29
Juan Mosquera ↓ Antony 72'
Bench
- 22
-
19
Eryk Williamson ↑ 72'
- 41
- 15
-
23
Mason Toye ↑ 88'
- 25
- 18
-
11
Antony ↑ 72'
- 20
St. Louis City Lineups
Starting XI
- 1
- 36
- 17
- 10
- 8
- 5
- 11
- 22
- 99
-
14
Tomas Totland ↓ Akil Watts 86'
-
29
Nokkvi THorisson ↓ Hosei Kijima 69'
Bench
-
38
Jannes-Kilian Horn ↑ 69'
-
19
Indiana Vassilev ↑ 62'
-
3
Jake Girdwood-Reich ↑ 86'
- 15
-
20
Akil Watts ↑ 86'
- 39
- 40
- 41
-
85
Hosei Kijima ↑ 69'
H2H
H2H Top Scorers
| Player | Goals |
|---|---|
| Evander | 2 |
| Marcel Hartel | 2 |
| Felipe Mora | 2 |
| Jared Stroud | 1 |
| David Ayala | 1 |
| Kyle Hiebert | 1 |
| Antony | 1 |
| Akil Watts | 1 |
Head to Head
Portland Timbers Form
St. Louis City Form
2024-08-25
Portland Timbers
4–4
St. Louis City
D
2024-07-21
Sporting Kansas City
1–1
St. Louis City
D
2024-07-18
Seattle Sounders FC
2–0
St. Louis City
L
2024-07-14
St. Louis City
1–4
Vancouver Whitecaps FC
L
2024-07-08
Colorado Rapids SC
4–1
St. Louis City
L
2024-07-04
St. Louis City
2–0
San Jose Earthquakes
W
Predictions
Prediction accuracy
2 / 4
2.23
Portland Timbers xG
Expected Goals
Dixon-Coles · Bivariate Poisson · Neg. Binomial · Elo
1.67
St. Louis City xG
I would bet for:
Over 2.5 goals 73% + Both teams to score 72%
Match Result
✗ WrongActual: Draw
Both Teams to Score
✓ Correct
Avg goals/match: 3.9
Actual: Yes — both scored
Over / Under Goals
✓ O/U 2.5| Line | Over | Under | |
|---|---|---|---|
| ± 0.5 | 97% |
|
3% |
| ± 1.5 | 90% |
|
10% |
| ± 2.5 | 73% |
|
27% |
| ± 3.5 | 54% |
|
46% |
| ± 4.5 | 35% |
|
65% |
Double Chance
Portland Timbers or Draw
72%
Draw or St. Louis City
50%
Portland Timbers or St. Louis City
77%
Half-Time Result
✗ WrongActual: St. Louis City win at HT
Correct Score
✗ 4–4 not predicted4 – 4Actual
1 – 1
8.4%
2 – 1
8.2%
2 – 2
6.7%
1 – 2
6.1%
3 – 1
6%
2 – 0
5.1%
3 – 2
5%
1 – 0
4.1%
2 – 3
3.7%
3 – 0
3.7%
1 – 3
3.4%
4 – 1
3.4%
Asian Handicap — Portland Timbers
| Handicap | Portland Timbers covers | Push | St. Louis City covers |
|---|---|---|---|
| -2.5 | 15% | — | 85% |
| -2 | 15% | 15% | 70% |
| -1.5 | 30% | — | 70% |
| -1 | 30% | 19% | 50% |
| -0.5 | 50% | — | 50% |
| +0.5 | 72% | — | 28% |
| +1 | 72% | 14% | 14% |
| +1.5 | 86% | — | 14% |
| +2 | 86% | 8% | 6% |
| +2.5 | 94% | — | 6% |
Clean Sheet
Portland Timbers keeps clean sheet
20%
✓
St. Louis City keeps clean sheet
12%
✓
Predictions are statistical estimates based on season form, H2H history, and a Poisson model. Not financial advice.

