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
3 No change Sai Sudharsan (India) flag Sai Sudharsan (India) 855.84 M-40 | Runs-1793 | A-50 | SR-146
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
7 No change Yashasvi Jaiswal (India) flag Yashasvi Jaiswal (India) 810.28 M-54 | Runs-1877 | A-38 | SR-156
8 No change Steven Smith (Australia) flag Steven Smith (Australia) 785.68 M-27 | Runs-1053 | A-53 | SR-158
9 No change Ryan Rickelton (South Africa) flag Ryan Rickelton (South Africa) 784.21 M-45 | Runs-1625 | A-40 | 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
12 No change Abhishek Sharma (India) flag Abhishek Sharma (India) 739.47 M-55 | Runs-1575 | A-30 | SR-167
13 No change Jos Buttler (England) flag Jos Buttler (England) 738.60 M-119 | Runs-4443 | A-42 | SR-146
14 No change Travis Head (Australia) flag Travis Head (Australia) 722.37 M-44 | Runs-1322 | A-33 | SR-169
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
18 No change Nicholas Pooran (West Indies) flag Nicholas Pooran (West Indies) 671.60 M-158 | Runs-4576 | A-38 | SR-157
19 No change Usman Khan (Pakistan) flag Usman Khan (Pakistan) 666.19 M-46 | Runs-1555 | A-38 | SR-153
20 No change Fakhar Zaman (Pakistan) flag Fakhar Zaman (Pakistan) 660.19 M-69 | Runs-2153 | A-32 | SR-143
21 No change Tanzid Hasan (Bangladesh) flag Tanzid Hasan (Bangladesh) 658.66 M-26 | Runs-880 | A-35 | SR-138
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
28 No change Tamim Iqbal (Bangladesh) flag Tamim Iqbal (Bangladesh) 641.96 M-48 | Runs-1614 | A-39 | SR-128
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
35 No change Kusal Perera (Sri Lanka) flag Kusal Perera (Sri Lanka) 608.48 M-48 | Runs-1299 | A-31 | SR-147
36 No change Johnson Charles (West Indies) flag Johnson Charles (West Indies) 604.23 M-81 | Runs-2304 | A-33 | SR-143
37 No change Dawid Malan (England) flag Dawid Malan (England) 601.04 M-105 | Runs-3073 | A-35 | SR-139
38 No change Tom Latham (New Zealand) flag Tom Latham (New Zealand) 597.70 M-35 | Runs-967 | A-30 | SR-139
39 No change Shai Hope (West Indies) flag Shai Hope (West Indies) 585.76 M-97 | Runs-2946 | A-35 | SR-130
40 No change David Warner (Australia) flag David Warner (Australia) 584.11 M-89 | Runs-2564 | A-32 | SR-135
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
44 No change Devon Conway (New Zealand) flag Devon Conway (New Zealand) 578.24 M-66 | Runs-2101 | A-40 | SR-132
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
48 No change Nitish Rana (India) flag Nitish Rana (India) 571.14 M-41 | Runs-1033 | A-27 | SR-145
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
51 No change Ishan Kishan (India) flag Ishan Kishan (India) 565.13 M-58 | Runs-1546 | A-30 | SR-139
52 No change Avishka Fernando (Sri Lanka) flag Avishka Fernando (Sri Lanka) 565.00 M-56 | Runs-1642 | A-33 | SR-146
53 No change Mohammad Naim (Bangladesh) flag Mohammad Naim (Bangladesh) 562.91 M-47 | Runs-1088 | A-25 | SR-123
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
57 No change Colin Munro (New Zealand) flag Colin Munro (New Zealand) 557.27 M-143 | Runs-3964 | A-31 | SR-140
58 No change Tom Kohler-Cadmore (England) flag Tom Kohler-Cadmore (England) 556.63 M-165 | Runs-3935 | A-27 | SR-141
59 No change Shivam Dube (India) flag Shivam Dube (India) 556.38 M-55 | Runs-1460 | A-34 | SR-152
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
65 Down 1 Tilak Varma (India) flag Tilak Varma (India) 544.28 M-54 | Runs-1499 | A-37 | SR-144
66 No change Kyle Mayers (West Indies) flag Kyle Mayers (West Indies) 542.79 M-97 | Runs-2449 | A-26 | SR-142
67 No change Max Holden (England) flag Max Holden (England) 541.61 M-79 | Runs-1785 | A-26 | SR-147
68 No change Rohit Sharma (India) flag Rohit Sharma (India) 537.88 M-59 | Runs-1435 | A-25 | SR-139
69 No change Rishabh Pant (India) flag Rishabh Pant (India) 537.73 M-41 | Runs-1055 | A-32 | SR-148
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
73 Down 1 Keaton Jennings (England) flag Keaton Jennings (England) 532.37 M-50 | Runs-1257 | A-27 | SR-146
74 No change Ben Duckett (England) flag Ben Duckett (England) 529.83 M-68 | Runs-1822 | A-31 | SR-145
75 No change Aiden Markram (South Africa) flag Aiden Markram (South Africa) 525.45 M-87 | Runs-2261 | A-33 | SR-134
76 No change Quinton de Kock (South Africa) flag Quinton de Kock (South Africa) 525.25 M-132 | Runs-3340 | A-28 | SR-136
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
79 No change Shamim Hossain (Bangladesh) flag Shamim Hossain (Bangladesh) 522.10 M-51 | Runs-880 | A-24 | SR-141
80 No change Josh Brown (Australia) flag Josh Brown (Australia) 520.28 M-40 | Runs-945 | A-24 | SR-149
81 No change Shimron Hetmyer (West Indies) flag Shimron Hetmyer (West Indies) 517.45 M-144 | Runs-3023 | A-30 | SR-152
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
85 No change Daniel Hughes (Australia) flag Daniel Hughes (Australia) 515.32 M-57 | Runs-1561 | A-31 | SR-145
86 No change Yasir Ali (Bangladesh) flag Yasir Ali (Bangladesh) 514.20 M-40 | Runs-839 | A-28 | SR-135
87 No change Tom Moores (England) flag Tom Moores (England) 512.80 M-75 | Runs-1476 | A-29 | SR-139
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
92 No change Abishek Porel (India) flag Abishek Porel (India) 507.70 M-31 | Runs-661 | A-25 | SR-150
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
97 No change Saud Shakeel (Pakistan) flag Saud Shakeel (Pakistan) 503.60 M-22 | Runs-560 | A-31 | SR-130
98 No change Rilee Rossouw (South Africa) flag Rilee Rossouw (South Africa) 503.40 M-143 | Runs-3368 | A-27 | SR-154
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
Tags: #topcricketplayersofalltime #bestcricketplayersofalltime #greatestcricketplayers #t20cricket #t20s #ment20s #suryakumaryadav #yadav #shubmangill #gill #saisudharsan #sudharsan #viratkohli #kohli #klrahul #rahul #chrislynn #lynn #yashasvijaiswal #jaiswal #stevensmith #smith #ryanrickelton #rickelton #matthewshort #short #mitchellmarsh #marsh #iccrankings #icctestrankings #iccodirankings #icct20irankings #iccteamrankings #iccplayerrankings #iccmenrankings #iccwomenrankings #iplrankings