Crystal Palace vs Tottenham Hotspur head to head
Crystal Palace and Tottenham Hotspur have met 52 times in the English top flight since 1969/70, 34 of them in the Premier League.
Crystal Palace v Tottenham
All top-flight meetings · since 1969/70
52 meetings · goals Crystal Palace 42–80 Tottenham
When do Crystal Palace and Tottenham play next?
Tottenham Hotspur v Crystal Palace, currently set for Saturday, October 31, 2026 at 17:30 UK time (Matchweek 9).
Dates this far ahead can still move for television.
Who has won more Crystal Palace vs Tottenham games?
Tottenham Hotspur have won 30, Crystal Palace 10, and 12 were drawn. That's in 52 top-flight meetings since 1969/70; in the Premier League alone it's Tottenham 20, Crystal Palace 7, with 7 draws.
When did Crystal Palace and Tottenham last play?
Tottenham 1–3 Crystal Palace on March 5, 2026, in the 2025/26 Premier League. Their first top-flight meeting was Crystal Palace 0–2 Tottenham on August 23, 1969, in the 1969/70 First Division.
The scoreline grid
Every top-flight meeting from Crystal Palace's side: Crystal Palace goals along the bottom, Tottenham goals up the side. Select a square to see those meetings.
Home and away
| Venue | P | Crystal Palace W–D–L | Goals |
|---|---|---|---|
| At Crystal Palace | 26 | 5–6–15 | 25–40 |
| At Tottenham | 26 | 5–6–15 | 17–40 |
Every meeting
What's the biggest win in Crystal Palace vs Tottenham?
Crystal Palace
Tottenham Hotspur
What's the highest-scoring Crystal Palace vs Tottenham game?
What's the most common Crystal Palace vs Tottenham score?
Runs
Crystal Palace's longest winning run in this fixture is 2 and Tottenham Hotspur's is 9. The longest unbeaten runs are 3 for Crystal Palace and 13 for Tottenham Hotspur.

