Former Barcelona and Tottenham striker Gary Lineker has taken aim at Manchester United captain Wayne Rooney.
Lineker has claimed Rooney was never destined to be an all-time great.
He told talkSPORT: "During his first major tournament, Rooney was a huge success and looked like being a superstar.
"We've seen a lot of great things from him over a long period. There's no question he's a terrific player.
"[But] he's not gone on to become a Cristiano Ronaldo or Lionel Messi. Realistically, he was never going to be one of the all-time great players.
"At the same time, he's one of the best English players we've had, there's no doubt about that. He is world class.
"Whether we'll see something better from him in the future is unlikely. Statistically, your prime years are between 22 to 28-years-old, after that you gradually peter out."
For the big stories and the banter follow us on Twitter: @tribalfootball