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
3 Up 3 Shaheen Shah Afridi (Pakistan) flag Shaheen Shah Afridi (Pakistan) 341.91 M-6 | Wickets-15 | Avg-18 | SR-20 | ER-5.2
4 New Gudakesh Motie (West Indies) flag Gudakesh Motie (West Indies) 327.14 M-12 | Wickets-15 | Avg-32 | SR-41 | ER-4.7
10 Down 7 Dilshan Madushanka (Sri Lanka) flag Dilshan Madushanka (Sri Lanka) 270.79 M-11 | Wickets-14 | Avg-28 | SR-26 | ER-6.3
11 Up 13 Fazalhaq Farooqi (Afghanistan) flag Fazalhaq Farooqi (Afghanistan) 266.38 M-12 | Wickets-12 | Avg-40 | SR-39 | ER-6.2
12 New Nangeyalia Kharote (Afghanistan) flag Nangeyalia Kharote (Afghanistan) 261.64 M-7 | Wickets-11 | Avg-17 | SR-27 | ER-3.7
17 New Richard Ngarava (Zimbabwe) flag Richard Ngarava (Zimbabwe) 234.21 M-9 | Wickets-12 | Avg-22 | SR-27 | ER-4.8
19 Up 50 Dunith Wellalage (Sri Lanka) flag Dunith Wellalage (Sri Lanka) 223.92 M-9 | Wickets-10 | Avg-32 | SR-40 | ER-4.8
22 New Bernard Scholtz (Namibia) flag Bernard Scholtz (Namibia) 207.20 M-12 | Wickets-14 | Avg-28 | SR-49 | ER-3.5
32 New Shakeel Ahmed (Oman) flag Shakeel Ahmed (Oman) 175.07 M-7 | Wickets-17 | Avg-11 | SR-23 | ER-2.8
33 New Bjorn Fortuin (South Africa) flag Bjorn Fortuin (South Africa) 171.73 M-8 | Wickets-10 | Avg-32 | SR-41 | ER-4.6
34 Down 29 Mitchell Starc (Australia) flag Mitchell Starc (Australia) 169.97 M-6 | Wickets-8 | Avg-36 | SR-34 | ER-6.4
37 Up 14 Mustafizur Rahman (Bangladesh) flag Mustafizur Rahman (Bangladesh) 164.85 M-4 | Wickets-10 | Avg-18 | SR-22 | ER-5.1
39 New Nosthush Kenjige (U.S.A.) flag Nosthush Kenjige (U.S.A.) 163.11 M-12 | Wickets-20 | Avg-22 | SR-30 | ER-4.4
41 New Kaleem Sana (Canada) flag Kaleem Sana (Canada) 160.58 M-11 | Wickets-19 | Avg-19 | SR-30 | ER-3.9
53 New Saad Bin Zafar (Canada) flag Saad Bin Zafar (Canada) 133.62 M-15 | Wickets-19 | Avg-31 | SR-44 | ER-4.2
54 New Roelof van der Merwe (Netherlands/South Africa) flag Roelof van der Merwe (Netherlands/South Africa) 131.27 M-7 | Wickets-13 | Avg-16 | SR-29 | ER-3.3
61 New Saurabh Netravalkar (U.S.A.) flag Saurabh Netravalkar (U.S.A.) 122.00 M-8 | Wickets-15 | Avg-23 | SR-28 | ER-4.8
62 New Brad Currie (Scotland) flag Brad Currie (Scotland) 121.72 M-9 | Wickets-16 | Avg-15 | SR-25 | ER-3.7
75 Up 18 Aayan Afzal Khan (U.A.E.) flag Aayan Afzal Khan (U.A.E.) 102.32 M-9 | Wickets-11 | Avg-28 | SR-39 | ER-4.3
78 Down 63 Shoriful Islam (Bangladesh) flag Shoriful Islam (Bangladesh) 100.09 M-7 | Wickets-7 | Avg-50 | SR-52 | ER-5.8
81 Down 65 Marco Jansen (South Africa) flag Marco Jansen (South Africa) 98.52 M-3 | Wickets-6 | Avg-29 | SR-29 | ER-6.1
82 New Aamir Kaleem (Oman) flag Aamir Kaleem (Oman) 97.99 M-4 | Wickets-7 | Avg-12 | SR-28 | ER-2.7
86 New Sufiyan Muqeem (Pakistan) flag Sufiyan Muqeem (Pakistan) 94.58 M-1 | Wickets-4 | Avg-13 | SR-12 | ER-6.5
88 No change Lalit Rajbanshi (Nepal) flag Lalit Rajbanshi (Nepal) 94.26 M-11 | Wickets-13 | Avg-26 | SR-39 | ER-4.0
89 New Jacob Bethell (England) flag Jacob Bethell (England) 92.30 M-8 | Wickets-4 | Avg-36 | SR-30 | ER-7.2
92 New Nasum Ahmed (Bangladesh) flag Nasum Ahmed (Bangladesh) 88.47 M-3 | Wickets-4 | Avg-27 | SR-38 | ER-4.2
94 New Kwena Maphaka (South Africa) flag Kwena Maphaka (South Africa) 88.09 M-2 | Wickets-5 | Avg-24 | SR-18 | ER-8.0
95 New Tangeni Lungameni (Namibia) flag Tangeni Lungameni (Namibia) 86.87 M-9 | Wickets-9 | Avg-41 | SR-49 | ER-5.1
98 Down 37 Mark Watt (Scotland) flag Mark Watt (Scotland) 82.83 M-10 | Wickets-10 | Avg-33 | SR-43 | ER-4.6
Tags: #topcricketplayersofalltime #bestcricketplayersofalltime #greatestcricketplayers #odicricket #odis #menodis #shaheenshahafridi #afridi #gudakeshmotie #motie #dilshanmadushanka #madushanka #fazalhaqfarooqi #farooqi #nangeyaliakharote #kharote #richardngarava #ngarava #dunithwellalage #wellalage #bernardscholtz #scholtz #shakeelahmed #ahmed #bjornfortuin #fortuin #mitchellstarc #starc #iccrankings #icctestrankings #iccodirankings #icct20irankings #iccteamrankings #iccplayerrankings #iccmenrankings #iccwomenrankings #iplrankings