Get breaking news alerts from myKhel

Home  »  Cricket  »  Rankings  »  ICC All-Rounders Rankings

ICC Top 100 All-Rounder Rankings

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