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
11 Down 4 Quinton de Kock (South Africa) flag Quinton de Kock (South Africa) 517.83 M-39 | Runs-944 | Avg-26 | SR*-151
17 Up 12 Fakhar Zaman (Pakistan) flag Fakhar Zaman (Pakistan) 475.56 M-50 | Runs-1107 | Avg-25 | SR*-132
20 Down 18 Travis Head (Australia) flag Travis Head (Australia) 437.42 M-31 | Runs-878 | Avg-30 | SR*-169
25 Up 87 Tanzid Hasan (Bangladesh) flag Tanzid Hasan (Bangladesh) 421.17 M-45 | Runs-1120 | Avg-28 | SR*-128
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
33 Up 30 Devon Conway (New Zealand) flag Devon Conway (New Zealand) 395.52 M-42 | Runs-1073 | Avg-33 | SR*-122
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
43 Up 126 Jacob Bethell (England) flag Jacob Bethell (England) 357.44 M-20 | Runs-392 | Avg-30 | SR*-156
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
52 Up 19 Shivam Dube (India) flag Shivam Dube (India) 334.62 M-37 | Runs-534 | Avg-30 | SR*-141
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
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
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
70 Up 155 Mohammad Nawaz (Pakistan) flag Mohammad Nawaz (Pakistan) 293.16 M-56 | Runs-716 | Avg-19 | SR*-136
74 Up 125 Jan Nicol Loftie-Eaton (Namibia) flag Jan Nicol Loftie-Eaton (Namibia) 287.11 M-40 | Runs-603 | Avg-23 | SR*-147
78 Up 71 Shamim Hossain (Bangladesh) flag Shamim Hossain (Bangladesh) 282.71 M-37 | Runs-455 | Avg-20 | SR*-127
85 Up 139 Ben Duckett (England) flag Ben Duckett (England) 268.36 M-19 | Runs-518 | Avg-30 | SR*-154
89 Up 8 Evin Lewis (West Indies) flag Evin Lewis (West Indies) 265.69 M-15 | Runs-359 | Avg-26 | SR*-150
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
94 Up 44 Shimron Hetmyer (West Indies) flag Shimron Hetmyer (West Indies) 257.76 M-27 | Runs-446 | Avg-19 | SR*-139
102 Down 35 Axar Patel (India) flag Axar Patel (India) 233.45 M-70 | Runs-603 | Avg-20 | SR*-136
103 Up 45 Kamindu Mendis (Sri Lanka) flag Kamindu Mendis (Sri Lanka) 232.01 M-30 | Runs-464 | Avg-20 | SR*-125
105 Up 9 Ryan Rickelton (South Africa) flag Ryan Rickelton (South Africa) 229.60 M-18 | Runs-381 | Avg-21 | SR*-134
107 Up 55 Anshy Rath (Hong Kong) flag Anshy Rath (Hong Kong) 226.99 M-53 | Runs-1591 | Avg-33 | SR*-127
108 Down 95 Nicholas Pooran (West Indies) flag Nicholas Pooran (West Indies) 226.42 M-57 | Runs-1430 | Avg-28 | SR*-142
109 Up 25 Mitchell Santner (New Zealand) flag Mitchell Santner (New Zealand) 226.39 M-60 | Runs-490 | Avg-22 | SR*-130
110 Up 51 Michael Bracewell (New Zealand) flag Michael Bracewell (New Zealand) 223.80 M-47 | Runs-434 | Avg-20 | SR*-134
114 Down 50 Rinku Singh (India) flag Rinku Singh (India) 217.15 M-35 | Runs-550 | Avg-42 | SR*-162
118 Down 31 Rishabh Pant (India) flag Rishabh Pant (India) 211.60 M-35 | Runs-586 | Avg-23 | SR*-132
119 Down 51 Kyle Mayers (West Indies) flag Kyle Mayers (West Indies) 209.54 M-39 | Runs-748 | Avg-21 | SR*-134
123 Up 86 Shaheen Shah Afridi (Pakistan) flag Shaheen Shah Afridi (Pakistan) 198.49 M-57 | Runs-283 | Avg-14 | SR*-130
134 New Faheem Ashraf (Pakistan) flag Faheem Ashraf (Pakistan) 185.65 M-34 | Runs-276 | Avg-15 | SR*-140
136 Up 38 Sam Curran (England) flag Sam Curran (England) 179.23 M-48 | Runs-359 | Avg-17 | SR*-126
141 New George Linde (South Africa) flag George Linde (South Africa) 174.75 M-13 | Runs-175 | Avg-22 | SR*-147
142 Down 93 Najmul Hossain Shanto (Bangladesh) flag Najmul Hossain Shanto (Bangladesh) 172.63 M-44 | Runs-911 | Avg-25 | SR*-110
143 Down 59 Meet Bhavsar (Kuwait) flag Meet Bhavsar (Kuwait) 172.36 M-60 | Runs-1579 | Avg-29 | SR*-131
148 Up 23 Zane Green (Namibia) flag Zane Green (Namibia) 170.73 M-46 | Runs-434 | Avg-26 | SR*-122
163 Down 91 Shakib Al Hasan (Bangladesh) flag Shakib Al Hasan (Bangladesh) 156.95 M-35 | Runs-657 | Avg-24 | SR*-123
164 Up 43 Sean Williams (Zimbabwe) flag Sean Williams (Zimbabwe) 156.29 M-35 | Runs-771 | Avg-24 | SR*-132
169 Down 53 Hazratullah Zazai (Afghanistan) flag Hazratullah Zazai (Afghanistan) 155.39 M-25 | Runs-498 | Avg-22 | SR*-117
170 New Aamir Kaleem (Oman) flag Aamir Kaleem (Oman) 152.87 M-26 | Runs-361 | Avg-17 | SR*-115
173 Down 67 James Neesham (New Zealand) flag James Neesham (New Zealand) 150.99 M-55 | Runs-594 | Avg-19 | SR*-148
175 Down 52 Nicholas Kirton (Canada) flag Nicholas Kirton (Canada) 149.04 M-31 | Runs-669 | Avg-27 | SR*-129
183 Up 8 Gulsan Jha (Nepal) flag Gulsan Jha (Nepal) 146.02 M-51 | Runs-629 | Avg-22 | SR*-145
184 New Lhuan Dre Pretorius (South Africa) flag Lhuan Dre Pretorius (South Africa) 144.62 M-12 | Runs-157 | Avg-13 | SR*-122
187 Down 114 Najibullah Zadran (Afghanistan) flag Najibullah Zadran (Afghanistan) 143.98 M-39 | Runs-598 | Avg-24 | SR*-131
191 Down 32 Ravindra Jadeja (India) flag Ravindra Jadeja (India) 142.13 M-19 | Runs-259 | Avg-29 | SR*-144
194 New AWJ Auguste (West Indies) flag AWJ Auguste (West Indies) 138.47 M-9 | Runs-164 | Avg-23 | SR*-139
195 Down 40 Steven Taylor (U.S.A.) flag Steven Taylor (U.S.A.) 137.64 M-18 | Runs-487 | Avg-29 | SR*-132
196 New Gudakesh Motie (West Indies) flag Gudakesh Motie (West Indies) 137.60 M-39 | Runs-166 | Avg-13 | SR*-128
198 New Washington Sundar (India) flag Washington Sundar (India) 136.66 M-27 | Runs-207 | Avg-26 | SR*-132
199 Up 18 Bhanuka Rajapaksa (Sri Lanka) flag Bhanuka Rajapaksa (Sri Lanka) 136.20 M-27 | Runs-424 | Avg-20 | SR*-127
201 New Muhammad Zohaib (U.A.E.) flag Muhammad Zohaib (U.A.E.) 134.99 M-15 | Runs-289 | Avg-21 | SR*-104
203 New Prosper Useni (Nigeria) flag Prosper Useni (Nigeria) 134.54 M-45 | Runs-421 | Avg-14 | SR*-153
208 Down 20 Vikramjit Singh (Netherlands) flag Vikramjit Singh (Netherlands) 131.79 M-27 | Runs-384 | Avg-15 | SR*-114
210 New Asif Ali (Bahrain) flag Asif Ali (Bahrain) 130.71 M-45 | Runs-1199 | Avg-31 | SR*-139
211 Down 107 Moeen Ali (England) flag Moeen Ali (England) 129.08 M-48 | Runs-700 | Avg-24 | SR*-148
212 Down 71 Dinesh Nakrani (Uganda) flag Dinesh Nakrani (Uganda) 129.04 M-56 | Runs-797 | Avg-25 | SR*-121
213 Up 32 Imal Liyanage (Qatar) flag Imal Liyanage (Qatar) 128.96 M-41 | Runs-988 | Avg-28 | SR*-121
214 New Saad Bin Zafar (Canada) flag Saad Bin Zafar (Canada) 128.94 M-48 | Runs-416 | Avg-35 | SR*-126
215 New Isaac Danladi (Nigeria) flag Isaac Danladi (Nigeria) 126.59 M-56 | Runs-1187 | Avg-26 | SR*-116
217 Down 87 Kushal Malla (Nepal) flag Kushal Malla (Nepal) 125.97 M-49 | Runs-854 | Avg-22 | SR*-135
220 Down 75 Craig Ervine (Zimbabwe) flag Craig Ervine (Zimbabwe) 124.71 M-37 | Runs-672 | Avg-19 | SR*-107
227 Down 37 Wellington Masakadza (Zimbabwe) flag Wellington Masakadza (Zimbabwe) 122.47 M-47 | Runs-189 | Avg-9 | SR*-94
228 Down 28 Kendel Kadowaki-Fleming (Japan) flag Kendel Kadowaki-Fleming (Japan) 121.82 M-45 | Runs-1669 | Avg-41 | SR*-145
231 Down 46 Bilal Tahir (Kuwait) flag Bilal Tahir (Kuwait) 120.98 M-49 | Runs-559 | Avg-20 | SR*-138
232 New Khushdil Shah (Pakistan) flag Khushdil Shah (Pakistan) 120.80 M-26 | Runs-270 | Avg-15 | SR*-103
234 Down 119 Soumya Sarkar (Bangladesh) flag Soumya Sarkar (Bangladesh) 119.76 M-21 | Runs-326 | Avg-17 | SR*-122
235 New Yuvraj Samra (Canada) flag Yuvraj Samra (Canada) 119.54 M-16 | Runs-442 | Avg-37 | SR*-161
248 Down 37 Johnathan Campbell (Zimbabwe) flag Johnathan Campbell (Zimbabwe) 114.83 M-9 | Runs-123 | Avg-15 | SR*-122
249 Down 128 Rilee Rossouw (South Africa) flag Rilee Rossouw (South Africa) 114.59 M-14 | Runs-440 | Avg-40 | SR*-181
250 New Faraz Akram (Zimbabwe) flag Faraz Akram (Zimbabwe) 114.57 M-8 | Runs-95 | Avg-24 | SR*-142
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