Home  »  Cricket  »  Rankings  »  ICC All-Rounders Rankings

ICC Top 100 All-Rounder Rankings

Last updated After - West Indies vs Sri Lanka , 18 June 2018
Position Player Country Points
1 Shakib Al HasanShakib Al Hasan Bangladesh 420
2 Ravindra JadejaRavindra Jadeja India 394
3 Vernon PhilanderVernon Philander South Africa 371
4 Ravichandran AshwinRavichandran Ashwin India 365
5 Ben StokesBen Stokes England 327
6 Moeen AliMoeen Ali England 264
7 Pat CumminsPat Cummins Australia 248
8 Mitchell StarcMitchell Starc Australia 247
9 Jason HolderJason Holder West Indies 220
10 Kagiso RabadaKagiso Rabada South Africa 217
11 Tim SoutheeTim Southee New Zealand 206
12 Chris WoakesChris Woakes England 199
13 Bhuvneshwar KumarBhuvneshwar Kumar India 188
14 Dilruwan PereraDilruwan Perera Sri Lanka 184
15 Rangana HerathRangana Herath Sri Lanka 181
16 Stuart BroadStuart Broad England 180
17 Colin de GrandhommeColin de Grandhomme New Zealand 168
18 Roston ChaseRoston Chase West Indies 167
19 Neil WagnerNeil Wagner New Zealand 160
20 Trent BoultTrent Boult New Zealand 158
21 Keshav MaharajKeshav Maharaj South Africa 157
22 Mohammad ShamiMohammad Shami India 153
23 Devendra BishooDevendra Bishoo West Indies 133
24 Josh HazlewoodJosh Hazlewood Australia 132
25 Mitchell SantnerMitchell Santner New Zealand 130
26 Nathan LyonNathan Lyon Australia 130
27 Mitchell MarshMitchell Marsh Australia 128
28 Yasir ShahYasir Shah Pakistan 127
29 Mehedi HasanMehedi Hasan Bangladesh 127
30 Morne MorkelMorne Morkel South Africa 124
31 Kane WilliamsonKane Williamson New Zealand 121
32 JP DuminyJP Duminy South Africa 119
33 Graeme CremerGraeme Cremer Zimbabwe 118
34 Dale SteynDale Steyn South Africa 118
35 Mohammad AmirMohammad Amir Pakistan 113
36 Joe RootJoe Root England 112
37 MahmudullahMahmudullah Bangladesh 109
38 Kemar RoachKemar Roach West Indies 108
39 Angelo MathewsAngelo Mathews Sri Lanka 100
40 Dean ElgarDean Elgar South Africa 97
41 Suranga LakmalSuranga Lakmal Sri Lanka 97
42 James AndersonJames Anderson England 96
43 Hamilton MasakadzaHamilton Masakadza Zimbabwe 88
44 Steven SmithSteven Smith Australia 85
45 Sikandar Sikandar RazaSikandar Sikandar Raza Zimbabwe 84
46 Sean WilliamsSean Williams Zimbabwe 81
47 Umesh YadavUmesh Yadav India 79
48 Kraigg BrathwaiteKraigg Brathwaite West Indies 77
49 Wahab RiazWahab Riaz Pakistan 65
50 Ish SodhiIsh Sodhi New Zealand 61
51 Toby Roland-JonesToby Roland-Jones England 58
52 Taijul IslamTaijul Islam Bangladesh 55
53 Hardik PandyaHardik Pandya India 53
54 Shannon GabrielShannon Gabriel West Indies 51
55 Haris SohailHaris Sohail Pakistan 49
56 Chris MorrisChris Morris South Africa 49
57 Azhar AliAzhar Ali Pakistan 49
58 Matt HenryMatt Henry New Zealand 48
59 Ishant SharmaIshant Sharma India 48
60 Malcolm WallerMalcolm Waller Zimbabwe 46
61 Mark WoodMark Wood England 45
62 Dhananjaya de SilvaDhananjaya de Silva Sri Lanka 42
63 Ashton AgarAshton Agar Australia 38
64 Hasan AliHasan Ali Pakistan 36
65 Mominul HaqueMominul Haque Bangladesh 36
66 Shadab KhanShadab Khan Pakistan 35
67 Mohammad Nasir HossainMohammad Nasir Hossain Bangladesh 34
68 Donald TiripanoDonald Tiripano Zimbabwe 33
69 Steve O'KeefeSteve O'Keefe Australia 33
70 Akila DananjayaAkila Dananjaya Sri Lanka 31
71 Rahat AliRahat Ali Pakistan 30
72 Kuldeep YadavKuldeep Yadav India 30
73 Stuart ThompsonStuart Thompson Ireland 29
74 Glenn MaxwellGlenn Maxwell Australia 28
75 Kyle JarvisKyle Jarvis Zimbabwe 28
76 Craig OvertonCraig Overton England 28
77 Lakshan SandakanLakshan Sandakan Sri Lanka 28
78 Wayne ParnellWayne Parnell South Africa 26
79 Kusal PereraKusal Perera Sri Lanka 25
80 Faheem Faheem AshrafFaheem Faheem Ashraf Pakistan 22
81 David WarnerDavid Warner Australia 21
82 Dominic BessDominic Bess England 18
83 Nuwan PradeepNuwan Pradeep Sri Lanka 18
84 Asela GunaratneAsela Gunaratne Sri Lanka 17
85 Miguel CumminsMiguel Cummins West Indies 17
86 Mohammad AbbasMohammad Abbas Pakistan 15
87 Liam DawsonLiam Dawson England 14
88 Jackson BirdJackson Bird Australia 14
89 Shafiul IslamShafiul Islam Bangladesh 13
90 Andile PhehlukwayoAndile Phehlukwayo South Africa 12
91 Dasun ShanakaDasun Shanaka Sri Lanka 12
92 Mustafizur RahmanMustafizur Rahman Bangladesh 11
93 Christopher MpofuChristopher Mpofu Zimbabwe 11
94 Lahiru KumaraLahiru Kumara Sri Lanka 11
95 Rubel HossainRubel Hossain Bangladesh 10
96 Raymon ReiferRaymon Reifer West Indies 10
97 Lungi NgidiLungi Ngidi South Africa 9
98 Asad ShafiqAsad Shafiq Pakistan 9
99 Sam CurranSam Curran England 9
100 Rohit SharmaRohit Sharma India 8
Last updated After - West Indies vs Afghanistan , 25 March 2018
Position Player Country Points
1 Shakib Al HasanShakib Al Hasan Bangladesh 359
2 Mohammad HafeezMohammad Hafeez Pakistan 339
3 Mohammad NabiMohammad Nabi Afghanistan 323
4 Mitchell SantnerMitchell Santner New Zealand 317
5 Chris WoakesChris Woakes England 312
6 Angelo MathewsAngelo Mathews Sri Lanka 306
7 Rashid KhanRashid Khan Afghanistan 298
8 Jason HolderJason Holder West Indies 295
9 Moeen AliMoeen Ali England 293
10 Ben StokesBen Stokes England 282
11 Mitchell MarshMitchell Marsh Australia 273
12 Sikandar Sikandar RazaSikandar Sikandar Raza Zimbabwe 272
13 James FaulknerJames Faulkner Australia 266
14 Hardik PandyaHardik Pandya India 262
15 Adil RashidAdil Rashid England 233
16 Kevin O'BrienKevin O'Brien Ireland 230
17 Imad WasimImad Wasim Pakistan 226
18 Kane WilliamsonKane Williamson New Zealand 215
19 Joe RootJoe Root England 214
20 Paul StirlingPaul Stirling Ireland 211
21 Sean WilliamsSean Williams Zimbabwe 210
22 Kagiso RabadaKagiso Rabada South Africa 208
23 Glenn MaxwellGlenn Maxwell Australia 195
24 Mohammad Nasir HossainMohammad Nasir Hossain Bangladesh 195
25 Mitchell StarcMitchell Starc Australia 194
26 Travis HeadTravis Head Australia 193
27 Ravindra JadejaRavindra Jadeja India 193
28 Trent BoultTrent Boult New Zealand 192
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 Shoaib MalikShoaib Malik Pakistan 180
34 Imran TahirImran Tahir South Africa 178
35 MahmudullahMahmudullah Bangladesh 176
36 Kedar JadhavKedar Jadhav India 172
37 Liam PlunkettLiam Plunkett England 172
38 AB de VilliersAB de Villiers South Africa 172
39 Bhuvneshwar KumarBhuvneshwar Kumar India 168
40 Corey AndersonCorey Anderson New Zealand 168
41 Chris MorrisChris Morris South Africa 165
42 Andile PhehlukwayoAndile Phehlukwayo South Africa 163
43 Marcus StoinisMarcus Stoinis Australia 162
44 Wayne ParnellWayne Parnell South Africa 161
45 Graeme CremerGraeme Cremer Zimbabwe 161
46 Marlon SamuelsMarlon Samuels West Indies 161
47 Rohan MustafaRohan Mustafa United Arab Emirates 159
48 Matt HenryMatt Henry New Zealand 159
49 Mohammad AmirMohammad Amir Pakistan 158
50 Jasprit BumrahJasprit Bumrah India 156
51 Mohammad NaveedMohammad Naveed United Arab Emirates 156
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 Colin de GrandhommeColin de Grandhomme New Zealand 154
57 George DockrellGeorge Dockrell Ireland 154
58 Asela GunaratneAsela Gunaratne Sri Lanka 152
59 Dawlat ZadranDawlat Zadran Afghanistan 151
60 Mashrafe MortazaMashrafe Mortaza Bangladesh 151
61 Andy McBrineAndy McBrine Ireland 150
62 Gulbadin NaibGulbadin Naib Afghanistan 150
63 Ashley NurseAshley Nurse West Indies 150
64 Virat KohliVirat Kohli India 150
65 Pat CumminsPat Cummins Australia 149
66 Akshar PatelAkshar Patel India 146
67 Mahuru DaiMahuru Dai Papua New Guinea 145
68 Jimmy NeeshamJimmy Neesham New Zealand 140
69 Tim SoutheeTim Southee New Zealand 139
70 Ravichandran AshwinRavichandran Ashwin India 138
71 Colin MunroColin Munro New Zealand 135
72 John HastingsJohn Hastings Australia 133
73 Aaron FinchAaron Finch Australia 131
74 Calum MacLeodCalum MacLeod Scotland 131
75 Safyaan SharifSafyaan Sharif Scotland 130
76 Martin GuptillMartin Guptill New Zealand 130
77 Suranga LakmalSuranga Lakmal Sri Lanka 127
78 Steven SmithSteven Smith Australia 125
79 Richard BerringtonRichard Berrington Scotland 124
80 Rahmat ShahRahmat Shah Afghanistan 123
81 Josh DaveyJosh Davey Scotland 123
82 Kyle CoetzerKyle Coetzer Scotland 123
83 Adam MilneAdam Milne New Zealand 122
84 Mark WoodMark Wood England 121
85 Michael LeaskMichael Leask Scotland 120
86 Sachith PathiranaSachith Pathirana Sri Lanka 118
87 Tim MurtaghTim Murtagh Ireland 118
88 David WilleyDavid Willey England 117
89 Morne MorkelMorne Morkel South Africa 116
90 Anshuman RathAnshuman Rath Hong Kong 115
91 Umesh YadavUmesh Yadav India 115
92 Rohit SharmaRohit Sharma India 111
93 Chris GayleChris Gayle West Indies 111
94 Hamilton MasakadzaHamilton Masakadza Zimbabwe 110
95 Samiullah ShenwariSamiullah Shenwari Afghanistan 108
96 Azhar AliAzhar Ali Pakistan 106
97 Tanwir AfzalTanwir Afzal Hong Kong 104
98 Farhaan BehardienFarhaan Behardien South Africa 104
99 Nuwan PradeepNuwan Pradeep Sri Lanka 104
100 Mohammad ShamiMohammad Shami India 103
Last updated After - Netherlands vs Scotland , 20 June 2018
Position Player Country Points
1 Glenn MaxwellGlenn Maxwell Australia 389
2 Mohammad NabiMohammad Nabi Afghanistan 321
3 Shakib Al HasanShakib Al Hasan Bangladesh 279
4 JP DuminyJP Duminy South Africa 235
5 Marlon SamuelsMarlon Samuels West Indies 230
6 Paul StirlingPaul Stirling Ireland 223
7 Thisara PereraThisara Perera Sri Lanka 214
8 MahmudullahMahmudullah Bangladesh 212
9 Richard BerringtonRichard Berrington Scotland 202
10 Samiullah ShenwariSamiullah Shenwari Afghanistan 199
11 Shoaib MalikShoaib Malik Pakistan 190
12 Kevin O'BrienKevin O'Brien Ireland 169
13 Suresh RainaSuresh Raina India 160
14 Mohammad HafeezMohammad Hafeez Pakistan 134
15 Virat KohliVirat Kohli India 130
16 Kane WilliamsonKane Williamson New Zealand 129
17 Angelo MathewsAngelo Mathews Sri Lanka 127
18 Chris GayleChris Gayle West Indies 120
19 Carlos BrathwaiteCarlos Brathwaite West Indies 115
20 Colin MunroColin Munro New Zealand 109
21 Rashid KhanRashid Khan Afghanistan 101
22 Mitchell SantnerMitchell Santner New Zealand 101
23 Kieron PollardKieron Pollard West Indies 78
24 Chris JordanChris Jordan England 75
25 Sikandar Sikandar RazaSikandar Sikandar Raza Zimbabwe 75
26 Hamilton MasakadzaHamilton Masakadza Zimbabwe 75
27 Gulbadin NaibGulbadin Naib Afghanistan 74
28 Joe RootJoe Root England 73
29 Darren SammyDarren Sammy West Indies 72
30 Seekkuge PrasannaSeekkuge Prasanna Sri Lanka 71
31 Shadab KhanShadab Khan Pakistan 70
32 Sabbir RahmanSabbir Rahman Bangladesh 69
33 Rohit SharmaRohit Sharma India 69
34 Hardik PandyaHardik Pandya India 66
35 Dasun ShanakaDasun Shanaka Sri Lanka 66
36 Asela GunaratneAsela Gunaratne Sri Lanka 64
37 David WilleyDavid Willey England 64
38 Kyle CoetzerKyle Coetzer Scotland 64
39 Imad WasimImad Wasim Pakistan 61
40 Soumya SarkarSoumya Sarkar Bangladesh 61
41 Andre RussellAndre Russell West Indies 61
42 Roelof van der MerweRoelof van der Merwe Netherlands 60
43 Danushka GunathilakaDanushka Gunathilaka Sri Lanka 56
44 Michael LeaskMichael Leask Scotland 56
45 Colin de GrandhommeColin de Grandhomme New Zealand 52
46 Karim SadiqKarim Sadiq Afghanistan 52
47 Karim JanatKarim Janat Afghanistan 51
48 Calum MacLeodCalum MacLeod Scotland 50
49 Stuart ThompsonStuart Thompson Ireland 49
50 Sunil NarineSunil Narine West Indies 48
51 Mark ChapmanMark Chapman New Zealand 40
52 Chris MorrisChris Morris South Africa 39
53 Moises HenriquesMoises Henriques Australia 37
54 Faheem Faheem AshrafFaheem Faheem Ashraf Pakistan 35
55 Safyaan SharifSafyaan Sharif Scotland 34
56 Grant ElliottGrant Elliott New Zealand 34
57 Ravichandran AshwinRavichandran Ashwin India 31
58 Tim SoutheeTim Southee New Zealand 29
59 Pieter SeelaarPieter Seelaar Netherlands 29
60 Mehedi HasanMehedi Hasan Bangladesh 29
61 Simi Simi SinghSimi Simi Singh Ireland 28
62 Andile PhehlukwayoAndile Phehlukwayo South Africa 28
63 Akshar PatelAkshar Patel India 27
64 Hasan AliHasan Ali Pakistan 26
65 George DockrellGeorge Dockrell Ireland 26
66 Timm van der GugtenTimm van der Gugten Netherlands 25
67 Jon-Jon SmutsJon-Jon Smuts South Africa 24
68 Nathan Coulter-NileNathan Coulter-Nile Australia 24
69 Samuel BadreeSamuel Badree West Indies 24
70 Jeevan MendisJeevan Mendis Sri Lanka 24
71 Ish SodhiIsh Sodhi New Zealand 23
72 Wesley BarresiWesley Barresi Netherlands 23
73 Adil RashidAdil Rashid England 22
74 Wayne ParnellWayne Parnell South Africa 22
75 Farhaan BehardienFarhaan Behardien South Africa 21
76 Ashley NurseAshley Nurse West Indies 21
77 Jerome TaylorJerome Taylor West Indies 21
78 Mosaddek HossainMosaddek Hossain Bangladesh 20
79 Mohammad Mohammad SaifuddinMohammad Mohammad Saifuddin Bangladesh 19
80 Mark WattMark Watt Scotland 19
81 Dawlat ZadranDawlat Zadran Afghanistan 19
82 Graeme CremerGraeme Cremer Zimbabwe 19
83 Hamza HotakHamza Hotak Afghanistan 18
84 Dilshan MunaweeraDilshan Munaweera Sri Lanka 17
85 Lendl SimmonsLendl Simmons West Indies 17
86 Max O'DowdMax O'Dowd Netherlands 16
87 Dushmantha ChameeraDushmantha Chameera Sri Lanka 16
88 Akila DananjayaAkila Dananjaya Sri Lanka 16
89 Liam PlunkettLiam Plunkett England 16
90 Abu HiderAbu Hider Bangladesh 15
91 Ben WheelerBen Wheeler New Zealand 15
92 Ravindra JadejaRavindra Jadeja India 15
93 Mustafizur RahmanMustafizur Rahman Bangladesh 14
94 Aaron FinchAaron Finch Australia 14
95 Adam MilneAdam Milne New Zealand 14
96 Isuru Udana UdanaIsuru Udana Udana Sri Lanka 14
97 Adam ZampaAdam Zampa Australia 13
98 Imran TahirImran Tahir South Africa 13
99 Rubel HossainRubel Hossain Bangladesh 13
100 Brendan TaylorBrendan Taylor Zimbabwe 13
Polls
We use cookies to ensure that we give you the best experience on our website. This includes cookies from third party social media websites and ad networks. Such third party cookies may track your use on Mykhel sites for better rendering. Our partners use cookies to ensure we show you advertising that is relevant to you. If you continue without changing your settings, we'll assume that you are happy to receive all cookies on Mykhel website. However, you can change your cookie settings at any time. Learn more

Get breaking news alerts from myKhel