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

Year-end snapshots of ratings allowing you to track historical performance trends over time. Available for each year since the format origin.  Updated - 31st Jul 2025.

CRR Change Name Points Stats
6 No change Quinton de Kock (South Africa) flag Quinton de Kock (South Africa) 685.52 M-45 | Runs-1281 | Avg-32 | SR*-140
9 No change David Miller (South Africa) flag David Miller (South Africa) 625.10 M-52 | Runs-1182 | Avg-39 | SR*-143
16 No change David Warner (Australia) flag David Warner (Australia) 579.13 M-29 | Runs-1012 | Avg-39 | SR*-149
18 No change Nicholas Pooran (West Indies) flag Nicholas Pooran (West Indies) 559.95 M-82 | Runs-1914 | Avg-27 | SR*-139
22 No change Charith Asalanka (Sri Lanka) flag Charith Asalanka (Sri Lanka) 540.48 M-57 | Runs-1201 | Avg-24 | SR*-127
24 No change Devon Conway (New Zealand) flag Devon Conway (New Zealand) 529.90 M-44 | Runs-1234 | Avg-36 | SR*-125
27 No change Fakhar Zaman (Pakistan) flag Fakhar Zaman (Pakistan) 512.25 M-52 | Runs-1010 | Avg-23 | SR*-132
29 No change Travis Head (Australia) flag Travis Head (Australia) 494.05 M-22 | Runs-774 | Avg-37 | SR*-178
32 No change Mark Chapman (New Zealand/Hong Kong) flag Mark Chapman (New Zealand/Hong Kong) 475.73 M-55 | Runs-1099 | Avg-31 | SR*-140
36 No change Najibullah Zadran (Afghanistan) flag Najibullah Zadran (Afghanistan) 420.31 M-47 | Runs-854 | Avg-28 | SR*-135
38 No change George Munsey (Scotland) flag George Munsey (Scotland) 414.36 M-36 | Runs-1091 | Avg-32 | SR*-136
46 No change Rishabh Pant (India) flag Rishabh Pant (India) 378.72 M-48 | Runs-799 | Avg-25 | SR*-130
48 No change Shakib Al Hasan (Bangladesh) flag Shakib Al Hasan (Bangladesh) 373.59 M-53 | Runs-984 | Avg-22 | SR*-117
50 No change Najmul Hossain Shanto (Bangladesh) flag Najmul Hossain Shanto (Bangladesh) 365.30 M-47 | Runs-944 | Avg-24 | SR*-109
53 No change Evin Lewis (West Indies) flag Evin Lewis (West Indies) 349.79 M-29 | Runs-709 | Avg-26 | SR*-148
55 No change Dawid Malan (England) flag Dawid Malan (England) 347.38 M-43 | Runs-1037 | Avg-29 | SR*-121
59 No change Moeen Ali (England) flag Moeen Ali (England) 334.11 M-58 | Runs-837 | Avg-24 | SR*-146
63 No change Yashasvi Jaiswal (India) flag Yashasvi Jaiswal (India) 330.27 M-23 | Runs-723 | Avg-36 | SR*-164
66 No change Kusal Perera (Sri Lanka) flag Kusal Perera (Sri Lanka) 324.80 M-29 | Runs-662 | Avg-25 | SR*-125
70 No change Tilak Varma (India) flag Tilak Varma (India) 317.72 M-20 | Runs-616 | Avg-51 | SR*-161
71 No change Kyle Mayers (West Indies) flag Kyle Mayers (West Indies) 309.52 M-36 | Runs-737 | Avg-22 | SR*-138
75 No change Matthew Wade (Australia) flag Matthew Wade (Australia) 301.83 M-59 | Runs-775 | Avg-29 | SR*-140
76 No change Bhanuka Rajapaksa (Sri Lanka) flag Bhanuka Rajapaksa (Sri Lanka) 298.05 M-36 | Runs-587 | Avg-22 | SR*-133
80 No change Ishan Kishan (India) flag Ishan Kishan (India) 286.63 M-32 | Runs-796 | Avg-26 | SR*-124
85 No change Meet Bhavsar (Kuwait) flag Meet Bhavsar (Kuwait) 280.42 M-56 | Runs-1484 | Avg-30 | SR*-130
90 No change James Neesham (New Zealand) flag James Neesham (New Zealand) 261.14 M-55 | Runs-694 | Avg-23 | SR*-157
94 No change Soumya Sarkar (Bangladesh) flag Soumya Sarkar (Bangladesh) 258.16 M-37 | Runs-577 | Avg-16 | SR*-118
95 No change Axar Patel (India) flag Axar Patel (India) 257.81 M-55 | Runs-430 | Avg-20 | SR*-145
98 No change Craig Ervine (Zimbabwe) flag Craig Ervine (Zimbabwe) 255.06 M-46 | Runs-947 | Avg-22 | SR*-109
100 No change Saim Ayub (Pakistan) flag Saim Ayub (Pakistan) 253.27 M-27 | Runs-498 | Avg-22 | SR*-138
102 No change Hazratullah Zazai (Afghanistan) flag Hazratullah Zazai (Afghanistan) 246.71 M-30 | Runs-590 | Avg-21 | SR*-116
104 No change Ryan Burl (Zimbabwe) flag Ryan Burl (Zimbabwe) 245.35 M-68 | Runs-1032 | Avg-25 | SR*-121
107 No change Shimron Hetmyer (West Indies) flag Shimron Hetmyer (West Indies) 242.43 M-35 | Runs-563 | Avg-21 | SR*-120
112 No change Afif Hossain (Bangladesh) flag Afif Hossain (Bangladesh) 236.88 M-58 | Runs-1004 | Avg-22 | SR*-119
113 No change Rinku Singh (India) flag Rinku Singh (India) 236.81 M-30 | Runs-507 | Avg-46 | SR*-165
116 No change Sherfane Rutherford (West Indies) flag Sherfane Rutherford (West Indies) 226.67 M-22 | Runs-385 | Avg-30 | SR*-146
118 No change Mohammad Nawaz (Pakistan) flag Mohammad Nawaz (Pakistan) 224.88 M-44 | Runs-464 | Avg-19 | SR*-139
120 No change Tadiwanashe Marumani (Zimbabwe) flag Tadiwanashe Marumani (Zimbabwe) 220.34 M-42 | Runs-713 | Avg-18 | SR*-130
123 No change Mohammad Naim (Bangladesh) flag Mohammad Naim (Bangladesh) 218.09 M-29 | Runs-596 | Avg-21 | SR*-99
125 No change Shivam Dube (India) flag Shivam Dube (India) 217.15 M-20 | Runs-343 | Avg-38 | SR*-135
129 No change Sean Williams (Zimbabwe) flag Sean Williams (Zimbabwe) 211.65 M-39 | Runs-809 | Avg-23 | SR*-124
132 No change Jan Frylinck (Namibia) flag Jan Frylinck (Namibia) 208.70 M-51 | Runs-672 | Avg-22 | SR*-108
134 No change Rilee Rossouw (South Africa) flag Rilee Rossouw (South Africa) 200.79 M-14 | Runs-440 | Avg-40 | SR*-181
135 No change Assad Vala (P.N.G.) flag Assad Vala (P.N.G.) 200.23 M-37 | Runs-814 | Avg-26 | SR*-122
136 No change Steven Taylor (U.S.A.) flag Steven Taylor (U.S.A.) 198.99 M-22 | Runs-551 | Avg-32 | SR*-139
142 No change Dinesh Nakrani (Uganda) flag Dinesh Nakrani (Uganda) 191.27 M-67 | Runs-972 | Avg-26 | SR*-127
149 No change Shan Masood (Pakistan) flag Shan Masood (Pakistan) 184.21 M-19 | Runs-395 | Avg-30 | SR*-122
154 No change Kushal Malla (Nepal) flag Kushal Malla (Nepal) 180.99 M-41 | Runs-855 | Avg-29 | SR*-149
155 No change Tanzid Hasan (Bangladesh) flag Tanzid Hasan (Bangladesh) 179.76 M-18 | Runs-345 | Avg-22 | SR*-114
156 No change Sese Bau (P.N.G.) flag Sese Bau (P.N.G.) 178.14 M-33 | Runs-602 | Avg-22 | SR*-112
157 No change Zane Green (Namibia) flag Zane Green (Namibia) 177.14 M-45 | Runs-415 | Avg-17 | SR*-103
158 No change Mitchell Santner (New Zealand) flag Mitchell Santner (New Zealand) 176.92 M-60 | Runs-386 | Avg-17 | SR*-114
163 No change Simon Ssesazi (Uganda) flag Simon Ssesazi (Uganda) 170.85 M-88 | Runs-2204 | Avg-29 | SR*-123
165 No change Michael van Lingen (Namibia) flag Michael van Lingen (Namibia) 168.42 M-30 | Runs-518 | Avg-19 | SR*-116
167 No change Nicholas Kirton (Canada) flag Nicholas Kirton (Canada) 166.84 M-20 | Runs-489 | Avg-29 | SR*-126
170 No change Sam Curran (England) flag Sam Curran (England) 164.22 M-50 | Runs-313 | Avg-15 | SR*-123
175 No change Zeeshan Maqsood (Oman) flag Zeeshan Maqsood (Oman) 161.30 M-42 | Runs-822 | Avg-27 | SR*-125
177 No change Jan Nicol Loftie-Eaton (Namibia) flag Jan Nicol Loftie-Eaton (Namibia) 160.40 M-39 | Runs-414 | Avg-18 | SR*-131
178 No change Ravindra Jadeja (India) flag Ravindra Jadeja (India) 159.97 M-24 | Runs-298 | Avg-30 | SR*-141
179 No change Ryan Rickelton (South Africa) flag Ryan Rickelton (South Africa) 159.22 M-13 | Runs-263 | Avg-20 | SR*-135
181 No change Ayaan Khan (Oman) flag Ayaan Khan (Oman) 159.04 M-42 | Runs-607 | Avg-19 | SR*-108
186 No change Syed Aziz (Malaysia) flag Syed Aziz (Malaysia) 152.85 M-67 | Runs-1646 | Avg-30 | SR*-147
188 No change Abhishek Sharma (India) flag Abhishek Sharma (India) 150.40 M-12 | Runs-256 | Avg-23 | SR*-172
193 No change Kamindu Mendis (Sri Lanka) flag Kamindu Mendis (Sri Lanka) 146.36 M-19 | Runs-315 | Avg-20 | SR*-119
194 No change Vikramjit Singh (Netherlands) flag Vikramjit Singh (Netherlands) 146.18 M-22 | Runs-321 | Avg-15 | SR*-117
195 No change Shamim Hossain (Bangladesh) flag Shamim Hossain (Bangladesh) 145.31 M-22 | Runs-318 | Avg-23 | SR*-126
202 No change Tom Latham (New Zealand) flag Tom Latham (New Zealand) 139.29 M-13 | Runs-353 | Avg-35 | SR*-111
204 No change Michael Bracewell (New Zealand) flag Michael Bracewell (New Zealand) 137.90 M-26 | Runs-258 | Avg-20 | SR*-130
208 No change Imal Liyanage (Qatar) flag Imal Liyanage (Qatar) 135.54 M-36 | Runs-924 | Avg-31 | SR*-122
210 No change Rachin Ravindra (New Zealand) flag Rachin Ravindra (New Zealand) 135.26 M-25 | Runs-240 | Avg-14 | SR*-118
212 No change Imad Wasim (Pakistan) flag Imad Wasim (Pakistan) 132.90 M-26 | Runs-252 | Avg-19 | SR*-115
213 No change Anshy Rath (Hong Kong) flag Anshy Rath (Hong Kong) 132.25 M-32 | Runs-777 | Avg-28 | SR*-119
216 No change Bilal Tahir (Kuwait) flag Bilal Tahir (Kuwait) 131.57 M-45 | Runs-498 | Avg-20 | SR*-138
222 No change Akeal Hosein (West Indies) flag Akeal Hosein (West Indies) 126.44 M-67 | Runs-244 | Avg-15 | SR*-108
225 No change Charles Amini (P.N.G.) flag Charles Amini (P.N.G.) 125.38 M-36 | Runs-651 | Avg-23 | SR*-115
228 No change Wellington Masakadza (Zimbabwe) flag Wellington Masakadza (Zimbabwe) 124.46 M-48 | Runs-195 | Avg-9 | SR*-94
232 No change Jacob Bethell (England) flag Jacob Bethell (England) 122.49 M-7 | Runs-173 | Avg-58 | SR*-168
235 No change Taskin Ahmed (Bangladesh) flag Taskin Ahmed (Bangladesh) 122.17 M-54 | Runs-164 | Avg-10 | SR*-95
236 No change Irfan Karim (Kenya) flag Irfan Karim (Kenya) 121.79 M-48 | Runs-1005 | Avg-42 | SR*-102
237 No change Danushka Gunathilaka (Sri Lanka) flag Danushka Gunathilaka (Sri Lanka) 121.74 M-22 | Runs-268 | Avg-12 | SR*-118
242 No change Ben Duckett (England) flag Ben Duckett (England) 119.50 M-11 | Runs-306 | Avg-34 | SR*-146
246 No change Gulsan Jha (Nepal) flag Gulsan Jha (Nepal) 117.48 M-38 | Runs-477 | Avg-23 | SR*-140
250 No change Karabo Motlhanka (Botswana) flag Karabo Motlhanka (Botswana) 116.06 M-46 | Runs-1202 | Avg-31 | SR*-110