IPL 2026: The Indian Premier League(IPL) is one of the finest T20 leagues in world cricket. Since its inception in 2008, the IPL has produced numerous star players and transformed the landscape of the game. Every season brings new records and fresh talent, with youngsters like Vaibhav Sooryavanshi, Priyansh Arya, and Prabhsimran Singh emerging as exciting prospect at the same time, experienced stars continue to dominate the league. Recently, Virat Kohli joined an elite list of veteran players alongside legends like Chris Gayle and Adam Gilchrist, who have been among the most explosive batters in T20 cricket history. But do you know who holds the record for being the oldest player to score a century in Indian Premier League history? Today, we take a look at the top seven oldest players in IPL history to register a century.
King Kohli joined the list of veteran players
Recently, against Kolkata Knight Riders, Virat Kohli scored his 9th IPL century and became the fifth-oldest player to score a century in IPL history. King Kohli has now registered 10 centuries in T20 cricket overall. In Raipur, he played a brilliant knock of 105 runs, further strengthening his place among senior players to score IPL centuries at the age of 37 years and 189 days.
Top 7 Oldest Player to Score 100 in IPL
Adam Gilchrist – 39 Years 184 Days
Former Australian wicketkeeper-batter Adam Gilchrist tops the list as the oldest IPL centurion. Playing for Punjab Kings (then Kings XI Punjab), he scored 106 against Royal Challengers Bengaluru in Dharamsala in 2011, leading a dominant win.
2. Sanath Jayasuriya – 38 Years 319 Days
Sri Lankan explosive opener Sanath Jayasuriya struck a memorable unbeaten 114 for Mumbai Indians against Chennai Super Kings in the inaugural 2008 IPL season, setting the tone for early IPL fireworks.
3. Chris Gayle – 38 Years 210 Days
West Indies powerhouse Chris Gayle continued his dominance in the league with an unbeaten 104 for Punjab Kings against Sunrisers Hyderabad in 2018, proving age was no barrier for his explosive hitting.
4. Sachin Tendulkar – 37 Years 356 Days
Indian cricket legend Sachin Tendulkar scored his only IPL century for Mumbai Indians against Kochi Tuskers Kerala in 2011, showing his class and timing even in the later phase of his career.
5. Virat Kohli – 35+ Years – 37 Years 189 Days
Modern-day great Virat Kohli is among the senior players to score an IPL century. With 9 IPL hundreds overall, Kohli has remained one of the most consistent performers for Royal Challengers Bengaluru across multiple seasons.
6. Shane Watson – 36 Years 344 Days
Australian all-rounder Shane Watson produced one of the most iconic IPL final knocks, scoring 117* for Chennai Super Kings in the 2018 final against Sunrisers Hyderabad to seal the title.
7. Rohit Sharma – 36 Years 350 Days
Indian captain Rohit Sharma added his name to the elite list with a brilliant century for Mumbai Indians against Chennai Super Kings in IPL 2024, continuing his reputation as a big-match performer.
ALSO READ: IPL 2026: LSG vs CSK Today Match: Pitch Report, Weather Forecast And Predicted Playing XI
