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 65 Saim Ayub (Pakistan) flag Saim Ayub (Pakistan) 929.90 M-29 | Runs-581 | BatA-21 | Wickets-21 | BowlA-22 | Ct/St-9 | FPM-0.3
2 New Mohammad Nawaz (Pakistan) flag Mohammad Nawaz (Pakistan) 897.98 M-26 | Runs-362 | BatA-19 | Wickets-36 | BowlA-14 | Ct/St-12 | FPM-0.5
3 New Jason Holder (West Indies) flag Jason Holder (West Indies) 840.37 M-23 | Runs-255 | BatA-20 | Wickets-31 | BowlA-23 | Ct/St-16 | FPM-0.7
4 New Abhishek Sharma (India) flag Abhishek Sharma (India) 800.90 M-21 | Runs-859 | BatA-43 | Wickets-3 | BowlA-21 | Ct/St-11 | FPM-0.5
5 New Faheem Ashraf (Pakistan) flag Faheem Ashraf (Pakistan) 792.05 M-28 | Runs-224 | BatA-14 | Wickets-24 | BowlA-21 | Ct/St-11 | FPM-0.4
6 Up 6 Romario Shepherd (West Indies) flag Romario Shepherd (West Indies) 771.56 M-18 | Runs-271 | BatA-25 | Wickets-19 | BowlA-28 | Ct/St-5 | FPM-0.3
7 No change Sikandar Raza (Zimbabwe) flag Sikandar Raza (Zimbabwe) 745.43 M-25 | Runs-536 | BatA-24 | Wickets-23 | BowlA-23 | Ct/St-9 | FPM-0.4
8 Down 2 Shaheen Shah Afridi (Pakistan) flag Shaheen Shah Afridi (Pakistan) 713.06 M-21 | Runs-120 | BatA-20 | Wickets-26 | BowlA-21 | Ct/St-8 | FPM-0.4
9 Down 6 Rishad Hossain (Bangladesh) flag Rishad Hossain (Bangladesh) 711.23 M-25 | Runs-58 | BatA-6 | Wickets-33 | BowlA-22 | Ct/St-16 | FPM-0.6
10 Down 8 Hardik Pandya (India) flag Hardik Pandya (India) 665.14 M-15 | Runs-302 | BatA-34 | Wickets-12 | BowlA-29 | Ct/St-3 | FPM-0.2
11 New Salman Agha (Pakistan) flag Salman Agha (Pakistan) 655.09 M-34 | Runs-625 | BatA-26 | Wickets-3 | BowlA-39 | Ct/St-11 | FPM-0.3
12 Up 1 Roston Chase (West Indies) flag Roston Chase (West Indies) 636.34 M-17 | Runs-281 | BatA-26 | Wickets-11 | BowlA-27 | Ct/St-4 | FPM-0.2
13 Down 3 Axar Patel (India) flag Axar Patel (India) 634.49 M-19 | Runs-183 | BatA-20 | Wickets-17 | BowlA-19 | Ct/St-7 | FPM-0.4
14 New Abrar Ahmed (Pakistan) flag Abrar Ahmed (Pakistan) 624.92 M-22 | Runs-4 | BatA-4 | Wickets-28 | BowlA-19 | Ct/St-8 | FPM-0.4
15 New Varun Chakravarthy (India) flag Varun Chakravarthy (India) 617.30 M-20 | Runs-2 | BatA-2 | Wickets-36 | BowlA-13 | Ct/St-6 | FPM-0.3
16 New Corbin Bosch (South Africa) flag Corbin Bosch (South Africa) 611.42 M-13 | Runs-106 | BatA-15 | Wickets-20 | BowlA-18 | Ct/St-5 | FPM-0.4
17 Up 3 Tanzim Hasan Sakib (Bangladesh) flag Tanzim Hasan Sakib (Bangladesh) 611.40 M-22 | Runs-135 | BatA-15 | Wickets-23 | BowlA-27 | Ct/St-8 | FPM-0.4
18 Down 13 Rashid Khan (Afghanistan) flag Rashid Khan (Afghanistan) 607.85 M-12 | Runs-135 | BatA-23 | Wickets-21 | BowlA-13 | Ct/St-6 | FPM-0.5
19 Up 10 Akeal Hosein (West Indies) flag Akeal Hosein (West Indies) 607.65 M-20 | Runs-49 | BatA-12 | Wickets-23 | BowlA-24 | Ct/St-2 | FPM-0.1
20 New Jacob Duffy (New Zealand) flag Jacob Duffy (New Zealand) 607.26 M-21 | Runs-7 | BatA-4 | Wickets-35 | BowlA-15 | Ct/St-5 | FPM-0.2
21 New Ryan Burl (Zimbabwe) flag Ryan Burl (Zimbabwe) 605.06 M-25 | Runs-558 | BatA-31 | Wickets-5 | BowlA-48 | Ct/St-9 | FPM-0.4
22 Down 14 Azmatullah Omarzai (Afghanistan) flag Azmatullah Omarzai (Afghanistan) 602.04 M-13 | Runs-219 | BatA-24 | Wickets-12 | BowlA-21 | Ct/St-1 | FPM-0.1
23 Up 53 Mahedi Hasan (Bangladesh) flag Mahedi Hasan (Bangladesh) 601.72 M-16 | Runs-65 | BatA-8 | Wickets-22 | BowlA-21 | Ct/St-8 | FPM-0.5
24 Up 30 Dasun Shanaka (Sri Lanka) flag Dasun Shanaka (Sri Lanka) 601.10 M-17 | Runs-220 | BatA-24 | Wickets-8 | BowlA-34 | Ct/St-6 | FPM-0.4
25 No change Haris Rauf (Pakistan) flag Haris Rauf (Pakistan) 598.52 M-15 | Runs-56 | BatA-14 | Wickets-23 | BowlA-20 | Ct/St-9 | FPM-0.6
26 Up 21 Shivam Dube (India) flag Shivam Dube (India) 585.45 M-17 | Runs-191 | BatA-21 | Wickets-12 | BowlA-18 | Ct/St-2 | FPM-0.1
27 Up 46 Richard Ngarava (Zimbabwe) flag Richard Ngarava (Zimbabwe) 559.00 M-24 | Runs-40 | BatA-13 | Wickets-30 | BowlA-21 | Ct/St-6 | FPM-0.3
28 Up 7 Mustafizur Rahman (Bangladesh) flag Mustafizur Rahman (Bangladesh) 558.94 M-20 | Runs-25 | BatA-25 | Wickets-26 | BowlA-18 | Ct/St-6 | FPM-0.3
29 New Tanzid Hasan (Bangladesh) flag Tanzid Hasan (Bangladesh) 558.41 M-27 | Runs-775 | BatA-32 | Wickets-0 | BowlA-na | Ct/St-20 | FPM-0.7
30 No change Brian Bennett (Zimbabwe) flag Brian Bennett (Zimbabwe) 554.10 M-25 | Runs-936 | BatA-37 | Wickets-0 | BowlA-na | Ct/St-9 | FPM-0.4
31 New Sahibzada Farhan (Pakistan) flag Sahibzada Farhan (Pakistan) 548.24 M-26 | Runs-771 | BatA-31 | Wickets-0 | BowlA-na | Ct/St-9 | FPM-0.3
32 New Brad Evans (Zimbabwe) flag Brad Evans (Zimbabwe) 541.62 M-17 | Runs-47 | BatA-7 | Wickets-30 | BowlA-15 | Ct/St-9 | FPM-0.5
33 New Tinotenda Maposa (Zimbabwe) flag Tinotenda Maposa (Zimbabwe) 530.91 M-19 | Runs-80 | BatA-11 | Wickets-13 | BowlA-38 | Ct/St-10 | FPM-0.5
34 New Haider Ali (U.A.E.) flag Haider Ali (U.A.E.) 526.50 M-21 | Runs-43 | BatA-6 | Wickets-29 | BowlA-16 | Ct/St-5 | FPM-0.2
35 New Tilak Varma (India) flag Tilak Varma (India) 526.18 M-20 | Runs-567 | BatA-47 | Wickets-1 | BowlA-18 | Ct/St-13 | FPM-0.7
36 New Dewald Brevis (South Africa) flag Dewald Brevis (South Africa) 520.50 M-17 | Runs-464 | BatA-31 | Wickets-0 | BowlA-na | Ct/St-7 | FPM-0.4
37 Up 16 Kushal Bhurtel (Nepal) flag Kushal Bhurtel (Nepal) 518.92 M-17 | Runs-509 | BatA-32 | Wickets-11 | BowlA-19 | Ct/St-8 | FPM-0.5
38 New Shoriful Islam (Bangladesh) flag Shoriful Islam (Bangladesh) 517.23 M-17 | Runs-52 | BatA-10 | Wickets-17 | BowlA-26 | Ct/St-2 | FPM-0.1
39 New Michael Bracewell (New Zealand) flag Michael Bracewell (New Zealand) 516.10 M-21 | Runs-176 | BatA-20 | Wickets-7 | BowlA-41 | Ct/St-13 | FPM-0.6
40 New Mohammad Haris (Pakistan) flag Mohammad Haris (Pakistan) 511.24 M-26 | Runs-429 | BatA-19 | Wickets-0 | BowlA-na | Ct/St-24 | FPM-0.9
41 New Saif Hassan (Bangladesh) flag Saif Hassan (Bangladesh) 504.21 M-16 | Runs-391 | BatA-30 | Wickets-2 | BowlA-47 | Ct/St-9 | FPM-0.6
42 New Tim Seifert (New Zealand) flag Tim Seifert (New Zealand) 499.03 M-16 | Runs-559 | BatA-51 | Wickets-0 | BowlA-na | Ct/St-6 | FPM-0.4
43 Up 13 Pathum Nissanka (Sri Lanka) flag Pathum Nissanka (Sri Lanka) 498.76 M-18 | Runs-625 | BatA-37 | Wickets-0 | BowlA-na | Ct/St-4 | FPM-0.2
44 Up 53 Litton Das (Bangladesh) flag Litton Das (Bangladesh) 495.15 M-25 | Runs-635 | BatA-28 | Wickets-0 | BowlA-na | Ct/St-24 | FPM-1.0
45 New Shai Hope (West Indies) flag Shai Hope (West Indies) 494.97 M-19 | Runs-556 | BatA-35 | Wickets-0 | BowlA-na | Ct/St-10 | FPM-0.5
46 Up 6 Adil Rashid (England) flag Adil Rashid (England) 489.26 M-15 | Runs-44 | BatA-22 | Wickets-19 | BowlA-22 | Ct/St-5 | FPM-0.3
47 New Shamim Hossain (Bangladesh) flag Shamim Hossain (Bangladesh) 484.97 M-25 | Runs-261 | BatA-15 | Wickets-2 | BowlA-62 | Ct/St-9 | FPM-0.4
48 Up 20 Jos Buttler (England) flag Jos Buttler (England) 483.09 M-15 | Runs-480 | BatA-34 | Wickets-0 | BowlA-na | Ct/St-12 | FPM-0.8
49 Down 13 Mitchell Santner (New Zealand) flag Mitchell Santner (New Zealand) 479.28 M-14 | Runs-137 | BatA-46 | Wickets-11 | BowlA-32 | Ct/St-2 | FPM-0.1
50 New Sami Sohail (Malawi) flag Sami Sohail (Malawi) 472.11 M-20 | Runs-641 | BatA-34 | Wickets-18 | BowlA-26 | Ct/St-5 | FPM-0.3
51 Down 47 Mohammad Nabi (Afghanistan) flag Mohammad Nabi (Afghanistan) 470.05 M-13 | Runs-180 | BatA-20 | Wickets-7 | BowlA-31 | Ct/St-6 | FPM-0.5
52 New Dushmantha Chameera (Sri Lanka) flag Dushmantha Chameera (Sri Lanka) 466.73 M-14 | Runs-2 | BatA-1 | Wickets-22 | BowlA-18 | Ct/St-3 | FPM-0.2
53 New JJ Smit (Namibia) flag JJ Smit (Namibia) 466.43 M-12 | Runs-250 | BatA-36 | Wickets-20 | BowlA-11 | Ct/St-2 | FPM-0.2
54 Down 53 Wanindu Hasaranga (Sri Lanka) flag Wanindu Hasaranga (Sri Lanka) 462.32 M-12 | Runs-61 | BatA-12 | Wickets-17 | BowlA-20 | Ct/St-2 | FPM-0.2
55 New James Neesham (New Zealand) flag James Neesham (New Zealand) 459.88 M-14 | Runs-66 | BatA-8 | Wickets-17 | BowlA-15 | Ct/St-8 | FPM-0.6
56 New George Linde (South Africa) flag George Linde (South Africa) 455.41 M-11 | Runs-127 | BatA-18 | Wickets-8 | BowlA-32 | Ct/St-2 | FPM-0.2
57 New Hasan Nawaz (Pakistan) flag Hasan Nawaz (Pakistan) 454.57 M-25 | Runs-457 | BatA-21 | Wickets-0 | BowlA-na | Ct/St-16 | FPM-0.6
58 New Nasum Ahmed (Bangladesh) flag Nasum Ahmed (Bangladesh) 453.93 M-14 | Runs-51 | BatA-9 | Wickets-15 | BowlA-23 | Ct/St-2 | FPM-0.1
59 New Dhruv Parashar (U.A.E.) flag Dhruv Parashar (U.A.E.) 452.59 M-18 | Runs-135 | BatA-17 | Wickets-14 | BowlA-31 | Ct/St-8 | FPM-0.4
60 Up 19 Gerhard Erasmus (Namibia) flag Gerhard Erasmus (Namibia) 451.68 M-12 | Runs-276 | BatA-31 | Wickets-5 | BowlA-40 | Ct/St-10 | FPM-0.8
61 Up 27 Fakhar Zaman (Pakistan) flag Fakhar Zaman (Pakistan) 450.23 M-22 | Runs-512 | BatA-28 | Wickets-0 | BowlA-na | Ct/St-7 | FPM-0.3
62 New Ruben Trumpelmann (Namibia) flag Ruben Trumpelmann (Namibia) 447.90 M-12 | Runs-110 | BatA-22 | Wickets-17 | BowlA-19 | Ct/St-2 | FPM-0.2
63 New Lungi Ngidi (South Africa) flag Lungi Ngidi (South Africa) 447.56 M-13 | Runs-18 | BatA-na | Wickets-14 | BowlA-24 | Ct/St-1 | FPM-0.1
64 Down 49 Taskin Ahmed (Bangladesh) flag Taskin Ahmed (Bangladesh) 446.25 M-13 | Runs-30 | BatA-8 | Wickets-24 | BowlA-19 | Ct/St-1 | FPM-0.1
65 New Parvez Hossain Emon (Bangladesh) flag Parvez Hossain Emon (Bangladesh) 444.20 M-23 | Runs-519 | BatA-25 | Wickets-0 | BowlA-na | Ct/St-9 | FPM-0.4
66 Down 1 Mitchell Marsh (Australia) flag Mitchell Marsh (Australia) 441.60 M-16 | Runs-454 | BatA-38 | Wickets-0 | BowlA-na | Ct/St-6 | FPM-0.4
67 New Muhammad Waseem (U.A.E.) flag Muhammad Waseem (U.A.E.) 434.98 M-22 | Runs-669 | BatA-30 | Wickets-0 | BowlA-na | Ct/St-15 | FPM-0.7
68 New Jan Nicol Loftie-Eaton (Namibia) flag Jan Nicol Loftie-Eaton (Namibia) 425.86 M-12 | Runs-242 | BatA-27 | Wickets-11 | BowlA-8 | Ct/St-10 | FPM-0.8
69 New Jaker Ali (Bangladesh) flag Jaker Ali (Bangladesh) 423.01 M-26 | Runs-378 | BatA-22 | Wickets-0 | BowlA-na | Ct/St-15 | FPM-0.6
70 New Asif Ali (Bahrain) flag Asif Ali (Bahrain) 422.13 M-32 | Runs-955 | BatA-35 | Wickets-20 | BowlA-18 | Ct/St-9 | FPM-0.3
71 Down 26 Kusal Mendis (Sri Lanka) flag Kusal Mendis (Sri Lanka) 415.07 M-18 | Runs-388 | BatA-24 | Wickets-0 | BowlA-na | Ct/St-10 | FPM-0.6
72 Down 44 Glenn Maxwell (Australia) flag Glenn Maxwell (Australia) 414.35 M-10 | Runs-171 | BatA-21 | Wickets-6 | BowlA-25 | Ct/St-10 | FPM-1.0
73 Up 18 Towhid Hridoy (Bangladesh) flag Towhid Hridoy (Bangladesh) 412.92 M-25 | Runs-493 | BatA-26 | Wickets-0 | BowlA-na | Ct/St-12 | FPM-0.5
74 Up 6 Charith Asalanka (Sri Lanka) flag Charith Asalanka (Sri Lanka) 409.29 M-13 | Runs-156 | BatA-16 | Wickets-4 | BowlA-36 | Ct/St-3 | FPM-0.2
75 Down 32 Rovman Powell (West Indies) flag Rovman Powell (West Indies) 404.32 M-16 | Runs-321 | BatA-27 | Wickets-0 | BowlA-na | Ct/St-8 | FPM-0.5
76 Down 60 Dipendra Singh Airee (Nepal) flag Dipendra Singh Airee (Nepal) 403.36 M-16 | Runs-231 | BatA-21 | Wickets-9 | BowlA-32 | Ct/St-5 | FPM-0.3
77 New Brydon Carse (England) flag Brydon Carse (England) 402.41 M-10 | Runs-46 | BatA-12 | Wickets-14 | BowlA-23 | Ct/St-6 | FPM-0.6
78 Up 5 Ish Sodhi (New Zealand) flag Ish Sodhi (New Zealand) 399.51 M-13 | Runs-20 | BatA-20 | Wickets-19 | BowlA-15 | Ct/St-1 | FPM-0.1
79 New Yasim Murtaza (Hong Kong) flag Yasim Murtaza (Hong Kong) 398.33 M-21 | Runs-207 | BatA-16 | Wickets-23 | BowlA-21 | Ct/St-6 | FPM-0.3
80 New Nathan Ellis (Australia) flag Nathan Ellis (Australia) 398.25 M-12 | Runs-14 | BatA-7 | Wickets-18 | BowlA-19 | Ct/St-3 | FPM-0.3
81 Down 67 Arshdeep Singh (India) flag Arshdeep Singh (India) 395.42 M-12 | Runs-11 | BatA-2 | Wickets-15 | BowlA-24 | Ct/St-2 | FPM-0.2
82 Down 5 Ibrahim Zadran (Afghanistan) flag Ibrahim Zadran (Afghanistan) 394.58 M-14 | Runs-453 | BatA-35 | Wickets-0 | BowlA-na | Ct/St-8 | FPM-0.6
83 Down 37 Rahmanullah Gurbaz (Afghanistan) flag Rahmanullah Gurbaz (Afghanistan) 394.22 M-14 | Runs-384 | BatA-27 | Wickets-0 | BowlA-na | Ct/St-12 | FPM-0.9
84 Down 63 Gudakesh Motie (West Indies) flag Gudakesh Motie (West Indies) 393.69 M-11 | Runs-63 | BatA-16 | Wickets-5 | BowlA-57 | Ct/St-6 | FPM-0.5
85 New Jacob Bethell (England) flag Jacob Bethell (England) 390.02 M-13 | Runs-219 | BatA-22 | Wickets-4 | BowlA-21 | Ct/St-6 | FPM-0.5
86 New Shubman Gill (India) flag Shubman Gill (India) 386.88 M-15 | Runs-291 | BatA-24 | Wickets-0 | BowlA-na | Ct/St-4 | FPM-0.3
87 New Muhammad Rohid (United Arab Emirates) flag Muhammad Rohid (United Arab Emirates) 385.92 M-16 | Runs-4 | BatA-4 | Wickets-19 | BowlA-22 | Ct/St-1 | FPM-0.1
88 New Donovan Ferreira (South Africa) flag Donovan Ferreira (South Africa) 385.26 M-10 | Runs-161 | BatA-20 | Wickets-2 | BowlA-58 | Ct/St-4 | FPM-0.4
89 New Sufiyan Muqeem (Pakistan) flag Sufiyan Muqeem (Pakistan) 384.88 M-10 | Runs-18 | BatA-9 | Wickets-11 | BowlA-19 | Ct/St-2 | FPM-0.2
90 Down 59 Maheesh Theekshana (Sri Lanka) flag Maheesh Theekshana (Sri Lanka) 384.00 M-13 | Runs-27 | BatA-7 | Wickets-11 | BowlA-36 | Ct/St-3 | FPM-0.2
91 New Prosper Useni (Nigeria) flag Prosper Useni (Nigeria) 382.90 M-17 | Runs-178 | BatA-14 | Wickets-15 | BowlA-17 | Ct/St-6 | FPM-0.4
92 New Alishan Sharafu (U.A.E.) flag Alishan Sharafu (U.A.E.) 378.22 M-21 | Runs-664 | BatA-37 | Wickets-0 | BowlA-na | Ct/St-10 | FPM-0.5
93 New Virandeep Singh (Malaysia) flag Virandeep Singh (Malaysia) 374.04 M-27 | Runs-739 | BatA-41 | Wickets-36 | BowlA-15 | Ct/St-11 | FPM-0.4
94 New Ben Dwarshuis (Australia) flag Ben Dwarshuis (Australia) 373.91 M-10 | Runs-49 | BatA-10 | Wickets-15 | BowlA-23 | Ct/St-0 | FPM-0.0
95 Down 76 Adam Zampa (Australia) flag Adam Zampa (Australia) 373.23 M-13 | Runs-1 | BatA-0 | Wickets-17 | BowlA-23 | Ct/St-1 | FPM-0.1
96 Down 2 Tim David (Australia/Singapore) flag Tim David (Australia/Singapore) 372.84 M-14 | Runs-395 | BatA-49 | Wickets-0 | BowlA-na | Ct/St-8 | FPM-0.6
97 New Dhiren Gondaria (Kenya) flag Dhiren Gondaria (Kenya) 372.24 M-10 | Runs-198 | BatA-20 | Wickets-9 | BowlA-18 | Ct/St-5 | FPM-0.5
98 New Kusal Perera (Sri Lanka) flag Kusal Perera (Sri Lanka) 366.75 M-17 | Runs-357 | BatA-24 | Wickets-0 | BowlA-na | Ct/St-10 | FPM-0.6
99 New Jasprit Bumrah (India) flag Jasprit Bumrah (India) 364.80 M-13 | Runs- | BatA-0 | Wickets-14 | BowlA-21 | Ct/St-3 | FPM-0.2
100 New Arun Yadav (Tanzania) flag Arun Yadav (Tanzania) 363.69 M-11 | Runs-421 | BatA-42 | Wickets-6 | BowlA-18 | Ct/St-4 | FPM-0.4
Tags: #topcricketplayersofalltime #bestcricketplayersofalltime #greatestcricketplayers #t20icricket #t20is #ment20is #saimayub #ayub #mohammadnawaz #nawaz #jasonholder #holder #abhisheksharma #sharma #faheemashraf #ashraf #romarioshepherd #shepherd #sikandarraza #raza #shaheenshahafridi #afridi #rishadhossain #hossain #hardikpandya #pandya #salmanagha #agha #iccrankings #icctestrankings #iccodirankings #icct20irankings #iccteamrankings #iccplayerrankings #iccmenrankings #iccwomenrankings #iplrankings