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
15 No change Daryl Mitchell (New Zealand) flag Daryl Mitchell (New Zealand) 549.56 M-28 | Runs-1935 | BatA-44 | Wickets-2 | BowlA-140 | Ct/St-47 | FPM-1.7
20 No change Usman Khawaja (Australia) flag Usman Khawaja (Australia) 537.33 M-33 | Runs-2705 | BatA-49 | Wickets-0 | BowlA-na | Ct/St-25 | FPM-0.8
21 No change Harry Brook (England) flag Harry Brook (England) 537.15 M-24 | Runs-2281 | BatA-58 | Wickets-1 | BowlA-50 | Ct/St-27 | FPM-1.1
26 No change Dimuth Karunaratne (Sri Lanka) flag Dimuth Karunaratne (Sri Lanka) 522.01 M-31 | Runs-2613 | BatA-48 | Wickets-0 | BowlA-na | Ct/St-9 | FPM-0.3
27 No change Rohit Sharma (India) flag Rohit Sharma (India) 520.65 M-35 | Runs-2160 | BatA-36 | Wickets-0 | BowlA-na | Ct/St-37 | FPM-1.1
31 No change Shubman Gill (India) flag Shubman Gill (India) 498.80 M-30 | Runs-1780 | BatA-35 | Wickets-0 | BowlA-na | Ct/St-24 | FPM-0.8
33 No change Zak Crawley (England) flag Zak Crawley (England) 494.74 M-45 | Runs-2318 | BatA-28 | Wickets-0 | BowlA-na | Ct/St-56 | FPM-1.2
35 No change Dinesh Chandimal (Sri Lanka) flag Dinesh Chandimal (Sri Lanka) 490.31 M-28 | Runs-2032 | BatA-48 | Wickets-0 | BowlA-na | Ct/St-16 | FPM-0.6
36 No change Tom Latham (New Zealand) flag Tom Latham (New Zealand) 488.92 M-33 | Runs-1938 | BatA-32 | Wickets-0 | BowlA-na | Ct/St-43 | FPM-1.3
39 No change Ben Duckett (England) flag Ben Duckett (England) 478.58 M-28 | Runs-2160 | BatA-43 | Wickets-0 | BowlA-na | Ct/St-26 | FPM-0.9
41 No change Devon Conway (New Zealand) flag Devon Conway (New Zealand) 477.21 M-27 | Runs-1836 | BatA-37 | Wickets-0 | BowlA-na | Ct/St-11 | FPM-0.4
42 No change Ollie Pope (England) flag Ollie Pope (England) 476.60 M-42 | Runs-2485 | BatA-33 | Wickets-0 | BowlA-na | Ct/St-60 | FPM-1.4
45 No change Najmul Hossain Shanto (Bangladesh) flag Najmul Hossain Shanto (Bangladesh) 468.51 M-29 | Runs-1565 | BatA-28 | Wickets-0 | BowlA-na | Ct/St-24 | FPM-0.8
48 No change Virat Kohli (India) flag Virat Kohli (India) 462.79 M-35 | Runs-1889 | BatA-33 | Wickets-0 | BowlA-na | Ct/St-36 | FPM-1.0
52 No change Aiden Markram (South Africa) flag Aiden Markram (South Africa) 448.21 M-23 | Runs-1334 | BatA-33 | Wickets-3 | BowlA-49 | Ct/St-36 | FPM-1.6
54 No change Babar Azam (Pakistan) flag Babar Azam (Pakistan) 446.64 M-27 | Runs-2006 | BatA-42 | Wickets-2 | BowlA-21 | Ct/St-23 | FPM-0.9
60 No change Kusal Mendis (Sri Lanka) flag Kusal Mendis (Sri Lanka) 421.25 M-24 | Runs-1471 | BatA-36 | Wickets-0 | BowlA-na | Ct/St-40 | FPM-1.7
62 No change KL Rahul (India) flag KL Rahul (India) 403.83 M-21 | Runs-1234 | BatA-33 | Wickets-0 | BowlA-na | Ct/St-24 | FPM-1.1
64 No change Temba Bavuma (South Africa) flag Temba Bavuma (South Africa) 402.31 M-21 | Runs-1584 | BatA-48 | Wickets-0 | BowlA-na | Ct/St-12 | FPM-0.6
65 No change Saud Shakeel (Pakistan) flag Saud Shakeel (Pakistan) 400.93 M-16 | Runs-1504 | BatA-56 | Wickets-0 | BowlA-na | Ct/St-10 | FPM-0.6
66 No change Abdullah Shafique (Pakistan) flag Abdullah Shafique (Pakistan) 399.81 M-22 | Runs-1504 | BatA-39 | Wickets-0 | BowlA-na | Ct/St-18 | FPM-0.8
74 No change Will Young (New Zealand) flag Will Young (New Zealand) 347.91 M-18 | Runs-1015 | BatA-32 | Wickets-0 | BowlA-na | Ct/St-17 | FPM-0.9
80 No change Yashasvi Jaiswal (India) flag Yashasvi Jaiswal (India) 322.02 M-18 | Runs-1766 | BatA-55 | Wickets-0 | BowlA-na | Ct/St-16 | FPM-0.9
82 No change Kamindu Mendis (Sri Lanka) flag Kamindu Mendis (Sri Lanka) 319.08 M-10 | Runs-1110 | BatA-74 | Wickets-3 | BowlA-31 | Ct/St-10 | FPM-1.0
85 No change David Warner (Australia) flag David Warner (Australia) 303.25 M-28 | Runs-1542 | BatA-31 | Wickets-0 | BowlA-na | Ct/St-23 | FPM-0.8
89 No change Pathum Nissanka (Sri Lanka) flag Pathum Nissanka (Sri Lanka) 292.21 M-15 | Runs-917 | BatA-38 | Wickets-0 | BowlA-na | Ct/St-12 | FPM-0.8
91 No change Shan Masood (Pakistan) flag Shan Masood (Pakistan) 287.73 M-15 | Runs-775 | BatA-28 | Wickets-0 | BowlA-na | Ct/St-13 | FPM-0.9
95 No change Imam-ul-Haq (Pakistan) flag Imam-ul-Haq (Pakistan) 281.14 M-13 | Runs-1083 | BatA-47 | Wickets-0 | BowlA-na | Ct/St-14 | FPM-1.1
98 No change Jermaine Blackwood (West Indies) flag Jermaine Blackwood (West Indies) 271.38 M-23 | Runs-1109 | BatA-27 | Wickets-2 | BowlA-35 | Ct/St-20 | FPM-0.9
101 No change Shadman Islam (Bangladesh) flag Shadman Islam (Bangladesh) 264.34 M-14 | Runs-648 | BatA-25 | Wickets-0 | BowlA-na | Ct/St-14 | FPM-1.0
106 No change Cheteshwar Pujara (India) flag Cheteshwar Pujara (India) 255.28 M-24 | Runs-1292 | BatA-32 | Wickets-0 | BowlA-na | Ct/St-13 | FPM-0.5
107 No change Mahmudul Hasan Joy (Bangladesh) flag Mahmudul Hasan Joy (Bangladesh) 248.19 M-17 | Runs-728 | BatA-23 | Wickets-0 | BowlA-na | Ct/St-8 | FPM-0.5
109 No change Ajinkya Rahane (India) flag Ajinkya Rahane (India) 240.91 M-18 | Runs-693 | BatA-22 | Wickets-0 | BowlA-na | Ct/St-17 | FPM-0.9
110 No change Shreyas Iyer (India) flag Shreyas Iyer (India) 239.59 M-14 | Runs-811 | BatA-37 | Wickets-0 | BowlA-na | Ct/St-15 | FPM-1.1
112 No change Henry Nicholls (New Zealand) flag Henry Nicholls (New Zealand) 237.58 M-20 | Runs-978 | BatA-31 | Wickets-0 | BowlA-na | Ct/St-13 | FPM-0.7
114 No change Nkrumah Bonner (West Indies) flag Nkrumah Bonner (West Indies) 235.83 M-15 | Runs-803 | BatA-38 | Wickets-1 | BowlA-82 | Ct/St-14 | FPM-0.9
117 No change Alick Athanaze (West Indies) flag Alick Athanaze (West Indies) 234.91 M-11 | Runs-560 | BatA-27 | Wickets-1 | BowlA-79 | Ct/St-10 | FPM-0.9
119 No change Kavem Hodge (West Indies) flag Kavem Hodge (West Indies) 223.21 M-9 | Runs-516 | BatA-29 | Wickets-2 | BowlA-46 | Ct/St-11 | FPM-1.2
121 No change Zakir Hasan (Bangladesh) flag Zakir Hasan (Bangladesh) 221.69 M-13 | Runs-593 | BatA-24 | Wickets-0 | BowlA-na | Ct/St-11 | FPM-0.8
123 No change Dan Lawrence (England) flag Dan Lawrence (England) 217.96 M-14 | Runs-671 | BatA-27 | Wickets-3 | BowlA-44 | Ct/St-6 | FPM-0.4
124 No change Azhar Ali (Pakistan) flag Azhar Ali (Pakistan) 215.29 M-15 | Runs-970 | BatA-40 | Wickets-0 | BowlA-na | Ct/St-4 | FPM-0.3
125 No change Keegan Petersen (South Africa) flag Keegan Petersen (South Africa) 212.97 M-14 | Runs-704 | BatA-28 | Wickets-0 | BowlA-na | Ct/St-18 | FPM-1.3
130 No change David Bedingham (South Africa) flag David Bedingham (South Africa) 204.52 M-11 | Runs-596 | BatA-33 | Wickets-0 | BowlA-na | Ct/St-9 | FPM-0.8
138 No change Rassie van der Dussen (South Africa) flag Rassie van der Dussen (South Africa) 190.09 M-13 | Runs-616 | BatA-29 | Wickets-0 | BowlA-na | Ct/St-13 | FPM-1.0
140 No change Tristan Stubbs (South Africa) flag Tristan Stubbs (South Africa) 185.98 M-8 | Runs-500 | BatA-36 | Wickets-0 | BowlA-na | Ct/St-13 | FPM-1.6
142 No change Tamim Iqbal (Bangladesh) flag Tamim Iqbal (Bangladesh) 183.97 M-10 | Runs-729 | BatA-41 | Wickets-0 | BowlA-na | Ct/St-3 | FPM-0.3
145 No change Tony de Zorzi (South Africa) flag Tony de Zorzi (South Africa) 182.59 M-11 | Runs-600 | BatA-30 | Wickets-0 | BowlA-na | Ct/St-7 | FPM-0.6
146 No change Oshada Fernando (Sri Lanka) flag Oshada Fernando (Sri Lanka) 176.11 M-15 | Runs-698 | BatA-29 | Wickets-0 | BowlA-na | Ct/St-10 | FPM-0.7
147 No change Fawad Alam (Pakistan) flag Fawad Alam (Pakistan) 172.28 M-13 | Runs-629 | BatA-39 | Wickets-0 | BowlA-na | Ct/St-9 | FPM-0.7
150 No change Nishan Madushka (Sri Lanka) flag Nishan Madushka (Sri Lanka) 167.76 M-10 | Runs-571 | BatA-34 | Wickets-0 | BowlA-na | Ct/St-15 | FPM-1.5
151 No change Lahiru Thirimanne (Sri Lanka) flag Lahiru Thirimanne (Sri Lanka) 163.99 M-9 | Runs-684 | BatA-40 | Wickets-0 | BowlA-na | Ct/St-16 | FPM-1.8
153 No change Rory Burns (England) flag Rory Burns (England) 160.92 M-11 | Runs-556 | BatA-26 | Wickets-0 | BowlA-na | Ct/St-8 | FPM-0.7
154 No change Tagenarine Chanderpaul (West Indies) flag Tagenarine Chanderpaul (West Indies) 159.81 M-10 | Runs-560 | BatA-33 | Wickets-0 | BowlA-na | Ct/St-6 | FPM-0.6
155 No change Saim Ayub (Pakistan) flag Saim Ayub (Pakistan) 157.99 M-7 | Runs-364 | BatA-26 | Wickets-4 | BowlA-35 | Ct/St-4 | FPM-0.6
158 No change Nitish Kumar Reddy (India) flag Nitish Kumar Reddy (India) 152.79 M-4 | Runs-294 | BatA-49 | Wickets-3 | BowlA-49 | Ct/St-2 | FPM-0.5
162 No change Mikyle Louis (West Indies) flag Mikyle Louis (West Indies) 147.63 M-7 | Runs-333 | BatA-24 | Wickets-0 | BowlA-na | Ct/St-2 | FPM-0.3
163 No change Sarel Erwee (South Africa) flag Sarel Erwee (South Africa) 146.63 M-10 | Runs-479 | BatA-27 | Wickets-0 | BowlA-na | Ct/St-8 | FPM-0.8
165 No change Abid Ali (Pakistan) flag Abid Ali (Pakistan) 144.19 M-9 | Runs-695 | BatA-50 | Wickets-0 | BowlA-na | Ct/St-5 | FPM-0.6
167 No change Jacob Bethell (England) flag Jacob Bethell (England) 141.07 M-3 | Runs-260 | BatA-52 | Wickets-3 | BowlA-26 | Ct/St-4 | FPM-1.3
169 No change Alex Lees (England) flag Alex Lees (England) 138.88 M-10 | Runs-453 | BatA-24 | Wickets-0 | BowlA-na | Ct/St-6 | FPM-0.6
170 No change Sarfaraz Khan (India) flag Sarfaraz Khan (India) 137.27 M-6 | Runs-371 | BatA-37 | Wickets-0 | BowlA-na | Ct/St-3 | FPM-0.5
174 No change Rahmat Shah (Afghanistan) flag Rahmat Shah (Afghanistan) 128.09 M-6 | Runs-514 | BatA-47 | Wickets-1 | BowlA-53 | Ct/St-6 | FPM-1.0
178 No change Dawid Malan (England) flag Dawid Malan (England) 119.78 M-7 | Runs-350 | BatA-27 | Wickets-2 | BowlA-31 | Ct/St-2 | FPM-0.3
179 No change Mayank Agarawal (India) flag Mayank Agarawal (India) 119.02 M-8 | Runs-483 | BatA-32 | Wickets-0 | BowlA-na | Ct/St-4 | FPM-0.5
181 No change Ryan Rickelton (South Africa) flag Ryan Rickelton (South Africa) 118.54 M-9 | Runs-357 | BatA-26 | Wickets-0 | BowlA-na | Ct/St-6 | FPM-0.7
182 No change Dom Sibley (England) flag Dom Sibley (England) 117.14 M-10 | Runs-356 | BatA-20 | Wickets-0 | BowlA-na | Ct/St-5 | FPM-0.5
183 No change John Campbell (West Indies) flag John Campbell (West Indies) 116.84 M-9 | Runs-396 | BatA-26 | Wickets-0 | BowlA-na | Ct/St-7 | FPM-0.8
185 No change Kirk McKenzie (West Indies) flag Kirk McKenzie (West Indies) 113.53 M-6 | Runs-203 | BatA-17 | Wickets-0 | BowlA-na | Ct/St-4 | FPM-0.7
186 No change Hashmatullah Shahidi (Afghanistan) flag Hashmatullah Shahidi (Afghanistan) 112.97 M-6 | Runs-593 | BatA-74 | Wickets-0 | BowlA-na | Ct/St-2 | FPM-0.3
188 No change Harry Tector (Ireland) flag Harry Tector (Ireland) 111.54 M-6 | Runs-374 | BatA-31 | Wickets-0 | BowlA-na | Ct/St-2 | FPM-0.3
191 No change Ross Taylor (New Zealand) flag Ross Taylor (New Zealand) 110.21 M-8 | Runs-316 | BatA-26 | Wickets-1 | BowlA-0 | Ct/St-12 | FPM-1.5
192 No change Ibrahim Zadran (Afghanistan) flag Ibrahim Zadran (Afghanistan) 109.33 M-5 | Runs-393 | BatA-39 | Wickets-1 | BowlA-13 | Ct/St-7 | FPM-1.4
195 No change Curtis Campher (Ireland) flag Curtis Campher (Ireland) 104.12 M-6 | Runs-297 | BatA-25 | Wickets-6 | BowlA-64 | Ct/St-1 | FPM-0.2
200 No change Andy Balbirnie (Ireland) flag Andy Balbirnie (Ireland) 94.48 M-6 | Runs-255 | BatA-23 | Wickets-0 | BowlA-na | Ct/St-6 | FPM-1.0
203 No change Yasir Ali (Bangladesh) flag Yasir Ali (Bangladesh) 91.76 M-6 | Runs-205 | BatA-21 | Wickets-0 | BowlA-na | Ct/St-5 | FPM-0.8
208 No change Haseeb Hameed (England) flag Haseeb Hameed (England) 86.76 M-7 | Runs-220 | BatA-17 | Wickets-0 | BowlA-na | Ct/St-3 | FPM-0.4
218 No change Shahadat Hossain (Bangladesh) flag Shahadat Hossain (Bangladesh) 80.92 M-6 | Runs-190 | BatA-16 | Wickets-0 | BowlA-na | Ct/St-8 | FPM-1.3
220 No change Raymon Reifer (West Indies) flag Raymon Reifer (West Indies) 78.59 M-7 | Runs-246 | BatA-21 | Wickets-1 | BowlA-82 | Ct/St-5 | FPM-0.7
223 No change Kamran Ghulam (Pakistan) flag Kamran Ghulam (Pakistan) 77.33 M-3 | Runs-205 | BatA-41 | Wickets-0 | BowlA-na | Ct/St-1 | FPM-0.3
225 No change Ruan de Swardt (South Africa) flag Ruan de Swardt (South Africa) 73.27 M-2 | Runs-99 | BatA-33 | Wickets-3 | BowlA-40 | Ct/St-3 | FPM-1.5
226 No change Paul Stirling (Ireland) flag Paul Stirling (Ireland) 71.39 M-4 | Runs-247 | BatA-31 | Wickets-0 | BowlA-na | Ct/St-2 | FPM-0.5
227 No change Peter Moor (Ireland/Zimbabwe) flag Peter Moor (Ireland/Zimbabwe) 71.25 M-6 | Runs-167 | BatA-14 | Wickets-0 | BowlA-na | Ct/St-2 | FPM-0.3
230 No change Keacy Carty (West Indies) flag Keacy Carty (West Indies) 69.91 M-4 | Runs-173 | BatA-22 | Wickets-0 | BowlA-na | Ct/St-1 | FPM-0.3
232 No change Craig Ervine (Zimbabwe) flag Craig Ervine (Zimbabwe) 68.20 M-4 | Runs-262 | BatA-37 | Wickets-0 | BowlA-na | Ct/St-2 | FPM-0.5
233 No change Hanuma Vihari (India) flag Hanuma Vihari (India) 66.57 M-5 | Runs-242 | BatA-35 | Wickets-0 | BowlA-na | Ct/St-1 | FPM-0.2
234 No change Zubayr Hamza (South Africa) flag Zubayr Hamza (South Africa) 66.48 M-3 | Runs-126 | BatA-21 | Wickets-0 | BowlA-na | Ct/St-2 | FPM-0.7
236 No change Marcus Harris (Australia) flag Marcus Harris (Australia) 63.79 M-5 | Runs-222 | BatA-28 | Wickets-0 | BowlA-na | Ct/St-1 | FPM-0.2
237 No change Imran Butt (Pakistan) flag Imran Butt (Pakistan) 63.71 M-6 | Runs-178 | BatA-18 | Wickets-0 | BowlA-na | Ct/St-16 | FPM-2.7
238 No change Brendan Taylor (Zimbabwe) flag Brendan Taylor (Zimbabwe) 63.45 M-3 | Runs-265 | BatA-44 | Wickets-0 | BowlA-na | Ct/St-2 | FPM-0.7
239 No change Khaya Zondo (South Africa) flag Khaya Zondo (South Africa) 62.14 M-5 | Runs-120 | BatA-20 | Wickets-0 | BowlA-na | Ct/St-2 | FPM-0.4