Timeline
- 19' Allan Saint-Maximin Yellow Card
- 44' Morrison Agyemang Yellow Card
- 45'+1' David Schnegg Yellow Card
- 48' Rodolfo Aloko assist Idan Toklomati
- 55' Quinn Sullivan for Indiana Vassilev
- 62' Idan Toklomati assist David Schnegg
- 73' Bruno Damiani assist Danley Jean Jacques
- 82' Malik Jakupovic for Bruno Damiani
- 83' Liel Abada for Allan Saint-Maximin
- 83' Luca de la Torre for Djibril Diani
- 83' Harry Toffolo for David Schnegg
- 90'+12' Tyger Smalls for Rodolfo Aloko
Match stats
39.8%
Possession
60.2%
21
Shots
13
5
On target
3
18
Fouls
15
0
Yellow cards
3
0
Red cards
0
2
Offsides
0
1
Saves
3
224
Accurate passes
382
Lineups
Philadelphia Union
4-4-2
18
Blake
27
Wagner
26
Harriel
44
Pierre
39
Westfield
19
Vassilev
4
Lukic
21
Jacques
6
Sullivan
10
Iloski
9
Damiani
Charlotte FC
4-2-3-1
1
Kahlina
23
Schnegg
22
Kessler
44
Agyemang
14
Byrne
28
Diani
8
Westwood
10
Saint-Maximin
16
Biel
37
Aloko
9
Toklomati
Philadelphia Union
4-4-2
- 18 Andre Blake G
- 26 Nathan Harriel CD-L
- 44 Neil Pierre CD-R
- 27 Kai Wagner LB
- 39 Frankie Westfield RB
- 4 Jovan Lukic CM-L
- 21 Danley Jean Jacques CM-R
- 19 Indiana Vassilev ▼ LM
- 6 Cavan Sullivan RM
- 10 Milan Iloski CF-L
- 9 Bruno Damiani ▼ CF-R
Came on
- 51 Malik Jakupovic ▲ SUB
- 33 Quinn Sullivan ▲ SUB
Unused substitutes (7)
- 11 Alejandro Bedoya SUB
- 28 Augustin Anello SUB
- 5 Japhet Sery SUB
- 16 Ben Bender SUB
- 14 Jeremy Rafanello SUB
- 23 Ezekiel Alladoh SUB
- 76 Andrew Rick SUB
Charlotte FC
4-2-3-1
- 1 Kristijan Kahlina G
- 22 Henry Kessler CD-L
- 44 Morrison Agyemang CD-R
- 23 David Schnegg ▼ LB
- 14 Nathan Byrne RB
- 16 Pep Biel AM
- 28 Djibril Diani ▼ LM
- 8 Ashley Westwood RM
- 9 Idan Toklomati F
- 10 Allan Saint-Maximin ▼ AM-L
- 37 Rodolfo Aloko ▼ AM-R
Came on
- 25 Tyger Smalls ▲ SUB
- 15 Harry Toffolo ▲ SUB
- 11 Liel Abada ▲ SUB
- 17 Luca de la Torre ▲ SUB
Unused substitutes (5)
- 4 Andrew Privett SUB
- 21 Tyler Miller SUB
- 3 Tim Ream SUB
- 13 Brandt Bronico SUB
- 35 Will Cleary SUB
Commentary
- Match ends, Philadelphia Union 2, Charlotte FC 2.
- 90'+13' Second Half ends, Philadelphia Union 2, Charlotte FC 2.
- 90'+12' Substitution, Charlotte FC. Tyger Smalls replaces Rodolfo Aloko.
- 90'+11' Idan Toklomati (Charlotte FC) wins a free kick on the right wing.
- 90'+11' Foul by Nathan Harriel (Philadelphia Union).
- 90'+9' Foul by Idan Toklomati (Charlotte FC).
- 90'+9' Nathan Harriel (Philadelphia Union) wins a free kick in the defensive half.
- 90'+8' Attempt missed. Nathan Harriel (Philadelphia Union) header from the left side of the six yard box is too high. Assisted by Kai Wagner with a cross following a corner.
- 90'+7' Corner, Philadelphia Union. Conceded by Morrison Agyemang.
- 90'+6' Attempt missed. Pep Biel (Charlotte FC) left footed shot from long range on the right is close, but misses to the right. Assisted by Nathan Byrne.
- 90'+5' Nathan Byrne (Charlotte FC) wins a free kick in the defensive half.
- 90'+5' Foul by Malik Jakupovic (Philadelphia Union).
Recent form
Philadelphia Union
W
W
W
W
W
- W at San Diego FC 5-0 MLS
- W at Sporting Kansas City 4-3 MLS
- W Orlando City 4-2 MLS
- W Real Salt Lake 2-1 MLS
- W at Chicago Fire 3-1 MLS
Charlotte FC
L
W
L
W
D
- D at FC Cincinnati 3-3 MLS
- W at D.C. United 2-1 MLS
- L Chicago Fire 1-0 MLS
- W FC Dallas 3-2 MLS
- L at Columbus Crew 3-1 MLS
Head to head
CLT leads series 3-2
- 5 Apr 2026 Charlotte FC 2–1 Philadelphia Union 2026 MLS
- 18 Oct 2025 Charlotte FC 2–0 Philadelphia Union 2025 MLS
- 15 Jun 2025 Philadelphia Union 2–1 Charlotte FC 2025 MLS
- 28 Jul 2024 Philadelphia Union 1–0 Charlotte FC 2024 Leagues Cup
- 23 Jun 2024 Philadelphia Union 0–2 Charlotte FC 2024 MLS
120 earlier entries