July 30 (CRICKETNMORE) - Check out Top 20 batsmen in latest ICC ODI Player Rankings (as on 29 July, after the conclusion of the West Indies v Bangladesh series):
Top 20 BATSMEN
Rank (+/-) Player Team Points
1 ( - ) Virat Kohli Ind 911!
2 (+1) Babar Azam Pak 825
3 (-1) Joe Root Eng 818
4 ( - ) Rohit Sharma Ind 806
5 ( - ) David Warner Aus 803
6 ( - ) Ross Taylor NZ 785
7 ( - ) Quinton de Kock SA 783
8 ( - ) Faf du Plessis SA 782
9 ( - ) Kane Williamson NZ 778
10 ( - ) Shikhar Dhawan Ind 770
11 ( - ) Jonny Bairstow Eng 769
12 ( - ) Hashim Amla SA 746
13 (+4) Tamim Iqbal Ban 737
14 (-1) Martin Guptill NZ 731
15 (-1) MS Dhoni Ind 714
16 (+8) Fakhar Zaman Pak 713*
17 (-2) Aaron Finch Aus 706
18 (-2) Jos Buttler Eng 701
19 (-1) Steve Smith Aus 675
20= (-1) Travis Head Aus 670*
(-1) Jason Roy Eng 670
Ajinkya Rahane with his wife Radhika Dhopavkar
ICC Media Release