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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
101 No change Saim Ayub (Pakistan) flag Saim Ayub (Pakistan) 589.23 M-53 | Runs-1443 | BatA-28 | Wickets-15 | BowlA-26 | Ct/St-24 | FPM-0.5
103 No change Azmatullah Omarzai (Afghanistan) flag Azmatullah Omarzai (Afghanistan) 589.08 M-56 | Runs-526 | BatA-20 | Wickets-54 | BowlA-29 | Ct/St-12 | FPM-0.2
104 No change Moeen Ali (England) flag Moeen Ali (England) 588.50 M-144 | Runs-2226 | BatA-21 | Wickets-101 | BowlA-23 | Ct/St-44 | FPM-0.3
107 No change Dean Foxcroft (New Zealand) flag Dean Foxcroft (New Zealand) 583.88 M-30 | Runs-786 | BatA-39 | Wickets-17 | BowlA-23 | Ct/St-15 | FPM-0.5
108 No change Tom Taylor (England) flag Tom Taylor (England) 582.96 M-53 | Runs-337 | BatA-21 | Wickets-65 | BowlA-23 | Ct/St-29 | FPM-0.5
110 No change Ben Raine (England) flag Ben Raine (England) 579.88 M-56 | Runs-399 | BatA-16 | Wickets-73 | BowlA-19 | Ct/St-9 | FPM-0.2
111 No change Ryan Burl (Zimbabwe) flag Ryan Burl (Zimbabwe) 579.49 M-26 | Runs-552 | BatA-42 | Wickets-7 | BowlA-38 | Ct/St-15 | FPM-0.6
113 No change Cole McConchie (New Zealand) flag Cole McConchie (New Zealand) 575.82 M-46 | Runs-819 | BatA-23 | Wickets-20 | BowlA-34 | Ct/St-26 | FPM-0.6
116 No change Mohammad Nabi (Afghanistan) flag Mohammad Nabi (Afghanistan) 573.45 M-73 | Runs-634 | BatA-14 | Wickets-51 | BowlA-27 | Ct/St-34 | FPM-0.5
117 No change Ravi Bopara (England) flag Ravi Bopara (England) 572.23 M-96 | Runs-2204 | BatA-31 | Wickets-49 | BowlA-27 | Ct/St-22 | FPM-0.2
119 No change Matt Critchley (England) flag Matt Critchley (England) 568.04 M-78 | Runs-1167 | BatA-21 | Wickets-69 | BowlA-25 | Ct/St-19 | FPM-0.2
121 No change Samit Patel (England) flag Samit Patel (England) 567.87 M-93 | Runs-1173 | BatA-20 | Wickets-91 | BowlA-26 | Ct/St-17 | FPM-0.2
123 No change Lewis Goldsworthy (England) flag Lewis Goldsworthy (England) 567.69 M-37 | Runs-283 | BatA-24 | Wickets-33 | BowlA-24 | Ct/St-14 | FPM-0.4
127 No change Oliver Price (England) flag Oliver Price (England) 565.97 M-38 | Runs-521 | BatA-18 | Wickets-25 | BowlA-19 | Ct/St-27 | FPM-0.7
130 No change Gulbadin Naib (Afghanistan) flag Gulbadin Naib (Afghanistan) 563.07 M-18 | Runs-430 | BatA-33 | Wickets-11 | BowlA-26 | Ct/St-10 | FPM-0.6
133 No change Steven Smith (Australia) flag Steven Smith (Australia) 561.15 M-27 | Runs-1053 | BatA-53 | Wickets- | BowlA-na | Ct/St-17 | FPM-0.6
135 No change Cooper Connolly (Australia) flag Cooper Connolly (Australia) 559.36 M-29 | Runs-633 | BatA-35 | Wickets-12 | BowlA-22 | Ct/St-10 | FPM-0.3
137 No change Mahedi Hasan (Bangladesh) flag Mahedi Hasan (Bangladesh) 558.12 M-50 | Runs-610 | BatA-19 | Wickets-38 | BowlA-29 | Ct/St-17 | FPM-0.3
143 No change Hussain Talat (Pakistan) flag Hussain Talat (Pakistan) 555.87 M-33 | Runs-593 | BatA-27 | Wickets-14 | BowlA-29 | Ct/St-3 | FPM-0.1
150 Up 1 Thisara Perera (Sri Lanka) flag Thisara Perera (Sri Lanka) 547.25 M-75 | Runs-990 | BatA-23 | Wickets-33 | BowlA-33 | Ct/St-31 | FPM-0.4
152 Up 6 Tom Bruce (New Zealand) flag Tom Bruce (New Zealand) 545.16 M-52 | Runs-1413 | BatA-38 | Wickets-12 | BowlA-27 | Ct/St-33 | FPM-0.6
165 No change Travis Head (Australia) flag Travis Head (Australia) 538.32 M-44 | Runs-1322 | BatA-33 | Wickets- | BowlA-na | Ct/St-8 | FPM-0.2
166 No change Hayden Kerr (Australia) flag Hayden Kerr (Australia) 537.32 M-71 | Runs-581 | BatA-21 | Wickets-78 | BowlA-24 | Ct/St-20 | FPM-0.3
171 Up 1 Dan Lawrence (England) flag Dan Lawrence (England) 536.62 M-90 | Runs-1913 | BatA-24 | Wickets-31 | BowlA-26 | Ct/St-36 | FPM-0.4
174 No change Iftikhar Ahmed (Pakistan) flag Iftikhar Ahmed (Pakistan) 534.62 M-78 | Runs-1485 | BatA-29 | Wickets-19 | BowlA-33 | Ct/St-43 | FPM-0.6
175 No change Ashton Agar (Australia) flag Ashton Agar (Australia) 534.54 M-56 | Runs-394 | BatA-19 | Wickets-43 | BowlA-34 | Ct/St-25 | FPM-0.4
176 No change Joe Root (England) flag Joe Root (England) 534.52 M-46 | Runs-1068 | BatA-32 | Wickets-14 | BowlA-23 | Ct/St-22 | FPM-0.5
177 No change David Wiese (Namibia) flag David Wiese (Namibia) 534.49 M-103 | Runs-1097 | BatA-20 | Wickets-74 | BowlA-32 | Ct/St-49 | FPM-0.5
179 No change Matthew Montgomery (Germany) flag Matthew Montgomery (Germany) 533.58 M-42 | Runs-633 | BatA-19 | Wickets-20 | BowlA-24 | Ct/St-20 | FPM-0.5
192 No change Joe Denly (England) flag Joe Denly (England) 522.16 M-51 | Runs-1336 | BatA-32 | Wickets-8 | BowlA-45 | Ct/St-16 | FPM-0.3
195 No change Luc Benkenstein (England) flag Luc Benkenstein (England) 518.79 M-25 | Runs-346 | BatA-22 | Wickets-15 | BowlA-29 | Ct/St-12 | FPM-0.5
202 Down 2 Rahkeem Cornwall (West Indies) flag Rahkeem Cornwall (West Indies) 515.43 M-38 | Runs-569 | BatA-17 | Wickets-25 | BowlA-21 | Ct/St-2 | FPM-0.1
208 Down 3 Donovan Ferreira (South Africa) flag Donovan Ferreira (South Africa) 511.48 M-76 | Runs-1288 | BatA-26 | Wickets-12 | BowlA-25 | Ct/St-58 | FPM-0.8
220 Down 1 Nasir Hossain (Bangladesh) flag Nasir Hossain (Bangladesh) 505.53 M-12 | Runs-366 | BatA-46 | Wickets-16 | BowlA-14 | Ct/St-2 | FPM-0.2
224 Down 1 Dasun Shanaka (Sri Lanka) flag Dasun Shanaka (Sri Lanka) 503.16 M-61 | Runs-849 | BatA-22 | Wickets-28 | BowlA-23 | Ct/St-21 | FPM-0.3
229 Down 1 Nitish Rana (India) flag Nitish Rana (India) 501.40 M-41 | Runs-1033 | BatA-27 | Wickets-3 | BowlA-39 | Ct/St-11 | FPM-0.3
233 Down 1 Brett D'Oliveira (England) flag Brett D'Oliveira (England) 499.19 M-53 | Runs-1164 | BatA-23 | Wickets-33 | BowlA-24 | Ct/St-19 | FPM-0.4
244 No change Faf du Plessis (South Africa) flag Faf du Plessis (South Africa) 492.44 M-158 | Runs-5061 | BatA-36 | Wickets- | BowlA-na | Ct/St-70 | 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