Saturday , 14 November 2026

St. Louis City vs Portland Timbers, MLS 2024 REGULAR SEASON

MLS · 2024
Sun 9 Jun 2024 · 00:30 UTC Citypark HT 45' · FT 45'

Overview

Recent Form

DateOpponentH/A ScoreResult
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
DateOpponentH/A ScoreResult
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)
88% Over 2.5 Goals
H2H history
18% Clean Sheets
St. Louis City this season
9% Clean Sheets
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

H2H

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

✗ Wrong
St. Louis City40% Draw28% Portland Timbers32%
Actual: Draw

Both Teams to Score

✗ Wrong
Yes57% 0% No43%
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

✓ Correct
St. Louis City30% Draw46% Portland Timbers24%
Actual: 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.