Highest averages
Player Span Mat Inns NO Runs HS Ave BF SR 100 50 0 4s 6s
KL Rahul 2013-2022 107 98 18 3742 132* 46.77 2746 136.27 4 29 4 321 155
(Kings XI Punjab, Lucknow Super Giants, Punjab Kings, Royal Challengers Bangalore, Sunrisers Hyderabad)
AK Markram 2021-2022 18 16 5 504 68* 45.81 372 135.48 0 3 0 35 23
(Punjab Kings, Sunrisers Hyderabad)
HM Amla 2016-2017 16 16 3 577 104* 44.38 407 141.76 2 3 2 60 21
(Kings XI Punjab)
Iqbal Abdulla 2008-2017 49 13 11 88 33* 44.00 84 104.76 0 0 1 9 1
(Kolkata Knight Riders, Rajasthan Royals, Royal Challengers Bangalore)
DA Warner 2009-2022 160 160 22 5876 126 42.57 4173 140.80 4 55 8 576 216
(Delhi Capitals, Delhi Daredevils, Sunrisers Hyderabad)
NT Tilak Varma 2022-2022 12 12 3 368 61 40.88 277 132.85 0 2 1 27 15
(Mumbai Indians)
LMP Simmons 2014-2017 29 29 2 1079 100* 39.96 852 126.64 1 11 2 109 44
(Mumbai Indians)
SE Marsh 2008-2017 71 69 7 2477 115 39.95 1866 132.74 1 20 1 266 78
(Kings XI Punjab)
JP Duminy 2009-2018 83 77 26 2029 78* 39.78 1636 124.02 0 14 1 126 79
(Deccan Chargers, Delhi Daredevils, Mumbai Indians)
CH Gayle 2009-2021 142 141 16 4965 175* 39.72 3333 148.96 6 31 8 404 357
(Kings XI Punjab, Kolkata Knight Riders, Punjab Kings, Royal Challengers Bangalore)
AB de Villiers 2008-2021 184 170 40 5162 133* 39.70 3403 151.68 3 40 10 413 251
(Delhi Daredevils, Royal Challengers Bangalore)
MS Dhoni 2008-2022 233 205 79 4952 84* 39.30 3654 135.52 0 24 4 345 228
(Chennai Super Kings, Rising Pune Supergiant, Rising Pune Supergiants)
RD Gaikwad 2020-2022 35 35 4 1205 101* 38.87 920 130.97 1 10 4 113 43
(Chennai Super Kings)
MEK Hussey 2008-2015 59 58 7 1977 116* 38.76 1612 122.64 1 15 1 198 52
(Chennai Super Kings, Mumbai Indians)
JC Buttler 2016-2022 78 77 9 2595 124 38.16 1735 149.56 4 14 1 250 127
(Mumbai Indians, Rajasthan Royals)
KP Pietersen 2009-2016 36 36 9 1001 103* 37.07 743 134.72 1 4 3 91 40
(Delhi Daredevils, Rising Pune Supergiants, Royal Challengers Bangalore)
ML Hayden 2008-2010 32 32 2 1107 93 36.90 805 137.51 0 8 1 121 44
(Chennai Super Kings)
JM Bairstow 2019-2022 37 37 3 1240 114 36.47 875 141.71 1 9 2 124 54
(Punjab Kings, Sunrisers Hyderabad)
V Kohli 2008-2022 220 212 32 6519 113 36.21 5043 129.26 5 43 9 568 215
(Royal Challengers Bangalore)
KS Williamson 2015-2022 75 74 16 2093 89 36.08 1660 126.08 0 18 2 180 64
(Sunrisers Hyderabad)
A Symonds 2008-2011 39 36 9 974 117* 36.07 750 129.86 1 5 0 74 41
(Deccan Chargers, Mumbai Indians)
DA Miller 2012-2022 102 99 33 2321 101* 35.16 1701 136.44 1 11 3 163 104
(Gujarat Titans, Kings XI Punjab, Rajasthan Royals)
S Dhawan 2008-2022 204 203 27 6186 106* 35.14 4894 126.39 2 47 10 696 134
(Deccan Chargers, Delhi Capitals, Delhi Daredevils, Mumbai Indians, Punjab Kings, Sunrisers Hyderabad)
RR Pant 2016-2022 96 95 15 2792 128* 34.90 1882 148.35 1 15 4 256 127
(Delhi Capitals, Delhi Daredevils)
SR Tendulkar 2008-2013 78 78 11 2334 100* 34.83 1948 119.81 1 13 4 295 29
(Mumbai Indians)
F du Plessis 2012-2022 113 106 10 3334 96 34.72 2540 131.25 0 25 6 306 109
(Chennai Super Kings, Rising Pune Supergiant, Rising Pune Supergiants, Royal Challengers Bangalore)
SPD Smith 2012-2021 103 93 21 2485 101 34.51 1940 128.09 1 11 1 225 60
(Delhi Capitals, Pune Warriors, Rajasthan Royals, Rising Pune Supergiant, Rising Pune Supergiants)
CA Lynn 2012-2021 42 42 3 1329 93* 34.07 945 140.63 0 10 3 132 66
(Deccan Chargers, Kolkata Knight Riders, Mumbai Indians)
OA Shah 2010-2013 23 22 7 506 76 33.73 389 130.07 0 4 0 34 23
(Kochi Tuskers Kerala, Kolkata Knight Riders, Rajasthan Royals)
SO Hetmyer 2019-2022 42 40 16 808 75 33.66 517 156.28 0 3 1 52 52
(Delhi Capitals, Rajasthan Royals, Royal Challengers Bangalore)
BJ Hodge 2008-2014 66 63 21 1400 73 33.33 1118 125.22 0 6 3 122 43
(Kochi Tuskers Kerala, Kolkata Knight Riders, Rajasthan Royals)
SK Raina 2008-2021 205 200 30 5528 100* 32.51 4043 136.73 1 39 8 506 203
(Chennai Super Kings, Gujarat Lions)
Shubman Gill 2018-2022 71 68 11 1819 96 31.91 1449 125.53 0 14 3 180 45
(Gujarat Titans, Kolkata Knight Riders)
SS Iyer 2015-2022 100 100 13 2726 96 31.33 2185 124.75 0 18 5 233 96
(Delhi Capitals, Delhi Daredevils, Kolkata Knight Riders)
G Gambhir 2008-2018 154 152 16 4217 93 31.00 3404 123.88 0 36 12 492 59
(Delhi Daredevils, Kolkata Knight Riders)
SR Watson 2008-2020 145 141 16 3874 117* 30.99 2809 137.91 4 21 7 375 190
(Chennai Super Kings, Rajasthan Royals, Royal Challengers Bangalore)
AM Rahane 2008-2022 158 148 16 4074 105* 30.86 3376 120.67 2 28 13 431 80
(Delhi Capitals, Kolkata Knight Riders, Mumbai Indians, Rajasthan Royals, Rising Pune Supergiant, Rising Pune Supergiants)
Q de Kock 2013-2022 90 90 5 2618 108 30.80 1989 131.62 1 19 3 267 95
(Delhi Daredevils, Lucknow Super Giants, Mumbai Indians, Royal Challengers Bangalore, Sunrisers Hyderabad)
AD Russell 2012-2022 97 81 15 2030 88* 30.75 1133 179.17 0 10 4 137 175
(Delhi Daredevils, Kolkata Knight Riders)
S Badrinath 2008-2013 95 67 20 1441 71* 30.65 1212 118.89 0 11 6 154 28
(Chennai Super Kings)
RG Sharma 2008-2022 225 220 28 5829 109* 30.35 4477 130.19 1 40 14 517 236
(Deccan Chargers, Mumbai Indians)
SA Yadav 2012-2022 123 108 20 2644 82 30.04 1933 136.78 0 16 6 284 84
(Kolkata Knight Riders, Mumbai Indians)
JJ Roy 2017-2021 13 13 2 329 91* 29.90 255 129.01 0 2 0 39 9
(Delhi Daredevils, Gujarat Lions, Sunrisers Hyderabad)
MK Pandey 2008-2022 160 149 27 3648 114* 29.90 3002 121.51 1 21 12 318 105
(Kolkata Knight Riders, Lucknow Super Giants, Mumbai Indians, Pune Warriors, Royal Challengers Bangalore, Sunrisers Hyderabad)
JEC Franklin 2011-2012 20 16 5 327 79 29.72 301 108.63 0 1 0 25 8
(Mumbai Indians)
D Padikkal 2020-2022 42 42 1 1218 101* 29.70 962 126.61 1 7 3 133 34
(Rajasthan Royals, Royal Challengers Bangalore)
RS Bopara 2009-2015 24 22 4 531 84 29.50 453 117.21 0 3 2 39 16
(Kings XI Punjab, Sunrisers Hyderabad)
SV Samson 2013-2022 134 130 13 3427 119 29.29 2520 135.99 3 17 8 269 153
(Delhi Daredevils, Rajasthan Royals)
TM Head 2016-2017 10 10 3 205 75* 29.28 148 138.51 0 1 1 12 8
(Royal Challengers Bangalore)
AT Rayudu 2010-2022 187 174 31 4187 100* 29.27 3290 127.26 1 22 13 349 164
(Chennai Super Kings, Mumbai Indians)
By default, the shading indicates records from the past week, or failing that, the most recent entry.
Adjust: most recent | past week | past month | past 6 months | past year | 4 years | 10 years

Minimum of 10 innings

Records includes the following current or recent matches:
Lucknow Super Giants v Rajasthan Royals at Brabourne, Indian Premier League 63rd match, May 15, 2022 [Twenty20]
Chennai Super Kings v Gujarat Titans at Wankhede, Indian Premier League 62nd match, May 15, 2022 [Twenty20]
Kolkata Knight Riders v Sunrisers Hyderabad at Pune, Indian Premier League 61st match, May 14, 2022 [Twenty20]