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 No change Virat Kohli (India) flag Virat Kohli (India) 923.48 M-60 | Runs-2378 | A-47 | SR-141
2 No change Suryakumar Yadav (India) flag Suryakumar Yadav (India) 879.56 M-51 | Runs-1970 | A-47 | SR-168
3 No change Shubman Gill (India) flag Shubman Gill (India) 843.49 M-60 | Runs-2449 | A-46 | SR-150
7 Up 3 KL Rahul (India) flag KL Rahul (India) 726.16 M-51 | Runs-1949 | A-44 | SR-135
8 Up 3 Shreyas Iyer (India) flag Shreyas Iyer (India) 721.37 M-46 | Runs-1356 | A-40 | SR-154
9 Up 4 Finn Allen (New Zealand) flag Finn Allen (New Zealand) 706.24 M-75 | Runs-2215 | A-31 | SR-183
10 Up 26 Dewald Brevis (South Africa) flag Dewald Brevis (South Africa) 681.86 M-81 | Runs-1877 | A-30 | SR-152
12 Up 5 Phil Salt (England) flag Phil Salt (England) 662.12 M-151 | Runs-3829 | A-28 | SR-153
13 Down 1 Jos Buttler (England) flag Jos Buttler (England) 658.96 M-128 | Runs-4613 | A-41 | SR-146
15 No change Prabhsimran Singh (India) flag Prabhsimran Singh (India) 651.68 M-46 | Runs-1255 | A-27 | SR-156
16 No change Aneurin Donald (England) flag Aneurin Donald (England) 651.27 M-40 | Runs-870 | A-23 | SR-188
17 Up 3 Faf du Plessis (South Africa) flag Faf du Plessis (South Africa) 643.47 M-162 | Runs-5105 | A-35 | SR-149
18 Down 11 Matthew Short (Australia) flag Matthew Short (Australia) 641.15 M-76 | Runs-2378 | A-33 | SR-152
19 Down 11 Chris Lynn (Australia) flag Chris Lynn (Australia) 634.10 M-76 | Runs-2564 | A-39 | SR-148
20 Down 2 Riyan Parag (India) flag Riyan Parag (India) 629.05 M-54 | Runs-1227 | A-31 | SR-150
23 Down 2 Will Jacks (England) flag Will Jacks (England) 623.42 M-140 | Runs-4139 | A-32 | SR-157
24 No change Rohit Sharma (India) flag Rohit Sharma (India) 588.26 M-59 | Runs-1435 | A-25 | SR-139
25 Up 21 Aiden Markram (South Africa) flag Aiden Markram (South Africa) 585.85 M-96 | Runs-2570 | A-34 | SR-136
26 Down 4 Heinrich Klaasen (South Africa) flag Heinrich Klaasen (South Africa) 584.12 M-121 | Runs-3257 | A-35 | SR-161
27 Up 5 James Vince (England) flag James Vince (England) 583.28 M-189 | Runs-5684 | A-35 | SR-139
28 Up 123 Steven Smith (Australia) flag Steven Smith (Australia) 565.79 M-33 | Runs-1352 | A-54 | SR-160
29 Down 3 Mitchell Marsh (Australia) flag Mitchell Marsh (Australia) 563.18 M-47 | Runs-1427 | A-30 | SR-146
30 Up 4 Ravi Bopara (England) flag Ravi Bopara (England) 557.69 M-87 | Runs-2015 | A-31 | SR-136
32 Down 7 Andre Fletcher (West Indies) flag Andre Fletcher (West Indies) 549.70 M-94 | Runs-2738 | A-34 | SR-134
33 Up 6 Will Smeed (England) flag Will Smeed (England) 548.10 M-105 | Runs-2687 | A-27 | SR-153
35 Down 6 Babar Azam (Pakistan) flag Babar Azam (Pakistan) 544.02 M-64 | Runs-2340 | A-42 | SR-131
36 Up 1 Shashank Singh (India) flag Shashank Singh (India) 543.20 M-41 | Runs-773 | A-41 | SR-158
37 Down 9 Alex Hales (England) flag Alex Hales (England) 543.15 M-185 | Runs-4821 | A-28 | SR-142
40 Down 17 Mohammad Rizwan (Pakistan) flag Mohammad Rizwan (Pakistan) 538.42 M-81 | Runs-2874 | A-44 | SR-128
43 Down 8 Shai Hope (West Indies) flag Shai Hope (West Indies) 526.99 M-109 | Runs-3222 | A-34 | SR-131
45 Up 5 Michael Pepper (England) flag Michael Pepper (England) 525.30 M-104 | Runs-2526 | A-26 | SR-154
46 Down 8 Jordan Cox (England) flag Jordan Cox (England) 525.04 M-139 | Runs-3336 | A-31 | SR-142
47 Down 4 Jonny Bairstow (England) flag Jonny Bairstow (England) 524.07 M-82 | Runs-2016 | A-28 | SR-144
48 Down 17 Usman Khan (Pakistan) flag Usman Khan (Pakistan) 519.95 M-52 | Runs-1703 | A-36 | SR-153
51 Down 18 Johnson Charles (West Indies) flag Johnson Charles (West Indies) 519.81 M-91 | Runs-2548 | A-32 | SR-140
54 Down 12 Tom Banton (England) flag Tom Banton (England) 512.25 M-121 | Runs-3257 | A-30 | SR-139
55 Up 24 Stephen Eskinazi (England) flag Stephen Eskinazi (England) 512.08 M-81 | Runs-2163 | A-29 | SR-140
56 Up 18 Matthew Breetzke (South Africa) flag Matthew Breetzke (South Africa) 511.24 M-65 | Runs-1826 | A-34 | SR-137
57 Up 5 Rassie van der Dussen (South Africa) flag Rassie van der Dussen (South Africa) 510.74 M-66 | Runs-1901 | A-34 | SR-133
58 Up 52 Muhammad Waseem (U.A.E.) flag Muhammad Waseem (U.A.E.) 509.32 M-46 | Runs-1221 | A-30 | SR-141
60 Down 2 Tim Seifert (New Zealand) flag Tim Seifert (New Zealand) 507.45 M-123 | Runs-3127 | A-30 | SR-137
63 Up 12 Sam Hain (England) flag Sam Hain (England) 504.51 M-99 | Runs-2667 | A-40 | SR-139
64 Up 9 Liam Livingstone (England) flag Liam Livingstone (England) 504.26 M-134 | Runs-2931 | A-27 | SR-145
65 Down 5 Kieron Pollard (West Indies) flag Kieron Pollard (West Indies) 502.27 M-154 | Runs-3055 | A-32 | SR-148
66 Up 61 Towhid Hridoy (Bangladesh) flag Towhid Hridoy (Bangladesh) 501.50 M-67 | Runs-1788 | A-33 | SR-137
67 Down 4 Sanju Samson (India) flag Sanju Samson (India) 497.46 M-56 | Runs-1636 | A-35 | SR-149
68 Up 3 Tawanda Muyeye (England) flag Tawanda Muyeye (England) 495.92 M-64 | Runs-1500 | A-24 | SR-142
69 Down 1 Alex Davies (England) flag Alex Davies (England) 494.25 M-77 | Runs-1605 | A-22 | SR-140
70 Down 3 Tom Kohler-Cadmore (England) flag Tom Kohler-Cadmore (England) 493.90 M-162 | Runs-3802 | A-27 | SR-138
72 Up 6 Joe Clarke (England) flag Joe Clarke (England) 490.86 M-137 | Runs-3107 | A-24 | SR-137
73 Down 22 Rahmanullah Gurbaz (Afghanistan) flag Rahmanullah Gurbaz (Afghanistan) 490.43 M-108 | Runs-2434 | A-23 | SR-147
75 Up 43 Mitchell Owen (Australia) flag Mitchell Owen (Australia) 487.25 M-53 | Runs-1089 | A-23 | SR-189
76 Up 6 Tristan Stubbs (South Africa) flag Tristan Stubbs (South Africa) 486.21 M-92 | Runs-1818 | A-35 | SR-148
77 Down 1 Daniel Bell-Drummond (England) flag Daniel Bell-Drummond (England) 486.06 M-55 | Runs-1540 | A-30 | SR-139
78 Up 33 Zak Crawley (England) flag Zak Crawley (England) 484.97 M-60 | Runs-1285 | A-24 | SR-130
79 Down 14 Toby Albert (England) flag Toby Albert (England) 484.26 M-54 | Runs-1129 | A-31 | SR-139
80 No change Wayne Madsen (Italy) flag Wayne Madsen (Italy) 478.81 M-81 | Runs-2227 | A-35 | SR-140
81 Down 9 Jake Fraser-McGurk (Australia) flag Jake Fraser-McGurk (Australia) 477.90 M-71 | Runs-1498 | A-21 | SR-161
84 Down 7 Graham Clark (England) flag Graham Clark (England) 468.59 M-76 | Runs-1892 | A-27 | SR-144
86 No change Rajat Patidar (India) flag Rajat Patidar (India) 466.06 M-38 | Runs-1040 | A-33 | SR-158
88 Down 3 Marcus Stoinis (Australia) flag Marcus Stoinis (Australia) 463.69 M-134 | Runs-2570 | A-26 | SR-139
89 Up 15 Donovan Ferreira (South Africa) flag Donovan Ferreira (South Africa) 462.45 M-85 | Runs-1391 | A-25 | SR-172
91 Up 4 Jason Roy (England) flag Jason Roy (England) 458.78 M-143 | Runs-3525 | A-26 | SR-136
92 Up 43 Josh Brown (Australia) flag Josh Brown (Australia) 452.83 M-50 | Runs-1256 | A-25 | SR-149
94 No change Tim David (Australia) flag Tim David (Australia) 451.70 M-178 | Runs-3370 | A-30 | SR-163
96 Up 6 Josh Inglis (Australia) flag Josh Inglis (Australia) 449.17 M-55 | Runs-1247 | A-29 | SR-142
98 Down 14 Ben McDermott (Australia) flag Ben McDermott (Australia) 444.27 M-109 | Runs-2663 | A-28 | SR-139
99 Up 118 Adam Rossington (England) flag Adam Rossington (England) 443.25 M-90 | Runs-1943 | A-23 | SR-150
102 Down 5 Daryl Mitchell (New Zealand) flag Daryl Mitchell (New Zealand) 440.36 M-58 | Runs-1460 | A-32 | SR-140
104 Down 6 Abdullah Shafique (Pakistan) flag Abdullah Shafique (Pakistan) 438.69 M-41 | Runs-1201 | A-32 | SR-143
105 Down 5 Jitesh Sharma (India) flag Jitesh Sharma (India) 437.30 M-55 | Runs-991 | A-25 | SR-157
106 Up 14 Dan Lawrence (England) flag Dan Lawrence (England) 435.97 M-110 | Runs-2348 | A-25 | SR-142
107 Up 182 Katene Clarke (New Zealand) flag Katene Clarke (New Zealand) 430.39 M-38 | Runs-1149 | A-34 | SR-142
108 Up 17 Rovman Powell (West Indies) flag Rovman Powell (West Indies) 430.10 M-140 | Runs-2436 | A-26 | SR-145
109 Down 6 Ruturaj Gaikwad (India) flag Ruturaj Gaikwad (India) 429.96 M-49 | Runs-1663 | A-38 | SR-140
110 Down 5 Hardik Pandya (India) flag Hardik Pandya (India) 428.55 M-60 | Runs-1273 | A-30 | SR-140
113 Up 11 Romario Shepherd (West Indies) flag Romario Shepherd (West Indies) 421.64 M-117 | Runs-1359 | A-23 | SR-165
114 Up 3 Andries Gous (U.S.A.) flag Andries Gous (U.S.A.) 419.42 M-52 | Runs-1246 | A-34 | SR-139
115 Down 2 Sean Dickson (South Africa) flag Sean Dickson (South Africa) 419.26 M-51 | Runs-1069 | A-33 | SR-151
116 Down 57 Glenn Maxwell (Australia) flag Glenn Maxwell (Australia) 417.28 M-111 | Runs-2214 | A-26 | SR-165
118 Up 3 Kiran Carlson (England) flag Kiran Carlson (England) 415.41 M-53 | Runs-1255 | A-26 | SR-149
121 Up 5 Dhruv Jurel (India) flag Dhruv Jurel (India) 412.39 M-42 | Runs-680 | A-28 | SR-154
122 Up 84 Reeza Hendricks (South Africa) flag Reeza Hendricks (South Africa) 410.22 M-58 | Runs-1467 | A-33 | SR-122
124 Up 5 Ajinkya Rahane (India) flag Ajinkya Rahane (India) 407.06 M-47 | Runs-1091 | A-27 | SR-140
127 Up 115 Bevon Jacobs (New Zealand) flag Bevon Jacobs (New Zealand) 405.14 M-33 | Runs-819 | A-41 | SR-151
128 Up 5 Ayush Badoni (India) flag Ayush Badoni (India) 402.90 M-56 | Runs-963 | A-27 | SR-139
129 Down 33 Mohammad Haris (Pakistan) flag Mohammad Haris (Pakistan) 402.41 M-71 | Runs-1560 | A-23 | SR-154
130 Down 15 Ashton Turner (Australia) flag Ashton Turner (Australia) 402.23 M-120 | Runs-2213 | A-29 | SR-149
132 Up 25 Adam Hose (England) flag Adam Hose (England) 399.44 M-123 | Runs-2655 | A-30 | SR-139
133 Up 6 MS Dhoni (India) flag MS Dhoni (India) 399.09 M-58 | Runs-693 | A-32 | SR-150
134 Up 26 James Coles (England) flag James Coles (England) 398.92 M-64 | Runs-1193 | A-28 | SR-148
135 Up 9 Sahibzada Farhan (Pakistan) flag Sahibzada Farhan (Pakistan) 394.15 M-33 | Runs-943 | A-30 | SR-136
136 Down 67 Litton Das (Bangladesh) flag Litton Das (Bangladesh) 393.15 M-61 | Runs-1540 | A-27 | SR-132
139 Up 144 Aaron Hardie (Australia) flag Aaron Hardie (Australia) 385.46 M-55 | Runs-1429 | A-32 | SR-135
140 Down 50 Glenn Phillips (New Zealand) flag Glenn Phillips (New Zealand) 385.12 M-61 | Runs-1319 | A-31 | SR-141
141 Up 6 Pathum Nissanka (Sri Lanka) flag Pathum Nissanka (Sri Lanka) 385.08 M-33 | Runs-998 | A-30 | SR-143
142 Down 12 Andre Russell (West Indies) flag Andre Russell (West Indies) 383.33 M-174 | Runs-2692 | A-26 | SR-162
148 Up 7 Monank Patel (U.S.A.) flag Monank Patel (U.S.A.) 376.89 M-23 | Runs-646 | A-28 | SR-133
149 Up 7 Jack Haynes (England) flag Jack Haynes (England) 376.65 M-53 | Runs-1134 | A-23 | SR-139
150 Up 8 Rishi Patel (England) flag Rishi Patel (England) 376.38 M-57 | Runs-1266 | A-23 | SR-137
Tags: #topcricketplayersofalltime #bestcricketplayersofalltime #greatestcricketplayers #t20cricket #t20s #ment20s #viratkohli #kohli #suryakumaryadav #yadav #shubmangill #gill #klrahul #rahul #shreyasiyer #iyer #finnallen #allen #dewaldbrevis #brevis #philsalt #salt #josbuttler #buttler #prabhsimransingh #singh #aneurindonald #donald #iccrankings #icctestrankings #iccodirankings #icct20irankings #iccteamrankings #iccplayerrankings #iccmenrankings #iccwomenrankings #iplrankings