Kyle Walker names David Silva and a forgotten Tottenham star as the best he's played with - as Man City defender says his old Spurs team-mate had 'stupid talent' and would 'one million per cent' be able to shine at the Etihad
Walker has played with the likes of Harry Kane , Luka Modric , Gareth Bale , Kevin De Bruyne and Erling Haaland to name a few.