Here are our Tottenham player ratings after their Premier League victory at Crystal Palace to end 2025 on a high on Sunday
18:40, 28 Dec 2025Updated 18:48, 28 Dec 2025
Tottenham Hotspur won 1-0 at Crystal Palace in the Premier League on Sunday and here are our Spurs player ratings.
Thomas Frank named his final Tottenham starting line-up of 2025 without the suspended Xavi Simons and Cristian Romero to take on Oliver Glasner's Eagles, who were six places and four points above them in eighth spot in the table. Kevin Danso and Richarlison replaced Romero and Xavi, while summer signing Kota Takai made his first appearance on the bench.
Richarlison had the ball in the net just after the 15 minute mark from Pedro Porro's curling low ball but VAR spotted that Lucas Bergvall was offside in the build-up.
The ball likely had altitude sickness from Tottenham's play on the whole in the first half and all the pressure came from Palace with eight shots before Archie Gray scored his first senior goal against the run of play. A deep corner from Porro was headed back by Randal Kolo Muani and Richarlison flicked it on for the delighted teenager to nod into the net just before the break.
Richarlison again thought he had scored with 15 minutes to go when he slid home Mohammed Kudus' low cross but he was marginally offside after a VAR check.
Substitute Wilson Odobert struck an effort against the left-hand post in the final 10 minutes and Rodrigo Bentancur had a shot saved as Spurs ended 2025 with a hard-fought victory.
Here are our Tottenham player ratings from the game:
Guglielmo Vicario
Despite Palace's pressure, the Italian didn't have any real saves to make and dealt well with set pieces when they came his way. 6
Pedro Porro
Put in a great low curling ball for Richarlison for the disallowed early strike. Struggled defensively in the first half but got much better as the game wore on along with the rest of the team. 7
Kevin Danso
Tripped Devenny early on as the Scot was running towards the Spurs box and got a yellow with Palace calling for a red. After some shaky moments in the first half he dealt with everything thrown at him in the second period and had the fans singing his name in the final stages. 7
Micky van de Ven
Solid throughout and probably Spurs' best defender on the day, with plenty of important touches and interceptions. 8
Djed Spence
Tried to get forward in the first half but played a loose pass across his own box that handed Wharton a chance to shoot. In the second half he was another who improved greatly. 7
Rodrigo Bentancur
Cut and paste that same message really. The Uruguayan looked lost at times in the first half but battled superbly in the second period. 7
Archie Gray
Picked up a yellow card for holding back Wharton midway through the first half. Scored his first senior goal with a close range header towards the end of the first half. Pushed into a more attacking role after Bergvall went off and the second of two driving runs led to Richarlison's second disallowed goal. The fans give him a big ovation when he went off with 10 minutes to go. 8
Mohammed Kudus
Lacking in end product until his low ball that Richarlison slid home, only to be found to be marginally offside. Set up Richarlison again soon after with some strong play. 6
Lucas Bergvall
Caught offside too easily for the early disallowed Richarlison goal. Worked hard although lacked the sharpness in some of his decision-making. Went down holding his leg after the hour mark and went straight down the tunnel after being taken off. 6
Randal Kolo Muani
Played down the left and showed good control on the run to force the corner Spurs scored from. Didn't offer much in the second half before coming off with Bergvall. 6
Richarlison
Thought he had scored early in the game only for his sliding finish to be ruled out by Bergvall's offside. Battled away up front with Spurs' long balls and got the assist for Gray's goal with his header on. Again thought he'd scored when he slid home Kudus' low cross but was offside by a kneecap. Hit an effort at Henderson a few minutes later. Flicked on the ball for chances for Dragusin and Odobert afterwards. He didn't score but he caused Palace so many problems. On another day he ends up with two goals and a string of assists. 8
Subs
Joao Palhinha
Put in some blockbuster sliding tackles and played a big part in Spurs holding on to their lead. 7
Wilson Odobert
Hit the base of the left-hand post with an effort on the run. A really bright late cameo against tired legs. 7
Radu Dragusin
Header just over with his first touch almost 11 months after suffering that ACL injury back in January. Made some important contributions in the final moments. N/A
Brennan Johnson
Immediately put in a couple of dangerous low crosses across the face of the Palace goal after coming on. N/A

2 hours ago
37








English (US) ·