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 Nicholas Pooran (West Indies) flag Nicholas Pooran (West Indies) 819.43 M-55 | Runs-1867 | Avg-48 | SR*-162
3 New Travis Head (Australia) flag Travis Head (Australia) 650.37 M-24 | Runs-903 | Avg-43 | SR*-184
6 New Ryan Rickelton (South Africa) flag Ryan Rickelton (South Africa) 585.91 M-16 | Runs-755 | Avg-54 | SR*-165
14 Up 65 Quinton de Kock (South Africa) flag Quinton de Kock (South Africa) 506.70 M-44 | Runs-1129 | Avg-28 | SR*-139
15 New Daniel Hughes (Australia) flag Daniel Hughes (Australia) 506.43 M-22 | Runs-799 | Avg-40 | SR*-161
16 No change Rilee Rossouw (South Africa) flag Rilee Rossouw (South Africa) 505.07 M-45 | Runs-1014 | Avg-25 | SR*-143
17 New Abhishek Sharma (India) flag Abhishek Sharma (India) 502.56 M-16 | Runs-484 | Avg-32 | SR*-204
20 New Kusal Perera (Sri Lanka) flag Kusal Perera (Sri Lanka) 493.07 M-18 | Runs-631 | Avg-37 | SR*-163
31 Up 57 Shimron Hetmyer (West Indies) flag Shimron Hetmyer (West Indies) 445.44 M-45 | Runs-869 | Avg-28 | SR*-155
36 New David Miller (South Africa) flag David Miller (South Africa) 435.52 M-38 | Runs-846 | Avg-33 | SR*-138
37 Up 20 Sam Curran (England) flag Sam Curran (England) 433.24 M-39 | Runs-889 | Avg-34 | SR*-140
39 New James Neesham (New Zealand) flag James Neesham (New Zealand) 424.56 M-19 | Runs-506 | Avg-36 | SR*-151
44 Down 1 Dawid Malan (England) flag Dawid Malan (England) 410.37 M-36 | Runs-942 | Avg-31 | SR*-120
45 Up 13 Leus du Plooy (England) flag Leus du Plooy (England) 407.27 M-34 | Runs-794 | Avg-27 | SR*-140
48 New Bhanuka Rajapaksa (Sri Lanka) flag Bhanuka Rajapaksa (Sri Lanka) 401.69 M-19 | Runs-398 | Avg-27 | SR*-153
49 Down 4 Kyle Mayers (West Indies) flag Kyle Mayers (West Indies) 396.66 M-18 | Runs-528 | Avg-29 | SR*-153
50 New Moeen Ali (England) flag Moeen Ali (England) 390.69 M-51 | Runs-918 | Avg-27 | SR*-129
51 New Ben Duckett (England) flag Ben Duckett (England) 385.60 M-11 | Runs-443 | Avg-55 | SR*-172
58 New Sunil Narine (West Indies) flag Sunil Narine (West Indies) 369.22 M-43 | Runs-626 | Avg-17 | SR*-158
59 New Tamim Iqbal (Bangladesh) flag Tamim Iqbal (Bangladesh) 368.81 M-16 | Runs-499 | Avg-33 | SR*-127
62 Down 52 Yashasvi Jaiswal (India) flag Yashasvi Jaiswal (India) 366.55 M-16 | Runs-435 | Avg-31 | SR*-156
63 New Rishabh Pant (India) flag Rishabh Pant (India) 365.28 M-13 | Runs-446 | Avg-41 | SR*-155
65 Up 12 Shivam Dube (India) flag Shivam Dube (India) 362.46 M-14 | Runs-396 | Avg-36 | SR*-162
67 New Miles Hammond (England) flag Miles Hammond (England) 358.28 M-17 | Runs-487 | Avg-32 | SR*-131
70 Down 61 Saim Ayub (Pakistan) flag Saim Ayub (Pakistan) 352.68 M-16 | Runs-422 | Avg-26 | SR*-141
72 New Keaton Jennings (England) flag Keaton Jennings (England) 350.30 M-18 | Runs-463 | Avg-29 | SR*-149
74 New Tom Alsop (England) flag Tom Alsop (England) 347.16 M-18 | Runs-429 | Avg-39 | SR*-161
75 New Sai Sudharsan (India) flag Sai Sudharsan (India) 345.77 M-12 | Runs-527 | Avg-48 | SR*-141
79 New Evin Lewis (West Indies) flag Evin Lewis (West Indies) 337.83 M-20 | Runs-455 | Avg-25 | SR*-142
80 Down 8 Venkatesh Iyer (India) flag Venkatesh Iyer (India) 334.25 M-15 | Runs-370 | Avg-46 | SR*-159
85 Down 79 Colin Munro (New Zealand) flag Colin Munro (New Zealand) 327.14 M-26 | Runs-604 | Avg-23 | SR*-121
86 Down 17 Tilak Varma (India) flag Tilak Varma (India) 326.41 M-13 | Runs-416 | Avg-42 | SR*-150
94 New Jacob Bethell (England) flag Jacob Bethell (England) 320.01 M-27 | Runs-562 | Avg-31 | SR*-143
Tags: #topcricketplayersofalltime #bestcricketplayersofalltime #greatestcricketplayers #t20cricket #t20s #ment20s #nicholaspooran #pooran #travishead #head #ryanrickelton #rickelton #quintondekock #kock #danielhughes #hughes #rileerossouw #rossouw #abhisheksharma #sharma #kusalperera #perera #shimronhetmyer #hetmyer #davidmiller #miller #samcurran #curran #iccrankings #icctestrankings #iccodirankings #icct20irankings #iccteamrankings #iccplayerrankings #iccmenrankings #iccwomenrankings #iplrankings