Home » ICC Rankings » Player Rankings » Batsman Rankings » ICC Cricket Batsman Ranking – Top 10 Batsman In Test, ODI, T20

ICC Cricket Batsman Ranking – Top 10 Batsman In Test, ODI, T20

After each and every international cricket match International Cricket Council that is ICC update their different ranking table for Batsman, Teams , Bowlers and publish on them. In this post we are going to disclose ICC cricket Batsman ranking for all format of the game T20, ODI & Test. Top 10 players from different countries are included in this list according to their batting performance in the recent matches. Some points are given to each player according to their performance called rating points which decide the rank . All three tables are given below.

icc batsman Ranking


Top 10 Batsman of Cricket :-

Test Cricket :- 

First we will talk about the basic format of the game that is Test cricket. This kind of game continues for 5 days and each team bat for maximum two innings. Every day overall 90 overs (maximum) are bowled. All the players put on white sports wear only.

ICC Test batsman Ranking :-

(updated on 15th August 2016)

Rank NameRatingCountry
1Steve Smith904Australia
2Joe Root878England
3Kane Williamson873New Zealand
4Hashim Amla860South Africa
5Younus Khan845Pakistan
6Adam Voges824Australia
7AB de Villiers818South Africa
8Ajinkya Rahane785India
9Ross Taylor772New Zealand
10Alastair Cook770Enaland

ODI Cricket :-

One of the popular cricket format One day international. Earlier it was 60 overs game but now it is 50 overs cricket match. In this format players wear colorful sports wear.

ICC ODI Batsman Ranking :-

(updated on 15th August 2016)

1AB de Villiers887South Africa
2Virat Kohli813India
3Hashim Amla778South Africa
4Kane Williamson752New Zealand
5Martin Guptill751New Zealand
6Rohit Sharma750India
7Joe Root741England
8Shikhar Dhawan737India
9Quinton de Kock735South Africa
10Tillekeratne Dilshan734Sri Lanka

T20 Cricket :-

The rapid fire T20 cricket is most popular format of cricket now a days. Young generation is the fan of this format. Total 20 overs are bowled out by each team and with in 3 hours a single T20 match concluded. On 17 Feb 2005 first T20 match was played between Australia & New Zealand. From there each series has at least 1 such game in the schedule.

 ICC T20 Batsman Ranking :-

(updated on 15th August 2016)

Rank NameRatingsCountry
1Virat Kohli837India
2Aaron Finch803Australia
3Martin Guptill754New Zealand
4Francois du Plessis741South Africa
5Joe Root735England
6Kane Williamson719New Zealand
7Alex Hales699England
8Chris Gayle696West Indies
9Mohammad Shahzad674UAE
10Shane Watson664Australia

We are updating the table frequently, so keep visiting for all the latest rankings.


  1. virat best player of the world

  2. Virat Kohli is the most powerful batman india and t20 cricket farmat And i love you Alka sachin chauhan

Leave a Reply

Your email address will not be published. Required fields are marked *