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
1 No change Suryakumar Yadav (India) flag Suryakumar Yadav (India) 904.58 M-51 | Runs-1970 | A-47 | SR-168
2 No change Shubman Gill (India) flag Shubman Gill (India) 869.96 M-60 | Runs-2449 | A-46 | SR-150
4 No change Virat Kohli (India) flag Virat Kohli (India) 839.70 M-60 | Runs-2378 | A-47 | SR-141
5 No change KL Rahul (India) flag KL Rahul (India) 829.78 M-51 | Runs-1949 | A-44 | SR-135
6 No change Chris Lynn (Australia) flag Chris Lynn (Australia) 823.68 M-78 | Runs-2601 | A-37 | SR-147
8 No change Steven Smith (Australia) flag Steven Smith (Australia) 785.68 M-27 | Runs-1053 | A-53 | SR-158
10 No change Matthew Short (Australia) flag Matthew Short (Australia) 763.90 M-82 | Runs-2591 | A-34 | SR-155
11 No change Mitchell Marsh (Australia) flag Mitchell Marsh (Australia) 751.79 M-43 | Runs-1414 | A-34 | SR-149
13 No change Jos Buttler (England) flag Jos Buttler (England) 738.60 M-119 | Runs-4443 | A-42 | SR-146
15 No change Mohammad Rizwan (Pakistan) flag Mohammad Rizwan (Pakistan) 717.50 M-74 | Runs-2808 | A-48 | SR-130
16 No change Finn Allen (New Zealand) flag Finn Allen (New Zealand) 708.52 M-74 | Runs-1972 | A-28 | SR-184
17 No change Shreyas Iyer (India) flag Shreyas Iyer (India) 679.53 M-46 | Runs-1356 | A-40 | SR-154
19 No change Usman Khan (Pakistan) flag Usman Khan (Pakistan) 666.19 M-46 | Runs-1555 | A-38 | SR-153
22 No change Aneurin Donald (England) flag Aneurin Donald (England) 653.67 M-40 | Runs-870 | A-23 | SR-188
23 No change Andre Fletcher (West Indies) flag Andre Fletcher (West Indies) 649.60 M-95 | Runs-2833 | A-35 | SR-135
24 No change Faf du Plessis (South Africa) flag Faf du Plessis (South Africa) 649.16 M-158 | Runs-5061 | A-36 | SR-149
25 No change Will Jacks (England) flag Will Jacks (England) 647.38 M-146 | Runs-4362 | A-32 | SR-158
26 No change Prabhsimran Singh (India) flag Prabhsimran Singh (India) 645.89 M-46 | Runs-1255 | A-27 | SR-156
27 No change Heinrich Klaasen (South Africa) flag Heinrich Klaasen (South Africa) 645.03 M-112 | Runs-3119 | A-36 | SR-163
29 No change Babar Azam (Pakistan) flag Babar Azam (Pakistan) 628.61 M-56 | Runs-2234 | A-45 | SR-132
30 No change Phil Salt (England) flag Phil Salt (England) 628.45 M-151 | Runs-3875 | A-28 | SR-155
31 No change Abdullah Shafique (Pakistan) flag Abdullah Shafique (Pakistan) 617.56 M-43 | Runs-1233 | A-31 | SR-142
32 No change Alex Hales (England) flag Alex Hales (England) 609.41 M-187 | Runs-5037 | A-29 | SR-143
33 No change James Vince (England) flag James Vince (England) 609.15 M-182 | Runs-5386 | A-34 | SR-138
34 No change Sahibzada Farhan (Pakistan) flag Sahibzada Farhan (Pakistan) 608.64 M-25 | Runs-766 | A-33 | SR-141
36 No change Johnson Charles (West Indies) flag Johnson Charles (West Indies) 604.23 M-81 | Runs-2304 | A-33 | SR-143
39 No change Shai Hope (West Indies) flag Shai Hope (West Indies) 585.76 M-97 | Runs-2946 | A-35 | SR-130
41 No change Will Smeed (England) flag Will Smeed (England) 581.72 M-105 | Runs-2726 | A-27 | SR-153
42 No change Riyan Parag (India) flag Riyan Parag (India) 580.69 M-54 | Runs-1227 | A-31 | SR-150
43 No change Litton Das (Bangladesh) flag Litton Das (Bangladesh) 579.02 M-51 | Runs-1385 | A-28 | SR-134
45 No change Jordan Cox (England) flag Jordan Cox (England) 577.93 M-123 | Runs-2993 | A-31 | SR-144
46 No change Rajat Patidar (India) flag Rajat Patidar (India) 576.12 M-38 | Runs-1040 | A-33 | SR-158
47 No change Matthew Breetzke (South Africa) flag Matthew Breetzke (South Africa) 575.48 M-53 | Runs-1535 | A-33 | SR-141
49 No change Ravi Bopara (England) flag Ravi Bopara (England) 568.55 M-96 | Runs-2204 | A-31 | SR-133
50 No change Rassie van der Dussen (South Africa) flag Rassie van der Dussen (South Africa) 565.58 M-56 | Runs-1654 | A-35 | SR-133
52 No change Avishka Fernando (Sri Lanka) flag Avishka Fernando (Sri Lanka) 565.00 M-56 | Runs-1642 | A-33 | SR-146
54 No change Glenn Maxwell (Australia) flag Glenn Maxwell (Australia) 562.76 M-113 | Runs-2606 | A-29 | SR-166
55 No change Daniel Bell-Drummond (England) flag Daniel Bell-Drummond (England) 562.18 M-55 | Runs-1540 | A-30 | SR-139
56 No change Jonny Bairstow (England) flag Jonny Bairstow (England) 559.33 M-61 | Runs-1510 | A-28 | SR-144
58 No change Tom Kohler-Cadmore (England) flag Tom Kohler-Cadmore (England) 556.63 M-165 | Runs-3935 | A-27 | SR-141
60 No change Kieron Pollard (West Indies) flag Kieron Pollard (West Indies) 549.62 M-139 | Runs-2810 | A-33 | SR-149
61 No change Dewald Brevis (South Africa) flag Dewald Brevis (South Africa) 547.69 M-69 | Runs-1507 | A-28 | SR-151
62 Up 3 Tom Bruce (New Zealand) flag Tom Bruce (New Zealand) 547.62 M-52 | Runs-1413 | A-38 | SR-143
63 Down 1 Shashank Singh (India) flag Shashank Singh (India) 546.90 M-41 | Runs-773 | A-41 | SR-158
64 Down 1 Stephen Eskinazi (England) flag Stephen Eskinazi (England) 545.84 M-81 | Runs-2163 | A-29 | SR-140
68 No change Rohit Sharma (India) flag Rohit Sharma (India) 537.88 M-59 | Runs-1435 | A-25 | SR-139
70 Up 3 Chad Bowes (New Zealand) flag Chad Bowes (New Zealand) 537.26 M-48 | Runs-1192 | A-29 | SR-141
71 Down 1 Mohammad Haris (Pakistan) flag Mohammad Haris (Pakistan) 534.59 M-68 | Runs-1537 | A-24 | SR-155
72 Down 1 Tom Banton (England) flag Tom Banton (England) 533.11 M-116 | Runs-3039 | A-28 | SR-139
75 No change Aiden Markram (South Africa) flag Aiden Markram (South Africa) 525.45 M-87 | Runs-2261 | A-33 | SR-134
77 No change Toby Albert (England) flag Toby Albert (England) 524.05 M-51 | Runs-1108 | A-34 | SR-139
78 No change Wayne Madsen (Italy) flag Wayne Madsen (Italy) 523.15 M-81 | Runs-2227 | A-35 | SR-140
80 No change Josh Brown (Australia) flag Josh Brown (Australia) 520.28 M-40 | Runs-945 | A-24 | SR-149
82 No change Sanju Samson (India) flag Sanju Samson (India) 516.81 M-56 | Runs-1636 | A-35 | SR-149
83 No change Josh Inglis (Australia) flag Josh Inglis (Australia) 516.74 M-58 | Runs-1297 | A-28 | SR-142
84 No change Anamul Haque (Bangladesh) flag Anamul Haque (Bangladesh) 515.45 M-46 | Runs-1248 | A-31 | SR-125
86 No change Yasir Ali (Bangladesh) flag Yasir Ali (Bangladesh) 514.20 M-40 | Runs-839 | A-28 | SR-135
88 No change Liam Livingstone (England) flag Liam Livingstone (England) 512.25 M-119 | Runs-2644 | A-28 | SR-145
89 No change Ben McDermott (Australia) flag Ben McDermott (Australia) 509.81 M-110 | Runs-2918 | A-30 | SR-142
90 No change Tim Seifert (New Zealand) flag Tim Seifert (New Zealand) 509.20 M-123 | Runs-3081 | A-30 | SR-135
91 No change Jake Fraser-McGurk (Australia) flag Jake Fraser-McGurk (Australia) 508.14 M-70 | Runs-1447 | A-21 | SR-157
93 No change Alex Davies (England) flag Alex Davies (England) 507.53 M-77 | Runs-1605 | A-22 | SR-140
94 No change Max Bryant (Australia) flag Max Bryant (Australia) 507.08 M-38 | Runs-784 | A-25 | SR-141
95 No change Joe Clarke (England) flag Joe Clarke (England) 505.55 M-147 | Runs-3444 | A-25 | SR-138
96 No change Graham Clark (England) flag Graham Clark (England) 505.18 M-76 | Runs-1892 | A-27 | SR-144
99 No change Sean Dickson (South Africa) flag Sean Dickson (South Africa) 502.17 M-47 | Runs-1057 | A-36 | SR-152
100 No change Sam Hain (England) flag Sam Hain (England) 501.52 M-99 | Runs-2667 | A-40 | SR-139
101 No change Jason Roy (England) flag Jason Roy (England) 501.21 M-138 | Runs-3495 | A-26 | SR-137
102 No change Ethan Brookes (England) flag Ethan Brookes (England) 500.42 M-28 | Runs-695 | A-29 | SR-157
105 No change Michael Pepper (England) flag Michael Pepper (England) 496.36 M-96 | Runs-2301 | A-26 | SR-156
107 No change Donovan Ferreira (South Africa) flag Donovan Ferreira (South Africa) 489.62 M-76 | Runs-1288 | A-26 | SR-172
108 No change Harry Brook (England) flag Harry Brook (England) 489.55 M-71 | Runs-1647 | A-32 | SR-155
109 No change Towhid Hridoy (Bangladesh) flag Towhid Hridoy (Bangladesh) 486.85 M-61 | Runs-1469 | A-30 | SR-134
113 Up 1 Mitchell Owen (Australia) flag Mitchell Owen (Australia) 482.89 M-46 | Runs-949 | A-25 | SR-187
114 Up 1 Joe Denly (England) flag Joe Denly (England) 482.61 M-51 | Runs-1336 | A-32 | SR-133
116 Up 1 Joe Root (England) flag Joe Root (England) 482.02 M-46 | Runs-1068 | A-32 | SR-134
117 Up 1 Hassan Khan (U.S.A.) flag Hassan Khan (U.S.A.) 481.62 M-32 | Runs-546 | A-23 | SR-151
118 Up 8 Tim Robinson (New Zealand) flag Tim Robinson (New Zealand) 480.13 M-33 | Runs-842 | A-28 | SR-142
119 No change Daryl Mitchell (New Zealand) flag Daryl Mitchell (New Zealand) 479.25 M-63 | Runs-1608 | A-33 | SR-140
121 No change Kusal Mendis (Sri Lanka) flag Kusal Mendis (Sri Lanka) 478.16 M-55 | Runs-1518 | A-32 | SR-141
122 No change Tawanda Muyeye (England) flag Tawanda Muyeye (England) 477.60 M-64 | Runs-1500 | A-24 | SR-142
124 No change Dan Lawrence (England) flag Dan Lawrence (England) 476.07 M-90 | Runs-1913 | A-24 | SR-144
125 No change Ajinkya Rahane (India) flag Ajinkya Rahane (India) 476.07 M-47 | Runs-1091 | A-27 | SR-140
127 No change Katene Clarke (New Zealand) flag Katene Clarke (New Zealand) 472.99 M-36 | Runs-946 | A-28 | SR-134
128 Up 1 Rahmanullah Gurbaz (Afghanistan) flag Rahmanullah Gurbaz (Afghanistan) 471.57 M-103 | Runs-2329 | A-24 | SR-148
129 Up 1 Ruturaj Gaikwad (India) flag Ruturaj Gaikwad (India) 470.40 M-49 | Runs-1663 | A-38 | SR-140
131 Up 1 Jitesh Sharma (India) flag Jitesh Sharma (India) 469.51 M-55 | Runs-991 | A-25 | SR-157
132 Up 1 Kiran Carlson (England) flag Kiran Carlson (England) 469.41 M-53 | Runs-1255 | A-26 | SR-149
133 Up 1 Tristan Stubbs (South Africa) flag Tristan Stubbs (South Africa) 468.86 M-80 | Runs-1626 | A-33 | SR-150
134 Up 1 Kashif Ali (England) flag Kashif Ali (England) 466.95 M-38 | Runs-827 | A-25 | SR-136
135 Up 1 Hasan Nawaz (Pakistan) flag Hasan Nawaz (Pakistan) 465.29 M-15 | Runs-427 | A-43 | SR-156
136 Up 1 Marcus Stoinis (Australia) flag Marcus Stoinis (Australia) 461.39 M-131 | Runs-2467 | A-25 | SR-140
137 Up 1 Brandon King (West Indies) flag Brandon King (West Indies) 461.31 M-50 | Runs-1142 | A-26 | SR-133
141 Up 1 Zak Crawley (England) flag Zak Crawley (England) 455.64 M-60 | Runs-1285 | A-24 | SR-130
142 Up 1 Khawaja Nafay (Pakistan) flag Khawaja Nafay (Pakistan) 455.55 M-20 | Runs-448 | A-25 | SR-133
143 Up 1 Rony Talukdar (Bangladesh) flag Rony Talukdar (Bangladesh) 454.84 M-41 | Runs-981 | A-25 | SR-125
144 Up 1 Glenn Phillips (New Zealand) flag Glenn Phillips (New Zealand) 450.60 M-65 | Runs-1363 | A-29 | SR-140
145 Up 1 Hardik Pandya (India) flag Hardik Pandya (India) 450.08 M-60 | Runs-1273 | A-30 | SR-140
146 Up 1 Andries Gous (U.S.A.) flag Andries Gous (U.S.A.) 449.71 M-46 | Runs-1018 | A-31 | SR-133
147 Up 1 Jack Haynes (England) flag Jack Haynes (England) 448.89 M-53 | Runs-1134 | A-23 | SR-139
Tags: #topcricketplayersofalltime #bestcricketplayersofalltime #greatestcricketplayers #t20cricket #t20s #ment20s #suryakumaryadav #yadav #shubmangill #gill #viratkohli #kohli #klrahul #rahul #chrislynn #lynn #stevensmith #smith #matthewshort #short #mitchellmarsh #marsh #josbuttler #buttler #mohammadrizwan #rizwan #finnallen #allen #iccrankings #icctestrankings #iccodirankings #icct20irankings #iccteamrankings #iccplayerrankings #iccmenrankings #iccwomenrankings #iplrankings