Most hundreds
Player Span Mat Inns NO Runs HS Ave BF SR 100 50 0 4s 6s
V Kohli (INDIA) 2010-2018 193 187 33 9104 183 59.11 9781 93.07 34 43 12 836 100
HM Amla (SA) 2010-2018 142 140 8 6687 159 50.65 7449 89.77 25 29 3 677 46
AB de Villiers (SA) 2010-2018 135 129 28 6485 176 64.20 5908 109.76 21 33 2 520 155
RG Sharma (INDIA) 2010-2018 139 136 16 5899 264 49.15 6620 89.10 17 30 9 519 164
TM Dilshan (SL) 2010-2016 159 155 14 6296 161* 44.65 7234 87.03 17 31 7 739 32
LRPL Taylor (NZ) 2010-2018 131 123 22 5319 181* 52.66 6370 83.50 16 30 3 432 83
KC Sangakkara (SL) 2010-2015 142 135 15 6356 169 52.96 7504 84.70 15 42 6 609 52
DA Warner (AUS) 2011-2018 99 97 4 4237 179 45.55 4361 97.15 14 16 1 446 67
Q de Kock (SA) 2013-2018 90 90 5 3860 178 45.41 4107 93.98 13 15 2 436 55
S Dhawan (INDIA) 2010-2018 102 101 6 4361 137 45.90 4667 93.44 13 25 3 534 54
MJ Guptill (NZ) 2010-2018 137 135 14 5238 237* 43.28 6018 87.03 12 28 13 551 133
JE Root (ENG) 2013-2018 107 101 14 4451 133* 51.16 5122 86.89 11 27 4 352 37
KS Williamson (NZ) 2010-2018 127 121 11 5156 145* 46.87 6195 83.22 11 33 5 474 43
Mohammad Hafeez (PAK) 2010-2018 152 151 12 5233 140* 37.64 6574 79.60 11 30 11 520 91
AJ Finch (AUS) 2013-2018 88 84 1 3200 148 38.55 3552 90.09 10 18 7 339 70
EJG Morgan (ENG) 2010-2018 162 149 18 4924 124* 37.58 5373 91.64 10 27 9 404 128
BRM Taylor (ZIM) 2010-2018 90 90 6 3423 145* 40.75 4073 84.04 9 17 9 311 54
F du Plessis (SA) 2011-2018 117 112 14 4379 185 44.68 4959 88.30 9 29 3 378 54
MN Samuels (WI) 2011-2018 92 89 10 2959 133* 37.45 3925 75.38 8 12 5 258 74
SPD Smith (AUS) 2010-2018 108 94 12 3431 164 41.84 3973 86.35 8 19 5 289 31
DPMD Jayawardene (SL) 2010-2015 134 123 10 4132 144 36.56 4938 83.67 8 26 4 401 24
WU Tharanga (SL) 2010-2018 136 129 16 4124 174* 36.49 5295 77.88 8 24 9 471 36
Babar Azam (PAK) 2015-2018 41 40 5 1789 125* 51.11 2123 84.26 7 7 1 142 17
WTS Porterfield (IRE) 2010-2018 82 80 0 2542 139 31.77 3539 71.82 7 11 6 269 23
PR Stirling (IRE) 2010-2018 91 89 1 3167 177 35.98 3470 91.26 7 15 9 357 69
Tamim Iqbal (BDESH) 2010-2018 113 111 5 4154 132 39.18 5165 80.42 7 30 10 456 52
CS MacLeod (SCOT) 2011-2018 52 51 4 1701 175 36.19 2111 80.57 6 6 7 176 18
Ahmed Shehzad (PAK) 2011-2017 77 77 1 2499 124 32.88 3413 73.22 6 14 7 260 18
AD Hales (ENG) 2014-2018 59 57 2 2018 171 36.69 2124 95.00 5 12 4 233 40
EC Joyce (IRE) 2011-2018 61 60 8 2151 160* 41.36 2921 73.63 5 12 4 202 23
SR Watson (AUS) 2010-2015 94 91 5 3481 185* 40.47 3624 96.05 5 23 4 352 94
JC Buttler (ENG) 2012-2018 109 92 18 2816 129 38.05 2386 118.02 5 15 10 234 88
Mushfiqur Rahim (BDESH) 2010-2018 125 119 17 3796 117 37.21 4650 81.63 5 24 4 302 55
SR Tendulkar (INDIA) 2010-2012 23 23 1 1032 200* 46.90 1118 92.30 4 3 0 115 13
JM Bairstow (ENG) 2011-2018 42 38 8 1451 141* 48.36 1500 96.73 4 6 2 143 27
KJ Coetzer (SCOT) 2010-2018 45 43 2 1830 156 44.63 2057 88.96 4 11 3 235 25
G Gambhir (INDIA) 2010-2013 56 56 3 2228 138* 42.03 2604 85.56 4 16 5 229 2
JJ Roy (ENG) 2015-2018 57 56 2 2006 180 37.14 1955 102.60 4 11 5 242 30
IJL Trott (ENG) 2010-2013 64 61 9 2671 137 51.36 3443 77.57 4 20 4 200 3
AN Cook (ENG) 2010-2014 69 69 4 2502 137 38.49 3124 80.08 4 16 4 286 10
TWM Latham (NZ) 2012-2018 74 72 8 2134 137 33.34 2603 81.98 4 11 6 190 28
MJ Clarke (AUS) 2010-2015 82 76 13 3036 117 48.19 3735 81.28 4 20 1 237 25
CH Gayle (WI) 2010-2018 76 76 3 2156 215 29.53 2227 96.81 4 9 5 192 116
DA Miller (SA) 2010-2018 105 93 27 2503 138* 37.92 2475 101.13 4 10 8 185 74
HDRL Thirimanne (SL) 2010-2017 117 97 12 2946 139* 34.65 4130 71.33 4 20 6 227 24
LD Chandimal (SL) 2010-2018 139 126 21 3433 111 32.69 4650 73.82 4 21 11 234 37
MS Dhoni (INDIA) 2010-2018 164 136 43 4834 139* 51.97 5545 87.17 4 33 3 380 107
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

Performances in matches that overlap decades are credited to the year in which they occurred - this results in some unknown data, especially in regard to bowling figures

Records includes the following current or recent matches:
Afghanistan v West Indies at Harare, ICC Cricket World Cup Qualifier final, Mar 25, 2018 [ODI # 4007]
Afghanistan v Ireland at Harare, ICC Cricket World Cup Qualifier 33rd match, Mar 23, 2018 [ODI # 4006]
Zimbabwe v United Arab Emirates at Harare, ICC Cricket World Cup Qualifier 32nd match, Mar 22, 2018 [ODI # 4005]