Charlotte FC vs Columbus Crew

24 May 2025 · MLS · 2025 · Referee Lukasz Szpala

Full time 3 – 2

Half-time: 2–1

  • Patrick Agyemang 19’, 24’
  • Pep Biel 75’
  • Ibrahim Aliyu 15’
  • Malte Amundsen 65’

Match summary

Charlotte FC came from behind to win 3-2 at home to Columbus Crew. Charlotte FC led 2-1 at half-time.

In the first half, Ibrahim Aliyu put Columbus Crew ahead with a header in the 15th minute, Patrick Agyemang equalised with a header in the 19th minute, and Agyemang put Charlotte FC in front in the 24th minute. In the second half, Malte Amundsen equalised in the 65th minute and Pep Biel won it in the 75th minute.

The chances backed that up: Charlotte FC created 2.77 expected goals (xG) from 16 shots to Columbus Crew's 1.93 from 12.

Match stats

34% Possession 66%
16 Shots 12
10 Shots on target 7
7 Corners 3
330 Passes 647
83.6% Pass accuracy 90.7%
14 Tackles 14
6 Fouls 5
2 Yellow cards 0
3 Offsides 3

Key events

Charlotte FC Columbus Crew
Kick-off
Wilfried ZahaShot on target
4’
15’
Ibrahim AliyuHeader0-1 (Columbus Crew)
Patrick AgyemangHeader1-1 (Charlotte FC)
19’
Patrick AgyemangRight foot shot2-1 (Charlotte FC)
24’
26’
Half-time2-1
48’
Dániel GazdagShot on target
Second half underway
49’
Diego RossiShot on target
Kerwin VargasShot on target
55’
Patrick AgyemangShot on target
56’
57’
Diego RossiShot on target
65’
Malte AmundsenLeft foot shot2-2 (Columbus Crew)
Liel AbadaShot on target
68’
70’
Diego RossiShot on target
Jahkeele Marshall-RuttyShot on target
71’
Pep BielLeft foot shot3-2 (Charlotte FC)
75’
Ashley WestwoodShot on target
83’
Patrick AgyemangShot on target
86’
Jack NeeleyNicholas Scardina
88’
88’
Diego RossiShot on target
90+2’
Full-time3-2

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 2.5 3.0 3.5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 2.77 1.93 15’ Ibrahim Aliyu (Columbus Crew), 0-1 15’ 19’ Patrick Agyemang (Charlotte FC), 1-1 19’ 24’ Patrick Agyemang (Charlotte FC), 2-1 24’ 65’ Malte Amundsen (Columbus Crew), 2-2 65’ 75’ Pep Biel (Charlotte FC), 3-2 75’ 0.0 0.5 1.0 1.5 2.0 2.5 3.0 3.5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 2.77 1.93 15’ Ibrahim Aliyu (Columbus Crew), 0-1 Aliyu 15’ 19’ Patrick Agyemang (Charlotte FC), 1-1 Agyemang 19’ 24’ Patrick Agyemang (Charlotte FC), 2-1 Agyemang 24’ 65’ Malte Amundsen (Columbus Crew), 2-2 Amundsen 65’ 75’ Pep Biel (Charlotte FC), 3-2 Biel 75’
Charlotte FC 2.77 xGColumbus Crew 1.93 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Columbus Crew attacking Charlotte FC attacking 
65’ Malte Amundsen (Columbus Crew), set piece, 0.77 xG, goal 24’ Patrick Agyemang (Charlotte FC), open play, 0.45 xG, goal 57’ Diego Rossi (Columbus Crew), open play, 0.37 xG, saved 86’ Patrick Agyemang (Charlotte FC), open play, 0.34 xG, saved 19’ Patrick Agyemang (Charlotte FC), from a corner, 0.32 xG, goal 68’ Liel Abada (Charlotte FC), open play, 0.32 xG, saved 51’ Diego Rossi (Columbus Crew), open play, 0.31 xG, off target 13’ Adilson Malanda (Charlotte FC), set piece, 0.30 xG, hit the woodwork 55’ Kerwin Vargas (Charlotte FC), open play, 0.24 xG, saved 30’ Pep Biel (Charlotte FC), open play, 0.21 xG, off target 15’ Ibrahim Aliyu (Columbus Crew), open play, 0.14 xG, goal 90+4’ Liel Abada (Charlotte FC), open play, 0.13 xG, off target 83’ Ashley Westwood (Charlotte FC), open play, 0.11 xG, saved 4’ Wilfried Zaha (Charlotte FC), open play, 0.09 xG, saved 63’ Diego Rossi (Columbus Crew), open play, 0.08 xG, blocked 85’ Aziel Jackson (Columbus Crew), open play, 0.08 xG, off target 75’ Pep Biel (Charlotte FC), open play, 0.07 xG, goal 56’ Patrick Agyemang (Charlotte FC), from a corner, 0.05 xG, saved 88’ Diego Rossi (Columbus Crew), open play, 0.05 xG, saved 70’ Diego Rossi (Columbus Crew), open play, 0.05 xG, saved 1’ Patrick Agyemang (Charlotte FC), open play, 0.04 xG, off target 71’ Jahkeele Marshall-Rutty (Charlotte FC), open play, 0.05 xG, saved 48’ Dániel Gazdag (Columbus Crew), open play, 0.03 xG, saved 4’ Ashley Westwood (Charlotte FC), open play, 0.03 xG, off target 29’ Max Arfsten (Columbus Crew), open play, 0.02 xG, blocked 49’ Diego Rossi (Columbus Crew), open play, 0.02 xG, saved 74’ Wilfried Zaha (Charlotte FC), open play, 0.02 xG, blocked 29’ Diego Rossi (Columbus Crew), open play, 0.02 xG, blocked 65’ Malte Amundsen (Columbus Crew), set piece, 0.77 xG, goal 24’ Patrick Agyemang (Charlotte FC), open play, 0.45 xG, goal 57’ Diego Rossi (Columbus Crew), open play, 0.37 xG, saved 86’ Patrick Agyemang (Charlotte FC), open play, 0.34 xG, saved 19’ Patrick Agyemang (Charlotte FC), from a corner, 0.32 xG, goal 68’ Liel Abada (Charlotte FC), open play, 0.32 xG, saved 51’ Diego Rossi (Columbus Crew), open play, 0.31 xG, off target 13’ Adilson Malanda (Charlotte FC), set piece, 0.30 xG, hit the woodwork 55’ Kerwin Vargas (Charlotte FC), open play, 0.24 xG, saved 30’ Pep Biel (Charlotte FC), open play, 0.21 xG, off target 15’ Ibrahim Aliyu (Columbus Crew), open play, 0.14 xG, goal 90+4’ Liel Abada (Charlotte FC), open play, 0.13 xG, off target 83’ Ashley Westwood (Charlotte FC), open play, 0.11 xG, saved 4’ Wilfried Zaha (Charlotte FC), open play, 0.09 xG, saved 63’ Diego Rossi (Columbus Crew), open play, 0.08 xG, blocked 85’ Aziel Jackson (Columbus Crew), open play, 0.08 xG, off target 75’ Pep Biel (Charlotte FC), open play, 0.07 xG, goal 56’ Patrick Agyemang (Charlotte FC), from a corner, 0.05 xG, saved 88’ Diego Rossi (Columbus Crew), open play, 0.05 xG, saved 70’ Diego Rossi (Columbus Crew), open play, 0.05 xG, saved 71’ Jahkeele Marshall-Rutty (Charlotte FC), open play, 0.05 xG, saved 1’ Patrick Agyemang (Charlotte FC), open play, 0.04 xG, off target 48’ Dániel Gazdag (Columbus Crew), open play, 0.03 xG, saved 4’ Ashley Westwood (Charlotte FC), open play, 0.03 xG, off target 29’ Max Arfsten (Columbus Crew), open play, 0.02 xG, blocked 49’ Diego Rossi (Columbus Crew), open play, 0.02 xG, saved 74’ Wilfried Zaha (Charlotte FC), open play, 0.02 xG, blocked 29’ Diego Rossi (Columbus Crew), open play, 0.02 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-2-3-1 Starting XI
Kahlina
Malanda
Privett
Scardina 88’
Marshall-Rutty
Westwood
Bronico
Zaha
Biel
Vargas 66’
Agyemang 2 88’
Columbus Crew 3-1-4-2 Starting XI
Hagen
Zawadzki
Cheberko
Moreira 21’
Nagbe
Arfsten 75’
Rossi
Gazdag
Farsi
Aliyu 60’
Rowe 60’

Player stats

Goalkeeper1 player
90′ 5 2 14 – – – – –
Defenders5 players
Nicholas Scardina Taken off
88′ – – – 3 1 28 – – – –
90′ 2 1 – 4 2 32 1 – – –
90′ 1 – – 2 1 27 – – – –
90′ 1 1 – 1 – 39 – – – –
Jack Neeley Came on as a substitute
2′ 1 – – 1 – 1 – – – –
Midfielders5 players
90′ – – 36 2 0.17 2 1 4 1 – –
90′ – – 26 – 0.01 2 3 3 1 – –
Kerwin Vargas Taken off
66′ – – 22 – 0.01 – 1 3 1 1 –
90′ 1 1 27 3 0.29 1 2 2 – – –
Wilfried Zaha
90′ – 2 35 5 0.77 2 1 5 1 2 –
Forwards3 players
Patrick Agyemang Taken off
88′ 2 – 5 4 1.21 0.43 3 7 – 29 –
Liel Abada Came on as a substitute
24′ – – 2 1 0.44 0.02 1 1 – 12 –
Tyger Smalls Came on as a substitute
2′ – – – – – – – – – 2 –
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.