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
154 New Monank Patel (U.S.A.) flag Monank Patel (U.S.A.) 376.89 M-23 | Runs-646 | Avg-28 | SR*-133
155 Up 17 Jack Haynes (England) flag Jack Haynes (England) 376.65 M-53 | Runs-1134 | Avg-23 | SR*-139
156 Down 26 Adam Hose (England) flag Adam Hose (England) 376.48 M-123 | Runs-2655 | Avg-30 | SR*-139
157 Down 110 Rishi Patel (England) flag Rishi Patel (England) 376.38 M-57 | Runs-1266 | Avg-23 | SR*-137
159 New James Coles (England) flag James Coles (England) 374.86 M-57 | Runs-1041 | Avg-27 | SR*-145
162 Down 9 Jack Taylor (England) flag Jack Taylor (England) 371.97 M-54 | Runs-1011 | Avg-25 | SR*-137
163 Down 64 Sam Billings (England) flag Sam Billings (England) 371.27 M-176 | Runs-3218 | Avg-24 | SR*-138
164 Down 35 Joe Weatherley (England) flag Joe Weatherley (England) 369.68 M-62 | Runs-1395 | Avg-33 | SR*-130
165 Down 6 Joe Denly (England) flag Joe Denly (England) 366.04 M-51 | Runs-1336 | Avg-32 | SR*-133
168 New Mahidul Islam Ankon (Bangladesh) flag Mahidul Islam Ankon (Bangladesh) 361.94 M-33 | Runs-610 | Avg-31 | SR*-139
171 Down 128 Cameron Bancroft (Australia) flag Cameron Bancroft (Australia) 359.27 M-64 | Runs-1604 | Avg-29 | SR*-123
172 Up 60 Dasun Shanaka (Sri Lanka) flag Dasun Shanaka (Sri Lanka) 357.39 M-60 | Runs-792 | Avg-22 | SR*-146
173 New Naman Dhir (India) flag Naman Dhir (India) 356.43 M-23 | Runs-392 | Avg-28 | SR*-181
174 Down 112 Dinesh Karthik (India) flag Dinesh Karthik (India) 355.90 M-58 | Runs-946 | Avg-26 | SR*-161
175 Down 56 Tom Abell (England) flag Tom Abell (England) 355.51 M-124 | Runs-2464 | Avg-27 | SR*-129
176 Down 56 Moises Henriques (Australia) flag Moises Henriques (Australia) 354.14 M-57 | Runs-1197 | Avg-27 | SR*-123
178 Up 23 Jaker Ali (Bangladesh) flag Jaker Ali (Bangladesh) 352.19 M-47 | Runs-661 | Avg-29 | SR*-128
179 New Tim Robinson (New Zealand) flag Tim Robinson (New Zealand) 351.73 M-32 | Runs-794 | Avg-27 | SR*-146
181 Up 26 Louis Kimber (England) flag Louis Kimber (England) 350.91 M-45 | Runs-709 | Avg-20 | SR*-163
183 Up 28 Abdul Samad (India) flag Abdul Samad (India) 348.91 M-40 | Runs-519 | Avg-22 | SR*-154
184 New Ed Barnard (England) flag Ed Barnard (England) 347.66 M-44 | Runs-667 | Avg-19 | SR*-144
186 Up 45 Hilton Cartwright (Australia) flag Hilton Cartwright (Australia) 345.00 M-68 | Runs-1261 | Avg-28 | SR*-139
188 Down 81 Mushfiqur Rahim (Bangladesh) flag Mushfiqur Rahim (Bangladesh) 343.59 M-58 | Runs-1275 | Avg-35 | SR*-127
190 Up 31 Haider Ali (Pakistan) flag Haider Ali (Pakistan) 342.17 M-60 | Runs-1050 | Avg-23 | SR*-138
193 Down 3 Roston Chase (West Indies) flag Roston Chase (West Indies) 337.30 M-54 | Runs-807 | Avg-22 | SR*-127
194 Up 10 Ben Cox (England) flag Ben Cox (England) 336.75 M-53 | Runs-829 | Avg-25 | SR*-132
195 Up 17 Lewis Gregory (England) flag Lewis Gregory (England) 335.47 M-111 | Runs-1277 | Avg-21 | SR*-137
196 Down 45 Tom Curran (England) flag Tom Curran (England) 333.88 M-96 | Runs-1253 | Avg-24 | SR*-157
197 Down 40 Chad Bowes (New Zealand) flag Chad Bowes (New Zealand) 333.86 M-44 | Runs-1084 | Avg-29 | SR*-140
199 Down 74 Wiaan Mulder (South Africa) flag Wiaan Mulder (South Africa) 330.61 M-61 | Runs-1202 | Avg-25 | SR*-133
200 Down 21 Colin Ackermann (Netherlands) flag Colin Ackermann (Netherlands) 330.23 M-60 | Runs-1112 | Avg-22 | SR*-127
201 Down 121 Kusal Mendis (Sri Lanka) flag Kusal Mendis (Sri Lanka) 329.46 M-46 | Runs-1214 | Avg-30 | SR*-139
202 New Ollie Pope (England) flag Ollie Pope (England) 326.90 M-39 | Runs-785 | Avg-25 | SR*-127
203 Down 14 Ollie Robinson (England) flag Ollie Robinson (England) 325.56 M-67 | Runs-1146 | Avg-24 | SR*-129
204 Up 37 M Shahrukh Khan (India) flag M Shahrukh Khan (India) 325.24 M-44 | Runs-579 | Avg-21 | SR*-154
205 Down 55 Reeza Hendricks (South Africa) flag Reeza Hendricks (South Africa) 324.08 M-53 | Runs-1264 | Avg-31 | SR*-123
206 New Kashif Ali (England) flag Kashif Ali (England) 323.42 M-38 | Runs-827 | Avg-25 | SR*-136
207 Down 43 Shadab Khan (Pakistan) flag Shadab Khan (Pakistan) 321.68 M-94 | Runs-1507 | Avg-20 | SR*-139
208 New Hasan Nawaz (Pakistan) flag Hasan Nawaz (Pakistan) 320.86 M-26 | Runs-551 | Avg-31 | SR*-148
209 Up 11 Rony Talukdar (Bangladesh) flag Rony Talukdar (Bangladesh) 320.49 M-43 | Runs-1031 | Avg-25 | SR*-125
210 Up 28 Samit Patel (England) flag Samit Patel (England) 319.95 M-83 | Runs-1035 | Avg-20 | SR*-122
212 Down 104 Jamie Smith (England) flag Jamie Smith (England) 316.93 M-67 | Runs-1164 | Avg-23 | SR*-152
213 New Hassan Khan (U.S.A.) flag Hassan Khan (U.S.A.) 316.81 M-35 | Runs-578 | Avg-22 | SR*-148
215 New Gulbadin Naib (Afghanistan) flag Gulbadin Naib (Afghanistan) 313.06 M-21 | Runs-461 | Avg-29 | SR*-136
216 Down 129 Adam Rossington (England) flag Adam Rossington (England) 312.34 M-85 | Runs-1686 | Avg-21 | SR*-152
217 Down 131 Azam Khan (Pakistan) flag Azam Khan (Pakistan) 312.23 M-104 | Runs-1944 | Avg-24 | SR*-146
218 Down 118 Martin Guptill (New Zealand) flag Martin Guptill (New Zealand) 312.09 M-51 | Runs-1369 | Avg-31 | SR*-129
219 New Yasir Ali (Bangladesh) flag Yasir Ali (Bangladesh) 310.36 M-43 | Runs-875 | Avg-28 | SR*-132
222 New Ashutosh Sharma (India) flag Ashutosh Sharma (India) 308.57 M-24 | Runs-393 | Avg-28 | SR*-164
223 Down 24 Ryan Higgins (England) flag Ryan Higgins (England) 308.13 M-57 | Runs-1002 | Avg-23 | SR*-137
224 New Will Sutherland (Australia) flag Will Sutherland (Australia) 307.95 M-56 | Runs-779 | Avg-21 | SR*-141
225 Down 98 Josh Philippe (Australia) flag Josh Philippe (Australia) 306.44 M-56 | Runs-1174 | Avg-23 | SR*-130
226 Down 61 Jamie Overton (England) flag Jamie Overton (England) 305.63 M-97 | Runs-1283 | Avg-24 | SR*-157
227 Down 89 Harry Brook (England) flag Harry Brook (England) 303.83 M-66 | Runs-1627 | Avg-35 | SR*-158
228 Down 45 Brandon King (West Indies) flag Brandon King (West Indies) 303.73 M-50 | Runs-1142 | Avg-26 | SR*-133
230 New David Bedingham (South Africa) flag David Bedingham (South Africa) 302.27 M-31 | Runs-623 | Avg-22 | SR*-135
231 Up 3 Azmatullah Omarzai (Afghanistan) flag Azmatullah Omarzai (Afghanistan) 301.88 M-66 | Runs-759 | Avg-22 | SR*-145
234 New Shayan Jahangir (U.S.A.) flag Shayan Jahangir (U.S.A.) 298.54 M-22 | Runs-542 | Avg-25 | SR*-128
238 New Jason Holder (West Indies) flag Jason Holder (West Indies) 297.91 M-117 | Runs-1254 | Avg-22 | SR*-141
239 New Kane Williamson (New Zealand) flag Kane Williamson (New Zealand) 297.67 M-49 | Runs-1130 | Avg-28 | SR*-120
240 Down 74 Brett D'Oliveira (England) flag Brett D'Oliveira (England) 296.49 M-53 | Runs-1164 | Avg-23 | SR*-131
241 New Bevon Jacobs (New Zealand) flag Bevon Jacobs (New Zealand) 295.89 M-27 | Runs-567 | Avg-32 | SR*-147
245 New Asa Tribe (Jersey) flag Asa Tribe (Jersey) 293.09 M-16 | Runs-333 | Avg-30 | SR*-149
247 Down 63 Nurul Hasan (Bangladesh) flag Nurul Hasan (Bangladesh) 292.01 M-50 | Runs-697 | Avg-21 | SR*-126
249 New Dwaine Pretorius (South Africa) flag Dwaine Pretorius (South Africa) 291.49 M-105 | Runs-936 | Avg-18 | SR*-135
250 New Nikhil Chaudhary (Australia) flag Nikhil Chaudhary (Australia) 289.09 M-25 | Runs-566 | Avg-27 | SR*-138
Tags: #topcricketplayersofalltime #bestcricketplayersofalltime #greatestcricketplayers #t20cricket #t20s #ment20s #monankpatel #patel #jackhaynes #haynes #adamhose #hose #rishipatel #jamescoles #coles #jacktaylor #taylor #sambillings #billings #joeweatherley #weatherley #joedenly #denly #mahidulislamankon #ankon #cameronbancroft #bancroft #iccrankings #icctestrankings #iccodirankings #icct20irankings #iccteamrankings #iccplayerrankings #iccmenrankings #iccwomenrankings #iplrankings