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 Up 2 Romario Shepherd (West Indies) flag Romario Shepherd (West Indies) 836.46 M-57 | Runs-648 | BatA-25 | Wickets-62 | BowlA-28 | Ct/St-7 | FPM-0.1
2 Down 1 Hardik Pandya (India) flag Hardik Pandya (India) 831.75 M-65 | Runs-1328 | BatA-33 | Wickets-52 | BowlA-26 | Ct/St-24 | FPM-0.4
3 Down 1 Wanindu Hasaranga (Sri Lanka) flag Wanindu Hasaranga (Sri Lanka) 800.96 M-57 | Runs-520 | BatA-13 | Wickets-98 | BowlA-16 | Ct/St-27 | FPM-0.5
4 No change Sikandar Raza (Zimbabwe) flag Sikandar Raza (Zimbabwe) 793.32 M-67 | Runs-1963 | BatA-34 | Wickets-68 | BowlA-20 | Ct/St-25 | FPM-0.4
5 Up 13 Jason Holder (West Indies) flag Jason Holder (West Indies) 754.15 M-48 | Runs-455 | BatA-19 | Wickets-55 | BowlA-28 | Ct/St-23 | FPM-0.5
6 Down 1 Liam Livingstone (England) flag Liam Livingstone (England) 728.46 M-52 | Runs-749 | BatA-23 | Wickets-31 | BowlA-25 | Ct/St-23 | FPM-0.4
7 No change Haris Rauf (Pakistan) flag Haris Rauf (Pakistan) 701.89 M-65 | Runs-94 | BatA-7 | Wickets-91 | BowlA-20 | Ct/St-19 | FPM-0.3
8 Up 1 Aiden Markram (South Africa) flag Aiden Markram (South Africa) 696.09 M-45 | Runs-1010 | BatA-30 | Wickets-12 | BowlA-36 | Ct/St-26 | FPM-0.6
9 Up 11 Mahedi Hasan (Bangladesh) flag Mahedi Hasan (Bangladesh) 692.05 M-52 | Runs-354 | BatA-13 | Wickets-50 | BowlA-23 | Ct/St-21 | FPM-0.4
10 Up 7 Akeal Hosein (West Indies) flag Akeal Hosein (West Indies) 679.75 M-72 | Runs-270 | BatA-16 | Wickets-71 | BowlA-26 | Ct/St-17 | FPM-0.2
11 Up 3 Shaheen Shah Afridi (Pakistan) flag Shaheen Shah Afridi (Pakistan) 670.84 M-50 | Runs-192 | BatA-12 | Wickets-71 | BowlA-20 | Ct/St-11 | FPM-0.2
12 Down 2 Dipendra Singh Airee (Nepal) flag Dipendra Singh Airee (Nepal) 660.35 M-56 | Runs-1346 | BatA-36 | Wickets-51 | BowlA-19 | Ct/St-27 | FPM-0.5
13 Down 7 Axar Patel (India) flag Axar Patel (India) 659.91 M-59 | Runs-460 | BatA-18 | Wickets-62 | BowlA-21 | Ct/St-20 | FPM-0.3
14 Down 2 Marcus Stoinis (Australia) flag Marcus Stoinis (Australia) 657.29 M-46 | Runs-869 | BatA-36 | Wickets-35 | BowlA-21 | Ct/St-10 | FPM-0.2
15 Up 22 Glenn Maxwell (Australia) flag Glenn Maxwell (Australia) 653.02 M-49 | Runs-974 | BatA-26 | Wickets-15 | BowlA-38 | Ct/St-24 | FPM-0.5
16 Down 5 Adil Rashid (England) flag Adil Rashid (England) 652.90 M-65 | Runs-97 | BatA-8 | Wickets-70 | BowlA-25 | Ct/St-21 | FPM-0.3
17 Up 8 Mitchell Santner (New Zealand) flag Mitchell Santner (New Zealand) 647.47 M-62 | Runs-400 | BatA-18 | Wickets-64 | BowlA-24 | Ct/St-20 | FPM-0.3
18 Down 5 Jos Buttler (England) flag Jos Buttler (England) 645.49 M-55 | Runs-1829 | BatA-42 | Wickets- | BowlA-na | Ct/St-49 | FPM-0.9
19 Down 11 Arshdeep Singh (India) flag Arshdeep Singh (India) 641.63 M-63 | Runs-71 | BatA-9 | Wickets-99 | BowlA-18 | Ct/St-16 | FPM-0.3
20 Up 9 Adam Zampa (Australia) flag Adam Zampa (Australia) 639.07 M-54 | Runs-28 | BatA-4 | Wickets-78 | BowlA-20 | Ct/St-7 | FPM-0.1
21 Up 6 Alzarri Joseph (West Indies) flag Alzarri Joseph (West Indies) 638.64 M-45 | Runs-129 | BatA-16 | Wickets-62 | BowlA-25 | Ct/St-13 | FPM-0.3
22 Up 4 Taskin Ahmed (Bangladesh) flag Taskin Ahmed (Bangladesh) 637.01 M-53 | Runs-161 | BatA-11 | Wickets-74 | BowlA-20 | Ct/St-9 | FPM-0.2
23 Up 10 Rishad Hossain (Bangladesh) flag Rishad Hossain (Bangladesh) 634.94 M-40 | Runs-170 | BatA-9 | Wickets-48 | BowlA-23 | Ct/St-23 | FPM-0.6
24 Down 9 Shadab Khan (Pakistan) flag Shadab Khan (Pakistan) 631.66 M-61 | Runs-566 | BatA-20 | Wickets-54 | BowlA-26 | Ct/St-21 | FPM-0.3
25 Down 9 Rashid Khan (Afghanistan) flag Rashid Khan (Afghanistan) 629.45 M-45 | Runs-288 | BatA-14 | Wickets-66 | BowlA-15 | Ct/St-17 | FPM-0.4
26 Up 19 Mohammad Nawaz (Pakistan) flag Mohammad Nawaz (Pakistan) 610.95 M-40 | Runs-446 | BatA-19 | Wickets-36 | BowlA-24 | Ct/St-18 | FPM-0.5
27 Down 8 Maheesh Theekshana (Sri Lanka) flag Maheesh Theekshana (Sri Lanka) 600.61 M-63 | Runs-78 | BatA-4 | Wickets-61 | BowlA-27 | Ct/St-15 | FPM-0.2
28 Down 7 Sam Curran (England) flag Sam Curran (England) 581.29 M-42 | Runs-265 | BatA-13 | Wickets-38 | BowlA-29 | Ct/St-22 | FPM-0.5
29 Up 10 Reeza Hendricks (South Africa) flag Reeza Hendricks (South Africa) 579.79 M-50 | Runs-1501 | BatA-32 | Wickets- | BowlA-na | Ct/St-23 | FPM-0.5
30 No change Richard Ngarava (Zimbabwe) flag Richard Ngarava (Zimbabwe) 578.24 M-63 | Runs-78 | BatA-5 | Wickets-78 | BowlA-19 | Ct/St-10 | FPM-0.2
31 Down 8 Mohammad Nabi (Afghanistan) flag Mohammad Nabi (Afghanistan) 576.31 M-51 | Runs-841 | BatA-24 | Wickets-25 | BowlA-31 | Ct/St-28 | FPM-0.5
32 Down 10 Rovman Powell (West Indies) flag Rovman Powell (West Indies) 564.08 M-69 | Runs-1581 | BatA-28 | Wickets-1 | BowlA-103 | Ct/St-36 | FPM-0.5
33 Up 15 Ryan Burl (Zimbabwe) flag Ryan Burl (Zimbabwe) 562.87 M-66 | Runs-1027 | BatA-24 | Wickets-40 | BowlA-18 | Ct/St-28 | FPM-0.4
34 Down 3 Shakib Al Hasan (Bangladesh) flag Shakib Al Hasan (Bangladesh) 561.79 M-50 | Runs-947 | BatA-23 | Wickets-54 | BowlA-21 | Ct/St-10 | FPM-0.2
35 Down 7 Roston Chase (West Indies) flag Roston Chase (West Indies) 553.17 M-40 | Runs-521 | BatA-23 | Wickets-25 | BowlA-28 | Ct/St-12 | FPM-0.3
36 Up 10 Ish Sodhi (New Zealand) flag Ish Sodhi (New Zealand) 551.02 M-69 | Runs-122 | BatA-6 | Wickets-77 | BowlA-23 | Ct/St-22 | FPM-0.3
37 Up 19 Shoriful Islam (Bangladesh) flag Shoriful Islam (Bangladesh) 549.06 M-44 | Runs-55 | BatA-5 | Wickets-50 | BowlA-24 | Ct/St-7 | FPM-0.2
38 Up 14 Michael Leask (Scotland) flag Michael Leask (Scotland) 542.77 M-43 | Runs-630 | BatA-19 | Wickets-32 | BowlA-18 | Ct/St-14 | FPM-0.3
39 Down 7 Ravi Bishnoi (India) flag Ravi Bishnoi (India) 541.87 M-42 | Runs-55 | BatA-8 | Wickets-61 | BowlA-19 | Ct/St-15 | FPM-0.4
40 Up 19 Litton Das (Bangladesh) flag Litton Das (Bangladesh) 541.25 M-74 | Runs-1646 | BatA-23 | Wickets- | BowlA-na | Ct/St-63 | FPM-0.9
41 Down 1 Mitchell Marsh (Australia) flag Mitchell Marsh (Australia) 538.86 M-45 | Runs-1166 | BatA-32 | Wickets-2 | BowlA-70 | Ct/St-25 | FPM-0.6
42 Down 7 Kusal Mendis (Sri Lanka) flag Kusal Mendis (Sri Lanka) 537.08 M-52 | Runs-1469 | BatA-30 | Wickets- | BowlA-na | Ct/St-40 | FPM-0.8
43 Up 22 Michael Bracewell (New Zealand) flag Michael Bracewell (New Zealand) 535.54 M-36 | Runs-382 | BatA-24 | Wickets-31 | BowlA-21 | Ct/St-22 | FPM-0.6
44 Down 8 Mark Adair (Ireland) flag Mark Adair (Ireland) 529.61 M-68 | Runs-574 | BatA-16 | Wickets-96 | BowlA-20 | Ct/St-34 | FPM-0.5
45 Down 1 Pathum Nissanka (Sri Lanka) flag Pathum Nissanka (Sri Lanka) 527.58 M-61 | Runs-1773 | BatA-31 | Wickets- | BowlA-na | Ct/St-12 | FPM-0.2
46 Down 8 Gerhard Erasmus (Namibia) flag Gerhard Erasmus (Namibia) 525.04 M-49 | Runs-1099 | BatA-30 | Wickets-42 | BowlA-15 | Ct/St-26 | FPM-0.5
47 Up 30 Mustafizur Rahman (Bangladesh) flag Mustafizur Rahman (Bangladesh) 521.95 M-68 | Runs-44 | BatA-5 | Wickets-78 | BowlA-21 | Ct/St-16 | FPM-0.2
48 Down 7 Azmatullah Omarzai (Afghanistan) flag Azmatullah Omarzai (Afghanistan) 517.45 M-47 | Runs-474 | BatA-14 | Wickets-31 | BowlA-30 | Ct/St-18 | FPM-0.4
49 Down 7 Mohammed Aslam (Kuwait) flag Mohammed Aslam (Kuwait) 517.24 M-60 | Runs-721 | BatA-21 | Wickets-64 | BowlA-20 | Ct/St-17 | FPM-0.3
50 Down 16 Blessing Muzarabani (Zimbabwe) flag Blessing Muzarabani (Zimbabwe) 516.40 M-54 | Runs-28 | BatA-3 | Wickets-54 | BowlA-22 | Ct/St-9 | FPM-0.2
51 Up 16 Daryl Mitchell (New Zealand) flag Daryl Mitchell (New Zealand) 516.11 M-64 | Runs-1392 | BatA-29 | Wickets-4 | BowlA-20 | Ct/St-34 | FPM-0.5
52 Down 9 Charith Asalanka (Sri Lanka) flag Charith Asalanka (Sri Lanka) 512.40 M-60 | Runs-1219 | BatA-23 | Wickets-6 | BowlA-25 | Ct/St-18 | FPM-0.3
53 Up 32 Dinesh Nakrani (Uganda) flag Dinesh Nakrani (Uganda) 511.24 M-70 | Runs-1035 | BatA-28 | Wickets-84 | BowlA-15 | Ct/St-16 | FPM-0.2
54 Down 30 Suryakumar Yadav (India) flag Suryakumar Yadav (India) 511.15 M-79 | Runs-2459 | BatA-38 | Wickets-2 | BowlA-3 | Ct/St-43 | FPM-0.5
55 Down 5 JJ Smit (Namibia) flag JJ Smit (Namibia) 503.33 M-43 | Runs-691 | BatA-35 | Wickets-37 | BowlA-17 | Ct/St-17 | FPM-0.4
56 Down 1 James Neesham (New Zealand) flag James Neesham (New Zealand) 503.16 M-55 | Runs-631 | BatA-20 | Wickets-29 | BowlA-24 | Ct/St-30 | FPM-0.5
57 Up 17 Mark Watt (Scotland) flag Mark Watt (Scotland) 502.44 M-42 | Runs-241 | BatA-11 | Wickets-44 | BowlA-22 | Ct/St-11 | FPM-0.3
58 Up 34 Brandon King (West Indies) flag Brandon King (West Indies) 500.44 M-57 | Runs-1506 | BatA-30 | Wickets- | BowlA-na | Ct/St-23 | FPM-0.4
59 Up 5 Chamika Karunaratne (Sri Lanka) flag Chamika Karunaratne (Sri Lanka) 499.69 M-41 | Runs-276 | BatA-15 | Wickets-23 | BowlA-40 | Ct/St-12 | FPM-0.3
60 Down 9 Keshav Maharaj (South Africa) flag Keshav Maharaj (South Africa) 499.63 M-39 | Runs-103 | BatA-11 | Wickets-38 | BowlA-26 | Ct/St-14 | FPM-0.4
61 Down 12 Muhammad Waseem (U.A.E.) flag Muhammad Waseem (U.A.E.) 499.14 M-78 | Runs-2759 | BatA-38 | Wickets-5 | BowlA-28 | Ct/St-62 | FPM-0.8
62 No change Dasun Shanaka (Sri Lanka) flag Dasun Shanaka (Sri Lanka) 496.74 M-59 | Runs-944 | BatA-24 | Wickets-20 | BowlA-25 | Ct/St-26 | FPM-0.4
63 Down 10 Kushal Bhurtel (Nepal) flag Kushal Bhurtel (Nepal) 496.12 M-56 | Runs-1275 | BatA-26 | Wickets-24 | BowlA-13 | Ct/St-27 | FPM-0.5
64 Down 10 Phil Salt (England) flag Phil Salt (England) 489.48 M-43 | Runs-1193 | BatA-34 | Wickets- | BowlA-na | Ct/St-31 | FPM-0.7
65 Down 7 Aqib Ilyas (Oman) flag Aqib Ilyas (Oman) 487.03 M-34 | Runs-922 | BatA-31 | Wickets-45 | BowlA-15 | Ct/St-12 | FPM-0.4
66 Down 6 Nicholas Pooran (West Indies) flag Nicholas Pooran (West Indies) 483.27 M-67 | Runs-1641 | BatA-28 | Wickets- | BowlA-na | Ct/St-45 | FPM-0.7
67 Down 6 Curtis Campher (Ireland) flag Curtis Campher (Ireland) 480.02 M-61 | Runs-924 | BatA-21 | Wickets-31 | BowlA-34 | Ct/St-32 | FPM-0.5
68 Down 5 Naveen-ul-Haq (Afghanistan) flag Naveen-ul-Haq (Afghanistan) 472.16 M-40 | Runs-37 | BatA-5 | Wickets-54 | BowlA-20 | Ct/St-9 | FPM-0.2
69 Up 29 Tanzim Hasan Sakib (Bangladesh) flag Tanzim Hasan Sakib (Bangladesh) 472.09 M-28 | Runs-139 | BatA-14 | Wickets-35 | BowlA-25 | Ct/St-13 | FPM-0.5
70 Down 13 Wellington Masakadza (Zimbabwe) flag Wellington Masakadza (Zimbabwe) 469.27 M-47 | Runs-204 | BatA-9 | Wickets-26 | BowlA-34 | Ct/St-20 | FPM-0.4
71 Up 46 Alpesh Ramjani (Uganda) flag Alpesh Ramjani (Uganda) 464.99 M-60 | Runs-833 | BatA-27 | Wickets-93 | BowlA-11 | Ct/St-21 | FPM-0.4
72 Down 6 Tim Southee (New Zealand) flag Tim Southee (New Zealand) 464.81 M-43 | Runs-54 | BatA-11 | Wickets-65 | BowlA-18 | Ct/St-21 | FPM-0.5
73 Down 5 David Wiese (Namibia/South Africa) flag David Wiese (Namibia/South Africa) 460.65 M-34 | Runs-532 | BatA-28 | Wickets-35 | BowlA-23 | Ct/St-11 | FPM-0.3
74 Up 1 Mahmudullah (Bangladesh) flag Mahmudullah (Bangladesh) 460.26 M-49 | Runs-884 | BatA-23 | Wickets-10 | BowlA-26 | Ct/St-19 | FPM-0.4
75 Down 6 Moeen Ali (England) flag Moeen Ali (England) 459.79 M-54 | Runs-792 | BatA-26 | Wickets-30 | BowlA-23 | Ct/St-13 | FPM-0.2
76 Down 6 Karan KC (Nepal) flag Karan KC (Nepal) 459.39 M-48 | Runs-240 | BatA-15 | Wickets-59 | BowlA-21 | Ct/St-16 | FPM-0.3
77 Up 20 Bas de Leede (Netherlands) flag Bas de Leede (Netherlands) 457.92 M-32 | Runs-502 | BatA-25 | Wickets-35 | BowlA-17 | Ct/St-17 | FPM-0.5
78 Down 6 Junaid Siddique (U.A.E.) flag Junaid Siddique (U.A.E.) 455.75 M-58 | Runs-80 | BatA-13 | Wickets-80 | BowlA-22 | Ct/St-14 | FPM-0.2
79 Up 41 Abbas Afridi (Pakistan) flag Abbas Afridi (Pakistan) 455.50 M-24 | Runs-135 | BatA-12 | Wickets-38 | BowlA-16 | Ct/St-6 | FPM-0.3
80 Down 1 Yasin Patel (Kuwait) flag Yasin Patel (Kuwait) 446.21 M-50 | Runs-149 | BatA-12 | Wickets-60 | BowlA-18 | Ct/St-25 | FPM-0.5
81 Down 1 Gareth Delany (Ireland) flag Gareth Delany (Ireland) 445.13 M-55 | Runs-642 | BatA-18 | Wickets-28 | BowlA-29 | Ct/St-20 | FPM-0.4
82 Down 4 Josh Little (Ireland) flag Josh Little (Ireland) 444.12 M-53 | Runs-85 | BatA-14 | Wickets-68 | BowlA-21 | Ct/St-14 | FPM-0.3
83 Down 7 Josh Hazlewood (Australia) flag Josh Hazlewood (Australia) 443.34 M-39 | Runs-12 | BatA-12 | Wickets-54 | BowlA-19 | Ct/St-10 | FPM-0.3
84 Down 1 Glenn Phillips (New Zealand) flag Glenn Phillips (New Zealand) 442.98 M-58 | Runs-1423 | BatA-32 | Wickets-4 | BowlA-25 | Ct/St-34 | FPM-0.6
85 Down 3 Mohammad Rizwan (Pakistan) flag Mohammad Rizwan (Pakistan) 442.02 M-65 | Runs-2349 | BatA-47 | Wickets- | BowlA-na | Ct/St-41 | FPM-0.6
86 Down 2 Basil Hameed (U.A.E.) flag Basil Hameed (U.A.E.) 441.24 M-57 | Runs-745 | BatA-23 | Wickets-38 | BowlA-16 | Ct/St-25 | FPM-0.4
87 Down 40 Andre Russell (West Indies) flag Andre Russell (West Indies) 432.99 M-26 | Runs-406 | BatA-24 | Wickets-25 | BowlA-27 | Ct/St-6 | FPM-0.2
88 Up 45 Devon Conway (New Zealand) flag Devon Conway (New Zealand) 432.77 M-40 | Runs-1069 | BatA-33 | Wickets- | BowlA-na | Ct/St-33 | FPM-0.8
89 Down 2 Ehsan Khan (Hong Kong) flag Ehsan Khan (Hong Kong) 431.83 M-71 | Runs-198 | BatA-10 | Wickets-106 | BowlA-15 | Ct/St-17 | FPM-0.2
90 Down 2 Gudakesh Motie (West Indies) flag Gudakesh Motie (West Indies) 431.03 M-37 | Runs-125 | BatA-10 | Wickets-34 | BowlA-27 | Ct/St-9 | FPM-0.2
91 Down 18 Chris Jordan (England) flag Chris Jordan (England) 429.24 M-30 | Runs-143 | BatA-12 | Wickets-35 | BowlA-25 | Ct/St-12 | FPM-0.4
92 Down 3 Saad Bin Zafar (Canada) flag Saad Bin Zafar (Canada) 428.90 M-54 | Runs-424 | BatA-30 | Wickets-55 | BowlA-19 | Ct/St-21 | FPM-0.4
93 Up 15 George Munsey (Scotland) flag George Munsey (Scotland) 428.20 M-43 | Runs-1315 | BatA-32 | Wickets- | BowlA-na | Ct/St-21 | FPM-0.5
94 Down 3 Fazalhaq Farooqi (Afghanistan) flag Fazalhaq Farooqi (Afghanistan) 424.27 M-42 | Runs-12 | BatA-4 | Wickets-53 | BowlA-19 | Ct/St-5 | FPM-0.1
95 Down 9 Anrich Nortje (South Africa) flag Anrich Nortje (South Africa) 423.34 M-33 | Runs-11 | BatA-3 | Wickets-46 | BowlA-17 | Ct/St-9 | FPM-0.3
96 Up 80 Tim Seifert (New Zealand) flag Tim Seifert (New Zealand) 422.94 M-36 | Runs-1041 | BatA-34 | Wickets- | BowlA-na | Ct/St-23 | FPM-0.6
97 Down 4 Yasim Murtaza (Hong Kong) flag Yasim Murtaza (Hong Kong) 421.11 M-63 | Runs-746 | BatA-17 | Wickets-70 | BowlA-19 | Ct/St-12 | FPM-0.2
98 Down 3 Meet Bhavsar (Kuwait) flag Meet Bhavsar (Kuwait) 419.28 M-60 | Runs-1591 | BatA-29 | Wickets-11 | BowlA-23 | Ct/St-28 | FPM-0.5
99 Up 17 Mark Chapman (New Zealand/Hong Kong) flag Mark Chapman (New Zealand/Hong Kong) 416.02 M-60 | Runs-1217 | BatA-29 | Wickets- | BowlA-na | Ct/St-23 | FPM-0.4
100 Down 29 Kagiso Rabada (South Africa) flag Kagiso Rabada (South Africa) 414.79 M-33 | Runs-67 | BatA-13 | Wickets-32 | BowlA-28 | Ct/St-14 | FPM-0.4