All teams

Tottenham Hotspur

Premier League · strength −0.13 (attack −0.17, defence +0.04) 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
Premier League 26/27 goals 6–10 · xG 7.4–9.3 · 6 points from 9.4 in 7769.4−3.4
Premier League 25/26 goals 48–57 · xG 40.6–51.9 · 41 points from 46.5 in 38384146.5−5.5
UEFA Champions League 25/26 goals 22–14 · xG 18.4–14.1 · 20 points from 16.4 in 10102016.4+3.6

Rating by month

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

−0.40−0.20+0.00+0.20+0.40Aug 2024DecAprAugDecAprAugDefence +0.04Attack −0.17
Ratings as a table
MonthStrengthAttackDefence
Oct 2026−0.13−0.17+0.04
Sep 2026−0.18−0.17−0.00
Aug 2026−0.20−0.17−0.03
Jul 2026−0.16−0.15−0.00
Jun 2026−0.16−0.15−0.00
May 2026−0.16−0.15−0.00
Apr 2026−0.23−0.14−0.08
Mar 2026−0.24−0.14−0.10
Feb 2026−0.20−0.16−0.05
Jan 2026−0.17−0.15−0.02
Dec 2025−0.27−0.24−0.04
Nov 2025−0.25−0.16−0.09
Oct 2025−0.25−0.13−0.12
Sep 2025−0.17−0.08−0.09
Aug 2025−0.11−0.01−0.10
Jul 2025−0.13−0.00−0.13
Jun 2025−0.12+0.01−0.13
May 2025−0.13+0.01−0.14
Apr 2025−0.10+0.06−0.16
Mar 2025−0.15+0.08−0.23
Feb 2025−0.17+0.08−0.25
Jan 2025−0.16+0.09−0.25
Dec 2024−0.07+0.16−0.23
Nov 2024+0.07+0.17−0.10
Oct 2024+0.22+0.12+0.10
Sep 2024+0.34+0.29+0.06
Aug 2024+0.24+0.24−0.00

Best performers

this season; last three matches against each player's average
#PlayerMatchesAverageLast three, newest firstAgainst average
1Jan Paul van Hecke Defender · 630′ · 7 matches770.979.1on 19 Oct 2026 v Coventry City66.3on 10 Oct 2026 at Manchester United65.3on 19 Sep 2026 v Aston Villalevel (−0.6)
2Antonín Kinský Goalkeeper · 630′ · 7 matches744.638.1on 19 Oct 2026 v Coventry City43.7on 10 Oct 2026 at Manchester United32.6on 19 Sep 2026 v Aston Villa−6.4
3Sandro Tonali Midfielder · 609′ · 7 matches759.261.3on 19 Oct 2026 v Coventry City68.6on 10 Oct 2026 at Manchester United62.6on 19 Sep 2026 v Aston Villa+5.0
4Dominic Solanke Forward · 358′ · 7 matches750.947.5on 19 Oct 2026 v Coventry City66.1on 10 Oct 2026 at Manchester United47.2on 19 Sep 2026 v Aston Villa+3.3
5Mateus Fernandes Midfielder · 286′ · 7 matches755.350.2on 19 Oct 2026 v Coventry City47.6on 10 Oct 2026 at Manchester United44.7on 19 Sep 2026 v Aston Villa−8.9
6Archie Gray Midfielder · 490′ · 6 matches647.345.5on 19 Oct 2026 v Coventry City51.1on 10 Oct 2026 at Manchester United44.5on 19 Sep 2026 v Aston Villalevel (−0.1)
7Micky van de Ven Defender · 466′ · 6 matches660.858.2on 19 Oct 2026 v Coventry City34.8on 10 Oct 2026 at Manchester United61.4on 19 Sep 2026 v Aston Villa−3.0
8Omar Marmoush Forward · 452′ · 6 matches646.649.3on 19 Oct 2026 v Coventry City43.4on 10 Oct 2026 at Manchester United42.9on 19 Sep 2026 v Aston Villalevel (−0.9)
9Andy Robertson Defender · 436′ · 6 matches653.437.7on 19 Oct 2026 v Coventry City46.6on 19 Sep 2026 v Aston Villa49.7on 12 Sep 2026 v Everton−8.1
10Rodrigo Bentancur Midfielder · 384′ · 6 matches656.60.0on 10 Oct 2026 at Manchester United51.5on 19 Sep 2026 v Aston Villa67.7on 12 Sep 2026 v Everton−2.6
11Mohammed Kudus Midfielder · 276′ · 6 matches655.253.2on 19 Oct 2026 v Coventry City48.4on 10 Oct 2026 at Manchester United58.8on 19 Sep 2026 v Aston Villa−2.3
12Mathys Tel Forward · 271′ · 5 matches549.935.7on 19 Oct 2026 v Coventry City49.1on 12 Sep 2026 v Everton46.6on 5 Sep 2026 at Nottingham Forest−3.8
13Conor Gallagher Midfielder · 238′ · 5 matches555.653.9on 19 Oct 2026 v Coventry City60.5on 10 Oct 2026 at Manchester United100.0on 19 Sep 2026 v Aston Villa+9.0
14James Maddison Midfielder · 144′ · 5 matches562.056.3on 19 Oct 2026 v Coventry City76.1on 10 Oct 2026 at Manchester United59.8on 19 Sep 2026 v Aston Villa−2.1
15Sávio Midfielder · 331′ · 4 matches466.468.3on 10 Oct 2026 at Manchester United61.6on 19 Sep 2026 v Aston Villa63.7on 12 Sep 2026 v Evertonlevel (−1.8)
16Destiny Udogie Defender · 166′ · 4 matches458.262.3on 10 Oct 2026 at Manchester United52.9on 5 Sep 2026 at Nottingham Forest56.9on 29 Aug 2026 v Newcastle Unitedlevel (−0.4)
17Lucas Bergvall Midfielder · 153′ · 4 matches447.651.9on 10 Oct 2026 at Manchester United39.0on 19 Sep 2026 v Aston Villa71.6on 12 Sep 2026 v Everton+7.4
18Pedro Porro Defender · 199′ · 3 matches345.624.1on 19 Sep 2026 v Aston Villa56.9on 5 Sep 2026 at Nottingham Forest38.7on 29 Aug 2026 v Newcastle United–
19Marcos Senesi Defender · 179′ · 2 matches277.758.9on 10 Oct 2026 at Manchester United96.4on 22 Aug 2026 at Brentford–
20Mikey Moore Forward · 90′ · 2 matches250.737.6on 29 Aug 2026 v Newcastle United54.9on 22 Aug 2026 at Brentford–
21Tosin Adarabioyo Defender · 79′ · 2 matches262.560.3on 19 Oct 2026 v Coventry City82.7on 12 Sep 2026 v Everton–
22Richarlison Forward · 68′ · 1 match141.341.3on 22 Aug 2026 at Brentford–
23Ben Davies Defender · 21′ · 1 match184.484.4on 19 Oct 2026 v Coventry City–
24Mykhailo Mudryk Midfielder · 16′ · 1 match139.139.1on 5 Sep 2026 at Nottingham Forest–
25Dejan Kulusevski Midfielder · 12′ · 1 match169.469.4on 19 Oct 2026 v Coventry City–

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

55 since July 2025
DateCompetitionOpponentResultxGExpected points
19 Oct 2026Premier LeagueCoventry CityW 3–10.9–0.81.37
10 Oct 2026Premier Leagueat Manchester UnitedD 1–11.6–0.81.94
19 Sep 2026Premier LeagueAston VillaL 2–31.2–1.21.40
12 Sep 2026Premier LeagueEvertonD 0–00.6–1.20.92
5 Sep 2026Premier Leagueat Nottingham ForestD 0–01.6–0.62.06
29 Aug 2026Premier LeagueNewcastle UnitedL 0–21.0–0.71.58
22 Aug 2026Premier Leagueat BrentfordL 0–30.5–4.00.09
24 May 2026Premier LeagueEvertonW 1–01.0–0.41.86
19 May 2026Premier Leagueat ChelseaL 1–21.7–0.62.15
11 May 2026Premier LeagueLeeds UnitedD 1–11.3–1.31.41
All 55 results
DateCompetitionOpponentResultxGExpected points
19 Oct 2026Premier LeagueCoventry CityW 3–10.9–0.81.37
10 Oct 2026Premier Leagueat Manchester UnitedD 1–11.6–0.81.94
19 Sep 2026Premier LeagueAston VillaL 2–31.2–1.21.40
12 Sep 2026Premier LeagueEvertonD 0–00.6–1.20.92
5 Sep 2026Premier Leagueat Nottingham ForestD 0–01.6–0.62.06
29 Aug 2026Premier LeagueNewcastle UnitedL 0–21.0–0.71.58
22 Aug 2026Premier Leagueat BrentfordL 0–30.5–4.00.09
24 May 2026Premier LeagueEvertonW 1–01.0–0.41.86
19 May 2026Premier Leagueat ChelseaL 1–21.7–0.62.15
11 May 2026Premier LeagueLeeds UnitedD 1–11.3–1.31.41
3 May 2026Premier Leagueat Aston VillaW 2–11.0–0.31.97
25 Apr 2026Premier Leagueat WolverhamptonW 1–01.0–0.61.69
18 Apr 2026Premier LeagueBrighton & Hove AlbionD 2–21.2–0.81.59
12 Apr 2026Premier Leagueat SunderlandL 0–10.9–1.80.79
22 Mar 2026Premier LeagueNottingham ForestL 0–31.1–1.51.14
18 Mar 2026Champions LeagueAtlético MadridW 3–22.4–1.02.22
15 Mar 2026Premier Leagueat Liverpool FCD 1–11.2–1.71.05
10 Mar 2026Champions Leagueat Atlético MadridL 2–51.4–3.10.57
5 Mar 2026Premier LeagueCrystal PalaceL 1–31.1–1.80.93
1 Mar 2026Premier Leagueat FulhamL 1–20.9–2.30.57
22 Feb 2026Premier LeagueArsenalL 1–40.8–1.90.63
10 Feb 2026Premier LeagueNewcastle UnitedL 1–21.9–2.51.06
7 Feb 2026Premier Leagueat Manchester UnitedL 0–20.5–1.80.50
1 Feb 2026Premier LeagueManchester CityD 2–21.0–2.00.74
28 Jan 2026Champions Leagueat Eintracht FrankfurtW 2–01.7–0.91.96
24 Jan 2026Premier Leagueat BurnleyD 2–22.3–1.41.91
20 Jan 2026Champions LeagueBorussia DortmundW 2–02.2–0.42.55
17 Jan 2026Premier LeagueWest Ham UnitedL 1–21.8–2.70.91
7 Jan 2026Premier Leagueat BournemouthL 2–31.4–1.31.43
4 Jan 2026Premier LeagueSunderlandD 1–11.2–0.51.92
1 Jan 2026Premier Leagueat BrentfordD 0–00.9–0.91.28
28 Dec 2025Premier Leagueat Crystal PalaceW 1–00.8–1.31.00
20 Dec 2025Premier LeagueLiverpool FCL 1–21.0–0.61.69
14 Dec 2025Premier Leagueat Nottingham ForestL 0–30.4–1.90.37
9 Dec 2025Champions LeagueSK Slavia PrahaW 3–02.6–1.02.29
6 Dec 2025Premier LeagueBrentfordW 2–02.1–0.32.58
2 Dec 2025Premier Leagueat Newcastle UnitedD 2–20.8–2.00.58
29 Nov 2025Premier LeagueFulhamL 1–20.9–0.41.69
26 Nov 2025Champions Leagueat Paris Saint-GermainL 3–51.8–1.91.37
23 Nov 2025Premier Leagueat ArsenalL 1–40.1–1.90.19
8 Nov 2025Premier LeagueManchester UnitedD 2–20.9–0.61.58
4 Nov 2025Champions LeagueFC KøbenhavnW 4–03.3–0.32.82
1 Nov 2025Premier LeagueChelseaL 0–10.1–3.70.04
26 Oct 2025Premier Leagueat EvertonW 3–01.7–1.71.38
22 Oct 2025Champions Leagueat AS MonacoD 0–00.9–2.50.51
19 Oct 2025Premier LeagueAston VillaL 1–20.8–0.31.71
4 Oct 2025Premier Leagueat Leeds UnitedW 2–10.5–1.70.54
30 Sep 2025Champions Leagueat Bodø/GlimtD 2–21.5–2.50.81
27 Sep 2025Premier LeagueWolverhamptonD 1–10.9–1.21.10
20 Sep 2025Premier Leagueat Brighton & Hove AlbionD 2–21.2–1.31.30
16 Sep 2025Champions LeagueVillarrealW 1–00.5–0.51.32
13 Sep 2025Premier Leagueat West Ham UnitedW 3–01.3–0.61.89
30 Aug 2025Premier LeagueBournemouthL 0–10.2–1.60.34
23 Aug 2025Premier Leagueat Manchester CityW 2–01.1–1.61.07
16 Aug 2025Premier LeagueBurnleyW 3–01.7–0.91.92