T20 cricket is considered a game for young players. T20 cricket was started in 2005 and India played the first T20 match against South Africa on 1 December 2006. Since then, there have been many batsmen from India's side, who performed brilliantly in T20 and also scored centuries. But today we are telling you about the batsmen of India, who scored a century in T20 at the oldest.

Suryakumar Yadav

Suryakumar Yadav is the best batsman in India, who got a chance to debut in Team India some time back. Suryakumar Yadav is the oldest player to score a century in international T20 for India. Suryakumar Yadav scored a century in the match played against England at the age of 31 years 299 days.

Rohit Sharma

Rohit Sharma is the star batsman of India and his name comes second on this list. Rohit Sharma is also the batsman with the most centuries in international T20. Rohit Sharma's last century was scored at the age of 31 years and 190 days and he scored this century against South Africa.