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.
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
| Period | Tottenham Hotspur | Crystal Palace |
|---|---|---|
| First half | 1 | 0 |
| Second half | 1 | 0 |
Tottenham Hotspur won each half 1-0.
Match statistics
| Statistic | Tottenham Hotspur | Crystal Palace |
|---|---|---|
| Corners | 19 | 0 |
| Yellow cards | 1 | 1 |
| Red cards | 0 | 1 |
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
| Item | Value |
|---|---|
| Competition | Premier League |
| Round | Matchday 9 |
| Date | 31 October 2026 |
| Kick-off | 17:30 (UK time) |
| Venue | Tottenham Hotspur Stadium |
| City | London |
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
| Date | Opponent | Venue | Score | Result | Competition |
|---|---|---|---|---|---|
| 24/10/2026 | Chelsea FC | Away | 2-0 | W | Premier League |
| 19/10/2026 | Coventry City | Home | 3-1 | W | Premier League |
| 10/10/2026 | Manchester United | Away | 1-1 | D | Premier League |
| 19/09/2026 | Aston Villa | Home | 2-3 | L | Premier League |
| 15/09/2026 | Liverpool FC | Away | 1-3 | L | EFL Cup |
| 12/09/2026 | Everton FC | Home | 0-0 | D | Premier League |
| 05/09/2026 | Nottingham Forest | Away | 0-0 | D | Premier League |
| 29/08/2026 | Newcastle United | Home | 0-2 | L | Premier League |
| 26/08/2026 | Charlton Athletic | Home | 5-1 | W | EFL Cup |
| 22/08/2026 | Brentford FC | Away | 0-3 | L | Premier 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
| Date | Opponent | Venue | Score | Result | Competition |
|---|---|---|---|---|---|
| 28/10/2026 | Fulham FC | Away | 1-0 | W | EFL Cup |
| 25/10/2026 | Newcastle United | Home | 0-2 | L | Premier League |
| 22/10/2026 | Besiktas Istanbul | Away | 2-2 | D | UEFA Europa League |
| 18/10/2026 | Brighton & Hove Albion | Away | 0-5 | L | Premier League |
| 15/10/2026 | Olympique Lyon | Away | 2-3 | L | UEFA Europa League |
| 11/10/2026 | Nottingham Forest | Home | 3-1 | W | Premier League |
| 17/09/2026 | KKS Lech Poznan | Home | 4-0 | W | UEFA Europa League |
| 12/09/2026 | Ipswich Town | Home | 2-3 | L | Premier League |
| 08/09/2026 | Middlesbrough FC | Home | 3-0 | W | EFL Cup |
| 05/09/2026 | Fulham FC | Away | 3-2 | W | Premier League |
Tottenham Hotspur and Crystal Palace squads
Tottenham Hotspur squad (35 players)
| No. | Player | Position |
|---|---|---|
| 3 | Robertson, Andy | Defender |
| 4 | Adarabioyo, Tosin | Defender |
| 5 | Senesi, Marcos | Defender |
| 6 | van Hecke, Jan-Paul | Defender |
| 7 | Simons, Xavi | Forward |
| 8 | Gallagher, Conor | Midfielder |
| 9 | Richarlison | Forward |
| 10 | Maddison, James | Midfielder |
| 11 | Tel, Mathys | Forward |
| 13 | Udogie, Destiny | Defender |
| 14 | Gray, Archie | Midfielder |
| 15 | Bergvall, Lucas | Midfielder |
| 16 | Tonali, Sandro | Midfielder |
| 17 | Savio | Midfielder |
| 18 | Fernandes, Mateus | Midfielder |
| 19 | Solanke, Dominic | Forward |
| 20 | Kudus, Mohammed | Midfielder |
| 21 | Kulusevski, Dejan | Midfielder |
| 22 | Marmoush, Omar | Forward |
| 23 | Porro, Pedro | Defender |
| 27 | Mudryk, Mykhailo | Forward |
| 28 | Odobert, Wilson | Forward |
| 30 | Bentancur, Rodrigo | Midfielder |
| 31 | Kinsky, Antonin | Goalkeeper |
| 33 | Davies, Ben | Defender |
| 37 | van de Ven, Micky | Defender |
| 39 | Dubravka, Martin | Goalkeeper |
| 40 | Austin, Brandon | Goalkeeper |
| 49 | Hall, Tyrese | Midfielder |
| 52 | Olusesi, Callum | Midfielder |
| 66 | Hardy, Malachi | Defender |
| 68 | Williams-Barnet, Luca | Forward |
| 72 | Elliot-Parris, Reiss | Forward |
| 78 | Byrne, Harry | Defender |
| 84 | Adewole, Miracle | Defender |
Crystal Palace squad (32 players)
| No. | Player | Position |
|---|---|---|
| 1 | Henderson, Dean | Goalkeeper |
| 3 | Mitchell, Tyrick | Defender |
| 4 | Riad, Chadi | Defender |
| 5 | Disasi, Axel | Defender |
| 6 | Canvot, Jaydee | Defender |
| 7 | Sarr, Ismaila | Forward |
| 8 | Lerma, Jefferson | Midfielder |
| 9 | Nketiah, Eddie | Forward |
| 10 | Pino, Yeremy | Forward |
| 11 | McNeil, Dwight | Forward |
| 12 | Gozo, Zavier | Forward |
| 14 | Mateta, Jean-Philippe | Forward |
| 17 | Tomiyasu, Takehiro | Defender |
| 18 | Kamada, Daichi | Midfielder |
| 19 | Hughes, Will | Midfielder |
| 20 | Wharton, Adam | Midfielder |
| 21 | Ahanor, Honest | Defender |
| 22 | Strand Larsen, Jorgen | Forward |
| 23 | Timber, Quinten | Midfielder |
| 24 | Osorio, Dario | Forward |
| 25 | Khalaili, Anan | Forward |
| 26 | Richards, Chris | Defender |
| 28 | Doucoure, Cheick | Midfielder |
| 29 | Guessand, Evann | Forward |
| 30 | Mingueza, Oscar | Defender |
| 31 | Matthews, Remi | Goalkeeper |
| 33 | Chilwell, Ben | Defender |
| 37 | King, George | Midfielder |
| 43 | Williams, Sebastian | Midfielder |
| 44 | Benitez, Walter | Goalkeeper |
| 54 | Benamar, Dean | Defender |
| 81 | Benetton, Lucca | Goalkeeper |
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.
| Pos | Team | P | W | D | L | F-A | Diff | Pts |
|---|---|---|---|---|---|---|---|---|
| 1 | Arsenal FC | 8 | 7 | 0 | 1 | 13-5 | +8 | 21 |
| 2 | Manchester City | 8 | 6 | 0 | 2 | 15-7 | +8 | 18 |
| 3 | Brighton & Hove Albion | 8 | 5 | 1 | 2 | 22-7 | +15 | 16 |
| 4 | Brentford FC | 8 | 3 | 4 | 1 | 14-7 | +7 | 13 |
| 5 | Chelsea FC | 8 | 4 | 1 | 3 | 14-14 | +0 | 13 |
| 13 | Tottenham Hotspur | 8 | 2 | 3 | 3 | 8-10 | -2 | 9 |
| 19 | Crystal Palace | 7 | 2 | 0 | 5 | 9-19 | -10 | 6 |
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.
| Date | Competition | Team | Venue | Score | Result |
|---|---|---|---|---|---|
| 05/03/2026 | Premier League | Tottenham Hotspur - Crystal Palace | Tottenham Hotspur Stadium | 1-3 | Crystal Palace |
| 28/12/2025 | Premier League | Crystal Palace - Tottenham Hotspur | Selhurst Park | 0-1 | Tottenham 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.