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 analysisHead-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)
Tottenham vs Crystal Palace stats
| Tottenham | Crystal Palace | |
|---|---|---|
| Played | 8 | 7 |
| Goals scored | 8 | 9 |
| Goals conceded | 10 | 17 |
| Clean sheets | 3 | 1 |
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

Tottenham
Crystal Palace