g+ GameFlow: MLS Next Pro Regular Season Portland Timbers 2 v St. Louis City SC 2 on October 05, 2025. #PORvSTL ⚽️🤖
CITY won (the xG battle) again! However, CITY lost the war. So, how does CITY put up the best offensive performance of the season and come away with nothing?
Because that’s soccer.
POR 2 - 1 STL. #PORvSTL Why? #MLSMondays
open.substack.com/pub/chatcity...
passing xG chart for game
passing xG chart for game
Portland Timbers FC 2-1 St. Louis City SC
Passes per shot: POR 4.5-4.3 STL
Avg Progression to shot (m): POR 27.1-34.4 STL
Shots: POR 18-18 STL
xG: POR 1.59-2.5 STL
xG (open play): POR 1.46-2.24 STL
xG (dead ball): POR 0.13-0.27 STL
#MLS #PORvSTL #RCTID #AllForCITY
catching up on Timbers v St Louis (shhhh. not done yet), but surprised to learn that either I or Taylor Twellman doesn’t appear to get xG as a concept. Insofar as that means one damn thing, but still…
Tell me it ends well, maybe a little sexy. 50th minute, fwiw. #PORvSTL
g+ GameFlow: MLS Regular Season Portland Timbers FC v St. Louis City SC on June 08, 2025. #PORvSTL ⚽️🤖
CITY blow a brief 1-0 lead and lose 2-1 to the Timbers.
#ALLFORCITY #PORvSTL
This bullshit is getting old, CITY! Blowing leads and throwing away points.
#ALLFORCITY #PORvSTL
90'+1 | 🫠
2-1 | #PORvSTL | #AllForCITY
88' | Another set of fresh legs 🦵
➡️ Xande Silva & Ostrák
⬅️ Pompeu & Becher
1-1 | #PORvSTL | #AllForCITY
McSorley is likely the only player of the 22 that currently wants to be on this pitch. #AllForCITY #PORvSTL
73’ | Let's Go Big Joooooe😤
➡️ Zalinsky
⬅️ Totland
1-1 | #PORvSTL | #AllForCITY
64' | Sub time 💪
➡️ McSorley & JGR
⬅️ Klauss & Morales
1-1 | #PORvSTL | #AllForCITY
55' | Timbers tie it
1-1 | #PORvSTL | #AllForCITY
Tots, take a bow. Quality RB play makes it 1-0. #AllForCITY #PORvSTL
HT #PORvSTL thoughts:
- It’s hot
- Potential Best XI defensive unit has looked like it. Henry Kessler is a better CB than some of those dudes playing for Poch.
- This team needs to relearn that it can now play down the right with Kess/Tots
- Score plz
- It’s hot
#AllForCITY
18 minutes in, and both teams look exhausted. #PORvSTL
It’s June 8th.
Summer league format.
Can Critch break the Best XI narrative?
<8/11 #AllForCITY #PORvSTL
Here is my prediction for
#MLS #Matchday 1️⃣7️⃣:
⚽️ @stlcitysc.com 🆚 @timbers.com
📆 6/8/2025
🕕 6:00 pm CST
🏟️ Providence Park
📺 #MLSSeasonPass on #AppleTV
#PORvSTL x #StartingXI
#AllForCITY🫶🏼 #RiseForCITY🙌🏼
Matchday in the CITY of Roses 🔴🌹
Watch #PORvSTL with #MLSSeasonPass on Apple TV 📺 apple.co/4iXqZHR
Prime time. Our time. Sunday Night Soccer.
#PORvSTL x #AllForCITY
#MLSRefStats MD 18
#PORvSTL
REGULAR SEASON FIXTURE STATS:
4 g, 5.75 Y/g, 1 R, 2 pens, 31.25 F/g
#RCTID: 2.75 Y/g, 1 R, 1 pen, 13.50 FC/g
#AllForCITY: 3.00 Y/g, 0 R, 1 pen, 17.75 FC/g
#MLSRefStats MD 18
#PORvSTL
R: Malik BADAWI
Matching or reverse regular season fixtures:
NONE
#RCTID #AllForCITY
#MLSRefStats MD 18
#PORvSTL
R: Malik BADAWI
ST. LOUIS:
1 g, 2.00 Y/g, 0 R, 0 pens, 15.00 FC/g
STL OPPs: 2.00 Y/g, 0 R, 0 pens, 12.00 FC/g
STL RECORD: 1 W - 0 D - 0 L (3.000 PPG)
STL AWAY: 1st regular season game
#RCTID #AllForCITY
#MLSRefStats MD 18
#PORvSTL
R: Malik BADAWI
PORTLAND:
1 g, 2.00 Y/g, 0 R, 0 pens, 12.00 FC/g
POR OPPs: 5.00 Y/g, 0 R, 0 pens, 13.00 FC/g
POR RECORD: 0 W - 0 D - 1 L (0.000 PPG)
POR AT HOME: 1st regular season game
#RCTID #AllForCITY
#MLSRefStats MD 18
#PORvSTL
R: Malik BADAWI
2025 REGULAR SEASON:
10 g, 3.60 Y/g, 1 R, 3 pens, 24.40 F/g
HOME: 1.50 Y/g, 0 R, 1 pen, 13.40 FC/g
AWAY: 2.10 Y/g, 1 R, 2 pens, 11.00 FC/g
HOME RECORD: 4 W - 4 D - 2 L (1.600 PPG)
#RCTID #AllForCITY
#MLSRefStats MD 18
#PORvSTL
R: Malik BADAWI
REGULAR SEASON:
34 g, 3.79 Y/g, 3 R, 11 pens, 24.06 F/g
HOME: 1.88 Y/g, 1 R, 5 pens, 12.74 FC/g
AWAY: 1.91 Y/g, 2 R, 6 pens, 11.32 FC/g
HOME RECORD: 17 W - 10 D - 7 L (1.794 PPG)
#RCTID #AllForCITY
#MLSRefStats Match Day 18
PORTLAND TIMBERS vs @stlcitysc.com
REF: Malik BADAWI - 35th game
AR1: Jeremy HANSON - 284th
AR2: Eduardo JEFF - 43rd
4TH: Alexis DA SILVA - 20th
VAR: Greg DOPKA - 40th
AVAR: John KRILL - 12th
#PORvSTL #RCTID #AllForCITY