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

Updated monthly or as mentioned, these are Cricratings' own rankings as calculated using last four years of performances. Recent matches carry more weight using progressive factors.  Updated - 31st Jul 2025. These are not ICC rankings and any resemblance is purely coincidental.

CRR Change Name Points Stats
13 Down 2 Nicholas Pooran (West Indies) flag Nicholas Pooran (West Indies) 508.74 M-67 | Runs-1641 | A-28 | SR-142
16 Down 2 David Warner (Australia) flag David Warner (Australia) 489.23 M-29 | Runs-1012 | A-39 | SR-149
18 Down 3 David Miller (South Africa) flag David Miller (South Africa) 480.69 M-41 | Runs-875 | A-36 | SR-141
22 Up 12 Devon Conway (New Zealand) flag Devon Conway (New Zealand) 468.90 M-40 | Runs-1069 | A-33 | SR-121
24 Down 5 Quinton de Kock (South Africa) flag Quinton de Kock (South Africa) 458.06 M-38 | Runs-979 | A-30 | SR-139
27 Down 2 Mark Chapman (New Zealand/Hong Kong) flag Mark Chapman (New Zealand/Hong Kong) 446.69 M-60 | Runs-1217 | A-29 | SR-142
28 Up 2 George Munsey (Scotland) flag George Munsey (Scotland) 446.00 M-43 | Runs-1315 | A-32 | SR-138
29 Down 9 Charith Asalanka (Sri Lanka) flag Charith Asalanka (Sri Lanka) 445.70 M-60 | Runs-1219 | A-23 | SR-127
37 Down 4 Travis Head (Australia) flag Travis Head (Australia) 405.20 M-22 | Runs-774 | A-37 | SR-178
39 Down 4 Tilak Varma (India) flag Tilak Varma (India) 388.24 M-25 | Runs-749 | A-50 | SR-155
44 Down 3 Kusal Perera (Sri Lanka) flag Kusal Perera (Sri Lanka) 358.78 M-30 | Runs-733 | A-27 | SR-133
47 Up 17 Fakhar Zaman (Pakistan) flag Fakhar Zaman (Pakistan) 348.98 M-45 | Runs-908 | A-24 | SR-128
50 Up 22 Saim Ayub (Pakistan) flag Saim Ayub (Pakistan) 331.69 M-34 | Runs-632 | A-21 | SR-139
52 Up 37 Tanzid Hasan (Bangladesh) flag Tanzid Hasan (Bangladesh) 322.17 M-29 | Runs-655 | A-25 | SR-129
53 Down 7 Dawid Malan (England) flag Dawid Malan (England) 315.84 M-32 | Runs-769 | A-30 | SR-124
54 Down 4 Meet Bhavsar (Kuwait) flag Meet Bhavsar (Kuwait) 315.80 M-60 | Runs-1591 | A-29 | SR-132
56 Down 8 Abhishek Sharma (India) flag Abhishek Sharma (India) 313.12 M-17 | Runs-535 | A-33 | SR-194
58 Down 5 Najmul Hossain Shanto (Bangladesh) flag Najmul Hossain Shanto (Bangladesh) 311.09 M-47 | Runs-963 | A-24 | SR-109
63 Up 12 Shimron Hetmyer (West Indies) flag Shimron Hetmyer (West Indies) 306.01 M-34 | Runs-573 | A-21 | SR-136
64 Down 6 Bhanuka Rajapaksa (Sri Lanka) flag Bhanuka Rajapaksa (Sri Lanka) 302.78 M-37 | Runs-593 | A-22 | SR-133
71 Down 4 Najibullah Zadran (Afghanistan) flag Najibullah Zadran (Afghanistan) 288.18 M-44 | Runs-770 | A-26 | SR-132
73 Down 4 Kyle Mayers (West Indies) flag Kyle Mayers (West Indies) 283.23 M-36 | Runs-737 | A-22 | SR-138
74 Up 16 Ryan Burl (Zimbabwe) flag Ryan Burl (Zimbabwe) 278.42 M-66 | Runs-1027 | A-24 | SR-121
75 Down 26 Yashasvi Jaiswal (India) flag Yashasvi Jaiswal (India) 276.63 M-23 | Runs-723 | A-36 | SR-164
79 Down 36 Evin Lewis (West Indies) flag Evin Lewis (West Indies) 269.91 M-20 | Runs-464 | A-24 | SR-145
85 Up 8 Shakib Al Hasan (Bangladesh) flag Shakib Al Hasan (Bangladesh) 261.27 M-50 | Runs-947 | A-23 | SR-116
86 Down 2 Ben Duckett (England) flag Ben Duckett (England) 258.36 M-19 | Runs-518 | A-30 | SR-154
87 Down 1 Moeen Ali (England) flag Moeen Ali (England) 257.72 M-54 | Runs-792 | A-26 | SR-146
90 Up 36 Sherfane Rutherford (West Indies) flag Sherfane Rutherford (West Indies) 256.25 M-31 | Runs-483 | A-22 | SR-143
91 Down 13 Ishan Kishan (India) flag Ishan Kishan (India) 255.17 M-29 | Runs-716 | A-25 | SR-122
92 Down 22 Rishabh Pant (India) flag Rishabh Pant (India) 254.17 M-43 | Runs-697 | A-25 | SR-131
105 Up 30 Mohammad Nawaz (Pakistan) flag Mohammad Nawaz (Pakistan) 238.56 M-40 | Runs-446 | A-19 | SR-142
106 Up 4 Afif Hossain (Bangladesh) flag Afif Hossain (Bangladesh) 237.44 M-52 | Runs-911 | A-22 | SR-118
107 Down 4 Rinku Singh (India) flag Rinku Singh (India) 237.18 M-33 | Runs-546 | A-42 | SR-161
114 Up 74 Rachin Ravindra (New Zealand) flag Rachin Ravindra (New Zealand) 231.90 M-30 | Runs-452 | A-21 | SR-136
120 Up 55 Parvez Hossain Emon (Bangladesh) flag Parvez Hossain Emon (Bangladesh) 230.25 M-17 | Runs-373 | A-23 | SR-139
121 Down 6 Hazratullah Zazai (Afghanistan) flag Hazratullah Zazai (Afghanistan) 230.18 M-30 | Runs-590 | A-21 | SR-116
125 Down 6 James Neesham (New Zealand) flag James Neesham (New Zealand) 224.88 M-55 | Runs-631 | A-20 | SR-149
128 Down 6 Anshy Rath (Hong Kong) flag Anshy Rath (Hong Kong) 219.34 M-48 | Runs-1503 | A-35 | SR-130
137 Down 16 Matthew Wade (Australia) flag Matthew Wade (Australia) 210.08 M-49 | Runs-589 | A-35 | SR-138
141 Up 20 Shamim Hossain (Bangladesh) flag Shamim Hossain (Bangladesh) 204.78 M-32 | Runs-366 | A-17 | SR-121
143 Up 10 Michael Bracewell (New Zealand) flag Michael Bracewell (New Zealand) 204.17 M-36 | Runs-382 | A-24 | SR-139
144 Down 3 Rilee Rossouw (South Africa) flag Rilee Rossouw (South Africa) 200.79 M-14 | Runs-440 | A-40 | SR-181
145 Down 8 Shivam Dube (India) flag Shivam Dube (India) 200.03 M-22 | Runs-426 | A-39 | SR-141
147 Down 3 Craig Ervine (Zimbabwe) flag Craig Ervine (Zimbabwe) 196.95 M-45 | Runs-913 | A-22 | SR-108
150 Down 23 Tadiwanashe Marumani (Zimbabwe) flag Tadiwanashe Marumani (Zimbabwe) 195.74 M-39 | Runs-637 | A-17 | SR-129
151 Down 12 Axar Patel (India) flag Axar Patel (India) 194.02 M-59 | Runs-460 | A-18 | SR-141
155 Down 5 Shan Masood (Pakistan) flag Shan Masood (Pakistan) 184.21 M-19 | Runs-395 | A-30 | SR-122
156 Down 7 Mohammad Naim (Bangladesh) flag Mohammad Naim (Bangladesh) 184.10 M-26 | Runs-486 | A-19 | SR-92
157 Down 6 Sean Williams (Zimbabwe) flag Sean Williams (Zimbabwe) 183.98 M-34 | Runs-746 | A-25 | SR-124
158 Down 6 Jacob Bethell (England) flag Jacob Bethell (England) 183.71 M-13 | Runs-281 | A-40 | SR-154
162 Down 4 Assad Vala (P.N.G.) flag Assad Vala (P.N.G.) 176.50 M-37 | Runs-814 | A-26 | SR-122
164 Down 4 Jan Nicol Loftie-Eaton (Namibia) flag Jan Nicol Loftie-Eaton (Namibia) 173.68 M-39 | Runs-491 | A-21 | SR-143
174 Up 6 Dinesh Nakrani (Uganda) flag Dinesh Nakrani (Uganda) 170.29 M-70 | Runs-1035 | A-28 | SR-129
175 Down 5 Steven Taylor (U.S.A.) flag Steven Taylor (U.S.A.) 164.99 M-24 | Runs-557 | A-29 | SR-137
177 Down 37 Soumya Sarkar (Bangladesh) flag Soumya Sarkar (Bangladesh) 161.32 M-31 | Runs-385 | A-13 | SR-109
179 Down 3 Bilal Tahir (Kuwait) flag Bilal Tahir (Kuwait) 159.85 M-49 | Runs-558 | A-21 | SR-141
180 Down 2 Nicholas Kirton (Canada) flag Nicholas Kirton (Canada) 158.72 M-31 | Runs-669 | A-27 | SR-129
183 Up 24 Syed Aziz (Malaysia) flag Syed Aziz (Malaysia) 156.38 M-81 | Runs-1975 | A-30 | SR-147
185 Down 3 Jan Frylinck (Namibia) flag Jan Frylinck (Namibia) 154.16 M-48 | Runs-662 | A-21 | SR-107
186 Down 3 Michael van Lingen (Namibia) flag Michael van Lingen (Namibia) 153.68 M-30 | Runs-518 | A-19 | SR-116
187 Down 2 Kushal Malla (Nepal) flag Kushal Malla (Nepal) 153.25 M-41 | Runs-772 | A-26 | SR-143
190 Down 3 Ryan Rickelton (South Africa) flag Ryan Rickelton (South Africa) 151.05 M-13 | Runs-263 | A-20 | SR-135
191 Down 2 Zeeshan Maqsood (Oman) flag Zeeshan Maqsood (Oman) 150.66 M-42 | Runs-822 | A-27 | SR-125
195 Up 10 Mitchell Santner (New Zealand) flag Mitchell Santner (New Zealand) 146.73 M-62 | Runs-400 | A-18 | SR-115
199 Down 4 Sese Bau (P.N.G.) flag Sese Bau (P.N.G.) 143.83 M-33 | Runs-602 | A-22 | SR-112
200 Down 4 Zane Green (Namibia) flag Zane Green (Namibia) 143.54 M-48 | Runs-436 | A-17 | SR-107
201 Down 4 Ravindra Jadeja (India) flag Ravindra Jadeja (India) 143.21 M-24 | Runs-298 | A-30 | SR-141
204 Down 4 Gulsan Jha (Nepal) flag Gulsan Jha (Nepal) 140.93 M-42 | Runs-495 | A-23 | SR-141
206 Up 3 Kamindu Mendis (Sri Lanka) flag Kamindu Mendis (Sri Lanka) 139.94 M-20 | Runs-336 | A-20 | SR-120
208 Down 4 Tom Latham (New Zealand) flag Tom Latham (New Zealand) 139.29 M-13 | Runs-353 | A-35 | SR-111
211 Up 14 Khushdil Shah (Pakistan) flag Khushdil Shah (Pakistan) 138.87 M-27 | Runs-289 | A-16 | SR-101
212 Down 6 Vikramjit Singh (Netherlands) flag Vikramjit Singh (Netherlands) 136.37 M-24 | Runs-356 | A-15 | SR-116
213 Down 5 Ayaan Khan (Oman) flag Ayaan Khan (Oman) 136.12 M-42 | Runs-607 | A-19 | SR-108
215 Down 2 Sam Curran (England) flag Sam Curran (England) 134.51 M-42 | Runs-265 | A-13 | SR-116
217 Down 2 Imal Liyanage (Qatar) flag Imal Liyanage (Qatar) 132.74 M-36 | Runs-924 | A-31 | SR-122
226 Up 8 Shaheen Shah Afridi (Pakistan) flag Shaheen Shah Afridi (Pakistan) 124.74 M-50 | Runs-192 | A-12 | SR-123
227 Down 4 Delray Rawlins (Bermuda) flag Delray Rawlins (Bermuda) 124.40 M-30 | Runs-908 | A-43 | SR-151
232 Up 16 Akeal Hosein (West Indies) flag Akeal Hosein (West Indies) 122.14 M-72 | Runs-270 | A-16 | SR-111
234 Down 5 Irfan Karim (Kenya) flag Irfan Karim (Kenya) 121.79 M-48 | Runs-1005 | A-42 | SR-102
239 Down 9 Wellington Masakadza (Zimbabwe) flag Wellington Masakadza (Zimbabwe) 119.22 M-47 | Runs-204 | A-9 | SR-94
240 Up 86 Alpesh Ramjani (Uganda) flag Alpesh Ramjani (Uganda) 118.08 M-60 | Runs-833 | A-27 | SR-135
244 Down 4 Karabo Motlhanka (Botswana) flag Karabo Motlhanka (Botswana) 116.06 M-46 | Runs-1202 | A-31 | SR-110
246 Up 20 Yasim Murtaza (Hong Kong) flag Yasim Murtaza (Hong Kong) 114.76 M-63 | Runs-746 | A-17 | SR-117
247 Down 4 Charles Amini (P.N.G.) flag Charles Amini (P.N.G.) 114.21 M-36 | Runs-651 | A-23 | SR-115
250 Down 3 Simon Ssesazi (Uganda) flag Simon Ssesazi (Uganda) 113.50 M-88 | Runs-2204 | A-29 | SR-123