Skip to content
Premier League Matchweek 9 Saturday, 31 October 2026

Tottenham Hotspur vs Crystal Palace 2-0 – Premier League, 31 Oct 2026

Archie Gray 25'Jan Paul van Hecke 73'
VenueTottenham Hotspur Stadium, London RefereeMichael Oliver Kick-off31 Oct · 17:30 GMT Season2026/27

Match stats

79%21%Ball Possession
342Total Shots
91Shots on Goal
3.340.21Expected goals (xG)
190Corner Kicks
810Fouls
11Yellow Cards

Key events

Tottenham Hotspur

Premier League8th · P 9 · GD 0 · 12 pts

Crystal Palace

Premier League18th · P 9 · GD -12 · 7 pts

Line-ups

Tottenham Hotspur4-2-3-1

  • 31A. KinskýG
  • 14A. GrayD
  • 6J. van HeckeD
  • 37M. van de VenD
  • 3A. RobertsonD
  • 16S. TonaliM
  • 18Mateus FernandesM
  • 20M. KudusM
  • 22Omar MarmoushM
  • 11M. TelM
  • 19D. SolankeF

Substitutes

  • 68L. Williams-BarnettM
  • 10J. MaddisonM
  • 21D. KulusevskiM
  • 8C. GallagherM
  • 33B. DaviesD
  • 13D. UdogieD
  • 23Pedro PorroD
  • 5M. SenesiD
  • 39M. DúbravkaG
CoachR. De Zerbi

Crystal Palace3-4-2-1

  • 1D. HendersonG
  • 26C. RichardsD
  • 5A. DisasiD
  • 6J. CanvotD
  • 30Óscar MinguezaM
  • 20A. WhartonM
  • 18D. KamadaM
  • 3T. MitchellM
  • 11D. McNeilM
  • 10Yeremy PinoM
  • 14J. MatetaF

Substitutes

  • 29E. GuessandF
  • 9E. NketiahF
  • 24D. OsorioM
  • 28C. DoucouréM
  • 19W. HughesM
  • 25A. KhalailiD
  • 8J. LermaM
  • 33B. ChilwellD
  • 44W. BenítezG
CoachP. Sage

Statistics

3.340.21Expected Goals
758151Passes Accurate
231Shots Insidebox
111Shots Outsidebox
131Blocked Shots
98Free Kicks
91Shots On Goal
17Goalkeeper Saves
120Shots Off Goal
21Offsides
814223Total Passes
342Total Shots
11Yellow Cards
190Corner Kicks
01Red Cards
810Fouls
79%21%Ball Possession

All events

Player ratings

Tottenham Hotspur

PlayerMinRatingGAShPassTklDuels
J. van HeckeD 908.1 105 151 143%04/4
M. KudusM 907.7 013 55 50%211/22
A. RobertsonD 777.5 002 89 85%22/3
C. GallagherM 247.4 003 21 19%12/3
M. van de VenD 907.3 000 123 123%06/8
Omar MarmoushM 777.2 004 26 24%03/9
Mateus FernandesM 907.2 003 81 72%48/11
A. GrayD 457.1 101 47 46%00/6
Pedro PorroD 457.1 003 49 44%11/2
S. TonaliM 907.0 001 74 69%34/5
M. TelM 886.9 004 53 44%111/25
L. Williams-BarnettM 26.8 000 5 3%01/2
D. KulusevskiM 136.7 001 4 4%11/3
D. SolankeF 666.6 004 8 6%13/5
A. KinskýG 906.5 000 13 13%00/0
D. UdogieD 136.3 000 15 13%00/3

Crystal Palace

PlayerMinRatingGAShPassTklDuels
D. HendersonG 907.2 000 35 11%00/0
J. CanvotD 906.7 000 22 19%24/6
C. RichardsD 906.4 000 15 14%44/5
A. DisasiD 906.3 000 15 12%12/3
J. LermaM 26.3 000 100/0
T. MitchellM 906.3 000 16 12%611/19
E. NketiahF 306.2 000 9 5%00/2
A. KhalailiD 306.1 000 11 7%25/11
D. McNeilM 776.1 001 9 5%45/15
D. KamadaM 886.0 001 28 19%23/5
D. OsorioM 136.0 000 4 3%23/9
Yeremy PinoM 605.9 000 22 17%25/11
A. WhartonM 885.8 000 22 15%45/6
Óscar MinguezaM 605.8 000 9 8%24/13
J. MatetaF 135.7 000 4 4%03/5
W. HughesM 25.6 000 100/1