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
1 Up 1 Abhishek Sharma (India) flag Abhishek Sharma (India) 773.65 M-38 | Runs-1297 | A-37 | SR-195
2 Up 1 Tilak Varma (India) flag Tilak Varma (India) 710.89 M-40 | Runs-1183 | A-49 | SR-144
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
7 Up 5 Quinton de Kock (South Africa) flag Quinton de Kock (South Africa) 631.65 M-41 | Runs-1087 | A-29 | SR-158
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
17 Up 74 Shimron Hetmyer (West Indies) flag Shimron Hetmyer (West Indies) 510.41 M-33 | Runs-679 | A-24 | SR-152
18 Down 7 Rovman Powell (West Indies) flag Rovman Powell (West Indies) 504.02 M-74 | Runs-1588 | A-27 | SR-144
19 Up 17 Devon Conway (New Zealand) flag Devon Conway (New Zealand) 500.97 M-46 | Runs-1137 | A-31 | SR-124
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
23 Down 2 Travis Head (Australia) flag Travis Head (Australia) 466.89 M-33 | Runs-905 | A-29 | SR-169
24 Down 5 Fakhar Zaman (Pakistan) flag Fakhar Zaman (Pakistan) 464.52 M-52 | Runs-1122 | A-24 | SR-130
25 Down 9 Harry Brook (England) flag Harry Brook (England) 448.10 M-52 | Runs-1018 | A-32 | SR-151
26 Up 5 Saim Ayub (Pakistan) flag Saim Ayub (Pakistan) 444.16 M-60 | Runs-1172 | A-21 | SR-135
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
29 Down 4 Tanzid Hasan (Bangladesh) flag Tanzid Hasan (Bangladesh) 428.08 M-45 | Runs-1120 | A-28 | 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
34 Down 5 Kusal Perera (Sri Lanka) flag Kusal Perera (Sri Lanka) 415.18 M-33 | Runs-773 | A-27 | SR-136
35 Up 12 Rachin Ravindra (New Zealand) flag Rachin Ravindra (New Zealand) 411.97 M-37 | Runs-576 | A-22 | SR-140
36 Down 6 Finn Allen (New Zealand) flag Finn Allen (New Zealand) 409.68 M-47 | Runs-1209 | A-26 | SR-163
37 Up 16 Shivam Dube (India) flag Shivam Dube (India) 403.66 M-42 | Runs-651 | A-33 | SR-152
38 Up 7 Rohit Sharma (India) flag Rohit Sharma (India) 399.70 M-40 | Runs-1034 | A-29 | SR-143
39 Up 1 Mark Chapman (New Zealand/Hong Kong) flag Mark Chapman (New Zealand/Hong Kong) 398.14 M-71 | Runs-1361 | A-28 | SR-145
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
48 Up 13 Sediqullah Atal (Afghanistan) flag Sediqullah Atal (Afghanistan) 367.38 M-25 | Runs-532 | A-23 | SR-117
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
53 Down 10 Jacob Bethell (England) flag Jacob Bethell (England) 351.31 M-21 | Runs-401 | A-29 | SR-152
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
56 Down 7 George Munsey (Scotland) flag George Munsey (Scotland) 349.97 M-30 | Runs-1032 | A-37 | SR-142
57 Down 7 David Warner (Australia) flag David Warner (Australia) 348.26 M-22 | Runs-723 | A-36 | SR-150
58 Down 2 Tristan Stubbs (South Africa) flag Tristan Stubbs (South Africa) 346.24 M-44 | Runs-832 | A-28 | SR-133
59 Down 8 Parvez Hossain Emon (Bangladesh) flag Parvez Hossain Emon (Bangladesh) 344.05 M-30 | Runs-607 | A-22 | SR-130
60 Up 11 Sherfane Rutherford (West Indies) flag Sherfane Rutherford (West Indies) 340.34 M-40 | Runs-608 | A-21 | SR-144
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
63 Up 43 Ryan Rickelton (South Africa) flag Ryan Rickelton (South Africa) 334.03 M-21 | Runs-513 | A-27 | SR-143
64 Down 9 Charith Asalanka (Sri Lanka) flag Charith Asalanka (Sri Lanka) 330.34 M-64 | Runs-1103 | A-20 | SR-125
65 Up 21 Paul Stirling (Ireland) flag Paul Stirling (Ireland) 329.76 M-67 | Runs-1282 | A-21 | SR-131
66 Down 7 Tadiwanashe Marumani (Zimbabwe) flag Tadiwanashe Marumani (Zimbabwe) 325.71 M-50 | Runs-1027 | A-22 | SR-134
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
70 Down 8 Ryan Burl (Zimbabwe) flag Ryan Burl (Zimbabwe) 320.44 M-78 | Runs-1328 | A-26 | SR-128
71 Down 8 David Miller (South Africa) flag David Miller (South Africa) 319.92 M-38 | Runs-844 | A-35 | SR-140
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
74 Up 20 Kamil Mishara (Sri Lanka) flag Kamil Mishara (Sri Lanka) 309.66 M-16 | Runs-387 | A-28 | SR-131
75 Down 17 Roston Chase (West Indies) flag Roston Chase (West Indies) 306.08 M-49 | Runs-665 | A-25 | SR-125
76 Down 9 Yashasvi Jaiswal (India) flag Yashasvi Jaiswal (India) 303.31 M-23 | Runs-723 | A-36 | SR-164
77 Down 12 Jan Frylinck (Namibia) flag Jan Frylinck (Namibia) 302.66 M-47 | Runs-943 | A-27 | SR-128
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
82 Up 25 Mitchell Santner (New Zealand) flag Mitchell Santner (New Zealand) 295.00 M-65 | Runs-595 | A-24 | SR-135
83 Up 2 Ben Duckett (England) flag Ben Duckett (England) 294.37 M-19 | Runs-518 | A-30 | SR-154
84 Down 7 JJ Smit (Namibia) flag JJ Smit (Namibia) 287.46 M-41 | Runs-748 | A-36 | SR-152
85 Down 7 Jan Nicol Loftie-Eaton (Namibia) flag Jan Nicol Loftie-Eaton (Namibia) 286.82 M-40 | Runs-603 | A-23 | SR-147
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
88 Down 8 Shamim Hossain (Bangladesh) flag Shamim Hossain (Bangladesh) 283.19 M-37 | Runs-455 | A-20 | SR-127
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
92 Up 1 Evin Lewis (West Indies) flag Evin Lewis (West Indies) 279.36 M-17 | Runs-376 | A-24 | SR-140
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
95 Down 3 Alick Athanaze (West Indies) flag Alick Athanaze (West Indies) 271.60 M-15 | Runs-334 | A-24 | SR-127
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
98 Up 19 Rinku Singh (India) flag Rinku Singh (India) 269.18 M-40 | Runs-641 | A-46 | SR-161
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
Tags: #topcricketplayersofalltime #bestcricketplayersofalltime #greatestcricketplayers #t20icricket #t20is #ment20is #abhisheksharma #sharma #tilakvarma #varma #josbuttler #buttler #pathumnissanka #nissanka #philsalt #salt #timseifert #seifert #quintondekock #kock #ibrahimzadran #zadran #mitchellmarsh #marsh #shaihope #hope #suryakumaryadav #yadav #iccrankings #icctestrankings #iccodirankings #icct20irankings #iccteamrankings #iccplayerrankings #iccmenrankings #iccwomenrankings #iplrankings