Updated quarterly or as mentioned, these are Cricratings' own rankings as calculated using last four years of performances. Recent matches carry more weight using progressive factors.  These are not ICC rankings and any resemblance is purely coincidental. For the last update date and full update schedule, refer to FAQs.
CRR Change Name Points Stats
3 Down 2 Jos Buttler (England) flag Jos Buttler (England) 672.25 M-57 | Runs-1746 | A-36 | SR-160
4 Up 1 Pathum Nissanka (Sri Lanka) flag Pathum Nissanka (Sri Lanka) 659.25 M-70 | Runs-2078 | A-31 | SR-128
5 Up 1 Phil Salt (England) flag Phil Salt (England) 647.96 M-48 | Runs-1526 | A-40 | SR-166
6 Down 2 Tim Seifert (New Zealand) flag Tim Seifert (New Zealand) 647.11 M-41 | Runs-1200 | A-35 | SR-154
8 Up 2 Ibrahim Zadran (Afghanistan) flag Ibrahim Zadran (Afghanistan) 614.35 M-58 | Runs-1681 | A-34 | SR-114
9 Down 2 Mitchell Marsh (Australia) flag Mitchell Marsh (Australia) 607.64 M-46 | Runs-1216 | A-34 | SR-153
10 Down 2 Shai Hope (West Indies) flag Shai Hope (West Indies) 596.32 M-42 | Runs-1159 | A-34 | SR-144
11 Up 7 Suryakumar Yadav (India) flag Suryakumar Yadav (India) 583.26 M-93 | Runs-2786 | A-37 | SR-166
12 Down 3 Tim David (Australia/Singapore) flag Tim David (Australia/Singapore) 560.52 M-54 | Runs-1038 | A-32 | SR-175
13 Up 4 Rahmanullah Gurbaz (Afghanistan) flag Rahmanullah Gurbaz (Afghanistan) 528.11 M-65 | Runs-1608 | A-25 | SR-132
14 No change Kusal Mendis (Sri Lanka) flag Kusal Mendis (Sri Lanka) 516.76 M-69 | Runs-1829 | A-29 | SR-132
15 Up 24 Brandon King (West Indies) flag Brandon King (West Indies) 514.55 M-59 | Runs-1495 | A-28 | SR-136
16 Down 3 Shubman Gill (India) flag Shubman Gill (India) 511.73 M-36 | Runs-869 | A-28 | SR-139
18 Down 7 Rovman Powell (West Indies) flag Rovman Powell (West Indies) 504.02 M-74 | Runs-1588 | A-27 | SR-144
20 Down 5 Hardik Pandya (India) flag Hardik Pandya (India) 488.45 M-75 | Runs-1518 | A-33 | SR-144
21 Up 13 Aiden Markram (South Africa) flag Aiden Markram (South Africa) 481.37 M-49 | Runs-1092 | A-27 | SR-144
22 Down 2 Reeza Hendricks (South Africa) flag Reeza Hendricks (South Africa) 470.77 M-50 | Runs-1455 | A-30 | SR-135
25 Down 9 Harry Brook (England) flag Harry Brook (England) 448.10 M-52 | Runs-1018 | A-32 | SR-151
27 No change Brian Bennett (Zimbabwe) flag Brian Bennett (Zimbabwe) 436.16 M-52 | Runs-1596 | A-32 | SR-145
28 Down 4 Litton Das (Bangladesh) flag Litton Das (Bangladesh) 428.19 M-74 | Runs-1811 | A-26 | SR-128
30 Up 11 Cameron Green (Australia) flag Cameron Green (Australia) 426.42 M-23 | Runs-592 | A-33 | SR-157
31 Down 3 Glenn Maxwell (Australia) flag Glenn Maxwell (Australia) 420.89 M-47 | Runs-991 | A-27 | SR-156
32 Down 6 Muhammad Waseem (U.A.E.) flag Muhammad Waseem (U.A.E.) 417.30 M-89 | Runs-3089 | A-36 | SR-151
33 Down 1 Josh Inglis (Australia) flag Josh Inglis (Australia) 416.37 M-42 | Runs-916 | A-28 | SR-158
36 Down 6 Finn Allen (New Zealand) flag Finn Allen (New Zealand) 409.68 M-47 | Runs-1209 | A-26 | SR-163
38 Up 7 Rohit Sharma (India) flag Rohit Sharma (India) 399.70 M-40 | Runs-1034 | A-29 | SR-143
40 Down 7 Daryl Mitchell (New Zealand) flag Daryl Mitchell (New Zealand) 397.64 M-70 | Runs-1407 | A-29 | SR-143
41 Down 19 Sahibzada Farhan (Pakistan) flag Sahibzada Farhan (Pakistan) 388.98 M-36 | Runs-882 | A-25 | SR-132
42 Down 5 Babar Azam (Pakistan) flag Babar Azam (Pakistan) 387.55 M-65 | Runs-1835 | A-33 | SR-127
43 Down 8 Sanju Samson (India) flag Sanju Samson (India) 387.52 M-47 | Runs-961 | A-27 | SR-154
44 Up 28 Harry Tector (Ireland) flag Harry Tector (Ireland) 384.85 M-67 | Runs-1367 | A-27 | SR-121
45 Down 7 Towhid Hridoy (Bangladesh) flag Towhid Hridoy (Bangladesh) 381.11 M-57 | Runs-1177 | A-27 | SR-124
46 Down 23 Dewald Brevis (South Africa) flag Dewald Brevis (South Africa) 377.46 M-22 | Runs-490 | A-26 | SR-171
47 Down 5 Tim Robinson (New Zealand) flag Tim Robinson (New Zealand) 376.50 M-24 | Runs-561 | A-31 | SR-139
49 Down 1 Mohammad Nabi (Afghanistan) flag Mohammad Nabi (Afghanistan) 364.25 M-62 | Runs-907 | A-21 | SR-127
50 Up 2 Dasun Shanaka (Sri Lanka) flag Dasun Shanaka (Sri Lanka) 362.04 M-65 | Runs-1035 | A-24 | SR-142
51 Down 7 Sikandar Raza (Zimbabwe) flag Sikandar Raza (Zimbabwe) 361.10 M-85 | Runs-2359 | A-32 | SR-144
52 Up 61 Glenn Phillips (New Zealand) flag Glenn Phillips (New Zealand) 356.33 M-53 | Runs-1460 | A-35 | SR-142
54 Up 16 Johnson Charles (West Indies) flag Johnson Charles (West Indies) 350.87 M-35 | Runs-801 | A-23 | SR-136
55 Down 9 Romario Shepherd (West Indies) flag Romario Shepherd (West Indies) 350.53 M-60 | Runs-712 | A-25 | SR-142
58 Down 2 Tristan Stubbs (South Africa) flag Tristan Stubbs (South Africa) 346.24 M-44 | Runs-832 | A-28 | SR-133
61 Up 13 Salman Agha (Pakistan) flag Salman Agha (Pakistan) 338.61 M-44 | Runs-851 | A-26 | SR-122
62 Down 8 Asif Khan (U.A.E.) flag Asif Khan (U.A.E.) 335.35 M-56 | Runs-1302 | A-28 | SR-138
65 Up 21 Paul Stirling (Ireland) flag Paul Stirling (Ireland) 329.76 M-67 | Runs-1282 | A-21 | SR-131
67 Down 7 Marcus Stoinis (Australia) flag Marcus Stoinis (Australia) 324.40 M-47 | Runs-882 | A-34 | SR-155
68 Up 7 Azmatullah Omarzai (Afghanistan) flag Azmatullah Omarzai (Afghanistan) 323.83 M-62 | Runs-719 | A-17 | SR-122
69 Up 20 Lorcan Tucker (Ireland) flag Lorcan Tucker (Ireland) 323.50 M-66 | Runs-1284 | A-23 | SR-124
72 Down 15 Alishan Sharafu (U.A.E.) flag Alishan Sharafu (U.A.E.) 314.97 M-59 | Runs-1637 | A-33 | SR-135
73 Down 9 Rassie van der Dussen (South Africa) flag Rassie van der Dussen (South Africa) 310.99 M-23 | Runs-473 | A-26 | SR-125
75 Down 17 Roston Chase (West Indies) flag Roston Chase (West Indies) 306.08 M-49 | Runs-665 | A-25 | SR-125
78 Down 12 Jaker Ali (Bangladesh) flag Jaker Ali (Bangladesh) 302.41 M-48 | Runs-752 | A-25 | SR-123
79 Down 3 Virat Kohli (India) flag Virat Kohli (India) 300.22 M-30 | Runs-961 | A-40 | SR-134
80 Up 7 Matthew Short (Australia) flag Matthew Short (Australia) 298.13 M-23 | Runs-414 | A-22 | SR-152
81 Down 12 Mohammad Haris (Pakistan) flag Mohammad Haris (Pakistan) 297.31 M-35 | Runs-555 | A-17 | SR-136
84 Down 7 JJ Smit (Namibia) flag JJ Smit (Namibia) 287.46 M-41 | Runs-748 | A-36 | SR-152
86 Down 7 Gerhard Erasmus (Namibia) flag Gerhard Erasmus (Namibia) 286.17 M-47 | Runs-1160 | A-33 | SR-120
87 Up 24 Shadab Khan (Pakistan) flag Shadab Khan (Pakistan) 284.63 M-52 | Runs-570 | A-18 | SR-141
89 Down 21 Jason Holder (West Indies) flag Jason Holder (West Indies) 282.80 M-54 | Runs-485 | A-17 | SR-142
90 Down 8 Rashid Khan (Afghanistan) flag Rashid Khan (Afghanistan) 282.67 M-55 | Runs-420 | A-16 | SR-135
91 Down 10 Saif Hassan (Bangladesh) flag Saif Hassan (Bangladesh) 280.88 M-19 | Runs-442 | A-29 | SR-123
93 Down 10 Kushal Bhurtel (Nepal) flag Kushal Bhurtel (Nepal) 277.51 M-65 | Runs-1529 | A-26 | SR-125
94 Down 6 Brandon McMullen (Scotland) flag Brandon McMullen (Scotland) 271.60 M-23 | Runs-629 | A-31 | SR-146
96 Up 25 George Dockrell (Ireland) flag George Dockrell (Ireland) 270.42 M-68 | Runs-940 | A-23 | SR-136
97 Down 7 Hasan Nawaz (Pakistan) flag Hasan Nawaz (Pakistan) 270.39 M-25 | Runs-457 | A-21 | SR-154
99 Up 65 Darwish Rasooli (Afghanistan) flag Darwish Rasooli (Afghanistan) 262.11 M-24 | Runs-443 | A-22 | SR-124
100 Up 4 Gareth Delany (Ireland) flag Gareth Delany (Ireland) 259.23 M-59 | Runs-658 | A-19 | SR-130
101 Down 17 Mohammad Rizwan (Pakistan) flag Mohammad Rizwan (Pakistan) 258.81 M-51 | Runs-1775 | A-44 | SR-122
102 Down 7 Andre Russell (West Indies) flag Andre Russell (West Indies) 258.30 M-19 | Runs-381 | A-29 | SR-181
103 Down 7 Michael Levitt (Netherlands) flag Michael Levitt (Netherlands) 257.30 M-26 | Runs-866 | A-36 | SR-142
104 Down 7 Saiteja Mukkamalla (U.S.A.) flag Saiteja Mukkamalla (U.S.A.) 255.52 M-18 | Runs-639 | A-43 | SR-153
106 Up 17 Ross Adair (Ireland) flag Ross Adair (Ireland) 250.42 M-18 | Runs-443 | A-25 | SR-138
107 Down 9 Aasif Sheikh (Nepal) flag Aasif Sheikh (Nepal) 249.49 M-63 | Runs-1485 | A-25 | SR-119
108 Down 9 Sami Sohail (Malawi) flag Sami Sohail (Malawi) 248.70 M-53 | Runs-1676 | A-43 | SR-127
109 Down 9 Heinrich Klaasen (South Africa) flag Heinrich Klaasen (South Africa) 244.43 M-30 | Runs-551 | A-24 | SR-142
111 Down 9 Max O'Dowd (Netherlands) flag Max O'Dowd (Netherlands) 239.15 M-44 | Runs-1148 | A-30 | SR-120
116 Down 4 Adil Butt (Eswatini) flag Adil Butt (Eswatini) 227.28 M-25 | Runs-823 | A-34 | SR-161
117 Up 15 Wanindu Hasaranga (Sri Lanka) flag Wanindu Hasaranga (Sri Lanka) 226.76 M-60 | Runs-487 | A-12 | SR-131
118 Down 4 Zeeshan Ali (Hong Kong) flag Zeeshan Ali (Hong Kong) 225.24 M-65 | Runs-1276 | A-28 | SR-140
121 Down 3 Donovan Ferreira (South Africa) flag Donovan Ferreira (South Africa) 216.98 M-16 | Runs-240 | A-18 | SR-156
122 Down 3 Jonny Bairstow (England) flag Jonny Bairstow (England) 215.01 M-17 | Runs-481 | A-44 | SR-142
123 Up 28 Curtis Campher (Ireland) flag Curtis Campher (Ireland) 214.98 M-58 | Runs-929 | A-23 | SR-125
124 Down 4 Karim Janat (Afghanistan) flag Karim Janat (Afghanistan) 213.86 M-43 | Runs-432 | A-16 | SR-118
125 Up 47 Usman Khan (Pakistan) flag Usman Khan (Pakistan) 212.11 M-31 | Runs-414 | A-20 | SR-121
127 Up 1 Gulbadin Naib (Afghanistan) flag Gulbadin Naib (Afghanistan) 200.19 M-28 | Runs-429 | A-24 | SR-123
128 Down 27 Liam Livingstone (England) flag Liam Livingstone (England) 198.80 M-43 | Runs-670 | A-26 | SR-145
129 Down 5 Monank Patel (U.S.A.) flag Monank Patel (U.S.A.) 198.80 M-27 | Runs-756 | A-34 | SR-145
130 Down 5 Faisal Khan (Saudi Arabia) flag Faisal Khan (Saudi Arabia) 198.47 M-50 | Runs-1406 | A-31 | SR-171
131 Down 4 Rohit Paudel (Nepal) flag Rohit Paudel (Nepal) 197.97 M-65 | Runs-1557 | A-31 | SR-121
133 Down 4 Ruturaj Gaikwad (India) flag Ruturaj Gaikwad (India) 194.24 M-21 | Runs-598 | A-43 | SR-145
136 Down 6 Ravija Sandaruwan (Kuwait) flag Ravija Sandaruwan (Kuwait) 190.95 M-58 | Runs-1410 | A-25 | SR-141
137 Down 6 Rakep Patel (Kenya) flag Rakep Patel (Kenya) 190.23 M-57 | Runs-1258 | A-31 | SR-138
138 Down 5 Arun Yadav (Tanzania) flag Arun Yadav (Tanzania) 189.44 M-11 | Runs-421 | A-42 | SR-154
139 Down 5 Abdul Waheed (Saudi Arabia) flag Abdul Waheed (Saudi Arabia) 189.42 M-53 | Runs-1510 | A-34 | SR-133
140 Down 5 Dipendra Singh Airee (Nepal) flag Dipendra Singh Airee (Nepal) 188.45 M-64 | Runs-1479 | A-34 | SR-144
142 Down 5 Nikolaas Davin (Namibia) flag Nikolaas Davin (Namibia) 184.33 M-21 | Runs-634 | A-35 | SR-132
144 Down 5 Babar Hayat (Hong Kong) flag Babar Hayat (Hong Kong) 180.32 M-76 | Runs-1739 | A-28 | SR-130
145 Down 5 Andy Balbirnie (Ireland) flag Andy Balbirnie (Ireland) 179.38 M-51 | Runs-1199 | A-24 | SR-122
146 Up 117 Matthew Forde (West Indies) flag Matthew Forde (West Indies) 178.68 M-19 | Runs-158 | A-16 | SR-152
147 Up 7 Dhananjaya de Silva (Sri Lanka) flag Dhananjaya de Silva (Sri Lanka) 178.37 M-25 | Runs-478 | A-21 | SR-123
148 Down 7 Richie Berrington (Scotland) flag Richie Berrington (Scotland) 177.32 M-28 | Runs-641 | A-29 | SR-138
Tags: #topcricketplayersofalltime #bestcricketplayersofalltime #greatestcricketplayers #t20icricket #t20is #ment20is #josbuttler #buttler #pathumnissanka #nissanka #philsalt #salt #timseifert #seifert #ibrahimzadran #zadran #mitchellmarsh #marsh #shaihope #hope #suryakumaryadav #yadav #timdavid #david #rahmanullahgurbaz #gurbaz #kusalmendis #mendis #iccrankings #icctestrankings #iccodirankings #icct20irankings #iccteamrankings #iccplayerrankings #iccmenrankings #iccwomenrankings #iplrankings