Home  »  Cricket  »  Rankings  »  ICC All-Rounders Rankings

ICC Top 100 All-Rounder Rankings

Last updated After - South Africa vs Australia , 03 April 2018
Position Player Country Points
1 Shakib Al HasanShakib Al Hasan Bangladesh 420
2 Ravindra JadejaRavindra Jadeja India 390
3 Vernon PhilanderVernon Philander South Africa 371
4 Ravichandran AshwinRavichandran Ashwin India 367
5 Ben StokesBen Stokes England 328
6 Moeen AliMoeen Ali England 274
7 Pat CumminsPat Cummins Australia 248
8 Mitchell StarcMitchell Starc Australia 247
9 Kagiso RabadaKagiso Rabada South Africa 217
10 Jason HolderJason Holder West Indies 208
11 Tim SoutheeTim Southee New Zealand 206
12 Rangana HerathRangana Herath Sri Lanka 198
13 Dilruwan PereraDilruwan Perera Sri Lanka 197
14 Stuart BroadStuart Broad England 194
15 Chris WoakesChris Woakes England 193
16 Bhuvneshwar KumarBhuvneshwar Kumar India 192
17 Colin de GrandhommeColin de Grandhomme New Zealand 168
18 Neil WagnerNeil Wagner New Zealand 160
19 Trent BoultTrent Boult New Zealand 158
20 Keshav MaharajKeshav Maharaj South Africa 157
21 Mohammad ShamiMohammad Shami India 156
22 Roston ChaseRoston Chase West Indies 149
23 Yasir ShahYasir Shah Pakistan 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 Devendra BishooDevendra Bishoo West Indies 128
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 Joe RootJoe Root England 116
36 MahmudullahMahmudullah Bangladesh 109
37 Angelo MathewsAngelo Mathews Sri Lanka 106
38 Dean ElgarDean Elgar South Africa 97
39 Suranga LakmalSuranga Lakmal Sri Lanka 97
40 Kemar RoachKemar Roach West Indies 96
41 James AndersonJames Anderson England 96
42 Hamilton MasakadzaHamilton Masakadza Zimbabwe 88
43 Steven SmithSteven Smith Australia 85
44 Sikandar Sikandar RazaSikandar Sikandar Raza Zimbabwe 84
45 Kraigg BrathwaiteKraigg Brathwaite West Indies 82
46 Sean WilliamsSean Williams Zimbabwe 81
47 Mohammad AmirMohammad Amir Pakistan 75
48 Jayant YadavJayant Yadav India 70
49 Umesh YadavUmesh Yadav India 70
50 Wahab RiazWahab Riaz Pakistan 70
51 Haris SohailHaris Sohail Pakistan 66
52 Toby Roland-JonesToby Roland-Jones England 61
53 Ish SodhiIsh Sodhi New Zealand 61
54 Azhar AliAzhar Ali Pakistan 57
55 Jimmy NeeshamJimmy Neesham New Zealand 56
56 Taijul IslamTaijul Islam Bangladesh 55
57 Hardik PandyaHardik Pandya India 54
58 Chris MorrisChris Morris South Africa 49
59 Matt HenryMatt Henry New Zealand 48
60 Dhananjaya de SilvaDhananjaya de Silva Sri Lanka 47
61 Mark WoodMark Wood England 47
62 Ishant SharmaIshant Sharma India 47
63 Malcolm WallerMalcolm Waller Zimbabwe 46
64 Shannon GabrielShannon Gabriel West Indies 40
65 Jeetan PatelJeetan Patel New Zealand 38
66 Ashton AgarAshton Agar Australia 38
67 Mominul HaqueMominul Haque Bangladesh 36
68 Mohammad Nasir HossainMohammad Nasir Hossain Bangladesh 34
69 Donald TiripanoDonald Tiripano Zimbabwe 33
70 Steve O'KeefeSteve O'Keefe Australia 33
71 Akila DananjayaAkila Dananjaya Sri Lanka 30
72 Kuldeep YadavKuldeep Yadav India 30
73 Kusal PereraKusal Perera Sri Lanka 29
74 Craig OvertonCraig Overton England 29
75 Lakshan SandakanLakshan Sandakan Sri Lanka 29
76 Glenn MaxwellGlenn Maxwell Australia 28
77 Kyle JarvisKyle Jarvis Zimbabwe 28
78 Wayne ParnellWayne Parnell South Africa 26
79 David WarnerDavid Warner Australia 21
80 Nuwan PradeepNuwan Pradeep Sri Lanka 19
81 Asela GunaratneAsela Gunaratne Sri Lanka 18
82 Miguel CumminsMiguel Cummins West Indies 18
83 Hasan AliHasan Ali Pakistan 17
84 Liam DawsonLiam Dawson England 15
85 Jackson BirdJackson Bird Australia 14
86 Shafiul IslamShafiul Islam Bangladesh 13
87 Andile PhehlukwayoAndile Phehlukwayo South Africa 12
88 Dasun ShanakaDasun Shanaka Sri Lanka 12
89 Mustafizur RahmanMustafizur Rahman Bangladesh 11
90 Christopher MpofuChristopher Mpofu Zimbabwe 11
91 Rubel HossainRubel Hossain Bangladesh 10
92 Raymon ReiferRaymon Reifer West Indies 10
93 Lungi NgidiLungi Ngidi South Africa 9
94 Asad ShafiqAsad Shafiq Pakistan 9
95 Rohit SharmaRohit Sharma India 8
96 Malinda PushpakumaraMalinda Pushpakumara Sri Lanka 8
97 Alzarri JosephAlzarri Joseph West Indies 8
98 Todd AstleTodd Astle New Zealand 8
99 Lahiru KumaraLahiru Kumara Sri Lanka 7
100 Kamrul Islam RabbiKamrul Islam Rabbi Bangladesh 7
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 - Pakistan vs West Indies , 03 April 2018
Position Player Country Points
1 Glenn MaxwellGlenn Maxwell Australia 389
2 Mohammad NabiMohammad Nabi Afghanistan 292
3 Shakib Al HasanShakib Al Hasan Bangladesh 287
4 JP DuminyJP Duminy South Africa 235
5 Marlon SamuelsMarlon Samuels West Indies 228
6 Thisara PereraThisara Perera Sri Lanka 210
7 MahmudullahMahmudullah Bangladesh 209
8 Paul StirlingPaul Stirling Ireland 193
9 Shoaib MalikShoaib Malik Pakistan 185
10 Kevin O'BrienKevin O'Brien Ireland 175
11 Samiullah ShenwariSamiullah Shenwari Afghanistan 174
12 Suresh RainaSuresh Raina India 160
13 Rohan MustafaRohan Mustafa United Arab Emirates 155
14 Mohammad HafeezMohammad Hafeez Pakistan 146
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 121
19 Carlos BrathwaiteCarlos Brathwaite West Indies 116
20 Corey AndersonCorey Anderson New Zealand 113
21 Amjad JavedAmjad Javed United Arab Emirates 112
22 Colin MunroColin Munro New Zealand 109
23 Mitchell SantnerMitchell Santner New Zealand 101
24 Yuvraj SinghYuvraj Singh India 101
25 Rashid KhanRashid Khan Afghanistan 93
26 Gulbadin NaibGulbadin Naib Afghanistan 83
27 Kieron PollardKieron Pollard West Indies 81
28 Chris JordanChris Jordan England 75
29 Sikandar Sikandar RazaSikandar Sikandar Raza Zimbabwe 75
30 Darren SammyDarren Sammy West Indies 75
31 Hamilton MasakadzaHamilton Masakadza Zimbabwe 75
32 Mohammad NaveedMohammad Naveed United Arab Emirates 74
33 Sabbir RahmanSabbir Rahman Bangladesh 74
34 Joe RootJoe Root England 73
35 Seekkuge PrasannaSeekkuge Prasanna Sri Lanka 71
36 Rohit SharmaRohit Sharma India 69
37 Moeen AliMoeen Ali England 67
38 Mashrafe MortazaMashrafe Mortaza Bangladesh 67
39 Hardik PandyaHardik Pandya India 66
40 Dasun ShanakaDasun Shanaka Sri Lanka 66
41 Imad WasimImad Wasim Pakistan 66
42 James FaulknerJames Faulkner Australia 65
43 Asela GunaratneAsela Gunaratne Sri Lanka 64
44 David WilleyDavid Willey England 64
45 Soumya SarkarSoumya Sarkar Bangladesh 61
46 Karim SadiqKarim Sadiq Afghanistan 59
47 Ben StokesBen Stokes England 58
48 Shadab KhanShadab Khan Pakistan 57
49 Danushka GunathilakaDanushka Gunathilaka Sri Lanka 56
50 Colin de GrandhommeColin de Grandhomme New Zealand 52
51 Karim JanatKarim Janat Afghanistan 50
52 Sunil NarineSunil Narine West Indies 50
53 Norman VanuaNorman Vanua Papua New Guinea 49
54 Mark ChapmanMark Chapman New Zealand 40
55 Chris MorrisChris Morris South Africa 39
56 Mahuru DaiMahuru Dai Papua New Guinea 37
57 Stuart ThompsonStuart Thompson Ireland 37
58 Moises HenriquesMoises Henriques Australia 37
59 Mehedi HasanMehedi Hasan Bangladesh 35
60 Grant ElliottGrant Elliott New Zealand 34
61 Faheem Faheem AshrafFaheem Faheem Ashraf Pakistan 31
62 Ravichandran AshwinRavichandran Ashwin India 31
63 Wahab RiazWahab Riaz Pakistan 30
64 Tim SoutheeTim Southee New Zealand 29
65 Andile PhehlukwayoAndile Phehlukwayo South Africa 28
66 Assad ValaAssad Vala Papua New Guinea 28
67 Nuwan KulasekaraNuwan Kulasekara Sri Lanka 28
68 Akshar PatelAkshar Patel India 27
69 Hasan AliHasan Ali Pakistan 26
70 Milinda SiriwardanaMilinda Siriwardana Sri Lanka 26
71 George DockrellGeorge Dockrell Ireland 25
72 Jon-Jon SmutsJon-Jon Smuts South Africa 24
73 Nathan Coulter-NileNathan Coulter-Nile Australia 24
74 Samuel BadreeSamuel Badree West Indies 24
75 Jeevan MendisJeevan Mendis Sri Lanka 24
76 Ish SodhiIsh Sodhi New Zealand 23
77 Dawlat ZadranDawlat Zadran Afghanistan 22
78 Adil RashidAdil Rashid England 22
79 Wayne ParnellWayne Parnell South Africa 22
80 Jerome TaylorJerome Taylor West Indies 22
81 Mohammad Mohammad SaifuddinMohammad Mohammad Saifuddin Bangladesh 21
82 Farhaan BehardienFarhaan Behardien South Africa 21
83 Hamza HotakHamza Hotak Afghanistan 21
84 Sohail TanvirSohail Tanvir Pakistan 21
85 Andy McBrineAndy McBrine Ireland 20
86 Ashley NurseAshley Nurse West Indies 20
87 Ahmed RazaAhmed Raza United Arab Emirates 19
88 Graeme CremerGraeme Cremer Zimbabwe 19
89 Lendl SimmonsLendl Simmons West Indies 18
90 Dilshan MunaweeraDilshan Munaweera Sri Lanka 17
91 Mosaddek HossainMosaddek Hossain Bangladesh 16
92 Dushmantha ChameeraDushmantha Chameera Sri Lanka 16
93 Akila DananjayaAkila Dananjaya Sri Lanka 16
94 Liam PlunkettLiam Plunkett England 16
95 Ben WheelerBen Wheeler New Zealand 15
96 Mustafizur RahmanMustafizur Rahman Bangladesh 15
97 Jason HolderJason Holder West Indies 15
98 Ravindra JadejaRavindra Jadeja India 15
99 Aaron FinchAaron Finch Australia 14
100 Adam MilneAdam Milne New Zealand 14
Polls

Get breaking news alerts from myKhel