Most runs
Player Mat Inns NO Runs HS Ave BF SR 100 50 0 4s 6s
F du Plessis (SA) 16 16 2 814 185 58.14 910 89.45 2 5 0 68 7
JE Root (ENG) 14 14 3 785 133* 71.36 876 89.61 2 5 0 67 4
EJG Morgan (ENG) 15 15 1 752 107 53.71 762 98.68 3 3 0 62 26
V Kohli (INDIA) 13 13 5 687 122 85.87 696 98.70 2 5 1 63 15
Q de Kock (SA) 16 16 0 669 109 41.81 734 91.14 1 6 1 75 5
HM Amla (SA) 16 16 0 667 154 41.68 771 86.51 2 3 0 72 10
LRPL Taylor (NZ) 14 14 2 660 107 55.00 806 81.88 2 5 0 65 1
Tamim Iqbal (BDESH) 11 10 1 623 128 69.22 752 82.84 2 4 1 64 9
WU Tharanga (SL) 14 14 3 591 119 53.72 621 95.16 1 4 0 66 12
N Dickwella (SL) 13 13 0 584 116 44.92 618 94.49 2 3 0 60 3
AB de Villiers (SA) 16 16 5 577 85 52.45 542 106.45 0 5 1 51 7
Babar Azam (PAK) 13 13 3 569 125* 56.90 696 81.75 2 1 0 45 6
WTS Porterfield (IRE) 13 12 0 558 119 46.50 647 86.24 2 2 0 58 4
BA Stokes (ENG) 12 11 2 520 102* 57.77 503 103.37 2 3 0 38 19
BKG Mendis (SL) 16 16 1 518 102 34.53 611 84.77 1 4 2 56 3
S Dhawan (INDIA) 12 12 0 511 125 42.58 524 97.51 1 4 0 65 6
KS Williamson (NZ) 10 10 0 485 100 48.50 548 88.50 1 4 0 42 6
Mohammad Hafeez (PAK) 13 13 2 472 88 42.90 557 84.73 0 4 0 37 13
AD Hales (ENG) 12 12 0 470 110 39.16 466 100.85 1 4 1 55 11
PR Stirling (IRE) 13 12 0 468 99 39.00 533 87.80 0 4 2 50 13
MD Gunathilaka (SL) 10 10 0 455 116 45.50 526 86.50 1 4 1 46 5
DA Warner (AUS) 8 8 1 446 179 63.71 410 108.78 2 0 0 44 8
SD Hope (WI) 14 12 1 437 81 39.72 680 64.26 0 3 0 26 7
DAS Gunaratne (SL) 16 14 3 432 114* 39.27 495 87.27 1 1 0 39 6
Rahmat Shah (AFG) 13 12 1 425 108* 38.63 602 70.59 1 4 1 28 6
TM Head (AUS) 10 8 2 399 128 66.50 419 95.22 1 3 0 36 9
MS Dhoni (INDIA) 13 9 3 386 134 64.33 447 86.35 1 3 0 26 11
SF Mire (ZIM) 12 12 0 376 112 31.33 376 100.00 1 1 1 44 8
NT Broom (NZ) 12 12 0 374 79 31.16 429 87.17 0 3 1 32 4
Yuvraj Singh (INDIA) 11 10 1 372 150 41.33 377 98.67 1 1 0 46 7
DA Miller (SA) 12 10 4 370 117* 61.66 373 99.19 1 2 0 19 15
JN Mohammed (WI) 14 12 1 368 91* 33.45 502 73.30 0 4 1 32 7
Shoaib Malik (PAK) 12 11 4 355 101* 50.71 392 90.56 1 1 0 31 9
JJ Roy (ENG) 14 14 0 353 82 25.21 377 93.63 0 4 1 50 4
Asghar Stanikzai (AFG) 13 12 0 338 101 28.16 422 80.09 1 1 0 27 11
AM Rahane (INDIA) 6 6 0 337 103 56.16 442 76.24 1 3 0 34 3
Shakib Al Hasan (BDESH) 11 9 0 333 114 37.00 389 85.60 1 2 0 32 2
MJ Guptill (NZ) 6 6 1 331 180* 66.20 317 104.41 1 1 0 37 12
KM Jadhav (INDIA) 13 8 3 329 120 65.80 233 141.20 1 1 0 38 8
JDS Neesham (NZ) 13 12 1 321 71* 29.18 325 98.76 0 2 0 30 3
H Masakadza (ZIM) 8 8 0 313 111 39.12 355 88.16 1 1 0 43 4
SPD Smith (AUS) 8 8 3 307 108* 61.40 364 84.34 1 2 1 27 1
NJ O'Brien (IRE) 12 11 1 306 109 30.60 467 65.52 1 0 0 19 7
RG Sharma (INDIA) 5 5 1 304 123* 76.00 350 86.85 1 2 1 29 7
Rohan Mustafa (UAE) 7 7 0 297 109 42.42 358 82.96 1 0 0 32 5
Mahmudullah (BDESH) 11 9 5 297 102* 74.25 313 94.88 1 1 0 27 6
Mushfiqur Rahim (BDESH) 11 10 2 280 79 35.00 349 80.22 0 3 1 24 2
A Balbirnie (IRE) 12 11 2 267 85* 29.66 340 78.52 0 2 1 31 2
TWM Latham (NZ) 9 9 0 266 104 29.55 333 79.87 1 2 3 27 5
Azhar Ali (PAK) 8 8 0 265 76 33.12 374 70.85 0 3 0 22 3
By default, the shading indicates records from the past week, or failing that, the most recent entry.
Adjust: most recent | past week | past month

Performances in matches that overlap years 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:
Sri Lanka v Zimbabwe at Hambantota, 5th ODI, Jul 10, 2017 [ODI # 3904]
Sri Lanka v Zimbabwe at Hambantota, 4th ODI, Jul 8, 2017 [ODI # 3903]
West Indies v India at Kingston, 5th ODI, Jul 6, 2017 [ODI # 3902]
Sri Lanka v Zimbabwe at Hambantota, 3rd ODI, Jul 6, 2017 [ODI # 3901]