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
4 No change Kane Williamson (New Zealand) flag Kane Williamson (New Zealand) 672.52 M-20 | Runs-2046 | A-58 | SR-52
7 Up 4 Shubman Gill (India) flag Shubman Gill (India) 601.18 M-29 | Runs-2233 | A-44 | SR-63
9 No change Dinesh Chandimal (Sri Lanka) flag Dinesh Chandimal (Sri Lanka) 561.91 M-28 | Runs-2203 | A-52 | SR-54
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
15 Down 5 Steven Smith (Australia) flag Steven Smith (Australia) 532.42 M-42 | Runs-2937 | A-45 | SR-50
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
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
30 No change Mohammad Rizwan (Pakistan) flag Mohammad Rizwan (Pakistan) 450.20 M-24 | Runs-1453 | A-39 | SR-56
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
41 Down 1 Pathum Nissanka (Sri Lanka) flag Pathum Nissanka (Sri Lanka) 392.31 M-14 | Runs-1076 | A-47 | SR-61
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
50 No change Mehidy Hasan Miraz (Bangladesh) flag Mehidy Hasan Miraz (Bangladesh) 343.19 M-27 | Runs-1216 | A-28 | SR-50
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
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
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
70 Down 3 Jermaine Blackwood (West Indies) flag Jermaine Blackwood (West Indies) 225.13 M-17 | Runs-865 | A-30 | SR-48
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
77 Down 3 Ben Foakes (England) flag Ben Foakes (England) 200.51 M-17 | Runs-729 | A-28 | SR-48
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
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
90 Down 5 Jasprit Bumrah (India) flag Jasprit Bumrah (India) 174.63 M-28 | Runs-298 | A-9 | SR-48
93 No change Matt Henry (New Zealand) flag Matt Henry (New Zealand) 169.50 M-17 | Runs-418 | A-17 | SR-78
96 Up 4 Justin Greaves (West Indies) flag Justin Greaves (West Indies) 165.42 M-9 | Runs-305 | A-19 | SR-52
98 Down 1 Aamer Jamal (Pakistan) flag Aamer Jamal (Pakistan) 163.27 M-8 | Runs-352 | A-27 | SR-57
102 Down 21 Mark Wood (England) flag Mark Wood (England) 160.58 M-17 | Runs-335 | A-14 | SR-81
103 Down 2 Sarfaraz Khan (India) flag Sarfaraz Khan (India) 158.60 M-6 | Runs-371 | A-37 | SR-75
104 Down 2 Ajinkya Rahane (India) flag Ajinkya Rahane (India) 157.95 M-11 | Runs-430 | A-23 | SR-48
106 Up 10 Beau Webster (Australia) flag Beau Webster (Australia) 155.90 M-7 | Runs-381 | A-35 | SR-59
107 Up 19 Mikyle Louis (West Indies) flag Mikyle Louis (West Indies) 154.69 M-10 | Runs-369 | A-18 | SR-41
108 Down 4 Jaker Ali (Bangladesh) flag Jaker Ali (Bangladesh) 153.68 M-6 | Runs-337 | A-31 | SR-57
109 Up 3 Jomel Warrican (West Indies) flag Jomel Warrican (West Indies) 152.13 M-11 | Runs-187 | A-12 | SR-59
110 Down 4 Azhar Ali (Pakistan) flag Azhar Ali (Pakistan) 151.76 M-10 | Runs-563 | A-33 | SR-42
112 Down 4 Kamran Ghulam (Pakistan) flag Kamran Ghulam (Pakistan) 149.11 M-6 | Runs-312 | A-28 | SR-57
114 Down 5 Tristan Stubbs (South Africa) flag Tristan Stubbs (South Africa) 147.97 M-10 | Runs-510 | A-30 | SR-50
115 Down 5 Nishan Madushka (Sri Lanka) flag Nishan Madushka (Sri Lanka) 145.88 M-10 | Runs-571 | A-34 | SR-55
118 Down 5 Nathan Lyon (Australia) flag Nathan Lyon (Australia) 140.48 M-39 | Runs-537 | A-14 | SR-57
119 Up 16 Gus Atkinson (England) flag Gus Atkinson (England) 139.55 M-13 | Runs-363 | A-21 | SR-77
120 Down 5 Kemar Roach (West Indies) flag Kemar Roach (West Indies) 137.00 M-20 | Runs-323 | A-13 | SR-35
121 Up 9 Shardul Thakur (India) flag Shardul Thakur (India) 134.97 M-11 | Runs-304 | A-17 | SR-61
122 Down 4 Mayank Agarawal (India) flag Mayank Agarawal (India) 134.17 M-7 | Runs-436 | A-34 | SR-51
124 Down 7 Harry Tector (Ireland) flag Harry Tector (Ireland) 132.96 M-7 | Runs-391 | A-28 | SR-44
126 Down 6 Nkrumah Bonner (West Indies) flag Nkrumah Bonner (West Indies) 127.96 M-10 | Runs-418 | A-30 | SR-31
127 Down 6 Sarfaraz Ahmed (Pakistan) flag Sarfaraz Ahmed (Pakistan) 127.94 M-5 | Runs-374 | A-47 | SR-65
128 Down 5 Nurul Hasan (Bangladesh) flag Nurul Hasan (Bangladesh) 124.50 M-8 | Runs-325 | A-23 | SR-64
129 Down 5 Dan Lawrence (England) flag Dan Lawrence (England) 124.15 M-7 | Runs-342 | A-24 | SR-66
131 Down 3 Ollie Robinson (England) flag Ollie Robinson (England) 123.22 M-19 | Runs-368 | A-14 | SR-58
132 Down 10 Mark Adair (Ireland) flag Mark Adair (Ireland) 123.06 M-6 | Runs-302 | A-34 | SR-72
133 Down 8 Mohammed Siraj (India) flag Mohammed Siraj (India) 122.87 M-36 | Runs-112 | A-4 | SR-29
136 Down 4 Prabath Jayasuriya (Sri Lanka) flag Prabath Jayasuriya (Sri Lanka) 120.05 M-22 | Runs-255 | A-8 | SR-33
137 Down 4 Curtis Campher (Ireland) flag Curtis Campher (Ireland) 116.64 M-7 | Runs-342 | A-24 | SR-48
138 Up 18 Wessly Madhevere (Zimbabwe) flag Wessly Madhevere (Zimbabwe) 115.51 M-6 | Runs-244 | A-22 | SR-50
141 Up 39 Brydon Carse (England) flag Brydon Carse (England) 111.44 M-9 | Runs-258 | A-23 | SR-77
142 Up 48 Nick Welch (Zimbabwe) flag Nick Welch (Zimbabwe) 111.38 M-6 | Runs-261 | A-22 | SR-42
145 Down 5 Ramesh Mendis (Sri Lanka) flag Ramesh Mendis (Sri Lanka) 109.85 M-14 | Runs-351 | A-18 | SR-43
146 Down 5 Oshada Fernando (Sri Lanka) flag Oshada Fernando (Sri Lanka) 109.68 M-11 | Runs-427 | A-24 | SR-54
147 Down 11 Andy Balbirnie (Ireland) flag Andy Balbirnie (Ireland) 109.65 M-7 | Runs-330 | A-25 | SR-48
148 Down 6 Mohammed Shami (India) flag Mohammed Shami (India) 108.33 M-13 | Runs-235 | A-15 | SR-69
149 Down 6 Abid Ali (Pakistan) flag Abid Ali (Pakistan) 108.21 M-4 | Runs-336 | A-48 | SR-54
150 Down 13 Keacy Carty (West Indies) flag Keacy Carty (West Indies) 106.05 M-7 | Runs-235 | A-17 | SR-46
152 Down 5 Corbin Bosch (South Africa) flag Corbin Bosch (South Africa) 104.51 M-3 | Runs-217 | A-109 | SR-84
154 Down 5 Asitha Fernando (Sri Lanka) flag Asitha Fernando (Sri Lanka) 102.79 M-21 | Runs-54 | A-4 | SR-28
155 Down 4 Rassie van der Dussen (South Africa) flag Rassie van der Dussen (South Africa) 101.13 M-8 | Runs-295 | A-21 | SR-37