Get breaking news alerts from myKhel

Home  »  Cricket  »  Rankings  »  ICC All-Rounders Rankings

ICC Top 100 All-Rounder Rankings

Last updated After - England vs India , 13 August 2018
Position Player Country Points
1 Shakib Al HasanShakib Al Hasan Bangladesh 420
2 Ravindra JadejaRavindra Jadeja India 378
3 Ravichandran AshwinRavichandran Ashwin India 374
4 Vernon PhilanderVernon Philander South Africa 370
5 Jason HolderJason Holder West Indies 354
6 Ben StokesBen Stokes England 334
7 Chris WoakesChris Woakes England 269
8 Moeen AliMoeen Ali England 253
9 Pat CumminsPat Cummins Australia 248
10 Mitchell StarcMitchell Starc Australia 247
11 Dilruwan PereraDilruwan Perera Sri Lanka 224
12 Tim SoutheeTim Southee New Zealand 206
13 Kagiso RabadaKagiso Rabada South Africa 193
14 Rangana HerathRangana Herath Sri Lanka 188
15 Bhuvneshwar KumarBhuvneshwar Kumar India 180
16 Stuart BroadStuart Broad England 178
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 154
22 Kemar RoachKemar Roach West Indies 136
23 Mohammad ShamiMohammad Shami India 135
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 Mehedi HasanMehedi Hasan Bangladesh 128
29 Yasir ShahYasir Shah Pakistan 127
30 Kane WilliamsonKane Williamson New Zealand 121
31 Devendra BishooDevendra Bishoo West Indies 120
32 Graeme CremerGraeme Cremer Zimbabwe 118
33 JP DuminyJP Duminy South Africa 114
34 Suranga LakmalSuranga Lakmal Sri Lanka 113
35 Mohammad AmirMohammad Amir Pakistan 113
36 Joe RootJoe Root England 110
37 Dale SteynDale Steyn South Africa 100
38 MahmudullahMahmudullah Bangladesh 99
39 Sam CurranSam Curran England 99
40 James AndersonJames Anderson England 99
41 Angelo MathewsAngelo Mathews Sri Lanka 98
42 Hamilton MasakadzaHamilton Masakadza Zimbabwe 88
43 Steven SmithSteven Smith Australia 85
44 Hardik PandyaHardik Pandya India 84
45 Sikandar Sikandar RazaSikandar Sikandar Raza Zimbabwe 84
46 Dean ElgarDean Elgar South Africa 83
47 Sean WilliamsSean Williams Zimbabwe 81
48 Akila DananjayaAkila Dananjaya Sri Lanka 80
49 Kraigg BrathwaiteKraigg Brathwaite West Indies 80
50 Umesh YadavUmesh Yadav India 79
51 Adil RashidAdil Rashid England 73
52 Wahab RiazWahab Riaz Pakistan 65
53 Taijul IslamTaijul Islam Bangladesh 64
54 Ish SodhiIsh Sodhi New Zealand 61
55 Toby Roland-JonesToby Roland-Jones England 56
56 Shannon GabrielShannon Gabriel West Indies 53
57 Haris SohailHaris Sohail Pakistan 49
58 Azhar AliAzhar Ali Pakistan 49
59 Matt HenryMatt Henry New Zealand 48
60 Ishant SharmaIshant Sharma India 48
61 Chris MorrisChris Morris South Africa 47
62 Malcolm WallerMalcolm Waller Zimbabwe 46
63 Mark WoodMark Wood England 43
64 Lakshan SandakanLakshan Sandakan Sri Lanka 41
65 Dhananjaya de SilvaDhananjaya de Silva Sri Lanka 40
66 Ashton AgarAshton Agar Australia 38
67 Hasan AliHasan Ali Pakistan 36
68 Shadab KhanShadab Khan Pakistan 35
69 Donald TiripanoDonald Tiripano Zimbabwe 33
70 Steve O'KeefeSteve O'Keefe Australia 33
71 Mohammad Nasir HossainMohammad Nasir Hossain Bangladesh 32
72 Rahat AliRahat Ali Pakistan 30
73 Stuart ThompsonStuart Thompson Ireland 29
74 Glenn MaxwellGlenn Maxwell Australia 28
75 Kyle JarvisKyle Jarvis Zimbabwe 28
76 Mominul HaqueMominul Haque Bangladesh 27
77 Craig OvertonCraig Overton England 27
78 Kusal PereraKusal Perera Sri Lanka 25
79 Wayne ParnellWayne Parnell South Africa 25
80 Faheem Faheem AshrafFaheem Faheem Ashraf Pakistan 22
81 Miguel CumminsMiguel Cummins West Indies 22
82 David WarnerDavid Warner Australia 21
83 Dominic BessDominic Bess England 17
84 Nuwan PradeepNuwan Pradeep Sri Lanka 17
85 Asela GunaratneAsela Gunaratne Sri Lanka 16
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 Rubel HossainRubel Hossain Bangladesh 12
91 Kuldeep YadavKuldeep Yadav India 12
92 Lahiru KumaraLahiru Kumara Sri Lanka 12
93 Andile PhehlukwayoAndile Phehlukwayo South Africa 11
94 Dasun ShanakaDasun Shanaka Sri Lanka 11
95 Christopher MpofuChristopher Mpofu Zimbabwe 11
96 Mustafizur RahmanMustafizur Rahman Bangladesh 10
97 Lungi NgidiLungi Ngidi South Africa 9
98 Asad ShafiqAsad Shafiq Pakistan 9
99 Raymon ReiferRaymon Reifer West Indies 9
100 Dimuth KarunaratneDimuth Karunaratne Sri Lanka 8
Last updated After - Sri Lanka vs South Africa , 12 August 2018
Position Player Country Points
1 Shakib Al HasanShakib Al Hasan Bangladesh 362
2 Mohammad NabiMohammad Nabi Afghanistan 323
3 Mohammad HafeezMohammad Hafeez Pakistan 322
4 Mitchell SantnerMitchell Santner New Zealand 317
5 Angelo MathewsAngelo Mathews Sri Lanka 305
6 Moeen AliMoeen Ali England 301
7 Rashid KhanRashid Khan Afghanistan 298
8 Chris WoakesChris Woakes England 285
9 Jason HolderJason Holder West Indies 283
10 Mitchell MarshMitchell Marsh Australia 260
11 Sikandar Sikandar RazaSikandar Sikandar Raza Zimbabwe 258
12 James FaulknerJames Faulkner Australia 253
13 Ben StokesBen Stokes England 251
14 Adil RashidAdil Rashid England 249
15 Hardik PandyaHardik Pandya India 247
16 Kevin O'BrienKevin O'Brien Ireland 230
17 Joe RootJoe Root England 220
18 Imad WasimImad Wasim Pakistan 215
19 Kane WilliamsonKane Williamson New Zealand 215
20 Paul StirlingPaul Stirling Ireland 211
21 Kagiso RabadaKagiso Rabada South Africa 210
22 Shoaib MalikShoaib Malik Pakistan 206
23 JP DuminyJP Duminy South Africa 205
24 Sean WilliamsSean Williams Zimbabwe 199
25 Thisara PereraThisara Perera Sri Lanka 198
26 Trent BoultTrent Boult New Zealand 192
27 Hasan AliHasan Ali Pakistan 191
28 Travis HeadTravis Head Australia 190
29 Mohammad Nasir HossainMohammad Nasir Hossain Bangladesh 189
30 Glenn MaxwellGlenn Maxwell Australia 188
31 Ravindra JadejaRavindra Jadeja India 187
32 Mitchell StarcMitchell Starc Australia 185
33 Shadab KhanShadab Khan Pakistan 184
34 Kuldeep YadavKuldeep Yadav India 182
35 Josh HazlewoodJosh Hazlewood Australia 176
36 Liam PlunkettLiam Plunkett England 176
37 Marcus StoinisMarcus Stoinis Australia 174
38 MahmudullahMahmudullah Bangladesh 174
39 Imran TahirImran Tahir South Africa 170
40 David WilleyDavid Willey England 169
41 Corey AndersonCorey Anderson New Zealand 168
42 Kedar JadhavKedar Jadhav India 167
43 Andile PhehlukwayoAndile Phehlukwayo South Africa 166
44 Ashley NurseAshley Nurse West Indies 166
45 Mohammad AmirMohammad Amir Pakistan 166
46 Mashrafe MortazaMashrafe Mortaza Bangladesh 166
47 Bhuvneshwar KumarBhuvneshwar Kumar India 161
48 Rohan MustafaRohan Mustafa United Arab Emirates 159
49 Matt HenryMatt Henry New Zealand 159
50 Mustafizur RahmanMustafizur Rahman Bangladesh 158
51 Mohammad NaveedMohammad Naveed United Arab Emirates 156
52 Chris MorrisChris Morris South Africa 156
53 Marlon SamuelsMarlon Samuels West Indies 156
54 Colin de GrandhommeColin de Grandhomme New Zealand 154
55 George DockrellGeorge Dockrell Ireland 154
56 Wayne ParnellWayne Parnell South Africa 154
57 Andre RussellAndre Russell West Indies 153
58 Graeme CremerGraeme Cremer Zimbabwe 153
59 Jasprit BumrahJasprit Bumrah India 151
60 Dawlat ZadranDawlat Zadran Afghanistan 151
61 Francois du PlessisFrancois du Plessis South Africa 151
62 Andy McBrineAndy McBrine Ireland 150
63 Gulbadin NaibGulbadin Naib Afghanistan 150
64 Virat KohliVirat Kohli India 150
65 Suresh RainaSuresh Raina India 146
66 Asela GunaratneAsela Gunaratne Sri Lanka 145
67 Mahuru DaiMahuru Dai Papua New Guinea 145
68 Akshar PatelAkshar Patel India 142
69 Pat CumminsPat Cummins Australia 142
70 Calum MacLeodCalum MacLeod Scotland 142
71 Mark WoodMark Wood England 140
72 Jimmy NeeshamJimmy Neesham New Zealand 140
73 Tim SoutheeTim Southee New Zealand 139
74 Colin MunroColin Munro New Zealand 135
75 Ravichandran AshwinRavichandran Ashwin India 134
76 Safyaan SharifSafyaan Sharif Scotland 131
77 Martin GuptillMartin Guptill New Zealand 130
78 Richard BerringtonRichard Berrington Scotland 130
79 Aaron FinchAaron Finch Australia 129
80 John HastingsJohn Hastings Australia 127
81 Akila DananjayaAkila Dananjaya Sri Lanka 125
82 Kyle CoetzerKyle Coetzer Scotland 125
83 Rahmat ShahRahmat Shah Afghanistan 123
84 Chris GayleChris Gayle West Indies 123
85 Adam MilneAdam Milne New Zealand 122
86 Josh DaveyJosh Davey Scotland 122
87 Michael LeaskMichael Leask Scotland 121
88 Suranga LakmalSuranga Lakmal Sri Lanka 121
89 Steven SmithSteven Smith Australia 119
90 Tim MurtaghTim Murtagh Ireland 118
91 Anshuman RathAnshuman Rath Hong Kong 115
92 Sachith PathiranaSachith Pathirana Sri Lanka 112
93 Rohit SharmaRohit Sharma India 112
94 Umesh YadavUmesh Yadav India 111
95 Hamilton MasakadzaHamilton Masakadza Zimbabwe 109
96 Samiullah ShenwariSamiullah Shenwari Afghanistan 108
97 Chamu ChibhabhaChamu Chibhabha Zimbabwe 108
98 Mark WattMark Watt Scotland 106
99 Alasdair EvansAlasdair Evans Scotland 106
100 Tanwir AfzalTanwir Afzal Hong Kong 104
Last updated After - West Indies vs Bangladesh , 05 August 2018
Position Player Country Points
1 Glenn MaxwellGlenn Maxwell Australia 366
2 Mohammad NabiMohammad Nabi Afghanistan 321
3 Shakib Al HasanShakib Al Hasan Bangladesh 310
4 JP DuminyJP Duminy South Africa 235
5 Marlon SamuelsMarlon Samuels West Indies 222
6 Paul StirlingPaul Stirling Ireland 218
7 Thisara PereraThisara Perera Sri Lanka 214
8 MahmudullahMahmudullah Bangladesh 213
9 Richard BerringtonRichard Berrington Scotland 202
10 Samiullah ShenwariSamiullah Shenwari Afghanistan 199
11 Shoaib MalikShoaib Malik Pakistan 183
12 Kevin O'BrienKevin O'Brien Ireland 168
13 Suresh RainaSuresh Raina India 159
14 Virat KohliVirat Kohli India 136
15 Kane WilliamsonKane Williamson New Zealand 129
16 Angelo MathewsAngelo Mathews Sri Lanka 127
17 Mohammad HafeezMohammad Hafeez Pakistan 120
18 Carlos BrathwaiteCarlos Brathwaite West Indies 118
19 Colin MunroColin Munro New Zealand 109
20 Chamu ChibhabhaChamu Chibhabha Zimbabwe 109
21 Hardik PandyaHardik Pandya India 108
22 Chris GayleChris Gayle West Indies 106
23 Elton ChigumburaElton Chigumbura Zimbabwe 104
24 Andre RussellAndre Russell West Indies 103
25 Rashid KhanRashid Khan Afghanistan 101
26 Mitchell SantnerMitchell Santner New Zealand 101
27 Shadab KhanShadab Khan Pakistan 89
28 Michael RipponMichael Rippon Netherlands 86
29 David WilleyDavid Willey England 85
30 Rohit SharmaRohit Sharma India 75
31 Gulbadin NaibGulbadin Naib Afghanistan 74
32 Soumya SarkarSoumya Sarkar Bangladesh 73
33 Hamilton MasakadzaHamilton Masakadza Zimbabwe 72
34 Seekkuge PrasannaSeekkuge Prasanna Sri Lanka 71
35 Joe RootJoe Root England 71
36 Kieron PollardKieron Pollard West Indies 69
37 Paras KhadkaParas Khadka NEP 68
38 Chris JordanChris Jordan England 68
39 Dasun ShanakaDasun Shanaka Sri Lanka 66
40 Asela GunaratneAsela Gunaratne Sri Lanka 64
41 Sikandar Sikandar RazaSikandar Sikandar Raza Zimbabwe 64
42 Kyle CoetzerKyle Coetzer Scotland 64
43 Darren SammyDarren Sammy West Indies 64
44 Sabbir RahmanSabbir Rahman Bangladesh 61
45 Moeen AliMoeen Ali England 60
46 Ben StokesBen Stokes England 58
47 Roelof van der MerweRoelof van der Merwe Netherlands 58
48 Danushka GunathilakaDanushka Gunathilaka Sri Lanka 56
49 Michael LeaskMichael Leask Scotland 56
50 Stuart ThompsonStuart Thompson Ireland 52
51 Colin de GrandhommeColin de Grandhomme New Zealand 52
52 Karim SadiqKarim Sadiq Afghanistan 52
53 Karim JanatKarim Janat Afghanistan 51
54 Faheem Faheem AshrafFaheem Faheem Ashraf Pakistan 50
55 Imad WasimImad Wasim Pakistan 50
56 Calum MacLeodCalum MacLeod Scotland 50
57 Sunil NarineSunil Narine West Indies 43
58 Sompal KamiSompal Kami NEP 42
59 Ashton AgarAshton Agar Australia 42
60 Mark ChapmanMark Chapman New Zealand 40
61 Chris MorrisChris Morris South Africa 39
62 Solomon MireSolomon Mire Zimbabwe 36
63 Ashley NurseAshley Nurse West Indies 35
64 Safyaan SharifSafyaan Sharif Scotland 34
65 Grant ElliottGrant Elliott New Zealand 34
66 Andrew TyeAndrew Tye Australia 30
67 George DockrellGeorge Dockrell Ireland 29
68 Moises HenriquesMoises Henriques Australia 29
69 Tim SoutheeTim Southee New Zealand 29
70 Pieter SeelaarPieter Seelaar Netherlands 29
71 Andile PhehlukwayoAndile Phehlukwayo South Africa 28
72 Mehedi HasanMehedi Hasan Bangladesh 27
73 Malcolm WallerMalcolm Waller Zimbabwe 26
74 Hasan AliHasan Ali Pakistan 25
75 Ravichandran AshwinRavichandran Ashwin India 25
76 Adil RashidAdil Rashid England 25
77 Keemo PaulKeemo Paul West Indies 24
78 Jon-Jon SmutsJon-Jon Smuts South Africa 24
79 Marcus StoinisMarcus Stoinis Australia 24
80 Samuel BadreeSamuel Badree West Indies 24
81 Timm van der GugtenTimm van der Gugten Netherlands 24
82 Wesley BarresiWesley Barresi Netherlands 24
83 Jeevan MendisJeevan Mendis Sri Lanka 24
84 Liam PlunkettLiam Plunkett England 24
85 Ish SodhiIsh Sodhi New Zealand 23
86 Abu HiderAbu Hider Bangladesh 22
87 Akshar PatelAkshar Patel India 22
88 Wayne ParnellWayne Parnell South Africa 22
89 Farhaan BehardienFarhaan Behardien South Africa 21
90 Simi Simi SinghSimi Simi Singh Ireland 19
91 Mark WattMark Watt Scotland 19
92 Dawlat ZadranDawlat Zadran Afghanistan 19
93 Hussain TalatHussain Talat Pakistan 18
94 D'Arcy ShortD'Arcy Short Australia 18
95 Nathan Coulter-NileNathan Coulter-Nile Australia 18
96 Hamza HotakHamza Hotak Afghanistan 18
97 Jerome TaylorJerome Taylor West Indies 18
98 Mosaddek HossainMosaddek Hossain Bangladesh 17
99 Dilshan MunaweeraDilshan Munaweera Sri Lanka 17
100 Aaron FinchAaron Finch Australia 17
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