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
2 Down 1 Arshdeep Singh (India) flag Arshdeep Singh (India) 865.35 M-18 | Wickets-36 | Avg-14 | SR-11 | ER-7.6
6 New Shaheen Shah Afridi (Pakistan) flag Shaheen Shah Afridi (Pakistan) 725.15 M-23 | Wickets-36 | Avg-19 | SR-14 | ER-8.1
8 Up 26 Fazalhaq Farooqi (Afghanistan) flag Fazalhaq Farooqi (Afghanistan) 677.96 M-17 | Wickets-24 | Avg-17 | SR-14 | ER-7.2
14 Up 21 Mustafizur Rahman (Bangladesh) flag Mustafizur Rahman (Bangladesh) 633.38 M-18 | Wickets-27 | Avg-19 | SR-15 | ER-7.6
16 Up 3 Axar Patel (India) flag Axar Patel (India) 616.14 M-16 | Wickets-20 | Avg-16 | SR-14 | ER-7.1
21 New Keshav Maharaj (South Africa) flag Keshav Maharaj (South Africa) 542.57 M-12 | Wickets-14 | Avg-22 | SR-18 | ER-7.2
28 Down 18 Akeal Hosein (West Indies) flag Akeal Hosein (West Indies) 490.06 M-23 | Wickets-23 | Avg-23 | SR-20 | ER-6.9
29 New Gudakesh Motie (West Indies) flag Gudakesh Motie (West Indies) 485.80 M-24 | Wickets-26 | Avg-21 | SR-17 | ER-7.5
40 Down 34 Kuldeep Yadav (India) flag Kuldeep Yadav (India) 428.75 M-6 | Wickets-11 | Avg-15 | SR-13 | ER-7.4
41 New Marco Jansen (South Africa) flag Marco Jansen (South Africa) 417.18 M-13 | Wickets-10 | Avg-33 | SR-28 | ER-7.0
43 New Tabraiz Shamsi (South Africa) flag Tabraiz Shamsi (South Africa) 408.20 M-5 | Wickets-11 | Avg-12 | SR-9 | ER-7.9
48 New Mohammad Amir (Pakistan) flag Mohammad Amir (Pakistan) 395.02 M-12 | Wickets-12 | Avg-25 | SR-20 | ER-7.3
50 No change Alpesh Ramjani (Uganda) flag Alpesh Ramjani (Uganda) 388.32 M-19 | Wickets-28 | Avg-11 | SR-14 | ER-4.5
51 New Saurabh Netravalkar (U.S.A.) flag Saurabh Netravalkar (U.S.A.) 386.52 M-16 | Wickets-17 | Avg-22 | SR-18 | ER-7.3
52 New Ruben Trumpelmann (Namibia) flag Ruben Trumpelmann (Namibia) 381.27 M-13 | Wickets-20 | Avg-17 | SR-11 | ER-9.4
53 Down 49 Mitchell Santner (New Zealand) flag Mitchell Santner (New Zealand) 379.45 M-15 | Wickets-14 | Avg-28 | SR-24 | ER-7.0
54 New Sufiyan Muqeem (Pakistan) flag Sufiyan Muqeem (Pakistan) 372.29 M-6 | Wickets-12 | Avg-10 | SR-10 | ER-6.4
55 New Harmeet Singh (U.S.A.) flag Harmeet Singh (U.S.A.) 367.90 M-23 | Wickets-21 | Avg-26 | SR-23 | ER-6.8
56 New Yasin Patel (Kuwait) flag Yasin Patel (Kuwait) 364.12 M-26 | Wickets-36 | Avg-16 | SR-16 | ER-6.0
58 New Nosthush Kenjige (U.S.A.) flag Nosthush Kenjige (U.S.A.) 361.86 M-21 | Wickets-19 | Avg-26 | SR-20 | ER-7.9
60 New Trent Boult (New Zealand) flag Trent Boult (New Zealand) 360.76 M-6 | Wickets-9 | Avg-15 | SR-15 | ER-6.0
63 New Brad Currie (Scotland) flag Brad Currie (Scotland) 346.59 M-9 | Wickets-14 | Avg-12 | SR-13 | ER-5.7
70 New Mark Watt (Scotland) flag Mark Watt (Scotland) 324.52 M-12 | Wickets-13 | Avg-23 | SR-18 | ER-7.6
71 Down 54 Imad Wasim (Pakistan) flag Imad Wasim (Pakistan) 322.69 M-9 | Wickets-8 | Avg-22 | SR-23 | ER-5.7
76 New Obed McCoy (West Indies) flag Obed McCoy (West Indies) 308.36 M-11 | Wickets-11 | Avg-26 | SR-16 | ER-9.6
82 Down 58 Shakib Al Hasan (Bangladesh) flag Shakib Al Hasan (Bangladesh) 291.16 M-12 | Wickets-9 | Avg-28 | SR-23 | ER-7.1
85 New Spencer Johnson (Australia) flag Spencer Johnson (Australia) 278.11 M-6 | Wickets-12 | Avg-15 | SR-10 | ER-9.2
86 Down 49 Henry Ssenyondo (Uganda) flag Henry Ssenyondo (Uganda) 274.00 M-17 | Wickets-28 | Avg-10 | SR-12 | ER-5.1
87 New Saad Bin Zafar (Canada) flag Saad Bin Zafar (Canada) 272.28 M-15 | Wickets-17 | Avg-19 | SR-18 | ER-6.2
96 Down 71 Richard Ngarava (Zimbabwe) flag Richard Ngarava (Zimbabwe) 256.03 M-20 | Wickets-21 | Avg-24 | SR-20 | ER-7.0
100 Down 12 Reece Topley (England) flag Reece Topley (England) 245.02 M-10 | Wickets-5 | Avg-49 | SR-34 | ER-8.7
Tags: #topcricketplayersofalltime #bestcricketplayersofalltime #greatestcricketplayers #t20icricket #t20is #ment20is #arshdeepsingh #singh #shaheenshahafridi #afridi #fazalhaqfarooqi #farooqi #mustafizurrahman #rahman #axarpatel #patel #keshavmaharaj #maharaj #akealhosein #hosein #gudakeshmotie #motie #kuldeepyadav #yadav #marcojansen #jansen #tabraizshamsi #shamsi #iccrankings #icctestrankings #iccodirankings #icct20irankings #iccteamrankings #iccplayerrankings #iccmenrankings #iccwomenrankings #iplrankings