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 Adam Zampa (Australia) flag Adam Zampa (Australia) 700.45 M-47 | Runs-186 | BatA-12 | Wickets-90 | BowlA-25 | Ct/St-7 | FPM-0.1
8 Up 5 Wanindu Hasaranga (Sri Lanka) flag Wanindu Hasaranga (Sri Lanka) 618.09 M-40 | Runs-496 | BatA-19 | Wickets-83 | BowlA-20 | Ct/St-12 | FPM-0.3
10 Down 3 Shaheen Shah Afridi (Pakistan) flag Shaheen Shah Afridi (Pakistan) 616.90 M-36 | Runs-174 | BatA-12 | Wickets-74 | BowlA-24 | Ct/St-11 | FPM-0.3
11 Down 1 Adil Rashid (England) flag Adil Rashid (England) 614.85 M-40 | Runs-283 | BatA-16 | Wickets-65 | BowlA-30 | Ct/St-13 | FPM-0.3
12 Down 6 Alzarri Joseph (West Indies) flag Alzarri Joseph (West Indies) 605.28 M-44 | Runs-299 | BatA-16 | Wickets-73 | BowlA-27 | Ct/St-12 | FPM-0.3
19 Up 1 Kuldeep Yadav (India) flag Kuldeep Yadav (India) 567.30 M-48 | Runs-89 | BatA-7 | Wickets-74 | BowlA-24 | Ct/St-8 | FPM-0.2
20 Down 2 Rashid Khan (Afghanistan) flag Rashid Khan (Afghanistan) 564.44 M-40 | Runs-376 | BatA-17 | Wickets-59 | BowlA-25 | Ct/St-8 | FPM-0.2
21 Up 5 Maheesh Theekshana (Sri Lanka) flag Maheesh Theekshana (Sri Lanka) 563.59 M-55 | Runs-316 | BatA-16 | Wickets-77 | BowlA-26 | Ct/St-13 | FPM-0.2
27 Up 1 Matt Henry (New Zealand) flag Matt Henry (New Zealand) 532.81 M-36 | Runs-59 | BatA-5 | Wickets-67 | BowlA-23 | Ct/St-14 | FPM-0.4
35 Up 15 Taskin Ahmed (Bangladesh) flag Taskin Ahmed (Bangladesh) 482.96 M-39 | Runs-172 | BatA-10 | Wickets-62 | BowlA-26 | Ct/St-2 | FPM-0.1
41 Up 1 Axar Patel (India) flag Axar Patel (India) 466.71 M-30 | Runs-602 | BatA-29 | Wickets-27 | BowlA-36 | Ct/St-13 | FPM-0.4
44 No change Marco Jansen (South Africa) flag Marco Jansen (South Africa) 457.22 M-29 | Runs-464 | BatA-24 | Wickets-45 | BowlA-32 | Ct/St-11 | FPM-0.4
45 No change Aryan Dutt (Netherlands) flag Aryan Dutt (Netherlands) 455.84 M-51 | Runs-212 | BatA-8 | Wickets-61 | BowlA-33 | Ct/St-11 | FPM-0.2
54 Up 14 Dunith Wellalage (Sri Lanka) flag Dunith Wellalage (Sri Lanka) 434.97 M-31 | Runs-386 | BatA-20 | Wickets-39 | BowlA-29 | Ct/St-10 | FPM-0.3
55 Down 2 Keshav Maharaj (South Africa) flag Keshav Maharaj (South Africa) 431.60 M-37 | Runs-176 | BatA-13 | Wickets-45 | BowlA-31 | Ct/St-10 | FPM-0.3
56 Up 2 Naseem Shah (Pakistan) flag Naseem Shah (Pakistan) 431.36 M-28 | Runs-212 | BatA-24 | Wickets-50 | BowlA-25 | Ct/St-3 | FPM-0.1
63 Down 26 Mitchell Starc (Australia) flag Mitchell Starc (Australia) 420.89 M-28 | Runs-149 | BatA-11 | Wickets-49 | BowlA-27 | Ct/St-13 | FPM-0.5
64 Up 3 Sandeep Lamichhane (Nepal) flag Sandeep Lamichhane (Nepal) 414.51 M-52 | Runs-397 | BatA-15 | Wickets-104 | BowlA-21 | Ct/St-7 | FPM-0.1
65 Down 5 Mark Adair (Ireland) flag Mark Adair (Ireland) 412.05 M-36 | Runs-273 | BatA-18 | Wickets-52 | BowlA-30 | Ct/St-17 | FPM-0.5
67 Down 1 Richard Ngarava (Zimbabwe) flag Richard Ngarava (Zimbabwe) 401.17 M-39 | Runs-248 | BatA-18 | Wickets-53 | BowlA-27 | Ct/St-8 | FPM-0.2
71 Up 4 Gudakesh Motie (West Indies) flag Gudakesh Motie (West Indies) 391.51 M-28 | Runs-296 | BatA-27 | Wickets-34 | BowlA-31 | Ct/St-13 | FPM-0.5
73 Down 3 Kagiso Rabada (South Africa) flag Kagiso Rabada (South Africa) 387.32 M-27 | Runs-112 | BatA-11 | Wickets-46 | BowlA-27 | Ct/St-15 | FPM-0.6
79 Up 5 Karan KC (Nepal) flag Karan KC (Nepal) 371.29 M-52 | Runs-522 | BatA-19 | Wickets-73 | BowlA-27 | Ct/St-12 | FPM-0.2
81 Up 7 Logan van Beek (Netherlands) flag Logan van Beek (Netherlands) 365.90 M-28 | Runs-388 | BatA-20 | Wickets-39 | BowlA-37 | Ct/St-14 | FPM-0.5
83 Down 10 Bernard Scholtz (Namibia) flag Bernard Scholtz (Namibia) 365.32 M-53 | Runs-295 | BatA-13 | Wickets-81 | BowlA-19 | Ct/St-4 | FPM-0.1
85 Down 8 George Dockrell (Ireland) flag George Dockrell (Ireland) 363.40 M-40 | Runs-768 | BatA-30 | Wickets-21 | BowlA-27 | Ct/St-12 | FPM-0.3
90 Up 2 Sean Abbott (Australia) flag Sean Abbott (Australia) 355.24 M-26 | Runs-367 | BatA-22 | Wickets-31 | BowlA-37 | Ct/St-13 | FPM-0.5
95 Up 5 Shardul Thakur (India) flag Shardul Thakur (India) 343.79 M-32 | Runs-222 | BatA-16 | Wickets-43 | BowlA-28 | Ct/St-5 | FPM-0.2
96 Down 10 Mark Watt (Scotland) flag Mark Watt (Scotland) 343.42 M-51 | Runs-557 | BatA-23 | Wickets-71 | BowlA-26 | Ct/St-18 | FPM-0.4
98 Up 4 Nosthush Kenjige (U.S.A.) flag Nosthush Kenjige (U.S.A.) 339.11 M-55 | Runs-406 | BatA-18 | Wickets-62 | BowlA-31 | Ct/St-25 | FPM-0.5
101 Up 3 Pat Cummins (Australia) flag Pat Cummins (Australia) 337.13 M-21 | Runs-252 | BatA-32 | Wickets-32 | BowlA-29 | Ct/St-8 | FPM-0.4
108 Down 9 Andy McBrine (Ireland) flag Andy McBrine (Ireland) 323.37 M-37 | Runs-483 | BatA-21 | Wickets-31 | BowlA-44 | Ct/St-12 | FPM-0.3
112 Up 6 Romario Shepherd (West Indies) flag Romario Shepherd (West Indies) 317.68 M-30 | Runs-387 | BatA-19 | Wickets-29 | BowlA-38 | Ct/St-1 | FPM-0.0
114 Down 17 Akeal Hosein (West Indies) flag Akeal Hosein (West Indies) 314.64 M-29 | Runs-250 | BatA-17 | Wickets-43 | BowlA-32 | Ct/St-13 | FPM-0.4
115 Up 5 Sompal Kami (Nepal) flag Sompal Kami (Nepal) 313.84 M-58 | Runs-613 | BatA-20 | Wickets-71 | BowlA-31 | Ct/St-14 | FPM-0.2
122 Down 8 Sam Curran (England) flag Sam Curran (England) 301.22 M-24 | Runs-456 | BatA-24 | Wickets-21 | BowlA-45 | Ct/St-7 | FPM-0.3
128 Up 4 Ruben Trumpelmann (Namibia) flag Ruben Trumpelmann (Namibia) 292.28 M-46 | Runs-527 | BatA-17 | Wickets-68 | BowlA-25 | Ct/St-14 | FPM-0.3
143 Up 6 Washington Sundar (India) flag Washington Sundar (India) 270.11 M-22 | Runs-329 | BatA-24 | Wickets-23 | BowlA-26 | Ct/St-5 | FPM-0.2
148 Up 8 Roelof van der Merwe (Netherlands/South Africa) flag Roelof van der Merwe (Netherlands/South Africa) 263.63 M-24 | Runs-182 | BatA-12 | Wickets-27 | BowlA-33 | Ct/St-9 | FPM-0.4
164 Up 5 Wiaan Mulder (South Africa) flag Wiaan Mulder (South Africa) 244.13 M-15 | Runs-202 | BatA-20 | Wickets-14 | BowlA-33 | Ct/St-5 | FPM-0.3
168 Down 27 Brydon Carse (England) flag Brydon Carse (England) 242.93 M-21 | Runs-172 | BatA-17 | Wickets-22 | BowlA-44 | Ct/St-9 | FPM-0.4
173 Up 2 Tim Southee (New Zealand) flag Tim Southee (New Zealand) 239.64 M-18 | Runs-61 | BatA-9 | Wickets-31 | BowlA-29 | Ct/St-5 | FPM-0.3
179 Up 3 Jasdeep Singh (U.S.A.) flag Jasdeep Singh (U.S.A.) 229.12 M-37 | Runs-293 | BatA-14 | Wickets-46 | BowlA-35 | Ct/St-9 | FPM-0.2
187 Up 4 Gulbadin Naib (Afghanistan) flag Gulbadin Naib (Afghanistan) 221.59 M-21 | Runs-253 | BatA-15 | Wickets-13 | BowlA-45 | Ct/St-12 | FPM-0.6
188 Up 4 Chad Soper (P.N.G.) flag Chad Soper (P.N.G.) 221.57 M-36 | Runs-486 | BatA-21 | Wickets-45 | BowlA-28 | Ct/St-9 | FPM-0.3
191 Up 3 Rohan Mustafa (U.A.E.) flag Rohan Mustafa (U.A.E.) 219.93 M-42 | Runs-743 | BatA-21 | Wickets-42 | BowlA-33 | Ct/St-19 | FPM-0.5
195 Up 2 Ali Naseer (U.A.E.) flag Ali Naseer (U.A.E.) 217.52 M-17 | Runs-396 | BatA-26 | Wickets-20 | BowlA-32 | Ct/St-2 | FPM-0.1
198 Down 10 Safyaan Sharif (Scotland) flag Safyaan Sharif (Scotland) 216.97 M-43 | Runs-298 | BatA-21 | Wickets-45 | BowlA-35 | Ct/St-11 | FPM-0.3
204 Down 49 Chamika Karunaratne (Sri Lanka) flag Chamika Karunaratne (Sri Lanka) 210.82 M-19 | Runs-310 | BatA-21 | Wickets-21 | BowlA-28 | Ct/St-5 | FPM-0.3
210 Up 10 Dushmantha Chameera (Sri Lanka) flag Dushmantha Chameera (Sri Lanka) 205.64 M-20 | Runs-126 | BatA-11 | Wickets-25 | BowlA-32 | Ct/St-2 | FPM-0.1
224 Up 4 Dilon Heyliger (Canada) flag Dilon Heyliger (Canada) 191.38 M-23 | Runs-213 | BatA-14 | Wickets-37 | BowlA-24 | Ct/St-3 | FPM-0.1
232 Up 6 Mohammad Nawaz (Pakistan) flag Mohammad Nawaz (Pakistan) 182.50 M-21 | Runs-203 | BatA-17 | Wickets-22 | BowlA-39 | Ct/St-9 | FPM-0.4
235 Up 7 Norman Vanua (P.N.G.) flag Norman Vanua (P.N.G.) 180.89 M-34 | Runs-583 | BatA-18 | Wickets-27 | BowlA-44 | Ct/St-8 | FPM-0.2
244 Down 8 Fayyaz Butt (Oman) flag Fayyaz Butt (Oman) 173.31 M-25 | Runs-168 | BatA-19 | Wickets-32 | BowlA-34 | Ct/St-6 | FPM-0.2
245 Up 3 Ish Sodhi (New Zealand) flag Ish Sodhi (New Zealand) 172.04 M-21 | Runs-129 | BatA-12 | Wickets-21 | BowlA-40 | Ct/St-6 | FPM-0.3