Crystal Palace vs Tottenham Hotspur
Match pulse
Who won: Spurs 1-0
Tottenham Hotspur beat Crystal Palace 1-0 on Sunday, December 28, 2025 at Selhurst Park. Goals for Spurs: Archie Gray (42').
Every player rated
Chirp Rating, 3.0 to 10.0Team stats
Player of the game
Guglielmo Vicario
TOT · 2 saves, clean sheet
Deserved to win
C Palace deserved better: 13% on chances, lost 0-1
Play by play
- Match ends, Crystal Palace 0, Tottenham Hotspur 1.
- Second Half ends, Crystal Palace 0, Tottenham Hotspur 1.
- 90'+7'

Shot on target
Attempt saved. Rodrigo Bentancur (Tottenham Hotspur) right footed shot from the right side of the box is saved in the bottom left corner by Dean Henderson (Crystal Palace). Assisted by Pedro Porro.
- 90'+5'

Left footed shot blocked
Attempt blocked. Adam Wharton (Crystal Palace) left footed shot from outside the box is blocked. Assisted by Will Hughes.
A. Wharton
- 90'+4'

Offside
Offside, Tottenham Hotspur. Brennan Johnson is caught offside.
- 90'+3'

Right footed shot just wide
Attempt missed. Christantus Uche (Crystal Palace) right footed shot from the right side of the box is high and wide to the right. Assisted by Jefferson Lerma.
C. Uche
- 90'+1'
Fourth official has announced 7 minutes of added time.
- 88'

Shot hit woodwork
Wilson Odobert (Tottenham Hotspur) hits the left post with a right footed shot from outside the box. Assisted by Richarlison with a headed pass.
- 86'

Shot off target
Attempt missed. Radu Dragusin (Tottenham Hotspur) header from the centre of the box is just a bit too high. Assisted by Richarlison with a headed pass following a set piece situation.
- 85'
SubSubbed on for M. Kudus
Substitution, Tottenham Hotspur. Brennan Johnson replaces Mohammed Kudus.
B. Johnson
- 85'
SubSubbed on for A. Gray
Substitution, Tottenham Hotspur. Radu Dragusin replaces Archie Gray.
R. Dragusin
- 85'
SubSubbed on for J. Devenny
Substitution, Crystal Palace. Romain Esse replaces Justin Devenny.
R. Esse
- 85'

Yellow card
Jefferson Lerma (Crystal Palace) is shown the yellow card for a bad foul.
J. Lerma
- 84'

Free kick won
Wilson Odobert (Tottenham Hotspur) wins a free kick in the attacking half.
- 84'

Foul
Foul by Jefferson Lerma (Crystal Palace).
- 81'

Shot on target
Attempt saved. Richarlison (Tottenham Hotspur) right footed shot from the right side of the box is saved in the centre of the goal by Dean Henderson (Crystal Palace). Assisted by Mohammed Kudus.
- 81'

Free kick won
Jefferson Lerma (Crystal Palace) wins a free kick in the defensive half.
- 81'

Foul
Foul by Richarlison (Tottenham Hotspur).
- 79'

Shot off target
Attempt missed. Marc Guéhi (Crystal Palace) header from very close range is too high. Assisted by Adam Wharton with a cross following a corner.
- 79'

Corner awarded
Corner, Crystal Palace. Conceded by João Palhinha.
- 77'
SubSubbed on for Y. Pino
Substitution, Crystal Palace. Christantus Uche replaces Yéremy Pino.
C. Uche
- 77'TOT

Var - referee decision cancelled
VAR Decision: No Goal Crystal Palace 0-1 Tottenham Hotspur.
- 75'

Deleted after review
GOAL OVERTURNED BY VAR: Richarlison (Tottenham Hotspur) scores but the goal is ruled out after a VAR review.
- 75'

Offside
Offside, Tottenham Hotspur. Richarlison is caught offside.
- 73'

Right footed shot saved
Attempt saved. Wilson Odobert (Tottenham Hotspur) right footed shot from outside the box is saved in the centre of the goal by Dean Henderson (Crystal Palace). Assisted by Djed Spence.
W. Odobert

