Charlotte FC vs San Diego FC

19 April 2025 · MLS · 2025 · Referee Filip Dujic

Full time 3 – 0

Half-time: 2–0

  • Liel Abada 11’
  • Patrick Agyemang 45’ (pen)
  • Andrew Privett 57’

Match summary

Charlotte FC won comfortably, 3-0 at home to San Diego FC. Charlotte FC led 2-0 at half-time.

Liel Abada put Charlotte FC ahead in the 11th minute, Patrick Agyemang made it 2-0 from the penalty spot in the 45th minute, and Andrew Privett made it 3-0 with a header in the 57th minute.

The chances backed that up: Charlotte FC created 3.86 expected goals (xG) from 16 shots to San Diego FC's 0.47 from 9. San Diego FC had a player sent off.

Match stats

47% Possession 53%
16 Shots 9
11 Shots on target 2
4 Corners 1
496 Passes 574
92.5% Pass accuracy 93.4%
11 Tackles 15
15 Fouls 15
2 Yellow cards 4
0 Red cards 1
3 Offsides 1

Key events

Charlotte FC San Diego FC
Kick-off
Liel AbadaRight foot shot1-0 (Charlotte FC)
11’
32’
Andres Reyes
Pep BielShot on target
33’
Tim ReamSouleyman Doumbia
38’
Patrick AgyemangVAR: No penalty
42’
43’
Andres ReyesSecond yellow
44’
Hamady DiopTomás Ángel
Patrick AgyemangPenalty2-0 (Charlotte FC)
45’
Half-time2-0
49’
Hirving LozanoShot on target
Liel AbadaShot on target
50’
Wilfried ZahaShot on target
52’
Second half underway
Liel AbadaShot on target
54’
Andrew PrivettHeader3-0 (Charlotte FC)
57’
59’
Pep BielShot on target
62’
67’
Hamady Diop
Eryk WilliamsonPep Biel
68’
Kerwin VargasNicholas Scardina
68’
Wilfried ZahaShot on target
72’
Eryk Williamson
77’
Idan ToklomatiShot on target
85’
88’
Milan IloskiShot on target
Wilfried ZahaShot on target
89’
90+2’
Full-time3-0

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 3.86 0.47 11’ Liel Abada (Charlotte FC), 1-0 11’ 45’ Patrick Agyemang (Charlotte FC), 2-0 45’ 57’ Andrew Privett (Charlotte FC), 3-0 57’ 0 1 2 3 4 5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 3.86 0.47 11’ Liel Abada (Charlotte FC), 1-0 Abada 11’ 45’ Patrick Agyemang (Charlotte FC), 2-0 Agyemang 45’ 57’ Andrew Privett (Charlotte FC), 3-0 Privett 57’
Charlotte FC 3.86 xGSan Diego FC 0.47 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 San Diego FC attacking Charlotte FC attacking 
45’ Patrick Agyemang (Charlotte FC), penalty, 0.79 xG, goal 11’ Liel Abada (Charlotte FC), open play, 0.70 xG, goal 54’ Liel Abada (Charlotte FC), open play, 0.63 xG, saved 50’ Liel Abada (Charlotte FC), open play, 0.39 xG, saved 52’ Wilfried Zaha (Charlotte FC), open play, 0.31 xG, saved 53’ Andrew Privett (Charlotte FC), from a corner, 0.27 xG, off target 57’ Andrew Privett (Charlotte FC), set piece, 0.15 xG, goal 85’ Idan Toklomati (Charlotte FC), open play, 0.14 xG, saved 89’ Wilfried Zaha (Charlotte FC), open play, 0.13 xG, saved 22’ Liel Abada (Charlotte FC), open play, 0.09 xG, blocked 53’ Alejandro Alvarado Jr (San Diego FC), open play, 0.08 xG, blocked 33’ Pep Biel (Charlotte FC), direct free kick, 0.07 xG, saved 52’ Hirving Lozano (San Diego FC), open play, 0.07 xG, off target 60’ Hamady Diop (San Diego FC), direct free kick, 0.06 xG, off target 63’ Hirving Lozano (San Diego FC), open play, 0.06 xG, blocked 49’ Hirving Lozano (San Diego FC), open play, 0.06 xG, saved 88’ Milan Iloski (San Diego FC), open play, 0.06 xG, saved 62’ Pep Biel (Charlotte FC), open play, 0.05 xG, saved 71’ Patrick Agyemang (Charlotte FC), open play, 0.05 xG, blocked 90+2’ Hirving Lozano (San Diego FC), open play, 0.04 xG, blocked 65’ Hirving Lozano (San Diego FC), open play, 0.03 xG, off target 72’ Wilfried Zaha (Charlotte FC), open play, 0.03 xG, saved 90’ Wilfried Zaha (Charlotte FC), open play, 0.03 xG, off target 3’ Pep Biel (Charlotte FC), open play, 0.02 xG, off target 79’ Alex Mighten (San Diego FC), open play, 0.01 xG, blocked 45’ Patrick Agyemang (Charlotte FC), penalty, 0.79 xG, goal 11’ Liel Abada (Charlotte FC), open play, 0.70 xG, goal 54’ Liel Abada (Charlotte FC), open play, 0.63 xG, saved 50’ Liel Abada (Charlotte FC), open play, 0.39 xG, saved 52’ Wilfried Zaha (Charlotte FC), open play, 0.31 xG, saved 53’ Andrew Privett (Charlotte FC), from a corner, 0.27 xG, off target 57’ Andrew Privett (Charlotte FC), set piece, 0.15 xG, goal 85’ Idan Toklomati (Charlotte FC), open play, 0.14 xG, saved 89’ Wilfried Zaha (Charlotte FC), open play, 0.13 xG, saved 22’ Liel Abada (Charlotte FC), open play, 0.09 xG, blocked 53’ Alejandro Alvarado Jr (San Diego FC), open play, 0.08 xG, blocked 33’ Pep Biel (Charlotte FC), direct free kick, 0.07 xG, saved 52’ Hirving Lozano (San Diego FC), open play, 0.07 xG, off target 60’ Hamady Diop (San Diego FC), direct free kick, 0.06 xG, off target 63’ Hirving Lozano (San Diego FC), open play, 0.06 xG, blocked 49’ Hirving Lozano (San Diego FC), open play, 0.06 xG, saved 88’ Milan Iloski (San Diego FC), open play, 0.06 xG, saved 62’ Pep Biel (Charlotte FC), open play, 0.05 xG, saved 71’ Patrick Agyemang (Charlotte FC), open play, 0.05 xG, blocked 90+2’ Hirving Lozano (San Diego FC), open play, 0.04 xG, blocked 65’ Hirving Lozano (San Diego FC), open play, 0.03 xG, off target 90’ Wilfried Zaha (Charlotte FC), open play, 0.03 xG, off target 72’ Wilfried Zaha (Charlotte FC), open play, 0.03 xG, saved 3’ Pep Biel (Charlotte FC), open play, 0.02 xG, off target 79’ Alex Mighten (San Diego FC), open play, 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
Doumbia 38’
Scardina 68’
Westwood
Bronico 68’
Zaha
Abada
Biel 68’
Agyemang 77’
San Diego FC 4-3-1-2 Starting XI
Santos
Reyes
McNair
McVey
Loffelsend
Jr 46’
Tverskov 77’
Valakari 46’
Ángel 44’
Lozano
Dreyer 68’

Player stats

Goalkeeper1 player
90′ 2 0 38 – – – – –
Defenders5 players
Nicholas Scardina Taken off
68′ 2 – – 4 – 40 – – – –
90′ – – – 1 – 72 – – – –
90′ 1 – – 2 1 58 – 1 – –
Souleyman Doumbia Taken off
38′ 2 – – 3 – 26 – – – –
Tim Ream Came on as a substitute
52′ – – – 1 – 25 – – – –
Midfielders8 players
90′ 1 – 22 2 0.13 3 – 6 3 1 –
90′ – 1 68 2 0.22 1 – 2 1 1 –
Brandt Bronico Taken off
68′ – – 27 – 0.02 2 1 3 4 1 –
Wilfried Zaha
90′ – – 40 – 0.16 – – 6 – 4 –
Pep Biel Taken off
68′ – 1 23 5 0.84 – – 1 – – –
Kerwin Vargas Came on as a substitute
22′ – – 12 – 0.01 – 1 – 2 – –
Eryk Williamson Came on as a substitute
22′ – – 17 – 0.03 – – 3 1 2 –
Djibril Diani Came on as a substitute
22′ – – 19 2 0.04 – 3 – – – –
Forwards2 players
Patrick Agyemang Taken off
77′ 1 – 2 1 0.83 0.36 2 4 3 5 –
Idan Toklomati Came on as a substitute
13′ – – 1 1 0.14 0.02 – 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. Referee data before 2025/26 from the Transfermarkt datasets project.