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 Mohammad Rizwan (Pakistan) flag Mohammad Rizwan (Pakistan) 847.44 M-80 | Runs-3101 | Avg-53 | SR*-127
2 No change Suryakumar Yadav (India) flag Suryakumar Yadav (India) 823.79 M-78 | Runs-2570 | Avg-41 | SR*-168
3 No change Babar Azam (Pakistan) flag Babar Azam (Pakistan) 714.82 M-84 | Runs-2542 | Avg-35 | SR*-129
4 No change Pathum Nissanka (Sri Lanka) flag Pathum Nissanka (Sri Lanka) 713.68 M-61 | Runs-1720 | Avg-30 | SR*-120
5 No change Rohit Sharma (India) flag Rohit Sharma (India) 705.18 M-51 | Runs-1458 | Avg-31 | SR*-145
6 No change Quinton de Kock (South Africa) flag Quinton de Kock (South Africa) 685.52 M-45 | Runs-1281 | Avg-32 | SR*-140
7 No change Reeza Hendricks (South Africa) flag Reeza Hendricks (South Africa) 680.43 M-53 | Runs-1635 | Avg-33 | SR*-138
8 No change Mitchell Marsh (Australia) flag Mitchell Marsh (Australia) 655.62 M-50 | Runs-1371 | Avg-34 | SR*-140
9 No change David Miller (South Africa) flag David Miller (South Africa) 625.10 M-52 | Runs-1182 | Avg-39 | SR*-143
10 No change Virat Kohli (India) flag Virat Kohli (India) 624.66 M-40 | Runs-1260 | Avg-45 | SR*-134
11 No change Aiden Markram (South Africa) flag Aiden Markram (South Africa) 608.13 M-55 | Runs-1349 | Avg-31 | SR*-145
12 No change Kusal Mendis (Sri Lanka) flag Kusal Mendis (Sri Lanka) 603.15 M-51 | Runs-1414 | Avg-29 | SR*-132
13 No change Rahmanullah Gurbaz (Afghanistan) flag Rahmanullah Gurbaz (Afghanistan) 597.66 M-56 | Runs-1351 | Avg-24 | SR*-133
14 No change Brandon King (West Indies) flag Brandon King (West Indies) 596.53 M-52 | Runs-1346 | Avg-29 | SR*-134
15 No change Glenn Phillips (New Zealand) flag Glenn Phillips (New Zealand) 584.59 M-65 | Runs-1599 | Avg-33 | SR*-142
16 No change David Warner (Australia) flag David Warner (Australia) 579.13 M-29 | Runs-1012 | Avg-39 | SR*-149
17 No change Phil Salt (England) flag Phil Salt (England) 576.69 M-38 | Runs-1106 | Avg-37 | SR*-165
18 No change Nicholas Pooran (West Indies) flag Nicholas Pooran (West Indies) 559.95 M-82 | Runs-1914 | Avg-27 | SR*-139
19 No change Muhammad Waseem (U.A.E.) flag Muhammad Waseem (U.A.E.) 559.61 M-69 | Runs-2515 | Avg-39 | SR*-156
20 No change Glenn Maxwell (Australia) flag Glenn Maxwell (Australia) 549.33 M-49 | Runs-977 | Avg-26 | SR*-150
21 No change Rovman Powell (West Indies) flag Rovman Powell (West Indies) 547.12 M-62 | Runs-1410 | Avg-28 | SR*-146
22 No change Charith Asalanka (Sri Lanka) flag Charith Asalanka (Sri Lanka) 540.48 M-57 | Runs-1201 | Avg-24 | SR*-127
23 No change Finn Allen (New Zealand) flag Finn Allen (New Zealand) 535.40 M-47 | Runs-1141 | Avg-24 | SR*-159
24 No change Devon Conway (New Zealand) flag Devon Conway (New Zealand) 529.90 M-44 | Runs-1234 | Avg-36 | SR*-125
25 No change Marcus Stoinis (Australia) flag Marcus Stoinis (Australia) 525.82 M-51 | Runs-1009 | Avg-36 | SR*-155
26 No change Hardik Pandya (India) flag Hardik Pandya (India) 523.41 M-66 | Runs-1312 | Avg-33 | SR*-140
27 No change Fakhar Zaman (Pakistan) flag Fakhar Zaman (Pakistan) 512.25 M-52 | Runs-1010 | Avg-23 | SR*-132
28 No change Daryl Mitchell (New Zealand) flag Daryl Mitchell (New Zealand) 504.39 M-57 | Runs-1273 | Avg-29 | SR*-140
29 No change Travis Head (Australia) flag Travis Head (Australia) 494.05 M-22 | Runs-774 | Avg-37 | SR*-178
30 No change Ibrahim Zadran (Afghanistan) flag Ibrahim Zadran (Afghanistan) 491.60 M-41 | Runs-1091 | Avg-31 | SR*-109
31 No change Litton Das (Bangladesh) flag Litton Das (Bangladesh) 483.35 M-66 | Runs-1384 | Avg-22 | SR*-121
32 No change Mark Chapman (New Zealand/Hong Kong) flag Mark Chapman (New Zealand/Hong Kong) 475.73 M-55 | Runs-1099 | Avg-31 | SR*-140
33 No change Sikandar Raza (Zimbabwe) flag Sikandar Raza (Zimbabwe) 461.53 M-66 | Runs-1905 | Avg-34 | SR*-148
34 No change Heinrich Klaasen (South Africa) flag Heinrich Klaasen (South Africa) 434.69 M-45 | Runs-729 | Avg-23 | SR*-139
35 No change Liam Livingstone (England) flag Liam Livingstone (England) 433.96 M-53 | Runs-865 | Avg-28 | SR*-153
36 No change Najibullah Zadran (Afghanistan) flag Najibullah Zadran (Afghanistan) 420.31 M-47 | Runs-854 | Avg-28 | SR*-135
37 No change Mohammad Nabi (Afghanistan) flag Mohammad Nabi (Afghanistan) 414.71 M-54 | Runs-890 | Avg-23 | SR*-124
38 No change George Munsey (Scotland) flag George Munsey (Scotland) 414.36 M-36 | Runs-1091 | Avg-32 | SR*-136
39 No change Kane Williamson (New Zealand) flag Kane Williamson (New Zealand) 396.20 M-31 | Runs-852 | Avg-34 | SR*-119
40 No change Dasun Shanaka (Sri Lanka) flag Dasun Shanaka (Sri Lanka) 390.92 M-62 | Runs-973 | Avg-23 | SR*-129
41 No change Paul Stirling (Ireland) flag Paul Stirling (Ireland) 389.68 M-69 | Runs-1531 | Avg-24 | SR*-129
42 No change Andy Balbirnie (Ireland) flag Andy Balbirnie (Ireland) 385.97 M-67 | Runs-1447 | Avg-22 | SR*-119
43 No change Max O'Dowd (Netherlands) flag Max O'Dowd (Netherlands) 382.55 M-41 | Runs-1168 | Avg-32 | SR*-121
44 No change Harry Brook (England) flag Harry Brook (England) 380.29 M-39 | Runs-707 | Avg-31 | SR*-146
45 No change Aaron Finch (Australia) flag Aaron Finch (Australia) 379.16 M-37 | Runs-971 | Avg-29 | SR*-122
46 No change Rishabh Pant (India) flag Rishabh Pant (India) 378.72 M-48 | Runs-799 | Avg-25 | SR*-130
47 No change Mahmudullah (Bangladesh) flag Mahmudullah (Bangladesh) 376.95 M-54 | Runs-969 | Avg-23 | SR*-110
48 No change Shakib Al Hasan (Bangladesh) flag Shakib Al Hasan (Bangladesh) 373.59 M-53 | Runs-984 | Avg-22 | SR*-117
49 No change Iftikhar Ahmed (Pakistan) flag Iftikhar Ahmed (Pakistan) 368.29 M-55 | Runs-810 | Avg-21 | SR*-127
50 No change Najmul Hossain Shanto (Bangladesh) flag Najmul Hossain Shanto (Bangladesh) 365.30 M-47 | Runs-944 | Avg-24 | SR*-109
51 No change Tristan Stubbs (South Africa) flag Tristan Stubbs (South Africa) 362.68 M-35 | Runs-670 | Avg-29 | SR*-135
52 No change Lorcan Tucker (Ireland) flag Lorcan Tucker (Ireland) 361.29 M-57 | Runs-1187 | Avg-24 | SR*-126
53 No change Evin Lewis (West Indies) flag Evin Lewis (West Indies) 349.79 M-29 | Runs-709 | Avg-26 | SR*-148
54 No change Jonny Bairstow (England) flag Jonny Bairstow (England) 347.44 M-34 | Runs-739 | Avg-32 | SR*-135
55 No change Dawid Malan (England) flag Dawid Malan (England) 347.38 M-43 | Runs-1037 | Avg-29 | SR*-121
56 No change Sanju Samson (India) flag Sanju Samson (India) 344.96 M-30 | Runs-727 | Avg-33 | SR*-161
57 No change Martin Guptill (New Zealand) flag Martin Guptill (New Zealand) 342.94 M-28 | Runs-910 | Avg-33 | SR*-139
58 No change Harry Tector (Ireland) flag Harry Tector (Ireland) 339.32 M-61 | Runs-1013 | Avg-21 | SR*-114
59 No change Moeen Ali (England) flag Moeen Ali (England) 334.11 M-58 | Runs-837 | Avg-24 | SR*-146
60 No change Johnson Charles (West Indies) flag Johnson Charles (West Indies) 332.79 M-26 | Runs-635 | Avg-24 | SR*-145
61 No change Rassie van der Dussen (South Africa) flag Rassie van der Dussen (South Africa) 331.21 M-32 | Runs-715 | Avg-31 | SR*-125
62 No change Gerhard Erasmus (Namibia) flag Gerhard Erasmus (Namibia) 330.34 M-49 | Runs-1150 | Avg-31 | SR*-120
63 No change Yashasvi Jaiswal (India) flag Yashasvi Jaiswal (India) 330.27 M-23 | Runs-723 | Avg-36 | SR*-164
64 No change Richie Berrington (Scotland) flag Richie Berrington (Scotland) 328.11 M-36 | Runs-983 | Avg-36 | SR*-135
65 No change Andre Russell (West Indies) flag Andre Russell (West Indies) 327.31 M-34 | Runs-523 | Avg-25 | SR*-180
66 No change Kusal Perera (Sri Lanka) flag Kusal Perera (Sri Lanka) 324.80 M-29 | Runs-662 | Avg-25 | SR*-125
67 No change Shai Hope (West Indies) flag Shai Hope (West Indies) 322.79 M-26 | Runs-609 | Avg-29 | SR*-139
68 No change KL Rahul (India) flag KL Rahul (India) 319.96 M-27 | Runs-723 | Avg-29 | SR*-128
69 No change Curtis Campher (Ireland) flag Curtis Campher (Ireland) 318.52 M-58 | Runs-898 | Avg-21 | SR*-126
70 No change Tilak Varma (India) flag Tilak Varma (India) 317.72 M-20 | Runs-616 | Avg-51 | SR*-161
71 No change Kyle Mayers (West Indies) flag Kyle Mayers (West Indies) 309.52 M-36 | Runs-737 | Avg-22 | SR*-138
72 No change Josh Inglis (Australia) flag Josh Inglis (Australia) 309.26 M-29 | Runs-706 | Avg-31 | SR*-157
73 No change Wanindu Hasaranga (Sri Lanka) flag Wanindu Hasaranga (Sri Lanka) 306.13 M-65 | Runs-589 | Avg-13 | SR*-131
74 No change Tim David (Australia/Singapore) flag Tim David (Australia/Singapore) 304.81 M-40 | Runs-643 | Avg-27 | SR*-164
75 No change Matthew Wade (Australia) flag Matthew Wade (Australia) 301.83 M-59 | Runs-775 | Avg-29 | SR*-140
76 No change Bhanuka Rajapaksa (Sri Lanka) flag Bhanuka Rajapaksa (Sri Lanka) 298.05 M-36 | Runs-587 | Avg-22 | SR*-133
77 No change Karim Janat (Afghanistan) flag Karim Janat (Afghanistan) 294.01 M-43 | Runs-523 | Avg-20 | SR*-121
78 No change Gulbadin Naib (Afghanistan) flag Gulbadin Naib (Afghanistan) 288.64 M-27 | Runs-450 | Avg-25 | SR*-123
79 No change Tony Ura (P.N.G.) flag Tony Ura (P.N.G.) 286.90 M-37 | Runs-963 | Avg-29 | SR*-163
80 No change Ishan Kishan (India) flag Ishan Kishan (India) 286.63 M-32 | Runs-796 | Avg-26 | SR*-124
81 No change Babar Hayat (Hong Kong) flag Babar Hayat (Hong Kong) 285.76 M-55 | Runs-1369 | Avg-30 | SR*-135
82 No change Dipendra Singh Airee (Nepal) flag Dipendra Singh Airee (Nepal) 284.84 M-53 | Runs-1395 | Avg-41 | SR*-156
83 No change Gareth Delany (Ireland) flag Gareth Delany (Ireland) 284.38 M-52 | Runs-640 | Avg-19 | SR*-125
84 No change Tim Seifert (New Zealand) flag Tim Seifert (New Zealand) 284.01 M-31 | Runs-623 | Avg-23 | SR*-130
85 No change Meet Bhavsar (Kuwait) flag Meet Bhavsar (Kuwait) 280.42 M-56 | Runs-1484 | Avg-30 | SR*-130
86 No change George Dockrell (Ireland) flag George Dockrell (Ireland) 277.39 M-64 | Runs-902 | Avg-24 | SR*-133
87 No change Towhid Hridoy (Bangladesh) flag Towhid Hridoy (Bangladesh) 273.33 M-32 | Runs-684 | Avg-29 | SR*-129
88 No change Aqib Ilyas (Oman) flag Aqib Ilyas (Oman) 268.22 M-34 | Runs-922 | Avg-31 | SR*-125
89 No change Shubman Gill (India) flag Shubman Gill (India) 262.79 M-21 | Runs-578 | Avg-30 | SR*-139
90 No change James Neesham (New Zealand) flag James Neesham (New Zealand) 261.14 M-55 | Runs-694 | Avg-23 | SR*-157
91 No change Jason Roy (England) flag Jason Roy (England) 259.55 M-26 | Runs-632 | Avg-25 | SR*-130
92 No change Ruturaj Gaikwad (India) flag Ruturaj Gaikwad (India) 258.69 M-23 | Runs-633 | Avg-40 | SR*-144
93 No change Wessly Madhevere (Zimbabwe) flag Wessly Madhevere (Zimbabwe) 258.66 M-68 | Runs-1087 | Avg-19 | SR*-116
94 No change Soumya Sarkar (Bangladesh) flag Soumya Sarkar (Bangladesh) 258.16 M-37 | Runs-577 | Avg-16 | SR*-118
95 No change Axar Patel (India) flag Axar Patel (India) 257.81 M-55 | Runs-430 | Avg-20 | SR*-145
96 No change Vriitya Aravind (U.A.E.) flag Vriitya Aravind (U.A.E.) 257.71 M-43 | Runs-1033 | Avg-29 | SR*-114
97 No change Shreyas Iyer (India) flag Shreyas Iyer (India) 257.32 M-27 | Runs-675 | Avg-34 | SR*-140
98 No change Craig Ervine (Zimbabwe) flag Craig Ervine (Zimbabwe) 255.06 M-46 | Runs-947 | Avg-22 | SR*-109
99 No change David Wiese (Namibia/South Africa) flag David Wiese (Namibia/South Africa) 254.60 M-34 | Runs-532 | Avg-28 | SR*-129
100 No change Saim Ayub (Pakistan) flag Saim Ayub (Pakistan) 253.27 M-27 | Runs-498 | Avg-22 | SR*-138