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

Batting Records and Statistics Menu