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