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 Up 3 Aryan Dutt (Netherlands) flag Aryan Dutt (Netherlands) 496.25 M-26 | Runs-136 | BatA-15 | Wickets-27 | BowlA-22 | Ct/St-3 | FPM-0.1
102 Down 5 Noor Ahmad (Afghanistan) flag Noor Ahmad (Afghanistan) 496.19 M-26 | Runs-85 | BatA-9 | Wickets-20 | BowlA-30 | Ct/St-5 | FPM-0.2
103 Down 5 Josh Inglis (Australia) flag Josh Inglis (Australia) 496.00 M-41 | Runs-845 | BatA-26 | Wickets- | BowlA-na | Ct/St-29 | FPM-0.7
104 Up 9 Tristan Stubbs (South Africa) flag Tristan Stubbs (South Africa) 495.18 M-52 | Runs-967 | BatA-30 | Wickets- | BowlA-na | Ct/St-31 | FPM-0.6
105 Down 21 Sufiyan Muqeem (Pakistan) flag Sufiyan Muqeem (Pakistan) 490.71 M-19 | Runs-26 | BatA-5 | Wickets-27 | BowlA-15 | Ct/St-4 | FPM-0.2
106 Down 6 Travis Head (Australia) flag Travis Head (Australia) 487.36 M-37 | Runs-1016 | BatA-29 | Wickets- | BowlA-na | Ct/St-5 | FPM-0.1
107 No change Rovman Powell (West Indies) flag Rovman Powell (West Indies) 486.65 M-78 | Runs-1642 | BatA-26 | Wickets-1 | BowlA-94 | Ct/St-40 | FPM-0.5
108 Down 9 Junaid Siddique (U.A.E.) flag Junaid Siddique (U.A.E.) 485.93 M-69 | Runs-81 | BatA-9 | Wickets-100 | BowlA-20 | Ct/St-12 | FPM-0.2
109 Up 6 Karan KC (Nepal) flag Karan KC (Nepal) 483.57 M-52 | Runs-245 | BatA-14 | Wickets-52 | BowlA-25 | Ct/St-15 | FPM-0.3
110 Down 4 Litton Das (Bangladesh) flag Litton Das (Bangladesh) 482.92 M-72 | Runs-1738 | BatA-26 | Wickets- | BowlA-na | Ct/St-70 | FPM-1.0
111 Up 14 Shamar Joseph (West Indies) flag Shamar Joseph (West Indies) 478.72 M-22 | Runs-32 | BatA-32 | Wickets-26 | BowlA-27 | Ct/St-11 | FPM-0.5
112 Down 3 Shubman Gill (India) flag Shubman Gill (India) 478.29 M-36 | Runs-869 | BatA-28 | Wickets- | BowlA-na | Ct/St-9 | FPM-0.3
113 Down 3 Sandeep Lamichhane (Nepal) flag Sandeep Lamichhane (Nepal) 477.49 M-35 | Runs-38 | BatA-6 | Wickets-62 | BowlA-13 | Ct/St-15 | FPM-0.4
114 Up 7 Kamindu Mendis (Sri Lanka) flag Kamindu Mendis (Sri Lanka) 477.27 M-38 | Runs-595 | BatA-21 | Wickets-5 | BowlA-34 | Ct/St-19 | FPM-0.5
115 Down 10 Corbin Bosch (South Africa) flag Corbin Bosch (South Africa) 476.55 M-22 | Runs-115 | BatA-13 | Wickets-33 | BowlA-18 | Ct/St-9 | FPM-0.4
116 Down 4 Babar Azam (Pakistan) flag Babar Azam (Pakistan) 474.76 M-72 | Runs-1976 | BatA-33 | Wickets- | BowlA-na | Ct/St-34 | FPM-0.5
117 Down 15 Saad Bin Zafar (Canada) flag Saad Bin Zafar (Canada) 474.51 M-47 | Runs-438 | BatA-34 | Wickets-48 | BowlA-20 | Ct/St-18 | FPM-0.4
118 Down 1 Fakhar Zaman (Pakistan) flag Fakhar Zaman (Pakistan) 466.79 M-56 | Runs-1241 | BatA-25 | Wickets- | BowlA-na | Ct/St-25 | FPM-0.4
119 Up 4 Salman Agha (Pakistan) flag Salman Agha (Pakistan) 465.47 M-52 | Runs-916 | BatA-23 | Wickets-6 | BowlA-25 | Ct/St-20 | FPM-0.4
120 Down 2 Mark Watt (Scotland) flag Mark Watt (Scotland) 465.28 M-34 | Runs-217 | BatA-13 | Wickets-35 | BowlA-24 | Ct/St-10 | FPM-0.3
121 Up 17 Finn Allen (New Zealand) flag Finn Allen (New Zealand) 462.48 M-56 | Runs-1507 | BatA-29 | Wickets- | BowlA-na | Ct/St-21 | FPM-0.4
122 Down 3 Devon Conway (New Zealand) flag Devon Conway (New Zealand) 461.66 M-46 | Runs-1137 | BatA-31 | Wickets- | BowlA-na | Ct/St-36 | FPM-0.8
123 Down 3 Matthew Short (Australia) flag Matthew Short (Australia) 460.34 M-24 | Runs-416 | BatA-21 | Wickets-9 | BowlA-23 | Ct/St-16 | FPM-0.7
124 Down 23 Daryl Mitchell (New Zealand) flag Daryl Mitchell (New Zealand) 458.62 M-79 | Runs-1487 | BatA-29 | Wickets-3 | BowlA-30 | Ct/St-43 | FPM-0.5
125 Down 3 Logan van Beek (Netherlands) flag Logan van Beek (Netherlands) 454.36 M-25 | Runs-88 | BatA-8 | Wickets-38 | BowlA-17 | Ct/St-13 | FPM-0.5
126 No change Nuwan Thushara (Sri Lanka) flag Nuwan Thushara (Sri Lanka) 453.36 M-28 | Runs-10 | BatA-5 | Wickets-35 | BowlA-22 | Ct/St-2 | FPM-0.1
127 Down 3 Andre Russell (West Indies) flag Andre Russell (West Indies) 452.79 M-19 | Runs-381 | BatA-29 | Wickets-22 | BowlA-25 | Ct/St-5 | FPM-0.3
128 Up 9 Sompal Kami (Nepal) flag Sompal Kami (Nepal) 450.32 M-52 | Runs-169 | BatA-9 | Wickets-50 | BowlA-23 | Ct/St-15 | FPM-0.3
129 No change Brad Evans (Zimbabwe) flag Brad Evans (Zimbabwe) 448.83 M-31 | Runs-140 | BatA-11 | Wickets-46 | BowlA-18 | Ct/St-10 | FPM-0.3
130 Down 3 Curtis Campher (Ireland) flag Curtis Campher (Ireland) 447.62 M-58 | Runs-898 | BatA-21 | Wickets-17 | BowlA-47 | Ct/St-36 | FPM-0.6
131 Down 3 Alzarri Joseph (West Indies) flag Alzarri Joseph (West Indies) 444.99 M-45 | Runs-129 | BatA-16 | Wickets-62 | BowlA-25 | Ct/St-13 | FPM-0.3
132 Down 2 Reeza Hendricks (South Africa) flag Reeza Hendricks (South Africa) 443.72 M-50 | Runs-1455 | BatA-30 | Wickets- | BowlA-na | Ct/St-25 | FPM-0.5
133 Up 97 Mohammad Haris (Pakistan) flag Mohammad Haris (Pakistan) 441.88 M-35 | Runs-555 | BatA-17 | Wickets- | BowlA-na | Ct/St-29 | FPM-0.8
134 Down 3 Sean Abbott (Australia) flag Sean Abbott (Australia) 441.66 M-22 | Runs-33 | BatA-6 | Wickets-30 | BowlA-24 | Ct/St-12 | FPM-0.5
135 Down 2 Josh Hazlewood (Australia) flag Josh Hazlewood (Australia) 439.02 M-33 | Runs-8 | BatA-8 | Wickets-39 | BowlA-23 | Ct/St-9 | FPM-0.3
136 Down 1 Dushmantha Chameera (Sri Lanka) flag Dushmantha Chameera (Sri Lanka) 436.25 M-30 | Runs-31 | BatA-3 | Wickets-46 | BowlA-20 | Ct/St-6 | FPM-0.2
137 Down 3 Harsh Thaker (Canada) flag Harsh Thaker (Canada) 434.37 M-43 | Runs-775 | BatA-27 | Wickets-31 | BowlA-21 | Ct/St-10 | FPM-0.2
138 Up 1 Tim David (Australia/Singapore) flag Tim David (Australia/Singapore) 433.36 M-57 | Runs-1044 | BatA-31 | Wickets- | BowlA-na | Ct/St-29 | FPM-0.5
139 Up 2 Muhammad Waseem (U.A.E.) flag Muhammad Waseem (U.A.E.) 431.23 M-85 | Runs-2832 | BatA-35 | Wickets-2 | BowlA-58 | Ct/St-62 | FPM-0.7
140 Up 2 Washington Sundar (India) flag Washington Sundar (India) 428.99 M-29 | Runs-218 | BatA-24 | Wickets-26 | BowlA-18 | Ct/St-13 | FPM-0.4
141 Up 2 Sami Sohail (Malawi) flag Sami Sohail (Malawi) 426.83 M-53 | Runs-1676 | BatA-43 | Wickets-44 | BowlA-20 | Ct/St-19 | FPM-0.4
142 Up 2 Dunith Wellalage (Sri Lanka) flag Dunith Wellalage (Sri Lanka) 426.16 M-15 | Runs-93 | BatA-19 | Wickets-17 | BowlA-25 | Ct/St-6 | FPM-0.4
143 Up 3 Faheem Ashraf (Pakistan) flag Faheem Ashraf (Pakistan) 421.80 M-43 | Runs-335 | BatA-15 | Wickets-26 | BowlA-24 | Ct/St-13 | FPM-0.3
144 Up 15 Matheesha Pathirana (Sri Lanka) flag Matheesha Pathirana (Sri Lanka) 421.60 M-28 | Runs-19 | BatA-3 | Wickets-40 | BowlA-18 | Ct/St-4 | FPM-0.1
145 Up 3 Tadiwanashe Marumani (Zimbabwe) flag Tadiwanashe Marumani (Zimbabwe) 421.36 M-56 | Runs-1158 | BatA-22 | Wickets- | BowlA-na | Ct/St-29 | FPM-0.5
146 Up 1 Tanzid Hasan (Bangladesh) flag Tanzid Hasan (Bangladesh) 421.25 M-45 | Runs-1120 | BatA-28 | Wickets- | BowlA-na | Ct/St-26 | FPM-0.6
147 Up 5 George Munsey (Scotland) flag George Munsey (Scotland) 420.44 M-34 | Runs-1166 | BatA-36 | Wickets- | BowlA-na | Ct/St-19 | FPM-0.6
148 Up 2 Kusal Perera (Sri Lanka) flag Kusal Perera (Sri Lanka) 418.46 M-35 | Runs-796 | BatA-26 | Wickets- | BowlA-na | Ct/St-14 | FPM-0.4
149 Up 7 Towhid Hridoy (Bangladesh) flag Towhid Hridoy (Bangladesh) 416.49 M-57 | Runs-1177 | BatA-27 | Wickets- | BowlA-na | Ct/St-18 | FPM-0.3
150 Up 3 Matthew Humphreys (Ireland) flag Matthew Humphreys (Ireland) 412.70 M-18 | Runs-12 | BatA-3 | Wickets-25 | BowlA-19 | Ct/St-5 | FPM-0.3
151 Up 7 Lorcan Tucker (Ireland) flag Lorcan Tucker (Ireland) 411.43 M-61 | Runs-1327 | BatA-25 | Wickets- | BowlA-na | Ct/St-47 | FPM-0.8
152 Down 49 Zakary Foulkes (New Zealand) flag Zakary Foulkes (New Zealand) 407.16 M-19 | Runs-88 | BatA-18 | Wickets-19 | BowlA-30 | Ct/St-3 | FPM-0.2
153 Up 25 Kwena Maphaka (South Africa) flag Kwena Maphaka (South Africa) 407.01 M-18 | Runs-19 | BatA-10 | Wickets-18 | BowlA-30 | Ct/St-9 | FPM-0.5
154 Up 29 David Miller (South Africa) flag David Miller (South Africa) 406.76 M-45 | Runs-1018 | BatA-38 | Wickets- | BowlA-na | Ct/St-17 | FPM-0.4
155 Up 2 Naseem Shah (Pakistan) flag Naseem Shah (Pakistan) 406.03 M-37 | Runs-62 | BatA-7 | Wickets-32 | BowlA-33 | Ct/St-4 | FPM-0.1
156 Down 16 Bernard Scholtz (Namibia) flag Bernard Scholtz (Namibia) 404.72 M-53 | Runs-67 | BatA-11 | Wickets-50 | BowlA-24 | Ct/St-13 | FPM-0.2
157 Up 84 Ishan Kishan (India) flag Ishan Kishan (India) 403.98 M-35 | Runs-1039 | BatA-30 | Wickets- | BowlA-na | Ct/St-19 | FPM-0.5
158 Up 2 Mehidy Hasan Miraz (Bangladesh) flag Mehidy Hasan Miraz (Bangladesh) 403.82 M-21 | Runs-324 | BatA-20 | Wickets-14 | BowlA-24 | Ct/St-9 | FPM-0.4
159 Up 14 Anrich Nortje (South Africa) flag Anrich Nortje (South Africa) 402.56 M-31 | Runs-22 | BatA-4 | Wickets-38 | BowlA-21 | Ct/St-6 | FPM-0.2
160 Down 9 Dinesh Nakrani (Uganda) flag Dinesh Nakrani (Uganda) 402.41 M-56 | Runs-797 | BatA-25 | Wickets-56 | BowlA-18 | Ct/St-15 | FPM-0.3
161 Up 2 Sherfane Rutherford (West Indies) flag Sherfane Rutherford (West Indies) 401.58 M-47 | Runs-791 | BatA-25 | Wickets-1 | BowlA-43 | Ct/St-16 | FPM-0.3
162 Down 8 Prosper Useni (Nigeria) flag Prosper Useni (Nigeria) 400.47 M-45 | Runs-421 | BatA-14 | Wickets-35 | BowlA-18 | Ct/St-12 | FPM-0.3
163 Up 7 Gulsan Jha (Nepal) flag Gulsan Jha (Nepal) 400.38 M-54 | Runs-668 | BatA-21 | Wickets-28 | BowlA-22 | Ct/St-17 | FPM-0.3
164 Up 4 Rohit Paudel (Nepal) flag Rohit Paudel (Nepal) 395.32 M-66 | Runs-1553 | BatA-30 | Wickets-14 | BowlA-19 | Ct/St-35 | FPM-0.5
165 Up 7 Shakeel Ahmed (Oman) flag Shakeel Ahmed (Oman) 395.13 M-47 | Runs-266 | BatA-14 | Wickets-38 | BowlA-28 | Ct/St-5 | FPM-0.1
166 Down 1 Sahibzada Farhan (Pakistan) flag Sahibzada Farhan (Pakistan) 394.39 M-43 | Runs-1265 | BatA-32 | Wickets- | BowlA-na | Ct/St-17 | FPM-0.4
167 Down 12 Kaleem Sana (Canada) flag Kaleem Sana (Canada) 392.26 M-40 | Runs-50 | BatA-17 | Wickets-60 | BowlA-14 | Ct/St-12 | FPM-0.3
168 Down 7 Alpesh Ramjani (Uganda) flag Alpesh Ramjani (Uganda) 391.64 M-65 | Runs-850 | BatA-25 | Wickets-102 | BowlA-10 | Ct/St-24 | FPM-0.4
169 Down 3 Yasim Murtaza (Hong Kong) flag Yasim Murtaza (Hong Kong) 389.37 M-71 | Runs-895 | BatA-17 | Wickets-77 | BowlA-20 | Ct/St-15 | FPM-0.2
170 Down 3 Mohammad Saifuddin (Bangladesh) flag Mohammad Saifuddin (Bangladesh) 387.79 M-18 | Runs-76 | BatA-38 | Wickets-21 | BowlA-26 | Ct/St-5 | FPM-0.3
171 Down 2 Paul van Meekeren (Netherlands) flag Paul van Meekeren (Netherlands) 386.89 M-32 | Runs-92 | BatA-9 | Wickets-38 | BowlA-20 | Ct/St-9 | FPM-0.3
172 Up 24 Mohammed Aslam (Kuwait) flag Mohammed Aslam (Kuwait) 382.97 M-63 | Runs-767 | BatA-20 | Wickets-61 | BowlA-22 | Ct/St-17 | FPM-0.3
173 Up 3 Brydon Carse (England) flag Brydon Carse (England) 382.66 M-14 | Runs-46 | BatA-9 | Wickets-20 | BowlA-21 | Ct/St-7 | FPM-0.5
174 Up 3 Aamir Kaleem (Oman) flag Aamir Kaleem (Oman) 382.02 M-25 | Runs-413 | BatA-18 | Wickets-17 | BowlA-23 | Ct/St-8 | FPM-0.3
175 Down 39 Dilon Heyliger (Canada) flag Dilon Heyliger (Canada) 380.25 M-38 | Runs-256 | BatA-21 | Wickets-28 | BowlA-30 | Ct/St-12 | FPM-0.3
176 Up 3 Shamim Hossain (Bangladesh) flag Shamim Hossain (Bangladesh) 379.62 M-37 | Runs-455 | BatA-20 | Wickets-2 | BowlA-62 | Ct/St-12 | FPM-0.3
177 Down 2 Liam Dawson (England) flag Liam Dawson (England) 378.10 M-24 | Runs-56 | BatA-14 | Wickets-27 | BowlA-22 | Ct/St-7 | FPM-0.3
178 Up 2 Tinotenda Maposa (Zimbabwe) flag Tinotenda Maposa (Zimbabwe) 378.05 M-21 | Runs-92 | BatA-13 | Wickets-15 | BowlA-37 | Ct/St-10 | FPM-0.5
179 Down 5 Paul Stirling (Ireland) flag Paul Stirling (Ireland) 377.17 M-61 | Runs-1119 | BatA-20 | Wickets- | BowlA-na | Ct/St-19 | FPM-0.3
180 Up 1 Rinku Singh (India) flag Rinku Singh (India) 376.44 M-45 | Runs-665 | BatA-39 | Wickets-3 | BowlA-6 | Ct/St-37 | FPM-0.8
181 Up 9 Jaker Ali (Bangladesh) flag Jaker Ali (Bangladesh) 376.08 M-48 | Runs-752 | BatA-25 | Wickets- | BowlA-na | Ct/St-25 | FPM-0.5
182 Down 18 Jan Frylinck (Namibia) flag Jan Frylinck (Namibia) 375.44 M-51 | Runs-1023 | BatA-26 | Wickets-19 | BowlA-31 | Ct/St-15 | FPM-0.3
183 Down 12 Mark Chapman (New Zealand/Hong Kong) flag Mark Chapman (New Zealand/Hong Kong) 375.03 M-80 | Runs-1455 | BatA-27 | Wickets- | BowlA-na | Ct/St-36 | FPM-0.5
184 Up 1 Kyle Klein (Netherlands) flag Kyle Klein (Netherlands) 374.08 M-20 | Runs-50 | BatA-6 | Wickets-31 | BowlA-17 | Ct/St-2 | FPM-0.1
185 Down 3 Nasum Ahmed (Bangladesh) flag Nasum Ahmed (Bangladesh) 370.80 M-29 | Runs-80 | BatA-8 | Wickets-23 | BowlA-31 | Ct/St-5 | FPM-0.2
186 Up 24 Yasin Patel (Kuwait) flag Yasin Patel (Kuwait) 368.44 M-57 | Runs-257 | BatA-15 | Wickets-66 | BowlA-19 | Ct/St-28 | FPM-0.5
187 Down 38 Abbas Afridi (Pakistan) flag Abbas Afridi (Pakistan) 368.42 M-24 | Runs-135 | BatA-12 | Wickets-38 | BowlA-16 | Ct/St-6 | FPM-0.3
188 Up 9 Michael Levitt (Netherlands) flag Michael Levitt (Netherlands) 368.23 M-30 | Runs-945 | BatA-34 | Wickets-5 | BowlA-28 | Ct/St-8 | FPM-0.3
189 Down 44 Roelof van der Merwe (Netherlands/South Africa) flag Roelof van der Merwe (Netherlands/South Africa) 365.63 M-25 | Runs-115 | BatA-16 | Wickets-21 | BowlA-23 | Ct/St-10 | FPM-0.4
190 Up 17 Kyle Jamieson (New Zealand) flag Kyle Jamieson (New Zealand) 364.58 M-19 | Runs-35 | BatA-7 | Wickets-21 | BowlA-30 | Ct/St-5 | FPM-0.3
191 Down 4 Alishan Sharafu (U.A.E.) flag Alishan Sharafu (U.A.E.) 362.91 M-63 | Runs-1782 | BatA-34 | Wickets- | BowlA-na | Ct/St-28 | FPM-0.4
192 Down 6 Scott Edwards (Netherlands) flag Scott Edwards (Netherlands) 362.05 M-50 | Runs-885 | BatA-24 | Wickets- | BowlA-na | Ct/St-50 | FPM-1.0
193 Down 5 Johnson Charles (West Indies) flag Johnson Charles (West Indies) 361.46 M-35 | Runs-801 | BatA-23 | Wickets- | BowlA-na | Ct/St-15 | FPM-0.4
194 No change Max O'Dowd (Netherlands) flag Max O'Dowd (Netherlands) 360.08 M-48 | Runs-1193 | BatA-28 | Wickets-1 | BowlA-35 | Ct/St-21 | FPM-0.4
195 Down 4 Chris Jordan (England) flag Chris Jordan (England) 359.76 M-20 | Runs-81 | BatA-10 | Wickets-28 | BowlA-21 | Ct/St-8 | FPM-0.4
196 Down 4 Dhruv Parashar (U.A.E.) flag Dhruv Parashar (U.A.E.) 359.39 M-35 | Runs-219 | BatA-16 | Wickets-32 | BowlA-22 | Ct/St-18 | FPM-0.5
197 Up 1 Saif Hassan (Bangladesh) flag Saif Hassan (Bangladesh) 357.71 M-19 | Runs-442 | BatA-29 | Wickets-2 | BowlA-61 | Ct/St-9 | FPM-0.5
198 Down 5 Josh Little (Ireland) flag Josh Little (Ireland) 356.19 M-43 | Runs-76 | BatA-19 | Wickets-54 | BowlA-23 | Ct/St-13 | FPM-0.3
199 No change Gerald Coetzee (South Africa) flag Gerald Coetzee (South Africa) 356.06 M-13 | Runs-110 | BatA-11 | Wickets-14 | BowlA-32 | Ct/St-2 | FPM-0.2
200 Up 137 Hasan Nawaz (Pakistan) flag Hasan Nawaz (Pakistan) 355.27 M-25 | Runs-457 | BatA-21 | Wickets- | BowlA-na | Ct/St-16 | FPM-0.6
Tags: #topcricketplayersofalltime #bestcricketplayersofalltime #greatestcricketplayers #t20icricket #t20is #ment20is #aryandutt #dutt #noorahmad #ahmad #joshinglis #inglis #tristanstubbs #stubbs #sufiyanmuqeem #muqeem #travishead #head #rovmanpowell #powell #junaidsiddique #siddique #karankc #kc #littondas #das #shamarjoseph #joseph #iccrankings #icctestrankings #iccodirankings #icct20irankings #iccteamrankings #iccplayerrankings #iccmenrankings #iccwomenrankings #iplrankings