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
146 Down 117 Harry Brook (England) flag Harry Brook (England) 426.54 M-80 | Runs-2095 | Avg-37 | SR*-153
149 New Donovan Ferreira (South Africa) flag Donovan Ferreira (South Africa) 421.69 M-46 | Runs-695 | Avg-21 | SR*-155
151 New MS Dhoni (India) flag MS Dhoni (India) 420.80 M-60 | Runs-611 | Avg-29 | SR*-144
153 Down 71 Tim David (Australia) flag Tim David (Australia) 418.14 M-185 | Runs-3414 | Avg-28 | SR*-160
154 Down 46 Mahmudullah (Bangladesh) flag Mahmudullah (Bangladesh) 417.94 M-38 | Runs-756 | Avg-30 | SR*-134
155 Up 88 Jamie Smith (England) flag Jamie Smith (England) 417.72 M-73 | Runs-1258 | Avg-24 | SR*-143
156 Down 26 Sam Northeast (England) flag Sam Northeast (England) 417.04 M-37 | Runs-1047 | Avg-37 | SR*-123
157 New Nathan McSweeney (Australia) flag Nathan McSweeney (Australia) 416.77 M-20 | Runs-537 | Avg-32 | SR*-119
158 New JJ Smuts (South Africa) flag JJ Smuts (South Africa) 416.22 M-21 | Runs-500 | Avg-28 | SR*-132
159 New David Lloyd (England) flag David Lloyd (England) 416.18 M-39 | Runs-848 | Avg-24 | SR*-140
160 Up 17 Dane Cleaver (New Zealand) flag Dane Cleaver (New Zealand) 414.50 M-31 | Runs-918 | Avg-33 | SR*-138
161 Down 19 Ashton Turner (Australia) flag Ashton Turner (Australia) 411.78 M-103 | Runs-1905 | Avg-32 | SR*-150
165 New Pat Cummins (Australia) flag Pat Cummins (Australia) 406.43 M-34 | Runs-325 | Avg-20 | SR*-159
168 Down 113 Dan Lawrence (England) flag Dan Lawrence (England) 403.03 M-69 | Runs-1476 | Avg-23 | SR*-141
169 New David Bedingham (South Africa) flag David Bedingham (South Africa) 402.76 M-29 | Runs-633 | Avg-23 | SR*-147
171 Down 100 Steven Croft (England) flag Steven Croft (England) 398.42 M-55 | Runs-1338 | Avg-34 | SR*-132
172 New Tim Robinson (New Zealand) flag Tim Robinson (New Zealand) 398.38 M-24 | Runs-565 | Avg-26 | SR*-142
173 New Romario Shepherd (West Indies) flag Romario Shepherd (West Indies) 397.25 M-77 | Runs-890 | Avg-22 | SR*-155
174 Up 7 Dewald Brevis (South Africa) flag Dewald Brevis (South Africa) 396.54 M-43 | Runs-825 | Avg-22 | SR*-132
176 Down 74 Doug Bracewell (New Zealand) flag Doug Bracewell (New Zealand) 396.43 M-35 | Runs-553 | Avg-31 | SR*-168
177 New Tawanda Muyeye (England) flag Tawanda Muyeye (England) 395.83 M-39 | Runs-718 | Avg-19 | SR*-141
178 Down 85 Adam Hose (England) flag Adam Hose (England) 391.60 M-114 | Runs-2440 | Avg-28 | SR*-139
181 Down 74 Brett D'Oliveira (England) flag Brett D'Oliveira (England) 387.31 M-55 | Runs-1277 | Avg-25 | SR*-131
182 New Colin Ackermann (Netherlands) flag Colin Ackermann (Netherlands) 385.15 M-65 | Runs-1159 | Avg-22 | SR*-126
183 Down 33 Ajinkya Rahane (India) flag Ajinkya Rahane (India) 383.42 M-36 | Runs-709 | Avg-24 | SR*-136
184 Down 68 Rovman Powell (West Indies) flag Rovman Powell (West Indies) 382.51 M-118 | Runs-1996 | Avg-23 | SR*-139
185 Up 48 Sikandar Raza (Zimbabwe) flag Sikandar Raza (Zimbabwe) 382.06 M-82 | Runs-1399 | Avg-23 | SR*-139
187 Down 51 Jack Haynes (England) flag Jack Haynes (England) 381.76 M-41 | Runs-841 | Avg-22 | SR*-138
188 Down 102 Katene Clarke (New Zealand) flag Katene Clarke (New Zealand) 379.83 M-35 | Runs-766 | Avg-23 | SR*-138
189 Down 88 Zak Crawley (England) flag Zak Crawley (England) 379.04 M-52 | Runs-1119 | Avg-24 | SR*-127
190 Down 99 Jitesh Sharma (India) flag Jitesh Sharma (India) 378.58 M-40 | Runs-730 | Avg-23 | SR*-151
192 Down 93 Abdullah Shafique (Pakistan) flag Abdullah Shafique (Pakistan) 377.79 M-26 | Runs-678 | Avg-28 | SR*-136
193 Down 42 Cole McConchie (New Zealand) flag Cole McConchie (New Zealand) 377.55 M-47 | Runs-978 | Avg-29 | SR*-129
195 Down 99 Joe Denly (England) flag Joe Denly (England) 375.05 M-72 | Runs-1557 | Avg-24 | SR*-123
198 Down 81 Chris Cooke (England) flag Chris Cooke (England) 373.64 M-52 | Runs-917 | Avg-22 | SR*-144
199 Down 26 Sadeera Samarawickrama (Sri Lanka) flag Sadeera Samarawickrama (Sri Lanka) 373.31 M-29 | Runs-691 | Avg-31 | SR*-127
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
207 New Jack Taylor (England) flag Jack Taylor (England) 369.36 M-52 | Runs-935 | Avg-25 | SR*-133
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
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
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
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
226 New Josh Cobb (England) flag Josh Cobb (England) 356.66 M-52 | Runs-937 | Avg-21 | SR*-140
229 Down 145 Josh Clarkson (New Zealand) flag Josh Clarkson (New Zealand) 352.87 M-36 | Runs-717 | Avg-28 | SR*-150
231 Down 99 Robert O'Donnell (New Zealand) flag Robert O'Donnell (New Zealand) 351.54 M-34 | Runs-799 | Avg-30 | SR*-130
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
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
239 New Keacy Carty (West Indies) flag Keacy Carty (West Indies) 342.02 M-16 | Runs-373 | Avg-31 | SR*-123
243 New Hassan Khan (U.S.A.) flag Hassan Khan (U.S.A.) 340.40 M-17 | Runs-312 | Avg-28 | SR*-135
246 New Jaker Ali (Bangladesh) flag Jaker Ali (Bangladesh) 337.29 M-33 | Runs-403 | Avg-37 | SR*-124
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
Tags: #topcricketplayersofalltime #bestcricketplayersofalltime #greatestcricketplayers #t20cricket #t20s #ment20s #harrybrook #brook #donovanferreira #ferreira #msdhoni #dhoni #timdavid #david #mahmudullah #jamiesmith #smith #samnortheast #northeast #nathanmcsweeney #mcsweeney #jjsmuts #smuts #davidlloyd #lloyd #danecleaver #cleaver #iccrankings #icctestrankings #iccodirankings #icct20irankings #iccteamrankings #iccplayerrankings #iccmenrankings #iccwomenrankings #iplrankings