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
3 New Jacob Duffy (New Zealand) flag Jacob Duffy (New Zealand) 681.68 M-21 | Wickets-35 | Avg-15 | SR-12 | ER-7.5
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
8 Down 3 Shaheen Shah Afridi (Pakistan) flag Shaheen Shah Afridi (Pakistan) 563.45 M-21 | Wickets-26 | Avg-21 | SR-17 | ER-7.5
10 Up 4 Mustafizur Rahman (Bangladesh) flag Mustafizur Rahman (Bangladesh) 551.86 M-20 | Wickets-26 | Avg-18 | SR-17 | ER-6.1
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
18 New Brad Evans (Zimbabwe) flag Brad Evans (Zimbabwe) 459.06 M-17 | Wickets-30 | Avg-15 | SR-12 | ER-7.7
20 Up 55 Nathan Ellis (Australia) flag Nathan Ellis (Australia) 448.44 M-12 | Wickets-18 | Avg-19 | SR-14 | ER-8.2
23 Up 59 Richard Ngarava (Zimbabwe) flag Richard Ngarava (Zimbabwe) 433.08 M-24 | Wickets-30 | Avg-21 | SR-16 | 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
29 New Shoriful Islam (Bangladesh) flag Shoriful Islam (Bangladesh) 404.53 M-17 | Wickets-17 | Avg-26 | SR-19 | ER-8.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
33 New Salman Mirza (Pakistan) flag Salman Mirza (Pakistan) 378.85 M-11 | Wickets-16 | Avg-17 | SR-16 | ER-6.4
34 Down 23 Jasprit Bumrah (India) flag Jasprit Bumrah (India) 373.98 M-13 | Wickets-14 | Avg-21 | SR-18 | ER-7.1
35 New Ben Dwarshuis (Australia) flag Ben Dwarshuis (Australia) 372.92 M-10 | Wickets-15 | Avg-23 | SR-15 | ER-9.1
36 Down 35 Arshdeep Singh (India) flag Arshdeep Singh (India) 371.31 M-12 | Wickets-15 | Avg-24 | SR-16 | ER-8.9
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
43 New Kwena Maphaka (South Africa) flag Kwena Maphaka (South Africa) 334.05 M-8 | Wickets-12 | Avg-21 | SR-13 | ER-9.8
44 New JJ Smit (Namibia) flag JJ Smit (Namibia) 326.32 M-12 | Wickets-20 | Avg-11 | SR-11 | ER-6.2
46 Down 26 Hardik Pandya (India) flag Hardik Pandya (India) 322.91 M-15 | Wickets-12 | Avg-29 | SR-19 | ER-9.2
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
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
59 Up 2 Ruben Trumpelmann (Namibia) flag Ruben Trumpelmann (Namibia) 264.26 M-12 | Wickets-17 | Avg-19 | SR-14 | ER-8.4
63 New Muhammad Rohid (United Arab Emirates) flag Muhammad Rohid (United Arab Emirates) 250.21 M-16 | Wickets-19 | Avg-22 | SR-17 | ER-7.7
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
69 Down 44 Jofra Archer (England) flag Jofra Archer (England) 237.18 M-6 | Wickets-9 | Avg-26 | SR-15 | ER-10.0
70 New Luke Wood (England) flag Luke Wood (England) 236.87 M-9 | Wickets-9 | Avg-23 | SR-17 | ER-8.4
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
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
81 Down 74 Fazalhaq Farooqi (Afghanistan) flag Fazalhaq Farooqi (Afghanistan) 210.86 M-8 | Wickets-9 | Avg-24 | SR-17 | ER-8.3
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
86 New Kaleem Sana (Canada) flag Kaleem Sana (Canada) 201.81 M-15 | Wickets-28 | Avg-9 | SR-10 | ER-5.8
90 New Imran Anwar (Bahrain) flag Imran Anwar (Bahrain) 192.79 M-33 | Wickets-31 | Avg-21 | SR-20 | ER-6.3
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
95 New Ali Dawood (Bahrain) flag Ali Dawood (Bahrain) 184.22 M-37 | Wickets-63 | Avg-11 | SR-12 | ER-5.5
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 #jacobduffy #duffy #corbinbosch #bosch #jasonholder #holder #harisrauf #rauf #shaheenshahafridi #afridi #mustafizurrahman #rahman #faheemashraf #ashraf #dushmanthachameera #chameera #bradevans #evans #nathanellis #ellis #richardngarava #ngarava #iccrankings #icctestrankings #iccodirankings #icct20irankings #iccteamrankings #iccplayerrankings #iccmenrankings #iccwomenrankings #iplrankings