Get breaking news alerts from myKhel

Home  »  Cricket  »  Rankings  »  ICC All-Rounders Rankings

ICC Top 100 All-Rounder Rankings

Last updated After - Pakistan vs Australia , 19 October 2018
Rank Player Country Points
1 Shakib Al HasanShakib Al Hasan Bangladesh 420
2 Ravindra JadejaRavindra Jadeja India 400
3 Jason HolderJason Holder West Indies 380
4 Vernon PhilanderVernon Philander South Africa 370
5 Ravichandran AshwinRavichandran Ashwin India 341
6 Ben StokesBen Stokes England 339
7 Moeen AliMoeen Ali England 291
8 Chris WoakesChris Woakes England 253
9 Mitchell StarcMitchell Starc Australia 246
10 Pat CumminsPat Cummins Australia 239
11 Dilruwan PereraDilruwan Perera Sri Lanka 226
12 Tim SoutheeTim Southee New Zealand 206
13 Kagiso RabadaKagiso Rabada South Africa 193
14 Rangana HerathRangana Herath Sri Lanka 188
15 Stuart BroadStuart Broad England 183
16 Sam CurranSam Curran England 183
17 Roston ChaseRoston Chase West Indies 170
18 Colin de GrandhommeColin de Grandhomme New Zealand 168
19 Bhuvneshwar KumarBhuvneshwar Kumar India 163
20 Neil WagnerNeil Wagner New Zealand 160
21 Trent BoultTrent Boult New Zealand 158
22 Keshav MaharajKeshav Maharaj South Africa 154
23 Mohammad HafeezMohammad Hafeez Pakistan 149
24 Mitchell SantnerMitchell Santner New Zealand 130
25 Kemar RoachKemar Roach West Indies 130
26 Mehedi HasanMehedi Hasan Bangladesh 129
27 Hardik PandyaHardik Pandya India 128
28 Nathan LyonNathan Lyon Australia 128
29 Josh HazlewoodJosh Hazlewood Australia 127
30 Yasir ShahYasir Shah Pakistan 121
31 Kane WilliamsonKane Williamson New Zealand 121
32 Graeme CremerGraeme Cremer Zimbabwe 118
33 Mitchell MarshMitchell Marsh Australia 117
34 Suranga LakmalSuranga Lakmal Sri Lanka 113
35 Devendra BishooDevendra Bishoo West Indies 111
36 Mohammad AmirMohammad Amir Pakistan 109
37 Mohammad ShamiMohammad Shami India 105
38 James AndersonJames Anderson England 101
39 MahmudullahMahmudullah Bangladesh 100
40 Joe RootJoe Root England 100
41 Dale SteynDale Steyn South Africa 100
42 Angelo MathewsAngelo Mathews Sri Lanka 98
43 Adil RashidAdil Rashid England 96
44 Hamilton MasakadzaHamilton Masakadza Zimbabwe 88
45 Sikandar RazaSikandar Raza Zimbabwe 84
46 Dean ElgarDean Elgar South Africa 83
47 Umesh YadavUmesh Yadav India 82
48 Steven SmithSteven Smith Australia 81
49 Sean WilliamsSean Williams Zimbabwe 81
50 Akila DananjayaAkila Dananjaya Sri Lanka 80
51 Peter SiddlePeter Siddle Australia 78
52 Kraigg BrathwaiteKraigg Brathwaite West Indies 73
53 Marnus LabuschagneMarnus Labuschagne Australia 68
54 Taijul IslamTaijul Islam Bangladesh 64
55 Wahab RiazWahab Riaz Pakistan 63
56 Ish SodhiIsh Sodhi New Zealand 61
57 Matt HenryMatt Henry New Zealand 48
58 Ishant SharmaIshant Sharma India 48
59 Malcolm WallerMalcolm Waller Zimbabwe 46
60 Shannon GabrielShannon Gabriel West Indies 46
61 Azhar AliAzhar Ali Pakistan 46
62 Haris SohailHaris Sohail Pakistan 44
63 Mark WoodMark Wood England 41
64 Lakshan SandakanLakshan Sandakan Sri Lanka 41
65 Dhananjaya de SilvaDhananjaya de Silva Sri Lanka 40
66 Shadab KhanShadab Khan Pakistan 34
67 Hasan AliHasan Ali Pakistan 34
68 Stuart ThompsonStuart Thompson Ireland 29
69 Mominul HaqueMominul Haque Bangladesh 28
70 Rahat AliRahat Ali Pakistan 28
71 Kyle JarvisKyle Jarvis Zimbabwe 28
72 Bilal AsifBilal Asif Pakistan 27
73 Hanuma VihariHanuma Vihari India 26
74 Mohammad AbbasMohammad Abbas Pakistan 26
75 Wayne ParnellWayne Parnell South Africa 25
76 Craig OvertonCraig Overton England 25
77 Kuldeep YadavKuldeep Yadav India 22
78 Faheem Faheem AshrafFaheem Faheem Ashraf Pakistan 21
79 Miguel CumminsMiguel Cummins West Indies 21
80 David WarnerDavid Warner Australia 20
81 Nuwan PradeepNuwan Pradeep Sri Lanka 17
82 Dominic BessDominic Bess England 16
83 Jomel WarricanJomel Warrican West Indies 16
84 Jackson BirdJackson Bird Australia 14
85 Shafiul IslamShafiul Islam Bangladesh 13
86 Rubel HossainRubel Hossain Bangladesh 12
87 Lahiru KumaraLahiru Kumara Sri Lanka 12
88 Andile PhehlukwayoAndile Phehlukwayo South Africa 11
89 Dasun ShanakaDasun Shanaka Sri Lanka 11
90 Mustafizur RahmanMustafizur Rahman Bangladesh 11
91 Christopher MpofuChristopher Mpofu Zimbabwe 11
92 Keemo PaulKeemo Paul West Indies 9
93 Lungi NgidiLungi Ngidi South Africa 9
94 Asad ShafiqAsad Shafiq Pakistan 9
95 Raymon ReiferRaymon Reifer West Indies 9
96 Dimuth KarunaratneDimuth Karunaratne Sri Lanka 8
97 Todd AstleTodd Astle New Zealand 8
98 Rohit SharmaRohit Sharma India 7
99 Tim MurtaghTim Murtagh Ireland 6
100 Jasprit BumrahJasprit Bumrah India 5
Last updated After - South Africa vs Zimbabwe , 06 October 2018
Rank Player Country Points
1 Rashid KhanRashid Khan Afghanistan 353
2 Shakib Al HasanShakib Al Hasan Bangladesh 341
3 Mohammad NabiMohammad Nabi Afghanistan 337
4 Mitchell SantnerMitchell Santner New Zealand 317
5 Mohammad HafeezMohammad Hafeez Pakistan 306
6 Moeen AliMoeen Ali England 301
7 Angelo MathewsAngelo Mathews Sri Lanka 296
8 Chris WoakesChris Woakes England 285
9 Jason HolderJason Holder West Indies 283
10 Mitchell MarshMitchell Marsh Australia 260
11 Sikandar RazaSikandar Raza Zimbabwe 251
12 Ben StokesBen Stokes England 251
13 Adil RashidAdil Rashid England 249
14 Hardik PandyaHardik Pandya India 232
15 Kevin O'BrienKevin O'Brien Ireland 224
16 Kedar JadhavKedar Jadhav India 222
17 Joe RootJoe Root England 220
18 Shoaib MalikShoaib Malik Pakistan 216
19 Kane WilliamsonKane Williamson New Zealand 215
20 Kagiso RabadaKagiso Rabada South Africa 214
21 Kuldeep YadavKuldeep Yadav India 211
22 Imad WasimImad Wasim Pakistan 205
23 Sean WilliamsSean Williams Zimbabwe 203
24 Ravindra JadejaRavindra Jadeja India 201
25 Paul StirlingPaul Stirling Ireland 201
26 JP DuminyJP Duminy South Africa 200
27 Thisara PereraThisara Perera Sri Lanka 194
28 Trent BoultTrent Boult New Zealand 192
29 Travis HeadTravis Head Australia 190
30 Andile PhehlukwayoAndile Phehlukwayo South Africa 188
31 Glenn MaxwellGlenn Maxwell Australia 188
32 Shadab KhanShadab Khan Pakistan 185
33 Mitchell StarcMitchell Starc Australia 185
34 MahmudullahMahmudullah Bangladesh 185
35 Gulbadin NaibGulbadin Naib Afghanistan 181
36 Hasan AliHasan Ali Pakistan 178
37 Mohammad Nasir HossainMohammad Nasir Hossain Bangladesh 178
38 Josh HazlewoodJosh Hazlewood Australia 176
39 Liam PlunkettLiam Plunkett England 176
40 Marcus StoinisMarcus Stoinis Australia 174
41 Imran TahirImran Tahir South Africa 173
42 Mustafizur RahmanMustafizur Rahman Bangladesh 172
43 Bhuvneshwar KumarBhuvneshwar Kumar India 172
44 David WilleyDavid Willey England 169
45 Ashley NurseAshley Nurse West Indies 166
46 Mohammad AmirMohammad Amir Pakistan 166
47 Mashrafe MortazaMashrafe Mortaza Bangladesh 161
48 Matt HenryMatt Henry New Zealand 159
49 Jasprit BumrahJasprit Bumrah India 157
50 Mohammad NaveedMohammad Naveed United Arab Emirates 156
51 Rohan MustafaRohan Mustafa United Arab Emirates 156
52 Marlon SamuelsMarlon Samuels West Indies 156
53 Colin de GrandhommeColin de Grandhomme New Zealand 154
54 Andre RussellAndre Russell West Indies 153
55 Chris MorrisChris Morris South Africa 152
56 George DockrellGeorge Dockrell Ireland 150
57 Mehedi HasanMehedi Hasan Bangladesh 149
58 Mujeeb ZadranMujeeb Zadran Afghanistan 148
59 Graeme CremerGraeme Cremer Zimbabwe 148
60 Francois du PlessisFrancois du Plessis South Africa 147
61 Mahuru DaiMahuru Dai Papua New Guinea 145
62 Asela GunaratneAsela Gunaratne Sri Lanka 142
63 Pat CumminsPat Cummins Australia 142
64 Calum MacLeodCalum MacLeod Scotland 142
65 Virat KohliVirat Kohli India 141
66 Mark WoodMark Wood England 140
67 Andy McBrineAndy McBrine Ireland 140
68 Dawlat ZadranDawlat Zadran Afghanistan 139
69 Tim SoutheeTim Southee New Zealand 139
70 Suresh RainaSuresh Raina India 138
71 Colin MunroColin Munro New Zealand 135
72 Akshar PatelAkshar Patel India 134
73 Safyaan SharifSafyaan Sharif Scotland 131
74 Martin GuptillMartin Guptill New Zealand 130
75 Richard BerringtonRichard Berrington Scotland 130
76 Aaron FinchAaron Finch Australia 129
77 Kyle CoetzerKyle Coetzer Scotland 125
78 Anshuman RathAnshuman Rath Hong Kong 123
79 Suranga LakmalSuranga Lakmal Sri Lanka 123
80 Chris GayleChris Gayle West Indies 123
81 Rahmat ShahRahmat Shah Afghanistan 122
82 Adam MilneAdam Milne New Zealand 122
83 Michael LeaskMichael Leask Scotland 121
84 Akila DananjayaAkila Dananjaya Sri Lanka 120
85 Dale SteynDale Steyn South Africa 120
86 Steven SmithSteven Smith Australia 119
87 Tim MurtaghTim Murtagh Ireland 117
88 Rohit SharmaRohit Sharma India 117
89 Sachith PathiranaSachith Pathirana Sri Lanka 110
90 Hamilton MasakadzaHamilton Masakadza Zimbabwe 109
91 Mark WattMark Watt Scotland 106
92 Alasdair EvansAlasdair Evans Scotland 106
93 Tanwir AfzalTanwir Afzal Hong Kong 105
94 Junaid KhanJunaid Khan Pakistan 105
95 Chamu ChibhabhaChamu Chibhabha Zimbabwe 105
96 Umesh YadavUmesh Yadav India 104
97 Fakhar ZamanFakhar Zaman Pakistan 103
98 Samiullah ShenwariSamiullah Shenwari Afghanistan 103
99 Yuzvendra ChahalYuzvendra Chahal India 102
100 Mohammad NawazMohammad Nawaz Pakistan 98
Last updated After - South Africa vs Zimbabwe , 12 October 2018
Rank Player Country Points
1 Glenn MaxwellGlenn Maxwell Australia 366
2 Mohammad NabiMohammad Nabi Afghanistan 313
3 Shakib Al HasanShakib Al Hasan Bangladesh 309
4 JP DuminyJP Duminy South Africa 225
5 Marlon SamuelsMarlon Samuels West Indies 222
6 MahmudullahMahmudullah Bangladesh 213
7 Thisara PereraThisara Perera Sri Lanka 209
8 Paul StirlingPaul Stirling Ireland 208
9 Richard BerringtonRichard Berrington Scotland 202
10 Sean WilliamsSean Williams Zimbabwe 197
11 Samiullah ShenwariSamiullah Shenwari Afghanistan 188
12 Shoaib MalikShoaib Malik Pakistan 183
13 Suresh RainaSuresh Raina India 159
14 Kevin O'BrienKevin O'Brien Ireland 156
15 Virat KohliVirat Kohli India 136
16 Kane WilliamsonKane Williamson New Zealand 129
17 Angelo MathewsAngelo Mathews Sri Lanka 123
18 Mohammad HafeezMohammad Hafeez Pakistan 120
19 Carlos BrathwaiteCarlos Brathwaite West Indies 118
20 Colin MunroColin Munro New Zealand 109
21 Hardik PandyaHardik Pandya India 108
22 Chris GayleChris Gayle West Indies 106
23 Andre RussellAndre Russell West Indies 103
24 Mitchell SantnerMitchell Santner New Zealand 101
25 Elton ChigumburaElton Chigumbura Zimbabwe 99
26 Chamu ChibhabhaChamu Chibhabha Zimbabwe 98
27 Rashid KhanRashid Khan Afghanistan 93
28 Shadab KhanShadab Khan Pakistan 89
29 Michael RipponMichael Rippon Netherlands 86
30 David WilleyDavid Willey England 85
31 Rohit SharmaRohit Sharma India 75
32 Soumya SarkarSoumya Sarkar Bangladesh 73
33 Joe RootJoe Root England 71
34 Hamilton MasakadzaHamilton Masakadza Zimbabwe 71
35 Seekkuge PrasannaSeekkuge Prasanna Sri Lanka 69
36 Paras KhadkaParas Khadka NEP 68
37 Chris JordanChris Jordan England 68
38 Gulbadin NaibGulbadin Naib Afghanistan 68
39 Dasun ShanakaDasun Shanaka Sri Lanka 67
40 Kyle CoetzerKyle Coetzer Scotland 64
41 Asela GunaratneAsela Gunaratne Sri Lanka 61
42 Sabbir RahmanSabbir Rahman Bangladesh 61
43 Moeen AliMoeen Ali England 60
44 Sikandar RazaSikandar Raza Zimbabwe 59
45 Ben StokesBen Stokes England 58
46 Roelof van der MerweRoelof van der Merwe Netherlands 58
47 Michael LeaskMichael Leask Scotland 56
48 Danushka GunathilakaDanushka Gunathilaka Sri Lanka 54
49 Colin de GrandhommeColin de Grandhomme New Zealand 52
50 Faheem Faheem AshrafFaheem Faheem Ashraf Pakistan 50
51 Imad WasimImad Wasim Pakistan 50
52 Calum MacLeodCalum MacLeod Scotland 50
53 Stuart ThompsonStuart Thompson Ireland 49
54 Karim SadiqKarim Sadiq Afghanistan 48
55 Karim JanatKarim Janat Afghanistan 47
56 Sompal KamiSompal Kami NEP 42
57 Ashton AgarAshton Agar Australia 42
58 Mark ChapmanMark Chapman New Zealand 40
59 Ashley NurseAshley Nurse West Indies 35
60 George DockrellGeorge Dockrell Ireland 35
61 Chris MorrisChris Morris South Africa 34
62 Safyaan SharifSafyaan Sharif Scotland 34
63 Simi Simi SinghSimi Simi Singh Ireland 33
64 Solomon MireSolomon Mire Zimbabwe 33
65 Andile PhehlukwayoAndile Phehlukwayo South Africa 32
66 Andrew TyeAndrew Tye Australia 30
67 Brandon MavutaBrandon Mavuta Zimbabwe 29
68 Moises HenriquesMoises Henriques Australia 29
69 Tim SoutheeTim Southee New Zealand 29
70 Pieter SeelaarPieter Seelaar Netherlands 29
71 Mehedi HasanMehedi Hasan Bangladesh 27
72 Hasan AliHasan Ali Pakistan 25
73 Adil RashidAdil Rashid England 25
74 Keemo PaulKeemo Paul West Indies 24
75 Marcus StoinisMarcus Stoinis Australia 24
76 Samuel BadreeSamuel Badree West Indies 24
77 Timm van der GugtenTimm van der Gugten Netherlands 24
78 Wesley BarresiWesley Barresi Netherlands 24
79 Malcolm WallerMalcolm Waller Zimbabwe 24
80 Liam PlunkettLiam Plunkett England 24
81 Ish SodhiIsh Sodhi New Zealand 23
82 Abu HiderAbu Hider Bangladesh 22
83 Akshar PatelAkshar Patel India 22
84 Jeevan MendisJeevan Mendis Sri Lanka 22
85 Jon-Jon SmutsJon-Jon Smuts South Africa 21
86 Tendai ChisoroTendai Chisoro Zimbabwe 21
87 Dhananjaya de SilvaDhananjaya de Silva Sri Lanka 20
88 Mark WattMark Watt Scotland 19
89 Farhaan BehardienFarhaan Behardien South Africa 19
90 Hussain TalatHussain Talat Pakistan 18
91 D'Arcy ShortD'Arcy Short Australia 18
92 Nathan Coulter-NileNathan Coulter-Nile Australia 18
93 Akila DananjayaAkila Dananjaya Sri Lanka 18
94 Jerome TaylorJerome Taylor West Indies 18
95 Mosaddek HossainMosaddek Hossain Bangladesh 17
96 Aaron FinchAaron Finch Australia 17
97 Isuru Udana UdanaIsuru Udana Udana Sri Lanka 17
98 Mohammad Mohammad SaifuddinMohammad Mohammad Saifuddin Bangladesh 16
99 Max O'DowdMax O'Dowd Netherlands 16
100 Dilshan MunaweeraDilshan Munaweera Sri Lanka 16
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