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
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
11 No change Suryakumar Yadav (India) flag Suryakumar Yadav (India) 547.34 M-82 | Runs-2490 | A-37 | SR-165
13 Down 1 Ibrahim Zadran (Afghanistan) flag Ibrahim Zadran (Afghanistan) 522.74 M-55 | Runs-1544 | A-32 | SR-112
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
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
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
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
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
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
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
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
55 Down 24 Aiden Markram (South Africa) flag Aiden Markram (South Africa) 352.98 M-42 | Runs-879 | A-25 | SR-145
57 Down 9 Marcus Stoinis (Australia) flag Marcus Stoinis (Australia) 350.68 M-45 | Runs-865 | A-35 | SR-158
60 Up 4 Towhid Hridoy (Bangladesh) flag Towhid Hridoy (Bangladesh) 346.18 M-54 | Runs-1088 | A-26 | SR-122
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
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
73 Up 11 Roston Chase (West Indies) flag Roston Chase (West Indies) 316.30 M-42 | Runs-571 | A-25 | SR-127
76 Down 5 Matthew Short (Australia) flag Matthew Short (Australia) 312.45 M-19 | Runs-357 | A-22 | SR-157
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
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
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
98 Down 38 Heinrich Klaasen (South Africa) flag Heinrich Klaasen (South Africa) 280.52 M-30 | Runs-551 | A-24 | SR-142
100 Up 6 Gulbadin Naib (Afghanistan) flag Gulbadin Naib (Afghanistan) 276.81 M-25 | Runs-422 | A-23 | SR-124
101 Up 3 Andries Gous (U.S.A.) flag Andries Gous (U.S.A.) 274.26 M-25 | Runs-751 | A-33 | SR-145
102 Down 2 Jason Holder (West Indies) flag Jason Holder (West Indies) 273.04 M-51 | Runs-477 | A-18 | SR-144
103 Up 19 Shreyas Iyer (India) flag Shreyas Iyer (India) 271.55 M-19 | Runs-524 | A-35 | SR-141
104 Down 14 Adil Butt (Eswatini) flag Adil Butt (Eswatini) 271.50 M-25 | Runs-823 | A-34 | SR-161
105 Up 2 Harry Tector (Ireland) flag Harry Tector (Ireland) 269.42 M-59 | Runs-1108 | A-25 | SR-119
108 Up 2 Ruturaj Gaikwad (India) flag Ruturaj Gaikwad (India) 264.09 M-21 | Runs-598 | A-43 | SR-145
109 Down 36 Liam Livingstone (England) flag Liam Livingstone (England) 263.19 M-46 | Runs-703 | A-24 | SR-144
110 Up 1 Nurul Hasan (Bangladesh) flag Nurul Hasan (Bangladesh) 262.90 M-24 | Runs-328 | A-30 | SR-127
111 Up 5 Kushal Bhurtel (Nepal) flag Kushal Bhurtel (Nepal) 257.08 M-65 | Runs-1529 | A-26 | SR-125
112 Up 7 Shadab Khan (Pakistan) flag Shadab Khan (Pakistan) 256.21 M-51 | Runs-545 | A-19 | SR-145
113 Down 10 Karim Janat (Afghanistan) flag Karim Janat (Afghanistan) 255.74 M-43 | Runs-432 | A-16 | SR-118
114 Up 3 Ravija Sandaruwan (Kuwait) flag Ravija Sandaruwan (Kuwait) 252.74 M-58 | Runs-1410 | A-25 | SR-141
115 Up 18 Faisal Khan (Saudi Arabia) flag Faisal Khan (Saudi Arabia) 252.46 M-50 | Runs-1406 | A-31 | SR-171
117 Up 1 Nikolaas Davin (Namibia) flag Nikolaas Davin (Namibia) 249.31 M-21 | Runs-634 | A-35 | SR-132
120 Up 4 Aaron Finch (Australia) flag Aaron Finch (Australia) 244.90 M-20 | Runs-512 | A-28 | SR-120
121 Down 1 Lorcan Tucker (Ireland) flag Lorcan Tucker (Ireland) 244.42 M-60 | Runs-1254 | A-25 | SR-126
122 Down 1 Aasif Sheikh (Nepal) flag Aasif Sheikh (Nepal) 243.46 M-63 | Runs-1485 | A-25 | SR-119
123 No change Ross Adair (Ireland) flag Ross Adair (Ireland) 242.23 M-13 | Runs-375 | A-29 | SR-142
126 Up 3 Tom Banton (England) flag Tom Banton (England) 235.82 M-15 | Runs-246 | A-27 | SR-162
128 Up 2 Paul Stirling (Ireland) flag Paul Stirling (Ireland) 234.21 M-61 | Runs-1140 | A-20 | SR-132
130 Up 6 Michael Jones (Scotland) flag Michael Jones (Scotland) 230.27 M-11 | Runs-224 | A-22 | SR-137
131 Up 6 Zeeshan Ali (Hong Kong) flag Zeeshan Ali (Hong Kong) 228.70 M-63 | Runs-1242 | A-29 | SR-139
132 Up 8 Sami Sohail (Malawi) flag Sami Sohail (Malawi) 227.94 M-53 | Runs-1676 | A-43 | SR-127
133 Up 8 Rakep Patel (Kenya) flag Rakep Patel (Kenya) 227.53 M-57 | Runs-1258 | A-31 | SR-138
137 Up 7 Clinto Anto (Kuwait) flag Clinto Anto (Kuwait) 223.56 M-41 | Runs-871 | A-24 | SR-149
139 Down 1 Hasan Nawaz (Pakistan) flag Hasan Nawaz (Pakistan) 221.16 M-25 | Runs-457 | A-21 | SR-154
140 Up 7 Arun Yadav (Tanzania) flag Arun Yadav (Tanzania) 219.57 M-11 | Runs-421 | A-42 | SR-154
141 Down 2 Usman Khan (Pakistan) flag Usman Khan (Pakistan) 219.43 M-22 | Runs-257 | A-15 | SR-120
143 Up 5 Mehidy Hasan Miraz (Bangladesh) flag Mehidy Hasan Miraz (Bangladesh) 218.16 M-21 | Runs-324 | A-20 | SR-117
144 Up 7 Dhananjaya de Silva (Sri Lanka) flag Dhananjaya de Silva (Sri Lanka) 217.44 M-22 | Runs-435 | A-22 | SR-124
145 Up 7 Sybrand Engelbrecht (Netherlands) flag Sybrand Engelbrecht (Netherlands) 216.91 M-12 | Runs-280 | A-31 | SR-133
146 Down 19 Wanindu Hasaranga (Sri Lanka) flag Wanindu Hasaranga (Sri Lanka) 214.83 M-52 | Runs-430 | A-13 | SR-139