Top 10 Batsmen in IPL with most runs- All you need to know

Top 10 Batsmen in IPL with most runs: The Indian Premier League also known as the IPL has been full of craze since the first season. It has successfully completed 16th season and the 17th season has started. Since the launch of IPL several players have created several records. In this article we will be discussing about those records (Batsmen with most runs along with their number of centuries).

Also Read,

Top 10 Bowlers with most wickets in IPL

IPL Top Batters Overview

Article NameTop 10 Batsmen in IPL with most runs
Event NameIndian Premier League
No. 1 Player with most runs in IPLVirat Kohli
Wesbitewww.iplt20.com

Top 10 Batsmen in IPL with most runs

The names of the 10 batters listed below are based on the runs they have scored till 2023 from the first season. And present runs will be updated once the IPL 2024 ends on 26 May 2024. 

Sl.noNamesTotal SeasonMPRuns
1Virat Kohli172397361
2Shikhar Dhawan172196684
3David Warner161786475
4Rohit Sharma172456280
5Suresh Raina142055528
6AB de Villiers171845162
7MS Dhoni172515068
8Chris Gayle141424965
9Robin Uthappa152054952
10Dinesh Kartik172444582

1. Virat Kohli

Virat Kohli
Virat Kohli (Credit- JUIT)

The first name in the list is Virat Kohli; he has been an outstanding player in the Indian Premier League since the first season. The total runs he scored is 7361 in 239 matches, with an average of 37.36. He is currently playing for the Royal Challengers Bangalore in IPL 2024

Virat Kohli played his debut match on 2008. The best year of his IPL Career was in 2016 when he scored 973 runs in 16 with 4 centuries and 7 half-centuries. The second-best year of his IPL Career was 2023 when he scored 639 runs in 14 matches with 2 centuries and 6 half-centuries.

Based on the stats, he has scored 7 centuries and 51 half centuries.

2. Shikar Dhawan

Shikhar Dhawan
Shikhar Dhawan (Credit- ANI News)

The second name in the list is Shikhar Dhawan. He is currently the captain of Punjab Kings (IPL 2024). And being a team batsman, his runs are extremely impressive to the fans. The total runs he scored is 6684 in 219 matches, with an average of 35.37. He is currently the captain of the Punjab Kings in IPL 2024.

Shikhar Dhawan played his debut match on 2008. The best year of his IPL Career was 2020, when his total score in the entire season was 618 in 17 matches, with 2 centuries and 4 half-centuries. The second-best year of his career was 2021, when his total runs in the whole season were 587 in 16 games with half-centuries.

As per the stats, he has scored 2 centuries and 50 half-centuries.

3. David Warner

David Warner
David Warner (Credit- The Financial Times)

Almost 200 runs less than Shikhar Dhawan, David Warner comes 3rd in the list. He is also the most 50+ runs scorer out of the 9 players mentioned in this article. He has scored 6426 runs in 177 matches with an average of 41.46. He is currently playing for the Delhi Capitals in IPL 2024.

David Warned played his debut match on 2009. The best year of his career was 2016 when he scored 848 runs in 17 matches with 9 half-centuries. The second-best year for Warner was 2019 when he scored 692 runs in 12 games in 1 century and 8 half-centuries.

As per the stats, he has scored 61 half centuries and 4 centuries.

4. Rohit Sharma

Rohit Sharma
Rohit Sharma (Credit- Times Now)

Former Captain of the Mumbai Indians team, Rohit Sharma, is 4th on the list. He has played 244 matches and scored 6254 runs with an average of 29.64. He is currently playing for the Mumbai Indians in IPL 2024.

Rohit Sharma played his debut match on 2008. The best year of his IPL Career was 2013 when he scored 538 runs in 19 matches with 4 half centuries. The second best year of his career was in 2016 when he scored 489 runs in 14 matches with 5 half centuries.

As per the stats, he has scored 1 century and 42 half centuries.

5. Suresh Raina

Suresh Raina
Suresh Raina (Credit- Times Now)

Former Chennai Super Kings member player is 5th in the list. He is also the highest run scorer of the Chennai Super Kings with 5528 runs in 205 matches. His total average was 32.52.

Suresh Raina played his debut match on 2008. The best year of his IPL career was 2013 when he scored 548 runs in 18 matches with 1 century and 4 half-centuries. The second-best year was 2014 when he scored 523 runs in 16 games with 5 centuries. He has taken retirement from IPL.

As per the stats, he has scored 1 century and 39 half-centuries

6. AB de Villiers

AB de Villiers
AB de Villiers

AB de Villiers is the 6th player on the list and the second-highest run-scorer of the Royal Challengers Team. He has played over 184 matches and has scored 5162 runs with an average of 39.71. He is currently the captain of the Royal Challengers Bangalore team in IPL 2024.

Ab de Villiers played his debut match on 2008.The best year of his career was in 2016, when his total runs were 687 in 16 matches, with 1 century and 6 half-centuries. The second-best year was 2015 when he scored 513 runs in 16 games with 1 century and 2 half-centuries.

As per stats, he has scored 3 centuries and 40 half centuries.

7. MS Dhoni

MS Dhoni
MS Dhoni (Photo Credit- Moneycontrol)

The 7th player on the list is MS Dhoni. He is also the second-highest scorer on the Chennai Super Kings Team after Suresh Raina. Dhoni has scored 5082 runs in 252 matches with an average of 38.79. He is currently playing for the Chennai Super Kings in IPL 2024

Dhoni played his debut match on 2008. The best year of his IPL career was 2018 when he scored 455 runs in 16 matches with 3 half-centuries. The second-best year was 2019, when he scored 416 runs with again 3 half-centuries.

As per the stats, he has scored 24 half-centuries

8. Chris Gayle

Chris Gayle
Chris Gayle (Photo Credit- ANI News)

The 8th name in the list is Chris Gayle. He is popular for hitting sixes. His total IPL runs in 4965 in total 142 matches with an average of 39.72. He has taken retirement from IPL.

Chris Gayle played his debut match on 2008. His best IPL season was 2012, when he scored 733 runs in 15 matches with 1 century and 7 half-centuries. The second best year was 2013, when he scored 708 runs in 16 matches with 1 century and 4 half centuries.

As per the stats he has scored 6 centuries and 31 half- centuries

9. Robin Uthappa

Robin Uthappa
Robin Uthappa (Photo Credit- ProBatsman)

Robin Uthappa comes 9th in the list. He has scored a total of 4952 runs in 205 matches with an average of 27.51. He has taken retirement from cricket.

Robin Uthappa played his debut match on 2009. His best IPL year was 2014, when he scored a total of 660 runs with 5 half-centuries. The second best year of his IPL career was 2013, when he scored 434 runs with 2 half-centuries.

As per the stats he has scored 27 half-centuries.

10. Dinesh Karthik

Dinesh Karthik
Dinesh Karthik (Photo Credit- Royal Challengers Bangalore)

The last name in the list is Dinesh Karthik. He has played over 244 matches and has scored 4582 runs with an average of 26.18. He is currently playing for the Royal Challengers Bangalore.

Dinesh Kartik played his debut match on 2008. The best IPL year of his career was 2013, when he scored 510 runs with 2 half-centuries. The second best year was 2018 when he scored 498 runs with 2 half-centuries.

As per the stats he has scored 20 half-centuries.

Important Links

Indian Premier LeagueLink
Indian Premier League InstagramLink
Indian Premier League TwitterLink
World Sports GalleryLink

FAQs on Top 10 Batsmen in IPL with most runs

Who is no 1 batsman in IPL?

The no1 batsman in IPL is Virat Kohli. He has the highest runs in IPL. His total runs are 7361.

Leave a Comment