In the high-octane world of the Indian Premier League, where youth and explosive power often dominate the headlines, a select group of veterans has scripted history by piling up impressive runs well after crossing the landmark age of 40.
MS Dhoni leads the pack with around 770 runs scored in IPL matches after turning 40, showcasing his enduring finishing prowess and leadership for Chennai Super Kings. Chris Gayle follows with 481 runs, bringing his trademark power-hitting even in his later years, while Rahul Dravid contributed 471 runs during his stint with the Rajasthan Royals. Other stalwarts like Adam Gilchrist are also part of the list. Let’s dive into this story and find out about the top five players with the most runs in IPL after the age of 40.
Players with most runs in IPL after the age of 40
1. MS Dhoni – 770 runs
Former Chennai Super Kings captain MS Dhoni tops the list of players with the most runs in IPL after the age of 40. In 2021, the star wicketkeeper-batter turned 40, and from 2021 to 2025, Dhoni has scored 770 runs in 56 innings of 67 matches at an average of 29.61 and a strike rate of 142.59, which features only one half-century.
2. Chris Gayle – 481 runs
West Indies power-hitter Chris Gayle ranks second on the list of players with the most runs in IPL after the age of 40. Gayle scored a total of 481 runs in matches at an average of 30.06 and a strike rate of 132.14 after turning 40. His tally includes three half-centuries.
3. Rahul Dravid – 471 runs
Rahul Dravid ranks third on the list of players with the most runs in IPL after the age of 40. Dravid has amassed 471 runs in 18 matches at an average of 29.43 and a strike rate of 110.82 after turning 40. He has smashed a total of four half-centuries.
4. Adam Gilchrist – 466 runs
Adam Gilchrist ranks fourth on the list of players with the most runs in IPL after the age of 40. Gilchrist has scored a total of 466 runs in 20 matches at an average of 27.41 and a strike rate of 125.26 after turning 40. He has hit two half-centuries after 40.
5. Faf du Plessis – 202 runs
South Africa’s Faf du Plessis ranks fifth on the list of players with the most runs in IPL after the age of 40. Du Plessis has amassed 202 runs in 9 matches at an average of 22.44 and a strike rate of 123.92 after turning 40. Du Plessis has smashed 2 half-centuries after 40.
Also Read: List Of Players Who Scored Hundred in Qualifier 2