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 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
209 Down 4 Zane Green (Namibia) flag Zane Green (Namibia) 105.88 M-32 | Runs-571 | Avg-25 | SR*-84
210 Up 4 Musa Ahmad (Netherlands) flag Musa Ahmad (Netherlands) 105.18 M-15 | Runs-255 | Avg-17 | SR*-62
211 Up 20 Zak Crawley (England) flag Zak Crawley (England) 102.22 M-8 | Runs-199 | Avg-28 | SR*-97
212 Down 86 Assad Vala (P.N.G.) flag Assad Vala (P.N.G.) 102.21 M-39 | Runs-1264 | Avg-33 | SR*-70
213 Down 84 Chris Woakes (England) flag Chris Woakes (England) 101.69 M-18 | Runs-209 | Avg-16 | SR*-79
214 Down 87 David Willey (England) flag David Willey (England) 101.14 M-24 | Runs-286 | Avg-26 | SR*-108
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
217 New Ryan Rickelton (South Africa) flag Ryan Rickelton (South Africa) 100.04 M-6 | Runs-188 | Avg-31 | SR*-90
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
225 New Kamindu Mendis (Sri Lanka) flag Kamindu Mendis (Sri Lanka) 94.75 M-12 | Runs-214 | Avg-31 | SR*-76
226 Up 4 Hasan Ali (Pakistan) flag Hasan Ali (Pakistan) 94.38 M-13 | Runs-103 | Avg-15 | SR*-129
227 Down 15 Shaheen Shah Afridi (Pakistan) flag Shaheen Shah Afridi (Pakistan) 92.72 M-37 | Runs-184 | Avg-14 | SR*-91
228 Up 20 Nasum Ahmed (Bangladesh) flag Nasum Ahmed (Bangladesh) 91.92 M-18 | Runs-186 | Avg-21 | SR*-91
229 Down 58 Mitchell Starc (Australia) flag Mitchell Starc (Australia) 91.29 M-31 | Runs-176 | Avg-12 | SR*-58
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
234 Down 17 Darren Bravo (West Indies) flag Darren Bravo (West Indies) 89.78 M-9 | Runs-207 | Avg-26 | SR*-69
235 Down 54 Mohammad Mithun (Bangladesh) flag Mohammad Mithun (Bangladesh) 89.21 M-7 | Runs-139 | Avg-23 | SR*-68
236 Down 58 Andy McBrine (Ireland) flag Andy McBrine (Ireland) 88.65 M-42 | Runs-490 | Avg-18 | SR*-66
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 #chiragsuri #suri #sushantmodani #modani #rahulchopra #chopra #benmcdermott #mcdermott #anilsah #sah #dineshchandimal #chandimal #jasonholder #holder #deepakchahar #chahar #zanegreen #green #musaahmad #ahmad #zakcrawley #crawley #iccrankings #icctestrankings #iccodirankings #icct20irankings #iccteamrankings #iccplayerrankings #iccmenrankings #iccwomenrankings #iplrankings