Home  »  Cricket  »  ICC Rankings  »  ICC All-Rounders Rankings

ICC Top 100 All-Rounders Rankings

Last Updated After - England vs West Indies , 09 September 2017
Position Player Country Rating
1 Shakib Al Hasan Bangladesh 455
2 Ravindra Jadeja India 429
3 Ravichandran Ashwin India 421
4 Ben Stokes England 395
5 Moeen Ali England 378
6 Vernon Philander South Africa 331
7 Mitchell Starc Australia 306
8 Jason Holder West Indies 226
9 Stuart Broad England 207
10 Rangana Herath Sri Lanka 203
11 Dilruwan Perera Sri Lanka 194
12 Chris Woakes England 191
13 Tim Southee New Zealand 171
14 Neil Wagner New Zealand 160
15 Kagiso Rabada South Africa 157
16 Mohammad Hafeez Pakistan 156
17 JP Duminy South Africa 146
18 Roston Chase West Indies 140
19 Dale Steyn South Africa 136
20 Kane Williamson New Zealand 135
21 Mehedi Hasan Bangladesh 131
22 Yasir Shah Pakistan 128
23 Morne Morkel South Africa 128
24 Trent Boult New Zealand 127
25 Mark Craig New Zealand 126
26 Mitchell Santner New Zealand 125
27 Josh Hazlewood Australia 120
28 Angelo Mathews Sri Lanka 120
29 Mahmudullah Bangladesh 119
30 Nathan Lyon Australia 115
31 Devendra Bishoo West Indies 114
32 James Anderson England 106
33 Milinda Siriwardana Sri Lanka 105
34 Colin de Grandhomme New Zealand 104
35 Peter Siddle Australia 104
36 Graeme Cremer Zimbabwe 104
37 Keshav Maharaj South Africa 101
38 Sohail Khan Pakistan 97
39 Steve Smith Australia 96
40 Mohammad Shami India 95
41 Joe Root England 95
42 Hamilton Masakadza Zimbabwe 95
43 Mohammad Amir Pakistan 93
44 Bhuvneshwar Kumar India 90
45 Mitchell Marsh Australia 86
46 Kraigg Brathwaite West Indies 81
47 Jayant Yadav India 79
48 Kemar Roach West Indies 79
49 Marlon Samuels West Indies 79
50 Dean Elgar South Africa 77
51 Doug Bracewell New Zealand 77
52 Umesh Yadav India 73
53 Adil Rashid England 73
54 Toby Roland-Jones England 70
55 Amit Mishra India 67
56 Wahab Riaz Pakistan 66
57 Pat Cummins Australia 65
58 Suranga Lakmal Sri Lanka 65
59 Malcolm Waller Zimbabwe 65
60 Chris Morris South Africa 61
61 Jimmy Neesham New Zealand 61
62 Ish Sodhi New Zealand 60
63 Azhar Ali Pakistan 60
64 Taijul Islam Bangladesh 58
65 Sean Williams Zimbabwe 57
66 Hardik Pandya India 55
67 Zulfiqar Babar Pakistan 52
68 Matt Henry New Zealand 49
69 Ashton Agar Australia 45
70 Ishant Sharma India 42
71 Jeetan Patel New Zealand 41
72 Steven Finn England 41
73 Steve O'Keefe Australia 39
74 Shannon Gabriel West Indies 39
75 Mark Wood England 38
76 Mohammad Nasir Hossain Bangladesh 37
77 Shaminda Eranga Sri Lanka 36
78 Donald Tiripano Zimbabwe 35
79 Rahat Ali Pakistan 34
80 Kuldeep Yadav India 34
81 Glenn Maxwell Australia 33
82 Sikandar Sikandar Raza Zimbabwe 29
83 Wayne Parnell South Africa 27
84 Lakshan Sandakan Sri Lanka 27
85 Dhananjaya de Silva Sri Lanka 24
86 Shuvagata Hom Bangladesh 24
87 Martin Guptill New Zealand 24
88 Nuwan Pradeep Sri Lanka 24
89 Asela Gunaratne Sri Lanka 21
90 David Warner Australia 21
91 Jackson Bird Australia 18
92 Liam Dawson England 17
93 Dane Piedt South Africa 16
94 Dushmantha Chameera Sri Lanka 15
95 Shafiul Islam Bangladesh 14
96 Dimuth Karunaratne Sri Lanka 12
97 Rubel Hossain Bangladesh 10
98 Malinda Pushpakumara Sri Lanka 10
99 Hasan Ali Pakistan 9
100 Lahiru Kumara Sri Lanka 9
Last Updated After - Sri Lanka vs India , 03 September 2017
Position Player Country Rating
1 Shakib Al Hasan Bangladesh 353
2 Mohammad Hafeez Pakistan 338
3 Mohammad Nabi Afghanistan 328
4 Angelo Mathews Sri Lanka 304
5 James Faulkner Australia 298
6 Ben Stokes England 277
7 Mitchell Marsh Australia 273
8 Jason Holder West Indies 267
9 Chris Woakes England 250
10 Sikandar Sikandar Raza Zimbabwe 246
11 Mitchell Santner New Zealand 245
12 Moeen Ali England 241
13 Kevin O'Brien ireland 239
14 Imad Wasim Pakistan 229
15 Ravindra Jadeja India 228
16 Sean Williams Zimbabwe 227
17 Glenn Maxwell Australia 218
18 Kane Williamson New Zealand 218
19 Paul Stirling ireland 216
20 Mitchell Starc Australia 215
21 Adil Rashid England 214
22 Mohammad Nasir Hossain Bangladesh 212
23 Kagiso Rabada South Africa 208
24 Joe Root England 206
25 Rashid Khan Afghanistan 199
26 Corey Anderson New Zealand 197
27 Travis Head Australia 195
28 Mahmudullah Bangladesh 194
29 JP Duminy South Africa 193
30 Imran Tahir South Africa 192
31 Hardik Pandya India 190
32 Shoaib Malik Pakistan 187
33 Liam Plunkett England 184
34 Josh Hazlewood Australia 183
35 Marlon Samuels West Indies 182
36 Wayne Parnell South Africa 176
37 AB de Villiers South Africa 175
38 Trent Boult New Zealand 174
39 Matt Henry New Zealand 169
40 Asela Gunaratne Sri Lanka 168
41 Mashrafe Mortaza Bangladesh 167
42 Ravichandran Ashwin India 165
43 Mohammad Amir Pakistan 165
44 Akshar Patel India 164
45 Jimmy Neesham New Zealand 164
46 Sunil Narine West Indies 164
47 Chris Morris South Africa 159
48 Virat Kohli India 157
49 Francois du Plessis South Africa 156
50 Graeme Cremer Zimbabwe 156
51 Kedar Jadhav India 155
52 Bhuvneshwar Kumar India 153
53 George Dockrell ireland 149
54 John Hastings Australia 148
55 Ashley Nurse West Indies 144
56 Josh Davey SCO 142
57 Steve Smith Australia 138
58 Pat Cummins Australia 135
59 Dawlat Zadran Afghanistan 135
60 Mirwais Ashraf Afghanistan 135
61 Chamu Chibhabha Zimbabwe 135
62 Adam Milne New Zealand 133
63 Hasan Ali Pakistan 131
64 Samiullah Shenwari Afghanistan 131
65 Martin Guptill New Zealand 131
66 Sachith Pathirana Sri Lanka 130
67 Umesh Yadav India 130
68 Tim Southee New Zealand 130
69 Gulbadin Naib Afghanistan 129
70 Hamilton Masakadza Zimbabwe 127
71 Mustafizur Rahman Bangladesh 126
72 Morne Morkel South Africa 125
73 Thisara Perera Sri Lanka 124
74 Mohammad Shami India 120
75 Azhar Ali Pakistan 119
76 Andy McBrine ireland 118
77 Rohan Mustafa United Arab Emirates 117
78 Kieron Pollard West Indies 117
79 David Willey England 116
80 Mohammad Irfan Pakistan 116
81 Farhaan Behardien South Africa 115
82 Hamza Hotak Afghanistan 115
83 Andile Phehlukwayo South Africa 114
84 Kyle Coetzer SCO 113
85 Wahab Riaz Pakistan 113
86 Tim Murtagh ireland 111
87 Elton Chigumbura Zimbabwe 111
88 Dale Steyn South Africa 111
89 Rohit Sharma India 110
90 Milinda Siriwardana Sri Lanka 109
91 Richard Berrington SCO 107
92 Aaron Finch Australia 106
93 Anshuman Rath Hong Kong 105
94 Nuwan Kulasekara Sri Lanka 105
95 Mohammad Naveed United Arab Emirates 104
96 Calum MacLeod SCO 104
97 Steven Finn England 104
98 Suranga Lakmal Sri Lanka 103
99 Yuvraj Singh India 103
100 Jasprit Bumrah India 101
Last Updated After - England vs West Indies , 16 September 2017
Position Player Country Rating
1 Shakib Al Hasan Bangladesh 353
2 Glenn Maxwell Australia 343
3 Mohammad Nabi Afghanistan 275
4 Marlon Samuels West Indies 269
5 Mahmudullah Bangladesh 203
6 Peter Borren Scottish 202
7 Corey Anderson New Zealand 200
8 Yuvraj Singh India 194
9 Paul Stirling ireland 193
10 JP Duminy South Africa 193
11 Shoaib Malik Pakistan 191
12 Samiullah Shenwari Afghanistan 188
13 Angelo Mathews Sri Lanka 188
14 Virat Kohli India 188
15 Suresh Raina India 184
16 Dwayne Bravo West Indies 183
17 Kevin O'Brien ireland 175
18 Mohammad Hafeez Pakistan 174
19 Thisara Perera ROW 173
20 Richard Berrington SCO 168
21 Rohan Mustafa United Arab Emirates 155
22 Kane Williamson New Zealand 155
23 Zeeshan Maqsood OMA 149
24 Chris Gayle West Indies 140
25 Carlos Brathwaite West Indies 123
26 Elton Chigumbura Zimbabwe 120
27 Chamu Chibhabha Zimbabwe 119
28 Amjad Javed United Arab Emirates 112
29 Kieron Pollard West Indies 104
30 Asela Gunaratne Sri Lanka 98
31 Darren Sammy ROW 96
32 Mashrafe Mortaza Bangladesh 96
33 Imad Wasim Pakistan 95
34 Aizaz Khan Hong Kong 93
35 Rashid Khan Afghanistan 92
36 Tanwir Afzal Hong Kong 90
37 Seekkuge Prasanna Sri Lanka 89
38 James Faulkner Australia 86
39 Joe Root England 86
40 Michael Rippon Scottish 83
41 Moeen Ali England 79
42 Sabbir Rahman Bangladesh 77
43 Hamilton Masakadza Zimbabwe 76
44 Mohammad Naveed United Arab Emirates 74
45 Anshuman Rath Hong Kong 72
46 Chris Jordan England 70
47 Ben Stokes England 68
48 Mohammad Shahzad United Arab Emirates 67
49 Sikandar Sikandar Raza Zimbabwe 67
50 Andre Russell West Indies 67
51 Gulbadin Naib Afghanistan 66
52 Sunil Narine West Indies 64
53 Khawar Ali OMA 61
54 Ravichandran Ashwin India 60
55 Kyle Coetzer SCO 60
56 Grant Elliott ROW 60
57 Rohit Sharma India 55
58 Karim Janat Afghanistan 54
59 Roelof van der Merwe Scottish 53
60 Nizakat Khan Hong Kong 52
61 Norman Vanua PNG 49
62 Nuwan Kulasekara Sri Lanka 47
63 Ajay Lalcheta OMA 44
64 Wahab Riaz Pakistan 43
65 Hardik Pandya India 42
66 Milinda Siriwardana Sri Lanka 42
67 Chris Morris South Africa 42
68 Calum MacLeod SCO 41
69 Akshar Patel India 40
70 David Willey England 38
71 Mahuru Dai PNG 37
72 Stuart Thompson ireland 37
73 Mitchell Santner New Zealand 32
74 Safyaan Sharif SCO 32
75 Jimmy Neesham New Zealand 31
76 Sohail Tanvir Pakistan 31
77 Michael Leask SCO 30
78 Ravindra Jadeja India 29
79 Assad Vala PNG 28
80 Shadab Shadab Khan Pakistan 27
81 Neville Madziva Zimbabwe 27
82 Wayne Parnell South Africa 27
83 Josh Davey SCO 26
84 George Dockrell ireland 25
85 Moises Henriques Australia 25
86 Dawlat Zadran Afghanistan 24
87 Ehsan Khan Hong Kong 23
88 Mosaddek Hossain Bangladesh 23
89 Colin Munro New Zealand 23
90 Timm van der Gugten Scottish 23
91 Mehran Khan OMA 22
92 Con de Lange SCO 22
93 Samuel Badree ROW 22
94 Hamza Hotak Afghanistan 22
95 Lendl Simmons West Indies 22
96 Nadeem Ahmed Hong Kong 22
97 Andy McBrine ireland 20
98 Jason Holder West Indies 20
99 Graeme Cremer Zimbabwe 20
100 Mark Watt SCO 19
Polls