THE ENGLISH GAME. YOUR WEEK, PLANNED.UK TIME · GMT / BST
PREMIER LEAGUE · 2026/27

Tottenham Hotspur 2–0 Crystal Palace

Tottenham Hotspur won 2–0 against Crystal Palace. The match was played on 31 October 2026. Kick-off was at 17:30 GMT. Venue: Tottenham Hotspur Stadium.

◷ All times UKUpdated 11 Nov 2026, 07:47 GMT

Tottenham Hotspur v Crystal Palace: match overview

MATCHWEEK 9 · Full time

Tottenham Hotspur Stadium, London, England

  • Tottenham Hotspur crestArchie Gray 25'
  • Tottenham Hotspur crestJan Paul van Hecke 73'

Goals by half

Tottenham Hotspur v Crystal Palace: Goals in each half
Tottenham HotspurGoals in each halfCrystal Palace
1First-half goals0
1Second-half goals0

Match information

Competition
Premier League 2026/27
Matchweek
9
Match status
Full time
UK kick-off
17:30 GMT

UK broadcast information

A UK television listing is not available here for this match.

Tottenham Hotspur v Crystal Palace: highlights and goals

Tottenham Hotspur v Crystal Palace: match highlights

Tottenham Hotspur v Crystal Palace: match highlights

Tottenham Hotspur · 136 seconds

Published 31 October 2026

Tottenham Hotspur v Crystal Palace: match highlights

Tottenham Hotspur v Crystal Palace: match highlights

Tottenham Hotspur · 626 seconds

Published 1 November 2026

Tottenham Hotspur v Crystal Palace: match highlights

Tottenham Hotspur v Crystal Palace: match highlights

Crystal Palace FC · 123 seconds

Published 31 October 2026

Video availability can vary by country and publisher.

Key match events

Goals, cards and substitutions
  1. 13'

    Red card: Jean-Philippe Mateta

    Crystal Palace crestCrystal Palace

  2. 15'

    Yellow card: Archie Gray

    Tottenham Hotspur crestTottenham Hotspur

    Booked for a foul.

  3. 25'

    Goal — header: Archie Gray

    Tottenham Hotspur crestTottenham Hotspur

    Assist: Mohammed Kudus. Header.

  4. 45'

    Substitution

    Tottenham Hotspur crestTottenham Hotspur

    On: Pedro Porro. Off: Archie Gray.

  5. 53'

    Yellow card: Óscar Mingueza

    Crystal Palace crestCrystal Palace

    Booked for a foul.

  6. 60'

    Substitution

    Crystal Palace crestCrystal Palace

    On: Eddie Nketiah. Off: Yéremy Pino.

  7. 60'

    Substitution

    Crystal Palace crestCrystal Palace

    On: Anan Khalaili. Off: Óscar Mingueza.

  8. 66'

    Substitution

    Tottenham Hotspur crestTottenham Hotspur

    On: Conor Gallagher. Off: Dominic Solanke.

  9. 73'

    Goal — header: Jan Paul van Hecke

    Tottenham Hotspur crestTottenham Hotspur

    Header.

  10. 77'

    Substitution

    Tottenham Hotspur crestTottenham Hotspur

    On: Destiny Udogie. Off: Andy Robertson.

  11. 77'

    Substitution

    Tottenham Hotspur crestTottenham Hotspur

    On: Dejan Kulusevski. Off: Omar Marmoush.

  12. 77'

    Substitution

    Crystal Palace crestCrystal Palace

    On: Darío Osorio. Off: Dwight McNeil.

  13. 88'

    Substitution

    Tottenham Hotspur crestTottenham Hotspur

    On: Luca Williams-Barnett. Off: Mathys Tel.

  14. 88'

    Substitution

    Crystal Palace crestCrystal Palace

    On: Will Hughes. Off: Daichi Kamada.

  15. 88'

    Substitution

    Crystal Palace crestCrystal Palace

    On: Jefferson Lerma. Off: Adam Wharton.

Tottenham Hotspur v Crystal Palace: match statistics

Attacking play

Tottenham Hotspur v Crystal Palace: Attacking play
Tottenham HotspurAttacking playCrystal Palace
79.4%Possession20.6%
34Shots2
9Shots on target1
30%Shots on target (%)50%
13Blocked shots1
19Corners0
2Offsides1
0Penalties taken0
0Penalties scored0

Passing and possession

Tottenham Hotspur v Crystal Palace: Passing and possession
Tottenham HotspurPassing and possessionCrystal Palace
816Passes attempted220
759Completed passes150
90%Pass completion70%
39Crosses attempted2
10Successful crosses0
30%Cross success0%
18Long passes attempted51
12Successful long passes17
70%Long-pass success30%

Defending and goalkeeping

Tottenham Hotspur v Crystal Palace: Defending and goalkeeping
Tottenham HotspurDefending and goalkeepingCrystal Palace
1Saves7
17Tackles attempted30
13Successful tackles18
80%Tackle success60%
8Interceptions13
5Clearances46
5Successful clearances46

Discipline

Tottenham Hotspur v Crystal Palace: Discipline
Tottenham HotspurDisciplineCrystal Palace
8Fouls committed10
1Yellow cards1
0Red cards1

Percentages may be rounded. A dash means that figure is unavailable.

Understanding the match statistics

Possession and passing

Possession shows each team's share of the ball. Pass completion compares completed passes with passes attempted. These figures help describe how a side played; they do not measure the quality of every chance.

Shots and shots on target

Shots on target are attempts that would score without a save or a goal-line intervention. A side can have more shots and still lose: where the chances came from matters too.

Fouls, cards and defensive actions

A foul does not always lead to a card. Tackles, interceptions, blocks and clearances describe different ways of stopping an attack. Read them alongside possession and the score.

Standout player statistics

Shots

Jan Paul van Hecke

Tottenham Hotspur crestTottenham Hotspur

5
Completed passes

Jan Paul van Hecke

Tottenham Hotspur crestTottenham Hotspur

143
Defensive actions

Sandro Tonali

Tottenham Hotspur crestTottenham Hotspur

7
Saves

Antonín Kinsky

Tottenham Hotspur crestTottenham Hotspur

1
Shots

Daichi Kamada

Crystal Palace crestCrystal Palace

1
Completed passes

Jaydee Canvot

Crystal Palace crestCrystal Palace

19
Defensive actions

Jaydee Canvot

Crystal Palace crestCrystal Palace

16
Saves

Dean Henderson

Crystal Palace crestCrystal Palace

7

Tottenham Hotspur v Crystal Palace: line-ups and player stats

Tottenham Hotspur crestTottenham Hotspur · 4-2-3-1

Tottenham Hotspur starting XI and substitutes
No.PlayerPositionRoleGoalsAssistsShotsOn targetYellowRed
Starting XI
31Antonín KinskyGKStarter000000
37Micky van de VenCD-LStarter000000
6Jan Paul van HeckeCD-RStarter105200
3Andy RobertsonLBStarterOff 77'002200
14Archie GrayRBStarterOff 45'101110
22Omar MarmoushAMStarterOff 77'004100
18Mateus FernandesLMStarter003000
16Sandro TonaliRMStarter001000
19Dominic SolankeFStarterOff 66'004100
11Mathys TelAM-LStarterOff 88'004000
20Mohammed KudusAM-RStarter013000
Substitutes
33Ben DaviesSUBUnused substitute000000
39Martin DúbravkaSUBUnused substitute000000
5Marcos SenesiSUBUnused substitute000000
23Pedro PorroSUBSubstitute usedOn 45'003000
21Dejan KulusevskiSUBSubstitute usedOn 77'001100
10James MaddisonSUBUnused substitute000000
68Luca Williams-BarnettSUBSubstitute usedOn 88'000000
13Destiny UdogieSUBSubstitute usedOn 77'000000
8Conor GallagherSUBSubstitute usedOn 66'003100
More Tottenham Hotspur player statistics
Fouls and involvement
PlayerFouls committedFouls wonOffsidesOwn goals
Antonín Kinsky00—0
Micky van de Ven0200
Jan Paul van Hecke0000
Andy Robertson0000
Archie Gray1000
Omar Marmoush2000
Mateus Fernandes2000
Sandro Tonali1000
Dominic Solanke0100
Mathys Tel1200
Mohammed Kudus0420
Ben Davies0000
Martin Dúbravka00—0
Marcos Senesi0000
Pedro Porro0000
Dejan Kulusevski0000
James Maddison0000
Luca Williams-Barnett0000
Destiny Udogie1000
Conor Gallagher0000
Goalkeeping
PlayerSavesShots facedGoals conceded
Antonín Kinsky100
Martin Dúbravka000

Crystal Palace crestCrystal Palace · 3-4-2-1

Crystal Palace starting XI and substitutes
No.PlayerPositionRoleGoalsAssistsShotsOn targetYellowRed
Starting XI
1Dean HendersonGKStarter000000
5Axel DisasiCDStarter000000
6Jaydee CanvotCD-LStarter000000
26Chris RichardsCD-RStarter000000
18Daichi KamadaCM-LStarterOff 88'001100
20Adam WhartonCM-RStarterOff 88'000000
3Tyrick MitchellLMStarter000000
30Óscar MinguezaRMStarterOff 60'000010
14Jean-Philippe MatetaFStarter000001
10Yéremy PinoCF-LStarterOff 60'000000
11Dwight McNeilCF-RStarterOff 77'001000
Substitutes
9Eddie NketiahSUBSubstitute usedOn 60'000000
44Walter BenítezSUBUnused substitute000000
33Ben ChilwellSUBUnused substitute000000
24Darío OsorioSUBSubstitute usedOn 77'000000
28Cheick DoucouréSUBUnused substitute000000
19Will HughesSUBSubstitute usedOn 88'000000
29Evann GuessandSUBUnused substitute000000
8Jefferson LermaSUBSubstitute usedOn 88'000000
25Anan KhalailiSUBSubstitute usedOn 60'000000
More Crystal Palace player statistics
Fouls and involvement
PlayerFouls committedFouls wonOffsidesOwn goals
Dean Henderson00—0
Axel Disasi0000
Jaydee Canvot1000
Chris Richards0000
Daichi Kamada0110
Adam Wharton0000
Tyrick Mitchell2200
Óscar Mingueza4200
Jean-Philippe Mateta1100
Yéremy Pino0100
Dwight McNeil1000
Eddie Nketiah1000
Walter Benítez00—0
Ben Chilwell0000
Darío Osorio0100
Cheick Doucouré0000
Will Hughes0000
Evann Guessand0000
Jefferson Lerma0000
Anan Khalaili0000
Goalkeeping
PlayerSavesShots facedGoals conceded
Dean Henderson702
Walter Benítez000

C: captain · GK: goalkeeper · D: defender · M: midfielder · F: forward. “On” and “Off” show substitution times. A dash means the figure is unavailable.

Premier League form before this match

The last five league results before kick-off in 2026/27.

Tottenham Hotspur

Saturday 24 October 2026
Monday 19 October 2026
Saturday 10 October 2026
Saturday 19 September 2026
Saturday 12 September 2026

Crystal Palace

Sunday 25 October 2026
Sunday 18 October 2026
Sunday 11 October 2026
Sunday 20 September 2026
Saturday 12 September 2026
Recent matches across all competitions

Earlier matches, including cups and friendlies where listed. Each score shows the named club's goals first. H: home · A: away.

Tottenham Hotspur crestTottenham Hotspur

Tottenham Hotspur results before this match
DateOpponentVenueScoreCompetition
ChelseaA2–0English Premier League
Coventry CityH3–1English Premier League
Manchester UnitedA1–1English Premier League
Aston VillaH2–3English Premier League
LiverpoolA1–3English Carabao Cup

Crystal Palace crestCrystal Palace

Crystal Palace results before this match
DateOpponentVenueScoreCompetition
FulhamA1–0English Carabao Cup
Newcastle UnitedH0–2English Premier League
BesiktasA2–2UEFA Europa League
Brighton & Hove AlbionA0–5English Premier League
LyonA2–3UEFA Europa League

Tottenham Hotspur v Crystal Palace: previous meetings

Earlier Premier League meetings in 2026/27.

No earlier meeting is listed for this season.

Where the clubs stand now

Table updated 12 Nov 2026, 06:00 GMT. These are today's available standings, rather than the positions on matchday.

11. Tottenham Hotspur · 12 points · Goal difference -1

20. Crystal Palace · 7 points · Goal difference -14

Full Premier League table →

Your Tottenham Hotspur v Crystal Palace questions

What was the score in Tottenham Hotspur v Crystal Palace?

Tottenham Hotspur 2–0 Crystal Palace was the final score. At half-time it was 1–0.

Who scored in Tottenham Hotspur v Crystal Palace?

Archie Gray 25'; Jan Paul van Hecke 73'.

Updated . Scores are not live.