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 H Masakadza Zimbabwe 26 26 0 581 84 0 3 22.35
2 J E Root* England 24 24 8 946 113* 3 5 59.13
3 J C Buttler* England 23 18 5 671 110* 2 4 51.62
4 E J G Morgan* England 22 22 4 756 92 0 7 42.00
5 J J Roy* England 22 22 0 894 180 3 1 40.64
6 J M Bairstow* England 22 22 0 1025 139 4 2 46.59
7 B R M Taylor* Zimbabwe 21 21 0 898 138 2 4 42.76
8 Rahmat Shah* Afghanistan 20 19 0 722 114 1 6 38.00
9 Mohammad Nabi* Afghanistan 20 17 2 463 92 0 3 30.87
10 S Dhawan* India 19 19 1 897 127 3 2 49.83
11 R G Sharma* India 19 19 5 1030 162 5 3 73.57
12 Mushfiqur Rahim* Bangladesh 19 19 5 770 144 1 5 55.00
13 S D Hope* West Indies 18 18 5 875 146* 3 3 67.31
14 S O Hetmeyer* West Indies 18 18 0 727 127 3 2 40.39
15 Sikandar Raza* Zimbabwe 18 18 2 633 92 0 5 39.56
16 Mohammad Shahzad* Afghanistan 18 18 1 607 124 1 4 35.71
17 Babar Azam* Pakistan 18 17 3 509 106* 1 2 36.36
18 Fakhar Zaman* Pakistan 17 17 4 875 210* 2 6 67.31
19 Shakib Al Hasan* Bangladesh 15 13 0 497 97 0 5 38.23
20 A D Hales* England 14 14 1 457 147 1 3 35.15
21 V Kohli* India 14 14 5 1202 160* 6 3 133.56
22 P R Stirling* Ireland 13 13 0 450 126 1 2 34.62
23 W T S Porterfield* Ireland 13 13 0 450 139 2 1 34.62
24 A Balbirnie* Ireland 13 13 0 489 105 2 3 37.62
25 Imam-ul-Haq* Pakistan 13 13 2 672 128 3 3 61.09
26 Tamim Iqbal* Bangladesh 12 12 4 684 130* 2 6 85.50
27 L R P L Taylor* New Zealand 11 10 3 639 181* 2 4 91.29
28 K S Williamson* New Zealand 11 11 1 468 115 2 1 46.80
29 A J Finch* Australia 11 11 0 493 107 3 1 44.82
30 C S MacLeod* Scotland 11 11 2 534 157* 2 2 59.33
31 Rameez Shahzad* United Arab Emirates 8 8 2 472 121* 2 3 78.67

Batting Records and Statistics Menu