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
Player | Span | Mat | Inns | Runs | HS | SR |
V Kohli (RCB) | 2008-2023 | 237 | 229 | 7263 | 113 | 130.02 |
S Dhawan (DC/MI/PBKS/SRH) | 2008-2023 | 217 | 216 | 6617 | 106* | 127.17 |
DA Warner (DC/SRH) | 2009-2023 | 176 | 176 | 6397 | 126 | 139.91 |
RG Sharma (DC/MI) | 2008-2023 | 243 | 238 | 6211 | 109* | 130.04 |
SK Raina (CSK/GL) | 2008-2021 | 205 | 200 | 5528 | 100* | 136.73 |
AB de Villiers (DC/RCB) | 2008-2021 | 184 | 170 | 5162 | 133* | 151.68 |
MS Dhoni (CSK/RPS) | 2008-2023 | 250 | 218 | 5082 | 84* | 135.91 |
CH Gayle (KKR/KXIP/PBKS/RCB) | 2009-2021 | 142 | 141 | 4965 | 175* | 148.96 |
RV Uthappa (CSK/KKR/MI/PWI/RCB/RR) | 2008-2022 | 205 | 197 | 4952 | 88 | 130.35 |
KD Karthik (DC/GL/KKR/KXIP/MI/RCB) | 2008-2023 | 242 | 221 | 4516 | 97* | 132.70 |
AM Rahane (CSK/DC/KKR/MI/RPS/RR) | 2008-2023 | 172 | 159 | 4400 | 105* | 123.42 |
AT Rayudu (CSK/MI) | 2010-2023 | 204 | 187 | 4348 | 100* | 127.54 |
G Gambhir (DC/KKR) | 2008-2018 | 154 | 152 | 4217 | 93 | 123.88 |
KL Rahul (KXIP/LSG/PBKS/RCB/SRH) | 2013-2023 | 118 | 109 | 4163 | 132* | 134.42 |
F du Plessis (CSK/RCB/RPS) | 2012-2023 | 130 | 123 | 4133 | 96 | 134.14 |
SV Samson (DC/RR) | 2013-2023 | 152 | 148 | 3888 | 119 | 137.19 |
SR Watson (CSK/RCB/RR) | 2008-2020 | 145 | 141 | 3874 | 117* | 137.91 |
MK Pandey (DC/KKR/LSG/MI/PWI/RCB/SRH) | 2008-2023 | 170 | 158 | 3808 | 114* | 120.96 |
KA Pollard (MI) | 2010-2022 | 189 | 171 | 3412 | 87* | 147.32 |
SA Yadav (KKR/MI) | 2012-2023 | 139 | 124 | 3249 | 103* | 143.31 |
JC Buttler (MI/RR) | 2016-2023 | 96 | 95 | 3223 | 124 | 148.32 |
YK Pathan (KKR/RR/SRH) | 2008-2019 | 174 | 154 | 3204 | 100 | 142.97 |
Q de Kock (DC/LSG/MI/RCB/SRH) | 2013-2023 | 96 | 96 | 2907 | 140* | 134.21 |
BB McCullum (CSK/GL/KKR/Kochi/RCB) | 2008-2018 | 109 | 109 | 2880 | 158* | 131.74 |
PA Patel (CSK/DC/Kochi/MI/RCB/SRH) | 2008-2019 | 139 | 137 | 2848 | 81 | 120.78 |
RR Pant (DC) | 2016-2022 | 98 | 97 | 2838 | 128* | 147.96 |
WP Saha (CSK/GT/KKR/KXIP/SRH) | 2008-2023 | 161 | 136 | 2798 | 115* | 128.05 |
Shubman Gill (GT/KKR) | 2018-2023 | 91 | 88 | 2790 | 129 | 134.07 |
SS Iyer (DC/KKR) | 2015-2022 | 101 | 101 | 2776 | 96 | 125.38 |
Yuvraj Singh (DC/KXIP/MI/PWI/RCB/SRH) | 2008-2019 | 132 | 126 | 2750 | 83 | 129.71 |
V Sehwag (DC/KXIP) | 2008-2015 | 104 | 104 | 2728 | 122 | 155.44 |
GJ Maxwell (DC/KXIP/MI/RCB) | 2012-2023 | 124 | 120 | 2719 | 95 | 157.62 |
DA Miller (GT/KXIP/RR) | 2012-2023 | 121 | 115 | 2714 | 101* | 138.39 |
RA Jadeja (CSK/GL/Kochi/RR) | 2008-2023 | 226 | 173 | 2692 | 62* | 128.61 |
M Vijay (CSK/DC/KXIP) | 2009-2020 | 106 | 106 | 2619 | 127 | 121.87 |
MA Agarwal (DC/KXIP/PBKS/RCB/RPS/SRH) | 2011-2023 | 123 | 117 | 2597 | 106 | 133.65 |
N Rana (KKR/MI) | 2016-2023 | 105 | 99 | 2594 | 87 | 135.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.
Recent Posts
Current India T20 Squad or Players List for the India Cricket 2024
Current India T20 Squad Batsmen, Bowlers, All-Rounders, and Wicketkeepers in the T20 Player List or Squad in the Indian Cricket Team 2024. England’s T20 Squad or Players List for 2024 Cricket...
Top 10 Highest Test Scores by a Batsman: Brian Lara's Record-Breaking 400". Discover the top 10 highest individual Test scores ever achieved. See which batsmen have made history with their incredible...