Tottenham's results are worse than their underlying numbers
Is a turnaround coming?
Over the last 6 matches, points per game (0.50) vs expected points per game (1.28): gap -0.78.
Primary driver
Over the last 6 matches, points per game is 0.50 against 1.28 expected; goals run 0.81 per game below expected goals, and goals conceded run 0.18 per game below expected goals conceded. Goals run 0.81 per game below expected; finishing is the main reason results fall short of the underlying numbers.
Current season: last 6 matches
Result layer
| Metric | Previous | Recent | Change | Change % |
|---|---|---|---|---|
| Points per game | — | 0.5 | — | — |
| Expected points per game | — | 1.28 | — | — |
| Points minus expected points | — | -0.78 | — | — |
| Goals minus expected goals | — | -0.81 | — | — |
| Expected goals conceded minus goals conceded | — | 0.18 | — | — |
Before → after at the result level; all values are per-game averages. Change % = change ÷ |previous|; shown as — when the previous value is 0. Rows are ordered by absolute change %.
Context factors
| Factor | Previous | Recent | Change | Change % |
|---|---|---|---|---|
|
Set-piece threat
Set-piece expected goals per game.
|
— | 0.26 | — | — |
|
Open-play threat
Open-play expected goals per game (regular play, fast breaks, individual play).
|
— | 0.75 | — | — |
|
Big chances
Big chances created per game.
|
— | 2.2 | — | — |
|
Pressing intensity
Lower is more aggressive. This window: little change in pressing.
|
— | 27.67 | — | — |
|
Deep completions
Deep completions per game (attacking progression).
|
— | 7.5 | — | — |
|
Deep completions allowed
Deep completions allowed per game.
|
— | 7.83 | — | — |
|
Possession
Average possession share.
|
— | 57.8 | — | — |
|
Red cards
Red cards change game state; treat as context.
|
— | 0.2 | — | — |
|
Distance covered
From the Premier League physical feed only.
|
— | 111.97 | — | — |
|
Sprints
From the Premier League physical feed only.
|
— | 107.4 | — | — |
Context only — not added into the primary-driver calculation, to avoid double counting. Change % = change ÷ |previous|; shown as — when the previous value is 0. Rows are ordered by absolute change %.
Data gaps
- Only 6 current-season matches are available; the gap can swing on one result.
- Finishing gaps are descriptive, not a forecast: overperformance can persist or regress.
- Injuries, rotation and fixture congestion are not included.
The evidence
| Metric | Recent 6 | Previous 6 | Change |
|---|---|---|---|
| Points vs expected points | 0.5 | 1.28 | -61% |
Limitations
Based on 6 recent matches (6 with expected-goals data).
- League matches only (462 games analysed); domestic cups and Europe are not included.