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 Matthew Short (Australia) flag Matthew Short (Australia) 847.68 M-82 | Runs-2591 | BatA-34 | Wickets-44 | BowlA-30 | Ct/St-46 | FPM-0.6
2 No change Sam Curran (England) flag Sam Curran (England) 789.11 M-145 | Runs-3287 | BatA-28 | Wickets-145 | BowlA-28 | Ct/St-67 | FPM-0.5
3 No change Khushdil Shah (Pakistan) flag Khushdil Shah (Pakistan) 775.20 M-71 | Runs-1148 | BatA-31 | Wickets-58 | BowlA-19 | Ct/St-27 | FPM-0.4
4 No change Jason Holder (West Indies) flag Jason Holder (West Indies) 760.04 M-109 | Runs-1203 | BatA-24 | Wickets-127 | BowlA-26 | Ct/St-52 | FPM-0.5
5 No change Ravindra Jadeja (India) flag Ravindra Jadeja (India) 757.49 M-54 | Runs-874 | BatA-30 | Wickets-43 | BowlA-32 | Ct/St-28 | FPM-0.5
6 No change Faheem Ashraf (Pakistan) flag Faheem Ashraf (Pakistan) 757.24 M-69 | Runs-822 | BatA-25 | Wickets-75 | BowlA-25 | Ct/St-34 | FPM-0.5
7 No change Hassan Khan (U.S.A.) flag Hassan Khan (U.S.A.) 746.10 M-32 | Runs-546 | BatA-23 | Wickets-27 | BowlA-28 | Ct/St-10 | FPM-0.3
8 No change Axar Patel (India) flag Axar Patel (India) 737.22 M-53 | Runs-963 | BatA-30 | Wickets-33 | BowlA-39 | Ct/St-32 | FPM-0.6
9 No change Ben Dwarshuis (Australia) flag Ben Dwarshuis (Australia) 734.22 M-79 | Runs-765 | BatA-26 | Wickets-98 | BowlA-23 | Ct/St-15 | FPM-0.2
10 No change Mehidy Hasan Miraz (Bangladesh) flag Mehidy Hasan Miraz (Bangladesh) 733.68 M-51 | Runs-926 | BatA-22 | Wickets-42 | BowlA-27 | Ct/St-19 | FPM-0.4
11 No change Glenn Maxwell (Australia) flag Glenn Maxwell (Australia) 732.34 M-113 | Runs-2606 | BatA-29 | Wickets-63 | BowlA-24 | Ct/St-70 | FPM-0.6
12 Up 2 Matt Henry (New Zealand) flag Matt Henry (New Zealand) 729.30 M-58 | Runs-212 | BatA-16 | Wickets-89 | BowlA-17 | Ct/St-31 | FPM-0.5
13 No change Henry Shipley (New Zealand) flag Henry Shipley (New Zealand) 728.02 M-23 | Runs-249 | BatA-19 | Wickets-37 | BowlA-14 | Ct/St-9 | FPM-0.4
14 Down 2 Will Jacks (England) flag Will Jacks (England) 726.79 M-146 | Runs-4362 | BatA-32 | Wickets-59 | BowlA-22 | Ct/St-81 | FPM-0.6
15 No change Kyle Mayers (West Indies) flag Kyle Mayers (West Indies) 724.10 M-97 | Runs-2449 | BatA-26 | Wickets-47 | BowlA-29 | Ct/St-28 | FPM-0.3
16 No change Dwaine Pretorius (South Africa) flag Dwaine Pretorius (South Africa) 719.45 M-95 | Runs-818 | BatA-18 | Wickets-108 | BowlA-24 | Ct/St-21 | FPM-0.2
17 No change Chris Green (Australia) flag Chris Green (Australia) 717.10 M-139 | Runs-1255 | BatA-20 | Wickets-141 | BowlA-24 | Ct/St-82 | FPM-0.6
18 No change Pat Cummins (Australia) flag Pat Cummins (Australia) 716.72 M-41 | Runs-329 | BatA-19 | Wickets-45 | BowlA-32 | Ct/St-14 | FPM-0.3
19 No change Marco Jansen (South Africa) flag Marco Jansen (South Africa) 714.12 M-76 | Runs-627 | BatA-24 | Wickets-92 | BowlA-25 | Ct/St-42 | FPM-0.6
20 No change Wanindu Hasaranga (Sri Lanka) flag Wanindu Hasaranga (Sri Lanka) 703.32 M-96 | Runs-935 | BatA-18 | Wickets-133 | BowlA-19 | Ct/St-42 | FPM-0.4
21 No change Hardik Pandya (India) flag Hardik Pandya (India) 701.07 M-60 | Runs-1273 | BatA-30 | Wickets-36 | BowlA-33 | Ct/St-19 | FPM-0.3
22 No change James Neesham (New Zealand) flag James Neesham (New Zealand) 699.79 M-89 | Runs-1573 | BatA-25 | Wickets-82 | BowlA-25 | Ct/St-38 | FPM-0.4
23 No change David Willey (England) flag David Willey (England) 698.53 M-143 | Runs-1786 | BatA-20 | Wickets-153 | BowlA-24 | Ct/St-80 | FPM-0.6
24 No change Sikandar Raza (Zimbabwe) flag Sikandar Raza (Zimbabwe) 698.17 M-114 | Runs-1929 | BatA-24 | Wickets-67 | BowlA-31 | Ct/St-47 | FPM-0.4
25 No change Mitchell Santner (New Zealand) flag Mitchell Santner (New Zealand) 696.42 M-74 | Runs-924 | BatA-27 | Wickets-78 | BowlA-23 | Ct/St-31 | FPM-0.4
26 No change Shadab Khan (Pakistan) flag Shadab Khan (Pakistan) 690.83 M-90 | Runs-1411 | BatA-20 | Wickets-106 | BowlA-23 | Ct/St-38 | FPM-0.4
27 Up 1 Suryakumar Yadav (India) flag Suryakumar Yadav (India) 689.88 M-51 | Runs-1970 | BatA-47 | Wickets- | BowlA-na | Ct/St-19 | FPM-0.4
28 Up 1 Shaheen Shah Afridi (Pakistan) flag Shaheen Shah Afridi (Pakistan) 684.97 M-77 | Runs-477 | BatA-16 | Wickets-110 | BowlA-21 | Ct/St-26 | FPM-0.3
29 Up 1 Mitchell Marsh (Australia) flag Mitchell Marsh (Australia) 684.82 M-43 | Runs-1414 | BatA-34 | Wickets-22 | BowlA-23 | Ct/St-9 | FPM-0.2
30 Up 1 Dan Douthwaite (England) flag Dan Douthwaite (England) 681.34 M-47 | Runs-510 | BatA-20 | Wickets-57 | BowlA-26 | Ct/St-15 | FPM-0.3
31 Up 1 Daniel Sams (Australia) flag Daniel Sams (Australia) 679.72 M-144 | Runs-1634 | BatA-18 | Wickets-179 | BowlA-25 | Ct/St-62 | FPM-0.4
32 Down 5 Michael Bracewell (New Zealand) flag Michael Bracewell (New Zealand) 675.12 M-64 | Runs-1301 | BatA-28 | Wickets-45 | BowlA-32 | Ct/St-33 | FPM-0.5
33 No change Taskin Ahmed (Bangladesh) flag Taskin Ahmed (Bangladesh) 673.54 M-40 | Runs-160 | BatA-10 | Wickets-57 | BowlA-19 | Ct/St-8 | FPM-0.2
34 No change Josh Hazlewood (Australia) flag Josh Hazlewood (Australia) 670.88 M-27 | Runs-19 | BatA-na | Wickets-45 | BowlA-19 | Ct/St-2 | FPM-0.1
35 No change Rachin Ravindra (New Zealand) flag Rachin Ravindra (New Zealand) 670.21 M-56 | Runs-1082 | BatA-22 | Wickets-32 | BowlA-18 | Ct/St-30 | FPM-0.5
36 No change Dan Mousley (England) flag Dan Mousley (England) 670.19 M-78 | Runs-1399 | BatA-22 | Wickets-65 | BowlA-20 | Ct/St-49 | FPM-0.6
37 No change Sunil Narine (West Indies) flag Sunil Narine (West Indies) 668.89 M-184 | Runs-1909 | BatA-16 | Wickets-174 | BowlA-25 | Ct/St-48 | FPM-0.3
38 No change Xavier Bartlett (Australia) flag Xavier Bartlett (Australia) 666.65 M-56 | Runs-372 | BatA-21 | Wickets-77 | BowlA-22 | Ct/St-26 | FPM-0.5
39 No change Ethan Brookes (England) flag Ethan Brookes (England) 666.19 M-28 | Runs-695 | BatA-29 | Wickets-18 | BowlA-27 | Ct/St-12 | FPM-0.4
40 No change Hasan Ali (Pakistan) flag Hasan Ali (Pakistan) 664.08 M-69 | Runs-252 | BatA-9 | Wickets-110 | BowlA-21 | Ct/St-13 | FPM-0.2
41 No change Shakib Al Hasan (Bangladesh) flag Shakib Al Hasan (Bangladesh) 662.63 M-72 | Runs-1387 | BatA-24 | Wickets-69 | BowlA-23 | Ct/St-11 | FPM-0.2
42 No change Abbas Afridi (Pakistan) flag Abbas Afridi (Pakistan) 662.54 M-44 | Runs-165 | BatA-11 | Wickets-61 | BowlA-22 | Ct/St-11 | FPM-0.3
43 No change Andre Russell (West Indies) flag Andre Russell (West Indies) 660.94 M-168 | Runs-2638 | BatA-26 | Wickets-132 | BowlA-26 | Ct/St-64 | FPM-0.4
44 No change Tom Rogers (Australia) flag Tom Rogers (Australia) 660.33 M-66 | Runs-338 | BatA-18 | Wickets-82 | BowlA-24 | Ct/St-33 | FPM-0.5
45 No change Mohammad Wasim (Pakistan) flag Mohammad Wasim (Pakistan) 659.58 M-47 | Runs-195 | BatA-10 | Wickets-58 | BowlA-28 | Ct/St-23 | FPM-0.5
46 No change Liam Dawson (England) flag Liam Dawson (England) 655.08 M-126 | Runs-857 | BatA-16 | Wickets-124 | BowlA-23 | Ct/St-46 | FPM-0.4
47 No change Imad Wasim (Pakistan) flag Imad Wasim (Pakistan) 652.53 M-153 | Runs-1959 | BatA-25 | Wickets-149 | BowlA-24 | Ct/St-37 | FPM-0.2
48 No change Virat Kohli (India) flag Virat Kohli (India) 652.25 M-60 | Runs-2378 | BatA-47 | Wickets- | BowlA-na | Ct/St-33 | FPM-0.6
49 No change Jordan Thompson (England) flag Jordan Thompson (England) 651.47 M-86 | Runs-809 | BatA-16 | Wickets-97 | BowlA-24 | Ct/St-29 | FPM-0.3
50 No change Yashasvi Jaiswal (India) flag Yashasvi Jaiswal (India) 648.81 M-54 | Runs-1877 | BatA-38 | Wickets- | BowlA-na | Ct/St-24 | FPM-0.4
51 Up 1 Roston Chase (West Indies) flag Roston Chase (West Indies) 644.19 M-53 | Runs-792 | BatA-22 | Wickets-42 | BowlA-22 | Ct/St-12 | FPM-0.2
52 Up 1 Rashid Khan (Afghanistan) flag Rashid Khan (Afghanistan) 644.18 M-151 | Runs-937 | BatA-15 | Wickets-191 | BowlA-22 | Ct/St-66 | FPM-0.4
53 Down 2 Logan van Beek (Netherlands) flag Logan van Beek (Netherlands) 643.17 M-49 | Runs-558 | BatA-24 | Wickets-64 | BowlA-24 | Ct/St-26 | FPM-0.5
54 No change Mohammad Nawaz (Pakistan) flag Mohammad Nawaz (Pakistan) 641.00 M-57 | Runs-741 | BatA-20 | Wickets-36 | BowlA-35 | Ct/St-22 | FPM-0.4
55 No change Lewis Gregory (England) flag Lewis Gregory (England) 640.08 M-108 | Runs-1268 | BatA-21 | Wickets-81 | BowlA-26 | Ct/St-49 | FPM-0.5
56 No change Liam Livingstone (England) flag Liam Livingstone (England) 640.07 M-119 | Runs-2644 | BatA-28 | Wickets-55 | BowlA-31 | Ct/St-40 | FPM-0.3
57 No change Ben Green (England) flag Ben Green (England) 636.73 M-71 | Runs-651 | BatA-21 | Wickets-94 | BowlA-21 | Ct/St-14 | FPM-0.2
58 No change Usama Mir (Pakistan) flag Usama Mir (Pakistan) 636.54 M-75 | Runs-321 | BatA-11 | Wickets-96 | BowlA-22 | Ct/St-29 | FPM-0.4
59 No change James Coles (England) flag James Coles (England) 634.71 M-57 | Runs-1041 | BatA-27 | Wickets-37 | BowlA-30 | Ct/St-32 | FPM-0.6
60 No change Romario Shepherd (West Indies) flag Romario Shepherd (West Indies) 633.52 M-104 | Runs-1242 | BatA-23 | Wickets-80 | BowlA-28 | Ct/St-27 | FPM-0.3
61 No change Tom Curran (England) flag Tom Curran (England) 633.24 M-96 | Runs-1284 | BatA-23 | Wickets-78 | BowlA-26 | Ct/St-20 | FPM-0.2
62 No change Krunal Pandya (India) flag Krunal Pandya (India) 632.50 M-58 | Runs-613 | BatA-21 | Wickets-42 | BowlA-29 | Ct/St-24 | FPM-0.4
63 No change Jofra Archer (England) flag Jofra Archer (England) 631.98 M-38 | Runs-101 | BatA-8 | Wickets-42 | BowlA-28 | Ct/St-12 | FPM-0.3
64 No change Luke Hollman (England) flag Luke Hollman (England) 631.74 M-54 | Runs-599 | BatA-17 | Wickets-59 | BowlA-24 | Ct/St-25 | FPM-0.5
65 No change Sai Sudharsan (India) flag Sai Sudharsan (India) 631.01 M-40 | Runs-1793 | BatA-50 | Wickets- | BowlA-na | Ct/St-10 | FPM-0.3
66 No change Ryan Rickelton (South Africa) flag Ryan Rickelton (South Africa) 629.12 M-45 | Runs-1625 | BatA-40 | Wickets- | BowlA-na | Ct/St-38 | FPM-0.8
67 No change Tanzim Hasan Sakib (Bangladesh) flag Tanzim Hasan Sakib (Bangladesh) 628.28 M-25 | Runs-89 | BatA-10 | Wickets-35 | BowlA-23 | Ct/St-8 | FPM-0.3
68 No change Benny Howell (England) flag Benny Howell (England) 627.33 M-119 | Runs-1296 | BatA-23 | Wickets-93 | BowlA-29 | Ct/St-53 | FPM-0.4
69 No change Rehan Ahmed (England) flag Rehan Ahmed (England) 626.28 M-74 | Runs-901 | BatA-20 | Wickets-67 | BowlA-28 | Ct/St-20 | FPM-0.3
70 No change KL Rahul (India) flag KL Rahul (India) 624.43 M-51 | Runs-1949 | BatA-44 | Wickets- | BowlA-na | Ct/St-33 | FPM-0.6
71 No change Chris Jordan (England) flag Chris Jordan (England) 624.17 M-144 | Runs-1102 | BatA-21 | Wickets-150 | BowlA-27 | Ct/St-65 | FPM-0.5
72 No change Mohammad Saifuddin (Bangladesh) flag Mohammad Saifuddin (Bangladesh) 623.24 M-32 | Runs-244 | BatA-20 | Wickets-39 | BowlA-22 | Ct/St-7 | FPM-0.2
73 No change Craig Overton (England) flag Craig Overton (England) 621.57 M-76 | Runs-274 | BatA-15 | Wickets-83 | BowlA-23 | Ct/St-63 | FPM-0.8
74 No change George Linde (South Africa) flag George Linde (South Africa) 619.58 M-81 | Runs-846 | BatA-20 | Wickets-59 | BowlA-32 | Ct/St-21 | FPM-0.3
75 No change Shubman Gill (India) flag Shubman Gill (India) 619.40 M-60 | Runs-2449 | BatA-46 | Wickets- | BowlA-na | Ct/St-22 | FPM-0.4
76 No change Ryan Higgins (England) flag Ryan Higgins (England) 619.37 M-57 | Runs-1002 | BatA-23 | Wickets-43 | BowlA-29 | Ct/St-25 | FPM-0.4
77 No change Will Sutherland (Australia) flag Will Sutherland (Australia) 617.01 M-58 | Runs-773 | BatA-20 | Wickets-38 | BowlA-36 | Ct/St-28 | FPM-0.5
78 No change Aiden Markram (South Africa) flag Aiden Markram (South Africa) 613.48 M-87 | Runs-2261 | BatA-33 | Wickets-23 | BowlA-27 | Ct/St-47 | FPM-0.5
79 No change Mohammad Rizwan (Pakistan) flag Mohammad Rizwan (Pakistan) 611.20 M-74 | Runs-2808 | BatA-48 | Wickets- | BowlA-na | Ct/St-64 | FPM-0.9
80 No change Abrar Ahmed (Pakistan) flag Abrar Ahmed (Pakistan) 610.03 M-28 | Runs-39 | BatA-4 | Wickets-37 | BowlA-22 | Ct/St-4 | FPM-0.1
81 No change Paul Walter (England) flag Paul Walter (England) 609.97 M-113 | Runs-1865 | BatA-20 | Wickets-87 | BowlA-26 | Ct/St-61 | FPM-0.5
82 No change Jack Blatherwick (England) flag Jack Blatherwick (England) 609.95 M-27 | Runs-150 | BatA-15 | Wickets-26 | BowlA-26 | Ct/St-23 | FPM-0.9
83 No change Jamie Overton (England) flag Jamie Overton (England) 608.67 M-93 | Runs-1232 | BatA-24 | Wickets-57 | BowlA-27 | Ct/St-50 | FPM-0.5
84 No change Scott Currie (Scotland) flag Scott Currie (Scotland) 607.09 M-53 | Runs-133 | BatA-19 | Wickets-71 | BowlA-21 | Ct/St-25 | FPM-0.5
85 No change Riyan Parag (India) flag Riyan Parag (India) 606.98 M-54 | Runs-1227 | BatA-31 | Wickets-4 | BowlA-64 | Ct/St-33 | FPM-0.6
86 No change Kieron Pollard (West Indies) flag Kieron Pollard (West Indies) 606.81 M-139 | Runs-2810 | BatA-33 | Wickets-29 | BowlA-30 | Ct/St-84 | FPM-0.6
87 No change Mitchell Owen (Australia) flag Mitchell Owen (Australia) 606.72 M-46 | Runs-949 | BatA-25 | Wickets-24 | BowlA-26 | Ct/St-22 | FPM-0.5
88 No change Nathan McAndrew (Australia) flag Nathan McAndrew (Australia) 604.31 M-75 | Runs-507 | BatA-14 | Wickets-83 | BowlA-26 | Ct/St-25 | FPM-0.3
89 No change Imran Tahir (South Africa) flag Imran Tahir (South Africa) 603.44 M-103 | Runs-101 | BatA-8 | Wickets-128 | BowlA-20 | Ct/St-24 | FPM-0.2
90 No change Gudakesh Motie (West Indies) flag Gudakesh Motie (West Indies) 602.22 M-49 | Runs-115 | BatA-12 | Wickets-56 | BowlA-21 | Ct/St-17 | FPM-0.3
91 No change Jos Buttler (England) flag Jos Buttler (England) 601.70 M-119 | Runs-4443 | BatA-42 | Wickets- | BowlA-na | Ct/St-90 | FPM-0.8
92 No change Noor Ahmad (Afghanistan) flag Noor Ahmad (Afghanistan) 599.85 M-115 | Runs-133 | BatA-6 | Wickets-148 | BowlA-21 | Ct/St-28 | FPM-0.2
93 No change Daryl Mitchell (New Zealand) flag Daryl Mitchell (New Zealand) 599.40 M-63 | Runs-1608 | BatA-33 | Wickets-23 | BowlA-34 | Ct/St-36 | FPM-0.6
94 No change Jasprit Bumrah (India) flag Jasprit Bumrah (India) 599.37 M-39 | Runs-12 | BatA-6 | Wickets-53 | BowlA-20 | Ct/St-5 | FPM-0.1
95 No change Kuldeep Yadav (India) flag Kuldeep Yadav (India) 597.78 M-53 | Runs-144 | BatA-16 | Wickets-62 | BowlA-24 | Ct/St-9 | FPM-0.2
96 No change Abhishek Sharma (India) flag Abhishek Sharma (India) 597.77 M-55 | Runs-1575 | BatA-30 | Wickets-4 | BowlA-81 | Ct/St-20 | FPM-0.4
97 No change Tanveer Sangha (Australia) flag Tanveer Sangha (Australia) 597.14 M-37 | Runs-36 | BatA-7 | Wickets-46 | BowlA-20 | Ct/St-9 | FPM-0.2
98 No change Danny Briggs (England) flag Danny Briggs (England) 596.24 M-68 | Runs-199 | BatA-22 | Wickets-90 | BowlA-19 | Ct/St-17 | FPM-0.3
99 No change Marcus Stoinis (Australia) flag Marcus Stoinis (Australia) 596.01 M-131 | Runs-2467 | BatA-25 | Wickets-64 | BowlA-29 | Ct/St-32 | FPM-0.2
100 No change James Fuller (England) flag James Fuller (England) 594.76 M-99 | Runs-948 | BatA-19 | Wickets-83 | BowlA-27 | Ct/St-37 | FPM-0.4
Tags: #topcricketplayersofalltime #bestcricketplayersofalltime #greatestcricketplayers #t20cricket #t20s #ment20s #matthewshort #short #samcurran #curran #khushdilshah #shah #jasonholder #holder #ravindrajadeja #jadeja #faheemashraf #ashraf #hassankhan #khan #axarpatel #patel #bendwarshuis #dwarshuis #mehidyhasanmiraz #miraz #glennmaxwell #maxwell #iccrankings #icctestrankings #iccodirankings #icct20irankings #iccteamrankings #iccplayerrankings #iccmenrankings #iccwomenrankings #iplrankings