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 12 Azmatullah Omarzai (Afghanistan) flag Azmatullah Omarzai (Afghanistan) 502.23 M-14 | Runs-417 | BatA-52 | Wickets-17 | BowlA-20 | Ct/St-3 | FPM-0.2
2 New Saim Ayub (Pakistan) flag Saim Ayub (Pakistan) 426.11 M-9 | Runs-515 | BatA-64 | Wickets-5 | BowlA-28 | Ct/St-9 | FPM-1.0
3 Up 85 Charith Asalanka (Sri Lanka) flag Charith Asalanka (Sri Lanka) 417.74 M-18 | Runs-605 | BatA-50 | Wickets-10 | BowlA-27 | Ct/St-4 | FPM-0.2
4 Up 54 Wanindu Hasaranga (Sri Lanka) flag Wanindu Hasaranga (Sri Lanka) 395.08 M-10 | Runs-87 | BatA-17 | Wickets-26 | BowlA-16 | Ct/St-2 | FPM-0.2
5 Up 25 Mohammad Nabi (Afghanistan) flag Mohammad Nabi (Afghanistan) 384.11 M-14 | Runs-410 | BatA-41 | Wickets-10 | BowlA-36 | Ct/St-11 | FPM-0.8
6 New Gudakesh Motie (West Indies) flag Gudakesh Motie (West Indies) 379.38 M-12 | Runs-104 | BatA-52 | Wickets-15 | BowlA-32 | Ct/St-8 | FPM-0.7
7 Up 79 Kusal Mendis (Sri Lanka) flag Kusal Mendis (Sri Lanka) 352.60 M-17 | Runs-742 | BatA-53 | Wickets-0 | BowlA-na | Ct/St-19 | FPM-1.1
8 New AM Ghazanfar (Afghanistan) flag AM Ghazanfar (Afghanistan) 346.35 M-11 | Runs-37 | BatA-12 | Wickets-21 | BowlA-14 | Ct/St-1 | FPM-0.1
9 Up 44 Pathum Nissanka (Sri Lanka) flag Pathum Nissanka (Sri Lanka) 342.67 M-12 | Runs-694 | BatA-63 | Wickets-0 | BowlA-na | Ct/St-7 | FPM-0.6
10 New Gerhard Erasmus (Namibia) flag Gerhard Erasmus (Namibia) 338.26 M-12 | Runs-364 | BatA-33 | Wickets-18 | BowlA-22 | Ct/St-5 | FPM-0.4
11 New Sherfane Rutherford (West Indies) flag Sherfane Rutherford (West Indies) 324.84 M-9 | Runs-425 | BatA-106 | Wickets-2 | BowlA-65 | Ct/St-3 | FPM-0.3
12 New Salman Agha (Pakistan) flag Salman Agha (Pakistan) 323.98 M-9 | Runs-209 | BatA-42 | Wickets-11 | BowlA-19 | Ct/St-2 | FPM-0.2
13 Down 2 Mehidy Hasan Miraz (Bangladesh) flag Mehidy Hasan Miraz (Bangladesh) 317.06 M-9 | Runs-305 | BatA-38 | Wickets-8 | BowlA-51 | Ct/St-3 | FPM-0.3
14 New Keacy Carty (West Indies) flag Keacy Carty (West Indies) 306.54 M-12 | Runs-560 | BatA-62 | Wickets-0 | BowlA-na | Ct/St-2 | FPM-0.2
15 Up 84 Alzarri Joseph (West Indies) flag Alzarri Joseph (West Indies) 294.66 M-9 | Runs-26 | BatA-9 | Wickets-15 | BowlA-28 | Ct/St-2 | FPM-0.2
16 New Harsh Thaker (Canada) flag Harsh Thaker (Canada) 293.07 M-15 | Runs-553 | BatA-46 | Wickets-15 | BowlA-33 | Ct/St-9 | FPM-0.6
17 New Rahmanullah Gurbaz (Afghanistan) flag Rahmanullah Gurbaz (Afghanistan) 291.83 M-11 | Runs-531 | BatA-48 | Wickets-0 | BowlA-na | Ct/St-2 | FPM-0.2
18 Up 39 Liam Livingstone (England) flag Liam Livingstone (England) 284.21 M-8 | Runs-286 | BatA-57 | Wickets-4 | BowlA-62 | Ct/St-5 | FPM-0.6
19 Down 12 Shaheen Shah Afridi (Pakistan) flag Shaheen Shah Afridi (Pakistan) 280.53 M-6 | Runs-40 | BatA-10 | Wickets-15 | BowlA-18 | Ct/St-2 | FPM-0.3
20 New Richard Ngarava (Zimbabwe) flag Richard Ngarava (Zimbabwe) 278.53 M-9 | Runs-92 | BatA-18 | Wickets-12 | BowlA-22 | Ct/St-3 | FPM-0.3
21 Down 7 Dilshan Madushanka (Sri Lanka) flag Dilshan Madushanka (Sri Lanka) 271.38 M-11 | Runs-3 | BatA-3 | Wickets-14 | BowlA-28 | Ct/St-3 | FPM-0.3
22 New Roston Chase (West Indies) flag Roston Chase (West Indies) 266.17 M-12 | Runs-171 | BatA-34 | Wickets-5 | BowlA-78 | Ct/St-8 | FPM-0.7
23 Up 8 Maheesh Theekshana (Sri Lanka) flag Maheesh Theekshana (Sri Lanka) 265.26 M-13 | Runs-74 | BatA-19 | Wickets-15 | BowlA-26 | Ct/St-3 | FPM-0.2
24 New Janith Liyanage (Sri Lanka) flag Janith Liyanage (Sri Lanka) 261.40 M-18 | Runs-462 | BatA-46 | Wickets-1 | BowlA-169 | Ct/St-1 | FPM-0.1
25 Up 52 Dunith Wellalage (Sri Lanka) flag Dunith Wellalage (Sri Lanka) 250.34 M-9 | Runs-142 | BatA-36 | Wickets-10 | BowlA-32 | Ct/St-4 | FPM-0.4
26 New Jeffrey Vandersay (Sri Lanka) flag Jeffrey Vandersay (Sri Lanka) 250.27 M-8 | Runs-23 | BatA-na | Wickets-15 | BowlA-18 | Ct/St-1 | FPM-0.1
27 New Soumya Sarkar (Bangladesh) flag Soumya Sarkar (Bangladesh) 247.72 M-9 | Runs-257 | BatA-32 | Wickets-2 | BowlA-42 | Ct/St-7 | FPM-0.8
28 Down 22 Adam Zampa (Australia) flag Adam Zampa (Australia) 246.73 M-10 | Runs-42 | BatA-11 | Wickets-15 | BowlA-30 | Ct/St-0 | FPM-0.0
29 New Matthew Forde (West Indies) flag Matthew Forde (West Indies) 244.35 M-7 | Runs-49 | BatA-16 | Wickets-10 | BowlA-25 | Ct/St-3 | FPM-0.4
30 New Avishka Fernando (Sri Lanka) flag Avishka Fernando (Sri Lanka) 243.09 M-18 | Runs-515 | BatA-30 | Wickets-0 | BowlA-na | Ct/St-5 | FPM-0.3
31 New Dilon Heyliger (Canada) flag Dilon Heyliger (Canada) 241.22 M-14 | Runs-167 | BatA-24 | Wickets-26 | BowlA-22 | Ct/St-1 | FPM-0.1
32 New Ali Naseer (U.A.E.) flag Ali Naseer (U.A.E.) 237.14 M-8 | Runs-192 | BatA-27 | Wickets-10 | BowlA-25 | Ct/St-2 | FPM-0.3
33 Up 42 Fazalhaq Farooqi (Afghanistan) flag Fazalhaq Farooqi (Afghanistan) 236.98 M-12 | Runs-5 | BatA-5 | Wickets-12 | BowlA-40 | Ct/St-1 | FPM-0.1
34 Down 8 Haris Rauf (Pakistan) flag Haris Rauf (Pakistan) 234.70 M-8 | Runs-6 | BatA-3 | Wickets-13 | BowlA-22 | Ct/St-2 | FPM-0.3
35 Up 39 Mahmudullah (Bangladesh) flag Mahmudullah (Bangladesh) 234.65 M-9 | Runs-337 | BatA-48 | Wickets-0 | BowlA-na | Ct/St-1 | FPM-0.1
36 Down 20 Travis Head (Australia) flag Travis Head (Australia) 233.98 M-5 | Runs-252 | BatA-63 | Wickets-6 | BowlA-10 | Ct/St-0 | FPM-0.0
37 Down 1 Rashid Khan (Afghanistan) flag Rashid Khan (Afghanistan) 232.55 M-8 | Runs-30 | BatA-15 | Wickets-15 | BowlA-12 | Ct/St-0 | FPM-0.0
38 New Naseem Shah (Pakistan) flag Naseem Shah (Pakistan) 229.59 M-6 | Runs-54 | BatA-54 | Wickets-10 | BowlA-30 | Ct/St-0 | FPM-0.0
39 New Kushal Bhurtel (Nepal) flag Kushal Bhurtel (Nepal) 224.46 M-11 | Runs-253 | BatA-25 | Wickets-12 | BowlA-12 | Ct/St-6 | FPM-0.5
40 Up 49 Sikandar Raza (Zimbabwe) flag Sikandar Raza (Zimbabwe) 223.91 M-9 | Runs-116 | BatA-19 | Wickets-7 | BowlA-31 | Ct/St-2 | FPM-0.2
41 New Matthew Short (Australia) flag Matthew Short (Australia) 219.68 M-9 | Runs-184 | BatA-26 | Wickets-1 | BowlA-108 | Ct/St-4 | FPM-0.4
42 Up 5 Mohammad Rizwan (Pakistan) flag Mohammad Rizwan (Pakistan) 219.57 M-9 | Runs-264 | BatA-53 | Wickets-0 | BowlA-na | Ct/St-17 | FPM-1.9
43 New Pargat Singh (Canada) flag Pargat Singh (Canada) 214.30 M-13 | Runs-520 | BatA-43 | Wickets-3 | BowlA-14 | Ct/St-4 | FPM-0.3
44 Up 35 Sean Abbott (Australia) flag Sean Abbott (Australia) 213.86 M-8 | Runs-124 | BatA-31 | Wickets-7 | BowlA-49 | Ct/St-5 | FPM-0.6
45 Up 22 Marnus Labuschagne (Australia) flag Marnus Labuschagne (Australia) 211.45 M-10 | Runs-148 | BatA-25 | Wickets-4 | BowlA-14 | Ct/St-11 | FPM-1.1
46 New Nangeyalia Kharote (Afghanistan) flag Nangeyalia Kharote (Afghanistan) 210.98 M-7 | Runs-41 | BatA-14 | Wickets-11 | BowlA-17 | Ct/St-1 | FPM-0.1
47 New Asitha Fernando (Sri Lanka) flag Asitha Fernando (Sri Lanka) 210.40 M-10 | Runs- | BatA-na | Wickets-12 | BowlA-27 | Ct/St-2 | FPM-0.2
48 New Steven Smith (Australia) flag Steven Smith (Australia) 209.98 M-10 | Runs-306 | BatA-44 | Wickets-0 | BowlA-na | Ct/St-2 | FPM-0.2
49 Up 42 Brandon McMullen (Scotland) flag Brandon McMullen (Scotland) 208.24 M-11 | Runs-348 | BatA-44 | Wickets-12 | BowlA-19 | Ct/St-6 | FPM-0.5
50 New Jan Nicol Loftie-Eaton (Namibia) flag Jan Nicol Loftie-Eaton (Namibia) 207.96 M-8 | Runs-205 | BatA-29 | Wickets-11 | BowlA-20 | Ct/St-5 | FPM-0.6
51 New Bernard Scholtz (Namibia) flag Bernard Scholtz (Namibia) 207.81 M-12 | Runs-87 | BatA-12 | Wickets-14 | BowlA-28 | Ct/St-1 | FPM-0.1
52 New Milind Kumar (U.S.A.) flag Milind Kumar (U.S.A.) 206.20 M-10 | Runs-364 | BatA-52 | Wickets-8 | BowlA-20 | Ct/St-5 | FPM-0.5
53 New Aaron Hardie (Australia) flag Aaron Hardie (Australia) 205.75 M-10 | Runs-131 | BatA-19 | Wickets-5 | BowlA-40 | Ct/St-4 | FPM-0.4
54 New Monank Patel (U.S.A.) flag Monank Patel (U.S.A.) 205.38 M-12 | Runs-502 | BatA-50 | Wickets-0 | BowlA-na | Ct/St-5 | FPM-0.4
55 New Shai Hope (West Indies) flag Shai Hope (West Indies) 205.09 M-12 | Runs-311 | BatA-35 | Wickets-0 | BowlA-na | Ct/St-12 | FPM-1.0
56 New Michael van Lingen (Namibia) flag Michael van Lingen (Namibia) 204.06 M-12 | Runs-445 | BatA-37 | Wickets-0 | BowlA-na | Ct/St-7 | FPM-0.6
57 New Nosthush Kenjige (U.S.A.) flag Nosthush Kenjige (U.S.A.) 203.98 M-12 | Runs-44 | BatA-15 | Wickets-20 | BowlA-22 | Ct/St-4 | FPM-0.3
58 New Jacob Bethell (England) flag Jacob Bethell (England) 202.36 M-8 | Runs-167 | BatA-28 | Wickets-4 | BowlA-36 | Ct/St-2 | FPM-0.3
59 New Bjorn Fortuin (South Africa) flag Bjorn Fortuin (South Africa) 201.93 M-8 | Runs-72 | BatA-12 | Wickets-10 | BowlA-32 | Ct/St-0 | FPM-0.0
60 New Cameron Green (Australia) flag Cameron Green (Australia) 199.59 M-5 | Runs-184 | BatA-61 | Wickets-4 | BowlA-32 | Ct/St-3 | FPM-0.6
61 Up 3 Taskin Ahmed (Bangladesh) flag Taskin Ahmed (Bangladesh) 198.64 M-7 | Runs-20 | BatA-20 | Wickets-14 | BowlA-24 | Ct/St-0 | FPM-0.0
62 Down 54 Adil Rashid (England) flag Adil Rashid (England) 198.55 M-8 | Runs-78 | BatA-20 | Wickets-6 | BowlA-58 | Ct/St-2 | FPM-0.3
63 New Max O'Dowd (Netherlands) flag Max O'Dowd (Netherlands) 197.64 M-12 | Runs-428 | BatA-39 | Wickets-1 | BowlA-85 | Ct/St-7 | FPM-0.6
64 Down 3 Aryan Dutt (Netherlands) flag Aryan Dutt (Netherlands) 196.88 M-12 | Runs-37 | BatA-6 | Wickets-21 | BowlA-19 | Ct/St-3 | FPM-0.3
65 New Nicholas Kirton (Canada) flag Nicholas Kirton (Canada) 191.39 M-15 | Runs-398 | BatA-36 | Wickets-4 | BowlA-19 | Ct/St-8 | FPM-0.5
66 Up 31 Romario Shepherd (West Indies) flag Romario Shepherd (West Indies) 190.04 M-9 | Runs-11 | BatA-3 | Wickets-8 | BowlA-39 | Ct/St-0 | FPM-0.0
67 New Kaleem Sana (Canada) flag Kaleem Sana (Canada) 189.18 M-11 | Runs-39 | BatA-8 | Wickets-19 | BowlA-19 | Ct/St-2 | FPM-0.2
68 Down 44 Aiden Markram (South Africa) flag Aiden Markram (South Africa) 186.37 M-6 | Runs-167 | BatA-33 | Wickets-2 | BowlA-81 | Ct/St-4 | FPM-0.7
69 New Will Jacks (England) flag Will Jacks (England) 185.94 M-8 | Runs-192 | BatA-24 | Wickets-1 | BowlA-104 | Ct/St-3 | FPM-0.4
70 New Saad Bin Zafar (Canada) flag Saad Bin Zafar (Canada) 184.33 M-15 | Runs-162 | BatA-20 | Wickets-19 | BowlA-31 | Ct/St-3 | FPM-0.2
71 Down 54 Glenn Maxwell (Australia) flag Glenn Maxwell (Australia) 183.88 M-7 | Runs-55 | BatA-9 | Wickets-5 | BowlA-23 | Ct/St-4 | FPM-0.6
72 New Basil Hameed (U.A.E.) flag Basil Hameed (U.A.E.) 183.74 M-11 | Runs-234 | BatA-23 | Wickets-7 | BowlA-40 | Ct/St-3 | FPM-0.3
73 New Shakeel Ahmed (Oman) flag Shakeel Ahmed (Oman) 183.40 M-7 | Runs-69 | BatA-35 | Wickets-17 | BowlA-11 | Ct/St-1 | FPM-0.1
74 New Harry Brook (England) flag Harry Brook (England) 180.66 M-5 | Runs-312 | BatA-78 | Wickets-0 | BowlA-na | Ct/St-0 | FPM-0.0
75 New Pramod Madushan (Sri Lanka) flag Pramod Madushan (Sri Lanka) 177.14 M-6 | Runs-11 | BatA-6 | Wickets-10 | BowlA-33 | Ct/St-3 | FPM-0.5
76 New Craig Young (Ireland) flag Craig Young (Ireland) 174.70 M-4 | Runs-41 | BatA-na | Wickets-8 | BowlA-28 | Ct/St-2 | FPM-0.5
77 New Sompal Kami (Nepal) flag Sompal Kami (Nepal) 173.50 M-12 | Runs-137 | BatA-17 | Wickets-14 | BowlA-29 | Ct/St-4 | FPM-0.3
78 Up 12 Lungi Ngidi (South Africa) flag Lungi Ngidi (South Africa) 173.26 M-6 | Runs-32 | BatA-11 | Wickets-8 | BowlA-28 | Ct/St-1 | FPM-0.2
79 New Ben Duckett (England) flag Ben Duckett (England) 173.01 M-5 | Runs-305 | BatA-61 | Wickets-0 | BowlA-na | Ct/St-0 | FPM-0.0
80 New Jan Frylinck (Namibia) flag Jan Frylinck (Namibia) 172.76 M-10 | Runs-275 | BatA-28 | Wickets-3 | BowlA-60 | Ct/St-5 | FPM-0.5
81 New Evin Lewis (West Indies) flag Evin Lewis (West Indies) 170.54 M-6 | Runs-284 | BatA-57 | Wickets-0 | BowlA-na | Ct/St-5 | FPM-0.8
82 New Junaid Siddique (U.A.E.) flag Junaid Siddique (U.A.E.) 170.14 M-11 | Runs-30 | BatA-5 | Wickets-12 | BowlA-34 | Ct/St-1 | FPM-0.1
83 New Tanzid Hasan (Bangladesh) flag Tanzid Hasan (Bangladesh) 169.96 M-7 | Runs-234 | BatA-33 | Wickets-0 | BowlA-na | Ct/St-3 | FPM-0.4
84 New Harry Tector (Ireland) flag Harry Tector (Ireland) 167.08 M-5 | Runs-233 | BatA-47 | Wickets-1 | BowlA-17 | Ct/St-3 | FPM-0.6
85 New Gulbadin Naib (Afghanistan) flag Gulbadin Naib (Afghanistan) 165.61 M-7 | Runs-107 | BatA-21 | Wickets-1 | BowlA-166 | Ct/St-5 | FPM-0.7
86 New Brydon Carse (England) flag Brydon Carse (England) 165.36 M-5 | Runs-37 | BatA-12 | Wickets-8 | BowlA-31 | Ct/St-3 | FPM-0.6
87 New Rahmat Shah (Afghanistan) flag Rahmat Shah (Afghanistan) 164.74 M-14 | Runs-280 | BatA-23 | Wickets-0 | BowlA-na | Ct/St-1 | FPM-0.1
88 New Abrar Ahmed (Pakistan) flag Abrar Ahmed (Pakistan) 163.71 M-4 | Runs-4 | BatA-4 | Wickets-10 | BowlA-16 | Ct/St-1 | FPM-0.3
89 New Shadley van Schalkwyk (U.S.A.) flag Shadley van Schalkwyk (U.S.A.) 163.09 M-10 | Runs-133 | BatA-22 | Wickets-16 | BowlA-29 | Ct/St-4 | FPM-0.4
90 Down 30 Mark Adair (Ireland) flag Mark Adair (Ireland) 162.84 M-5 | Runs-45 | BatA-9 | Wickets-9 | BowlA-35 | Ct/St-2 | FPM-0.4
91 New Hashmatullah Shahidi (Afghanistan) flag Hashmatullah Shahidi (Afghanistan) 162.45 M-14 | Runs-290 | BatA-32 | Wickets-0 | BowlA-na | Ct/St-3 | FPM-0.2
92 New Brandon King (West Indies) flag Brandon King (West Indies) 161.95 M-9 | Runs-291 | BatA-32 | Wickets-0 | BowlA-na | Ct/St-6 | FPM-0.7
93 New Josh Inglis (Australia) flag Josh Inglis (Australia) 160.73 M-8 | Runs-219 | BatA-37 | Wickets-0 | BowlA-na | Ct/St-10 | FPM-1.3
94 New Andile Phehlukwayo (South Africa) flag Andile Phehlukwayo (South Africa) 160.47 M-7 | Runs-30 | BatA-6 | Wickets-6 | BowlA-25 | Ct/St-0 | FPM-0.0
95 New Vivian Kingma (Netherlands) flag Vivian Kingma (Netherlands) 160.15 M-8 | Runs-3 | BatA-1 | Wickets-15 | BowlA-16 | Ct/St-2 | FPM-0.3
96 Down 20 Babar Azam (Pakistan) flag Babar Azam (Pakistan) 159.39 M-6 | Runs-228 | BatA-57 | Wickets-0 | BowlA-na | Ct/St-2 | FPM-0.3
97 New Abdullah Shafique (Pakistan) flag Abdullah Shafique (Pakistan) 159.36 M-9 | Runs-196 | BatA-28 | Wickets-0 | BowlA-na | Ct/St-5 | FPM-0.6
98 New Rohit Paudel (Nepal) flag Rohit Paudel (Nepal) 159.02 M-14 | Runs-279 | BatA-25 | Wickets-10 | BowlA-18 | Ct/St-5 | FPM-0.4
99 New Kamran Ghulam (Pakistan) flag Kamran Ghulam (Pakistan) 158.93 M-9 | Runs-192 | BatA-32 | Wickets-1 | BowlA-16 | Ct/St-3 | FPM-0.3
100 New Sean Williams (Zimbabwe) flag Sean Williams (Zimbabwe) 158.88 M-6 | Runs-154 | BatA-26 | Wickets-2 | BowlA-45 | Ct/St-1 | FPM-0.2
Tags: #topcricketplayersofalltime #bestcricketplayersofalltime #greatestcricketplayers #odicricket #odis #menodis #azmatullahomarzai #omarzai #saimayub #ayub #charithasalanka #asalanka #waninduhasaranga #hasaranga #mohammadnabi #nabi #gudakeshmotie #motie #kusalmendis #mendis #amghazanfar #ghazanfar #pathumnissanka #nissanka #gerharderasmus #erasmus #sherfanerutherford #rutherford #iccrankings #icctestrankings #iccodirankings #icct20irankings #iccteamrankings #iccplayerrankings #iccmenrankings #iccwomenrankings #iplrankings