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
19 No change Pathum Nissanka (Sri Lanka) flag Pathum Nissanka (Sri Lanka) 483.22 M-61 | Runs-2422 | BatA-43 | Wickets-0 | BowlA-na | Ct/St-22 | FPM-0.4
22 No change Babar Azam (Pakistan) flag Babar Azam (Pakistan) 468.67 M-46 | Runs-2377 | BatA-58 | Wickets-0 | BowlA-na | Ct/St-16 | FPM-0.3
23 No change Shubman Gill (India) flag Shubman Gill (India) 467.97 M-44 | Runs-2279 | BatA-62 | Wickets-0 | BowlA-na | Ct/St-32 | FPM-0.7
26 No change Rohit Sharma (India) flag Rohit Sharma (India) 460.60 M-41 | Runs-1751 | BatA-49 | Wickets-1 | BowlA-18 | Ct/St-18 | FPM-0.4
27 No change Marnus Labuschagne (Australia) flag Marnus Labuschagne (Australia) 454.56 M-46 | Runs-1305 | BatA-35 | Wickets-6 | BowlA-41 | Ct/St-31 | FPM-0.7
46 No change Harry Tector (Ireland) flag Harry Tector (Ireland) 402.21 M-45 | Runs-1782 | BatA-50 | Wickets-4 | BowlA-54 | Ct/St-22 | FPM-0.5
55 No change Shreyas Iyer (India) flag Shreyas Iyer (India) 383.39 M-41 | Runs-1614 | BatA-49 | Wickets-0 | BowlA-na | Ct/St-16 | FPM-0.4
59 No change Najmul Hossain Shanto (Bangladesh) flag Najmul Hossain Shanto (Bangladesh) 374.75 M-42 | Runs-1433 | BatA-38 | Wickets-1 | BowlA-75 | Ct/St-11 | FPM-0.3
61 No change Virat Kohli (India) flag Virat Kohli (India) 370.45 M-44 | Runs-1866 | BatA-52 | Wickets-1 | BowlA-15 | Ct/St-23 | FPM-0.5
68 No change David Warner (Australia) flag David Warner (Australia) 361.02 M-33 | Runs-1477 | BatA-45 | Wickets-0 | BowlA-na | Ct/St-15 | FPM-0.5
71 No change Rassie van der Dussen (South Africa) flag Rassie van der Dussen (South Africa) 358.94 M-47 | Runs-1757 | BatA-43 | Wickets-1 | BowlA-3 | Ct/St-20 | FPM-0.4
74 No change Hashmatullah Shahidi (Afghanistan) flag Hashmatullah Shahidi (Afghanistan) 357.24 M-48 | Runs-1313 | BatA-35 | Wickets-0 | BowlA-na | Ct/St-9 | FPM-0.2
75 No change Max O'Dowd (Netherlands) flag Max O'Dowd (Netherlands) 352.18 M-52 | Runs-1579 | BatA-32 | Wickets-1 | BowlA-124 | Ct/St-10 | FPM-0.2
80 No change Ibrahim Zadran (Afghanistan) flag Ibrahim Zadran (Afghanistan) 344.44 M-32 | Runs-1438 | BatA-50 | Wickets-0 | BowlA-na | Ct/St-10 | FPM-0.3
82 No change Will Young (New Zealand) flag Will Young (New Zealand) 337.87 M-34 | Runs-1374 | BatA-46 | Wickets-0 | BowlA-na | Ct/St-15 | FPM-0.4
95 No change Vikramjit Singh (Netherlands) flag Vikramjit Singh (Netherlands) 326.20 M-40 | Runs-1190 | BatA-31 | Wickets-7 | BowlA-37 | Ct/St-7 | FPM-0.2
96 No change Dawid Malan (England) flag Dawid Malan (England) 323.93 M-29 | Runs-1426 | BatA-57 | Wickets-1 | BowlA-17 | Ct/St-11 | FPM-0.4
101 No change Temba Bavuma (South Africa) flag Temba Bavuma (South Africa) 320.13 M-38 | Runs-1296 | BatA-41 | Wickets-0 | BowlA-na | Ct/St-24 | FPM-0.6
105 No change David Miller (South Africa) flag David Miller (South Africa) 313.86 M-43 | Runs-1259 | BatA-45 | Wickets-0 | BowlA-na | Ct/St-26 | FPM-0.6
108 No change Devon Conway (New Zealand) flag Devon Conway (New Zealand) 309.23 M-32 | Runs-1246 | BatA-45 | Wickets-0 | BowlA-na | Ct/St-17 | FPM-0.5
110 No change Fakhar Zaman (Pakistan) flag Fakhar Zaman (Pakistan) 301.14 M-35 | Runs-1532 | BatA-48 | Wickets-0 | BowlA-na | Ct/St-21 | FPM-0.6
113 No change Sadeera Samarawickrama (Sri Lanka) flag Sadeera Samarawickrama (Sri Lanka) 296.85 M-43 | Runs-1123 | BatA-34 | Wickets-0 | BowlA-na | Ct/St-8 | FPM-0.2
122 No change Imam-ul-Haq (Pakistan) flag Imam-ul-Haq (Pakistan) 284.25 M-32 | Runs-1304 | BatA-43 | Wickets-0 | BowlA-na | Ct/St-7 | FPM-0.2
123 No change Brandon King (West Indies) flag Brandon King (West Indies) 283.42 M-42 | Runs-1248 | BatA-31 | Wickets-0 | BowlA-na | Ct/St-14 | FPM-0.3
126 No change Litton Das (Bangladesh) flag Litton Das (Bangladesh) 280.70 M-58 | Runs-1490 | BatA-29 | Wickets-0 | BowlA-na | Ct/St-35 | FPM-0.6
133 No change Keacy Carty (West Indies) flag Keacy Carty (West Indies) 273.17 M-31 | Runs-1000 | BatA-43 | Wickets-0 | BowlA-na | Ct/St-5 | FPM-0.2
137 No change Tamim Iqbal (Bangladesh) flag Tamim Iqbal (Bangladesh) 269.83 M-36 | Runs-1155 | BatA-36 | Wickets-0 | BowlA-na | Ct/St-14 | FPM-0.4
138 No change Nicholas Pooran (West Indies) flag Nicholas Pooran (West Indies) 268.73 M-36 | Runs-1051 | BatA-34 | Wickets-6 | BowlA-29 | Ct/St-16 | FPM-0.4
154 No change Avishka Fernando (Sri Lanka) flag Avishka Fernando (Sri Lanka) 245.44 M-29 | Runs-852 | BatA-30 | Wickets-0 | BowlA-na | Ct/St-13 | FPM-0.4
156 No change George Munsey (Scotland) flag George Munsey (Scotland) 242.10 M-34 | Runs-1333 | BatA-49 | Wickets-0 | BowlA-na | Ct/St-16 | FPM-0.5
158 No change Michael van Lingen (Namibia) flag Michael van Lingen (Namibia) 240.85 M-40 | Runs-1318 | BatA-39 | Wickets-2 | BowlA-40 | Ct/St-14 | FPM-0.4
162 No change Phil Salt (England) flag Phil Salt (England) 234.69 M-27 | Runs-866 | BatA-35 | Wickets-0 | BowlA-na | Ct/St-10 | FPM-0.4
163 No change Towhid Hridoy (Bangladesh) flag Towhid Hridoy (Bangladesh) 234.36 M-33 | Runs-877 | BatA-34 | Wickets-0 | BowlA-na | Ct/St-8 | FPM-0.2
165 No change Shikhar Dhawan (India) flag Shikhar Dhawan (India) 232.60 M-28 | Runs-985 | BatA-39 | Wickets-0 | BowlA-na | Ct/St-18 | FPM-0.6
167 No change Saim Ayub (Pakistan) flag Saim Ayub (Pakistan) 228.41 M-9 | Runs-515 | BatA-64 | Wickets-5 | BowlA-28 | Ct/St-9 | FPM-1.0
168 No change Andy Balbirnie (Ireland) flag Andy Balbirnie (Ireland) 228.36 M-41 | Runs-1033 | BatA-30 | Wickets-0 | BowlA-na | Ct/St-17 | FPM-0.4
171 No change Suryakumar Yadav (India) flag Suryakumar Yadav (India) 227.49 M-37 | Runs-773 | BatA-26 | Wickets-0 | BowlA-na | Ct/St-17 | FPM-0.5
174 No change Muhammad Waseem (U.A.E.) flag Muhammad Waseem (U.A.E.) 223.77 M-56 | Runs-1398 | BatA-25 | Wickets-0 | BowlA-na | Ct/St-24 | FPM-0.4
181 No change Afif Hossain (Bangladesh) flag Afif Hossain (Bangladesh) 218.61 M-33 | Runs-660 | BatA-29 | Wickets-3 | BowlA-37 | Ct/St-12 | FPM-0.4
187 No change Harry Brook (England) flag Harry Brook (England) 212.54 M-20 | Runs-719 | BatA-40 | Wickets-0 | BowlA-na | Ct/St-2 | FPM-0.1
191 No change Abdullah Shafique (Pakistan) flag Abdullah Shafique (Pakistan) 208.58 M-21 | Runs-612 | BatA-32 | Wickets-0 | BowlA-na | Ct/St-10 | FPM-0.5
202 No change Sherfane Rutherford (West Indies) flag Sherfane Rutherford (West Indies) 197.36 M-12 | Runs-497 | BatA-71 | Wickets-3 | BowlA-51 | Ct/St-4 | FPM-0.3
203 No change Will Jacks (England) flag Will Jacks (England) 195.30 M-15 | Runs-468 | BatA-31 | Wickets-5 | BowlA-45 | Ct/St-6 | FPM-0.4
204 No change Aarif Sheikh (Nepal) flag Aarif Sheikh (Nepal) 193.23 M-47 | Runs-988 | BatA-29 | Wickets-8 | BowlA-75 | Ct/St-23 | FPM-0.5
205 No change Henry Nicholls (New Zealand) flag Henry Nicholls (New Zealand) 193.05 M-29 | Runs-787 | BatA-34 | Wickets-0 | BowlA-na | Ct/St-12 | FPM-0.4
207 No change Teja Nidamanuru (Netherlands) flag Teja Nidamanuru (Netherlands) 191.97 M-31 | Runs-713 | BatA-29 | Wickets-0 | BowlA-na | Ct/St-8 | FPM-0.3
208 No change Jonny Bairstow (England) flag Jonny Bairstow (England) 191.92 M-24 | Runs-661 | BatA-30 | Wickets-0 | BowlA-na | Ct/St-17 | FPM-0.7
209 No change Jatinder Singh (Oman) flag Jatinder Singh (Oman) 191.50 M-42 | Runs-1221 | BatA-31 | Wickets-1 | BowlA-37 | Ct/St-13 | FPM-0.3
210 No change Jason Roy (England) flag Jason Roy (England) 188.64 M-23 | Runs-788 | BatA-39 | Wickets-0 | BowlA-na | Ct/St-14 | FPM-0.6
211 No change Craig Ervine (Zimbabwe) flag Craig Ervine (Zimbabwe) 187.38 M-29 | Runs-845 | BatA-34 | Wickets-0 | BowlA-na | Ct/St-13 | FPM-0.4
212 No change Asif Khan (U.A.E.) flag Asif Khan (U.A.E.) 184.82 M-35 | Runs-1155 | BatA-39 | Wickets-0 | BowlA-na | Ct/St-7 | FPM-0.2
218 No change Kashyap Prajapati (Oman) flag Kashyap Prajapati (Oman) 182.58 M-37 | Runs-1048 | BatA-29 | Wickets-0 | BowlA-na | Ct/St-19 | FPM-0.5
223 No change Aaron Jones (U.S.A.) flag Aaron Jones (U.S.A.) 174.54 M-35 | Runs-1184 | BatA-36 | Wickets-0 | BowlA-na | Ct/St-14 | FPM-0.4
224 No change Shamarh Brooks (West Indies) flag Shamarh Brooks (West Indies) 174.23 M-29 | Runs-842 | BatA-30 | Wickets-0 | BowlA-na | Ct/St-14 | FPM-0.5
225 No change Tanzid Hasan (Bangladesh) flag Tanzid Hasan (Bangladesh) 173.86 M-21 | Runs-413 | BatA-21 | Wickets-0 | BowlA-na | Ct/St-7 | FPM-0.3
227 No change Shoaib Khan (Oman) flag Shoaib Khan (Oman) 172.49 M-31 | Runs-843 | BatA-31 | Wickets-2 | BowlA-66 | Ct/St-15 | FPM-0.5
230 No change Janith Liyanage (Sri Lanka) flag Janith Liyanage (Sri Lanka) 170.24 M-18 | Runs-462 | BatA-46 | Wickets-1 | BowlA-169 | Ct/St-1 | FPM-0.1
231 No change Gajanand Singh (U.S.A.) flag Gajanand Singh (U.S.A.) 169.84 M-32 | Runs-986 | BatA-37 | Wickets-6 | BowlA-16 | Ct/St-14 | FPM-0.4
234 No change Pargat Singh (Canada) flag Pargat Singh (Canada) 163.44 M-18 | Runs-733 | BatA-43 | Wickets-5 | BowlA-21 | Ct/St-5 | FPM-0.3
235 No change Ben Duckett (England) flag Ben Duckett (England) 163.06 M-13 | Runs-577 | BatA-48 | Wickets-0 | BowlA-na | Ct/St-5 | FPM-0.4
237 No change Finn Allen (New Zealand) flag Finn Allen (New Zealand) 160.71 M-22 | Runs-582 | BatA-28 | Wickets-0 | BowlA-na | Ct/St-9 | FPM-0.4
248 No change Janneman Malan (South Africa) flag Janneman Malan (South Africa) 151.03 M-20 | Runs-806 | BatA-45 | Wickets-0 | BowlA-na | Ct/St-8 | FPM-0.4