Most runs in IPL History | List of Highest Run Scorers in IPL history | Most IPL runs as Captain

Indian Premier League (IPL) has had a rich history as part of Indian cricket in its first twelve editions. In terms of runs scored, Virat Kohli holds the record for most runs in IPL history. The RCB skipper has scored 5412 runs in the first twelve editions of the IPL including five centuries and 36 fifties. Following Kohli, Suresh Raina, often known as Mr. IPL, holds the second spot on the list of highest run-scorers in the IPL.

 

Virat Kohli becomes the first players to score 6000 runs in IPL history

In the RCB vs RR match in IPL 2021, Virat Kohli became the first batsman in the history of IPL to cross the 6000-run mark. Kohli has played 196 matches in IPL, scoring runs at an average nearing 39. The RCB skipper leads the run-scoring chart with 40 fifties and five centuries in his IPL career. Interestingly, Kohli has scored all his IPL runs while playing for the single franchise at the Royal Challengers Bangalore.

 

List of Highest run-scorers in IPL history | Most Runs in IPL

POS PLAYER Mat Inns NO Runs HS Avg BF SR 100 50 4s 6s
1
Virat Kohli
196 188 31 6011 113 38.28 4,598 130.73 5 40 517 204
2
Suresh Raina
197 192 28 5448 100* 33.21 3,974 137.09 1 39 498 199
3
Shikhar Dhawan
180 179 24 5428 106* 35.01 4,252 127.65 2 43 620 113
4
David Warner
146 146 19 5384 126 42.39 3,824 140.79 4 49 522 199
5
Rohit Sharma
204 199 28 5368 109* 31.39 4,106 130.73 1 39 467 220
6
AB de Villiers
173 159 37 4974 133* 40.77 3,258 152.67 3 39 403 240
7
Chris Gayle
136 135 15 4848 175* 40.40 3,243 149.49 6 31 392 352
8
MS Dhoni
208 185 69 4667 84* 40.23 3,414 136.70 0 23 317 217
9
Robin Uthappa
189 182 17 4607 87 27.92 3,544 129.99 0 24 454 163
10
Gautam Gambhir
154 152 17 4217 93 31.23 3,404 123.88 0 36 491 59

 

Most runs in an IPL season

Kohli IPL centuries tally
Kohli scored an unbelievable four IPL centuries in 2016

Virat Kohli tops the IPL list for the highest run-scorers in an IPL season. In 2016, Kohli scored an unbelievable 973 runs in 16 games at an average of 81.08 and a strike rate of 152.03. In IPL 2016, Kohli was the peak of his powers which included four centuries for the RCB captain. It was a record-breaking season for Kohli who narrowly missed the 1000-run mark in a single edition of the IPL.

S.NO PLAYER Mat Inns Runs HS Avg SR 100 50 4s 6s
1 Virat Kohli (RCB, 2016) 16 16 973 113 81.08 152.03 4 7 83 38
2 David Warner (SRH, 2016) 17 17 848 93* 60.57 151.42 0 9 88 31
3 Kane Williamson (SRH, 2018) 17 17 735 84 52.50 142.40 0 8 64 28
4 Chris Gayle (RCB, 2012) 15 14 733 128* 61.08 160.74 1 7 46 59
5 Michael Hussey (CSK, 2013) 17 17 733 95 52.35 129.50 0 6 81 17

 

List of Overseas Players with most runs in IPL

Warner has scored IPL runs for an overseas player
Warner has scored IPL runs for an overseas player

Sunrisers Hyderabad's captain in IPL 2020, David Warner has scored the most runs for an overseas player in IPL history. With 5254 runs in 142 matches, Warner has scored the most runs by any overseas player in the IPL. However, he holds the fourth spot in the list of all-time leading run-scorers in the IPL.

S.NO PLAYER Mat Inns Runs HS Avg SR 100 50 4s 6s
1 David Warner 142 142 5254 126 42.71 141.54 4 48 510 195
2 AB De Villiers 169 156 4849 133* 40.40 152 3 39 390 235
3 Chris Gayle 132 131 4772 175* 41.13 151 6 31 384 389
4 Shane Watson 145 141 3874 117* 30.99 138 4 21 376 190
5 Kieron Pollard 164 147 3023 158* 29.93 159 0 15 196 198

 

Most runs as Captain in IPL

Warner has scored IPL runs for an overseas player
Virat Kohli dominated the CSK bowlers indicating signs of a return to form

Currently, Virat Kohli leads the batting charts with the most runs in IPL history as captain. In 133 matches as captain, Kohli has scored 4344 runs in his IPL career. Most recently in the ongoing IPL 2020 edition, Kohli surpassed MS Dhoni to claim the record for most runs as captain in IPL. With 4275 runs in 182 matches, Dhoni takes the second spot. In the list of IPL captains, apart from Dhoni, only Rohit Sharma and David Warner might look to threaten Kohli's tally for most runs in IPL as captain in the upcoming few years.

Name Teams Runs Matches
Virat Kohli RCB 4810 133
MS Dhoni CSK, RPS 4475 196
Gautam Gambhir KKR, DD 3518 129
Rohit Sharma MI, DCH 3251 123
David Warner DC, SRH 2931 71

(Stats updated till IPL 2020)