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.  For the last update date and full update schedule, refer to FAQs.
CRR Change Name Points Stats
1 New Joe Root (England) flag Joe Root (England) 489.82 M-15 | Runs-808 | Avg-58 | SR*-96
2 Up 33 Rohit Sharma (India) flag Rohit Sharma (India) 472.47 M-14 | Runs-650 | Avg-50 | SR*-100
3 Up 15 Shai Hope (West Indies) flag Shai Hope (West Indies) 458.16 M-15 | Runs-670 | Avg-56 | SR*-99
4 New Virat Kohli (India) flag Virat Kohli (India) 456.06 M-13 | Runs-651 | Avg-65 | SR*-96
5 New Matthew Breetzke (South Africa) flag Matthew Breetzke (South Africa) 442.76 M-12 | Runs-706 | Avg-64 | SR*-97
6 New Rachin Ravindra (New Zealand) flag Rachin Ravindra (New Zealand) 435.31 M-14 | Runs-604 | Avg-43 | SR*-107
7 New Daryl Mitchell (New Zealand) flag Daryl Mitchell (New Zealand) 426.81 M-17 | Runs-761 | Avg-54 | SR*-86
8 Up 26 Salman Agha (Pakistan) flag Salman Agha (Pakistan) 403.14 M-17 | Runs-667 | Avg-48 | SR*-93
9 Up 6 Ben Duckett (England) flag Ben Duckett (England) 375.31 M-15 | Runs-537 | Avg-36 | SR*-106
10 Up 46 Aiden Markram (South Africa) flag Aiden Markram (South Africa) 363.90 M-12 | Runs-420 | Avg-42 | SR*-106
11 Up 1 Harry Brook (England) flag Harry Brook (England) 355.06 M-15 | Runs-451 | Avg-32 | SR*-98
12 Down 7 Charith Asalanka (Sri Lanka) flag Charith Asalanka (Sri Lanka) 342.27 M-12 | Runs-494 | Avg-45 | SR*-92
13 New Kane Williamson (New Zealand) flag Kane Williamson (New Zealand) 340.30 M-10 | Runs-446 | Avg-50 | SR*-85
14 New Glenn Phillips (New Zealand) flag Glenn Phillips (New Zealand) 326.75 M-11 | Runs-353 | Avg-71 | SR*-115
15 New Shubman Gill (India) flag Shubman Gill (India) 324.21 M-11 | Runs-490 | Avg-49 | SR*-89
16 Down 14 Kusal Mendis (Sri Lanka) flag Kusal Mendis (Sri Lanka) 316.46 M-13 | Runs-500 | Avg-38 | SR*-93
17 Down 10 Keacy Carty (West Indies) flag Keacy Carty (West Indies) 315.85 M-15 | Runs-593 | Avg-40 | SR*-77
18 New Shreyas Iyer (India) flag Shreyas Iyer (India) 312.93 M-11 | Runs-496 | Avg-50 | SR*-90
19 Up 8 Mohammad Rizwan (Pakistan) flag Mohammad Rizwan (Pakistan) 293.86 M-17 | Runs-569 | Avg-44 | SR*-73
20 Up 16 Babar Azam (Pakistan) flag Babar Azam (Pakistan) 293.68 M-17 | Runs-544 | Avg-34 | SR*-77
21 Up 49 Ibrahim Zadran (Afghanistan) flag Ibrahim Zadran (Afghanistan) 291.56 M-6 | Runs-429 | Avg-72 | SR*-90
22 New Tom Latham (New Zealand) flag Tom Latham (New Zealand) 281.41 M-16 | Runs-365 | Avg-26 | SR*-82
23 Down 3 Travis Head (Australia) flag Travis Head (Australia) 275.47 M-10 | Runs-362 | Avg-40 | SR*-120
24 Down 13 Janith Liyanage (Sri Lanka) flag Janith Liyanage (Sri Lanka) 272.84 M-13 | Runs-448 | Avg-45 | SR*-91
25 New Jos Buttler (England) flag Jos Buttler (England) 269.91 M-15 | Runs-441 | Avg-34 | SR*-96
26 New Quinton de Kock (South Africa) flag Quinton de Kock (South Africa) 264.36 M-6 | Runs-353 | Avg-71 | SR*-98
27 New KL Rahul (India) flag KL Rahul (India) 259.76 M-14 | Runs-367 | Avg-52 | SR*-108
28 Up 54 Temba Bavuma (South Africa) flag Temba Bavuma (South Africa) 255.96 M-11 | Runs-404 | Avg-40 | SR*-84
29 Up 47 Towhid Hridoy (Bangladesh) flag Towhid Hridoy (Bangladesh) 249.66 M-11 | Runs-388 | Avg-35 | SR*-67
30 New Michael Bracewell (New Zealand) flag Michael Bracewell (New Zealand) 243.41 M-18 | Runs-368 | Avg-31 | SR*-99
31 Up 48 Will Young (New Zealand) flag Will Young (New Zealand) 239.08 M-18 | Runs-320 | Avg-19 | SR*-79
32 Down 31 Pathum Nissanka (Sri Lanka) flag Pathum Nissanka (Sri Lanka) 236.69 M-13 | Runs-401 | Avg-31 | SR*-84
33 New Justin Greaves (West Indies) flag Justin Greaves (West Indies) 229.50 M-14 | Runs-350 | Avg-35 | SR*-108
34 Up 3 Josh Inglis (Australia) flag Josh Inglis (Australia) 222.29 M-7 | Runs-245 | Avg-61 | SR*-118
35 Up 33 Jacob Bethell (England) flag Jacob Bethell (England) 218.47 M-10 | Runs-350 | Avg-39 | SR*-108
36 New D Brevis (South Africa) flag D Brevis (South Africa) 215.22 M-9 | Runs-230 | Avg-29 | SR*-144
37 New Mark Chapman (New Zealand/Hong Kong) flag Mark Chapman (New Zealand/Hong Kong) 211.88 M-6 | Runs-368 | Avg-74 | SR*-107
38 Up 6 Alex Carey (Australia) flag Alex Carey (Australia) 204.72 M-9 | Runs-267 | Avg-38 | SR*-99
39 Up 18 Ryan Rickelton (South Africa) flag Ryan Rickelton (South Africa) 201.22 M-11 | Runs-266 | Avg-27 | SR*-84
40 New Fakhar Zaman (Pakistan) flag Fakhar Zaman (Pakistan) 198.09 M-10 | Runs-369 | Avg-37 | SR*-90
41 Up 50 Kamindu Mendis (Sri Lanka) flag Kamindu Mendis (Sri Lanka) 195.80 M-13 | Runs-296 | Avg-25 | SR*-88
42 Up 30 Jamie Smith (England) flag Jamie Smith (England) 194.19 M-12 | Runs-259 | Avg-22 | SR*-126
43 New Devon Conway (New Zealand) flag Devon Conway (New Zealand) 190.51 M-8 | Runs-369 | Avg-46 | SR*-83
44 Up 10 Roston Chase (West Indies) flag Roston Chase (West Indies) 190.29 M-15 | Runs-300 | Avg-23 | SR*-86
45 New Axar Patel (India) flag Axar Patel (India) 182.05 M-11 | Runs-290 | Avg-36 | SR*-88
46 Up 28 Mitchell Marsh (Australia) flag Mitchell Marsh (Australia) 181.12 M-6 | Runs-304 | Avg-61 | SR*-86
47 New Corbin Bosch (South Africa) flag Corbin Bosch (South Africa) 175.65 M-11 | Runs-230 | Avg-38 | SR*-113
48 Up 10 Tony de Zorzi (South Africa) flag Tony de Zorzi (South Africa) 166.31 M-10 | Runs-256 | Avg-32 | SR*-106
49 Down 40 Sherfane Rutherford (West Indies) flag Sherfane Rutherford (West Indies) 163.25 M-10 | Runs-246 | Avg-25 | SR*-85
50 New Jamie Overton (England) flag Jamie Overton (England) 158.53 M-8 | Runs-206 | Avg-29 | SR*-100
51 No change Jaker Ali (Bangladesh) flag Jaker Ali (Bangladesh) 158.36 M-7 | Runs-243 | Avg-35 | SR*-66
52 Up 19 Milind Kumar (U.S.A.) flag Milind Kumar (U.S.A.) 157.88 M-12 | Runs-652 | Avg-82 | SR*-99
53 New David Miller (South Africa) flag David Miller (South Africa) 155.55 M-3 | Runs-121 | Avg-121 | SR*-139
54 New Rassie van der Dussen (South Africa) flag Rassie van der Dussen (South Africa) 153.63 M-3 | Runs-193 | Avg-97 | SR*-97
55 Up 8 Gudakesh Motie (West Indies) flag Gudakesh Motie (West Indies) 150.84 M-12 | Runs-193 | Avg-19 | SR*-120
56 Down 26 Najmul Hossain Shanto (Bangladesh) flag Najmul Hossain Shanto (Bangladesh) 149.53 M-11 | Runs-217 | Avg-20 | SR*-66
57 New Mitchell Santner (New Zealand) flag Mitchell Santner (New Zealand) 148.85 M-17 | Runs-210 | Avg-26 | SR*-115
58 New Ben Curran (Zimbabwe) flag Ben Curran (Zimbabwe) 142.82 M-5 | Runs-313 | Avg-78 | SR*-79
59 Down 11 Matthew Short (Australia) flag Matthew Short (Australia) 139.33 M-7 | Runs-197 | Avg-28 | SR*-87
60 Down 57 Saim Ayub (Pakistan) flag Saim Ayub (Pakistan) 139.16 M-8 | Runs-236 | Avg-30 | SR*-90
61 Up 1 George Munsey (Scotland) flag George Munsey (Scotland) 137.38 M-11 | Runs-735 | Avg-74 | SR*-107
62 Down 58 Azmatullah Omarzai (Afghanistan) flag Azmatullah Omarzai (Afghanistan) 132.43 M-6 | Runs-186 | Avg-31 | SR*-98
63 Down 42 Rahmat Shah (Afghanistan) flag Rahmat Shah (Afghanistan) 132.17 M-5 | Runs-165 | Avg-41 | SR*-81
64 New Wanindu Hasaranga (Sri Lanka) flag Wanindu Hasaranga (Sri Lanka) 128.23 M-10 | Runs-207 | Avg-30 | SR*-110
65 New Naseem Shah (Pakistan) flag Naseem Shah (Pakistan) 126.77 M-14 | Runs-139 | Avg-17 | SR*-91
66 Up 18 Saiteja Mukkamalla (U.S.A.) flag Saiteja Mukkamalla (U.S.A.) 126.58 M-12 | Runs-533 | Avg-48 | SR*-78
67 New Brian Bennett (Zimbabwe) flag Brian Bennett (Zimbabwe) 126.02 M-5 | Runs-268 | Avg-54 | SR*-97
68 Down 52 Heinrich Klaasen (South Africa) flag Heinrich Klaasen (South Africa) 125.81 M-3 | Runs-154 | Avg-51 | SR*-129
69 Down 8 Max O'Dowd (Netherlands) flag Max O'Dowd (Netherlands) 125.44 M-11 | Runs-429 | Avg-48 | SR*-94
70 Down 60 Mohammad Nabi (Afghanistan) flag Mohammad Nabi (Afghanistan) 125.36 M-6 | Runs-144 | Avg-36 | SR*-123
71 Down 7 Cameron Green (Australia) flag Cameron Green (Australia) 123.30 M-3 | Runs-156 | Avg-78 | SR*-133
72 Down 26 Sediqullah Atal (Afghanistan) flag Sediqullah Atal (Afghanistan) 122.67 M-6 | Runs-147 | Avg-25 | SR*-71
73 Down 51 Steven Smith (Australia) flag Steven Smith (Australia) 121.61 M-5 | Runs-138 | Avg-35 | SR*-79
74 Down 55 Mehidy Hasan Miraz (Bangladesh) flag Mehidy Hasan Miraz (Bangladesh) 120.94 M-11 | Runs-191 | Avg-19 | SR*-72
75 Up 10 Wiaan Mulder (South Africa) flag Wiaan Mulder (South Africa) 120.87 M-10 | Runs-148 | Avg-25 | SR*-98
76 Down 50 Brandon King (West Indies) flag Brandon King (West Indies) 118.07 M-12 | Runs-185 | Avg-15 | SR*-77
77 Down 45 Tanzid Hasan (Bangladesh) flag Tanzid Hasan (Bangladesh) 114.54 M-7 | Runs-145 | Avg-21 | SR*-97
78 New Jofra Archer (England) flag Jofra Archer (England) 113.54 M-9 | Runs-126 | Avg-32 | SR*-121
79 New Hardik Pandya (India) flag Hardik Pandya (India) 110.39 M-8 | Runs-135 | Avg-23 | SR*-118
80 New Saif Hassan (Bangladesh) flag Saif Hassan (Bangladesh) 109.82 M-6 | Runs-180 | Avg-30 | SR*-87
81 New Faheem Ashraf (Pakistan) flag Faheem Ashraf (Pakistan) 107.00 M-8 | Runs-126 | Avg-32 | SR*-102
82 New Khushdil Shah (Pakistan) flag Khushdil Shah (Pakistan) 105.96 M-5 | Runs-129 | Avg-32 | SR*-104
83 New Aarif Sheikh (Nepal) flag Aarif Sheikh (Nepal) 104.43 M-8 | Runs-287 | Avg-36 | SR*-75
84 New Marco Jansen (South Africa) flag Marco Jansen (South Africa) 104.12 M-6 | Runs-92 | Avg-18 | SR*-144
85 Down 52 Phil Salt (England) flag Phil Salt (England) 104.10 M-6 | Runs-122 | Avg-20 | SR*-121
86 Down 61 Tristan Stubbs (South Africa) flag Tristan Stubbs (South Africa) 103.93 M-7 | Runs-143 | Avg-20 | SR*-77
87 New Hussain Talat (Pakistan) flag Hussain Talat (Pakistan) 102.58 M-9 | Runs-209 | Avg-42 | SR*-88
88 New Matthew Forde (West Indies) flag Matthew Forde (West Indies) 102.34 M-8 | Runs-131 | Avg-19 | SR*-139
89 Down 44 Paul Stirling (Ireland) flag Paul Stirling (Ireland) 99.50 M-6 | Runs-210 | Avg-42 | SR*-92
90 New Tayyab Tahir (Pakistan) flag Tayyab Tahir (Pakistan) 98.78 M-8 | Runs-124 | Avg-18 | SR*-91
91 New Mitchell Hay (New Zealand) flag Mitchell Hay (New Zealand) 93.98 M-4 | Runs-107 | Avg-54 | SR*-122
92 New Andy Balbirnie (Ireland) flag Andy Balbirnie (Ireland) 93.70 M-6 | Runs-190 | Avg-38 | SR*-71
93 New Ravindra Jadeja (India) flag Ravindra Jadeja (India) 92.48 M-10 | Runs-106 | Avg-53 | SR*-116
94 New Adil Rashid (England) flag Adil Rashid (England) 92.46 M-15 | Runs-67 | Avg-7 | SR*-64
95 New Rishad Hossain (Bangladesh) flag Rishad Hossain (Bangladesh) 90.85 M-7 | Runs-121 | Avg-20 | SR*-132
96 New Yashasvi Jaiswal (India) flag Yashasvi Jaiswal (India) 90.72 M-4 | Runs-171 | Avg-57 | SR*-87
97 Down 30 Lorcan Tucker (Ireland) flag Lorcan Tucker (Ireland) 89.81 M-6 | Runs-187 | Avg-47 | SR*-99
98 New Muhammad Waseem (U.A.E.) flag Muhammad Waseem (U.A.E.) 89.65 M-9 | Runs-300 | Avg-33 | SR*-86
99 Down 10 Sikandar Raza (Zimbabwe) flag Sikandar Raza (Zimbabwe) 88.49 M-5 | Runs-217 | Avg-72 | SR*-96
100 New Dipendra Singh Airee (Nepal) flag Dipendra Singh Airee (Nepal) 88.25 M-8 | Runs-293 | Avg-42 | SR*-84
Tags: #topcricketplayersofalltime #bestcricketplayersofalltime #greatestcricketplayers #odicricket #odis #menodis #joeroot #root #rohitsharma #sharma #shaihope #hope #viratkohli #kohli #matthewbreetzke #breetzke #rachinravindra #ravindra #darylmitchell #mitchell #salmanagha #agha #benduckett #duckett #aidenmarkram #markram #harrybrook #brook #iccrankings #icctestrankings #iccodirankings #icct20irankings #iccteamrankings #iccplayerrankings #iccmenrankings #iccwomenrankings #iplrankings