Skip to content

ICC Batsman Ranking 2020

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