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 29 games · 33 pts (2026/26)
- St. Louis City 29 games · 51 pts (2026/26)
Standings
| # | Team | P | Pts |
|---|---|---|---|
| 1 | Nashville SC | 29 | 66 |
| 2 | Internacional CF Miami | 29 | 52 |
| 3 | New England Revolution | 29 | 49 |
| 4 | Chicago Fire FC | 29 | 48 |
| 5 | Charlotte FC | 29 | 46 |
| 6 | Philadelphia Union | 29 | 45 |
| 7 | Orlando City SC | 29 | 38 |
| 8 | FC Cincinnati | 28 | 36 |
| 9 | New York Red Bulls | 29 | 36 |
| 10 | New York City FC | 29 | 33 |
| 11 | Toronto FC | 29 | 33 |
| 12 | D.C. United SC | 28 | 33 |
| 13 | Columbus Crew SC | 29 | 32 |
| 14 | Atlanta United FC | 29 | 30 |
| 15 | Montreal Impact FC | 29 | 24 |
| 16 | Vancouver Whitecaps FC | 29 | 52 |
| 17 | St. Louis City | 29 | 51 |
| 18 | FC Dallas | 29 | 50 |
| 19 | San Jose Earthquakes | 29 | 47 |
| 20 | Houston Dynamo | 29 | 46 |
| 21 | Los Angeles FC | 30 | 45 |
| 22 | Seattle Sounders FC | 29 | 41 |
| 23 | Los Angeles Galaxy | 30 | 39 |
| 24 | Colorado Rapids SC | 29 | 38 |
| 25 | San Diego FC | 29 | 33 |
| 26 | Portland Timbers | 29 | 33 |
| 27 | Real Salt Lake | 29 | 33 |
| 28 | Minnesota United FC | 29 | 31 |
| 29 | Austin FC | 29 | 31 |
| 30 | Sporting Kansas City | 29 | 22 |
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 | |
|---|---|---|
| #26 | Position | #17 |
| 33 | Points | 51 |
| 29 | Played | 29 |
| 9 / 6 / 14 | W / D / L | 14 / 9 / 6 |
| 51 | Scored | 54 |
| 56 | Conceded | 38 |
| -5 | GD | +16 |
| 1.14 | PPG | 1.76 |
| 31% | Win % | 48% |
Key Stats
86%
Both Teams to Score
H2H (7 games)
H2H (7 games)
86%
Over 2.5 Goals
H2H history
H2H history
3%
Clean Sheets
Portland Timbers this season
Portland Timbers this season
17%
Clean Sheets
St. Louis City this season
St. Louis City this season
Portland Timbers are 26th (33 pts). St. Louis City are 17th (51 pts).
Goal Timing (This Season)
Portland Timbers
0-15
5/9
16-30
7/10
31-45
6/9
46-60
5/4
61-75
8/2
76+
10/9
■ Scored ■ Conceded
St. Louis City
0-15
7/3
16-30
8/2
31-45
11/4
46-60
9/5
61-75
6/6
76+
8/10
■ Scored ■ Conceded
Top Scorers (This Season)
Portland Timbers
| Kevin Kelsy | 9 G | 2 A |
| Kristoffer Velde | 8 G | 5 A |
St. Louis City
| Rafael Navarro | 16 G | 5 A |
| Simon Becher | 9 G | 4 A |
| Marcel Hartel | 6 G | 3 A |
Events
Match Events
- 0' Here we go! The referee blows the whistle and Portland Timbers launch into their encounter with St. Louis City.
- 5' 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.
- 10' Simon Becher has been a constant threat and now delivers with a goal on 10 minutes.
- 15' Both keepers have barely been tested. Portland Timbers and St. Louis City are cancelling each other out in the centre of the park.
- 20' The referee has had an easy afternoon — neither side has been overly physical in the tackle.
- 25' St. Louis City fans have not had much to celebrate tonight. Their side is struggling to get forward.
- 30' It is a cagey affair so far. Portland Timbers in their trying to find a way past St. Louis City's compact .
- 34' The referee does not hesitate — a card for Miguel Araujo on 34 minutes.
- 36' A stunning finish from Eduard Lowen — that came from absolutely nowhere!
- 39' Jonathan Rodriguez adds to his 0 season tally! Portland Timbers lead 1-2 — and this changes everything.
- 44' We miss some good tackles and strikes. Is there anyone on the field to put the game back to action?
- 47' Assisted by Marcel Hartel with the perfectly-timed delivery and Cedric Teuchert makes no mistake. 1-3!
- 50' The referee does not hesitate — a card for Nokkvi THorisson on 50 minutes.
- 55' The travelling St. Louis City supporters hardly appreciate their team being pressed down to the backline.
- 57' Magnificent from Felipe Mora! That is 48 goals in 11 appearances — and it could not have come at a better time.
- 58' What a strike from Nokkvi THorisson! The score is 2-4.
- 60' Poor challenge from Marcel Hartel. The referee spots it immediately and shows the card.
- 62' The whistle greets Cedric Teuchert as he departs to be replaced by Indiana Vassilev.
- 64' Felipe Mora is having a superb {COMPETITION} campaign — that is 3 goals this season for the .
- 65' The referee has no hesitation. Evander is booked for Portland Timbers — card on 65.
- 69' The whistle greets Jayden Reid as he departs to be replaced by Jannes-Kilian Horn.
- 72' Eryk Williamson has so much to prove this time. He replaces Diego Chara on 72 minute.
- 73' Jonathan Rodriguez catches the referee's attention in entirely the wrong way. card on 73.
- 76' The referee does not hesitate — a card for Eryk Williamson on 76 minutes.
- 81' Jake Girdwood-Reich is a natural and has been asked to do a very specific job for Portland Timbers tonight.
- 86' Another substitution for St. Louis City to replace Tomas Totland by Akil Watts on 86 minute.
- 88' A tactical swap from Portland Timbers — Mason Toye on, David Ayala off on 88 minutes.
- 89' It’s gonna be a card for Jannes-Kilian Horn.
- 90' Felipe Mora is having his name booked by the referee on 90.
- What a match! Full time at {STADIUM} — Portland Timbers 4-4 St. Louis City.
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 |
|---|---|
| Felipe Mora | 2 |
| Evander | 2 |
| Kristoffer Velde | 2 |
| Rafael Navarro | 2 |
| Marcel Hartel | 2 |
| Jonathan Rodriguez | 1 |
| Cedric Teuchert | 1 |
| Zac McGraw | 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.17
Portland Timbers xG
Expected Goals
Dixon-Coles · Bivariate Poisson · Neg. Binomial · Elo
2
St. Louis City xG
I would bet for:
Portland Timbers or St. Louis City 78% + Over 2.5 goals 77%
Match Result
✗ WrongActual: Draw
Both Teams to Score
✓ Correct
Avg goals/match: 4.17
Actual: Yes — both scored
Over / Under Goals
✓ O/U 2.5| Line | Over | Under | |
|---|---|---|---|
| ± 0.5 | 97% |
|
3% |
| ± 1.5 | 92% |
|
8% |
| ± 2.5 | 77% |
|
23% |
| ± 3.5 | 59% |
|
41% |
| ± 4.5 | 40% |
|
60% |
Double Chance
Portland Timbers or Draw
67%
Draw or St. Louis City
56%
Portland Timbers or St. Louis City
78%
Half-Time Result
✗ WrongActual: St. Louis City win at HT
Correct Score
✗ 4–4 not predicted4 – 4Actual
1 – 1
7.5%
2 – 1
7.1%
2 – 2
6.9%
1 – 2
6.6%
3 – 1
5.1%
3 – 2
5%
2 – 3
4.6%
1 – 3
4.3%
2 – 0
3.8%
3 – 3
3.4%
0 – 2
3.2%
1 – 0
3%
Asian Handicap — Portland Timbers
| Handicap | Portland Timbers covers | Push | St. Louis City covers |
|---|---|---|---|
| -2.5 | 12% | — | 88% |
| -2 | 12% | 13% | 75% |
| -1.5 | 25% | — | 75% |
| -1 | 25% | 18% | 58% |
| -0.5 | 42% | — | 58% |
| +0.5 | 64% | — | 36% |
| +1 | 64% | 16% | 20% |
| +1.5 | 80% | — | 20% |
| +2 | 80% | 11% | 9% |
| +2.5 | 91% | — | 9% |
Clean Sheet
Portland Timbers keeps clean sheet
14%
✓
St. Louis City keeps clean sheet
12%
✓
Predictions are statistical estimates based on season form, H2H history, and a Poisson model. Not financial advice.

