Charlotte FC vs Chicago Fire

26 September 2026 · MLS · 2026 · Referee Chris Penso

Full time 0 – 1

Half-time: 0–0

  • Luca De La Torre 58’ (og)

Match summary

Chicago Fire took a 1-0 win at Charlotte FC. It was goalless at half-time.

De La Torre's own goal put Chicago Fire ahead from a corner in the 58th minute.

There was little between the sides on chances: Charlotte FC created 1.34 expected goals (xG) from 11 shots, Chicago Fire 1.11 from 18. Charlotte FC had a player sent off.

Match stats

41% Possession 59%
11 Shots 18
2 Shots on target 9
4 Corners 6
57 Attacks 78
41 Dangerous attacks 41
345 Passes 524
82.3% Pass accuracy 88.4%
9 Tackles 18
14 Fouls 15
6 Yellow cards 2
1 Red cards 0
3 Offsides 0

Key events

Charlotte FC Chicago Fire
Kick-off
2’
Jonathan BambaShot on target
Corner
11’
16’
Jonathan BambaShot on target
17’
Maren Haile-SelassieShot on target
23’
Corner
24’
Corner
24’
27’
Johan GomezShot on target
31’
Johan GomezShot on target
31’
Maren Haile-SelassieShot on target
34’
35’
Corner
Corner
36’
38’
41’
Corner
Second half underway
Half-time0-0
50’
Corner
54’
Corner
57’
Corner
58’
Luca De La TorreOwn goal0-1 (Chicago Fire)
Tyger SmallsVAR: Goal given
61’
72’
Philip ZinckernagelShot on target
Allan Saint-MaximinShot on target
73’
Pep BielArgument
74’
76’
Corner
81’
Ashley WestwoodArgument
82’
Tyger SmallsShot on target
86’
90+2’
Philip ZinckernagelShot on target
Tim ReamSecond yellowArgument
90+8’
Tim ReamFoul
90+8’
Full-time0-1

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.34 1.11 58’ Luca De La Torre (Chicago Fire) own goal, 0-1 58’ 0.0 0.5 1.0 1.5 2.0 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.34 1.11 58’ Luca De La Torre (Chicago Fire) own goal, 0-1 De La Torre 58’
Charlotte FC 1.34 xGChicago Fire 1.11 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Chicago Fire attacking Charlotte FC attacking 
59’ Djibril Diani (Charlotte FC), open play, 0.33 xG, hit the woodwork 86’ Tyger Smalls (Charlotte FC), open play, 0.25 xG, saved 58’ Johan Gomez (Chicago Fire), from a corner, 0.22 xG, off target 59’ Tyger Smalls (Charlotte FC), open play, 0.22 xG, off target 18’ Jonathan Bamba (Chicago Fire), open play, 0.16 xG, hit the woodwork 73’ Allan Saint-Maximin (Charlotte FC), open play, 0.15 xG, saved 77’ Jack Elliott (Chicago Fire), from a corner, 0.15 xG, off target 57’ Jonathan Bamba (Chicago Fire), open play, 0.13 xG, blocked 17’ Maren Haile-Selassie (Chicago Fire), open play, 0.09 xG, saved 79’ Pep Biel (Charlotte FC), open play, 0.08 xG, off target 63’ Luca De La Torre (Charlotte FC), open play, 0.07 xG, off target 68’ Djibril Diani (Charlotte FC), open play, 0.07 xG, off target 90+1’ Allan Saint-Maximin (Charlotte FC), open play, 0.07 xG, off target 65’ Allan Saint-Maximin (Charlotte FC), open play, 0.06 xG, blocked 31’ Johan Gomez (Chicago Fire), open play, 0.05 xG, saved 76’ Philip Zinckernagel (Chicago Fire), open play, 0.04 xG, blocked 16’ Jonathan Bamba (Chicago Fire), open play, 0.03 xG, saved 27’ Johan Gomez (Chicago Fire), open play, 0.04 xG, saved 5’ Harry Toffolo (Charlotte FC), set piece, 0.03 xG, off target 31’ Maren Haile-Selassie (Chicago Fire), open play, 0.02 xG, saved 33’ Allan Saint-Maximin (Charlotte FC), open play, 0.03 xG, off target 40’ Jonathan Bamba (Chicago Fire), open play, 0.03 xG, blocked 41’ Philip Zinckernagel (Chicago Fire), open play, 0.02 xG, blocked 54’ Jonathan Bamba (Chicago Fire), open play, 0.03 xG, blocked 72’ Philip Zinckernagel (Chicago Fire), open play, 0.02 xG, saved 9’ Jonathan Bamba (Chicago Fire), open play, 0.02 xG, blocked 2’ Jonathan Bamba (Chicago Fire), open play, 0.02 xG, saved 90+2’ Philip Zinckernagel (Chicago Fire), open play, 0.02 xG, saved 88’ Philip Zinckernagel (Chicago Fire), open play, 0.01 xG, off target 58’ Luca De La Torre (Charlotte FC), own goal 59’ Djibril Diani (Charlotte FC), open play, 0.33 xG, hit the woodwork 86’ Tyger Smalls (Charlotte FC), open play, 0.25 xG, saved 58’ Johan Gomez (Chicago Fire), from a corner, 0.22 xG, off target 59’ Tyger Smalls (Charlotte FC), open play, 0.22 xG, off target 18’ Jonathan Bamba (Chicago Fire), open play, 0.16 xG, hit the woodwork 73’ Allan Saint-Maximin (Charlotte FC), open play, 0.15 xG, saved 77’ Jack Elliott (Chicago Fire), from a corner, 0.15 xG, off target 57’ Jonathan Bamba (Chicago Fire), open play, 0.13 xG, blocked 17’ Maren Haile-Selassie (Chicago Fire), open play, 0.09 xG, saved 79’ Pep Biel (Charlotte FC), open play, 0.08 xG, off target 63’ Luca De La Torre (Charlotte FC), open play, 0.07 xG, off target 90+1’ Allan Saint-Maximin (Charlotte FC), open play, 0.07 xG, off target 68’ Djibril Diani (Charlotte FC), open play, 0.07 xG, off target 65’ Allan Saint-Maximin (Charlotte FC), open play, 0.06 xG, blocked 31’ Johan Gomez (Chicago Fire), open play, 0.05 xG, saved 76’ Philip Zinckernagel (Chicago Fire), open play, 0.04 xG, blocked 27’ Johan Gomez (Chicago Fire), open play, 0.04 xG, saved 16’ Jonathan Bamba (Chicago Fire), open play, 0.03 xG, saved 5’ Harry Toffolo (Charlotte FC), set piece, 0.03 xG, off target 33’ Allan Saint-Maximin (Charlotte FC), open play, 0.03 xG, off target 40’ Jonathan Bamba (Chicago Fire), open play, 0.03 xG, blocked 54’ Jonathan Bamba (Chicago Fire), open play, 0.03 xG, blocked 31’ Maren Haile-Selassie (Chicago Fire), open play, 0.02 xG, saved 41’ Philip Zinckernagel (Chicago Fire), open play, 0.02 xG, blocked 72’ Philip Zinckernagel (Chicago Fire), open play, 0.02 xG, saved 9’ Jonathan Bamba (Chicago Fire), open play, 0.02 xG, blocked 90+2’ Philip Zinckernagel (Chicago Fire), open play, 0.02 xG, saved 2’ Jonathan Bamba (Chicago Fire), open play, 0.02 xG, saved 88’ Philip Zinckernagel (Chicago Fire), open play, 0.01 xG, off target 58’ Luca De La Torre (Charlotte FC), own goal
Size shows xG Goal On target Off target or blocked

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

Lineups

Charlotte FC 4-3-3 Starting XI
Kahlina
Toffolo 81’
Kessler
Ream
Cleary 81’
Torre 70’
Westwood
Diani 70’
Saint-Maximin
Biel
Goodwin 49’
Chicago Fire 4-4-2 Starting XI
Cohen
Elliott
Mbokazi 80’
Dean
Barroso 75’
Bamba 80’
D'Avilla
Oregel 75’
Zinckernagel
Gomez
Haile-Selassie

Player stats

Goalkeeper1 player
90′ 8 1 25 – – – – –
Defenders6 players
Will Cleary Taken off
81′ 2 – 1 3 – 29 – – – –
90′ 2 2 1 7 1 45 2 – – –
Tim Ream Sent off
90′ – – 1 2 1 54 1 – –
Harry Toffolo Taken off
81′ – – – 1 1 23 1 – – –
David Schnegg Came on as a substitute
20′ – – – 1 1 11 – – – –
Nathan Byrne Came on as a substitute
9′ – – – – – 8 – – – –
Midfielders7 players
Luca De La Torre Taken off
70′ – – 21 – 0.02 1 2 1 – – –
90′ – – 33 – 0.03 1 2 4 2 3
Djibril Diani Taken off
70′ – – 22 2 0.02 1 – 3 1 1
90′ – – 24 1 0.07 – 1 1 3 1
90′ – – 23 4 0.24 1 1 8 – 1
Brandt Bronico Came on as a substitute
20′ – – 19 1 0.00 – – 1 1 – –
Nathan Richmond Came on as a substitute
9′ – – 4 – 0.00 – – – 1 – –
Forwards2 players
Archie Goodwin Taken off
49′ – – – – – 0.01 – 2 2 2 –
Tyger Smalls Came on as a substitute
41′ – – 2 1 0.47 0.00 1 1 – 4 –
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.