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
4 No change Sai Sudharsan (India) flag Sai Sudharsan (India) 805.34 M-40 | Runs-1793 | A-50 | SR-146
5 No change Abhishek Sharma (India) flag Abhishek Sharma (India) 783.68 M-55 | Runs-1575 | A-30 | SR-167
6 No change Yashasvi Jaiswal (India) flag Yashasvi Jaiswal (India) 771.28 M-54 | Runs-1877 | A-38 | SR-156
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
11 Up 3 Nicholas Pooran (West Indies) flag Nicholas Pooran (West Indies) 667.48 M-177 | Runs-4995 | A-37 | SR-154
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
14 Down 5 Ryan Rickelton (South Africa) flag Ryan Rickelton (South Africa) 655.85 M-55 | Runs-1962 | A-40 | SR-157
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
21 Down 2 Travis Head (Australia) flag Travis Head (Australia) 626.92 M-41 | Runs-1311 | A-35 | SR-172
22 Up 23 David Warner (Australia) flag David Warner (Australia) 625.29 M-97 | Runs-2997 | A-35 | SR-138
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
31 Down 4 Dawid Malan (England) flag Dawid Malan (England) 553.97 M-114 | Runs-3373 | A-35 | 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
34 Up 15 Quinton de Kock (South Africa) flag Quinton de Kock (South Africa) 544.78 M-144 | Runs-3730 | A-29 | SR-137
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
38 Up 32 Devon Conway (New Zealand) flag Devon Conway (New Zealand) 542.40 M-68 | Runs-2131 | A-39 | SR-134
39 Up 9 Sam Curran (England) flag Sam Curran (England) 540.25 M-161 | Runs-3755 | A-30 | SR-139
40 Down 17 Mohammad Rizwan (Pakistan) flag Mohammad Rizwan (Pakistan) 538.42 M-81 | Runs-2874 | A-44 | SR-128
41 Down 1 Ishan Kishan (India) flag Ishan Kishan (India) 535.60 M-58 | Runs-1546 | A-30 | SR-139
42 Down 1 Shivam Dube (India) flag Shivam Dube (India) 534.23 M-55 | Runs-1460 | A-34 | SR-152
43 Down 8 Shai Hope (West Indies) flag Shai Hope (West Indies) 526.99 M-109 | Runs-3222 | A-34 | SR-131
44 Up 68 Parvez Hossain Emon (Bangladesh) flag Parvez Hossain Emon (Bangladesh) 526.36 M-33 | Runs-851 | A-28 | SR-128
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
49 Up 5 Colin Munro (New Zealand) flag Colin Munro (New Zealand) 519.93 M-139 | Runs-3757 | A-29 | SR-143
50 Up 16 Fakhar Zaman (Pakistan) flag Fakhar Zaman (Pakistan) 519.90 M-78 | Runs-2228 | A-29 | SR-138
51 Down 18 Johnson Charles (West Indies) flag Johnson Charles (West Indies) 519.81 M-91 | Runs-2548 | A-32 | SR-140
52 Up 9 Shimron Hetmyer (West Indies) flag Shimron Hetmyer (West Indies) 516.23 M-151 | Runs-3134 | A-29 | SR-153
53 Down 6 Tilak Varma (India) flag Tilak Varma (India) 515.01 M-54 | Runs-1499 | A-37 | SR-144
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
59 Down 4 Max Holden (England) flag Max Holden (England) 508.98 M-91 | Runs-2144 | A-28 | SR-143
60 Down 2 Tim Seifert (New Zealand) flag Tim Seifert (New Zealand) 507.45 M-123 | Runs-3127 | A-30 | SR-137
61 Down 8 Keaton Jennings (England) flag Keaton Jennings (England) 507.34 M-50 | Runs-1257 | A-27 | SR-146
62 Up 19 Tanzid Hasan (Bangladesh) flag Tanzid Hasan (Bangladesh) 506.28 M-37 | Runs-1225 | A-34 | SR-138
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
71 Up 18 Rilee Rossouw (South Africa) flag Rilee Rossouw (South Africa) 491.21 M-143 | Runs-3431 | A-28 | SR-154
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
74 Down 30 Daniel Hughes (Australia) flag Daniel Hughes (Australia) 488.02 M-51 | Runs-1435 | A-31 | 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
82 Down 52 Mohammad Naim (Bangladesh) flag Mohammad Naim (Bangladesh) 476.72 M-54 | Runs-1328 | A-27 | SR-126
83 Down 31 Shamim Hossain (Bangladesh) flag Shamim Hossain (Bangladesh) 469.04 M-57 | Runs-1014 | A-25 | SR-145
84 Down 7 Graham Clark (England) flag Graham Clark (England) 468.59 M-76 | Runs-1892 | A-27 | SR-144
85 Down 2 Priyansh Arya (India) flag Priyansh Arya (India) 468.26 M-17 | Runs-475 | A-28 | SR-179
86 No change Rajat Patidar (India) flag Rajat Patidar (India) 466.06 M-38 | Runs-1040 | A-33 | SR-158
87 No change Rishabh Pant (India) flag Rishabh Pant (India) 464.74 M-41 | Runs-1055 | A-32 | SR-148
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
90 Down 34 Kyle Mayers (West Indies) flag Kyle Mayers (West Indies) 460.90 M-110 | Runs-2678 | A-26 | SR-140
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
93 Up 45 Colin Ingram (South Africa) flag Colin Ingram (South Africa) 452.00 M-73 | Runs-1683 | A-26 | SR-144
94 No change Tim David (Australia) flag Tim David (Australia) 451.70 M-178 | Runs-3370 | A-30 | SR-163
95 Up 36 Sherfane Rutherford (West Indies) flag Sherfane Rutherford (West Indies) 450.78 M-119 | Runs-2200 | A-25 | SR-141
96 Up 6 Josh Inglis (Australia) flag Josh Inglis (Australia) 449.17 M-55 | Runs-1247 | A-29 | SR-142
97 Down 4 Rachin Ravindra (New Zealand) flag Rachin Ravindra (New Zealand) 446.52 M-55 | Runs-1107 | A-22 | SR-147
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
100 Down 8 David Miller (South Africa) flag David Miller (South Africa) 441.89 M-150 | Runs-2991 | A-35 | SR-138
Tags: #topcricketplayersofalltime #bestcricketplayersofalltime #greatestcricketplayers #t20cricket #t20s #ment20s #viratkohli #kohli #suryakumaryadav #yadav #shubmangill #gill #saisudharsan #sudharsan #abhisheksharma #sharma #yashasvijaiswal #jaiswal #klrahul #rahul #shreyasiyer #iyer #finnallen #allen #dewaldbrevis #brevis #nicholaspooran #pooran #iccrankings #icctestrankings #iccodirankings #icct20irankings #iccteamrankings #iccplayerrankings #iccmenrankings #iccwomenrankings #iplrankings