Tottenham vs Crystal Palace preview: 19:30 SAST on 31 October at Tottenham Hotspur Stadium. Form, head-to-head and table context.
Tottenham vs Crystal Palace preview: 19:30 SAST on 31 October at Tottenham Hotspur Stadium. Form, head-to-head and table context.

Tottenham vs Crystal Palace is a round nine Premier League fixture, with kick-off at 19:30 SAST (17:30 GMT) on Saturday 31 October 2026 at Tottenham Hotspur Stadium in London. It brings together 14th-placed Tottenham and 17th-placed Crystal Palace, two sides who both need points before November.
Tottenham vs Crystal Palace kicks off at 19:30 SAST on Saturday 31 October 2026 at Tottenham Hotspur Stadium in London. Michael Oliver is the listed referee. The game is part of round nine, and broadcast schedules sometimes move kick-off times, so check the official club channels on matchday. For the rest of the weekend, our Premier League hub tracks the other fixtures.
Tottenham are 14th with 9 points and Crystal Palace are 17th with 7 points after eight games each. Tottenham have won two, drawn three and lost three, with 8 goals scored and 10 conceded (a goal difference of -2). In contrast, Palace have won two, drawn one and lost five, scoring 9 and conceding 19 (-10). As a result, only two points separate them, but Palace’s goal difference is eight goals worse. You can compare the full standings on the official Premier League table, and live scores are on our live scores page.
Tottenham are unbeaten in two and have two wins, two draws and one defeat in their last five league games. They drew 0-0 with Everton and lost 2-3 at home to Aston Villa, then drew 1-1 at Manchester United. Since then, they beat Coventry 3-1 at home on 19 October and won 2-0 at Chelsea on 24 October. That away win is covered in our Chelsea vs Tottenham preview, while the Coventry game has its own Tottenham vs Coventry report.
At home, however, Tottenham have been less convincing. They have won one, drawn one and lost two at Tottenham Hotspur Stadium, scoring 5 and conceding 6. Moreover, they have failed to score in four of their eight league games, so finishing remains the main question for the hosts.
Palace have won one, drawn one and lost three of their last five league games. They lost 2-3 at home to Ipswich on 12 September and drew 0-0 at Leeds. Then they beat Nottingham Forest 3-1 on 11 October, before losing 5-0 at Brighton and 2-0 at home to Newcastle. Consequently, they arrive having lost their last two without scoring.
Away from home, Palace have won one, drawn one and lost two, scoring 3 and conceding 9. Even so, they have kept the same 3-4-2-1 formation in all eight league games, which suggests a settled approach. Meanwhile, they have conceded 19 goals, an average of 2.4 per game, which is the worst defensive record in the Premier League so far.
Tottenham have won five of the last eight Premier League meetings and Palace three, with no draws. The most recent one went to Palace, who won 3-1 at Tottenham on 5 March 2026. Before that, Tottenham won 1-0 at Selhurst Park on 28 December 2025, and Palace had won 2-0 in north London on 11 May 2025. Going back further, Palace won 1-0 at home in October 2024, while Tottenham won 3-1 in March 2024, 2-1 in October 2023, 1-0 in May 2023 and 4-0 in January 2023.
Across those eight games, Tottenham scored 12 goals and Palace 8. Interestingly, Palace won two of the last four meetings played at Tottenham’s ground, so the hosts have no easy record in this fixture.
Tottenham score late and Palace concede early in the second half. Four of Tottenham’s goals have come between the 76th and 90th minute, and one more in stoppage time. In contrast, four of the 10 goals they have conceded came between the 61st and 75th minute. Palace have conceded seven of their 19 goals between the 46th and 60th minute, the biggest single spell, and four in the first 15 minutes. As a result, the first ten minutes after half-time and the final quarter of an hour are the periods to watch. These patterns come from this season’s league data and say nothing certain about Saturday.
The key question is whether Tottenham’s finishing can match Palace’s defensive problems. Tottenham have kept three clean sheets this season, while Palace have kept one. On the other hand, both sides have failed to score in four league games, so goals are far from certain. In addition, Palace’s heavy away record of 9 goals conceded in four trips gives the hosts a clear target. Tottenham will want to avoid conceding first, since their home record has been the weaker side of their season. Team news is not confirmed at the time of writing, so check official club channels before kick-off.
Tottenham vs Crystal Palace kicks off at 19:30 SAST (17:30 GMT) on Saturday 31 October 2026 at Tottenham Hotspur Stadium in London.
Tottenham are 14th with 9 points and Crystal Palace are 17th with 7 points after eight games each.
Michael Oliver is the listed referee for Tottenham vs Crystal Palace.
In the last eight Premier League meetings, Tottenham have won five and Crystal Palace three, with no draws.
Crystal Palace are back in Premier League action at Selhurst Park, and our Crystal Palace vs Liverpool preview covers their form, the table and the head-to-head.