Crystal Palace 0-1 Tottenham LIVE – Gray earns Spurs victory with his first senior goal

Archie Gray celebrates his first senior goal (Photo by Glyn KIRK / AFP via Getty Images)

Hayters Live Blog

This page will update live with the latest relevant news, no need to refresh the page!

Live updates from HaytersTV reporter James St Denis as Crystal Palace welcome Tottenham to Selhurst Park in the Premier League.

Frank on Johnson

“Yeah, I think Brennan is very important for us,” Frank answered when asked if he would like to keep the winger in January.
“Maybe he didn’t get many minutes, but unfortunately we can only play 11 players.

“We spoke about it before with Mo (Kudus), he’s come in and put his stamp on that right-winger position. Then the left, we tried different solutions, still started quite a few games.

“I think Brennan is an important player for us.”

Frank on Gray

“Yeah, definitely. I think Archie is growing. I think he shows why he has got very good potential in many ways. I think it’s another fine performance overall today.

“I think talking about resilience, he made the mistake in the Nottingham game, played another good game against Liverpool, growing as a young man.

“You can just see he was alert. I love that goal, because he was alert. He’s seeing where the ball will land, and he’s ready on it.

“I think he shows a lot of quality. He covered the ground so well. I think he’s excellent in the pressing game. The defensive transition, brilliant to close it down. And then I think he’s good on the ball.”

Frank's reaction

“I really like the desire, the mentality in the team, and the character and the resilience of the team,” said Frank. “It’s something I said and spoke about a lot, that it’s so important that we have that resilience in the team, because in a long Premier League season, you know, you need to go to a very difficult away ground here and fight, have character, get a clean sheet, win 1-0.”

“I think that was a massive win in many ways. Was it a top performance? No. Is there things we can improve? Yes.”

Glasner's appeal for signings

“I think if you watched our game today, it’s pretty clear what we need, and then it’s a decision of Crystal Palace.

“If you’re constantly underperforming in scoring goals, all I can do is encourage the players.”

Glasner's reaction

“You have watched Crystal Palace longer than me, but I cannot remember a Crystal Palace side dominating a Tottenham side like we did today,” insisted Glasner.

“And then we leave with a defeat, which is frustrating for all of us. We have to accept right now we have a lack of finishing quality.”

FULL TIME (Crystal Palace 0-1 Spurs)

That’s the full time whistle!

A hard-fought win for Tottenham and Thomas Frank, but they end 2025 victorious.

Archie Gray’s first senior goal was enough to get an important three points for the north Londoners.

90'+7
Spurs chance (Crystal Palace 0-1 Spurs)

So close from Rodrigo Bentancur who blasts an effort towards the Palace goal but Dean Henderson palms away.

90'+6
Professional Spurs (Crystal Palace 0-1 Spurs)

Odobert gets sent through and takes the ball towards the corner, before winning a throw in of Lacroix.

Almost there for Spurs.

90'+4
Spurs injury (Crystal Palace 0-1 Spurs)

Joao Palhinha is down but looks okay to continue.

90'
Seven minutes added on (Crystal Palace 0-1 Spurs)

There will be another seven minutes of this match.

88'
Spurs chance (Crystal Palace 0-1 Spurs)

So close for Spurs!

Wilson Odobert rushes onto a bouncing ball, and his volleyed effort crashes off the post and behind Dean Henderson but out of play.

85'
Palace and Spurs substitutions (Crystal Palace 0-1 Spurs)

Romain Esse replaces Justin Devenny for Palace

Radu Dragusin and Brennan Johnson replaces Archie Gray and Mohammed Kudus for Spurs.

85'
Palace booking (Crystal Palace 0-1 Spurs)

Jefferson Lerma is shown a yellow card for fouling Wilson Odobert.

81'
Spurs chance (Crystal Palace 0-1 Spurs)

Another chance for Richarlison to double Spurs’ advantage but he fires straight at Dean Henderson.

79'
Palace chance (Crystal Palace 0-1 Spurs)

Marc Guehi heads the ball over the crossbar from a Palace corner.

77'
Palace substitution (Crystal Palace 0-1 Spurs)

Yeremy Pino is off for Christantus Uche.

77'
OFFSIDE no goal (Crystal Palace 0-1 Spurs)

Another let off for Palace, Richarlison’s goal won’t stand.

76'
VAR check (Crystal Palace 0-2 Spurs)

Hang on, they’re checking for another offside here.

75'
GOAL TOTTENHAM (Crystal Palace 0-2 Spurs)

Another smash and grab goal from Spurs but they won’t care, they lead 2-0!

Archie Gray drives forward with the ball and players through Mohammed Kudus, whose outside the boot cross is tapped home by Richarlison!

70'
Palace chance (Crystal Palace 0-1 Spurs)

Palace miss another golden chance to equalise, this time Lacroix’s header goes narrowly wide of the post.

They’re getting closer.

69'
Scuffle in Palace box (Crystal Palace 0-1 Spurs)

Djed Spence and Jean-Philippe Mateta have been warned about their scrapping in the Spurs box.

67'
Palace chance (Crystal Palace 0-1 Spurs)

Eddie Nketiah has looked bright since coming on. He breaks down the Palace left hand side and whips in an inviting cross, but no Palace player is there to attack it.

66'
Glasner furious (Crystal Palace 0-1 Spurs)

Oliver Glasner looks furious on the Palace sidelines.

He spins round and aggressively gestures to his bench.

62'
Tottenham substitutions (Crystal Palace 0-1 Spurs)

Bergvall is replaced by Joao Palhinha.

Wilson Odobert replaces Randal Kolo Muani.

60'
Tottenham injury (Crystal Palace 0-1 Spurs)

Lucas Bergvall is down receiving treatment.

Loading Older Updates...

Live Comments

Welcome to our Live Comments section, where new comments will appear automatically

Add a Comment

Leave a Reply

Your email address will not be published. Required fields are marked *