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
201 Down 40 Saif Hassan (Bangladesh) flag Saif Hassan (Bangladesh) 370.73 M-16 | Runs-395 | BatA-33 | Wickets-2 | BowlA-53 | Ct/St-6 | FPM-0.4
202 Up 35 George Linde (South Africa) flag George Linde (South Africa) 370.68 M-11 | Runs-159 | BatA-23 | Wickets-12 | BowlA-19 | Ct/St-2 | FPM-0.2
203 Down 3 George Munsey (Scotland) flag George Munsey (Scotland) 370.66 M-30 | Runs-1032 | BatA-37 | Wickets- | BowlA-na | Ct/St-14 | FPM-0.5
204 Down 9 Riazat Ali Shah (Uganda) flag Riazat Ali Shah (Uganda) 368.70 M-52 | Runs-1116 | BatA-34 | Wickets-23 | BowlA-26 | Ct/St-19 | FPM-0.4
205 Up 1 Odean Smith (West Indies) flag Odean Smith (West Indies) 368.17 M-25 | Runs-187 | BatA-16 | Wickets-25 | BowlA-28 | Ct/St-12 | FPM-0.5
206 Down 100 Will Jacks (England) flag Will Jacks (England) 367.39 M-29 | Runs-401 | BatA-17 | Wickets-3 | BowlA-26 | Ct/St-9 | FPM-0.3
207 No change Angelo Mathews (Sri Lanka) flag Angelo Mathews (Sri Lanka) 367.25 M-12 | Runs-268 | BatA-45 | Wickets-7 | BowlA-27 | Ct/St-3 | FPM-0.3
208 Up 5 Salum Jumbe (Tanzania) flag Salum Jumbe (Tanzania) 366.49 M-59 | Runs-428 | BatA-13 | Wickets-59 | BowlA-21 | Ct/St-13 | FPM-0.2
209 Up 7 Imran Anwar (Bahrain) flag Imran Anwar (Bahrain) 365.12 M-77 | Runs-988 | BatA-19 | Wickets-74 | BowlA-21 | Ct/St-18 | FPM-0.2
210 Down 6 Ravindra Jadeja (India) flag Ravindra Jadeja (India) 364.46 M-19 | Runs-259 | BatA-29 | Wickets-8 | BowlA-45 | Ct/St-6 | FPM-0.3
211 Up 3 Tadiwanashe Marumani (Zimbabwe) flag Tadiwanashe Marumani (Zimbabwe) 361.99 M-46 | Runs-979 | BatA-23 | Wickets- | BowlA-na | Ct/St-26 | FPM-0.6
212 Up 3 Finn Allen (New Zealand) flag Finn Allen (New Zealand) 361.58 M-46 | Runs-1129 | BatA-25 | Wickets- | BowlA-na | Ct/St-19 | FPM-0.4
213 Up 4 Aqib Ilyas (Oman) flag Aqib Ilyas (Oman) 359.99 M-31 | Runs-829 | BatA-30 | Wickets-45 | BowlA-14 | Ct/St-12 | FPM-0.4
214 Up 4 Lalit Rajbanshi (Nepal) flag Lalit Rajbanshi (Nepal) 359.08 M-25 | Runs-5 | BatA-5 | Wickets-26 | BowlA-21 | Ct/St-6 | FPM-0.2
215 Up 39 Pat Cummins (Australia) flag Pat Cummins (Australia) 358.85 M-20 | Runs-98 | BatA-14 | Wickets-24 | BowlA-26 | Ct/St-6 | FPM-0.3
216 Up 3 Mohamed Shafeeq (Kuwait) flag Mohamed Shafeeq (Kuwait) 358.64 M-43 | Runs-27 | BatA-3 | Wickets-37 | BowlA-32 | Ct/St-8 | FPM-0.2
217 Up 3 Rohit Paudel (Nepal) flag Rohit Paudel (Nepal) 356.95 M-65 | Runs-1557 | BatA-31 | Wickets-13 | BowlA-19 | Ct/St-37 | FPM-0.6
218 Up 3 Logan van Beek (Netherlands) flag Logan van Beek (Netherlands) 356.83 M-21 | Runs-82 | BatA-9 | Wickets-31 | BowlA-16 | Ct/St-13 | FPM-0.6
219 Up 96 Steven Taylor (U.S.A.) flag Steven Taylor (U.S.A.) 355.71 M-18 | Runs-487 | BatA-29 | Wickets-5 | BowlA-38 | Ct/St-4 | FPM-0.2
220 Up 5 Mohammad Nadeem (Oman) flag Mohammad Nadeem (Oman) 355.61 M-42 | Runs-632 | BatA-25 | Wickets-16 | BowlA-36 | Ct/St-16 | FPM-0.4
221 Down 19 Obed McCoy (West Indies) flag Obed McCoy (West Indies) 354.95 M-30 | Runs-32 | BatA-11 | Wickets-33 | BowlA-27 | Ct/St-3 | FPM-0.1
222 Up 6 Tim Southee (New Zealand) flag Tim Southee (New Zealand) 354.35 M-34 | Runs-54 | BatA-11 | Wickets-53 | BowlA-18 | Ct/St-18 | FPM-0.5
223 Up 44 Isaac Okpe (Nigeria) flag Isaac Okpe (Nigeria) 354.23 M-54 | Runs-455 | BatA-13 | Wickets-53 | BowlA-17 | Ct/St-14 | FPM-0.3
224 Up 3 Ben Sears (New Zealand) flag Ben Sears (New Zealand) 354.08 M-20 | Runs-21 | BatA-7 | Wickets-22 | BowlA-24 | Ct/St-2 | FPM-0.1
225 Up 6 Ben Shikongo (Namibia) flag Ben Shikongo (Namibia) 352.91 M-24 | Runs-1 | BatA-1 | Wickets-24 | BowlA-18 | Ct/St-6 | FPM-0.3
226 Down 48 Lockie Ferguson (New Zealand) flag Lockie Ferguson (New Zealand) 351.95 M-28 | Runs-14 | BatA-2 | Wickets-39 | BowlA-18 | Ct/St-9 | FPM-0.3
227 Up 2 Abrar Ahmed (Pakistan) flag Abrar Ahmed (Pakistan) 351.77 M-25 | Runs-4 | BatA-4 | Wickets-31 | BowlA-19 | Ct/St-8 | FPM-0.3
228 Up 4 Harmeet Singh (U.S.A.) flag Harmeet Singh (U.S.A.) 351.18 M-25 | Runs-235 | BatA-18 | Wickets-24 | BowlA-25 | Ct/St-8 | FPM-0.3
229 Up 239 Kyle Jamieson (New Zealand) flag Kyle Jamieson (New Zealand) 351.12 M-15 | Runs-22 | BatA-7 | Wickets-17 | BowlA-27 | Ct/St-3 | FPM-0.2
230 Up 9 Adam Milne (New Zealand) flag Adam Milne (New Zealand) 351.12 M-25 | Runs-50 | BatA-6 | Wickets-33 | BowlA-23 | Ct/St-6 | FPM-0.2
231 Down 107 Tristan Stubbs (South Africa) flag Tristan Stubbs (South Africa) 350.75 M-40 | Runs-799 | BatA-29 | Wickets- | BowlA-na | Ct/St-23 | FPM-0.6
232 Up 38 Ottneil Baartman (South Africa) flag Ottneil Baartman (South Africa) 350.69 M-14 | Runs-13 | BatA-4 | Wickets-17 | BowlA-22 | Ct/St-3 | FPM-0.2
233 Up 24 Quinton de Kock (South Africa) flag Quinton de Kock (South Africa) 349.49 M-35 | Runs-788 | BatA-25 | Wickets- | BowlA-na | Ct/St-40 | FPM-1.1
234 No change Sachin Gill (Kenya) flag Sachin Gill (Kenya) 349.31 M-17 | Runs-231 | BatA-23 | Wickets-13 | BowlA-25 | Ct/St-1 | FPM-0.1
235 Up 34 Dilon Heyliger (Canada) flag Dilon Heyliger (Canada) 349.16 M-39 | Runs-297 | BatA-25 | Wickets-26 | BowlA-31 | Ct/St-10 | FPM-0.3
236 Up 12 Ravichandran Ashwin (India) flag Ravichandran Ashwin (India) 346.90 M-14 | Runs-61 | BatA-20 | Wickets-11 | BowlA-34 | Ct/St-2 | FPM-0.1
237 Down 4 Henry Ssenyondo (Uganda) flag Henry Ssenyondo (Uganda) 345.87 M-70 | Runs-21 | BatA-4 | Wickets-103 | BowlA-12 | Ct/St-10 | FPM-0.1
238 Down 8 Rizwan Butt (Bahrain) flag Rizwan Butt (Bahrain) 344.94 M-76 | Runs-212 | BatA-9 | Wickets-122 | BowlA-15 | Ct/St-15 | FPM-0.2
239 Up 54 Saurabh Netravalkar (U.S.A.) flag Saurabh Netravalkar (U.S.A.) 344.86 M-28 | Runs-21 | BatA-5 | Wickets-34 | BowlA-20 | Ct/St-6 | FPM-0.2
240 Up 65 Lizaad Williams (South Africa) flag Lizaad Williams (South Africa) 344.83 M-14 | Runs-10 | BatA-2 | Wickets-15 | BowlA-28 | Ct/St-3 | FPM-0.2
241 Up 2 Ayush Shukla (Hong Kong) flag Ayush Shukla (Hong Kong) 344.22 M-55 | Runs-25 | BatA-3 | Wickets-51 | BowlA-26 | Ct/St-7 | FPM-0.1
242 Down 68 Naseem Shah (Pakistan) flag Naseem Shah (Pakistan) 344.07 M-32 | Runs-60 | BatA-8 | Wickets-28 | BowlA-33 | Ct/St-3 | FPM-0.1
243 Up 2 Kyle Klein (Netherlands) flag Kyle Klein (Netherlands) 343.36 M-17 | Runs-42 | BatA-5 | Wickets-28 | BowlA-16 | Ct/St-1 | FPM-0.1
244 Up 2 Kyle Mayers (West Indies) flag Kyle Mayers (West Indies) 342.90 M-39 | Runs-748 | BatA-21 | Wickets-2 | BowlA-91 | Ct/St-17 | FPM-0.4
245 Down 7 Anrich Nortje (South Africa) flag Anrich Nortje (South Africa) 342.26 M-26 | Runs-9 | BatA-3 | Wickets-35 | BowlA-18 | Ct/St-6 | FPM-0.2
246 Down 24 Safyaan Sharif (Scotland) flag Safyaan Sharif (Scotland) 341.62 M-22 | Runs-40 | BatA-10 | Wickets-24 | BowlA-23 | Ct/St-6 | FPM-0.3
247 Down 3 Mohammad Wasim (Pakistan) flag Mohammad Wasim (Pakistan) 341.32 M-22 | Runs-45 | BatA-11 | Wickets-29 | BowlA-22 | Ct/St-13 | FPM-0.6
248 Up 1 Wayne Parnell (South Africa) flag Wayne Parnell (South Africa) 341.09 M-16 | Runs-60 | BatA-10 | Wickets-18 | BowlA-26 | Ct/St-2 | FPM-0.1
249 Down 76 Shamim Hossain (Bangladesh) flag Shamim Hossain (Bangladesh) 340.51 M-36 | Runs-455 | BatA-20 | Wickets-2 | BowlA-62 | Ct/St-12 | FPM-0.3
250 Down 9 Frank Nsubuga (Uganda) flag Frank Nsubuga (Uganda) 340.49 M-52 | Runs-162 | BatA-12 | Wickets-57 | BowlA-15 | Ct/St-13 | FPM-0.3
Tags: #topcricketplayersofalltime #bestcricketplayersofalltime #greatestcricketplayers #t20icricket #t20is #ment20is #saifhassan #hassan #georgelinde #linde #georgemunsey #munsey #riazatalishah #shah #odeansmith #smith #willjacks #jacks #angelomathews #mathews #salumjumbe #jumbe #imrananwar #anwar #ravindrajadeja #jadeja #tadiwanashemarumani #marumani #iccrankings #icctestrankings #iccodirankings #icct20irankings #iccteamrankings #iccplayerrankings #iccmenrankings #iccwomenrankings #iplrankings