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 17 Noor Ahmad (Afghanistan) flag Noor Ahmad (Afghanistan) 753.13 M-32 | Wickets-51 | Avg-16 | SR-14 | ER-7.0
2 New Akeal Hosein (West Indies) flag Akeal Hosein (West Indies) 667.22 M-46 | Wickets-56 | Avg-21 | SR-17 | ER-7.5
3 Up 21 David Payne (England) flag David Payne (England) 655.02 M-32 | Wickets-45 | Avg-16 | SR-14 | ER-7.0
4 New Marco Jansen (South Africa) flag Marco Jansen (South Africa) 627.82 M-21 | Wickets-32 | Avg-21 | SR-15 | ER-8.7
5 Up 20 Tymal Mills (England) flag Tymal Mills (England) 622.35 M-35 | Wickets-52 | Avg-21 | SR-14 | ER-8.9
6 New Matt Taylor (England) flag Matt Taylor (England) 605.05 M-16 | Wickets-29 | Avg-14 | SR-12 | ER-6.9
7 Up 72 Spencer Johnson (Australia) flag Spencer Johnson (Australia) 597.72 M-34 | Wickets-43 | Avg-21 | SR-17 | ER-7.3
8 Up 7 Imad Wasim (Pakistan) flag Imad Wasim (Pakistan) 597.10 M-49 | Wickets-47 | Avg-24 | SR-21 | ER-7.0
9 New Daniel Worrall (Australia) flag Daniel Worrall (Australia) 585.43 M-26 | Wickets-28 | Avg-21 | SR-18 | ER-6.8
10 Up 3 Sean Abbott (Australia) flag Sean Abbott (Australia) 583.39 M-25 | Wickets-36 | Avg-20 | SR-14 | ER-8.2
11 Down 5 Sunil Narine (West Indies) flag Sunil Narine (West Indies) 581.80 M-43 | Wickets-44 | Avg-22 | SR-22 | ER-6.1
12 Up 81 Shadab Khan (Pakistan) flag Shadab Khan (Pakistan) 575.91 M-24 | Wickets-31 | Avg-22 | SR-16 | ER-8.0
13 Up 7 Matheesha Pathirana (Sri Lanka) flag Matheesha Pathirana (Sri Lanka) 574.61 M-22 | Wickets-37 | Avg-17 | SR-13 | ER-8.2
14 Up 23 Chris Jordan (England) flag Chris Jordan (England) 569.24 M-48 | Wickets-52 | Avg-26 | SR-18 | ER-8.6
15 Up 67 Maheesh Theekshana (Sri Lanka) flag Maheesh Theekshana (Sri Lanka) 563.65 M-35 | Wickets-40 | Avg-24 | SR-21 | ER-6.9
16 Down 13 Usama Mir (Pakistan) flag Usama Mir (Pakistan) 559.74 M-21 | Wickets-33 | Avg-19 | SR-13 | ER-8.3
17 New Ben Dwarshuis (Australia) flag Ben Dwarshuis (Australia) 556.40 M-20 | Wickets-32 | Avg-16 | SR-13 | ER-7.5
18 Up 66 Danny Briggs (England) flag Danny Briggs (England) 555.64 M-19 | Wickets-34 | Avg-14 | SR-13 | ER-6.5
19 Up 11 David Willey (England) flag David Willey (England) 555.33 M-44 | Wickets-49 | Avg-24 | SR-18 | ER-7.9
20 Up 23 Dwaine Pretorius (South Africa) flag Dwaine Pretorius (South Africa) 545.67 M-35 | Wickets-41 | Avg-23 | SR-16 | ER-8.5
21 Down 13 Wanindu Hasaranga (Sri Lanka) flag Wanindu Hasaranga (Sri Lanka) 537.87 M-22 | Wickets-35 | Avg-17 | SR-14 | ER-7.3
22 New Trent Boult (New Zealand) flag Trent Boult (New Zealand) 534.28 M-35 | Wickets-41 | Avg-25 | SR-18 | ER-8.5
23 Up 8 Sam Curran (England) flag Sam Curran (England) 525.18 M-39 | Wickets-45 | Avg-24 | SR-16 | ER-9.3
24 Up 56 Naveen-ul-Haq (Afghanistan) flag Naveen-ul-Haq (Afghanistan) 524.07 M-39 | Wickets-43 | Avg-30 | SR-19 | ER-9.4
25 Up 74 Moeen Ali (England) flag Moeen Ali (England) 512.99 M-51 | Wickets-35 | Avg-22 | SR-17 | ER-7.4
26 New Waqar Salamkheil (Afghanistan) flag Waqar Salamkheil (Afghanistan) 506.49 M-27 | Wickets-35 | Avg-21 | SR-15 | ER-8.3
27 New Jasprit Bumrah (India) flag Jasprit Bumrah (India) 505.55 M-13 | Wickets-20 | Avg-17 | SR-15 | ER-6.6
28 New Mustafizur Rahman (Bangladesh) flag Mustafizur Rahman (Bangladesh) 497.40 M-24 | Wickets-33 | Avg-25 | SR-15 | ER-9.8
29 Up 10 Chris Green (Australia) flag Chris Green (Australia) 493.94 M-32 | Wickets-33 | Avg-25 | SR-21 | ER-7.3
30 New Ottneil Baartman (South Africa) flag Ottneil Baartman (South Africa) 490.20 M-10 | Wickets-22 | Avg-12 | SR-11 | ER-7.1
31 Down 20 Mohammad Amir (Pakistan) flag Mohammad Amir (Pakistan) 477.30 M-34 | Wickets-35 | Avg-28 | SR-22 | ER-7.8
32 No change Luke Wood (England) flag Luke Wood (England) 474.20 M-39 | Wickets-37 | Avg-31 | SR-22 | ER-8.5
33 New Lockie Ferguson (New Zealand) flag Lockie Ferguson (New Zealand) 469.81 M-21 | Wickets-30 | Avg-21 | SR-15 | ER-8.1
34 New Harshal Patel (India) flag Harshal Patel (India) 467.73 M-14 | Wickets-24 | Avg-20 | SR-12 | ER-9.7
35 Down 21 Nathan Sowter (England) flag Nathan Sowter (England) 465.73 M-28 | Wickets-32 | Avg-18 | SR-16 | ER-6.7
36 New Olly Stone (England) flag Olly Stone (England) 463.43 M-34 | Wickets-37 | Avg-25 | SR-17 | ER-8.8
37 Up 15 Varun Chakravarthy (India) flag Varun Chakravarthy (India) 462.37 M-15 | Wickets-21 | Avg-19 | SR-14 | ER-8.0
38 Down 12 Jason Behrendorff (Australia) flag Jason Behrendorff (Australia) 457.59 M-17 | Wickets-22 | Avg-21 | SR-17 | ER-7.7
39 New Obed McCoy (West Indies) flag Obed McCoy (West Indies) 455.25 M-31 | Wickets-33 | Avg-29 | SR-20 | ER-8.8
40 Down 11 Imran Tahir (South Africa) flag Imran Tahir (South Africa) 453.60 M-25 | Wickets-31 | Avg-20 | SR-16 | ER-7.6
41 Up 10 Adam Zampa (Australia) flag Adam Zampa (Australia) 450.78 M-16 | Wickets-24 | Avg-17 | SR-13 | ER-7.5
42 Up 48 Andre Russell (West Indies) flag Andre Russell (West Indies) 450.41 M-50 | Wickets-35 | Avg-29 | SR-18 | ER-9.6
43 New Keshav Maharaj (South Africa) flag Keshav Maharaj (South Africa) 448.80 M-25 | Wickets-28 | Avg-24 | SR-19 | ER-7.6
44 Down 43 Rashid Khan (Afghanistan) flag Rashid Khan (Afghanistan) 446.91 M-24 | Wickets-29 | Avg-23 | SR-18 | ER-7.8
45 New Fazalhaq Farooqi (Afghanistan) flag Fazalhaq Farooqi (Afghanistan) 445.32 M-24 | Wickets-32 | Avg-19 | SR-14 | ER-7.9
46 Down 23 Ben Green (England) flag Ben Green (England) 443.07 M-16 | Wickets-21 | Avg-22 | SR-12 | ER-11.0
47 New Shoriful Islam (Bangladesh) flag Shoriful Islam (Bangladesh) 441.30 M-18 | Wickets-26 | Avg-21 | SR-14 | ER-8.9
48 New Luke Hollman (England) flag Luke Hollman (England) 439.94 M-12 | Wickets-23 | Avg-13 | SR-10 | ER-7.8
49 Down 22 Hasan Ali (Pakistan) flag Hasan Ali (Pakistan) 437.05 M-15 | Wickets-24 | Avg-19 | SR-13 | ER-8.7
50 Up 7 Paul Walter (England) flag Paul Walter (England) 435.99 M-37 | Wickets-35 | Avg-26 | SR-17 | ER-9.3
51 New Scott Currie (Scotland) flag Scott Currie (Scotland) 424.72 M-20 | Wickets-27 | Avg-21 | SR-15 | ER-8.5
52 New Richard Gleeson (England) flag Richard Gleeson (England) 421.64 M-20 | Wickets-24 | Avg-21 | SR-18 | ER-7.3
53 New Tom Curran (England) flag Tom Curran (England) 418.67 M-21 | Wickets-25 | Avg-22 | SR-15 | ER-8.7
54 New Kyle Mayers (West Indies) flag Kyle Mayers (West Indies) 416.63 M-18 | Wickets-18 | Avg-22 | SR-18 | ER-7.1
55 Up 9 Lewis Gregory (England) flag Lewis Gregory (England) 415.75 M-30 | Wickets-25 | Avg-21 | SR-16 | ER-8.1
56 New Mahedi Hasan (Bangladesh) flag Mahedi Hasan (Bangladesh) 414.50 M-16 | Wickets-20 | Avg-17 | SR-14 | ER-7.4
57 New T Natarajan (India) flag T Natarajan (India) 414.16 M-14 | Wickets-19 | Avg-24 | SR-16 | ER-9.1
58 New Dunith Wellalage (Sri Lanka) flag Dunith Wellalage (Sri Lanka) 413.61 M-16 | Wickets-17 | Avg-23 | SR-18 | ER-7.5
59 Down 25 Reece Topley (England) flag Reece Topley (England) 408.38 M-23 | Wickets-24 | Avg-28 | SR-18 | ER-9.4
60 New Xavier Bartlett (Australia) flag Xavier Bartlett (Australia) 405.42 M-19 | Wickets-25 | Avg-23 | SR-16 | ER-8.6
61 Down 20 John Turner (England) flag John Turner (England) 405.36 M-15 | Wickets-20 | Avg-21 | SR-14 | ER-9.2
62 New Samit Patel (England) flag Samit Patel (England) 403.94 M-22 | Wickets-20 | Avg-26 | SR-26 | ER-6.1
63 Down 23 Tabraiz Shamsi (South Africa) flag Tabraiz Shamsi (South Africa) 403.47 M-25 | Wickets-24 | Avg-32 | SR-22 | ER-8.8
64 New Nuwan Thushara (Sri Lanka) flag Nuwan Thushara (Sri Lanka) 401.30 M-19 | Wickets-24 | Avg-27 | SR-17 | ER-9.6
65 New Ben Lister (New Zealand) flag Ben Lister (New Zealand) 399.16 M-17 | Wickets-20 | Avg-20 | SR-17 | ER-7.2
66 Down 17 Pat Brown (England) flag Pat Brown (England) 398.66 M-15 | Wickets-23 | Avg-20 | SR-14 | ER-8.5
67 Down 5 Michael Neser (Australia) flag Michael Neser (Australia) 397.65 M-14 | Wickets-20 | Avg-18 | SR-13 | ER-8.2
68 New Pat Cummins (Australia) flag Pat Cummins (Australia) 392.59 M-22 | Wickets-22 | Avg-35 | SR-23 | ER-9.3
69 New Lloyd Pope (Australia) flag Lloyd Pope (Australia) 391.56 M-11 | Wickets-20 | Avg-17 | SR-11 | ER-8.7
70 New Chris Wood (England) flag Chris Wood (England) 390.65 M-16 | Wickets-19 | Avg-21 | SR-16 | ER-7.7
71 New Josh Shaw (England) flag Josh Shaw (England) 390.48 M-13 | Wickets-19 | Avg-18 | SR-14 | ER-7.6
72 Up 1 Shakib Al Hasan (Bangladesh) flag Shakib Al Hasan (Bangladesh) 390.11 M-17 | Wickets-18 | Avg-23 | SR-19 | ER-7.1
73 New Taskin Ahmed (Bangladesh) flag Taskin Ahmed (Bangladesh) 386.79 M-16 | Wickets-20 | Avg-26 | SR-18 | ER-8.6
74 New Mitchell Starc (Australia) flag Mitchell Starc (Australia) 384.48 M-14 | Wickets-17 | Avg-26 | SR-15 | ER-10.8
75 New Dasun Shanaka (Sri Lanka) flag Dasun Shanaka (Sri Lanka) 384.13 M-17 | Wickets-18 | Avg-18 | SR-12 | ER-8.6
76 Up 19 Jordan Thompson (England) flag Jordan Thompson (England) 383.29 M-18 | Wickets-22 | Avg-22 | SR-15 | ER-8.9
77 Down 56 Adil Rashid (England) flag Adil Rashid (England) 382.75 M-21 | Wickets-19 | Avg-23 | SR-19 | ER-7.3
78 New Ben Raine (England) flag Ben Raine (England) 381.08 M-15 | Wickets-21 | Avg-17 | SR-13 | ER-7.8
79 New Jake Ball (England) flag Jake Ball (England) 379.10 M-15 | Wickets-19 | Avg-23 | SR-16 | ER-8.7
80 New Kagiso Rabada (South Africa) flag Kagiso Rabada (South Africa) 376.34 M-22 | Wickets-20 | Avg-35 | SR-24 | ER-8.8
81 New Ollie Robinson (England) flag Ollie Robinson (England) 375.21 M-16 | Wickets-18 | Avg-23 | SR-19 | ER-7.2
82 New Mason Crane (England) flag Mason Crane (England) 374.83 M-18 | Wickets-23 | Avg-20 | SR-14 | ER-8.4
83 Down 41 Craig Overton (England) flag Craig Overton (England) 373.59 M-19 | Wickets-17 | Avg-28 | SR-23 | ER-7.1
84 New Saqib Mahmood (England) flag Saqib Mahmood (England) 371.13 M-14 | Wickets-19 | Avg-22 | SR-16 | ER-8.5
85 New Zakary Foulkes (New Zealand) flag Zakary Foulkes (New Zealand) 371.04 M-16 | Wickets-20 | Avg-18 | SR-14 | ER-7.7
86 New Avesh Khan (India) flag Avesh Khan (India) 370.82 M-16 | Wickets-19 | Avg-28 | SR-17 | ER-9.7
87 New James Coles (England) flag James Coles (England) 369.80 M-24 | Wickets-21 | Avg-20 | SR-15 | ER-8.0
88 New Harshit Rana (India) flag Harshit Rana (India) 367.89 M-13 | Wickets-19 | Avg-20 | SR-13 | ER-9.1
89 Down 53 Yuzvendra Chahal (India) flag Yuzvendra Chahal (India) 367.75 M-15 | Wickets-18 | Avg-30 | SR-19 | ER-9.4
90 New Kuldeep Yadav (India) flag Kuldeep Yadav (India) 367.50 M-11 | Wickets-16 | Avg-23 | SR-16 | ER-8.7
91 Down 37 Dan Mousley (England) flag Dan Mousley (England) 367.00 M-27 | Wickets-22 | Avg-20 | SR-18 | ER-6.9
92 Down 23 Riley Meredith (Australia) flag Riley Meredith (Australia) 366.33 M-21 | Wickets-21 | Avg-29 | SR-21 | ER-8.1
93 New Khaleel Ahmed (India) flag Khaleel Ahmed (India) 365.18 M-14 | Wickets-17 | Avg-28 | SR-18 | ER-9.6
94 New Fabian Allen (West Indies) flag Fabian Allen (West Indies) 363.82 M-32 | Wickets-23 | Avg-24 | SR-17 | ER-8.4
95 New Rachin Ravindra (New Zealand) flag Rachin Ravindra (New Zealand) 362.38 M-19 | Wickets-13 | Avg-9 | SR-10 | ER-5.2
96 New Mukesh Kumar (India) flag Mukesh Kumar (India) 361.53 M-10 | Wickets-17 | Avg-22 | SR-13 | ER-10.4
97 Down 27 Liam Dawson (England) flag Liam Dawson (England) 360.70 M-32 | Wickets-24 | Avg-32 | SR-25 | ER-7.7
98 New Arshdeep Singh (India) flag Arshdeep Singh (India) 359.38 M-14 | Wickets-19 | Avg-27 | SR-16 | ER-10.2
99 New Mohammad Nabi (Afghanistan) flag Mohammad Nabi (Afghanistan) 358.80 M-25 | Wickets-16 | Avg-27 | SR-24 | ER-6.8
100 New James Fuller (England) flag James Fuller (England) 358.34 M-19 | Wickets-17 | Avg-26 | SR-17 | ER-9.3
Tags: #topcricketplayersofalltime #bestcricketplayersofalltime #greatestcricketplayers #t20cricket #t20s #ment20s #noorahmad #ahmad #akealhosein #hosein #davidpayne #payne #marcojansen #jansen #tymalmills #mills #matttaylor #taylor #spencerjohnson #johnson #imadwasim #wasim #danielworrall #worrall #seanabbott #abbott #sunilnarine #narine #iccrankings #icctestrankings #iccodirankings #icct20irankings #iccteamrankings #iccplayerrankings #iccmenrankings #iccwomenrankings #iplrankings