Decent stuff. #AllForCITY #STLvPOR
#AllForCITY did it. Three points. The best players were difference makers. It wasn’t all good, but it was good enough. Let’s talk about it. #STLvPOR open.substack.com/pub/chatcity...
passing xG chart for game
passing xG chart for game
St. Louis City SC 2-1 Portland Timbers FC
Passes per shot: STL 7.1-10.1 POR
Avg Progression to shot (m): STL 34.3-43.2 POR
Shots: STL 20-10 POR
xG: STL 1.96-0.83 POR
xG (open play): STL 1.56-0.75 POR
xG (dead ball): STL 0.4-0.08 POR
#MLS #STLvPOR #AllForCITY #RCTID
g+ GameFlow: MLS Regular Season St. Louis City SC v Portland Timbers FC on July 13, 2025. #STLvPOR ⚽️🤖
I believe that is the first regular season home win against POR.
Previously 0-1-1 plus a win in Leagues Cup ‘24
#AllForCity
#STLvPOR
3️⃣
#AllForCity
#STLvPOR
St. Louis CITY SC gets a rare win, as they came from behind 1-nil at the half to win 2-1 over the Portland Timbers, thanks to Marcel Hartel's brace. #STLvPOR #ALLFORCITY
FULLTIME AND ST. LOUIS HAS DONE IT!
A 2-1 win that ends a 5 game winless streak and is the club’s 1st come from behind victory of 2025!
A brace by Marcel Hartel and arguably the best and most complete performance by #AllForCITY under David Critchley. #STLvPOR
90' | + 6 mins added ⏱️
2-1 | #STLvPOR | #AllForCITY
67' | Cello gets the brace!!! CITY LEAD 👏 👏
2-1 | #STLvPOR | #AllForCITY
d’oh and some bullshit. #STLvPOR
Hartel's brace puts CITY on top 2-1. #STLvPOR #ALLFORCITY
54' | CELLOOOOOOO!!!! WE'RE LEVEL 💥
1-1 | #STLvPOR | #AllForCITY
Gotta match the intensity with the trailing home team raises it. From Ostrak through Hartel, they wanted the ball more, and the chance. Playing to hold on the points now, tie ball game in St. Louis. #STLvPOR
Hartel!!! Equalizes 1-1. #STLvPOR #ALLFORCITY
Red flags tonight.
#AllForCity
#STLvPOR
HT #STLvPOR thoughts:
- Totland. Haven’t had much of that down the right since February
- Midfield is fine with the ball, but without it, an unmitigated disaster.
- Offense is Klauss holds defender, flick a ball to 17/36?
- Portland there for the taking. #AllForCITY don’t know how to take.
AT THE HALF:
I’d rather be Portland right now.
The danger remains clear and present, but St. Louis has been more busy than effective, while Portland has been more effective in their moments, no matter how rare.
Not unfair so far, but also far from over. #STLvPOR #rctid
HT and its 1-0 Portland.
Field tilt + possession: Advantage STL
Shots/SoT/xG: Advantage STL
Continuing inability to finish, lack of creativity in the final third and respected Da Costa too much. Not a complicated story to this one unfortunately. #AllForCITY #STLvPOR
would love to see more Da Costa/Fory tea parties ‘. fun ‘n’ effective. so close. #STLvPOR
I’ll be damned. Da Costa did it again. Like, the same thing, just a clean shot. I, like St. Louis, didn’t see that coming. #STLvPOR #rctid
19' | Timbers score first.
0-1 | #STLvPOR | #AllForCITY
Tommy Tots back to his best through 15’. #AllForCITY #STLvPOR
Away section. Not a bad showing by Timbers fans. But they usually travel well.
#AllForCity
#STLvPOR
That Kamal fella. Real sticky.
also, okay!
The AppleTV glitch has been fixed, the TV is on and a beer is op…
…hold on…
…a beer is open.
We’ll see what comes out as the game progressess. May just watch for once. May.
Oh, and these are the games a team with aspirations wins. #STLvPOR #rctid
Let’s get a result today boys.
#AllForCity
#STLvPOR
Tonight’s Patch of the Match and giveaway (City apron; sorry, I’m not unwrapping this thing)
#AllForCity
#STLvPOR
Anyways. Lovely weather we’re having. #AllForCITY #STLvPOR