Ahead of England’s FIFA World Cup qualifier against Albania over the weekend, Kane put his long-term Spurs future in doubt by admitting that his position at the North London club will be evaluated after this summer’s European championships.
Kane continues to be linked with some of the top guns in English and European football after another impressive season in the Premier League.
The 27-year-old is the joint top scorer in the top flight this season with 17 goals in 27 games but he is still yet to win a trophy with his boyhood club.
“You have to win and bring silverware, otherwise it’s not good enough," Defoe, who had two spells with Tottenham, told talkSPORT.
"When you actually achieve that and the feeling you get from that, wow man. I wish I had that earlier on in my career.
“If Harry Kane wants that and wants to win trophies then it looks like he has to go.
“I don’t think it will be easy for him to leave and he might be looking at it and want to finish off being the highest goalscorer in the club’s history and see where that takes him.
“He can hopefully win a few trophies, but if he’s really craving medals then he really has to go.”