Batting Rankings

  

ODI Batting

Rank Player Rating
1 AB de Villiers 889
2 KC Sangakkara 839
3 Hashim Amla 806
4 Virat Kohli 790
5 K.S. Williamson 786
6 TM Dilshan 781
7 S Dhawan 765
8 Ross Taylor 732
9 MS Dhoni 723
10 Glenn Mexwell 720

Test Batting

Rank Player Rating
1 S.P.D. Smith 936
2 AB de Villiers 908
3 Hashim Amla 891
4 KC Sangakkara 874
5 A.D. Mathews 860
6 J.E. Root 850
7 Younus Khan 829
8 K.S. Williamson 813
9 C.J.L. Rogers 793
10 David Warner 764

T20 Batting

Rank Player Rating
1 Aaron Finch 871
2 Virat Kohli 861
3 A.D. Hales 860
4 F du Plessis 827
5 B.B. McCullum 757
6 Chris Gayle 732
7 Kusal Perera 680
8 Hamilton Masakadza 667
9 D Warner 665
10 Suresh Raina 650