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 63 Abhishek Sharma (India) flag Abhishek Sharma (India) 859.26 M-21 | Runs-859 | Avg-43 | SR*-193
2 New Tim Seifert (New Zealand) flag Tim Seifert (New Zealand) 606.21 M-16 | Runs-559 | Avg-51 | SR*-164
3 New Dewald Brevis (South Africa) flag Dewald Brevis (South Africa) 560.42 M-17 | Runs-464 | Avg-31 | SR*-176
4 New Sahibzada Farhan (Pakistan) flag Sahibzada Farhan (Pakistan) 553.01 M-26 | Runs-771 | Avg-31 | SR*-134
5 No change Pathum Nissanka (Sri Lanka) flag Pathum Nissanka (Sri Lanka) 540.48 M-18 | Runs-625 | Avg-37 | SR*-149
6 Down 4 Jos Buttler (England) flag Jos Buttler (England) 524.61 M-15 | Runs-480 | Avg-34 | SR*-164
7 Up 45 Tanzid Hasan (Bangladesh) flag Tanzid Hasan (Bangladesh) 508.74 M-27 | Runs-775 | Avg-32 | SR*-135
8 Up 20 Shai Hope (West Indies) flag Shai Hope (West Indies) 494.84 M-19 | Runs-556 | Avg-35 | SR*-137
9 Up 23 Mitchell Marsh (Australia) flag Mitchell Marsh (Australia) 494.74 M-16 | Runs-454 | Avg-38 | SR*-158
10 Up 30 Tim David (Australia/Singapore) flag Tim David (Australia/Singapore) 488.30 M-14 | Runs-395 | Avg-49 | SR*-198
11 Down 7 Phil Salt (England) flag Phil Salt (England) 455.20 M-12 | Runs-434 | Avg-43 | SR*-176
12 Up 43 Tilak Varma (India) flag Tilak Varma (India) 450.34 M-20 | Runs-567 | Avg-47 | SR*-129
13 Up 17 Brian Bennett (Zimbabwe) flag Brian Bennett (Zimbabwe) 449.11 M-25 | Runs-936 | Avg-37 | SR*-148
14 Up 17 Saim Ayub (Pakistan) flag Saim Ayub (Pakistan) 416.32 M-29 | Runs-581 | Avg-21 | SR*-129
15 New Hasan Nawaz (Pakistan) flag Hasan Nawaz (Pakistan) 414.03 M-25 | Runs-457 | Avg-21 | SR*-154
16 New Salman Agha (Pakistan) flag Salman Agha (Pakistan) 401.40 M-34 | Runs-625 | Avg-26 | SR*-115
17 New Parvez Hossain Emon (Bangladesh) flag Parvez Hossain Emon (Bangladesh) 389.70 M-23 | Runs-519 | Avg-25 | SR*-138
18 New Mohammad Haris (Pakistan) flag Mohammad Haris (Pakistan) 387.04 M-26 | Runs-429 | Avg-19 | SR*-139
19 Down 1 Rovman Powell (West Indies) flag Rovman Powell (West Indies) 384.01 M-16 | Runs-321 | Avg-27 | SR*-154
20 Down 4 Fakhar Zaman (Pakistan) flag Fakhar Zaman (Pakistan) 380.89 M-22 | Runs-512 | Avg-28 | SR*-128
21 Up 47 Muhammad Waseem (U.A.E.) flag Muhammad Waseem (U.A.E.) 377.48 M-22 | Runs-669 | Avg-30 | SR*-139
22 Up 27 Litton Das (Bangladesh) flag Litton Das (Bangladesh) 366.30 M-25 | Runs-635 | Avg-28 | SR*-132
23 Down 13 Ibrahim Zadran (Afghanistan) flag Ibrahim Zadran (Afghanistan) 365.73 M-14 | Runs-453 | Avg-35 | SR*-121
24 New Ryan Burl (Zimbabwe) flag Ryan Burl (Zimbabwe) 360.09 M-25 | Runs-558 | Avg-31 | SR*-142
25 New Tim Robinson (New Zealand) flag Tim Robinson (New Zealand) 343.47 M-15 | Runs-402 | Avg-45 | SR*-145
26 Up 50 Harry Brook (England) flag Harry Brook (England) 343.44 M-13 | Runs-305 | Avg-31 | SR*-167
27 New Saif Hassan (Bangladesh) flag Saif Hassan (Bangladesh) 335.39 M-16 | Runs-391 | Avg-30 | SR*-128
28 Down 8 Hardik Pandya (India) flag Hardik Pandya (India) 334.48 M-15 | Runs-302 | Avg-34 | SR*-153
29 Up 21 Kusal Perera (Sri Lanka) flag Kusal Perera (Sri Lanka) 331.31 M-17 | Runs-357 | Avg-24 | SR*-141
30 Up 57 Shubman Gill (India) flag Shubman Gill (India) 330.53 M-15 | Runs-291 | Avg-24 | SR*-137
31 New Kamil Mishara (Sri Lanka) flag Kamil Mishara (Sri Lanka) 330.32 M-10 | Runs-336 | Avg-42 | SR*-131
32 Down 18 Kusal Mendis (Sri Lanka) flag Kusal Mendis (Sri Lanka) 327.37 M-18 | Runs-388 | Avg-24 | SR*-124
33 Up 57 Romario Shepherd (West Indies) flag Romario Shepherd (West Indies) 319.89 M-18 | Runs-271 | Avg-25 | SR*-155
34 Down 26 Rahmanullah Gurbaz (Afghanistan) flag Rahmanullah Gurbaz (Afghanistan) 314.20 M-14 | Runs-384 | Avg-27 | SR*-137
35 Up 12 Sikandar Raza (Zimbabwe) flag Sikandar Raza (Zimbabwe) 311.60 M-25 | Runs-536 | Avg-24 | SR*-128
36 Down 10 Towhid Hridoy (Bangladesh) flag Towhid Hridoy (Bangladesh) 310.29 M-25 | Runs-493 | Avg-26 | SR*-117
37 New Asif Khan (U.A.E.) flag Asif Khan (U.A.E.) 306.36 M-16 | Runs-298 | Avg-25 | SR*-156
38 Up 32 Alishan Sharafu (U.A.E.) flag Alishan Sharafu (U.A.E.) 304.60 M-21 | Runs-664 | Avg-37 | SR*-136
39 New Sediqullah Atal (Afghanistan) flag Sediqullah Atal (Afghanistan) 299.78 M-13 | Runs-374 | Avg-34 | SR*-129
40 New Cameron Green (Australia) flag Cameron Green (Australia) 287.69 M-8 | Runs-258 | Avg-43 | SR*-169
41 Up 24 Tadiwanashe Marumani (Zimbabwe) flag Tadiwanashe Marumani (Zimbabwe) 284.90 M-19 | Runs-432 | Avg-24 | SR*-126
42 New Jan Frylinck (Namibia) flag Jan Frylinck (Namibia) 284.71 M-9 | Runs-320 | Avg-40 | SR*-194
43 Up 14 Mark Chapman (New Zealand/Hong Kong) flag Mark Chapman (New Zealand/Hong Kong) 279.62 M-20 | Runs-282 | Avg-22 | SR*-159
44 Up 4 Roston Chase (West Indies) flag Roston Chase (West Indies) 278.35 M-17 | Runs-281 | Avg-26 | SR*-131
45 No change Jaker Ali (Bangladesh) flag Jaker Ali (Bangladesh) 277.18 M-26 | Runs-378 | Avg-22 | SR*-124
46 New Rachin Ravindra (New Zealand) flag Rachin Ravindra (New Zealand) 274.72 M-13 | Runs-309 | Avg-31 | SR*-151
47 New Faheem Ashraf (Pakistan) flag Faheem Ashraf (Pakistan) 273.51 M-28 | Runs-224 | Avg-14 | SR*-142
48 New Jason Holder (West Indies) flag Jason Holder (West Indies) 268.02 M-23 | Runs-255 | Avg-20 | SR*-149
49 Up 4 Josh Inglis (Australia) flag Josh Inglis (Australia) 267.39 M-12 | Runs-205 | Avg-23 | SR*-168
50 New Mohammad Nawaz (Pakistan) flag Mohammad Nawaz (Pakistan) 266.47 M-26 | Runs-362 | Avg-19 | SR*-138
51 New Dasun Shanaka (Sri Lanka) flag Dasun Shanaka (Sri Lanka) 260.01 M-17 | Runs-220 | Avg-24 | SR*-133
52 New Alick Athanaze (West Indies) flag Alick Athanaze (West Indies) 257.91 M-10 | Runs-251 | Avg-25 | SR*-131
53 Down 2 Aiden Markram (South Africa) flag Aiden Markram (South Africa) 254.37 M-9 | Runs-210 | Avg-23 | SR*-144
54 Down 39 Quinton de Kock (South Africa) flag Quinton de Kock (South Africa) 250.31 M-8 | Runs-187 | Avg-23 | SR*-168
55 New Devon Conway (New Zealand) flag Devon Conway (New Zealand) 250.14 M-12 | Runs-267 | Avg-33 | SR*-126
56 Down 18 Shivam Dube (India) flag Shivam Dube (India) 248.81 M-17 | Runs-191 | Avg-21 | SR*-153
57 New Adil Butt (Eswatini) flag Adil Butt (Eswatini) 246.92 M-5 | Runs-227 | Avg-45 | SR*-241
58 New Ben Duckett (England) flag Ben Duckett (England) 246.78 M-8 | Runs-212 | Avg-27 | SR*-168
59 New Arun Yadav (Tanzania) flag Arun Yadav (Tanzania) 244.53 M-11 | Runs-421 | Avg-42 | SR*-154
60 New Shamim Hossain (Bangladesh) flag Shamim Hossain (Bangladesh) 242.33 M-25 | Runs-261 | Avg-15 | SR*-121
61 Down 25 Mohammad Nabi (Afghanistan) flag Mohammad Nabi (Afghanistan) 236.79 M-13 | Runs-180 | Avg-20 | SR*-141
62 Down 53 Suryakumar Yadav (India) flag Suryakumar Yadav (India) 234.60 M-21 | Runs-218 | Avg-14 | SR*-123
63 Up 14 Azmatullah Omarzai (Afghanistan) flag Azmatullah Omarzai (Afghanistan) 232.00 M-13 | Runs-219 | Avg-24 | SR*-147
64 New JJ Smit (Namibia) flag JJ Smit (Namibia) 231.93 M-12 | Runs-250 | Avg-36 | SR*-169
65 New Zeeshan Ali (Hong Kong) flag Zeeshan Ali (Hong Kong) 227.77 M-21 | Runs-581 | Avg-28 | SR*-140
66 Down 12 Daryl Mitchell (New Zealand) flag Daryl Mitchell (New Zealand) 227.70 M-21 | Runs-298 | Avg-30 | SR*-142
67 New Sami Sohail (Malawi) flag Sami Sohail (Malawi) 227.58 M-20 | Runs-641 | Avg-34 | SR*-128
68 New Donovan Ferreira (South Africa) flag Donovan Ferreira (South Africa) 225.95 M-10 | Runs-161 | Avg-20 | SR*-155
69 Up 26 Kushal Bhurtel (Nepal) flag Kushal Bhurtel (Nepal) 221.72 M-17 | Runs-509 | Avg-32 | SR*-124
70 Up 29 Jacob Bethell (England) flag Jacob Bethell (England) 220.55 M-13 | Runs-219 | Avg-22 | SR*-147
71 Down 60 Glenn Maxwell (Australia) flag Glenn Maxwell (Australia) 219.45 M-10 | Runs-171 | Avg-21 | SR*-169
72 Down 66 Reeza Hendricks (South Africa) flag Reeza Hendricks (South Africa) 218.61 M-12 | Runs-233 | Avg-19 | SR*-109
73 New Anshy Rath (Hong Kong) flag Anshy Rath (Hong Kong) 215.78 M-21 | Runs-814 | Avg-41 | SR*-135
74 New Shimron Hetmyer (West Indies) flag Shimron Hetmyer (West Indies) 208.41 M-7 | Runs-170 | Avg-24 | SR*-195
75 Down 51 Sanju Samson (India) flag Sanju Samson (India) 203.80 M-15 | Runs-222 | Avg-20 | SR*-127
76 New Tashinga Musekiwa (Zimbabwe) flag Tashinga Musekiwa (Zimbabwe) 203.50 M-25 | Runs-257 | Avg-18 | SR*-135
77 New Mitchell Owen (Australia) flag Mitchell Owen (Australia) 201.68 M-13 | Runs-163 | Avg-20 | SR*-158
78 New Harry Tector (Ireland) flag Harry Tector (Ireland) 201.28 M-9 | Runs-240 | Avg-48 | SR*-141
79 Down 52 Brandon King (West Indies) flag Brandon King (West Indies) 195.69 M-10 | Runs-205 | Avg-21 | SR*-131
80 Down 51 Finn Allen (New Zealand) flag Finn Allen (New Zealand) 195.47 M-5 | Runs-144 | Avg-36 | SR*-212
81 New Rashid Khan (Afghanistan) flag Rashid Khan (Afghanistan) 193.33 M-12 | Runs-135 | Avg-23 | SR*-155
82 Down 45 Sherfane Rutherford (West Indies) flag Sherfane Rutherford (West Indies) 189.45 M-16 | Runs-160 | Avg-11 | SR*-124
83 New Lhuan Dre Pretorius (South Africa) flag Lhuan Dre Pretorius (South Africa) 186.74 M-12 | Runs-157 | Avg-13 | SR*-122
84 Down 10 Kamindu Mendis (Sri Lanka) flag Kamindu Mendis (Sri Lanka) 185.73 M-12 | Runs-159 | Avg-20 | SR*-130
85 Up 11 Gerhard Erasmus (Namibia) flag Gerhard Erasmus (Namibia) 185.70 M-12 | Runs-276 | Avg-31 | SR*-123
86 New Mitchell Santner (New Zealand) flag Mitchell Santner (New Zealand) 184.84 M-14 | Runs-137 | Avg-46 | SR*-188
87 Up 5 Aasif Sheikh (Nepal) flag Aasif Sheikh (Nepal) 183.50 M-14 | Runs-394 | Avg-33 | SR*-140
88 New Rakep Patel (Kenya) flag Rakep Patel (Kenya) 183.13 M-11 | Runs-306 | Avg-31 | SR*-115
89 New Jan Nicol Loftie-Eaton (Namibia) flag Jan Nicol Loftie-Eaton (Namibia) 182.87 M-12 | Runs-242 | Avg-27 | SR*-155
90 Down 57 Charith Asalanka (Sri Lanka) flag Charith Asalanka (Sri Lanka) 181.78 M-13 | Runs-156 | Avg-16 | SR*-122
91 New AWJ Auguste (West Indies) flag AWJ Auguste (West Indies) 178.80 M-9 | Runs-164 | Avg-23 | SR*-139
92 New Darius Visser (Samoa) flag Darius Visser (Samoa) 178.01 M-11 | Runs-313 | Avg-35 | SR*-126
93 New Tony Munyonga (Zimbabwe) flag Tony Munyonga (Zimbabwe) 177.40 M-21 | Runs-220 | Avg-15 | SR*-117
94 New Muhammad Zohaib (U.A.E.) flag Muhammad Zohaib (U.A.E.) 174.31 M-15 | Runs-289 | Avg-21 | SR*-104
95 New Shaheen Shah Afridi (Pakistan) flag Shaheen Shah Afridi (Pakistan) 172.49 M-21 | Runs-120 | Avg-20 | SR*-129
96 Down 57 Michael Levitt (Netherlands) flag Michael Levitt (Netherlands) 169.13 M-8 | Runs-314 | Avg-39 | SR*-140
97 New Asif Ali (Bahrain) flag Asif Ali (Bahrain) 165.44 M-32 | Runs-955 | Avg-35 | SR*-152
98 New Fiaz Ahmed (Bahrain) flag Fiaz Ahmed (Bahrain) 165.41 M-40 | Runs-1251 | Avg-50 | SR*-133
99 New Jatinder Singh (Oman) flag Jatinder Singh (Oman) 164.87 M-11 | Runs-342 | Avg-31 | SR*-141
100 New Raghav Dhawan (Uganda) flag Raghav Dhawan (Uganda) 164.29 M-11 | Runs-414 | Avg-46 | SR*-110
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 #philsalt #salt #iccrankings #icctestrankings #iccodirankings #icct20irankings #iccteamrankings #iccplayerrankings #iccmenrankings #iccwomenrankings #iplrankings