The Indian Premier League (IPL) serves as a stage where veteran players prove they still have plenty of cricket left in them. MS Dhoni, set to feature in IPL 2025 at the age of 43, continues to be one of the finest players in the tournament. Let’s take a look at the oldest players to have graced the history of the IPL.
Oldest players played in IPL history
Player | Age |
Bradd Hogg | 45 years, 92 days |
MS Dhoni | 43years, 146days |
Pravin Tambe | 42 years, 216 days |
Muttiah Muralitharan | 42 years, 35 days |
Chris Gayle | 42 years, 7 days |
Bradd Hogg
Australian veteran Brad Hogg scripted history as he became the oldest player to feature in IPL at the age of 45 years and 92 days in 2016. Hogg’s crafty spin and experience added a seasoned touch to the Kolkata Knight Riders. Hogg played 21 IPL matches and scalped 23 wickets in the franchise-based league.
MS Dhoni
MS Dhoni will be the second-oldest player after Brad Hogg to feature in the IPL. At 43 years old, Dhoni has been retained by the Chennai Super Kings (CSK) for INR 4 crore as an uncapped player, given that he last played an international match over five years ago.
Pravin Tambe
Pravin Tambe made his IPL debut at the age of 41 in 2013, Pravin Tambe defied age norms by playing until 2016, concluding his IPL journey at the age of 42 years and 219 days. Tambe played 33 IPL matches and scalped a total of 28 wickets. He bowled at a good economy rate of 7.70.
Muttiah Muralitharan
Muttiah Muralitharan played his final IPL match for the Royal Challengers Bangalore back in 2014 at the age of 42 years and 35 days. Later on, he joined Sunrisers Hyderabad as their bowling coach.
Chris Gayle
Universe Boss Chris Gayle made his final appearance for the Punjab Kings at the age of 42 years and 7 days in 2021. The left-handed batter left a huge impact in the IPL and he is regarded as one of most destructive to batters to ever play in the Indian Premier League.