Advertisement · 728 × 90
#
Hashtag
#STLvPOR
Advertisement · 728 × 90
Post image Post image Post image Post image

Snapshots from our test with the Timbers 📸 #STLvPOR

40 0 0 1
Post image

Decent stuff. #AllForCITY #STLvPOR

11 0 0 0
Preview
Eureka! It's not just a town down I-44! STL 2 - 1 POR

#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...

15 2 0 0
passing xG chart for game

passing xG chart for game

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

1 0 0 0
Post image

g+ GameFlow: MLS Regular Season St. Louis City SC v Portland Timbers FC on July 13, 2025. #STLvPOR ⚽️🤖

7 1 0 2

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

0 0 0 0

3️⃣
#AllForCity
#STLvPOR

0 0 0 0

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

3 0 0 0

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

25 1 0 0
Post image

90' | + 6 mins added ⏱️

2-1 | #STLvPOR | #AllForCITY

12 0 0 0

finally found a way to make sure Kamal doesn’t start… #STLvPOR #rctid

4 0 1 0
Video

67' | Cello gets the brace!!! CITY LEAD 👏 👏

2-1 | #STLvPOR | #AllForCITY

27 3 1 0

d’oh and some bullshit. #STLvPOR

2 0 1 0

Hartel's brace puts CITY on top 2-1. #STLvPOR #ALLFORCITY

0 0 0 1
Video

54' | CELLOOOOOOO!!!! WE'RE LEVEL 💥

1-1 | #STLvPOR | #AllForCITY

34 3 1 0

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

1 0 1 0

Hartel!!! Equalizes 1-1. #STLvPOR #ALLFORCITY

0 0 0 0
Post image

Red flags tonight.
#AllForCity
#STLvPOR

0 0 0 0

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.

8 1 0 0

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

2 0 2 0

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

10 0 1 0

would love to see more Da Costa/Fory tea parties ‘. fun ‘n’ effective. so close. #STLvPOR

1 0 1 0

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

2 0 1 0

19' | Timbers score first.

0-1 | #STLvPOR | #AllForCITY

1 1 0 0

Tommy Tots back to his best through 15’. #AllForCITY #STLvPOR

2 0 0 0
Post image

Away section. Not a bad showing by Timbers fans. But they usually travel well.

#AllForCity
#STLvPOR

1 0 0 0

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

2 0 2 1
Post image

Let’s get a result today boys.
#AllForCity
#STLvPOR

3 0 2 0
Post image Post image Post image

Tonight’s Patch of the Match and giveaway (City apron; sorry, I’m not unwrapping this thing)
#AllForCity
#STLvPOR

0 0 0 0

Anyways. Lovely weather we’re having. #AllForCITY #STLvPOR

7 0 0 0