Watch the #STLvCLT Matchday Replay tonight on Matrix Midwest 📺
passing xG chart for game
passing xG chart for game
St. Louis City SC 1-1 Charlotte FC
Passes per shot: STL 4-4.2 CLT
Avg Progression to shot (m): STL 32.1-48.4 CLT
Shots: STL 22-8 CLT
xG: STL 1.93-0.79 CLT
xG (open play): STL 1.35-0.75 CLT
xG (dead ball): STL 0.58-0.04 CLT
#MLS #STLvCLT #AllForCITY #ForTheCrown
Wiki Update 👀
2026 Game 1 » @stlcitysc.com vs @charlotte-fc.bsky.social
stlsoccer.wiki/team/st-loui...
#AllForCity #ForTheCrown #STLvCLT
g+ GameFlow: MLS Regular Season St. Louis City SC v Charlotte FC on February 21, 2026. #STLvCLT ⚽️🤖
Dean Smith calls it an average performance in an average game.
“[Splitting the points] is probably the right result.”
“I would expect our players to be better next week.”
#STLvCLT #ForTheCrown
“I think defense today played a really good game … I think St. Louis played very well, they changed the coach and changed the system, really tough opponent for anyone who comes here.” -Kristijan Kahlina
#STLvCLT #ForTheCrown
#STLvCLT Second Half Misconduct
🟨STL: Jaziel Orozco (Persistent Offenses) 67'
🟨CLT: Wilfried Zaha (Unsporting Behavior-reckless) 71'
#AllForCITY #ForTheCrown
So … uh … Kristijan Kahlina still got that dog in him, huh?
1-1 at Full Time
#STLvCLT #ForTheCrown
Credit where it’s due: #STLvCLT was much more exciting than expected!
Kahlina basically worth a goal or two for Charlotte today.
STL 1-1 CLT | 90’ | #STLvCLT #ForTheCrown
Good work from Vargas to rob the defense in the box and create a corner.
Pep takes the corner but nothing comes of it.
STL 1-1 CLT | 86’ | #STLvCLT #ForTheCrown
STL 1-1 CLT | 75’ | #STLvCLT #ForTheCrown
Come on, Charlotte FC. #stlvclt
St. Louis finally breaks through.
STL 1-0 CLT | 60’ | #STLvCLT
Abada doing the work with another shot on target.
No one from Charlotte there to get the bounce as Bürki is able to recover.
STL 0-0 CLT | 58’ | #STLvCLT
Looks like Zaha got robbed on that one … that wasn’t that much contact in the box.
Meanwhile, does Dean Smith know you have to get a lead before you park the bus?
STL 0-0 CLT | 54’ | #STLvCLT
Another Kahlina save … not as much going on in St. Louis’ box.
One minute into the second half and Kahlina already being called upon again.
STL 0-0 CLT | 51’ | #STLvCLT
Good #ForTheCrown turnout today at #AllForCity.
#STLvCLT
One minute into the second half and Kahlina already being called upon again.
STL 0-0 CLT | 46’ | #STLvCLT
HT #AllForCITY Thoughts:
I’m at Epcot, watching on my phone.
6/10 performance. #STLvCLT
#STLvCLT First Half Misconduct
🟨CLT: Andrew Privett (Unsporting Behavior-reckless) 7'
🟨STL: Timo Baumgartl (Unsporting Behavior-reckless) 40'
#AllForCITY #ForTheCrown
New scorebug on the Jumbotrons
#AllForCity
#STLvCLT
Kahlina’s heroics keep it level at the half.
Not the best opening half #ForTheCrown.
STL 0-0 CLT | HT | #STLvCLT
Go St. Louis City SC!! Let's open this MLS campaign with a win and 3 points!! #AllForCITY #STLvCLT
1’ | KICKIN' OFF SZN 4 IN STL 🔥
📺 Watch #STLvCLT on Apple TV: apple.co/49OAcBc
So many brogues
#STLvCLT
Red flags today 🚩
#AllForCity
#STLvCLT