One Day Internationals - Batting Records and Statistics - Aggregates
Players Scoring Most Runs in Year 
  Player Country Matches Inns NO Runs HS   100s 50s Avg
1 Shakib Al Hasan* Bangladesh 11 11 3 746 124* 2 7 93.25
2 H E van der Dussen* South Africa 18 14 5 664 95 0 7 73.78
3 D A Warner* Australia 10 10 1 647 166 3 3 71.89
4 J J Roy* England 14 12 0 845 153 3 6 70.42
5 F du Plessis South Africa 19 17 5 814 112* 2 6 67.83
6 S D Hope* West Indies 28 26 4 1345 170 4 8 61.14
7 Babar Azam* Pakistan 20 20 2 1092 115 3 6 60.67
8 B A Stokes* England 20 17 5 719 89 0 7 59.92
9 V Kohli* India 26 25 2 1377 123 5 7 59.87
10 K S Williamson* New Zealand 20 19 3 948 148 2 6 59.25
11 R G Sharma* India 28 27 1 1490 159 7 6 57.31
12 L R P L Taylor* New Zealand 21 20 3 943 137 1 7 55.47
13 P R Stirling* Ireland 14 13 0 692 130 1 7 53.23
14 E J G Morgan* England 21 18 3 791 148 2 5 52.73
15 N Pooran* West Indies 19 17 3 728 118 1 5 52.00
16 A J Finch* Australia 23 23 1 1141 153* 4 6 51.86
17 J E Root* England 22 20 2 910 107 3 4 50.56
18 Haris Sohail* Pakistan 15 15 2 654 130 2 3 50.31
19 Mushfiqur Rahim* Bangladesh 18 18 3 754 102* 1 5 50.27
20 C H Gayle* West Indies 17 15 0 753 162 2 5 50.20
21 U T Khawaja* Australia 22 22 0 1085 104 2 8 49.32
22 Q de Kock* South Africa 17 17 1 774 121 1 7 48.38
23 J C Buttler* England 20 16 2 667 150 3 2 47.64
24 Imam-ul-Haq* Pakistan 21 21 2 904 151 3 3 47.58
25 J M Bairstow* England 20 18 0 844 128 3 4 46.89
26 M D K J Perera* Sri Lanka 16 15 0 646 111 2 3 43.07
27 S O Hetmeyer* West Indies 23 20 3 658 139 2 2 38.71
28 M J Guptill* New Zealand 20 20 2 650 138 3 1 36.11
29 Fakhar Zaman* Pakistan 20 20 0 683 138 1 5 34.15
30 Rahmat Shah* Afghanistan 20 20 0 646 113 1 4 32.30

Batting Records and Statistics Menu