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 Shubman Gill (India) flag Shubman Gill (India) 692.37 M-52 | Runs-2726 | A-62 | SR-100
2 No change Rohit Sharma (India) flag Rohit Sharma (India) 655.34 M-46 | Runs-1963 | A-48 | SR-117
3 No change Daryl Mitchell (New Zealand) flag Daryl Mitchell (New Zealand) 604.63 M-49 | Runs-1929 | A-46 | SR-94
4 Up 1 Virat Kohli (India) flag Virat Kohli (India) 582.33 M-48 | Runs-2012 | A-52 | SR-94
5 Up 1 Shreyas Iyer (India) flag Shreyas Iyer (India) 567.31 M-48 | Runs-2032 | A-51 | SR-100
6 Up 7 Kusal Mendis (Sri Lanka) flag Kusal Mendis (Sri Lanka) 566.72 M-67 | Runs-2426 | A-43 | SR-93
7 No change Heinrich Klaasen (South Africa) flag Heinrich Klaasen (South Africa) 555.63 M-39 | Runs-1629 | A-49 | SR-129
8 Down 4 Babar Azam (Pakistan) flag Babar Azam (Pakistan) 549.74 M-48 | Runs-2250 | A-52 | SR-85
9 Down 1 Travis Head (Australia) flag Travis Head (Australia) 540.18 M-31 | Runs-1494 | A-57 | SR-122
10 Up 1 Pathum Nissanka (Sri Lanka) flag Pathum Nissanka (Sri Lanka) 525.22 M-60 | Runs-2462 | A-45 | SR-91
11 Up 6 Charith Asalanka (Sri Lanka) flag Charith Asalanka (Sri Lanka) 520.65 M-71 | Runs-2414 | A-46 | SR-92
12 Down 2 Rahmanullah Gurbaz (Afghanistan) flag Rahmanullah Gurbaz (Afghanistan) 497.41 M-46 | Runs-1605 | A-36 | SR-86
13 Down 4 Mohammad Rizwan (Pakistan) flag Mohammad Rizwan (Pakistan) 483.44 M-50 | Runs-1780 | A-52 | SR-86
14 Up 4 Rassie van der Dussen (South Africa) flag Rassie van der Dussen (South Africa) 480.43 M-45 | Runs-1688 | A-42 | SR-88
15 Down 3 Ibrahim Zadran (Afghanistan) flag Ibrahim Zadran (Afghanistan) 478.58 M-35 | Runs-1654 | A-52 | SR-83
16 No change Shai Hope (West Indies) flag Shai Hope (West Indies) 476.74 M-56 | Runs-2073 | A-44 | SR-87
17 Down 3 Will Young (New Zealand) flag Will Young (New Zealand) 473.35 M-44 | Runs-1662 | A-42 | SR-87
18 Down 3 Rachin Ravindra (New Zealand) flag Rachin Ravindra (New Zealand) 472.48 M-33 | Runs-1233 | A-44 | SR-109
19 Up 2 Aiden Markram (South Africa) flag Aiden Markram (South Africa) 447.52 M-46 | Runs-1647 | A-45 | SR-104
20 Down 1 David Warner (Australia) flag David Warner (Australia) 437.56 M-33 | Runs-1477 | A-45 | SR-104
21 Down 1 KL Rahul (India) flag KL Rahul (India) 436.37 M-47 | Runs-1534 | A-49 | SR-87
22 Up 1 Keacy Carty (West Indies) flag Keacy Carty (West Indies) 420.67 M-37 | Runs-1432 | A-49 | SR-83
23 Up 2 Najmul Hossain Shanto (Bangladesh) flag Najmul Hossain Shanto (Bangladesh) 417.00 M-44 | Runs-1509 | A-38 | SR-81
24 No change Steven Smith (Australia) flag Steven Smith (Australia) 416.48 M-42 | Runs-1422 | A-43 | SR-83
25 Down 3 Quinton de Kock (South Africa) flag Quinton de Kock (South Africa) 406.07 M-31 | Runs-1415 | A-47 | SR-101
26 Up 1 Rahmat Shah (Afghanistan) flag Rahmat Shah (Afghanistan) 395.92 M-47 | Runs-1508 | A-34 | SR-72
27 Up 1 Jos Buttler (England) flag Jos Buttler (England) 394.50 M-42 | Runs-1402 | A-40 | SR-108
28 Up 1 Glenn Phillips (New Zealand) flag Glenn Phillips (New Zealand) 392.39 M-44 | Runs-1112 | A-40 | SR-102
29 Up 1 Scott Edwards (Netherlands) flag Scott Edwards (Netherlands) 392.08 M-60 | Runs-1953 | A-41 | SR-89
30 Up 7 David Miller (South Africa) flag David Miller (South Africa) 388.29 M-42 | Runs-1256 | A-47 | SR-112
31 No change Tom Latham (New Zealand) flag Tom Latham (New Zealand) 388.04 M-55 | Runs-1537 | A-36 | SR-90
32 No change Azmatullah Omarzai (Afghanistan) flag Azmatullah Omarzai (Afghanistan) 387.19 M-38 | Runs-1031 | A-49 | SR-99
33 No change Ben Duckett (England) flag Ben Duckett (England) 386.95 M-22 | Runs-1053 | A-50 | SR-109
34 Up 2 Kane Williamson (New Zealand) flag Kane Williamson (New Zealand) 378.05 M-22 | Runs-1062 | A-62 | SR-82
35 Down 9 Dawid Malan (England) flag Dawid Malan (England) 377.00 M-24 | Runs-1292 | A-59 | SR-99
36 Up 3 Devon Conway (New Zealand) flag Devon Conway (New Zealand) 371.83 M-33 | Runs-1206 | A-42 | SR-88
37 Down 2 Mahmudullah (Bangladesh) flag Mahmudullah (Bangladesh) 371.53 M-39 | Runs-1220 | A-45 | SR-80
38 Up 2 Marnus Labuschagne (Australia) flag Marnus Labuschagne (Australia) 370.33 M-50 | Runs-1396 | A-35 | SR-82
39 Down 5 Mitchell Marsh (Australia) flag Mitchell Marsh (Australia) 369.37 M-30 | Runs-1122 | A-40 | SR-104
40 Up 1 Joe Root (England) flag Joe Root (England) 358.29 M-28 | Runs-1017 | A-39 | SR-92
41 Up 1 Temba Bavuma (South Africa) flag Temba Bavuma (South Africa) 354.29 M-36 | Runs-1386 | A-43 | SR-87
42 Down 4 Harry Tector (Ireland) flag Harry Tector (Ireland) 342.84 M-40 | Runs-1599 | A-52 | SR-88
43 No change Fakhar Zaman (Pakistan) flag Fakhar Zaman (Pakistan) 338.57 M-33 | Runs-1326 | A-44 | SR-92
44 Up 8 Mehidy Hasan Miraz (Bangladesh) flag Mehidy Hasan Miraz (Bangladesh) 326.00 M-56 | Runs-1228 | A-31 | SR-78
45 No change Harry Brook (England) flag Harry Brook (England) 325.80 M-29 | Runs-947 | A-36 | SR-102
46 No change Max O'Dowd (Netherlands) flag Max O'Dowd (Netherlands) 320.75 M-58 | Runs-1823 | A-34 | SR-76
47 No change Hashmatullah Shahidi (Afghanistan) flag Hashmatullah Shahidi (Afghanistan) 316.16 M-49 | Runs-1281 | A-34 | SR-70
48 No change Brandon King (West Indies) flag Brandon King (West Indies) 315.64 M-48 | Runs-1361 | A-30 | SR-85
49 Up 11 Towhid Hridoy (Bangladesh) flag Towhid Hridoy (Bangladesh) 312.38 M-38 | Runs-1087 | A-35 | SR-81
50 Down 1 Glenn Maxwell (Australia) flag Glenn Maxwell (Australia) 311.33 M-33 | Runs-760 | A-32 | SR-132
51 Down 7 Alex Carey (Australia) flag Alex Carey (Australia) 309.64 M-35 | Runs-946 | A-35 | SR-92
52 Down 1 Liam Livingstone (England) flag Liam Livingstone (England) 304.53 M-36 | Runs-860 | A-31 | SR-108
53 No change Sikandar Raza (Zimbabwe) flag Sikandar Raza (Zimbabwe) 301.12 M-46 | Runs-1382 | A-41 | SR-92
54 No change Salman Agha (Pakistan) flag Salman Agha (Pakistan) 293.13 M-38 | Runs-1054 | A-42 | SR-99
55 No change Sadeera Samarawickrama (Sri Lanka) flag Sadeera Samarawickrama (Sri Lanka) 291.35 M-43 | Runs-1123 | A-34 | SR-94
56 Down 6 Imam-ul-Haq (Pakistan) flag Imam-ul-Haq (Pakistan) 289.14 M-29 | Runs-1129 | A-43 | SR-85
57 Up 1 Litton Das (Bangladesh) flag Litton Das (Bangladesh) 274.87 M-48 | Runs-1234 | A-29 | SR-82
58 Up 4 Mohammad Nabi (Afghanistan) flag Mohammad Nabi (Afghanistan) 267.90 M-46 | Runs-850 | A-26 | SR-96
59 Up 4 Michael Bracewell (New Zealand) flag Michael Bracewell (New Zealand) 265.42 M-34 | Runs-757 | A-38 | SR-115
60 Down 3 George Munsey (Scotland) flag George Munsey (Scotland) 260.61 M-41 | Runs-1819 | A-52 | SR-94
61 Up 5 Mushfiqur Rahim (Bangladesh) flag Mushfiqur Rahim (Bangladesh) 251.57 M-47 | Runs-1214 | A-33 | SR-83
62 Up 2 Paul Stirling (Ireland) flag Paul Stirling (Ireland) 251.16 M-39 | Runs-1131 | A-33 | SR-92
63 Up 4 Bas de Leede (Netherlands) flag Bas de Leede (Netherlands) 249.29 M-47 | Runs-1145 | A-30 | SR-74
64 Down 3 Phil Salt (England) flag Phil Salt (England) 248.76 M-30 | Runs-884 | A-32 | SR-115
65 Down 6 Shakib Al Hasan (Bangladesh) flag Shakib Al Hasan (Bangladesh) 246.79 M-32 | Runs-970 | A-33 | SR-88
66 Down 10 Avishka Fernando (Sri Lanka) flag Avishka Fernando (Sri Lanka) 244.57 M-28 | Runs-761 | A-28 | SR-85
67 Up 3 Vikramjit Singh (Netherlands) flag Vikramjit Singh (Netherlands) 240.50 M-46 | Runs-1304 | A-30 | SR-72
68 Up 3 Monank Patel (U.S.A.) flag Monank Patel (U.S.A.) 238.39 M-54 | Runs-1905 | A-38 | SR-84
69 Up 3 Sean Williams (Zimbabwe) flag Sean Williams (Zimbabwe) 235.12 M-26 | Runs-1182 | A-49 | SR-108
70 Up 3 Abdullah Shafique (Pakistan) flag Abdullah Shafique (Pakistan) 232.52 M-24 | Runs-682 | A-31 | SR-79
71 Up 3 Josh Inglis (Australia) flag Josh Inglis (Australia) 232.23 M-30 | Runs-674 | A-28 | SR-106
72 Up 4 Mark Chapman (New Zealand/Hong Kong) flag Mark Chapman (New Zealand/Hong Kong) 229.44 M-24 | Runs-707 | A-42 | SR-111
73 Down 4 Ishan Kishan (India) flag Ishan Kishan (India) 228.45 M-25 | Runs-873 | A-44 | SR-101
74 Down 9 Gerhard Erasmus (Namibia) flag Gerhard Erasmus (Namibia) 225.97 M-52 | Runs-1927 | A-42 | SR-78
75 Up 2 Sherfane Rutherford (West Indies) flag Sherfane Rutherford (West Indies) 224.78 M-13 | Runs-567 | A-71 | SR-110
76 Up 2 Teja Nidamanuru (Netherlands) flag Teja Nidamanuru (Netherlands) 218.37 M-41 | Runs-893 | A-27 | SR-91
77 Up 2 Saim Ayub (Pakistan) flag Saim Ayub (Pakistan) 218.35 M-9 | Runs-515 | A-64 | SR-106
78 Up 3 Craig Ervine (Zimbabwe) flag Craig Ervine (Zimbabwe) 214.34 M-32 | Runs-984 | A-36 | SR-82
79 Up 20 Janith Liyanage (Sri Lanka) flag Janith Liyanage (Sri Lanka) 209.51 M-26 | Runs-735 | A-43 | SR-82
80 Down 12 Andy Balbirnie (Ireland) flag Andy Balbirnie (Ireland) 206.72 M-36 | Runs-888 | A-31 | SR-72
81 Up 1 Jatinder Singh (Oman) flag Jatinder Singh (Oman) 205.44 M-50 | Runs-1522 | A-32 | SR-77
82 Down 7 Richie Berrington (Scotland) flag Richie Berrington (Scotland) 203.27 M-51 | Runs-1603 | A-43 | SR-80
83 No change Muhammad Waseem (U.A.E.) flag Muhammad Waseem (U.A.E.) 202.92 M-61 | Runs-1567 | A-26 | SR-88
84 Down 4 Nicholas Pooran (West Indies) flag Nicholas Pooran (West Indies) 200.56 M-30 | Runs-939 | A-34 | SR-94
85 Down 1 Axar Patel (India) flag Axar Patel (India) 197.98 M-30 | Runs-602 | A-29 | SR-90
86 Up 23 Tanzid Hasan (Bangladesh) flag Tanzid Hasan (Bangladesh) 195.28 M-26 | Runs-548 | A-22 | SR-100
87 Up 3 Asif Khan (U.A.E.) flag Asif Khan (U.A.E.) 187.54 M-38 | Runs-1270 | A-38 | SR-81
88 Down 1 Ben Stokes (England) flag Ben Stokes (England) 184.47 M-13 | Runs-592 | A-46 | SR-97
89 Down 1 Michael van Lingen (Namibia) flag Michael van Lingen (Namibia) 182.47 M-40 | Runs-1318 | A-39 | SR-92
90 Down 4 George Dockrell (Ireland) flag George Dockrell (Ireland) 181.61 M-40 | Runs-768 | A-30 | SR-96
91 No change Hardik Pandya (India) flag Hardik Pandya (India) 180.84 M-31 | Runs-618 | A-33 | SR-100
92 Up 2 Henry Nicholls (New Zealand) flag Henry Nicholls (New Zealand) 180.67 M-29 | Runs-771 | A-32 | SR-77
93 Up 3 Brandon McMullen (Scotland) flag Brandon McMullen (Scotland) 177.65 M-35 | Runs-1175 | A-44 | SR-88
94 Up 3 Vriitya Aravind (U.A.E.) flag Vriitya Aravind (U.A.E.) 176.28 M-55 | Runs-1745 | A-34 | SR-68
95 Up 3 Aarif Sheikh (Nepal) flag Aarif Sheikh (Nepal) 175.16 M-51 | Runs-1196 | A-31 | SR-67
96 Up 4 Rohit Paudel (Nepal) flag Rohit Paudel (Nepal) 173.91 M-67 | Runs-1765 | A-30 | SR-75
97 Down 2 Curtis Campher (Ireland) flag Curtis Campher (Ireland) 168.07 M-33 | Runs-754 | A-29 | SR-82
98 Up 5 Aaron Jones (U.S.A.) flag Aaron Jones (U.S.A.) 166.67 M-39 | Runs-1248 | A-34 | SR-74
99 Down 10 Suryakumar Yadav (India) flag Suryakumar Yadav (India) 166.37 M-34 | Runs-649 | A-23 | SR-102
100 Up 4 Aasif Sheikh (Nepal) flag Aasif Sheikh (Nepal) 165.89 M-59 | Runs-1569 | A-29 | SR-76