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
1 No change Rashid Khan (Afghanistan) flag Rashid Khan (Afghanistan) 881.79 M-52 | Runs-420 | BatA-17 | Wickets-79 | BowlA-15 | Ct/St-23 | FPM-0.4
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
3 No change Jason Holder (West Indies) flag Jason Holder (West Indies) 794.58 M-56 | Runs-521 | BatA-17 | Wickets-74 | BowlA-25 | Ct/St-29 | 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
6 Up 1 Azmatullah Omarzai (Afghanistan) flag Azmatullah Omarzai (Afghanistan) 758.96 M-60 | Runs-693 | BatA-17 | Wickets-43 | BowlA-27 | Ct/St-19 | FPM-0.3
7 Up 3 Abbas Afridi (Pakistan) flag Abbas Afridi (Pakistan) 753.23 M-24 | Runs-135 | BatA-12 | Wickets-38 | BowlA-16 | Ct/St-6 | FPM-0.3
8 No change Shaheen Shah Afridi (Pakistan) flag Shaheen Shah Afridi (Pakistan) 742.67 M-57 | Runs-283 | BatA-14 | Wickets-81 | BowlA-19 | Ct/St-17 | FPM-0.3
9 Down 7 Wanindu Hasaranga (Sri Lanka) flag Wanindu Hasaranga (Sri Lanka) 742.38 M-52 | Runs-430 | BatA-13 | Wickets-87 | BowlA-17 | Ct/St-25 | FPM-0.5
10 Up 25 Abhishek Sharma (India) flag Abhishek Sharma (India) 720.74 M-29 | Runs-1012 | BatA-37 | Wickets-6 | BowlA-31 | Ct/St-12 | FPM-0.4
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
13 Up 2 Haris Rauf (Pakistan) flag Haris Rauf (Pakistan) 707.46 M-62 | Runs-137 | BatA-9 | Wickets-95 | BowlA-20 | Ct/St-19 | FPM-0.3
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
15 Down 3 Rishad Hossain (Bangladesh) flag Rishad Hossain (Bangladesh) 703.58 M-53 | Runs-213 | BatA-9 | Wickets-67 | BowlA-21 | Ct/St-29 | FPM-0.5
16 No change Mahedi Hasan (Bangladesh) flag Mahedi Hasan (Bangladesh) 676.57 M-39 | Runs-210 | BatA-10 | Wickets-40 | BowlA-24 | Ct/St-18 | FPM-0.5
17 Up 1 Tanzim Hasan Sakib (Bangladesh) flag Tanzim Hasan Sakib (Bangladesh) 676.02 M-38 | Runs-190 | BatA-14 | Wickets-44 | BowlA-25 | Ct/St-19 | FPM-0.5
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
19 No change Taskin Ahmed (Bangladesh) flag Taskin Ahmed (Bangladesh) 671.64 M-53 | Runs-155 | BatA-10 | Wickets-83 | BowlA-19 | Ct/St-10 | FPM-0.2
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
24 Up 9 Akeal Hosein (West Indies) flag Akeal Hosein (West Indies) 627.50 M-76 | Runs-284 | BatA-14 | Wickets-78 | BowlA-25 | Ct/St-17 | FPM-0.2
25 Up 5 Gudakesh Motie (West Indies) flag Gudakesh Motie (West Indies) 625.76 M-40 | Runs-166 | BatA-13 | Wickets-36 | BowlA-27 | Ct/St-12 | FPM-0.3
26 Up 13 Mujeeb Ur Rahman (Afghanistan) flag Mujeeb Ur Rahman (Afghanistan) 625.15 M-36 | Runs-73 | BatA-10 | Wickets-44 | BowlA-20 | Ct/St-10 | FPM-0.3
27 Up 9 Nathan Ellis (Australia) flag Nathan Ellis (Australia) 619.54 M-30 | Runs-31 | BatA-8 | Wickets-45 | BowlA-19 | Ct/St-11 | 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
37 Up 8 Jos Buttler (England) flag Jos Buttler (England) 591.77 M-56 | Runs-1729 | BatA-37 | Wickets- | BowlA-na | Ct/St-50 | FPM-0.9
38 Up 8 Adil Rashid (England) flag Adil Rashid (England) 591.64 M-66 | Runs-95 | BatA-8 | Wickets-71 | BowlA-25 | Ct/St-20 | FPM-0.3
39 Down 12 Alzarri Joseph (West Indies) flag Alzarri Joseph (West Indies) 583.20 M-45 | Runs-129 | BatA-16 | Wickets-62 | BowlA-25 | Ct/St-13 | FPM-0.3
40 Up 8 Nasum Ahmed (Bangladesh) flag Nasum Ahmed (Bangladesh) 581.30 M-29 | Runs-88 | BatA-10 | Wickets-27 | BowlA-25 | Ct/St-5 | FPM-0.2
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
42 Up 8 Mehidy Hasan Miraz (Bangladesh) flag Mehidy Hasan Miraz (Bangladesh) 578.14 M-21 | Runs-324 | BatA-20 | Wickets-14 | BowlA-24 | Ct/St-9 | FPM-0.4
43 Up 9 Mustafizur Rahman (Bangladesh) flag Mustafizur Rahman (Bangladesh) 575.45 M-62 | Runs-57 | BatA-11 | Wickets-69 | BowlA-23 | Ct/St-16 | FPM-0.3
44 Up 21 Ish Sodhi (New Zealand) flag Ish Sodhi (New Zealand) 573.99 M-66 | Runs-121 | BatA-6 | Wickets-74 | BowlA-23 | Ct/St-21 | FPM-0.3
45 Up 8 Matt Henry (New Zealand) flag Matt Henry (New Zealand) 573.90 M-25 | Runs-20 | BatA-4 | Wickets-33 | BowlA-21 | Ct/St-8 | FPM-0.3
46 Up 9 Kuldeep Yadav (India) flag Kuldeep Yadav (India) 570.97 M-26 | Runs-4 | BatA-1 | Wickets-47 | BowlA-13 | Ct/St-6 | FPM-0.2
47 Up 9 Dushmantha Chameera (Sri Lanka) flag Dushmantha Chameera (Sri Lanka) 569.54 M-25 | Runs-56 | BatA-8 | Wickets-32 | BowlA-25 | Ct/St-6 | FPM-0.2
48 Up 1 Nuwan Thushara (Sri Lanka) flag Nuwan Thushara (Sri Lanka) 569.24 M-28 | Runs-9 | BatA-5 | Wickets-36 | BowlA-21 | Ct/St-2 | FPM-0.1
49 Up 2 Tilak Varma (India) flag Tilak Varma (India) 566.02 M-36 | Runs-996 | BatA-47 | Wickets-3 | BowlA-15 | Ct/St-26 | FPM-0.7
50 Up 9 Lungi Ngidi (South Africa) flag Lungi Ngidi (South Africa) 564.05 M-29 | Runs-41 | BatA-41 | Wickets-35 | BowlA-24 | Ct/St-6 | FPM-0.2
51 Down 8 Adam Zampa (Australia) flag Adam Zampa (Australia) 564.05 M-51 | Runs-24 | BatA-3 | Wickets-69 | BowlA-21 | Ct/St-7 | FPM-0.1
52 Up 5 Shoriful Islam (Bangladesh) flag Shoriful Islam (Bangladesh) 560.20 M-40 | Runs-66 | BatA-7 | Wickets-38 | BowlA-29 | Ct/St-6 | FPM-0.2
53 Down 6 Maheesh Theekshana (Sri Lanka) flag Maheesh Theekshana (Sri Lanka) 555.10 M-58 | Runs-75 | BatA-4 | Wickets-57 | BowlA-27 | Ct/St-14 | FPM-0.2
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
55 Down 14 Arshdeep Singh (India) flag Arshdeep Singh (India) 548.94 M-68 | Runs-72 | BatA-7 | Wickets-105 | BowlA-19 | Ct/St-17 | FPM-0.3
56 Up 5 Pathum Nissanka (Sri Lanka) flag Pathum Nissanka (Sri Lanka) 547.17 M-62 | Runs-1909 | BatA-32 | Wickets- | BowlA-na | Ct/St-13 | FPM-0.2
57 Up 9 Sean Abbott (Australia) flag Sean Abbott (Australia) 543.85 M-21 | Runs-33 | BatA-7 | Wickets-29 | BowlA-23 | Ct/St-12 | FPM-0.6
58 Up 6 Phil Salt (England) flag Phil Salt (England) 542.90 M-50 | Runs-1540 | BatA-39 | Wickets- | BowlA-na | Ct/St-33 | FPM-0.7
59 Down 28 Jofra Archer (England) flag Jofra Archer (England) 542.13 M-23 | Runs-63 | BatA-11 | Wickets-30 | BowlA-22 | Ct/St-10 | FPM-0.4
60 Down 40 Aiden Markram (South Africa) flag Aiden Markram (South Africa) 541.78 M-42 | Runs-879 | BatA-25 | Wickets-10 | BowlA-39 | Ct/St-23 | 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
62 Up 23 Jasprit Bumrah (India) flag Jasprit Bumrah (India) 537.26 M-25 | Runs- | BatA-0 | Wickets-33 | BowlA-15 | Ct/St-4 | FPM-0.2
63 Up 6 Tim Seifert (New Zealand) flag Tim Seifert (New Zealand) 535.97 M-37 | Runs-1097 | BatA-37 | Wickets- | BowlA-na | Ct/St-22 | FPM-0.6
64 Up 3 Brian Bennett (Zimbabwe) flag Brian Bennett (Zimbabwe) 534.58 M-48 | Runs-1455 | BatA-32 | Wickets-6 | BowlA-26 | Ct/St-17 | FPM-0.4
65 Up 3 Richard Ngarava (Zimbabwe) flag Richard Ngarava (Zimbabwe) 533.51 M-68 | Runs-82 | BatA-5 | Wickets-87 | BowlA-19 | Ct/St-14 | FPM-0.2
66 Up 22 Jacob Duffy (New Zealand) flag Jacob Duffy (New Zealand) 532.80 M-34 | Runs-21 | BatA-7 | Wickets-48 | BowlA-17 | Ct/St-13 | FPM-0.4
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
68 Up 3 Hasan Mahmud (Bangladesh) flag Hasan Mahmud (Bangladesh) 522.42 M-25 | Runs-50 | BatA-25 | Wickets-28 | BowlA-24 | Ct/St-8 | FPM-0.3
69 Up 17 Fazalhaq Farooqi (Afghanistan) flag Fazalhaq Farooqi (Afghanistan) 520.10 M-50 | Runs-17 | BatA-6 | Wickets-62 | BowlA-20 | Ct/St-7 | FPM-0.1
70 Down 45 Sam Curran (England) flag Sam Curran (England) 519.27 M-48 | Runs-359 | BatA-17 | Wickets-41 | BowlA-29 | Ct/St-23 | FPM-0.5
71 Up 41 Sufiyan Muqeem (Pakistan) flag Sufiyan Muqeem (Pakistan) 516.35 M-19 | Runs-26 | BatA-5 | Wickets-27 | BowlA-15 | Ct/St-4 | FPM-0.2
72 Up 1 Noor Ahmad (Afghanistan) flag Noor Ahmad (Afghanistan) 515.66 M-22 | Runs-70 | BatA-8 | Wickets-18 | BowlA-26 | Ct/St-5 | FPM-0.2
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
74 Up 3 Kusal Mendis (Sri Lanka) flag Kusal Mendis (Sri Lanka) 515.64 M-61 | Runs-1660 | BatA-29 | Wickets- | BowlA-na | Ct/St-48 | FPM-0.8
75 Up 4 Faheem Ashraf (Pakistan) flag Faheem Ashraf (Pakistan) 513.34 M-29 | Runs-266 | BatA-16 | Wickets-23 | BowlA-21 | Ct/St-10 | FPM-0.3
76 No change Charith Asalanka (Sri Lanka) flag Charith Asalanka (Sri Lanka) 512.13 M-61 | Runs-1062 | BatA-20 | Wickets-7 | BowlA-30 | Ct/St-18 | FPM-0.3
77 Down 2 Shai Hope (West Indies) flag Shai Hope (West Indies) 510.79 M-45 | Runs-1165 | BatA-31 | Wickets- | BowlA-na | Ct/St-19 | FPM-0.4
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
80 Down 8 Kagiso Rabada (South Africa) flag Kagiso Rabada (South Africa) 509.52 M-30 | Runs-63 | BatA-8 | Wickets-28 | BowlA-30 | Ct/St-11 | FPM-0.4
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
82 Down 4 Reeza Hendricks (South Africa) flag Reeza Hendricks (South Africa) 504.80 M-47 | Runs-1434 | BatA-32 | Wickets- | BowlA-na | Ct/St-22 | FPM-0.5
83 Up 62 Varun Chakravarthy (India) flag Varun Chakravarthy (India) 502.21 M-23 | Runs-2 | BatA-2 | Wickets-43 | BowlA-13 | Ct/St-7 | FPM-0.3
84 Up 10 Rahmanullah Gurbaz (Afghanistan) flag Rahmanullah Gurbaz (Afghanistan) 497.26 M-62 | Runs-1536 | BatA-25 | Wickets- | BowlA-na | Ct/St-45 | FPM-0.7
85 Up 4 Ibrahim Zadran (Afghanistan) flag Ibrahim Zadran (Afghanistan) 496.49 M-55 | Runs-1544 | BatA-32 | Wickets- | BowlA-na | Ct/St-24 | FPM-0.4
86 Down 6 Josh Hazlewood (Australia) flag Josh Hazlewood (Australia) 495.32 M-36 | Runs-10 | BatA-10 | Wickets-47 | BowlA-21 | Ct/St-11 | FPM-0.3
87 Up 4 Litton Das (Bangladesh) flag Litton Das (Bangladesh) 490.56 M-71 | Runs-1746 | BatA-26 | Wickets- | BowlA-na | Ct/St-69 | FPM-1.0
88 Up 88 Devon Conway (New Zealand) flag Devon Conway (New Zealand) 489.24 M-42 | Runs-1073 | BatA-33 | Wickets- | BowlA-na | Ct/St-34 | FPM-0.8
89 Down 7 Rovman Powell (West Indies) flag Rovman Powell (West Indies) 489.04 M-77 | Runs-1724 | BatA-28 | Wickets-1 | BowlA-103 | Ct/St-41 | FPM-0.5
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
91 Up 1 Aryan Dutt (Netherlands) flag Aryan Dutt (Netherlands) 485.20 M-22 | Runs-114 | BatA-19 | Wickets-22 | BowlA-23 | Ct/St-2 | FPM-0.1
92 Up 15 Suryakumar Yadav (India) flag Suryakumar Yadav (India) 484.82 M-84 | Runs-2510 | BatA-37 | Wickets-2 | BowlA-3 | Ct/St-43 | FPM-0.5
93 No change Wellington Masakadza (Zimbabwe) flag Wellington Masakadza (Zimbabwe) 483.41 M-45 | Runs-189 | BatA-9 | Wickets-22 | BowlA-40 | Ct/St-20 | FPM-0.4
94 Up 2 Yasin Patel (Kuwait) flag Yasin Patel (Kuwait) 481.02 M-54 | Runs-239 | BatA-16 | Wickets-63 | BowlA-19 | Ct/St-26 | FPM-0.5
95 Up 58 Shubman Gill (India) flag Shubman Gill (India) 480.66 M-33 | Runs-837 | BatA-30 | Wickets- | BowlA-na | Ct/St-9 | FPM-0.3
96 Up 1 Matthew Short (Australia) flag Matthew Short (Australia) 476.87 M-21 | Runs-382 | BatA-22 | Wickets-8 | BowlA-17 | Ct/St-13 | FPM-0.6
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
100 No change Tanzid Hasan (Bangladesh) flag Tanzid Hasan (Bangladesh) 471.68 M-42 | Runs-1056 | BatA-28 | Wickets- | BowlA-na | Ct/St-19 | FPM-0.5
Tags: #topcricketplayersofalltime #bestcricketplayersofalltime #greatestcricketplayers #t20icricket #t20is #ment20is #rashidkhan #khan #mohammadnawaz #nawaz #jasonholder #holder #romarioshepherd #shepherd #hardikpandya #pandya #azmatullahomarzai #omarzai #abbasafridi #afridi #shaheenshahafridi #waninduhasaranga #hasaranga #abhisheksharma #sharma #mohammadnabi #nabi #iccrankings #icctestrankings #iccodirankings #icct20irankings #iccteamrankings #iccplayerrankings #iccmenrankings #iccwomenrankings #iplrankings