Pitch Radar

Tottenham Hotspur — Crystal Palace 2:0

Tottenham Hotspur
2:0
Crystal Palace
EPL · 31 Oct 2026 · season 2026/27

The score says how it ended. xG says how it should have ended: it is the sum of the chances each shot was worth, not an opinion about the game.

Score2:0
Home xG3.72Tottenham Hotspur
Away xG0.14Crystal Palace
Expected points2.92 : 0.05

Who deserved it

The score matched the game: Tottenham Hotspur was the better side by chances too.

The numbers

TeamGoalsxGGoals − xGExpected points
Tottenham Hotspur23.72−1.72.92
Crystal Palace00.14−0.10.05

Goals

MinuteGoalTeamShot xGAssist
24'Archie GrayTottenham Hotspur0.21Mohammed Kudus
72'Jan Paul van HeckeTottenham Hotspur0.70

Key chances

MinutePlayerTeamxGOutcome
72'Jan Paul van HeckeTottenham Hotspur0.70goal, header, from a corner
89'Mohammed KudusTottenham Hotspur0.47off target
70'Andrew RobertsonTottenham Hotspur0.36saved

Shots: Tottenham Hotspur 34, Crystal Palace 2; big chances (xG 0.3 and above): 4 and 0.

How the game went

In the first half xG was Tottenham Hotspur 0.72, Crystal Palace 0.04: a small edge for Tottenham Hotspur. In the second half xG was Tottenham Hotspur 3.34, Crystal Palace 0.09: a big edge for Tottenham Hotspur. The edge in chances lasted the whole match. Tottenham Hotspur scored 2 from 3.72 xG: fewer than they created. As a rule, finishing like this evens out over time.

Shot data: Understat. xG rates the quality of a chance; it is not a forecast of the result.

How it fits the season

Tottenham Hotspur: −2.3 for the season (11 in the table). Crystal Palace: −2.5 (20). The gap between points and xPTS is built from matches like this one.

Other matches of the round

All EPL matches with xG →