St. Louis City vs Charlotte FC

21 February 2026 · MLS · 2026 · Referee Ismail Elfath

Full time 1 – 1

Half-time: 0–0

  • M. Hartel 60’
  • P. Biel 73’

Match summary

St. Louis City and Charlotte FC drew 1-1. It was goalless at half-time.

M. Hartel put St. Louis City ahead in the 60th minute and P. Biel equalised in the 73rd minute.

St. Louis City had the better of the chances, with 1.72 expected goals (xG) from 22 shots to Charlotte FC's 0.64 from 8.

Match stats

52% Possession 48%
22 Shots 8
11 Shots on target 3
6 Corners 1
471 Passes 442
83.9% Pass accuracy 80.5%
16 Tackles 11
12 Fouls 9
2 Yellow cards 2
3 Offsides 4

Key events

St. Louis City Charlotte FC
7’
R. SantosShot on target
13’
M. HartelShot on target
24’
40’
40’
L. AbadaShot on target
C. DurkinShot on target
46’
M. HartelShot on target
46’
R. SantosShot on target
51’
58’
L. AbadaShot on target
M. HartelRight foot shot1-0 (St. Louis City)
60’
66’
71’
W. Zaha
73’
P. BielLeft foot shot1-1 (Charlotte FC)
M. HartelShot on target
75’
S. BecherShot on target
81’
83’
87’
T. SmallsI. Toklomati Jorno
T. TotlandR. Santos
90’
C. TeuchertS. Becher
90’
B. McSorleyShot on target
90’
C. TeuchertShot on target
90+7’
B. McSorleyShot on target
90+8’

How the chances added up

Running total of expected goals (xG) for each side through the match. xG rates each chance by how often similar shots are scored. A goal is marked where it was scored.

0.0 0.5 1.0 1.5 2.0 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.72 0.64 60’ M. Hartel (St. Louis City), 1-0 60’ 73’ P. Biel (Charlotte FC), 1-1 73’ 0.0 0.5 1.0 1.5 2.0 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.72 0.64 60’ M. Hartel (St. Louis City), 1-0 Hartel 60’ 73’ P. Biel (Charlotte FC), 1-1 Biel 73’
St. Louis City 1.72 xGCharlotte FC 0.64 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Charlotte FC attacking St. Louis City attacking 
90’ B. McSorley (St. Louis City), open play, 0.35 xG, saved 19’ D. Polvara (St. Louis City), from a corner, 0.21 xG, off target 30’ C. Wallem (St. Louis City), open play, 0.20 xG, off target 44’ N. Byrne (Charlotte FC), open play, 0.20 xG, off target 73’ P. Biel (Charlotte FC), open play, 0.17 xG, goal 90+7’ C. Teuchert (St. Louis City), open play, 0.13 xG, saved 40’ L. Abada (Charlotte FC), open play, 0.12 xG, saved 60’ M. Hartel (St. Louis City), open play, 0.10 xG, goal 10’ S. Becher (St. Louis City), open play, 0.09 xG, off target 75’ M. Hartel (St. Louis City), open play, 0.09 xG, saved 46’ M. Hartel (St. Louis City), open play, 0.07 xG, saved 20’ C. Durkin (St. Louis City), from a corner, 0.06 xG, off target 58’ L. Abada (Charlotte FC), open play, 0.06 xG, saved 90+8’ B. McSorley (St. Louis City), open play, 0.06 xG, saved 24’ M. Hartel (St. Louis City), open play, 0.06 xG, saved 46’ C. Durkin (St. Louis City), open play, 0.05 xG, saved 77’ R. Santos (St. Louis City), direct free kick, 0.05 xG, blocked 81’ S. Becher (St. Louis City), open play, 0.04 xG, saved 59’ L. D. L. Torre (Charlotte FC), open play, 0.04 xG, off target 13’ R. Santos (St. Louis City), open play, 0.03 xG, saved 82’ K. C. Vargas (Charlotte FC), open play, 0.03 xG, off target 90+6’ C. Teuchert (St. Louis City), open play, 0.03 xG, off target 36’ C. Durkin (St. Louis City), from a corner, 0.02 xG, off target 36’ S. Becher (St. Louis City), from a corner, 0.02 xG, off target 41’ C. Durkin (St. Louis City), open play, 0.02 xG, off target 56’ T. Ream (Charlotte FC), set piece, 0.02 xG, blocked 58’ S. Becher (St. Louis City), open play, 0.02 xG, off target 64’ J. Orozco (St. Louis City), set piece, 0.02 xG, off target 51’ R. Santos (St. Louis City), from a corner, 0.01 xG, saved 11’ P. Biel (Charlotte FC), open play, 0.01 xG, off target 90’ B. McSorley (St. Louis City), open play, 0.35 xG, saved 19’ D. Polvara (St. Louis City), from a corner, 0.21 xG, off target 30’ C. Wallem (St. Louis City), open play, 0.20 xG, off target 44’ N. Byrne (Charlotte FC), open play, 0.20 xG, off target 73’ P. Biel (Charlotte FC), open play, 0.17 xG, goal 90+7’ C. Teuchert (St. Louis City), open play, 0.13 xG, saved 40’ L. Abada (Charlotte FC), open play, 0.12 xG, saved 60’ M. Hartel (St. Louis City), open play, 0.10 xG, goal 10’ S. Becher (St. Louis City), open play, 0.09 xG, off target 75’ M. Hartel (St. Louis City), open play, 0.09 xG, saved 46’ M. Hartel (St. Louis City), open play, 0.07 xG, saved 20’ C. Durkin (St. Louis City), from a corner, 0.06 xG, off target 58’ L. Abada (Charlotte FC), open play, 0.06 xG, saved 90+8’ B. McSorley (St. Louis City), open play, 0.06 xG, saved 24’ M. Hartel (St. Louis City), open play, 0.06 xG, saved 46’ C. Durkin (St. Louis City), open play, 0.05 xG, saved 77’ R. Santos (St. Louis City), direct free kick, 0.05 xG, blocked 81’ S. Becher (St. Louis City), open play, 0.04 xG, saved 59’ L. D. L. Torre (Charlotte FC), open play, 0.04 xG, off target 13’ R. Santos (St. Louis City), open play, 0.03 xG, saved 82’ K. C. Vargas (Charlotte FC), open play, 0.03 xG, off target 90+6’ C. Teuchert (St. Louis City), open play, 0.03 xG, off target 56’ T. Ream (Charlotte FC), set piece, 0.02 xG, blocked 58’ S. Becher (St. Louis City), open play, 0.02 xG, off target 36’ C. Durkin (St. Louis City), from a corner, 0.02 xG, off target 36’ S. Becher (St. Louis City), from a corner, 0.02 xG, off target 41’ C. Durkin (St. Louis City), open play, 0.02 xG, off target 64’ J. Orozco (St. Louis City), set piece, 0.02 xG, off target 51’ R. Santos (St. Louis City), from a corner, 0.01 xG, saved 11’ P. Biel (Charlotte FC), open play, 0.01 xG, off target
Size shows xG Goal On target Off target or blocked

Hover or tap a shot for the player, minute and xG.

Lineups

St. Louis City 3-4-2-1 Starting XI
Bürki
Orozco
Baumgartl
Polvara 84’
Wallem
Edelman
Durkin 83’
Santos 90’
Jeong 59’
Hartel
Becher 90’
Charlotte FC 4-2-3-1 Starting XI
Kahlina
Byrne
Privett
Ream
Toffolo 69’
Torre 69’
Westwood
Abada 69’
Biel
Zaha
Jorno 87’

Player stats

Goalkeeper1 player
90′ 2 1 21 – – – – –
Defenders4 players
90′ – 2 – 6 3 47 3 – –
90′ – 2 – 1 1 62 – – –
84′ 1 5 – 2 1 53 – – – –
L. MacNaughton Came on as a substitute
14′ – – – – – 14 – – – –
Midfielders5 players
90′ – – 40 2 0.31 3 1 4 3 – –
90′ – – 53 4 0.04 3 2 6 – 2 –
83′ – – 41 1 0.06 1 2 6 2 1 –
89′ – – 29 1 0.08 2 1 5 2 1 –
M. Perez Came on as a substitute
15′ – – 8 1 0.01 1 – 1 – – –
Forwards4 players
59′ – – – – – – – 1 – 16 –
90′ 1 – 4 4 0.32 0.33 5 2 – 50 –
89′ – 1 4 1 0.17 0.35 4 4 – 22 –
B. McSorley Came on as a substitute
31′ – – 2 2 0.41 0.04 1 3 2 6 –
Came on Taken off Sent off Red is the most in that position for the team

Every player who took the pitch, starters first and then substitutes. A dash means none. xG and xA are expected goals and assists.

Form going into the game

Last five league games before this one, oldest first. Select one to open it.

Previous and next meeting

Shots, expected goals, timeline, lineups, team and player statistics from Bzzoiro Sports Data (sports.bzzoiro.com). Results and odds from football-data.co.uk.