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
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
102 No change David Payne (England) flag David Payne (England) 589.08 M-109 | Runs-230 | BatA-8 | Wickets-143 | BowlA-20 | Ct/St-30 | FPM-0.3
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
105 No change Prasidh Krishna (India) flag Prasidh Krishna (India) 587.05 M-32 | Runs-6 | BatA-6 | Wickets-44 | BowlA-24 | Ct/St-7 | FPM-0.2
106 No change Trent Boult (New Zealand) flag Trent Boult (New Zealand) 585.01 M-120 | Runs-219 | BatA-15 | Wickets-138 | BowlA-26 | Ct/St-36 | 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
109 No change Zak Chappell (England) flag Zak Chappell (England) 580.57 M-45 | Runs-200 | BatA-22 | Wickets-71 | BowlA-20 | Ct/St-8 | FPM-0.2
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
112 No change Naseem Shah (Pakistan) flag Naseem Shah (Pakistan) 577.83 M-68 | Runs-159 | BatA-8 | Wickets-82 | BowlA-25 | Ct/St-14 | FPM-0.2
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
114 No change Sai Kishore (India) flag Sai Kishore (India) 574.01 M-25 | Runs-18 | BatA-5 | Wickets-32 | BowlA-20 | Ct/St-10 | FPM-0.4
115 No change Akif Javed (Pakistan) flag Akif Javed (Pakistan) 573.46 M-23 | Runs-44 | BatA-15 | Wickets-36 | BowlA-19 | Ct/St-8 | FPM-0.3
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
118 No change Abu Hider (Bangladesh) flag Abu Hider (Bangladesh) 570.68 M-25 | Runs-103 | BatA-15 | Wickets-33 | BowlA-20 | Ct/St-6 | 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
120 No change Danru Ferns (New Zealand) flag Danru Ferns (New Zealand) 567.87 M-24 | Runs-123 | BatA-21 | Wickets-33 | BowlA-19 | Ct/St-6 | FPM-0.3
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
122 No change Nathan Ellis (Australia) flag Nathan Ellis (Australia) 567.78 M-107 | Runs-329 | BatA-12 | Wickets-128 | BowlA-24 | Ct/St-37 | FPM-0.3
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
124 No change D'Arcy Short (Australia) flag D'Arcy Short (Australia) 566.71 M-59 | Runs-1580 | BatA-30 | Wickets-14 | BowlA-38 | Ct/St-26 | FPM-0.4
125 No change Mitchell Starc (Australia) flag Mitchell Starc (Australia) 566.33 M-25 | Runs-15 | BatA-4 | Wickets-31 | BowlA-26 | Ct/St-13 | FPM-0.5
126 No change Saud Shakeel (Pakistan) flag Saud Shakeel (Pakistan) 566.07 M-22 | Runs-560 | BatA-31 | Wickets-5 | BowlA-18 | Ct/St-6 | FPM-0.3
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
128 No change Akeal Hosein (West Indies) flag Akeal Hosein (West Indies) 565.49 M-113 | Runs-597 | BatA-16 | Wickets-118 | BowlA-24 | Ct/St-20 | FPM-0.2
129 No change Mohammad Amir (Pakistan) flag Mohammad Amir (Pakistan) 564.98 M-128 | Runs-180 | BatA-9 | Wickets-162 | BowlA-21 | Ct/St-17 | FPM-0.1
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
131 No change Salman Irshad (Pakistan) flag Salman Irshad (Pakistan) 562.46 M-53 | Runs-24 | BatA-5 | Wickets-69 | BowlA-25 | Ct/St-6 | FPM-0.1
132 No change Varun Chakravarthy (India) flag Varun Chakravarthy (India) 562.04 M-53 | Runs-14 | BatA-14 | Wickets-64 | BowlA-24 | Ct/St-12 | FPM-0.2
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
134 No change Mir Hamza (Pakistan) flag Mir Hamza (Pakistan) 559.55 M-21 | Runs-25 | BatA-25 | Wickets-29 | BowlA-20 | Ct/St-4 | FPM-0.2
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
136 No change Binura Fernando (Sri Lanka) flag Binura Fernando (Sri Lanka) 559.25 M-33 | Runs-21 | BatA-21 | Wickets-46 | BowlA-17 | Ct/St-2 | FPM-0.1
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
138 No change Ben Sanderson (England) flag Ben Sanderson (England) 557.97 M-54 | Runs-64 | BatA-8 | Wickets-74 | BowlA-21 | Ct/St-14 | FPM-0.3
139 No change Lockie Ferguson (New Zealand) flag Lockie Ferguson (New Zealand) 557.68 M-78 | Runs-147 | BatA-12 | Wickets-94 | BowlA-23 | Ct/St-24 | FPM-0.3
140 No change Haris Rauf (Pakistan) flag Haris Rauf (Pakistan) 557.59 M-93 | Runs-164 | BatA-8 | Wickets-117 | BowlA-24 | Ct/St-24 | FPM-0.3
141 No change Tymal Mills (England) flag Tymal Mills (England) 556.25 M-106 | Runs-120 | BatA-6 | Wickets-153 | BowlA-22 | Ct/St-17 | FPM-0.2
142 No change Kagiso Rabada (South Africa) flag Kagiso Rabada (South Africa) 555.99 M-62 | Runs-102 | BatA-9 | Wickets-75 | BowlA-26 | Ct/St-14 | FPM-0.2
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
144 No change Adam Milne (New Zealand) flag Adam Milne (New Zealand) 553.19 M-58 | Runs-152 | BatA-10 | Wickets-64 | BowlA-23 | Ct/St-13 | FPM-0.2
145 No change Khaled Ahmed (Bangladesh) flag Khaled Ahmed (Bangladesh) 552.53 M-38 | Runs-73 | BatA-12 | Wickets-49 | BowlA-23 | Ct/St-9 | FPM-0.2
146 No change Shoriful Islam (Bangladesh) flag Shoriful Islam (Bangladesh) 551.09 M-47 | Runs-71 | BatA-5 | Wickets-61 | BowlA-24 | Ct/St-10 | FPM-0.2
147 No change Riley Meredith (Australia) flag Riley Meredith (Australia) 550.11 M-93 | Runs-39 | BatA-8 | Wickets-133 | BowlA-21 | Ct/St-19 | FPM-0.2
148 No change George Scrimshaw (England) flag George Scrimshaw (England) 549.65 M-52 | Runs-24 | BatA-12 | Wickets-79 | BowlA-22 | Ct/St-8 | FPM-0.2
149 Up 1 Harshal Patel (India) flag Harshal Patel (India) 547.33 M-56 | Runs-83 | BatA-7 | Wickets-73 | BowlA-24 | Ct/St-13 | FPM-0.2
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
151 Up 1 Jack Edwards (Australia) flag Jack Edwards (Australia) 546.62 M-40 | Runs-468 | BatA-17 | Wickets-33 | BowlA-26 | Ct/St-14 | 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
153 No change Simon Harmer (South Africa) flag Simon Harmer (South Africa) 545.08 M-80 | Runs-422 | BatA-12 | Wickets-64 | BowlA-31 | Ct/St-50 | FPM-0.6
154 No change Bhuvneshwar Kumar (India) flag Bhuvneshwar Kumar (India) 543.49 M-58 | Runs-103 | BatA-9 | Wickets-56 | BowlA-33 | Ct/St-11 | FPM-0.2
155 Down 6 Finn Allen (New Zealand) flag Finn Allen (New Zealand) 543.12 M-74 | Runs-1972 | BatA-28 | Wickets- | BowlA-na | Ct/St-42 | FPM-0.6
156 Down 1 Luke Wood (England) flag Luke Wood (England) 541.97 M-130 | Runs-322 | BatA-10 | Wickets-147 | BowlA-26 | Ct/St-40 | FPM-0.3
157 Down 1 Ottneil Baartman (South Africa) flag Ottneil Baartman (South Africa) 541.60 M-27 | Runs-7 | BatA-4 | Wickets-45 | BowlA-16 | Ct/St-4 | FPM-0.1
158 Down 1 Shardul Thakur (India) flag Shardul Thakur (India) 540.35 M-44 | Runs-272 | BatA-14 | Wickets-40 | BowlA-34 | Ct/St-19 | FPM-0.4
159 No change Shreyas Iyer (India) flag Shreyas Iyer (India) 539.91 M-46 | Runs-1356 | BatA-40 | Wickets- | BowlA-na | Ct/St-22 | FPM-0.5
160 No change Alzarri Joseph (West Indies) flag Alzarri Joseph (West Indies) 539.26 M-87 | Runs-238 | BatA-11 | Wickets-102 | BowlA-25 | Ct/St-26 | FPM-0.3
161 No change Avesh Khan (India) flag Avesh Khan (India) 539.09 M-51 | Runs-53 | BatA-27 | Wickets-58 | BowlA-30 | Ct/St-8 | FPM-0.2
162 No change Vaibhav Arora (India) flag Vaibhav Arora (India) 538.88 M-32 | Runs-9 | BatA-2 | Wickets-36 | BowlA-28 | Ct/St-9 | FPM-0.3
163 No change Jason Behrendorff (Australia) flag Jason Behrendorff (Australia) 538.86 M-88 | Runs-81 | BatA-14 | Wickets-112 | BowlA-21 | Ct/St-26 | FPM-0.3
164 No change Luke Wells (England) flag Luke Wells (England) 538.63 M-77 | Runs-1307 | BatA-20 | Wickets-37 | BowlA-34 | Ct/St-32 | FPM-0.4
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
167 No change Tim Southee (New Zealand) flag Tim Southee (New Zealand) 537.26 M-44 | Runs-59 | BatA-5 | Wickets-54 | BowlA-23 | Ct/St-15 | FPM-0.3
168 No change Chris Lynn (Australia) flag Chris Lynn (Australia) 537.18 M-78 | Runs-2601 | BatA-37 | Wickets- | BowlA-na | Ct/St-8 | FPM-0.1
169 Up 1 Obed McCoy (West Indies) flag Obed McCoy (West Indies) 536.75 M-86 | Runs-86 | BatA-6 | Wickets-103 | BowlA-26 | Ct/St-22 | FPM-0.3
170 Up 1 Glenn Phillips (New Zealand) flag Glenn Phillips (New Zealand) 536.73 M-65 | Runs-1363 | BatA-29 | Wickets-15 | BowlA-33 | Ct/St-33 | FPM-0.5
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
172 Down 3 Nathan Smith (New Zealand) flag Nathan Smith (New Zealand) 535.94 M-50 | Runs-475 | BatA-18 | Wickets-45 | BowlA-26 | Ct/St-21 | FPM-0.4
173 No change Tanvir Islam (Bangladesh) flag Tanvir Islam (Bangladesh) 535.22 M-49 | Runs-56 | BatA-56 | Wickets-56 | BowlA-21 | Ct/St-11 | FPM-0.2
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
178 No change Nicholas Pooran (West Indies) flag Nicholas Pooran (West Indies) 533.92 M-158 | Runs-4576 | BatA-38 | Wickets- | BowlA-na | Ct/St-109 | FPM-0.7
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
180 No change Harshit Rana (India) flag Harshit Rana (India) 532.75 M-34 | Runs-59 | BatA-10 | Wickets-40 | BowlA-26 | Ct/St-12 | FPM-0.4
181 No change George Garton (England) flag George Garton (England) 531.85 M-73 | Runs-601 | BatA-14 | Wickets-48 | BowlA-32 | Ct/St-24 | FPM-0.3
182 No change Phil Salt (England) flag Phil Salt (England) 530.54 M-151 | Runs-3875 | BatA-28 | Wickets- | BowlA-na | Ct/St-92 | FPM-0.6
183 No change Richard Gleeson (England) flag Richard Gleeson (England) 530.53 M-72 | Runs-39 | BatA-6 | Wickets-90 | BowlA-22 | Ct/St-10 | FPM-0.1
184 No change Adam Zampa (Australia) flag Adam Zampa (Australia) 530.37 M-76 | Runs-69 | BatA-7 | Wickets-99 | BowlA-22 | Ct/St-8 | FPM-0.1
185 No change Arshdeep Singh (India) flag Arshdeep Singh (India) 529.84 M-59 | Runs-29 | BatA-6 | Wickets-67 | BowlA-28 | Ct/St-10 | FPM-0.2
186 No change Zakary Foulkes (New Zealand) flag Zakary Foulkes (New Zealand) 527.84 M-46 | Runs-192 | BatA-13 | Wickets-55 | BowlA-21 | Ct/St-9 | FPM-0.2
187 No change Ramon Simmonds (West Indies) flag Ramon Simmonds (West Indies) 527.31 M-22 | Runs-30 | BatA-na | Wickets-23 | BowlA-25 | Ct/St-3 | FPM-0.1
188 No change Nathan Sowter (England) flag Nathan Sowter (England) 526.79 M-90 | Runs-67 | BatA-7 | Wickets-105 | BowlA-21 | Ct/St-34 | FPM-0.4
189 No change Mustafizur Rahman (Bangladesh) flag Mustafizur Rahman (Bangladesh) 525.63 M-69 | Runs-25 | BatA-5 | Wickets-87 | BowlA-23 | Ct/St-9 | FPM-0.1
190 No change Usman Khan (Pakistan) flag Usman Khan (Pakistan) 523.63 M-46 | Runs-1555 | BatA-38 | Wickets- | BowlA-na | Ct/St-28 | FPM-0.6
191 No change Maheesh Theekshana (Sri Lanka) flag Maheesh Theekshana (Sri Lanka) 523.00 M-105 | Runs-134 | BatA-7 | Wickets-115 | BowlA-26 | Ct/St-17 | FPM-0.2
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
193 No change Yuzvendra Chahal (India) flag Yuzvendra Chahal (India) 520.66 M-60 | Runs-5 | BatA-5 | Wickets-82 | BowlA-24 | Ct/St-8 | FPM-0.1
194 No change Corbin Bosch (South Africa) flag Corbin Bosch (South Africa) 519.18 M-36 | Runs-413 | BatA-19 | Wickets-23 | BowlA-29 | Ct/St-20 | FPM-0.6
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
196 Up 10 Jacob Duffy (New Zealand) flag Jacob Duffy (New Zealand) 517.89 M-40 | Runs-74 | BatA-6 | Wickets-41 | BowlA-28 | Ct/St-16 | FPM-0.4
197 Down 1 Gerald Coetzee (South Africa) flag Gerald Coetzee (South Africa) 516.84 M-30 | Runs-89 | BatA-6 | Wickets-40 | BowlA-23 | Ct/St-6 | FPM-0.2
198 Up 40 Ben Sears (New Zealand) flag Ben Sears (New Zealand) 516.12 M-21 | Runs-54 | BatA-11 | Wickets-29 | BowlA-22 | Ct/St-4 | FPM-0.2
199 Down 2 Liam Patterson-White (England) flag Liam Patterson-White (England) 515.77 M-26 | Runs-217 | BatA-16 | Wickets-25 | BowlA-21 | Ct/St-7 | FPM-0.3
200 Down 2 Mason Crane (England) flag Mason Crane (England) 515.61 M-61 | Runs-133 | BatA-15 | Wickets-71 | BowlA-24 | Ct/St-20 | FPM-0.3
Tags: #topcricketplayersofalltime #bestcricketplayersofalltime #greatestcricketplayers #t20cricket #t20s #ment20s #saimayub #ayub #davidpayne #payne #azmatullahomarzai #omarzai #moeenali #ali #prasidhkrishna #krishna #trentboult #boult #deanfoxcroft #foxcroft #tomtaylor #taylor #zakchappell #chappell #benraine #raine #ryanburl #burl #iccrankings #icctestrankings #iccodirankings #icct20irankings #iccteamrankings #iccplayerrankings #iccmenrankings #iccwomenrankings #iplrankings