Cricket Ratings, Rankings and Awards; powered via a comprehensive original one-of-a-kind scoring system.

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 - 31st Jul 2025.

CRR Change Name Points Stats
1 No change Pathum Nissanka (Sri Lanka) flag Pathum Nissanka (Sri Lanka) 426.24 M-12 | Runs-694 | Avg-63 | SR*-106
2 No change Kusal Mendis (Sri Lanka) flag Kusal Mendis (Sri Lanka) 390.21 M-17 | Runs-742 | Avg-53 | SR*-91
3 No change Saim Ayub (Pakistan) flag Saim Ayub (Pakistan) 370.45 M-9 | Runs-515 | Avg-64 | SR*-106
4 No change Rahmanullah Gurbaz (Afghanistan) flag Rahmanullah Gurbaz (Afghanistan) 358.31 M-11 | Runs-531 | Avg-48 | SR*-90
5 No change Charith Asalanka (Sri Lanka) flag Charith Asalanka (Sri Lanka) 349.45 M-18 | Runs-605 | Avg-50 | SR*-97
6 No change Azmatullah Omarzai (Afghanistan) flag Azmatullah Omarzai (Afghanistan) 347.41 M-14 | Runs-417 | Avg-52 | SR*-106
7 No change Keacy Carty (West Indies) flag Keacy Carty (West Indies) 342.47 M-12 | Runs-560 | Avg-62 | SR*-88
8 No change Avishka Fernando (Sri Lanka) flag Avishka Fernando (Sri Lanka) 323.70 M-18 | Runs-515 | Avg-30 | SR*-87
9 No change Sherfane Rutherford (West Indies) flag Sherfane Rutherford (West Indies) 296.67 M-9 | Runs-425 | Avg-106 | SR*-120
10 No change Mohammad Nabi (Afghanistan) flag Mohammad Nabi (Afghanistan) 270.28 M-14 | Runs-410 | Avg-41 | SR*-98
11 No change Janith Liyanage (Sri Lanka) flag Janith Liyanage (Sri Lanka) 267.19 M-18 | Runs-462 | Avg-46 | SR*-81
12 No change Mahmudullah (Bangladesh) flag Mahmudullah (Bangladesh) 246.36 M-9 | Runs-337 | Avg-48 | SR*-95
13 No change Harry Brook (England) flag Harry Brook (England) 233.95 M-5 | Runs-312 | Avg-78 | SR*-128
14 No change Liam Livingstone (England) flag Liam Livingstone (England) 221.58 M-8 | Runs-286 | Avg-57 | SR*-133
15 No change Heinrich Klaasen (South Africa) flag Heinrich Klaasen (South Africa) 210.58 M-3 | Runs-264 | Avg-88 | SR*-123
16 No change Ben Duckett (England) flag Ben Duckett (England) 209.44 M-5 | Runs-305 | Avg-61 | SR*-110
17 No change Evin Lewis (West Indies) flag Evin Lewis (West Indies) 205.05 M-6 | Runs-284 | Avg-57 | SR*-115
18 No change Shai Hope (West Indies) flag Shai Hope (West Indies) 200.25 M-12 | Runs-311 | Avg-35 | SR*-79
19 No change Harsh Thaker (Canada) flag Harsh Thaker (Canada) 198.06 M-15 | Runs-553 | Avg-46 | SR*-71
20 No change Mehidy Hasan Miraz (Bangladesh) flag Mehidy Hasan Miraz (Bangladesh) 192.03 M-9 | Runs-305 | Avg-38 | SR*-69
21 No change Rahmat Shah (Afghanistan) flag Rahmat Shah (Afghanistan) 179.01 M-14 | Runs-280 | Avg-23 | SR*-68
22 No change Travis Head (Australia) flag Travis Head (Australia) 175.31 M-5 | Runs-252 | Avg-63 | SR*-120
23 No change Steven Smith (Australia) flag Steven Smith (Australia) 164.84 M-10 | Runs-306 | Avg-44 | SR*-86
24 No change Najmul Hossain Shanto (Bangladesh) flag Najmul Hossain Shanto (Bangladesh) 164.49 M-5 | Runs-286 | Avg-72 | SR*-79
25 No change Tristan Stubbs (South Africa) flag Tristan Stubbs (South Africa) 163.64 M-7 | Runs-243 | Avg-49 | SR*-91
26 No change Harry Tector (Ireland) flag Harry Tector (Ireland) 162.14 M-5 | Runs-233 | Avg-47 | SR*-95
27 No change Brandon King (West Indies) flag Brandon King (West Indies) 159.61 M-9 | Runs-291 | Avg-32 | SR*-84
28 No change Mohammad Rizwan (Pakistan) flag Mohammad Rizwan (Pakistan) 158.22 M-9 | Runs-264 | Avg-53 | SR*-81
29 No change Pargat Singh (Canada) flag Pargat Singh (Canada) 157.83 M-13 | Runs-520 | Avg-43 | SR*-80
30 No change Hashmatullah Shahidi (Afghanistan) flag Hashmatullah Shahidi (Afghanistan) 155.75 M-14 | Runs-290 | Avg-32 | SR*-69
31 No change Michael van Lingen (Namibia) flag Michael van Lingen (Namibia) 154.90 M-12 | Runs-445 | Avg-37 | SR*-93
32 No change Soumya Sarkar (Bangladesh) flag Soumya Sarkar (Bangladesh) 153.93 M-9 | Runs-257 | Avg-32 | SR*-89
33 No change Monank Patel (U.S.A.) flag Monank Patel (U.S.A.) 148.89 M-12 | Runs-502 | Avg-50 | SR*-90
34 No change Tanzid Hasan (Bangladesh) flag Tanzid Hasan (Bangladesh) 148.79 M-7 | Runs-234 | Avg-33 | SR*-102
35 No change Sadeera Samarawickrama (Sri Lanka) flag Sadeera Samarawickrama (Sri Lanka) 147.07 M-18 | Runs-273 | Avg-20 | SR*-88
36 No change Babar Azam (Pakistan) flag Babar Azam (Pakistan) 138.26 M-6 | Runs-228 | Avg-57 | SR*-77
37 No change Salman Agha (Pakistan) flag Salman Agha (Pakistan) 135.53 M-9 | Runs-209 | Avg-42 | SR*-95
38 No change Abdullah Shafique (Pakistan) flag Abdullah Shafique (Pakistan) 135.19 M-9 | Runs-196 | Avg-28 | SR*-71
39 No change Phil Salt (England) flag Phil Salt (England) 134.98 M-8 | Runs-247 | Avg-31 | SR*-83
40 No change Nicholas Kirton (Canada) flag Nicholas Kirton (Canada) 133.13 M-15 | Runs-398 | Avg-36 | SR*-80
41 No change Craig Ervine (Zimbabwe) flag Craig Ervine (Zimbabwe) 132.76 M-9 | Runs-167 | Avg-21 | SR*-69
42 No change Gerhard Erasmus (Namibia) flag Gerhard Erasmus (Namibia) 131.98 M-12 | Runs-364 | Avg-33 | SR*-84
43 No change Kamran Ghulam (Pakistan) flag Kamran Ghulam (Pakistan) 126.99 M-9 | Runs-192 | Avg-32 | SR*-107
44 No change Josh Inglis (Australia) flag Josh Inglis (Australia) 124.75 M-8 | Runs-219 | Avg-37 | SR*-115
45 No change Sediqullah Atal (Afghanistan) flag Sediqullah Atal (Afghanistan) 124.67 M-6 | Runs-230 | Avg-46 | SR*-83
46 No change Rohit Sharma (India) flag Rohit Sharma (India) 124.23 M-3 | Runs-157 | Avg-52 | SR*-141
47 No change Alex Carey (Australia) flag Alex Carey (Australia) 122.86 M-4 | Runs-164 | Avg-82 | SR*-106
48 No change Will Jacks (England) flag Will Jacks (England) 122.61 M-8 | Runs-192 | Avg-24 | SR*-94
49 No change Max O'Dowd (Netherlands) flag Max O'Dowd (Netherlands) 120.60 M-12 | Runs-428 | Avg-39 | SR*-67
50 No change Paul Stirling (Ireland) flag Paul Stirling (Ireland) 120.56 M-5 | Runs-150 | Avg-30 | SR*-92
51 No change Rahul Chopra (U.A.E.) flag Rahul Chopra (U.A.E.) 119.31 M-11 | Runs-260 | Avg-24 | SR*-70
52 No change Aaron Johnson (Canada) flag Aaron Johnson (Canada) 116.33 M-15 | Runs-319 | Avg-21 | SR*-98
53 No change George Munsey (Scotland) flag George Munsey (Scotland) 107.71 M-6 | Runs-302 | Avg-50 | SR*-102
54 No change Matthew Short (Australia) flag Matthew Short (Australia) 106.48 M-9 | Runs-184 | Avg-26 | SR*-101
55 No change Milind Kumar (U.S.A.) flag Milind Kumar (U.S.A.) 102.65 M-10 | Runs-364 | Avg-52 | SR*-108
56 No change Ryan Rickelton (South Africa) flag Ryan Rickelton (South Africa) 102.12 M-4 | Runs-171 | Avg-43 | SR*-93
57 No change Aiden Markram (South Africa) flag Aiden Markram (South Africa) 100.91 M-6 | Runs-167 | Avg-33 | SR*-78
58 No change Roston Chase (West Indies) flag Roston Chase (West Indies) 100.49 M-12 | Runs-171 | Avg-34 | SR*-77
59 No change Jaker Ali (Bangladesh) flag Jaker Ali (Bangladesh) 100.46 M-5 | Runs-151 | Avg-50 | SR*-112
60 No change Marnus Labuschagne (Australia) flag Marnus Labuschagne (Australia) 100.13 M-10 | Runs-148 | Avg-25 | SR*-93
61 No change Basil Hameed (U.A.E.) flag Basil Hameed (U.A.E.) 98.92 M-11 | Runs-234 | Avg-23 | SR*-77
62 No change Shreyas Movva (Canada) flag Shreyas Movva (Canada) 98.59 M-15 | Runs-324 | Avg-32 | SR*-69
63 No change Anil Sah (Nepal) flag Anil Sah (Nepal) 95.41 M-12 | Runs-369 | Avg-37 | SR*-94
64 No change Tony de Zorzi (South Africa) flag Tony de Zorzi (South Africa) 94.29 M-7 | Runs-173 | Avg-25 | SR*-89
65 No change Cameron Green (Australia) flag Cameron Green (Australia) 94.11 M-5 | Runs-184 | Avg-61 | SR*-81
66 No change Sean Williams (Zimbabwe) flag Sean Williams (Zimbabwe) 93.70 M-6 | Runs-154 | Avg-26 | SR*-92
67 No change Saiteja Mukkamalla (U.S.A.) flag Saiteja Mukkamalla (U.S.A.) 92.65 M-8 | Runs-341 | Avg-68 | SR*-92
68 No change Dunith Wellalage (Sri Lanka) flag Dunith Wellalage (Sri Lanka) 91.60 M-9 | Runs-142 | Avg-36 | SR*-87
69 No change Jacob Bethell (England) flag Jacob Bethell (England) 89.36 M-8 | Runs-167 | Avg-28 | SR*-80
70 No change Richie Berrington (Scotland) flag Richie Berrington (Scotland) 87.97 M-11 | Runs-273 | Avg-55 | SR*-83
71 No change Amir Jangoo (West Indies) flag Amir Jangoo (West Indies) 87.72 M-1 | Runs-104 | Avg-na | SR*-125
72 No change Gudakesh Motie (West Indies) flag Gudakesh Motie (West Indies) 87.69 M-12 | Runs-104 | Avg-52 | SR*-85
73 No change Navneet Dhaliwal (Canada) flag Navneet Dhaliwal (Canada) 86.98 M-11 | Runs-295 | Avg-27 | SR*-57
74 No change Lorcan Tucker (Ireland) flag Lorcan Tucker (Ireland) 85.34 M-3 | Runs-114 | Avg-38 | SR*-103
75 No change Ibrahim Zadran (Afghanistan) flag Ibrahim Zadran (Afghanistan) 84.94 M-5 | Runs-153 | Avg-31 | SR*-71
76 No change Jan Frylinck (Namibia) flag Jan Frylinck (Namibia) 84.63 M-10 | Runs-275 | Avg-28 | SR*-67
77 No change Ali Naseer (U.A.E.) flag Ali Naseer (U.A.E.) 82.22 M-8 | Runs-192 | Avg-27 | SR*-102
78 No change Brandon McMullen (Scotland) flag Brandon McMullen (Scotland) 81.14 M-11 | Runs-348 | Avg-44 | SR*-87
79 No change JJ Smit (Namibia) flag JJ Smit (Namibia) 80.37 M-12 | Runs-314 | Avg-39 | SR*-65
80 No change Towhid Hridoy (Bangladesh) flag Towhid Hridoy (Bangladesh) 79.96 M-6 | Runs-150 | Avg-30 | SR*-76
81 No change Rohit Paudel (Nepal) flag Rohit Paudel (Nepal) 78.28 M-14 | Runs-279 | Avg-25 | SR*-79
82 No change Aqib Ilyas (Oman) flag Aqib Ilyas (Oman) 77.53 M-7 | Runs-230 | Avg-33 | SR*-59
83 No change Scott Edwards (Netherlands) flag Scott Edwards (Netherlands) 76.95 M-12 | Runs-268 | Avg-27 | SR*-77
84 No change Vishnu Sukumaran (U.A.E.) flag Vishnu Sukumaran (U.A.E.) 75.78 M-8 | Runs-177 | Avg-22 | SR*-69
85 No change Mitchell Marsh (Australia) flag Mitchell Marsh (Australia) 75.72 M-4 | Runs-122 | Avg-31 | SR*-84
86 No change Gulbadin Naib (Afghanistan) flag Gulbadin Naib (Afghanistan) 74.45 M-7 | Runs-107 | Avg-21 | SR*-99
87 No change Jan Nicol Loftie-Eaton (Namibia) flag Jan Nicol Loftie-Eaton (Namibia) 72.94 M-8 | Runs-205 | Avg-29 | SR*-88
88 No change Will Young (New Zealand) flag Will Young (New Zealand) 71.92 M-3 | Runs-130 | Avg-65 | SR*-84
89 No change Jamie Smith (England) flag Jamie Smith (England) 71.05 M-5 | Runs-124 | Avg-25 | SR*-93
90 No change Wiaan Mulder (South Africa) flag Wiaan Mulder (South Africa) 70.18 M-5 | Runs-108 | Avg-27 | SR*-76
91 No change Sam Curran (England) flag Sam Curran (England) 69.73 M-3 | Runs-129 | Avg-43 | SR*-81
92 No change Shayan Jahangir (U.S.A.) flag Shayan Jahangir (U.S.A.) 69.66 M-12 | Runs-263 | Avg-38 | SR*-86
93 No change Jason Smith (South Africa) flag Jason Smith (South Africa) 69.28 M-2 | Runs-91 | Avg-46 | SR*-93
94 No change Aasif Sheikh (Nepal) flag Aasif Sheikh (Nepal) 69.23 M-13 | Runs-272 | Avg-25 | SR*-75
95 No change Sean Abbott (Australia) flag Sean Abbott (Australia) 68.94 M-8 | Runs-124 | Avg-31 | SR*-86
96 No change Aaron Hardie (Australia) flag Aaron Hardie (Australia) 68.15 M-10 | Runs-131 | Avg-19 | SR*-86
97 No change Kushal Bhurtel (Nepal) flag Kushal Bhurtel (Nepal) 67.86 M-11 | Runs-253 | Avg-25 | SR*-79
98 No change Curtis Campher (Ireland) flag Curtis Campher (Ireland) 67.78 M-5 | Runs-123 | Avg-25 | SR*-73
99 No change Kyle Verreynne (South Africa) flag Kyle Verreynne (South Africa) 67.70 M-5 | Runs-117 | Avg-29 | SR*-104
100 No change Mushfiqur Rahim (Bangladesh) flag Mushfiqur Rahim (Bangladesh) 67.35 M-4 | Runs-136 | Avg-68 | SR*-90