Chicago Fire vs Charlotte FC

2 August 2026 · MLS · 2026 · Referee Jon Freemon

Full time 2 – 1

Half-time: 1–1

  • Robert Lewandowski 20’, 68’
  • Pep Biel 18’

Match summary

Chicago Fire came from behind to win 2-1 at home to Charlotte FC. It was 1-1 at half-time.

Pep Biel put Charlotte FC ahead in the 18th minute, Robert Lewandowski equalised in the 20th minute, and Lewandowski won it in the 68th minute.

The chances backed that up: Chicago Fire created 1.59 expected goals (xG) from 14 shots to Charlotte FC's 0.83 from 14.

Match stats

46% Possession 54%
14 Shots 14
5 Shots on target 1
8 Corners 6
71 Attacks 74
46 Dangerous attacks 44
462 Passes 531
88.1% Pass accuracy 90.6%
18 Tackles 8
8 Fouls 7
3 Yellow cards 0
3 Offsides 3

Key events

Chicago Fire Charlotte FC
Kick-off
10’
Corner
14’
18’
Pep BielRight foot shot0-1 (Charlotte FC)
Robert LewandowskiRight foot shot1-1 (Chicago Fire)
20’
Robin LodShot on target
24’
Corner
31’
Corner
32’
45+2’
Corner
Half-time1-1
Corner
46’
Second half underway
Corner
51’
Corner
52’
55’
Corner
Philip ZinckernagelShot on target
56’
Corner
57’
59’
61’
Corner
62’
Corner
Corner
65’
Robert LewandowskiRight foot shot2-1 (Chicago Fire)
68’
80’
Corner
90+1’
Corner
Puso DithejaneShot on target
90+2’
90+5’
Full-time2-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.59 0.83 18’ Pep Biel (Charlotte FC), 0-1 18’ 20’ Robert Lewandowski (Chicago Fire), 1-1 20’ 68’ Robert Lewandowski (Chicago Fire), 2-1 68’ 0.0 0.5 1.0 1.5 2.0 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.59 0.83 18’ Pep Biel (Charlotte FC), 0-1 Biel 18’ 20’ Robert Lewandowski (Chicago Fire), 1-1 Lewandowski 20’ 68’ Robert Lewandowski (Chicago Fire), 2-1 Lewandowski 68’
Chicago Fire 1.59 xGCharlotte FC 0.83 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Charlotte FC attacking Chicago Fire attacking 
68’ Robert Lewandowski (Chicago Fire), open play, 0.75 xG, goal 8’ Jonathan Bamba (Chicago Fire), open play, 0.39 xG, off target 61’ Morrison Agyemang (Charlotte FC), open play, 0.21 xG, blocked 44’ Robin Lod (Chicago Fire), open play, 0.11 xG, blocked 1’ Pep Biel (Charlotte FC), open play, 0.10 xG, off target 42’ Idan Toklomati (Charlotte FC), open play, 0.10 xG, blocked 33’ Pep Biel (Charlotte FC), open play, 0.08 xG, blocked 47’ Liel Abada (Charlotte FC), open play, 0.07 xG, blocked 90+2’ Puso Dithejane (Chicago Fire), open play, 0.07 xG, saved 17’ Pep Biel (Charlotte FC), open play, 0.06 xG, off target 18’ Pep Biel (Charlotte FC), open play, 0.06 xG, goal 56’ Philip Zinckernagel (Chicago Fire), open play, 0.04 xG, saved 20’ Robert Lewandowski (Chicago Fire), open play, 0.04 xG, goal 22’ Liel Abada (Charlotte FC), open play, 0.04 xG, blocked 36’ Robin Lod (Chicago Fire), open play, 0.04 xG, off target 66’ Robert Lewandowski (Chicago Fire), from a corner, 0.04 xG, off target 51’ Jonathan Bamba (Chicago Fire), open play, 0.03 xG, blocked 7’ Luca De La Torre (Charlotte FC), open play, 0.03 xG, blocked 43’ Pep Biel (Charlotte FC), open play, 0.02 xG, off target 48’ Pep Biel (Charlotte FC), from a corner, 0.02 xG, blocked 46’ Philip Zinckernagel (Chicago Fire), open play, 0.02 xG, blocked 72’ Robert Lewandowski (Chicago Fire), open play, 0.02 xG, blocked 14’ Jonathan Bamba (Chicago Fire), open play, 0.02 xG, blocked 24’ Robin Lod (Chicago Fire), open play, 0.02 xG, saved 62’ Pep Biel (Charlotte FC), from a corner, 0.01 xG, blocked 73’ Pep Biel (Charlotte FC), open play, 0.02 xG, blocked 32’ Andrew Gutman (Chicago Fire), from a corner, 0.01 xG, off target 34’ Harry Toffolo (Charlotte FC), open play, 0.01 xG, off target 68’ Robert Lewandowski (Chicago Fire), open play, 0.75 xG, goal 8’ Jonathan Bamba (Chicago Fire), open play, 0.39 xG, off target 61’ Morrison Agyemang (Charlotte FC), open play, 0.21 xG, blocked 44’ Robin Lod (Chicago Fire), open play, 0.11 xG, blocked 1’ Pep Biel (Charlotte FC), open play, 0.10 xG, off target 42’ Idan Toklomati (Charlotte FC), open play, 0.10 xG, blocked 33’ Pep Biel (Charlotte FC), open play, 0.08 xG, blocked 47’ Liel Abada (Charlotte FC), open play, 0.07 xG, blocked 90+2’ Puso Dithejane (Chicago Fire), open play, 0.07 xG, saved 18’ Pep Biel (Charlotte FC), open play, 0.06 xG, goal 17’ Pep Biel (Charlotte FC), open play, 0.06 xG, off target 56’ Philip Zinckernagel (Chicago Fire), open play, 0.04 xG, saved 22’ Liel Abada (Charlotte FC), open play, 0.04 xG, blocked 36’ Robin Lod (Chicago Fire), open play, 0.04 xG, off target 66’ Robert Lewandowski (Chicago Fire), from a corner, 0.04 xG, off target 20’ Robert Lewandowski (Chicago Fire), open play, 0.04 xG, goal 51’ Jonathan Bamba (Chicago Fire), open play, 0.03 xG, blocked 7’ Luca De La Torre (Charlotte FC), open play, 0.03 xG, blocked 43’ Pep Biel (Charlotte FC), open play, 0.02 xG, off target 48’ Pep Biel (Charlotte FC), from a corner, 0.02 xG, blocked 46’ Philip Zinckernagel (Chicago Fire), open play, 0.02 xG, blocked 72’ Robert Lewandowski (Chicago Fire), open play, 0.02 xG, blocked 14’ Jonathan Bamba (Chicago Fire), open play, 0.02 xG, blocked 24’ Robin Lod (Chicago Fire), open play, 0.02 xG, saved 73’ Pep Biel (Charlotte FC), open play, 0.02 xG, blocked 32’ Andrew Gutman (Chicago Fire), from a corner, 0.01 xG, off target 62’ Pep Biel (Charlotte FC), from a corner, 0.01 xG, blocked 34’ Harry Toffolo (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

Chicago Fire 4-4-2 Starting XI
Brady
Gutman
Waterman
Elliott
Barroso
D'Avilla 88’
Salétros
Lod 88’
Zinckernagel
Bamba 74’
Lewandowski 2
Charlotte FC 4-3-3 Starting XI
Kahlina
Toffolo 69’
Agyemang
Kessler
Byrne
Torre 86’
Westwood
Diani
Biel
Toklomati 86’
Abada 77’

Player stats

Goalkeeper1 player
90′ 0 1 30 – – – – –
Defenders4 players
90′ 5 1 – 5 – 30 – – – –
90′ – – – 2 – 69 2 – –
90′ 1 1 – 1 – 65 – – – –
90′ 2 – – 4 2 32 1 – – –
Midfielders7 players
90′ – 1 40 8 0.30 3 – 7 – 1 –
Dje Tah D'Avilla Taken off
88′ – – 67 – 0.03 2 – 2 1 – –
90′ – – 53 1 0.06 – 1 1 – 1
Jonathan Bamba Taken off
74′ – – 25 3 0.07 1 – 2 – – –
Robin Lod Taken off
88′ – 1 24 1 0.26 – – – 1 – –
Mauricio Pineda Came on as a substitute
8′ – – 4 – 0.00 – – – – – –
Maren Haile-Selassie Came on as a substitute
8′ – – 1 – 0.00 1 – 1 1 – –
Forwards2 players
90′ 2 – 4 2 0.84 0.02 2 8 3 15
Puso Dithejane Came on as a substitute
16′ – – 1 1 0.07 0.01 – 3 – 7 –
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.