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

Batting Records and Statistics Menu