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.  For the last update date and full update schedule, refer to FAQs.
CRR Change Name Points Stats
1 Up 50 Varun Chakravarthy (India) flag Varun Chakravarthy (India) 796.16 M-19 | Wickets-36 | Avg-13 | SR-11 | ER-7.1
3 New Jacob Duffy (New Zealand) flag Jacob Duffy (New Zealand) 681.68 M-21 | Wickets-35 | Avg-15 | SR-12 | ER-7.5
4 New Abrar Ahmed (Pakistan) flag Abrar Ahmed (Pakistan) 613.19 M-22 | Wickets-28 | Avg-19 | SR-17 | ER-6.8
5 New Corbin Bosch (South Africa) flag Corbin Bosch (South Africa) 592.65 M-13 | Wickets-20 | Avg-18 | SR-13 | ER-8.0
6 New Jason Holder (West Indies) flag Jason Holder (West Indies) 592.27 M-23 | Wickets-31 | Avg-23 | SR-16 | ER-8.6
7 Up 3 Haris Rauf (Pakistan) flag Haris Rauf (Pakistan) 569.36 M-15 | Wickets-23 | Avg-20 | SR-13 | ER-9.2
9 Down 3 Rishad Hossain (Bangladesh) flag Rishad Hossain (Bangladesh) 558.52 M-25 | Wickets-33 | Avg-22 | SR-16 | ER-8.5
13 Down 11 Rashid Khan (Afghanistan) flag Rashid Khan (Afghanistan) 516.11 M-12 | Wickets-21 | Avg-13 | SR-13 | ER-6.0
14 New Faheem Ashraf (Pakistan) flag Faheem Ashraf (Pakistan) 511.82 M-28 | Wickets-24 | Avg-21 | SR-16 | ER-8.1
15 New Dushmantha Chameera (Sri Lanka) flag Dushmantha Chameera (Sri Lanka) 497.10 M-14 | Wickets-22 | Avg-18 | SR-14 | ER-7.9
16 Up 31 Mahedi Hasan (Bangladesh) flag Mahedi Hasan (Bangladesh) 491.62 M-16 | Wickets-22 | Avg-21 | SR-17 | ER-7.3
17 New Saim Ayub (Pakistan) flag Saim Ayub (Pakistan) 486.29 M-29 | Wickets-21 | Avg-22 | SR-20 | ER-6.8
18 New Brad Evans (Zimbabwe) flag Brad Evans (Zimbabwe) 459.06 M-17 | Wickets-30 | Avg-15 | SR-12 | ER-7.7
19 No change Adil Rashid (England) flag Adil Rashid (England) 456.23 M-15 | Wickets-19 | Avg-22 | SR-15 | ER-8.8
20 Up 55 Nathan Ellis (Australia) flag Nathan Ellis (Australia) 448.44 M-12 | Wickets-18 | Avg-19 | SR-14 | ER-8.2
24 Up 48 Ish Sodhi (New Zealand) flag Ish Sodhi (New Zealand) 428.49 M-13 | Wickets-19 | Avg-15 | SR-12 | ER-8.0
25 Up 10 Romario Shepherd (West Indies) flag Romario Shepherd (West Indies) 425.52 M-18 | Wickets-19 | Avg-28 | SR-16 | ER-10.5
26 Down 14 Taskin Ahmed (Bangladesh) flag Taskin Ahmed (Bangladesh) 417.45 M-13 | Wickets-24 | Avg-19 | SR-12 | ER-9.1
27 Down 12 Tanzim Hasan Sakib (Bangladesh) flag Tanzim Hasan Sakib (Bangladesh) 412.46 M-22 | Wickets-23 | Avg-27 | SR-19 | ER-8.5
28 New James Neesham (New Zealand) flag James Neesham (New Zealand) 412.40 M-14 | Wickets-17 | Avg-15 | SR-10 | ER-8.4
30 Down 26 Adam Zampa (Australia) flag Adam Zampa (Australia) 393.56 M-13 | Wickets-17 | Avg-23 | SR-15 | ER-9.0
31 Down 22 Wanindu Hasaranga (Sri Lanka) flag Wanindu Hasaranga (Sri Lanka) 391.83 M-12 | Wickets-17 | Avg-20 | SR-17 | ER-7.0
32 New Lungi Ngidi (South Africa) flag Lungi Ngidi (South Africa) 390.18 M-13 | Wickets-14 | Avg-24 | SR-19 | ER-7.6
34 Down 23 Jasprit Bumrah (India) flag Jasprit Bumrah (India) 373.98 M-13 | Wickets-14 | Avg-21 | SR-18 | ER-7.1
37 Up 3 Sikandar Raza (Zimbabwe) flag Sikandar Raza (Zimbabwe) 369.09 M-25 | Wickets-23 | Avg-23 | SR-21 | ER-6.6
38 New Shivam Dube (India) flag Shivam Dube (India) 359.15 M-17 | Wickets-12 | Avg-18 | SR-13 | ER-8.4
39 Down 3 Azmatullah Omarzai (Afghanistan) flag Azmatullah Omarzai (Afghanistan) 353.12 M-13 | Wickets-12 | Avg-21 | SR-15 | ER-8.0
40 New Brydon Carse (England) flag Brydon Carse (England) 349.64 M-10 | Wickets-14 | Avg-23 | SR-14 | ER-9.8
41 New Matt Henry (New Zealand) flag Matt Henry (New Zealand) 340.56 M-11 | Wickets-14 | Avg-22 | SR-15 | ER-8.8
46 Down 26 Hardik Pandya (India) flag Hardik Pandya (India) 322.91 M-15 | Wickets-12 | Avg-29 | SR-19 | ER-9.2
47 Down 9 Roston Chase (West Indies) flag Roston Chase (West Indies) 314.24 M-17 | Wickets-11 | Avg-27 | SR-19 | ER-8.3
48 Up 19 Josh Hazlewood (Australia) flag Josh Hazlewood (Australia) 295.64 M-8 | Wickets-12 | Avg-17 | SR-14 | ER-7.4
51 New Jamie Overton (England) flag Jamie Overton (England) 286.80 M-8 | Wickets-11 | Avg-19 | SR-13 | ER-9.1
52 New Ally Kimote (Tanzania) flag Ally Kimote (Tanzania) 283.23 M-10 | Wickets-21 | Avg-13 | SR-11 | ER-7.6
53 New Mujeeb Ur Rahman (Afghanistan) flag Mujeeb Ur Rahman (Afghanistan) 282.93 M-9 | Wickets-13 | Avg-19 | SR-16 | ER-7.1
55 Down 34 Nuwan Thushara (Sri Lanka) flag Nuwan Thushara (Sri Lanka) 269.53 M-12 | Wickets-11 | Avg-35 | SR-23 | ER-9.2
56 New Khalidy Juma (Tanzania) flag Khalidy Juma (Tanzania) 269.12 M-11 | Wickets-15 | Avg-20 | SR-16 | ER-7.6
57 New Kyle Jamieson (New Zealand) flag Kyle Jamieson (New Zealand) 267.40 M-10 | Wickets-11 | Avg-30 | SR-19 | ER-9.3
60 Down 31 Maheesh Theekshana (Sri Lanka) flag Maheesh Theekshana (Sri Lanka) 262.67 M-13 | Wickets-11 | Avg-36 | SR-28 | ER-7.8
64 Up 21 Dasun Shanaka (Sri Lanka) flag Dasun Shanaka (Sri Lanka) 250.10 M-17 | Wickets-8 | Avg-34 | SR-25 | ER-8.3
65 New Tinotenda Maposa (Zimbabwe) flag Tinotenda Maposa (Zimbabwe) 240.85 M-19 | Wickets-13 | Avg-38 | SR-26 | ER-9.0
66 Down 36 Blessing Muzarabani (Zimbabwe) flag Blessing Muzarabani (Zimbabwe) 240.07 M-16 | Wickets-16 | Avg-25 | SR-19 | ER-7.8
67 New Ateeq Iqbal (Hong Kong) flag Ateeq Iqbal (Hong Kong) 239.02 M-18 | Wickets-17 | Avg-22 | SR-17 | ER-7.8
68 New Sandeep Lamichhane (Nepal) flag Sandeep Lamichhane (Nepal) 238.98 M-10 | Wickets-21 | Avg-10 | SR-11 | ER-5.5
69 Down 44 Jofra Archer (England) flag Jofra Archer (England) 237.18 M-6 | Wickets-9 | Avg-26 | SR-15 | ER-10.0
71 New Zakary Foulkes (New Zealand) flag Zakary Foulkes (New Zealand) 236.45 M-11 | Wickets-10 | Avg-29 | SR-19 | ER-9.1
72 Up 18 Junaid Siddique (U.A.E.) flag Junaid Siddique (U.A.E.) 232.79 M-13 | Wickets-17 | Avg-20 | SR-16 | ER-7.6
73 New Mohammad Saifuddin (Bangladesh) flag Mohammad Saifuddin (Bangladesh) 230.74 M-9 | Wickets-10 | Avg-22 | SR-16 | ER-8.0
74 New Hasan Ali (Pakistan) flag Hasan Ali (Pakistan) 229.25 M-6 | Wickets-12 | Avg-19 | SR-10 | ER-10.9
75 New Michael Bracewell (New Zealand) flag Michael Bracewell (New Zealand) 225.35 M-21 | Wickets-7 | Avg-41 | SR-28 | ER-8.8
76 Down 39 Dipendra Singh Airee (Nepal) flag Dipendra Singh Airee (Nepal) 222.56 M-16 | Wickets-9 | Avg-32 | SR-31 | ER-6.2
77 New Mirza Mohammed Baig (Qatar) flag Mirza Mohammed Baig (Qatar) 219.24 M-14 | Wickets-27 | Avg-12 | SR-9 | ER-7.5
78 Down 14 Kushal Bhurtel (Nepal) flag Kushal Bhurtel (Nepal) 216.05 M-17 | Wickets-11 | Avg-19 | SR-15 | ER-7.4
79 New Ayush Shukla (Hong Kong) flag Ayush Shukla (Hong Kong) 212.42 M-17 | Wickets-20 | Avg-20 | SR-17 | ER-6.9
80 New Craig Young (Ireland) flag Craig Young (Ireland) 211.76 M-6 | Wickets-10 | Avg-15 | SR-11 | ER-8.6
82 New Saghir Khan (U.A.E.) flag Saghir Khan (U.A.E.) 208.04 M-8 | Wickets-14 | Avg-18 | SR-12 | ER-8.8
83 Up 17 Xavier Bartlett (Australia) flag Xavier Bartlett (Australia) 207.77 M-9 | Wickets-8 | Avg-27 | SR-20 | ER-8.3
85 New Rizwan Butt (Bahrain) flag Rizwan Butt (Bahrain) 206.43 M-34 | Wickets-55 | Avg-13 | SR-13 | ER-5.9
87 Down 34 Mohammad Nabi (Afghanistan) flag Mohammad Nabi (Afghanistan) 200.72 M-13 | Wickets-7 | Avg-31 | SR-25 | ER-7.6
89 New Dhruv Parashar (U.A.E.) flag Dhruv Parashar (U.A.E.) 194.64 M-18 | Wickets-14 | Avg-31 | SR-24 | ER-7.8
91 New Sean Abbott (Australia) flag Sean Abbott (Australia) 189.99 M-8 | Wickets-7 | Avg-40 | SR-24 | ER-10.1
92 Down 59 Alzarri Joseph (West Indies) flag Alzarri Joseph (West Indies) 189.58 M-7 | Wickets-8 | Avg-39 | SR-18 | ER-12.7
94 New Sylvester Okpe (Nigeria) flag Sylvester Okpe (Nigeria) 187.82 M-21 | Wickets-18 | Avg-21 | SR-22 | ER-5.8
95 New Ali Dawood (Bahrain) flag Ali Dawood (Bahrain) 184.22 M-37 | Wickets-63 | Avg-11 | SR-12 | ER-5.5
96 New Glenn Maxwell (Australia) flag Glenn Maxwell (Australia) 183.47 M-10 | Wickets-6 | Avg-25 | SR-16 | ER-9.4
97 New Abdollah Ahmadzai (Afghanistan) flag Abdollah Ahmadzai (Afghanistan) 183.26 M-7 | Wickets-11 | Avg-19 | SR-12 | ER-9.5
98 Down 90 Abbas Afridi (Pakistan) flag Abbas Afridi (Pakistan) 182.84 M-6 | Wickets-8 | Avg-18 | SR-11 | ER-9.3
99 New Kyle Klein (Netherlands) flag Kyle Klein (Netherlands) 181.07 M-9 | Wickets-14 | Avg-20 | SR-13 | ER-9.4
Tags: #topcricketplayersofalltime #bestcricketplayersofalltime #greatestcricketplayers #t20icricket #t20is #ment20is #varunchakravarthy #chakravarthy #jacobduffy #duffy #abrarahmed #ahmed #corbinbosch #bosch #jasonholder #holder #harisrauf #rauf #rishadhossain #hossain #rashidkhan #khan #faheemashraf #ashraf #dushmanthachameera #chameera #mahedihasan #hasan #iccrankings #icctestrankings #iccodirankings #icct20irankings #iccteamrankings #iccplayerrankings #iccmenrankings #iccwomenrankings #iplrankings