Tottenham vs Crystal Palace Prediction

Tottenham
2-0
Finished
HT 1-0
Crystal Palace
Tottenham Hotspur Stadium, London·Michael Oliver 31/10/2026

AI Best Pick

Statistical forecasts for entertainment purposes only - not betting or financial advice.

Data Quality
Complete
Match Importance
5.5 / 10
AI Best Pick
84%Trust
Double Chance
Home Win or Draw
1.18
SignalSTRONGModel54%SurpriseMediumGap-0.7%
Value Analysis
70%Trust
Away Cards
Away Cards Over 1.5
1.52
SignalGOODModel70%SurpriseMediumGap+5.8%
Tottenham Rest
7 days
Crystal Palace Rest
2 days

Tottenham vs Crystal Palace: the result in context

Tottenham beat Crystal Palace 2-0 in the Premier League on 31 Oct 2026. The two went into the match with similar recent form.

Tottenham have had the better of this fixture, winning 6 of the 10 previous meetings, which averaged 2.6 goals a game. Tottenham tend to win more corners, 6.4 a game to 3.4 for Crystal Palace.

Match Forecasts

Match Result
1
52%1.65
X
26%4.20
2
22%5.01
Double Chance
1X
78%1.18
X2
48%2.27
Both Teams to Score
Yes
53%1.67
No
47%2.11
Goals
Projected Goals: 1.55 + 1.03 = 2.58
Over 1.5
78%1.19
Over 2.5
56%1.67
Over 3.5
34%2.62
Under 1.5
22%4.50
Under 2.5
44%2.25
Under 3.5
66%1.48
Corners
Projected Corners: 6.3 + 3.9 = 10.2
Over 8.5
65%1.30
Over 9.5
54%1.54
Over 10.5
43%1.94
Under 8.5
35%2.96
Under 9.5
46%2.26
Under 10.5
57%1.84
Cards
Projected Cards: 1.9 + 2.5 = 4.3
Over 3.5
63%1.90
Over 4.5
43%2.60
Under 3.5
37%1.86
Under 4.5
57%1.46

Match Events

12'Card upgrade confirmedJean-Philippe Mateta
13'Jean-Philippe MatetaSerious foul
15'Archie GrayFoul
25'Archie GrayAssist: Mohammed Kudus
45'Archie Gray INPedro Porro out
53'Oscar MinguezaFoul
60'Yeremy Pino INEddie Nketiah out
60'Oscar Mingueza INAnan Khalaili out
66'Dominic Solanke INConor Gallagher out
73'Jan Paul van Hecke
77'Andrew Robertson INDestiny Udogie out
77'Omar Marmoush INDejan Kulusevski out
77'Dwight McNeil INDario Osorio out
88'Mathys Tel INLuca Jamie Williams-Barnett out
88'Daichi Kamada INWill Hughes out
88'Adam Wharton INJefferson Lerma out

Lineups

Tottenham
4-2-3-1Coach: R. De Zerbi
Crystal Palace
3-4-2-1Coach: P. Sage
Avg rating7.33
Avg rating6.14
A. Kinský6.531A. Kinský
A. Gray7.614A. Gray
J. van Hecke8.66J. van Hecke
M. van de Ven7.837M. van de Ven
A. Robertson8.03A. Robertson
S. Tonali7.416S. Tonali
Mateus Fernandes7.318M. Fernandes
M. Kudus7.720M. Kudus
Omar Marmoush7.222O. Marmoush
M. Tel7.211M. Tel
D. Solanke6.619D. Solanke
D. Henderson7.21D. Henderson
C. Richards6.426C. Richards
A. Disasi6.35A. Disasi
J. Canvot6.66J. Canvot
Óscar Mingueza5.830Ó. Mingueza
A. Wharton5.820A. Wharton
D. Kamada6.318D. Kamada
T. Mitchell6.23T. Mitchell
D. McNeil6.111D. McNeil
Yeremy Pino5.910Y. Pino
J. Mateta5.714J. Mateta

Tottenham Substitutes

68L. Williams-Barnett88'for Mathys Tel7.1
10J. Maddison
21D. Kulusevski77'for Omar Marmoush7.0
8C. Gallagher66'for Dominic Solanke6.9
33B. Davies
13D. Udogie77'for Andrew Robertson6.8
23Pedro Porro45'for Archie Gray7.6
5M. Senesi
39M. Dúbravka

Crystal Palace Substitutes

29E. Guessand
9E. Nketiah60'for Yeremy Pino6.2
24D. Osorio77'for Dwight McNeil6.1
28C. Doucouré
19W. Hughes88'for Daichi Kamada6.0
25A. Khalaili60'for Oscar Mingueza6.1
8J. Lerma88'for Adam Wharton5.6
33B. Chilwell
44W. Benítez

Match Stats

TottenhamCrystal Palace
79%Ball Possession21%
19Corner Kicks0
1Yellow Cards1
0Red Cards1
34Total Shots2
9Shots on Goal1
12Shots off Goal0
23Shots Inside Box1
11Shots Outside Box1
13Blocked Shots1
8Fouls10
2Offsides1
1Goalkeeper Saves7
815Total Passes219
758Passes Accurate149
9Free Kicks8

Team Comparison

TottenhamTottenham
Crystal PalaceCrystal Palace
1789Elo Rating 1788
1.89Attack 0.94
1.66Defense 0.90
50%Hit Rate 27%
15.8Shots per Game 9.1
4.8Shots on Target 3.0
6.4Corners per Game 3.4
2.3Cards per Game 2.0

Game State Tendencies

TottenhamTottenham
  • Tied at half-time in 40% of matches
  • Scores more in 2nd half (1.7 vs 0.2 in first half)
  • Concedes more in 2nd half - can tire late
Crystal PalaceCrystal Palace
  • Comeback tendency: recovers from HT deficit 33% of the time
  • Scores more in 2nd half (0.7 vs 0.3 in first half)

Head to Head

Last 10 meetings, all competitions

TottenhamTottenham6Wins · 60%
Draws00%
Crystal PalaceCrystal Palace4Wins · 40%
2.6Avg Goals
30%Both teams scored3 of 10
60%3+ goals6 of 10

Previous meetings

Premier League05/03/2026
TottenhamCrystal Palace
13
Premier League28/12/2025
Crystal PalaceTottenham
01
Premier League11/05/2025
TottenhamCrystal Palace
02
Premier League27/10/2024
Crystal PalaceTottenham
10
Premier League02/03/2024
TottenhamCrystal Palace
31
Premier League27/10/2023
Crystal PalaceTottenham
12
Premier League06/05/2023
TottenhamCrystal Palace
10
Premier League04/01/2023
Crystal PalaceTottenham
04
Premier League26/12/2021
TottenhamCrystal Palace
30
Premier League11/09/2021
Crystal PalaceTottenham
30

Referee Profile

Michael Oliver312 matches

3.92Cards per match
3.78Yellow cards per match
0.13Red cards per match
23.3Fouls per match

Compared with other referees

Michael Oliver3.93
Other referees3.94

3.93 cards a match, in line with other referees in the same competitions and seasons (3.94).

Cards come from 305 matches with official statistics.

Full referee stats

League Table

Premier League 2026
#TeamMPWDLGGDPtsForm
1Manchester CityManchester City970220:10+1021LLWWW
2ArsenalArsenal870113:5+821WWWLW
3BrightonBrighton961224:7+1719WLWWW
4ChelseaChelsea951319:15+416WLWWL
5LiverpoolLiverpool843111:8+315WWLWD
6BrentfordBrentford935116:9+714WDLDW
7BournemouthBournemouth933314:13+112WWWLL
8TottenhamTottenham933310:10012WWWDL
9Aston VillaAston Villa933310:13-312DWWDW
10Hull CityHull City925211:10+111DDLDL
11LeedsLeeds92529:8+111LDDLD
12NewcastleNewcastle832312:14-211WLLWL
13IpswichIpswich932414:18-411DDLWL
14EvertonEverton82428:9-110LLDWD
15FulhamFulham92349:11-29DWWLD
16CoventryCoventry93069:16-79WLLWW
17Manchester UnitedManchester United914410:15-57LLDDD
18Crystal PalaceCrystal Palace92169:21-127LLLWD
19Nottingham ForestNottingham Forest91356:12-66LDLLL
20SunderlandSunderland91267:17-105LDLLL
#TeamMPGPts
1Manchester CityManchester City920:1021
2ArsenalArsenal813:521
3BrightonBrighton924:719
4ChelseaChelsea919:1516
5LiverpoolLiverpool811:815
6BrentfordBrentford916:914
7BournemouthBournemouth914:1312
8TottenhamTottenham910:1012
9Aston VillaAston Villa910:1312
10Hull CityHull City911:1011
11LeedsLeeds99:811
12NewcastleNewcastle812:1411
13IpswichIpswich914:1811
14EvertonEverton88:910
15FulhamFulham99:119
16CoventryCoventry99:169
17Manchester UnitedManchester United910:157
18Crystal PalaceCrystal Palace99:217
19Nottingham ForestNottingham Forest96:126
20SunderlandSunderland97:175
Champions LeagueEuropa LeagueRelegation

About the Tottenham vs Crystal Palace forecast

The forecasts for this Premier League match are built from team Elo ratings, recent form, scoring data and the head-to-head record, and are updated as new data arrives before kickoff.

How to Read These Forecasts

Each percentage shows the model's calculated likelihood for that outcome. Above 65% indicates strong statistical confidence; 45-65% reflects a competitive, open match; below 45% suggests the outcome is statistically less likely. All figures are for informational and entertainment purposes only.

Tottenham and Crystal Palace in the Premier League table

In the Premier League table, Tottenham are 8th and Crystal Palace 18th, 5 points apart. League goal record so far: Tottenham 10-10, Crystal Palace 9-21. The full standings are on the Premier League Table 2026 page.

Key Factors for This Match

This forecast is based on a complete recent-form dataset for both teams.

All forecasts are generated by statistical and machine learning models for informational and entertainment purposes only. They are not guaranteed and do not constitute financial or betting advice.