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
Key events
- 88' Adam Wharton for Jefferson LermaSubstitution 5 Crystal Palace
- 88' Daichi Kamada for Will HughesSubstitution 4 Crystal Palace
- 88' Mathys Tel for Luca Jamie Williams-BarnettSubstitution 5 Tottenham Hotspur
- 77' Dwight McNeil for Dario OsorioSubstitution 3 Crystal Palace
- 77' Omar Marmoush for Dejan KulusevskiSubstitution 4 Tottenham Hotspur
- 77' Andrew Robertson for Destiny UdogieSubstitution 3 Tottenham Hotspur
- 73' Jan Paul van HeckeNormal Goal Tottenham Hotspur
- 66' Dominic Solanke for Conor GallagherSubstitution 2 Tottenham Hotspur
- 60' Oscar Mingueza for Anan KhalailiSubstitution 2 Crystal Palace
- 60' Yeremy Pino for Eddie NketiahSubstitution 1 Crystal Palace
- 53' Oscar MinguezaYellow Card · Foul Crystal Palace
- 45' Archie Gray for Pedro PorroSubstitution 1 Tottenham Hotspur
- 25' Archie Gray assist Mohammed KudusNormal Goal Tottenham Hotspur
- 15' Archie GrayYellow Card · Foul Tottenham Hotspur
- 13' Jean-Philippe MatetaRed Card · Serious Foul Crystal Palace
- 12' Jean-Philippe MatetaCard upgrade confirmed Crystal Palace
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
All events
- 12' Jean-Philippe MatetaVar · Card upgrade confirmed Crystal Palace
- 13' Jean-Philippe MatetaCard · Red Card · Serious Foul Crystal Palace
- 15' Archie GrayCard · Yellow Card · Foul Tottenham Hotspur
- 25' Archie Gray assist Mohammed KudusGoal · Normal Goal Tottenham Hotspur
- 45' Archie Gray for Pedro Porrosubst · Substitution 1 Tottenham Hotspur
- 53' Oscar MinguezaCard · Yellow Card · Foul Crystal Palace
- 60' Yeremy Pino for Eddie Nketiahsubst · Substitution 1 Crystal Palace
- 60' Oscar Mingueza for Anan Khalailisubst · Substitution 2 Crystal Palace
- 66' Dominic Solanke for Conor Gallaghersubst · Substitution 2 Tottenham Hotspur
- 73' Jan Paul van HeckeGoal · Normal Goal Tottenham Hotspur
- 77' Andrew Robertson for Destiny Udogiesubst · Substitution 3 Tottenham Hotspur
- 77' Omar Marmoush for Dejan Kulusevskisubst · Substitution 4 Tottenham Hotspur
- 77' Dwight McNeil for Dario Osoriosubst · Substitution 3 Crystal Palace
- 88' Mathys Tel for Luca Jamie Williams-Barnettsubst · Substitution 5 Tottenham Hotspur
- 88' Daichi Kamada for Will Hughessubst · Substitution 4 Crystal Palace
- 88' Adam Wharton for Jefferson Lermasubst · Substitution 5 Crystal Palace
Player ratings
Tottenham Hotspur
| Player | Min | Rating | G | A | Sh | Pass | Tkl | Duels |
|---|---|---|---|---|---|---|---|---|
| J. van HeckeD | 90 | 8.1 | 1 | 0 | 5 | 151 143% | 0 | 4/4 |
| M. KudusM | 90 | 7.7 | 0 | 1 | 3 | 55 50% | 2 | 11/22 |
| A. RobertsonD | 77 | 7.5 | 0 | 0 | 2 | 89 85% | 2 | 2/3 |
| C. GallagherM | 24 | 7.4 | 0 | 0 | 3 | 21 19% | 1 | 2/3 |
| M. van de VenD | 90 | 7.3 | 0 | 0 | 0 | 123 123% | 0 | 6/8 |
| Omar MarmoushM | 77 | 7.2 | 0 | 0 | 4 | 26 24% | 0 | 3/9 |
| Mateus FernandesM | 90 | 7.2 | 0 | 0 | 3 | 81 72% | 4 | 8/11 |
| A. GrayD | 45 | 7.1 | 1 | 0 | 1 | 47 46% | 0 | 0/6 |
| Pedro PorroD | 45 | 7.1 | 0 | 0 | 3 | 49 44% | 1 | 1/2 |
| S. TonaliM | 90 | 7.0 | 0 | 0 | 1 | 74 69% | 3 | 4/5 |
| M. TelM | 88 | 6.9 | 0 | 0 | 4 | 53 44% | 1 | 11/25 |
| L. Williams-BarnettM | 2 | 6.8 | 0 | 0 | 0 | 5 3% | 0 | 1/2 |
| D. KulusevskiM | 13 | 6.7 | 0 | 0 | 1 | 4 4% | 1 | 1/3 |
| D. SolankeF | 66 | 6.6 | 0 | 0 | 4 | 8 6% | 1 | 3/5 |
| A. KinskýG | 90 | 6.5 | 0 | 0 | 0 | 13 13% | 0 | 0/0 |
| D. UdogieD | 13 | 6.3 | 0 | 0 | 0 | 15 13% | 0 | 0/3 |
Crystal Palace
| Player | Min | Rating | G | A | Sh | Pass | Tkl | Duels |
|---|---|---|---|---|---|---|---|---|
| D. HendersonG | 90 | 7.2 | 0 | 0 | 0 | 35 11% | 0 | 0/0 |
| J. CanvotD | 90 | 6.7 | 0 | 0 | 0 | 22 19% | 2 | 4/6 |
| C. RichardsD | 90 | 6.4 | 0 | 0 | 0 | 15 14% | 4 | 4/5 |
| A. DisasiD | 90 | 6.3 | 0 | 0 | 0 | 15 12% | 1 | 2/3 |
| J. LermaM | 2 | 6.3 | 0 | 0 | 0 | 1 | 0 | 0/0 |
| T. MitchellM | 90 | 6.3 | 0 | 0 | 0 | 16 12% | 6 | 11/19 |
| E. NketiahF | 30 | 6.2 | 0 | 0 | 0 | 9 5% | 0 | 0/2 |
| A. KhalailiD | 30 | 6.1 | 0 | 0 | 0 | 11 7% | 2 | 5/11 |
| D. McNeilM | 77 | 6.1 | 0 | 0 | 1 | 9 5% | 4 | 5/15 |
| D. KamadaM | 88 | 6.0 | 0 | 0 | 1 | 28 19% | 2 | 3/5 |
| D. OsorioM | 13 | 6.0 | 0 | 0 | 0 | 4 3% | 2 | 3/9 |
| Yeremy PinoM | 60 | 5.9 | 0 | 0 | 0 | 22 17% | 2 | 5/11 |
| A. WhartonM | 88 | 5.8 | 0 | 0 | 0 | 22 15% | 4 | 5/6 |
| Óscar MinguezaM | 60 | 5.8 | 0 | 0 | 0 | 9 8% | 2 | 4/13 |
| J. MatetaF | 13 | 5.7 | 0 | 0 | 0 | 4 4% | 0 | 3/5 |
| W. HughesM | 2 | 5.6 | 0 | 0 | 0 | 1 | 0 | 0/1 |