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
11 Down 4 Quinton de Kock (South Africa) flag Quinton de Kock (South Africa) 522.05 M-39 | Runs-944 | Avg-26 | SR*-151
18 Up 11 Fakhar Zaman (Pakistan) flag Fakhar Zaman (Pakistan) 476.17 M-50 | Runs-1107 | Avg-25 | SR*-132
20 Down 18 Travis Head (Australia) flag Travis Head (Australia) 441.15 M-31 | Runs-878 | Avg-30 | SR*-169
24 Up 86 Tanzid Hasan (Bangladesh) flag Tanzid Hasan (Bangladesh) 428.08 M-45 | Runs-1120 | Avg-28 | SR*-128
28 Up 14 Kusal Perera (Sri Lanka) flag Kusal Perera (Sri Lanka) 418.70 M-33 | Runs-773 | Avg-27 | SR*-136
30 Up 21 Saim Ayub (Pakistan) flag Saim Ayub (Pakistan) 414.70 M-56 | Runs-1079 | Avg-21 | SR*-133
35 Up 25 Devon Conway (New Zealand) flag Devon Conway (New Zealand) 396.47 M-42 | Runs-1073 | Avg-33 | SR*-122
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
42 Up 121 Jacob Bethell (England) flag Jacob Bethell (England) 370.65 M-20 | Runs-392 | Avg-30 | SR*-156
46 Up 112 Rachin Ravindra (New Zealand) flag Rachin Ravindra (New Zealand) 352.29 M-32 | Runs-495 | Avg-24 | SR*-140
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
52 Up 18 Shivam Dube (India) flag Shivam Dube (India) 337.34 M-37 | Runs-534 | Avg-30 | SR*-141
54 Down 32 Charith Asalanka (Sri Lanka) flag Charith Asalanka (Sri Lanka) 333.72 M-61 | Runs-1062 | Avg-20 | SR*-125
58 Up 24 Tadiwanashe Marumani (Zimbabwe) flag Tadiwanashe Marumani (Zimbabwe) 325.71 M-50 | Runs-1027 | Avg-22 | SR*-134
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
64 Up 92 Jan Frylinck (Namibia) flag Jan Frylinck (Namibia) 302.66 M-47 | Runs-943 | Avg-27 | SR*-128
66 Down 20 Yashasvi Jaiswal (India) flag Yashasvi Jaiswal (India) 299.64 M-23 | Runs-723 | Avg-36 | SR*-164
70 Down 16 Sherfane Rutherford (West Indies) flag Sherfane Rutherford (West Indies) 296.22 M-38 | Runs-545 | Avg-19 | SR*-139
72 Up 155 Mohammad Nawaz (Pakistan) flag Mohammad Nawaz (Pakistan) 293.97 M-56 | Runs-716 | Avg-19 | SR*-136
77 Up 123 Jan Nicol Loftie-Eaton (Namibia) flag Jan Nicol Loftie-Eaton (Namibia) 286.82 M-40 | Runs-603 | Avg-23 | SR*-147
79 Up 71 Shamim Hossain (Bangladesh) flag Shamim Hossain (Bangladesh) 283.19 M-37 | Runs-455 | Avg-20 | SR*-127
84 Up 138 Ben Duckett (England) flag Ben Duckett (England) 272.87 M-19 | Runs-518 | Avg-30 | 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
102 Up 45 Kamindu Mendis (Sri Lanka) flag Kamindu Mendis (Sri Lanka) 238.14 M-30 | Runs-464 | Avg-20 | SR*-125
104 Down 36 Axar Patel (India) flag Axar Patel (India) 236.71 M-70 | Runs-603 | Avg-20 | SR*-136
105 Up 7 Ryan Rickelton (South Africa) flag Ryan Rickelton (South Africa) 232.49 M-18 | Runs-381 | Avg-21 | SR*-134
106 Up 27 Mitchell Santner (New Zealand) flag Mitchell Santner (New Zealand) 231.28 M-60 | Runs-490 | Avg-22 | SR*-130
107 Up 53 Michael Bracewell (New Zealand) flag Michael Bracewell (New Zealand) 231.17 M-47 | Runs-434 | Avg-20 | SR*-134
108 Down 96 Nicholas Pooran (West Indies) flag Nicholas Pooran (West Indies) 230.41 M-57 | Runs-1430 | Avg-28 | SR*-142
109 Up 52 Anshy Rath (Hong Kong) flag Anshy Rath (Hong Kong) 227.71 M-53 | Runs-1591 | Avg-33 | SR*-127
115 Down 31 Rishabh Pant (India) flag Rishabh Pant (India) 218.69 M-35 | Runs-586 | Avg-23 | SR*-132
116 Down 51 Rinku Singh (India) flag Rinku Singh (India) 217.19 M-35 | Runs-550 | Avg-42 | SR*-162
121 Down 52 Kyle Mayers (West Indies) flag Kyle Mayers (West Indies) 209.67 M-39 | Runs-748 | Avg-21 | SR*-134
125 Up 85 Shaheen Shah Afridi (Pakistan) flag Shaheen Shah Afridi (Pakistan) 198.47 M-57 | Runs-283 | Avg-14 | SR*-130
135 New Faheem Ashraf (Pakistan) flag Faheem Ashraf (Pakistan) 186.12 M-34 | Runs-276 | Avg-15 | SR*-140
137 Up 33 Sam Curran (England) flag Sam Curran (England) 182.25 M-48 | Runs-359 | Avg-17 | SR*-126
142 New George Linde (South Africa) flag George Linde (South Africa) 175.22 M-13 | Runs-175 | Avg-22 | SR*-147
143 Up 24 Zane Green (Namibia) flag Zane Green (Namibia) 172.99 M-46 | Runs-434 | Avg-26 | SR*-122
145 Down 95 Najmul Hossain Shanto (Bangladesh) flag Najmul Hossain Shanto (Bangladesh) 172.74 M-44 | Runs-911 | Avg-25 | SR*-110
146 Down 61 Meet Bhavsar (Kuwait) flag Meet Bhavsar (Kuwait) 172.18 M-60 | Runs-1579 | Avg-29 | SR*-131
165 Down 93 Shakib Al Hasan (Bangladesh) flag Shakib Al Hasan (Bangladesh) 157.52 M-35 | Runs-657 | Avg-24 | SR*-123
167 Up 40 Sean Williams (Zimbabwe) flag Sean Williams (Zimbabwe) 157.11 M-35 | Runs-771 | Avg-24 | SR*-132
169 Down 52 Hazratullah Zazai (Afghanistan) flag Hazratullah Zazai (Afghanistan) 155.23 M-25 | Runs-498 | Avg-22 | SR*-117
170 Up 22 Gulsan Jha (Nepal) flag Gulsan Jha (Nepal) 154.99 M-51 | Runs-629 | Avg-22 | SR*-145
173 New Aamir Kaleem (Oman) flag Aamir Kaleem (Oman) 153.49 M-26 | Runs-361 | Avg-17 | SR*-115
176 Down 71 James Neesham (New Zealand) flag James Neesham (New Zealand) 152.15 M-55 | Runs-594 | Avg-19 | SR*-148
177 Down 56 Nicholas Kirton (Canada) flag Nicholas Kirton (Canada) 151.34 M-31 | Runs-669 | Avg-27 | SR*-129
187 Down 112 Najibullah Zadran (Afghanistan) flag Najibullah Zadran (Afghanistan) 144.62 M-39 | Runs-598 | Avg-24 | SR*-131
188 New Lhuan Dre Pretorius (South Africa) flag Lhuan Dre Pretorius (South Africa) 144.58 M-12 | Runs-157 | Avg-13 | SR*-122
190 Down 31 Ravindra Jadeja (India) flag Ravindra Jadeja (India) 143.58 M-19 | Runs-259 | Avg-29 | SR*-144
192 New Gudakesh Motie (West Indies) flag Gudakesh Motie (West Indies) 142.16 M-39 | Runs-166 | Avg-13 | SR*-128
194 New Washington Sundar (India) flag Washington Sundar (India) 140.66 M-27 | Runs-207 | Avg-26 | SR*-132
195 Down 38 Steven Taylor (U.S.A.) flag Steven Taylor (U.S.A.) 140.34 M-18 | Runs-487 | Avg-29 | SR*-132
198 New AWJ Auguste (West Indies) flag AWJ Auguste (West Indies) 138.47 M-9 | Runs-164 | Avg-23 | SR*-139
201 Up 17 Bhanuka Rajapaksa (Sri Lanka) flag Bhanuka Rajapaksa (Sri Lanka) 137.25 M-27 | Runs-424 | Avg-20 | SR*-127
203 Down 24 Vikramjit Singh (Netherlands) flag Vikramjit Singh (Netherlands) 136.40 M-27 | Runs-384 | Avg-15 | SR*-114
205 New Muhammad Zohaib (U.A.E.) flag Muhammad Zohaib (U.A.E.) 134.93 M-15 | Runs-289 | Avg-21 | SR*-104
206 New Prosper Useni (Nigeria) flag Prosper Useni (Nigeria) 134.91 M-45 | Runs-421 | Avg-14 | SR*-153
208 New Saad Bin Zafar (Canada) flag Saad Bin Zafar (Canada) 133.74 M-48 | Runs-416 | Avg-35 | SR*-126
209 New Asif Ali (Bahrain) flag Asif Ali (Bahrain) 133.71 M-45 | Runs-1199 | Avg-31 | SR*-139
212 Up 25 Imal Liyanage (Qatar) flag Imal Liyanage (Qatar) 131.27 M-41 | Runs-988 | Avg-28 | SR*-121
213 Down 110 Moeen Ali (England) flag Moeen Ali (England) 130.15 M-48 | Runs-700 | Avg-24 | SR*-148
214 Down 69 Dinesh Nakrani (Uganda) flag Dinesh Nakrani (Uganda) 128.94 M-56 | Runs-797 | Avg-25 | SR*-121
215 Down 84 Kushal Malla (Nepal) flag Kushal Malla (Nepal) 127.85 M-49 | Runs-854 | Avg-22 | SR*-135
216 New Isaac Danladi (Nigeria) flag Isaac Danladi (Nigeria) 127.50 M-56 | Runs-1187 | Avg-26 | SR*-116
223 Down 75 Craig Ervine (Zimbabwe) flag Craig Ervine (Zimbabwe) 125.29 M-37 | Runs-672 | Avg-19 | SR*-107
224 Down 37 Wellington Masakadza (Zimbabwe) flag Wellington Masakadza (Zimbabwe) 124.35 M-47 | Runs-189 | Avg-9 | SR*-94
230 Down 29 Kendel Kadowaki-Fleming (Japan) flag Kendel Kadowaki-Fleming (Japan) 122.11 M-45 | Runs-1669 | Avg-41 | SR*-145
231 Down 117 Soumya Sarkar (Bangladesh) flag Soumya Sarkar (Bangladesh) 121.93 M-21 | Runs-326 | Avg-17 | SR*-122
232 Down 46 Bilal Tahir (Kuwait) flag Bilal Tahir (Kuwait) 121.50 M-49 | Runs-559 | Avg-20 | SR*-138
234 New Khushdil Shah (Pakistan) flag Khushdil Shah (Pakistan) 120.74 M-26 | Runs-270 | Avg-15 | SR*-103
239 New Yuvraj Samra (Canada) flag Yuvraj Samra (Canada) 118.92 M-16 | Runs-442 | Avg-37 | SR*-161
245 Up 1 Akeal Hosein (West Indies) flag Akeal Hosein (West Indies) 116.69 M-74 | Runs-281 | Avg-15 | SR*-116
250 Down 36 Johnathan Campbell (Zimbabwe) flag Johnathan Campbell (Zimbabwe) 115.05 M-9 | Runs-123 | Avg-15 | SR*-122
Tags: #topcricketplayersofalltime #bestcricketplayersofalltime #greatestcricketplayers #t20icricket #t20is #ment20is #abhisheksharma #sharma #tilakvarma #varma #quintondekock #kock #fakharzaman #zaman #travishead #head #tanzidhasan #hasan #kusalperera #perera #saimayub #ayub #devonconway #conway #markchapman #chapman #jacobbethell #bethell #iccrankings #icctestrankings #iccodirankings #icct20irankings #iccteamrankings #iccplayerrankings #iccmenrankings #iccwomenrankings #iplrankings