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 19 Pathum Nissanka (Sri Lanka) flag Pathum Nissanka (Sri Lanka) 487.84 M-12 | Runs-694 | Avg-63 | SR*-106
3 Up 23 Rahmanullah Gurbaz (Afghanistan) flag Rahmanullah Gurbaz (Afghanistan) 411.92 M-11 | Runs-531 | Avg-48 | SR*-90
4 New Keacy Carty (West Indies) flag Keacy Carty (West Indies) 385.34 M-12 | Runs-560 | Avg-62 | SR*-88
5 Up 24 Kusal Mendis (Sri Lanka) flag Kusal Mendis (Sri Lanka) 379.46 M-17 | Runs-742 | Avg-53 | SR*-91
6 Up 28 Azmatullah Omarzai (Afghanistan) flag Azmatullah Omarzai (Afghanistan) 370.40 M-14 | Runs-417 | Avg-52 | SR*-106
9 New Avishka Fernando (Sri Lanka) flag Avishka Fernando (Sri Lanka) 305.80 M-18 | Runs-515 | Avg-30 | SR*-87
10 New Mohammad Nabi (Afghanistan) flag Mohammad Nabi (Afghanistan) 285.53 M-14 | Runs-410 | Avg-41 | SR*-98
11 Up 27 Mahmudullah (Bangladesh) flag Mahmudullah (Bangladesh) 283.65 M-9 | Runs-337 | Avg-48 | SR*-95
12 Up 41 Harry Brook (England) flag Harry Brook (England) 279.85 M-5 | Runs-312 | Avg-78 | SR*-128
13 Up 51 Liam Livingstone (England) flag Liam Livingstone (England) 269.24 M-8 | Runs-286 | Avg-57 | SR*-133
14 New Janith Liyanage (Sri Lanka) flag Janith Liyanage (Sri Lanka) 255.57 M-18 | Runs-462 | Avg-46 | SR*-81
15 Down 4 Heinrich Klaasen (South Africa) flag Heinrich Klaasen (South Africa) 249.22 M-3 | Runs-264 | Avg-88 | SR*-123
18 Up 15 Shai Hope (West Indies) flag Shai Hope (West Indies) 232.35 M-12 | Runs-311 | Avg-35 | SR*-79
19 Up 40 Mehidy Hasan Miraz (Bangladesh) flag Mehidy Hasan Miraz (Bangladesh) 218.04 M-9 | Runs-305 | Avg-38 | SR*-69
21 New Monank Patel (U.S.A.) flag Monank Patel (U.S.A.) 204.21 M-12 | Runs-502 | Avg-50 | SR*-90
22 Up 27 Steven Smith (Australia) flag Steven Smith (Australia) 195.64 M-10 | Runs-306 | Avg-44 | SR*-86
23 New Harsh Thaker (Canada) flag Harsh Thaker (Canada) 193.19 M-15 | Runs-553 | Avg-46 | SR*-71
24 New Tristan Stubbs (South Africa) flag Tristan Stubbs (South Africa) 191.75 M-7 | Runs-243 | Avg-49 | SR*-91
25 Up 27 Harry Tector (Ireland) flag Harry Tector (Ireland) 190.10 M-5 | Runs-233 | Avg-47 | SR*-95
26 Up 25 Rahmat Shah (Afghanistan) flag Rahmat Shah (Afghanistan) 186.18 M-14 | Runs-280 | Avg-23 | SR*-68
27 Down 8 Mohammad Rizwan (Pakistan) flag Mohammad Rizwan (Pakistan) 186.06 M-9 | Runs-264 | Avg-53 | SR*-81
29 Up 34 Brandon King (West Indies) flag Brandon King (West Indies) 179.83 M-9 | Runs-291 | Avg-32 | SR*-84
32 New Pargat Singh (Canada) flag Pargat Singh (Canada) 172.70 M-13 | Runs-520 | Avg-43 | SR*-80
35 Up 65 Salman Agha (Pakistan) flag Salman Agha (Pakistan) 161.92 M-9 | Runs-209 | Avg-42 | SR*-95
36 New Phil Salt (England) flag Phil Salt (England) 160.99 M-8 | Runs-247 | Avg-31 | SR*-83
37 Down 9 Babar Azam (Pakistan) flag Babar Azam (Pakistan) 159.52 M-6 | Runs-228 | Avg-57 | SR*-77
38 Up 3 Abdullah Shafique (Pakistan) flag Abdullah Shafique (Pakistan) 159.50 M-9 | Runs-196 | Avg-28 | SR*-71
39 New Gerhard Erasmus (Namibia) flag Gerhard Erasmus (Namibia) 155.44 M-12 | Runs-364 | Avg-33 | SR*-84
40 Up 45 Josh Inglis (Australia) flag Josh Inglis (Australia) 155.15 M-8 | Runs-219 | Avg-37 | SR*-115
41 Down 38 Rohit Sharma (India) flag Rohit Sharma (India) 154.37 M-3 | Runs-157 | Avg-52 | SR*-141
43 New Kamran Ghulam (Pakistan) flag Kamran Ghulam (Pakistan) 152.89 M-9 | Runs-192 | Avg-32 | SR*-107
44 Down 14 Sadeera Samarawickrama (Sri Lanka) flag Sadeera Samarawickrama (Sri Lanka) 151.21 M-18 | Runs-273 | Avg-20 | SR*-88
45 Up 53 Will Jacks (England) flag Will Jacks (England) 145.85 M-8 | Runs-192 | Avg-24 | SR*-94
48 New Paul Stirling (Ireland) flag Paul Stirling (Ireland) 141.46 M-5 | Runs-150 | Avg-30 | SR*-92
49 New Rahul Chopra (U.A.E.) flag Rahul Chopra (U.A.E.) 139.57 M-11 | Runs-260 | Avg-24 | SR*-70
50 Up 8 Max O'Dowd (Netherlands) flag Max O'Dowd (Netherlands) 138.21 M-12 | Runs-428 | Avg-39 | SR*-67
52 New Anil Sah (Nepal) flag Anil Sah (Nepal) 133.97 M-12 | Runs-369 | Avg-37 | SR*-94
53 New Matthew Short (Australia) flag Matthew Short (Australia) 131.20 M-9 | Runs-184 | Avg-26 | SR*-101
55 New Milind Kumar (U.S.A.) flag Milind Kumar (U.S.A.) 123.10 M-10 | Runs-364 | Avg-52 | SR*-108
56 New Aaron Johnson (Canada) flag Aaron Johnson (Canada) 122.46 M-15 | Runs-319 | Avg-21 | SR*-98
57 New Jaker Ali (Bangladesh) flag Jaker Ali (Bangladesh) 122.40 M-5 | Runs-151 | Avg-50 | SR*-112
58 New Roston Chase (West Indies) flag Roston Chase (West Indies) 119.77 M-12 | Runs-171 | Avg-34 | SR*-77
59 Down 34 Marnus Labuschagne (Australia) flag Marnus Labuschagne (Australia) 119.70 M-10 | Runs-148 | Avg-25 | SR*-93
61 Down 44 Aiden Markram (South Africa) flag Aiden Markram (South Africa) 117.05 M-6 | Runs-167 | Avg-33 | SR*-78
62 New Basil Hameed (U.A.E.) flag Basil Hameed (U.A.E.) 116.69 M-11 | Runs-234 | Avg-23 | SR*-77
64 Up 32 Kushal Bhurtel (Nepal) flag Kushal Bhurtel (Nepal) 113.82 M-11 | Runs-253 | Avg-25 | SR*-79
67 New Cameron Green (Australia) flag Cameron Green (Australia) 109.04 M-5 | Runs-184 | Avg-61 | SR*-81
68 New Saiteja Mukkamalla (U.S.A.) flag Saiteja Mukkamalla (U.S.A.) 106.91 M-8 | Runs-341 | Avg-68 | SR*-92
70 New Richie Berrington (Scotland) flag Richie Berrington (Scotland) 103.00 M-11 | Runs-273 | Avg-55 | SR*-83
72 New Lorcan Tucker (Ireland) flag Lorcan Tucker (Ireland) 99.93 M-3 | Runs-114 | Avg-38 | SR*-103
74 New Navneet Dhaliwal (Canada) flag Navneet Dhaliwal (Canada) 99.49 M-11 | Runs-295 | Avg-27 | SR*-57
76 Down 61 Ibrahim Zadran (Afghanistan) flag Ibrahim Zadran (Afghanistan) 98.92 M-5 | Runs-153 | Avg-31 | SR*-71
77 New Gulbadin Naib (Afghanistan) flag Gulbadin Naib (Afghanistan) 98.87 M-7 | Runs-107 | Avg-21 | SR*-99
78 New Shreyas Movva (Canada) flag Shreyas Movva (Canada) 97.97 M-15 | Runs-324 | Avg-32 | SR*-69
80 New Aasif Sheikh (Nepal) flag Aasif Sheikh (Nepal) 96.25 M-13 | Runs-272 | Avg-25 | SR*-75
81 Down 10 Brandon McMullen (Scotland) flag Brandon McMullen (Scotland) 94.12 M-11 | Runs-348 | Avg-44 | SR*-87
82 New Shayan Jahangir (U.S.A.) flag Shayan Jahangir (U.S.A.) 94.09 M-12 | Runs-263 | Avg-38 | SR*-86
83 New JJ Smit (Namibia) flag JJ Smit (Namibia) 94.09 M-12 | Runs-314 | Avg-39 | SR*-65
84 Down 47 Scott Edwards (Netherlands) flag Scott Edwards (Netherlands) 89.40 M-12 | Runs-268 | Avg-27 | SR*-77
85 New Aqib Ilyas (Oman) flag Aqib Ilyas (Oman) 89.15 M-7 | Runs-230 | Avg-33 | SR*-59
86 Down 78 Mitchell Marsh (Australia) flag Mitchell Marsh (Australia) 89.02 M-4 | Runs-122 | Avg-31 | SR*-84
88 New Jamie Smith (England) flag Jamie Smith (England) 86.20 M-5 | Runs-124 | Avg-25 | SR*-93
90 New Aaron Hardie (Australia) flag Aaron Hardie (Australia) 84.75 M-10 | Runs-131 | Avg-19 | SR*-86
91 New Sean Abbott (Australia) flag Sean Abbott (Australia) 84.71 M-8 | Runs-124 | Avg-31 | SR*-86
92 New Rohit Paudel (Nepal) flag Rohit Paudel (Nepal) 84.64 M-14 | Runs-279 | Avg-25 | SR*-79
93 Down 77 Will Young (New Zealand) flag Will Young (New Zealand) 83.92 M-3 | Runs-130 | Avg-65 | SR*-84
94 New Jatinder Singh (Oman) flag Jatinder Singh (Oman) 83.04 M-7 | Runs-183 | Avg-26 | SR*-63
95 New Wiaan Mulder (South Africa) flag Wiaan Mulder (South Africa) 82.30 M-5 | Runs-108 | Avg-27 | SR*-76
96 Down 65 Temba Bavuma (South Africa) flag Temba Bavuma (South Africa) 82.27 M-6 | Runs-119 | Avg-24 | SR*-84
97 Down 49 Towhid Hridoy (Bangladesh) flag Towhid Hridoy (Bangladesh) 81.93 M-6 | Runs-150 | Avg-30 | SR*-76
98 New Smit Patel (U.S.A.) flag Smit Patel (U.S.A.) 81.69 M-8 | Runs-278 | Avg-40 | SR*-76
99 New Kyle Verreynne (South Africa) flag Kyle Verreynne (South Africa) 81.67 M-5 | Runs-117 | Avg-29 | SR*-104
Tags: #topcricketplayersofalltime #bestcricketplayersofalltime #greatestcricketplayers #odicricket #odis #menodis #pathumnissanka #nissanka #rahmanullahgurbaz #gurbaz #keacycarty #carty #kusalmendis #mendis #azmatullahomarzai #omarzai #avishkafernando #fernando #mohammadnabi #nabi #mahmudullah #harrybrook #brook #liamlivingstone #livingstone #janithliyanage #liyanage #iccrankings #icctestrankings #iccodirankings #icct20irankings #iccteamrankings #iccplayerrankings #iccmenrankings #iccwomenrankings #iplrankings