The Indian Premier League (IPL) has been a stage where cricketing legends etch their names in history. Over the years, we have witnessed incredible performances, jaw-dropping innings, and records being shattered.
Among these, the record for the highest run-scorer stands as a testament to consistency, skill, and adaptability.
Here’s top 5 highest run scorers in IPL history
1. Virat Kohli - 8004 Runs
Virat Kohli, often hailed as the undisputed king of IPL batting, continues to dominate the record books, sitting proudly at the top of the leaderboard. A loyal one-team player, Kohli has been the heart and soul of Royal Challengers Bengaluru (RCB) since the league’s inception, representing them with unshakable commitment. Over the course of 252 matches and 244 innings for RCB, he has established himself as the backbone of the team, embodying consistency and excellence.
Virat Kohli Image: Cricfit
With an extraordinary tally of 8,004 runs, Kohli has set a benchmark that is nothing short of legendary, cementing his place as an all-time great. His ability to seamlessly adapt to various situations-be it anchoring the innings, accelerating during the middle overs, or finishing games in style-has made him an irreplaceable figure in IPL history. His remarkable achievements have not only redefined batting standards but have also inspired countless cricketers worldwide to aim for greatness.
2. Shikhar Dhawan - 6769 Runs
Shikhar Dhawan, with an impressive tally of 6,769 runs, has cemented his place as one of the most consistent and reliable batsmen in IPL history. Over the course of his illustrious career, he has played 222 matches and batted in 221 innings, representing several top franchises, including Punjab Kings, Sunrisers Hyderabad, Mumbai Indians, Delhi Capitals, and Deccan Chargers. Despite changing teams, Dhawan has always maintained his exceptional form and delivered standout performances.
3. Rohit Sharma - 6628 Runs
Rohit Sharma, with an incredible tally of 6,628 runs, stands as one of the most accomplished players in IPL history. Widely regarded as the most successful captain the league has ever seen, Rohit has consistently proven his worth, both as a leader and a batsman. Over the course of 257 matches and 252 innings, he has showcased his cricketing brilliance while representing two teams: the Deccan Chargers and the Mumbai Indians.
Rohit Sharma
Under Rohit’s captaincy, Mumbai Indians have risen to unparalleled heights, clinching a record-breaking five IPL titles. His astute leadership on the field, combined with his remarkable ability to handle pressure, has been instrumental in creating and sustaining Mumbai's dominance in the league. Beyond his achievements as a captain, Rohit's batting contributions have been equally significant. Known for his effortless stroke play and adaptability, he has the rare ability to stabilize an innings or unleash a flurry of boundaries when needed.
4. David Warner - 6565 Runs
David Warner, with an incredible 6,565 runs to his name, has cemented his legacy as one of the most dominant and consistent players in IPL history. A three-time Orange Cap winner, Warner's remarkable performances have set him apart as a true giant of the league. Over 184 matches and as many innings, he has represented some of the most prominent franchises, including Delhi Capitals and Sunrisers Hyderabad.
Image: Cricfit
Renowned for his aggressive batting at the top of the order, Warner has been instrumental in giving his teams strong starts, often dismantling bowling attacks with his fearless stroke play. His ability to adapt to different match situations and deliver under pressure has resulted in some of the most iconic innings in IPL history.
5. Suresh Raina - 5528 Runs
Suresh Raina, affectionately known as “Mr. IPL,” has left an indelible mark on the league with his outstanding performances and unwavering contributions to the game. Amassing a total of 5,528 runs over the course of 205 matches and 200 innings, his loyalty and dedication to the franchise played a pivotal role in their success, making him a cherished figure among CSK fans. Additionally, he also represented the Gujarat Lions during his IPL career, adding value with his skillset and leadership.
Suresh Raina (Credit: BCCI/IPL)
Raina's fearless approach to batting, combined with his exceptional fielding prowess, made him a complete package and a joy to watch on the field. He possessed the rare ability to deliver under pressure, consistently providing match-winning performances for his teams.

