Batting Rankings

  

ODI Batting

Rank Player Rating
1 AB de Villiers 900
2 Virat Kohli 804
3 K.S. Williamson 788
4 TM Dilshan 786
5 Hashim Amla 776
6 MS Dhoni 741
7 S Dhawan 730
8 Ross Taylor 728
9 Glenn Mexwell 717
10 F. du Plessis 715

Test Batting

Rank Player Rating
1 S.P.D. Smith 910
2 AB de Villiers 890
3 J.E. Root 886
4 Hashim Amla 881
5 A.D. Mathews 851
6 Younus Khan 826
7 K.S. Williamson 813
8 Alastair Cook 803
9 David Warner 775
10 Misbah-ul-Haq 764

T20 Batting

Rank Player Rating
1 Aaron Finch 854
2 Virat Kohli 845
3 A.D. Hales 841
4 F du Plessis 758
5 Chris Gayle 732
6 B.B. McCullum 712
7 Kusal Perera 680
8 Eoin Morgan 675
9 Martin Guptill 653
10 D Warner 652