Recognizes the top performers in a single calendar year, and not correlated to our ratings which assess performances over longer term. Available for each year since the format origin.  Updated - 16th Nov 2025. Next Update- post 7th Jan 2026.
CRR Change Name Points Stats
2 New Saim Ayub (Pakistan) flag Saim Ayub (Pakistan) 446.45 M-9 | Runs-515 | Avg-64 | SR*-106
7 New Sherfane Rutherford (West Indies) flag Sherfane Rutherford (West Indies) 353.84 M-9 | Runs-425 | Avg-106 | SR*-120
8 Up 34 Charith Asalanka (Sri Lanka) flag Charith Asalanka (Sri Lanka) 340.65 M-18 | Runs-605 | Avg-50 | SR*-97
16 Up 64 Ben Duckett (England) flag Ben Duckett (England) 246.82 M-5 | Runs-305 | Avg-61 | SR*-110
17 New Evin Lewis (West Indies) flag Evin Lewis (West Indies) 241.50 M-6 | Runs-284 | Avg-57 | SR*-115
20 Down 18 Travis Head (Australia) flag Travis Head (Australia) 209.76 M-5 | Runs-252 | Avg-63 | SR*-120
28 New Michael van Lingen (Namibia) flag Michael van Lingen (Namibia) 183.60 M-12 | Runs-445 | Avg-37 | SR*-93
30 New Soumya Sarkar (Bangladesh) flag Soumya Sarkar (Bangladesh) 174.66 M-9 | Runs-257 | Avg-32 | SR*-89
31 Down 8 Najmul Hossain Shanto (Bangladesh) flag Najmul Hossain Shanto (Bangladesh) 173.90 M-5 | Runs-286 | Avg-72 | SR*-79
33 New Tanzid Hasan (Bangladesh) flag Tanzid Hasan (Bangladesh) 171.62 M-7 | Runs-234 | Avg-33 | SR*-102
34 Up 16 Hashmatullah Shahidi (Afghanistan) flag Hashmatullah Shahidi (Afghanistan) 165.62 M-14 | Runs-290 | Avg-32 | SR*-69
42 New Craig Ervine (Zimbabwe) flag Craig Ervine (Zimbabwe) 153.70 M-9 | Runs-167 | Avg-21 | SR*-69
46 New Alex Carey (Australia) flag Alex Carey (Australia) 144.95 M-4 | Runs-164 | Avg-82 | SR*-106
47 New Sediqullah Atal (Afghanistan) flag Sediqullah Atal (Afghanistan) 143.85 M-6 | Runs-230 | Avg-46 | SR*-83
51 New Nicholas Kirton (Canada) flag Nicholas Kirton (Canada) 133.97 M-15 | Runs-398 | Avg-36 | SR*-80
54 New George Munsey (Scotland) flag George Munsey (Scotland) 129.00 M-6 | Runs-302 | Avg-50 | SR*-102
60 New Ryan Rickelton (South Africa) flag Ryan Rickelton (South Africa) 118.99 M-4 | Runs-171 | Avg-43 | SR*-93
63 Up 24 Tony de Zorzi (South Africa) flag Tony de Zorzi (South Africa) 114.02 M-7 | Runs-173 | Avg-25 | SR*-89
65 Down 20 Sean Williams (Zimbabwe) flag Sean Williams (Zimbabwe) 112.38 M-6 | Runs-154 | Avg-26 | SR*-92
66 New Dunith Wellalage (Sri Lanka) flag Dunith Wellalage (Sri Lanka) 110.53 M-9 | Runs-142 | Avg-36 | SR*-87
69 New Gudakesh Motie (West Indies) flag Gudakesh Motie (West Indies) 104.54 M-12 | Runs-104 | Avg-52 | SR*-85
71 New Amir Jangoo (West Indies) flag Amir Jangoo (West Indies) 102.70 M-1 | Runs-104 | Avg-na | SR*-125
73 New Ali Naseer (U.A.E.) flag Ali Naseer (U.A.E.) 99.88 M-8 | Runs-192 | Avg-27 | SR*-102
75 New Jacob Bethell (England) flag Jacob Bethell (England) 99.40 M-8 | Runs-167 | Avg-28 | SR*-80
79 New Jan Frylinck (Namibia) flag Jan Frylinck (Namibia) 97.45 M-10 | Runs-275 | Avg-28 | SR*-67
87 New Vishnu Sukumaran (U.A.E.) flag Vishnu Sukumaran (U.A.E.) 87.69 M-8 | Runs-177 | Avg-22 | SR*-69
89 New Jan Nicol Loftie-Eaton (Namibia) flag Jan Nicol Loftie-Eaton (Namibia) 86.03 M-8 | Runs-205 | Avg-29 | SR*-88
100 New Richard Ngarava (Zimbabwe) flag Richard Ngarava (Zimbabwe) 81.21 M-9 | Runs-92 | Avg-18 | SR*-89
Tags: #topcricketplayersofalltime #bestcricketplayersofalltime #greatestcricketplayers #odicricket #odis #menodis #saimayub #ayub #sherfanerutherford #rutherford #charithasalanka #asalanka #benduckett #duckett #evinlewis #lewis #travishead #head #michaelvanlingen #lingen #soumyasarkar #sarkar #najmulhossainshanto #shanto #tanzidhasan #hasan #hashmatullahshahidi #shahidi #iccrankings #icctestrankings #iccodirankings #icct20irankings #iccteamrankings #iccplayerrankings #iccmenrankings #iccwomenrankings #iplrankings