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
1 Up 25 Wanindu Hasaranga (Sri Lanka) flag Wanindu Hasaranga (Sri Lanka) 521.82 M-10 | Wickets-26 | Avg-16 | SR-17 | ER-5.5
2 New AM Ghazanfar (Afghanistan) flag AM Ghazanfar (Afghanistan) 444.83 M-11 | Wickets-21 | Avg-14 | SR-20 | ER-4.1
4 New Gudakesh Motie (West Indies) flag Gudakesh Motie (West Indies) 327.14 M-12 | Wickets-15 | Avg-32 | SR-41 | ER-4.7
7 Up 23 Rashid Khan (Afghanistan) flag Rashid Khan (Afghanistan) 291.31 M-8 | Wickets-15 | Avg-12 | SR-21 | ER-3.5
8 New Jeffrey Vandersay (Sri Lanka) flag Jeffrey Vandersay (Sri Lanka) 289.46 M-8 | Wickets-15 | Avg-18 | SR-22 | ER-4.8
9 Up 11 Maheesh Theekshana (Sri Lanka) flag Maheesh Theekshana (Sri Lanka) 279.43 M-13 | Wickets-15 | Avg-26 | SR-36 | ER-4.4
12 New Nangeyalia Kharote (Afghanistan) flag Nangeyalia Kharote (Afghanistan) 261.64 M-7 | Wickets-11 | Avg-17 | SR-27 | ER-3.7
14 New Salman Agha (Pakistan) flag Salman Agha (Pakistan) 247.60 M-9 | Wickets-11 | Avg-19 | SR-23 | ER-5.0
15 Down 13 Adam Zampa (Australia) flag Adam Zampa (Australia) 244.49 M-10 | Wickets-15 | Avg-30 | SR-31 | ER-5.8
16 New Gerhard Erasmus (Namibia) flag Gerhard Erasmus (Namibia) 241.53 M-12 | Wickets-18 | Avg-22 | SR-30 | ER-4.4
18 Up 39 Aryan Dutt (Netherlands) flag Aryan Dutt (Netherlands) 229.64 M-12 | Wickets-21 | Avg-19 | SR-29 | ER-3.9
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
20 New Charith Asalanka (Sri Lanka) flag Charith Asalanka (Sri Lanka) 212.56 M-18 | Wickets-10 | Avg-27 | SR-34 | 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
25 New Abrar Ahmed (Pakistan) flag Abrar Ahmed (Pakistan) 194.55 M-4 | Wickets-10 | Avg-16 | SR-22 | ER-4.4
29 Up 15 Mohammad Nabi (Afghanistan) flag Mohammad Nabi (Afghanistan) 182.38 M-14 | Wickets-10 | Avg-36 | SR-52 | ER-4.1
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
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
44 New Sikandar Raza (Zimbabwe) flag Sikandar Raza (Zimbabwe) 154.32 M-9 | Wickets-7 | Avg-31 | SR-46 | ER-4.1
47 New Travis Head (Australia) flag Travis Head (Australia) 144.08 M-5 | Wickets-6 | Avg-10 | SR-11 | ER-5.6
48 New Kushal Bhurtel (Nepal) flag Kushal Bhurtel (Nepal) 139.41 M-11 | Wickets-12 | Avg-12 | SR-17 | ER-4.5
52 Down 42 Adil Rashid (England) flag Adil Rashid (England) 135.08 M-8 | Wickets-6 | Avg-58 | SR-64 | ER-5.4
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
58 New Harsh Thaker (Canada) flag Harsh Thaker (Canada) 125.19 M-15 | Wickets-15 | Avg-33 | SR-44 | ER-4.5
60 Down 15 Mehidy Hasan Miraz (Bangladesh) flag Mehidy Hasan Miraz (Bangladesh) 122.23 M-9 | Wickets-8 | Avg-51 | SR-63 | ER-4.8
63 Down 3 Glenn Maxwell (Australia) flag Glenn Maxwell (Australia) 116.68 M-7 | Wickets-5 | Avg-23 | SR-29 | ER-4.8
69 New Michael Bracewell (New Zealand) flag Michael Bracewell (New Zealand) 109.61 M-3 | Wickets-5 | Avg-22 | SR-23 | ER-5.7
70 New Roston Chase (West Indies) flag Roston Chase (West Indies) 109.17 M-12 | Wickets-5 | Avg-78 | SR-93 | ER-5.0
74 New Washington Sundar (India) flag Washington Sundar (India) 103.27 M-3 | Wickets-5 | Avg-21 | SR-32 | ER-3.9
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
80 New Basil Hameed (U.A.E.) flag Basil Hameed (U.A.E.) 98.55 M-11 | Wickets-7 | Avg-40 | SR-52 | ER-4.6
82 New Aamir Kaleem (Oman) flag Aamir Kaleem (Oman) 97.99 M-4 | Wickets-7 | Avg-12 | SR-28 | ER-2.7
84 New Saim Ayub (Pakistan) flag Saim Ayub (Pakistan) 96.17 M-9 | Wickets-5 | Avg-28 | SR-36 | ER-4.6
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
91 New Samay Shrivastav (Oman) flag Samay Shrivastav (Oman) 88.83 M-4 | Wickets-8 | Avg-18 | SR-20 | ER-5.3
92 New Nasum Ahmed (Bangladesh) flag Nasum Ahmed (Bangladesh) 88.47 M-3 | Wickets-4 | Avg-27 | SR-38 | ER-4.2
96 Down 6 Michael Leask (Scotland) flag Michael Leask (Scotland) 84.48 M-11 | Wickets-7 | Avg-24 | SR-33 | ER-4.3
98 Down 37 Mark Watt (Scotland) flag Mark Watt (Scotland) 82.83 M-10 | Wickets-10 | Avg-33 | SR-43 | ER-4.6
99 New Rishad Hossain (Bangladesh) flag Rishad Hossain (Bangladesh) 81.43 M-5 | Wickets-5 | Avg-54 | SR-51 | ER-6.4
Tags: #topcricketplayersofalltime #bestcricketplayersofalltime #greatestcricketplayers #odicricket #odis #menodis #waninduhasaranga #hasaranga #amghazanfar #ghazanfar #gudakeshmotie #motie #rashidkhan #khan #jeffreyvandersay #vandersay #maheeshtheekshana #theekshana #nangeyaliakharote #kharote #salmanagha #agha #adamzampa #zampa #gerharderasmus #erasmus #aryandutt #dutt #iccrankings #icctestrankings #iccodirankings #icct20irankings #iccteamrankings #iccplayerrankings #iccmenrankings #iccwomenrankings #iplrankings