Crystal Palace vs Tottenham

28 December 2025 · Premier League · 2025/26 · Referee Jarred Gillett

Full time 0 – 1

Half-time: 0–1

  • Archie Gray 42’

Match summary

Tottenham beat Crystal Palace 1-0 on the road. Tottenham led 1-0 at half-time.

Archie Gray put Tottenham ahead with a header in the 42nd minute, set up by Richarlison.

There was little between the sides on chances: Crystal Palace created 0.93 expected goals (xG) from 15 shots, Tottenham 0.93 from 8.

Match stats

62% Possession 38%
15 Shots 8
2 Shots on target 4
3 Corners 2
135 Attacks 85
76 Dangerous attacks 27
544 Passes 340
79% Pass accuracy 69%
16 Tackles 20
7 Fouls 5
3 Yellow cards 2
0 Red cards 0
1 Offsides 3

Key events

Crystal Palace Tottenham
Kick-off
5’
18’
VAR review
22’
Justin DevennyShot on target
29’
Adam WhartonShot on target
35’
42’
Archie GrayHeader0-1 (Tottenham)
45+3’
Half-time0-1
46’
Second half underway
Eddie NketiahNathaniel Clyne
58’
63’
João PalhinhaLucas BergvallInjury
73’
Wilson OdobertShot on target
77’
VAR review
81’
RicharlisonShot on target
Romain EsseJustin Devenny
85’
85’
90+7’
Rodrigo BentancurShot on target
Full-time0-1

How the chances added up

Running total of expected goals (xG) for each side through the match. xG rates each chance by how often similar shots are scored. A goal is marked where it was scored.

0.0 0.5 1.0 1.5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 0.93 0.93 42’ Archie Gray (Tottenham), 0-1 42’ 0.0 0.5 1.0 1.5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 0.93 0.93 42’ Archie Gray (Tottenham), 0-1 Gray 42’
Crystal Palace 0.93 xGTottenham 0.93 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Tottenham attacking Crystal Palace attacking 
42’ Archie Gray (Tottenham), from a corner, 0.56 xG, goal 27’ Jean-Philippe Mateta (Crystal Palace), set piece, 0.14 xG, off target 79’ Marc Guehi (Crystal Palace), from a corner, 0.14 xG, off target 56’ Justin Devenny (Crystal Palace), open play, 0.12 xG, off target 42’ Richarlison (Tottenham), from a corner, 0.11 xG, blocked 81’ Richarlison (Tottenham), open play, 0.09 xG, saved 70’ Maxence Lacroix (Crystal Palace), from a corner, 0.08 xG, off target 29’ Justin Devenny (Crystal Palace), open play, 0.06 xG, saved 48’ Yeremi Pino (Crystal Palace), open play, 0.06 xG, blocked 21’ Jean-Philippe Mateta (Crystal Palace), open play, 0.06 xG, off target 40’ Will Hughes (Crystal Palace), open play, 0.05 xG, off target 90+5’ Adam Wharton (Crystal Palace), open play, 0.06 xG, blocked 86’ Radu Dragusin (Tottenham), set piece, 0.05 xG, off target 88’ Wilson Odobert (Tottenham), open play, 0.05 xG, hit the woodwork 13’ Justin Devenny (Crystal Palace), open play, 0.05 xG, blocked 90+7’ Rodrigo Bentancur (Tottenham), open play, 0.04 xG, saved 35’ Adam Wharton (Crystal Palace), open play, 0.03 xG, saved 90+3’ Christantus Uche (Crystal Palace), open play, 0.03 xG, off target 34’ Tyrick Mitchell (Crystal Palace), open play, 0.03 xG, blocked 46’ Adam Wharton (Crystal Palace), open play, 0.02 xG, blocked 37’ Pedro Porro (Tottenham), open play, 0.02 xG, off target 24’ Yeremi Pino (Crystal Palace), open play, 0.01 xG, off target 73’ Wilson Odobert (Tottenham), open play, 0.01 xG, saved 42’ Archie Gray (Tottenham), from a corner, 0.56 xG, goal 27’ Jean-Philippe Mateta (Crystal Palace), set piece, 0.14 xG, off target 79’ Marc Guehi (Crystal Palace), from a corner, 0.14 xG, off target 56’ Justin Devenny (Crystal Palace), open play, 0.12 xG, off target 42’ Richarlison (Tottenham), from a corner, 0.11 xG, blocked 81’ Richarlison (Tottenham), open play, 0.09 xG, saved 70’ Maxence Lacroix (Crystal Palace), from a corner, 0.08 xG, off target 29’ Justin Devenny (Crystal Palace), open play, 0.06 xG, saved 21’ Jean-Philippe Mateta (Crystal Palace), open play, 0.06 xG, off target 48’ Yeremi Pino (Crystal Palace), open play, 0.06 xG, blocked 90+5’ Adam Wharton (Crystal Palace), open play, 0.06 xG, blocked 40’ Will Hughes (Crystal Palace), open play, 0.05 xG, off target 88’ Wilson Odobert (Tottenham), open play, 0.05 xG, hit the woodwork 86’ Radu Dragusin (Tottenham), set piece, 0.05 xG, off target 13’ Justin Devenny (Crystal Palace), open play, 0.05 xG, blocked 90+7’ Rodrigo Bentancur (Tottenham), open play, 0.04 xG, saved 35’ Adam Wharton (Crystal Palace), open play, 0.03 xG, saved 90+3’ Christantus Uche (Crystal Palace), open play, 0.03 xG, off target 34’ Tyrick Mitchell (Crystal Palace), open play, 0.03 xG, blocked 46’ Adam Wharton (Crystal Palace), open play, 0.02 xG, blocked 37’ Pedro Porro (Tottenham), open play, 0.02 xG, off target 24’ Yeremi Pino (Crystal Palace), open play, 0.01 xG, off target 73’ Wilson Odobert (Tottenham), open play, 0.01 xG, saved
Size shows xG Goal On target Off target or blocked

Hover or tap a shot for the player, minute and xG.

Lineups

Crystal Palace 3-4-2-1 Starting XI
Henderson
Lerma
Lacroix
Guéhi
Clyne 58’
Wharton
Hughes
Mitchell
Devenny 85’
Pino 77’
Mateta
Tottenham 4-2-3-1 Starting XI
Vicario
Spence
Ven
Danso
Porro
Gray 85’
Bentancur
Muani 63’
Bergvall 63’
Kudus 85’
Richarlison

Player stats

PlayerPosMinGAShxGxAKPCards
Dean Henderson GK900 0.000.000
Jefferson Lerma DEF900 0.000.112
Maxence Lacroix DEF901 0.080.141
Marc Guehi DEF901 0.140.000
Nathaniel Clyne MID620 0.000.121
Tyrick Mitchell MID901 0.030.061
Adam Wharton MID903 0.120.192
Will Hughes MID901 0.050.133
Justin Devenny MID893 0.220.103
Yeremi Pino MID812 0.070.051
Jean-Philippe Mateta FWD902 0.190.000
Eddie Nketiah Sub280 0.000.000
Christantus Uche Sub91 0.030.000
Romain Esse Sub10 0.000.000

Starters first, then substitutes. xA is expected assists.

Before kick-off

Crystal Palace win 43% Avg odds 2.23
Draw 28% Avg odds 3.38
Tottenham win 29% Avg odds 3.22

Chances implied by the average closing odds, with the bookmaker margin removed.

Form going into the game

Last five league games before this one, oldest first. Select one to open it.

Previous and next meeting

Shots, expected goals and player data from Understat. Timeline, lineups and team statistics from Sportmonks. Results and odds from football-data.co.uk.