Portland Timbers vs St. Louis City, MLS 2023 REGULAR SEASON
Overview
Match Preview
Portland Timbers vs St. Louis City — MLS at Providence Park.
- Portland Timbers 14 games · 14 pts (2026/26)
- St. Louis City 14 games · 16 pts (2026/26)
Standings
| # | Team | P | Pts |
|---|---|---|---|
| 1 | Nashville SC | 14 | 33 |
| 2 | Internacional CF Miami | 15 | 31 |
| 3 | Chicago Fire FC | 14 | 26 |
| 4 | New England Revolution | 14 | 25 |
| 5 | New York Red Bulls | 15 | 22 |
| 6 | Charlotte FC | 15 | 21 |
| 7 | FC Cincinnati | 15 | 20 |
| 8 | New York City FC | 15 | 19 |
| 9 | D.C. United SC | 15 | 18 |
| 10 | Columbus Crew SC | 15 | 16 |
| 11 | Toronto FC | 14 | 14 |
| 12 | Montreal Impact FC | 14 | 14 |
| 13 | Orlando City SC | 15 | 14 |
| 14 | Atlanta United FC | 14 | 11 |
| 15 | Philadelphia Union | 15 | 7 |
| 16 | Vancouver Whitecaps FC | 14 | 32 |
| 17 | San Jose Earthquakes | 15 | 32 |
| 18 | Real Salt Lake | 14 | 26 |
| 19 | FC Dallas | 15 | 25 |
| 20 | Los Angeles FC | 15 | 24 |
| 21 | Seattle Sounders FC | 13 | 24 |
| 22 | Houston Dynamo | 14 | 22 |
| 23 | Minnesota United FC | 15 | 22 |
| 24 | Los Angeles Galaxy | 15 | 20 |
| 25 | San Diego FC | 15 | 17 |
| 26 | Colorado Rapids SC | 15 | 16 |
| 27 | St. Louis City | 14 | 16 |
| 28 | Portland Timbers | 14 | 14 |
| 29 | Austin FC | 15 | 14 |
| 30 | Sporting Kansas City | 14 | 11 |
Head-to-Head
Last 5 meetings
Recent Form
| Date | Opponent | H/A | Score | Result |
|---|---|---|---|---|
| 12 Mar | St. Louis City | H | 1–2 | L |
| 04 Mar | Los Angeles FC | A | 2–3 | L |
| 28 Feb | Sporting Kansas City | H | 1–0 | W |
| 09 Oct | Real Salt Lake | A | 1–3 | L |
| 02 Oct | Los Angeles FC | H | 1–2 | L |
| 18 Sep | Columbus Crew SC | A | 1–1 | D |
| Date | Opponent | H/A | Score | Result |
|---|---|---|---|---|
| 12 Mar | Portland Timbers | A | 2–1 | W |
| 05 Mar | Charlotte FC | H | 3–1 | W |
| 26 Feb | Austin FC | A | 3–2 | W |
Season Stats
| Portland Timbers | St. Louis City | |
|---|---|---|
| #28 | Position | #27 |
| 14 | Points | 16 |
| 14 | Played | 14 |
| 4 / 2 / 8 | W / D / L | 4 / 4 / 6 |
| 22 | Scored | 16 |
| 28 | Conceded | 20 |
| -6 | GD | -4 |
| 1.00 | PPG | 1.14 |
| 29% | Win % | 29% |
Key Stats
83%
Both Teams to Score
H2H (6 games)
H2H (6 games)
83%
Over 2.5 Goals
H2H history
H2H history
7%
Clean Sheets
Portland Timbers this season
Portland Timbers this season
14%
Clean Sheets
St. Louis City this season
St. Louis City this season
Portland Timbers are 28th (14 pts). St. Louis City are 27th (16 pts).
Goal Timing (This Season)
Portland Timbers
0-15
2/5
16-30
3/3
31-45
3/3
46-60
–/2
61-75
2/–
76+
2/2
■ Scored ■ Conceded
St. Louis City
0-15
1/1
16-30
1/1
31-45
1/1
46-60
4/3
61-75
2/3
76+
3/4
■ Scored ■ Conceded
Events
Match Events
- 0' KICK OFF: Portland Timbers gets underway.
- 3' The Canada Zac McGraw breaks the deadlock on 3 minutes. 1-0!
- 8' Spectators do not have much to choose from both teams. The sides had several scoring chances but they still need a bit more than just a sight of a goal.
- 12' The crowd applauds Cristhian Paredes as he leaves the pitch. Evander steps in for Portland Timbers.
- 17' We are waiting for someone to take the initiative. Who will be the first to commit to attack?
- 22' The referee has had an easy afternoon — neither side has been overly physical in the tackle.
- 27' Supporters expect more eagerness from John Nelson, as he is very good at scoring at Providence Park with 0 goals in the last 0 games.
- 29' That is a Yellow card for St. Louis City. Jared Stroud will be fuming at that decision.
- 34' Not even hints on scoring a goal over the last 34 minutes.
- 39' St. Louis City 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.
- 44' While players are taking a pause, let’s have a look at their stats. The teams met 0 times this season with winning -% of all matches.
- 46' Jared Stroud is having a superb {COMPETITION} campaign — that is 0 goals this season for the .
- 51' It looks surprising Portland Timbers does not make any changes. Joao Klauss has some obvious troubles when approaching to the goal.
- 54' A meaty challenge results in booking for Dario Zuparic on 54.
- 59' Spectators are craving for more action. Both teams play very cautiously. They need to put some more energy.
- 64' Although teams showed high tempo form the start, they seem to slow down a bit. Both sides really need to catch a fire. Otherwise, we have another goalless match.
- 65' The referee shows St. Louis City player a Yellow card on 65.
- 66' It is a substitution in St. Louis City team. Jared Stroud is replaced by Celio Pompeu on 66 minute.
- 67' It’s gonna be a Yellow card for Santiago Moreno.
- 68' Portland Timbers receives a Yellow card for a hard tackle on 68.
- 69' The Portland Timbers bench stirs into life. Evander is withdrawn and Jaroslaw Niezgoda gets his opportunity.
- 72' The supporters are chanting for Nicholas Gioacchini. He replaces Rasmus Alm on 72 minute.
- 73' Fresh legs for St. Louis City! Akil Watts comes on to replace Indiana Vassilev.
- 74' It’s gonna be a Yellow card for Zac McGraw.
- 75' with the perfectly-timed delivery and Kyle Hiebert makes no mistake. 1-2!
- 80' 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 Larrys Mabiala suffering a number of foals already.
- 81' The Portland Timbers bench stirs into life. Claudio Bravo is withdrawn and Marvin Loria gets his opportunity.
- 85' Lucas Bartlett is ready to make an impact after coming on for John Nelson at the 85 minute mark.
- 86' Time for substitution for St. Louis City. John Nelson is replaced by Lucas Bartlett.
- The referee blows the final whistle. Sensational lose for Portland Timbers.
Lineups
Portland Timbers Lineups
5-3-2Starting XI
- 1
- 21
- 33
-
22
Cristhian Paredes ↓ Evander 12'
- 19
-
5
Claudio Bravo ↓ Marvin Loria 81'
- 13
- 18
- 30
- 99
- 29
Bench
-
20
Evander ↑ 12'
-
44
Marvin Loria ↑ 81'
- 15
- 31
- 28
- 11
- 14
-
16
Diego Gutierrez ↑ 81'
Coach
Giovanni Savarese
St. Louis City Lineups
4-2-3-1Starting XI
- 1
- 10
- 26
-
14
John Nelson ↓ Lucas Bartlett 86'
-
19
Indiana Vassilev ↓ Akil Watts 73'
-
8
Jared Stroud ↓ Celio Pompeu 66'
- 9
- 2
- 21
- 22
-
28
Miguel Perez ↓ Tomas Ostrak 66'
Bench
- 17
-
11
Nicholas Gioacchini ↑ 72'
- 39
-
7
Tomas Ostrak ↑ 66'
- 16
-
24
Lucas Bartlett ↑ 86'
- 15
-
20
Akil Watts ↑ 73'
-
12
Celio Pompeu ↑ 66'
Coach
Bradley Carnell
H2H
H2H Top Scorers
| Player | Goals |
|---|---|
| Evander | 2 |
| Marcel Hartel | 2 |
| Felipe Mora | 2 |
| Simon Becher | 1 |
| Zac McGraw | 1 |
| Nokkvi THorisson | 1 |
| Jared Stroud | 1 |
| David Ayala | 1 |
Head to Head
Portland Timbers Form
2023-03-12
Portland Timbers
1–2
St. Louis City
L
2023-03-04
Los Angeles FC
3–2
Portland Timbers
L
2023-02-28
Portland Timbers
1–0
Sporting Kansas City
W
2022-10-09
Real Salt Lake
3–1
Portland Timbers
L
2022-10-02
Portland Timbers
1–2
Los Angeles FC
L
2022-09-18
Columbus Crew SC
1–1
Portland Timbers
D
Predictions
Prediction accuracy
4 / 4
1.37
Portland Timbers xG
Expected Goals
Dixon-Coles · Bivariate Poisson · Neg. Binomial · Elo
1.67
St. Louis City xG
I would bet for:
Portland Timbers or St. Louis City 73% + Both teams to score 61%
Match Result
✓ CorrectActual: St. Louis City win
Both Teams to Score
✓ Correct
Avg goals/match: 3.04
Actual: Yes — both scored
Over / Under Goals
✓ O/U 2.5| Line | Over | Under | |
|---|---|---|---|
| ± 0.5 | 93% |
|
7% |
| ± 1.5 | 81% |
|
19% |
| ± 2.5 | 58% |
|
42% |
| ± 3.5 | 36% |
|
64% |
| ± 4.5 | 20% |
|
80% |
Double Chance
Portland Timbers or Draw
57%
Draw or St. Louis City
69%
Portland Timbers or St. Louis City
73%
Half-Time Result
✓ CorrectActual: Draw at HT
Correct Score
✓ In top 12
1 – 1
11.8%
1 – 2
Actual
2 – 1
7.2%
0 – 1
7.2%
0 – 2
6.6%
0 – 0
6.5%
2 – 2
6%
1 – 0
5.7%
1 – 3
4.9%
2 – 0
4.5%
0 – 3
3.6%
2 – 3
3.4%
Asian Handicap — Portland Timbers
| Handicap | Portland Timbers covers | Push | St. Louis City covers |
|---|---|---|---|
| -2.5 | 5% | — | 95% |
| -2 | 5% | 9% | 86% |
| -1.5 | 14% | — | 86% |
| -1 | 14% | 16% | 70% |
| -0.5 | 30% | — | 70% |
| +0.5 | 57% | — | 43% |
| +1 | 57% | 20% | 23% |
| +1.5 | 77% | — | 23% |
| +2 | 77% | 13% | 10% |
| +2.5 | 90% | — | 10% |
Clean Sheet
Portland Timbers keeps clean sheet
20%
✓
St. Louis City keeps clean sheet
26%
✓
Predictions are statistical estimates based on season form, H2H history, and a Poisson model. Not financial advice.

