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
9 Down 1 Travis Head (Australia) flag Travis Head (Australia) 540.18 M-31 | Runs-1494 | A-57 | SR-122
11 Up 6 Charith Asalanka (Sri Lanka) flag Charith Asalanka (Sri Lanka) 520.65 M-71 | Runs-2414 | A-46 | SR-92
18 Down 3 Rachin Ravindra (New Zealand) flag Rachin Ravindra (New Zealand) 472.48 M-33 | Runs-1233 | A-44 | SR-109
20 Down 1 David Warner (Australia) flag David Warner (Australia) 437.56 M-33 | Runs-1477 | A-45 | SR-104
23 Up 2 Najmul Hossain Shanto (Bangladesh) flag Najmul Hossain Shanto (Bangladesh) 417.00 M-44 | Runs-1509 | A-38 | SR-81
25 Down 3 Quinton de Kock (South Africa) flag Quinton de Kock (South Africa) 406.07 M-31 | Runs-1415 | A-47 | SR-101
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
33 No change Ben Duckett (England) flag Ben Duckett (England) 386.95 M-22 | Runs-1053 | A-50 | SR-109
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
43 No change Fakhar Zaman (Pakistan) flag Fakhar Zaman (Pakistan) 338.57 M-33 | Runs-1326 | A-44 | SR-92
47 No change Hashmatullah Shahidi (Afghanistan) flag Hashmatullah Shahidi (Afghanistan) 316.16 M-49 | Runs-1281 | A-34 | SR-70
51 Down 7 Alex Carey (Australia) flag Alex Carey (Australia) 309.64 M-35 | Runs-946 | A-35 | SR-92
56 Down 6 Imam-ul-Haq (Pakistan) flag Imam-ul-Haq (Pakistan) 289.14 M-29 | Runs-1129 | A-43 | SR-85
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
65 Down 6 Shakib Al Hasan (Bangladesh) flag Shakib Al Hasan (Bangladesh) 246.79 M-32 | Runs-970 | A-33 | SR-88
67 Up 3 Vikramjit Singh (Netherlands) flag Vikramjit Singh (Netherlands) 240.50 M-46 | Runs-1304 | A-30 | SR-72
69 Up 3 Sean Williams (Zimbabwe) flag Sean Williams (Zimbabwe) 235.12 M-26 | Runs-1182 | A-49 | SR-108
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
75 Up 2 Sherfane Rutherford (West Indies) flag Sherfane Rutherford (West Indies) 224.78 M-13 | Runs-567 | A-71 | SR-110
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
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
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
92 Up 2 Henry Nicholls (New Zealand) flag Henry Nicholls (New Zealand) 180.67 M-29 | Runs-771 | A-32 | SR-77
101 Down 16 Shikhar Dhawan (India) flag Shikhar Dhawan (India) 165.27 M-22 | Runs-688 | A-34 | SR-74
109 Down 17 Tamim Iqbal (Bangladesh) flag Tamim Iqbal (Bangladesh) 156.42 M-24 | Runs-691 | A-35 | SR-78
113 No change Mitchell Santner (New Zealand) flag Mitchell Santner (New Zealand) 151.93 M-43 | Runs-511 | A-24 | SR-95
114 Up 1 Jan Nicol Loftie-Eaton (Namibia) flag Jan Nicol Loftie-Eaton (Namibia) 150.92 M-48 | Runs-1078 | A-28 | SR-75
118 Down 4 Ayaan Khan (Oman) flag Ayaan Khan (Oman) 141.45 M-41 | Runs-1072 | A-30 | SR-75
119 Up 2 Tony de Zorzi (South Africa) flag Tony de Zorzi (South Africa) 141.18 M-14 | Runs-482 | A-37 | SR-96
120 Up 2 Soumya Sarkar (Bangladesh) flag Soumya Sarkar (Bangladesh) 140.71 M-15 | Runs-430 | A-36 | SR-92
122 Up 2 Ryan Rickelton (South Africa) flag Ryan Rickelton (South Africa) 138.02 M-9 | Runs-335 | A-37 | SR-95
123 Down 7 Afif Hossain (Bangladesh) flag Afif Hossain (Bangladesh) 136.46 M-27 | Runs-521 | A-27 | SR-83
124 Up 1 Kyle Mayers (West Indies) flag Kyle Mayers (West Indies) 136.41 M-25 | Runs-609 | A-26 | SR-89
125 Down 13 Evin Lewis (West Indies) flag Evin Lewis (West Indies) 136.29 M-10 | Runs-328 | A-36 | SR-110
126 No change Steven Taylor (U.S.A.) flag Steven Taylor (U.S.A.) 135.40 M-37 | Runs-1079 | A-29 | SR-81
128 No change Assad Vala (P.N.G.) flag Assad Vala (P.N.G.) 134.36 M-39 | Runs-1264 | A-33 | SR-70
129 Up 7 Dunith Wellalage (Sri Lanka) flag Dunith Wellalage (Sri Lanka) 132.85 M-31 | Runs-386 | A-20 | SR-80
131 Up 1 Sediqullah Atal (Afghanistan) flag Sediqullah Atal (Afghanistan) 131.09 M-9 | Runs-335 | A-42 | SR-82
136 Up 5 Gajanand Singh (U.S.A.) flag Gajanand Singh (U.S.A.) 123.58 M-32 | Runs-986 | A-37 | SR-84
139 Down 8 Ryan Burl (Zimbabwe) flag Ryan Burl (Zimbabwe) 121.21 M-32 | Runs-630 | A-26 | SR-83
142 Up 30 Kamindu Mendis (Sri Lanka) flag Kamindu Mendis (Sri Lanka) 119.94 M-19 | Runs-376 | A-27 | SR-76
144 Up 4 Sam Curran (England) flag Sam Curran (England) 117.72 M-24 | Runs-456 | A-24 | SR-94
145 Up 4 Najibullah Zadran (Afghanistan) flag Najibullah Zadran (Afghanistan) 117.52 M-22 | Runs-445 | A-28 | SR-89
147 Up 5 Dimuth Karunaratne (Sri Lanka) flag Dimuth Karunaratne (Sri Lanka) 115.75 M-16 | Runs-549 | A-39 | SR-88
150 Up 5 Gudakesh Motie (West Indies) flag Gudakesh Motie (West Indies) 114.86 M-28 | Runs-296 | A-27 | SR-106
151 Up 5 Moeen Ali (England) flag Moeen Ali (England) 114.37 M-26 | Runs-478 | A-22 | SR-88
155 Down 22 Saud Shakeel (Pakistan) flag Saud Shakeel (Pakistan) 112.91 M-16 | Runs-344 | A-26 | SR-89
156 Up 4 Kushal Malla (Nepal) flag Kushal Malla (Nepal) 112.86 M-36 | Runs-690 | A-23 | SR-88
158 Down 13 Zeeshan Maqsood (Oman) flag Zeeshan Maqsood (Oman) 111.72 M-37 | Runs-1020 | A-31 | SR-65
159 Up 4 Gulsan Jha (Nepal) flag Gulsan Jha (Nepal) 111.69 M-37 | Runs-718 | A-30 | SR-79
161 Down 8 Andy McBrine (Ireland) flag Andy McBrine (Ireland) 107.60 M-37 | Runs-483 | A-21 | SR-71
164 Up 7 Ravindra Jadeja (India) flag Ravindra Jadeja (India) 106.27 M-36 | Runs-395 | A-33 | SR-77
173 Up 4 Jacob Bethell (England) flag Jacob Bethell (England) 102.50 M-12 | Runs-317 | A-35 | SR-90
177 Up 1 Zane Green (Namibia) flag Zane Green (Namibia) 99.53 M-40 | Runs-707 | A-23 | SR-75
178 Up 2 Charles Amini (P.N.G.) flag Charles Amini (P.N.G.) 99.37 M-34 | Runs-832 | A-24 | SR-67
184 No change Rishabh Pant (India) flag Rishabh Pant (India) 95.00 M-13 | Runs-342 | A-34 | SR-96
190 Up 2 Khushdil Shah (Pakistan) flag Khushdil Shah (Pakistan) 91.34 M-14 | Runs-295 | A-33 | SR-103
192 Up 5 Ali Naseer (U.A.E.) flag Ali Naseer (U.A.E.) 88.20 M-17 | Runs-396 | A-26 | SR-102
197 Down 2 Richard Ngarava (Zimbabwe) flag Richard Ngarava (Zimbabwe) 85.09 M-39 | Runs-248 | A-18 | SR-91
203 Up 6 Nicholas Kirton (Canada) flag Nicholas Kirton (Canada) 82.21 M-23 | Runs-572 | A-32 | SR-75
207 Down 11 Jan Frylinck (Namibia) flag Jan Frylinck (Namibia) 81.54 M-37 | Runs-624 | A-22 | SR-69
211 Up 5 Rohan Mustafa (U.A.E.) flag Rohan Mustafa (U.A.E.) 80.48 M-42 | Runs-743 | A-21 | SR-59
215 Down 11 Shaheen Shah Afridi (Pakistan) flag Shaheen Shah Afridi (Pakistan) 79.05 M-36 | Runs-174 | A-12 | SR-104
216 Down 10 Mark Watt (Scotland) flag Mark Watt (Scotland) 78.86 M-51 | Runs-557 | A-23 | SR-84
218 Up 5 Sese Bau (P.N.G.) flag Sese Bau (P.N.G.) 78.31 M-36 | Runs-711 | A-21 | SR-61
223 Up 4 Washington Sundar (India) flag Washington Sundar (India) 76.85 M-22 | Runs-329 | A-24 | SR-84
225 Down 10 Akeal Hosein (West Indies) flag Akeal Hosein (West Indies) 76.66 M-29 | Runs-250 | A-17 | SR-77
227 Down 10 Kusal Perera (Sri Lanka) flag Kusal Perera (Sri Lanka) 74.96 M-9 | Runs-166 | A-18 | SR-106
229 Up 2 David Willey (England) flag David Willey (England) 74.04 M-21 | Runs-286 | A-26 | SR-108
232 Up 25 Mustafizur Rahman (Bangladesh) flag Mustafizur Rahman (Bangladesh) 73.26 M-44 | Runs-87 | A-8 | SR-44
234 Down 13 Mitchell Starc (Australia) flag Mitchell Starc (Australia) 71.48 M-28 | Runs-149 | A-11 | SR-59
237 Up 3 Alick Athanaze (West Indies) flag Alick Athanaze (West Indies) 70.35 M-13 | Runs-306 | A-24 | SR-83
239 Down 3 Andile Phehlukwayo (South Africa) flag Andile Phehlukwayo (South Africa) 70.01 M-21 | Runs-226 | A-16 | SR-85
240 Up 10 Taskin Ahmed (Bangladesh) flag Taskin Ahmed (Bangladesh) 69.33 M-39 | Runs-172 | A-10 | SR-67
241 Down 8 Tadiwanashe Marumani (Zimbabwe) flag Tadiwanashe Marumani (Zimbabwe) 68.85 M-18 | Runs-204 | A-15 | SR-68
245 Up 1 Amir Jangoo (West Indies) flag Amir Jangoo (West Indies) 66.33 M-5 | Runs-153 | A-38 | SR-92