Last updated - 19 Jan 2018

Test Team Rankings

R Team M P R
1 India 28 3499 125
2 South Africa 32 3589 112
3 Australia 33 3499 106
4 New Zealand 23 2354 102
5 England 36 3511 98
6 Sri Lanka 31 2914 94
7 Pakistan 17 1463 86
8 Bangladesh 16 1202 75
9 West Indies 22 1484 67
10 Zimbabwe 8 12 2

Test Batsmen

R Player Team R
1 Steven Smith Australia 929
2 Virat Kohli India 912
3 Joe Root England 867
4 Kane Williamson New Zealand 847
5 David Warner Australia 820
6 AB de Villiers South Africa 813
7 Cheteshwar Pujara India 810
8 Dean Elgar South Africa 784
9 Aiden Markram South Africa 759
10 Ross Taylor New Zealand 739

Test Bowlers

R Player Team R
1 Kagiso Rabada South Africa 897
2 Jimmy Anderson England 891
3 Vernon Philander South Africa 845
4 Ravindra Jadeja India 844
5 Ravichandran Ashwin India 803
6 Morne Morkel South Africa 800
7 Pat Cummins Australia 800
8 Trent Boult New Zealand 795
9 Rangana Herath Sri Lanka 777
10 Neil Wagner New Zealand 765

Test All-Rounder

R Player Team R
1 Shakib Al Hasan Bangladesh 421
2 Ravindra Jadeja India 391
3 Vernon Philander South Africa 372
4 Ravichandran Ashwin India 368
5 Ben Stokes England 329

Last updated - 19 Jan 2018

ODI Team Rankings

R Team M P R
1 England 42 5257 125
2 India 45 5492 122
3 South Africa 34 3842 113
4 New Zealand 41 4602 112
5 Australia 32 3327 104
6 Pakistan 32 3279 102
7 Bangladesh 24 2220 93
8 Sri Lanka 43 3302 77
9 West Indies 29 1989 69
10 Afghanistan 28 1758 63

ODI Batsmen

R Player Team R
1 Virat Kohli India 909
2 AB de Villiers South Africa 844
3 David Warner Australia 823
4 Joe Root England 814
5 Babar Azam Pakistan 813
6 Rohit Sharma India 799
7 Ross Taylor New Zealand 785
8 Quinton de Kock South Africa 783
9 Faf du Plessis South Africa 782
10 Kane Williamson New Zealand 778

ODI Bowlers

R Player Team R
1 Jasprit Bumrah India 787
2 Rashid Khan Afghanistan 763
3 Josh Hazlewood Australia 714
4 Hasan Ali Pakistan 711
5 Trent Boult New Zealand 699
6 Imran Tahir South Africa 683
7 Kagiso Rabada South Africa 679
8 Chris Woakes England 673
9 Yuzvendra Chahal India 667
10 Mitchell Starc Australia 658

ODI All-Rounder

R Player Team R
1 Shakib Al Hasan Bangladesh 360
2 Mohammad Hafeez Pakistan 339
3 Mohammad Nabi Afghanistan 324
4 Mitchell Santner New Zealand 317
5 Chris Woakes England 313

Last updated - 19 Jan 2018

T20 Team Rankings

R Team M P R
1 Pakistan 23 2990 130
2 Australia 15 1894 126
3 India 32 3932 123
4 New Zealand 22 2542 116
5 England 17 1951 115
6 South Africa 18 2058 114
7 West Indies 18 2048 114
8 Afghanistan 22 1917 87
9 Sri Lanka 27 2287 85
10 Bangladesh 21 1570 75

T20 Batsmen

R Player Team R
1 Babar Azam Pakistan 881
2 Colin Munro New Zealand 801
3 Glenn Maxwell Australia 799
4 Aaron Finch Australia 763
5 Martin Guptill New Zealand 747
6 Evin Lewis West Indies 734
7 Alex Hales England 679
8 Virat Kohli India 670
9 Mohammad Shahzad Afghanistan 653
10 Hamilton Masakadza Zimbabwe 648

T20 Bowlers

R Player Team R
1 Rashid Khan Afghanistan 759
2 Shadab Khan Pakistan 733
3 Yuzvendra Chahal India 706
4 Ish Sodhi New Zealand 700
5 Samuel Badree West Indies 671
6 Mitchell Santner New Zealand 665
7 Imran Tahir South Africa 650
8 Mustafizur Rahman Bangladesh 647
9 Imad Wasim Pakistan 637
10 Mohammad Naveed United Arab Emirates 626

T20 All-Rounder

R Player Team R
1 Glenn Maxwell Australia 390
2 Mohammad Nabi Afghanistan 292
3 Shakib Al Hasan Bangladesh 288
4 Jean-Paul Duminy South Africa 235
5 Marlon Samuels West Indies 229