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
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
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
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
116 Down 1 Dawid Malan (England) flag Dawid Malan (England) 250.46 M-26 | Runs-653 | A-30 | SR-124
117 Up 1 Nikolaas Davin (Namibia) flag Nikolaas Davin (Namibia) 249.31 M-21 | Runs-634 | A-35 | SR-132
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
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
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
126 Up 3 Tom Banton (England) flag Tom Banton (England) 235.82 M-15 | Runs-246 | A-27 | SR-162
127 Down 25 Shamim Hossain (Bangladesh) flag Shamim Hossain (Bangladesh) 235.03 M-36 | Runs-455 | A-20 | SR-127
128 Up 2 Paul Stirling (Ireland) flag Paul Stirling (Ireland) 234.21 M-61 | Runs-1140 | A-20 | SR-132
129 Up 5 Sean Williams (Zimbabwe) flag Sean Williams (Zimbabwe) 232.27 M-35 | Runs-771 | A-24 | 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
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
137 Up 7 Clinto Anto (Kuwait) flag Clinto Anto (Kuwait) 223.56 M-41 | Runs-871 | A-24 | SR-149
138 Up 7 Faheem Ashraf (Pakistan) flag Faheem Ashraf (Pakistan) 222.74 M-29 | Runs-266 | A-16 | SR-142
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
142 Down 16 Bhanuka Rajapaksa (Sri Lanka) flag Bhanuka Rajapaksa (Sri Lanka) 218.68 M-26 | Runs-413 | A-21 | SR-130
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
147 Up 3 Khushdil Shah (Pakistan) flag Khushdil Shah (Pakistan) 214.70 M-26 | Runs-270 | A-15 | SR-103
148 Up 7 Shayan Jahangir (U.S.A.) flag Shayan Jahangir (U.S.A.) 214.13 M-19 | Runs-371 | A-31 | SR-134
149 Up 17 Navneet Dhaliwal (Canada) flag Navneet Dhaliwal (Canada) 213.77 M-27 | Runs-585 | A-25 | SR-124
150 Up 4 Abdul Waheed (Saudi Arabia) flag Abdul Waheed (Saudi Arabia) 212.65 M-53 | Runs-1510 | A-34 | SR-133
151 Up 59 Donovan Ferreira (South Africa) flag Donovan Ferreira (South Africa) 209.17 M-12 | Runs-185 | A-19 | SR-161
152 Up 6 Angelo Mathews (Sri Lanka) flag Angelo Mathews (Sri Lanka) 207.80 M-12 | Runs-268 | A-45 | SR-134
153 Up 6 Babar Hayat (Hong Kong) flag Babar Hayat (Hong Kong) 207.37 M-74 | Runs-1732 | A-28 | SR-131
154 Down 22 Richie Berrington (Scotland) flag Richie Berrington (Scotland) 206.70 M-28 | Runs-641 | A-29 | SR-138
155 Up 57 Salman Agha (Pakistan) flag Salman Agha (Pakistan) 205.95 M-35 | Runs-596 | A-23 | SR-110
156 Up 1 Riazat Ali Shah (Uganda) flag Riazat Ali Shah (Uganda) 205.73 M-52 | Runs-1116 | A-34 | SR-119
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
159 Up 5 Grant Stewart (Italy) flag Grant Stewart (Italy) 203.07 M-11 | Runs-316 | A-35 | SR-173
160 Up 5 Colin Ackermann (Netherlands) flag Colin Ackermann (Netherlands) 202.84 M-11 | Runs-215 | A-22 | SR-110
161 Up 6 George Dockrell (Ireland) flag George Dockrell (Ireland) 202.67 M-60 | Runs-837 | A-24 | SR-138
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
164 Down 59 Will Jacks (England) flag Will Jacks (England) 197.71 M-29 | Runs-401 | A-17 | SR-135
165 Up 7 Axar Patel (India) flag Axar Patel (India) 197.01 M-66 | Runs-538 | A-19 | SR-138
166 Up 4 Matthew Cross (Scotland) flag Matthew Cross (Scotland) 196.63 M-27 | Runs-440 | A-22 | SR-114
167 Up 22 Abbas Afridi (Pakistan) flag Abbas Afridi (Pakistan) 194.51 M-24 | Runs-135 | A-12 | SR-113
168 Down 6 Sohail Ahmed (Bahrain) flag Sohail Ahmed (Bahrain) 194.34 M-64 | Runs-1533 | A-44 | SR-122
169 Down 13 Scott Edwards (Netherlands) flag Scott Edwards (Netherlands) 194.11 M-46 | Runs-795 | A-23 | SR-120
170 Up 5 Wessly Madhevere (Zimbabwe) flag Wessly Madhevere (Zimbabwe) 193.05 M-58 | Runs-808 | A-18 | SR-112
171 Up 5 Dipendra Singh Airee (Nepal) flag Dipendra Singh Airee (Nepal) 192.91 M-64 | Runs-1479 | A-34 | SR-144
172 Up 5 Rohit Paudel (Nepal) flag Rohit Paudel (Nepal) 192.75 M-65 | Runs-1557 | A-31 | SR-121
173 Up 5 Malan Kruger (Namibia) flag Malan Kruger (Namibia) 191.52 M-28 | Runs-402 | A-17 | SR-105
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
178 Up 3 Usman Ghani (Afghanistan) flag Usman Ghani (Afghanistan) 188.33 M-12 | Runs-235 | A-24 | SR-99
179 Up 3 Andy Balbirnie (Ireland) flag Andy Balbirnie (Ireland) 187.43 M-53 | Runs-1213 | A-23 | SR-123
180 Up 16 Shreyas Movva (Canada) flag Shreyas Movva (Canada) 187.37 M-23 | Runs-346 | A-23 | SR-108
181 Down 50 Sam Curran (England) flag Sam Curran (England) 186.85 M-48 | Runs-359 | A-17 | SR-126
182 Down 21 Muhammad Tanveer (Qatar) flag Muhammad Tanveer (Qatar) 186.46 M-46 | Runs-1299 | A-43 | SR-136
183 No change Darius Visser (Samoa) flag Darius Visser (Samoa) 185.83 M-17 | Runs-578 | A-41 | SR-151
184 Down 13 Moeen Ali (England) flag Moeen Ali (England) 185.21 M-48 | Runs-700 | A-24 | SR-148
185 Up 5 Nick Greenwood (Jersey) flag Nick Greenwood (Jersey) 183.13 M-29 | Runs-834 | A-32 | SR-147
186 Up 2 Zane Green (Namibia) flag Zane Green (Namibia) 182.88 M-46 | Runs-434 | A-26 | SR-122
187 Up 27 Jatinder Singh (Oman) flag Jatinder Singh (Oman) 182.75 M-41 | Runs-795 | A-21 | SR-123
188 Up 3 Aqib Ilyas (Oman) flag Aqib Ilyas (Oman) 182.69 M-31 | Runs-829 | A-30 | SR-127
189 Up 46 Ravindra Jadeja (India) flag Ravindra Jadeja (India) 182.26 M-19 | Runs-259 | A-29 | SR-144
190 Up 2 Gareth Delany (Ireland) flag Gareth Delany (Ireland) 182.07 M-51 | Runs-606 | A-20 | SR-134
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
194 Down 41 Michael Leask (Scotland) flag Michael Leask (Scotland) 179.19 M-31 | Runs-442 | A-18 | SR-126
195 Down 35 Bas de Leede (Netherlands) flag Bas de Leede (Netherlands) 178.59 M-29 | Runs-495 | A-28 | SR-101
196 Up 1 Sundeep Jora (Nepal) flag Sundeep Jora (Nepal) 177.41 M-32 | Runs-388 | A-18 | SR-120
197 Down 10 Vikramjit Singh (Netherlands) flag Vikramjit Singh (Netherlands) 177.39 M-27 | Runs-384 | A-15 | SR-114
198 No change Edson Silva (Kuwait) flag Edson Silva (Kuwait) 177.24 M-8 | Runs-167 | A-28 | SR-209
199 Up 1 Vriitya Aravind (U.A.E.) flag Vriitya Aravind (U.A.E.) 176.66 M-39 | Runs-971 | A-30 | SR-113
200 Down 31 Najibullah Zadran (Afghanistan) flag Najibullah Zadran (Afghanistan) 176.17 M-39 | Runs-598 | A-24 | SR-131