Check out the latest ICC Batsman Ranking 2020 this year with top 10 list of some of the exciting batsmen in all cricket formats. For batting, the performance rating is based on a combination of runs scored, the rating of the opposition bowlers, match result and comparison to the overall scores in the match. Below is the list of best Batsmen in T20, ODI and Test cricket.
Also See: Bowler Ranking | All-Rounders Ranking
Top 10 T20 Batsman
# |
Player |
Rating |
1 |
Babar Azam |
879 |
2 |
Lokesh Rahul |
823 |
3 |
Aaron Finch |
810 |
4 |
Colin Munro |
785 |
5 |
Glenn Maxwell |
766 |
6 |
Dawid Malan |
718 |
7 |
Evin Lewis |
702 |
8 |
Hazratullah |
692 |
9 |
Eoin Morgan |
687 |
10 |
Virat Kohli |
673 |
Top 10 ODI Batsman
# |
Player |
Rating |
1 |
Virat Kohli |
869 |
2 |
Rohit Sharma |
855 |
3 |
Babar Azam |
829 |
4 |
Ross Taylor |
828 |
5 |
Faf du Plessis |
803 |
6 |
David Warner |
796 |
7 |
Quinton de Kock |
782 |
8 |
Kane Williamson |
773 |
9 |
Joe Root |
770 |
10 |
Aaron Finch |
769 |
Top 10 Test Batsman
# |
Player |
Rating |
1 |
Steve Smith |
911 |
2 |
Virat Kohli |
886 |
3 |
M Labuschagne |
827 |
4 |
Kane Williamson |
813 |
5 |
Babar Azam |
800 |
6 |
David Warner |
793 |
7 |
Cheteshwar Pujara |
766 |
8 |
Joe Root |
764 |
9 |
Ajinkya Rahane |
726 |
10 |
Ben Stokes |
718 |