Full time · Major League Soccer · Thu 29 Oct 2026, 00:30 UTC
St. Louis City 2–3 Portland Timbers
What the chances were worth
St. Louis City
2.07
expected goals (xG)
Portland Timbers
0.89
expected goals (xG)
The scoreline says 2–3; by chance quality the match ran 2.07–0.89.
The brain read
St. Louis City created the better chances — the xG read 2.1–0.9, with the shot count roughly even (13–12, 5–6 on target). Portland Timbers's finishing ran hot — 3 from 0.9 xG, 6 of 12 shots on target (a finishing read inferred from shots on target and goals vs xG — not measured shot placement). The 2–3 flatters Portland Timbers — on chances created, St. Louis City shaded it.
A second opinion written by rule from the numbers on this page — where the shot picture and the xG disagree, it says so rather than picking a winner. Backward-looking only; it claims nothing about any future result.
The match in numbers
St. Louis City
Portland Timbers
61%
Ball Possession
39%
13
Total Shots
12
5
Shots on Goal
6
4
Shots off Goal
4
4
Blocked Shots
2
9
Shots inside box
10
4
Shots outside box
2
1.71
Expected goals (xG)
0.89
5
Corner Kicks
4
3
Offsides
1
435
Total passes
280
366
Passes accurate
213
16
Fouls
11
0
Yellow Cards
3
0
Red Cards
1
3
Goalkeeper Saves
3
12
Free Kicks
13
As returned by the data feed at full time. Bars show each side’s share of the stat.
Head to head
| Date | Home | Score | Away |
|---|---|---|---|
| 10 Sep 26 | Portland Timbers | 2-2 | St. Louis City |