KL Rahul became the batter who took fewest innings to reach 5000 IPL runs, achieving the milestone with his 51st run in Match 40 against his former team, Lucknow Super Giants.
KL Rahul just broke a major record by becoming the batter who took fewest innings to reach 5000 IPL runs. He hit this milestone during a game between Lucknow Super Giants and Delhi Capitals at the Ekana Stadium in Lucknow. Rahul played an outstanding innings, scoring an unbeaten half-century, which helped his team secure an important sixth win of the season. Notably, he reached the 5000-run mark in just 130 innings, beating David Warner’s previous record.
Also Read: Most Fifty Plus Scores in IPL by an Opener Since Gill's Debut
Now, let’s take a moment to check out the top five players who took fewest innings to reach 5000 IPL runs.
Fewest Innings to Reach 5000 IPL Runs
5. Shikhar Dhawan | 168

Shikhar Dhawan rounds out the top five on this list, reaching 5,000 IPL runs in his 168th inning. He achieved the milestone in 2020 while playing for DC, scoring an unbeaten 106 off 61 balls against his former team, Punjab Kings in Dubai.
With his flair, calmness under pressure, and consistent batting, Dhawan has made a name as one of the finest players in white-ball cricket. Dhawan retired with 6,769 runs in 222 matches at 35.26 and a strike rate of 127.14, including two centuries and 51 fifties.
4. AB de Villiers | 161

Former South Africa and RCB star AB de Villiers ranks fourth on the list, having reached 5,000 IPL runs in 161 innings. He achieved the milestone in 2021 against Delhi Capitals, scoring an unbeaten 75 off 42 balls in Ahmedabad.
de Villiers is considered a modern legend in cricket. His legacy as one of the most impactful players in the league is solidified by his remarkable and consistent performances. Across 184 matches, de Villiers amassed 5,162 runs at a strike rate of 151.69 and an average of 39.71, including three centuries and 40 half-centuries.
3. Virat Kohli | 157

Virat Kohli, the highest run-scorer in IPL history, ranks third on the list of fastest to 5,000 runs, reaching the milestone in 157 innings. Representing Royal Challengers Bengaluru, he achieved the feat in 2019 home game against Mumbai Indians, scoring 46 off 32 balls.
Kohli’s hunger for runs is something that sets him apart, and his consistent performance makes him a real legend in this league. Overall, Kohli has amassed 8,326 runs in 260 matches at an average of 39.27, including eight centuries and 59 half-centuries.
2. David Warner | 135

Before Rahul, David Warner held the title for the fewest innings to reach 5000 IPL runs for nearly five years, reaching the milestone in 135 innings. He achieved the milestone in 2020, playing for Sunrisers Hyderabad, scoring an unbeaten 47 against Kolkata Knight Riders in Abu Dhabi.
Known for being one of the best players in the league, Warner led the Sunrisers Hyderabad to a championship in 2016. He made scoring big runs look effortless, converting his explosive starts into match-winning performances.
Despite going unsold in the recent auction, Warner boasts an impressive IPL record of 6,565 runs in 184 matches at 40.52, striking at 139.77 alongside 62 fifties and four centuries.
Also Read: Most Runs in IPL History: Virat Kohli leading the charts
1. KL Rahul | 130

As mentioned, KL Rahul is now the player who took fewest innings to reach 5,000 IPL runs, achieving the milestone in 130 innings.
He surpassed David Warner, who took 135 innings, to claim the top spot. Rahul also moved past Chris Gayle (4,965) and Robin Uthappa (4,952) on the all-time run-scorers list. Overall, he now owns 5,006 runs across 139 matches at 46.35 (SR: 135.70).
The cricketer from Karnataka added this record to his name while playing for Delhi Capitals after an impressive journey that started back with Kings XI Punjab in 2018. Since then, he has shown incredible consistency and has proven to be a match-winner time and again. His special 5000-run achievement came during a match against Lucknow Super Giants, reinforcing his nickname of “Mr. Consistent.”