Manchester United striker Zlatan Ibrahimovic still has five years to run, says his agent, Mino Raiola.
The 35-year-old striker is the highest scorer in England, bagging 24 goals for the Red Devils in all competitions.
"If I have to judge him today, then it's another five years," Raiola told the Sunday Times.
"But I saw Pavel [Nedved] also. I saw Pavel push every year until one day [approaching 37] he said stop.
"So, it's not a question of your physics, it's a question of your mentality.
"How long do you want it? It's up to him and he knows that I will push.
"I always told him I will squeeze him like an orange. That's my job."