Get Instant News Updates
Enable
x
Notification Settings X
Time Settings
Done
Clear Notification X
Do you want to clear all the notifications from your inbox?
Settings X
Home  »  Cricket  »  Rankings  »  ICC All-Rounders Rankings

ICC Top 100 All-Rounder Rankings

Last updated After - Zimbabwe vs Bangladesh , 11 July 2021
Rank Player Country Points
1 Jason HolderJason Holder West Indies 384
2 Ben StokesBen Stokes England 377
3 Ravindra JadejaRavindra Jadeja India 377
4 Ravichandran AshwinRavichandran Ashwin India 358
5 Shakib Al HasanShakib Al Hasan Bangladesh 334
6 Kyle JamiesonKyle Jamieson New Zealand 311
7 Mitchell StarcMitchell Starc Australia 275
8 Pat CumminsPat Cummins Australia 249
9 Colin de GrandhommeColin de Grandhomme New Zealand 232
10 Chris WoakesChris Woakes England 229
11 Tim SoutheeTim Southee New Zealand 216
12 Mehedi HasanMehedi Hasan Bangladesh 201
13 Roston ChaseRoston Chase West Indies 196
14 Stuart BroadStuart Broad England 185
15 Neil WagnerNeil Wagner New Zealand 181
16 Kyle MayersKyle Mayers West Indies 177
17 Moeen AliMoeen Ali England 175
18 Joe RootJoe Root England 174
19 Kagiso RabadaKagiso Rabada South Africa 167
20 Sikandar RazaSikandar Raza Zimbabwe 164
21 Trent BoultTrent Boult New Zealand 157
22 Sam CurranSam Curran England 151
23 Kemar RoachKemar Roach West Indies 150
24 Yasir ShahYasir Shah Pakistan 147
25 Nathan LyonNathan Lyon Australia 134
26 Josh HazlewoodJosh Hazlewood Australia 132
27 Keshav MaharajKeshav Maharaj South Africa 129
28 Hasan AliHasan Ali Pakistan 127
29 Dilruwan PereraDilruwan Perera Sri Lanka 127
30 Faheem AshrafFaheem Ashraf Pakistan 121
31 Suranga LakmalSuranga Lakmal Sri Lanka 120
32 Nauman AliNauman Ali Pakistan 114
33 MahmudullahMahmudullah Bangladesh 110
34 Mohammad ShamiMohammad Shami India 109
35 Sean WilliamsSean Williams Zimbabwe 109
36 Marnus LabuschagneMarnus Labuschagne Australia 107
37 Mitchell MarshMitchell Marsh Australia 106
38 Ollie RobinsonOllie Robinson England 105
39 Kane WilliamsonKane Williamson New Zealand 104
40 Jack LeachJack Leach England 103
41 Dominic BessDominic Bess England 98
42 Dhananjaya de SilvaDhananjaya de Silva Sri Lanka 94
43 Rashid KhanRashid Khan Afghanistan 92
44 Haris SohailHaris Sohail Pakistan 92
45 Mark WoodMark Wood England 89
46 Mitchell SantnerMitchell Santner New Zealand 84
47 Alzarri JosephAlzarri Joseph West Indies 84
48 James AndersonJames Anderson England 82
49 Taijul IslamTaijul Islam Bangladesh 81
50 Akshar PatelAkshar Patel India 77
51 Hamza HotakHamza Hotak Afghanistan 76
52 Angelo MathewsAngelo Mathews Sri Lanka 76
53 Ishant SharmaIshant Sharma India 76
54 Umesh YadavUmesh Yadav India 75
55 Steve SmithSteve Smith Australia 71
56 Donald TiripanoDonald Tiripano Zimbabwe 68
57 Dean ElgarDean Elgar South Africa 67
58 Kraigg BrathwaiteKraigg Brathwaite West Indies 66
59 Shardul ThakurShardul Thakur India 62
60 Akila DananjayaAkila Dananjaya Sri Lanka 62
61 Shadab KhanShadab Khan Pakistan 61
62 Rahkeem CornwallRahkeem Cornwall West Indies 61
63 Willem MulderWillem Mulder South Africa 58
64 Washington SundarWashington Sundar India 53
65 George LindeGeorge Linde South Africa 52
66 Lasith EmbuldeniyaLasith Embuldeniya Sri Lanka 52
67 Jofra ArcherJofra Archer England 47
68 Mohammad AbbasMohammad Abbas Pakistan 47
69 Anrich NortjeAnrich Nortje South Africa 46
70 Matt HenryMatt Henry New Zealand 46
71 Nayeem HasanNayeem Hasan Bangladesh 46
72 Azhar AliAzhar Ali Pakistan 42
73 James PattinsonJames Pattinson Australia 40
74 Blessing MuzarabaniBlessing Muzarabani Zimbabwe 39
75 Jomel WarricanJomel Warrican West Indies 37
76 Shaheen AfridiShaheen Afridi Pakistan 34
77 Shannon GabrielShannon Gabriel West Indies 34
78 Kyle JarvisKyle Jarvis Zimbabwe 32
79 Stuart ThompsonStuart Thompson Ireland 31
80 Olly StoneOlly Stone England 28
81 Hanuma VihariHanuma Vihari India 28
82 Dasun ShanakaDasun Shanaka Sri Lanka 27
83 Mohammed SirajMohammed Siraj India 27
84 Ajaz PatelAjaz Patel New Zealand 26
85 Fawad AlamFawad Alam Pakistan 25
86 Taskin AhmedTaskin Ahmed Bangladesh 24
87 William SomervilleWilliam Somerville New Zealand 22
88 Dane PiedtDane Piedt South Africa 22
89 Dwaine PretoriusDwaine Pretorius South Africa 21
90 Ramesh MendisRamesh Mendis Sri Lanka 20
91 Lungi NgidiLungi Ngidi South Africa 19
92 Jasprit BumrahJasprit Bumrah India 19
93 Mominul HaqueMominul Haque Bangladesh 19
94 Craig OvertonCraig Overton England 19
95 Vishwa FernandoVishwa Fernando Sri Lanka 19
96 Kuldeep YadavKuldeep Yadav India 17
97 Asad ShafiqAsad Shafiq Pakistan 16
98 Soumya SarkarSoumya Sarkar Bangladesh 15
99 David WarnerDavid Warner Australia 15
100 Ibrahim ZadranIbrahim Zadran Afghanistan 15
Last updated After - Sri Lanka vs India , 20 July 2021
Rank Player Country Points
1 Shakib Al HasanShakib Al Hasan Bangladesh 416
2 Mohammad NabiMohammad Nabi Afghanistan 294
3 Chris WoakesChris Woakes England 282
4 Rashid KhanRashid Khan Afghanistan 270
5 Mitchell SantnerMitchell Santner New Zealand 268
6 Ben StokesBen Stokes England 266
7 Colin de GrandhommeColin de Grandhomme New Zealand 257
8 Imad WasimImad Wasim Pakistan 256
9 Ravindra JadejaRavindra Jadeja India 241
10 Sikandar RazaSikandar Raza Zimbabwe 237
11 Sean WilliamsSean Williams Zimbabwe 232
12 Jimmy NeeshamJimmy Neesham New Zealand 226
13 Hardik PandyaHardik Pandya India 221
14 Andile PhehlukwayoAndile Phehlukwayo South Africa 218
15 Wanindu De SilvaWanindu De Silva Sri Lanka 206
16 Jason HolderJason Holder West Indies 206
17 Mehedi HasanMehedi Hasan Bangladesh 204
18 Trent BoultTrent Boult New Zealand 202
19 Marcus StoinisMarcus Stoinis Australia 201
20 Kagiso RabadaKagiso Rabada South Africa 201
21 Glenn MaxwellGlenn Maxwell Australia 200
22 Mitchell MarshMitchell Marsh Australia 191
23 Simi SinghSimi Singh Ireland 190
24 Dhananjaya de SilvaDhananjaya de Silva Sri Lanka 188
25 Adil RashidAdil Rashid England 184
26 Mohammad Mohammad SaifuddinMohammad Mohammad Saifuddin Bangladesh 181
27 Moeen AliMoeen Ali England 181
28 Shadab KhanShadab Khan Pakistan 179
29 Mustafizur RahmanMustafizur Rahman Bangladesh 178
30 Mohammad HafeezMohammad Hafeez Pakistan 175
31 Rohan MustafaRohan Mustafa United Arab Emirates 171
32 Josh HazlewoodJosh Hazlewood Australia 170
33 Jasprit BumrahJasprit Bumrah India 165
34 Gulbadin NaibGulbadin Naib Afghanistan 165
35 Kuldeep YadavKuldeep Yadav India 162
36 Mohammad AmirMohammad Amir Pakistan 162
37 Mujeeb Ur RahmanMujeeb Ur Rahman Afghanistan 160
38 Assad ValaAssad Vala Papua New Guinea 160
39 Hasan AliHasan Ali Pakistan 158
40 Matt HenryMatt Henry New Zealand 157
41 Pat CumminsPat Cummins Australia 155
42 Bhuvneshwar KumarBhuvneshwar Kumar India 154
43 Mitchell StarcMitchell Starc Australia 153
44 Chris MorrisChris Morris South Africa 151
45 Shaheen AfridiShaheen Afridi Pakistan 149
46 Aqib IlyasAqib Ilyas Oman 149
47 Alzarri JosephAlzarri Joseph West Indies 149
48 Joe RootJoe Root England 148
49 Liam PlunkettLiam Plunkett England 146
50 Lungi NgidiLungi Ngidi South Africa 144
51 Andy McBrineAndy McBrine Ireland 144
52 Angelo MathewsAngelo Mathews Sri Lanka 144
53 Tom CurranTom Curran England 143
54 Kedar JadhavKedar Jadhav India 142
55 Mark WoodMark Wood England 141
56 David WilleyDavid Willey England 141
57 Sheldon CottrellSheldon Cottrell West Indies 137
58 Ashley NurseAshley Nurse West Indies 133
59 Yuzvendra ChahalYuzvendra Chahal India 131
60 Richard BerringtonRichard Berrington Scotland 131
61 Kane WilliamsonKane Williamson New Zealand 129
62 Lachlan FergusonLachlan Ferguson New Zealand 127
63 Safyaan SharifSafyaan Sharif Scotland 127
64 Roston ChaseRoston Chase 124
65 MahmudullahMahmudullah Bangladesh 123
66 Josh DaveyJosh Davey Scotland 122
67 George DockrellGeorge Dockrell Ireland 122
68 Paul StirlingPaul Stirling Ireland 120
69 Dwaine PretoriusDwaine Pretorius South Africa 118
70 Nathan Coulter-NileNathan Coulter-Nile Australia 118
71 Tim SoutheeTim Southee New Zealand 116
72 Ahmed RazaAhmed Raza United Arab Emirates 115
73 Michael LeaskMichael Leask Scotland 115
74 Mashrafe MortazaMashrafe Mortaza Bangladesh 114
75 Adam ZampaAdam Zampa Australia 112
76 Zeeshan MaqsoodZeeshan Maqsood Oman 112
77 Andre RussellAndre Russell West Indies 112
78 Nathan LyonNathan Lyon Australia 109
79 Mark WattMark Watt Scotland 108
80 Mohammad ShamiMohammad Shami India 108
81 Dawlat ZadranDawlat Zadran Afghanistan 108
82 Akila DananjayaAkila Dananjaya Sri Lanka 106
83 Aaron FinchAaron Finch Australia 105
84 Carlos BrathwaiteCarlos Brathwaite 104
85 Soumya SarkarSoumya Sarkar Bangladesh 101
86 Wesley MadhevereWesley Madhevere Zimbabwe 100
87 Mosaddek HossainMosaddek Hossain Bangladesh 100
88 Wahab RiazWahab Riaz Pakistan 100
89 Fakhar ZamanFakhar Zaman Pakistan 98
90 Ashton AgarAshton Agar Australia 98
91 Nuwan PradeepNuwan Pradeep Sri Lanka 98
92 Keemo PaulKeemo Paul West Indies 97
93 Jofra ArcherJofra Archer England 96
94 Dushmantha ChameeraDushmantha Chameera Sri Lanka 96
95 Kyle JarvisKyle Jarvis Zimbabwe 96
96 Calum MacLeodCalum MacLeod Scotland 96
97 Jhye RichardsonJhye Richardson Australia 95
98 Faheem AshrafFaheem Ashraf Pakistan 92
99 Haris SohailHaris Sohail Pakistan 92
100 Kieron PollardKieron Pollard West Indies 92
Last updated After - England vs Pakistan , 20 July 2021
Rank Player Country Points
1 Mohammad NabiMohammad Nabi Afghanistan 285
2 Shakib Al HasanShakib Al Hasan Bangladesh 238
3 Richard BerringtonRichard Berrington Scotland 194
4 Glenn MaxwellGlenn Maxwell Australia 185
5 Gareth DelanyGareth Delany Ireland 163
6 Khawar AliKhawar Ali Oman 159
7 Sean WilliamsSean Williams Zimbabwe 158
8 Collins ObuyaCollins Obuya KEN 153
9 Rohan MustafaRohan Mustafa United Arab Emirates 152
10 Mitchell MarshMitchell Marsh Australia 141
11 Zeeshan MaqsoodZeeshan Maqsood Oman 135
12 Fabian AllenFabian Allen West Indies 124
13 MahmudullahMahmudullah Bangladesh 119
14 Andre RussellAndre Russell West Indies 112
15 Norman VanuaNorman Vanua Papua New Guinea 110
16 Karim JanatKarim Janat Afghanistan 104
17 Dwayne BravoDwayne Bravo West Indies 104
18 Hardik PandyaHardik Pandya India 103
19 Charles AminiCharles Amini Papua New Guinea 102
20 Mohammad HafeezMohammad Hafeez Pakistan 102
21 Ryan BurlRyan Burl Zimbabwe 100
22 Kieron PollardKieron Pollard West Indies 99
23 Wanindu De SilvaWanindu De Silva Sri Lanka 98
24 Assad ValaAssad Vala Papua New Guinea 97
25 Pieter SeelaarPieter Seelaar Netherlands 97
26 Mitchell SantnerMitchell Santner New Zealand 96
27 Ben StokesBen Stokes England 96
28 Paul StirlingPaul Stirling Ireland 95
29 J.J. SmitJ.J. Smit NAM 94
30 Moeen AliMoeen Ali England 93
31 Roelof van der MerweRoelof van der Merwe Netherlands 92
32 Gerhard ErasmusGerhard Erasmus NAM 90
33 Rashid KhanRashid Khan Afghanistan 86
34 Virat KohliVirat Kohli India 86
35 Aamir KaleemAamir Kaleem Oman 82
36 Chris JordanChris Jordan England 82
37 Faheem AshrafFaheem Ashraf Pakistan 80
38 Soumya SarkarSoumya Sarkar Bangladesh 79
39 Gulbadin NaibGulbadin Naib Afghanistan 79
40 Calum MacLeodCalum MacLeod Scotland 78
41 Nitish KumarNitish Kumar CAN 75
42 Ashton AgarAshton Agar Australia 74
43 Paras KhadkaParas Khadka NEP 73
44 Imad WasimImad Wasim Pakistan 72
45 Danushka GunathilakaDanushka Gunathilaka Sri Lanka 70
46 Kevin O'BrienKevin O'Brien Ireland 70
47 Isuru Udana UdanaIsuru Udana Udana Sri Lanka 69
48 Dwaine PretoriusDwaine Pretorius South Africa 67
49 George LindeGeorge Linde South Africa 66
50 Shadab KhanShadab Khan Pakistan 65
51 Marcus StoinisMarcus Stoinis Australia 65
52 Sikandar RazaSikandar Raza Zimbabwe 64
53 Aizaz KhanAizaz Khan Hong Kong 63
54 Mark AdairMark Adair Ireland 59
55 Samiullah ShenwariSamiullah Shenwari Afghanistan 59
56 Tim SoutheeTim Southee New Zealand 59
57 Chris GayleChris Gayle West Indies 58
58 Liam LivingstoneLiam Livingstone England 57
59 Colin de GrandhommeColin de Grandhomme New Zealand 57
60 Colin AckermannColin Ackermann Netherlands 56
61 Delray RawlinsDelray Rawlins BRM 56
62 Tamoor SajjadTamoor Sajjad QAT 56
63 Dasun ShanakaDasun Shanaka Sri Lanka 56
64 Jason HolderJason Holder West Indies 56
65 Angelo MathewsAngelo Mathews Sri Lanka 55
66 Sam CurranSam Curran England 55
67 Kinchit ShahKinchit Shah Hong Kong 54
68 Colin MunroColin Munro New Zealand 53
69 Craig WilliamsCraig Williams NAM 50
70 D'Arcy ShortD'Arcy Short Australia 49
71 Mohammad Mohammad SaifuddinMohammad Mohammad Saifuddin Bangladesh 48
72 Ehsan KhanEhsan Khan Hong Kong 47
73 Karan KCKaran KC NEP 47
74 Kane WilliamsonKane Williamson New Zealand 47
75 Sompal KamiSompal Kami NEP 46
76 Jimmy NeeshamJimmy Neesham New Zealand 45
77 Rakep PatelRakep Patel KEN 43
78 David WilleyDavid Willey England 42
79 Haroon ArshadHaroon Arshad Hong Kong 41
80 Kamau LeverockKamau Leverock BRM 41
81 Mohammad NaveedMohammad Naveed United Arab Emirates 41
82 Keemo PaulKeemo Paul West Indies 40
83 Shardul ThakurShardul Thakur India 39
84 Michael LeaskMichael Leask Scotland 39
85 Hasan AliHasan Ali Pakistan 38
86 Stuart ThompsonStuart Thompson Ireland 38
87 Safyaan SharifSafyaan Sharif Scotland 38
88 Moises HenriquesMoises Henriques Australia 38
89 Chamu ChibhabhaChamu Chibhabha Zimbabwe 38
90 Obed McCoyObed McCoy West Indies 37
91 Simi SinghSimi Singh Ireland 37
92 Max O'DowdMax O'Dowd Netherlands 37
93 Andile PhehlukwayoAndile Phehlukwayo South Africa 36
94 Glenn PhillipsGlenn Phillips New Zealand 35
95 George DockrellGeorge Dockrell Ireland 35
96 Kyle CoetzerKyle Coetzer Scotland 35
97 Carlos BrathwaiteCarlos Brathwaite 35
98 Hayden WalshHayden Walsh West Indies 34
99 Rohit SharmaRohit Sharma India 34
100 Wesley MadhevereWesley Madhevere Zimbabwe 33