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
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
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
164 Down 59 Will Jacks (England) flag Will Jacks (England) 197.71 M-29 | Runs-401 | A-17 | SR-135
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
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
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
185 Up 5 Nick Greenwood (Jersey) flag Nick Greenwood (Jersey) 183.13 M-29 | Runs-834 | A-32 | SR-147
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
190 Up 2 Gareth Delany (Ireland) flag Gareth Delany (Ireland) 182.07 M-51 | Runs-606 | A-20 | SR-134
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
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
201 Down 27 Ruben Trumpelmann (Namibia) flag Ruben Trumpelmann (Namibia) 175.94 M-34 | Runs-234 | A-20 | SR-134
202 No change Aryansh Sharma (U.A.E.) flag Aryansh Sharma (U.A.E.) 174.86 M-16 | Runs-378 | A-25 | SR-109
203 Down 18 Darwish Rasooli (Afghanistan) flag Darwish Rasooli (Afghanistan) 174.67 M-20 | Runs-221 | A-14 | SR-103
204 Down 1 Usman Patel (Kuwait) flag Usman Patel (Kuwait) 173.78 M-54 | Runs-999 | A-25 | SR-129
205 No change Aaron Johnson (Canada) flag Aaron Johnson (Canada) 173.17 M-31 | Runs-910 | A-33 | SR-147
206 Down 71 Marco Jansen (South Africa) flag Marco Jansen (South Africa) 172.94 M-19 | Runs-167 | A-17 | SR-145
207 Up 1 Curtis Campher (Ireland) flag Curtis Campher (Ireland) 171.93 M-56 | Runs-851 | A-21 | SR-126
208 Up 1 Matthew Stokes (Guernsey) flag Matthew Stokes (Guernsey) 171.91 M-38 | Runs-961 | A-46 | SR-128
209 Down 3 Iftikhar Ahmed (Pakistan) flag Iftikhar Ahmed (Pakistan) 171.42 M-52 | Runs-780 | A-22 | SR-128
211 No change Shamarh Brooks (West Indies) flag Shamarh Brooks (West Indies) 170.87 M-13 | Runs-218 | A-20 | SR-103
212 Up 28 Aaron Jones (U.S.A.) flag Aaron Jones (U.S.A.) 170.39 M-34 | Runs-559 | A-22 | SR-117
215 Up 1 Nizakat Khan (Hong Kong) flag Nizakat Khan (Hong Kong) 167.69 M-75 | Runs-1647 | A-25 | SR-120
217 Up 1 Tony Munyonga (Zimbabwe) flag Tony Munyonga (Zimbabwe) 167.30 M-28 | Runs-310 | A-15 | SR-108
218 Up 1 Rishad Hossain (Bangladesh) flag Rishad Hossain (Bangladesh) 167.20 M-53 | Runs-213 | A-9 | SR-130
219 Up 76 Rahul Chopra (U.A.E.) flag Rahul Chopra (U.A.E.) 166.11 M-38 | Runs-734 | A-27 | SR-118
220 Up 2 CP Rizwan (U.A.E.) flag CP Rizwan (U.A.E.) 164.98 M-11 | Runs-223 | A-32 | SR-114
221 Up 3 Irfan Khan (Pakistan) flag Irfan Khan (Pakistan) 164.14 M-14 | Runs-189 | A-27 | SR-135
222 Up 3 Mosaddek Hossain (Bangladesh) flag Mosaddek Hossain (Bangladesh) 163.17 M-17 | Runs-189 | A-17 | SR-124
224 Up 2 Tony Ura (P.N.G.) flag Tony Ura (P.N.G.) 162.77 M-33 | Runs-878 | A-30 | SR-167
226 Up 1 Deepak Hooda (India) flag Deepak Hooda (India) 161.77 M-21 | Runs-368 | A-31 | SR-147
227 Up 1 Tom Cooper (Netherlands) flag Tom Cooper (Netherlands) 161.69 M-15 | Runs-255 | A-18 | SR-126
228 Up 1 Milind Kumar (U.S.A.) flag Milind Kumar (U.S.A.) 161.60 M-21 | Runs-322 | A-32 | SR-106
229 Up 1 Temba Bavuma (South Africa) flag Temba Bavuma (South Africa) 160.69 M-15 | Runs-169 | A-13 | SR-106
232 No change Yasir Ali (Bangladesh) flag Yasir Ali (Bangladesh) 160.29 M-11 | Runs-128 | A-16 | SR-142
235 Up 65 Tharindu Perera (Botswana) flag Tharindu Perera (Botswana) 157.60 M-25 | Runs-402 | A-25 | SR-111
236 Down 37 Jason Roy (England) flag Jason Roy (England) 157.13 M-11 | Runs-206 | A-19 | SR-104
237 Down 14 Mitchell Owen (Australia) flag Mitchell Owen (Australia) 156.45 M-13 | Runs-163 | A-20 | SR-158
238 Down 2 Robinson Obuya (Uganda) flag Robinson Obuya (Uganda) 156.37 M-41 | Runs-755 | A-22 | SR-119
240 Up 16 Mahmudullah (Bangladesh) flag Mahmudullah (Bangladesh) 154.71 M-28 | Runs-473 | A-22 | SR-115
242 Up 2 Virandeep Singh (Malaysia) flag Virandeep Singh (Malaysia) 153.30 M-79 | Runs-2399 | A-42 | SR-132
243 Up 2 Chad Bowes (New Zealand) flag Chad Bowes (New Zealand) 153.07 M-11 | Runs-187 | A-17 | SR-120
246 No change Mohammed Aslam (Kuwait) flag Mohammed Aslam (Kuwait) 152.18 M-60 | Runs-668 | A-18 | SR-117
247 No change Dinesh Karthik (India) flag Dinesh Karthik (India) 150.90 M-28 | Runs-287 | A-21 | SR-141
248 No change Rony Talukdar (Bangladesh) flag Rony Talukdar (Bangladesh) 150.38 M-10 | Runs-203 | A-23 | SR-142
249 Up 9 Matthew Breetzke (South Africa) flag Matthew Breetzke (South Africa) 149.81 M-13 | Runs-158 | A-13 | SR-116
250 Down 1 Anil Sah (Nepal) flag Anil Sah (Nepal) 148.42 M-13 | Runs-218 | A-17 | SR-120