Alan Shearer believes Harry Kane should leave Tottenham next year if the club fail to win a trophy in that time.

Kane is yet to lift silverware in his career despite a fine goalscoring record for both club and country.

The England captain has not played since January due to a serious hamstring injury and was on the losing side as Tottenham lost to Liverpool in last season's Champions League final.

That is the closest the 26-year-old has come to major honours and Shearer feels it may be time to move on if that does not change in the coming months.

"My guess is, if he doesn't win anything in the next 12 months then he has to leave," Shearer told the Match of the Day: Top 10 podcast.

"He'll do another year, I think, and if nothing comes in terms of trophies, then he'll be off."

Shearer is all the-time Premier League top-scorer with 260 goals (fifth in top-flight history).

Asked if Kane, currently on 136 goals, could one day overtake his achievements, the former Newcastle striker added: "It depends on his fitness, where he is and what success he's had at whatever club he's at - whether that's at Spurs or somewhere else.

"It's going to be hard for him. He's on 136 and there's a lot of 'ifs' being asked; if he stays fit or if he stays in the Premier League. It's going to be tough, but it's going to go one day."

Kane said yesterday that he is two or three weeks away from fitness and should be ready for whenever the Premier League resumes.