All teams

Charlotte FC

MLS · strength −1.32 (attack −0.62, defence −0.70) against an average Premier League side, rated Oct 2026

Last 40 matches

oldest first, every competition

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.

SeasonPlayedPointsExpectedDifference
MLS 2026 goals 55–48 · xG 46.5–48.2 · 47 points from 42.1 in 31314742.1+4.9
MLS 2025 goals 24–16 · xG 21.9–25.7 · 35 points from 20.8 in 17173520.8+14.2

Rating by month

Attack and defence against an average Premier League side (0); higher is better for both.

−1.00−0.80−0.60−0.40Feb 2025MayAugNovFebMayAugAttack −0.62Defence −0.70
Ratings as a table
MonthStrengthAttackDefence
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

this season; last three matches against each player's average
#PlayerMatchesAverageLast three, newest firstAgainst average
1Kristijan Kahlina Goalkeeper · 2,799′ · 31 matches3152.755.8on 25 Oct 2026 at Portland Timbers46.9on 17 Oct 2026 at Philadelphia Union51.6on 14 Oct 2026 at Columbus Crewlevel (−1.2)
2Pep Biel Midfielder · 2,726′ · 31 matches3140.745.6on 25 Oct 2026 at Portland Timbers41.8on 17 Oct 2026 at Philadelphia Union36.5on 14 Oct 2026 at Columbus Crewlevel (+0.7)
3Idan Toklomati Forward · 2,306′ · 30 matches3044.046.0on 25 Oct 2026 at Portland Timbers55.5on 17 Oct 2026 at Philadelphia Union47.4on 14 Oct 2026 at Columbus Crew+5.6
4Ashley Westwood Midfielder · 2,411′ · 28 matches2841.037.1on 25 Oct 2026 at Portland Timbers43.3on 17 Oct 2026 at Philadelphia Union38.0on 14 Oct 2026 at Columbus Crewlevel (−1.6)
5Djibril Diani Midfielder · 1,426′ · 28 matches2842.345.8on 25 Oct 2026 at Portland Timbers50.8on 17 Oct 2026 at Philadelphia Union37.2on 14 Oct 2026 at Columbus Crew+5.0
6Nathan Byrne Defender · 2,101′ · 27 matches2732.929.1on 25 Oct 2026 at Portland Timbers43.9on 17 Oct 2026 at Philadelphia Union45.1on 14 Oct 2026 at Columbus Crew+5.6
7Luca De La Torre Midfielder · 1,117′ · 27 matches2741.562.0on 25 Oct 2026 at Portland Timbers36.9on 17 Oct 2026 at Philadelphia Union39.0on 14 Oct 2026 at Columbus Crew+3.5
8Brandt Bronico Midfielder · 1,016′ · 25 matches2538.111.4on 14 Oct 2026 at Columbus Crew37.6on 10 Oct 2026 v FC Dallas47.8on 26 Sep 2026 v Chicago Fire−8.3
9Morrison Agyemang Defender · 1,861′ · 24 matches2445.042.4on 25 Oct 2026 at Portland Timbers47.5on 17 Oct 2026 at Philadelphia Union52.6on 10 Oct 2026 v FC Dallas+2.5
10Liel Abada Forward · 1,274′ · 24 matches2440.339.5on 25 Oct 2026 at Portland Timbers40.8on 17 Oct 2026 at Philadelphia Union48.0on 14 Oct 2026 at Columbus Crew+2.4
11Archie Goodwin Forward · 459′ · 24 matches2442.635.7on 26 Sep 2026 v Chicago Fire35.7on 19 Sep 2026 at DC United40.5on 9 Sep 2026 at CF Montréal−5.4
12Tim Ream Defender · 1,854′ · 21 matches2139.238.6on 14 Oct 2026 at Columbus Crew24.6on 26 Sep 2026 v Chicago Fire45.2on 19 Sep 2026 at DC United−2.9
13David Schnegg Defender · 1,378′ · 21 matches2129.028.7on 25 Oct 2026 at Portland Timbers37.1on 17 Oct 2026 at Philadelphia Union31.0on 10 Oct 2026 v FC Dallas+3.6
14Rodolfo Aloko Forward · 806′ · 20 matches2040.540.8on 25 Oct 2026 at Portland Timbers49.6on 17 Oct 2026 at Philadelphia Union40.6on 14 Oct 2026 at Columbus Crew+3.9
15Harry Toffolo Defender · 1,289′ · 19 matches1936.035.8on 25 Oct 2026 at Portland Timbers33.0on 17 Oct 2026 at Philadelphia Union39.4on 14 Oct 2026 at Columbus Crewlevel (+2.0)
16Kerwin Vargas Midfielder · 998′ · 17 matches1739.840.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
17Tyger Smalls Forward · 248′ · 16 matches1638.535.3on 25 Oct 2026 at Portland Timbers0.0on 17 Oct 2026 at Philadelphia Union52.4on 14 Oct 2026 at Columbus Crew+4.7
18Henry Kessler Defender · 1,359′ · 15 matches1545.642.5on 25 Oct 2026 at Portland Timbers57.8on 17 Oct 2026 at Philadelphia Union46.3on 14 Oct 2026 at Columbus Crew+3.1
19Wilfried Zaha Midfielder · 1,162′ · 13 matches1338.235.8on 23 May 2026 v New England Revolution44.9on 16 May 2026 v Toronto FC36.8on 13 May 2026 v New York City FClevel (+1.0)
20Will Cleary Defender · 816′ · 13 matches1329.929.2on 14 Oct 2026 at Columbus Crew28.9on 10 Oct 2026 v FC Dallas21.4on 26 Sep 2026 v Chicago Fire−5.1
21Allan Saint-Maximin Forward · 918′ · 12 matches1241.141.3on 17 Oct 2026 at Philadelphia Union42.3on 14 Oct 2026 at Columbus Crew36.7on 10 Oct 2026 v FC Dallaslevel (−1.1)
22Andrew Privett Defender · 569′ · 8 matches839.533.9on 23 May 2026 v New England Revolution47.2on 16 May 2026 v Toronto FC35.9on 2 May 2026 at New England Revolutionlevel (+1.0)
23Baye Coulibaly Midfielder · 11′ · 1 match136.936.9on 25 Oct 2026 at Portland Timbers–
24Nathan Richmond Midfielder · 9′ · 1 match124.024.0on 26 Sep 2026 v Chicago Fire–
25Aron John Midfielder · 1′ · 1 match1100.0100.0on 8 Mar 2026 v Austin FC–

Average: minutes-weighted match score this season. Against average: the last three matches' average minus it; within 2 points either side counts as level.

Latest results

48 since July 2025
DateCompetitionOpponentResultxGExpected points
25 Oct 2026MLSat Portland TimbersL 2–30.9–2.90.39
17 Oct 2026MLSat Philadelphia UnionD 2–21.6–2.60.85
14 Oct 2026MLSat Columbus CrewL 1–30.9–2.80.41
10 Oct 2026MLSFC DallasW 3–23.5–2.12.05
26 Sep 2026MLSChicago FireL 0–11.2–1.11.41
19 Sep 2026MLSat DC UnitedW 2–10.9–2.90.40
12 Sep 2026MLSat FC CincinnatiD 3–31.6–2.40.93
9 Sep 2026MLSat CF MontréalW 2–11.4–1.31.40
5 Sep 2026MLSHouston DynamoD 0–00.8–0.91.23
29 Aug 2026MLSat Atlanta UnitedW 2–01.6–0.81.94
All 48 results
DateCompetitionOpponentResultxGExpected points
25 Oct 2026MLSat Portland TimbersL 2–30.9–2.90.39
17 Oct 2026MLSat Philadelphia UnionD 2–21.6–2.60.85
14 Oct 2026MLSat Columbus CrewL 1–30.9–2.80.41
10 Oct 2026MLSFC DallasW 3–23.5–2.12.05
26 Sep 2026MLSChicago FireL 0–11.2–1.11.41
19 Sep 2026MLSat DC UnitedW 2–10.9–2.90.40
12 Sep 2026MLSat FC CincinnatiD 3–31.6–2.40.93
9 Sep 2026MLSat CF MontréalW 2–11.4–1.31.40
5 Sep 2026MLSHouston DynamoD 0–00.8–0.91.23
29 Aug 2026MLSat Atlanta UnitedW 2–01.6–0.81.94
22 Aug 2026MLSDC UnitedW 3–11.9–1.31.77
19 Aug 2026MLSat Toronto FCD 3–31.3–1.91.04
15 Aug 2026MLSColumbus CrewW 3–11.9–1.41.70
2 Aug 2026MLSat Chicago FireL 1–20.8–1.60.83
25 Jul 2026MLSat New York Red BullsW 2–00.6–2.40.39
23 Jul 2026MLSAtlanta UnitedD 2–22.9–1.62.09
23 May 2026MLSNew England RevolutionW 1–01.8–0.72.08
16 May 2026MLSToronto FCW 3–12.1–0.92.18
13 May 2026MLSNew York City FCL 0–10.5–0.61.16
9 May 2026MLSFC CincinnatiD 2–21.9–1.01.94
2 May 2026MLSat New England RevolutionL 0–11.1–1.51.12
26 Apr 2026MLSat Nashville SCL 2–41.3–1.21.45
22 Apr 2026MLSat Orlando City SCL 1–41.6–0.72.01
18 Apr 2026MLSat New York City FCW 2–11.0–1.41.02
11 Apr 2026MLSNashville SCL 1–22.2–0.52.45
4 Apr 2026MLSPhiladelphia UnionW 2–11.5–1.41.41
21 Mar 2026MLSNew York Red BullsW 6–12.6–2.71.38
14 Mar 2026MLSInter Miami CFD 0–01.0–1.01.37
8 Mar 2026MLSAustin FCW 3–13.4–0.12.91
1 Mar 2026MLSat LA GalaxyL 0–30.2–2.80.13
21 Feb 2026MLSat St.Louis CityD 1–10.6–1.60.65
8 Nov 2025MLSNew York City FCL 1–32.6–1.02.32
1 Nov 2025MLSat New York City FCD 0–00.7–1.11.02
28 Oct 2025MLSNew York City FCL 0–10.5–1.50.61
18 Oct 2025MLSPhiladelphia UnionW 2–01.2–2.00.90
4 Oct 2025MLSat DC UnitedW 1–00.5–0.51.26
27 Sep 2025MLSCF MontréalL 1–40.7–2.60.40
20 Sep 2025MLSat New York City FCL 0–20.9–2.50.52
13 Sep 2025MLSInter Miami CFW 3–02.6–1.91.75
30 Aug 2025MLSat New England RevolutionW 2–11.6–1.71.30
24 Aug 2025MLSNew York Red BullsW 1–00.5–1.70.54
16 Aug 2025MLSReal Salt LakeW 1–01.2–0.91.58
10 Aug 2025MLSat FC CincinnatiW 1–00.6–1.70.58
26 Jul 2025MLSToronto FCW 2–02.2–0.82.30
19 Jul 2025MLSat Atlanta UnitedW 3–21.5–1.51.32
16 Jul 2025MLSDC UnitedW 2–12.4–0.42.57
12 Jul 2025MLSNew York City FCW 2–01.4–1.51.31
5 Jul 2025MLSOrlando City SCD 2–20.8–2.30.51