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 Pathum Nissanka (Sri Lanka) flag Pathum Nissanka (Sri Lanka) 554.00 M-61 | Runs-2422 | Avg-43 | SR*-90
2 No change Shubman Gill (India) flag Shubman Gill (India) 511.50 M-44 | Runs-2279 | Avg-62 | SR*-103
3 No change Rohit Sharma (India) flag Rohit Sharma (India) 503.10 M-41 | Runs-1751 | Avg-49 | SR*-116
4 No change Kusal Mendis (Sri Lanka) flag Kusal Mendis (Sri Lanka) 498.28 M-62 | Runs-2084 | Avg-40 | SR*-90
5 No change Babar Azam (Pakistan) flag Babar Azam (Pakistan) 496.99 M-46 | Runs-2377 | Avg-58 | SR*-89
6 No change Travis Head (Australia) flag Travis Head (Australia) 484.41 M-27 | Runs-1372 | Avg-60 | SR*-122
7 No change Heinrich Klaasen (South Africa) flag Heinrich Klaasen (South Africa) 480.27 M-40 | Runs-1494 | Avg-44 | SR*-126
8 No change Charith Asalanka (Sri Lanka) flag Charith Asalanka (Sri Lanka) 464.99 M-68 | Runs-2165 | Avg-42 | SR*-91
9 No change Quinton de Kock (South Africa) flag Quinton de Kock (South Africa) 452.89 M-34 | Runs-1635 | Avg-50 | SR*-103
10 No change Virat Kohli (India) flag Virat Kohli (India) 444.69 M-44 | Runs-1866 | Avg-52 | SR*-95
11 No change David Warner (Australia) flag David Warner (Australia) 437.56 M-33 | Runs-1477 | Avg-45 | SR*-104
12 No change Shai Hope (West Indies) flag Shai Hope (West Indies) 431.40 M-55 | Runs-2154 | Avg-47 | SR*-84
13 No change Mahmudullah (Bangladesh) flag Mahmudullah (Bangladesh) 424.58 M-50 | Runs-1615 | Avg-48 | SR*-81
14 No change Daryl Mitchell (New Zealand) flag Daryl Mitchell (New Zealand) 416.96 M-39 | Runs-1577 | Avg-53 | SR*-98
15 No change Dawid Malan (England) flag Dawid Malan (England) 412.23 M-29 | Runs-1426 | Avg-57 | SR*-98
16 No change Ibrahim Zadran (Afghanistan) flag Ibrahim Zadran (Afghanistan) 403.41 M-32 | Runs-1438 | Avg-50 | SR*-81
17 No change Mohammad Rizwan (Pakistan) flag Mohammad Rizwan (Pakistan) 399.74 M-48 | Runs-1622 | Avg-49 | SR*-90
18 No change Rassie van der Dussen (South Africa) flag Rassie van der Dussen (South Africa) 395.51 M-47 | Runs-1757 | Avg-43 | SR*-88
19 No change Shreyas Iyer (India) flag Shreyas Iyer (India) 395.47 M-41 | Runs-1614 | Avg-49 | SR*-101
20 No change Mitchell Marsh (Australia) flag Mitchell Marsh (Australia) 384.86 M-33 | Runs-1179 | Avg-38 | SR*-104
21 No change Rahmat Shah (Afghanistan) flag Rahmat Shah (Afghanistan) 383.51 M-47 | Runs-1510 | Avg-35 | SR*-72
22 No change Najmul Hossain Shanto (Bangladesh) flag Najmul Hossain Shanto (Bangladesh) 382.77 M-42 | Runs-1433 | Avg-38 | SR*-81
23 No change Fakhar Zaman (Pakistan) flag Fakhar Zaman (Pakistan) 379.87 M-35 | Runs-1532 | Avg-48 | SR*-91
24 No change Aiden Markram (South Africa) flag Aiden Markram (South Africa) 376.54 M-48 | Runs-1645 | Avg-41 | SR*-102
25 No change Azmatullah Omarzai (Afghanistan) flag Azmatullah Omarzai (Afghanistan) 371.50 M-36 | Runs-907 | Avg-48 | SR*-97
26 No change KL Rahul (India) flag KL Rahul (India) 363.40 M-42 | Runs-1519 | Avg-52 | SR*-87
27 No change Harry Tector (Ireland) flag Harry Tector (Ireland) 358.30 M-45 | Runs-1782 | Avg-50 | SR*-86
28 No change Marnus Labuschagne (Australia) flag Marnus Labuschagne (Australia) 357.63 M-46 | Runs-1305 | Avg-35 | SR*-82
29 No change Steven Smith (Australia) flag Steven Smith (Australia) 352.98 M-37 | Runs-1284 | Avg-44 | SR*-83
30 No change Scott Edwards (Netherlands) flag Scott Edwards (Netherlands) 350.61 M-55 | Runs-1668 | Avg-37 | SR*-89
31 No change Devon Conway (New Zealand) flag Devon Conway (New Zealand) 346.16 M-32 | Runs-1246 | Avg-45 | SR*-90
32 No change Will Young (New Zealand) flag Will Young (New Zealand) 337.36 M-34 | Runs-1374 | Avg-46 | SR*-88
33 No change Hashmatullah Shahidi (Afghanistan) flag Hashmatullah Shahidi (Afghanistan) 329.55 M-48 | Runs-1313 | Avg-35 | SR*-72
34 No change Imam-ul-Haq (Pakistan) flag Imam-ul-Haq (Pakistan) 325.68 M-32 | Runs-1304 | Avg-43 | SR*-86
35 No change Jos Buttler (England) flag Jos Buttler (England) 316.51 M-36 | Runs-1167 | Avg-39 | SR*-111
36 No change Sikandar Raza (Zimbabwe) flag Sikandar Raza (Zimbabwe) 307.00 M-45 | Runs-1403 | Avg-41 | SR*-92
37 No change Sadeera Samarawickrama (Sri Lanka) flag Sadeera Samarawickrama (Sri Lanka) 303.75 M-43 | Runs-1123 | Avg-34 | SR*-94
38 No change Paul Stirling (Ireland) flag Paul Stirling (Ireland) 301.01 M-44 | Runs-1518 | Avg-39 | SR*-88
39 No change David Miller (South Africa) flag David Miller (South Africa) 300.19 M-43 | Runs-1259 | Avg-45 | SR*-110
40 No change Temba Bavuma (South Africa) flag Temba Bavuma (South Africa) 299.38 M-38 | Runs-1296 | Avg-41 | SR*-88
41 No change Mushfiqur Rahim (Bangladesh) flag Mushfiqur Rahim (Bangladesh) 295.57 M-54 | Runs-1619 | Avg-39 | SR*-82
42 No change Keacy Carty (West Indies) flag Keacy Carty (West Indies) 290.25 M-31 | Runs-1000 | Avg-43 | SR*-77
43 No change Liam Livingstone (England) flag Liam Livingstone (England) 286.41 M-33 | Runs-844 | Avg-35 | SR*-111
44 No change Glenn Maxwell (Australia) flag Glenn Maxwell (Australia) 285.13 M-29 | Runs-720 | Avg-33 | SR*-131
45 No change Mohammad Nabi (Afghanistan) flag Mohammad Nabi (Afghanistan) 281.16 M-46 | Runs-836 | Avg-26 | SR*-93
46 No change Max O'Dowd (Netherlands) flag Max O'Dowd (Netherlands) 280.85 M-52 | Runs-1579 | Avg-32 | SR*-72
47 No change Mehidy Hasan Miraz (Bangladesh) flag Mehidy Hasan Miraz (Bangladesh) 280.05 M-62 | Runs-1206 | Avg-29 | SR*-77
48 No change Brandon King (West Indies) flag Brandon King (West Indies) 279.20 M-42 | Runs-1248 | Avg-31 | SR*-86
49 No change Rachin Ravindra (New Zealand) flag Rachin Ravindra (New Zealand) 266.42 M-25 | Runs-820 | Avg-41 | SR*-108
50 No change Avishka Fernando (Sri Lanka) flag Avishka Fernando (Sri Lanka) 266.34 M-29 | Runs-852 | Avg-30 | SR*-86
51 No change Litton Das (Bangladesh) flag Litton Das (Bangladesh) 265.35 M-58 | Runs-1490 | Avg-29 | SR*-80
52 No change Shakib Al Hasan (Bangladesh) flag Shakib Al Hasan (Bangladesh) 263.96 M-41 | Runs-1247 | Avg-35 | SR*-83
53 No change Tom Latham (New Zealand) flag Tom Latham (New Zealand) 252.30 M-48 | Runs-1403 | Avg-40 | SR*-91
54 No change Harry Brook (England) flag Harry Brook (England) 250.69 M-20 | Runs-719 | Avg-40 | SR*-107
55 No change Alex Carey (Australia) flag Alex Carey (Australia) 250.62 M-34 | Runs-887 | Avg-33 | SR*-87
56 No change Tamim Iqbal (Bangladesh) flag Tamim Iqbal (Bangladesh) 249.87 M-36 | Runs-1155 | Avg-36 | SR*-78
57 No change Ishan Kishan (India) flag Ishan Kishan (India) 241.33 M-27 | Runs-933 | Avg-42 | SR*-102
58 No change Shikhar Dhawan (India) flag Shikhar Dhawan (India) 238.57 M-28 | Runs-985 | Avg-39 | SR*-79
59 No change Gerhard Erasmus (Namibia) flag Gerhard Erasmus (Namibia) 237.73 M-44 | Runs-1731 | Avg-46 | SR*-81
60 No change Sean Williams (Zimbabwe) flag Sean Williams (Zimbabwe) 235.12 M-26 | Runs-1182 | Avg-49 | SR*-108
61 No change Ben Stokes (England) flag Ben Stokes (England) 232.78 M-19 | Runs-781 | Avg-43 | SR*-102
62 No change Bas de Leede (Netherlands) flag Bas de Leede (Netherlands) 232.75 M-44 | Runs-1079 | Avg-27 | SR*-68
63 No change Vikramjit Singh (Netherlands) flag Vikramjit Singh (Netherlands) 231.53 M-40 | Runs-1190 | Avg-31 | SR*-72
64 No change Nicholas Pooran (West Indies) flag Nicholas Pooran (West Indies) 223.68 M-36 | Runs-1051 | Avg-34 | SR*-93
65 No change Phil Salt (England) flag Phil Salt (England) 222.11 M-27 | Runs-866 | Avg-35 | SR*-114
66 No change Towhid Hridoy (Bangladesh) flag Towhid Hridoy (Bangladesh) 220.77 M-33 | Runs-877 | Avg-34 | SR*-84
67 No change Monank Patel (U.S.A.) flag Monank Patel (U.S.A.) 220.59 M-46 | Runs-1661 | Avg-40 | SR*-85
68 No change Saim Ayub (Pakistan) flag Saim Ayub (Pakistan) 218.35 M-9 | Runs-515 | Avg-64 | SR*-106
69 No change Andy Balbirnie (Ireland) flag Andy Balbirnie (Ireland) 212.32 M-41 | Runs-1033 | Avg-30 | SR*-71
70 No change Glenn Phillips (New Zealand) flag Glenn Phillips (New Zealand) 210.16 M-33 | Runs-759 | Avg-33 | SR*-97
71 No change George Munsey (Scotland) flag George Munsey (Scotland) 209.26 M-34 | Runs-1333 | Avg-49 | SR*-88
72 No change Abdullah Shafique (Pakistan) flag Abdullah Shafique (Pakistan) 208.19 M-21 | Runs-612 | Avg-32 | SR*-82
73 No change Wanindu Hasaranga (Sri Lanka) flag Wanindu Hasaranga (Sri Lanka) 199.61 M-43 | Runs-729 | Avg-24 | SR*-108
74 No change Jason Roy (England) flag Jason Roy (England) 198.89 M-23 | Runs-788 | Avg-39 | SR*-101
75 No change Ben Duckett (England) flag Ben Duckett (England) 197.19 M-13 | Runs-577 | Avg-48 | SR*-105
76 No change Michael van Lingen (Namibia) flag Michael van Lingen (Namibia) 196.99 M-40 | Runs-1318 | Avg-39 | SR*-92
77 No change Sherfane Rutherford (West Indies) flag Sherfane Rutherford (West Indies) 192.43 M-12 | Runs-497 | Avg-71 | SR*-111
78 No change Richie Berrington (Scotland) flag Richie Berrington (Scotland) 191.47 M-45 | Runs-1319 | Avg-41 | SR*-77
79 No change Jonny Bairstow (England) flag Jonny Bairstow (England) 189.34 M-24 | Runs-661 | Avg-30 | SR*-99
80 No change Suryakumar Yadav (India) flag Suryakumar Yadav (India) 188.94 M-37 | Runs-773 | Avg-26 | SR*-105
81 No change Teja Nidamanuru (Netherlands) flag Teja Nidamanuru (Netherlands) 187.78 M-31 | Runs-713 | Avg-29 | SR*-93
82 No change Craig Ervine (Zimbabwe) flag Craig Ervine (Zimbabwe) 184.76 M-29 | Runs-845 | Avg-34 | SR*-79
83 No change Kane Williamson (New Zealand) flag Kane Williamson (New Zealand) 183.52 M-14 | Runs-637 | Avg-64 | SR*-78
84 No change Dhananjaya de Silva (Sri Lanka) flag Dhananjaya de Silva (Sri Lanka) 182.31 M-45 | Runs-970 | Avg-26 | SR*-80
85 No change Curtis Campher (Ireland) flag Curtis Campher (Ireland) 181.97 M-37 | Runs-868 | Avg-30 | SR*-84
86 No change George Dockrell (Ireland) flag George Dockrell (Ireland) 180.74 M-40 | Runs-800 | Avg-31 | SR*-92
87 No change Aasif Sheikh (Nepal) flag Aasif Sheikh (Nepal) 180.35 M-56 | Runs-1522 | Avg-30 | SR*-76
88 No change Rohit Paudel (Nepal) flag Rohit Paudel (Nepal) 178.38 M-63 | Runs-1667 | Avg-31 | SR*-76
89 No change Vriitya Aravind (U.A.E.) flag Vriitya Aravind (U.A.E.) 178.21 M-55 | Runs-1755 | Avg-34 | SR*-68
90 No change Henry Nicholls (New Zealand) flag Henry Nicholls (New Zealand) 177.52 M-29 | Runs-787 | Avg-34 | SR*-79
91 No change Evin Lewis (West Indies) flag Evin Lewis (West Indies) 173.37 M-12 | Runs-521 | Avg-52 | SR*-94
92 No change Muhammad Waseem (U.A.E.) flag Muhammad Waseem (U.A.E.) 173.31 M-56 | Runs-1398 | Avg-25 | SR*-88
93 No change Asif Khan (U.A.E.) flag Asif Khan (U.A.E.) 171.98 M-35 | Runs-1155 | Avg-39 | SR*-83
94 No change Salman Agha (Pakistan) flag Salman Agha (Pakistan) 169.39 M-30 | Runs-696 | Avg-41 | SR*-97
95 No change Dasun Shanaka (Sri Lanka) flag Dasun Shanaka (Sri Lanka) 165.40 M-49 | Runs-831 | Avg-21 | SR*-82
96 No change Janneman Malan (South Africa) flag Janneman Malan (South Africa) 164.90 M-20 | Runs-806 | Avg-45 | SR*-82
97 No change Michael Bracewell (New Zealand) flag Michael Bracewell (New Zealand) 164.04 M-22 | Runs-544 | Avg-42 | SR*-117
98 No change Shamarh Brooks (West Indies) flag Shamarh Brooks (West Indies) 163.56 M-29 | Runs-842 | Avg-30 | SR*-76
99 No change Joe Root (England) flag Joe Root (England) 162.86 M-22 | Runs-560 | Avg-31 | SR*-85
100 No change Josh Inglis (Australia) flag Josh Inglis (Australia) 161.43 M-26 | Runs-521 | Avg-24 | SR*-102