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 #14 in the table (9 pts) and Crystal Palace #17 (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. Absent for Tottenham: R. Bentancur, M. Mudryk, W. Odobert +4. Absent for Crystal Palace: C. Riad, T. Tomiyasu, J. Larsen +2.

AI confidence: Medium

AI match recap

Tottenham have a chance to build on improved recent league momentum, but Palace’s recent results at this stadium are a reminder that this is not a routine home assignment. Maddison’s availability and Udogie’s return give Spurs more invention and width, even with several other midfield and attacking options absent. Palace welcome back Mateta after managing his workload, but they travel without Sarr and with other attacking reinforcements not fully certain to start. The home side should dictate territory; Palace’s path is to stay compact, survive the opening pressure and make Mateta’s hold-up play count.

Predicted score and probabilities

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

See the full AI analysis

Head-to-head analysis

Crystal Palace have won their last two league trips to Tottenham Hotspur Stadium, including the most recent meeting. The wider recent series is mixed, so the venue has been less reliable for Spurs than the current home narrative suggests.

Injuries and absences

Tottenham regain Maddison and Udogie, but Bentancur’s suspension and the absences of Simons, Bergvall and other attacking options reduce central control and rotation capacity. Palace have Mateta ready, yet Sarr’s absence takes away pace on the counter and leaves their transition game more dependent on Mateta’s hold-up work.

Form (last 5)

TottenhamLeague position #14 · 9 ptsD W W
Crystal PalaceLeague position #17 · 7 ptsW L L

Tottenham vs Crystal Palace stats

TottenhamCrystal Palace
Played88
Goals scored89
Goals conceded1019
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

Unavailable players

Tottenham

R. Bentancur, M. Mudryk, W. Odobert, X. Simons, T. Adarabioyo, L. Bergvall, J. Maddison

Crystal Palace

C. Riad, T. Tomiyasu, J. Larsen, I. Sarr, Q. Timber

Other Premier League matches