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
2 New Mohammad Nawaz (Pakistan) flag Mohammad Nawaz (Pakistan) 729.64 M-26 | Wickets-36 | Avg-14 | SR-12 | ER-6.9
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
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
9 Down 3 Rishad Hossain (Bangladesh) flag Rishad Hossain (Bangladesh) 558.52 M-25 | Wickets-33 | Avg-22 | SR-16 | ER-8.5
10 Up 4 Mustafizur Rahman (Bangladesh) flag Mustafizur Rahman (Bangladesh) 551.86 M-20 | Wickets-26 | Avg-18 | SR-17 | ER-6.1
11 Up 33 Kuldeep Yadav (India) flag Kuldeep Yadav (India) 531.63 M-10 | Wickets-21 | Avg-10 | SR-9 | ER-7.0
12 Up 12 Akeal Hosein (West Indies) flag Akeal Hosein (West Indies) 520.70 M-20 | Wickets-23 | Avg-24 | SR-19 | ER-7.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
21 Down 8 Axar Patel (India) flag Axar Patel (India) 434.47 M-19 | Wickets-17 | Avg-19 | SR-17 | ER-6.9
22 New Haider Ali (U.A.E.) flag Haider Ali (U.A.E.) 433.20 M-21 | Wickets-29 | Avg-16 | SR-17 | ER-5.7
23 Up 59 Richard Ngarava (Zimbabwe) flag Richard Ngarava (Zimbabwe) 433.08 M-24 | Wickets-30 | Avg-21 | SR-16 | ER-8.0
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
29 New Shoriful Islam (Bangladesh) flag Shoriful Islam (Bangladesh) 404.53 M-17 | Wickets-17 | Avg-26 | SR-19 | ER-8.0
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
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
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
42 Up 18 Sufiyan Muqeem (Pakistan) flag Sufiyan Muqeem (Pakistan) 335.23 M-10 | Wickets-11 | Avg-19 | SR-18 | ER-6.6
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
45 New Nasum Ahmed (Bangladesh) flag Nasum Ahmed (Bangladesh) 324.50 M-14 | Wickets-15 | Avg-23 | SR-19 | ER-7.1
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
49 New Liam Dawson (England) flag Liam Dawson (England) 290.13 M-10 | Wickets-12 | Avg-19 | SR-13 | ER-8.8
50 New Vraj Patel (Kenya) flag Vraj Patel (Kenya) 286.89 M-11 | Wickets-12 | Avg-18 | SR-21 | ER-5.1
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
54 New George Linde (South Africa) flag George Linde (South Africa) 280.97 M-11 | Wickets-8 | Avg-32 | SR-22 | ER-8.7
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
58 Down 13 Mitchell Santner (New Zealand) flag Mitchell Santner (New Zealand) 267.28 M-14 | Wickets-11 | Avg-32 | SR-24 | ER-8.0
59 Up 2 Ruben Trumpelmann (Namibia) flag Ruben Trumpelmann (Namibia) 264.26 M-12 | Wickets-17 | Avg-19 | SR-14 | ER-8.4
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
61 New Noor Ahmad (Afghanistan) flag Noor Ahmad (Afghanistan) 261.25 M-8 | Wickets-11 | Avg-18 | SR-17 | ER-6.4
62 New Matthew Humphreys (Ireland) flag Matthew Humphreys (Ireland) 260.94 M-7 | Wickets-9 | Avg-20 | SR-17 | ER-6.9
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
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
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
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
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
84 New Bernard Scholtz (Namibia) flag Bernard Scholtz (Namibia) 207.57 M-10 | Wickets-8 | Avg-26 | SR-23 | ER-6.7
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
87 Down 34 Mohammad Nabi (Afghanistan) flag Mohammad Nabi (Afghanistan) 200.72 M-13 | Wickets-7 | Avg-31 | SR-25 | ER-7.6
88 New Lalit Rajbanshi (Nepal) flag Lalit Rajbanshi (Nepal) 195.19 M-14 | Wickets-15 | Avg-19 | SR-17 | ER-6.5
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
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
93 New Mujeeb-ur-Rehman (Qatar) flag Mujeeb-ur-Rehman (Qatar) 188.31 M-17 | Wickets-16 | Avg-21 | SR-18 | ER-6.8
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
100 New Laksh Bakrania (Tanzania) flag Laksh Bakrania (Tanzania) 177.76 M-11 | Wickets-10 | Avg-23 | SR-21 | ER-6.6
Tags: #topcricketplayersofalltime #bestcricketplayersofalltime #greatestcricketplayers #t20icricket #t20is #ment20is #varunchakravarthy #chakravarthy #mohammadnawaz #nawaz #jacobduffy #duffy #abrarahmed #ahmed #corbinbosch #bosch #jasonholder #holder #harisrauf #rauf #shaheenshahafridi #afridi #rishadhossain #hossain #mustafizurrahman #rahman #kuldeepyadav #yadav #iccrankings #icctestrankings #iccodirankings #icct20irankings #iccteamrankings #iccplayerrankings #iccmenrankings #iccwomenrankings #iplrankings