Tottenham Hotspur v Crystal Palace: where to watch Premier League 2026–27 on October 31

Tottenham Hotspur will host Crystal Palace at Hotspur Stadium, London in a 2026–27 Premier League fixture on Saturday, October 31, with kick-off at 11 p.m. IST. The match comes as Tottenham seek to build on recent improvement under their head coach.
Crystal Palace last won at the Tottenham Hotspur Stadium, beating Spurs 3-1 in March of the previous campaign. Tottenham appear to have steadied after a slow start to the 2026–27 season and have collected eight points in their past five Premier League games (W2 D2 L1).
Roberto De Zerbi remains in charge as Tottenham aim to convert improved form into points; they have amassed eight points in their past five Premier League games (W2 D2 L1).
Four months after taking over for Oliver Glasner in the summer, Pierre Sage, the head coach of Crystal Palace, is under increasing pressure after losing five of his first eight Premier League games and witnessing his club let up a division-high 19 goals.
After last Sunday’s disappointing 2-0 home loss to Newcastle United, which concluded a terrible week after their 5-0 thrashing at M23 rival Brighton & Hove Albion, irate supporters at Selhurst Park jeered Sage and his players.
The game will start at 11 p.m. IST on Saturday, October 31, at Hotspur Stadium, London. A matchday post from the club also lists a 5.30pm GMT kick-off time.
In India the match will be live-streamed online on the JioHotstar app and website, with the television broadcast on Star Sports Select 1 (SD & HD). Fans in the UK can watch on Sky Sports, viewers in Nigeria can tune into SuperSport and Canal+, and audiences in the USA can see the fixture on NBC Sports and Universo.
They are 14th in the table. They are 17th in the table. For more updates, follow Khel Now on Facebook, Twitter, and Instagram; download the Khel Now Android App or IOS App and join our community on Telegram.