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 64 Abhishek Sharma (India) flag Abhishek Sharma (India) 857.75 M-21 | Runs-859 | Avg-43 | SR*-193
2 New Tim Seifert (New Zealand) flag Tim Seifert (New Zealand) 606.49 M-16 | Runs-559 | Avg-51 | SR*-164
3 New Dewald Brevis (South Africa) flag Dewald Brevis (South Africa) 559.93 M-17 | Runs-464 | Avg-31 | SR*-176
4 New Sahibzada Farhan (Pakistan) flag Sahibzada Farhan (Pakistan) 559.43 M-26 | Runs-771 | Avg-31 | SR*-134
5 Down 1 Pathum Nissanka (Sri Lanka) flag Pathum Nissanka (Sri Lanka) 538.37 M-18 | Runs-625 | Avg-37 | SR*-149
6 Down 4 Jos Buttler (England) flag Jos Buttler (England) 523.45 M-15 | Runs-480 | Avg-34 | SR*-164
7 Up 42 Tanzid Hasan (Bangladesh) flag Tanzid Hasan (Bangladesh) 511.26 M-27 | Runs-775 | Avg-32 | SR*-135
8 Up 19 Shai Hope (West Indies) flag Shai Hope (West Indies) 493.36 M-19 | Runs-556 | Avg-35 | SR*-137
9 Up 21 Mitchell Marsh (Australia) flag Mitchell Marsh (Australia) 492.10 M-16 | Runs-454 | Avg-38 | SR*-158
10 Up 30 Tim David (Australia/Singapore) flag Tim David (Australia/Singapore) 487.96 M-14 | Runs-395 | Avg-49 | SR*-198
11 Up 44 Tilak Varma (India) flag Tilak Varma (India) 462.24 M-20 | Runs-567 | Avg-47 | SR*-129
12 Down 9 Phil Salt (England) flag Phil Salt (England) 453.74 M-12 | Runs-434 | Avg-43 | SR*-176
13 Up 18 Brian Bennett (Zimbabwe) flag Brian Bennett (Zimbabwe) 449.03 M-25 | Runs-936 | Avg-37 | SR*-148
14 New Hasan Nawaz (Pakistan) flag Hasan Nawaz (Pakistan) 417.06 M-25 | Runs-457 | Avg-21 | SR*-154
15 Up 17 Saim Ayub (Pakistan) flag Saim Ayub (Pakistan) 414.36 M-29 | Runs-581 | Avg-21 | SR*-129
16 New Salman Agha (Pakistan) flag Salman Agha (Pakistan) 403.69 M-34 | Runs-625 | Avg-26 | SR*-115
17 New Mohammad Haris (Pakistan) flag Mohammad Haris (Pakistan) 388.70 M-26 | Runs-429 | Avg-19 | SR*-139
18 New Parvez Hossain Emon (Bangladesh) flag Parvez Hossain Emon (Bangladesh) 388.26 M-23 | Runs-519 | Avg-25 | SR*-138
19 Down 2 Rovman Powell (West Indies) flag Rovman Powell (West Indies) 383.39 M-16 | Runs-321 | Avg-27 | SR*-154
20 Down 4 Fakhar Zaman (Pakistan) flag Fakhar Zaman (Pakistan) 379.45 M-22 | Runs-512 | Avg-28 | SR*-128
21 Up 47 Muhammad Waseem (U.A.E.) flag Muhammad Waseem (U.A.E.) 376.23 M-22 | Runs-669 | Avg-30 | SR*-139
22 New Ryan Burl (Zimbabwe) flag Ryan Burl (Zimbabwe) 372.48 M-25 | Runs-558 | Avg-31 | SR*-142
23 Down 13 Ibrahim Zadran (Afghanistan) flag Ibrahim Zadran (Afghanistan) 369.18 M-14 | Runs-453 | Avg-35 | SR*-121
24 Up 27 Litton Das (Bangladesh) flag Litton Das (Bangladesh) 366.88 M-25 | Runs-635 | Avg-28 | SR*-132
25 New Tim Robinson (New Zealand) flag Tim Robinson (New Zealand) 348.76 M-15 | Runs-402 | Avg-45 | SR*-145
26 New Saif Hassan (Bangladesh) flag Saif Hassan (Bangladesh) 345.92 M-16 | Runs-391 | Avg-30 | SR*-128
27 Up 51 Harry Brook (England) flag Harry Brook (England) 345.32 M-13 | Runs-305 | Avg-31 | SR*-167
28 Up 25 Kusal Perera (Sri Lanka) flag Kusal Perera (Sri Lanka) 335.16 M-17 | Runs-357 | Avg-24 | SR*-141
29 Down 9 Hardik Pandya (India) flag Hardik Pandya (India) 334.03 M-15 | Runs-302 | Avg-34 | SR*-153
30 Up 56 Shubman Gill (India) flag Shubman Gill (India) 330.14 M-15 | Runs-291 | Avg-24 | SR*-137
31 New Kamil Mishara (Sri Lanka) flag Kamil Mishara (Sri Lanka) 329.04 M-10 | Runs-336 | Avg-42 | SR*-131
32 Down 18 Kusal Mendis (Sri Lanka) flag Kusal Mendis (Sri Lanka) 328.50 M-18 | Runs-388 | Avg-24 | SR*-124
33 Up 51 Romario Shepherd (West Indies) flag Romario Shepherd (West Indies) 321.52 M-18 | Runs-271 | Avg-25 | SR*-155
34 Down 9 Towhid Hridoy (Bangladesh) flag Towhid Hridoy (Bangladesh) 316.63 M-25 | Runs-493 | Avg-26 | SR*-117
35 Down 26 Rahmanullah Gurbaz (Afghanistan) flag Rahmanullah Gurbaz (Afghanistan) 313.74 M-14 | Runs-384 | Avg-27 | SR*-137
36 Up 12 Sikandar Raza (Zimbabwe) flag Sikandar Raza (Zimbabwe) 312.55 M-25 | Runs-536 | Avg-24 | SR*-128
37 Up 33 Alishan Sharafu (U.A.E.) flag Alishan Sharafu (U.A.E.) 307.56 M-21 | Runs-664 | Avg-37 | SR*-136
38 New Asif Khan (U.A.E.) flag Asif Khan (U.A.E.) 306.19 M-16 | Runs-298 | Avg-25 | SR*-156
39 New Sediqullah Atal (Afghanistan) flag Sediqullah Atal (Afghanistan) 305.18 M-13 | Runs-374 | Avg-34 | SR*-129
40 New Cameron Green (Australia) flag Cameron Green (Australia) 287.92 M-8 | Runs-258 | Avg-43 | SR*-169
41 Up 25 Tadiwanashe Marumani (Zimbabwe) flag Tadiwanashe Marumani (Zimbabwe) 283.54 M-19 | Runs-432 | Avg-24 | SR*-126
42 New Jan Frylinck (Namibia) flag Jan Frylinck (Namibia) 283.12 M-9 | Runs-320 | Avg-40 | SR*-194
43 Up 9 Mark Chapman (New Zealand/Hong Kong) flag Mark Chapman (New Zealand/Hong Kong) 279.45 M-20 | Runs-282 | Avg-22 | SR*-159
44 Up 1 Jaker Ali (Bangladesh) flag Jaker Ali (Bangladesh) 279.44 M-26 | Runs-378 | Avg-22 | SR*-124
45 New Rachin Ravindra (New Zealand) flag Rachin Ravindra (New Zealand) 278.93 M-13 | Runs-309 | Avg-31 | SR*-151
46 Up 1 Roston Chase (West Indies) flag Roston Chase (West Indies) 278.27 M-17 | Runs-281 | Avg-26 | SR*-131
47 New Jason Holder (West Indies) flag Jason Holder (West Indies) 274.02 M-23 | Runs-255 | Avg-20 | SR*-149
48 New Faheem Ashraf (Pakistan) flag Faheem Ashraf (Pakistan) 272.58 M-28 | Runs-224 | Avg-14 | SR*-142
49 Up 7 Josh Inglis (Australia) flag Josh Inglis (Australia) 272.57 M-12 | Runs-205 | Avg-23 | SR*-168
50 New Mohammad Nawaz (Pakistan) flag Mohammad Nawaz (Pakistan) 265.65 M-26 | Runs-362 | Avg-19 | SR*-138
51 New Alick Athanaze (West Indies) flag Alick Athanaze (West Indies) 263.50 M-10 | Runs-251 | Avg-25 | SR*-131
52 Down 2 Aiden Markram (South Africa) flag Aiden Markram (South Africa) 259.24 M-9 | Runs-210 | Avg-23 | SR*-144
53 New Dasun Shanaka (Sri Lanka) flag Dasun Shanaka (Sri Lanka) 258.95 M-17 | Runs-220 | Avg-24 | SR*-133
54 Down 41 Quinton de Kock (South Africa) flag Quinton de Kock (South Africa) 249.68 M-8 | Runs-187 | Avg-23 | SR*-168
55 New Devon Conway (New Zealand) flag Devon Conway (New Zealand) 249.27 M-12 | Runs-267 | Avg-33 | SR*-126
56 New Ben Duckett (England) flag Ben Duckett (England) 249.24 M-8 | Runs-212 | Avg-27 | SR*-168
57 Down 19 Shivam Dube (India) flag Shivam Dube (India) 248.34 M-17 | Runs-191 | Avg-21 | SR*-153
58 New Adil Butt (Eswatini) flag Adil Butt (Eswatini) 245.82 M-5 | Runs-227 | Avg-45 | SR*-241
59 New Arun Yadav (Tanzania) flag Arun Yadav (Tanzania) 243.81 M-11 | Runs-421 | Avg-42 | SR*-154
60 New Shamim Hossain (Bangladesh) flag Shamim Hossain (Bangladesh) 242.25 M-25 | Runs-261 | Avg-15 | SR*-121
61 Up 36 Kushal Bhurtel (Nepal) flag Kushal Bhurtel (Nepal) 240.43 M-17 | Runs-509 | Avg-32 | SR*-124
62 Down 26 Mohammad Nabi (Afghanistan) flag Mohammad Nabi (Afghanistan) 235.89 M-13 | Runs-180 | Avg-20 | SR*-141
63 Up 10 Azmatullah Omarzai (Afghanistan) flag Azmatullah Omarzai (Afghanistan) 235.08 M-13 | Runs-219 | Avg-24 | SR*-147
64 Down 56 Suryakumar Yadav (India) flag Suryakumar Yadav (India) 234.61 M-21 | Runs-218 | Avg-14 | SR*-123
65 Down 11 Daryl Mitchell (New Zealand) flag Daryl Mitchell (New Zealand) 230.96 M-21 | Runs-298 | Avg-30 | SR*-142
66 New JJ Smit (Namibia) flag JJ Smit (Namibia) 230.94 M-12 | Runs-250 | Avg-36 | SR*-169
67 Up 27 Jacob Bethell (England) flag Jacob Bethell (England) 230.10 M-13 | Runs-219 | Avg-22 | SR*-147
68 New Zeeshan Ali (Hong Kong) flag Zeeshan Ali (Hong Kong) 229.14 M-21 | Runs-581 | Avg-28 | SR*-140
69 New Sami Sohail (Malawi) flag Sami Sohail (Malawi) 226.84 M-20 | Runs-641 | Avg-34 | SR*-128
70 New Donovan Ferreira (South Africa) flag Donovan Ferreira (South Africa) 225.52 M-10 | Runs-161 | Avg-20 | SR*-155
71 New Shimron Hetmyer (West Indies) flag Shimron Hetmyer (West Indies) 221.09 M-7 | Runs-170 | Avg-24 | SR*-195
72 Down 61 Glenn Maxwell (Australia) flag Glenn Maxwell (Australia) 218.75 M-10 | Runs-171 | Avg-21 | SR*-169
73 Down 67 Reeza Hendricks (South Africa) flag Reeza Hendricks (South Africa) 217.98 M-12 | Runs-233 | Avg-19 | SR*-109
74 New Anshy Rath (Hong Kong) flag Anshy Rath (Hong Kong) 215.20 M-21 | Runs-814 | Avg-41 | SR*-135
75 New Tashinga Musekiwa (Zimbabwe) flag Tashinga Musekiwa (Zimbabwe) 209.85 M-25 | Runs-257 | Avg-18 | SR*-135
76 Down 52 Sanju Samson (India) flag Sanju Samson (India) 208.20 M-15 | Runs-222 | Avg-20 | SR*-127
77 Down 48 Brandon King (West Indies) flag Brandon King (West Indies) 205.79 M-10 | Runs-205 | Avg-21 | SR*-131
78 New Mitchell Owen (Australia) flag Mitchell Owen (Australia) 201.01 M-13 | Runs-163 | Avg-20 | SR*-158
79 New Harry Tector (Ireland) flag Harry Tector (Ireland) 200.79 M-9 | Runs-240 | Avg-48 | SR*-141
80 Up 13 Aasif Sheikh (Nepal) flag Aasif Sheikh (Nepal) 197.03 M-14 | Runs-394 | Avg-33 | SR*-140
81 New Rashid Khan (Afghanistan) flag Rashid Khan (Afghanistan) 193.73 M-12 | Runs-135 | Avg-23 | SR*-155
82 Down 54 Finn Allen (New Zealand) flag Finn Allen (New Zealand) 193.64 M-5 | Runs-144 | Avg-36 | SR*-212
83 Up 7 Gerhard Erasmus (Namibia) flag Gerhard Erasmus (Namibia) 193.33 M-12 | Runs-276 | Avg-31 | SR*-123
84 Down 12 Kamindu Mendis (Sri Lanka) flag Kamindu Mendis (Sri Lanka) 191.04 M-12 | Runs-159 | Avg-20 | SR*-130
85 New Mitchell Santner (New Zealand) flag Mitchell Santner (New Zealand) 189.69 M-14 | Runs-137 | Avg-46 | SR*-188
86 Down 49 Sherfane Rutherford (West Indies) flag Sherfane Rutherford (West Indies) 189.43 M-16 | Runs-160 | Avg-11 | SR*-124
87 Down 53 Charith Asalanka (Sri Lanka) flag Charith Asalanka (Sri Lanka) 186.87 M-13 | Runs-156 | Avg-16 | SR*-122
88 New Lhuan Dre Pretorius (South Africa) flag Lhuan Dre Pretorius (South Africa) 186.07 M-12 | Runs-157 | Avg-13 | SR*-122
89 New Rakep Patel (Kenya) flag Rakep Patel (Kenya) 183.90 M-11 | Runs-306 | Avg-31 | SR*-115
90 New Jan Nicol Loftie-Eaton (Namibia) flag Jan Nicol Loftie-Eaton (Namibia) 182.08 M-12 | Runs-242 | Avg-27 | SR*-155
91 New Tony Munyonga (Zimbabwe) flag Tony Munyonga (Zimbabwe) 180.71 M-21 | Runs-220 | Avg-15 | SR*-117
92 New AWJ Auguste (West Indies) flag AWJ Auguste (West Indies) 178.21 M-9 | Runs-164 | Avg-23 | SR*-139
93 New Darius Visser (Samoa) flag Darius Visser (Samoa) 177.21 M-11 | Runs-313 | Avg-35 | SR*-126
94 New Muhammad Zohaib (U.A.E.) flag Muhammad Zohaib (U.A.E.) 173.66 M-15 | Runs-289 | Avg-21 | SR*-104
95 New Shaheen Shah Afridi (Pakistan) flag Shaheen Shah Afridi (Pakistan) 171.89 M-21 | Runs-120 | Avg-20 | SR*-129
96 Down 57 Michael Levitt (Netherlands) flag Michael Levitt (Netherlands) 168.45 M-8 | Runs-314 | Avg-39 | SR*-140
97 New Asif Ali (Bahrain) flag Asif Ali (Bahrain) 165.61 M-32 | Runs-955 | Avg-35 | SR*-152
98 New Fiaz Ahmed (Bahrain) flag Fiaz Ahmed (Bahrain) 165.37 M-40 | Runs-1251 | Avg-50 | SR*-133
99 New Rahul Chopra (U.A.E.) flag Rahul Chopra (U.A.E.) 164.51 M-21 | Runs-330 | Avg-19 | SR*-111
100 New Jatinder Singh (Oman) flag Jatinder Singh (Oman) 164.37 M-11 | Runs-342 | Avg-31 | SR*-141
Tags: #topcricketplayersofalltime #bestcricketplayersofalltime #greatestcricketplayers #t20icricket #t20is #ment20is #abhisheksharma #sharma #timseifert #seifert #dewaldbrevis #brevis #sahibzadafarhan #farhan #pathumnissanka #nissanka #josbuttler #buttler #tanzidhasan #hasan #shaihope #hope #mitchellmarsh #marsh #timdavid #david #tilakvarma #varma #iccrankings #icctestrankings #iccodirankings #icct20irankings #iccteamrankings #iccplayerrankings #iccmenrankings #iccwomenrankings #iplrankings