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
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
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
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
17 New Richard Ngarava (Zimbabwe) flag Richard Ngarava (Zimbabwe) 234.21 M-9 | Wickets-12 | Avg-22 | SR-27 | 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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
87 New Ottneil Baartman (South Africa) flag Ottneil Baartman (South Africa) 94.54 M-4 | Wickets-6 | Avg-17 | SR-25 | ER-4.0
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
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
97 New Fayyaz Butt (Oman) flag Fayyaz Butt (Oman) 83.45 M-7 | Wickets-7 | Avg-37 | SR-43 | ER-5.2
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 #shaheenshahafridi #afridi #azmatullahomarzai #omarzai #harisrauf #rauf #dilshanmadushanka #madushanka #fazalhaqfarooqi #farooqi #alzarrijoseph #joseph #richardngarava #ngarava #naseemshah #shah #taskinahmed #ahmed #lizaadwilliams #williams #dilonheyliger #heyliger #iccrankings #icctestrankings #iccodirankings #icct20irankings #iccteamrankings #iccplayerrankings #iccmenrankings #iccwomenrankings #iplrankings