Charlotte FC
MLS · strength −1.32 (attack −0.62, defence −0.70) against an average Premier League side, rated Oct 2026
Last 40 matches
Form bars show each match's xG difference: no xGxG below −1−1 to 00 to +1+1 or better
Points against expected
Expected points: what each match's xG for and against would earn on average.
| Season | Difference |
|---|---|
| MLS 2026 | +4.9 |
| MLS 2025 | +14.2 |
Rating by month
Attack and defence against an average Premier League side (0); higher is better for both.
Ratings as a table
| Month | Strength | Attack | Defence |
|---|---|---|---|
| Oct 2026 | −1.32 | −0.62 | −0.70 |
| Sep 2026 | −1.37 | −0.75 | −0.62 |
| Aug 2026 | −1.39 | −0.74 | −0.65 |
| Jul 2026 | −1.34 | −0.75 | −0.60 |
| Jun 2026 | −1.38 | −0.79 | −0.58 |
| May 2026 | −1.37 | −0.79 | −0.58 |
| Apr 2026 | −1.26 | −0.66 | −0.60 |
| Mar 2026 | −1.29 | −0.65 | −0.64 |
| Feb 2026 | −1.25 | −0.64 | −0.61 |
| Jan 2026 | −1.27 | −0.63 | −0.63 |
| Dec 2025 | −1.37 | −0.68 | −0.69 |
| Nov 2025 | −1.29 | −0.63 | −0.66 |
| Oct 2025 | −1.34 | −0.65 | −0.69 |
| Sep 2025 | −1.19 | −0.55 | −0.64 |
| Aug 2025 | −1.08 | −0.52 | −0.56 |
| Jul 2025 | −1.31 | −0.61 | −0.70 |
| Jun 2025 | −1.44 | −0.66 | −0.78 |
| May 2025 | −1.45 | −0.66 | −0.79 |
| Apr 2025 | −1.32 | −0.69 | −0.64 |
| Mar 2025 | −1.65 | −0.85 | −0.80 |
| Feb 2025 | −1.69 | −0.93 | −0.76 |
Best performers
| # | Player | Average | Last three, newest first | Against average |
|---|---|---|---|---|
| 1 | Kristijan Kahlina | 52.7 | 55.8on 25 Oct 2026 at Portland Timbers46.9on 17 Oct 2026 at Philadelphia Union51.6on 14 Oct 2026 at Columbus Crew | |
| 2 | Pep Biel | 40.7 | 45.6on 25 Oct 2026 at Portland Timbers41.8on 17 Oct 2026 at Philadelphia Union36.5on 14 Oct 2026 at Columbus Crew | |
| 3 | Idan Toklomati | 44.0 | 46.0on 25 Oct 2026 at Portland Timbers55.5on 17 Oct 2026 at Philadelphia Union47.4on 14 Oct 2026 at Columbus Crew | +5.6 |
| 4 | Ashley Westwood | 41.0 | 37.1on 25 Oct 2026 at Portland Timbers43.3on 17 Oct 2026 at Philadelphia Union38.0on 14 Oct 2026 at Columbus Crew | |
| 5 | Djibril Diani | 42.3 | 45.8on 25 Oct 2026 at Portland Timbers50.8on 17 Oct 2026 at Philadelphia Union37.2on 14 Oct 2026 at Columbus Crew | +5.0 |
| 6 | Nathan Byrne | 32.9 | 29.1on 25 Oct 2026 at Portland Timbers43.9on 17 Oct 2026 at Philadelphia Union45.1on 14 Oct 2026 at Columbus Crew | +5.6 |
| 7 | Luca De La Torre | 41.5 | 62.0on 25 Oct 2026 at Portland Timbers36.9on 17 Oct 2026 at Philadelphia Union39.0on 14 Oct 2026 at Columbus Crew | +3.5 |
| 8 | Brandt Bronico | 38.1 | 11.4on 14 Oct 2026 at Columbus Crew37.6on 10 Oct 2026 v FC Dallas47.8on 26 Sep 2026 v Chicago Fire | −8.3 |
| 9 | Morrison Agyemang | 45.0 | 42.4on 25 Oct 2026 at Portland Timbers47.5on 17 Oct 2026 at Philadelphia Union52.6on 10 Oct 2026 v FC Dallas | +2.5 |
| 10 | Liel Abada | 40.3 | 39.5on 25 Oct 2026 at Portland Timbers40.8on 17 Oct 2026 at Philadelphia Union48.0on 14 Oct 2026 at Columbus Crew | +2.4 |
| 11 | Archie Goodwin | 42.6 | 35.7on 26 Sep 2026 v Chicago Fire35.7on 19 Sep 2026 at DC United40.5on 9 Sep 2026 at CF Montréal | −5.4 |
| 12 | Tim Ream | 39.2 | 38.6on 14 Oct 2026 at Columbus Crew24.6on 26 Sep 2026 v Chicago Fire45.2on 19 Sep 2026 at DC United | −2.9 |
| 13 | David Schnegg | 29.0 | 28.7on 25 Oct 2026 at Portland Timbers37.1on 17 Oct 2026 at Philadelphia Union31.0on 10 Oct 2026 v FC Dallas | +3.6 |
| 14 | Rodolfo Aloko | 40.5 | 40.8on 25 Oct 2026 at Portland Timbers49.6on 17 Oct 2026 at Philadelphia Union40.6on 14 Oct 2026 at Columbus Crew | +3.9 |
| 15 | Harry Toffolo | 36.0 | 35.8on 25 Oct 2026 at Portland Timbers33.0on 17 Oct 2026 at Philadelphia Union39.4on 14 Oct 2026 at Columbus Crew | |
| 16 | Kerwin Vargas | 39.8 | 40.4on 25 Jul 2026 at New York Red Bulls48.9on 23 Jul 2026 v Atlanta United39.5on 23 May 2026 v New England Revolution | +3.4 |
| 17 | Tyger Smalls | 38.5 | 35.3on 25 Oct 2026 at Portland Timbers0.0on 17 Oct 2026 at Philadelphia Union52.4on 14 Oct 2026 at Columbus Crew | +4.7 |
| 18 | Henry Kessler | 45.6 | 42.5on 25 Oct 2026 at Portland Timbers57.8on 17 Oct 2026 at Philadelphia Union46.3on 14 Oct 2026 at Columbus Crew | +3.1 |
| 19 | Wilfried Zaha | 38.2 | 35.8on 23 May 2026 v New England Revolution44.9on 16 May 2026 v Toronto FC36.8on 13 May 2026 v New York City FC | |
| 20 | Will Cleary | 29.9 | 29.2on 14 Oct 2026 at Columbus Crew28.9on 10 Oct 2026 v FC Dallas21.4on 26 Sep 2026 v Chicago Fire | −5.1 |
| 21 | Allan Saint-Maximin | 41.1 | 41.3on 17 Oct 2026 at Philadelphia Union42.3on 14 Oct 2026 at Columbus Crew36.7on 10 Oct 2026 v FC Dallas | |
| 22 | Andrew Privett | 39.5 | 33.9on 23 May 2026 v New England Revolution47.2on 16 May 2026 v Toronto FC35.9on 2 May 2026 at New England Revolution | |
| 23 | Baye Coulibaly | 36.9 | 36.9on 25 Oct 2026 at Portland Timbers | |
| 24 | Nathan Richmond | 24.0 | 24.0on 26 Sep 2026 v Chicago Fire | |
| 25 | Aron John | 100.0 | 100.0on 8 Mar 2026 v Austin FC |
Latest results
| Date | Competition | Opponent | Result | xG | Expected points |
|---|---|---|---|---|---|
| 25 Oct 2026 | MLS | at Portland Timbers | L 2–3 | 0.9–2.9 | 0.39 |
| 17 Oct 2026 | MLS | at Philadelphia Union | D 2–2 | 1.6–2.6 | 0.85 |
| 14 Oct 2026 | MLS | at Columbus Crew | L 1–3 | 0.9–2.8 | 0.41 |
| 10 Oct 2026 | MLS | FC Dallas | W 3–2 | 3.5–2.1 | 2.05 |
| 26 Sep 2026 | MLS | Chicago Fire | L 0–1 | 1.2–1.1 | 1.41 |
| 19 Sep 2026 | MLS | at DC United | W 2–1 | 0.9–2.9 | 0.40 |
| 12 Sep 2026 | MLS | at FC Cincinnati | D 3–3 | 1.6–2.4 | 0.93 |
| 9 Sep 2026 | MLS | at CF Montréal | W 2–1 | 1.4–1.3 | 1.40 |
| 5 Sep 2026 | MLS | Houston Dynamo | D 0–0 | 0.8–0.9 | 1.23 |
| 29 Aug 2026 | MLS | at Atlanta United | W 2–0 | 1.6–0.8 | 1.94 |