Year-end snapshots of ratings allowing you to track historical performance trends over time. Available for each year since the format origin.  For the last update date and full update schedule, refer to FAQs.
CRR Change Name Points Stats
1 Up 119 Abhishek Sharma (India) flag Abhishek Sharma (India) 734.00 M-33 | Runs-1115 | Avg-36 | SR*-188
2 Up 47 Tilak Varma (India) flag Tilak Varma (India) 696.97 M-40 | Runs-1183 | Avg-49 | SR*-144
3 Up 53 Tim Seifert (New Zealand) flag Tim Seifert (New Zealand) 680.66 M-37 | Runs-1097 | Avg-37 | SR*-153
4 Up 5 Pathum Nissanka (Sri Lanka) flag Pathum Nissanka (Sri Lanka) 680.65 M-67 | Runs-2043 | Avg-32 | SR*-129
5 Down 4 Phil Salt (England) flag Phil Salt (England) 661.58 M-50 | Runs-1540 | Avg-39 | SR*-168
6 Up 5 Mitchell Marsh (Australia) flag Mitchell Marsh (Australia) 615.62 M-45 | Runs-1198 | Avg-34 | SR*-153
7 Up 20 Shai Hope (West Indies) flag Shai Hope (West Indies) 599.50 M-43 | Runs-1133 | Avg-32 | SR*-140
8 Up 28 Tim David (Australia/Singapore) flag Tim David (Australia/Singapore) 560.52 M-54 | Runs-1038 | Avg-32 | SR*-175
9 Up 7 Ibrahim Zadran (Afghanistan) flag Ibrahim Zadran (Afghanistan) 528.23 M-55 | Runs-1544 | Avg-32 | SR*-112
10 Up 7 Rovman Powell (West Indies) flag Rovman Powell (West Indies) 523.16 M-74 | Runs-1691 | Avg-29 | SR*-149
11 Down 4 Quinton de Kock (South Africa) flag Quinton de Kock (South Africa) 522.05 M-39 | Runs-944 | Avg-26 | SR*-151
12 Up 46 Shubman Gill (India) flag Shubman Gill (India) 506.64 M-36 | Runs-869 | Avg-28 | SR*-139
13 Down 8 Kusal Mendis (Sri Lanka) flag Kusal Mendis (Sri Lanka) 502.75 M-66 | Runs-1748 | Avg-29 | SR*-131
14 Up 10 Hardik Pandya (India) flag Hardik Pandya (India) 491.64 M-70 | Runs-1449 | Avg-34 | SR*-142
15 Up 28 Harry Brook (England) flag Harry Brook (England) 483.18 M-52 | Runs-1012 | Avg-31 | SR*-152
16 Down 3 Rahmanullah Gurbaz (Afghanistan) flag Rahmanullah Gurbaz (Afghanistan) 482.67 M-62 | Runs-1536 | Avg-25 | SR*-133
17 Down 14 Suryakumar Yadav (India) flag Suryakumar Yadav (India) 481.56 M-88 | Runs-2544 | Avg-35 | SR*-164
18 Up 11 Fakhar Zaman (Pakistan) flag Fakhar Zaman (Pakistan) 476.17 M-50 | Runs-1107 | Avg-25 | SR*-132
19 Down 15 Reeza Hendricks (South Africa) flag Reeza Hendricks (South Africa) 470.77 M-50 | Runs-1455 | Avg-30 | SR*-135
20 Down 18 Travis Head (Australia) flag Travis Head (Australia) 441.15 M-31 | Runs-878 | Avg-30 | SR*-169
21 New Sahibzada Farhan (Pakistan) flag Sahibzada Farhan (Pakistan) 429.60 M-32 | Runs-817 | Avg-26 | SR*-132
22 New Dewald Brevis (South Africa) flag Dewald Brevis (South Africa) 428.71 M-19 | Runs-469 | Avg-28 | SR*-174
23 Up 8 Litton Das (Bangladesh) flag Litton Das (Bangladesh) 428.19 M-74 | Runs-1811 | Avg-26 | SR*-128
24 Up 86 Tanzid Hasan (Bangladesh) flag Tanzid Hasan (Bangladesh) 428.08 M-45 | Runs-1120 | Avg-28 | SR*-128
25 Up 14 Muhammad Waseem (U.A.E.) flag Muhammad Waseem (U.A.E.) 426.83 M-87 | Runs-3037 | Avg-37 | SR*-152
26 Up 53 Brian Bennett (Zimbabwe) flag Brian Bennett (Zimbabwe) 421.16 M-52 | Runs-1596 | Avg-32 | SR*-145
27 Down 17 Glenn Maxwell (Australia) flag Glenn Maxwell (Australia) 420.89 M-47 | Runs-991 | Avg-27 | SR*-156
28 Up 14 Kusal Perera (Sri Lanka) flag Kusal Perera (Sri Lanka) 418.70 M-33 | Runs-773 | Avg-27 | SR*-136
29 Down 11 Finn Allen (New Zealand) flag Finn Allen (New Zealand) 416.29 M-46 | Runs-1129 | Avg-25 | SR*-160
30 Up 21 Saim Ayub (Pakistan) flag Saim Ayub (Pakistan) 414.70 M-56 | Runs-1079 | Avg-21 | SR*-133
31 Up 1 Josh Inglis (Australia) flag Josh Inglis (Australia) 411.21 M-41 | Runs-911 | Avg-28 | SR*-159
32 Up 3 Daryl Mitchell (New Zealand) flag Daryl Mitchell (New Zealand) 403.75 M-65 | Runs-1282 | Avg-29 | SR*-140
33 Down 14 Aiden Markram (South Africa) flag Aiden Markram (South Africa) 401.69 M-46 | Runs-989 | Avg-25 | SR*-142
34 Up 7 Sanju Samson (India) flag Sanju Samson (India) 398.57 M-42 | Runs-915 | Avg-31 | SR*-155
35 Up 25 Devon Conway (New Zealand) flag Devon Conway (New Zealand) 396.47 M-42 | Runs-1073 | Avg-33 | SR*-122
36 Down 28 Babar Azam (Pakistan) flag Babar Azam (Pakistan) 387.32 M-63 | Runs-1809 | Avg-34 | SR*-127
37 Up 15 Towhid Hridoy (Bangladesh) flag Towhid Hridoy (Bangladesh) 381.11 M-57 | Runs-1177 | Avg-27 | SR*-124
38 Down 24 Brandon King (West Indies) flag Brandon King (West Indies) 380.72 M-59 | Runs-1440 | Avg-27 | SR*-132
39 Down 2 Mark Chapman (New Zealand/Hong Kong) flag Mark Chapman (New Zealand/Hong Kong) 377.10 M-67 | Runs-1271 | Avg-29 | SR*-146
40 Up 175 Cameron Green (Australia) flag Cameron Green (Australia) 376.78 M-21 | Runs-521 | Avg-33 | SR*-160
41 New Tim Robinson (New Zealand) flag Tim Robinson (New Zealand) 373.40 M-23 | Runs-540 | Avg-32 | SR*-139
42 Up 121 Jacob Bethell (England) flag Jacob Bethell (England) 370.65 M-20 | Runs-392 | Avg-30 | SR*-156
43 Up 10 Sikandar Raza (Zimbabwe) flag Sikandar Raza (Zimbabwe) 366.20 M-85 | Runs-2359 | Avg-32 | SR*-144
44 Down 21 Rohit Sharma (India) flag Rohit Sharma (India) 362.98 M-40 | Runs-1034 | Avg-29 | SR*-143
45 Up 28 Romario Shepherd (West Indies) flag Romario Shepherd (West Indies) 358.51 M-62 | Runs-752 | Avg-25 | SR*-143
46 Up 112 Rachin Ravindra (New Zealand) flag Rachin Ravindra (New Zealand) 352.29 M-32 | Runs-495 | Avg-24 | SR*-140
47 Down 19 Mohammad Nabi (Afghanistan) flag Mohammad Nabi (Afghanistan) 351.50 M-59 | Runs-894 | Avg-21 | SR*-126
48 Down 3 George Munsey (Scotland) flag George Munsey (Scotland) 349.97 M-30 | Runs-1032 | Avg-37 | SR*-142
49 Down 28 David Warner (Australia) flag David Warner (Australia) 348.26 M-22 | Runs-723 | Avg-36 | SR*-150
50 New Parvez Hossain Emon (Bangladesh) flag Parvez Hossain Emon (Bangladesh) 344.05 M-30 | Runs-607 | Avg-22 | SR*-130
51 Down 3 Dasun Shanaka (Sri Lanka) flag Dasun Shanaka (Sri Lanka) 342.76 M-62 | Runs-969 | Avg-24 | SR*-139
52 Up 18 Shivam Dube (India) flag Shivam Dube (India) 337.34 M-37 | Runs-534 | Avg-30 | SR*-141
53 Up 73 Asif Khan (U.A.E.) flag Asif Khan (U.A.E.) 335.35 M-56 | Runs-1302 | Avg-28 | SR*-138
54 Down 32 Charith Asalanka (Sri Lanka) flag Charith Asalanka (Sri Lanka) 333.72 M-61 | Runs-1062 | Avg-20 | SR*-125
55 Down 22 Tristan Stubbs (South Africa) flag Tristan Stubbs (South Africa) 332.89 M-42 | Runs-822 | Avg-27 | SR*-132
56 Up 46 Alishan Sharafu (U.A.E.) flag Alishan Sharafu (U.A.E.) 326.55 M-57 | Runs-1616 | Avg-34 | SR*-135
57 Up 35 Roston Chase (West Indies) flag Roston Chase (West Indies) 326.04 M-46 | Runs-643 | Avg-25 | SR*-125
58 Up 24 Tadiwanashe Marumani (Zimbabwe) flag Tadiwanashe Marumani (Zimbabwe) 325.71 M-50 | Runs-1027 | Avg-22 | SR*-134
59 Down 39 Marcus Stoinis (Australia) flag Marcus Stoinis (Australia) 324.40 M-47 | Runs-882 | Avg-34 | SR*-155
60 New Sediqullah Atal (Afghanistan) flag Sediqullah Atal (Afghanistan) 324.22 M-22 | Runs-470 | Avg-24 | SR*-118
61 Up 82 Ryan Burl (Zimbabwe) flag Ryan Burl (Zimbabwe) 322.69 M-78 | Runs-1328 | Avg-26 | SR*-128
62 Down 47 David Miller (South Africa) flag David Miller (South Africa) 319.92 M-38 | Runs-844 | Avg-35 | SR*-140
63 Up 32 Rassie van der Dussen (South Africa) flag Rassie van der Dussen (South Africa) 310.99 M-23 | Runs-473 | Avg-26 | SR*-125
64 Up 92 Jan Frylinck (Namibia) flag Jan Frylinck (Namibia) 302.66 M-47 | Runs-943 | Avg-27 | SR*-128
65 Up 15 Jaker Ali (Bangladesh) flag Jaker Ali (Bangladesh) 302.41 M-48 | Runs-752 | Avg-25 | SR*-123
66 Down 20 Yashasvi Jaiswal (India) flag Yashasvi Jaiswal (India) 299.64 M-23 | Runs-723 | Avg-36 | SR*-164
67 Up 108 Jason Holder (West Indies) flag Jason Holder (West Indies) 298.13 M-56 | Runs-521 | Avg-17 | SR*-141
68 New Mohammad Haris (Pakistan) flag Mohammad Haris (Pakistan) 297.31 M-35 | Runs-555 | Avg-17 | SR*-136
69 Down 44 Johnson Charles (West Indies) flag Johnson Charles (West Indies) 296.22 M-30 | Runs-744 | Avg-25 | SR*-138
70 Down 16 Sherfane Rutherford (West Indies) flag Sherfane Rutherford (West Indies) 296.22 M-38 | Runs-545 | Avg-19 | SR*-139
71 Up 3 Harry Tector (Ireland) flag Harry Tector (Ireland) 295.91 M-62 | Runs-1193 | Avg-25 | SR*-120
72 Up 155 Mohammad Nawaz (Pakistan) flag Mohammad Nawaz (Pakistan) 293.97 M-56 | Runs-716 | Avg-19 | SR*-136
73 New Salman Agha (Pakistan) flag Salman Agha (Pakistan) 293.46 M-40 | Runs-675 | Avg-23 | SR*-112
74 Up 14 Azmatullah Omarzai (Afghanistan) flag Azmatullah Omarzai (Afghanistan) 290.93 M-60 | Runs-693 | Avg-17 | SR*-120
75 Down 14 Virat Kohli (India) flag Virat Kohli (India) 288.02 M-30 | Runs-961 | Avg-40 | SR*-134
76 Up 52 JJ Smit (Namibia) flag JJ Smit (Namibia) 287.46 M-41 | Runs-748 | Avg-36 | SR*-152
77 Up 123 Jan Nicol Loftie-Eaton (Namibia) flag Jan Nicol Loftie-Eaton (Namibia) 286.82 M-40 | Runs-603 | Avg-23 | SR*-147
78 Up 16 Gerhard Erasmus (Namibia) flag Gerhard Erasmus (Namibia) 286.17 M-47 | Runs-1160 | Avg-33 | SR*-120
79 Up 71 Shamim Hossain (Bangladesh) flag Shamim Hossain (Bangladesh) 283.19 M-37 | Runs-455 | Avg-20 | SR*-127
80 New Saif Hassan (Bangladesh) flag Saif Hassan (Bangladesh) 280.88 M-19 | Runs-442 | Avg-29 | SR*-123
81 Up 8 Rashid Khan (Afghanistan) flag Rashid Khan (Afghanistan) 278.30 M-52 | Runs-420 | Avg-17 | SR*-135
82 Up 31 Kushal Bhurtel (Nepal) flag Kushal Bhurtel (Nepal) 277.51 M-65 | Runs-1529 | Avg-26 | SR*-125
83 Down 77 Mohammad Rizwan (Pakistan) flag Mohammad Rizwan (Pakistan) 274.68 M-51 | Runs-1775 | Avg-44 | SR*-122
84 Up 138 Ben Duckett (England) flag Ben Duckett (England) 272.87 M-19 | Runs-518 | Avg-30 | SR*-154
85 Down 19 Paul Stirling (Ireland) flag Paul Stirling (Ireland) 272.11 M-62 | Runs-1192 | Avg-21 | SR*-132
86 Down 9 Matthew Short (Australia) flag Matthew Short (Australia) 271.91 M-21 | Runs-382 | Avg-22 | SR*-155
87 Down 23 Brandon McMullen (Scotland) flag Brandon McMullen (Scotland) 271.60 M-23 | Runs-629 | Avg-31 | SR*-146
88 Down 7 Lorcan Tucker (Ireland) flag Lorcan Tucker (Ireland) 270.58 M-61 | Runs-1173 | Avg-23 | SR*-125
89 New Hasan Nawaz (Pakistan) flag Hasan Nawaz (Pakistan) 270.39 M-25 | Runs-457 | Avg-21 | SR*-154
90 Up 52 Shimron Hetmyer (West Indies) flag Shimron Hetmyer (West Indies) 268.17 M-27 | Runs-446 | Avg-19 | SR*-139
91 New Alick Athanaze (West Indies) flag Alick Athanaze (West Indies) 266.74 M-14 | Runs-326 | Avg-25 | SR*-129
92 Up 5 Evin Lewis (West Indies) flag Evin Lewis (West Indies) 266.13 M-15 | Runs-359 | Avg-26 | SR*-150
93 New Kamil Mishara (Sri Lanka) flag Kamil Mishara (Sri Lanka) 261.91 M-13 | Runs-351 | Avg-32 | SR*-128
94 Down 56 Andre Russell (West Indies) flag Andre Russell (West Indies) 258.30 M-19 | Runs-381 | Avg-29 | SR*-181
95 Down 4 Michael Levitt (Netherlands) flag Michael Levitt (Netherlands) 257.30 M-26 | Runs-866 | Avg-36 | SR*-142
96 Up 57 Saiteja Mukkamalla (U.S.A.) flag Saiteja Mukkamalla (U.S.A.) 255.52 M-18 | Runs-639 | Avg-43 | SR*-153
97 Up 18 Aasif Sheikh (Nepal) flag Aasif Sheikh (Nepal) 249.49 M-63 | Runs-1485 | Avg-25 | SR*-119
98 Up 36 Sami Sohail (Malawi) flag Sami Sohail (Malawi) 248.70 M-53 | Runs-1676 | Avg-43 | SR*-127
99 Down 69 Heinrich Klaasen (South Africa) flag Heinrich Klaasen (South Africa) 244.43 M-30 | Runs-551 | Avg-24 | SR*-142
100 Down 66 Liam Livingstone (England) flag Liam Livingstone (England) 243.71 M-46 | Runs-703 | Avg-24 | SR*-144
Tags: #topcricketplayersofalltime #bestcricketplayersofalltime #greatestcricketplayers #t20icricket #t20is #ment20is #abhisheksharma #sharma #tilakvarma #varma #timseifert #seifert #pathumnissanka #nissanka #philsalt #salt #mitchellmarsh #marsh #shaihope #hope #timdavid #david #ibrahimzadran #zadran #rovmanpowell #powell #quintondekock #kock #iccrankings #icctestrankings #iccodirankings #icct20irankings #iccteamrankings #iccplayerrankings #iccmenrankings #iccwomenrankings #iplrankings