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
2 Up 2 Mohammad Nawaz (Pakistan) flag Mohammad Nawaz (Pakistan) 797.74 M-54 | Runs-695 | BatA-19 | Wickets-54 | BowlA-21 | Ct/St-27 | FPM-0.5
4 Up 2 Romario Shepherd (West Indies) flag Romario Shepherd (West Indies) 782.11 M-65 | Runs-808 | BatA-26 | Wickets-73 | BowlA-27 | Ct/St-11 | FPM-0.2
5 No change Hardik Pandya (India) flag Hardik Pandya (India) 776.56 M-66 | Runs-1307 | BatA-32 | Wickets-56 | BowlA-26 | Ct/St-23 | FPM-0.3
11 No change Mohammad Nabi (Afghanistan) flag Mohammad Nabi (Afghanistan) 709.55 M-59 | Runs-894 | BatA-21 | Wickets-31 | BowlA-29 | Ct/St-32 | FPM-0.5
12 Up 1 Sikandar Raza (Zimbabwe) flag Sikandar Raza (Zimbabwe) 709.13 M-81 | Runs-2218 | BatA-32 | Wickets-86 | BowlA-19 | Ct/St-32 | FPM-0.4
14 No change Roston Chase (West Indies) flag Roston Chase (West Indies) 706.93 M-46 | Runs-643 | BatA-25 | Wickets-33 | BowlA-26 | Ct/St-14 | FPM-0.3
18 Down 1 Axar Patel (India) flag Axar Patel (India) 675.87 M-68 | Runs-559 | BatA-20 | Wickets-66 | BowlA-21 | Ct/St-25 | FPM-0.4
20 Up 1 Mitchell Santner (New Zealand) flag Mitchell Santner (New Zealand) 667.15 M-60 | Runs-490 | BatA-22 | Wickets-64 | BowlA-23 | Ct/St-19 | FPM-0.3
21 Down 12 Glenn Maxwell (Australia) flag Glenn Maxwell (Australia) 657.50 M-47 | Runs-991 | BatA-27 | Wickets-16 | BowlA-35 | Ct/St-24 | FPM-0.5
22 Up 2 Gerhard Erasmus (Namibia) flag Gerhard Erasmus (Namibia) 648.31 M-47 | Runs-1160 | BatA-33 | Wickets-45 | BowlA-16 | Ct/St-25 | FPM-0.5
23 No change Dasun Shanaka (Sri Lanka) flag Dasun Shanaka (Sri Lanka) 646.38 M-57 | Runs-916 | BatA-25 | Wickets-22 | BowlA-24 | Ct/St-23 | FPM-0.4
28 Up 4 Cameron Green (Australia) flag Cameron Green (Australia) 619.44 M-21 | Runs-521 | BatA-33 | Wickets-12 | BowlA-23 | Ct/St-16 | FPM-0.8
29 Down 1 JJ Smit (Namibia) flag JJ Smit (Namibia) 617.74 M-41 | Runs-748 | BatA-36 | Wickets-43 | BowlA-13 | Ct/St-17 | FPM-0.4
30 Down 4 Michael Bracewell (New Zealand) flag Michael Bracewell (New Zealand) 616.55 M-47 | Runs-434 | BatA-20 | Wickets-35 | BowlA-22 | Ct/St-25 | FPM-0.5
31 Up 23 Shivam Dube (India) flag Shivam Dube (India) 614.06 M-33 | Runs-502 | BatA-31 | Wickets-16 | BowlA-25 | Ct/St-7 | FPM-0.2
32 Up 2 Ruben Trumpelmann (Namibia) flag Ruben Trumpelmann (Namibia) 608.83 M-34 | Runs-234 | BatA-20 | Wickets-39 | BowlA-20 | Ct/St-9 | FPM-0.3
33 Up 4 Saim Ayub (Pakistan) flag Saim Ayub (Pakistan) 603.86 M-51 | Runs-961 | BatA-21 | Wickets-18 | BowlA-24 | Ct/St-21 | FPM-0.4
34 Up 4 Shadab Khan (Pakistan) flag Shadab Khan (Pakistan) 599.52 M-51 | Runs-545 | BatA-19 | Wickets-42 | BowlA-29 | Ct/St-18 | FPM-0.4
35 Up 9 Marcus Stoinis (Australia) flag Marcus Stoinis (Australia) 599.20 M-47 | Runs-882 | BatA-34 | Wickets-39 | BowlA-22 | Ct/St-10 | FPM-0.2
36 Up 22 James Neesham (New Zealand) flag James Neesham (New Zealand) 594.80 M-55 | Runs-594 | BatA-19 | Wickets-35 | BowlA-21 | Ct/St-33 | FPM-0.6
41 Down 12 Andre Russell (West Indies) flag Andre Russell (West Indies) 579.16 M-19 | Runs-381 | BatA-29 | Wickets-22 | BowlA-25 | Ct/St-5 | FPM-0.3
54 Up 6 Dipendra Singh Airee (Nepal) flag Dipendra Singh Airee (Nepal) 551.05 M-64 | Runs-1479 | BatA-34 | Wickets-57 | BowlA-19 | Ct/St-30 | FPM-0.5
61 Down 19 Mitchell Marsh (Australia) flag Mitchell Marsh (Australia) 538.74 M-45 | Runs-1198 | BatA-34 | Wickets-2 | BowlA-41 | Ct/St-24 | FPM-0.5
67 Up 16 Rachin Ravindra (New Zealand) flag Rachin Ravindra (New Zealand) 528.10 M-32 | Runs-495 | BatA-24 | Wickets-8 | BowlA-28 | Ct/St-11 | FPM-0.3
73 Up 1 Dinesh Nakrani (Uganda) flag Dinesh Nakrani (Uganda) 515.66 M-56 | Runs-797 | BatA-25 | Wickets-56 | BowlA-18 | Ct/St-15 | FPM-0.3
78 Up 6 Ryan Burl (Zimbabwe) flag Ryan Burl (Zimbabwe) 510.63 M-74 | Runs-1198 | BatA-24 | Wickets-38 | BowlA-21 | Ct/St-32 | FPM-0.4
79 Down 9 Jan Nicol Loftie-Eaton (Namibia) flag Jan Nicol Loftie-Eaton (Namibia) 510.13 M-40 | Runs-603 | BatA-23 | Wickets-20 | BowlA-17 | Ct/St-23 | FPM-0.6
81 Down 59 Liam Livingstone (England) flag Liam Livingstone (England) 509.12 M-46 | Runs-703 | BatA-24 | Wickets-25 | BowlA-27 | Ct/St-20 | FPM-0.4
90 No change Kushal Bhurtel (Nepal) flag Kushal Bhurtel (Nepal) 488.93 M-65 | Runs-1529 | BatA-26 | Wickets-30 | BowlA-13 | Ct/St-35 | FPM-0.5
97 Down 34 Bas de Leede (Netherlands) flag Bas de Leede (Netherlands) 475.33 M-29 | Runs-495 | BatA-28 | Wickets-35 | BowlA-17 | Ct/St-17 | FPM-0.6
98 No change Mohammed Aslam (Kuwait) flag Mohammed Aslam (Kuwait) 474.38 M-60 | Runs-668 | BatA-18 | Wickets-56 | BowlA-23 | Ct/St-16 | FPM-0.3
99 Down 4 Gulbadin Naib (Afghanistan) flag Gulbadin Naib (Afghanistan) 473.14 M-25 | Runs-422 | BatA-23 | Wickets-15 | BowlA-13 | Ct/St-10 | FPM-0.4
111 Down 30 Roelof van der Merwe (Netherlands/South Africa) flag Roelof van der Merwe (Netherlands/South Africa) 457.30 M-21 | Runs-101 | BatA-20 | Wickets-20 | BowlA-20 | Ct/St-4 | FPM-0.2
115 Down 2 Alpesh Ramjani (Uganda) flag Alpesh Ramjani (Uganda) 452.65 M-65 | Runs-850 | BatA-25 | Wickets-102 | BowlA-10 | Ct/St-24 | FPM-0.4
118 Down 3 Gareth Delany (Ireland) flag Gareth Delany (Ireland) 450.63 M-51 | Runs-606 | BatA-20 | Wickets-29 | BowlA-29 | Ct/St-19 | FPM-0.4
119 Down 3 Sean Williams (Zimbabwe) flag Sean Williams (Zimbabwe) 449.94 M-35 | Runs-771 | BatA-24 | Wickets-16 | BowlA-25 | Ct/St-9 | FPM-0.3
123 Down 3 Meet Bhavsar (Kuwait) flag Meet Bhavsar (Kuwait) 439.15 M-60 | Runs-1579 | BatA-29 | Wickets-12 | BowlA-22 | Ct/St-25 | FPM-0.4
128 Down 1 Mohammad Saifuddin (Bangladesh) flag Mohammad Saifuddin (Bangladesh) 434.40 M-16 | Runs-59 | BatA-30 | Wickets-19 | BowlA-25 | Ct/St-5 | FPM-0.3
131 Up 18 Saad Bin Zafar (Canada) flag Saad Bin Zafar (Canada) 430.99 M-48 | Runs-416 | BatA-35 | Wickets-48 | BowlA-20 | Ct/St-19 | FPM-0.4
138 Up 3 Sami Sohail (Malawi) flag Sami Sohail (Malawi) 421.25 M-53 | Runs-1676 | BatA-43 | Wickets-44 | BowlA-20 | Ct/St-19 | FPM-0.4
139 Up 3 Milind Kumar (U.S.A.) flag Milind Kumar (U.S.A.) 420.63 M-21 | Runs-322 | BatA-32 | Wickets-12 | BowlA-16 | Ct/St-13 | FPM-0.6
144 Down 6 Jan Frylinck (Namibia) flag Jan Frylinck (Namibia) 414.51 M-47 | Runs-943 | BatA-27 | Wickets-19 | BowlA-31 | Ct/St-15 | FPM-0.3
148 Up 24 Harsh Thaker (Canada) flag Harsh Thaker (Canada) 411.04 M-43 | Runs-667 | BatA-24 | Wickets-35 | BowlA-20 | Ct/St-10 | FPM-0.2
158 Up 7 Shakib Al Hasan (Bangladesh) flag Shakib Al Hasan (Bangladesh) 402.48 M-35 | Runs-657 | BatA-24 | Wickets-32 | BowlA-25 | Ct/St-9 | FPM-0.3
170 Up 7 Dhananjaya de Silva (Sri Lanka) flag Dhananjaya de Silva (Sri Lanka) 391.90 M-22 | Runs-435 | BatA-22 | Wickets-11 | BowlA-14 | Ct/St-15 | FPM-0.7
172 Up 9 Gulsan Jha (Nepal) flag Gulsan Jha (Nepal) 388.96 M-51 | Runs-629 | BatA-22 | Wickets-29 | BowlA-22 | Ct/St-17 | FPM-0.3
175 Up 104 Aamir Kaleem (Oman) flag Aamir Kaleem (Oman) 387.26 M-26 | Runs-361 | BatA-17 | Wickets-23 | BowlA-20 | Ct/St-9 | FPM-0.3
177 Down 25 Delray Rawlins (Bermuda) flag Delray Rawlins (Bermuda) 386.26 M-24 | Runs-739 | BatA-46 | Wickets-24 | BowlA-15 | Ct/St-17 | FPM-0.7
183 Up 15 Isaac Danladi (Nigeria) flag Isaac Danladi (Nigeria) 380.21 M-46 | Runs-863 | BatA-22 | Wickets-30 | BowlA-16 | Ct/St-22 | FPM-0.5
191 Up 67 Usman Khalid (Saudi Arabia) flag Usman Khalid (Saudi Arabia) 376.62 M-31 | Runs-373 | BatA-21 | Wickets-27 | BowlA-19 | Ct/St-10 | FPM-0.3
194 Up 3 Mosaddek Hossain (Bangladesh) flag Mosaddek Hossain (Bangladesh) 374.04 M-17 | Runs-189 | BatA-17 | Wickets-13 | BowlA-18 | Ct/St-6 | FPM-0.4
195 Up 4 Virandeep Singh (Malaysia) flag Virandeep Singh (Malaysia) 373.51 M-79 | Runs-2399 | BatA-42 | Wickets-93 | BowlA-14 | Ct/St-38 | FPM-0.5
197 Up 11 Zain Ul Abidin (Saudi Arabia) flag Zain Ul Abidin (Saudi Arabia) 373.00 M-47 | Runs-411 | BatA-19 | Wickets-49 | BowlA-19 | Ct/St-12 | FPM-0.3
199 Down 20 Chris Greaves (Scotland) flag Chris Greaves (Scotland) 372.67 M-26 | Runs-193 | BatA-21 | Wickets-20 | BowlA-20 | Ct/St-9 | FPM-0.3
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
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
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
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
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
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
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
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
Tags: #topcricketplayersofalltime #bestcricketplayersofalltime #greatestcricketplayers #t20icricket #t20is #ment20is #mohammadnawaz #nawaz #romarioshepherd #shepherd #hardikpandya #pandya #mohammadnabi #nabi #sikandarraza #raza #rostonchase #chase #axarpatel #patel #mitchellsantner #santner #glennmaxwell #maxwell #gerharderasmus #erasmus #dasunshanaka #shanaka #iccrankings #icctestrankings #iccodirankings #icct20irankings #iccteamrankings #iccplayerrankings #iccmenrankings #iccwomenrankings #iplrankings