The Indian Premier League (IPL) has seen some incredibly talented batsmen play in the T20 format of cricket. These players have changed the way cricket is played and have brought excitement to the sport in India. With players like Virat Kohli and MS Dhoni, it’s no surprise that some of the most runs have been scored by batsmen in the IPL. Here are the top 5 batsmen with the most runs in IPL history and what sets them apart from the rest of the competition.

Which batsman has scored the most runs in IPL history?

How many runs have Virat Kohli, Rohit Sharma, and Gautam Gambhir scored in the IPL? What about Adam Gilchrist, Brendon McCullum, or AB de Villiers? We’ve compiled this list of the top 5 batsmen with the most runs in IPL history to help you sort out which players are on track to make it into the record books.

Top 5 batsmen with most runs in IPL history

In IPL history, there have been many top batsmen who have dominated the league with their performances on the field. If you’re wondering which batsmen have made the most runs in IPL history, then you’ve come to the right place!

Here are the top 5 batsmen with the most runs in IPL history and what sets them apart from the rest of the competition. If you’re looking to improve your cricket skills, keep reading to find out how these players got started and how they remain at the top of their game today!

  1. Virat Kholi: 

    Virat Kholi holds the number one spot in the top five batsmen of IPL history. Kholi has played 209 matches and scored 6,283 runs and an average of 45.62. Kohli has been with Royal Challengers Bangalore since the organization’s inception in 2008, and the franchise has decided to keep him for the upcoming season.

    The right-handed hitter has a strike rate of 129+ and an average of 37.39. Kohli has 5 tonnes and 42 half-centuries thus far in the tournament. In the 2016 season, the former RCB captain was awarded the orange cap for the first time.

  2. Shikhar Dhawan:

    Shikhar Dhawan is ranked second on this list, having scored 5784 runs in 192 games. Dhawan has a 34.84 average and a 126+ strike rate. In addition, the left-handed batsman Shikhar Dhawan has 2 hundred and 44 half-centuries to his credit, with the highest score of 106. And these have come at an impressive strike rate of 139.76 which displays just how consistent he can be with both bat and ball.

  3. Rohit Sharma:

    Rohit Sharma is ranked third on this list. In 213 IPL games, the Mumbai Indians captain has amassed 5611 runs. The Mumbai Indians have signed the right-handed batter for Rs. 16 crore for the next season. Sharma has a batting average of 31.17 and a strike rate of 130+ in his career, with one century and 40 half-centuries.

  4. Suresh Raina:

    Suresh Raina is ranked fourth on this list. In 205 appearances in the Indian Premier League, the left-handed batsman has smashed 5528 runs at an average of 32.51. The Chennai Super Kings discharged the left-handed batter this season. The former CSK star has also cracked 1 tonne and 39 fifties in the competition so far, with a strike rate of 136+.

  5. David Warner:

    David Warner is ranked fifth on the list. Since the 2009 season, the Australian batsman has been a part of the IPL. The left-handed batsman has amassed 5449 runs in 150 matches over the years. Warner has won the orange cap three times, more than any other player.

    He has a 41.59 batting average with a 139+ strike rate. In the tournament, the former Sunrisers Hyderabad captain has also hit four centuries and 50 half-centuries.


Teams are made up of individuals, and individuals have their strengths and weaknesses. While a team may have an outstanding set of bowlers, you can’t win without scoring runs as well. The most runs in Indian Premier League (IPL) history have been scored by Indian batsmen. However, there are a number of foreign batsmen who have also contributed to that tally—most notably Australian David Warner.

Targeted Keywords – Highest run scorer in IPL, ipl highest score batsman in one season, ipl highest score batsman in one match, ipl highest run, most sixes in ipl, who scored most runs in ipl history, the most runs in ipl, which player has the most runs in ipl, which team has most runs in ipl history