Get breaking news alerts from myKhel

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 - Afghanistan vs Ireland , 01 January 1970
Rank Player Country Points
1 Jason HolderJason Holder West Indies 439
2 Shakib Al HasanShakib Al Hasan Bangladesh 399
3 Ravindra JadejaRavindra Jadeja India 387
4 Ben StokesBen Stokes England 357
5 Vernon PhilanderVernon Philander South Africa 326
6 Ravichandran AshwinRavichandran Ashwin India 321
7 Pat CumminsPat Cummins Australia 316
8 Moeen AliMoeen Ali England 289
9 Mitchell StarcMitchell Starc Australia 271
10 Chris WoakesChris Woakes England 224
11 Tim SoutheeTim Southee New Zealand 221
12 Roston ChaseRoston Chase West Indies 211
13 Colin de GrandhommeColin de Grandhomme New Zealand 184
14 Mehedi HasanMehedi Hasan Bangladesh 182
15 Kagiso RabadaKagiso Rabada South Africa 178
16 Dilruwan PereraDilruwan Perera Sri Lanka 158
17 Kemar RoachKemar Roach West Indies 157
18 Stuart BroadStuart Broad England 151
19 Neil WagnerNeil Wagner New Zealand 151
20 Trent BoultTrent Boult New Zealand 138
21 MahmudullahMahmudullah Bangladesh 134
22 Nathan LyonNathan Lyon Australia 134
23 Keshav MaharajKeshav Maharaj South Africa 129
24 Josh HazlewoodJosh Hazlewood Australia 123
25 Adil RashidAdil Rashid England 123
26 Mohammad AmirMohammad Amir Pakistan 120
27 Hardik PandyaHardik Pandya India 118
28 Kane WilliamsonKane Williamson New Zealand 117
29 Suranga LakmalSuranga Lakmal Sri Lanka 109
30 Yasir ShahYasir Shah Pakistan 106
31 Sam CurranSam Curran England 105
32 Mohammad ShamiMohammad Shami India 101
33 Dale SteynDale Steyn South Africa 100
34 Sikandar RazaSikandar Raza Zimbabwe 98
35 Marnus LabuschagneMarnus Labuschagne Australia 98
36 Devendra BishooDevendra Bishoo West Indies 97
37 Mitchell MarshMitchell Marsh Australia 96
38 Taijul IslamTaijul Islam Bangladesh 96
39 Angelo MathewsAngelo Mathews Sri Lanka 93
40 James AndersonJames Anderson England 93
41 Joe RootJoe Root England 86
42 Dhananjaya de SilvaDhananjaya de Silva Sri Lanka 85
43 Sean WilliamsSean Williams Zimbabwe 85
44 Hamilton MasakadzaHamilton Masakadza Zimbabwe 83
45 Umesh YadavUmesh Yadav India 73
46 Steven SmithSteven Smith Australia 72
47 Hasan AliHasan Ali Pakistan 70
48 Akila DananjayaAkila Dananjaya Sri Lanka 70
49 Dean ElgarDean Elgar South Africa 70
50 Kraigg BrathwaiteKraigg Brathwaite West Indies 69
51 Shadab KhanShadab Khan Pakistan 68
52 Peter SiddlePeter Siddle Australia 68
53 Haris SohailHaris Sohail Pakistan 64
54 Wahab RiazWahab Riaz Pakistan 56
55 Ish SodhiIsh Sodhi New Zealand 54
56 Faheem AshrafFaheem Ashraf Pakistan 53
57 Mark WoodMark Wood England 49
58 Kyle JarvisKyle Jarvis Zimbabwe 49
59 Shannon GabrielShannon Gabriel West Indies 46
60 Ishant SharmaIshant Sharma India 45
61 Matt HenryMatt Henry New Zealand 43
62 Tim MurtaghTim Murtagh Ireland 43
63 Mohammad AbbasMohammad Abbas Pakistan 43
64 Lakshan SandakanLakshan Sandakan Sri Lanka 40
65 Azhar AliAzhar Ali Pakistan 40
66 Donald TiripanoDonald Tiripano Zimbabwe 35
67 Hanuma VihariHanuma Vihari India 35
68 Jomel WarricanJomel Warrican West Indies 35
69 Malinda PushpakumaraMalinda Pushpakumara Sri Lanka 33
70 Shan MasoodShan Masood Pakistan 33
71 Stuart ThompsonStuart Thompson Ireland 32
72 Jack LeachJack Leach England 32
73 Lasith EmbuldeniyaLasith Embuldeniya Sri Lanka 31
74 Kuldeep YadavKuldeep Yadav India 26
75 Bilal AsifBilal Asif Pakistan 25
76 Rahat AliRahat Ali Pakistan 25
77 Alzarri JosephAlzarri Joseph West Indies 24
78 Craig OvertonCraig Overton England 22
79 Keemo PaulKeemo Paul West Indies 21
80 Mominul HaqueMominul Haque Bangladesh 20
81 Rashid KhanRashid Khan Afghanistan 19
82 Miguel CumminsMiguel Cummins West Indies 19
83 David WarnerDavid Warner Australia 18
84 William SomervilleWilliam Somerville New Zealand 17
85 Nayeem HasanNayeem Hasan Bangladesh 17
86 Dimuth KarunaratneDimuth Karunaratne Sri Lanka 16
87 Soumya SarkarSoumya Sarkar Bangladesh 14
88 Dominic BessDominic Bess England 14
89 Kasun RajithaKasun Rajitha Sri Lanka 13
90 Mustafizur RahmanMustafizur Rahman Bangladesh 13
91 Ajaz PatelAjaz Patel New Zealand 12
92 Lahiru KumaraLahiru Kumara Sri Lanka 12
93 Shaheen AfridiShaheen Afridi Pakistan 11
94 Rubel HossainRubel Hossain Bangladesh 10
95 Jasprit BumrahJasprit Bumrah India 9
96 Asad ShafiqAsad Shafiq Pakistan 9
97 Lungi NgidiLungi Ngidi South Africa 8
98 Dushmantha ChameeraDushmantha Chameera Sri Lanka 8
99 James Cameron-DowJames Cameron-Dow Ireland 7
100 Ariful HaqueAriful Haque Bangladesh 7
Last updated After - Afghanistan vs Australia , 01 January 1970
Rank Player Country Points
1 Shakib Al HasanShakib Al Hasan Bangladesh 359
2 Rashid KhanRashid Khan Afghanistan 337
3 Mohammad NabiMohammad Nabi Afghanistan 312
4 Imad WasimImad Wasim Pakistan 283
5 Mitchell SantnerMitchell Santner New Zealand 275
6 Chris WoakesChris Woakes England 267
7 Ben StokesBen Stokes England 265
8 Jason HolderJason Holder West Indies 264
9 Sikandar RazaSikandar Raza Zimbabwe 261
10 Mohammad HafeezMohammad Hafeez Pakistan 261
11 Angelo MathewsAngelo Mathews Sri Lanka 249
12 Andile PhehlukwayoAndile Phehlukwayo South Africa 243
13 Kedar JadhavKedar Jadhav India 242
14 Glenn MaxwellGlenn Maxwell Australia 239
15 Adil RashidAdil Rashid England 237
16 Moeen AliMoeen Ali England 235
17 Sean WilliamsSean Williams Zimbabwe 235
18 Marcus StoinisMarcus Stoinis Australia 229
19 Paul StirlingPaul Stirling Ireland 221
20 Hardik PandyaHardik Pandya India 216
21 Kagiso RabadaKagiso Rabada South Africa 208
22 Thisara PereraThisara Perera Sri Lanka 208
23 Kuldeep YadavKuldeep Yadav India 208
24 Mehedi HasanMehedi Hasan Bangladesh 206
25 Trent BoultTrent Boult New Zealand 206
26 Colin de GrandhommeColin de Grandhomme New Zealand 205
27 Kevin O'BrienKevin O'Brien Ireland 204
28 Jimmy NeeshamJimmy Neesham New Zealand 202
29 Ravindra JadejaRavindra Jadeja India 201
30 Jasprit BumrahJasprit Bumrah India 195
31 Gulbadin NaibGulbadin Naib Afghanistan 194
32 Ashley NurseAshley Nurse West Indies 193
33 Shadab KhanShadab Khan Pakistan 191
34 Joe RootJoe Root England 187
35 Kane WilliamsonKane Williamson New Zealand 186
36 JP DuminyJP Duminy South Africa 181
37 Bhuvneshwar KumarBhuvneshwar Kumar India 180
38 Mustafizur RahmanMustafizur Rahman Bangladesh 179
39 Imran TahirImran Tahir South Africa 178
40 Shoaib MalikShoaib Malik Pakistan 176
41 MahmudullahMahmudullah Bangladesh 174
42 Matt HenryMatt Henry New Zealand 171
43 Pat CumminsPat Cummins Australia 167
44 Hasan AliHasan Ali Pakistan 165
45 Mohammad NaveedMohammad Naveed United Arab Emirates 164
46 Mashrafe MortazaMashrafe Mortaza Bangladesh 164
47 Mitchell StarcMitchell Starc Australia 161
48 Aaron FinchAaron Finch Australia 160
49 Josh HazlewoodJosh Hazlewood Australia 159
50 Francois du PlessisFrancois du Plessis South Africa 158
51 Mohammad AmirMohammad Amir Pakistan 157
52 Liam PlunkettLiam Plunkett England 156
53 Yuzvendra ChahalYuzvendra Chahal India 151
54 Travis HeadTravis Head Australia 151
55 David WilleyDavid Willey England 149
56 Andy McBrineAndy McBrine Ireland 147
57 Mujeeb ZadranMujeeb Zadran Afghanistan 146
58 Andre RussellAndre Russell West Indies 144
59 George DockrellGeorge Dockrell Ireland 143
60 Fakhar ZamanFakhar Zaman Pakistan 141
61 Rohan MustafaRohan Mustafa United Arab Emirates 141
62 Marlon SamuelsMarlon Samuels West Indies 141
63 Virat KohliVirat Kohli India 139
64 Mark WoodMark Wood England 137
65 Lungi NgidiLungi Ngidi South Africa 136
66 Colin MunroColin Munro New Zealand 136
67 Dawlat ZadranDawlat Zadran Afghanistan 135
68 Martin GuptillMartin Guptill New Zealand 135
69 Tim SoutheeTim Southee New Zealand 134
70 Lachlan FergusonLachlan Ferguson New Zealand 132
71 Akila DananjayaAkila Dananjaya Sri Lanka 132
72 Dwaine PretoriusDwaine Pretorius South Africa 129
73 Chris GayleChris Gayle West Indies 129
74 Dhananjaya de SilvaDhananjaya de Silva Sri Lanka 127
75 Anshuman RathAnshuman Rath Hong Kong 126
76 Richard BerringtonRichard Berrington Scotland 126
77 Rahmat ShahRahmat Shah Afghanistan 125
78 Tom CurranTom Curran England 124
79 Nathan LyonNathan Lyon Australia 123
80 Calum MacLeodCalum MacLeod Scotland 122
81 Asela GunaratneAsela Gunaratne Sri Lanka 120
82 Haris SohailHaris Sohail Pakistan 119
83 Michael LeaskMichael Leask Scotland 119
84 Dale SteynDale Steyn South Africa 119
85 Safyaan SharifSafyaan Sharif Scotland 115
86 Suresh RainaSuresh Raina India 115
87 Rohit SharmaRohit Sharma India 114
88 Jhye RichardsonJhye Richardson Australia 111
89 Ish SodhiIsh Sodhi New Zealand 109
90 Carlos BrathwaiteCarlos Brathwaite West Indies 109
91 Soumya SarkarSoumya Sarkar Bangladesh 108
92 Tanwir AfzalTanwir Afzal Hong Kong 108
93 Mohammad ShamiMohammad Shami India 108
94 Tim MurtaghTim Murtagh Ireland 107
95 Kyle CoetzerKyle Coetzer Scotland 107
96 Nathan Coulter-NileNathan Coulter-Nile Australia 106
97 Suranga LakmalSuranga Lakmal Sri Lanka 105
98 Hamilton MasakadzaHamilton Masakadza Zimbabwe 104
99 Adam ZampaAdam Zampa Australia 101
100 Steven SmithSteven Smith Australia 101
Last updated After - England vs Pakistan , 01 January 1970
Rank Player Country Points
1 Glenn MaxwellGlenn Maxwell Australia 390
2 Shakib Al HasanShakib Al Hasan Bangladesh 338
3 Mohammad NabiMohammad Nabi Afghanistan 330
4 MahmudullahMahmudullah Bangladesh 240
5 Richard BerringtonRichard Berrington Scotland 221
6 Paul StirlingPaul Stirling Ireland 217
7 Thisara PereraThisara Perera Sri Lanka 210
8 Sean WilliamsSean Williams Zimbabwe 197
9 JP DuminyJP Duminy South Africa 185
10 Kevin O'BrienKevin O'Brien Ireland 180
11 Samiullah ShenwariSamiullah Shenwari Afghanistan 172
12 Mohammad HafeezMohammad Hafeez Pakistan 163
13 Colin MunroColin Munro New Zealand 160
14 Marlon SamuelsMarlon Samuels West Indies 154
15 Shoaib MalikShoaib Malik Pakistan 151
16 D'Arcy ShortD'Arcy Short Australia 148
17 Rohan MustafaRohan Mustafa United Arab Emirates 148
18 Kane WilliamsonKane Williamson New Zealand 131
19 Carlos BrathwaiteCarlos Brathwaite West Indies 118
20 Virat KohliVirat Kohli India 118
21 Corey AndersonCorey Anderson New Zealand 108
22 Suresh RainaSuresh Raina India 102
23 Angelo MathewsAngelo Mathews Sri Lanka 101
24 Elton ChigumburaElton Chigumbura Zimbabwe 99
25 Chamu ChibhabhaChamu Chibhabha Zimbabwe 98
26 Keemo PaulKeemo Paul West Indies 95
27 Shadab KhanShadab Khan Pakistan 93
28 Mitchell SantnerMitchell Santner New Zealand 90
29 Rashid KhanRashid Khan Afghanistan 89
30 Colin de GrandhommeColin de Grandhomme New Zealand 88
31 David WilleyDavid Willey England 87
32 Imad WasimImad Wasim Pakistan 86
33 Isuru Udana UdanaIsuru Udana Udana Sri Lanka 86
34 Hardik PandyaHardik Pandya India 81
35 Mohammad NaveedMohammad Naveed United Arab Emirates 80
36 Chris GayleChris Gayle West Indies 80
37 Faheem AshrafFaheem Ashraf Pakistan 78
38 Chris MorrisChris Morris South Africa 77
39 Paras KhadkaParas Khadka NEP 76
40 Michael RipponMichael Rippon Netherlands 76
41 Rohit SharmaRohit Sharma India 75
42 Joe RootJoe Root England 75
43 Soumya SarkarSoumya Sarkar Bangladesh 72
44 Andre RussellAndre Russell West Indies 72
45 Hamilton MasakadzaHamilton Masakadza Zimbabwe 71
46 Chris JordanChris Jordan England 67
47 Kyle CoetzerKyle Coetzer Scotland 64
48 Sompal KamiSompal Kami NEP 60
49 Moeen AliMoeen Ali England 60
50 Nathan Coulter-NileNathan Coulter-Nile Australia 60
51 Roelof van der MerweRoelof van der Merwe Netherlands 59
52 Dasun ShanakaDasun Shanaka Sri Lanka 58
53 Stuart ThompsonStuart Thompson Ireland 57
54 Calum MacLeodCalum MacLeod Scotland 57
55 Norman VanuaNorman Vanua Papua New Guinea 56
56 Sabbir RahmanSabbir Rahman Bangladesh 54
57 Michael LeaskMichael Leask Scotland 54
58 Ben StokesBen Stokes England 54
59 George DockrellGeorge Dockrell Ireland 54
60 Kieron PollardKieron Pollard West Indies 51
61 Andile PhehlukwayoAndile Phehlukwayo South Africa 50
62 Khawar AliKhawar Ali Oman 49
63 Tamoor SajjadTamoor Sajjad CHI 46
64 Ajay LalchetaAjay Lalcheta Oman 46
65 Karim JanatKarim Janat Afghanistan 45
66 Marcus StoinisMarcus Stoinis Australia 45
67 Charles AminiCharles Amini Papua New Guinea 44
68 Krunal PandyaKrunal Pandya India 42
69 nullnull India 39
70 Safyaan SharifSafyaan Sharif Scotland 37
71 Ashton AgarAshton Agar Australia 37
72 Hasan AliHasan Ali Pakistan 36
73 Dwaine PretoriusDwaine Pretorius South Africa 35
74 Simi Simi SinghSimi Simi Singh Ireland 34
75 Dhananjaya de SilvaDhananjaya de Silva Sri Lanka 34
76 Assad ValaAssad Vala Papua New Guinea 34
77 Tim SoutheeTim Southee New Zealand 34
78 Andrew TyeAndrew Tye Australia 33
79 Solomon MireSolomon Mire Zimbabwe 33
80 Ashley NurseAshley Nurse West Indies 33
81 Mehedi HasanMehedi Hasan Bangladesh 33
82 Abu HiderAbu Hider Bangladesh 30
83 Mark ChapmanMark Chapman New Zealand 30
84 Brandon MavutaBrandon Mavuta Zimbabwe 29
85 Adil RashidAdil Rashid England 29
86 Aamir KaleemAamir Kaleem Oman 28
87 Pieter SeelaarPieter Seelaar Netherlands 28
88 Ish SodhiIsh Sodhi New Zealand 26
89 Timm van der GugtenTimm van der Gugten Netherlands 26
90 Mohammad NadeemMohammad Nadeem Oman 25
91 Liam PlunkettLiam Plunkett England 25
92 Malcolm WallerMalcolm Waller Zimbabwe 24
93 Mohammad Mohammad SaifuddinMohammad Mohammad Saifuddin Bangladesh 23
94 Akila DananjayaAkila Dananjaya Sri Lanka 23
95 Hussain TalatHussain Talat Pakistan 22
96 Mehran KhanMehran Khan Oman 22
97 Wesley BarresiWesley Barresi Netherlands 22
98 Tendai ChisoroTendai Chisoro Zimbabwe 21
99 Mark WattMark Watt Scotland 20
100 Jason HolderJason Holder West Indies 20
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