
Often hailed as the world’s richest and toughest T20 cricket league in the world, the Indian Premier League (IPL) has witnessed numerous seasoned as well as uncapped players take on the lead and dominate the deadliest of bowlers from all around the world with their fearless batting exploits for their respective teams over the years.
The Indian Premier League has long been the launch pad for young cricketing talent and has witnessed numerous star-studded records being established; one such spine-chilling record is the “6000 runs” benchmark in the format. Although the Indian Premier League features innumerable prominent names from the cricketing world with every edition, only a few of them have been able to surpass the record total of 6000 IPL runs over the decades.
In this article we will take a look at the top four IPL players who have successfully registered the fastest 6000 runs in the format.
IPL: Top 4 Fastest Players To Complete 6000 Runs
Rank Player Innings
1 David Warner 165
2 Virat Kohli 188
3 Shikhar Dhawan 199
4 Rohit Sharma 227
David Warner – 165 Innings
The legendary Australian opening batsman, David Warner, is at the first spot in our list of the top four Indian Premier League players who have smashed 6000 runs at the speed of a whirlwind. David Warner tops the list as he surpassed the benchmark of 6000 IPL runs in just 165 innings and became the fastest-ever batsman in the history of the Indian Premier League to achieve the feat.
The prominent Australian batsman, David Warner, made his star-studded IPL debut for the Delhi Daredevils (now Delhi Capitals) franchise in the Indian Premier League 2009 season. Warner continued representing the DC franchise till the IPL 2013 season and joined the Sunrisers Hyderabad (SRH) franchise in the IPL 2014 edition before making his homecoming for the DC squad in the IPL 2022 edition. Shockingly, the legendary Australian cricketer remained unsold in the TATA IPL 2025 mega auction held in Jeddah in November 2024.
Virat Kohli – 188 Innings
At the second spot in our list of the four Indian Premier League players who have successfully registered the fastest 6000 runs in the format, we have the iconic Indian international cricketer and former captain of the Indian national cricket team, Virat Kohli, who is often referred to as one of the greatest players in the history of Indian cricket.
Popularly hailed as one of the most seasoned players of the Indian Premier League and the most reliable flag bearers of the Royal Challengers Bengaluru (RCB) franchise, Virat Kohli has been a part of the squad since the inaugural 2008 edition. Virat Kohli achieved the feat of smashing 6000 runs in just 188 games, which is hailed as the second-fastest in terms of innings played. Kohli achieved the star-studded feat of smashing 6000 runs in his match against the Rajasthan Royals (RR) franchise in the IPL 2021 edition.
Shikhar Dhawan – 199 Innings
The Indian former international cricketer, Shikhar Dhawan, is at the third spot in our list of the top four Indian Premier League players who have smashed 6000 runs at a blistering speed. Shikhar Dhawan represented various franchises in his star-studded IPL career, including Delhi Daredevils (now Delhi Capitals), Mumbai Indians, Deccan Chargers, Sunrisers Hyderabad and Punjab Kings.
Shikhar Dhawan achieved the glorious feat of smashing 6000 IPL runs in his career’s 200th match on April 24, 2022, at the iconic Wankhede Stadium, Mumbai, while playing for the Punjab Kings (PBKS) against the Chennai Super Kings (CSK). As of 2025, the Indian former cricketer Shikhar Dhawan has played a total of 222 IPL matches and has amassed a phenomenal total of 6.769 runs at an impressive strike rate of 127.14, including a total of 51 half-tons.
Rohit Sharma – 227 Innings
Finally, at the fourth spot in our list of the top four Indian Premier League players who have successfully registered the fastest 6000 runs in the format, we have the skipper of the Indian national cricket team and the mainstay of the Mumbai Indians (MI) franchise, Rohit Sharma. Often hailed as one of the most reliable and formidable top-order batsmen of the Mumbai Indians (MI) franchise, Rohit Sharma achieved the glorious milestone of 6000 IPL runs in his career’s 227th innings against Sunrisers Hyderabad at the Rajiv Gandhi International Stadium in Hyderabad on 18 April 2023.
Rohit Sharma achieved the feat with a square-cut boundary off Washington Sundar delivery in the iconic Mumbai Indians (MI) vs Sunrisers Hyderabad (SRH) clash in the IPL 2023 edition and became the fourth-fastest player to successfully register a total of 6000 runs in the Indian Premier League.
Also Read: Top 3 Reasons Babar Azam Could Surpass Cricket Legends Like Viv Richards and Virat Kohli