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
8 Up 3 Ben Duckett (England) flag Ben Duckett (England) 622.77 M-34 | Runs-2762 | BatA-46 | Wickets- | BowlA-na | Ct/St-29 | FPM-0.9
9 Up 11 Harry Brook (England) flag Harry Brook (England) 611.82 M-30 | Runs-2820 | BatA-58 | Wickets-1 | BowlA-105 | Ct/St-42 | FPM-1.4
15 Down 1 Daryl Mitchell (New Zealand) flag Daryl Mitchell (New Zealand) 558.61 M-27 | Runs-1907 | BatA-43 | Wickets-2 | BowlA-126 | Ct/St-44 | FPM-1.6
20 Up 5 Shubman Gill (India) flag Shubman Gill (India) 533.05 M-29 | Runs-2233 | BatA-44 | Wickets- | BowlA-na | Ct/St-23 | FPM-0.8
22 Down 1 Babar Azam (Pakistan) flag Babar Azam (Pakistan) 528.67 M-26 | Runs-2066 | BatA-43 | Wickets-2 | BowlA-21 | Ct/St-25 | FPM-1.0
23 Down 4 Usman Khawaja (Australia) flag Usman Khawaja (Australia) 523.83 M-40 | Runs-3166 | BatA-47 | Wickets- | BowlA-na | Ct/St-30 | FPM-0.8
27 Up 1 Zak Crawley (England) flag Zak Crawley (England) 502.35 M-45 | Runs-2609 | BatA-32 | Wickets- | BowlA-na | Ct/St-53 | FPM-1.2
29 Up 1 Dimuth Karunaratne (Sri Lanka) flag Dimuth Karunaratne (Sri Lanka) 495.64 M-28 | Runs-2046 | BatA-41 | Wickets- | BowlA-na | Ct/St-8 | FPM-0.3
31 Down 4 Najmul Hossain Shanto (Bangladesh) flag Najmul Hossain Shanto (Bangladesh) 494.24 M-28 | Runs-1640 | BatA-32 | Wickets- | BowlA-na | Ct/St-19 | FPM-0.7
33 No change Tom Latham (New Zealand) flag Tom Latham (New Zealand) 489.22 M-29 | Runs-1778 | BatA-33 | Wickets- | BowlA-na | Ct/St-35 | FPM-1.2
35 Down 1 Dinesh Chandimal (Sri Lanka) flag Dinesh Chandimal (Sri Lanka) 483.54 M-28 | Runs-2203 | BatA-52 | Wickets- | BowlA-na | Ct/St-17 | FPM-0.6
38 Down 7 Ollie Pope (England) flag Ollie Pope (England) 483.13 M-42 | Runs-2725 | BatA-37 | Wickets- | BowlA-na | Ct/St-58 | FPM-1.4
41 Up 3 KL Rahul (India) flag KL Rahul (India) 474.51 M-27 | Runs-1783 | BatA-36 | Wickets- | BowlA-na | Ct/St-34 | FPM-1.3
44 Down 2 Kusal Mendis (Sri Lanka) flag Kusal Mendis (Sri Lanka) 471.25 M-26 | Runs-1735 | BatA-41 | Wickets- | BowlA-na | Ct/St-47 | FPM-1.8
45 Down 2 Rohit Sharma (India) flag Rohit Sharma (India) 468.87 M-28 | Runs-1622 | BatA-34 | Wickets- | BowlA-na | Ct/St-26 | FPM-0.9
48 Down 3 Virat Kohli (India) flag Virat Kohli (India) 458.67 M-31 | Runs-1683 | BatA-32 | Wickets- | BowlA-na | Ct/St-31 | FPM-1.0
50 Down 4 Yashasvi Jaiswal (India) flag Yashasvi Jaiswal (India) 452.20 M-24 | Runs-2209 | BatA-50 | Wickets- | BowlA-na | Ct/St-21 | FPM-0.9
52 Up 1 Devon Conway (New Zealand) flag Devon Conway (New Zealand) 439.16 M-25 | Runs-1549 | BatA-34 | Wickets- | BowlA-na | Ct/St-12 | FPM-0.5
54 Down 4 Saud Shakeel (Pakistan) flag Saud Shakeel (Pakistan) 429.59 M-19 | Runs-1658 | BatA-50 | Wickets- | BowlA-na | Ct/St-10 | FPM-0.5
55 Down 4 Temba Bavuma (South Africa) flag Temba Bavuma (South Africa) 425.80 M-20 | Runs-1611 | BatA-50 | Wickets- | BowlA-na | Ct/St-11 | FPM-0.6
61 Up 1 Abdullah Shafique (Pakistan) flag Abdullah Shafique (Pakistan) 395.94 M-22 | Runs-1504 | BatA-39 | Wickets- | BowlA-na | Ct/St-18 | FPM-0.8
66 Up 2 Aiden Markram (South Africa) flag Aiden Markram (South Africa) 379.90 M-20 | Runs-1169 | BatA-32 | Wickets-5 | BowlA-32 | Ct/St-30 | FPM-1.5
81 Up 3 Will Young (New Zealand) flag Will Young (New Zealand) 330.36 M-18 | Runs-966 | BatA-31 | Wickets- | BowlA-na | Ct/St-20 | FPM-1.1
83 Down 5 Kamindu Mendis (Sri Lanka) flag Kamindu Mendis (Sri Lanka) 327.06 M-14 | Runs-1316 | BatA-63 | Wickets-3 | BowlA-37 | Ct/St-14 | FPM-1.0
84 Down 5 Shan Masood (Pakistan) flag Shan Masood (Pakistan) 315.06 M-17 | Runs-1002 | BatA-31 | Wickets- | BowlA-na | Ct/St-12 | FPM-0.7
87 Down 4 Pathum Nissanka (Sri Lanka) flag Pathum Nissanka (Sri Lanka) 311.74 M-14 | Runs-1076 | BatA-47 | Wickets- | BowlA-na | Ct/St-11 | FPM-0.8
95 Down 5 Imam-ul-Haq (Pakistan) flag Imam-ul-Haq (Pakistan) 281.14 M-13 | Runs-1083 | BatA-47 | Wickets- | BowlA-na | Ct/St-14 | FPM-1.1
96 Down 5 David Warner (Australia) flag David Warner (Australia) 279.75 M-26 | Runs-1475 | BatA-33 | Wickets- | BowlA-na | Ct/St-22 | FPM-0.8
97 Down 2 Alick Athanaze (West Indies) flag Alick Athanaze (West Indies) 273.64 M-13 | Runs-627 | BatA-25 | Wickets-1 | BowlA-79 | Ct/St-13 | FPM-1.0
98 Down 5 Jermaine Blackwood (West Indies) flag Jermaine Blackwood (West Indies) 273.16 M-17 | Runs-865 | BatA-30 | Wickets-1 | BowlA-34 | Ct/St-16 | FPM-0.9
104 Down 2 David Bedingham (South Africa) flag David Bedingham (South Africa) 259.11 M-15 | Runs-828 | BatA-36 | Wickets- | BowlA-na | Ct/St-17 | FPM-1.1
106 Down 3 Mahmudul Hasan Joy (Bangladesh) flag Mahmudul Hasan Joy (Bangladesh) 255.10 M-18 | Runs-775 | BatA-23 | Wickets- | BowlA-na | Ct/St-9 | FPM-0.5
108 Down 16 Shadman Islam (Bangladesh) flag Shadman Islam (Bangladesh) 254.30 M-16 | Runs-730 | BatA-24 | Wickets- | BowlA-na | Ct/St-17 | FPM-1.1
109 Down 5 Cheteshwar Pujara (India) flag Cheteshwar Pujara (India) 246.93 M-17 | Runs-928 | BatA-32 | Wickets- | BowlA-na | Ct/St-9 | FPM-0.5
113 Up 15 Craig Ervine (Zimbabwe) flag Craig Ervine (Zimbabwe) 238.67 M-11 | Runs-694 | BatA-33 | Wickets- | BowlA-na | Ct/St-9 | FPM-0.8
114 Down 7 Kavem Hodge (West Indies) flag Kavem Hodge (West Indies) 234.65 M-11 | Runs-556 | BatA-25 | Wickets-2 | BowlA-53 | Ct/St-13 | FPM-1.2
118 No change Brian Bennett (Zimbabwe) flag Brian Bennett (Zimbabwe) 225.72 M-9 | Runs-503 | BatA-36 | Wickets-6 | BowlA-49 | Ct/St-16 | FPM-1.8
121 Up 17 Nitish Kumar Reddy (India) flag Nitish Kumar Reddy (India) 222.37 M-7 | Runs-343 | BatA-29 | Wickets-8 | BowlA-38 | Ct/St-2 | FPM-0.3
122 Up 1 Henry Nicholls (New Zealand) flag Henry Nicholls (New Zealand) 220.00 M-17 | Runs-747 | BatA-27 | Wickets- | BowlA-na | Ct/St-9 | FPM-0.5
123 Down 9 Shreyas Iyer (India) flag Shreyas Iyer (India) 219.71 M-14 | Runs-811 | BatA-37 | Wickets- | BowlA-na | Ct/St-15 | FPM-1.1
126 Down 9 Zakir Hasan (Bangladesh) flag Zakir Hasan (Bangladesh) 211.49 M-13 | Runs-593 | BatA-24 | Wickets- | BowlA-na | Ct/St-11 | FPM-0.8
131 Up 11 Beau Webster (Australia) flag Beau Webster (Australia) 199.91 M-7 | Runs-381 | BatA-35 | Wickets-8 | BowlA-23 | Ct/St-12 | FPM-1.7
133 Down 7 Tony de Zorzi (South Africa) flag Tony de Zorzi (South Africa) 189.20 M-13 | Runs-641 | BatA-28 | Wickets- | BowlA-na | Ct/St-10 | FPM-0.8
138 Down 5 Ryan Rickelton (South Africa) flag Ryan Rickelton (South Africa) 182.94 M-11 | Runs-638 | BatA-38 | Wickets- | BowlA-na | Ct/St-6 | FPM-0.5
139 Down 5 Tristan Stubbs (South Africa) flag Tristan Stubbs (South Africa) 182.07 M-10 | Runs-510 | BatA-30 | Wickets- | BowlA-na | Ct/St-14 | FPM-1.4
140 Down 4 Keegan Petersen (South Africa) flag Keegan Petersen (South Africa) 181.05 M-12 | Runs-660 | BatA-30 | Wickets- | BowlA-na | Ct/St-15 | FPM-1.3
147 Up 1 Mikyle Louis (West Indies) flag Mikyle Louis (West Indies) 161.61 M-10 | Runs-369 | BatA-18 | Wickets- | BowlA-na | Ct/St-3 | FPM-0.3
148 Down 4 Saim Ayub (Pakistan) flag Saim Ayub (Pakistan) 160.37 M-8 | Runs-364 | BatA-26 | Wickets-4 | BowlA-35 | Ct/St-4 | FPM-0.5
149 Up 11 Jacob Bethell (England) flag Jacob Bethell (England) 159.66 M-4 | Runs-271 | BatA-39 | Wickets-3 | BowlA-31 | Ct/St-4 | FPM-1.0
154 Down 4 Ajinkya Rahane (India) flag Ajinkya Rahane (India) 149.55 M-11 | Runs-430 | BatA-23 | Wickets- | BowlA-na | Ct/St-6 | FPM-0.5
155 Down 4 Tagenarine Chanderpaul (West Indies) flag Tagenarine Chanderpaul (West Indies) 148.75 M-10 | Runs-560 | BatA-33 | Wickets- | BowlA-na | Ct/St-6 | FPM-0.6
156 Down 4 Nishan Madushka (Sri Lanka) flag Nishan Madushka (Sri Lanka) 147.38 M-10 | Runs-571 | BatA-34 | Wickets- | BowlA-na | Ct/St-15 | FPM-1.5
157 Down 4 Sarel Erwee (South Africa) flag Sarel Erwee (South Africa) 146.63 M-10 | Runs-479 | BatA-27 | Wickets- | BowlA-na | Ct/St-8 | FPM-0.8
164 Down 1 Alex Lees (England) flag Alex Lees (England) 138.88 M-10 | Runs-453 | BatA-24 | Wickets- | BowlA-na | Ct/St-6 | FPM-0.6
165 Up 13 Wessly Madhevere (Zimbabwe) flag Wessly Madhevere (Zimbabwe) 137.34 M-6 | Runs-244 | BatA-22 | Wickets-7 | BowlA-35 | Ct/St-4 | FPM-0.7
168 Up 37 John Campbell (West Indies) flag John Campbell (West Indies) 134.14 M-8 | Runs-354 | BatA-27 | Wickets- | BowlA-na | Ct/St-5 | FPM-0.6
170 Down 3 Kamran Ghulam (Pakistan) flag Kamran Ghulam (Pakistan) 133.44 M-6 | Runs-312 | BatA-28 | Wickets- | BowlA-na | Ct/St-2 | FPM-0.3
172 Up 9 Ben Curran (Zimbabwe) flag Ben Curran (Zimbabwe) 132.00 M-7 | Runs-374 | BatA-27 | Wickets- | BowlA-na | Ct/St-7 | FPM-1.0
173 Down 5 Azhar Ali (Pakistan) flag Azhar Ali (Pakistan) 130.66 M-10 | Runs-563 | BatA-33 | Wickets- | BowlA-na | Ct/St-3 | FPM-0.3
175 Down 6 Nkrumah Bonner (West Indies) flag Nkrumah Bonner (West Indies) 129.66 M-10 | Runs-418 | BatA-30 | Wickets- | BowlA-na | Ct/St-10 | FPM-1.0
180 Up 8 Keacy Carty (West Indies) flag Keacy Carty (West Indies) 125.36 M-7 | Runs-235 | BatA-17 | Wickets- | BowlA-na | Ct/St-1 | FPM-0.1
182 Down 7 Rahmat Shah (Afghanistan) flag Rahmat Shah (Afghanistan) 122.88 M-5 | Runs-585 | BatA-65 | Wickets-1 | BowlA-44 | Ct/St-4 | FPM-0.8
184 Down 8 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
185 Down 8 Oshada Fernando (Sri Lanka) flag Oshada Fernando (Sri Lanka) 119.21 M-11 | Runs-427 | BatA-24 | Wickets- | BowlA-na | Ct/St-6 | FPM-0.5
186 Down 6 Dan Lawrence (England) flag Dan Lawrence (England) 117.35 M-7 | Runs-342 | BatA-24 | Wickets-2 | BowlA-50 | Ct/St-5 | FPM-0.7
187 Down 8 Harry Tector (Ireland) flag Harry Tector (Ireland) 114.98 M-7 | Runs-391 | BatA-28 | Wickets- | BowlA-na | Ct/St-4 | FPM-0.6
188 Down 6 Sarfaraz Khan (India) flag Sarfaraz Khan (India) 114.58 M-6 | Runs-371 | BatA-37 | Wickets- | BowlA-na | Ct/St-3 | FPM-0.5
192 Down 6 Curtis Campher (Ireland) flag Curtis Campher (Ireland) 110.26 M-7 | Runs-342 | BatA-24 | Wickets-6 | BowlA-65 | Ct/St-1 | FPM-0.1
195 Down 3 Rassie van der Dussen (South Africa) flag Rassie van der Dussen (South Africa) 106.25 M-8 | Runs-295 | BatA-21 | Wickets- | BowlA-na | Ct/St-8 | FPM-1.0
197 Down 1 Mayank Agarawal (India) flag Mayank Agarawal (India) 103.45 M-7 | Runs-436 | BatA-34 | Wickets- | BowlA-na | Ct/St-3 | FPM-0.4
198 Up 34 Nick Welch (Zimbabwe) flag Nick Welch (Zimbabwe) 102.32 M-6 | Runs-261 | BatA-22 | Wickets- | BowlA-na | Ct/St-6 | FPM-1.0
200 Down 6 Andy Balbirnie (Ireland) flag Andy Balbirnie (Ireland) 101.62 M-7 | Runs-330 | BatA-25 | Wickets- | BowlA-na | Ct/St-7 | FPM-1.0
201 Down 4 Fawad Alam (Pakistan) flag Fawad Alam (Pakistan) 101.14 M-8 | Runs-296 | BatA-33 | Wickets- | BowlA-na | Ct/St-8 | FPM-1.0
203 Up 66 Shai Hope (West Indies) flag Shai Hope (West Indies) 98.34 M-5 | Runs-164 | BatA-16 | Wickets- | BowlA-na | Ct/St-15 | FPM-3.0
207 Down 5 Tamim Iqbal (Bangladesh) flag Tamim Iqbal (Bangladesh) 94.23 M-6 | Runs-346 | BatA-31 | Wickets- | BowlA-na | Ct/St-2 | FPM-0.3
208 Down 5 Rory Burns (England) flag Rory Burns (England) 92.08 M-7 | Runs-260 | BatA-20 | Wickets- | BowlA-na | Ct/St-4 | FPM-0.6
209 Down 5 Yasir Ali (Bangladesh) flag Yasir Ali (Bangladesh) 91.76 M-6 | Runs-205 | BatA-21 | Wickets- | BowlA-na | Ct/St-5 | FPM-0.8
210 Up 123 Karun Nair (India) flag Karun Nair (India) 88.79 M-4 | Runs-205 | BatA-26 | Wickets- | BowlA-na | Ct/St-4 | FPM-1.0
211 Down 5 Haseeb Hameed (England) flag Haseeb Hameed (England) 86.76 M-7 | Runs-220 | BatA-17 | Wickets- | BowlA-na | Ct/St-3 | FPM-0.4
212 Up 21 Sam Konstas (Australia) flag Sam Konstas (Australia) 86.11 M-5 | Runs-163 | BatA-16 | Wickets- | BowlA-na | Ct/St-5 | FPM-1.0
216 Down 17 Kirk McKenzie (West Indies) flag Kirk McKenzie (West Indies) 80.03 M-6 | Runs-203 | BatA-17 | Wickets- | BowlA-na | Ct/St-4 | FPM-0.7
218 Down 11 Peter Moor (Ireland/Zimbabwe) flag Peter Moor (Ireland/Zimbabwe) 79.35 M-7 | Runs-201 | BatA-14 | Wickets- | BowlA-na | Ct/St-3 | FPM-0.4
219 Down 4 Hashmatullah Shahidi (Afghanistan) flag Hashmatullah Shahidi (Afghanistan) 78.86 M-5 | Runs-404 | BatA-51 | Wickets- | BowlA-na | Ct/St-2 | FPM-0.4
220 Down 4 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
221 Down 10 Paul Stirling (Ireland) flag Paul Stirling (Ireland) 78.14 M-5 | Runs-278 | BatA-28 | Wickets- | BowlA-na | Ct/St-3 | FPM-0.6
225 Down 5 Abid Ali (Pakistan) flag Abid Ali (Pakistan) 77.35 M-4 | Runs-336 | BatA-48 | Wickets- | BowlA-na | Ct/St-1 | FPM-0.3
226 Down 1 Takudzwanashe Kaitano (Zimbabwe) flag Takudzwanashe Kaitano (Zimbabwe) 76.94 M-5 | Runs-164 | BatA-16 | Wickets- | BowlA-na | Ct/St-6 | FPM-1.2
229 Down 7 Shahadat Hossain (Bangladesh) flag Shahadat Hossain (Bangladesh) 74.54 M-6 | Runs-190 | BatA-16 | Wickets- | BowlA-na | Ct/St-8 | FPM-1.3
237 Up 114 Brandon King (West Indies) flag Brandon King (West Indies) 65.01 M-3 | Runs-129 | BatA-22 | Wickets- | BowlA-na | Ct/St-2 | FPM-0.7
239 Down 5 Khaya Zondo (South Africa) flag Khaya Zondo (South Africa) 62.14 M-5 | Runs-120 | BatA-20 | Wickets- | BowlA-na | Ct/St-2 | FPM-0.4
243 Up 95 Sai Sudharsan (India) flag Sai Sudharsan (India) 60.36 M-3 | Runs-140 | BatA-23 | Wickets- | BowlA-na | Ct/St-2 | FPM-0.7