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
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
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
18 Up 39 Aryan Dutt (Netherlands) flag Aryan Dutt (Netherlands) 229.64 M-12 | Wickets-21 | Avg-19 | SR-29 | ER-3.9
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
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
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
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
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
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
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
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
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
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
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
91 New Samay Shrivastav (Oman) flag Samay Shrivastav (Oman) 88.83 M-4 | Wickets-8 | Avg-18 | SR-20 | ER-5.3
93 New Kaleemullah (Oman) flag Kaleemullah (Oman) 88.19 M-7 | Wickets-7 | Avg-28 | SR-44 | ER-3.8
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
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 #azmatullahomarzai #omarzai #harisrauf #rauf #rashidkhan #khan #jeffreyvandersay #vandersay #maheeshtheekshana #theekshana #alzarrijoseph #joseph #salmanagha #agha #adamzampa #zampa #gerharderasmus #erasmus #iccrankings #icctestrankings #iccodirankings #icct20irankings #iccteamrankings #iccplayerrankings #iccmenrankings #iccwomenrankings #iplrankings