Batsmen With Most Runs In IPL History

IPL has many record-breaking runs record of several players from different teams. However, the batsman with the most runs in IPL history is Virat Kohli. He has a total of 7263 runs in just 237 matches in his career period of 2008-2023.

In this blog, we will look at the details stats of the Top 10 Batsmen With Most Runs In IPL History.

Below is the list of the Top 10 Batsmen With Most Runs In IPL History:

SR NoPlayer NameMatchesRunsYear
1Virat Kohli (RCB)23772632008-2023
2Shikhar Dhawan (DC/MI/PBKS/SRH)21766172008-2023
3David Warner (DC/SRH)17663972009-2023
4Rohit Sharma (DC/MI)24362112008-2023
5Suresh Raina (CSK/GL)20555282008-2021
6AB de Villiers (DC/RCB)18451622008-2021
7MS Dhoni (CSK/RPS)25050822008-2023
8Chris Gayle (KKR/KXIP/PBKS/RCB)14249652009-2021
9Robbin Uthappa (CSK/KKR/MI/PWI/RCB/RR)20549522008-2022
10Dinesh Karthik (DC/GL/KKR/KXIP/MI/RCB)24245162008-2023

1. Virat Kohli (RCB)

The former RCB captain, Virat Kohli is in the first position of batsmen with most runs in IPL history. He has made 7263 runs in a total of 237 matches from 2008 to 2023. 

MatchesRunsStrike Rate100s50s
2377263130.02750

2. Shikhar Dhawan (DC/MI/PBKS/SRH)

An Indian player who has played in several IPL teams, Shikhar Dhawan is in the second position of batsmen with most runs in IPL history. He has made 6617 runs in a total of 217 matches from 2008 to 2023. 

MatchesRunsStrike Rate100s50s
2176617127.17250

3. David Warner (DC/SRH)

An Australian player who has played in two different IPL teams, David Warner is in the third position of batsmen with most runs in IPL history. He has made 6397 runs in a total of 176 matches from 2009 to 2023. 

MatchesRunsStrike Rate100s50s
1766397139.91461

4. Rohit Sharma (DC/MI)

MI and Indian Captain, Rohit Sharma is in the fourth position of batsmen with most runs in IPL history. He has made 6211 runs in a total of 243 matches from 2008 to 2023. 

MatchesRunsStrike Rate100s50s
2436211130.04142

5. Suresh Raina (CSK/GL)

Mr IPL, the indian player Suresh Raina is in the fifth position of batsmen with most runs in IPL history. He has made 5528 runs in a total of 205 matches from 2008 to 2021. 

MatchesRunsStrike Rate100s50s
2055528136.73139

6. AB de Villiers (DC/RCB)

Mr 360, the South African player Ab de Villiers is in the sixth position of batsmen with most runs in IPL history. He has made 5162 runs in a total of 184 matches from 2008 to 2021. 

MatchesRunsStrike Rate100s50s
1845162151.68340

7. MS Dhoni (CSK/RPS)

The former indian captain, Ms dhoni is in the seventh position of batsmen with most runs in IPL history. He has made 5082 runs in a total of 250 matches from 2008 to 2023. 

MatchesRunsStrike Rate100s50s
2505082135.91024

8. Chris Gayle (KKR/KXIP/PBKS/RCB)

The Universe Boss, Chris Gayle is in the eighth position of batsmen with the most runs in IPL history. He has made 4965 runs in a total of 142  matches from 2009 to 2021. 

MatchesRunsStrike Rate100s50s
1424965148.96631

9. Robin Uthappa (CSK/KKR/MI/PWI/RCB/RR)

An Indian player who has played in several IPL teams, Robin Uttathapa is in the ninth position of batsmen with the most runs in IPL history. He has made 4952 runs in a total of 205 matches from 2008 to 2022. 

MatchesRunsStrike Rate100s50s
2054952130.35027

10. Dinesh Karthik (DC/GL/KKR/KXIP/MI/RCB)

An Indian player who has played in several IPL teams, Dinesh Kartik is in the tenth position of batsmen with the most runs in IPL history. He has made 4516 runs in a total of 242 matches from 2008 to 2023.

MatchesRunsStrike Rate100s50s
2424516132.70020

Also check out The Best Bowlers in IPL: Top 10 Leading Wicket-Takers

About Author