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 1 Harry Brook (England) flag Harry Brook (England) 807.87 M-30 | Runs-2820 | A-58 | SR-88
2 Up 1 Joe Root (England) flag Joe Root (England) 745.58 M-53 | Runs-4829 | A-57 | SR-63
3 Down 2 Ben Duckett (England) flag Ben Duckett (England) 712.08 M-34 | Runs-2762 | A-46 | SR-88
4 No change Kane Williamson (New Zealand) flag Kane Williamson (New Zealand) 672.52 M-20 | Runs-2046 | A-58 | SR-52
5 No change Travis Head (Australia) flag Travis Head (Australia) 626.09 M-41 | Runs-2810 | A-43 | SR-80
6 No change Rishabh Pant (India) flag Rishabh Pant (India) 612.54 M-26 | Runs-2024 | A-45 | SR-78
7 Up 4 Shubman Gill (India) flag Shubman Gill (India) 601.18 M-29 | Runs-2233 | A-44 | SR-63
8 Down 1 Yashasvi Jaiswal (India) flag Yashasvi Jaiswal (India) 592.99 M-24 | Runs-2209 | A-50 | SR-66
9 No change Dinesh Chandimal (Sri Lanka) flag Dinesh Chandimal (Sri Lanka) 561.91 M-28 | Runs-2203 | A-52 | SR-54
10 Down 2 Usman Khawaja (Australia) flag Usman Khawaja (Australia) 550.27 M-40 | Runs-3166 | A-47 | SR-47
11 Up 2 Litton Das (Bangladesh) flag Litton Das (Bangladesh) 543.52 M-25 | Runs-1700 | A-38 | SR-59
12 No change Babar Azam (Pakistan) flag Babar Azam (Pakistan) 540.83 M-26 | Runs-2066 | A-43 | SR-52
13 Up 4 KL Rahul (India) flag KL Rahul (India) 535.98 M-27 | Runs-1783 | A-36 | SR-48
14 No change Saud Shakeel (Pakistan) flag Saud Shakeel (Pakistan) 535.17 M-19 | Runs-1658 | A-50 | SR-50
15 Down 5 Steven Smith (Australia) flag Steven Smith (Australia) 532.42 M-42 | Runs-2937 | A-45 | SR-50
16 Down 1 Dimuth Karunaratne (Sri Lanka) flag Dimuth Karunaratne (Sri Lanka) 523.16 M-28 | Runs-2046 | A-41 | SR-57
17 Down 1 Temba Bavuma (South Africa) flag Temba Bavuma (South Africa) 517.98 M-20 | Runs-1611 | A-50 | SR-51
18 No change Kusal Mendis (Sri Lanka) flag Kusal Mendis (Sri Lanka) 506.19 M-26 | Runs-1735 | A-41 | SR-66
19 No change Daryl Mitchell (New Zealand) flag Daryl Mitchell (New Zealand) 502.35 M-27 | Runs-1907 | A-43 | SR-53
20 Up 1 Dhananjaya de Silva (Sri Lanka) flag Dhananjaya de Silva (Sri Lanka) 497.00 M-29 | Runs-1880 | A-40 | SR-61
21 Up 2 Zak Crawley (England) flag Zak Crawley (England) 489.00 M-45 | Runs-2609 | A-32 | SR-70
22 Down 2 Ollie Pope (England) flag Ollie Pope (England) 484.63 M-42 | Runs-2725 | A-37 | SR-70
23 Up 1 Mushfiqur Rahim (Bangladesh) flag Mushfiqur Rahim (Bangladesh) 475.26 M-23 | Runs-1632 | A-42 | SR-50
24 Up 2 Devon Conway (New Zealand) flag Devon Conway (New Zealand) 474.36 M-25 | Runs-1549 | A-34 | SR-52
25 Down 3 Tom Blundell (New Zealand) flag Tom Blundell (New Zealand) 474.16 M-30 | Runs-1568 | A-33 | SR-56
26 Down 1 Angelo Mathews (Sri Lanka) flag Angelo Mathews (Sri Lanka) 470.96 M-29 | Runs-1978 | A-43 | SR-49
27 Up 1 Rohit Sharma (India) flag Rohit Sharma (India) 464.50 M-28 | Runs-1622 | A-34 | SR-56
28 Up 1 Abdullah Shafique (Pakistan) flag Abdullah Shafique (Pakistan) 462.49 M-22 | Runs-1504 | A-39 | SR-44
29 Up 9 Ben Stokes (England) flag Ben Stokes (England) 451.70 M-44 | Runs-2401 | A-33 | SR-62
30 No change Mohammad Rizwan (Pakistan) flag Mohammad Rizwan (Pakistan) 450.20 M-24 | Runs-1453 | A-39 | SR-56
31 Down 4 Najmul Hossain Shanto (Bangladesh) flag Najmul Hossain Shanto (Bangladesh) 449.71 M-28 | Runs-1640 | A-32 | SR-54
32 Up 9 Ravindra Jadeja (India) flag Ravindra Jadeja (India) 447.13 M-33 | Runs-1901 | A-40 | SR-50
33 Down 1 Tom Latham (New Zealand) flag Tom Latham (New Zealand) 441.32 M-29 | Runs-1778 | A-33 | SR-50
34 Down 1 Salman Agha (Pakistan) flag Salman Agha (Pakistan) 430.90 M-21 | Runs-1317 | A-39 | SR-62
35 Down 1 Marnus Labuschagne (Australia) flag Marnus Labuschagne (Australia) 422.20 M-40 | Runs-2550 | A-39 | SR-49
36 Down 1 Virat Kohli (India) flag Virat Kohli (India) 422.01 M-31 | Runs-1683 | A-32 | SR-50
37 Down 1 Aiden Markram (South Africa) flag Aiden Markram (South Africa) 421.96 M-20 | Runs-1169 | A-32 | SR-60
38 Down 1 Jonny Bairstow (England) flag Jonny Bairstow (England) 416.68 M-26 | Runs-1845 | A-43 | SR-72
39 Down 8 Kraigg Brathwaite (West Indies) flag Kraigg Brathwaite (West Indies) 414.98 M-30 | Runs-1809 | A-32 | SR-41
40 Down 1 Alex Carey (Australia) flag Alex Carey (Australia) 393.61 M-43 | Runs-2010 | A-35 | SR-64
41 Down 1 Pathum Nissanka (Sri Lanka) flag Pathum Nissanka (Sri Lanka) 392.31 M-14 | Runs-1076 | A-47 | SR-61
42 No change Mominul Haque (Bangladesh) flag Mominul Haque (Bangladesh) 377.74 M-28 | Runs-1278 | A-27 | SR-53
43 Up 1 Kamindu Mendis (Sri Lanka) flag Kamindu Mendis (Sri Lanka) 372.50 M-14 | Runs-1316 | A-63 | SR-64
44 Up 1 Kyle Verreynne (South Africa) flag Kyle Verreynne (South Africa) 368.69 M-25 | Runs-1126 | A-34 | SR-60
45 Up 4 Will Young (New Zealand) flag Will Young (New Zealand) 362.16 M-18 | Runs-966 | A-31 | SR-46
46 No change Mitchell Marsh (Australia) flag Mitchell Marsh (Australia) 357.82 M-14 | Runs-823 | A-36 | SR-68
47 Down 4 Rachin Ravindra (New Zealand) flag Rachin Ravindra (New Zealand) 351.88 M-16 | Runs-1059 | A-37 | SR-56
48 Down 1 Imam-ul-Haq (Pakistan) flag Imam-ul-Haq (Pakistan) 349.71 M-13 | Runs-1083 | A-47 | SR-46
49 Down 1 Shan Masood (Pakistan) flag Shan Masood (Pakistan) 348.93 M-17 | Runs-1002 | A-31 | SR-67
50 No change Mehidy Hasan Miraz (Bangladesh) flag Mehidy Hasan Miraz (Bangladesh) 343.19 M-27 | Runs-1216 | A-28 | SR-50
51 Up 2 Sean Williams (Zimbabwe) flag Sean Williams (Zimbabwe) 340.94 M-9 | Runs-892 | A-56 | SR-78
52 Up 11 Alick Athanaze (West Indies) flag Alick Athanaze (West Indies) 308.99 M-13 | Runs-627 | A-25 | SR-54
53 Up 12 Cameron Green (Australia) flag Cameron Green (Australia) 308.63 M-28 | Runs-1329 | A-34 | SR-50
54 Up 29 Jamie Smith (England) flag Jamie Smith (England) 307.72 M-15 | Runs-1075 | A-49 | SR-75
55 Down 1 David Bedingham (South Africa) flag David Bedingham (South Africa) 290.33 M-15 | Runs-828 | A-36 | SR-67
56 Down 1 Mahmudul Hasan Joy (Bangladesh) flag Mahmudul Hasan Joy (Bangladesh) 275.85 M-18 | Runs-775 | A-23 | SR-41
57 Down 1 David Warner (Australia) flag David Warner (Australia) 274.74 M-26 | Runs-1475 | A-33 | SR-60
58 Down 1 Dean Elgar (South Africa) flag Dean Elgar (South Africa) 270.01 M-17 | Runs-1000 | A-32 | SR-52
59 Up 19 Wiaan Mulder (South Africa) flag Wiaan Mulder (South Africa) 265.60 M-15 | Runs-1010 | A-48 | SR-62
60 Down 2 Ravichandran Ashwin (India) flag Ravichandran Ashwin (India) 261.20 M-27 | Runs-818 | A-21 | SR-57
61 Down 2 Shakib Al Hasan (Bangladesh) flag Shakib Al Hasan (Bangladesh) 256.86 M-13 | Runs-676 | A-31 | SR-62
62 Down 1 Glenn Phillips (New Zealand) flag Glenn Phillips (New Zealand) 255.89 M-14 | Runs-676 | A-34 | SR-76
63 Up 8 Kavem Hodge (West Indies) flag Kavem Hodge (West Indies) 247.92 M-11 | Runs-556 | A-25 | SR-50
64 Down 2 Shreyas Iyer (India) flag Shreyas Iyer (India) 247.20 M-14 | Runs-811 | A-37 | SR-63
65 Down 13 Joshua Da Silva (West Indies) flag Joshua Da Silva (West Indies) 244.73 M-26 | Runs-921 | A-24 | SR-42
66 Down 15 Jason Holder (West Indies) flag Jason Holder (West Indies) 244.04 M-20 | Runs-786 | A-25 | SR-47
67 Down 3 Cheteshwar Pujara (India) flag Cheteshwar Pujara (India) 242.37 M-17 | Runs-928 | A-32 | SR-43
68 Down 2 Zakir Hasan (Bangladesh) flag Zakir Hasan (Bangladesh) 233.87 M-13 | Runs-593 | A-24 | SR-49
69 Up 1 Henry Nicholls (New Zealand) flag Henry Nicholls (New Zealand) 228.40 M-17 | Runs-747 | A-27 | SR-53
70 Down 3 Jermaine Blackwood (West Indies) flag Jermaine Blackwood (West Indies) 225.13 M-17 | Runs-865 | A-30 | SR-48
71 Down 11 Shadman Islam (Bangladesh) flag Shadman Islam (Bangladesh) 222.65 M-16 | Runs-730 | A-24 | SR-49
72 Up 1 Chris Woakes (England) flag Chris Woakes (England) 218.80 M-24 | Runs-730 | A-21 | SR-56
73 Down 4 Tim Southee (New Zealand) flag Tim Southee (New Zealand) 217.71 M-28 | Runs-517 | A-11 | SR-76
74 Down 6 Pat Cummins (Australia) flag Pat Cummins (Australia) 215.79 M-37 | Runs-840 | A-17 | SR-61
75 Down 3 Ryan Rickelton (South Africa) flag Ryan Rickelton (South Africa) 205.65 M-11 | Runs-638 | A-38 | SR-55
76 Up 29 Shamar Joseph (West Indies) flag Shamar Joseph (West Indies) 200.84 M-11 | Runs-299 | A-16 | SR-89
77 Down 3 Ben Foakes (England) flag Ben Foakes (England) 200.51 M-17 | Runs-729 | A-28 | SR-48
78 Up 9 Craig Ervine (Zimbabwe) flag Craig Ervine (Zimbabwe) 200.17 M-11 | Runs-694 | A-33 | SR-49
79 Down 4 Marco Jansen (South Africa) flag Marco Jansen (South Africa) 198.66 M-18 | Runs-506 | A-22 | SR-50
80 Down 3 Keshav Maharaj (South Africa) flag Keshav Maharaj (South Africa) 195.99 M-23 | Runs-553 | A-17 | SR-68
81 Down 1 Keegan Petersen (South Africa) flag Keegan Petersen (South Africa) 190.65 M-12 | Runs-660 | A-30 | SR-48
82 Down 6 Tony de Zorzi (South Africa) flag Tony de Zorzi (South Africa) 189.84 M-13 | Runs-641 | A-28 | SR-54
83 Down 4 Lorcan Tucker (Ireland) flag Lorcan Tucker (Ireland) 186.44 M-7 | Runs-571 | A-44 | SR-64
84 Down 2 Rahmat Shah (Afghanistan) flag Rahmat Shah (Afghanistan) 185.02 M-5 | Runs-585 | A-65 | SR-52
85 Up 4 Brian Bennett (Zimbabwe) flag Brian Bennett (Zimbabwe) 182.98 M-9 | Runs-503 | A-36 | SR-73
86 Down 2 Alzarri Joseph (West Indies) flag Alzarri Joseph (West Indies) 180.78 M-24 | Runs-397 | A-11 | SR-53
87 Up 27 Roston Chase (West Indies) flag Roston Chase (West Indies) 180.24 M-13 | Runs-436 | A-17 | SR-45
88 Down 2 Nitish Kumar Reddy (India) flag Nitish Kumar Reddy (India) 177.23 M-7 | Runs-343 | A-29 | SR-56
89 Up 6 Jacob Bethell (England) flag Jacob Bethell (England) 175.13 M-4 | Runs-271 | A-39 | SR-69
90 Down 5 Jasprit Bumrah (India) flag Jasprit Bumrah (India) 174.63 M-28 | Runs-298 | A-9 | SR-48
91 Down 1 Kagiso Rabada (South Africa) flag Kagiso Rabada (South Africa) 171.25 M-24 | Runs-338 | A-12 | SR-57
92 Down 1 Axar Patel (India) flag Axar Patel (India) 171.16 M-11 | Runs-591 | A-42 | SR-54
93 No change Matt Henry (New Zealand) flag Matt Henry (New Zealand) 169.50 M-17 | Runs-418 | A-17 | SR-78
94 Up 52 Washington Sundar (India) flag Washington Sundar (India) 169.12 M-9 | Runs-487 | A-37 | SR-44
95 Down 3 Tagenarine Chanderpaul (West Indies) flag Tagenarine Chanderpaul (West Indies) 167.91 M-10 | Runs-560 | A-33 | SR-39
96 Up 4 Justin Greaves (West Indies) flag Justin Greaves (West Indies) 165.42 M-9 | Runs-305 | A-19 | SR-52
97 Down 9 Andy McBrine (Ireland) flag Andy McBrine (Ireland) 164.20 M-7 | Runs-485 | A-49 | SR-58
98 Down 1 Aamer Jamal (Pakistan) flag Aamer Jamal (Pakistan) 163.27 M-8 | Runs-352 | A-27 | SR-57
99 Down 1 Taijul Islam (Bangladesh) flag Taijul Islam (Bangladesh) 162.94 M-22 | Runs-374 | A-10 | SR-38
100 Down 1 Sarel Erwee (South Africa) flag Sarel Erwee (South Africa) 162.14 M-10 | Runs-479 | A-27 | SR-43