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
2 Up 7 Mehidy Hasan Miraz (Bangladesh) flag Mehidy Hasan Miraz (Bangladesh) 693.91 M-56 | Runs-1228 | BatA-31 | Wickets-58 | BowlA-39 | Ct/St-24 | FPM-0.4
3 Down 1 Mitchell Santner (New Zealand) flag Mitchell Santner (New Zealand) 661.95 M-43 | Runs-511 | BatA-24 | Wickets-51 | BowlA-35 | Ct/St-20 | FPM-0.5
4 Down 1 Mohammad Nabi (Afghanistan) flag Mohammad Nabi (Afghanistan) 659.07 M-46 | Runs-850 | BatA-26 | Wickets-44 | BowlA-30 | Ct/St-27 | FPM-0.6
5 Down 1 Daryl Mitchell (New Zealand) flag Daryl Mitchell (New Zealand) 651.42 M-49 | Runs-1929 | BatA-46 | Wickets-14 | BowlA-20 | Ct/St-35 | FPM-0.7
6 Down 1 Azmatullah Omarzai (Afghanistan) flag Azmatullah Omarzai (Afghanistan) 643.90 M-38 | Runs-1031 | BatA-49 | Wickets-37 | BowlA-29 | Ct/St-7 | FPM-0.2
7 Up 1 Shubman Gill (India) flag Shubman Gill (India) 628.25 M-52 | Runs-2726 | BatA-62 | Wickets- | BowlA-na | Ct/St-37 | FPM-0.7
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
9 Up 2 Glenn Phillips (New Zealand) flag Glenn Phillips (New Zealand) 617.11 M-44 | Runs-1112 | BatA-40 | Wickets-16 | BowlA-46 | Ct/St-26 | FPM-0.6
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
13 Up 8 Charith Asalanka (Sri Lanka) flag Charith Asalanka (Sri Lanka) 597.58 M-71 | Runs-2414 | BatA-46 | Wickets-17 | BowlA-26 | Ct/St-19 | FPM-0.3
14 No change Rachin Ravindra (New Zealand) flag Rachin Ravindra (New Zealand) 582.40 M-33 | Runs-1233 | BatA-44 | Wickets-21 | BowlA-45 | Ct/St-11 | FPM-0.3
15 Up 4 Aiden Markram (South Africa) flag Aiden Markram (South Africa) 580.06 M-46 | Runs-1647 | BatA-45 | Wickets-15 | BowlA-55 | Ct/St-19 | FPM-0.4
16 Down 1 Rohit Sharma (India) flag Rohit Sharma (India) 579.78 M-46 | Runs-1963 | BatA-48 | Wickets-1 | BowlA-18 | Ct/St-19 | FPM-0.4
17 Down 5 Haris Rauf (Pakistan) flag Haris Rauf (Pakistan) 573.40 M-42 | Runs-103 | BatA-9 | Wickets-74 | BowlA-27 | Ct/St-9 | FPM-0.2
18 Down 1 Michael Bracewell (New Zealand) flag Michael Bracewell (New Zealand) 569.44 M-34 | Runs-757 | BatA-38 | Wickets-36 | BowlA-34 | Ct/St-21 | FPM-0.6
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
22 Down 6 Babar Azam (Pakistan) flag Babar Azam (Pakistan) 548.99 M-48 | Runs-2250 | BatA-52 | Wickets- | BowlA-na | Ct/St-17 | FPM-0.4
23 No change Shreyas Iyer (India) flag Shreyas Iyer (India) 548.12 M-48 | Runs-2032 | BatA-51 | Wickets- | BowlA-na | Ct/St-19 | FPM-0.4
24 Up 15 Kusal Mendis (Sri Lanka) flag Kusal Mendis (Sri Lanka) 547.70 M-67 | Runs-2426 | BatA-43 | Wickets- | BowlA-na | Ct/St-72 | FPM-1.1
25 Down 1 Bas de Leede (Netherlands) flag Bas de Leede (Netherlands) 547.38 M-47 | Runs-1145 | BatA-30 | Wickets-44 | BowlA-32 | Ct/St-26 | FPM-0.6
26 Down 1 Travis Head (Australia) flag Travis Head (Australia) 543.68 M-31 | Runs-1494 | BatA-57 | Wickets-12 | BowlA-28 | Ct/St-5 | 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
28 Up 1 Liam Livingstone (England) flag Liam Livingstone (England) 527.07 M-36 | Runs-860 | BatA-31 | Wickets-24 | BowlA-40 | Ct/St-14 | FPM-0.4
29 Down 7 Mohammad Rizwan (Pakistan) flag Mohammad Rizwan (Pakistan) 526.49 M-50 | Runs-1780 | BatA-52 | Wickets- | BowlA-na | Ct/St-70 | FPM-1.4
30 No change Glenn Maxwell (Australia) flag Glenn Maxwell (Australia) 507.57 M-33 | Runs-760 | BatA-32 | Wickets-26 | BowlA-37 | Ct/St-19 | FPM-0.6
31 No change Salman Agha (Pakistan) flag Salman Agha (Pakistan) 494.46 M-38 | Runs-1054 | BatA-42 | Wickets-16 | BowlA-52 | Ct/St-19 | FPM-0.5
32 No change Virat Kohli (India) flag Virat Kohli (India) 494.36 M-48 | Runs-2012 | BatA-52 | Wickets-1 | BowlA-15 | Ct/St-29 | FPM-0.6
33 No change Marnus Labuschagne (Australia) flag Marnus Labuschagne (Australia) 491.25 M-50 | Runs-1396 | BatA-35 | Wickets-8 | BowlA-36 | Ct/St-34 | FPM-0.7
34 Up 1 Sikandar Raza (Zimbabwe) flag Sikandar Raza (Zimbabwe) 487.75 M-46 | Runs-1382 | BatA-41 | Wickets-31 | BowlA-45 | Ct/St-16 | FPM-0.3
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
36 Up 15 Pathum Nissanka (Sri Lanka) flag Pathum Nissanka (Sri Lanka) 481.71 M-60 | Runs-2462 | BatA-45 | Wickets- | BowlA-na | Ct/St-22 | FPM-0.4
37 Down 10 Shakib Al Hasan (Bangladesh) flag Shakib Al Hasan (Bangladesh) 478.97 M-32 | Runs-970 | BatA-33 | Wickets-40 | BowlA-30 | Ct/St-8 | FPM-0.3
38 No change Ravindra Jadeja (India) flag Ravindra Jadeja (India) 475.33 M-36 | Runs-395 | BatA-33 | Wickets-43 | BowlA-27 | Ct/St-16 | FPM-0.4
39 Up 1 Will Young (New Zealand) flag Will Young (New Zealand) 471.63 M-44 | Runs-1662 | BatA-42 | Wickets- | BowlA-na | Ct/St-20 | FPM-0.5
40 Up 1 Heinrich Klaasen (South Africa) flag Heinrich Klaasen (South Africa) 468.30 M-39 | Runs-1629 | BatA-49 | Wickets- | BowlA-na | Ct/St-34 | FPM-0.9
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
42 Down 6 Hardik Pandya (India) flag Hardik Pandya (India) 463.48 M-31 | Runs-618 | BatA-33 | Wickets-34 | BowlA-26 | Ct/St-11 | FPM-0.4
43 Up 14 Mustafizur Rahman (Bangladesh) flag Mustafizur Rahman (Bangladesh) 457.63 M-44 | Runs-87 | BatA-8 | Wickets-48 | BowlA-37 | Ct/St-6 | FPM-0.1
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
46 No change Fazalhaq Farooqi (Afghanistan) flag Fazalhaq Farooqi (Afghanistan) 455.57 M-42 | Runs-21 | BatA-4 | Wickets-52 | BowlA-34 | Ct/St-3 | FPM-0.1
47 No change Shai Hope (West Indies) flag Shai Hope (West Indies) 455.49 M-56 | Runs-2073 | BatA-44 | Wickets- | BowlA-na | Ct/St-58 | FPM-1.0
48 No change KL Rahul (India) flag KL Rahul (India) 454.35 M-47 | Runs-1534 | BatA-49 | Wickets- | BowlA-na | Ct/St-56 | FPM-1.2
49 No change Steven Smith (Australia) flag Steven Smith (Australia) 453.63 M-42 | Runs-1422 | BatA-43 | Wickets- | BowlA-na | Ct/St-20 | FPM-0.5
50 Up 4 Lungi Ngidi (South Africa) flag Lungi Ngidi (South Africa) 447.24 M-38 | Runs-77 | BatA-10 | Wickets-49 | BowlA-35 | Ct/St-9 | FPM-0.2
51 Up 4 Mohammed Siraj (India) flag Mohammed Siraj (India) 443.38 M-43 | Runs-55 | BatA-8 | Wickets-71 | BowlA-23 | Ct/St-6 | FPM-0.1
52 Down 18 Gerhard Erasmus (Namibia) flag Gerhard Erasmus (Namibia) 436.62 M-52 | Runs-1927 | BatA-42 | Wickets-52 | BowlA-23 | Ct/St-24 | FPM-0.5
53 Up 3 Scott Edwards (Netherlands) flag Scott Edwards (Netherlands) 436.12 M-60 | Runs-1953 | BatA-41 | Wickets- | BowlA-na | Ct/St-71 | FPM-1.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
57 Up 2 Jos Buttler (England) flag Jos Buttler (England) 430.90 M-42 | Runs-1402 | BatA-40 | Wickets- | BowlA-na | Ct/St-52 | FPM-1.2
58 Up 16 Najmul Hossain Shanto (Bangladesh) flag Najmul Hossain Shanto (Bangladesh) 428.25 M-44 | Runs-1509 | BatA-38 | Wickets-2 | BowlA-58 | Ct/St-14 | FPM-0.3
59 Down 7 Mahmudullah (Bangladesh) flag Mahmudullah (Bangladesh) 427.09 M-39 | Runs-1220 | BatA-45 | Wickets-4 | BowlA-48 | Ct/St-13 | FPM-0.3
60 Down 17 Josh Hazlewood (Australia) flag Josh Hazlewood (Australia) 426.13 M-35 | Runs-77 | BatA-15 | Wickets-45 | BowlA-32 | Ct/St-13 | FPM-0.4
61 Up 4 Rassie van der Dussen (South Africa) flag Rassie van der Dussen (South Africa) 425.29 M-45 | Runs-1688 | BatA-42 | Wickets-1 | BowlA-3 | Ct/St-19 | FPM-0.4
62 No change Rahmat Shah (Afghanistan) flag Rahmat Shah (Afghanistan) 421.36 M-47 | Runs-1508 | BatA-34 | Wickets-1 | BowlA-28 | Ct/St-10 | FPM-0.2
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
66 Up 3 Mohammed Shami (India) flag Mohammed Shami (India) 407.87 M-29 | Runs-64 | BatA-8 | Wickets-58 | BowlA-20 | Ct/St-4 | FPM-0.1
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
68 Up 4 Rahmanullah Gurbaz (Afghanistan) flag Rahmanullah Gurbaz (Afghanistan) 400.67 M-46 | Runs-1605 | BatA-36 | Wickets- | BowlA-na | Ct/St-23 | FPM-0.5
69 Down 8 Shoriful Islam (Bangladesh) flag Shoriful Islam (Bangladesh) 400.58 M-36 | Runs-93 | BatA-8 | Wickets-51 | BowlA-30 | Ct/St-4 | FPM-0.1
70 Up 1 Brandon McMullen (Scotland) flag Brandon McMullen (Scotland) 396.02 M-35 | Runs-1175 | BatA-44 | Wickets-53 | BowlA-22 | Ct/St-20 | FPM-0.6
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
72 Up 4 Tom Latham (New Zealand) flag Tom Latham (New Zealand) 389.11 M-55 | Runs-1537 | BatA-36 | Wickets- | BowlA-na | Ct/St-57 | FPM-1.0
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
74 Down 10 Mitchell Marsh (Australia) flag Mitchell Marsh (Australia) 386.88 M-30 | Runs-1122 | BatA-40 | Wickets-7 | BowlA-30 | Ct/St-5 | FPM-0.2
75 Down 12 Harry Tector (Ireland) flag Harry Tector (Ireland) 384.70 M-40 | Runs-1599 | BatA-52 | Wickets-3 | BowlA-70 | Ct/St-17 | FPM-0.4
76 Up 2 Ibrahim Zadran (Afghanistan) flag Ibrahim Zadran (Afghanistan) 382.80 M-35 | Runs-1654 | BatA-52 | Wickets- | BowlA-na | Ct/St-11 | FPM-0.3
77 Up 4 Max O'Dowd (Netherlands) flag Max O'Dowd (Netherlands) 377.21 M-58 | Runs-1823 | BatA-34 | Wickets-1 | BowlA-110 | Ct/St-14 | FPM-0.2
78 Up 1 Temba Bavuma (South Africa) flag Temba Bavuma (South Africa) 374.98 M-36 | Runs-1386 | BatA-43 | Wickets- | BowlA-na | Ct/St-22 | 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
80 Up 5 Keacy Carty (West Indies) flag Keacy Carty (West Indies) 370.52 M-37 | Runs-1432 | BatA-49 | Wickets- | BowlA-na | Ct/St-7 | 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
82 Up 7 Saurabh Netravalkar (U.S.A.) flag Saurabh Netravalkar (U.S.A.) 365.37 M-50 | Runs-71 | BatA-6 | Wickets-81 | BowlA-23 | Ct/St-10 | FPM-0.2
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
84 Down 4 Joe Root (England) flag Joe Root (England) 365.02 M-28 | Runs-1017 | BatA-39 | Wickets-2 | BowlA-121 | Ct/St-11 | FPM-0.4
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
86 Up 8 David Miller (South Africa) flag David Miller (South Africa) 363.32 M-42 | Runs-1256 | BatA-47 | Wickets- | BowlA-na | Ct/St-25 | FPM-0.6
87 Up 3 Paul van Meekeren (Netherlands) flag Paul van Meekeren (Netherlands) 362.02 M-32 | Runs-109 | BatA-7 | Wickets-54 | BowlA-27 | Ct/St-6 | FPM-0.2
88 Up 3 David Warner (Australia) flag David Warner (Australia) 361.02 M-33 | Runs-1477 | BatA-45 | Wickets- | BowlA-na | Ct/St-15 | FPM-0.5
89 Down 6 Curtis Campher (Ireland) flag Curtis Campher (Ireland) 357.61 M-33 | Runs-754 | BatA-29 | Wickets-24 | BowlA-36 | Ct/St-12 | FPM-0.4
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
91 Up 2 Dilshan Madushanka (Sri Lanka) flag Dilshan Madushanka (Sri Lanka) 354.60 M-26 | Runs-36 | BatA-12 | Wickets-45 | BowlA-25 | Ct/St-6 | FPM-0.2
92 Up 3 Hashmatullah Shahidi (Afghanistan) flag Hashmatullah Shahidi (Afghanistan) 353.12 M-49 | Runs-1281 | BatA-34 | Wickets- | BowlA-na | Ct/St-8 | FPM-0.2
93 Down 6 Quinton de Kock (South Africa) flag Quinton de Kock (South Africa) 350.77 M-31 | Runs-1415 | BatA-47 | Wickets- | BowlA-na | Ct/St-47 | FPM-1.5
94 Up 4 Dhananjaya de Silva (Sri Lanka) flag Dhananjaya de Silva (Sri Lanka) 345.39 M-37 | Runs-753 | BatA-25 | Wickets-17 | BowlA-49 | Ct/St-17 | 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
97 Up 4 Vikramjit Singh (Netherlands) flag Vikramjit Singh (Netherlands) 340.32 M-46 | Runs-1304 | BatA-30 | Wickets-7 | BowlA-37 | Ct/St-8 | FPM-0.2
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
99 Down 17 Michael Leask (Scotland) flag Michael Leask (Scotland) 337.62 M-54 | Runs-1061 | BatA-30 | Wickets-50 | BowlA-24 | Ct/St-18 | FPM-0.3
100 Up 3 Devon Conway (New Zealand) flag Devon Conway (New Zealand) 337.56 M-33 | Runs-1206 | BatA-42 | Wickets- | BowlA-na | Ct/St-15 | FPM-0.5