Charlotte FC vs Chicago Fire

17 May 2025 · MLS · 2025 · Referee Ismir Pekmic

Full time 1 – 4

Half-time: 0–1

  • Patrick Agyemang 70’
  • Jonathan Bamba 42’
  • Brian Gutiérrez 60’, 79’ (pen)
  • Philip Zinckernagel 64’

Match summary

Chicago Fire won comfortably, 4-1 away at Charlotte FC. Chicago Fire led 1-0 at half-time.

In the first half, Jonathan Bamba put Chicago Fire ahead in the 42nd minute. In the second half, Brian Gutiérrez made it 0-2 from a corner in the 60th minute, Philip Zinckernagel made it 0-3 in the 64th minute, Patrick Agyemang pulled one back to make it 1-3 in the 70th minute, and Gutiérrez made it 1-4 from the penalty spot in the 79th minute.

The chances backed that up: Chicago Fire created 3.99 expected goals (xG) from 23 shots to Charlotte FC's 0.95 from 12.

Match stats

53% Possession 47%
12 Shots 23
4 Shots on target 10
8 Corners 6
522 Passes 470
91.0% Pass accuracy 91.7%
12 Tackles 25
12 Fouls 12
2 Yellow cards 2
2 Offsides 3

Key events

Charlotte FC Chicago Fire
Kick-off
8’
24’
38’
Brian GutiérrezShot on target
Patrick AgyemangShot on target
40’
42’
Jonathan BambaRight foot shot0-1 (Chicago Fire)
Half-time0-1
Second half underway
47’
Hugo CuypersShot on target
Pep BielShot on target
55’
Djibril DianiShot on target
56’
59’
Brian GutiérrezShot on target
59’
Hugo CuypersShot on target
60’
Brian GutiérrezRight foot shot0-2 (Chicago Fire)
Eryk WilliamsonDjibril Diani
62’
63’
Philip Zinckernagel0-3 (Chicago Fire)
Jahkeele Marshall-RuttyNicholas Scardina
68’
Patrick AgyemangRight foot shot1-3 (Charlotte FC)
70’
73’
Omari GlasgowPhilip Zinckernagel
77’
79’
Brian GutiérrezPenalty1-4 (Chicago Fire)
90+2’
Rominigue KouaméShot on target
90+2’
Hugo CuypersShot on target
90+3’
Tom BarlowHugo Cuypers
90+6’
Full-time1-4

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 1 2 3 4 5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 0.95 3.99 42’ Jonathan Bamba (Chicago Fire), 0-1 42’ 60’ Brian Gutiérrez (Chicago Fire), 0-2 60’ 64’ Philip Zinckernagel (Chicago Fire), 0-3 64’ 70’ Patrick Agyemang (Charlotte FC), 1-3 70’ 79’ Brian Gutiérrez (Chicago Fire), 1-4 79’ 0 1 2 3 4 5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 0.95 3.99 42’ Jonathan Bamba (Chicago Fire), 0-1 Bamba 42’ 60’ Brian Gutiérrez (Chicago Fire), 0-2 Gutiérrez 60’ 64’ Philip Zinckernagel (Chicago Fire), 0-3 Zinckernagel 64’ 70’ Patrick Agyemang (Charlotte FC), 1-3 Agyemang 70’ 79’ Brian Gutiérrez (Chicago Fire), 1-4 Gutiérrez 79’
Charlotte FC 0.95 xGChicago Fire 3.99 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 
79’ Brian Gutiérrez (Chicago Fire), penalty, 0.79 xG, goal 53’ Hugo Cuypers (Chicago Fire), set piece, 0.63 xG, off target 59’ Brian Gutiérrez (Chicago Fire), open play, 0.60 xG, saved 90+2’ Hugo Cuypers (Chicago Fire), open play, 0.34 xG, saved 56’ Djibril Diani (Charlotte FC), open play, 0.23 xG, saved 59’ Hugo Cuypers (Chicago Fire), open play, 0.19 xG, saved 64’ Philip Zinckernagel (Chicago Fire), open play, 0.16 xG, goal 18’ Philip Zinckernagel (Chicago Fire), open play, 0.15 xG, blocked 47’ Hugo Cuypers (Chicago Fire), open play, 0.15 xG, saved 82’ Maren Haile-Selassie (Chicago Fire), open play, 0.15 xG, off target 3’ Brian Gutiérrez (Chicago Fire), open play, 0.12 xG, off target 34’ Patrick Agyemang (Charlotte FC), open play, 0.12 xG, blocked 72’ Hugo Cuypers (Chicago Fire), open play, 0.12 xG, blocked 41’ Adilson Malanda (Charlotte FC), from a corner, 0.10 xG, off target 14’ Hugo Cuypers (Chicago Fire), open play, 0.09 xG, off target 81’ Pep Biel (Charlotte FC), open play, 0.09 xG, off target 55’ Pep Biel (Charlotte FC), open play, 0.08 xG, saved 32’ Jonathan Bamba (Chicago Fire), open play, 0.08 xG, blocked 57’ Hugo Cuypers (Chicago Fire), open play, 0.08 xG, blocked 87’ Ashley Westwood (Charlotte FC), direct free kick, 0.08 xG, off target 70’ Patrick Agyemang (Charlotte FC), open play, 0.07 xG, goal 40’ Patrick Agyemang (Charlotte FC), open play, 0.06 xG, saved 82’ Maren Haile-Selassie (Chicago Fire), open play, 0.06 xG, blocked 58’ Andrew Gutman (Chicago Fire), from a corner, 0.06 xG, blocked 38’ Brian Gutiérrez (Chicago Fire), open play, 0.04 xG, saved 57’ Jonathan Dean (Chicago Fire), open play, 0.05 xG, blocked 75’ Pep Biel (Charlotte FC), open play, 0.04 xG, blocked 72’ Pep Biel (Charlotte FC), open play, 0.04 xG, off target 60’ Brian Gutiérrez (Chicago Fire), from a corner, 0.04 xG, goal 7’ Andrew Gutman (Chicago Fire), open play, 0.03 xG, off target 21’ Jack Elliott (Chicago Fire), direct free kick, 0.03 xG, off target 42’ Jonathan Bamba (Chicago Fire), open play, 0.02 xG, goal 42’ Pep Biel (Charlotte FC), open play, 0.02 xG, blocked 90+2’ Rominigue Kouamé (Chicago Fire), open play, 0.02 xG, saved 35’ Wilfried Zaha (Charlotte FC), from a corner, 0.01 xG, blocked 79’ Brian Gutiérrez (Chicago Fire), penalty, 0.79 xG, goal 53’ Hugo Cuypers (Chicago Fire), set piece, 0.63 xG, off target 59’ Brian Gutiérrez (Chicago Fire), open play, 0.60 xG, saved 90+2’ Hugo Cuypers (Chicago Fire), open play, 0.34 xG, saved 56’ Djibril Diani (Charlotte FC), open play, 0.23 xG, saved 59’ Hugo Cuypers (Chicago Fire), open play, 0.19 xG, saved 64’ Philip Zinckernagel (Chicago Fire), open play, 0.16 xG, goal 18’ Philip Zinckernagel (Chicago Fire), open play, 0.15 xG, blocked 47’ Hugo Cuypers (Chicago Fire), open play, 0.15 xG, saved 82’ Maren Haile-Selassie (Chicago Fire), open play, 0.15 xG, off target 3’ Brian Gutiérrez (Chicago Fire), open play, 0.12 xG, off target 72’ Hugo Cuypers (Chicago Fire), open play, 0.12 xG, blocked 34’ Patrick Agyemang (Charlotte FC), open play, 0.12 xG, blocked 41’ Adilson Malanda (Charlotte FC), from a corner, 0.10 xG, off target 14’ Hugo Cuypers (Chicago Fire), open play, 0.09 xG, off target 81’ Pep Biel (Charlotte FC), open play, 0.09 xG, off target 32’ Jonathan Bamba (Chicago Fire), open play, 0.08 xG, blocked 55’ Pep Biel (Charlotte FC), open play, 0.08 xG, saved 57’ Hugo Cuypers (Chicago Fire), open play, 0.08 xG, blocked 87’ Ashley Westwood (Charlotte FC), direct free kick, 0.08 xG, off target 70’ Patrick Agyemang (Charlotte FC), open play, 0.07 xG, goal 40’ Patrick Agyemang (Charlotte FC), open play, 0.06 xG, saved 58’ Andrew Gutman (Chicago Fire), from a corner, 0.06 xG, blocked 82’ Maren Haile-Selassie (Chicago Fire), open play, 0.06 xG, blocked 57’ Jonathan Dean (Chicago Fire), open play, 0.05 xG, blocked 38’ Brian Gutiérrez (Chicago Fire), open play, 0.04 xG, saved 75’ Pep Biel (Charlotte FC), open play, 0.04 xG, blocked 72’ Pep Biel (Charlotte FC), open play, 0.04 xG, off target 60’ Brian Gutiérrez (Chicago Fire), from a corner, 0.04 xG, goal 7’ Andrew Gutman (Chicago Fire), open play, 0.03 xG, off target 21’ Jack Elliott (Chicago Fire), direct free kick, 0.03 xG, off target 42’ Jonathan Bamba (Chicago Fire), open play, 0.02 xG, goal 42’ Pep Biel (Charlotte FC), open play, 0.02 xG, blocked 90+2’ Rominigue Kouamé (Chicago Fire), open play, 0.02 xG, saved 35’ Wilfried Zaha (Charlotte FC), from a corner, 0.01 xG, blocked
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-4-2 Starting XI
Kahlina
Malanda
Privett
Ream
Scardina 68’
Westwood
Diani 62’
Zaha
Abada 68’
Biel
Agyemang
Chicago Fire 4-3-3 Starting XI
Brady
Gutman
Rogers
Elliott
Dean
Oregel 83’
Pineda 73’
Gutiérrez 2
Bamba 73’
Cuypers 90’
Zinckernagel 73’

Player stats

Goalkeeper1 player
90′ 5 4 16 – – – – –
Defenders5 players
Nicholas Scardina Taken off
68′ 1 – – 2 – 40 – – – –
90′ – – – 2 2 91 2 – – –
90′ 1 – – 2 1 83 1 – – –
90′ – 2 – 2 1 58 1 – – –
Jahkeele Marshall-Rutty Came on as a substitute
22′ 1 – – 3 1 13 – – – –
Midfielders7 players
Liel Abada Taken off
68′ – – 24 – 0.08 3 – 3 1 – –
90′ – – 65 2 0.21 – – – 1 – –
Djibril Diani Taken off
62′ – – 27 – 0.02 3 – 3 3 – –
Wilfried Zaha
90′ – – 38 1 0.04 – – 6 – 3 –
90′ – – 30 1 0.27 2 – 3 1 1 –
Eryk Williamson Came on as a substitute
28′ – 1 13 1 0.07 1 1 1 1 – –
Kerwin Vargas Came on as a substitute
22′ – – 8 1 0.04 – – – – – –
Forwards1 player
90′ 1 – 3 2 0.25 0.04 1 9 6 16 –
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. Referee data before 2025/26 from the Transfermarkt datasets project.