Runs, runs and more runs! Ever since its inception with IPL 2008, Indian Premier League has transformed the face of cricket completely, in the T20 format. From just a cricket match to a full-fledged epicentre of emotions, adrenaline, entertainment and skill, IPL has single-handedly managed to cast an ever-lasting impression and make it everyone’s favourite league.
Here we have looked at the top 5 batsmen who have chased the 5000-run mark in IPL history as swiftly as one could.
IPL’s fame has been a crucible for cricketing excellence, where the seamless blend of talent, strategy and determination continues to crafts legends. Among the myriad records that define the league’s rich trajectory, reaching new heights has become synonymous to a batter’s consistency and prowess.
This league has been a battleground for ample bowlers and batsmen to shine through, right from the ones who are fresh out of domestic circuit to the established stalwarts at international level. Every edition brings with it a new set of records, break through performances and exciting clashes that make the season memorable in its own way.
While the bowlers definitely make the game worth watching, it is the batsmen who take the slice of cake and entice the cricket lovers with some unique shots and weave magic with their bats. It is only apt that we discuss about some of them who have raced past the others purely because of the extra-factor in them.
Let’s take a look at the fastest batsmen to reach 5000 runs in IPL history, ranked by the number of innings it took for them to get there. Their stories and records speak highly of their calibre and serve as the ideal examples of resilience, talent, and motivation that has shaped the narrative over the years.

Fastest 5000 Runs in IPL
5) Shikhar Dhawan – Shikhar Dhawan, a renowned former Indian cricketer, has had a significant batting record in the IPL. He is the second-highest run-scorer in IPL history, having amassed over 5700 runs. As evident from records, Shikhar Dhawan holds the record for hitting the most fours in the IPL and was the first player to score back-to-back centuries in the tournament. He crossed 5000 IPL runs in 168 innings, combining elegance and consistency.
- He reached this milestone during a century knock for Delhi Capitals against Punjab Kings in IPL 2020. Dhawan is second only to Virat Kohli in terms of total runs scored in the IPL and has been an indispensable part of various teams as a top-order batter, thanks to his flamboyant approach.
4) AB de Villiers – Next in line is the original Mr. 360 of IPL and a previous South African legend, AB de Villiers. His partnership with Virat Kohli during his stint with Royal Challengers Bengaluru made him the batsman with the most ‘Player of the Match’ awards in the IPL.
- De Villiers has for long enjoyed a reputation of being sublime and effortless in his batting style, and also the batter with the highest strike rate to have faced a minimum of 2000 balls.
- These massive accomplishments made him secure the fourth place, reaching 5000 runs in 161 innings. His innovative shots made him a crowd-favourite, having added over 5100 runs to his name through the 184 matches that he featured in.
3) Virat Kohli – Quite deservedly Virat Kohli features in the list of fastest batsmen to reach the 5000-run figure in IPL. His unmatchable fitness, impeccable timing and skilled batting have all contributed to make him reach the penultimate level.
- King Kohli, the master of chases triumphed the 5000-run mark in 157 innings, essaying the true picture of speed and class perfectly. This feat was achieved during a game against Mumbai Indians in IPL 2019, cementing his legacy further.
- The former India captain, who is the only player with over 8000 IPL runs is one batsman who has featured in all 18 seasons so far, and with the same franchise – RCB.
2) David Warner – When it comes to establishing an array of unfathomable records, Warner’s name cannot be evaded. His exceptional batting made him one of the most formidable and successful overseas batters the premier league has seen till date.
- The path to clinch the 5000-run mark came through in just 135 innings, pioneered by his attacking outlook and a head-on approach. This staggering figure was crossed during IPL 2020 in a match against Kolkata Knight Riders, when he was the opener for SRH.
- His sheer dominance and presence of mind are a testimony to the multiple Orange Cap wins, and over 6000 runs in the league. Having the tag of a destructive opener, David Warner’s monumental efforts on field have made many oppositions lose their game.
1)KL Rahul – KL Rahul, the official crown-holder for taking the pole position in the fastest batsmen to score runs has become an indomitable force of nature, a symbol of adaptability and an ideal for playing fearlessly.
- He is one batsman who has featured in the lists of quickest to score 2K, 3K, 4K and now occupies the first place in this category too. He created a new record by being the fastest batsman ever to surpass the 5000-run mark, having achieved this milestone in just 130 innings.
- This unbelievable feat was claimed in IPL 2025, during one of the matches played against his former team, Lucknow Super Giants with the current one, Delhi Capitals. His elegant stroke play and reliability at the top order have made him one of the most dependable batters in the league.
Fastest 5000 Runs in IPL
The top players who have made it to the list of fastest batsmen to reach 5000 Runs in IPL are KL Rahul, David Warner, Virat Kohli, AB de Villiers and Shikhar Dhawan. In a format as intense as T20, maintaining top-notch level batting at all times is a mammoth task.
The batsmen who have breached the 5000-run mark faster than others are not just exceptional, but real game-changers, who have redefined the art of batting with each outing. Their performances underscore the madness surrounding IPL, a league where talent meets tenacity at a global platform.
As the IPL continues to evolve with each passing year, new challengers will emerge. But for now, this pantheon stands out as the quickest to 5000, creating their legacy in the cricketing domain.
FAQs on Fastest 5000 Runs in IPL
1) Which batsman was the fastest to score 5000 runs in IPL?
KL Rahul was the fastest batsman to score 5000 runs in IPL.
2) Which Indian batsman was the fastest to score 5000 runs in IPL?
KL Rahul was the fastest Indian batsman to score 5000 runs in IPL.
3) How many innings did Virat Kohli take to cross the 5000-run mark in IPL?
Virat Kohli achieved the 5000-run milestone in 157 innings.