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 Mitchell Santner (New Zealand) flag Mitchell Santner (New Zealand) 573.17 M-17 | Runs-210 | BatA-26 | Wickets-25 | BowlA-27 | Ct/St-10 | FPM-0.6
2 New Michael Bracewell (New Zealand) flag Michael Bracewell (New Zealand) 569.65 M-18 | Runs-368 | BatA-31 | Wickets-17 | BowlA-32 | Ct/St-19 | FPM-1.1
3 Up 50 Adil Rashid (England) flag Adil Rashid (England) 518.00 M-15 | Runs-67 | BatA-7 | Wickets-30 | BowlA-24 | Ct/St-6 | FPM-0.4
4 Up 10 Salman Agha (Pakistan) flag Salman Agha (Pakistan) 509.70 M-17 | Runs-667 | BatA-48 | Wickets-4 | BowlA-92 | Ct/St-6 | FPM-0.4
5 New Joe Root (England) flag Joe Root (England) 479.89 M-15 | Runs-808 | BatA-58 | Wickets-1 | BowlA-145 | Ct/St-4 | FPM-0.3
6 Up 19 Roston Chase (West Indies) flag Roston Chase (West Indies) 449.36 M-15 | Runs-300 | BatA-23 | Wickets-13 | BowlA-36 | Ct/St-7 | FPM-0.5
7 New Rachin Ravindra (New Zealand) flag Rachin Ravindra (New Zealand) 444.74 M-14 | Runs-604 | BatA-43 | Wickets-3 | BowlA-37 | Ct/St-8 | FPM-0.6
8 New Matt Henry (New Zealand) flag Matt Henry (New Zealand) 441.25 M-13 | Runs-15 | BatA-5 | Wickets-31 | BowlA-19 | Ct/St-4 | FPM-0.3
9 New Daryl Mitchell (New Zealand) flag Daryl Mitchell (New Zealand) 440.22 M-17 | Runs-761 | BatA-54 | Wickets-1 | BowlA-43 | Ct/St-14 | FPM-0.8
10 New Axar Patel (India) flag Axar Patel (India) 439.84 M-11 | Runs-290 | BatA-36 | Wickets-11 | BowlA-34 | Ct/St-4 | FPM-0.4
11 New Jayden Seales (West Indies) flag Jayden Seales (West Indies) 431.93 M-12 | Runs-34 | BatA-17 | Wickets-27 | BowlA-18 | Ct/St-4 | FPM-0.3
12 New Glenn Phillips (New Zealand) flag Glenn Phillips (New Zealand) 417.20 M-11 | Runs-353 | BatA-71 | Wickets-3 | BowlA-67 | Ct/St-10 | FPM-0.9
13 Up 85 Jofra Archer (England) flag Jofra Archer (England) 413.26 M-9 | Runs-126 | BatA-32 | Wickets-18 | BowlA-22 | Ct/St-2 | FPM-0.2
14 Up 22 Naseem Shah (Pakistan) flag Naseem Shah (Pakistan) 402.08 M-14 | Runs-139 | BatA-17 | Wickets-18 | BowlA-40 | Ct/St-1 | FPM-0.1
15 Down 8 Wanindu Hasaranga (Sri Lanka) flag Wanindu Hasaranga (Sri Lanka) 398.40 M-10 | Runs-207 | BatA-30 | Wickets-18 | BowlA-20 | Ct/St-2 | FPM-0.2
16 New Justin Greaves (West Indies) flag Justin Greaves (West Indies) 397.39 M-14 | Runs-350 | BatA-35 | Wickets-7 | BowlA-59 | Ct/St-6 | FPM-0.4
17 New Keshav Maharaj (South Africa) flag Keshav Maharaj (South Africa) 396.78 M-12 | Runs-86 | BatA-17 | Wickets-18 | BowlA-33 | Ct/St-4 | FPM-0.3
18 New Virat Kohli (India) flag Virat Kohli (India) 395.23 M-13 | Runs-651 | BatA-65 | Wickets-0 | BowlA-na | Ct/St-15 | FPM-1.2
19 Up 30 Shai Hope (West Indies) flag Shai Hope (West Indies) 394.31 M-15 | Runs-670 | BatA-56 | Wickets-0 | BowlA-na | Ct/St-17 | FPM-1.1
20 New Rohit Sharma (India) flag Rohit Sharma (India) 388.45 M-14 | Runs-650 | BatA-50 | Wickets-0 | BowlA-na | Ct/St-7 | FPM-0.5
21 New Corbin Bosch (South Africa) flag Corbin Bosch (South Africa) 386.31 M-11 | Runs-230 | BatA-38 | Wickets-10 | BowlA-59 | Ct/St-5 | FPM-0.5
22 Up 44 Lungi Ngidi (South Africa) flag Lungi Ngidi (South Africa) 369.59 M-13 | Runs-3 | BatA-1 | Wickets-19 | BowlA-33 | Ct/St-3 | FPM-0.2
23 Up 18 Asitha Fernando (Sri Lanka) flag Asitha Fernando (Sri Lanka) 361.11 M-12 | Runs-6 | BatA-3 | Wickets-23 | BowlA-21 | Ct/St-4 | FPM-0.3
24 Down 12 Janith Liyanage (Sri Lanka) flag Janith Liyanage (Sri Lanka) 359.03 M-13 | Runs-448 | BatA-45 | Wickets-2 | BowlA-88 | Ct/St-5 | FPM-0.4
25 New Matthew Breetzke (South Africa) flag Matthew Breetzke (South Africa) 354.97 M-12 | Runs-706 | BatA-64 | Wickets-0 | BowlA-na | Ct/St-1 | FPM-0.1
26 New Wiaan Mulder (South Africa) flag Wiaan Mulder (South Africa) 350.23 M-10 | Runs-148 | BatA-25 | Wickets-12 | BowlA-37 | Ct/St-2 | FPM-0.2
27 Up 32 Aiden Markram (South Africa) flag Aiden Markram (South Africa) 349.24 M-12 | Runs-420 | BatA-42 | Wickets-0 | BowlA-na | Ct/St-10 | FPM-0.8
28 New Harshit Rana (India) flag Harshit Rana (India) 349.05 M-11 | Runs-41 | BatA-21 | Wickets-20 | BowlA-26 | Ct/St-2 | FPM-0.2
29 New Ravindra Jadeja (India) flag Ravindra Jadeja (India) 346.29 M-10 | Runs-106 | BatA-53 | Wickets-12 | BowlA-33 | Ct/St-4 | FPM-0.4
30 Down 20 Mehidy Hasan Miraz (Bangladesh) flag Mehidy Hasan Miraz (Bangladesh) 344.69 M-11 | Runs-191 | BatA-19 | Wickets-11 | BowlA-41 | Ct/St-8 | FPM-0.7
31 Up 14 Mohammad Rizwan (Pakistan) flag Mohammad Rizwan (Pakistan) 343.18 M-17 | Runs-569 | BatA-44 | Wickets-0 | BowlA-na | Ct/St-22 | FPM-1.3
32 Down 26 Gudakesh Motie (West Indies) flag Gudakesh Motie (West Indies) 342.26 M-12 | Runs-193 | BatA-19 | Wickets-9 | BowlA-55 | Ct/St-7 | FPM-0.6
33 Down 31 Charith Asalanka (Sri Lanka) flag Charith Asalanka (Sri Lanka) 336.97 M-12 | Runs-494 | BatA-45 | Wickets-2 | BowlA-89 | Ct/St-3 | FPM-0.3
34 New Kuldeep Yadav (India) flag Kuldeep Yadav (India) 336.63 M-11 | Runs-2 | BatA-na | Wickets-19 | BowlA-29 | Ct/St-2 | FPM-0.2
35 New Will O�Rourke (New Zealand) flag Will O�Rourke (New Zealand) 333.87 M-14 | Runs-5 | BatA-5 | Wickets-17 | BowlA-40 | Ct/St-4 | FPM-0.3
36 Up 45 Abrar Ahmed (Pakistan) flag Abrar Ahmed (Pakistan) 333.85 M-10 | Runs-24 | BatA-24 | Wickets-18 | BowlA-24 | Ct/St-4 | FPM-0.4
37 New Jamie Overton (England) flag Jamie Overton (England) 332.83 M-8 | Runs-206 | BatA-29 | Wickets-9 | BowlA-29 | Ct/St-4 | FPM-0.5
38 New Jos Buttler (England) flag Jos Buttler (England) 331.61 M-15 | Runs-441 | BatA-34 | Wickets-0 | BowlA-na | Ct/St-16 | FPM-1.1
39 Down 7 Travis Head (Australia) flag Travis Head (Australia) 331.16 M-10 | Runs-362 | BatA-40 | Wickets-4 | BowlA-23 | Ct/St-2 | FPM-0.2
40 Up 47 Milind Kumar (U.S.A.) flag Milind Kumar (U.S.A.) 329.87 M-12 | Runs-652 | BatA-82 | Wickets-20 | BowlA-18 | Ct/St-6 | FPM-0.5
41 Down 40 Azmatullah Omarzai (Afghanistan) flag Azmatullah Omarzai (Afghanistan) 328.27 M-6 | Runs-186 | BatA-31 | Wickets-14 | BowlA-16 | Ct/St-2 | FPM-0.3
42 Up 48 Babar Azam (Pakistan) flag Babar Azam (Pakistan) 326.24 M-17 | Runs-544 | BatA-34 | Wickets-0 | BowlA-na | Ct/St-10 | FPM-0.6
43 Up 25 Harry Brook (England) flag Harry Brook (England) 325.65 M-15 | Runs-451 | BatA-32 | Wickets-0 | BowlA-na | Ct/St-11 | FPM-0.7
44 Up 25 Ben Duckett (England) flag Ben Duckett (England) 324.52 M-15 | Runs-537 | BatA-36 | Wickets-0 | BowlA-na | Ct/St-3 | FPM-0.2
45 New Jacob Duffy (New Zealand) flag Jacob Duffy (New Zealand) 321.08 M-11 | Runs-3 | BatA-na | Wickets-21 | BowlA-21 | Ct/St-4 | FPM-0.4
46 Down 18 Adam Zampa (Australia) flag Adam Zampa (Australia) 307.46 M-10 | Runs-51 | BatA-13 | Wickets-16 | BowlA-32 | Ct/St-2 | FPM-0.2
47 New Shreyas Iyer (India) flag Shreyas Iyer (India) 303.73 M-11 | Runs-496 | BatA-50 | Wickets-0 | BowlA-na | Ct/St-4 | FPM-0.4
48 Down 27 Shaheen Shah Afridi (Pakistan) flag Shaheen Shah Afridi (Pakistan) 301.59 M-12 | Runs-41 | BatA-8 | Wickets-16 | BowlA-39 | Ct/St-5 | FPM-0.4
49 New Shubman Gill (India) flag Shubman Gill (India) 300.19 M-11 | Runs-490 | BatA-49 | Wickets-0 | BowlA-na | Ct/St-6 | FPM-0.5
50 New KL Rahul (India) flag KL Rahul (India) 299.87 M-14 | Runs-367 | BatA-52 | Wickets-0 | BowlA-na | Ct/St-17 | FPM-1.2
51 New Rishad Hossain (Bangladesh) flag Rishad Hossain (Bangladesh) 296.73 M-7 | Runs-121 | BatA-20 | Wickets-17 | BowlA-18 | Ct/St-4 | FPM-0.6
52 Down 48 Kusal Mendis (Sri Lanka) flag Kusal Mendis (Sri Lanka) 293.54 M-13 | Runs-500 | BatA-38 | Wickets-0 | BowlA-na | Ct/St-8 | FPM-0.6
53 New Kane Williamson (New Zealand) flag Kane Williamson (New Zealand) 293.34 M-10 | Runs-446 | BatA-50 | Wickets-0 | BowlA-na | Ct/St-10 | FPM-1.0
54 New Hardik Pandya (India) flag Hardik Pandya (India) 288.74 M-8 | Runs-135 | BatA-23 | Wickets-7 | BowlA-39 | Ct/St-3 | FPM-0.4
55 New Kamindu Mendis (Sri Lanka) flag Kamindu Mendis (Sri Lanka) 284.09 M-13 | Runs-296 | BatA-25 | Wickets-4 | BowlA-27 | Ct/St-6 | FPM-0.5
56 New Nathan Smith (New Zealand) flag Nathan Smith (New Zealand) 283.73 M-12 | Runs-34 | BatA-7 | Wickets-17 | BowlA-29 | Ct/St-6 | FPM-0.5
57 New Tanvir Islam (Bangladesh) flag Tanvir Islam (Bangladesh) 282.93 M-9 | Runs-42 | BatA-7 | Wickets-16 | BowlA-23 | Ct/St-3 | FPM-0.3
58 Down 38 Maheesh Theekshana (Sri Lanka) flag Maheesh Theekshana (Sri Lanka) 276.35 M-11 | Runs-50 | BatA-10 | Wickets-14 | BowlA-29 | Ct/St-3 | FPM-0.3
59 New Nandre Burger (South Africa) flag Nandre Burger (South Africa) 275.99 M-9 | Runs-31 | BatA-16 | Wickets-16 | BowlA-28 | Ct/St-0 | FPM-0.0
60 Down 47 Keacy Carty (West Indies) flag Keacy Carty (West Indies) 273.61 M-15 | Runs-593 | BatA-40 | Wickets-0 | BowlA-na | Ct/St-3 | FPM-0.2
61 Down 27 Haris Rauf (Pakistan) flag Haris Rauf (Pakistan) 272.44 M-9 | Runs-31 | BatA-10 | Wickets-15 | BowlA-30 | Ct/St-0 | FPM-0.0
62 New Temba Bavuma (South Africa) flag Temba Bavuma (South Africa) 269.83 M-11 | Runs-404 | BatA-40 | Wickets-0 | BowlA-na | Ct/St-3 | FPM-0.3
63 New Tom Latham (New Zealand) flag Tom Latham (New Zealand) 257.10 M-16 | Runs-365 | BatA-26 | Wickets-0 | BowlA-na | Ct/St-19 | FPM-1.2
64 Down 37 Matthew Forde (West Indies) flag Matthew Forde (West Indies) 252.72 M-8 | Runs-131 | BatA-19 | Wickets-9 | BowlA-46 | Ct/St-3 | FPM-0.4
65 Down 17 Jacob Bethell (England) flag Jacob Bethell (England) 243.75 M-10 | Runs-350 | BatA-39 | Wickets-4 | BowlA-40 | Ct/St-2 | FPM-0.2
66 Up 10 Brydon Carse (England) flag Brydon Carse (England) 240.55 M-11 | Runs-72 | BatA-10 | Wickets-11 | BowlA-50 | Ct/St-4 | FPM-0.4
67 Down 7 Bernard Scholtz (Namibia) flag Bernard Scholtz (Namibia) 240.16 M-11 | Runs-50 | BatA-8 | Wickets-30 | BowlA-10 | Ct/St-0 | FPM-0.0
68 Down 33 Rashid Khan (Afghanistan) flag Rashid Khan (Afghanistan) 240.01 M-6 | Runs-47 | BatA-12 | Wickets-12 | BowlA-16 | Ct/St-2 | FPM-0.3
69 New D Brevis (South Africa) flag D Brevis (South Africa) 239.59 M-9 | Runs-230 | BatA-29 | Wickets-0 | BowlA-na | Ct/St-5 | FPM-0.6
70 Down 67 Mohammad Nabi (Afghanistan) flag Mohammad Nabi (Afghanistan) 234.55 M-6 | Runs-144 | BatA-36 | Wickets-4 | BowlA-37 | Ct/St-5 | FPM-0.8
71 New Marco Jansen (South Africa) flag Marco Jansen (South Africa) 233.36 M-6 | Runs-92 | BatA-18 | Wickets-8 | BowlA-41 | Ct/St-3 | FPM-0.5
72 New Ryan Rickelton (South Africa) flag Ryan Rickelton (South Africa) 232.24 M-11 | Runs-266 | BatA-27 | Wickets-0 | BowlA-na | Ct/St-16 | FPM-1.5
73 New Towhid Hridoy (Bangladesh) flag Towhid Hridoy (Bangladesh) 231.31 M-11 | Runs-388 | BatA-35 | Wickets-0 | BowlA-na | Ct/St-3 | FPM-0.3
74 New Will Young (New Zealand) flag Will Young (New Zealand) 231.26 M-18 | Runs-320 | BatA-19 | Wickets-0 | BowlA-na | Ct/St-12 | FPM-0.7
75 Down 66 Pathum Nissanka (Sri Lanka) flag Pathum Nissanka (Sri Lanka) 225.03 M-13 | Runs-401 | BatA-31 | Wickets-0 | BowlA-na | Ct/St-2 | FPM-0.2
76 New Tanzim Hasan Sakib (Bangladesh) flag Tanzim Hasan Sakib (Bangladesh) 221.42 M-6 | Runs-56 | BatA-11 | Wickets-11 | BowlA-22 | Ct/St-3 | FPM-0.5
77 New Ben Dwarshuis (Australia) flag Ben Dwarshuis (Australia) 215.14 M-5 | Runs-61 | BatA-20 | Wickets-10 | BowlA-25 | Ct/St-1 | FPM-0.2
78 Down 73 Saim Ayub (Pakistan) flag Saim Ayub (Pakistan) 211.89 M-8 | Runs-236 | BatA-30 | Wickets-4 | BowlA-59 | Ct/St-4 | FPM-0.5
79 New Fakhar Zaman (Pakistan) flag Fakhar Zaman (Pakistan) 211.12 M-10 | Runs-369 | BatA-37 | Wickets-0 | BowlA-na | Ct/St-2 | FPM-0.2
80 New Saqib Mahmood (England) flag Saqib Mahmood (England) 211.10 M-8 | Runs-11 | BatA-11 | Wickets-11 | BowlA-32 | Ct/St-2 | FPM-0.3
81 New Faheem Ashraf (Pakistan) flag Faheem Ashraf (Pakistan) 210.65 M-8 | Runs-126 | BatA-32 | Wickets-6 | BowlA-41 | Ct/St-1 | FPM-0.1
82 New Nathan Ellis (Australia) flag Nathan Ellis (Australia) 208.74 M-9 | Runs-43 | BatA-9 | Wickets-8 | BowlA-50 | Ct/St-2 | FPM-0.2
83 Down 44 Matthew Short (Australia) flag Matthew Short (Australia) 208.00 M-7 | Runs-197 | BatA-28 | Wickets-1 | BowlA-161 | Ct/St-2 | FPM-0.3
84 New Alex Carey (Australia) flag Alex Carey (Australia) 204.81 M-9 | Runs-267 | BatA-38 | Wickets-0 | BowlA-na | Ct/St-12 | FPM-1.3
85 Down 67 Alzarri Joseph (West Indies) flag Alzarri Joseph (West Indies) 203.81 M-6 | Runs-63 | BatA-16 | Wickets-10 | BowlA-24 | Ct/St-0 | FPM-0.0
86 New Devon Conway (New Zealand) flag Devon Conway (New Zealand) 201.50 M-8 | Runs-369 | BatA-46 | Wickets-0 | BowlA-na | Ct/St-3 | FPM-0.4
87 Up 13 Najmul Hossain Shanto (Bangladesh) flag Najmul Hossain Shanto (Bangladesh) 200.93 M-11 | Runs-217 | BatA-20 | Wickets-1 | BowlA-48 | Ct/St-5 | FPM-0.5
88 New Ibrahim Zadran (Afghanistan) flag Ibrahim Zadran (Afghanistan) 200.84 M-6 | Runs-429 | BatA-72 | Wickets-0 | BowlA-na | Ct/St-2 | FPM-0.3
89 New Mohammed Shami (India) flag Mohammed Shami (India) 200.33 M-7 | Runs-5 | BatA-5 | Wickets-11 | BowlA-31 | Ct/St-1 | FPM-0.1
90 New Jamie Smith (England) flag Jamie Smith (England) 200.15 M-12 | Runs-259 | BatA-22 | Wickets-0 | BowlA-na | Ct/St-2 | FPM-0.2
91 New Mohammad Nawaz (Pakistan) flag Mohammad Nawaz (Pakistan) 198.34 M-7 | Runs-132 | BatA-44 | Wickets-7 | BowlA-40 | Ct/St-5 | FPM-0.7
92 New Kyle Jamieson (New Zealand) flag Kyle Jamieson (New Zealand) 194.08 M-7 | Runs-10 | BatA-na | Wickets-10 | BowlA-30 | Ct/St-2 | FPM-0.3
93 New JJ Smit (Namibia) flag JJ Smit (Namibia) 192.75 M-11 | Runs-106 | BatA-11 | Wickets-18 | BowlA-19 | Ct/St-4 | FPM-0.4
94 New Quinton de Kock (South Africa) flag Quinton de Kock (South Africa) 190.03 M-6 | Runs-353 | BatA-71 | Wickets-0 | BowlA-na | Ct/St-5 | FPM-0.8
95 New Saif Hassan (Bangladesh) flag Saif Hassan (Bangladesh) 188.73 M-6 | Runs-180 | BatA-30 | Wickets-4 | BowlA-12 | Ct/St-4 | FPM-0.7
96 New Tony de Zorzi (South Africa) flag Tony de Zorzi (South Africa) 187.74 M-10 | Runs-256 | BatA-32 | Wickets-0 | BowlA-na | Ct/St-1 | FPM-0.1
97 New Harmeet Singh (U.S.A.) flag Harmeet Singh (U.S.A.) 183.78 M-12 | Runs-150 | BatA-21 | Wickets-23 | BowlA-16 | Ct/St-3 | FPM-0.3
98 New Karan KC (Nepal) flag Karan KC (Nepal) 182.73 M-8 | Runs-157 | BatA-26 | Wickets-12 | BowlA-32 | Ct/St-1 | FPM-0.1
99 Down 57 Taskin Ahmed (Bangladesh) flag Taskin Ahmed (Bangladesh) 179.29 M-6 | Runs-18 | BatA-4 | Wickets-8 | BowlA-28 | Ct/St-0 | FPM-0.0
100 New Arshdeep Singh (India) flag Arshdeep Singh (India) 177.00 M-6 | Runs-15 | BatA-4 | Wickets-10 | BowlA-26 | Ct/St-2 | FPM-0.3
Tags: #topcricketplayersofalltime #bestcricketplayersofalltime #greatestcricketplayers #odicricket #odis #menodis #mitchellsantner #santner #michaelbracewell #bracewell #adilrashid #rashid #salmanagha #agha #joeroot #root #rostonchase #chase #rachinravindra #ravindra #matthenry #henry #darylmitchell #mitchell #axarpatel #patel #jaydenseales #seales #iccrankings #icctestrankings #iccodirankings #icct20irankings #iccteamrankings #iccplayerrankings #iccmenrankings #iccwomenrankings #iplrankings