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