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. For the last update date and full update schedule, refer to FAQs.
CRR Change Name Points Stats
1 No change Rashid Khan (Afghanistan) flag Rashid Khan (Afghanistan) 916.52 M-57 | Runs-439 | BatA-17 | Wickets-88 | BowlA-15 | Ct/St-25 | FPM-0.4
2 Up 1 Hardik Pandya (India) flag Hardik Pandya (India) 880.63 M-84 | Runs-1735 | BatA-32 | Wickets-72 | BowlA-27 | Ct/St-30 | FPM-0.4
3 Down 1 Azmatullah Omarzai (Afghanistan) flag Azmatullah Omarzai (Afghanistan) 873.57 M-64 | Runs-788 | BatA-18 | Wickets-49 | BowlA-26 | Ct/St-20 | FPM-0.3
4 Up 1 Wanindu Hasaranga (Sri Lanka) flag Wanindu Hasaranga (Sri Lanka) 824.56 M-60 | Runs-462 | BatA-12 | Wickets-97 | BowlA-17 | Ct/St-26 | FPM-0.4
5 Down 1 Romario Shepherd (West Indies) flag Romario Shepherd (West Indies) 820.28 M-62 | Runs-763 | BatA-26 | Wickets-67 | BowlA-26 | Ct/St-10 | FPM-0.2
6 Up 4 Sikandar Raza (Zimbabwe) flag Sikandar Raza (Zimbabwe) 792.15 M-91 | Runs-2565 | BatA-33 | Wickets-94 | BowlA-21 | Ct/St-33 | FPM-0.4
7 Down 1 Shaheen Shah Afridi (Pakistan) flag Shaheen Shah Afridi (Pakistan) 791.86 M-64 | Runs-326 | BatA-14 | Wickets-91 | BowlA-20 | Ct/St-22 | FPM-0.3
8 Up 1 Shadab Khan (Pakistan) flag Shadab Khan (Pakistan) 783.39 M-60 | Runs-734 | BatA-20 | Wickets-50 | BowlA-28 | Ct/St-22 | FPM-0.4
9 Down 1 Sam Curran (England) flag Sam Curran (England) 779.88 M-59 | Runs-605 | BatA-21 | Wickets-50 | BowlA-30 | Ct/St-28 | FPM-0.5
10 Down 3 Aiden Markram (South Africa) flag Aiden Markram (South Africa) 772.58 M-57 | Runs-1378 | BatA-29 | Wickets-11 | BowlA-43 | Ct/St-31 | FPM-0.5
11 No change Axar Patel (India) flag Axar Patel (India) 763.02 M-79 | Runs-624 | BatA-18 | Wickets-84 | BowlA-21 | Ct/St-31 | FPM-0.4
12 Up 1 Mitchell Santner (New Zealand) flag Mitchell Santner (New Zealand) 755.00 M-73 | Runs-715 | BatA-26 | Wickets-71 | BowlA-26 | Ct/St-23 | FPM-0.3
13 Up 1 Mohammad Nabi (Afghanistan) flag Mohammad Nabi (Afghanistan) 741.70 M-64 | Runs-909 | BatA-21 | Wickets-35 | BowlA-27 | Ct/St-33 | FPM-0.5
14 Up 3 Glenn Maxwell (Australia) flag Glenn Maxwell (Australia) 703.62 M-46 | Runs-915 | BatA-25 | Wickets-17 | BowlA-34 | Ct/St-23 | FPM-0.5
15 Up 4 Mahedi Hasan (Bangladesh) flag Mahedi Hasan (Bangladesh) 702.75 M-39 | Runs-211 | BatA-11 | Wickets-43 | BowlA-23 | Ct/St-17 | FPM-0.4
16 Down 4 Gerhard Erasmus (Namibia) flag Gerhard Erasmus (Namibia) 692.35 M-51 | Runs-1209 | BatA-31 | Wickets-52 | BowlA-16 | Ct/St-30 | FPM-0.6
17 Up 3 Saim Ayub (Pakistan) flag Saim Ayub (Pakistan) 690.05 M-67 | Runs-1298 | BatA-21 | Wickets-29 | BowlA-22 | Ct/St-27 | FPM-0.4
18 Up 5 Rishad Hossain (Bangladesh) flag Rishad Hossain (Bangladesh) 688.60 M-55 | Runs-213 | BatA-9 | Wickets-71 | BowlA-21 | Ct/St-29 | FPM-0.5
19 Up 6 Will Jacks (England) flag Will Jacks (England) 684.61 M-40 | Runs-630 | BatA-23 | Wickets-16 | BowlA-20 | Ct/St-16 | FPM-0.4
20 Down 2 Arshdeep Singh (India) flag Arshdeep Singh (India) 682.92 M-84 | Runs-89 | BatA-6 | Wickets-127 | BowlA-20 | Ct/St-19 | FPM-0.2
21 Up 11 Marco Jansen (South Africa) flag Marco Jansen (South Africa) 675.06 M-30 | Runs-268 | BatA-18 | Wickets-33 | BowlA-30 | Ct/St-16 | FPM-0.5
22 No change Roston Chase (West Indies) flag Roston Chase (West Indies) 668.33 M-51 | Runs-749 | BatA-26 | Wickets-32 | BowlA-31 | Ct/St-16 | FPM-0.3
23 Down 7 Dasun Shanaka (Sri Lanka) flag Dasun Shanaka (Sri Lanka) 665.66 M-66 | Runs-965 | BatA-21 | Wickets-28 | BowlA-26 | Ct/St-32 | FPM-0.5
24 Down 3 Marcus Stoinis (Australia) flag Marcus Stoinis (Australia) 665.41 M-47 | Runs-874 | BatA-32 | Wickets-42 | BowlA-21 | Ct/St-9 | FPM-0.2
25 Up 8 Kagiso Rabada (South Africa) flag Kagiso Rabada (South Africa) 663.74 M-39 | Runs-63 | BatA-7 | Wickets-34 | BowlA-33 | Ct/St-14 | FPM-0.4
26 Up 9 Glenn Phillips (New Zealand) flag Glenn Phillips (New Zealand) 663.29 M-62 | Runs-1641 | BatA-35 | Wickets-7 | BowlA-37 | Ct/St-44 | FPM-0.7
27 Down 3 Mark Adair (Ireland) flag Mark Adair (Ireland) 661.09 M-61 | Runs-588 | BatA-17 | Wickets-83 | BowlA-22 | Ct/St-27 | FPM-0.4
28 Down 1 Shivam Dube (India) flag Shivam Dube (India) 660.56 M-51 | Runs-886 | BatA-34 | Wickets-26 | BowlA-25 | Ct/St-16 | FPM-0.3
29 Down 3 Cameron Green (Australia) flag Cameron Green (Australia) 655.39 M-28 | Runs-638 | BatA-29 | Wickets-14 | BowlA-25 | Ct/St-25 | FPM-0.9
30 Down 2 Nathan Ellis (Australia) flag Nathan Ellis (Australia) 645.78 M-34 | Runs-38 | BatA-10 | Wickets-50 | BowlA-19 | Ct/St-12 | FPM-0.4
31 Down 2 Adam Zampa (Australia) flag Adam Zampa (Australia) 644.18 M-54 | Runs-33 | BatA-3 | Wickets-77 | BowlA-20 | Ct/St-7 | FPM-0.1
32 Down 1 Maheesh Theekshana (Sri Lanka) flag Maheesh Theekshana (Sri Lanka) 642.54 M-68 | Runs-89 | BatA-4 | Wickets-68 | BowlA-27 | Ct/St-17 | FPM-0.3
33 Up 3 Adil Rashid (England) flag Adil Rashid (England) 628.87 M-72 | Runs-78 | BatA-8 | Wickets-82 | BowlA-24 | Ct/St-22 | FPM-0.3
34 Down 4 Gareth Delany (Ireland) flag Gareth Delany (Ireland) 627.59 M-54 | Runs-551 | BatA-17 | Wickets-40 | BowlA-26 | Ct/St-16 | FPM-0.3
35 Up 7 Abhishek Sharma (India) flag Abhishek Sharma (India) 625.32 M-46 | Runs-1438 | BatA-33 | Wickets-7 | BowlA-34 | Ct/St-20 | FPM-0.4
36 Up 12 Jasprit Bumrah (India) flag Jasprit Bumrah (India) 622.45 M-38 | Runs-4 | BatA-1 | Wickets-54 | BowlA-16 | Ct/St-8 | FPM-0.2
37 Up 9 Dipendra Singh Airee (Nepal) flag Dipendra Singh Airee (Nepal) 618.22 M-57 | Runs-1256 | BatA-33 | Wickets-51 | BowlA-19 | Ct/St-22 | FPM-0.4
38 No change Akeal Hosein (West Indies) flag Akeal Hosein (West Indies) 618.20 M-76 | Runs-227 | BatA-13 | Wickets-78 | BowlA-26 | Ct/St-18 | FPM-0.2
39 Up 4 Taskin Ahmed (Bangladesh) flag Taskin Ahmed (Bangladesh) 617.59 M-53 | Runs-155 | BatA-10 | Wickets-83 | BowlA-19 | Ct/St-10 | FPM-0.2
40 Down 6 Matthew Forde (West Indies) flag Matthew Forde (West Indies) 615.93 M-25 | Runs-187 | BatA-17 | Wickets-23 | BowlA-27 | Ct/St-16 | FPM-0.6
41 Up 16 Rachin Ravindra (New Zealand) flag Rachin Ravindra (New Zealand) 611.30 M-46 | Runs-705 | BatA-23 | Wickets-20 | BowlA-19 | Ct/St-16 | FPM-0.3
42 Up 5 Tilak Varma (India) flag Tilak Varma (India) 609.79 M-49 | Runs-1390 | BatA-45 | Wickets-4 | BowlA-14 | Ct/St-35 | FPM-0.7
43 Up 18 James Neesham (New Zealand) flag James Neesham (New Zealand) 609.47 M-62 | Runs-625 | BatA-20 | Wickets-41 | BowlA-23 | Ct/St-35 | FPM-0.6
44 Down 4 Gudakesh Motie (West Indies) flag Gudakesh Motie (West Indies) 608.52 M-50 | Runs-205 | BatA-15 | Wickets-49 | BowlA-25 | Ct/St-13 | FPM-0.3
45 Up 5 Jason Holder (West Indies) flag Jason Holder (West Indies) 607.59 M-59 | Runs-624 | BatA-20 | Wickets-69 | BowlA-28 | Ct/St-32 | FPM-0.5
46 Up 3 Mustafizur Rahman (Bangladesh) flag Mustafizur Rahman (Bangladesh) 605.95 M-63 | Runs-53 | BatA-11 | Wickets-71 | BowlA-23 | Ct/St-16 | FPM-0.3
47 Down 6 Quinton de Kock (South Africa) flag Quinton de Kock (South Africa) 602.45 M-49 | Runs-1268 | BatA-28 | Wickets- | BowlA-na | Ct/St-53 | FPM-1.1
48 Up 41 Tim Seifert (New Zealand) flag Tim Seifert (New Zealand) 599.90 M-50 | Runs-1526 | BatA-37 | Wickets- | BowlA-na | Ct/St-31 | FPM-0.6
49 Down 34 Haris Rauf (Pakistan) flag Haris Rauf (Pakistan) 599.65 M-60 | Runs-137 | BatA-9 | Wickets-92 | BowlA-20 | Ct/St-18 | FPM-0.3
50 Up 1 Mujeeb Ur Rahman (Afghanistan) flag Mujeeb Ur Rahman (Afghanistan) 595.57 M-42 | Runs-73 | BatA-9 | Wickets-55 | BowlA-19 | Ct/St-12 | FPM-0.3
51 Up 1 Mohammad Nawaz (Pakistan) flag Mohammad Nawaz (Pakistan) 595.25 M-68 | Runs-788 | BatA-18 | Wickets-76 | BowlA-19 | Ct/St-31 | FPM-0.5
52 Up 1 Kuldeep Yadav (India) flag Kuldeep Yadav (India) 591.90 M-30 | Runs-5 | BatA-1 | Wickets-54 | BowlA-13 | Ct/St-6 | FPM-0.2
53 Up 1 Tanzim Hasan Sakib (Bangladesh) flag Tanzim Hasan Sakib (Bangladesh) 591.54 M-40 | Runs-195 | BatA-13 | Wickets-47 | BowlA-25 | Ct/St-19 | FPM-0.5
54 Up 2 Ish Sodhi (New Zealand) flag Ish Sodhi (New Zealand) 585.56 M-74 | Runs-156 | BatA-7 | Wickets-79 | BowlA-24 | Ct/St-22 | FPM-0.3
55 Up 4 Jos Buttler (England) flag Jos Buttler (England) 581.38 M-67 | Runs-1897 | BatA-33 | Wickets- | BowlA-na | Ct/St-59 | FPM-0.9
56 Up 2 Varun Chakravarthy (India) flag Varun Chakravarthy (India) 580.38 M-39 | Runs-3 | BatA-1 | Wickets-71 | BowlA-15 | Ct/St-9 | FPM-0.2
57 Up 6 Matt Henry (New Zealand) flag Matt Henry (New Zealand) 576.15 M-37 | Runs-37 | BatA-5 | Wickets-46 | BowlA-22 | Ct/St-9 | FPM-0.2
58 Down 13 Michael Bracewell (New Zealand) flag Michael Bracewell (New Zealand) 574.38 M-47 | Runs-434 | BatA-20 | Wickets-35 | BowlA-22 | Ct/St-25 | FPM-0.5
59 Down 4 Lungi Ngidi (South Africa) flag Lungi Ngidi (South Africa) 574.31 M-41 | Runs-52 | BatA-52 | Wickets-54 | BowlA-21 | Ct/St-8 | FPM-0.2
60 No change Richard Ngarava (Zimbabwe) flag Richard Ngarava (Zimbabwe) 574.21 M-75 | Runs-95 | BatA-5 | Wickets-97 | BowlA-19 | Ct/St-16 | FPM-0.2
61 Up 25 Jofra Archer (England) flag Jofra Archer (England) 571.49 M-33 | Runs-95 | BatA-11 | Wickets-43 | BowlA-23 | Ct/St-10 | FPM-0.3
62 Down 23 Ruben Trumpelmann (Namibia) flag Ruben Trumpelmann (Namibia) 570.68 M-38 | Runs-252 | BatA-17 | Wickets-40 | BowlA-23 | Ct/St-9 | FPM-0.2
63 Up 4 Jacob Duffy (New Zealand) flag Jacob Duffy (New Zealand) 569.08 M-44 | Runs-37 | BatA-9 | Wickets-57 | BowlA-21 | Ct/St-14 | FPM-0.3
64 No change Brian Bennett (Zimbabwe) flag Brian Bennett (Zimbabwe) 566.88 M-58 | Runs-1888 | BatA-36 | Wickets-6 | BowlA-34 | Ct/St-21 | FPM-0.4
65 No change George Dockrell (Ireland) flag George Dockrell (Ireland) 564.19 M-64 | Runs-943 | BatA-25 | Wickets-15 | BowlA-25 | Ct/St-30 | FPM-0.5
66 No change Phil Salt (England) flag Phil Salt (England) 563.35 M-57 | Runs-1657 | BatA-35 | Wickets- | BowlA-na | Ct/St-36 | FPM-0.6
67 Up 3 Fazalhaq Farooqi (Afghanistan) flag Fazalhaq Farooqi (Afghanistan) 561.29 M-51 | Runs-17 | BatA-4 | Wickets-60 | BowlA-21 | Ct/St-7 | FPM-0.1
68 Up 5 Kushal Bhurtel (Nepal) flag Kushal Bhurtel (Nepal) 557.62 M-60 | Runs-1349 | BatA-24 | Wickets-31 | BowlA-16 | Ct/St-29 | FPM-0.5
69 Down 32 JJ Smit (Namibia) flag JJ Smit (Namibia) 555.12 M-45 | Runs-810 | BatA-32 | Wickets-44 | BowlA-16 | Ct/St-21 | FPM-0.5
70 Down 1 Ryan Burl (Zimbabwe) flag Ryan Burl (Zimbabwe) 554.53 M-84 | Runs-1391 | BatA-24 | Wickets-41 | BowlA-21 | Ct/St-38 | FPM-0.5
71 Up 1 Ibrahim Zadran (Afghanistan) flag Ibrahim Zadran (Afghanistan) 554.07 M-62 | Runs-1851 | BatA-35 | Wickets- | BowlA-na | Ct/St-29 | FPM-0.5
72 Down 1 Pathum Nissanka (Sri Lanka) flag Pathum Nissanka (Sri Lanka) 545.75 M-71 | Runs-2086 | BatA-32 | Wickets- | BowlA-na | Ct/St-18 | FPM-0.3
73 Up 1 Michael Leask (Scotland) flag Michael Leask (Scotland) 543.95 M-35 | Runs-469 | BatA-17 | Wickets-33 | BowlA-16 | Ct/St-11 | FPM-0.3
74 Up 7 Rahmanullah Gurbaz (Afghanistan) flag Rahmanullah Gurbaz (Afghanistan) 543.70 M-67 | Runs-1746 | BatA-26 | Wickets- | BowlA-na | Ct/St-47 | FPM-0.7
75 Up 18 George Linde (South Africa) flag George Linde (South Africa) 540.95 M-18 | Runs-222 | BatA-25 | Wickets-19 | BowlA-22 | Ct/St-3 | FPM-0.2
76 Down 1 Mitchell Marsh (Australia) flag Mitchell Marsh (Australia) 539.76 M-49 | Runs-1335 | BatA-35 | Wickets-2 | BowlA-41 | Ct/St-24 | FPM-0.5
77 Up 2 Shai Hope (West Indies) flag Shai Hope (West Indies) 538.35 M-48 | Runs-1368 | BatA-35 | Wickets- | BowlA-na | Ct/St-18 | FPM-0.4
78 Up 9 Abrar Ahmed (Pakistan) flag Abrar Ahmed (Pakistan) 538.00 M-38 | Runs-4 | BatA-1 | Wickets-52 | BowlA-17 | Ct/St-8 | FPM-0.2
79 Down 2 Blessing Muzarabani (Zimbabwe) flag Blessing Muzarabani (Zimbabwe) 537.86 M-68 | Runs-33 | BatA-3 | Wickets-81 | BowlA-20 | Ct/St-10 | FPM-0.1
80 Down 2 Charith Asalanka (Sri Lanka) flag Charith Asalanka (Sri Lanka) 537.60 M-59 | Runs-1038 | BatA-21 | Wickets-7 | BowlA-33 | Ct/St-19 | FPM-0.3
81 Down 13 Barry McCarthy (Ireland) flag Barry McCarthy (Ireland) 533.24 M-50 | Runs-209 | BatA-12 | Wickets-53 | BowlA-28 | Ct/St-16 | FPM-0.3
82 Up 29 Lockie Ferguson (New Zealand) flag Lockie Ferguson (New Zealand) 532.73 M-37 | Runs-23 | BatA-3 | Wickets-47 | BowlA-20 | Ct/St-10 | FPM-0.3
83 Up 9 Keshav Maharaj (South Africa) flag Keshav Maharaj (South Africa) 531.93 M-41 | Runs-104 | BatA-12 | Wickets-42 | BowlA-27 | Ct/St-10 | FPM-0.2
84 Down 8 Kusal Mendis (Sri Lanka) flag Kusal Mendis (Sri Lanka) 531.53 M-74 | Runs-1984 | BatA-29 | Wickets- | BowlA-na | Ct/St-54 | FPM-0.7
85 Up 23 Brandon McMullen (Scotland) flag Brandon McMullen (Scotland) 529.61 M-27 | Runs-709 | BatA-31 | Wickets-8 | BowlA-44 | Ct/St-14 | FPM-0.5
86 Down 6 Harry Tector (Ireland) flag Harry Tector (Ireland) 528.14 M-66 | Runs-1305 | BatA-26 | Wickets-11 | BowlA-22 | Ct/St-48 | FPM-0.7
87 Down 5 Xavier Bartlett (Australia) flag Xavier Bartlett (Australia) 526.17 M-21 | Runs-73 | BatA-10 | Wickets-24 | BowlA-22 | Ct/St-11 | FPM-0.5
88 Up 8 Jamie Overton (England) flag Jamie Overton (England) 526.05 M-24 | Runs-88 | BatA-9 | Wickets-26 | BowlA-18 | Ct/St-15 | FPM-0.6
89 Down 27 Shoriful Islam (Bangladesh) flag Shoriful Islam (Bangladesh) 521.52 M-40 | Runs-74 | BatA-7 | Wickets-38 | BowlA-29 | Ct/St-5 | FPM-0.1
90 Down 5 Bas de Leede (Netherlands) flag Bas de Leede (Netherlands) 517.94 M-33 | Runs-653 | BatA-31 | Wickets-40 | BowlA-17 | Ct/St-17 | FPM-0.5
91 Down 8 Harry Brook (England) flag Harry Brook (England) 516.80 M-62 | Runs-1293 | BatA-31 | Wickets- | BowlA-na | Ct/St-36 | FPM-0.6
92 Down 4 Gulbadin Naib (Afghanistan) flag Gulbadin Naib (Afghanistan) 516.20 M-32 | Runs-506 | BatA-23 | Wickets-15 | BowlA-16 | Ct/St-11 | FPM-0.3
93 Up 1 Jacob Bethell (England) flag Jacob Bethell (England) 515.32 M-31 | Runs-697 | BatA-29 | Wickets-8 | BowlA-17 | Ct/St-15 | FPM-0.5
94 Down 3 Shimron Hetmyer (West Indies) flag Shimron Hetmyer (West Indies) 508.94 M-40 | Runs-927 | BatA-27 | Wickets- | BowlA-na | Ct/St-25 | FPM-0.6
95 Down 51 Jan Nicol Loftie-Eaton (Namibia) flag Jan Nicol Loftie-Eaton (Namibia) 505.54 M-44 | Runs-691 | BatA-23 | Wickets-21 | BowlA-18 | Ct/St-24 | FPM-0.5
96 Up 20 Ryan Rickelton (South Africa) flag Ryan Rickelton (South Africa) 504.11 M-29 | Runs-741 | BatA-29 | Wickets- | BowlA-na | Ct/St-14 | FPM-0.5
97 Up 35 Sanju Samson (India) flag Sanju Samson (India) 502.78 M-49 | Runs-1225 | BatA-33 | Wickets- | BowlA-na | Ct/St-39 | FPM-0.8
98 Down 8 Suryakumar Yadav (India) flag Suryakumar Yadav (India) 502.29 M-99 | Runs-2921 | BatA-36 | Wickets-2 | BowlA-3 | Ct/St-45 | FPM-0.5
99 Up 15 Wellington Masakadza (Zimbabwe) flag Wellington Masakadza (Zimbabwe) 498.25 M-51 | Runs-190 | BatA-9 | Wickets-23 | BowlA-44 | Ct/St-22 | FPM-0.4
100 Down 5 Brandon King (West Indies) flag Brandon King (West Indies) 497.97 M-63 | Runs-1561 | BatA-27 | Wickets- | BowlA-na | Ct/St-25 | FPM-0.4
Tags: #topcricketplayersofalltime #bestcricketplayersofalltime #greatestcricketplayers #t20icricket #t20is #ment20is #rashidkhan #khan #hardikpandya #pandya #azmatullahomarzai #omarzai #waninduhasaranga #hasaranga #romarioshepherd #shepherd #sikandarraza #raza #shaheenshahafridi #afridi #shadabkhan #samcurran #curran #aidenmarkram #markram #axarpatel #patel #iccrankings #icctestrankings #iccodirankings #icct20irankings #iccteamrankings #iccplayerrankings #iccmenrankings #iccwomenrankings #iplrankings