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 Up 1 Sam Curran (England) flag Sam Curran (England) 911.57 M-161 | Runs-3755 | BatA-30 | Wickets-157 | BowlA-28 | Ct/St-81 | FPM-0.5
2 Down 1 Matthew Short (Australia) flag Matthew Short (Australia) 856.94 M-76 | Runs-2378 | BatA-33 | Wickets-41 | BowlA-28 | Ct/St-42 | FPM-0.6
3 Up 4 Will Jacks (England) flag Will Jacks (England) 812.59 M-140 | Runs-4139 | BatA-32 | Wickets-59 | BowlA-22 | Ct/St-76 | FPM-0.5
4 Down 1 Hardik Pandya (India) flag Hardik Pandya (India) 811.89 M-60 | Runs-1273 | BatA-30 | Wickets-36 | BowlA-33 | Ct/St-19 | FPM-0.3
5 Down 1 Ravindra Jadeja (India) flag Ravindra Jadeja (India) 808.88 M-54 | Runs-874 | BatA-30 | Wickets-43 | BowlA-32 | Ct/St-28 | FPM-0.5
6 Up 6 Jason Holder (West Indies) flag Jason Holder (West Indies) 799.10 M-119 | Runs-1277 | BatA-22 | Wickets-142 | BowlA-25 | Ct/St-53 | FPM-0.4
7 Down 1 Marco Jansen (South Africa) flag Marco Jansen (South Africa) 794.08 M-88 | Runs-704 | BatA-23 | Wickets-105 | BowlA-24 | Ct/St-47 | FPM-0.5
8 Up 6 Shadab Khan (Pakistan) flag Shadab Khan (Pakistan) 787.54 M-91 | Runs-1495 | BatA-20 | Wickets-111 | BowlA-23 | Ct/St-36 | FPM-0.4
9 Down 4 Faheem Ashraf (Pakistan) flag Faheem Ashraf (Pakistan) 772.29 M-74 | Runs-825 | BatA-24 | Wickets-87 | BowlA-24 | Ct/St-37 | FPM-0.5
10 Up 1 Chris Green (Australia) flag Chris Green (Australia) 763.93 M-141 | Runs-1258 | BatA-19 | Wickets-143 | BowlA-25 | Ct/St-76 | FPM-0.5
11 Up 8 Sunil Narine (West Indies) flag Sunil Narine (West Indies) 759.23 M-200 | Runs-1976 | BatA-16 | Wickets-188 | BowlA-26 | Ct/St-50 | FPM-0.3
12 Up 3 Virat Kohli (India) flag Virat Kohli (India) 758.75 M-60 | Runs-2378 | BatA-47 | Wickets- | BowlA-na | Ct/St-33 | FPM-0.6
13 Up 9 Sikandar Raza (Zimbabwe) flag Sikandar Raza (Zimbabwe) 746.20 M-133 | Runs-2196 | BatA-23 | Wickets-92 | BowlA-28 | Ct/St-61 | FPM-0.5
14 Down 6 Ben Dwarshuis (Australia) flag Ben Dwarshuis (Australia) 739.71 M-77 | Runs-709 | BatA-22 | Wickets-97 | BowlA-23 | Ct/St-14 | FPM-0.2
15 Up 1 Andre Russell (West Indies) flag Andre Russell (West Indies) 733.18 M-174 | Runs-2692 | BatA-26 | Wickets-135 | BowlA-26 | Ct/St-70 | FPM-0.4
16 Up 10 Dwaine Pretorius (South Africa) flag Dwaine Pretorius (South Africa) 731.65 M-105 | Runs-936 | BatA-18 | Wickets-113 | BowlA-24 | Ct/St-23 | FPM-0.2
17 Up 8 Marcus Stoinis (Australia) flag Marcus Stoinis (Australia) 730.42 M-134 | Runs-2570 | BatA-26 | Wickets-79 | BowlA-27 | Ct/St-37 | FPM-0.3
18 Up 25 Aiden Markram (South Africa) flag Aiden Markram (South Africa) 724.11 M-96 | Runs-2570 | BatA-34 | Wickets-24 | BowlA-29 | Ct/St-52 | FPM-0.5
19 Down 1 Rashid Khan (Afghanistan) flag Rashid Khan (Afghanistan) 722.21 M-151 | Runs-925 | BatA-16 | Wickets-179 | BowlA-23 | Ct/St-68 | FPM-0.5
20 No change Suryakumar Yadav (India) flag Suryakumar Yadav (India) 720.69 M-51 | Runs-1970 | BatA-47 | Wickets- | BowlA-na | Ct/St-19 | FPM-0.4
21 No change Axar Patel (India) flag Axar Patel (India) 715.01 M-53 | Runs-963 | BatA-30 | Wickets-33 | BowlA-39 | Ct/St-32 | FPM-0.6
22 Up 1 Krunal Pandya (India) flag Krunal Pandya (India) 711.95 M-58 | Runs-613 | BatA-21 | Wickets-42 | BowlA-29 | Ct/St-24 | FPM-0.4
23 Up 19 Azmatullah Omarzai (Afghanistan) flag Azmatullah Omarzai (Afghanistan) 706.32 M-72 | Runs-910 | BatA-23 | Wickets-72 | BowlA-27 | Ct/St-14 | FPM-0.2
24 Up 8 David Willey (England) flag David Willey (England) 703.97 M-154 | Runs-1851 | BatA-19 | Wickets-158 | BowlA-25 | Ct/St-89 | FPM-0.6
25 Down 15 Glenn Maxwell (Australia) flag Glenn Maxwell (Australia) 703.12 M-111 | Runs-2214 | BatA-26 | Wickets-61 | BowlA-24 | Ct/St-73 | FPM-0.7
26 Up 15 Dan Mousley (England) flag Dan Mousley (England) 701.36 M-80 | Runs-1406 | BatA-22 | Wickets-66 | BowlA-21 | Ct/St-51 | FPM-0.6
27 Up 1 Riyan Parag (India) flag Riyan Parag (India) 700.07 M-54 | Runs-1227 | BatA-31 | Wickets-4 | BowlA-64 | Ct/St-33 | FPM-0.6
28 Up 1 James Neesham (New Zealand) flag James Neesham (New Zealand) 697.42 M-95 | Runs-1669 | BatA-25 | Wickets-82 | BowlA-26 | Ct/St-38 | FPM-0.4
29 Down 20 Khushdil Shah (Pakistan) flag Khushdil Shah (Pakistan) 695.28 M-79 | Runs-1351 | BatA-31 | Wickets-57 | BowlA-23 | Ct/St-27 | FPM-0.3
30 Up 1 Abhishek Sharma (India) flag Abhishek Sharma (India) 693.31 M-55 | Runs-1575 | BatA-30 | Wickets-4 | BowlA-81 | Ct/St-20 | FPM-0.4
31 Up 15 Lewis Gregory (England) flag Lewis Gregory (England) 689.12 M-113 | Runs-1289 | BatA-21 | Wickets-86 | BowlA-25 | Ct/St-48 | FPM-0.4
32 Up 1 Pat Cummins (Australia) flag Pat Cummins (Australia) 687.92 M-41 | Runs-329 | BatA-19 | Wickets-45 | BowlA-32 | Ct/St-14 | FPM-0.3
33 Up 2 Danny Briggs (England) flag Danny Briggs (England) 685.94 M-68 | Runs-199 | BatA-22 | Wickets-90 | BowlA-19 | Ct/St-17 | FPM-0.3
34 Up 3 Ben Green (England) flag Ben Green (England) 684.92 M-71 | Runs-651 | BatA-21 | Wickets-94 | BowlA-21 | Ct/St-14 | FPM-0.2
35 Up 24 Liam Livingstone (England) flag Liam Livingstone (England) 684.77 M-134 | Runs-2931 | BatA-27 | Wickets-60 | BowlA-31 | Ct/St-45 | FPM-0.3
36 Up 79 Shoriful Islam (Bangladesh) flag Shoriful Islam (Bangladesh) 684.37 M-53 | Runs-78 | BatA-5 | Wickets-80 | BowlA-19 | Ct/St-16 | FPM-0.3
37 Up 10 Tom Curran (England) flag Tom Curran (England) 684.26 M-102 | Runs-1311 | BatA-23 | Wickets-89 | BowlA-25 | Ct/St-24 | FPM-0.2
38 Down 4 Daniel Sams (Australia) flag Daniel Sams (Australia) 681.84 M-139 | Runs-1532 | BatA-17 | Wickets-172 | BowlA-25 | Ct/St-59 | FPM-0.4
39 Down 1 Benny Howell (England) flag Benny Howell (England) 680.80 M-113 | Runs-1136 | BatA-21 | Wickets-91 | BowlA-28 | Ct/St-52 | FPM-0.5
40 Down 10 Hasan Ali (Pakistan) flag Hasan Ali (Pakistan) 678.47 M-76 | Runs-278 | BatA-10 | Wickets-117 | BowlA-21 | Ct/St-18 | FPM-0.2
41 Down 2 Shakib Al Hasan (Bangladesh) flag Shakib Al Hasan (Bangladesh) 677.62 M-75 | Runs-1415 | BatA-24 | Wickets-65 | BowlA-25 | Ct/St-12 | FPM-0.2
42 Up 11 James Coles (England) flag James Coles (England) 676.30 M-64 | Runs-1193 | BatA-28 | Wickets-42 | BowlA-29 | Ct/St-33 | FPM-0.5
43 Down 3 Mitchell Santner (New Zealand) flag Mitchell Santner (New Zealand) 675.99 M-71 | Runs-787 | BatA-24 | Wickets-71 | BowlA-24 | Ct/St-31 | FPM-0.4
44 Down 17 Nathan McAndrew (Australia) flag Nathan McAndrew (Australia) 675.32 M-68 | Runs-467 | BatA-15 | Wickets-78 | BowlA-25 | Ct/St-21 | FPM-0.3
45 Up 25 Roston Chase (West Indies) flag Roston Chase (West Indies) 674.35 M-59 | Runs-844 | BatA-21 | Wickets-46 | BowlA-24 | Ct/St-15 | FPM-0.3
46 Down 2 Romario Shepherd (West Indies) flag Romario Shepherd (West Indies) 673.74 M-117 | Runs-1359 | BatA-23 | Wickets-86 | BowlA-30 | Ct/St-28 | FPM-0.2
47 Up 11 David Payne (England) flag David Payne (England) 669.79 M-124 | Runs-231 | BatA-7 | Wickets-171 | BowlA-20 | Ct/St-35 | FPM-0.3
48 Down 3 Yashasvi Jaiswal (India) flag Yashasvi Jaiswal (India) 666.88 M-54 | Runs-1877 | BatA-38 | Wickets- | BowlA-na | Ct/St-24 | FPM-0.4
49 Up 20 Moeen Ali (England) flag Moeen Ali (England) 666.52 M-160 | Runs-2558 | BatA-21 | Wickets-109 | BowlA-24 | Ct/St-50 | FPM-0.3
50 Up 2 Liam Dawson (England) flag Liam Dawson (England) 661.36 M-133 | Runs-901 | BatA-16 | Wickets-126 | BowlA-24 | Ct/St-51 | FPM-0.4
51 Down 34 Kyle Mayers (West Indies) flag Kyle Mayers (West Indies) 659.27 M-110 | Runs-2678 | BatA-26 | Wickets-48 | BowlA-31 | Ct/St-29 | FPM-0.3
52 Up 29 Imran Tahir (South Africa) flag Imran Tahir (South Africa) 656.51 M-92 | Runs-84 | BatA-9 | Wickets-108 | BowlA-22 | Ct/St-19 | FPM-0.2
53 Down 3 Shubman Gill (India) flag Shubman Gill (India) 654.41 M-60 | Runs-2449 | BatA-46 | Wickets- | BowlA-na | Ct/St-22 | FPM-0.4
54 Down 41 Wanindu Hasaranga (Sri Lanka) flag Wanindu Hasaranga (Sri Lanka) 652.15 M-86 | Runs-846 | BatA-18 | Wickets-122 | BowlA-19 | Ct/St-33 | FPM-0.4
55 Up 6 Craig Overton (England) flag Craig Overton (England) 647.30 M-76 | Runs-274 | BatA-15 | Wickets-83 | BowlA-23 | Ct/St-63 | FPM-0.8
56 Up 1 Sai Sudharsan (India) flag Sai Sudharsan (India) 647.14 M-40 | Runs-1793 | BatA-50 | Wickets- | BowlA-na | Ct/St-10 | FPM-0.3
57 Up 8 Ravi Bopara (England) flag Ravi Bopara (England) 645.46 M-87 | Runs-2015 | BatA-31 | Wickets-48 | BowlA-26 | Ct/St-18 | FPM-0.2
58 Up 15 Mohammad Nabi (Afghanistan) flag Mohammad Nabi (Afghanistan) 645.37 M-76 | Runs-825 | BatA-19 | Wickets-61 | BowlA-25 | Ct/St-31 | FPM-0.4
59 Down 3 Paul Walter (England) flag Paul Walter (England) 642.96 M-113 | Runs-1865 | BatA-20 | Wickets-87 | BowlA-26 | Ct/St-61 | FPM-0.5
60 Up 14 Xavier Bartlett (Australia) flag Xavier Bartlett (Australia) 639.79 M-59 | Runs-310 | BatA-14 | Wickets-81 | BowlA-23 | Ct/St-30 | FPM-0.5
61 Up 1 Imad Wasim (Pakistan) flag Imad Wasim (Pakistan) 638.23 M-161 | Runs-2027 | BatA-25 | Wickets-156 | BowlA-24 | Ct/St-41 | FPM-0.3
62 Down 8 Noor Ahmad (Afghanistan) flag Noor Ahmad (Afghanistan) 637.12 M-123 | Runs-120 | BatA-5 | Wickets-156 | BowlA-21 | Ct/St-22 | FPM-0.2
63 No change Luke Hollman (England) flag Luke Hollman (England) 636.92 M-54 | Runs-599 | BatA-17 | Wickets-59 | BowlA-24 | Ct/St-25 | FPM-0.5
64 Up 4 James Fuller (England) flag James Fuller (England) 635.22 M-99 | Runs-948 | BatA-19 | Wickets-83 | BowlA-27 | Ct/St-37 | FPM-0.4
65 Up 2 Arshdeep Singh (India) flag Arshdeep Singh (India) 632.15 M-59 | Runs-29 | BatA-6 | Wickets-67 | BowlA-28 | Ct/St-10 | FPM-0.2
66 Up 10 Mustafizur Rahman (Bangladesh) flag Mustafizur Rahman (Bangladesh) 631.61 M-84 | Runs-31 | BatA-4 | Wickets-113 | BowlA-22 | Ct/St-16 | FPM-0.2
67 Down 1 Jordan Thompson (England) flag Jordan Thompson (England) 630.07 M-75 | Runs-757 | BatA-17 | Wickets-89 | BowlA-25 | Ct/St-26 | FPM-0.3
68 Up 3 Dan Douthwaite (England) flag Dan Douthwaite (England) 626.96 M-47 | Runs-510 | BatA-20 | Wickets-57 | BowlA-26 | Ct/St-15 | FPM-0.3
69 Down 5 Rachin Ravindra (New Zealand) flag Rachin Ravindra (New Zealand) 625.96 M-55 | Runs-1107 | BatA-22 | Wickets-31 | BowlA-17 | Ct/St-26 | FPM-0.5
70 Up 5 Kuldeep Yadav (India) flag Kuldeep Yadav (India) 623.86 M-53 | Runs-144 | BatA-16 | Wickets-62 | BowlA-24 | Ct/St-9 | FPM-0.2
71 Up 7 KL Rahul (India) flag KL Rahul (India) 621.04 M-51 | Runs-1949 | BatA-44 | Wickets- | BowlA-na | Ct/St-33 | FPM-0.6
72 Down 12 Jamie Overton (England) flag Jamie Overton (England) 619.07 M-103 | Runs-1322 | BatA-22 | Wickets-69 | BowlA-26 | Ct/St-59 | FPM-0.6
73 Up 130 Mitchell Starc (Australia) flag Mitchell Starc (Australia) 617.42 M-30 | Runs-17 | BatA-4 | Wickets-41 | BowlA-24 | Ct/St-14 | FPM-0.5
74 Up 5 Varun Chakravarthy (India) flag Varun Chakravarthy (India) 615.59 M-53 | Runs-14 | BatA-14 | Wickets-64 | BowlA-24 | Ct/St-12 | FPM-0.2
75 Down 39 Tom Rogers (Australia) flag Tom Rogers (Australia) 614.50 M-53 | Runs-287 | BatA-18 | Wickets-62 | BowlA-25 | Ct/St-30 | FPM-0.6
76 Up 15 Kieron Pollard (West Indies) flag Kieron Pollard (West Indies) 612.94 M-154 | Runs-3055 | BatA-32 | Wickets-29 | BowlA-32 | Ct/St-88 | FPM-0.6
77 Up 9 Samit Patel (England) flag Samit Patel (England) 611.45 M-81 | Runs-1009 | BatA-19 | Wickets-75 | BowlA-28 | Ct/St-17 | FPM-0.2
78 Up 50 Mahedi Hasan (Bangladesh) flag Mahedi Hasan (Bangladesh) 608.62 M-57 | Runs-722 | BatA-20 | Wickets-51 | BowlA-26 | Ct/St-19 | FPM-0.3
79 Up 78 Dewald Brevis (South Africa) flag Dewald Brevis (South Africa) 607.41 M-81 | Runs-1877 | BatA-30 | Wickets-5 | BowlA-13 | Ct/St-41 | FPM-0.5
80 Down 31 Matt Henry (New Zealand) flag Matt Henry (New Zealand) 607.29 M-49 | Runs-131 | BatA-15 | Wickets-76 | BowlA-16 | Ct/St-27 | FPM-0.6
81 Up 2 Harshal Patel (India) flag Harshal Patel (India) 606.84 M-56 | Runs-83 | BatA-7 | Wickets-73 | BowlA-24 | Ct/St-13 | FPM-0.2
82 Up 38 Cooper Connolly (Australia) flag Cooper Connolly (Australia) 605.88 M-41 | Runs-842 | BatA-29 | Wickets-27 | BowlA-18 | Ct/St-19 | FPM-0.5
83 Down 1 Shaheen Shah Afridi (Pakistan) flag Shaheen Shah Afridi (Pakistan) 605.86 M-79 | Runs-481 | BatA-16 | Wickets-108 | BowlA-22 | Ct/St-25 | FPM-0.3
84 Down 33 Ryan Rickelton (South Africa) flag Ryan Rickelton (South Africa) 604.94 M-55 | Runs-1962 | BatA-40 | Wickets- | BowlA-na | Ct/St-47 | FPM-0.9
85 Up 192 Aaron Hardie (Australia) flag Aaron Hardie (Australia) 604.89 M-55 | Runs-1429 | BatA-32 | Wickets-28 | BowlA-24 | Ct/St-26 | FPM-0.5
86 Down 2 Ryan Higgins (England) flag Ryan Higgins (England) 604.52 M-57 | Runs-1002 | BatA-23 | Wickets-43 | BowlA-29 | Ct/St-25 | FPM-0.4
87 Down 10 Trent Boult (New Zealand) flag Trent Boult (New Zealand) 604.01 M-126 | Runs-213 | BatA-13 | Wickets-140 | BowlA-27 | Ct/St-35 | FPM-0.3
88 Down 3 Bhuvneshwar Kumar (India) flag Bhuvneshwar Kumar (India) 602.99 M-58 | Runs-103 | BatA-9 | Wickets-56 | BowlA-33 | Ct/St-11 | FPM-0.2
89 Up 66 Mitchell Owen (Australia) flag Mitchell Owen (Australia) 600.86 M-53 | Runs-1089 | BatA-23 | Wickets-26 | BowlA-25 | Ct/St-27 | FPM-0.5
90 Down 2 Scott Currie (Scotland) flag Scott Currie (Scotland) 600.53 M-55 | Runs-153 | BatA-19 | Wickets-73 | BowlA-21 | Ct/St-26 | FPM-0.5
91 Up 6 Phil Salt (England) flag Phil Salt (England) 599.80 M-151 | Runs-3829 | BatA-28 | Wickets- | BowlA-na | Ct/St-90 | FPM-0.6
92 Up 35 George Linde (South Africa) flag George Linde (South Africa) 599.12 M-91 | Runs-939 | BatA-19 | Wickets-67 | BowlA-31 | Ct/St-22 | FPM-0.2
93 No change Riley Meredith (Australia) flag Riley Meredith (Australia) 598.33 M-94 | Runs-29 | BatA-5 | Wickets-131 | BowlA-22 | Ct/St-22 | FPM-0.2
94 Down 39 Chris Jordan (England) flag Chris Jordan (England) 597.23 M-151 | Runs-1147 | BatA-20 | Wickets-154 | BowlA-27 | Ct/St-69 | FPM-0.5
95 Up 223 Anrich Nortje (South Africa) flag Anrich Nortje (South Africa) 595.52 M-59 | Runs-109 | BatA-10 | Wickets-78 | BowlA-24 | Ct/St-12 | FPM-0.2
96 Down 6 Shreyas Iyer (India) flag Shreyas Iyer (India) 594.65 M-46 | Runs-1356 | BatA-40 | Wickets- | BowlA-na | Ct/St-22 | FPM-0.5
97 Up 50 Kagiso Rabada (South Africa) flag Kagiso Rabada (South Africa) 594.50 M-70 | Runs-118 | BatA-8 | Wickets-84 | BowlA-26 | Ct/St-15 | FPM-0.2
98 Down 11 Rehan Ahmed (England) flag Rehan Ahmed (England) 586.80 M-84 | Runs-997 | BatA-19 | Wickets-70 | BowlA-29 | Ct/St-21 | FPM-0.3
99 Up 6 Finn Allen (New Zealand) flag Finn Allen (New Zealand) 586.49 M-75 | Runs-2215 | BatA-31 | Wickets- | BowlA-na | Ct/St-43 | FPM-0.6
100 Up 6 Naseem Shah (Pakistan) flag Naseem Shah (Pakistan) 585.65 M-73 | Runs-166 | BatA-8 | Wickets-88 | BowlA-25 | Ct/St-16 | FPM-0.2
Tags: #topcricketplayersofalltime #bestcricketplayersofalltime #greatestcricketplayers #t20cricket #t20s #ment20s #samcurran #curran #matthewshort #short #willjacks #jacks #hardikpandya #pandya #ravindrajadeja #jadeja #jasonholder #holder #marcojansen #jansen #shadabkhan #khan #faheemashraf #ashraf #chrisgreen #green #sunilnarine #narine #iccrankings #icctestrankings #iccodirankings #icct20irankings #iccteamrankings #iccplayerrankings #iccmenrankings #iccwomenrankings #iplrankings