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
101 No change Dipendra Singh Airee (Nepal) flag Dipendra Singh Airee (Nepal) 288.79 M-57 | Runs-1256 | A-33 | SR-149
102 Down 4 Matthew Short (Australia) flag Matthew Short (Australia) 288.76 M-24 | Runs-416 | A-21 | SR-150
103 Down 4 Michael Jones (Scotland) flag Michael Jones (Scotland) 287.71 M-15 | Runs-366 | A-26 | SR-139
104 Down 4 Saiteja Mukkamalla (U.S.A.) flag Saiteja Mukkamalla (U.S.A.) 284.46 M-21 | Runs-737 | A-41 | SR-149
105 Down 2 Shamim Hossain (Bangladesh) flag Shamim Hossain (Bangladesh) 282.71 M-37 | Runs-455 | A-20 | SR-127
106 Down 1 Max O'Dowd (Netherlands) flag Max O'Dowd (Netherlands) 280.45 M-48 | Runs-1193 | A-28 | SR-120
107 Down 5 Darwish Rasooli (Afghanistan) flag Darwish Rasooli (Afghanistan) 279.56 M-26 | Runs-504 | A-23 | SR-126
108 Up 3 Aasif Sheikh (Nepal) flag Aasif Sheikh (Nepal) 279.03 M-56 | Runs-1313 | A-25 | SR-118
109 Down 2 Evin Lewis (West Indies) flag Evin Lewis (West Indies) 278.91 M-17 | Runs-376 | A-24 | SR-140
110 Down 26 Jan Nicol Loftie-Eaton (Namibia) flag Jan Nicol Loftie-Eaton (Namibia) 275.41 M-44 | Runs-691 | A-23 | SR-143
111 Down 2 Rashid Khan (Afghanistan) flag Rashid Khan (Afghanistan) 275.15 M-57 | Runs-439 | A-17 | SR-139
112 Down 6 Gareth Delany (Ireland) flag Gareth Delany (Ireland) 273.75 M-54 | Runs-551 | A-17 | SR-131
113 Down 5 Monank Patel (U.S.A.) flag Monank Patel (U.S.A.) 272.91 M-31 | Runs-847 | A-33 | SR-144
114 Down 4 Saif Hassan (Bangladesh) flag Saif Hassan (Bangladesh) 271.84 M-19 | Runs-442 | A-29 | SR-123
115 Down 2 Alick Athanaze (West Indies) flag Alick Athanaze (West Indies) 266.43 M-15 | Runs-334 | A-24 | SR-127
116 Down 1 Mohammad Rizwan (Pakistan) flag Mohammad Rizwan (Pakistan) 258.72 M-51 | Runs-1775 | A-44 | SR-122
117 Down 1 Bas de Leede (Netherlands) flag Bas de Leede (Netherlands) 257.77 M-33 | Runs-653 | A-31 | SR-108
118 Down 1 Usman Khan (Pakistan) flag Usman Khan (Pakistan) 257.56 M-38 | Runs-474 | A-19 | SR-122
119 Up 3 Jason Holder (West Indies) flag Jason Holder (West Indies) 255.27 M-59 | Runs-624 | A-20 | SR-150
120 No change Scott Edwards (Netherlands) flag Scott Edwards (Netherlands) 250.45 M-50 | Runs-885 | A-24 | SR-123
121 Down 2 Sami Sohail (Malawi) flag Sami Sohail (Malawi) 248.83 M-53 | Runs-1676 | A-43 | SR-127
122 Up 38 Yuvraj Samra (Canada) flag Yuvraj Samra (Canada) 242.61 M-20 | Runs-586 | A-37 | SR-160
123 Down 2 Anthony Mosca (Italy) flag Anthony Mosca (Italy) 241.39 M-22 | Runs-573 | A-38 | SR-128
124 Down 1 Andre Russell (West Indies) flag Andre Russell (West Indies) 239.73 M-19 | Runs-381 | A-29 | SR-181
125 No change Heinrich Klaasen (South Africa) flag Heinrich Klaasen (South Africa) 239.06 M-30 | Runs-551 | A-24 | SR-142
126 Down 2 Curtis Campher (Ireland) flag Curtis Campher (Ireland) 237.50 M-58 | Runs-898 | A-21 | SR-127
127 Down 9 Navneet Dhaliwal (Canada) flag Navneet Dhaliwal (Canada) 236.91 M-26 | Runs-557 | A-23 | SR-121
128 Up 2 Rohit Paudel (Nepal) flag Rohit Paudel (Nepal) 233.14 M-66 | Runs-1553 | A-30 | SR-120
129 Down 2 Adil Butt (Eswatini) flag Adil Butt (Eswatini) 228.90 M-25 | Runs-823 | A-34 | SR-161
130 Up 4 Michael Leask (Scotland) flag Michael Leask (Scotland) 228.08 M-35 | Runs-469 | A-17 | SR-127
131 Down 3 Nicholas Pooran (West Indies) flag Nicholas Pooran (West Indies) 225.72 M-49 | Runs-1082 | A-25 | SR-146
132 No change Karim Janat (Afghanistan) flag Karim Janat (Afghanistan) 221.50 M-41 | Runs-426 | A-16 | SR-119
133 Up 8 Shaheen Shah Afridi (Pakistan) flag Shaheen Shah Afridi (Pakistan) 217.38 M-64 | Runs-326 | A-14 | SR-127
134 Up 29 George Linde (South Africa) flag George Linde (South Africa) 217.26 M-18 | Runs-222 | A-25 | SR-149
135 Down 2 Axar Patel (India) flag Axar Patel (India) 216.75 M-79 | Runs-624 | A-18 | SR-135
136 Down 1 Donovan Ferreira (South Africa) flag Donovan Ferreira (South Africa) 216.75 M-16 | Runs-240 | A-18 | SR-156
137 Down 11 Anshy Rath (Hong Kong) flag Anshy Rath (Hong Kong) 216.74 M-56 | Runs-1689 | A-33 | SR-128
138 Down 2 Shayan Jahangir (U.S.A.) flag Shayan Jahangir (U.S.A.) 216.70 M-22 | Runs-462 | A-31 | SR-135
139 Down 2 Wanindu Hasaranga (Sri Lanka) flag Wanindu Hasaranga (Sri Lanka) 215.38 M-60 | Runs-462 | A-12 | SR-131
140 Down 2 Aryansh Sharma (U.A.E.) flag Aryansh Sharma (U.A.E.) 215.31 M-22 | Runs-550 | A-28 | SR-114
141 Down 2 Jonny Bairstow (England) flag Jonny Bairstow (England) 214.59 M-17 | Runs-481 | A-44 | SR-142
142 Down 2 Aamir Kaleem (Oman) flag Aamir Kaleem (Oman) 212.73 M-25 | Runs-413 | A-18 | SR-121
143 Down 14 Zeeshan Ali (Hong Kong) flag Zeeshan Ali (Hong Kong) 212.65 M-68 | Runs-1384 | A-29 | SR-138
144 Up 6 Harsh Thaker (Canada) flag Harsh Thaker (Canada) 211.87 M-43 | Runs-775 | A-27 | SR-121
145 Down 3 P Rathnayake (Sri Lanka) flag P Rathnayake (Sri Lanka) 211.50 M-12 | Runs-266 | A-30 | SR-147
146 Down 3 Abdul Waheed (Saudi Arabia) flag Abdul Waheed (Saudi Arabia) 211.48 M-53 | Runs-1510 | A-34 | SR-133
147 Down 2 Faisal Khan (Saudi Arabia) flag Faisal Khan (Saudi Arabia) 210.30 M-50 | Runs-1406 | A-31 | SR-171
148 Up 3 Dion Myers (Zimbabwe) flag Dion Myers (Zimbabwe) 208.83 M-29 | Runs-474 | A-21 | SR-124
149 Down 3 Rishabh Pant (India) flag Rishabh Pant (India) 208.35 M-33 | Runs-526 | A-22 | SR-129
150 Down 3 Hammad Mirza (Oman) flag Hammad Mirza (Oman) 207.96 M-27 | Runs-477 | A-19 | SR-108
151 Up 7 Ravija Sandaruwan (Kuwait) flag Ravija Sandaruwan (Kuwait) 202.58 M-61 | Runs-1439 | A-24 | SR-140
152 No change Grant Stewart (Italy) flag Grant Stewart (Italy) 202.26 M-18 | Runs-419 | A-30 | SR-167
153 Down 9 Matthew Forde (West Indies) flag Matthew Forde (West Indies) 201.44 M-25 | Runs-187 | A-17 | SR-151
154 Down 1 Mohammad Nawaz (Pakistan) flag Mohammad Nawaz (Pakistan) 200.71 M-68 | Runs-788 | A-18 | SR-133
155 Down 1 Ben Manenti (Italy) flag Ben Manenti (Italy) 199.78 M-12 | Runs-231 | A-23 | SR-144
156 Up 6 Matthew Cross (Scotland) flag Matthew Cross (Scotland) 199.26 M-31 | Runs-463 | A-20 | SR-114
157 Up 2 Mark Adair (Ireland) flag Mark Adair (Ireland) 197.09 M-61 | Runs-588 | A-17 | SR-138
158 Down 3 Tony Munyonga (Zimbabwe) flag Tony Munyonga (Zimbabwe) 196.64 M-36 | Runs-349 | A-13 | SR-106
159 Up 5 Meet Bhavsar (Kuwait) flag Meet Bhavsar (Kuwait) 196.55 M-63 | Runs-1670 | A-29 | SR-130
160 Down 4 Ruturaj Gaikwad (India) flag Ruturaj Gaikwad (India) 196.44 M-20 | Runs-594 | A-46 | SR-147
161 Down 4 Kyle Mayers (West Indies) flag Kyle Mayers (West Indies) 195.53 M-34 | Runs-631 | A-20 | SR-133
162 Up 8 Gulsan Jha (Nepal) flag Gulsan Jha (Nepal) 194.19 M-54 | Runs-668 | A-21 | SR-142
163 Down 2 L Steenkamp (Namibia) flag L Steenkamp (Namibia) 192.17 M-11 | Runs-253 | A-23 | SR-130
164 Up 1 Arun Yadav (Tanzania) flag Arun Yadav (Tanzania) 189.37 M-11 | Runs-421 | A-42 | SR-154
165 Up 1 Faheem Ashraf (Pakistan) flag Faheem Ashraf (Pakistan) 189.35 M-43 | Runs-335 | A-15 | SR-145
166 Down 35 Michael Bracewell (New Zealand) flag Michael Bracewell (New Zealand) 183.45 M-47 | Runs-434 | A-20 | SR-134
167 Up 4 Jatinder Singh (Oman) flag Jatinder Singh (Oman) 181.15 M-37 | Runs-760 | A-22 | SR-129
168 Down 1 Rakep Patel (Kenya) flag Rakep Patel (Kenya) 180.29 M-57 | Runs-1258 | A-31 | SR-138
169 Up 4 SS Ranjane (United States of America) flag SS Ranjane (United States of America) 180.23 M-4 | Runs-141 | A-71 | SR-181
170 Up 5 Sundeep Jora (Nepal) flag Sundeep Jora (Nepal) 179.44 M-33 | Runs-388 | A-18 | SR-120
171 Up 3 Vinayak Shukla (Oman) flag Vinayak Shukla (Oman) 178.35 M-23 | Runs-447 | A-26 | SR-138
172 Up 17 Clinto Anto (Kuwait) flag Clinto Anto (Kuwait) 177.57 M-44 | Runs-907 | A-23 | SR-148
173 Up 139 Jofra Archer (England) flag Jofra Archer (England) 177.22 M-33 | Runs-95 | A-11 | SR-142
174 Up 4 Lhuan Dre Pretorius (South Africa) flag Lhuan Dre Pretorius (South Africa) 176.33 M-13 | Runs-201 | A-15 | SR-128
175 Down 27 Zane Green (Namibia) flag Zane Green (Namibia) 175.89 M-50 | Runs-479 | A-23 | SR-118
176 Down 4 Andy Balbirnie (Ireland) flag Andy Balbirnie (Ireland) 174.22 M-43 | Runs-963 | A-22 | SR-118
177 Down 9 Ruben Trumpelmann (Namibia) flag Ruben Trumpelmann (Namibia) 174.03 M-38 | Runs-252 | A-17 | SR-124
178 Up 1 Liam Livingstone (England) flag Liam Livingstone (England) 173.13 M-43 | Runs-670 | A-26 | SR-145
179 Up 2 Mehidy Hasan Miraz (Bangladesh) flag Mehidy Hasan Miraz (Bangladesh) 171.60 M-21 | Runs-324 | A-20 | SR-117
180 Up 2 Milind Kumar (U.S.A.) flag Milind Kumar (U.S.A.) 170.77 M-25 | Runs-416 | A-30 | SR-108
181 Up 2 Sanjay Krishnamurthi (U.S.A.) flag Sanjay Krishnamurthi (U.S.A.) 170.52 M-13 | Runs-196 | A-33 | SR-143
182 Up 2 Darius Visser (Samoa) flag Darius Visser (Samoa) 167.91 M-17 | Runs-578 | A-41 | SR-151
183 Down 3 Najmul Hossain Shanto (Bangladesh) flag Najmul Hossain Shanto (Bangladesh) 167.35 M-44 | Runs-911 | A-25 | SR-110
184 Down 8 Babar Hayat (Hong Kong) flag Babar Hayat (Hong Kong) 166.93 M-79 | Runs-1798 | A-27 | SR-130
185 No change Mitchell Owen (Australia) flag Mitchell Owen (Australia) 166.33 M-15 | Runs-179 | A-18 | SR-148
186 No change Muhammad Asim (Qatar) flag Muhammad Asim (Qatar) 165.53 M-24 | Runs-608 | A-38 | SR-139
187 No change Tashinga Musekiwa (Zimbabwe) flag Tashinga Musekiwa (Zimbabwe) 165.10 M-41 | Runs-360 | A-16 | SR-129
188 No change Justin Mosca (Italy) flag Justin Mosca (Italy) 164.29 M-24 | Runs-486 | A-23 | SR-140
189 Up 5 Shakib Al Hasan (Bangladesh) flag Shakib Al Hasan (Bangladesh) 161.77 M-33 | Runs-643 | A-26 | SR-126
190 No change James Neesham (New Zealand) flag James Neesham (New Zealand) 160.07 M-62 | Runs-625 | A-20 | SR-148
191 Up 1 Mohammad Nadeem (Oman) flag Mohammad Nadeem (Oman) 159.64 M-43 | Runs-656 | A-26 | SR-107
192 Down 15 Nikolaas Davin (Namibia) flag Nikolaas Davin (Namibia) 157.46 M-21 | Runs-634 | A-35 | SR-132
193 Up 2 Andries Gous (U.S.A.) flag Andries Gous (U.S.A.) 155.93 M-27 | Runs-770 | A-31 | SR-143
194 Down 3 Gudakesh Motie (West Indies) flag Gudakesh Motie (West Indies) 155.59 M-50 | Runs-205 | A-15 | SR-134
195 Up 10 Rahul Chopra (U.A.E.) flag Rahul Chopra (U.A.E.) 154.34 M-39 | Runs-742 | A-27 | SR-117
196 Up 3 Nizakat Khan (Hong Kong) flag Nizakat Khan (Hong Kong) 153.62 M-80 | Runs-1674 | A-24 | SR-118
197 Up 12 Rishad Hossain (Bangladesh) flag Rishad Hossain (Bangladesh) 152.08 M-55 | Runs-213 | A-9 | SR-128
198 Up 5 Sohaib Khan (United Arab Emirates) flag Sohaib Khan (United Arab Emirates) 149.81 M-6 | Runs-146 | A-24 | SR-135
199 Up 11 Aqib Ilyas (Oman) flag Aqib Ilyas (Oman) 149.13 M-31 | Runs-829 | A-30 | SR-127
200 Up 2 Virandeep Singh (Malaysia) flag Virandeep Singh (Malaysia) 148.75 M-86 | Runs-2454 | A-40 | SR-133
Tags: #topcricketplayersofalltime #bestcricketplayersofalltime #greatestcricketplayers #t20icricket #t20is #ment20is #dipendrasinghairee #airee #matthewshort #short #michaeljones #jones #saitejamukkamalla #mukkamalla #shamimhossain #hossain #maxodowd #odowd #darwishrasooli #rasooli #aasifsheikh #sheikh #evinlewis #lewis #jannicolloftieeaton #loftieeaton #rashidkhan #khan #iccrankings #icctestrankings #iccodirankings #icct20irankings #iccteamrankings #iccplayerrankings #iccmenrankings #iccwomenrankings #iplrankings