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
3 No change Travis Head (Australia) flag Travis Head (Australia) 657.07 M-34 | Runs-2430 | Avg-45 | SR*-80
4 No change Rishabh Pant (India) flag Rishabh Pant (India) 648.37 M-28 | Runs-2004 | Avg-44 | SR*-76
5 No change Ben Duckett (England) flag Ben Duckett (England) 605.02 M-28 | Runs-2160 | Avg-43 | SR*-88
6 No change Dimuth Karunaratne (Sri Lanka) flag Dimuth Karunaratne (Sri Lanka) 592.15 M-31 | Runs-2613 | Avg-48 | SR*-57
7 No change Jonny Bairstow (England) flag Jonny Bairstow (England) 568.66 M-30 | Runs-2012 | Avg-40 | SR*-69
8 No change Usman Khawaja (Australia) flag Usman Khawaja (Australia) 550.79 M-33 | Runs-2705 | Avg-49 | SR*-46
9 No change Saud Shakeel (Pakistan) flag Saud Shakeel (Pakistan) 543.62 M-16 | Runs-1504 | Avg-56 | SR*-50
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
13 No change Devon Conway (New Zealand) flag Devon Conway (New Zealand) 516.93 M-27 | Runs-1836 | Avg-37 | SR*-52
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
32 No change Tom Latham (New Zealand) flag Tom Latham (New Zealand) 435.86 M-33 | Runs-1938 | Avg-32 | SR*-49
33 No change Ben Stokes (England) flag Ben Stokes (England) 423.80 M-43 | Runs-2291 | Avg-32 | SR*-62
34 No change Mushfiqur Rahim (Bangladesh) flag Mushfiqur Rahim (Bangladesh) 422.59 M-24 | Runs-1594 | Avg-41 | SR*-51
35 No change Mominul Haque (Bangladesh) flag Mominul Haque (Bangladesh) 422.19 M-29 | Runs-1552 | Avg-32 | SR*-51
36 No change Virat Kohli (India) flag Virat Kohli (India) 420.98 M-35 | Runs-1889 | Avg-33 | SR*-50
37 No change Yashasvi Jaiswal (India) flag Yashasvi Jaiswal (India) 401.21 M-18 | Runs-1766 | Avg-55 | SR*-66
38 No change Najmul Hossain Shanto (Bangladesh) flag Najmul Hossain Shanto (Bangladesh) 392.62 M-29 | Runs-1565 | Avg-28 | SR*-54
39 No change Pathum Nissanka (Sri Lanka) flag Pathum Nissanka (Sri Lanka) 382.25 M-15 | Runs-917 | Avg-38 | SR*-53
40 No change Ravindra Jadeja (India) flag Ravindra Jadeja (India) 380.38 M-29 | Runs-1405 | Avg-34 | SR*-49
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
44 No change Kamindu Mendis (Sri Lanka) flag Kamindu Mendis (Sri Lanka) 356.29 M-10 | Runs-1110 | Avg-74 | SR*-65
45 No change Imam-ul-Haq (Pakistan) flag Imam-ul-Haq (Pakistan) 349.71 M-13 | Runs-1083 | Avg-47 | SR*-46
46 No change Alex Carey (Australia) flag Alex Carey (Australia) 345.18 M-36 | Runs-1534 | Avg-32 | SR*-61
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
49 No change Dean Elgar (South Africa) flag Dean Elgar (South Africa) 314.96 M-22 | Runs-1364 | Avg-35 | SR*-53
50 No change Jason Holder (West Indies) flag Jason Holder (West Indies) 313.64 M-24 | Runs-958 | Avg-26 | SR*-48
51 No change Shan Masood (Pakistan) flag Shan Masood (Pakistan) 310.63 M-15 | Runs-775 | Avg-28 | SR*-68
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
54 No change David Warner (Australia) flag David Warner (Australia) 300.93 M-28 | Runs-1542 | Avg-31 | SR*-60
55 No change Ravichandran Ashwin (India) flag Ravichandran Ashwin (India) 276.76 M-33 | Runs-1085 | Avg-23 | SR*-55
56 No change Shakib Al Hasan (Bangladesh) flag Shakib Al Hasan (Bangladesh) 274.25 M-15 | Runs-747 | Avg-31 | SR*-60
57 No change Mahmudul Hasan Joy (Bangladesh) flag Mahmudul Hasan Joy (Bangladesh) 269.43 M-17 | Runs-728 | Avg-23 | SR*-41
58 No change Rachin Ravindra (New Zealand) flag Rachin Ravindra (New Zealand) 267.96 M-15 | Runs-1057 | Avg-38 | SR*-56
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
61 No change Shadman Islam (Bangladesh) flag Shadman Islam (Bangladesh) 255.62 M-14 | Runs-648 | Avg-25 | SR*-45
62 No change Kyle Mayers (West Indies) flag Kyle Mayers (West Indies) 254.99 M-18 | Runs-949 | Avg-33 | SR*-61
63 No change Tamim Iqbal (Bangladesh) flag Tamim Iqbal (Bangladesh) 246.99 M-10 | Runs-729 | Avg-41 | SR*-69
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
68 No change Niroshan Dickwella (Sri Lanka) flag Niroshan Dickwella (Sri Lanka) 228.52 M-16 | Runs-777 | Avg-31 | SR*-65
69 No change Henry Nicholls (New Zealand) flag Henry Nicholls (New Zealand) 220.33 M-20 | Runs-978 | Avg-31 | SR*-51
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
73 No change Zakir Hasan (Bangladesh) flag Zakir Hasan (Bangladesh) 211.73 M-13 | Runs-593 | Avg-24 | SR*-49
74 No change Alick Athanaze (West Indies) flag Alick Athanaze (West Indies) 211.37 M-11 | Runs-560 | Avg-27 | SR*-53
75 No change Tim Southee (New Zealand) flag Tim Southee (New Zealand) 210.04 M-31 | Runs-555 | Avg-12 | SR*-75
76 No change Axar Patel (India) flag Axar Patel (India) 209.26 M-14 | Runs-646 | Avg-36 | SR*-52
77 No change Fawad Alam (Pakistan) flag Fawad Alam (Pakistan) 208.74 M-13 | Runs-629 | Avg-39 | SR*-47
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
81 No change Lahiru Thirimanne (Sri Lanka) flag Lahiru Thirimanne (Sri Lanka) 197.86 M-9 | Runs-684 | Avg-40 | SR*-43
82 No change Rory Burns (England) flag Rory Burns (England) 196.92 M-11 | Runs-556 | Avg-26 | SR*-42
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
86 No change Kagiso Rabada (South Africa) flag Kagiso Rabada (South Africa) 189.27 M-26 | Runs-418 | Avg-13 | SR*-58
87 No change Kavem Hodge (West Indies) flag Kavem Hodge (West Indies) 186.48 M-9 | Runs-516 | Avg-29 | SR*-50
88 No change Tony de Zorzi (South Africa) flag Tony de Zorzi (South Africa) 186.16 M-11 | Runs-600 | Avg-30 | SR*-54
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
91 No change Washington Sundar (India) flag Washington Sundar (India) 185.00 M-8 | Runs-442 | Avg-49 | SR*-47
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
95 No change Tagenarine Chanderpaul (West Indies) flag Tagenarine Chanderpaul (West Indies) 177.15 M-10 | Runs-560 | Avg-33 | SR*-39
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