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 , 17 March 2019
Rank Player Country Points
1 Jason HolderJason Holder Windies 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 Windies 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 Windies 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 Windies 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 Windies 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 Windies 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 Windies 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 Windies 24
78 Craig OvertonCraig Overton England 22
79 Keemo PaulKeemo Paul Windies 21
80 Mominul HaqueMominul Haque Bangladesh 20
81 Rashid KhanRashid Khan Afghanistan 19
82 Miguel CumminsMiguel Cummins Windies 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 - Zimbabwe vs UAE , 16 April 2019
Rank Player Country Points
1 Rashid KhanRashid Khan Afghanistan 356
2 Shakib Al HasanShakib Al Hasan Bangladesh 341
3 Mohammad NabiMohammad Nabi Afghanistan 329
4 Mohammad HafeezMohammad Hafeez Pakistan 282
5 Mitchell SantnerMitchell Santner New Zealand 278
6 Imad WasimImad Wasim Pakistan 274
7 Jason HolderJason Holder Windies 274
8 Moeen AliMoeen Ali England 261
9 Sikandar RazaSikandar Raza Zimbabwe 261
10 Chris WoakesChris Woakes England 260
11 Angelo MathewsAngelo Mathews Sri Lanka 259
12 Ben StokesBen Stokes England 256
13 Adil RashidAdil Rashid England 247
14 Andile PhehlukwayoAndile Phehlukwayo South Africa 242
15 Kedar JadhavKedar Jadhav India 242
16 Glenn MaxwellGlenn Maxwell Australia 241
17 Sean WilliamsSean Williams Zimbabwe 235
18 Marcus StoinisMarcus Stoinis Australia 222
19 Hardik PandyaHardik Pandya India 216
20 Thisara PereraThisara Perera Sri Lanka 215
21 Kevin O'BrienKevin O'Brien Ireland 214
22 Kagiso RabadaKagiso Rabada South Africa 211
23 Colin de GrandhommeColin de Grandhomme New Zealand 208
24 Kuldeep YadavKuldeep Yadav India 208
25 Shadab KhanShadab Khan Pakistan 207
26 Trent BoultTrent Boult New Zealand 207
27 Ravindra JadejaRavindra Jadeja India 201
28 Jimmy NeeshamJimmy Neesham New Zealand 200
29 Mehedi HasanMehedi Hasan Bangladesh 198
30 Ashley NurseAshley Nurse Windies 197
31 Paul StirlingPaul Stirling Ireland 196
32 Joe RootJoe Root England 196
33 Jasprit BumrahJasprit Bumrah India 195
34 Kane WilliamsonKane Williamson New Zealand 188
35 Mustafizur RahmanMustafizur Rahman Bangladesh 185
36 Shoaib MalikShoaib Malik Pakistan 185
37 Gulbadin NaibGulbadin Naib Afghanistan 184
38 JP DuminyJP Duminy South Africa 184
39 Imran TahirImran Tahir South Africa 181
40 MahmudullahMahmudullah Bangladesh 181
41 Hasan AliHasan Ali Pakistan 180
42 Bhuvneshwar KumarBhuvneshwar Kumar India 179
43 Pat CumminsPat Cummins Australia 167
44 Matt HenryMatt Henry New Zealand 165
45 Mohammad NaveedMohammad Naveed United Arab Emirates 164
46 Mitchell StarcMitchell Starc Australia 161
47 Josh HazlewoodJosh Hazlewood Australia 161
48 Mashrafe MortazaMashrafe Mortaza Bangladesh 161
49 Francois du PlessisFrancois du Plessis South Africa 159
50 Aaron FinchAaron Finch Australia 159
51 Mujeeb ZadranMujeeb Zadran Afghanistan 157
52 George DockrellGeorge Dockrell Ireland 156
53 Travis HeadTravis Head Australia 153
54 David WilleyDavid Willey England 153
55 Andy McBrineAndy McBrine Ireland 152
56 Liam PlunkettLiam Plunkett England 152
57 Yuzvendra ChahalYuzvendra Chahal India 151
58 Mohammad AmirMohammad Amir Pakistan 151
59 Marlon SamuelsMarlon Samuels Windies 149
60 Mark WoodMark Wood England 146
61 Rohan MustafaRohan Mustafa United Arab Emirates 141
62 Virat KohliVirat Kohli India 139
63 Dawlat ZadranDawlat Zadran Afghanistan 138
64 Graeme CremerGraeme Cremer Zimbabwe 138
65 Akila DananjayaAkila Dananjaya Sri Lanka 135
66 Tim SoutheeTim Southee New Zealand 135
67 Andre RussellAndre Russell Windies 135
68 Chris GayleChris Gayle Windies 135
69 Colin MunroColin Munro New Zealand 134
70 Chris MorrisChris Morris South Africa 133
71 Martin GuptillMartin Guptill New Zealand 133
72 Dhananjaya de SilvaDhananjaya de Silva Sri Lanka 131
73 Dwaine PretoriusDwaine Pretorius South Africa 130
74 Lachlan FergusonLachlan Ferguson New Zealand 124
75 Nathan LyonNathan Lyon Australia 124
76 Lungi NgidiLungi Ngidi South Africa 123
77 Anshuman RathAnshuman Rath Hong Kong 123
78 Asela GunaratneAsela Gunaratne Sri Lanka 122
79 Calum MacLeodCalum MacLeod Scotland 120
80 Dale SteynDale Steyn South Africa 120
81 Fakhar ZamanFakhar Zaman Pakistan 117
82 Mahuru DaiMahuru Dai Papua New Guinea 117
83 Haris SohailHaris Sohail Pakistan 117
84 Rahmat ShahRahmat Shah Afghanistan 117
85 Richard BerringtonRichard Berrington Scotland 115
86 Suresh RainaSuresh Raina India 115
87 Rohit SharmaRohit Sharma India 114
88 Jhye RichardsonJhye Richardson Australia 112
89 Safyaan SharifSafyaan Sharif Scotland 112
90 Ish SodhiIsh Sodhi New Zealand 110
91 Michael LeaskMichael Leask Scotland 110
92 Carlos BrathwaiteCarlos Brathwaite Windies 110
93 Mohammad ShamiMohammad Shami India 108
94 Suranga LakmalSuranga Lakmal Sri Lanka 108
95 Tim MurtaghTim Murtagh Ireland 106
96 Tanwir AfzalTanwir Afzal Hong Kong 105
97 Nathan Coulter-NileNathan Coulter-Nile Australia 105
98 Hamilton MasakadzaHamilton Masakadza Zimbabwe 104
99 Kyle CoetzerKyle Coetzer Scotland 103
100 Adam ZampaAdam Zampa Australia 102
Last updated After - South Africa vs Sri Lanka , 24 March 2019
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 170
13 Colin MunroColin Munro New Zealand 160
14 Shoaib MalikShoaib Malik Pakistan 157
15 Marlon SamuelsMarlon Samuels Windies 154
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 Windies 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 Shadab KhanShadab Khan Pakistan 97
27 Keemo PaulKeemo Paul Windies 95
28 Mitchell SantnerMitchell Santner New Zealand 90
29 David WilleyDavid Willey England 90
30 Rashid KhanRashid Khan Afghanistan 89
31 Colin de GrandhommeColin de Grandhomme New Zealand 88
32 Isuru Udana UdanaIsuru Udana Udana Sri Lanka 86
33 Hardik PandyaHardik Pandya India 81
34 Mohammad NaveedMohammad Naveed United Arab Emirates 80
35 Chris GayleChris Gayle Windies 80
36 Chris MorrisChris Morris South Africa 77
37 Imad WasimImad Wasim Pakistan 76
38 Paras KhadkaParas Khadka NEP 76
39 Michael RipponMichael Rippon Netherlands 76
40 Rohit SharmaRohit Sharma India 75
41 Soumya SarkarSoumya Sarkar Bangladesh 72
42 Joe RootJoe Root England 72
43 Andre RussellAndre Russell Windies 72
44 Faheem AshrafFaheem Ashraf Pakistan 71
45 Hamilton MasakadzaHamilton Masakadza Zimbabwe 71
46 Chris JordanChris Jordan England 69
47 Kyle CoetzerKyle Coetzer Scotland 64
48 Moeen AliMoeen Ali England 63
49 Sompal KamiSompal Kami NEP 60
50 Nathan Coulter-NileNathan Coulter-Nile Australia 60
51 Gulbadin NaibGulbadin Naib Afghanistan 60
52 Sikandar RazaSikandar Raza Zimbabwe 59
53 Roelof van der MerweRoelof van der Merwe Netherlands 59
54 Dasun ShanakaDasun Shanaka Sri Lanka 58
55 Stuart ThompsonStuart Thompson Ireland 57
56 Calum MacLeodCalum MacLeod Scotland 57
57 Ben StokesBen Stokes England 56
58 Sabbir RahmanSabbir Rahman Bangladesh 54
59 Michael LeaskMichael Leask Scotland 54
60 George DockrellGeorge Dockrell Ireland 54
61 Kieron PollardKieron Pollard Windies 51
62 Andile PhehlukwayoAndile Phehlukwayo South Africa 50
63 Khawar AliKhawar Ali Oman 49
64 Tamoor SajjadTamoor Sajjad CHI 46
65 Ajay LalchetaAjay Lalcheta Oman 46
66 Norman VanuaNorman Vanua Papua New Guinea 46
67 Karim JanatKarim Janat Afghanistan 45
68 Marcus StoinisMarcus Stoinis Australia 45
69 Danushka GunathilakaDanushka Gunathilaka Sri Lanka 44
70 Karim SadiqKarim Sadiq Afghanistan 43
71 Krunal PandyaKrunal Pandya India 42
72 Charles AminiCharles Amini Papua New Guinea 41
73 nullnull India 39
74 Assad ValaAssad Vala Papua New Guinea 37
75 Safyaan SharifSafyaan Sharif Scotland 37
76 Ashton AgarAshton Agar Australia 37
77 Dwaine PretoriusDwaine Pretorius South Africa 35
78 Hasan AliHasan Ali Pakistan 35
79 Simi Simi SinghSimi Simi Singh Ireland 34
80 Dhananjaya de SilvaDhananjaya de Silva Sri Lanka 34
81 Tim SoutheeTim Southee New Zealand 34
82 Andrew TyeAndrew Tye Australia 33
83 Solomon MireSolomon Mire Zimbabwe 33
84 Ashley NurseAshley Nurse Windies 33
85 Mehedi HasanMehedi Hasan Bangladesh 33
86 Abu HiderAbu Hider Bangladesh 30
87 Mark ChapmanMark Chapman New Zealand 30
88 Brandon MavutaBrandon Mavuta Zimbabwe 29
89 Adil RashidAdil Rashid England 29
90 Aamir KaleemAamir Kaleem Oman 28
91 Pieter SeelaarPieter Seelaar Netherlands 28
92 Ish SodhiIsh Sodhi New Zealand 26
93 Timm van der GugtenTimm van der Gugten Netherlands 26
94 Liam PlunkettLiam Plunkett England 26
95 Mohammad NadeemMohammad Nadeem Oman 25
96 Malcolm WallerMalcolm Waller Zimbabwe 24
97 Hussain TalatHussain Talat Pakistan 23
98 Mohammad Mohammad SaifuddinMohammad Mohammad Saifuddin Bangladesh 23
99 Akila DananjayaAkila Dananjaya Sri Lanka 23
100 Mehran KhanMehran Khan Oman 22
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