Players With The Most Runs In IPL Cricket League History

RCB batsman Virat Kohli currently holds the record for scoring the most runs in Indian Premier League history from 2008–2024.

Highest Run Scorers in IPL (2008–2023): Complete List

V Kohli (RCB)2008-20232372297263113130.02
S Dhawan (DC/MI/PBKS/SRH)2008-20232172166617106*127.17
DA Warner (DC/SRH)2009-20231761766397126139.91
RG Sharma (DC/MI)2008-20232432386211109*130.04
SK Raina (CSK/GL)2008-20212052005528100*136.73
AB de Villiers (DC/RCB)2008-20211841705162133*151.68
MS Dhoni (CSK/RPS)2008-2023250218508284*135.91
CH Gayle (KKR/KXIP/PBKS/RCB)2009-20211421414965175*148.96
RV Uthappa (CSK/KKR/MI/PWI/RCB/RR)2008-2022205197495288130.35
KD Karthik (DC/GL/KKR/KXIP/MI/RCB)2008-2023242221451697*132.70
AM Rahane (CSK/DC/KKR/MI/RPS/RR)2008-20231721594400105*123.42
AT Rayudu (CSK/MI)2010-20232041874348100*127.54
G Gambhir (DC/KKR)2008-2018154152421793123.88
KL Rahul (KXIP/LSG/PBKS/RCB/SRH)2013-20231181094163132*134.42
F du Plessis (CSK/RCB/RPS)2012-2023130123413396134.14
SV Samson (DC/RR)2013-20231521483888119137.19
SR Watson (CSK/RCB/RR)2008-20201451413874117*137.91
MK Pandey (DC/KKR/LSG/MI/PWI/RCB/SRH)2008-20231701583808114*120.96
KA Pollard (MI)2010-2022189171341287*147.32
SA Yadav (KKR/MI)2012-20231391243249103*143.31
JC Buttler (MI/RR)2016-202396953223124148.32
YK Pathan (KKR/RR/SRH)2008-20191741543204100142.97
Q de Kock (DC/LSG/MI/RCB/SRH)2013-202396962907140*134.21
BB McCullum (CSK/GL/KKR/Kochi/RCB)2008-20181091092880158*131.74
PA Patel (CSK/DC/Kochi/MI/RCB/SRH)2008-2019139137284881120.78
RR Pant (DC)2016-202298972838128*147.96
WP Saha (CSK/GT/KKR/KXIP/SRH)2008-20231611362798115*128.05
Shubman Gill (GT/KKR)2018-202391882790129134.07
SS Iyer (DC/KKR)2015-2022101101277696125.38
Yuvraj Singh (DC/KXIP/MI/PWI/RCB/SRH)2008-2019132126275083129.71
V Sehwag (DC/KXIP)2008-20151041042728122155.44
GJ Maxwell (DC/KXIP/MI/RCB)2012-2023124120271995157.62
DA Miller (GT/KXIP/RR)2012-20231211152714101*138.39
RA Jadeja (CSK/GL/Kochi/RR)2008-2023226173269262*128.61
M Vijay (CSK/DC/KXIP)2009-20201061062619127121.87
MA Agarwal (DC/KXIP/PBKS/RCB/RPS/SRH)2011-20231231172597106133.65
N Rana (KKR/MI)2016-202310599259487135.24

Top 5 Batsmen With the Most Runs In IPL Season 2008-2024

1. Virat Kohli (Royal Challengers Bangalore): 7263 Runs

The “King Kohli” reigns supreme at the top of the list, amassing a staggering 6707 runs in 226 matches! His consistency and ability to perform under pressure are unmatched, evidenced by his five 400+ run seasons and 63 fifties. Despite not lifting the IPL trophy yet, Kohli’s impact on the league remains unparalleled.

Also Check:

2. Shikhar Dhawan (Delhi Daredevils/Sunrisers Hyderabad/Punjab Kings): 6617 Runs

The left-handed southpaw, “Gabbar” Dhawan, has consistently delivered with his aggressive style and opening partnerships. He boasts 6068 runs in 200 matches, including two centuries and 44 fifties. Dhawan has played for multiple franchises and contributed significantly to their campaigns, showcasing his adaptability and impact across different teams.

3. David Warner (Delhi Daredevils/Sunrisers Hyderabad): 6397 Runs

The explosive Australian opener, “Warner Bros,” has enthralled audiences with his power hitting and unorthodox style. He has scored 5881 runs in 159 matches, including four centuries and 52 fifties. Warner’s contribution to Sunrisers Hyderabad’s 2016 title victory is undeniable, and his impact on the league remains significant.

4. Rohit Sharma (Mumbai Indians): 6211 Runs

The “Hitman” Rohit Sharma holds the record for the most centuries in IPL history (7) and has amassed a mammoth 6214 runs in 232 matches. His elegant strokeplay and penchant for big scores have been instrumental in guiding Mumbai Indians to five IPL titles, solidifying his position as a true legend of the league.

5. SK Raina (CSK/GL): 5528 Runs

Mr. IPL” for his consistent performances throughout the years. Played for Chennai Super Kings for the majority of his career (2008-2021) and Gujarat Lions during their brief stint (2016-2017). Scored 5528 runs in 200 matches with an average of 33.33 and a strike rate of 133.33.

6. AB de Villiers (Royal Challengers Bangalore): 5162 Runs

The “Mr. 360,” AB de Villiers, leaves fans in awe with his 360-degree strokeplay and innovative batting. He has amassed 5162 runs in 157 matches, including three centuries and 39 fifties. Though retired now, de Villiers’ ability to single-handedly change the course of a match with his batting brilliance earned him a well-deserved spot in the top 5.


A sports324 website is an online platform that provides information and news related to sports. Sports websites can cover a wide range of sports and topics, from professional leagues to amateur sports,

Recent Posts