All teams

Charlton Athletic

Championship · strength −1.38 (attack −0.75, defence −0.63) 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
Championship 26/27 goals 11–18 · xG 12.1–18.8 · 14 points from 12.9 in 12121412.9+1.1
Championship 25/26 goals 44–58 · xG 47.2–60.7 · 53 points from 56.1 in 46465356.1−3.1

Rating by month

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

−1.25−1.00−0.75−0.50−0.25Aug 2025OctDecFebAprJunAugOctDefence −0.63Attack −0.75
Ratings as a table
MonthStrengthAttackDefence
Oct 2026−1.38−0.75−0.63
Sep 2026−1.45−0.83−0.62
Aug 2026−1.51−0.82−0.69
Jul 2026−1.48−0.84−0.64
Jun 2026−1.48−0.85−0.64
May 2026−2.16−1.20−0.95
Apr 2026−2.18−1.21−0.97
Mar 2026−2.16−1.20−0.96
Feb 2026−1.97−1.09−0.88
Jan 2026−1.95−1.07−0.88
Dec 2025−1.85−1.08−0.77
Nov 2025−1.48−0.83−0.65
Oct 2025−1.15−0.69−0.45
Sep 2025−1.11−0.76−0.36
Aug 2025−1.18−0.73−0.45

Best performers

this season; last three matches against each player's average
#PlayerMatchesAverageLast three, newest firstAgainst average
1Lloyd Jones Defender · 1,264′ · 14 matches1450.640.6on 24 Oct 2026 v Norwich City45.5on 17 Oct 2026 at Watford64.5on 13 Oct 2026 at Burnleylevel (−0.7)
2Miles Leaburn Forward · 888′ · 14 matches1438.328.9on 24 Oct 2026 v Norwich City41.4on 17 Oct 2026 at Watford51.1on 13 Oct 2026 at Burnley+3.9
3Tyreece Campbell Forward · 1,098′ · 13 matches1341.836.5on 24 Oct 2026 v Norwich City32.8on 17 Oct 2026 at Watford47.8on 13 Oct 2026 at Burnley−2.7
4Conor Coventry Midfielder · 1,071′ · 13 matches1339.532.2on 24 Oct 2026 v Norwich City33.1on 17 Oct 2026 at Watford44.0on 13 Oct 2026 at Burnley−2.3
5Karlan Grant Midfielder · 1,019′ · 13 matches1338.532.9on 24 Oct 2026 v Norwich City31.1on 17 Oct 2026 at Watford59.7on 13 Oct 2026 at Burnley+5.5
6Ivan Mesík Defender · 800′ · 13 matches1333.826.8on 24 Oct 2026 v Norwich City34.6on 17 Oct 2026 at Watford97.1on 13 Oct 2026 at Burnley+4.8
7Danny McNamara Defender · 930′ · 12 matches1235.434.4on 17 Oct 2026 at Watford51.2on 13 Oct 2026 at Burnley31.3on 10 Oct 2026 v Bristol City+3.3
8Millenic Alli Midfielder · 391′ · 12 matches1236.953.1on 17 Oct 2026 at Watford35.8on 13 Oct 2026 at Burnley34.1on 10 Oct 2026 v Bristol City+7.5
9Arthur Okonkwo Goalkeeper · 1,009′ · 11 matches1147.342.4on 24 Oct 2026 v Norwich City63.2on 17 Oct 2026 at Watford33.0on 13 Oct 2026 at Burnleylevel (−1.2)
10Amari'i Bell Defender · 748′ · 9 matches934.033.9on 13 Oct 2026 at Burnley62.9on 19 Sep 2026 at Cardiff City30.3on 9 Sep 2026 v Queens Park Rangers+4.4
11Sonny Carey Midfielder · 422′ · 9 matches938.724.6on 24 Oct 2026 v Norwich City46.6on 17 Oct 2026 at Watford34.6on 19 Sep 2026 at Cardiff City−6.3
12Micah Mbick Forward · 260′ · 9 matches936.323.0on 24 Oct 2026 v Norwich City51.9on 13 Oct 2026 at Burnley35.7on 10 Oct 2026 v Bristol Citylevel (+0.1)
13Billy Koumetio Defender · 654′ · 8 matches846.437.9on 24 Oct 2026 v Norwich City48.8on 17 Oct 2026 at Watford51.5on 13 Oct 2026 at Burnleylevel (−0.5)
14Joe Rankin-Costello Midfielder · 291′ · 8 matches841.337.4on 24 Oct 2026 v Norwich City33.6on 9 Sep 2026 v Queens Park Rangers36.2on 5 Sep 2026 at Stoke City−5.2
15Alan Mwamba Midfielder · 220′ · 8 matches845.530.8on 24 Oct 2026 v Norwich City36.2on 17 Oct 2026 at Watford36.3on 9 Sep 2026 v Queens Park Rangers−11.0
16Oliver Skipp Midfielder · 565′ · 7 matches739.737.6on 17 Oct 2026 at Watford40.3on 13 Oct 2026 at Burnley36.2on 10 Oct 2026 v Bristol Citylevel (−1.7)
17Charlie Kelman Forward · 188′ · 6 matches642.144.5on 24 Oct 2026 v Norwich City43.6on 17 Oct 2026 at Watford39.8on 13 Oct 2026 at Burnleylevel (+1.8)
18Tyler Bindon Defender · 409′ · 5 matches538.349.7on 19 Sep 2026 at Cardiff City33.9on 12 Sep 2026 v Portsmouth32.8on 9 Sep 2026 v Queens Park Rangerslevel (−1.7)
19Harvey Knibbs Midfielder · 166′ · 5 matches536.235.8on 24 Oct 2026 v Norwich City32.3on 17 Oct 2026 at Watford58.3on 13 Oct 2026 at Burnley+2.7
20Kayne Ramsay Defender · 316′ · 4 matches436.824.8on 24 Oct 2026 v Norwich City35.9on 17 Oct 2026 at Watford49.0on 13 Oct 2026 at Burnleylevel (−0.6)
21Nathaniel Chalobah Midfielder · 314′ · 4 matches441.835.9on 29 Aug 2026 v Preston North End36.3on 22 Aug 2026 at West Ham United39.2on 15 Aug 2026 v Derby County−4.5
22Timothy Ouma Midfielder · 186′ · 4 matches437.827.3on 19 Sep 2026 at Cardiff City32.7on 5 Sep 2026 at Stoke City45.0on 2 Sep 2026 at West Bromwich Albion−4.1
23Collins Sichenje Defender · 54′ · 4 matches443.951.9on 26 Aug 2026 at Tottenham Hotspur42.5on 22 Aug 2026 at West Ham United38.2on 15 Aug 2026 v Derby Countylevel (+0.5)
24Josh Edwards Defender · 121′ · 3 matches316.924.2on 24 Oct 2026 v Norwich City6.1on 10 Oct 2026 v Bristol City30.2on 19 Sep 2026 at Cardiff City–
25William Mannion Goalkeeper · 180′ · 2 matches249.050.9on 15 Aug 2026 v Derby County47.1on 8 Aug 2026 at Cheltenham Town–
26Matt Godden Forward · 129′ · 2 matches235.239.6on 15 Aug 2026 v Derby County31.5on 8 Aug 2026 at Cheltenham Town–
27Robert Apter Midfielder · 101′ · 2 matches249.716.2on 5 Sep 2026 at Stoke City53.8on 26 Aug 2026 at Tottenham Hotspur–
28Nathan Asiimwe Midfielder · 93′ · 2 matches247.649.9on 29 Aug 2026 v Preston North End47.5on 26 Aug 2026 at Tottenham Hotspur–
29Tiernan Brooks Goalkeeper · 90′ · 1 match122.922.9on 26 Aug 2026 at Tottenham Hotspur–
30Greg Docherty Midfielder · 90′ · 1 match146.046.0on 26 Aug 2026 at Tottenham Hotspur–

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

60 since July 2025
DateCompetitionOpponentResultxGExpected points
24 Oct 2026ChampionshipNorwich CityL 1–30.8–1.80.71
17 Oct 2026Championshipat WatfordL 0–21.2–2.80.58
13 Oct 2026Championshipat BurnleyD 2–22.1–1.12.04
10 Oct 2026ChampionshipBristol CityD 1–11.9–1.51.65
19 Sep 2026Championshipat Cardiff CityL 1–31.0–2.70.52
12 Sep 2026ChampionshipPortsmouthD 0–00.9–0.31.82
9 Sep 2026ChampionshipQueens Park RangersD 0–00.6–0.71.18
5 Sep 2026Championshipat Stoke CityL 0–40.6–2.20.45
2 Sep 2026Championshipat West Bromwich AlbionD 1–10.4–0.61.09
29 Aug 2026ChampionshipPreston North EndW 1–00.9–0.91.30
All 60 results
DateCompetitionOpponentResultxGExpected points
24 Oct 2026ChampionshipNorwich CityL 1–30.8–1.80.71
17 Oct 2026Championshipat WatfordL 0–21.2–2.80.58
13 Oct 2026Championshipat BurnleyD 2–22.1–1.12.04
10 Oct 2026ChampionshipBristol CityD 1–11.9–1.51.65
19 Sep 2026Championshipat Cardiff CityL 1–31.0–2.70.52
12 Sep 2026ChampionshipPortsmouthD 0–00.9–0.31.82
9 Sep 2026ChampionshipQueens Park RangersD 0–00.6–0.71.18
5 Sep 2026Championshipat Stoke CityL 0–40.6–2.20.45
2 Sep 2026Championshipat West Bromwich AlbionD 1–10.4–0.61.09
29 Aug 2026ChampionshipPreston North EndW 1–00.9–0.91.30
26 Aug 2026EFL Cupat Tottenham HotspurL 1–5––
22 Aug 2026Championshipat West Ham UnitedW 2–10.6–3.10.22
15 Aug 2026ChampionshipDerby CountyW 2–11.1–1.01.39
8 Aug 2026EFL Cupat Cheltenham TownW 3–1––
2 May 2026Championshipat Swansea CityL 1–30.9–1.01.23
25 Apr 2026ChampionshipHull CityW 2–11.1–0.71.64
22 Apr 2026ChampionshipIpswich TownL 1–20.3–1.90.37
18 Apr 2026Championshipat Sheffield WednesdayD 1–11.2–0.81.67
11 Apr 2026ChampionshipPreston North EndL 1–21.3–1.31.37
6 Apr 2026Championshipat WatfordD 1–12.1–1.12.00
3 Apr 2026ChampionshipBristol CityL 1–21.5–2.60.83
21 Mar 2026ChampionshipNorwich CityL 0–11.4–1.41.38
14 Mar 2026Championshipat Oxford UnitedD 1–10.9–1.41.00
11 Mar 2026Championshipat MiddlesbroughW 1–00.7–1.80.66
7 Mar 2026ChampionshipBirmingham CityW 1–00.8–0.41.68
28 Feb 2026ChampionshipWrexhamL 0–11.3–0.51.99
24 Feb 2026Championshipat West Bromwich AlbionD 1–10.3–2.00.32
21 Feb 2026Championshipat SouthamptonD 1–10.8–1.01.18
17 Feb 2026ChampionshipPortsmouthL 1–30.8–1.11.08
11 Feb 2026ChampionshipStoke CityW 1–02.3–0.52.50
6 Feb 2026ChampionshipQueens Park RangersD 0–01.1–0.71.67
31 Jan 2026Championshipat Leicester CityW 2–01.4–1.91.06
24 Jan 2026Championshipat MillwallL 0–40.1–4.00.04
20 Jan 2026ChampionshipDerby CountyL 1–20.9–1.70.82
17 Jan 2026ChampionshipSheffield UnitedW 1–01.0–0.61.68
4 Jan 2026Championshipat Blackburn RoversD 2–21.5–0.91.83
1 Jan 2026ChampionshipCoventry CityD 1–11.6–1.61.41
29 Dec 2025Championshipat PortsmouthL 1–21.0–0.71.56
26 Dec 2025Championshipat Norwich CityL 0–10.3–1.20.57
20 Dec 2025ChampionshipOxford UnitedW 1–00.8–0.61.49
13 Dec 2025Championshipat Birmingham CityD 1–11.1–1.21.27
9 Dec 2025ChampionshipMiddlesbroughL 1–20.3–0.80.82
29 Nov 2025Championshipat Coventry CityL 1–30.7–2.60.36
25 Nov 2025Championshipat Stoke CityL 0–30.2–0.60.82
22 Nov 2025ChampionshipSouthamptonL 1–50.5–3.40.14
8 Nov 2025Championshipat WrexhamL 0–10.8–2.50.47
4 Nov 2025ChampionshipWest Bromwich AlbionW 1–01.1–1.31.25
1 Nov 2025ChampionshipSwansea CityD 1–11.0–0.71.60
25 Oct 2025Championshipat Hull CityD 1–11.9–1.11.92
21 Oct 2025Championshipat Ipswich TownW 3–01.5–2.30.90
18 Oct 2025ChampionshipSheffield WednesdayW 2–11.6–1.71.30
4 Oct 2025Championshipat Preston North EndL 0–20.5–1.80.52
30 Sep 2025Championshipat Derby CountyD 1–10.7–1.40.77
27 Sep 2025ChampionshipBlackburn RoversW 3–01.5–0.62.06
20 Sep 2025Championshipat Sheffield UnitedW 1–00.8–0.61.46
13 Sep 2025ChampionshipMillwallD 1–10.7–1.11.07
30 Aug 2025Championshipat Queens Park RangersL 1–30.8–1.40.94
23 Aug 2025ChampionshipLeicester CityL 0–11.6–0.52.20
16 Aug 2025Championshipat Bristol CityD 0–01.0–0.71.52
9 Aug 2025ChampionshipWatfordW 1–01.2–0.71.69