#2 - 39 years 212 days by Sanath Jayasuriya against India at Dambulla, 2009

If there is one batsman who had been the tormenter in chief of the Indian cricket team for most of his career then it was former Sri Lankan great Sanath Jayasuriya. He continued to do so even when he was almost 40 years old.
In the 1st game of the 5 match series played at Dambulla, the left-hander scored the bulk of the runs for the hosts and brought up a relatively quick century.
He made 107 in 114 balls and hit 10 fours and 1 six to be the only player in the side to even cross 50 runs that day. Although the innings made him the oldest player ever to score an ODI hundred at the time, it did not end as a match-winning effort as Sri Lanka only managed 246 in their 50 overs. India won the game by 6 wickets.
Follow IPL Auction 2025 Live Updates, News & Biddings at Sportskeeda. Get the fastest updates on Mega-Auction and cricket news