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
1 No change Jos Buttler (England) flag Jos Buttler (England) 874.53 M-55 | Runs-1829 | A-42 | SR-155
2 Up 2 Reeza Hendricks (South Africa) flag Reeza Hendricks (South Africa) 690.68 M-50 | Runs-1501 | A-32 | SR-135
3 No change Pathum Nissanka (Sri Lanka) flag Pathum Nissanka (Sri Lanka) 661.25 M-61 | Runs-1773 | A-31 | SR-122
4 Down 2 Suryakumar Yadav (India) flag Suryakumar Yadav (India) 648.89 M-79 | Runs-2459 | A-38 | SR-167
5 No change Phil Salt (England) flag Phil Salt (England) 612.29 M-43 | Runs-1193 | A-34 | SR-164
6 No change Kusal Mendis (Sri Lanka) flag Kusal Mendis (Sri Lanka) 595.07 M-52 | Runs-1469 | A-30 | SR-134
7 Up 1 Mohammad Rizwan (Pakistan) flag Mohammad Rizwan (Pakistan) 569.87 M-65 | Runs-2349 | A-47 | SR-124
8 Up 8 Brandon King (West Indies) flag Brandon King (West Indies) 568.69 M-57 | Runs-1506 | A-30 | SR-136
9 Down 2 Rovman Powell (West Indies) flag Rovman Powell (West Indies) 557.84 M-69 | Runs-1581 | A-28 | SR-147
10 Down 1 Muhammad Waseem (U.A.E.) flag Muhammad Waseem (U.A.E.) 545.84 M-78 | Runs-2759 | A-38 | SR-156
11 Up 17 Tim Seifert (New Zealand) flag Tim Seifert (New Zealand) 532.14 M-36 | Runs-1041 | A-34 | SR-149
12 Down 2 Mitchell Marsh (Australia) flag Mitchell Marsh (Australia) 522.08 M-45 | Runs-1166 | A-32 | SR-138
13 Down 2 Nicholas Pooran (West Indies) flag Nicholas Pooran (West Indies) 508.74 M-67 | Runs-1641 | A-28 | SR-142
14 Up 9 Litton Das (Bangladesh) flag Litton Das (Bangladesh) 499.83 M-74 | Runs-1646 | A-23 | SR-122
15 Down 3 Babar Azam (Pakistan) flag Babar Azam (Pakistan) 495.88 M-69 | Runs-2019 | A-34 | SR-128
16 Down 2 David Warner (Australia) flag David Warner (Australia) 489.23 M-29 | Runs-1012 | A-39 | SR-149
17 Up 1 Aiden Markram (South Africa) flag Aiden Markram (South Africa) 481.16 M-45 | Runs-1010 | A-30 | SR-142
18 Down 3 David Miller (South Africa) flag David Miller (South Africa) 480.69 M-41 | Runs-875 | A-36 | SR-141
19 Down 2 Virat Kohli (India) flag Virat Kohli (India) 475.91 M-35 | Runs-1029 | A-40 | SR-131
20 Up 4 Daryl Mitchell (New Zealand) flag Daryl Mitchell (New Zealand) 474.35 M-64 | Runs-1392 | A-29 | SR-138
21 Down 8 Hardik Pandya (India) flag Hardik Pandya (India) 472.77 M-65 | Runs-1328 | A-33 | SR-140
22 Up 12 Devon Conway (New Zealand) flag Devon Conway (New Zealand) 468.90 M-40 | Runs-1069 | A-33 | SR-121
23 Down 2 Rohit Sharma (India) flag Rohit Sharma (India) 461.51 M-48 | Runs-1367 | A-31 | SR-145
24 Down 5 Quinton de Kock (South Africa) flag Quinton de Kock (South Africa) 458.06 M-38 | Runs-979 | A-30 | SR-139
25 Down 3 Finn Allen (New Zealand) flag Finn Allen (New Zealand) 449.04 M-49 | Runs-1197 | A-25 | SR-160
26 Up 10 Shai Hope (West Indies) flag Shai Hope (West Indies) 447.47 M-36 | Runs-944 | A-31 | SR-142
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
30 Down 4 Sikandar Raza (Zimbabwe) flag Sikandar Raza (Zimbabwe) 444.24 M-67 | Runs-1963 | A-34 | SR-146
31 Up 7 Glenn Maxwell (Australia) flag Glenn Maxwell (Australia) 441.84 M-49 | Runs-974 | A-26 | SR-151
32 Up 33 Josh Inglis (Australia) flag Josh Inglis (Australia) 420.02 M-34 | Runs-878 | A-33 | SR-165
33 Down 6 Marcus Stoinis (Australia) flag Marcus Stoinis (Australia) 419.55 M-46 | Runs-869 | A-36 | SR-156
34 Down 5 Harry Brook (England) flag Harry Brook (England) 412.28 M-47 | Runs-873 | A-29 | SR-147
35 Down 3 Glenn Phillips (New Zealand) flag Glenn Phillips (New Zealand) 407.62 M-58 | Runs-1423 | A-32 | SR-138
36 Up 3 Max O'Dowd (Netherlands) flag Max O'Dowd (Netherlands) 405.64 M-44 | Runs-1240 | A-32 | SR-120
37 Down 4 Travis Head (Australia) flag Travis Head (Australia) 405.20 M-22 | Runs-774 | A-37 | SR-178
38 Up 23 Tim David (Australia/Singapore) flag Tim David (Australia/Singapore) 403.25 M-43 | Runs-775 | A-31 | SR-175
39 Down 4 Tilak Varma (India) flag Tilak Varma (India) 388.24 M-25 | Runs-749 | A-50 | SR-155
40 Down 3 Rahmanullah Gurbaz (Afghanistan) flag Rahmanullah Gurbaz (Afghanistan) 379.97 M-53 | Runs-1237 | A-23 | SR-131
41 Up 6 Towhid Hridoy (Bangladesh) flag Towhid Hridoy (Bangladesh) 369.70 M-43 | Runs-900 | A-26 | SR-125
42 Down 11 Liam Livingstone (England) flag Liam Livingstone (England) 369.15 M-52 | Runs-749 | A-23 | SR-145
43 Down 3 Ibrahim Zadran (Afghanistan) flag Ibrahim Zadran (Afghanistan) 368.08 M-41 | Runs-1091 | A-31 | SR-109
44 Down 3 Kusal Perera (Sri Lanka) flag Kusal Perera (Sri Lanka) 358.78 M-30 | Runs-733 | A-27 | SR-133
45 Down 1 Tristan Stubbs (South Africa) flag Tristan Stubbs (South Africa) 352.57 M-35 | Runs-670 | A-29 | SR-135
46 Down 4 Sanju Samson (India) flag Sanju Samson (India) 352.35 M-32 | Runs-744 | A-31 | SR-162
47 Up 17 Fakhar Zaman (Pakistan) flag Fakhar Zaman (Pakistan) 348.98 M-45 | Runs-908 | A-24 | SR-128
48 Down 3 Kane Williamson (New Zealand) flag Kane Williamson (New Zealand) 345.52 M-26 | Runs-770 | A-39 | SR-119
49 Up 11 Richie Berrington (Scotland) flag Richie Berrington (Scotland) 337.88 M-41 | Runs-1088 | A-35 | SR-133
50 Up 22 Saim Ayub (Pakistan) flag Saim Ayub (Pakistan) 331.69 M-34 | Runs-632 | A-21 | SR-139
51 Up 3 Johnson Charles (West Indies) flag Johnson Charles (West Indies) 327.25 M-30 | Runs-744 | A-25 | SR-138
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
55 Up 13 Dasun Shanaka (Sri Lanka) flag Dasun Shanaka (Sri Lanka) 315.53 M-59 | Runs-944 | A-24 | SR-134
56 Down 8 Abhishek Sharma (India) flag Abhishek Sharma (India) 313.12 M-17 | Runs-535 | A-33 | SR-194
57 Down 6 Heinrich Klaasen (South Africa) flag Heinrich Klaasen (South Africa) 312.96 M-35 | Runs-566 | A-23 | SR-139
58 Down 5 Najmul Hossain Shanto (Bangladesh) flag Najmul Hossain Shanto (Bangladesh) 311.09 M-47 | Runs-963 | A-24 | SR-109
59 Down 4 Kushal Bhurtel (Nepal) flag Kushal Bhurtel (Nepal) 309.26 M-56 | Runs-1275 | A-26 | SR-128
60 Down 4 KL Rahul (India) flag KL Rahul (India) 309.05 M-23 | Runs-708 | A-34 | SR-133
61 Down 4 Paul Stirling (Ireland) flag Paul Stirling (Ireland) 308.60 M-70 | Runs-1502 | A-24 | SR-130
62 No change Romario Shepherd (West Indies) flag Romario Shepherd (West Indies) 306.51 M-57 | Runs-648 | A-25 | SR-143
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
65 Down 6 Ravija Sandaruwan (Kuwait) flag Ravija Sandaruwan (Kuwait) 302.60 M-60 | Runs-1484 | A-25 | SR-141
66 Down 3 Mohammad Nabi (Afghanistan) flag Mohammad Nabi (Afghanistan) 298.47 M-51 | Runs-841 | A-24 | SR-123
67 Up 31 Jaker Ali (Bangladesh) flag Jaker Ali (Bangladesh) 297.23 M-33 | Runs-571 | A-27 | SR-126
68 Up 3 Michael Levitt (Netherlands) flag Michael Levitt (Netherlands) 293.14 M-26 | Runs-866 | A-36 | SR-142
69 Up 31 Rassie van der Dussen (South Africa) flag Rassie van der Dussen (South Africa) 291.54 M-28 | Runs-607 | A-30 | SR-121
70 Down 4 Andries Gous (U.S.A.) flag Andries Gous (U.S.A.) 290.96 M-25 | Runs-751 | A-33 | SR-145
71 Down 4 Najibullah Zadran (Afghanistan) flag Najibullah Zadran (Afghanistan) 288.18 M-44 | Runs-770 | A-26 | SR-132
72 Up 35 Brian Bennett (Zimbabwe) flag Brian Bennett (Zimbabwe) 285.34 M-34 | Runs-805 | A-25 | SR-136
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
76 Up 52 Jason Holder (West Indies) flag Jason Holder (West Indies) 273.02 M-48 | Runs-455 | A-19 | SR-150
77 Down 3 Dipendra Singh Airee (Nepal) flag Dipendra Singh Airee (Nepal) 272.66 M-56 | Runs-1346 | A-36 | SR-147
78 Down 5 Babar Hayat (Hong Kong) flag Babar Hayat (Hong Kong) 272.56 M-71 | Runs-1675 | A-29 | SR-133
79 Down 36 Evin Lewis (West Indies) flag Evin Lewis (West Indies) 269.91 M-20 | Runs-464 | A-24 | SR-145
80 Down 4 Mahmudullah (Bangladesh) flag Mahmudullah (Bangladesh) 268.62 M-49 | Runs-884 | A-23 | SR-109
81 Up 121 Cameron Green (Australia) flag Cameron Green (Australia) 268.00 M-18 | Runs-468 | A-36 | SR-158
82 Down 30 Aaron Finch (Australia) flag Aaron Finch (Australia) 267.63 M-27 | Runs-647 | A-26 | SR-119
83 Down 2 Lorcan Tucker (Ireland) flag Lorcan Tucker (Ireland) 265.28 M-58 | Runs-1198 | A-25 | SR-126
84 Down 5 Aqib Ilyas (Oman) flag Aqib Ilyas (Oman) 263.06 M-34 | Runs-922 | A-31 | SR-125
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
88 No change Harry Tector (Ireland) flag Harry Tector (Ireland) 257.09 M-62 | Runs-1035 | A-22 | SR-116
89 Down 2 Gerhard Erasmus (Namibia) flag Gerhard Erasmus (Namibia) 256.30 M-49 | Runs-1099 | A-30 | SR-117
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
93 Up 8 Michael Leask (Scotland) flag Michael Leask (Scotland) 253.90 M-43 | Runs-630 | A-19 | SR-130
94 No change Rohit Paudel (Nepal) flag Rohit Paudel (Nepal) 252.47 M-56 | Runs-1365 | A-32 | SR-123
95 No change Tony Ura (P.N.G.) flag Tony Ura (P.N.G.) 251.15 M-37 | Runs-963 | A-29 | SR-163
96 Up 1 Vriitya Aravind (U.A.E.) flag Vriitya Aravind (U.A.E.) 250.55 M-43 | Runs-1033 | A-29 | SR-114
97 Up 2 Andy Balbirnie (Ireland) flag Andy Balbirnie (Ireland) 249.43 M-64 | Runs-1392 | A-22 | SR-119
98 Up 20 Scott Edwards (Netherlands) flag Scott Edwards (Netherlands) 247.67 M-46 | Runs-803 | A-24 | SR-120
99 Down 3 Alishan Sharafu (U.A.E.) flag Alishan Sharafu (U.A.E.) 247.24 M-45 | Runs-1117 | A-32 | SR-135
100 Up 23 Mohammad Haris (Pakistan) flag Mohammad Haris (Pakistan) 247.22 M-21 | Runs-385 | A-20 | SR-147