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?
Yes No
Settings X
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 - Bangladesh vs Afghanistan , 01 January 1970
Rank Player Country Points
1 Jason HolderJason Holder West Indies 472
2 Shakib Al HasanShakib Al Hasan Bangladesh 397
3 Ravindra JadejaRavindra Jadeja India 389
4 Ben StokesBen Stokes England 387
5 Vernon PhilanderVernon Philander South Africa 326
6 Ravichandran AshwinRavichandran Ashwin India 308
7 Pat CumminsPat Cummins Australia 307
8 Mitchell StarcMitchell Starc Australia 272
9 Chris WoakesChris Woakes England 247
10 Moeen AliMoeen Ali England 239
11 Tim SoutheeTim Southee New Zealand 229
12 Roston ChaseRoston Chase West Indies 223
13 Colin de GrandhommeColin de Grandhomme New Zealand 207
14 Kemar RoachKemar Roach West Indies 184
15 Kagiso RabadaKagiso Rabada South Africa 178
16 Mehedi HasanMehedi Hasan Bangladesh 173
17 Stuart BroadStuart Broad England 164
18 Dilruwan PereraDilruwan Perera Sri Lanka 150
19 Trent BoultTrent Boult New Zealand 147
20 Neil WagnerNeil Wagner New Zealand 145
21 Marnus LabuschagneMarnus Labuschagne Australia 136
22 Josh HazlewoodJosh Hazlewood Australia 135
23 MahmudullahMahmudullah Bangladesh 135
24 Keshav MaharajKeshav Maharaj South Africa 129
25 Nathan LyonNathan Lyon Australia 128
26 Sam CurranSam Curran England 121
27 Suranga LakmalSuranga Lakmal Sri Lanka 120
28 Mohammad AmirMohammad Amir Pakistan 120
29 Hardik PandyaHardik Pandya India 113
30 Adil RashidAdil Rashid England 112
31 Dhananjaya de SilvaDhananjaya de Silva Sri Lanka 110
32 Kane WilliamsonKane Williamson New Zealand 108
33 Yasir ShahYasir Shah Pakistan 106
34 Rashid KhanRashid Khan Afghanistan 101
35 Dale SteynDale Steyn South Africa 100
36 Sikandar RazaSikandar Raza Zimbabwe 98
37 Jack LeachJack Leach England 98
38 Mitchell SantnerMitchell Santner New Zealand 97
39 Mohammad ShamiMohammad Shami India 97
40 Devendra BishooDevendra Bishoo West Indies 93
41 Taijul IslamTaijul Islam Bangladesh 91
42 Mitchell MarshMitchell Marsh Australia 88
43 Angelo MathewsAngelo Mathews Sri Lanka 87
44 Joe RootJoe Root England 87
45 Sean WilliamsSean Williams Zimbabwe 85
46 James AndersonJames Anderson England 83
47 Hamilton MasakadzaHamilton Masakadza Zimbabwe 83
48 Akila DananjayaAkila Dananjaya Sri Lanka 79
49 Ishant SharmaIshant Sharma India 79
50 Steven SmithSteven Smith Australia 77
51 Peter SiddlePeter Siddle Australia 77
52 Umesh YadavUmesh Yadav India 71
53 Hasan AliHasan Ali Pakistan 70
54 Dean ElgarDean Elgar South Africa 70
55 Shadab KhanShadab Khan Pakistan 68
56 Tim MurtaghTim Murtagh Ireland 66
57 Kraigg BrathwaiteKraigg Brathwaite West Indies 65
58 Haris SohailHaris Sohail Pakistan 64
59 Hanuma VihariHanuma Vihari India 63
60 Wahab RiazWahab Riaz Pakistan 56
61 Faheem AshrafFaheem Ashraf Pakistan 53
62 Ish SodhiIsh Sodhi New Zealand 52
63 Kyle JarvisKyle Jarvis Zimbabwe 49
64 William SomervilleWilliam Somerville New Zealand 45
65 Mark WoodMark Wood England 44
66 Mohammad AbbasMohammad Abbas Pakistan 43
67 Matt HenryMatt Henry New Zealand 42
68 Shannon GabrielShannon Gabriel West Indies 42
69 Azhar AliAzhar Ali Pakistan 40
70 Lakshan SandakanLakshan Sandakan Sri Lanka 39
71 Jofra ArcherJofra Archer England 38
72 Donald TiripanoDonald Tiripano Zimbabwe 35
73 Jomel WarricanJomel Warrican West Indies 34
74 Shan MasoodShan Masood Pakistan 33
75 Malinda PushpakumaraMalinda Pushpakumara Sri Lanka 32
76 Stuart ThompsonStuart Thompson Ireland 31
77 Craig OvertonCraig Overton England 29
78 Bilal AsifBilal Asif Pakistan 25
79 Rahat AliRahat Ali Pakistan 25
80 Kuldeep YadavKuldeep Yadav India 25
81 Nayeem HasanNayeem Hasan Bangladesh 24
82 Alzarri JosephAlzarri Joseph West Indies 23
83 Miguel CumminsMiguel Cummins West Indies 22
84 Lasith EmbuldeniyaLasith Embuldeniya Sri Lanka 21
85 Keemo PaulKeemo Paul West Indies 20
86 Ajaz PatelAjaz Patel New Zealand 19
87 Mominul HaqueMominul Haque Bangladesh 19
88 Dimuth KarunaratneDimuth Karunaratne Sri Lanka 17
89 Jasprit BumrahJasprit Bumrah India 15
90 James PattinsonJames Pattinson Australia 15
91 David WarnerDavid Warner Australia 14
92 Lahiru KumaraLahiru Kumara Sri Lanka 14
93 Mustafizur RahmanMustafizur Rahman Bangladesh 13
94 Soumya SarkarSoumya Sarkar Bangladesh 13
95 Dominic BessDominic Bess England 13
96 Kasun RajithaKasun Rajitha Sri Lanka 12
97 Mohammad NabiMohammad Nabi Afghanistan 12
98 Olly StoneOlly Stone England 11
99 Shaheen AfridiShaheen Afridi Pakistan 11
100 Mark AdairMark Adair Ireland 10
Last updated After - West Indies vs India , 01 January 1970
Rank Player Country Points
1 Shakib Al HasanShakib Al Hasan Bangladesh 394
2 Ben StokesBen Stokes England 319
3 Mohammad NabiMohammad Nabi Afghanistan 310
4 Imad WasimImad Wasim Pakistan 299
5 Rashid KhanRashid Khan Afghanistan 288
6 Chris WoakesChris Woakes England 267
7 Mitchell SantnerMitchell Santner New Zealand 260
8 Andile PhehlukwayoAndile Phehlukwayo South Africa 257
9 Jason HolderJason Holder West Indies 253
10 Mohammad HafeezMohammad Hafeez Pakistan 253
11 Angelo MathewsAngelo Mathews Sri Lanka 249
12 Hardik PandyaHardik Pandya India 246
13 Sikandar RazaSikandar Raza Zimbabwe 246
14 Colin de GrandhommeColin de Grandhomme New Zealand 243
15 Sean WilliamsSean Williams Zimbabwe 239
16 Marcus StoinisMarcus Stoinis Australia 231
17 Kedar JadhavKedar Jadhav India 228
18 Ravindra JadejaRavindra Jadeja India 227
19 Kagiso RabadaKagiso Rabada South Africa 223
20 Moeen AliMoeen Ali England 223
21 Jimmy NeeshamJimmy Neesham New Zealand 222
22 Adil RashidAdil Rashid England 222
23 Glenn MaxwellGlenn Maxwell Australia 219
24 Paul StirlingPaul Stirling Ireland 218
25 Mehedi HasanMehedi Hasan Bangladesh 216
26 Jasprit BumrahJasprit Bumrah India 212
27 Shadab KhanShadab Khan Pakistan 210
28 Trent BoultTrent Boult New Zealand 208
29 Kevin O'BrienKevin O'Brien Ireland 207
30 Kane WilliamsonKane Williamson New Zealand 206
31 Kuldeep YadavKuldeep Yadav India 198
32 Joe RootJoe Root England 197
33 Thisara PereraThisara Perera Sri Lanka 190
34 Gulbadin NaibGulbadin Naib Afghanistan 184
35 Mitchell StarcMitchell Starc Australia 182
36 Liam PlunkettLiam Plunkett England 180
37 Imran TahirImran Tahir South Africa 178
38 Dhananjaya de SilvaDhananjaya de Silva Sri Lanka 176
39 Chris MorrisChris Morris South Africa 175
40 Ashley NurseAshley Nurse West Indies 172
41 Mohammad AmirMohammad Amir Pakistan 172
42 Mustafizur RahmanMustafizur Rahman Bangladesh 170
43 Bhuvneshwar KumarBhuvneshwar Kumar India 170
44 Pat CumminsPat Cummins Australia 170
45 Matt HenryMatt Henry New Zealand 169
46 JP DuminyJP Duminy South Africa 169
47 Shoaib MalikShoaib Malik Pakistan 167
48 Francois du PlessisFrancois du Plessis South Africa 166
49 Mohammad NaveedMohammad Naveed United Arab Emirates 164
50 Aaron FinchAaron Finch Australia 163
51 Hasan AliHasan Ali Pakistan 162
52 Mujeeb ZadranMujeeb Zadran Afghanistan 158
53 Mark WoodMark Wood England 153
54 MahmudullahMahmudullah Bangladesh 153
55 Andy McBrineAndy McBrine Ireland 148
56 Yuzvendra ChahalYuzvendra Chahal India 147
57 Josh HazlewoodJosh Hazlewood Australia 146
58 Dwaine PretoriusDwaine Pretorius South Africa 143
59 Mohammad Mohammad SaifuddinMohammad Mohammad Saifuddin Bangladesh 141
60 Rohan MustafaRohan Mustafa United Arab Emirates 141
61 Lachlan FergusonLachlan Ferguson New Zealand 140
62 Chris GayleChris Gayle West Indies 140
63 Soumya SarkarSoumya Sarkar Bangladesh 139
64 Virat KohliVirat Kohli India 139
65 Shaheen AfridiShaheen Afridi Pakistan 138
66 Travis HeadTravis Head Australia 138
67 George DockrellGeorge Dockrell Ireland 138
68 Nathan Coulter-NileNathan Coulter-Nile Australia 137
69 Andre RussellAndre Russell West Indies 136
70 David WilleyDavid Willey England 135
71 Mashrafe MortazaMashrafe Mortaza Bangladesh 134
72 Fakhar ZamanFakhar Zaman Pakistan 133
73 Carlos BrathwaiteCarlos Brathwaite West Indies 133
74 Rahmat ShahRahmat Shah Afghanistan 129
75 Lungi NgidiLungi Ngidi South Africa 128
76 Akila DananjayaAkila Dananjaya Sri Lanka 128
77 Haris SohailHaris Sohail Pakistan 127
78 Richard BerringtonRichard Berrington Scotland 126
79 Marlon SamuelsMarlon Samuels West Indies 126
80 Tim MurtaghTim Murtagh Ireland 125
81 Nathan LyonNathan Lyon Australia 125
82 Martin GuptillMartin Guptill New Zealand 124
83 Sheldon CottrellSheldon Cottrell West Indies 123
84 Calum MacLeodCalum MacLeod Scotland 122
85 Colin MunroColin Munro New Zealand 121
86 Tim SoutheeTim Southee New Zealand 121
87 Michael LeaskMichael Leask Scotland 119
88 Dawlat ZadranDawlat Zadran Afghanistan 118
89 Rohit SharmaRohit Sharma India 117
90 Mosaddek HossainMosaddek Hossain Bangladesh 115
91 Safyaan SharifSafyaan Sharif Scotland 115
92 Mohammad ShamiMohammad Shami India 114
93 Tom CurranTom Curran England 113
94 Steven SmithSteven Smith Australia 110
95 Dale SteynDale Steyn South Africa 110
96 Asela GunaratneAsela Gunaratne Sri Lanka 109
97 Kyle JarvisKyle Jarvis Zimbabwe 107
98 Kyle CoetzerKyle Coetzer Scotland 107
99 Nuwan PradeepNuwan Pradeep Sri Lanka 105
100 Jofra ArcherJofra Archer England 104
Last updated After - Sri Lanka vs New Zealand , 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 Sean WilliamsSean Williams Zimbabwe 223
6 Richard BerringtonRichard Berrington Scotland 221
7 Paul StirlingPaul Stirling Ireland 212
8 Thisara PereraThisara Perera Sri Lanka 185
9 JP DuminyJP Duminy South Africa 185
10 Kevin O'BrienKevin O'Brien Ireland 179
11 Samiullah ShenwariSamiullah Shenwari Afghanistan 172
12 Mohammad HafeezMohammad Hafeez Pakistan 163
13 Colin MunroColin Munro New Zealand 155
14 Shoaib MalikShoaib Malik Pakistan 151
15 D'Arcy ShortD'Arcy Short Australia 148
16 Rohan MustafaRohan Mustafa United Arab Emirates 141
17 Marlon SamuelsMarlon Samuels West Indies 137
18 Collins ObuyaCollins Obuya KEN 134
19 Colin de GrandhommeColin de Grandhomme New Zealand 125
20 Virat KohliVirat Kohli India 125
21 Kane WilliamsonKane Williamson New Zealand 116
22 Mitchell SantnerMitchell Santner New Zealand 112
23 Carlos BrathwaiteCarlos Brathwaite West Indies 108
24 Isuru Udana UdanaIsuru Udana Udana Sri Lanka 96
25 Corey AndersonCorey Anderson New Zealand 95
26 Shadab KhanShadab Khan Pakistan 93
27 Paras KhadkaParas Khadka NEP 90
28 Suresh RainaSuresh Raina India 90
29 Elton ChigumburaElton Chigumbura Zimbabwe 90
30 Rashid KhanRashid Khan Afghanistan 89
31 Angelo MathewsAngelo Mathews Sri Lanka 89
32 David WilleyDavid Willey England 87
33 Imad WasimImad Wasim Pakistan 86
34 Keemo PaulKeemo Paul West Indies 85
35 Chamu ChibhabhaChamu Chibhabha Zimbabwe 83
36 Faheem AshrafFaheem Ashraf Pakistan 78
37 Chris MorrisChris Morris South Africa 77
38 Roelof van der MerweRoelof van der Merwe Netherlands 76
39 Rohit SharmaRohit Sharma India 75
40 Joe RootJoe Root England 75
41 Hardik PandyaHardik Pandya India 72
42 Soumya SarkarSoumya Sarkar Bangladesh 72
43 Chris GayleChris Gayle West Indies 71
44 Krunal PandyaKrunal Pandya India 70
45 Mohammad NaveedMohammad Naveed United Arab Emirates 70
46 Hamilton MasakadzaHamilton Masakadza Zimbabwe 68
47 Chris JordanChris Jordan England 67
48 Sikandar RazaSikandar Raza Zimbabwe 67
49 Kieron PollardKieron Pollard West Indies 66
50 Kyle CoetzerKyle Coetzer Scotland 64
51 Norman VanuaNorman Vanua Papua New Guinea 63
52 Andre RussellAndre Russell West Indies 63
53 Moeen AliMoeen Ali England 60
54 Nathan Coulter-NileNathan Coulter-Nile Australia 60
55 Dasun ShanakaDasun Shanaka Sri Lanka 59
56 Michael RipponMichael Rippon Netherlands 59
57 Tamoor SajjadTamoor Sajjad QAT 57
58 Calum MacLeodCalum MacLeod Scotland 57
59 Charles AminiCharles Amini Papua New Guinea 55
60 Sabbir RahmanSabbir Rahman Bangladesh 54
61 Michael LeaskMichael Leask Scotland 54
62 Ben StokesBen Stokes England 54
63 Pieter SeelaarPieter Seelaar Netherlands 54
64 Stuart ThompsonStuart Thompson Ireland 52
65 George DockrellGeorge Dockrell Ireland 51
66 Andile PhehlukwayoAndile Phehlukwayo South Africa 50
67 Khawar AliKhawar Ali Oman 49
68 Sompal KamiSompal Kami NEP 49
69 Danushka GunathilakaDanushka Gunathilaka Sri Lanka 48
70 Tim SoutheeTim Southee New Zealand 47
71 Ajay LalchetaAjay Lalcheta Oman 46
72 Max O'DowdMax O'Dowd Netherlands 46
73 Solomon MireSolomon Mire Zimbabwe 46
74 Karim JanatKarim Janat Afghanistan 45
75 Marcus StoinisMarcus Stoinis Australia 45
76 Safyaan SharifSafyaan Sharif Scotland 37
77 Ashton AgarAshton Agar Australia 37
78 Hasan AliHasan Ali Pakistan 36
79 Dwaine PretoriusDwaine Pretorius South Africa 35
80 nullnull India 34
81 Assad ValaAssad Vala Papua New Guinea 34
82 Andrew TyeAndrew Tye Australia 33
83 Mehedi HasanMehedi Hasan Bangladesh 33
84 Simi Simi SinghSimi Simi Singh Ireland 32
85 Sunil NarineSunil Narine West Indies 31
86 Abu HiderAbu Hider Bangladesh 30
87 Dhananjaya de SilvaDhananjaya de Silva Sri Lanka 30
88 Ashley NurseAshley Nurse West Indies 29
89 Shem NgocheShem Ngoche KEN 29
90 Adil RashidAdil Rashid England 29
91 Gerhard ErasmusGerhard Erasmus NAM 28
92 Scott KuggeleijnScott Kuggeleijn New Zealand 28
93 Aamir KaleemAamir Kaleem Oman 28
94 Muhammad KashifMuhammad Kashif KUW 27
95 Mark ChapmanMark Chapman New Zealand 27
96 Inam-ul-HaqInam-ul-Haq QAT 26
97 Brandon MavutaBrandon Mavuta Zimbabwe 25
98 Mohammad NadeemMohammad Nadeem Oman 25
99 Liam PlunkettLiam Plunkett England 25
100 Ish SodhiIsh Sodhi New Zealand 24
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