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. Refer to FAQs for update schedule.
CRR Change Name Points Stats
2 Down 1 Jos Buttler (England) flag Jos Buttler (England) 734.37 M-56 | Runs-1729 | A-37 | SR-160
3 Down 1 Phil Salt (England) flag Phil Salt (England) 722.54 M-50 | Runs-1540 | A-39 | SR-168
4 Up 1 Pathum Nissanka (Sri Lanka) flag Pathum Nissanka (Sri Lanka) 653.61 M-62 | Runs-1909 | A-32 | SR-128
5 Up 1 Tim Seifert (New Zealand) flag Tim Seifert (New Zealand) 651.22 M-37 | Runs-1097 | A-37 | SR-153
6 Down 3 Mitchell Marsh (Australia) flag Mitchell Marsh (Australia) 580.11 M-45 | Runs-1198 | A-34 | SR-153
7 Up 1 Reeza Hendricks (South Africa) flag Reeza Hendricks (South Africa) 573.46 M-47 | Runs-1434 | A-32 | SR-137
9 Up 3 Tim David (Australia/Singapore) flag Tim David (Australia/Singapore) 557.00 M-54 | Runs-1038 | A-32 | SR-175
10 Up 1 Suryakumar Yadav (India) flag Suryakumar Yadav (India) 549.12 M-84 | Runs-2510 | A-37 | SR-165
11 Down 2 Shai Hope (West Indies) flag Shai Hope (West Indies) 547.59 M-45 | Runs-1165 | A-31 | SR-138
13 Up 1 Ibrahim Zadran (Afghanistan) flag Ibrahim Zadran (Afghanistan) 522.13 M-55 | Runs-1544 | A-32 | SR-112
14 Down 1 Kusal Mendis (Sri Lanka) flag Kusal Mendis (Sri Lanka) 516.24 M-61 | Runs-1660 | A-29 | SR-133
16 Up 13 Shubman Gill (India) flag Shubman Gill (India) 506.78 M-33 | Runs-837 | A-30 | SR-140
17 No change Harry Brook (England) flag Harry Brook (England) 496.05 M-52 | Runs-1012 | A-31 | SR-152
18 No change Rovman Powell (West Indies) flag Rovman Powell (West Indies) 487.95 M-77 | Runs-1724 | A-28 | SR-148
19 Up 1 Cameron Green (Australia) flag Cameron Green (Australia) 487.09 M-21 | Runs-521 | A-33 | SR-160
21 Down 5 Josh Inglis (Australia) flag Josh Inglis (Australia) 470.62 M-41 | Runs-911 | A-28 | SR-159
22 Up 9 Rahmanullah Gurbaz (Afghanistan) flag Rahmanullah Gurbaz (Afghanistan) 469.12 M-62 | Runs-1536 | A-25 | SR-133
26 Down 3 Brandon King (West Indies) flag Brandon King (West Indies) 452.37 M-62 | Runs-1551 | A-28 | SR-134
27 Down 2 Muhammad Waseem (U.A.E.) flag Muhammad Waseem (U.A.E.) 448.66 M-87 | Runs-3037 | A-37 | SR-152
28 Down 2 Litton Das (Bangladesh) flag Litton Das (Bangladesh) 445.53 M-71 | Runs-1746 | A-26 | SR-128
29 Down 10 Glenn Maxwell (Australia) flag Glenn Maxwell (Australia) 441.84 M-47 | Runs-991 | A-27 | SR-156
30 Up 6 Finn Allen (New Zealand) flag Finn Allen (New Zealand) 416.29 M-46 | Runs-1129 | A-25 | SR-160
31 Up 7 Brian Bennett (Zimbabwe) flag Brian Bennett (Zimbabwe) 410.86 M-48 | Runs-1455 | A-32 | SR-147
32 Up 3 Dewald Brevis (South Africa) flag Dewald Brevis (South Africa) 404.14 M-15 | Runs-400 | A-31 | SR-180
34 Up 8 Dasun Shanaka (Sri Lanka) flag Dasun Shanaka (Sri Lanka) 397.07 M-57 | Runs-916 | A-25 | SR-140
36 Up 7 Johnson Charles (West Indies) flag Johnson Charles (West Indies) 395.64 M-30 | Runs-744 | A-25 | SR-138
37 Down 4 Mohammad Rizwan (Pakistan) flag Mohammad Rizwan (Pakistan) 389.83 M-54 | Runs-1978 | A-46 | SR-125
38 Up 2 Michael Levitt (Netherlands) flag Michael Levitt (Netherlands) 388.18 M-26 | Runs-866 | A-36 | SR-142
39 Up 10 Alex Hales (England) flag Alex Hales (England) 383.62 M-15 | Runs-430 | A-31 | SR-145
40 Up 7 Daryl Mitchell (New Zealand) flag Daryl Mitchell (New Zealand) 381.04 M-65 | Runs-1282 | A-29 | SR-140
45 Down 13 Rassie van der Dussen (South Africa) flag Rassie van der Dussen (South Africa) 370.52 M-23 | Runs-473 | A-26 | SR-125
46 Up 2 Hardik Pandya (India) flag Hardik Pandya (India) 370.41 M-66 | Runs-1307 | A-32 | SR-139
47 Down 3 Babar Azam (Pakistan) flag Babar Azam (Pakistan) 370.21 M-61 | Runs-1768 | A-33 | SR-129
49 Up 3 Mohammad Nabi (Afghanistan) flag Mohammad Nabi (Afghanistan) 367.08 M-59 | Runs-894 | A-21 | SR-126
50 Up 5 Mohammad Haris (Pakistan) flag Mohammad Haris (Pakistan) 365.56 M-35 | Runs-555 | A-17 | SR-136
51 Down 1 Marcus Stoinis (Australia) flag Marcus Stoinis (Australia) 360.97 M-47 | Runs-882 | A-34 | SR-155
52 Down 11 Sanju Samson (India) flag Sanju Samson (India) 360.87 M-41 | Runs-878 | A-30 | SR-154
53 Down 23 Aiden Markram (South Africa) flag Aiden Markram (South Africa) 358.95 M-42 | Runs-879 | A-25 | SR-145
54 Up 20 Virat Kohli (India) flag Virat Kohli (India) 358.20 M-30 | Runs-961 | A-40 | SR-134
55 Up 9 Sikandar Raza (Zimbabwe) flag Sikandar Raza (Zimbabwe) 357.16 M-81 | Runs-2218 | A-32 | SR-144
59 Up 6 Towhid Hridoy (Bangladesh) flag Towhid Hridoy (Bangladesh) 344.94 M-54 | Runs-1088 | A-26 | SR-122
64 Down 7 Andre Russell (West Indies) flag Andre Russell (West Indies) 335.96 M-19 | Runs-381 | A-29 | SR-181
65 Up 6 Saiteja Mukkamalla (U.S.A.) flag Saiteja Mukkamalla (U.S.A.) 334.31 M-18 | Runs-639 | A-43 | SR-153
66 Up 10 JJ Smit (Namibia) flag JJ Smit (Namibia) 333.13 M-41 | Runs-748 | A-36 | SR-152
67 Up 5 Matthew Short (Australia) flag Matthew Short (Australia) 329.24 M-21 | Runs-382 | A-22 | SR-155
68 Up 26 Sahibzada Farhan (Pakistan) flag Sahibzada Farhan (Pakistan) 329.17 M-27 | Runs-626 | A-23 | SR-127
69 Up 20 Romario Shepherd (West Indies) flag Romario Shepherd (West Indies) 325.63 M-65 | Runs-808 | A-26 | SR-144
71 Down 32 Tristan Stubbs (South Africa) flag Tristan Stubbs (South Africa) 324.28 M-40 | Runs-799 | A-29 | SR-133
72 Up 5 Jaker Ali (Bangladesh) flag Jaker Ali (Bangladesh) 323.41 M-47 | Runs-732 | A-25 | SR-123
73 Up 6 Brandon McMullen (Scotland) flag Brandon McMullen (Scotland) 320.52 M-23 | Runs-629 | A-31 | SR-146
76 Up 24 Tim Robinson (New Zealand) flag Tim Robinson (New Zealand) 314.34 M-23 | Runs-540 | A-32 | SR-139
78 Down 9 Max O'Dowd (Netherlands) flag Max O'Dowd (Netherlands) 313.25 M-44 | Runs-1148 | A-30 | SR-120
79 Up 5 Roston Chase (West Indies) flag Roston Chase (West Indies) 312.05 M-46 | Runs-643 | A-25 | SR-125
81 Up 2 Alishan Sharafu (U.A.E.) flag Alishan Sharafu (U.A.E.) 306.88 M-57 | Runs-1616 | A-34 | SR-135
82 Down 15 Rohit Sharma (India) flag Rohit Sharma (India) 304.85 M-40 | Runs-1034 | A-29 | SR-143
83 Up 20 Jonny Bairstow (England) flag Jonny Bairstow (England) 304.62 M-17 | Runs-481 | A-44 | SR-142
84 Down 3 Glenn Phillips (New Zealand) flag Glenn Phillips (New Zealand) 304.14 M-48 | Runs-1284 | A-35 | SR-141
85 Up 1 Gerhard Erasmus (Namibia) flag Gerhard Erasmus (Namibia) 303.36 M-47 | Runs-1160 | A-33 | SR-120
88 Up 22 Monank Patel (U.S.A.) flag Monank Patel (U.S.A.) 294.25 M-29 | Runs-784 | A-33 | SR-142
89 Down 4 Saif Hassan (Bangladesh) flag Saif Hassan (Bangladesh) 292.72 M-16 | Runs-395 | A-33 | SR-125
90 No change Azmatullah Omarzai (Afghanistan) flag Azmatullah Omarzai (Afghanistan) 291.49 M-60 | Runs-693 | A-17 | SR-120
91 Up 2 Dion Myers (Zimbabwe) flag Dion Myers (Zimbabwe) 291.42 M-22 | Runs-423 | A-24 | SR-127
92 Down 17 Kane Williamson (New Zealand) flag Kane Williamson (New Zealand) 290.11 M-19 | Runs-554 | A-37 | SR-120
94 Up 1 Rashid Khan (Afghanistan) flag Rashid Khan (Afghanistan) 285.90 M-52 | Runs-420 | A-17 | SR-135
95 Up 6 Asif Khan (U.A.E.) flag Asif Khan (U.A.E.) 284.00 M-56 | Runs-1302 | A-28 | SR-138
97 Down 38 KL Rahul (India) flag KL Rahul (India) 282.51 M-16 | Runs-434 | A-29 | SR-127
98 Down 2 Andries Gous (U.S.A.) flag Andries Gous (U.S.A.) 282.32 M-25 | Runs-751 | A-33 | SR-145
100 Down 40 Heinrich Klaasen (South Africa) flag Heinrich Klaasen (South Africa) 279.81 M-30 | Runs-551 | A-24 | SR-142
101 Up 4 Gulbadin Naib (Afghanistan) flag Gulbadin Naib (Afghanistan) 276.85 M-25 | Runs-422 | A-23 | SR-124
102 Down 11 Adil Butt (Eswatini) flag Adil Butt (Eswatini) 270.93 M-25 | Runs-823 | A-34 | SR-161
103 Up 18 Shreyas Iyer (India) flag Shreyas Iyer (India) 270.92 M-19 | Runs-524 | A-35 | SR-141
105 Down 6 Jason Holder (West Indies) flag Jason Holder (West Indies) 269.26 M-56 | Runs-521 | A-17 | SR-141
107 Up 1 Harry Tector (Ireland) flag Harry Tector (Ireland) 267.19 M-59 | Runs-1108 | A-25 | SR-119
108 Up 1 Nurul Hasan (Bangladesh) flag Nurul Hasan (Bangladesh) 265.80 M-24 | Runs-328 | A-30 | SR-127
109 Down 36 Liam Livingstone (England) flag Liam Livingstone (England) 264.59 M-46 | Runs-703 | A-24 | SR-144
110 Up 2 Ruturaj Gaikwad (India) flag Ruturaj Gaikwad (India) 260.45 M-21 | Runs-598 | A-43 | SR-145
111 Down 9 Karim Janat (Afghanistan) flag Karim Janat (Afghanistan) 256.92 M-43 | Runs-432 | A-16 | SR-118
112 Up 6 Shadab Khan (Pakistan) flag Shadab Khan (Pakistan) 256.04 M-51 | Runs-545 | A-19 | SR-145
113 Up 2 Kushal Bhurtel (Nepal) flag Kushal Bhurtel (Nepal) 255.92 M-65 | Runs-1529 | A-26 | SR-125
114 Up 2 Ravija Sandaruwan (Kuwait) flag Ravija Sandaruwan (Kuwait) 253.64 M-58 | Runs-1410 | A-25 | SR-141
116 Up 19 Faisal Khan (Saudi Arabia) flag Faisal Khan (Saudi Arabia) 252.25 M-50 | Runs-1406 | A-31 | SR-171
120 Down 1 Aasif Sheikh (Nepal) flag Aasif Sheikh (Nepal) 245.79 M-63 | Runs-1485 | A-25 | SR-119
121 Down 1 Lorcan Tucker (Ireland) flag Lorcan Tucker (Ireland) 245.23 M-60 | Runs-1254 | A-25 | SR-126
122 Up 1 Aaron Finch (Australia) flag Aaron Finch (Australia) 244.90 M-20 | Runs-512 | A-28 | SR-120
123 Down 1 Ross Adair (Ireland) flag Ross Adair (Ireland) 243.34 M-13 | Runs-375 | A-29 | SR-142
124 Up 2 Rakep Patel (Kenya) flag Rakep Patel (Kenya) 242.67 M-57 | Runs-1258 | A-31 | SR-138
126 Up 4 Sami Sohail (Malawi) flag Sami Sohail (Malawi) 235.32 M-53 | Runs-1676 | A-43 | SR-127
127 Up 4 Tom Banton (England) flag Tom Banton (England) 234.70 M-15 | Runs-246 | A-27 | SR-162
129 Up 5 Paul Stirling (Ireland) flag Paul Stirling (Ireland) 233.55 M-61 | Runs-1140 | A-20 | SR-132
131 Up 7 Michael Jones (Scotland) flag Michael Jones (Scotland) 230.84 M-11 | Runs-224 | A-22 | SR-137
133 Up 8 Clinto Anto (Kuwait) flag Clinto Anto (Kuwait) 225.50 M-41 | Runs-871 | A-24 | SR-149
134 Up 8 Nikolaas Davin (Namibia) flag Nikolaas Davin (Namibia) 225.37 M-21 | Runs-634 | A-35 | SR-132
138 Up 8 Mehidy Hasan Miraz (Bangladesh) flag Mehidy Hasan Miraz (Bangladesh) 221.44 M-21 | Runs-324 | A-20 | SR-117
140 Down 8 Zeeshan Ali (Hong Kong) flag Zeeshan Ali (Hong Kong) 221.42 M-65 | Runs-1276 | A-28 | SR-140
141 Down 1 Hasan Nawaz (Pakistan) flag Hasan Nawaz (Pakistan) 221.18 M-25 | Runs-457 | A-21 | SR-154
143 Down 4 Usman Khan (Pakistan) flag Usman Khan (Pakistan) 220.46 M-22 | Runs-257 | A-15 | SR-120
144 Up 4 Arun Yadav (Tanzania) flag Arun Yadav (Tanzania) 219.57 M-11 | Runs-421 | A-42 | SR-154
145 Up 16 Navneet Dhaliwal (Canada) flag Navneet Dhaliwal (Canada) 219.44 M-27 | Runs-585 | A-25 | SR-124
146 Up 5 Sybrand Engelbrecht (Netherlands) flag Sybrand Engelbrecht (Netherlands) 217.82 M-12 | Runs-280 | A-31 | SR-133
147 Up 6 Dhananjaya de Silva (Sri Lanka) flag Dhananjaya de Silva (Sri Lanka) 217.29 M-22 | Runs-435 | A-22 | SR-124
Tags: #topcricketplayersofalltime #bestcricketplayersofalltime #greatestcricketplayers #t20icricket #t20is #ment20is #josbuttler #buttler #philsalt #salt #pathumnissanka #nissanka #timseifert #seifert #mitchellmarsh #marsh #reezahendricks #hendricks #timdavid #david #suryakumaryadav #yadav #shaihope #hope #ibrahimzadran #zadran #kusalmendis #mendis #iccrankings #icctestrankings #iccodirankings #icct20irankings #iccteamrankings #iccplayerrankings #iccmenrankings #iccwomenrankings #iplrankings