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 - Sri Lanka vs Pakistan , 28 July 2022
Rank Player Country Points
1 Ravindra JadejaRavindra Jadeja India 384
2 Ravichandran AshwinRavichandran Ashwin India 335
3 Shakib Al HasanShakib Al Hasan Bangladesh 328
4 Jason HolderJason Holder West Indies 323
5 Ben StokesBen Stokes England 309
6 Mitchell StarcMitchell Starc Australia 267
7 Pat CumminsPat Cummins Australia 258
8 Kyle MayersKyle Mayers West Indies 258
9 Colin de GrandhommeColin de Grandhomme New Zealand 238
10 Kyle JamiesonKyle Jamieson New Zealand 221
11 Chris WoakesChris Woakes England 220
12 Joe RootJoe Root England 213
13 Keshav MaharajKeshav Maharaj South Africa 188
14 Kagiso RabadaKagiso Rabada South Africa 184
15 Akshar PatelAkshar Patel India 181
16 Neil WagnerNeil Wagner New Zealand 173
17 Kemar RoachKemar Roach West Indies 167
18 Sikandar RazaSikandar Raza Zimbabwe 164
19 Cameron GreenCameron Green Australia 163
20 Mehedi HasanMehedi Hasan Bangladesh 162
21 Tim SoutheeTim Southee New Zealand 158
22 Roston ChaseRoston Chase West Indies 156
23 Nathan LyonNathan Lyon Australia 153
24 Stuart BroadStuart Broad England 151
25 Trent BoultTrent Boult New Zealand 151
26 Hasan AliHasan Ali Pakistan 140
27 Yasir ShahYasir Shah Pakistan 138
28 Dhananjaya de SilvaDhananjaya de Silva Sri Lanka 133
29 Faheem AshrafFaheem Ashraf Pakistan 131
30 Ramesh MendisRamesh Mendis Sri Lanka 128
31 Alzarri JosephAlzarri Joseph West Indies 128
32 Shardul ThakurShardul Thakur India 127
33 Jack LeachJack Leach England 127
34 Marco JansenMarco Jansen South Africa 116
35 Mohammad ShamiMohammad Shami India 113
36 Josh HazlewoodJosh Hazlewood Australia 112
37 Sean WilliamsSean Williams Zimbabwe 109
38 Sam CurranSam Curran England 108
39 Mark WoodMark Wood England 103
40 Jasprit BumrahJasprit Bumrah India 102
41 Marnus LabuschagneMarnus Labuschagne Australia 94
42 Rashid KhanRashid Khan Afghanistan 92
43 MahmudullahMahmudullah Bangladesh 90
44 Kraigg BrathwaiteKraigg Brathwaite West Indies 89
45 Kane WilliamsonKane Williamson New Zealand 84
46 Matt HenryMatt Henry New Zealand 81
47 Angelo MathewsAngelo Mathews Sri Lanka 79
48 James AndersonJames Anderson England 79
49 Haris SohailHaris Sohail Pakistan 76
50 Hamza HotakHamza Hotak Afghanistan 76
51 Nauman AliNauman Ali Pakistan 74
52 Umesh YadavUmesh Yadav India 73
53 Shaheen AfridiShaheen Afridi Pakistan 72
54 Steve SmithSteve Smith Australia 71
55 Ollie RobinsonOllie Robinson England 71
56 Dominic BessDominic Bess England 71
57 Simon HarmerSimon Harmer South Africa 71
58 Mitchell SantnerMitchell Santner New Zealand 70
59 Donald TiripanoDonald Tiripano Zimbabwe 68
60 Taijul IslamTaijul Islam Bangladesh 68
61 Dean ElgarDean Elgar South Africa 62
62 Ishant SharmaIshant Sharma India 62
63 Willem MulderWillem Mulder South Africa 59
64 Rahkeem CornwallRahkeem Cornwall West Indies 59
65 Lasith EmbuldeniyaLasith Embuldeniya Sri Lanka 53
66 Travis HeadTravis Head Australia 50
67 George LindeGeorge Linde South Africa 45
68 Nayeem HasanNayeem Hasan Bangladesh 45
69 Saqib MahmoodSaqib Mahmood England 43
70 Washington SundarWashington Sundar India 42
71 Scott BolandScott Boland Australia 41
72 Mohammad AbbasMohammad Abbas Pakistan 40
73 Anrich NortjeAnrich Nortje South Africa 39
74 Babar AzamBabar Azam Pakistan 39
75 Blessing MuzarabaniBlessing Muzarabani Zimbabwe 39
76 Ajaz PatelAjaz Patel New Zealand 38
77 Azhar AliAzhar Ali Pakistan 38
78 Mohammad NawazMohammad Nawaz Pakistan 36
79 Mominul HaqueMominul Haque Bangladesh 35
80 Jofra ArcherJofra Archer England 34
81 Jomel WarricanJomel Warrican West Indies 33
82 Craig OvertonCraig Overton England 30
83 Dan LawrenceDan Lawrence England 29
84 Duanne OlivierDuanne Olivier South Africa 29
85 Mohammed SirajMohammed Siraj India 28
86 Shannon GabrielShannon Gabriel West Indies 27
87 Matthew PottsMatthew Potts England 25
88 Sajid KhanSajid Khan Pakistan 25
89 Hanuma VihariHanuma Vihari India 25
90 Lungi NgidiLungi Ngidi South Africa 24
91 Veerasammy PermaulVeerasammy Permaul West Indies 24
92 Dasun ShanakaDasun Shanaka Sri Lanka 22
93 Taskin AhmedTaskin Ahmed Bangladesh 21
94 Olly StoneOlly Stone England 20
95 Jayden SealesJayden Seales West Indies 20
96 Naseem ShahNaseem Shah Pakistan 20
97 Vishwa FernandoVishwa Fernando Sri Lanka 19
98 Jermaine BlackwoodJermaine Blackwood West Indies 19
99 Kasun RajithaKasun Rajitha Sri Lanka 17
100 William SomervilleWilliam Somerville New Zealand 16
Last updated After - Zimbabwe vs Bangladesh , 07 August 2022
Rank Player Country Points
1 Shakib Al HasanShakib Al Hasan Bangladesh 379
2 Mohammad NabiMohammad Nabi Afghanistan 325
3 Rashid KhanRashid Khan Afghanistan 290
4 Sikandar RazaSikandar Raza Zimbabwe 263
5 Mitchell SantnerMitchell Santner New Zealand 250
6 Mehedi HasanMehedi Hasan Bangladesh 242
7 Colin de GrandhommeColin de Grandhomme New Zealand 241
8 Zeeshan MaqsoodZeeshan Maqsood Oman 238
9 Chris WoakesChris Woakes England 235
10 Imad WasimImad Wasim Pakistan 234
11 Hardik PandyaHardik Pandya India 228
12 Glenn MaxwellGlenn Maxwell Australia 222
13 Andy McBrineAndy McBrine Ireland 218
14 Dhananjaya de SilvaDhananjaya de Silva Sri Lanka 215
15 Shadab KhanShadab Khan Pakistan 213
16 Wanindu HasarangaWanindu Hasaranga Sri Lanka 211
17 Assad ValaAssad Vala Papua New Guinea 210
18 Ravindra JadejaRavindra Jadeja India 208
19 Jimmy NeeshamJimmy Neesham New Zealand 202
20 Sean WilliamsSean Williams Zimbabwe 202
21 Rohan MustafaRohan Mustafa United Arab Emirates 195
22 Simi SinghSimi Singh Ireland 192
23 Andile PhehlukwayoAndile Phehlukwayo South Africa 187
24 Moeen AliMoeen Ali England 187
25 Josh HazlewoodJosh Hazlewood Australia 186
26 David WilleyDavid Willey England 185
27 Kagiso RabadaKagiso Rabada South Africa 185
28 Marcus StoinisMarcus Stoinis Australia 183
29 Trent BoultTrent Boult New Zealand 181
30 Mitchell MarshMitchell Marsh Australia 178
31 Adil RashidAdil Rashid England 178
32 Michael LeaskMichael Leask Scotland 172
33 Mustafizur RahmanMustafizur Rahman Bangladesh 171
34 Shaheen AfridiShaheen Afridi Pakistan 169
35 Alzarri JosephAlzarri Joseph West Indies 166
36 Jasprit BumrahJasprit Bumrah India 165
37 Charles AminiCharles Amini Papua New Guinea 162
38 Jason HolderJason Holder West Indies 160
39 Jan FrylinckJan Frylinck NAM 154
40 Mohammad Mohammad SaifuddinMohammad Mohammad Saifuddin Bangladesh 154
41 Chad SoperChad Soper Papua New Guinea 154
42 Hasan AliHasan Ali Pakistan 150
43 Pat CumminsPat Cummins Australia 150
44 Mujeeb Ur RahmanMujeeb Ur Rahman Afghanistan 149
45 Matt HenryMatt Henry New Zealand 149
46 Safyaan SharifSafyaan Sharif Scotland 149
47 Lungi NgidiLungi Ngidi South Africa 148
48 Khawar AliKhawar Ali Oman 148
49 Gulbadin NaibGulbadin Naib Afghanistan 146
50 Mitchell StarcMitchell Starc Australia 144
51 Yuzvendra ChahalYuzvendra Chahal India 138
52 Aqib IlyasAqib Ilyas Oman 137
53 Norman VanuaNorman Vanua Papua New Guinea 137
54 Mark WattMark Watt Scotland 136
55 Akeal HoseinAkeal Hosein West Indies 135
56 Curtis CampherCurtis Campher Ireland 133
57 Steven TaylorSteven Taylor USA 132
58 Kuldeep YadavKuldeep Yadav India 132
59 J.J. SmitJ.J. Smit NAM 131
60 KaleemullahKaleemullah Oman 130
61 Chamika KarunaratneChamika Karunaratne Sri Lanka 130
62 Ahmed RazaAhmed Raza United Arab Emirates 129
63 Tabraiz ShamsiTabraiz Shamsi South Africa 128
64 Keshav MaharajKeshav Maharaj South Africa 128
65 Basil HameedBasil Hameed United Arab Emirates 127
66 Ayaan KhanAyaan Khan Oman 126
67 Bilal KhanBilal Khan Oman 126
68 George DockrellGeorge Dockrell Ireland 124
69 Joe RootJoe Root England 123
70 Bhuvneshwar KumarBhuvneshwar Kumar India 122
71 Shardul ThakurShardul Thakur India 121
72 Angelo MathewsAngelo Mathews Sri Lanka 121
73 Aiden MarkramAiden Markram South Africa 121
74 Sandeep LamichhaneSandeep Lamichhane NEP 120
75 Tom CurranTom Curran England 120
76 Adam ZampaAdam Zampa Australia 119
77 Mark WoodMark Wood England 118
78 Richard BerringtonRichard Berrington Scotland 118
79 Lachlan FergusonLachlan Ferguson New Zealand 117
80 Dwaine PretoriusDwaine Pretorius South Africa 116
81 Paul StirlingPaul Stirling Ireland 116
82 MahmudullahMahmudullah Bangladesh 115
83 Mosaddek HossainMosaddek Hossain Bangladesh 113
84 Sompal KamiSompal Kami NEP 113
85 Nisarg PatelNisarg Patel USA 110
86 Dushmantha ChameeraDushmantha Chameera Sri Lanka 109
87 Sam CurranSam Curran England 109
88 Mark AdairMark Adair Ireland 108
89 Travis HeadTravis Head Australia 107
90 Kashif DaudKashif Daud United Arab Emirates 106
91 Ashton AgarAshton Agar Australia 106
92 Mohammad ShamiMohammad Shami India 103
93 Wesley MadhevereWesley Madhevere Zimbabwe 102
94 Mohammad NawazMohammad Nawaz Pakistan 101
95 Nicholas PooranNicholas Pooran West Indies 98
96 Sheldon CottrellSheldon Cottrell West Indies 98
97 Calum MacLeodCalum MacLeod Scotland 97
98 Jhye RichardsonJhye Richardson Australia 96
99 Logan van BeekLogan van Beek Netherlands 94
100 Saurabh NetravalkarSaurabh Netravalkar USA 93
Last updated After - West Indies vs India , 07 August 2022
Rank Player Country Points
1 Mohammad NabiMohammad Nabi Afghanistan 267
2 Shakib Al HasanShakib Al Hasan Bangladesh 232
3 Moeen AliMoeen Ali England 221
4 Glenn MaxwellGlenn Maxwell Australia 183
5 Rohan MustafaRohan Mustafa United Arab Emirates 169
6 J.J. SmitJ.J. Smit NAM 160
7 Zeeshan MaqsoodZeeshan Maqsood Oman 158
8 Dipendra AireeDipendra Airee NEP 152
9 Aiden MarkramAiden Markram South Africa 151
10 Wanindu HasarangaWanindu Hasaranga Sri Lanka 150
11 Sikandar RazaSikandar Raza Zimbabwe 148
12 Sean WilliamsSean Williams Zimbabwe 145
13 Hardik PandyaHardik Pandya India 143
14 Liam LivingstoneLiam Livingstone England 141
15 Gerhard ErasmusGerhard Erasmus NAM 136
16 Wesley MadhevereWesley Madhevere Zimbabwe 127
17 Charles AminiCharles Amini Papua New Guinea 127
18 David WieseDavid Wiese NAM 127
19 Richard BerringtonRichard Berrington Scotland 126
20 Ryan BurlRyan Burl Zimbabwe 123
21 Norman VanuaNorman Vanua Papua New Guinea 122
22 Marcus StoinisMarcus Stoinis Australia 119
23 Khawar AliKhawar Ali Oman 119
24 Mitchell MarshMitchell Marsh Australia 114
25 Chris JordanChris Jordan England 112
26 Dwaine PretoriusDwaine Pretorius South Africa 106
27 MahmudullahMahmudullah Bangladesh 105
28 Dasun ShanakaDasun Shanaka Sri Lanka 103
29 Mitchell SantnerMitchell Santner New Zealand 102
30 Mahedi HasanMahedi Hasan Bangladesh 99
31 Karim JanatKarim Janat Afghanistan 96
32 Assad ValaAssad Vala Papua New Guinea 93
33 Jimmy NeeshamJimmy Neesham New Zealand 92
34 Kieron PollardKieron Pollard West Indies 91
35 Collins ObuyaCollins Obuya KEN 90
36 Gareth DelanyGareth Delany Ireland 87
37 Shadab KhanShadab Khan Pakistan 86
38 Delray RawlinsDelray Rawlins BRM 82
39 Mark AdairMark Adair Ireland 82
40 Ashton AgarAshton Agar Australia 80
41 Bas de LeedeBas de Leede Netherlands 78
42 Gulbadin NaibGulbadin Naib Afghanistan 78
43 Michael LeaskMichael Leask Scotland 76
44 Afif HossainAfif Hossain Bangladesh 74
45 Rashid KhanRashid Khan Afghanistan 73
46 Curtis CampherCurtis Campher Ireland 72
47 Chris GreavesChris Greaves Scotland 70
48 Craig WilliamsCraig Williams NAM 70
49 Roelof van der MerweRoelof van der Merwe Netherlands 70
50 Calum MacLeodCalum MacLeod Scotland 69
51 Paul StirlingPaul Stirling Ireland 69
52 Jason HolderJason Holder West Indies 69
53 Chamika KarunaratneChamika Karunaratne Sri Lanka 67
54 Aamir KaleemAamir Kaleem Oman 64
55 Sese BauSese Bau Papua New Guinea 62
56 Akeal HoseinAkeal Hosein West Indies 61
57 Luke JongweLuke Jongwe Zimbabwe 60
58 Ravindra JadejaRavindra Jadeja India 59
59 Colin AckermannColin Ackermann Netherlands 56
60 Fabian AllenFabian Allen West Indies 55
61 Rakep PatelRakep Patel KEN 55
62 Ben StokesBen Stokes England 54
63 Andre RussellAndre Russell West Indies 53
64 Dinesh NakraniDinesh Nakrani UGA 52
65 Imad WasimImad Wasim Pakistan 50
66 Harshal PatelHarshal Patel India 48
67 Kamau LeverockKamau Leverock BRM 48
68 Benjamin WardBenjamin Ward JSY 48
69 Taranjeet SinghTaranjeet Singh ROM 47
70 Sarfaraz AliSarfaraz Ali BRN 47
71 Riazat Ali ShahRiazat Ali Shah UGA 46
72 Karan KCKaran KC NEP 46
73 Virat KohliVirat Kohli India 45
74 Daryl MitchellDaryl Mitchell New Zealand 43
75 Mark WattMark Watt Scotland 43
76 Soumya SarkarSoumya Sarkar Bangladesh 43
77 Akshar PatelAkshar Patel India 42
78 Danushka GunathilakaDanushka Gunathilaka Sri Lanka 41
79 Jan FrylinckJan Frylinck NAM 40
80 Faheem AshrafFaheem Ashraf Pakistan 40
81 Tim SoutheeTim Southee New Zealand 40
82 George DockrellGeorge Dockrell Ireland 39
83 Sam CurranSam Curran England 39
84 Aqib IlyasAqib Ilyas Oman 38
85 Rovman PowellRovman Powell West Indies 38
86 David WilleyDavid Willey England 38
87 Kagiso RabadaKagiso Rabada South Africa 38
88 George LindeGeorge Linde South Africa 38
89 Mohammad Mohammad SaifuddinMohammad Mohammad Saifuddin Bangladesh 37
90 Kevin O'BrienKevin O'Brien Ireland 37
91 Kashif DaudKashif Daud United Arab Emirates 36
92 Simi SinghSimi Singh Ireland 36
93 Andy McBrineAndy McBrine Ireland 36
94 Safyaan SharifSafyaan Sharif Scotland 36
95 Kane WilliamsonKane Williamson New Zealand 36
96 Barry McCarthyBarry McCarthy Ireland 35
97 Max O'DowdMax O'Dowd Netherlands 35
98 Josh HazlewoodJosh Hazlewood Australia 35
99 Hasan AliHasan Ali Pakistan 34
100 Mohammad NawazMohammad Nawaz Pakistan 34