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.  Updated - 16th Nov 2025. Next Update- post 7th Jan 2026.
CRR Change Name Points Stats
1 Up 97 Wanindu Hasaranga (Sri Lanka) flag Wanindu Hasaranga (Sri Lanka) 818.21 M-20 | Runs-179 | BatA-12 | Wickets-38 | BowlA-14 | Ct/St-12 | FPM-0.6
2 New Rishad Hossain (Bangladesh) flag Rishad Hossain (Bangladesh) 806.67 M-24 | Runs-137 | BatA-11 | Wickets-35 | BowlA-19 | Ct/St-12 | FPM-0.5
3 Up 48 Rashid Khan (Afghanistan) flag Rashid Khan (Afghanistan) 799.37 M-14 | Runs-97 | BatA-11 | Wickets-31 | BowlA-10 | Ct/St-5 | FPM-0.4
4 No change Hardik Pandya (India) flag Hardik Pandya (India) 792.82 M-17 | Runs-352 | BatA-44 | Wickets-16 | BowlA-26 | Ct/St-9 | FPM-0.5
5 New Shaheen Shah Afridi (Pakistan) flag Shaheen Shah Afridi (Pakistan) 760.39 M-23 | Runs-134 | BatA-15 | Wickets-36 | BowlA-19 | Ct/St-7 | FPM-0.3
6 Up 50 Mohammad Nabi (Afghanistan) flag Mohammad Nabi (Afghanistan) 750.07 M-21 | Runs-361 | BatA-23 | Wickets-9 | BowlA-31 | Ct/St-15 | FPM-0.7
7 New Marcus Stoinis (Australia) flag Marcus Stoinis (Australia) 733.92 M-17 | Runs-330 | BatA-37 | Wickets-21 | BowlA-17 | Ct/St-3 | FPM-0.2
8 Up 44 Azmatullah Omarzai (Afghanistan) flag Azmatullah Omarzai (Afghanistan) 730.35 M-21 | Runs-269 | BatA-13 | Wickets-18 | BowlA-23 | Ct/St-10 | FPM-0.5
9 No change Sikandar Raza (Zimbabwe) flag Sikandar Raza (Zimbabwe) 721.32 M-24 | Runs-573 | BatA-29 | Wickets-24 | BowlA-22 | Ct/St-8 | FPM-0.3
10 New Abbas Afridi (Pakistan) flag Abbas Afridi (Pakistan) 713.63 M-18 | Runs-92 | BatA-12 | Wickets-30 | BowlA-15 | Ct/St-4 | FPM-0.2
11 Down 6 Axar Patel (India) flag Axar Patel (India) 710.76 M-16 | Runs-137 | BatA-23 | Wickets-20 | BowlA-16 | Ct/St-9 | FPM-0.6
12 Up 10 Romario Shepherd (West Indies) flag Romario Shepherd (West Indies) 709.80 M-21 | Runs-236 | BatA-21 | Wickets-23 | BowlA-26 | Ct/St-1 | FPM-0.0
13 New Roston Chase (West Indies) flag Roston Chase (West Indies) 700.79 M-22 | Runs-336 | BatA-28 | Wickets-15 | BowlA-27 | Ct/St-7 | FPM-0.3
14 New Dipendra Singh Airee (Nepal) flag Dipendra Singh Airee (Nepal) 700.07 M-21 | Runs-381 | BatA-25 | Wickets-24 | BowlA-15 | Ct/St-13 | FPM-0.6
15 Down 14 Arshdeep Singh (India) flag Arshdeep Singh (India) 692.79 M-18 | Runs-31 | BatA-16 | Wickets-36 | BowlA-14 | Ct/St-3 | FPM-0.2
16 New Andre Russell (West Indies) flag Andre Russell (West Indies) 668.88 M-11 | Runs-217 | BatA-31 | Wickets-14 | BowlA-20 | Ct/St-4 | FPM-0.4
17 Down 5 Mark Adair (Ireland) flag Mark Adair (Ireland) 668.42 M-14 | Runs-157 | BatA-16 | Wickets-25 | BowlA-17 | Ct/St-4 | FPM-0.3
18 Up 67 Taskin Ahmed (Bangladesh) flag Taskin Ahmed (Bangladesh) 660.15 M-19 | Runs-78 | BatA-16 | Wickets-30 | BowlA-17 | Ct/St-2 | FPM-0.1
19 Down 8 Aqib Ilyas (Oman) flag Aqib Ilyas (Oman) 647.27 M-21 | Runs-518 | BatA-27 | Wickets-30 | BowlA-14 | Ct/St-8 | FPM-0.4
20 New Harmeet Singh (U.S.A.) flag Harmeet Singh (U.S.A.) 645.05 M-23 | Runs-235 | BatA-18 | Wickets-21 | BowlA-26 | Ct/St-7 | FPM-0.3
21 New Naveen-ul-Haq (Afghanistan) flag Naveen-ul-Haq (Afghanistan) 640.81 M-19 | Runs-26 | BatA-4 | Wickets-32 | BowlA-15 | Ct/St-6 | FPM-0.3
22 New Marco Jansen (South Africa) flag Marco Jansen (South Africa) 634.63 M-13 | Runs-134 | BatA-19 | Wickets-10 | BowlA-33 | Ct/St-8 | FPM-0.6
23 New Adam Zampa (Australia) flag Adam Zampa (Australia) 633.62 M-21 | Runs-19 | BatA-6 | Wickets-35 | BowlA-17 | Ct/St-4 | FPM-0.2
24 Up 14 Aiden Markram (South Africa) flag Aiden Markram (South Africa) 631.54 M-18 | Runs-249 | BatA-16 | Wickets-3 | BowlA-60 | Ct/St-11 | FPM-0.6
25 New Gudakesh Motie (West Indies) flag Gudakesh Motie (West Indies) 630.97 M-24 | Runs-103 | BatA-11 | Wickets-26 | BowlA-21 | Ct/St-5 | FPM-0.2
26 New Fazalhaq Farooqi (Afghanistan) flag Fazalhaq Farooqi (Afghanistan) 624.86 M-17 | Runs-11 | BatA-6 | Wickets-24 | BowlA-17 | Ct/St-2 | FPM-0.1
27 New Tanzim Hasan Sakib (Bangladesh) flag Tanzim Hasan Sakib (Bangladesh) 624.43 M-16 | Runs-60 | BatA-10 | Wickets-22 | BowlA-22 | Ct/St-10 | FPM-0.6
28 Up 29 Liam Livingstone (England) flag Liam Livingstone (England) 617.76 M-17 | Runs-264 | BatA-33 | Wickets-14 | BowlA-16 | Ct/St-6 | FPM-0.4
29 New Haris Rauf (Pakistan) flag Haris Rauf (Pakistan) 613.46 M-17 | Runs-20 | BatA-7 | Wickets-27 | BowlA-20 | Ct/St-3 | FPM-0.2
30 Down 2 Akeal Hosein (West Indies) flag Akeal Hosein (West Indies) 593.62 M-23 | Runs-76 | BatA-10 | Wickets-23 | BowlA-23 | Ct/St-5 | FPM-0.2
31 New Brian Bennett (Zimbabwe) flag Brian Bennett (Zimbabwe) 587.59 M-24 | Runs-632 | BatA-29 | Wickets-5 | BowlA-26 | Ct/St-8 | FPM-0.3
32 New Glenn Maxwell (Australia) flag Glenn Maxwell (Australia) 584.40 M-16 | Runs-389 | BatA-32 | Wickets-4 | BowlA-44 | Ct/St-11 | FPM-0.7
33 New Maheesh Theekshana (Sri Lanka) flag Maheesh Theekshana (Sri Lanka) 578.77 M-21 | Runs-32 | BatA-4 | Wickets-24 | BowlA-22 | Ct/St-5 | FPM-0.2
34 Down 31 Mitchell Santner (New Zealand) flag Mitchell Santner (New Zealand) 577.27 M-15 | Runs-101 | BatA-14 | Wickets-14 | BowlA-28 | Ct/St-6 | FPM-0.4
35 New Keshav Maharaj (South Africa) flag Keshav Maharaj (South Africa) 571.09 M-12 | Runs-24 | BatA-8 | Wickets-14 | BowlA-22 | Ct/St-2 | FPM-0.2
36 New Blessing Muzarabani (Zimbabwe) flag Blessing Muzarabani (Zimbabwe) 568.71 M-24 | Runs-22 | BatA-2 | Wickets-28 | BowlA-19 | Ct/St-1 | FPM-0.0
37 New Matheesha Pathirana (Sri Lanka) flag Matheesha Pathirana (Sri Lanka) 564.15 M-18 | Runs-12 | BatA-3 | Wickets-30 | BowlA-16 | Ct/St-3 | FPM-0.2
38 New Mustafizur Rahman (Bangladesh) flag Mustafizur Rahman (Bangladesh) 557.70 M-18 | Runs-16 | BatA-4 | Wickets-27 | BowlA-19 | Ct/St-4 | FPM-0.2
39 Up 22 Alzarri Joseph (West Indies) flag Alzarri Joseph (West Indies) 556.80 M-19 | Runs-68 | BatA-14 | Wickets-22 | BowlA-26 | Ct/St-4 | FPM-0.2
40 New Babar Azam (Pakistan) flag Babar Azam (Pakistan) 550.51 M-24 | Runs-738 | BatA-34 | Wickets-0 | BowlA-na | Ct/St-10 | FPM-0.4
41 Up 21 Gerhard Erasmus (Namibia) flag Gerhard Erasmus (Namibia) 550.13 M-13 | Runs-363 | BatA-33 | Wickets-18 | BowlA-14 | Ct/St-2 | FPM-0.2
42 New Angelo Mathews (Sri Lanka) flag Angelo Mathews (Sri Lanka) 546.42 M-12 | Runs-268 | BatA-45 | Wickets-7 | BowlA-27 | Ct/St-3 | FPM-0.3
43 Down 13 Shakib Al Hasan (Bangladesh) flag Shakib Al Hasan (Bangladesh) 538.58 M-12 | Runs-169 | BatA-17 | Wickets-9 | BowlA-28 | Ct/St-5 | FPM-0.4
44 New Reeza Hendricks (South Africa) flag Reeza Hendricks (South Africa) 533.05 M-22 | Runs-569 | BatA-27 | Wickets-0 | BowlA-na | Ct/St-8 | FPM-0.4
45 New Jofra Archer (England) flag Jofra Archer (England) 525.71 M-14 | Runs-38 | BatA-19 | Wickets-17 | BowlA-21 | Ct/St-1 | FPM-0.1
46 New Gulbadin Naib (Afghanistan) flag Gulbadin Naib (Afghanistan) 524.98 M-15 | Runs-270 | BatA-25 | Wickets-7 | BowlA-8 | Ct/St-7 | FPM-0.5
47 New Dasun Shanaka (Sri Lanka) flag Dasun Shanaka (Sri Lanka) 521.65 M-14 | Runs-105 | BatA-12 | Wickets-8 | BowlA-23 | Ct/St-9 | FPM-0.6
48 New Mahmudullah (Bangladesh) flag Mahmudullah (Bangladesh) 520.37 M-20 | Runs-322 | BatA-23 | Wickets-3 | BowlA-41 | Ct/St-5 | FPM-0.3
49 New Lockie Ferguson (New Zealand) flag Lockie Ferguson (New Zealand) 519.42 M-10 | Runs-6 | BatA-2 | Wickets-20 | BowlA-9 | Ct/St-5 | FPM-0.5
50 Down 31 Rovman Powell (West Indies) flag Rovman Powell (West Indies) 519.12 M-23 | Runs-533 | BatA-25 | Wickets-0 | BowlA-na | Ct/St-13 | FPM-0.6
51 New Saad Bin Zafar (Canada) flag Saad Bin Zafar (Canada) 515.42 M-15 | Runs-196 | BatA-39 | Wickets-17 | BowlA-19 | Ct/St-6 | FPM-0.4
52 New Kusal Mendis (Sri Lanka) flag Kusal Mendis (Sri Lanka) 513.53 M-22 | Runs-628 | BatA-30 | Wickets-0 | BowlA-na | Ct/St-23 | FPM-1.0
53 New Kushal Bhurtel (Nepal) flag Kushal Bhurtel (Nepal) 511.33 M-24 | Runs-383 | BatA-18 | Wickets-16 | BowlA-11 | Ct/St-8 | FPM-0.3
54 New Washington Sundar (India) flag Washington Sundar (India) 509.84 M-12 | Runs-54 | BatA-27 | Wickets-16 | BowlA-13 | Ct/St-6 | FPM-0.5
55 New Mahedi Hasan (Bangladesh) flag Mahedi Hasan (Bangladesh) 509.24 M-13 | Runs-80 | BatA-13 | Wickets-12 | BowlA-27 | Ct/St-5 | FPM-0.4
56 New Karan KC (Nepal) flag Karan KC (Nepal) 507.67 M-20 | Runs-88 | BatA-10 | Wickets-18 | BowlA-27 | Ct/St-6 | FPM-0.3
57 New Shivam Dube (India) flag Shivam Dube (India) 505.06 M-15 | Runs-296 | BatA-33 | Wickets-5 | BowlA-29 | Ct/St-4 | FPM-0.3
58 New Gulsan Jha (Nepal) flag Gulsan Jha (Nepal) 504.13 M-24 | Runs-336 | BatA-22 | Wickets-10 | BowlA-30 | Ct/St-6 | FPM-0.3
59 New Wellington Masakadza (Zimbabwe) flag Wellington Masakadza (Zimbabwe) 503.88 M-18 | Runs-127 | BatA-13 | Wickets-8 | BowlA-38 | Ct/St-8 | FPM-0.4
60 New Sompal Kami (Nepal) flag Sompal Kami (Nepal) 501.63 M-19 | Runs-62 | BatA-7 | Wickets-18 | BowlA-25 | Ct/St-4 | FPM-0.2
61 Up 39 Rahmanullah Gurbaz (Afghanistan) flag Rahmanullah Gurbaz (Afghanistan) 496.93 M-21 | Runs-519 | BatA-25 | Wickets-0 | BowlA-na | Ct/St-16 | FPM-0.8
62 Down 36 Curtis Campher (Ireland) flag Curtis Campher (Ireland) 496.47 M-14 | Runs-191 | BatA-15 | Wickets-5 | BowlA-48 | Ct/St-12 | FPM-0.9
63 New Travis Head (Australia) flag Travis Head (Australia) 494.32 M-15 | Runs-539 | BatA-39 | Wickets-0 | BowlA-na | Ct/St-2 | FPM-0.1
64 New Mehran Khan (Oman) flag Mehran Khan (Oman) 493.15 M-18 | Runs-118 | BatA-8 | Wickets-20 | BowlA-16 | Ct/St-5 | FPM-0.3
65 Up 14 Gareth Delany (Ireland) flag Gareth Delany (Ireland) 492.99 M-11 | Runs-196 | BatA-25 | Wickets-5 | BowlA-29 | Ct/St-5 | FPM-0.5
66 New Cosmas Kyewuta (Uganda) flag Cosmas Kyewuta (Uganda) 488.75 M-17 | Runs-70 | BatA-23 | Wickets-26 | BowlA-13 | Ct/St-1 | FPM-0.1
67 New Mohammad Rizwan (Pakistan) flag Mohammad Rizwan (Pakistan) 486.96 M-21 | Runs-617 | BatA-41 | Wickets-0 | BowlA-na | Ct/St-13 | FPM-0.6
68 New Yasin Patel (Kuwait) flag Yasin Patel (Kuwait) 485.22 M-26 | Runs-105 | BatA-12 | Wickets-36 | BowlA-16 | Ct/St-13 | FPM-0.5
69 New Glenn Phillips (New Zealand) flag Glenn Phillips (New Zealand) 484.19 M-16 | Runs-354 | BatA-32 | Wickets-4 | BowlA-10 | Ct/St-11 | FPM-0.7
70 New Shadley van Schalkwyk (U.S.A.) flag Shadley van Schalkwyk (U.S.A.) 482.85 M-14 | Runs-104 | BatA-21 | Wickets-15 | BowlA-27 | Ct/St-4 | FPM-0.3
71 New Quinton de Kock (South Africa) flag Quinton de Kock (South Africa) 482.43 M-12 | Runs-307 | BatA-26 | Wickets-0 | BowlA-na | Ct/St-10 | FPM-0.8
72 Down 51 Adil Rashid (England) flag Adil Rashid (England) 481.59 M-15 | Runs-10 | BatA-5 | Wickets-19 | BowlA-19 | Ct/St-3 | FPM-0.2
73 New Andries Gous (U.S.A.) flag Andries Gous (U.S.A.) 480.40 M-23 | Runs-692 | BatA-33 | Wickets-0 | BowlA-na | Ct/St-5 | FPM-0.2
74 Down 50 Nicholas Pooran (West Indies) flag Nicholas Pooran (West Indies) 480.18 M-21 | Runs-464 | BatA-26 | Wickets-0 | BowlA-na | Ct/St-18 | FPM-0.9
75 New Pathum Nissanka (Sri Lanka) flag Pathum Nissanka (Sri Lanka) 478.27 M-19 | Runs-622 | BatA-37 | Wickets-0 | BowlA-na | Ct/St-2 | FPM-0.1
76 Up 8 Phil Salt (England) flag Phil Salt (England) 478.06 M-17 | Runs-467 | BatA-39 | Wickets-0 | BowlA-na | Ct/St-11 | FPM-0.6
77 Down 43 Alpesh Ramjani (Uganda) flag Alpesh Ramjani (Uganda) 476.56 M-19 | Runs-187 | BatA-17 | Wickets-28 | BowlA-11 | Ct/St-6 | FPM-0.3
78 New Rohit Paudel (Nepal) flag Rohit Paudel (Nepal) 475.84 M-25 | Runs-531 | BatA-27 | Wickets-6 | BowlA-17 | Ct/St-11 | FPM-0.4
79 Down 16 Jos Buttler (England) flag Jos Buttler (England) 471.64 M-15 | Runs-462 | BatA-42 | Wickets-0 | BowlA-na | Ct/St-11 | FPM-0.7
80 Down 72 Suryakumar Yadav (India) flag Suryakumar Yadav (India) 470.69 M-18 | Runs-429 | BatA-27 | Wickets-2 | BowlA-3 | Ct/St-6 | FPM-0.3
81 New Nuwan Thushara (Sri Lanka) flag Nuwan Thushara (Sri Lanka) 469.48 M-12 | Runs-1 | BatA-1 | Wickets-19 | BowlA-16 | Ct/St-0 | FPM-0.0
82 New Saim Ayub (Pakistan) flag Saim Ayub (Pakistan) 466.86 M-19 | Runs-375 | BatA-23 | Wickets-0 | BowlA-na | Ct/St-13 | FPM-0.7
83 Down 76 Ish Sodhi (New Zealand) flag Ish Sodhi (New Zealand) 466.20 M-14 | Runs-31 | BatA-4 | Wickets-12 | BowlA-30 | Ct/St-6 | FPM-0.4
84 New Anrich Nortje (South Africa) flag Anrich Nortje (South Africa) 465.45 M-11 | Runs-1 | BatA-na | Wickets-15 | BowlA-18 | Ct/St-2 | FPM-0.2
85 New Jasdeep Singh (U.S.A.) flag Jasdeep Singh (U.S.A.) 462.60 M-21 | Runs-57 | BatA-6 | Wickets-19 | BowlA-34 | Ct/St-8 | FPM-0.4
86 Down 59 Sam Curran (England) flag Sam Curran (England) 460.84 M-12 | Runs-96 | BatA-19 | Wickets-5 | BowlA-61 | Ct/St-3 | FPM-0.3
87 New Ibrahim Zadran (Afghanistan) flag Ibrahim Zadran (Afghanistan) 459.63 M-18 | Runs-512 | BatA-32 | Wickets-0 | BowlA-na | Ct/St-11 | FPM-0.6
88 New Mitchell Marsh (Australia) flag Mitchell Marsh (Australia) 459.50 M-16 | Runs-357 | BatA-27 | Wickets-2 | BowlA-20 | Ct/St-7 | FPM-0.4
89 New Tristan Stubbs (South Africa) flag Tristan Stubbs (South Africa) 458.10 M-18 | Runs-431 | BatA-36 | Wickets-0 | BowlA-na | Ct/St-11 | FPM-0.6
90 Down 30 Dinesh Nakrani (Uganda) flag Dinesh Nakrani (Uganda) 457.69 M-19 | Runs-254 | BatA-18 | Wickets-17 | BowlA-17 | Ct/St-7 | FPM-0.4
91 New Dilon Heyliger (Canada) flag Dilon Heyliger (Canada) 457.51 M-13 | Runs-89 | BatA-13 | Wickets-14 | BowlA-24 | Ct/St-1 | FPM-0.1
92 New Charith Asalanka (Sri Lanka) flag Charith Asalanka (Sri Lanka) 457.24 M-20 | Runs-378 | BatA-22 | Wickets-3 | BowlA-18 | Ct/St-9 | FPM-0.5
93 Down 76 Ravi Bishnoi (India) flag Ravi Bishnoi (India) 456.88 M-16 | Runs-18 | BatA-9 | Wickets-22 | BowlA-21 | Ct/St-9 | FPM-0.6
94 Down 65 Mohammed Aslam (Kuwait) flag Mohammed Aslam (Kuwait) 456.73 M-26 | Runs-253 | BatA-17 | Wickets-24 | BowlA-23 | Ct/St-8 | FPM-0.3
95 Down 81 Karim Janat (Afghanistan) flag Karim Janat (Afghanistan) 453.84 M-14 | Runs-176 | BatA-22 | Wickets-3 | BowlA-43 | Ct/St-2 | FPM-0.1
96 New Ottneil Baartman (South Africa) flag Ottneil Baartman (South Africa) 452.41 M-12 | Runs-1 | BatA-1 | Wickets-17 | BowlA-19 | Ct/St-3 | FPM-0.3
97 Down 62 Basil Hameed (U.A.E.) flag Basil Hameed (U.A.E.) 452.17 M-14 | Runs-135 | BatA-23 | Wickets-20 | BowlA-12 | Ct/St-7 | FPM-0.5
98 New Kagiso Rabada (South Africa) flag Kagiso Rabada (South Africa) 448.32 M-9 | Runs-9 | BatA-5 | Wickets-13 | BowlA-15 | Ct/St-3 | FPM-0.3
99 Down 55 Richard Ngarava (Zimbabwe) flag Richard Ngarava (Zimbabwe) 447.83 M-20 | Runs-12 | BatA-2 | Wickets-21 | BowlA-24 | Ct/St-4 | FPM-0.2
100 New Nosthush Kenjige (U.S.A.) flag Nosthush Kenjige (U.S.A.) 447.05 M-21 | Runs-10 | BatA-2 | Wickets-19 | BowlA-26 | Ct/St-4 | FPM-0.2
Tags: #topcricketplayersofalltime #bestcricketplayersofalltime #greatestcricketplayers #t20icricket #t20is #ment20is #waninduhasaranga #hasaranga #rishadhossain #hossain #rashidkhan #khan #hardikpandya #pandya #shaheenshahafridi #afridi #mohammadnabi #nabi #marcusstoinis #stoinis #azmatullahomarzai #omarzai #sikandarraza #raza #abbasafridi #axarpatel #patel #iccrankings #icctestrankings #iccodirankings #icct20irankings #iccteamrankings #iccplayerrankings #iccmenrankings #iccwomenrankings #iplrankings