10xSharp

MLS 2026 · SAT, OCT 17

Philadelphia Union vs Charlotte FC match report: Philadelphia Union and Charlotte FC share the points

Philadelphia Union led at the break but Charlotte FC hit back twice after half-time, and the home side needed a late equaliser to earn a draw.

By 10xSharp · Published

Final score

The match finished Philadelphia Union 2, Charlotte FC 2. Philadelphia Union led 1-0 at half-time. The draw leaves both sides with a point from the match.

Goals

Milan Iloski put Philadelphia Union ahead from the penalty spot in the 24th minute. Rodolfo Aloko equalised for Charlotte FC in the 48th minute, assisted by Idan Gorno. Idan Gorno then put Charlotte FC ahead in the 62nd minute, assisted by David Schnegg. Bruno Damiani levelled for Philadelphia Union in the 73rd minute, assisted by Danley Jean Jacques.

Match flow

Philadelphia Union were on top for most of the first half. Neither side held the upper hand in the second half. Philadelphia Union were on top for most of the match.

Key stats

Philadelphia Union had 8 shots on target to Charlotte FC's 5. Philadelphia Union also had 7 corners to Charlotte FC's 1. Charlotte FC had 58% possession to Philadelphia Union's 42%.

Discipline

Charlotte FC picked up 3 yellow cards, while Philadelphia Union had none. The match official was Jon Freemon.

Streaks

Philadelphia Union are now unbeaten in 15 MLS matches this season.

Pre-match

Bookmakers made Philadelphia Union the favourites, at an implied 60%; Philadelphia Union drew the match. 10xSharp's call was for fewer goals than the bookmakers' 3.25 line; the match had 4 goals in 90 minutes, above the line, so the call missed.

What it means

Philadelphia Union are 10th with 46 points and a goal difference of 13. Charlotte FC are 9th with 47 points and a goal difference of 8.

Verdict

Philadelphia Union led at half-time and were on top for most of the match, but Charlotte FC fought back to lead before the home side equalised. The draw leaves Charlotte FC one point ahead of Philadelphia Union in the table.

Written by an AI model from 10xSharp's match data after full time, and published with the figures it had at the time. Numbers on the match page stay current. How we build our numbers.