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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
Tags: #topcricketplayersofalltime #bestcricketplayersofalltime #greatestcricketplayers #t20icricket #t20is #ment20is #hardikpandya #pandya #mohammadnabi #nabi #marcusstoinis #stoinis #sikandarraza #raza #axarpatel #patel #romarioshepherd #shepherd #rostonchase #chase #dipendrasinghairee #airee #andrerussell #russell #aqibilyas #ilyas #harmeetsingh #singh #iccrankings #icctestrankings #iccodirankings #icct20irankings #iccteamrankings #iccplayerrankings #iccmenrankings #iccwomenrankings #iplrankings