He can probably keep playing at this level for a few more years.
I remember Larsson coming, Van Persie, Zlatan, I remember the Rooney drop off.....
They all lost their peak match fitness. They had to stop running off the ball to maintain their fitness for the moments that mattered in games. Zlatan for example, I loved him, he was world class, but he had to put all of his energy in scoring the goals, RVP was similar towards the end.
Cavani is outrunning, out pressing people half his age. He is a different animal. He won't lose this side of his game. He reminds me of Giggs at 33. He still had legs till he was about 36-37 and even then he was useful in a cameo capacity.
I suspect this freak of a player will maintain peak fitness for a couple more years at least. Its the equivalent of signing a 27-28 year old none-freak striker.
I'm 33 and I played footy for years at amateur level but packed it in about 4 years ago. I'm thinking, christ, maybe I should get on the treadmill, what an inspiration of a man.