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 118 Abhishek Sharma (India) flag Abhishek Sharma (India) 732.84 M-33 | Runs-1115 | Avg-36 | SR*-188
2 Up 48 Tilak Varma (India) flag Tilak Varma (India) 681.42 M-40 | Runs-1183 | Avg-49 | SR*-144
3 Up 7 Pathum Nissanka (Sri Lanka) flag Pathum Nissanka (Sri Lanka) 677.06 M-67 | Runs-2043 | Avg-32 | SR*-129
4 Up 53 Tim Seifert (New Zealand) flag Tim Seifert (New Zealand) 674.45 M-37 | Runs-1097 | Avg-37 | SR*-153
5 Down 4 Phil Salt (England) flag Phil Salt (England) 657.65 M-50 | Runs-1540 | Avg-39 | SR*-168
6 Up 5 Mitchell Marsh (Australia) flag Mitchell Marsh (Australia) 610.84 M-45 | Runs-1198 | Avg-34 | SR*-153
7 Up 20 Shai Hope (West Indies) flag Shai Hope (West Indies) 595.27 M-43 | Runs-1133 | Avg-32 | SR*-140
8 Up 29 Tim David (Australia/Singapore) flag Tim David (Australia/Singapore) 556.69 M-54 | Runs-1038 | Avg-32 | SR*-175
9 Up 7 Ibrahim Zadran (Afghanistan) flag Ibrahim Zadran (Afghanistan) 521.58 M-55 | Runs-1544 | Avg-32 | SR*-112
10 Up 7 Rovman Powell (West Indies) flag Rovman Powell (West Indies) 518.44 M-74 | Runs-1691 | Avg-29 | SR*-149
11 Down 4 Quinton de Kock (South Africa) flag Quinton de Kock (South Africa) 517.83 M-39 | Runs-944 | Avg-26 | SR*-151
12 Up 47 Shubman Gill (India) flag Shubman Gill (India) 502.26 M-36 | Runs-869 | Avg-28 | SR*-139
13 Down 8 Kusal Mendis (Sri Lanka) flag Kusal Mendis (Sri Lanka) 497.40 M-66 | Runs-1748 | Avg-29 | SR*-131
14 Up 10 Hardik Pandya (India) flag Hardik Pandya (India) 488.66 M-70 | Runs-1449 | Avg-34 | SR*-142
15 Down 3 Rahmanullah Gurbaz (Afghanistan) flag Rahmanullah Gurbaz (Afghanistan) 481.52 M-62 | Runs-1536 | Avg-25 | SR*-133
16 Up 27 Harry Brook (England) flag Harry Brook (England) 479.96 M-52 | Runs-1012 | Avg-31 | SR*-152
17 Up 12 Fakhar Zaman (Pakistan) flag Fakhar Zaman (Pakistan) 475.56 M-50 | Runs-1107 | Avg-25 | SR*-132
18 Down 15 Suryakumar Yadav (India) flag Suryakumar Yadav (India) 475.49 M-88 | Runs-2544 | Avg-35 | SR*-164
19 Down 15 Reeza Hendricks (South Africa) flag Reeza Hendricks (South Africa) 467.74 M-50 | Runs-1455 | Avg-30 | SR*-135
20 Down 18 Travis Head (Australia) flag Travis Head (Australia) 437.42 M-31 | Runs-878 | Avg-30 | SR*-169
21 New Dewald Brevis (South Africa) flag Dewald Brevis (South Africa) 427.65 M-19 | Runs-469 | Avg-28 | SR*-174
22 Up 8 Litton Das (Bangladesh) flag Litton Das (Bangladesh) 426.39 M-74 | Runs-1811 | Avg-26 | SR*-128
23 Up 15 Muhammad Waseem (U.A.E.) flag Muhammad Waseem (U.A.E.) 424.92 M-87 | Runs-3037 | Avg-37 | SR*-152
24 New Sahibzada Farhan (Pakistan) flag Sahibzada Farhan (Pakistan) 424.25 M-32 | Runs-817 | Avg-26 | SR*-132
25 Up 87 Tanzid Hasan (Bangladesh) flag Tanzid Hasan (Bangladesh) 421.17 M-45 | Runs-1120 | Avg-28 | SR*-128
26 Down 17 Glenn Maxwell (Australia) flag Glenn Maxwell (Australia) 420.92 M-47 | Runs-991 | Avg-27 | SR*-156
27 Up 52 Brian Bennett (Zimbabwe) flag Brian Bennett (Zimbabwe) 418.21 M-52 | Runs-1596 | Avg-32 | SR*-145
28 Up 14 Kusal Perera (Sri Lanka) flag Kusal Perera (Sri Lanka) 414.80 M-33 | Runs-773 | Avg-27 | SR*-136
29 Up 22 Saim Ayub (Pakistan) flag Saim Ayub (Pakistan) 414.69 M-56 | Runs-1079 | Avg-21 | SR*-133
30 Down 12 Finn Allen (New Zealand) flag Finn Allen (New Zealand) 412.95 M-46 | Runs-1129 | Avg-25 | SR*-160
31 No change Josh Inglis (Australia) flag Josh Inglis (Australia) 406.57 M-41 | Runs-911 | Avg-28 | SR*-159
32 Up 4 Daryl Mitchell (New Zealand) flag Daryl Mitchell (New Zealand) 397.67 M-65 | Runs-1282 | Avg-29 | SR*-140
33 Up 30 Devon Conway (New Zealand) flag Devon Conway (New Zealand) 395.52 M-42 | Runs-1073 | Avg-33 | SR*-122
34 Down 12 Aiden Markram (South Africa) flag Aiden Markram (South Africa) 392.39 M-46 | Runs-989 | Avg-25 | SR*-142
35 Up 6 Sanju Samson (India) flag Sanju Samson (India) 391.18 M-42 | Runs-915 | Avg-31 | SR*-155
36 Down 28 Babar Azam (Pakistan) flag Babar Azam (Pakistan) 384.96 M-63 | Runs-1809 | Avg-34 | SR*-127
37 Up 15 Towhid Hridoy (Bangladesh) flag Towhid Hridoy (Bangladesh) 374.93 M-57 | Runs-1177 | Avg-27 | SR*-124
38 Up 180 Cameron Green (Australia) flag Cameron Green (Australia) 374.05 M-21 | Runs-521 | Avg-33 | SR*-160
39 No change Mark Chapman (New Zealand/Hong Kong) flag Mark Chapman (New Zealand/Hong Kong) 370.78 M-67 | Runs-1271 | Avg-29 | SR*-146
40 Down 26 Brandon King (West Indies) flag Brandon King (West Indies) 370.72 M-59 | Runs-1440 | Avg-27 | SR*-132
41 New Tim Robinson (New Zealand) flag Tim Robinson (New Zealand) 368.36 M-23 | Runs-540 | Avg-32 | SR*-139
42 Up 11 Sikandar Raza (Zimbabwe) flag Sikandar Raza (Zimbabwe) 364.16 M-85 | Runs-2359 | Avg-32 | SR*-144
43 Up 126 Jacob Bethell (England) flag Jacob Bethell (England) 357.44 M-20 | Runs-392 | Avg-30 | SR*-156
44 Down 19 Rohit Sharma (India) flag Rohit Sharma (India) 357.12 M-40 | Runs-1034 | Avg-29 | SR*-143
45 Up 30 Romario Shepherd (West Indies) flag Romario Shepherd (West Indies) 352.53 M-62 | Runs-752 | Avg-25 | SR*-143
46 Down 18 Mohammad Nabi (Afghanistan) flag Mohammad Nabi (Afghanistan) 351.61 M-59 | Runs-894 | Avg-21 | SR*-126
47 Down 26 David Warner (Australia) flag David Warner (Australia) 347.51 M-22 | Runs-723 | Avg-36 | SR*-150
48 Up 108 Rachin Ravindra (New Zealand) flag Rachin Ravindra (New Zealand) 346.74 M-32 | Runs-495 | Avg-24 | SR*-140
49 Down 5 George Munsey (Scotland) flag George Munsey (Scotland) 345.36 M-30 | Runs-1032 | Avg-37 | SR*-142
50 New Parvez Hossain Emon (Bangladesh) flag Parvez Hossain Emon (Bangladesh) 344.02 M-30 | Runs-607 | Avg-22 | SR*-130
51 Down 3 Dasun Shanaka (Sri Lanka) flag Dasun Shanaka (Sri Lanka) 341.45 M-62 | Runs-969 | Avg-24 | SR*-139
52 Up 19 Shivam Dube (India) flag Shivam Dube (India) 334.62 M-37 | Runs-534 | Avg-30 | SR*-141
53 Up 72 Asif Khan (U.A.E.) flag Asif Khan (U.A.E.) 334.20 M-56 | Runs-1302 | Avg-28 | SR*-138
54 Down 21 Tristan Stubbs (South Africa) flag Tristan Stubbs (South Africa) 330.61 M-42 | Runs-822 | Avg-27 | SR*-132
55 Down 35 Charith Asalanka (Sri Lanka) flag Charith Asalanka (Sri Lanka) 328.84 M-61 | Runs-1062 | Avg-20 | SR*-125
56 Up 25 Tadiwanashe Marumani (Zimbabwe) flag Tadiwanashe Marumani (Zimbabwe) 325.97 M-50 | Runs-1027 | Avg-22 | SR*-134
57 Down 38 Marcus Stoinis (Australia) flag Marcus Stoinis (Australia) 324.18 M-47 | Runs-882 | Avg-34 | SR*-155
58 Up 44 Alishan Sharafu (U.A.E.) flag Alishan Sharafu (U.A.E.) 323.35 M-57 | Runs-1616 | Avg-34 | SR*-135
59 Up 32 Roston Chase (West Indies) flag Roston Chase (West Indies) 323.23 M-46 | Runs-643 | Avg-25 | SR*-125
60 New Sediqullah Atal (Afghanistan) flag Sediqullah Atal (Afghanistan) 314.17 M-22 | Runs-470 | Avg-24 | SR*-118
61 Up 79 Ryan Burl (Zimbabwe) flag Ryan Burl (Zimbabwe) 313.72 M-78 | Runs-1328 | Avg-26 | SR*-128
62 Down 47 David Miller (South Africa) flag David Miller (South Africa) 311.48 M-38 | Runs-844 | Avg-35 | SR*-140
63 Up 89 Jan Frylinck (Namibia) flag Jan Frylinck (Namibia) 303.13 M-47 | Runs-943 | Avg-27 | SR*-128
64 Up 30 Rassie van der Dussen (South Africa) flag Rassie van der Dussen (South Africa) 302.78 M-23 | Runs-473 | Avg-26 | SR*-125
65 Up 15 Jaker Ali (Bangladesh) flag Jaker Ali (Bangladesh) 299.91 M-48 | Runs-752 | Avg-25 | SR*-123
66 Down 21 Yashasvi Jaiswal (India) flag Yashasvi Jaiswal (India) 298.87 M-23 | Runs-723 | Avg-36 | SR*-164
67 Down 13 Sherfane Rutherford (West Indies) flag Sherfane Rutherford (West Indies) 295.46 M-38 | Runs-545 | Avg-19 | SR*-139
68 Up 6 Harry Tector (Ireland) flag Harry Tector (Ireland) 295.36 M-62 | Runs-1193 | Avg-25 | SR*-120
69 New Mohammad Haris (Pakistan) flag Mohammad Haris (Pakistan) 295.35 M-35 | Runs-555 | Avg-17 | SR*-136
70 Up 155 Mohammad Nawaz (Pakistan) flag Mohammad Nawaz (Pakistan) 293.16 M-56 | Runs-716 | Avg-19 | SR*-136
71 Up 106 Jason Holder (West Indies) flag Jason Holder (West Indies) 292.82 M-56 | Runs-521 | Avg-17 | SR*-141
72 New Salman Agha (Pakistan) flag Salman Agha (Pakistan) 291.35 M-40 | Runs-675 | Avg-23 | SR*-112
73 Down 50 Johnson Charles (West Indies) flag Johnson Charles (West Indies) 291.01 M-30 | Runs-744 | Avg-25 | SR*-138
74 Up 125 Jan Nicol Loftie-Eaton (Namibia) flag Jan Nicol Loftie-Eaton (Namibia) 287.11 M-40 | Runs-603 | Avg-23 | SR*-147
75 Down 15 Virat Kohli (India) flag Virat Kohli (India) 286.46 M-30 | Runs-961 | Avg-40 | SR*-134
76 Up 13 Azmatullah Omarzai (Afghanistan) flag Azmatullah Omarzai (Afghanistan) 285.50 M-60 | Runs-693 | Avg-17 | SR*-120
77 Up 56 JJ Smit (Namibia) flag JJ Smit (Namibia) 285.49 M-41 | Runs-748 | Avg-36 | SR*-152
78 Up 71 Shamim Hossain (Bangladesh) flag Shamim Hossain (Bangladesh) 282.71 M-37 | Runs-455 | Avg-20 | SR*-127
79 Up 16 Gerhard Erasmus (Namibia) flag Gerhard Erasmus (Namibia) 275.25 M-47 | Runs-1160 | Avg-33 | SR*-120
80 Down 74 Mohammad Rizwan (Pakistan) flag Mohammad Rizwan (Pakistan) 274.62 M-51 | Runs-1775 | Avg-44 | SR*-122
81 Up 11 Rashid Khan (Afghanistan) flag Rashid Khan (Afghanistan) 273.02 M-52 | Runs-420 | Avg-17 | SR*-135
82 New Saif Hassan (Bangladesh) flag Saif Hassan (Bangladesh) 271.84 M-19 | Runs-442 | Avg-29 | SR*-123
83 Down 21 Brandon McMullen (Scotland) flag Brandon McMullen (Scotland) 270.83 M-23 | Runs-629 | Avg-31 | SR*-146
84 Down 18 Paul Stirling (Ireland) flag Paul Stirling (Ireland) 269.08 M-62 | Runs-1192 | Avg-21 | SR*-132
85 Up 139 Ben Duckett (England) flag Ben Duckett (England) 268.36 M-19 | Runs-518 | Avg-30 | SR*-154
86 New Hasan Nawaz (Pakistan) flag Hasan Nawaz (Pakistan) 267.42 M-25 | Runs-457 | Avg-21 | SR*-154
87 Down 10 Matthew Short (Australia) flag Matthew Short (Australia) 266.38 M-21 | Runs-382 | Avg-22 | SR*-155
88 Down 6 Lorcan Tucker (Ireland) flag Lorcan Tucker (Ireland) 266.11 M-61 | Runs-1173 | Avg-23 | SR*-125
89 Up 8 Evin Lewis (West Indies) flag Evin Lewis (West Indies) 265.69 M-15 | Runs-359 | Avg-26 | SR*-150
90 Up 21 Kushal Bhurtel (Nepal) flag Kushal Bhurtel (Nepal) 262.45 M-65 | Runs-1529 | Avg-26 | SR*-125
91 New Kamil Mishara (Sri Lanka) flag Kamil Mishara (Sri Lanka) 262.06 M-13 | Runs-351 | Avg-32 | SR*-128
92 New Alick Athanaze (West Indies) flag Alick Athanaze (West Indies) 261.56 M-14 | Runs-326 | Avg-25 | SR*-129
93 Down 58 Andre Russell (West Indies) flag Andre Russell (West Indies) 258.85 M-19 | Runs-381 | Avg-29 | SR*-181
94 Up 44 Shimron Hetmyer (West Indies) flag Shimron Hetmyer (West Indies) 257.76 M-27 | Runs-446 | Avg-19 | SR*-139
95 Down 5 Michael Levitt (Netherlands) flag Michael Levitt (Netherlands) 255.56 M-26 | Runs-866 | Avg-36 | SR*-142
96 Up 57 Saiteja Mukkamalla (U.S.A.) flag Saiteja Mukkamalla (U.S.A.) 252.38 M-18 | Runs-639 | Avg-43 | SR*-153
97 Up 32 Sami Sohail (Malawi) flag Sami Sohail (Malawi) 248.83 M-53 | Runs-1676 | Avg-43 | SR*-127
98 Down 66 Heinrich Klaasen (South Africa) flag Heinrich Klaasen (South Africa) 239.06 M-30 | Runs-551 | Avg-24 | SR*-142
99 Down 65 Liam Livingstone (England) flag Liam Livingstone (England) 238.82 M-46 | Runs-703 | Avg-24 | SR*-144
100 Up 13 Aasif Sheikh (Nepal) flag Aasif Sheikh (Nepal) 238.11 M-63 | Runs-1485 | Avg-25 | SR*-119
Tags: #topcricketplayersofalltime #bestcricketplayersofalltime #greatestcricketplayers #t20icricket #t20is #ment20is #abhisheksharma #sharma #tilakvarma #varma #pathumnissanka #nissanka #timseifert #seifert #philsalt #salt #mitchellmarsh #marsh #shaihope #hope #timdavid #david #ibrahimzadran #zadran #rovmanpowell #powell #quintondekock #kock #iccrankings #icctestrankings #iccodirankings #icct20irankings #iccteamrankings #iccplayerrankings #iccmenrankings #iccwomenrankings #iplrankings