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.  These are not ICC rankings and any resemblance is purely coincidental. Updated - 2nd Nov 2025. 

CRR Change Name Points Stats
1 Up 3 Abhishek Sharma (India) flag Abhishek Sharma (India) 801.50 M-27 | Runs-961 | A-37 | SR-192
2 Down 1 Jos Buttler (England) flag Jos Buttler (England) 733.22 M-56 | Runs-1729 | A-37 | SR-160
3 Down 1 Phil Salt (England) flag Phil Salt (England) 721.79 M-50 | Runs-1540 | A-39 | SR-168
4 Up 1 Pathum Nissanka (Sri Lanka) flag Pathum Nissanka (Sri Lanka) 655.20 M-62 | Runs-1909 | A-32 | SR-128
5 Up 1 Tim Seifert (New Zealand) flag Tim Seifert (New Zealand) 651.74 M-37 | Runs-1097 | A-37 | SR-153
6 Down 3 Mitchell Marsh (Australia) flag Mitchell Marsh (Australia) 600.70 M-43 | Runs-1168 | A-34 | SR-154
7 Up 6 Tim David (Australia/Singapore) flag Tim David (Australia/Singapore) 597.00 M-52 | Runs-1024 | A-33 | SR-175
8 No change Reeza Hendricks (South Africa) flag Reeza Hendricks (South Africa) 574.18 M-47 | Runs-1434 | A-32 | SR-137
9 No change Shai Hope (West Indies) flag Shai Hope (West Indies) 570.47 M-40 | Runs-1073 | A-33 | SR-140
10 Down 3 Tilak Varma (India) flag Tilak Varma (India) 568.81 M-35 | Runs-991 | A-50 | SR-147
11 No change Suryakumar Yadav (India) flag Suryakumar Yadav (India) 547.34 M-82 | Runs-2490 | A-37 | SR-165
12 Down 2 Travis Head (Australia) flag Travis Head (Australia) 535.80 M-31 | Runs-878 | A-30 | SR-169
13 Down 1 Ibrahim Zadran (Afghanistan) flag Ibrahim Zadran (Afghanistan) 522.74 M-55 | Runs-1544 | A-32 | SR-112
14 No change Kusal Perera (Sri Lanka) flag Kusal Perera (Sri Lanka) 513.75 M-28 | Runs-737 | A-29 | SR-139
15 No change Kusal Mendis (Sri Lanka) flag Kusal Mendis (Sri Lanka) 513.34 M-61 | Runs-1660 | A-29 | SR-133
16 No change Harry Brook (England) flag Harry Brook (England) 496.99 M-52 | Runs-1012 | A-31 | SR-152
17 Up 3 Cameron Green (Australia) flag Cameron Green (Australia) 484.42 M-21 | Runs-521 | A-33 | SR-160
18 Up 1 Rovman Powell (West Indies) flag Rovman Powell (West Indies) 482.81 M-72 | Runs-1633 | A-29 | SR-146
19 Up 11 Rahmanullah Gurbaz (Afghanistan) flag Rahmanullah Gurbaz (Afghanistan) 470.07 M-62 | Runs-1536 | A-25 | SR-133
20 Up 2 Tanzid Hasan (Bangladesh) flag Tanzid Hasan (Bangladesh) 463.45 M-42 | Runs-1056 | A-28 | SR-128
21 Up 2 Ben Duckett (England) flag Ben Duckett (England) 461.60 M-19 | Runs-518 | A-30 | SR-154
22 Down 1 Fakhar Zaman (Pakistan) flag Fakhar Zaman (Pakistan) 456.93 M-48 | Runs-1064 | A-24 | SR-131
23 Down 5 Josh Inglis (Australia) flag Josh Inglis (Australia) 454.56 M-39 | Runs-899 | A-29 | SR-160
24 No change Brandon King (West Indies) flag Brandon King (West Indies) 445.53 M-60 | Runs-1548 | A-29 | SR-134
25 No change Muhammad Waseem (U.A.E.) flag Muhammad Waseem (U.A.E.) 444.26 M-87 | Runs-3037 | A-37 | SR-152
26 No change Litton Das (Bangladesh) flag Litton Das (Bangladesh) 442.66 M-71 | Runs-1746 | A-26 | SR-128
27 Up 2 Shubman Gill (India) flag Shubman Gill (India) 440.07 M-31 | Runs-762 | A-28 | SR-141
28 Down 11 Glenn Maxwell (Australia) flag Glenn Maxwell (Australia) 437.11 M-45 | Runs-989 | A-27 | SR-156
29 Up 7 Finn Allen (New Zealand) flag Finn Allen (New Zealand) 416.36 M-46 | Runs-1129 | A-25 | SR-160
30 Up 7 Saim Ayub (Pakistan) flag Saim Ayub (Pakistan) 408.79 M-51 | Runs-961 | A-21 | SR-136
31 Up 7 Brian Bennett (Zimbabwe) flag Brian Bennett (Zimbabwe) 408.02 M-48 | Runs-1455 | A-32 | SR-147
32 Up 1 Dewald Brevis (South Africa) flag Dewald Brevis (South Africa) 405.50 M-15 | Runs-400 | A-31 | SR-180
33 Up 8 Dasun Shanaka (Sri Lanka) flag Dasun Shanaka (Sri Lanka) 397.34 M-57 | Runs-916 | A-25 | SR-140
34 Up 12 George Munsey (Scotland) flag George Munsey (Scotland) 394.10 M-30 | Runs-1032 | A-37 | SR-142
35 Down 3 Mohammad Rizwan (Pakistan) flag Mohammad Rizwan (Pakistan) 392.10 M-54 | Runs-1978 | A-46 | SR-125
36 Up 7 Johnson Charles (West Indies) flag Johnson Charles (West Indies) 391.40 M-30 | Runs-744 | A-25 | SR-138
37 Up 8 Devon Conway (New Zealand) flag Devon Conway (New Zealand) 383.98 M-37 | Runs-941 | A-31 | SR-122
38 Up 12 Alex Hales (England) flag Alex Hales (England) 380.06 M-15 | Runs-430 | A-31 | SR-145
39 Up 5 Michael Levitt (Netherlands) flag Michael Levitt (Netherlands) 376.33 M-26 | Runs-866 | A-36 | SR-142
40 Down 13 David Warner (Australia) flag David Warner (Australia) 373.99 M-22 | Runs-723 | A-36 | SR-150
41 Up 12 Rilee Rossouw (South Africa) flag Rilee Rossouw (South Africa) 373.64 M-14 | Runs-440 | A-40 | SR-181
42 No change Babar Azam (Pakistan) flag Babar Azam (Pakistan) 372.67 M-61 | Runs-1768 | A-33 | SR-129
43 Up 4 Daryl Mitchell (New Zealand) flag Daryl Mitchell (New Zealand) 372.25 M-60 | Runs-1200 | A-29 | SR-138
44 Up 5 Hardik Pandya (India) flag Hardik Pandya (India) 369.60 M-66 | Runs-1307 | A-32 | SR-139
45 Up 7 Mohammad Nabi (Afghanistan) flag Mohammad Nabi (Afghanistan) 368.40 M-59 | Runs-894 | A-21 | SR-126
46 Up 12 Quinton de Kock (South Africa) flag Quinton de Kock (South Africa) 367.49 M-35 | Runs-788 | A-25 | SR-146
47 Down 19 David Miller (South Africa) flag David Miller (South Africa) 367.46 M-35 | Runs-805 | A-37 | SR-141
48 Down 14 Rassie van der Dussen (South Africa) flag Rassie van der Dussen (South Africa) 365.77 M-23 | Runs-473 | A-26 | SR-125
49 Up 6 Mohammad Haris (Pakistan) flag Mohammad Haris (Pakistan) 363.80 M-35 | Runs-555 | A-17 | SR-136
50 Down 10 Sanju Samson (India) flag Sanju Samson (India) 360.44 M-41 | Runs-878 | A-30 | SR-154
51 No change Sherfane Rutherford (West Indies) flag Sherfane Rutherford (West Indies) 360.16 M-35 | Runs-543 | A-21 | SR-141
52 Up 20 Virat Kohli (India) flag Virat Kohli (India) 359.10 M-30 | Runs-961 | A-40 | SR-134
53 Up 12 Sikandar Raza (Zimbabwe) flag Sikandar Raza (Zimbabwe) 355.86 M-81 | Runs-2218 | A-32 | SR-144
54 Up 7 Jan Frylinck (Namibia) flag Jan Frylinck (Namibia) 354.79 M-47 | Runs-943 | A-27 | SR-128
55 Down 24 Aiden Markram (South Africa) flag Aiden Markram (South Africa) 352.98 M-42 | Runs-879 | A-25 | SR-145
56 Up 57 Jacob Bethell (England) flag Jacob Bethell (England) 352.29 M-20 | Runs-392 | A-30 | SR-156
57 Down 9 Marcus Stoinis (Australia) flag Marcus Stoinis (Australia) 350.68 M-45 | Runs-865 | A-35 | SR-158
58 Down 4 Charith Asalanka (Sri Lanka) flag Charith Asalanka (Sri Lanka) 347.41 M-61 | Runs-1062 | A-20 | SR-125
59 Up 4 Mark Chapman (New Zealand/Hong Kong) flag Mark Chapman (New Zealand/Hong Kong) 347.12 M-63 | Runs-1165 | A-28 | SR-142
60 Up 4 Towhid Hridoy (Bangladesh) flag Towhid Hridoy (Bangladesh) 346.18 M-54 | Runs-1088 | A-26 | SR-122
61 Up 7 Rachin Ravindra (New Zealand) flag Rachin Ravindra (New Zealand) 341.36 M-27 | Runs-416 | A-24 | SR-144
62 Up 4 Ryan Rickelton (South Africa) flag Ryan Rickelton (South Africa) 338.91 M-18 | Runs-381 | A-21 | SR-134
63 Up 4 Shivam Dube (India) flag Shivam Dube (India) 337.87 M-31 | Runs-480 | A-32 | SR-140
64 Down 7 Andre Russell (West Indies) flag Andre Russell (West Indies) 336.35 M-19 | Runs-381 | A-29 | SR-181
65 Up 5 Saiteja Mukkamalla (U.S.A.) flag Saiteja Mukkamalla (U.S.A.) 334.82 M-18 | Runs-639 | A-43 | SR-153
66 Up 29 Sahibzada Farhan (Pakistan) flag Sahibzada Farhan (Pakistan) 327.33 M-27 | Runs-626 | A-23 | SR-127
67 Up 8 JJ Smit (Namibia) flag JJ Smit (Namibia) 327.24 M-41 | Runs-748 | A-36 | SR-152
68 Down 33 Shimron Hetmyer (West Indies) flag Shimron Hetmyer (West Indies) 324.01 M-27 | Runs-446 | A-19 | SR-139
69 Down 30 Tristan Stubbs (South Africa) flag Tristan Stubbs (South Africa) 322.76 M-40 | Runs-799 | A-29 | SR-133
70 Up 6 Jaker Ali (Bangladesh) flag Jaker Ali (Bangladesh) 322.61 M-47 | Runs-732 | A-25 | SR-123
71 Up 7 Brandon McMullen (Scotland) flag Brandon McMullen (Scotland) 320.51 M-23 | Runs-629 | A-31 | SR-146
72 Down 10 Evin Lewis (West Indies) flag Evin Lewis (West Indies) 318.32 M-15 | Runs-359 | A-26 | SR-150
73 Up 11 Roston Chase (West Indies) flag Roston Chase (West Indies) 316.30 M-42 | Runs-571 | A-25 | SR-127
74 Up 6 Kamindu Mendis (Sri Lanka) flag Kamindu Mendis (Sri Lanka) 314.37 M-28 | Runs-452 | A-22 | SR-127
75 Up 6 Yashasvi Jaiswal (India) flag Yashasvi Jaiswal (India) 313.53 M-23 | Runs-723 | A-36 | SR-164
76 Down 5 Matthew Short (Australia) flag Matthew Short (Australia) 312.45 M-19 | Runs-357 | A-22 | SR-157
77 No change Mohammad Nawaz (Pakistan) flag Mohammad Nawaz (Pakistan) 311.45 M-54 | Runs-695 | A-19 | SR-137
78 Up 21 Tim Robinson (New Zealand) flag Tim Robinson (New Zealand) 310.45 M-18 | Runs-406 | A-31 | SR-136
79 Up 4 Gerhard Erasmus (Namibia) flag Gerhard Erasmus (Namibia) 307.99 M-47 | Runs-1160 | A-33 | SR-120
80 Down 11 Rohit Sharma (India) flag Rohit Sharma (India) 304.74 M-40 | Runs-1034 | A-29 | SR-143
81 Up 20 Jonny Bairstow (England) flag Jonny Bairstow (England) 304.55 M-17 | Runs-481 | A-44 | SR-142
82 No change Glenn Phillips (New Zealand) flag Glenn Phillips (New Zealand) 301.24 M-48 | Runs-1284 | A-35 | SR-141
83 Up 2 Alishan Sharafu (U.A.E.) flag Alishan Sharafu (U.A.E.) 300.50 M-56 | Runs-1583 | A-34 | SR-136
84 Up 2 Tadiwanashe Marumani (Zimbabwe) flag Tadiwanashe Marumani (Zimbabwe) 299.39 M-46 | Runs-979 | A-23 | SR-134
85 Down 29 Nicholas Pooran (West Indies) flag Nicholas Pooran (West Indies) 297.66 M-60 | Runs-1538 | A-28 | SR-142
86 Down 7 Max O'Dowd (Netherlands) flag Max O'Dowd (Netherlands) 292.26 M-44 | Runs-1148 | A-30 | SR-120
87 Up 6 Dion Myers (Zimbabwe) flag Dion Myers (Zimbabwe) 290.34 M-22 | Runs-423 | A-24 | SR-127
88 Up 3 Azmatullah Omarzai (Afghanistan) flag Azmatullah Omarzai (Afghanistan) 289.53 M-60 | Runs-693 | A-17 | SR-120
89 No change Romario Shepherd (West Indies) flag Romario Shepherd (West Indies) 289.17 M-60 | Runs-680 | A-24 | SR-140
90 Up 2 Meet Bhavsar (Kuwait) flag Meet Bhavsar (Kuwait) 288.35 M-60 | Runs-1579 | A-29 | SR-131
91 Up 7 Asif Khan (U.A.E.) flag Asif Khan (U.A.E.) 288.04 M-56 | Runs-1302 | A-28 | SR-138
92 Down 18 Kane Williamson (New Zealand) flag Kane Williamson (New Zealand) 287.80 M-19 | Runs-554 | A-37 | SR-120
93 Up 21 Monank Patel (U.S.A.) flag Monank Patel (U.S.A.) 287.24 M-29 | Runs-784 | A-33 | SR-142
94 Down 6 Saif Hassan (Bangladesh) flag Saif Hassan (Bangladesh) 286.89 M-16 | Runs-395 | A-33 | SR-125
95 Up 2 Rashid Khan (Afghanistan) flag Rashid Khan (Afghanistan) 284.87 M-52 | Runs-420 | A-17 | SR-135
96 Down 37 KL Rahul (India) flag KL Rahul (India) 282.86 M-16 | Runs-434 | A-29 | SR-127
97 Down 1 Parvez Hossain Emon (Bangladesh) flag Parvez Hossain Emon (Bangladesh) 282.19 M-27 | Runs-530 | A-20 | SR-131
98 Down 38 Heinrich Klaasen (South Africa) flag Heinrich Klaasen (South Africa) 280.52 M-30 | Runs-551 | A-24 | SR-142
99 Up 10 Sediqullah Atal (Afghanistan) flag Sediqullah Atal (Afghanistan) 277.29 M-22 | Runs-470 | A-24 | SR-118
100 Up 6 Gulbadin Naib (Afghanistan) flag Gulbadin Naib (Afghanistan) 276.81 M-25 | Runs-422 | A-23 | SR-124