Home  »  Cricket  »  Rankings  »  ICC All-Rounders Rankings

ICC Top 100 All-Rounder Rankings

Last updated After - Bangladesh vs Sri Lanka , 10 February 2018
Position Player Country Points
1 Shakib Al HasanShakib Al Hasan Bangladesh 420
2 Ravindra JadejaRavindra Jadeja India 390
3 Ravichandran AshwinRavichandran Ashwin India 367
4 Ben StokesBen Stokes England 357
5 Vernon PhilanderVernon Philander South Africa 321
6 Moeen AliMoeen Ali England 297
7 Mitchell StarcMitchell Starc Australia 290
8 Jason HolderJason Holder West Indies 208
9 Chris WoakesChris Woakes England 199
10 Rangana HerathRangana Herath Sri Lanka 198
11 Dilruwan PereraDilruwan Perera Sri Lanka 197
12 Bhuvneshwar KumarBhuvneshwar Kumar India 192
13 Kagiso RabadaKagiso Rabada South Africa 191
14 Stuart BroadStuart Broad England 190
15 Pat CumminsPat Cummins Australia 185
16 Tim SoutheeTim Southee New Zealand 178
17 Mohammad ShamiMohammad Shami India 156
18 Colin de GrandhommeColin de Grandhomme New Zealand 155
19 Neil WagnerNeil Wagner New Zealand 154
20 Roston ChaseRoston Chase West Indies 149
21 Keshav MaharajKeshav Maharaj South Africa 143
22 Trent BoultTrent Boult New Zealand 142
23 Mitchell SantnerMitchell Santner New Zealand 135
24 Yasir ShahYasir Shah Pakistan 135
25 Morne MorkelMorne Morkel South Africa 131
26 JP DuminyJP Duminy South Africa 130
27 Kane WilliamsonKane Williamson New Zealand 129
28 Devendra BishooDevendra Bishoo West Indies 128
29 Dale SteynDale Steyn South Africa 128
30 Mehedi HasanMehedi Hasan Bangladesh 127
31 Josh HazlewoodJosh Hazlewood Australia 123
32 Mark CraigMark Craig New Zealand 121
33 Nathan LyonNathan Lyon Australia 119
34 Graeme CremerGraeme Cremer Zimbabwe 118
35 Mitchell MarshMitchell Marsh Australia 113
36 MahmudullahMahmudullah Bangladesh 109
37 Angelo MathewsAngelo Mathews Sri Lanka 106
38 Joe RootJoe Root England 106
39 James AndersonJames Anderson England 100
40 Suranga LakmalSuranga Lakmal Sri Lanka 97
41 Kemar RoachKemar Roach West Indies 96
42 Sohail KhanSohail Khan Pakistan 94
43 Peter SiddlePeter Siddle Australia 94
44 Steven SmithSteven Smith Australia 89
45 Hamilton MasakadzaHamilton Masakadza Zimbabwe 88
46 Sikandar Sikandar RazaSikandar Sikandar Raza Zimbabwe 84
47 Kraigg BrathwaiteKraigg Brathwaite West Indies 82
48 Sean WilliamsSean Williams Zimbabwe 81
49 Dean ElgarDean Elgar South Africa 80
50 Mohammad AmirMohammad Amir Pakistan 75
51 Marlon SamuelsMarlon Samuels West Indies 73
52 Jayant YadavJayant Yadav India 70
53 Umesh YadavUmesh Yadav India 70
54 Wahab RiazWahab Riaz Pakistan 70
55 Haris SohailHaris Sohail Pakistan 66
56 Adil RashidAdil Rashid England 66
57 Toby Roland-JonesToby Roland-Jones England 64
58 Amit MishraAmit Mishra India 59
59 Jimmy NeeshamJimmy Neesham New Zealand 58
60 Ish SodhiIsh Sodhi New Zealand 58
61 Azhar AliAzhar Ali Pakistan 57
62 Taijul IslamTaijul Islam Bangladesh 55
63 Hardik PandyaHardik Pandya India 54
64 Chris MorrisChris Morris South Africa 54
65 Matt HenryMatt Henry New Zealand 50
66 Zulfiqar BabarZulfiqar Babar Pakistan 50
67 Dhananjaya de SilvaDhananjaya de Silva Sri Lanka 47
68 Ishant SharmaIshant Sharma India 47
69 Malcolm WallerMalcolm Waller Zimbabwe 46
70 Ashton AgarAshton Agar Australia 41
71 Jeetan PatelJeetan Patel New Zealand 40
72 Shannon GabrielShannon Gabriel West Indies 40
73 Steven FinnSteven Finn England 38
74 Mominul HaqueMominul Haque Bangladesh 36
75 Steve O'KeefeSteve O'Keefe Australia 35
76 Mark WoodMark Wood England 34
77 Mohammad Nasir HossainMohammad Nasir Hossain Bangladesh 34
78 Donald TiripanoDonald Tiripano Zimbabwe 33
79 Rahat AliRahat Ali Pakistan 33
80 Akila DananjayaAkila Dananjaya Sri Lanka 30
81 Glenn MaxwellGlenn Maxwell Australia 30
82 Kuldeep YadavKuldeep Yadav India 30
83 Kusal PereraKusal Perera Sri Lanka 29
84 Lakshan SandakanLakshan Sandakan Sri Lanka 29
85 Kyle JarvisKyle Jarvis Zimbabwe 28
86 Wayne ParnellWayne Parnell South Africa 28
87 Martin GuptillMartin Guptill New Zealand 23
88 Shuvagata HomShuvagata Hom Bangladesh 22
89 David WarnerDavid Warner Australia 22
90 Craig OvertonCraig Overton England 22
91 Nuwan PradeepNuwan Pradeep Sri Lanka 19
92 Asela GunaratneAsela Gunaratne Sri Lanka 18
93 Miguel CumminsMiguel Cummins West Indies 18
94 Hasan AliHasan Ali Pakistan 17
95 Jackson BirdJackson Bird Australia 16
96 Liam DawsonLiam Dawson England 15
97 Andile PhehlukwayoAndile Phehlukwayo South Africa 13
98 Dushmantha ChameeraDushmantha Chameera Sri Lanka 13
99 Shafiul IslamShafiul Islam Bangladesh 13
100 Dasun ShanakaDasun Shanaka Sri Lanka 12
Last updated After - Afghanistan vs Zimbabwe , 19 February 2018
Position Player Country Points
1 Shakib Al HasanShakib Al Hasan Bangladesh 359
2 Mohammad HafeezMohammad Hafeez Pakistan 339
3 Mohammad NabiMohammad Nabi Afghanistan 332
4 Rashid KhanRashid Khan Afghanistan 310
5 Angelo MathewsAngelo Mathews Sri Lanka 306
6 Chris WoakesChris Woakes England 301
7 Jason HolderJason Holder West Indies 282
8 Ben StokesBen Stokes England 278
9 Mitchell MarshMitchell Marsh Australia 273
10 Moeen AliMoeen Ali England 267
11 James FaulknerJames Faulkner Australia 266
12 Mitchell SantnerMitchell Santner New Zealand 263
13 Hardik PandyaHardik Pandya India 262
14 Sikandar Sikandar RazaSikandar Sikandar Raza Zimbabwe 255
15 Kevin O'BrienKevin O'Brien Ireland 237
16 Kane WilliamsonKane Williamson New Zealand 227
17 Imad WasimImad Wasim Pakistan 226
18 Adil RashidAdil Rashid England 225
19 Joe RootJoe Root England 218
20 Paul StirlingPaul Stirling Ireland 217
21 Kagiso RabadaKagiso Rabada South Africa 208
22 Sean WilliamsSean Williams Zimbabwe 207
23 Trent BoultTrent Boult New Zealand 199
24 Glenn MaxwellGlenn Maxwell Australia 195
25 Mohammad Nasir HossainMohammad Nasir Hossain Bangladesh 195
26 Mitchell StarcMitchell Starc Australia 194
27 Travis HeadTravis Head Australia 193
28 Ravindra JadejaRavindra Jadeja India 193
29 Hasan AliHasan Ali Pakistan 189
30 Josh HazlewoodJosh Hazlewood Australia 184
31 Thisara PereraThisara Perera Sri Lanka 183
32 JP DuminyJP Duminy South Africa 182
33 Liam PlunkettLiam Plunkett England 181
34 Shoaib MalikShoaib Malik Pakistan 180
35 Imran TahirImran Tahir South Africa 178
36 Corey AndersonCorey Anderson New Zealand 176
37 MahmudullahMahmudullah Bangladesh 176
38 Kedar JadhavKedar Jadhav India 172
39 AB de VilliersAB de Villiers South Africa 172
40 Bhuvneshwar KumarBhuvneshwar Kumar India 168
41 Matt HenryMatt Henry New Zealand 167
42 Chris MorrisChris Morris South Africa 165
43 Graeme CremerGraeme Cremer Zimbabwe 165
44 Andile PhehlukwayoAndile Phehlukwayo South Africa 163
45 Marcus StoinisMarcus Stoinis Australia 162
46 George DockrellGeorge Dockrell Ireland 162
47 Wayne ParnellWayne Parnell South Africa 161
48 Marlon SamuelsMarlon Samuels West Indies 159
49 Mohammad AmirMohammad Amir Pakistan 158
50 Jasprit BumrahJasprit Bumrah India 156
51 Colin de GrandhommeColin de Grandhomme New Zealand 155
52 Francois du PlessisFrancois du Plessis South Africa 155
53 Kuldeep YadavKuldeep Yadav India 155
54 Shadab KhanShadab Khan Pakistan 154
55 Mustafizur RahmanMustafizur Rahman Bangladesh 154
56 Asela GunaratneAsela Gunaratne Sri Lanka 152
57 Sunil NarineSunil Narine West Indies 151
58 Mashrafe MortazaMashrafe Mortaza Bangladesh 151
59 Virat KohliVirat Kohli India 150
60 Tim SoutheeTim Southee New Zealand 150
61 Pat CumminsPat Cummins Australia 149
62 Jimmy NeeshamJimmy Neesham New Zealand 147
63 Akshar PatelAkshar Patel India 146
64 Dawlat ZadranDawlat Zadran Afghanistan 142
65 Ravichandran AshwinRavichandran Ashwin India 138
66 Martin GuptillMartin Guptill New Zealand 134
67 John HastingsJohn Hastings Australia 133
68 Mahuru DaiMahuru Dai Papua New Guinea 132
69 Aaron FinchAaron Finch Australia 131
70 Josh DaveyJosh Davey Scotland 131
71 Rohan MustafaRohan Mustafa United Arab Emirates 130
72 Ashley NurseAshley Nurse West Indies 129
73 Gulbadin NaibGulbadin Naib Afghanistan 128
74 Adam MilneAdam Milne New Zealand 128
75 Suranga LakmalSuranga Lakmal Sri Lanka 127
76 Steven SmithSteven Smith Australia 125
77 Mirwais AshrafMirwais Ashraf Afghanistan 125
78 Calum MacLeodCalum MacLeod Scotland 124
79 Kyle CoetzerKyle Coetzer Scotland 123
80 Chamu ChibhabhaChamu Chibhabha Zimbabwe 123
81 Andy McBrineAndy McBrine Ireland 122
82 Sachith PathiranaSachith Pathirana Sri Lanka 118
83 Mohammad NaveedMohammad Naveed United Arab Emirates 118
84 Samiullah ShenwariSamiullah Shenwari Afghanistan 117
85 Rahmat ShahRahmat Shah Afghanistan 116
86 Morne MorkelMorne Morkel South Africa 116
87 Hamilton MasakadzaHamilton Masakadza Zimbabwe 116
88 Umesh YadavUmesh Yadav India 115
89 Chris GayleChris Gayle West Indies 114
90 Colin MunroColin Munro New Zealand 113
91 Tim MurtaghTim Murtagh Ireland 111
92 Rohit SharmaRohit Sharma India 111
93 Mark WoodMark Wood England 108
94 David WilleyDavid Willey England 108
95 Kieron PollardKieron Pollard West Indies 108
96 Hamza HotakHamza Hotak Afghanistan 106
97 Azhar AliAzhar Ali Pakistan 106
98 Anshuman RathAnshuman Rath Hong Kong 105
99 Farhaan BehardienFarhaan Behardien South Africa 104
100 Nuwan PradeepNuwan Pradeep Sri Lanka 104
Last updated After - New Zealand vs Pakistan , 28 January 2018
Position Player Country 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 239
5 JP DuminyJP Duminy South Africa 213
6 Peter BorrenPeter Borren Netherlands 202
7 MahmudullahMahmudullah Bangladesh 199
8 Paul StirlingPaul Stirling Ireland 193
9 Samiullah ShenwariSamiullah Shenwari Afghanistan 188
10 Thisara PereraThisara Perera Sri Lanka 175
11 Kevin O'BrienKevin O'Brien Ireland 175
12 Shoaib MalikShoaib Malik Pakistan 170
13 Virat KohliVirat Kohli India 168
14 Richard BerringtonRichard Berrington Scotland 168
15 Mohammad HafeezMohammad Hafeez Pakistan 165
16 Angelo MathewsAngelo Mathews Sri Lanka 162
17 Dwayne BravoDwayne Bravo West Indies 162
18 Rohan MustafaRohan Mustafa United Arab Emirates 155
19 Zeeshan MaqsoodZeeshan Maqsood Oman 149
20 Yuvraj SinghYuvraj Singh India 140
21 Corey AndersonCorey Anderson New Zealand 139
22 Chris GayleChris Gayle West Indies 137
23 Suresh RainaSuresh Raina India 133
24 Carlos BrathwaiteCarlos Brathwaite West Indies 131
25 Kane WilliamsonKane Williamson New Zealand 130
26 Mitchell SantnerMitchell Santner New Zealand 126
27 Amjad JavedAmjad Javed United Arab Emirates 112
28 Aizaz KhanAizaz Khan Hong Kong 93
29 Rashid KhanRashid Khan Afghanistan 92
30 Kieron PollardKieron Pollard West Indies 92
31 Seekkuge PrasannaSeekkuge Prasanna Sri Lanka 91
32 Mashrafe MortazaMashrafe Mortaza Bangladesh 89
33 Joe RootJoe Root England 86
34 Darren SammyDarren Sammy West Indies 85
35 Michael RipponMichael Rippon Netherlands 83
36 Asela GunaratneAsela Gunaratne Sri Lanka 81
37 Moeen AliMoeen Ali England 79
38 James FaulknerJames Faulkner Australia 79
39 Imad WasimImad Wasim Pakistan 75
40 Mohammad NaveedMohammad Naveed United Arab Emirates 74
41 Sabbir RahmanSabbir Rahman Bangladesh 74
42 Anshuman RathAnshuman Rath Hong Kong 72
43 Chris JordanChris Jordan England 70
44 Ben StokesBen Stokes England 68
45 Mohammad ShahzadMohammad Shahzad United Arab Emirates 67
46 Colin MunroColin Munro New Zealand 66
47 Gulbadin NaibGulbadin Naib Afghanistan 66
48 Hardik PandyaHardik Pandya India 65
49 Rohit SharmaRohit Sharma India 64
50 Khawar AliKhawar Ali Oman 61
51 Kyle CoetzerKyle Coetzer Scotland 60
52 Sunil NarineSunil Narine West Indies 56
53 Karim JanatKarim Janat Afghanistan 54
54 Roelof van der MerweRoelof van der Merwe Netherlands 53
55 Nizakat KhanNizakat Khan Hong Kong 52
56 Norman VanuaNorman Vanua Papua New Guinea 49
57 Shadab KhanShadab Khan Pakistan 48
58 Moises HenriquesMoises Henriques Australia 46
59 Ajay LalchetaAjay Lalcheta Oman 44
60 Ravichandran AshwinRavichandran Ashwin India 44
61 Calum MacLeodCalum MacLeod Scotland 41
62 Grant ElliottGrant Elliott New Zealand 41
63 Chris MorrisChris Morris South Africa 39
64 David WilleyDavid Willey England 38
65 Mahuru DaiMahuru Dai Papua New Guinea 37
66 Akshar PatelAkshar Patel India 37
67 Stuart ThompsonStuart Thompson Ireland 37
68 Nuwan KulasekaraNuwan Kulasekara Sri Lanka 37
69 Dasun ShanakaDasun Shanaka Sri Lanka 36
70 Wahab RiazWahab Riaz Pakistan 34
71 Milinda SiriwardanaMilinda Siriwardana Sri Lanka 33
72 Safyaan SharifSafyaan Sharif Scotland 32
73 Colin de GrandhommeColin de Grandhomme New Zealand 31
74 Michael LeaskMichael Leask Scotland 30
75 Nathan Coulter-NileNathan Coulter-Nile Australia 29
76 Assad ValaAssad Vala Papua New Guinea 28
77 Josh DaveyJosh Davey Scotland 26
78 Tim SoutheeTim Southee New Zealand 26
79 George DockrellGeorge Dockrell Ireland 25
80 Wayne ParnellWayne Parnell South Africa 25
81 Jerome TaylorJerome Taylor West Indies 25
82 Hasan AliHasan Ali Pakistan 24
83 Dawlat ZadranDawlat Zadran Afghanistan 24
84 Sohail TanvirSohail Tanvir Pakistan 24
85 Ehsan KhanEhsan Khan Hong Kong 23
86 Timm van der GugtenTimm van der Gugten Netherlands 23
87 Ashley NurseAshley Nurse West Indies 23
88 Mehran KhanMehran Khan Oman 22
89 Con de LangeCon de Lange Scotland 22
90 Samuel BadreeSamuel Badree West Indies 22
91 Hamza HotakHamza Hotak Afghanistan 22
92 Nadeem AhmedNadeem Ahmed Hong Kong 22
93 Mosaddek HossainMosaddek Hossain Bangladesh 21
94 Jimmy NeeshamJimmy Neesham New Zealand 21
95 Dilshan MunaweeraDilshan Munaweera Sri Lanka 21
96 Ravindra JadejaRavindra Jadeja India 21
97 Andile PhehlukwayoAndile Phehlukwayo South Africa 20
98 Andy McBrineAndy McBrine Ireland 20
99 Lendl SimmonsLendl Simmons West Indies 20
100 Mohammad Mohammad SaifuddinMohammad Mohammad Saifuddin Bangladesh 19
Polls

Get breaking news alerts from myKhel