Tottenham vs Crystal Palace prediction

Tottenham – Crystal Palace, Premier League, Saturday, October 31, 2026 at 05:30 PM (GMT). Venue: Tottenham Hotspur Stadium

Tottenham is #12 in the table (9 pts) and Crystal Palace #16 (7 pts). Tottenham is unbeaten in its last 5 matches. Last 6 head-to-head meetings: Tottenham 3, draws 0, Crystal Palace 3. Their last meeting, on March 5, 2026, ended Tottenham 1-3 Crystal Palace.

AI confidence: Medium

AI match recap

Tottenham arrive with momentum after consecutive wins and have the clearer platform at home, but their attack may be reshaped by late fitness news. Palace travel after a bruising defeat and their away defending has been a recurring problem, yet their transition game gives them a credible route back into the match. The contest should be decided by whether Spurs turn territorial control into clean chances before Palace can make it open and chaotic. Tottenham’s injury picture is the major teamsheet issue to monitor.

Predicted score and probabilities

The AI's exact score, win/draw/loss probabilities, both teams to score, over/under 2.5 and 4 key factors are in the full analysis.

See the full AI analysis

Head-to-head analysis

Tottenham hold the stronger overall historical record, but Palace have won two of the last three league meetings. Most notably, Palace won on their last visit to Tottenham Hotspur Stadium, giving this fixture a more balanced recent feel than the wider history suggests.

Injuries and absences

The supplied snapshot reports no absences, but FotMob lists Simons and Odobert out and Kulusevski doubtful for Tottenham. Confirmation would reduce Spurs’ creative depth and make their wide rotations and bench impact less potent.

Form (last 5)

TottenhamLeague position #12 · 9 ptsD W W
Crystal PalaceLeague position #16 · 7 ptsD W L

Tottenham vs Crystal Palace stats

TottenhamCrystal Palace
Played87
Goals scored89
Goals conceded1017
Clean sheets31

Last meetings

  • 2026-03-05Tottenham 1-3 Crystal Palace
  • 2025-12-28Crystal Palace 0-1 Tottenham
  • 2025-05-11Tottenham 0-2 Crystal Palace
  • 2024-10-27Crystal Palace 1-0 Tottenham
  • 2024-03-02Tottenham 3-1 Crystal Palace
  • 2023-10-27Crystal Palace 1-2 Tottenham

Other Premier League matches