Portland Timbers vs St. Louis City, MLS 2025 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 |
|---|---|---|---|---|
| 08 Jun | St. Louis City | H | 2–1 | W |
| 29 May | Colorado Rapids SC | H | 2–1 | W |
| 24 May | Orlando City SC | A | 0–1 | L |
| 18 May | Seattle Sounders FC | H | 1–1 | D |
| 15 May | Real Salt Lake | A | 0–0 | D |
| 11 May | Sporting Kansas City | H | 1–0 | W |
| Date | Opponent | H/A | Score | Result |
|---|---|---|---|---|
| 08 Jun | Portland Timbers | A | 1–2 | L |
| 31 May | San Jose Earthquakes | H | 2–1 | W |
| 25 May | Colorado Rapids SC | A | 0–1 | L |
| 18 May | Minnesota United FC | A | 0–3 | L |
| 15 May | Sporting Kansas City | H | 2–2 | D |
| 11 May | San Diego FC | H | 1–2 | L |
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' Three points are at stake. Portland Timbers host St. Louis City — let the battle begin!
- 5' The referee has had an easy afternoon — neither side has been overly physical in the tackle.
- 10' We miss some good tackles and strikes. Is there anyone on the field to put the game back to action?
- 13' It’s gonna be a card for Jimer Fory.
- 18' A tactical chess match is unfolding here. The question is which manager blinks first.
- 23' St. Louis City are keeping things exceptionally tight at the back. It will take something special to break them down.
- 28' Alfredo Morales has been relatively quiet despite scoring 3 goals in his last 302 appearances.
- 33' Portland Timbers are enjoying more possession but struggling to find a way through a disciplined St. Louis City backline.
- 38' James Pantemis needs to be pretty careful with his discipline considering 0 Red cards this season.
- 43' Diego Chara is a natural and has been asked to do a very specific job for Portland Timbers tonight.
- 45' Timo Baumgartl catches the referee's attention in entirely the wrong way. card on 45.
- 50' A goal from the USA international Akil Watts! He fires home on 50 to make it 0-1!
- 55' What an equalizer from Antony!
- 60' Portland Timbers started playing very sharply right from the kick off. However, it slowed down the tempo rapidly by 60.
- 63' The Portland Timbers manager makes a substitution. Kevin Kelsy departs to be replaced by Felipe Mora.
- 64' St. Louis City manager makes another effort to make the tables turned. Brendan McSorley is hanging Klauss on the field on 64 minute.
- 68' It’s gonna be a card for Simon Becher.
- 73' The St. Louis City bench stirs into life. Tomas Totland is withdrawn and Joey Zalinsky gets his opportunity.
- 78' Portland Timbers are deployed in a today, looking to exploit space against St. Louis City's shape.
- 81' The Portland Timbers manager makes a substitution. David Pereira da Costa departs to be replaced by Omir Fernandez.
- 86' It looks surprising St. Louis City does not make any changes. Jayden Reid has some obvious troubles when approaching to the goal.
- 88' The supporters are chanting for Xande Silva. He replaces Celio Pompeu on 88 minute.
- 90' It’s a booking for Portland Timbers player. Kamal Miller gets a card.
- 90' Portland Timbers make a change. Juan Mosquera trudges off to be replaced by Eric Miller on 90 minutes.
- Full Time. Portland Timbers beats St. Louis City
Lineups
Portland Timbers Lineups
Starting XI
- 41
- 13
- 4
- 24
- 10
- 11
-
30
Santiago Moreno ↓ Diego Chara 90'
-
19
Kevin Kelsy ↓ Felipe Mora 63'
-
29
Juan Mosquera ↓ Eric Miller 90'
- 27
-
80
Julio Ortiz ↓ Cristhian Paredes 63'
Bench
-
21
Diego Chara ↑ 90'
-
17
Cristhian Paredes ↑ 63'
-
15
Eric Miller ↑ 90'
- 5
-
22
Omir Fernandez ↑ 81'
- 25
-
9
Felipe Mora ↑ 63'
- 23
Coach
Phil Neville
St. Louis City Lineups
Starting XI
- 1
- 32
- 17
- 27
-
9
Klauss ↓ Brendan McSorley 64'
- 5
-
11
Simon Becher ↓ Tomas Ostrak 88'
- 20
-
12
Celio Pompeu ↓ Xande Silva 88'
- 99
-
14
Tomas Totland ↓ Joey Zalinsky 73'
Bench
-
45
Xande Silva ↑ 88'
-
7
Tomas Ostrak ↑ 88'
- 3
- 22
- 15
- 39
-
80
Brendan McSorley ↑ 64'
-
71
Joey Zalinsky ↑ 73'
Coach
David Critchley
H2H
H2H Top Scorers
| Player | Goals |
|---|---|
| Evander | 2 |
| Marcel Hartel | 2 |
| Felipe Mora | 2 |
| Kyle Hiebert | 1 |
| Antony | 1 |
| Akil Watts | 1 |
| Yimmi Chara | 1 |
| David Pereira da Costa | 1 |
Head to Head
Portland Timbers Form
2025-06-08
Portland Timbers
2–1
St. Louis City
W
2025-05-29
Portland Timbers
2–1
Colorado Rapids SC
W
2025-05-24
Orlando City SC
1–0
Portland Timbers
L
2025-05-18
Portland Timbers
1–1
Seattle Sounders FC
D
2025-05-15
Real Salt Lake
0–0
Portland Timbers
D
2025-05-11
Portland Timbers
1–0
Sporting Kansas City
W
St. Louis City Form
2025-06-08
Portland Timbers
2–1
St. Louis City
L
2025-05-31
St. Louis City
2–1
San Jose Earthquakes
W
2025-05-25
Colorado Rapids SC
1–0
St. Louis City
L
2025-05-18
Minnesota United FC
3–0
St. Louis City
L
2025-05-15
St. Louis City
2–2
Sporting Kansas City
D
2025-05-11
St. Louis City
1–2
San Diego FC
L
Predictions
Prediction accuracy
4 / 4
1.81
Portland Timbers xG
Expected Goals
Dixon-Coles · Bivariate Poisson · Neg. Binomial · Elo
1.25
St. Louis City xG
I would bet for:
Both teams to score 60% + Over 2.5 goals 58%
Match Result
✓ CorrectActual: Portland Timbers win
Both Teams to Score
✓ Correct
Avg goals/match: 3.06
Actual: Yes — both scored
Over / Under Goals
✓ O/U 2.5| Line | Over | Under | |
|---|---|---|---|
| ± 0.5 | 94% |
|
6% |
| ± 1.5 | 81% |
|
19% |
| ± 2.5 | 58% |
|
42% |
| ± 3.5 | 36% |
|
64% |
| ± 4.5 | 20% |
|
80% |
Double Chance
Portland Timbers or Draw
76%
Draw or St. Louis City
48%
Portland Timbers or St. Louis City
76%
Half-Time Result
✓ CorrectActual: Draw at HT
Correct Score
✓ In top 12
1 – 1
11.5%
2 – 1
Actual
1 – 0
7.7%
2 – 0
7.6%
1 – 2
6.4%
0 – 0
6.4%
2 – 2
5.8%
3 – 1
5.6%
0 – 1
5.1%
3 – 0
4.5%
0 – 2
3.7%
3 – 2
3.5%
Asian Handicap — Portland Timbers
| Handicap | Portland Timbers covers | Push | St. Louis City covers |
|---|---|---|---|
| -2.5 | 13% | — | 87% |
| -2 | 13% | 15% | 72% |
| -1.5 | 28% | — | 72% |
| -1 | 28% | 21% | 51% |
| -0.5 | 49% | — | 51% |
| +0.5 | 75% | — | 25% |
| +1 | 75% | 14% | 11% |
| +1.5 | 89% | — | 11% |
| +2 | 89% | 7% | 4% |
| +2.5 | 96% | — | 4% |
Clean Sheet
Portland Timbers keeps clean sheet
29%
✓
St. Louis City keeps clean sheet
17%
✓
Predictions are statistical estimates based on season form, H2H history, and a Poisson model. Not financial advice.

