That's true. He doesn't care that he's played that many ODI's. He doesn't care the only other player who has played more ODI's than him (Sanath Jayasurya, another all-time great) has actually got more than 3000 runs less than him :).
We lost that ODI to Aussies. He should have carried on to make yet another century, but Lee got the better of him when he was on 47.
Kudos, yet again and yes, I hope Dilip Vengsarkar (the BCCI chief) gives importance to performance and not age, while choosing the team.