Here is the updated ranking of batsmen and bowlers in ICC One Day International matches. Details of Top ten batsmen in ICC ODI rank list are available here.
ICC ODI batting ranking
Click
here for detailed rank list of ICC
Top 10 Batsmen in ICC ODI Cricket
- Virat Kohli (IND) - 869 ratings
- Rohit Sharma (IND) - 855 ratings
- Babar Azam (PAK)- 829 ratings
- Ross Taylor (NZ) - 828 ratings
- Francois du Plessis (SA) - 791 ratings
- David Warner (AUS) - 781 ratings
- Kane Williamson (NZ) - 773 ratings
- Joe Root (ENG) - 770 ratings
- Aaron Finch (AUS) - 758 ratings
- Quinton de Kock (SA) - 754 ratings
Last updated on 07th March 2020
Top Ranked Indian Batsmen in ODI Cricket

Top ranked Indian batsman is vice captain of India Virat Kohli, his ODI ranking is 1. Indian openers Rohit Sharma involved in ICC ODI Top Ten list. Virat Kohli need to perform well in coming matches to reach top positions in ICC ODI ranking.
Top Indian Batsmen in ICC ODI ranking list
- Virat Kohli - 1
- Rohit Sharma - 2
- Shikhar Dhawan - 17
- Mahendra Singh Dhoni - 26
- Lokesh Rahul - 34
- Kedar Jadhav - 40
Top Batsman in ODI Cricket, Consistent Batsman in ODI Cricket, Highest Individual Scorer in ODI Cricket, Mahendra Singh Dhoni, MS Dhoni, Sachin Tendulkar, Hussey, Sangakkara, Chanderpaul, Kallis, Graeme Smith, Ricky Ponting, Chris Gayle, AB de Villiers, Sehwag, Yuvraj Singh, Suresh Raina, Virat Kohli, Gautam Gambhir