Skip to content
Live scoresView all →

Philadelphia Union vs Charlotte 2-2

  • Milan Iloski (P)24'
  • Bruno Damiani73'
  • Rodolfo Aloko48'
  • Idan Toklomati Jorno62'
Kick-off
Sat, 17 Oct 2026 · 18:30 (UTC)
Venue
Talen Energy Stadium, Philadelphia
Referee
Jon Freemon

Match timeline

  1. 90+12’SubstitutionCharlotte crestCharlotteTyger Smalls ONRodolfo Aloko OFF
  2. 83’SubstitutionCharlotte crestCharlotteLiel Abada ONAllan Saint-Maximin OFF
  3. 83’SubstitutionCharlotte crestCharlotteLuca De La Torre ONDjibril Diani OFF
  4. 83’SubstitutionCharlotte crestCharlotteHarry Toffolo ONDavid Schnegg OFF
  5. 82’SubstitutionPhiladelphia Union crestPhiladelphia UnionMalik Jakupovic ONBruno Damiani OFF
  6. 73’Goal!Philadelphia Union crestPhiladelphia UnionBruno DamianiAssist: Danley Jean Jacques2 – 2
  7. 62’Goal!Charlotte crestCharlotteIdan Toklomati JornoAssist: David Schnegg1 – 2
  8. 55’SubstitutionPhiladelphia Union crestPhiladelphia UnionQuinn Sullivan ONIndiana Vassilev OFF
Show 5 earlier events
  1. 48’Goal!Charlotte crestCharlotteRodolfo AlokoAssist: Idan Toklomati Jorno1 – 1
  2. 45+1’Yellow cardCharlotte crestCharlotteDavid Schnegg
  3. 44’Yellow cardCharlotte crestCharlotteMorrison Agyemang
  4. 24’Penalty goalPhiladelphia Union crestPhiladelphia UnionMilan Iloski1 – 0
  5. 19’Yellow cardCharlotte crestCharlotteAllan Saint-Maximin
  6. 1’Kick-off

Key stats

Philadelphia Union crestPhiladelphia UnionCharlotteCharlotte crest
  • 41%Possession59%
  • 21Shots13
  • 2.64xG1.63
  • 5Shots on Target3
  • 7Corners1
  • 18Fouls15
  • 2Offsides0
  • 1Saves3
  • 301Passes462
  • 0Yellow Cards3

Lineups

Confirmed selections

Philadelphia Union crestPhiladelphia Union4 - 4 - 2

  1. 18Blake
  2. 39Westfield
  3. 44Pierre
  4. 26Harriel
  5. 27Wagner
  6. 6Sullivan
  7. 21Jean-Jacques
  8. 4Lukić
  9. 19Vassilev
  10. 10Iloski
  11. 9Damiani

Substitutions

  1. 55’↑33 Q. Sullivan↓19 I. Vassilev
  2. 82’↑51 M. Jakupovic↓9 B. Damiani

Unused substitutes 14 J. Rafanello, 16 B. Bender, 11 A. Bedoya, 5 J. Sery Larsen, 76 A. Rick, 28 A. Anello, 23 E. Alladoh

Coach Ryan Richter

Charlotte crestCharlotte4 - 3 - 3

  1. 1Kahlina
  2. 14Byrne
  3. 44Agyemang
  4. 22Kessler
  5. 23Schnegg
  6. 28Diani
  7. 8Westwood
  8. 16Biel
  9. 37Aloko
  10. 9Giorno
  11. 10Saint-Maximin

Substitutions

  1. 83’↑11 L. Abada↓10 A. Saint-Maximin
  2. 83’↑17 L. de la Torre↓28 D. Diani
  3. 83’↑15 H. Toffolo↓23 D. Schnegg
  4. 90+12’↑25 Tyger Smalls↓37 R. Aloko

Unused substitutes 13 B. Bronico, 35 Will Cleary, 21 T. Miller, 4 A. Privett, 3 T. Ream

Coach D. Smith

Match facts

Competition
Major League Soccer - United States and Canada
Round
Matchday 30
Date
Sat, 17 Oct 2026
Kick-off
18:30 (UTC)
Venue
Talen Energy Stadium, Philadelphia
Referee
Jon Freemon
Philadelphia Union coach
Ryan Richter
Charlotte coach
D. Smith

League table

Major League Soccer - United States and Canada · Eastern Conference

#TeamPWDLGDPts
1Nashville SC crestNashville SC332283+4474
2Inter Miami crestInter Miami3316116+2159
3New England Revolution crestNew England Revolution3318411+958
4Chicago Fire crestChicago Fire3316710+1155
5Charlotte crestCharlotte3315810+1553
6Philadelphia Union crestPhiladelphia Union3313812+1147
7FC Cincinnati crestFC Cincinnati33121011-646
8Columbus Crew crestColumbus Crew3313515+644
9Orlando City SC crestOrlando City SC3312714-1643
10New York Red Bulls crestNew York Red Bulls3311616-1739
11New York City FC crestNew York City FC3391212+339
12Toronto FC crestToronto FC3391212-1239
13Atlanta United FC crestAtlanta United FC339618-1433
14DC United crestDC United3371214-2133
15CF Montreal crestCF Montreal336819-3026

Recent form

Last 5 matches, all competitions

Philadelphia Union crest

Philadelphia Union

  1. W
  2. W
  3. W
  4. W
  5. W
Charlotte crest

Charlotte

  1. D
  2. W
  3. L
  4. W
  5. L

Player ratings

  1. 1B. Damiani8.2
  2. 2D. Jean-Jacques7.3
  3. 3Neil Pierre7.3
  4. 4M. Iloski6.8
  5. 5Q. Sullivan6.7
  6. 6K. Wagner6.6
  7. 7M. Jakupovic6.5
  8. 8J. Lukić6.5
  9. 9N. Harriel6.4
  10. 10F. Westfield6.3
  11. 11A. Blake6.2
  12. 12Cavan Sullivan6.2
  13. 13I. Vassilev5.8
  14. 14E. Alladoh0.0
  15. 15A. Anello0.0
  16. 16J. Sery Larsen0.0
  17. 17A. Rick0.0
  18. 18J. Rafanello0.0
  19. 19B. Bender0.0
  20. 20A. Bedoya0.0
  1. 1I. Toklomati Giorno8.6
  2. 2R. Aloko7.3
  3. 3Pep Biel6.8
  4. 4D. Schnegg6.7
  5. 5H. Kessler6.6
  6. 6L. Abada6.5
  7. 7A. Westwood6.4
  8. 8A. Saint-Maximin6.4
  9. 9D. Diani6.3
  10. 10N. Byrne6.3
  11. 11K. Kahlina6.2
  12. 12H. Toffolo6.1
  13. 13L. de la Torre6.0
  14. 14M. Agyemang5.9
  15. 15B. Bronico0.0
  16. 16Will Cleary0.0
  17. 17T. Miller0.0
  18. 18A. Privett0.0
  19. 19T. Ream0.0
  20. 20Tyger Smalls0.0

Match ratings from API-Football, out of 10.

MVP of the match

I. Toklomati Giorno
8.6

I. Toklomati Giorno

Charlotte crestCharlotte

1
Goals
1
Assists

Rated 8.6, the best on the pitch — 1 goal and 1 assist in 90 minutes.

Team form comparison

Last 5 matches, all competitions

Philadelphia Union crestPhiladelphia Union
W-D-L
5-0-0
Scored / match
3.6
Conceded / match
1.4
Charlotte crestCharlotte
W-D-L
2-1-2
Scored / match
1.8
Conceded / match
2.0

Fan predictions

How the fans called it

  • Philadelphia Union crestPhiladelphia Union0%
  • DrawResult0%
  • Charlotte crestCharlotte0%

No votes yet

What happened

Match report

Philadelphia Union and Charlotte drew 2-2 at Talen Energy Stadium after the lead changed hands twice. Milan Iloski’s first-half penalty put Philadelphia ahead, Charlotte turned it round after the break, and Bruno Damiani levelled it on 73 minutes.

Philadelphia opened the scoring in the 24th minute when Milan Iloski converted a penalty for 1-0. That remained the half-time score after Charlotte were booked three times before the interval, with Allan Saint-Maximin shown a yellow card on 19 minutes, Morrison Agyemang on 44 and David Schnegg in first-half stoppage time.

Charlotte replied four minutes after the restart when Rodolfo Aloko struck in the 48th minute from Idan Toklomati Jorno’s assist to make it 1-1. Toklomati Jorno then put Charlotte in front on 62 minutes, finishing from David Schnegg’s pass for 2-1. Philadelphia levelled on 73 minutes through Bruno Damiani, set up by Danley Jean Jacques, and that proved the final scoring. Damiani was replaced by Malik Jakupovic on 82 minutes, while Charlotte made three changes together on 83 minutes, including the departures of Saint-Maximin and Schnegg. Rodolfo Aloko then came off in the 90th minute of stoppage time for Tyger Smalls.

The numbers backed up Philadelphia’s pressure despite the draw. They had 41% possession to Charlotte’s 59%, but outshot them 21-13, had 5 shots on target to 3, and recorded 7 corners to Charlotte’s 1. Philadelphia also finished with 2.64 expected goals to 1.63, while Charlotte had more passes, 462 to 301, and more saves, 3 to 1.

Charlotte collected all three yellow cards, with Saint-Maximin, Agyemang and Schnegg booked. There were no red cards.

Match record

Competition
Major League Soccer - United States and Canada
Round
Matchday 30
Kick-off
Venue
Talen Energy Stadium, Philadelphia
Referee
Jon Freemon
Match ID
cornerflick:match:philadelphia-union-vs-charlotte-mls-2026-10-17

Data: API-Football · last updated · Spotted an error?

Cite, download, embed

This match as a source

Cite this match

Cornerflick. Philadelphia Union 2-2 Charlotte, Major League Soccer - United States and Canada, 17 October 2026. Match record, last updated 20 October 2026. https://cornerflick.com/football/mls/matches/philadelphia-union-vs-charlotte-mls-2026-10-17

Permanent identifier cornerflick:match:philadelphia-union-vs-charlotte-mls-2026-10-17. It does not change if the page moves.

Download the data

Data by Cornerflick — cornerflick.com. Reuse under CC BY 4.0.

Embed this match

A live scoreboard and timeline for your own page, crediting Cornerflick.

<iframe src="https://cornerflick.com/embed/match/philadelphia-union-vs-charlotte-mls-2026-10-17" width="100%" height="220" style="border:0" loading="lazy" title="Match scoreboard and timeline — Cornerflick"></iframe>

Get live alerts

Never miss a moment. Goals, line-ups, red cards and full-time — pushed to your phone the second they happen.

Full timeline

13 events

  1. 19’Yellow cardCharlotte crestCharlotteAllan Saint-Maximin
  2. 24’Penalty goalPhiladelphia Union crestPhiladelphia UnionMilan Iloski1 – 0
  3. 44’Yellow cardCharlotte crestCharlotteMorrison Agyemang
  4. 45+1’Yellow cardCharlotte crestCharlotteDavid Schnegg
  5. 48’Goal!Charlotte crestCharlotteRodolfo AlokoAssist: Idan Toklomati Jorno1 – 1
  6. 55’SubstitutionPhiladelphia Union crestPhiladelphia UnionQuinn Sullivan ONIndiana Vassilev OFF
  7. 62’Goal!Charlotte crestCharlotteIdan Toklomati JornoAssist: David Schnegg1 – 2
  8. 73’Goal!Philadelphia Union crestPhiladelphia UnionBruno DamianiAssist: Danley Jean Jacques2 – 2
  9. 82’SubstitutionPhiladelphia Union crestPhiladelphia UnionMalik Jakupovic ONBruno Damiani OFF
  10. 83’SubstitutionCharlotte crestCharlotteLiel Abada ONAllan Saint-Maximin OFF
  11. 83’SubstitutionCharlotte crestCharlotteLuca De La Torre ONDjibril Diani OFF
  12. 83’SubstitutionCharlotte crestCharlotteHarry Toffolo ONDavid Schnegg OFF
  13. 90+12’SubstitutionCharlotte crestCharlotteTyger Smalls ONRodolfo Aloko OFF