Updated quarterly 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. Refer to FAQs for update schedule.
CRR Change Name Points Stats
148 Up 6 Shayan Jahangir (U.S.A.) flag Shayan Jahangir (U.S.A.) 217.14 M-19 | Runs-371 | A-31 | SR-134
150 Down 23 Wanindu Hasaranga (Sri Lanka) flag Wanindu Hasaranga (Sri Lanka) 214.20 M-52 | Runs-430 | A-13 | SR-139
151 Up 5 Abdul Waheed (Saudi Arabia) flag Abdul Waheed (Saudi Arabia) 212.79 M-53 | Runs-1510 | A-34 | SR-133
153 Up 63 Donovan Ferreira (South Africa) flag Donovan Ferreira (South Africa) 208.20 M-12 | Runs-185 | A-19 | SR-161
154 Up 5 Riazat Ali Shah (Uganda) flag Riazat Ali Shah (Uganda) 208.13 M-52 | Runs-1116 | A-34 | SR-119
155 Up 62 Salman Agha (Pakistan) flag Salman Agha (Pakistan) 207.89 M-35 | Runs-596 | A-23 | SR-110
156 Down 23 Richie Berrington (Scotland) flag Richie Berrington (Scotland) 207.48 M-28 | Runs-641 | A-29 | SR-138
157 Down 12 Scott Edwards (Netherlands) flag Scott Edwards (Netherlands) 205.87 M-46 | Runs-795 | A-23 | SR-120
159 Down 2 Babar Hayat (Hong Kong) flag Babar Hayat (Hong Kong) 205.43 M-76 | Runs-1739 | A-28 | SR-130
160 Up 2 Angelo Mathews (Sri Lanka) flag Angelo Mathews (Sri Lanka) 204.68 M-12 | Runs-268 | A-45 | SR-134
162 Up 3 Colin Ackermann (Netherlands) flag Colin Ackermann (Netherlands) 202.50 M-11 | Runs-215 | A-22 | SR-110
163 Up 3 George Dockrell (Ireland) flag George Dockrell (Ireland) 202.05 M-60 | Runs-837 | A-24 | SR-138
166 Up 1 Matthew Cross (Scotland) flag Matthew Cross (Scotland) 200.11 M-27 | Runs-440 | A-22 | SR-114
168 Down 62 Will Jacks (England) flag Will Jacks (England) 197.77 M-29 | Runs-401 | A-17 | SR-135
169 Up 3 Grant Stewart (Italy) flag Grant Stewart (Italy) 197.08 M-11 | Runs-316 | A-35 | SR-173
170 Up 3 Rohit Paudel (Nepal) flag Rohit Paudel (Nepal) 196.75 M-65 | Runs-1557 | A-31 | SR-121
171 Up 3 Dipendra Singh Airee (Nepal) flag Dipendra Singh Airee (Nepal) 196.17 M-64 | Runs-1479 | A-34 | SR-144
172 Up 4 Tony Ura (P.N.G.) flag Tony Ura (P.N.G.) 195.70 M-33 | Runs-878 | A-30 | SR-167
173 Up 4 Malan Kruger (Namibia) flag Malan Kruger (Namibia) 195.17 M-28 | Runs-402 | A-17 | SR-105
174 Up 13 Shreyas Movva (Canada) flag Shreyas Movva (Canada) 194.22 M-23 | Runs-346 | A-23 | SR-108
175 Down 11 Sohail Ahmed (Bahrain) flag Sohail Ahmed (Bahrain) 194.18 M-64 | Runs-1533 | A-44 | SR-122
176 Up 3 Wessly Madhevere (Zimbabwe) flag Wessly Madhevere (Zimbabwe) 192.78 M-58 | Runs-808 | A-18 | SR-112
179 Up 17 Abbas Afridi (Pakistan) flag Abbas Afridi (Pakistan) 192.11 M-24 | Runs-135 | A-12 | SR-113
180 Up 26 Jatinder Singh (Oman) flag Jatinder Singh (Oman) 191.85 M-41 | Runs-795 | A-21 | SR-123
181 Up 2 Aqib Ilyas (Oman) flag Aqib Ilyas (Oman) 189.81 M-31 | Runs-829 | A-30 | SR-127
186 Down 1 Andy Balbirnie (Ireland) flag Andy Balbirnie (Ireland) 187.71 M-53 | Runs-1213 | A-23 | SR-123
187 Down 24 Muhammad Tanveer (Qatar) flag Muhammad Tanveer (Qatar) 186.27 M-46 | Runs-1299 | A-43 | SR-136
188 No change Darius Visser (Samoa) flag Darius Visser (Samoa) 185.37 M-17 | Runs-578 | A-41 | SR-151
191 Down 23 Ruben Trumpelmann (Namibia) flag Ruben Trumpelmann (Namibia) 184.41 M-34 | Runs-234 | A-20 | SR-134
192 Down 34 Bas de Leede (Netherlands) flag Bas de Leede (Netherlands) 183.27 M-29 | Runs-495 | A-28 | SR-101
193 No change Nick Greenwood (Jersey) flag Nick Greenwood (Jersey) 183.13 M-29 | Runs-834 | A-32 | SR-147
194 No change Gareth Delany (Ireland) flag Gareth Delany (Ireland) 182.75 M-51 | Runs-606 | A-20 | SR-134
199 No change Edson Silva (Kuwait) flag Edson Silva (Kuwait) 180.74 M-8 | Runs-167 | A-28 | SR-209
200 Down 48 Michael Leask (Scotland) flag Michael Leask (Scotland) 180.19 M-31 | Runs-442 | A-18 | SR-126
201 Down 1 Usman Ghani (Afghanistan) flag Usman Ghani (Afghanistan) 178.86 M-12 | Runs-235 | A-24 | SR-99
202 Down 1 Vriitya Aravind (U.A.E.) flag Vriitya Aravind (U.A.E.) 178.32 M-39 | Runs-971 | A-30 | SR-113
203 Down 1 Sundeep Jora (Nepal) flag Sundeep Jora (Nepal) 177.78 M-32 | Runs-388 | A-18 | SR-120
204 Down 1 Aaron Johnson (Canada) flag Aaron Johnson (Canada) 177.66 M-31 | Runs-910 | A-33 | SR-147
205 Up 3 Curtis Campher (Ireland) flag Curtis Campher (Ireland) 175.72 M-56 | Runs-851 | A-21 | SR-126
206 Up 3 Aryansh Sharma (U.A.E.) flag Aryansh Sharma (U.A.E.) 175.05 M-16 | Runs-378 | A-25 | SR-109
209 Up 2 Usman Patel (Kuwait) flag Usman Patel (Kuwait) 173.53 M-54 | Runs-999 | A-25 | SR-129
210 Up 2 Shamarh Brooks (West Indies) flag Shamarh Brooks (West Indies) 173.34 M-13 | Runs-218 | A-20 | SR-103
211 Down 74 Marco Jansen (South Africa) flag Marco Jansen (South Africa) 172.96 M-19 | Runs-167 | A-17 | SR-145
213 Up 2 Matthew Stokes (Guernsey) flag Matthew Stokes (Guernsey) 171.71 M-38 | Runs-961 | A-46 | SR-128
214 Down 1 Iftikhar Ahmed (Pakistan) flag Iftikhar Ahmed (Pakistan) 171.12 M-52 | Runs-780 | A-22 | SR-128
215 Up 28 Aaron Jones (U.S.A.) flag Aaron Jones (U.S.A.) 170.92 M-34 | Runs-559 | A-22 | SR-117
216 Down 27 Darwish Rasooli (Afghanistan) flag Darwish Rasooli (Afghanistan) 170.55 M-21 | Runs-287 | A-17 | SR-114
217 Up 1 Tony Munyonga (Zimbabwe) flag Tony Munyonga (Zimbabwe) 169.12 M-28 | Runs-310 | A-15 | SR-108
220 No change Milind Kumar (U.S.A.) flag Milind Kumar (U.S.A.) 167.05 M-21 | Runs-322 | A-32 | SR-106
221 No change Robinson Obuya (Uganda) flag Robinson Obuya (Uganda) 166.45 M-41 | Runs-755 | A-22 | SR-119
222 Up 1 Virandeep Singh (Malaysia) flag Virandeep Singh (Malaysia) 166.38 M-79 | Runs-2399 | A-42 | SR-132
223 Up 77 Rahul Chopra (U.A.E.) flag Rahul Chopra (U.A.E.) 165.87 M-38 | Runs-734 | A-27 | SR-118
224 Up 2 Rishad Hossain (Bangladesh) flag Rishad Hossain (Bangladesh) 165.38 M-53 | Runs-213 | A-9 | SR-130
225 Up 2 Irfan Khan (Pakistan) flag Irfan Khan (Pakistan) 165.36 M-14 | Runs-189 | A-27 | SR-135
226 Up 2 CP Rizwan (U.A.E.) flag CP Rizwan (U.A.E.) 164.87 M-11 | Runs-223 | A-32 | SR-114
227 Up 2 Mosaddek Hossain (Bangladesh) flag Mosaddek Hossain (Bangladesh) 164.79 M-17 | Runs-189 | A-17 | SR-124
228 Down 14 Nizakat Khan (Hong Kong) flag Nizakat Khan (Hong Kong) 164.78 M-77 | Runs-1657 | A-25 | SR-118
229 Up 2 Tom Cooper (Netherlands) flag Tom Cooper (Netherlands) 163.76 M-15 | Runs-255 | A-18 | SR-126
230 Up 2 Yasir Ali (Bangladesh) flag Yasir Ali (Bangladesh) 163.52 M-11 | Runs-128 | A-16 | SR-142
231 Up 2 Manpreet Singh (Singapore) flag Manpreet Singh (Singapore) 160.89 M-41 | Runs-903 | A-24 | SR-134
232 Up 67 Tharindu Perera (Botswana) flag Tharindu Perera (Botswana) 160.81 M-25 | Runs-402 | A-25 | SR-111
233 Up 1 Deepak Hooda (India) flag Deepak Hooda (India) 160.75 M-21 | Runs-368 | A-31 | SR-147
234 Up 1 Temba Bavuma (South Africa) flag Temba Bavuma (South Africa) 160.69 M-15 | Runs-169 | A-13 | SR-106
239 Down 35 Jason Roy (England) flag Jason Roy (England) 157.24 M-11 | Runs-206 | A-19 | SR-104
240 Down 10 Mitchell Owen (Australia) flag Mitchell Owen (Australia) 156.56 M-13 | Runs-163 | A-20 | SR-158
242 Down 1 Dilpreet Bajwa (Canada) flag Dilpreet Bajwa (Canada) 156.30 M-17 | Runs-397 | A-28 | SR-133
243 Up 13 Mahmudullah (Bangladesh) flag Mahmudullah (Bangladesh) 156.09 M-28 | Runs-473 | A-22 | SR-115
247 No change Mohammed Aslam (Kuwait) flag Mohammed Aslam (Kuwait) 153.76 M-60 | Runs-668 | A-18 | SR-117
249 Down 1 Chad Bowes (New Zealand) flag Chad Bowes (New Zealand) 152.15 M-11 | Runs-187 | A-17 | SR-120
Tags: #topcricketplayersofalltime #bestcricketplayersofalltime #greatestcricketplayers #t20icricket #t20is #ment20is #shayanjahangir #jahangir #waninduhasaranga #hasaranga #abdulwaheed #waheed #donovanferreira #ferreira #riazatalishah #shah #salmanagha #agha #richieberrington #berrington #scottedwards #edwards #babarhayat #hayat #angelomathews #mathews #colinackermann #ackermann #iccrankings #icctestrankings #iccodirankings #icct20irankings #iccteamrankings #iccplayerrankings #iccmenrankings #iccwomenrankings #iplrankings