Zlatan Ibrahimovic's agent Mino Raiola has said that the 33-year-old Sweden international could carry on playing into his early forties.
Ibrahimovic, winner of nine league titles in four countries, appears to have given himself another decade to get hold of the Champions League trophy that he is yet to win.
Raiola told RMC: "He still has eight years to work. We struck a deal. He has worked for me for 15 years. Now, he's going to work his last eight years for me. I don't know if he's going to stay at Paris Saint-Germain for eight years, but he can play until he's 42 or 43 years old.
"He still has the same motivation to win. He is still just as much a perfectionist. That's his mentality. He still has the same hunger as when I found him at Ajax. He has even improved in that respect."
Ibrahimovic has scored 67 goals in 83 league games since joining PSG in 2012.