Cricket Ratings, Rankings and Awards; powered via a comprehensive original one-of-a-kind scoring system.

Year-end snapshots of ratings allowing you to track historical performance trends over time. Available for each year since the format origin.  Updated - 31st Jul 2025.

CRR Change Name Points Stats
1 No change Harry Brook (England) flag Harry Brook (England) 720.91 M-24 | Runs-2281 | Avg-58 | SR*-88
2 No change Kane Williamson (New Zealand) flag Kane Williamson (New Zealand) 700.06 M-23 | Runs-2399 | Avg-62 | SR*-52
7 No change Jonny Bairstow (England) flag Jonny Bairstow (England) 568.66 M-30 | Runs-2012 | Avg-40 | SR*-69
10 No change Rohit Sharma (India) flag Rohit Sharma (India) 531.96 M-35 | Runs-2160 | Avg-36 | SR*-55
11 No change Daryl Mitchell (New Zealand) flag Daryl Mitchell (New Zealand) 522.47 M-28 | Runs-1935 | Avg-44 | SR*-54
12 No change Dhananjaya de Silva (Sri Lanka) flag Dhananjaya de Silva (Sri Lanka) 518.01 M-29 | Runs-2069 | Avg-44 | SR*-59
14 No change Dinesh Chandimal (Sri Lanka) flag Dinesh Chandimal (Sri Lanka) 514.14 M-28 | Runs-2032 | Avg-48 | SR*-53
15 No change Shubman Gill (India) flag Shubman Gill (India) 512.20 M-30 | Runs-1780 | Avg-35 | SR*-60
16 No change Steven Smith (Australia) flag Steven Smith (Australia) 499.83 M-38 | Runs-2725 | Avg-46 | SR*-50
17 No change Aiden Markram (South Africa) flag Aiden Markram (South Africa) 496.35 M-23 | Runs-1334 | Avg-33 | SR*-55
18 No change Litton Das (Bangladesh) flag Litton Das (Bangladesh) 495.36 M-28 | Runs-1929 | Avg-39 | SR*-59
19 No change Abdullah Shafique (Pakistan) flag Abdullah Shafique (Pakistan) 491.25 M-22 | Runs-1504 | Avg-39 | SR*-44
20 No change Marnus Labuschagne (Australia) flag Marnus Labuschagne (Australia) 491.15 M-38 | Runs-2750 | Avg-44 | SR*-50
21 No change Tom Blundell (New Zealand) flag Tom Blundell (New Zealand) 477.27 M-31 | Runs-1616 | Avg-33 | SR*-55
22 No change Angelo Mathews (Sri Lanka) flag Angelo Mathews (Sri Lanka) 475.80 M-30 | Runs-2061 | Avg-44 | SR*-48
23 No change Babar Azam (Pakistan) flag Babar Azam (Pakistan) 473.97 M-27 | Runs-2006 | Avg-42 | SR*-53
24 No change Temba Bavuma (South Africa) flag Temba Bavuma (South Africa) 470.38 M-21 | Runs-1584 | Avg-48 | SR*-49
25 No change Mohammad Rizwan (Pakistan) flag Mohammad Rizwan (Pakistan) 464.46 M-26 | Runs-1522 | Avg-41 | SR*-56
26 No change Zak Crawley (England) flag Zak Crawley (England) 463.99 M-45 | Runs-2318 | Avg-28 | SR*-68
27 No change Kraigg Brathwaite (West Indies) flag Kraigg Brathwaite (West Indies) 455.27 M-32 | Runs-2124 | Avg-35 | SR*-40
28 No change Ollie Pope (England) flag Ollie Pope (England) 444.18 M-42 | Runs-2485 | Avg-33 | SR*-67
29 No change Kusal Mendis (Sri Lanka) flag Kusal Mendis (Sri Lanka) 443.92 M-24 | Runs-1471 | Avg-36 | SR*-63
30 No change Salman Agha (Pakistan) flag Salman Agha (Pakistan) 442.63 M-18 | Runs-1210 | Avg-43 | SR*-64
31 No change KL Rahul (India) flag KL Rahul (India) 440.05 M-21 | Runs-1234 | Avg-33 | SR*-48
34 No change Mushfiqur Rahim (Bangladesh) flag Mushfiqur Rahim (Bangladesh) 422.59 M-24 | Runs-1594 | Avg-41 | SR*-51
36 No change Virat Kohli (India) flag Virat Kohli (India) 420.98 M-35 | Runs-1889 | Avg-33 | SR*-50
39 No change Pathum Nissanka (Sri Lanka) flag Pathum Nissanka (Sri Lanka) 382.25 M-15 | Runs-917 | Avg-38 | SR*-53
41 No change Kyle Verreynne (South Africa) flag Kyle Verreynne (South Africa) 367.71 M-23 | Runs-960 | Avg-30 | SR*-57
42 No change Will Young (New Zealand) flag Will Young (New Zealand) 361.44 M-18 | Runs-1015 | Avg-32 | SR*-45
43 No change Cameron Green (Australia) flag Cameron Green (Australia) 358.95 M-26 | Runs-1309 | Avg-37 | SR*-50
47 No change Mehidy Hasan Miraz (Bangladesh) flag Mehidy Hasan Miraz (Bangladesh) 340.00 M-29 | Runs-1314 | Avg-28 | SR*-49
48 No change Mitchell Marsh (Australia) flag Mitchell Marsh (Australia) 337.40 M-14 | Runs-823 | Avg-36 | SR*-68
50 No change Jason Holder (West Indies) flag Jason Holder (West Indies) 313.64 M-24 | Runs-958 | Avg-26 | SR*-48
52 No change Joshua Da Silva (West Indies) flag Joshua Da Silva (West Indies) 310.04 M-32 | Runs-1178 | Avg-25 | SR*-41
53 No change Ben Foakes (England) flag Ben Foakes (England) 301.88 M-20 | Runs-807 | Avg-26 | SR*-45
55 No change Ravichandran Ashwin (India) flag Ravichandran Ashwin (India) 276.76 M-33 | Runs-1085 | Avg-23 | SR*-55
57 No change Mahmudul Hasan Joy (Bangladesh) flag Mahmudul Hasan Joy (Bangladesh) 269.43 M-17 | Runs-728 | Avg-23 | SR*-41
59 No change Shreyas Iyer (India) flag Shreyas Iyer (India) 265.62 M-14 | Runs-811 | Avg-37 | SR*-63
60 No change Azhar Ali (Pakistan) flag Azhar Ali (Pakistan) 264.26 M-15 | Runs-970 | Avg-40 | SR*-44
64 No change Dan Lawrence (England) flag Dan Lawrence (England) 239.62 M-14 | Runs-671 | Avg-27 | SR*-56
65 No change Nkrumah Bonner (West Indies) flag Nkrumah Bonner (West Indies) 238.73 M-15 | Runs-803 | Avg-38 | SR*-34
66 No change Cheteshwar Pujara (India) flag Cheteshwar Pujara (India) 236.18 M-24 | Runs-1292 | Avg-32 | SR*-39
67 No change Mark Wood (England) flag Mark Wood (England) 231.70 M-21 | Runs-408 | Avg-14 | SR*-74
70 No change Keegan Petersen (South Africa) flag Keegan Petersen (South Africa) 220.09 M-14 | Runs-704 | Avg-28 | SR*-48
71 No change David Bedingham (South Africa) flag David Bedingham (South Africa) 217.34 M-11 | Runs-596 | Avg-33 | SR*-68
72 No change Pat Cummins (Australia) flag Pat Cummins (Australia) 216.73 M-34 | Runs-766 | Avg-18 | SR*-58
75 No change Tim Southee (New Zealand) flag Tim Southee (New Zealand) 210.04 M-31 | Runs-555 | Avg-12 | SR*-75
78 No change Jermaine Blackwood (West Indies) flag Jermaine Blackwood (West Indies) 203.35 M-23 | Runs-1109 | Avg-27 | SR*-46
79 No change Chris Woakes (England) flag Chris Woakes (England) 200.48 M-19 | Runs-649 | Avg-24 | SR*-58
80 No change Alzarri Joseph (West Indies) flag Alzarri Joseph (West Indies) 198.55 M-24 | Runs-448 | Avg-12 | SR*-56
83 No change Glenn Phillips (New Zealand) flag Glenn Phillips (New Zealand) 192.23 M-14 | Runs-676 | Avg-34 | SR*-76
84 No change Ajinkya Rahane (India) flag Ajinkya Rahane (India) 190.33 M-18 | Runs-693 | Avg-22 | SR*-46
85 No change Rassie van der Dussen (South Africa) flag Rassie van der Dussen (South Africa) 189.29 M-13 | Runs-616 | Avg-29 | SR*-40
87 No change Kavem Hodge (West Indies) flag Kavem Hodge (West Indies) 186.48 M-9 | Runs-516 | Avg-29 | SR*-50
89 No change Abid Ali (Pakistan) flag Abid Ali (Pakistan) 185.31 M-9 | Runs-695 | Avg-50 | SR*-49
90 No change Jamie Smith (England) flag Jamie Smith (England) 185.21 M-9 | Runs-637 | Avg-42 | SR*-72
92 No change Sarfaraz Khan (India) flag Sarfaraz Khan (India) 184.69 M-6 | Runs-371 | Avg-37 | SR*-75
93 No change Wiaan Mulder (South Africa) flag Wiaan Mulder (South Africa) 182.10 M-15 | Runs-534 | Avg-24 | SR*-45
94 No change Rahmat Shah (Afghanistan) flag Rahmat Shah (Afghanistan) 179.48 M-6 | Runs-514 | Avg-47 | SR*-56
96 No change Marco Jansen (South Africa) flag Marco Jansen (South Africa) 175.76 M-16 | Runs-444 | Avg-21 | SR*-47
97 No change Oshada Fernando (Sri Lanka) flag Oshada Fernando (Sri Lanka) 172.75 M-15 | Runs-698 | Avg-29 | SR*-49
98 No change Lorcan Tucker (Ireland) flag Lorcan Tucker (Ireland) 169.61 M-6 | Runs-480 | Avg-44 | SR*-62
99 No change Keshav Maharaj (South Africa) flag Keshav Maharaj (South Africa) 168.93 M-25 | Runs-457 | Avg-12 | SR*-58
100 No change Jasprit Bumrah (India) flag Jasprit Bumrah (India) 167.07 M-28 | Runs-272 | Avg-9 | SR*-49
101 No change Nitish Kumar Reddy (India) flag Nitish Kumar Reddy (India) 165.92 M-4 | Runs-294 | Avg-49 | SR*-67
104 No change Nishan Madushka (Sri Lanka) flag Nishan Madushka (Sri Lanka) 163.46 M-10 | Runs-571 | Avg-34 | SR*-55
107 No change Tristan Stubbs (South Africa) flag Tristan Stubbs (South Africa) 156.10 M-8 | Runs-500 | Avg-36 | SR*-53
110 No change Aamer Jamal (Pakistan) flag Aamer Jamal (Pakistan) 154.22 M-7 | Runs-303 | Avg-28 | SR*-57
111 No change Matt Henry (New Zealand) flag Matt Henry (New Zealand) 153.61 M-18 | Runs-425 | Avg-18 | SR*-79
112 No change Nathan Lyon (Australia) flag Nathan Lyon (Australia) 153.14 M-35 | Runs-522 | Avg-14 | SR*-62
114 No change Mayank Agarawal (India) flag Mayank Agarawal (India) 148.72 M-8 | Runs-483 | Avg-32 | SR*-51
116 No change Ibrahim Zadran (Afghanistan) flag Ibrahim Zadran (Afghanistan) 145.32 M-5 | Runs-393 | Avg-39 | SR*-51
117 No change Ollie Robinson (England) flag Ollie Robinson (England) 143.76 M-20 | Runs-410 | Avg-15 | SR*-56
120 No change Mikyle Louis (West Indies) flag Mikyle Louis (West Indies) 140.22 M-7 | Runs-333 | Avg-24 | SR*-43
124 No change Kemar Roach (West Indies) flag Kemar Roach (West Indies) 136.40 M-24 | Runs-350 | Avg-12 | SR*-34
125 No change Harry Tector (Ireland) flag Harry Tector (Ireland) 132.99 M-6 | Runs-374 | Avg-31 | SR*-44
126 No change Shardul Thakur (India) flag Shardul Thakur (India) 129.65 M-10 | Runs-327 | Avg-19 | SR*-64
127 No change Roston Chase (West Indies) flag Roston Chase (West Indies) 129.19 M-12 | Runs-396 | Avg-18 | SR*-43
128 No change Sarfaraz Ahmed (Pakistan) flag Sarfaraz Ahmed (Pakistan) 127.94 M-5 | Runs-374 | Avg-47 | SR*-65
129 No change Jos Buttler (England) flag Jos Buttler (England) 126.65 M-10 | Runs-364 | Avg-23 | SR*-42
131 No change Nurul Hasan (Bangladesh) flag Nurul Hasan (Bangladesh) 124.50 M-8 | Runs-325 | Avg-23 | SR*-64
134 No change Dom Sibley (England) flag Dom Sibley (England) 122.86 M-10 | Runs-356 | Avg-20 | SR*-30
136 No change Justin Greaves (West Indies) flag Justin Greaves (West Indies) 120.27 M-4 | Runs-207 | Avg-30 | SR*-54
137 No change Jaker Ali (Bangladesh) flag Jaker Ali (Bangladesh) 120.22 M-3 | Runs-236 | Avg-39 | SR*-61
138 No change Mohammed Siraj (India) flag Mohammed Siraj (India) 119.77 M-34 | Runs-124 | Avg-5 | SR*-38
139 No change Gus Atkinson (England) flag Gus Atkinson (England) 118.85 M-11 | Runs-352 | Avg-23 | SR*-79
142 No change Mohammed Shami (India) flag Mohammed Shami (India) 117.78 M-14 | Runs-252 | Avg-15 | SR*-71
145 No change Asitha Fernando (Sri Lanka) flag Asitha Fernando (Sri Lanka) 113.23 M-21 | Runs-48 | Avg-3 | SR*-25
146 No change Curtis Campher (Ireland) flag Curtis Campher (Ireland) 111.81 M-6 | Runs-297 | Avg-25 | SR*-49
147 No change Ramesh Mendis (Sri Lanka) flag Ramesh Mendis (Sri Lanka) 111.33 M-15 | Runs-380 | Avg-18 | SR*-46
151 No change Kamran Ghulam (Pakistan) flag Kamran Ghulam (Pakistan) 110.37 M-3 | Runs-205 | Avg-41 | SR*-58
154 No change Colin de Grandhomme (New Zealand) flag Colin de Grandhomme (New Zealand) 103.93 M-5 | Runs-247 | Avg-49 | SR*-75
155 No change Ross Taylor (New Zealand) flag Ross Taylor (New Zealand) 103.50 M-8 | Runs-316 | Avg-26 | SR*-49
157 No change Prabath Jayasuriya (Sri Lanka) flag Prabath Jayasuriya (Sri Lanka) 103.17 M-18 | Runs-227 | Avg-8 | SR*-33
158 No change Vishwa Fernando (Sri Lanka) flag Vishwa Fernando (Sri Lanka) 100.99 M-18 | Runs-105 | Avg-7 | SR*-26
159 No change Andy Balbirnie (Ireland) flag Andy Balbirnie (Ireland) 100.46 M-6 | Runs-255 | Avg-23 | SR*-49
160 No change Hasan Ali (Pakistan) flag Hasan Ali (Pakistan) 98.21 M-15 | Runs-227 | Avg-10 | SR*-63
161 No change Dhruv Jurel (India) flag Dhruv Jurel (India) 97.16 M-4 | Runs-202 | Avg-40 | SR*-53
164 No change Khaled Ahmed (Bangladesh) flag Khaled Ahmed (Bangladesh) 95.53 M-13 | Runs-39 | Avg-2 | SR*-27
165 No change Kyle Jamieson (New Zealand) flag Kyle Jamieson (New Zealand) 95.49 M-14 | Runs-236 | Avg-13 | SR*-49