Year-end snapshots of ratings allowing you to track historical performance trends over time. Available for each year since the format origin.  Updated - 16th Nov 2025. Next Update- post 7th Jan 2026.
CRR Change Name Points Stats
201 Down 178 Najmul Hossain Shanto (Bangladesh) flag Najmul Hossain Shanto (Bangladesh) 373.07 M-39 | Runs-879 | Avg-25 | SR*-105
202 Down 54 Alex Davies (England) flag Alex Davies (England) 372.79 M-86 | Runs-1603 | Avg-21 | SR*-134
203 Up 4 Mohammad Mithun (Bangladesh) flag Mohammad Mithun (Bangladesh) 371.51 M-31 | Runs-571 | Avg-20 | SR*-116
204 Up 15 Ayush Badoni (India) flag Ayush Badoni (India) 371.28 M-42 | Runs-634 | Avg-24 | SR*-134
205 Down 68 Ravi Bopara (England) flag Ravi Bopara (England) 370.71 M-108 | Runs-2210 | Avg-28 | SR*-127
206 New Charith Asalanka (Sri Lanka) flag Charith Asalanka (Sri Lanka) 369.96 M-38 | Runs-677 | Avg-21 | SR*-126
207 New Jack Taylor (England) flag Jack Taylor (England) 369.36 M-52 | Runs-935 | Avg-25 | SR*-133
208 New Faheem Ashraf (Pakistan) flag Faheem Ashraf (Pakistan) 368.31 M-55 | Runs-688 | Avg-25 | SR*-148
209 New Nehal Wadhera (India) flag Nehal Wadhera (India) 368.04 M-20 | Runs-350 | Avg-23 | SR*-140
210 Down 66 Cam Fletcher (New Zealand) flag Cam Fletcher (New Zealand) 368.01 M-52 | Runs-940 | Avg-32 | SR*-138
211 New Benny Howell (England) flag Benny Howell (England) 367.55 M-115 | Runs-1427 | Avg-23 | SR*-151
212 Down 25 Tom Curran (England) flag Tom Curran (England) 366.79 M-78 | Runs-1003 | Avg-23 | SR*-156
213 Up 12 Yasir Ali (Bangladesh) flag Yasir Ali (Bangladesh) 366.52 M-29 | Runs-597 | Avg-31 | SR*-133
214 Down 116 Aaron Hardie (Australia) flag Aaron Hardie (Australia) 365.59 M-59 | Runs-1199 | Avg-29 | SR*-136
215 Up 16 Jack Davies (England) flag Jack Davies (England) 364.17 M-33 | Runs-592 | Avg-22 | SR*-124
216 Up 31 Max Bryant (Australia) flag Max Bryant (Australia) 363.50 M-37 | Runs-730 | Avg-21 | SR*-130
217 Down 41 Michael Jones (Scotland) flag Michael Jones (Scotland) 363.14 M-40 | Runs-814 | Avg-25 | SR*-135
218 Down 54 Sherfane Rutherford (West Indies) flag Sherfane Rutherford (West Indies) 362.60 M-87 | Runs-1485 | Avg-23 | SR*-129
219 New Ollie Pope (England) flag Ollie Pope (England) 362.08 M-28 | Runs-629 | Avg-26 | SR*-127
220 Down 9 Wanindu Hasaranga (Sri Lanka) flag Wanindu Hasaranga (Sri Lanka) 361.17 M-78 | Runs-898 | Avg-20 | SR*-163
221 Down 127 Rahkeem Cornwall (West Indies) flag Rahkeem Cornwall (West Indies) 360.43 M-33 | Runs-621 | Avg-21 | SR*-146
222 New Cooper Connolly (Australia) flag Cooper Connolly (Australia) 359.21 M-20 | Runs-455 | Avg-38 | SR*-134
223 New Dhruv Jurel (India) flag Dhruv Jurel (India) 358.16 M-28 | Runs-347 | Avg-23 | SR*-152
224 Down 59 Jamie Overton (England) flag Jamie Overton (England) 357.09 M-87 | Runs-1205 | Avg-23 | SR*-158
225 Down 37 Danushka Gunathilaka (Sri Lanka) flag Danushka Gunathilaka (Sri Lanka) 356.75 M-16 | Runs-289 | Avg-21 | SR*-113
226 New Josh Cobb (England) flag Josh Cobb (England) 356.66 M-52 | Runs-937 | Avg-21 | SR*-140
227 Down 57 Dan Mousley (England) flag Dan Mousley (England) 355.97 M-60 | Runs-1033 | Avg-21 | SR*-131
228 New Sunil Narine (West Indies) flag Sunil Narine (West Indies) 354.13 M-175 | Runs-1812 | Avg-16 | SR*-152
229 Down 145 Josh Clarkson (New Zealand) flag Josh Clarkson (New Zealand) 352.87 M-36 | Runs-717 | Avg-28 | SR*-150
230 New Rachin Ravindra (New Zealand) flag Rachin Ravindra (New Zealand) 351.81 M-37 | Runs-581 | Avg-18 | SR*-134
231 Down 99 Robert O'Donnell (New Zealand) flag Robert O'Donnell (New Zealand) 351.54 M-34 | Runs-799 | Avg-30 | SR*-130
232 Down 50 Paul Walter (England) flag Paul Walter (England) 350.97 M-105 | Runs-1612 | Avg-20 | SR*-142
233 New Louis Kimber (England) flag Louis Kimber (England) 348.62 M-37 | Runs-539 | Avg-20 | SR*-153
234 New Deepak Hooda (India) flag Deepak Hooda (India) 348.59 M-50 | Runs-840 | Avg-20 | SR*-130
235 New James Bracey (England) flag James Bracey (England) 347.78 M-44 | Runs-690 | Avg-19 | SR*-129
236 Down 87 Mitchell Marsh (Australia) flag Mitchell Marsh (Australia) 346.65 M-39 | Runs-994 | Avg-31 | SR*-144
237 Down 22 Shadab Khan (Pakistan) flag Shadab Khan (Pakistan) 345.56 M-91 | Runs-1332 | Avg-18 | SR*-135
238 New Tom Clark (England) flag Tom Clark (England) 342.84 M-22 | Runs-473 | Avg-25 | SR*-136
239 New Keacy Carty (West Indies) flag Keacy Carty (West Indies) 342.02 M-16 | Runs-373 | Avg-31 | SR*-123
240 New Nick Kelly (New Zealand) flag Nick Kelly (New Zealand) 341.49 M-34 | Runs-699 | Avg-23 | SR*-123
241 Up 8 Hazratullah Zazai (Afghanistan) flag Hazratullah Zazai (Afghanistan) 340.96 M-14 | Runs-389 | Avg-28 | SR*-150
242 New Jacob Bethell (England) flag Jacob Bethell (England) 340.54 M-48 | Runs-771 | Avg-22 | SR*-136
243 New Hassan Khan (U.S.A.) flag Hassan Khan (U.S.A.) 340.40 M-17 | Runs-312 | Avg-28 | SR*-135
244 New Mahipal Lomror (India) flag Mahipal Lomror (India) 339.71 M-33 | Runs-440 | Avg-18 | SR*-149
245 Down 85 Khushdil Shah (Pakistan) flag Khushdil Shah (Pakistan) 339.61 M-63 | Runs-829 | Avg-28 | SR*-153
246 New Jaker Ali (Bangladesh) flag Jaker Ali (Bangladesh) 337.29 M-33 | Runs-403 | Avg-37 | SR*-124
247 Down 18 Soumya Sarkar (Bangladesh) flag Soumya Sarkar (Bangladesh) 336.50 M-36 | Runs-600 | Avg-19 | SR*-116
248 New Ben Cox (England) flag Ben Cox (England) 334.89 M-50 | Runs-824 | Avg-24 | SR*-132
249 Down 182 Wriddhiman Saha (India) flag Wriddhiman Saha (India) 334.89 M-46 | Runs-955 | Avg-22 | SR*-119
250 Down 96 Luis Reece (England) flag Luis Reece (England) 333.47 M-49 | Runs-973 | Avg-20 | SR*-137
Tags: #topcricketplayersofalltime #bestcricketplayersofalltime #greatestcricketplayers #t20cricket #t20s #ment20s #najmulhossainshanto #shanto #alexdavies #davies #mohammadmithun #mithun #ayushbadoni #badoni #ravibopara #bopara #charithasalanka #asalanka #jacktaylor #taylor #faheemashraf #ashraf #nehalwadhera #wadhera #camfletcher #fletcher #bennyhowell #howell #iccrankings #icctestrankings #iccodirankings #icct20irankings #iccteamrankings #iccplayerrankings #iccmenrankings #iccwomenrankings #iplrankings