Season 2026-27

Crystal Palace vs Tottenham

Premier League · Round 18 · Sun 28 Dec 2025, 16:30

Crystal Palace
01 Full time
Tottenham

Tottenham won 1–0 away at Crystal Palace on 28 December 2025 (Premier League 2025-2026, Round 18). Goals – Tottenham: Archie Gray 42'. Highest-rated player: Marc Guehi (8.0). In 28 Premier League meetings since 2000-01, Crystal Palace have won 6, Tottenham 18 and 4 matches have been drawn.

Summary

Key events

  1. 17' Richarlison Tottenham · VAR
  2. 42' Archie Gray Tottenham · assist Richarlison 0–1
  3. Half time · 0–1
  4. 75' Richarlison Tottenham · VAR
  5. Full time · 0–1

Match statistics

Crystal PalaceTottenham

Top stats

62%Ball possession38%
1.47Expected goals (xG)0.89
15Total shots8
2Shots on target4
2Big chances1
3Corner kicks2

Shooting

0.11xG on target (xGOT)1.02
2Big chances missed0
9Shots inside the box5
6Shots outside the box3
8Shots off target3
5Blocked shots1
0Hit the woodwork1
0Headed goals1

Passing

544Passes340
60Long passes69
182Final third passes91
27Crosses12
1.71Expected assists (xA)0.68
35Touches in opposition box18
21Throw-ins20

Defending

16Tackles20
7Interceptions6
23Clearances50
48Duels won65
1Errors leading to shot1
0Errors leading to goal0

Discipline

7Fouls5
1Offsides3
5Free kicks7

xG and xGOT are the data provider's figures.

Lineups

Crystal Palace

Substitutes used

Unused

Dean Benamar, Walter Benitez, Jaydee Canvot, Joel Drakes-Thomas, Kaden Rodney, Borna Sosa

Tottenham

Substitutes used

Unused

Ben Davies, Antonin Kinsky, Dane Scarlett, Takai K., Mathys Tel

Crystal Palace vs Tottenham Match Commentary

  1. 90+8' There will be no more action in this match as the referee signals full time.
  2. 90+8' A sweet pass finds Rodrigo Bentancur (Tottenham) on the edge of the box, and he drills the ball towards the left side of the goal. Dean Henderson is almost caught out but pulls off a brilliant save at the last second.
  3. 90+6' Adam Wharton (Crystal Palace) strikes the ball towards goal, but it fails to reach the target after being well blocked by one of the defenders.
  4. 90+3' A short pass finds Christantus Uche (Crystal Palace). He spots the keeper off his line and shoots from mid-range, but the ball sails high over the bar.
  5. 90' 7 additional min. will be played.
  6. 88' Wilson Odobert (Tottenham) has a sight of goal and fires from the edge of the box, but his strike rattles the left post!
  7. 85' Thomas Frank has decided to introduce fresh legs, with Radu Dragusin (Tottenham) replacing Archie Gray.
  8. 85' The referee allows time for a substitution. Mohammed Kudus will be replaced by Brennan Johnson (Tottenham).
  9. 85' The game has come to an end for Justin Devenny. He has contributed as much as he could today. He will be replaced by the fresh legs of Romain Esse (Crystal Palace).
  10. 85' Yellow card Jefferson Lerma (Crystal Palace) receives a yellow card from the referee as expected.
  11. 81' Richarlison (Tottenham) receives a precise low pass inside the box, controls it and sends it straight at Dean Henderson, who makes a comfortable save.
  12. 79' Marc Guehi (Crystal Palace) connects with the corner kick around the penalty spot, but steers his header inches over the bar.
  13. 79' Adam Wharton (Crystal Palace) will try to find the head of one of his teammates from a corner kick.
  14. 77' Christantus Uche (Crystal Palace) joins the action as a substitute, replacing Yeremy Pino.
  15. 77' The referee looks satisfied after his VAR review and duly disallows the goal for offside. The Tottenham players look gutted.
  16. 76' Houston, we have a problem! The referee has indicated that there will be a VAR review of the goal to look at a possible offside. The Tottenham players aren’t happy.
  17. 75' Mohammed Kudus sends a precise lofted cross into the box. Richarlison (Tottenham) latches on to it and finishes with a quick low shot into the middle of the goal. The goalkeeper had no chance. The score changes to 0:2.
  18. 73' Wilson Odobert (Tottenham) releases a decent shot towards the middle of the goal from the edge of the box, but it's comfortably gathered by Dean Henderson.
  19. 71' What a chance that is! Maxence Lacroix (Crystal Palace) displays good awareness near the penalty spot to get on the end of a cross, but he sends his header narrowly wide of the right post.
  20. 69' Adam Wharton (Crystal Palace) steps up to take the corner, but the ball just sails in among the defenders.
  21. 68' Eddie Nketiah (Crystal Palace) slips past one challenge, but is unable to feed a low pass into the path of one of his teammates.
  22. 63' We are about to witness a substitution. Wilson Odobert (Tottenham) is replacing Randal Kolo Muani.
  23. 63' Problems for Thomas Frank as Lucas Bergvall is not able to play anymore. His injury is too serious and Joao Palhinha (Tottenham) replaces him.
  24. 60' Lucas Bergvall (Tottenham) is writhing in pain and can now receive medical treatment after the referee signals for the physio to come onto the pitch.
  25. 58' Substitution. Nathaniel Clyne makes way for Eddie Nketiah (Crystal Palace).
  26. 56' What a big chance! Justin Devenny (Crystal Palace) picks up an inch-perfect pass inside the box and skies the ball well over the bar.
  27. 51' Pedro Porro (Tottenham) launches the ball from the resulting corner, but one of the defenders is first to the ball and deals with the threat.
  28. 51' Djed Spence (Tottenham) attempts to find some of his teammates with a dangerous pass from the edge of the box. The opponent's defence, however, intercepts the effort and clears the ball to safety. Tottenham force a corner. Their opponents will face another attacking threat.
  29. 49' A fantastic block by a defender means that the corner from Crystal Palace comes to nothing.
  30. 48' The defence had a hard time blocking out the strike from Yeremy Pino (Crystal Palace). He didn't hesitate and finished from outside the box right after he had received a pass from his teammate. Crystal Palace force a corner. They send men into the box.
  31. 47' Pedro Porro (Tottenham) takes the mid-range free kick and sends it towards the roof of the net, but he is denied by the goalkeeper.
  32. 46' Yellow card Maxence Lacroix (Crystal Palace) gets booked for the first time in this match.
  33. 46' The game restarts for the second half.
  34. 45+5' Jarred Gillett blows his whistle to signal the end of the first-half action.
  35. 45+3' Yellow card Will Hughes (Crystal Palace) is booked after bringing down an opponent. Jarred Gillett had an easy-decision to make.
  36. 45' We will have 4 min. of added time.
  37. 42' Goal · 0–1 Goal! Richarlison gets up really well from the corner and heads the ball into the six-yard box where Archie Gray (Tottenham) glances a header into the net. 0:1.
  38. 41' Pedro Porro (Tottenham) takes the corner.
  39. 41' Randal Kolo Muani (Tottenham) finds himself free inside the box and pulls the trigger, but his effort is brilliantly stopped by one of the defending players. The referee signals a corner kick to Tottenham.
  40. 40' A wild pass somehow finds Will Hughes (Crystal Palace) in space, he steadies himself and shoots from mid-range but sends it just over the bar.
  41. 37' The ball rebounds out to Pedro Porro (Tottenham) on the edge of the box. He immediately strikes for goal, but sends the ball high over the bar.
  42. 35' Adam Wharton (Crystal Palace) collects a pass on the edge of the box and unleashes a low drive to the middle, but Guglielmo Vicario makes a save.
  43. 33' Jefferson Lerma (Crystal Palace) has picked up a minor injury, but it looks like he will be able to continue.
  44. 31' Jefferson Lerma (Crystal Palace) is having a really tough time right now. We are about to find out how serious his injury is.
  45. 29' Guglielmo Vicario makes a superb save to deny a header which was nodded by Justin Devenny (Crystal Palace) after a cross from the side.
  46. 27' Jean-Philippe Mateta (Crystal Palace) misses a great chance after he found some space in the box! His glancing header goes over the crossbar.
  47. 24' Yeremy Pino (Crystal Palace) has a go from a long way out but it sails way over.
  48. 22' Yellow card Archie Gray (Tottenham) is literally asking for a yellow card with his behaviour. The referee agrees and books him.
  49. 21' Jean-Philippe Mateta (Crystal Palace) shoots after receiving a good pass. His effort from the edge of the box goes just wide of the left post.
  50. 20' Richarlison (Tottenham) gets on the end of a cross and unleashes an explosive shot at goal from close range, but Dean Henderson makes a fine one-handed save to deny him.
  51. 18' Celebrations are cut short for Tottenham as the referee indicates NO GOAL after the VAR review shows it was offside!
  52. 18' The Tottenham players halt their celebrations as referee Jarred Gillett makes the VAR signal to review the goal, most likely to ascertain if there was an offside in the build-up play.
  53. 17' Richarlison (Tottenham) finds some space inside the box to meet a beautiful cross and with a precise low drive puts the ball into the middle of the goal.
  54. 16' Crystal Palace hold possession of the ball and display neat passing from player to player. They are waiting for the right moment to open up the opposition's defence to hit them swiftly on the break.
  55. 13' Flag up against Jean-Philippe Mateta (Crystal Palace). He had space to move into behind the defence, but he went too soon.
  56. 9' Jean-Philippe Mateta (Crystal Palace) is penalised for a foul. Jarred Gillett had a clear view and blows his whistle.
  57. 7' Adam Wharton (Crystal Palace) smashes the ball from the mid-range free-kick straight into the defensive wall.
  58. 5' Red card Kevin Danso (Tottenham) is lucky to receive a yellow card from the referee because he could easily have been given a red card for his foul.
  59. 4' Djed Spence (Tottenham) gets on the ball and beats an opponent, but his run is stopped by the referee Jarred Gillett who sees an offensive foul.
  60. 1' The first half has started.
  61. Crystal Palace will kick-off.
  62. Jarred Gillett got the nomination for today's game and will try his best to be a fair judge and not make any mistakes.
  63. In the details of this match, you can glance at the lineups while the game is about to begin.
  64. Good afternoon, ladies and gentlemen! Welcome to our live text commentary, where we will provide you with instant updates of everything that happens in the match.

Head-to-head & form

Head-to-head since 2000-01

Full head-to-head
6Crystal Palace wins4Draws18Tottenham wins

28 meetings · goals Crystal Palace 21–41 Tottenham

Form before the match

Last five Premier League matches, oldest to newest.

Final table 2025-2026

Full table
# Team P W D L GD Pts
15 Crystal Palace 38 11 12 15 −10 45
17 Tottenham 38 10 11 17 −9 41

Top scorers 2025-2026

All scorers