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

Batting Records and Statistics Menu