Top 10 ODI batsmen in ICC player rankings

DH Web Desk

Rank 10 - Fakhar Zaman (Pakistan) - 692 Rating.

|

Credit: Instagram/@fakharzaman719

Rank 09 - Virat Kohli (India) - 694 Rating.

|

Credit: Instagram/@virat.kohli

Rank 08 - Heinrich Klaasen (South Africa) - 698 Rating.

|

Credit: Instagram/@heinie45

Rank 07 - Quinton de Kock (South Africa) - 714 Rating.

|

Credit: Instagram/@qdk_12

Rank 06 - David Warner (Australia) - 720 Rating.

|

Credit: Instagram/@davidwarner31

Rank 05 - Imam-ul-Haq (Pakistan) - 728 Rating

|

Credit: Instagram/@imamulhaqofficial

Rank 04 - Harry Tector (Ireland) - 729 Rating.

|

Credit: Instagram/@harrytector

Rank 03 - Rassie van der Dussen (South Africa) - 743 Rating.

|

Credit: Instagram/@harrytector

Rank 02 - Shubman Gill (India) - 847 Rating.

|

Credit: Instagram/@shubmangill

Rank 01 - Babar Azam (Pakistan) - 857 Rating.

|

Credit: Instagram/@babarazam