Batting Rankings

  

ODI Batting

Rank Player Rating
1 AB de Villiers 891
2 Hashim Amla 867
3 Virat Kohli 831
4 KC Sangakkara 823
5 TM Dilshan 785
6 K.S. Williamson 784
7 S Dhawan 725
8 Ross Taylor 722
9 MS Dhoni 721
10 Q. de Kock 720

Test Batting

Rank Player Rating
1 KC Sangakkara 909
2 AB de Villiers 908
3 Hashim Amla 891
4 S.P.D. Smith 873
5 A.D. Mathews 841
6 K.S. Williamson 839
7 S Chanderpaul 834
8 Younus Khan 818
9 David Warner 805
10 J.E. Root 789

T20 Batting

Rank Player Rating
1 Virat Kohli 897
2 Aaron Finch 870
3 A.D. Hales 866
4 F du Plessis 795
5 B.B. McCullum 751
6 Chris Gayle 732
7 Kusal Perera 707
8 S Raina 677
9 D Warner 662
10 Yuvraj Singh 657