Oh My Tip
Premier League· Regular Season - 9· Tottenham Hotspur Stadium
Tottenham logoTottenham
DLLDD
Crystal Palace logoCrystal Palace
LWLDW

31 Oct

Tottenham vs Crystal Palace Prediction & Betting Tips

Saturday, 31 October 2026 · Kick-off

Our prediction

Both teams to score

Medium· 55%
1xBetBet

18+ · T&Cs apply

Predicted score

0-1

Fair odds

1.81

Expected goals

1.1 - 1.7

Add to My Teams

Pick the teams and leagues you care about. We save them on this device, no sign-up needed.

Fan vote

Who will win?

Votes: 0

Vote to see what other fans think

How many goals?

Votes: 0

Vote to see what other fans think

Match probabilities

23%Tottenham
38%Draw
39%Crystal Palace
Over 2.5 goals53%
Under 2.5 goals47%
Both teams to score55%
Clean sheet either side45%

Bookmaker prices aren't available yet. These figures come from our stats model and will update when markets open.

More Tottenham vs Crystal Palace tips

SelectionProbabilityFair oddsBest odds
AH2 +1.5Crystal Palace +1.5 (Asian Handicap)90%1.12-
X2Crystal Palace or Draw77%1.30-
AH1 +1.5Tottenham +1.5 (Asian Handicap)74%1.35-
U3.5Under 3.5 goals69%1.45-
1XTottenham or Draw61%1.65-
O2.5Over 2.5 goals53%1.88-
U2.5Under 2.5 goals47%2.13-
BTTS NoBoth teams NOT to score45%2.23-
2Crystal Palace to win39%2.54-
XDraw38%2.65-
O3.5Over 3.5 goals31%3.25-
AH2 -1.5Crystal Palace -1.5 (Asian Handicap)26%3.82-
1Tottenham to win23%4.39-
AH1 -1.5Tottenham -1.5 (Asian Handicap)10%9.66-

Tottenham vs Crystal Palace preview & analysis

Match preview

Tottenham host Crystal Palace in the Premier League (Regular Season - 9) at Tottenham Hotspur Stadium on Saturday, 31 October 2026, with kick-off at 17:30 UTC. Here's our full prediction, built from bookmaker prices, current form and head-to-head data.

Team form

Tottenham arrive in mixed form, with 0 wins, 3 draws and 2 defeats in their last 5 matches, scoring 4 and conceding 7. Most recently they drew with Manchester United 1-1 away. They're 19th in the table with 3 points from 6 games. Crystal Palace arrive in mixed form, with 2 wins, 1 draw and 2 defeats in their last 5 matches, scoring 9 and conceding 6. Most recently they lost to Lyon 2-3 away. They're 12th in the table with 7 points from 6 games.

Head to head

In the last 6 meetings between these sides, Tottenham have won 3, Crystal Palace have won 3 and 0 ended level. Those games averaged 2.5 goals, and both teams scored in 3 of them.

What the numbers say

Our model makes Crystal Palace narrow favourites: Tottenham 23%, draw 38%, Crystal Palace 39%. We expect around 2.8 goals (1.1 - 1.7 in expected goals), with 53% for over 2.5 and 55% for both teams to score.

Our tip

Both attacks are firing and neither defence has been keeping clean sheets. We expect goals at both ends. Our pick is Both teams to score, which our model rates at a 55% chance. For a bigger price, the most likely correct score is Tottenham 0-1 Crystal Palace.

Recent form

Tottenham logoTottenham
DLLDD
  • 10 OctAManchester United1-1
  • 19 SeptHAston Villa2-3
  • 15 SeptALiverpool1-3
  • 12 SeptHEverton0-0
  • 5 SeptANottingham Forest0-0
Crystal Palace logoCrystal Palace
LWLDW
  • 15 OctALyon2-3
  • 11 OctHNottingham Forest3-1
  • 3 OctHBristol City0-2
  • 20 SeptALeeds0-0
  • 17 SeptHLech Poznan4-0

Head to head

05/03/2026Tottenham1-3Crystal Palace
28/12/2025Crystal Palace0-1Tottenham
11/05/2025Tottenham0-2Crystal Palace
27/10/2024Crystal Palace1-0Tottenham
02/03/2024Tottenham3-1Crystal Palace
27/10/2023Crystal Palace1-2Tottenham

Premier League table

#TeamPWDLGDPts
1Manchester City logoManchester City6600+1118
2Arsenal logoArsenal6501+515
3Brighton logoBrighton6411+1313
4Brentford logoBrentford6240+610
5Everton logoEverton6240+310
6Chelsea logoChelsea6312+210
7Leeds logoLeeds6231+39
8Hull City logoHull City6231+29
9Liverpool logoLiverpool623109
10Ipswich logoIpswich6303-39
11Newcastle logoNewcastle6222-38
12Crystal Palace logoCrystal Palace6213-37
13Manchester United logoManchester United613206
14Coventry logoCoventry6204-66
15Nottingham Forest logoNottingham Forest6123-35
16Aston Villa logoAston Villa6123-55
17Sunderland logoSunderland6114-64
18Bournemouth logoBournemouth6033-63
19Tottenham logoTottenham6033-63
20Fulham logoFulham6024-42

Tottenham vs Crystal Palace: FAQ

What is the Tottenham vs Crystal Palace prediction?

+

Our tip is Both teams to score. Our predicted score is Tottenham 0-1 Crystal Palace.

Who is the favourite to win Tottenham vs Crystal Palace?

+

Crystal Palace are favourites. Our model gives Tottenham a 23% chance of winning, Crystal Palace 39%, and the draw 38%.

Will both teams score in Tottenham vs Crystal Palace?

+

We rate both teams to score at 55%, so BTTS Yes is likely.

When does Tottenham vs Crystal Palace kick off?

+

Tottenham vs Crystal Palace kicks off at 17:30 UTC on Saturday, 31 October 2026 at Tottenham Hotspur Stadium, London.

More Premier League predictions

See all
Chelsea logoChelsea
Manchester United logoManchester United
Bournemouth logoBournemouth
Leeds logoLeeds
BTTS YesBet
Brentford logoBrentford
Nottingham Forest logoNottingham Forest
BTTS YesBet
Coventry logoCoventry
Sunderland logoSunderland
Hull City logoHull City
Ipswich logoIpswich
BTTS YesBet
Manchester City logoManchester City
Brighton logoBrighton

Other big matches

See all
Levante logoLevante
Atletico Madrid logoAtletico Madrid
Bologna logoBologna
Monza logoMonza
Bayer Leverkusen logoBayer Leverkusen
VfB Stuttgart logoVfB Stuttgart
BTTS YesBet
FC Augsburg logoFC Augsburg
SC Freiburg logoSC Freiburg
Borussia Mönchengladbach logoBorussia Mönchengladbach
SC Paderborn 07 logoSC Paderborn 07
Werder Bremen logoWerder Bremen
1899 Hoffenheim logo1899 Hoffenheim