Tottenham vs Crystal Palace (Oct. 31, 2026): Result and Lineups
Find Tottenham vs Crystal Palace match details for October 31, 2026, plus confirmed lineup information and the verified final result.

Tottenham vs Crystal Palace (Oct. 31, 2026): Result and Lineups
Updated November 1, 2026 • Tottenham Hotspur (football)
Tottenham defeated Crystal Palace 2–0 in the Premier League on October 31, 2026. Archie Gray headed the opener after a Mohammed Kudus corner, and Jan Paul van Hecke added the second in the 73rd minute. The match turned early when Palace forward Jean-Philippe Mateta was sent off following a VAR review of a challenge. The combination of a numerical advantage and Tottenham's persistent attacking control shaped the afternoon.
Quick facts
| Result | Tottenham 2–0 Crystal Palace |
| Date | October 31, 2026 |
| Venue | Tottenham Hotspur Stadium |
| Goals | Archie Gray (25′); Jan Paul van Hecke (73′) |
A timeline of the decisive moments
Palace were reduced to ten men in the opening quarter-hour. Gray scored in the 25th minute, giving Spurs a lead they could manage while continuing to press for a second. The visitors then defended in a compact block, making it harder for Tottenham to turn possession into clean chances. Van Hecke eventually doubled the advantage from close range as Spurs capitalized on sustained pressure.
What stands out tactically
Playing against ten opponents creates space but does not guarantee a high score. Tottenham had to circulate the ball quickly enough to move Palace's defensive line rather than simply hold possession in harmless areas. Kudus' dead-ball delivery helped unlock the defense, while the second goal followed a crossing situation. The key lesson from this contest is the relationship between width, patient pressure and finishing moments.
How this meeting differs from earlier Palace games
Tottenham and Crystal Palace have met many times, including memorable matches in earlier seasons at different Spurs home grounds. The October 31, 2026 fixture has its own lineup, match events and scoreline. It should not be confused with the stadium-opening game in 2019 or a Palace meeting from the previous campaign. The early dismissal and goals from Gray and Van Hecke make this a distinct result in the clubs' rivalry.
The result in context
A match's result, lineup and statistics need to be understood within the circumstances of that day. Home advantage, the competition, available players and the game state can all affect how the contest unfolds. A comparison with a different season can offer perspective, but it cannot replace what happened on this particular occasion. The score should be considered alongside the turning points and tactical decisions that shaped the performance, rather than treated as a complete explanation on its own.
Why Palace’s early dismissal mattered
The sending-off changed the balance of the game before Tottenham's first goal. Palace had to defend with fewer options for pressing the ball and fewer players available to attack once possession changed. Spurs still needed a set-piece delivery to open the scoring, showing that numerical superiority does not automatically create open-play space. With Palace protecting the center, Tottenham continued to work from wide positions and eventually found the second goal. Archie Gray's header and Van Hecke's finish should be read as two moments in a broader story about persistence against a reduced side rather than a simple shooting exhibition.
Related Tottenham coverage
Continue with: Chelsea Vs Tottenham October 24 2026
Continue with: Tottenham Vs Fulham December 2026
Frequently asked questions
What was Tottenham vs Crystal Palace on October 31, 2026?
Tottenham won 2–0.
Who scored the goals?
Archie Gray and Jan Paul van Hecke.
Did Crystal Palace receive a red card?
Yes. Jean-Philippe Mateta was dismissed early in the match.