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
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
5 Up 72 Azmatullah Omarzai (Afghanistan) flag Azmatullah Omarzai (Afghanistan) 326.65 M-14 | Wickets-17 | Avg-20 | SR-25 | ER-4.9
6 Up 2 Haris Rauf (Pakistan) flag Haris Rauf (Pakistan) 303.37 M-8 | Wickets-13 | Avg-22 | SR-26 | ER-5.1
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
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
13 Up 33 Alzarri Joseph (West Indies) flag Alzarri Joseph (West Indies) 260.49 M-9 | Wickets-15 | Avg-28 | SR-27 | ER-6.2
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
17 New Richard Ngarava (Zimbabwe) flag Richard Ngarava (Zimbabwe) 234.21 M-9 | Wickets-12 | Avg-22 | SR-27 | ER-4.8
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
21 Up 12 Naseem Shah (Pakistan) flag Naseem Shah (Pakistan) 212.27 M-6 | Wickets-10 | Avg-30 | SR-30 | ER-6.0
22 New Bernard Scholtz (Namibia) flag Bernard Scholtz (Namibia) 207.20 M-12 | Wickets-14 | Avg-28 | SR-49 | ER-3.5
23 Up 8 Taskin Ahmed (Bangladesh) flag Taskin Ahmed (Bangladesh) 204.67 M-7 | Wickets-14 | Avg-24 | SR-27 | ER-5.3
24 New Lizaad Williams (South Africa) flag Lizaad Williams (South Africa) 199.67 M-3 | Wickets-11 | Avg-11 | SR-14 | ER-5.0
25 New Abrar Ahmed (Pakistan) flag Abrar Ahmed (Pakistan) 194.55 M-4 | Wickets-10 | Avg-16 | SR-22 | ER-4.4
26 New Dilon Heyliger (Canada) flag Dilon Heyliger (Canada) 191.29 M-14 | Wickets-26 | Avg-22 | SR-27 | ER-5.0
27 New Asitha Fernando (Sri Lanka) flag Asitha Fernando (Sri Lanka) 191.01 M-10 | Wickets-12 | Avg-27 | SR-31 | ER-5.3
28 New Matthew Forde (West Indies) flag Matthew Forde (West Indies) 187.01 M-7 | Wickets-10 | Avg-25 | SR-29 | ER-5.3
29 Up 15 Mohammad Nabi (Afghanistan) flag Mohammad Nabi (Afghanistan) 182.38 M-14 | Wickets-10 | Avg-36 | SR-52 | ER-4.1
30 Up 19 Mark Adair (Ireland) flag Mark Adair (Ireland) 180.75 M-5 | Wickets-9 | Avg-35 | SR-33 | ER-6.4
31 New Pramod Madushan (Sri Lanka) flag Pramod Madushan (Sri Lanka) 176.04 M-6 | Wickets-10 | Avg-33 | SR-29 | ER-6.9
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
35 Up 41 Romario Shepherd (West Indies) flag Romario Shepherd (West Indies) 167.03 M-9 | Wickets-8 | Avg-39 | SR-40 | ER-5.8
36 New Matthew Potts (England) flag Matthew Potts (England) 166.73 M-5 | Wickets-8 | Avg-25 | SR-27 | ER-5.5
37 Up 14 Mustafizur Rahman (Bangladesh) flag Mustafizur Rahman (Bangladesh) 164.85 M-4 | Wickets-10 | Avg-18 | SR-22 | ER-5.1
38 New Brydon Carse (England) flag Brydon Carse (England) 164.19 M-5 | Wickets-8 | Avg-31 | SR-27 | ER-6.8
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
40 New Ali Naseer (U.A.E.) flag Ali Naseer (U.A.E.) 161.36 M-8 | Wickets-10 | Avg-25 | SR-26 | ER-5.6
41 New Kaleem Sana (Canada) flag Kaleem Sana (Canada) 160.58 M-11 | Wickets-19 | Avg-19 | SR-30 | ER-3.9
42 New Jayden Seales (West Indies) flag Jayden Seales (West Indies) 159.76 M-7 | Wickets-7 | Avg-38 | SR-40 | ER-5.8
43 Up 54 Junaid Siddique (U.A.E.) flag Junaid Siddique (U.A.E.) 156.11 M-11 | Wickets-12 | Avg-34 | SR-38 | ER-5.3
44 New Sikandar Raza (Zimbabwe) flag Sikandar Raza (Zimbabwe) 154.32 M-9 | Wickets-7 | Avg-31 | SR-46 | ER-4.1
45 New Vivian Kingma (Netherlands) flag Vivian Kingma (Netherlands) 153.22 M-8 | Wickets-15 | Avg-16 | SR-23 | ER-4.3
46 Up 34 Craig Young (Ireland) flag Craig Young (Ireland) 144.24 M-4 | Wickets-8 | Avg-28 | SR-29 | ER-5.9
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
49 Down 7 Lungi Ngidi (South Africa) flag Lungi Ngidi (South Africa) 138.12 M-6 | Wickets-8 | Avg-28 | SR-32 | ER-5.3
50 New Xavier Bartlett (Australia) flag Xavier Bartlett (Australia) 135.34 M-2 | Wickets-8 | Avg-5 | SR-12 | ER-2.4
51 New Kyle Klein (Netherlands) flag Kyle Klein (Netherlands) 135.22 M-8 | Wickets-16 | Avg-17 | SR-21 | ER-4.8
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
55 New Shadley van Schalkwyk (U.S.A.) flag Shadley van Schalkwyk (U.S.A.) 130.12 M-10 | Wickets-16 | Avg-29 | SR-30 | ER-5.8
56 New Aaron Hardie (Australia) flag Aaron Hardie (Australia) 127.93 M-10 | Wickets-5 | Avg-40 | SR-48 | ER-5.1
57 New Jasdeep Singh (U.S.A.) flag Jasdeep Singh (U.S.A.) 125.56 M-11 | Wickets-16 | Avg-32 | SR-32 | ER-6.1
58 New Harsh Thaker (Canada) flag Harsh Thaker (Canada) 125.19 M-15 | Wickets-15 | Avg-33 | SR-44 | ER-4.5
59 New Jan Nicol Loftie-Eaton (Namibia) flag Jan Nicol Loftie-Eaton (Namibia) 122.88 M-8 | Wickets-11 | Avg-20 | SR-20 | ER-6.2
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
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
63 Down 3 Glenn Maxwell (Australia) flag Glenn Maxwell (Australia) 116.68 M-7 | Wickets-5 | Avg-23 | SR-29 | ER-4.8
64 New Andile Phehlukwayo (South Africa) flag Andile Phehlukwayo (South Africa) 115.73 M-7 | Wickets-6 | Avg-25 | SR-30 | ER-5.1
65 Down 6 Sean Abbott (Australia) flag Sean Abbott (Australia) 114.25 M-8 | Wickets-7 | Avg-49 | SR-49 | ER-6.0
66 Down 29 Lahiru Kumara (Sri Lanka) flag Lahiru Kumara (Sri Lanka) 113.88 M-3 | Wickets-5 | Avg-27 | SR-26 | ER-6.0
67 New Blessing Muzarabani (Zimbabwe) flag Blessing Muzarabani (Zimbabwe) 112.35 M-7 | Wickets-6 | Avg-41 | SR-46 | ER-5.3
68 Down 57 Josh Hazlewood (Australia) flag Josh Hazlewood (Australia) 109.73 M-6 | Wickets-6 | Avg-42 | SR-45 | ER-5.6
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
71 Down 6 Jofra Archer (England) flag Jofra Archer (England) 108.96 M-6 | Wickets-5 | Avg-54 | SR-55 | ER-5.8
72 New Sompal Kami (Nepal) flag Sompal Kami (Nepal) 107.13 M-12 | Wickets-14 | Avg-29 | SR-33 | ER-5.2
73 Down 41 Graham Hume (Ireland) flag Graham Hume (Ireland) 105.13 M-5 | Wickets-5 | Avg-43 | SR-52 | 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
76 New Charlie Cassell (Scotland) flag Charlie Cassell (Scotland) 101.74 M-2 | Wickets-7 | Avg-7 | SR-10 | ER-4.3
77 New Gulsan Jha (Nepal) flag Gulsan Jha (Nepal) 101.39 M-10 | Wickets-12 | Avg-23 | SR-24 | ER-5.7
78 Down 63 Shoriful Islam (Bangladesh) flag Shoriful Islam (Bangladesh) 100.09 M-7 | Wickets-7 | Avg-50 | SR-52 | ER-5.8
79 Down 8 Brandon McMullen (Scotland) flag Brandon McMullen (Scotland) 99.41 M-11 | Wickets-12 | Avg-19 | SR-28 | ER-4.0
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
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
83 Down 47 Paul van Meekeren (Netherlands) flag Paul van Meekeren (Netherlands) 97.08 M-6 | Wickets-15 | Avg-13 | SR-20 | ER-4.1
84 New Saim Ayub (Pakistan) flag Saim Ayub (Pakistan) 96.17 M-9 | Wickets-5 | Avg-28 | SR-36 | ER-4.6
85 New Marnus Labuschagne (Australia) flag Marnus Labuschagne (Australia) 95.25 M-10 | Wickets-4 | Avg-14 | SR-12 | ER-6.8
86 New Sufiyan Muqeem (Pakistan) flag Sufiyan Muqeem (Pakistan) 94.58 M-1 | Wickets-4 | Avg-13 | SR-12 | ER-6.5
87 New Ottneil Baartman (South Africa) flag Ottneil Baartman (South Africa) 94.54 M-4 | Wickets-6 | Avg-17 | SR-25 | ER-4.0
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
90 Down 62 Kagiso Rabada (South Africa) flag Kagiso Rabada (South Africa) 90.42 M-2 | Wickets-5 | Avg-21 | SR-24 | ER-5.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
93 New Kaleemullah (Oman) flag Kaleemullah (Oman) 88.19 M-7 | Wickets-7 | Avg-28 | SR-44 | ER-3.8
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
96 Down 6 Michael Leask (Scotland) flag Michael Leask (Scotland) 84.48 M-11 | Wickets-7 | Avg-24 | SR-33 | ER-4.3
97 New Fayyaz Butt (Oman) flag Fayyaz Butt (Oman) 83.45 M-7 | Wickets-7 | Avg-37 | SR-43 | ER-5.2
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
100 New Ben Shikongo (Namibia) flag Ben Shikongo (Namibia) 81.12 M-6 | Wickets-9 | Avg-27 | SR-30 | ER-5.4
Tags: #topcricketplayersofalltime #bestcricketplayersofalltime #greatestcricketplayers #odicricket #odis #menodis #waninduhasaranga #hasaranga #amghazanfar #ghazanfar #shaheenshahafridi #afridi #gudakeshmotie #motie #azmatullahomarzai #omarzai #harisrauf #rauf #rashidkhan #khan #jeffreyvandersay #vandersay #maheeshtheekshana #theekshana #dilshanmadushanka #madushanka #fazalhaqfarooqi #farooqi #iccrankings #icctestrankings #iccodirankings #icct20irankings #iccteamrankings #iccplayerrankings #iccmenrankings #iccwomenrankings #iplrankings