51 matches today 11 live right now 23 competitions covered All times UTC
RU

Tottenham Hotspur — Crystal Palace, 31 October 2026, 17:30 UTC : score 2:0

match finished Premier League · Matchday 9 Saturday 31 October · 17:30 UTC
Tottenham Hotspur Stadium · referee M. Oliver
Match predictionSafe

Crystal Palace will not reach three goals

92% · Crystal Palace average 1 goals per game

Prediction landed. We predicted “Crystal Palace will not reach three goals”, and the match finished 2:0.

the market is chosen by our model: not always the obvious one, but a likely one

our forecast this is how the model saw the match before kick-off
Tottenham Hotspur 47% draw 25% Crystal Palace 28%
The model was right

The most likely outcome was Tottenham Hotspur win, and the match finished 2:0. Fans backed Tottenham Hotspur win — they got it right.

fans 62 votes
Tottenham Hotspur 54% draw 17% Crystal Palace 29%
Voting closed at kick-off

Match events

full timeline
J. Mateta 13'
A. Gray 15'
A. Gray assist: M. Kudus 1-0 25'
P. Porro for A. Gray 46'
O. Mingueza 53'
A. Khalaili for O. Mingueza 60'
E. Nketiah for Y. Pino 60'
C. Gallagher for D. Solanke 66'
J. P. van Hecke 2-0 73'
D. Osorio for D. McNeil 77'
D. Udogie for A. Robertson 77'
D. Kulusevski for O. Marmoush 77'
W. Hughes for D. Kamada 88'
L. Williams-Barnett for M. Tel 88'
J. Lerma for A. Wharton 88'

Line-ups

starting eleven and bench
Tottenham Hotspur Tottenham Hotspur 4-2-3-1 3-4-2-1 Crystal Palace Crystal Palace
31 Antonín Kinský
14 Archie Gray 6 Jan Paul van Hecke 37 Micky van de Ven 3 Andy Robertson
16 Sandro Tonali 18 Mateus Fernandes
20 Mohammed Kudus 22 Omar Marmoush 11 Mathys Tel
19 Dominic Solanke
14 Jean-Philippe Mateta
11 Dwight McNeil 10 Yéremy Pino
30 Óscar Mingueza 20 Adam Wharton 18 Daichi Kamada 3 Tyrick Mitchell
26 Chris Richards 5 Axel Disasi 6 Jaydee Canvot
1 Dean Henderson
Tottenham Hotspur bench
  1. 33Ben Davies
  2. 8Conor Gallagher
  3. 21Dejan Kulusevski
  4. 13Destiny Udogie
  5. 10James Maddison
  6. 68Luca Williams-Barnett
  7. 5Marcos Senesi
  8. 39Martin Dúbravka
  9. 23Pedro Porro
Crystal Palace bench
  1. 25Anan Khalaili
  2. 33Ben Chilwell
  3. 28Cheick Doucouré
  4. 24Darío Osorio
  5. 9Eddie Nketiah
  6. 29Evann Guessand
  7. 8Jefferson Lerma
  8. 44Walter Benítez
  9. 19Will Hughes

Match stats

21 metrics for the full match
79%Possession21%
34Shots2
9Shots on target1
12Shots off target0
13Blocked shots1
23Shots inside box1
11Shots outside box1
147Attacks39
126Dangerous attacks8
19Corners0
2Offsides1
8Fouls10
1Yellow cards1
0Red cards1
1Saves7
816Passes220
759Accurate passes150
11Free kicks10
21Throw-ins10
0Goal kicks16
0Penalties0
Tottenham HotspurTottenham HotspurCrystal PalaceCrystal PalaceThe source gives no per-half split — only totals for the match

How the match went

text generated from our data

Tottenham Hotspur and Crystal Palace met on matchday 9 of the Premier League on 31 October at Tottenham Hotspur Stadium. Final score — 2:0.

Tottenham Hotspur sit 9th on 12 points after 10 matches (3 wins, 3 draws, 4 losses), 4 matches without conceding. Crystal Palace sit 18th on 7 points after 10 matches (2 wins, 1 draw, 7 losses), winless in 4 matches.

Of the last 2 meetings Tottenham Hotspur won 1, Crystal Palace won 1. Aggregate score — 2:3.

Season form

all competitions of the season
Tottenham Hotspur Tottenham Hotspur last five Crystal Palace Crystal Palace
LWWWD form LLLLW
10 Matches 10
3 — 3 — 4 Wins — draws — defeats 2 — 1 — 7
10 — 11 Scored — conceded 10 — 24
1.2 Points per game 0.7
1 Goals scored per game 1
4 Clean sheets 1
5 Failed to score 5
winless in 1 Current streak winless in 4

Tottenham Hotspur at home: 5 matches, 2 wins, 1 draw, 2 losses, goals 7—6, 1.4 points per match.

Crystal Palace away: 5 matches, 1 win, 1 draw, 3 losses, goals 3—11, 0.8 points per match.

Head-to-head

2 matches in our database
1 Tottenham Hotspur win 0 draws 1 Crystal Palace win goals 2:3 Tottenham Hotspur — Crystal Palace
05/03/2026 Tottenham Hotspur — Crystal Palace 1:3 Premier League
28/12/2025 Crystal Palace — Tottenham Hotspur 0:1 Premier League

League table

after the match
#TeamPWDLGoalsPts
9AFC BournemouthAFC Bournemouth933314—1312
10Tottenham HotspurTottenham Hotspur1033410—1112
11Newcastle UnitedNewcastle United1033413—1612
…
18Manchester UnitedManchester United914410—157
19Crystal PalaceCrystal Palace92169—217
20SunderlandSunderland91267—175
Full Premier League table