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

ICC Top 100 All-Rounder Rankings

Last updated After - India vs Sri Lanka , 20 November 2017
Position Player Rating Points
1 Shakib Al HasanShakib Al Hasan Bangladesh 437
2 Ravindra JadejaRavindra Jadeja India 408
3 Ben StokesBen Stokes England 395
4 Ravichandran AshwinRavichandran Ashwin India 394
5 Moeen AliMoeen Ali England 378
6 Vernon PhilanderVernon Philander South Africa 318
7 Mitchell StarcMitchell Starc Australia 306
8 Rangana HerathRangana Herath Sri Lanka 236
9 Jason HolderJason Holder West Indies 232
10 Dilruwan PereraDilruwan Perera Sri Lanka 217
11 Stuart BroadStuart Broad England 207
12 Chris WoakesChris Woakes England 191
13 Kagiso RabadaKagiso Rabada South Africa 176
14 Tim SoutheeTim Southee New Zealand 171
15 Neil WagnerNeil Wagner New Zealand 160
16 Roston ChaseRoston Chase West Indies 150
17 JP DuminyJP Duminy South Africa 140
18 Yasir ShahYasir Shah Pakistan 135
19 Kane WilliamsonKane Williamson New Zealand 135
20 Devendra BishooDevendra Bishoo West Indies 133
21 South Africa 130
22 Morne MorkelMorne Morkel South Africa 128
23 Trent BoultTrent Boult New Zealand 127
24 New Zealand 126
25 Mitchell SantnerMitchell Santner New Zealand 125
26 Keshav MaharajKeshav Maharaj South Africa 121
27 Josh HazlewoodJosh Hazlewood Australia 120
28 Nathan LyonNathan Lyon Australia 115
29 Angelo MathewsAngelo Mathews Sri Lanka 114
30 India 113
31 Bhuvneshwar KumarBhuvneshwar Kumar India 111
32 MahmudullahMahmudullah Bangladesh 111
33 Graeme CremerGraeme Cremer Zimbabwe 110
34 Mehedi HasanMehedi Hasan Bangladesh 108
35 James AndersonJames Anderson England 106
36 Colin de GrandhommeColin de Grandhomme New Zealand 104
37 Australia 104
38 Hamilton MasakadzaHamilton Masakadza Zimbabwe 100
39 Zimbabwe 96
40 Steven SmithSteven Smith Australia 96
41 Joe RootJoe Root England 95
42 Sohail KhanSohail Khan Pakistan 94
43 Mitchell MarshMitchell Marsh Australia 86
44 Kraigg BrathwaiteKraigg Brathwaite West Indies 86
45 Suranga LakmalSuranga Lakmal Sri Lanka 85
46 Sean WilliamsSean Williams Zimbabwe 83
47 Dean ElgarDean Elgar South Africa 82
48 Jayant YadavJayant Yadav India 77
49 Umesh YadavUmesh Yadav India 76
50 Marlon SamuelsMarlon Samuels West Indies 76
51 Kemar RoachKemar Roach West Indies 75
52 Mohammad AmirMohammad Amir Pakistan 75
53 Adil RashidAdil Rashid England 73
54 Toby Roland-JonesToby Roland-Jones England 70
55 Wahab RiazWahab Riaz Pakistan 70
56 Haris SohailHaris Sohail Pakistan 66
57 Amit MishraAmit Mishra India 66
58 Pat CumminsPat Cummins Australia 65
59 Jimmy NeeshamJimmy Neesham New Zealand 61
60 Ish SodhiIsh Sodhi New Zealand 60
61 Chris MorrisChris Morris South Africa 58
62 Azhar AliAzhar Ali Pakistan 57
63 Hardik PandyaHardik Pandya India 54
64 Taijul IslamTaijul Islam Bangladesh 51
65 Pakistan 50
66 Matt HenryMatt Henry New Zealand 49
67 Malcolm WallerMalcolm Waller Zimbabwe 47
68 Ashton AgarAshton Agar Australia 45
69 Ishant SharmaIshant Sharma India 41
70 Jeetan PatelJeetan Patel New Zealand 41
71 Steven FinnSteven Finn England 41
72 Shannon GabrielShannon Gabriel West Indies 40
73 Steve O'KeefeSteve O'Keefe Australia 39
74 Mark WoodMark Wood England 38
75 Mominul HaqueMominul Haque Bangladesh 35
76 Bangladesh 35
77 Donald TiripanoDonald Tiripano Zimbabwe 34
78 Kuldeep YadavKuldeep Yadav India 34
79 Glenn MaxwellGlenn Maxwell Australia 33
80 Pakistan 33
81 Wayne ParnellWayne Parnell South Africa 30
82 Martin GuptillMartin Guptill New Zealand 24
83 Bangladesh 23
84 Lakshan SandakanLakshan Sandakan Sri Lanka 23
85 Dhananjaya de SilvaDhananjaya de Silva Sri Lanka 22
86 David WarnerDavid Warner Australia 21
87 Nuwan PradeepNuwan Pradeep Sri Lanka 21
88 Asela GunaratneAsela Gunaratne Sri Lanka 19
89 Jackson BirdJackson Bird Australia 18
90 Hasan AliHasan Ali Pakistan 17
91 Liam DawsonLiam Dawson England 17
92 Dushmantha ChameeraDushmantha Chameera Sri Lanka 14
93 Shafiul IslamShafiul Islam Bangladesh 14
94 Rubel HossainRubel Hossain Bangladesh 11
95 Asad ShafiqAsad Shafiq Pakistan 9
96 Malinda PushpakumaraMalinda Pushpakumara Sri Lanka 9
97 Dasun ShanakaDasun Shanaka Sri Lanka 8
98 Dimuth KarunaratneDimuth Karunaratne Sri Lanka 8
99 Rohit SharmaRohit Sharma India 8
100 Lahiru KumaraLahiru Kumara Sri Lanka 8
Last updated After - India vs New Zealand , 29 October 2017
Position Player Rating Points
1 Mohammad HafeezMohammad Hafeez Pakistan 352
2 Shakib Al HasanShakib Al Hasan Bangladesh 345
3 Mohammad NabiMohammad Nabi Afghanistan 329
4 Ben StokesBen Stokes England 292
5 Angelo MathewsAngelo Mathews Sri Lanka 289
6 James FaulknerJames Faulkner Australia 280
7 Jason HolderJason Holder West Indies 272
8 Moeen AliMoeen Ali England 267
9 Mitchell SantnerMitchell Santner New Zealand 260
10 Mitchell MarshMitchell Marsh Australia 259
11 Chris WoakesChris Woakes England 255
12 Zimbabwe 246
13 Kevin O'BrienKevin O'Brien ireland 239
14 Imad WasimImad Wasim Pakistan 238
15 Adil RashidAdil Rashid England 230
16 Hardik PandyaHardik Pandya India 229
17 Sean WilliamsSean Williams Zimbabwe 227
18 Kagiso RabadaKagiso Rabada South Africa 223
19 Paul StirlingPaul Stirling ireland 216
20 Ravindra JadejaRavindra Jadeja India 210
21 Glenn MaxwellGlenn Maxwell Australia 206
22 Mitchell StarcMitchell Starc Australia 205
23 Kane WilliamsonKane Williamson New Zealand 205
24 Bangladesh 203
25 Rashid KhanRashid Khan Afghanistan 199
26 Imran TahirImran Tahir South Africa 199
27 Shoaib MalikShoaib Malik Pakistan 198
28 Joe RootJoe Root England 198
29 Travis HeadTravis Head Australia 193
30 Corey AndersonCorey Anderson New Zealand 191
31 Liam PlunkettLiam Plunkett England 191
32 JP DuminyJP Duminy South Africa 186
33 Kedar JadhavKedar Jadhav India 184
34 MahmudullahMahmudullah Bangladesh 184
35 AB de VilliersAB de Villiers South Africa 180
36 Hasan AliHasan Ali Pakistan 179
37 Trent BoultTrent Boult New Zealand 179
38 Bhuvneshwar KumarBhuvneshwar Kumar India 175
39 Josh HazlewoodJosh Hazlewood Australia 174
40 Wayne ParnellWayne Parnell South Africa 171
41 Matt HenryMatt Henry New Zealand 164
42 Marlon SamuelsMarlon Samuels West Indies 164
43 Asela GunaratneAsela Gunaratne Sri Lanka 160
44 India 160
45 Jimmy NeeshamJimmy Neesham New Zealand 160
46 South Africa 157
47 Mohammad AmirMohammad Amir Pakistan 157
48 Graeme CremerGraeme Cremer Zimbabwe 156
49 Sunil NarineSunil Narine West Indies 155
50 Mashrafe MortazaMashrafe Mortaza Bangladesh 155
51 Chris MorrisChris Morris South Africa 154
52 Virat KohliVirat Kohli India 152
53 Ravichandran AshwinRavichandran Ashwin India 151
54 Andile PhehlukwayoAndile Phehlukwayo South Africa 150
55 George DockrellGeorge Dockrell ireland 149
56 Australia 140
57 Pat CumminsPat Cummins Australia 139
58 Adam MilneAdam Milne New Zealand 139
59 Josh DaveyJosh Davey SCO 139
60 Dawlat ZadranDawlat Zadran Afghanistan 135
61 Thisara PereraThisara Perera Sri Lanka 135
62 Afghanistan 135
63 Tim SoutheeTim Southee New Zealand 135
64 Chamu ChibhabhaChamu Chibhabha Zimbabwe 135
65 Ashley NurseAshley Nurse West Indies 133
66 Steven SmithSteven Smith Australia 133
67 Samiullah ShenwariSamiullah Shenwari Afghanistan 131
68 Gulbadin NaibGulbadin Naib Afghanistan 129
69 Martin GuptillMartin Guptill New Zealand 128
70 Jasprit BumrahJasprit Bumrah India 127
71 Marcus StoinisMarcus Stoinis Australia 127
72 Hamilton MasakadzaHamilton Masakadza Zimbabwe 127
73 Umesh YadavUmesh Yadav India 126
74 Sachith PathiranaSachith Pathirana Sri Lanka 124
75 Mustafizur RahmanMustafizur Rahman Bangladesh 123
76 Morne MorkelMorne Morkel South Africa 121
77 Aaron FinchAaron Finch Australia 119
78 ireland 118
79 Chris GayleChris Gayle West Indies 118
80 Rohan MustafaRohan Mustafa United Arab Emirates 117
81 Kyle CoetzerKyle Coetzer SCO 117
82 Afghanistan 115
83 David WilleyDavid Willey England 113
84 India 113
85 Rohit SharmaRohit Sharma India 113
86 Azhar AliAzhar Ali Pakistan 113
87 Farhaan BehardienFarhaan Behardien South Africa 112
88 Tim MurtaghTim Murtagh ireland 111
89 Suranga LakmalSuranga Lakmal Sri Lanka 111
90 Calum MacLeodCalum MacLeod SCO 111
91 Kieron PollardKieron Pollard West Indies 111
92 Elton ChigumburaElton Chigumbura Zimbabwe 111
93 Pakistan 110
94 Mahuru DaiMahuru Dai PNG 109
95 South Africa 108
96 Colin de GrandhommeColin de Grandhomme New Zealand 107
97 Wahab RiazWahab Riaz Pakistan 107
98 Richard BerringtonRichard Berrington SCO 105
99 Dwaine PretoriusDwaine Pretorius South Africa 104
100 Mohammad NaveedMohammad Naveed United Arab Emirates 104
Last updated After - India vs New Zealand , 07 November 2017
Position Player Rating Points
1 Shakib Al HasanShakib Al Hasan Bangladesh 353
2 Glenn MaxwellGlenn Maxwell Australia 330
3 Mohammad NabiMohammad Nabi Afghanistan 275
4 Marlon SamuelsMarlon Samuels West Indies 269
5 JP DuminyJP Duminy South Africa 213
6 Peter BorrenPeter Borren Scottish 202
7 MahmudullahMahmudullah Bangladesh 199
8 Paul StirlingPaul Stirling ireland 193
9 Shoaib MalikShoaib Malik Pakistan 193
10 Virat KohliVirat Kohli India 190
11 Samiullah ShenwariSamiullah Shenwari Afghanistan 188
12 Mohammad HafeezMohammad Hafeez Pakistan 186
13 Dwayne BravoDwayne Bravo West Indies 183
14 Corey AndersonCorey Anderson New Zealand 177
15 Thisara PereraThisara Perera Sri Lanka 176
16 Kevin O'BrienKevin O'Brien ireland 175
17 Richard BerringtonRichard Berrington SCO 168
18 Angelo MathewsAngelo Mathews Sri Lanka 167
19 Yuvraj SinghYuvraj Singh India 158
20 Rohan MustafaRohan Mustafa United Arab Emirates 155
21 Suresh RainaSuresh Raina India 150
22 Zeeshan MaqsoodZeeshan Maqsood OMA 149
23 Kane WilliamsonKane Williamson New Zealand 148
24 Chris GayleChris Gayle West Indies 140
25 Carlos BrathwaiteCarlos Brathwaite West Indies 123
26 Amjad JavedAmjad Javed United Arab Emirates 112
27 Kieron PollardKieron Pollard West Indies 104
28 Seekkuge PrasannaSeekkuge Prasanna Sri Lanka 103
29 Darren SammyDarren Sammy ROW 96
30 Aizaz KhanAizaz Khan Hong Kong 93
31 Rashid KhanRashid Khan Afghanistan 92
32 Mashrafe MortazaMashrafe Mortaza Bangladesh 89
33 Asela GunaratneAsela Gunaratne Sri Lanka 87
34 Joe RootJoe Root England 86
35 Imad WasimImad Wasim Pakistan 85
36 Michael RipponMichael Rippon Scottish 83
37 Moeen AliMoeen Ali England 79
38 James FaulknerJames Faulkner Australia 79
39 Mohammad NaveedMohammad Naveed United Arab Emirates 74
40 Sabbir RahmanSabbir Rahman Bangladesh 74
41 Hong Kong 72
42 Chris JordanChris Jordan England 70
43 Ben StokesBen Stokes England 68
44 Mohammad ShahzadMohammad Shahzad United Arab Emirates 67
45 Gulbadin NaibGulbadin Naib Afghanistan 66
46 Sunil NarineSunil Narine West Indies 64
47 Khawar AliKhawar Ali OMA 61
48 Kyle CoetzerKyle Coetzer SCO 60
49 Mitchell SantnerMitchell Santner New Zealand 58
50 Rohit SharmaRohit Sharma India 58
51 Karim JanatKarim Janat Afghanistan 54
52 Colin MunroColin Munro New Zealand 53
53 Roelof van der MerweRoelof van der Merwe Scottish 53
54 Grant ElliottGrant Elliott ROW 53
55 Nizakat KhanNizakat Khan Hong Kong 52
56 Hardik PandyaHardik Pandya India 49
57 Norman VanuaNorman Vanua PNG 49
58 Ravichandran AshwinRavichandran Ashwin India 49
59 Moises HenriquesMoises Henriques Australia 46
60 Ajay LalchetaAjay Lalcheta OMA 44
61 Pakistan 42
62 India 42
63 Calum MacLeodCalum MacLeod SCO 41
64 Nuwan KulasekaraNuwan Kulasekara Sri Lanka 41
65 Chris MorrisChris Morris South Africa 39
66 David WilleyDavid Willey England 38
67 Wahab RiazWahab Riaz Pakistan 38
68 Milinda SiriwardanaMilinda Siriwardana Sri Lanka 37
69 Mahuru DaiMahuru Dai PNG 37
70 Stuart ThompsonStuart Thompson ireland 37
71 Safyaan SharifSafyaan Sharif SCO 32
72 Michael LeaskMichael Leask SCO 30
73 Nathan Coulter-NileNathan Coulter-Nile Australia 29
74 Assad ValaAssad Vala PNG 28
75 Jimmy NeeshamJimmy Neesham New Zealand 27
76 Pakistan 27
77 Josh DaveyJosh Davey SCO 26
78 George DockrellGeorge Dockrell ireland 25
79 Wayne ParnellWayne Parnell South Africa 25
80 Dasun ShanakaDasun Shanaka Sri Lanka 24
81 Dilshan MunaweeraDilshan Munaweera Sri Lanka 24
82 Dawlat ZadranDawlat Zadran Afghanistan 24
83 Ravindra JadejaRavindra Jadeja India 24
84 Ehsan KhanEhsan Khan Hong Kong 23
85 Timm van der GugtenTimm van der Gugten Scottish 23
86 Adam MilneAdam Milne New Zealand 23
87 Mehran KhanMehran Khan OMA 22
88 Con de LangeCon de Lange SCO 22
89 Samuel BadreeSamuel Badree ROW 22
90 Afghanistan 22
91 Lendl SimmonsLendl Simmons West Indies 22
92 Nadeem AhmedNadeem Ahmed Hong Kong 22
93 Mosaddek HossainMosaddek Hossain Bangladesh 21
94 Colin de GrandhommeColin de Grandhomme New Zealand 21
95 Tim SoutheeTim Southee New Zealand 21
96 Andile PhehlukwayoAndile Phehlukwayo South Africa 20
97 ireland 20
98 Jason HolderJason Holder West Indies 20
99 Bangladesh 19
100 Mark WattMark Watt SCO 19
Polls