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
147 New Tristan Stubbs (South Africa) flag Tristan Stubbs (South Africa) 152.32 M-8 | Runs-249 | Avg-42 | SR*-90
148 Up 91 Roston Chase (West Indies) flag Roston Chase (West Indies) 151.99 M-24 | Runs-338 | Avg-28 | SR*-74
149 Down 83 Suryakumar Yadav (India) flag Suryakumar Yadav (India) 151.89 M-37 | Runs-773 | Avg-26 | SR*-105
150 Up 23 Anamul Haque (Bangladesh) flag Anamul Haque (Bangladesh) 148.31 M-11 | Runs-300 | Avg-27 | SR*-94
151 Up 10 Tom Blundell (New Zealand) flag Tom Blundell (New Zealand) 145.43 M-10 | Runs-235 | Avg-34 | SR*-86
154 Down 78 Dhananjaya de Silva (Sri Lanka) flag Dhananjaya de Silva (Sri Lanka) 142.76 M-45 | Runs-970 | Avg-26 | SR*-80
155 Down 64 Michael Leask (Scotland) flag Michael Leask (Scotland) 141.17 M-46 | Runs-898 | Avg-31 | SR*-115
157 Down 20 Aaron Jones (U.S.A.) flag Aaron Jones (U.S.A.) 138.90 M-35 | Runs-1184 | Avg-36 | SR*-75
161 Down 28 Romario Shepherd (West Indies) flag Romario Shepherd (West Indies) 135.65 M-32 | Runs-387 | Avg-19 | SR*-105
162 Up 40 Simi Singh (Ireland) flag Simi Singh (Ireland) 134.66 M-15 | Runs-326 | Avg-41 | SR*-89
163 Down 74 Dasun Shanaka (Sri Lanka) flag Dasun Shanaka (Sri Lanka) 133.96 M-49 | Runs-831 | Avg-21 | SR*-82
167 Up 60 Bhim Sharki (Nepal) flag Bhim Sharki (Nepal) 132.03 M-28 | Runs-703 | Avg-32 | SR*-66
169 Down 52 Innocent Kaia (Zimbabwe) flag Innocent Kaia (Zimbabwe) 131.48 M-19 | Runs-450 | Avg-25 | SR*-65
171 New Aaron Johnson (Canada) flag Aaron Johnson (Canada) 130.30 M-20 | Runs-442 | Avg-22 | SR*-99
172 Down 78 Shadab Khan (Pakistan) flag Shadab Khan (Pakistan) 130.25 M-27 | Runs-518 | Avg-26 | SR*-102
174 Up 9 Aarif Sheikh (Nepal) flag Aarif Sheikh (Nepal) 128.76 M-47 | Runs-988 | Avg-29 | SR*-65
175 Down 36 Rovman Powell (West Indies) flag Rovman Powell (West Indies) 128.19 M-17 | Runs-309 | Avg-18 | SR*-89
177 Down 47 Chamika Karunaratne (Sri Lanka) flag Chamika Karunaratne (Sri Lanka) 124.64 M-26 | Runs-451 | Avg-25 | SR*-78
178 Down 68 Rashid Khan (Afghanistan) flag Rashid Khan (Afghanistan) 124.25 M-40 | Runs-441 | Avg-20 | SR*-115
180 Up 14 Kieron Pollard (West Indies) flag Kieron Pollard (West Indies) 122.58 M-10 | Runs-210 | Avg-26 | SR*-92
183 Down 87 Marcus Stoinis (Australia) flag Marcus Stoinis (Australia) 121.31 M-26 | Runs-389 | Avg-19 | SR*-99
184 Up 58 Aayan Afzal Khan (U.A.E.) flag Aayan Afzal Khan (U.A.E.) 120.20 M-34 | Runs-585 | Avg-24 | SR*-75
187 New Kamran Ghulam (Pakistan) flag Kamran Ghulam (Pakistan) 118.72 M-10 | Runs-192 | Avg-32 | SR*-107
188 Down 45 Pat Cummins (Australia) flag Pat Cummins (Australia) 118.52 M-21 | Runs-252 | Avg-32 | SR*-80
189 Down 90 Logan van Beek (Netherlands) flag Logan van Beek (Netherlands) 117.08 M-33 | Runs-477 | Avg-22 | SR*-80
190 Up 17 Jaskaran Malhotra (U.S.A.) flag Jaskaran Malhotra (U.S.A.) 116.94 M-13 | Runs-377 | Avg-42 | SR*-97
192 Up 16 Odean Smith (West Indies) flag Odean Smith (West Indies) 115.92 M-9 | Runs-199 | Avg-28 | SR*-167
194 New Matthew Short (Australia) flag Matthew Short (Australia) 114.05 M-11 | Runs-195 | Avg-22 | SR*-101
195 Up 8 Mark Wood (England) flag Mark Wood (England) 113.11 M-13 | Runs-101 | Avg-25 | SR*-109
196 Down 24 Adil Rashid (England) flag Adil Rashid (England) 111.89 M-37 | Runs-260 | Avg-17 | SR*-86
199 Up 12 Calum MacLeod (Scotland) flag Calum MacLeod (Scotland) 111.36 M-22 | Runs-851 | Avg-41 | SR*-75
201 Up 15 Chirag Suri (U.A.E.) flag Chirag Suri (U.A.E.) 109.43 M-20 | Runs-591 | Avg-30 | SR*-68
202 Down 47 Sushant Modani (U.S.A.) flag Sushant Modani (U.S.A.) 109.17 M-34 | Runs-900 | Avg-26 | SR*-63
203 New Rahul Chopra (U.A.E.) flag Rahul Chopra (U.A.E.) 108.38 M-11 | Runs-260 | Avg-24 | SR*-70
204 Up 15 Ben McDermott (Australia) flag Ben McDermott (Australia) 108.16 M-5 | Runs-223 | Avg-45 | SR*-80
205 New Anil Sah (Nepal) flag Anil Sah (Nepal) 107.72 M-14 | Runs-376 | Avg-31 | SR*-91
206 Up 14 Dinesh Chandimal (Sri Lanka) flag Dinesh Chandimal (Sri Lanka) 107.55 M-11 | Runs-255 | Avg-26 | SR*-76
207 Down 55 Jason Holder (West Indies) flag Jason Holder (West Indies) 107.46 M-23 | Runs-416 | Avg-24 | SR*-76
208 Up 16 Deepak Chahar (India) flag Deepak Chahar (India) 107.13 M-10 | Runs-185 | Avg-37 | SR*-100
211 Up 20 Zak Crawley (England) flag Zak Crawley (England) 102.22 M-8 | Runs-199 | Avg-28 | SR*-97
213 Down 84 Chris Woakes (England) flag Chris Woakes (England) 101.69 M-18 | Runs-209 | Avg-16 | SR*-79
215 New Clive Madande (Zimbabwe) flag Clive Madande (Zimbabwe) 100.43 M-16 | Runs-251 | Avg-23 | SR*-73
216 Up 19 Johnson Charles (West Indies) flag Johnson Charles (West Indies) 100.25 M-10 | Runs-254 | Avg-25 | SR*-93
218 New Roelof van der Merwe (Netherlands/South Africa) flag Roelof van der Merwe (Netherlands/South Africa) 99.97 M-16 | Runs-88 | Avg-7 | SR*-69
219 Down 108 Aaron Finch (Australia) flag Aaron Finch (Australia) 99.88 M-14 | Runs-174 | Avg-12 | SR*-71
220 Down 67 Matthew Cross (Scotland) flag Matthew Cross (Scotland) 96.38 M-49 | Runs-877 | Avg-22 | SR*-66
221 Down 24 Mark Adair (Ireland) flag Mark Adair (Ireland) 95.97 M-38 | Runs-279 | Avg-17 | SR*-109
222 New Milind Kumar (U.S.A.) flag Milind Kumar (U.S.A.) 95.59 M-10 | Runs-364 | Avg-52 | SR*-108
223 New Takudzwanashe Kaitano (Zimbabwe) flag Takudzwanashe Kaitano (Zimbabwe) 95.22 M-11 | Runs-157 | Avg-16 | SR*-61
224 New Jaker Ali (Bangladesh) flag Jaker Ali (Bangladesh) 95.05 M-5 | Runs-151 | Avg-50 | SR*-112
226 Up 4 Hasan Ali (Pakistan) flag Hasan Ali (Pakistan) 94.38 M-13 | Runs-103 | Avg-15 | SR*-129
230 New Brydon Carse (England) flag Brydon Carse (England) 90.83 M-19 | Runs-192 | Avg-24 | SR*-82
231 Down 13 Alzarri Joseph (West Indies) flag Alzarri Joseph (West Indies) 90.66 M-47 | Runs-305 | Avg-15 | SR*-72
232 Down 66 Mohammad Nadeem (Oman) flag Mohammad Nadeem (Oman) 90.31 M-28 | Runs-520 | Avg-33 | SR*-63
233 Down 49 Christopher McBride (Scotland) flag Christopher McBride (Scotland) 90.24 M-18 | Runs-386 | Avg-24 | SR*-72
235 Down 54 Mohammad Mithun (Bangladesh) flag Mohammad Mithun (Bangladesh) 89.21 M-7 | Runs-139 | Avg-23 | SR*-68
237 Down 63 Dipendra Singh Airee (Nepal) flag Dipendra Singh Airee (Nepal) 88.48 M-50 | Runs-789 | Avg-19 | SR*-72
238 Down 6 Maheesh Theekshana (Sri Lanka) flag Maheesh Theekshana (Sri Lanka) 88.37 M-48 | Runs-294 | Avg-18 | SR*-55
239 Down 26 Kyle Coetzer (Scotland) flag Kyle Coetzer (Scotland) 87.68 M-30 | Runs-783 | Avg-29 | SR*-73
240 New Craig Young (Ireland) flag Craig Young (Ireland) 87.60 M-31 | Runs-124 | Avg-21 | SR*-97
241 Down 7 Saqib Zulfiqar (Netherlands) flag Saqib Zulfiqar (Netherlands) 86.51 M-14 | Runs-194 | Avg-16 | SR*-65
242 New Cole McConchie (New Zealand) flag Cole McConchie (New Zealand) 86.41 M-6 | Runs-126 | Avg-42 | SR*-99
243 New Wiaan Mulder (South Africa) flag Wiaan Mulder (South Africa) 85.83 M-10 | Runs-116 | Avg-17 | SR*-73
244 Down 49 Aryan Dutt (Netherlands) flag Aryan Dutt (Netherlands) 85.50 M-46 | Runs-207 | Avg-8 | SR*-60
245 New Stephen Doheny (Ireland) flag Stephen Doheny (Ireland) 85.17 M-11 | Runs-165 | Avg-18 | SR*-63
246 Down 108 Wessly Madhevere (Zimbabwe) flag Wessly Madhevere (Zimbabwe) 85.06 M-30 | Runs-478 | Avg-17 | SR*-71
247 Down 48 CP Rizwan (U.A.E.) flag CP Rizwan (U.A.E.) 85.02 M-33 | Runs-769 | Avg-30 | SR*-60
248 Down 5 Paul van Meekeren (Netherlands) flag Paul van Meekeren (Netherlands) 84.78 M-23 | Runs-80 | Avg-6 | SR*-63
249 Down 16 Sompal Kami (Nepal) flag Sompal Kami (Nepal) 84.33 M-55 | Runs-545 | Avg-19 | SR*-72
250 New Dev Khanal (Nepal) flag Dev Khanal (Nepal) 82.96 M-14 | Runs-329 | Avg-27 | SR*-69
Tags: #topcricketplayersofalltime #bestcricketplayersofalltime #greatestcricketplayers #odicricket #odis #menodis #tristanstubbs #stubbs #rostonchase #chase #suryakumaryadav #yadav #anamulhaque #haque #tomblundell #blundell #dhananjayadesilva #silva #michaelleask #leask #aaronjones #jones #romarioshepherd #shepherd #simisingh #singh #dasunshanaka #shanaka #iccrankings #icctestrankings #iccodirankings #icct20irankings #iccteamrankings #iccplayerrankings #iccmenrankings #iccwomenrankings #iplrankings