Reaching 5000 IPL Runs in the Fewest Innings is not just about scoring runs, but about doing it with unmatched consistency and dominance. It takes exceptional talent to get to this milestone, but doing it in fewer innings makes it even more impressive. Let’s take a look at the top 5 players who achieved 5000 IPL Runs in the Fewest Innings, ranked from number 5 to the fastest ever.
5. Shikhar Dhawan – 168 Innings

Shikhar Dhawan, one of India’s most reliable openers, reached 5000 IPL Runs in the Fewest Innings in 168 matches. While not the quickest on this list, Dhawan’s consistency and reliability made him a pillar of every team he played for including Delhi Capitals, Sunrisers Hyderabad, and Punjab Kings.
His batting is more about timing and placement than raw power. Even though he isn’t as aggressive as some others, his ability to give strong starts and anchor the innings helped him achieve 5000 IPL Runs in the Fewest Innings across many seasons.
Innings to 5000 Runs | 168 |
Total IPL Runs | 6617+ |
Despite taking 168 innings, his role as a stabilizer was key in getting to 5000 IPL Runs in the Fewest Innings over his IPL journey.
ALSO READ:
- Top 5 Team with Most Extras in an Innings of IPL 2025
- Top 5 Batsmen With the Most Runs in IPL History
4. AB de Villiers – 161 Innings

AB de Villiers, often called Mr. 360 for his unorthodox shot-making, reached 5000 IPL Runs in the Fewest Innings in just 161 innings. His explosive power and quick scoring ability made him a fan favorite, especially during his years at Royal Challengers Bangalore.
His consistency in delivering during crucial moments made his journey to 5000 IPL Runs in the Fewest Innings a thrilling one. Whether it was chasing big targets or rescuing his team, de Villiers was always up for the challenge.
Innings to 5000 Runs | 161 |
Total IPL Runs | 5162 |
Even after retirement, AB’s record of 5000 IPL Runs in the Fewest Innings still stands strong among elite company.
3. Virat Kohli – 157 Innings

Virat Kohli, the all-time leading run-scorer in the IPL, reached 5000 IPL Runs in the Fewest Innings in 157 innings. He has only played for Royal Challengers Bangalore and is known for his hunger for runs and unmatched fitness.
Kohli is not just about big scores but about building innings. His ability to switch gears makes him one of the most complete batters to have reached 5000 IPL Runs in the Fewest Innings in such an elite fashion.
Innings to 5000 Runs | 157 |
Total IPL Runs | 7500+ |
Kohli’s passion and sharp cricketing brain played a massive role in getting him to 5000 IPL Runs in the Fewest Innings among the greats.
2. David Warner – 135 Innings

David Warner, one of the most destructive overseas batters in IPL history, reached 5000 IPL Runs in the Fewest Innings in only 135 innings. His explosive starts at the top have changed the course of many matches, especially during his time at Sunrisers Hyderabad.
He led SRH to a title in 2016 and bagged multiple Orange Caps. Warner’s fearless approach helped him scale 5000 IPL Runs in the Fewest Innings in a style that few can match.
Innings to 5000 Runs | 135 |
Total IPL Runs | 6500+ |
Warner’s early domination and ability to deliver in pressure situations made him a true contender in the race for 5000 IPL Runs in the Fewest Innings.
1. KL Rahul – 130 Innings

At number one is KL Rahul, the batter who holds the record for 5000 IPL Runs in the Fewest Innings achieving the milestone in only 130 innings. Known for his elegant stroke play and calm temperament, Rahul has turned into one of IPL’s finest openers.
He has represented teams like RCB, SRH, Punjab Kings, and now Lucknow Super Giants. No matter the franchise, Rahul consistently performed and shouldered batting responsibilities with grace.
Innings to 5000 Runs | 130 |
Total IPL Runs | 4700+ |
Rahul’s mix of aggression and calmness helped him become the player with 5000 IPL Runs in the Fewest Innings, setting a new benchmark for Indian batters.
READ MORE: