ICC Player Rankings for ODI Batsmen

Position Player Name Country Points
1 Virat Kohli India 869
2 Rohit Sharma India 855
3 Babar Azam Pakistan 829
4 Ross Taylor New Zeland 828
5 Francois du Plessis South Africa 803
6 David Warner Australia 796
7 Quinton de Kock South Africa 782
8 Kane Williamson New Zeland 773
9 Joe Root England 770
10 Aaron Finch Australia 769