Skip to content
  1. Predictions
  2. Football
  3. Premier League
  4. Tottenham Hotspur vs Crystal Palace

Tottenham Hotspur 2-0 Crystal Palace result: Premier League, 31 October 2026

Tottenham Hotspur beat Crystal Palace 2-0 in the Premier League on Saturday 31 October 2026. The Matchday 9 fixture was played at Tottenham Hotspur Stadium in London. Crystal Palace received one red card and Tottenham Hotspur none.

Tottenham Hotspur Stadium, London

Match recap: Tottenham Hotspur 2-0 Crystal Palace, Premier League, 31 October 2026

Tottenham Hotspur beat Crystal Palace 2-0 in the Premier League on Saturday 31 October 2026. The Matchday 9 fixture was played at Tottenham Hotspur Stadium in London. Crystal Palace received one red card and Tottenham Hotspur none.

Score period by period

Score period by period: Tottenham Hotspur vs Crystal Palace
PeriodTottenham HotspurCrystal Palace
First half10
Second half10

Tottenham Hotspur won each half 1-0.

Match statistics

Match statistics: Tottenham Hotspur vs Crystal Palace, Premier League, 31 October 2026
StatisticTottenham HotspurCrystal Palace
Corners190
Yellow cards11
Red cards01

Prediction and analysis

Key match factor

The table gives the clearest separation. Tottenham Hotspur sit 13th on 9 points from 8 matches with a goal difference of -2, while Crystal Palace are 18th on 6 points from 7 with a goal difference of -10. That is a gap of 5 places.

Our prediction

Tottenham Hotspur hold a slight edge for Tottenham Hotspur vs Crystal Palace, Saturday 31 October 2026.

Tottenham Hotspur are 13th with 9 points, Crystal Palace 18th with 6. Recent form also leans home: Tottenham took 7 points from their last five matches, Palace 4. The two meetings are split 1-1, with Palace winning the latest 3-1 at Tottenham Hotspur Stadium on Thursday 5 March 2026. The call is a home win, by a slight margin.

Who is favoured for Tottenham Hotspur vs Crystal Palace?

Tottenham Hotspur are the slight favourite for Tottenham Hotspur vs Crystal Palace, sitting 13th on 9 points against Palace's 18th on 6.

When and where Tottenham Hotspur vs Crystal Palace is played

Tottenham Hotspur face Crystal Palace in the Premier League on Saturday 31 October 2026. The match is part of Matchday 9. It is played at Tottenham Hotspur Stadium.

Key facts

Tottenham Hotspur vs Crystal Palace: competition, date, time and venue
ItemValue
CompetitionPremier League
RoundMatchday 9
Date31 October 2026
Kick-off17:30 (UK time)
VenueTottenham Hotspur Stadium
CityLondon

Recent form: Tottenham Hotspur and Crystal Palace

Tottenham Hotspur's figures cover their 10 most recent Premier League results, while Crystal Palace's cover 10 matches between Saturday 22 August 2026 and Sunday 25 October 2026 in the Premier League and UEFA Europa League.

Tottenham Hotspur have 3 wins, 3 draws and 4 losses in 10 matches, scoring 10 goals and conceding 12, with a sequence of W-W-D-L-D. Their latest result was a 2-0 Premier League win over Chelsea FC.

3W 3D 4L in 10 games1.4 scored · 1.4 conceded per gameHome 2W-1D-2L · Away 1W-2D-2L

Form: Tottenham Hotspur, latest recorded matches, all competitions
DateOpponentVenueScoreResultCompetition
24/10/2026Chelsea FCAway2-0WPremier League
19/10/2026Coventry CityHome3-1WPremier League
10/10/2026Manchester UnitedAway1-1DPremier League
19/09/2026Aston VillaHome2-3LPremier League
15/09/2026Liverpool FCAway1-3LEFL Cup
12/09/2026Everton FCHome0-0DPremier League
05/09/2026Nottingham ForestAway0-0DPremier League
29/08/2026Newcastle UnitedHome0-2LPremier League
26/08/2026Charlton AthleticHome5-1WEFL Cup
22/08/2026Brentford FCAway0-3LPremier League

Crystal Palace have 3 wins, 1 draw and 6 losses in 10 matches, scoring 17 goals and conceding 24, with a sequence of L-D-L-L-W. Their latest result was a 2-0 Premier League defeat to Newcastle United.

5W 1D 4L in 10 games2.0 scored · 1.8 conceded per gameHome 3W-0D-2L · Away 2W-1D-2L

Form: Crystal Palace, latest recorded matches, all competitions
DateOpponentVenueScoreResultCompetition
28/10/2026Fulham FCAway1-0WEFL Cup
25/10/2026Newcastle UnitedHome0-2LPremier League
22/10/2026Besiktas IstanbulAway2-2DUEFA Europa League
18/10/2026Brighton & Hove AlbionAway0-5LPremier League
15/10/2026Olympique LyonAway2-3LUEFA Europa League
11/10/2026Nottingham ForestHome3-1WPremier League
17/09/2026KKS Lech PoznanHome4-0WUEFA Europa League
12/09/2026Ipswich TownHome2-3LPremier League
08/09/2026Middlesbrough FCHome3-0WEFL Cup
05/09/2026Fulham FCAway3-2WPremier League

Tottenham Hotspur and Crystal Palace squads

Tottenham Hotspur squad (35 players)
Tottenham Hotspur squad: available players
No.PlayerPosition
3Robertson, AndyDefender
4Adarabioyo, TosinDefender
5Senesi, MarcosDefender
6van Hecke, Jan-PaulDefender
7Simons, XaviForward
8Gallagher, ConorMidfielder
9RicharlisonForward
10Maddison, JamesMidfielder
11Tel, MathysForward
13Udogie, DestinyDefender
14Gray, ArchieMidfielder
15Bergvall, LucasMidfielder
16Tonali, SandroMidfielder
17SavioMidfielder
18Fernandes, MateusMidfielder
19Solanke, DominicForward
20Kudus, MohammedMidfielder
21Kulusevski, DejanMidfielder
22Marmoush, OmarForward
23Porro, PedroDefender
27Mudryk, MykhailoForward
28Odobert, WilsonForward
30Bentancur, RodrigoMidfielder
31Kinsky, AntoninGoalkeeper
33Davies, BenDefender
37van de Ven, MickyDefender
39Dubravka, MartinGoalkeeper
40Austin, BrandonGoalkeeper
49Hall, TyreseMidfielder
52Olusesi, CallumMidfielder
66Hardy, MalachiDefender
68Williams-Barnet, LucaForward
72Elliot-Parris, ReissForward
78Byrne, HarryDefender
84Adewole, MiracleDefender
Crystal Palace squad (32 players)
Crystal Palace squad: available players
No.PlayerPosition
1Henderson, DeanGoalkeeper
3Mitchell, TyrickDefender
4Riad, ChadiDefender
5Disasi, AxelDefender
6Canvot, JaydeeDefender
7Sarr, IsmailaForward
8Lerma, JeffersonMidfielder
9Nketiah, EddieForward
10Pino, YeremyForward
11McNeil, DwightForward
12Gozo, ZavierForward
14Mateta, Jean-PhilippeForward
17Tomiyasu, TakehiroDefender
18Kamada, DaichiMidfielder
19Hughes, WillMidfielder
20Wharton, AdamMidfielder
21Ahanor, HonestDefender
22Strand Larsen, JorgenForward
23Timber, QuintenMidfielder
24Osorio, DarioForward
25Khalaili, AnanForward
26Richards, ChrisDefender
28Doucoure, CheickMidfielder
29Guessand, EvannForward
30Mingueza, OscarDefender
31Matthews, RemiGoalkeeper
33Chilwell, BenDefender
37King, GeorgeMidfielder
43Williams, SebastianMidfielder
44Benitez, WalterGoalkeeper
54Benamar, DeanDefender
81Benetton, LuccaGoalkeeper

Current Premier League standings

Tottenham Hotspur are 13th in the Premier League with 9 points from 8 matches. Their goal difference is -2. Crystal Palace are 18th with 6 points from 7 matches and a goal difference of -10. The gap between them is 3 points, with both sides on 2 wins.

Premier League standings: top 5 plus Tottenham Hotspur and Crystal Palace
PosTeamPWDLF-ADiffPts
1Arsenal FC870113-5+821
2Manchester City860215-7+818
3Brighton & Hove Albion851222-7+1516
4Brentford FC834114-7+713
5Chelsea FC841314-14+013
13Tottenham Hotspur82338-10-29
19Crystal Palace72059-19-106

Head-to-head between Tottenham Hotspur and Crystal Palace

The two recorded meetings are split evenly. Tottenham Hotspur won 1, Crystal Palace won 1 and there were 0 draws. The most recent was on Thursday 5 March 2026, when Tottenham Hotspur lost 1-3 to Crystal Palace in the Premier League at Tottenham Hotspur Stadium.

Head-to-head: Tottenham Hotspur against Crystal Palace, latest meetings
DateCompetitionTeamVenueScoreResult
05/03/2026Premier LeagueTottenham Hotspur - Crystal PalaceTottenham Hotspur Stadium1-3Crystal Palace
28/12/2025Premier LeagueCrystal Palace - Tottenham HotspurSelhurst Park0-1Tottenham Hotspur

Key data

Tottenham Hotspur have 9 points in the table, Crystal Palace 6. Both sides have 2 league wins. Tottenham Hotspur took 8 points from their last five results, Crystal Palace 4. Each side has won 1 of the 2 recorded meetings.

What is at stake

Tottenham Hotspur start Matchday 9 in 13th place. Crystal Palace start it in 18th. The sides are 5 places and 3 points apart in the Premier League table.

Frequently asked questions

What is Tottenham Hotspur's form before facing Crystal Palace?

Tottenham Hotspur have 3 wins, 3 draws and 4 losses in their last 10 Premier League matches. They scored 10 and conceded 12. Their latest result was a 2-0 win over Chelsea FC.

How have Crystal Palace been playing before the Tottenham Hotspur match?

Crystal Palace have 3 wins, 1 draw and 6 losses in 10 matches. They scored 17 and conceded 24. Their latest result was a 2-0 Premier League defeat to Newcastle United.

What is the head-to-head record between Tottenham Hotspur and Crystal Palace?

The two recorded meetings ended with 1 win each and 0 draws. The latest was on Thursday 5 March 2026. Crystal Palace won 3-1 at Tottenham Hotspur Stadium in the Premier League.

Stay in the loop

Leave your email and we will let you know about new predictions and features on Odds Stake.