Major League Soccer Gameweek 1
St. Louis City 1 - 1 FT Charlotte
Popular today
Most read in the last 24 hours
Match Statistics
Possession
Shots
Shots on Target
Expected Goals (xG)
Passes
Pass Accuracy
Corners
Fouls
Yellow Cards
Red Cards
Match Events
40' Timo Baumgartl
HT
59' ↓ S. Jeong ↑B. McSorley
60' M. Hartel
66' Jaziel Orozco
↓ H. Toffolo ↑D. Schnegg 69'
↓ L. de la Torre ↑D. Diani 69'
↓ L. Abada ↑K. A. Calderon Vargas 69'
Wilfried Zaha 71'
P. Biel 73'
83' ↓ C. Durkin ↑M. Perez
84' ↓ D. Polvara ↑L. MacNaughton
↓ I. Toklomati ↑T. Smalls 88'
90'+3 ↓ S. Becher ↑C. Teuchert
90'+4 ↓ Rafael Santos ↑T. Totland
FT
Player Cards
Our take on every player in this match
St. Louis City
Goalkeepers
Roman Bürki
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Defenders
Jaziel Orozco
STORMTROOPER
1
Shots
1
Shots
0
Goals
0
On Target
Timo Baumgartl
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Dante Polvara
STORMTROOPER
1
Shots
1
Shots
0
Goals
0
On Target
Midfielders
Rafael Santos
👻 Invisible Nothing to note
Conrad Wallem
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Daniel Edelman
ARCHITECT
4
Key Passes
4
Key Passes
0
Assists
44%
Pass Acc
Chris Durkin
STORMTROOPER
4
Shots
4
Shots
0
Goals
1
On Target
Forwards
Jeong Sang-bin
LATE SHIFT
15
Late Mins
15
Late Mins
59
Total Mins
59
Entry
Marcel Hartel
ARCHITECT
5
Key Passes
5
Key Passes
0
Assists
44%
Pass Acc
Simon Becher
ARCHITECT
4
Key Passes
4
Key Passes
1
Assists
18%
Pass Acc
BENCH
Ben Lundt
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Kyle Hiebert
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Lukas MacNaughton
LATE SHIFT
15
Late Mins
15
Late Mins
14
Total Mins
Started
Entry
Tomas Totland
LATE SHIFT
15
Late Mins
15
Late Mins
1
Total Mins
Started
Entry
Mykhi Joyner
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Miguel Perez
LATE SHIFT
15
Late Mins
15
Late Mins
15
Total Mins
Started
Entry
Célio Pompeu
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Brendan McSorley
LATE SHIFT
15
Late Mins
15
Late Mins
31
Total Mins
Started
Entry
Cedric Teuchert
LATE SHIFT
15
Late Mins
15
Late Mins
1
Total Mins
Started
Entry
Charlotte
Goalkeepers
Kristijan Kahlina
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Defenders
Nathan Byrne
STORMTROOPER
1
Shots
1
Shots
0
Goals
0
On Target
Andrew Privett
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Tim Ream
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Harry Toffolo
LATE SHIFT
15
Late Mins
15
Late Mins
69
Total Mins
69
Entry
Midfielders
Luca de la Torre
LATE SHIFT
15
Late Mins
15
Late Mins
69
Total Mins
69
Entry
Ashley Westwood
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Liel Abada
LATE SHIFT
15
Late Mins
15
Late Mins
69
Total Mins
69
Entry
Pep Biel
SNIPER
50%
Conversion
50%
Conversion
1
Goals
2
Shots
Wilfried Zaha
PROVIDER
1
Assists
1
Assists
3
Key Passes
7
Rating
Forwards
Idan Toklomati
NPC
87
Minutes
87
Minutes
13%
Pass Acc
6
Rating
BENCH
Tyler Miller
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Jack Neeley
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
David Schnegg
LATE SHIFT
15
Late Mins
15
Late Mins
21
Total Mins
Started
Entry
Brandt Bronico
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Djibril Diani
LATE SHIFT
15
Late Mins
15
Late Mins
21
Total Mins
Started
Entry
Archie Goodwin
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Tyger Smalls
LATE SHIFT
15
Late Mins
15
Late Mins
11
Total Mins
Started
Entry
Kerwin Vargas
LATE SHIFT
15
Late Mins
15
Late Mins
21
Total Mins
Started
Entry
M. Agyemang
👻 Invisible Nothing to note
Head to Head
| Date | Home | Score | Away | Competition | Venue |
|---|---|---|---|---|---|
| 03/05/2023 | St. Louis City | 3 - 1 | Charlotte | Major League Soccer | CITYPARK |
03/05/2023
St. Louis City Win
Charlotte Win
Draw
League Standings
| Pos | Team | P | Pts | GF | GA | GD | Form |
|---|---|---|---|---|---|---|---|
| 1 | San Jose Earthquakes | 1 | 3 | 3 | 0 | +3 | WSan Jose Earthquakes 3 - 0 Sporting Kansas City (22-02-2026) |
| 2 | Seattle Sounders | 1 | 3 | 2 | 0 | +2 | WSeattle Sounders 2 - 0 Colorado Rapids (23-02-2026) |
| 3 | Vancouver Whitecaps | 1 | 3 | 1 | 0 | +1 | WVancouver Whitecaps 1 - 0 Real Salt Lake (22-02-2026) |
| 4 | Minnesota United FC | 1 | 1 | 2 | 2 | 0 | DAustin 2 - 2 Minnesota United FC (22-02-2026) |
| 5 | Austin | 1 | 1 | 2 | 2 | 0 | DAustin 2 - 2 Minnesota United FC (22-02-2026) |
| 6 | Real Salt Lake | 1 | 0 | 0 | 1 | -1 | LVancouver Whitecaps 1 - 0 Real Salt Lake (22-02-2026) |
| 7 | Colorado Rapids | 1 | 0 | 0 | 2 | -2 | LSeattle Sounders 2 - 0 Colorado Rapids (23-02-2026) |
| 8 | Sporting Kansas City | 1 | 0 | 0 | 3 | -3 | LSan Jose Earthquakes 3 - 0 Sporting Kansas City (22-02-2026) |
P: 1 GD: +3
P: 1 GD: -3
League Standings
P: 24 GD: +30
P: 25 GD: +4
P: 25 GD: +7
P: 25 GD: +8
P: 25 GD: +7
P: 26 GD: +14
P: 25 GD: +1
P: 25 GD: 0
P: 25 GD: 0
P: 26 GD: -9
P: 24 GD: -2
P: 25 GD: -6
P: 25 GD: -12
P: 23 GD: -5
P: 24 GD: -33
Match previews and recaps to help you decide which games are worth watching
St. Louis City
Charlotte
St. Louis City
Charlotte
Win Probability
Futmetrix AI estimate
Kahlina's Wall: Charlotte Steals a Point at CITYPARK
Skip It Futmetrix Score: 37/100. An unrelenting offensive barrage from the home side met an immovable force in goal, resulting in a tense draw that solidifies the visitors' top-four aspirations.
The Opening Siege
Right from the start at CITYPARK, the home side established a relentless rhythm that forced the visitors into a desperate defensive posture. Eager to climb out of the lower depths of the standings, St. Louis City edged possession and immediately went to work. They launched wave after wave of attacks, racking up 15 shots inside the penalty area alone. The sheer Intensity of their offensive machinery was evident, but they continually found themselves frustrated. Andrew Privett had to marshal a backline that was bending severely under the pressure. Despite controlling the tempo and generating an impressive 1.59 expected goals over the course of the match, the hosts could not initially find the crucial final touch to break the early deadlock.
The Breakthrough and the Reply
The dynamic of the contest finally shifted on the hour mark. After knocking on the door repeatedly, the hosts earned their reward when M. Hartel bypassed the defensive lines and found the back of the net. The stadium erupted, sensing that the floodgates might finally open. However, the Balance of the fixture remained incredibly delicate. Rather than folding, Charlotte executed a classic smash-and-grab response. Just thirteen minutes later, completely against the general run of play, P. Biel struck a precise equalizer. It was a punishing lesson in clinical efficiency; the visitors only managed three shots on target all evening, but they made their most important look count to completely alter the momentum.
The Ultimate Decider
While the goalscorers typically grab the headlines, the definitive hero of this encounter wore goalkeeper gloves. Facing a staggering 11 shots on target from a desperate squad, Kristijan Kahlina delivered a career-defining performance. The Stakes were massive for a visiting side trying to survive a hostile environment, and Kahlina responded with an unbelievable 10 saves to single-handedly rescue a point. His heroics suffocated every late push from the hosts, ensuring the spoils were shared. For Charlotte, this gritty point keeps them comfortably in the upper tier of the table, while St. Louis will be left wondering how a match they utterly dominated statistically slipped through their fingers.
Key Questions
What made Kristijan Kahlina the Man of the Match?
He produced an extraordinary 10 saves against a relentless barrage of shots, single-handedly securing a crucial road point for his team.
What is the Futmetrix Score?
The Futmetrix Score is our 0-100 verdict on how entertaining a match is. We look at intensity, balance, stakes, and star quality to tell you if it's worth your time.
Archive note: this preview was written after the match was played.
Early Season Jitters Clash With Carolina Confidence
Skip It Futmetrix Score: 26/100. An underwhelming early-season encounter that lacks the star power to demand your full attention.
The Setup
A dismal Form rating reflects a brutal start for St. Louis City, sitting near the bottom after picking up just four points. If they want to turn things around on February 21, 2026, they desperately need more output from M. Hartel and C. Teuchert. The visit of Charlotte presents a thorny challenge at CITYPARK. The visitors arrive riding decent momentum, sitting comfortably in fourth, and relying on the creativity of L. Abada and Pep Biel. A low Stakes rating tells the true story here: it is only gameweek five, and neither side is feeling real desperation yet. Furthermore, a modest Stars rating confirms this clash lacks the elite household names to make it a marquee television event.
Key Battle
This match hinges on Charlotte's free-scoring attack against St. Louis City's leaky backline. The hosts have shipped goals consistently, while the visitors have already hit the back of the net ten times. If the home side's midfield cannot hold the ball and dictate the tempo, Charlotte will overrun them. The visitors will simply look to exploit those gaping defensive holes with quick, direct transitions.
Our Prediction
The oddsmakers suggest a high Balance rating, painting this as an incredibly even contest. We disagree. Charlotte's attacking cohesion will overwhelm the fragile hosts. We expect a comfortable away victory, with the visitors scoring early and suffocating any potential comeback by controlling the midfield spaces.