Year-end snapshots of ratings allowing you to track historical performance trends over time. Available for each year since the format origin.  Updated - 16th Nov 2025. Next Update- post 7th Jan 2026.
CRR Change Name Points Stats
139 New Asif Khan (U.A.E.) flag Asif Khan (U.A.E.) 227.55 M-40 | Runs-1004 | Avg-30 | SR*-133
141 New Jaker Ali (Bangladesh) flag Jaker Ali (Bangladesh) 226.33 M-22 | Runs-374 | Avg-29 | SR*-122
143 Down 35 Wessly Madhevere (Zimbabwe) flag Wessly Madhevere (Zimbabwe) 225.30 M-68 | Runs-1087 | Avg-19 | SR*-116
144 New Brian Bennett (Zimbabwe) flag Brian Bennett (Zimbabwe) 225.25 M-27 | Runs-660 | Avg-26 | SR*-142
146 New Angelo Mathews (Sri Lanka) flag Angelo Mathews (Sri Lanka) 222.91 M-15 | Runs-297 | Avg-33 | SR*-128
148 Up 37 Aasif Sheikh (Nepal) flag Aasif Sheikh (Nepal) 220.54 M-54 | Runs-1245 | Avg-24 | SR*-115
150 New Sybrand Engelbrecht (Netherlands) flag Sybrand Engelbrecht (Netherlands) 217.82 M-12 | Runs-280 | Avg-31 | SR*-133
151 Up 37 Azmatullah Omarzai (Afghanistan) flag Azmatullah Omarzai (Afghanistan) 216.67 M-47 | Runs-474 | Avg-14 | SR*-111
159 Up 45 Rohit Paudel (Nepal) flag Rohit Paudel (Nepal) 209.60 M-48 | Runs-1230 | Avg-32 | SR*-125
161 Down 89 Sohail Ahmed (Bahrain) flag Sohail Ahmed (Bahrain) 208.43 M-35 | Runs-904 | Avg-39 | SR*-119
163 New Marco Jansen (South Africa) flag Marco Jansen (South Africa) 206.26 M-17 | Runs-166 | Avg-18 | SR*-150
166 New Clive Madande (Zimbabwe) flag Clive Madande (Zimbabwe) 204.72 M-35 | Runs-437 | Avg-20 | SR*-117
167 Up 34 Faisal Khan (Saudi Arabia) flag Faisal Khan (Saudi Arabia) 204.00 M-42 | Runs-1196 | Avg-31 | SR*-167
168 New Aaron Jones (U.S.A.) flag Aaron Jones (U.S.A.) 201.72 M-31 | Runs-540 | Avg-23 | SR*-113
169 Up 68 Kiplin Doriga (P.N.G.) flag Kiplin Doriga (P.N.G.) 201.36 M-25 | Runs-253 | Avg-14 | SR*-95
170 New Saiteja Mukkamalla (U.S.A.) flag Saiteja Mukkamalla (U.S.A.) 199.78 M-9 | Runs-331 | Avg-37 | SR*-138
172 Down 77 Lendl Simmons (West Indies) flag Lendl Simmons (West Indies) 199.27 M-14 | Runs-338 | Avg-26 | SR*-113
173 Up 40 Mark Adair (Ireland) flag Mark Adair (Ireland) 197.55 M-70 | Runs-566 | Avg-15 | SR*-126
174 New Pratik Athavale (Oman) flag Pratik Athavale (Oman) 196.09 M-21 | Runs-364 | Avg-23 | SR*-126
178 Down 60 Usman Ghani (Afghanistan) flag Usman Ghani (Afghanistan) 191.52 M-15 | Runs-323 | Avg-27 | SR*-107
179 Down 38 Edson Silva (Kuwait) flag Edson Silva (Kuwait) 188.89 M-12 | Runs-225 | Avg-25 | SR*-203
180 New Mehidy Hasan Miraz (Bangladesh) flag Mehidy Hasan Miraz (Bangladesh) 188.57 M-16 | Runs-260 | Avg-24 | SR*-116
181 New Sundeep Jora (Nepal) flag Sundeep Jora (Nepal) 187.33 M-25 | Runs-287 | Avg-19 | SR*-117
186 Down 73 Kashyap Prajapati (Oman) flag Kashyap Prajapati (Oman) 182.74 M-47 | Runs-843 | Avg-21 | SR*-108
187 Up 44 Navneet Dhaliwal (Canada) flag Navneet Dhaliwal (Canada) 181.47 M-25 | Runs-616 | Avg-28 | SR*-128
188 Down 68 Jason Holder (West Indies) flag Jason Holder (West Indies) 181.45 M-46 | Runs-380 | Avg-18 | SR*-128
190 Up 20 Luke Jongwe (Zimbabwe) flag Luke Jongwe (Zimbabwe) 179.94 M-57 | Runs-449 | Avg-17 | SR*-127
192 New Abdul Waheed (Saudi Arabia) flag Abdul Waheed (Saudi Arabia) 179.40 M-45 | Runs-1187 | Avg-33 | SR*-125
194 Down 138 Vriitya Aravind (U.A.E.) flag Vriitya Aravind (U.A.E.) 179.06 M-43 | Runs-1033 | Avg-29 | SR*-114
195 Down 71 Usman Patel (Kuwait) flag Usman Patel (Kuwait) 177.74 M-50 | Runs-948 | Avg-26 | SR*-131
196 Down 58 Ben McDermott (Australia) flag Ben McDermott (Australia) 177.72 M-13 | Runs-244 | Avg-20 | SR*-103
197 Down 41 Dinesh Chandimal (Sri Lanka) flag Dinesh Chandimal (Sri Lanka) 177.54 M-14 | Runs-262 | Avg-24 | SR*-101
199 New Shayan Jahangir (U.S.A.) flag Shayan Jahangir (U.S.A.) 176.75 M-14 | Runs-253 | Avg-28 | SR*-141
200 Down 63 Kieron Pollard (West Indies) flag Kieron Pollard (West Indies) 176.74 M-25 | Runs-343 | Avg-26 | SR*-132
201 New Ross Adair (Ireland) flag Ross Adair (Ireland) 176.08 M-10 | Runs-268 | Avg-27 | SR*-149
202 Down 83 Virandeep Singh (Malaysia) flag Virandeep Singh (Malaysia) 175.97 M-63 | Runs-1877 | Avg-41 | SR*-133
205 New Sami Sohail (Malawi) flag Sami Sohail (Malawi) 175.18 M-39 | Runs-1232 | Avg-54 | SR*-124
208 Down 48 Shamarh Brooks (West Indies) flag Shamarh Brooks (West Indies) 173.34 M-13 | Runs-218 | Avg-20 | SR*-103
209 Down 104 Temba Bavuma (South Africa) flag Temba Bavuma (South Africa) 172.94 M-28 | Runs-421 | Avg-18 | SR*-111
210 New Mahedi Hasan (Bangladesh) flag Mahedi Hasan (Bangladesh) 172.32 M-50 | Runs-342 | Avg-13 | SR*-103
211 Down 47 Janneman Malan (South Africa) flag Janneman Malan (South Africa) 171.74 M-9 | Runs-206 | Avg-23 | SR*-138
212 Down 81 Nizakat Khan (Hong Kong) flag Nizakat Khan (Hong Kong) 171.73 M-56 | Runs-1324 | Avg-27 | SR*-122
213 Down 69 Sayed Monib (Kuwait) flag Sayed Monib (Kuwait) 169.14 M-39 | Runs-261 | Avg-15 | SR*-174
214 Up 22 Mohammad Nadeem (Oman) flag Mohammad Nadeem (Oman) 169.07 M-34 | Runs-533 | Avg-27 | SR*-118
215 New Matthew Stokes (Guernsey) flag Matthew Stokes (Guernsey) 168.29 M-29 | Runs-701 | Avg-41 | SR*-128
216 New Fabian Allen (West Indies) flag Fabian Allen (West Indies) 167.23 M-23 | Runs-160 | Avg-18 | SR*-155
217 New Mohammed Rizlan (Qatar) flag Mohammed Rizlan (Qatar) 166.76 M-22 | Runs-322 | Avg-18 | SR*-128
220 Up 5 Zeeshan Ali (Hong Kong) flag Zeeshan Ali (Hong Kong) 164.69 M-44 | Runs-695 | Avg-29 | SR*-140
221 Down 49 Tom Cooper (Netherlands) flag Tom Cooper (Netherlands) 163.76 M-15 | Runs-255 | Avg-18 | SR*-126
222 Down 48 Yasir Ali (Bangladesh) flag Yasir Ali (Bangladesh) 163.52 M-11 | Runs-128 | Avg-16 | SR*-142
223 Down 48 Craig Williams (Namibia) flag Craig Williams (Namibia) 163.24 M-22 | Runs-556 | Avg-28 | SR*-111
224 New Shreyas Movva (Canada) flag Shreyas Movva (Canada) 163.17 M-16 | Runs-259 | Avg-24 | SR*-106
225 Down 49 Mohammad Haris (Pakistan) flag Mohammad Haris (Pakistan) 162.37 M-9 | Runs-126 | Avg-14 | SR*-127
226 Down 47 Mosaddek Hossain (Bangladesh) flag Mosaddek Hossain (Bangladesh) 161.18 M-19 | Runs-206 | Avg-17 | SR*-123
227 Down 129 Deepak Hooda (India) flag Deepak Hooda (India) 160.75 M-21 | Runs-368 | Avg-31 | SR*-147
228 Down 2 Manpreet Singh (Singapore) flag Manpreet Singh (Singapore) 160.31 M-25 | Runs-566 | Avg-25 | SR*-135
230 Down 28 Mushfiqur Rahim (Bangladesh) flag Mushfiqur Rahim (Bangladesh) 158.93 M-16 | Runs-218 | Avg-17 | SR*-92
231 Down 60 Chris Greaves (Scotland) flag Chris Greaves (Scotland) 158.55 M-30 | Runs-270 | Avg-19 | SR*-106
232 New Mehran Khan (Oman) flag Mehran Khan (Oman) 158.45 M-29 | Runs-227 | Avg-10 | SR*-105
233 Down 103 Steven Smith (Australia) flag Steven Smith (Australia) 157.87 M-22 | Runs-300 | Avg-20 | SR*-116
234 Down 69 CP Rizwan (U.A.E.) flag CP Rizwan (U.A.E.) 157.62 M-13 | Runs-243 | Avg-27 | SR*-109
235 New Robinson Obuya (Uganda) flag Robinson Obuya (Uganda) 155.92 M-32 | Runs-607 | Avg-22 | SR*-123
237 New Clinto Anto (Kuwait) flag Clinto Anto (Kuwait) 154.98 M-33 | Runs-612 | Avg-22 | SR*-149
238 No change Riazat Ali Shah (Uganda) flag Riazat Ali Shah (Uganda) 154.81 M-68 | Runs-1344 | Avg-31 | SR*-120
239 Down 100 Shoaib Malik (Pakistan) flag Shoaib Malik (Pakistan) 154.49 M-8 | Runs-100 | Avg-33 | SR*-172
240 New Luqman Butt (Cambodia) flag Luqman Butt (Cambodia) 152.64 M-28 | Runs-884 | Avg-38 | SR*-145
241 Down 46 Tinashe Kamunhukamwe (Zimbabwe) flag Tinashe Kamunhukamwe (Zimbabwe) 152.24 M-13 | Runs-266 | Avg-20 | SR*-103
242 Down 51 Chad Bowes (New Zealand) flag Chad Bowes (New Zealand) 152.15 M-11 | Runs-187 | Avg-17 | SR*-120
244 New Hiri Hiri (P.N.G.) flag Hiri Hiri (P.N.G.) 151.24 M-23 | Runs-334 | Avg-24 | SR*-114
245 Down 49 Dinesh Karthik (India) flag Dinesh Karthik (India) 150.82 M-28 | Runs-287 | Avg-21 | SR*-141
246 Down 104 Andre Fletcher (West Indies) flag Andre Fletcher (West Indies) 150.77 M-15 | Runs-161 | Avg-13 | SR*-105
247 Down 50 Rony Talukdar (Bangladesh) flag Rony Talukdar (Bangladesh) 150.36 M-10 | Runs-203 | Avg-23 | SR*-142
249 New Aritra Dutta (Singapore) flag Aritra Dutta (Singapore) 147.58 M-17 | Runs-443 | Avg-26 | SR*-151
250 Down 105 Haider Ali (Bahrain) flag Haider Ali (Bahrain) 147.41 M-63 | Runs-1408 | Avg-31 | SR*-121
Tags: #topcricketplayersofalltime #bestcricketplayersofalltime #greatestcricketplayers #t20icricket #t20is #ment20is #asifkhan #khan #jakerali #ali #wesslymadhevere #madhevere #brianbennett #bennett #angelomathews #mathews #aasifsheikh #sheikh #sybrandengelbrecht #engelbrecht #azmatullahomarzai #omarzai #rohitpaudel #paudel #sohailahmed #ahmed #marcojansen #jansen #iccrankings #icctestrankings #iccodirankings #icct20irankings #iccteamrankings #iccplayerrankings #iccmenrankings #iccwomenrankings #iplrankings