The 26-year-old’s previous deal had been set to expire in June 2019, but the right-back is the latest member of the first team at White Hart Lane to commit to the club.
Walker has been a regular in the starting XI since 2011-12 and helped Spurs finish third under Mauricio Pochettino last season, having pushed Leicester City hard in the race for the Premier League title.
NEW CONTRACT: We are delighted to announce that @kylewalker2 has signed a new contract with the Club which will run until 2021. #COYS pic.twitter.com/zfM5r5htV8
— Tottenham Hotspur (@SpursOfficial) September 23, 2016
Walker joined Tottenham from Sheffield United in 2009, spending time back on loan at Bramall Lane, as well as temporary spells at QPR and Aston Villa, before cementing a regular berth in the team under Harry Redknapp.
He made his senior England debut in 2011 and started three matches as Roy Hodgson’s team exited Euro 2016 in the round of 16.
Walker has completed 90 minutes in all six of Tottenham’s seven competitive matches so far this season.