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
10 Down 3 Tilak Varma (India) flag Tilak Varma (India) 568.81 M-35 | Runs-991 | A-50 | SR-147
12 Down 2 Travis Head (Australia) flag Travis Head (Australia) 535.80 M-31 | Runs-878 | A-30 | SR-169
14 No change Kusal Perera (Sri Lanka) flag Kusal Perera (Sri Lanka) 513.75 M-28 | Runs-737 | A-29 | SR-139
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
30 Up 7 Saim Ayub (Pakistan) flag Saim Ayub (Pakistan) 408.79 M-51 | Runs-961 | A-21 | SR-136
34 Up 12 George Munsey (Scotland) flag George Munsey (Scotland) 394.10 M-30 | Runs-1032 | A-37 | SR-142
37 Up 8 Devon Conway (New Zealand) flag Devon Conway (New Zealand) 383.98 M-37 | Runs-941 | A-31 | SR-122
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
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
51 No change Sherfane Rutherford (West Indies) flag Sherfane Rutherford (West Indies) 360.16 M-35 | Runs-543 | A-21 | SR-141
54 Up 7 Jan Frylinck (Namibia) flag Jan Frylinck (Namibia) 354.79 M-47 | Runs-943 | A-27 | SR-128
56 Up 57 Jacob Bethell (England) flag Jacob Bethell (England) 352.29 M-20 | Runs-392 | A-30 | SR-156
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
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
68 Down 33 Shimron Hetmyer (West Indies) flag Shimron Hetmyer (West Indies) 324.01 M-27 | Runs-446 | A-19 | SR-139
72 Down 10 Evin Lewis (West Indies) flag Evin Lewis (West Indies) 318.32 M-15 | Runs-359 | A-26 | SR-150
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
77 No change Mohammad Nawaz (Pakistan) flag Mohammad Nawaz (Pakistan) 311.45 M-54 | Runs-695 | A-19 | SR-137
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
90 Up 2 Meet Bhavsar (Kuwait) flag Meet Bhavsar (Kuwait) 288.35 M-60 | Runs-1579 | A-29 | SR-131
97 Down 1 Parvez Hossain Emon (Bangladesh) flag Parvez Hossain Emon (Bangladesh) 282.19 M-27 | Runs-530 | A-20 | SR-131
99 Up 10 Sediqullah Atal (Afghanistan) flag Sediqullah Atal (Afghanistan) 277.29 M-22 | Runs-470 | A-24 | SR-118
106 Up 6 Ryan Burl (Zimbabwe) flag Ryan Burl (Zimbabwe) 268.11 M-74 | Runs-1198 | A-24 | SR-127
107 Up 1 Jan Nicol Loftie-Eaton (Namibia) flag Jan Nicol Loftie-Eaton (Namibia) 267.38 M-40 | Runs-603 | A-23 | SR-147
116 Down 1 Dawid Malan (England) flag Dawid Malan (England) 250.46 M-26 | Runs-653 | A-30 | SR-124
118 Down 24 Rinku Singh (India) flag Rinku Singh (India) 248.17 M-34 | Runs-550 | A-42 | SR-162
119 Up 61 Steven Taylor (U.S.A.) flag Steven Taylor (U.S.A.) 247.36 M-18 | Runs-487 | A-29 | SR-132
124 Up 1 Anshy Rath (Hong Kong) flag Anshy Rath (Hong Kong) 240.00 M-51 | Runs-1555 | A-34 | SR-129
125 Up 3 Shan Masood (Pakistan) flag Shan Masood (Pakistan) 236.40 M-19 | Runs-395 | A-30 | SR-122
127 Down 25 Shamim Hossain (Bangladesh) flag Shamim Hossain (Bangladesh) 235.03 M-36 | Runs-455 | A-20 | SR-127
129 Up 5 Sean Williams (Zimbabwe) flag Sean Williams (Zimbabwe) 232.27 M-35 | Runs-771 | A-24 | SR-132
134 Up 12 Michael Bracewell (New Zealand) flag Michael Bracewell (New Zealand) 224.38 M-42 | Runs-417 | A-22 | SR-137
135 Up 7 Kyle Mayers (West Indies) flag Kyle Mayers (West Indies) 224.13 M-39 | Runs-748 | A-21 | SR-134
136 Up 7 Ishan Kishan (India) flag Ishan Kishan (India) 223.86 M-27 | Runs-683 | A-25 | SR-123
138 Up 7 Faheem Ashraf (Pakistan) flag Faheem Ashraf (Pakistan) 222.74 M-29 | Runs-266 | A-16 | SR-142
142 Down 16 Bhanuka Rajapaksa (Sri Lanka) flag Bhanuka Rajapaksa (Sri Lanka) 218.68 M-26 | Runs-413 | A-21 | SR-130
147 Up 3 Khushdil Shah (Pakistan) flag Khushdil Shah (Pakistan) 214.70 M-26 | Runs-270 | A-15 | SR-103
157 Up 11 Najmul Hossain Shanto (Bangladesh) flag Najmul Hossain Shanto (Bangladesh) 204.45 M-44 | Runs-911 | A-25 | SR-110
158 Up 5 Nicholas Kirton (Canada) flag Nicholas Kirton (Canada) 203.21 M-31 | Runs-669 | A-27 | SR-129
162 Down 13 James Neesham (New Zealand) flag James Neesham (New Zealand) 202.01 M-51 | Runs-581 | A-20 | SR-151
163 Up 10 Hazratullah Zazai (Afghanistan) flag Hazratullah Zazai (Afghanistan) 199.76 M-25 | Runs-498 | A-22 | SR-117
165 Up 7 Axar Patel (India) flag Axar Patel (India) 197.01 M-66 | Runs-538 | A-19 | SR-138
174 Up 5 Shakib Al Hasan (Bangladesh) flag Shakib Al Hasan (Bangladesh) 190.60 M-35 | Runs-657 | A-24 | SR-123
175 Up 9 Imal Liyanage (Qatar) flag Imal Liyanage (Qatar) 190.51 M-38 | Runs-948 | A-30 | SR-122
176 Up 17 Rishabh Pant (India) flag Rishabh Pant (India) 190.49 M-35 | Runs-586 | A-23 | SR-132
177 Up 9 Shaheen Shah Afridi (Pakistan) flag Shaheen Shah Afridi (Pakistan) 190.05 M-57 | Runs-283 | A-14 | SR-130
181 Down 50 Sam Curran (England) flag Sam Curran (England) 186.85 M-48 | Runs-359 | A-17 | SR-126
184 Down 13 Moeen Ali (England) flag Moeen Ali (England) 185.21 M-48 | Runs-700 | A-24 | SR-148
186 Up 2 Zane Green (Namibia) flag Zane Green (Namibia) 182.88 M-46 | Runs-434 | A-26 | SR-122
189 Up 46 Ravindra Jadeja (India) flag Ravindra Jadeja (India) 182.26 M-19 | Runs-259 | A-29 | SR-144
191 Up 4 Alick Athanaze (West Indies) flag Alick Athanaze (West Indies) 181.33 M-9 | Runs-224 | A-28 | SR-129
192 Up 9 Afif Hossain (Bangladesh) flag Afif Hossain (Bangladesh) 179.89 M-31 | Runs-614 | A-25 | SR-120
193 Up 11 Soumya Sarkar (Bangladesh) flag Soumya Sarkar (Bangladesh) 179.59 M-21 | Runs-326 | A-17 | SR-122
197 Down 10 Vikramjit Singh (Netherlands) flag Vikramjit Singh (Netherlands) 177.39 M-27 | Runs-384 | A-15 | SR-114
200 Down 31 Najibullah Zadran (Afghanistan) flag Najibullah Zadran (Afghanistan) 176.17 M-39 | Runs-598 | A-24 | SR-131
210 Down 16 Mitchell Santner (New Zealand) flag Mitchell Santner (New Zealand) 171.19 M-55 | Runs-413 | A-20 | SR-123
213 No change Gulsan Jha (Nepal) flag Gulsan Jha (Nepal) 168.34 M-51 | Runs-629 | A-22 | SR-145
214 Up 1 Bilal Tahir (Kuwait) flag Bilal Tahir (Kuwait) 168.11 M-49 | Runs-559 | A-20 | SR-138
216 Down 9 Dinesh Nakrani (Uganda) flag Dinesh Nakrani (Uganda) 167.64 M-56 | Runs-797 | A-25 | SR-121
223 Down 6 Delray Rawlins (Bermuda) flag Delray Rawlins (Bermuda) 162.81 M-24 | Runs-739 | A-46 | SR-150
225 Up 14 Gudakesh Motie (West Indies) flag Gudakesh Motie (West Indies) 162.51 M-40 | Runs-166 | A-13 | SR-128
230 Up 42 Prosper Useni (Nigeria) flag Prosper Useni (Nigeria) 160.41 M-38 | Runs-349 | A-13 | SR-144
231 No change Rohan Mustafa (U.A.E.) flag Rohan Mustafa (U.A.E.) 160.36 M-12 | Runs-240 | A-40 | SR-120
233 Up 8 Lhuan Dre Pretorius (South Africa) flag Lhuan Dre Pretorius (South Africa) 160.04 M-12 | Runs-157 | A-13 | SR-122
234 No change Ben Stokes (England) flag Ben Stokes (England) 158.36 M-9 | Runs-143 | A-29 | SR-107
239 Down 1 Tom Latham (New Zealand) flag Tom Latham (New Zealand) 155.89 M-8 | Runs-194 | A-28 | SR-113
241 Down 20 Matthew Wade (Australia) flag Matthew Wade (Australia) 154.33 M-37 | Runs-473 | A-43 | SR-147
244 Up 45 Imad Wasim (Pakistan) flag Imad Wasim (Pakistan) 152.65 M-17 | Runs-215 | A-24 | SR-113
245 Up 7 George Linde (South Africa) flag George Linde (South Africa) 152.43 M-11 | Runs-159 | A-23 | SR-143