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
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
203 Down 123 Afif Hossain (Bangladesh) flag Afif Hossain (Bangladesh) 175.59 M-58 | Runs-1004 | Avg-22 | SR*-119
204 Down 6 Zeeshan Maqsood (Oman) flag Zeeshan Maqsood (Oman) 175.53 M-42 | Runs-822 | Avg-27 | SR*-125
205 New Sami Sohail (Malawi) flag Sami Sohail (Malawi) 175.18 M-39 | Runs-1232 | Avg-54 | SR*-124
206 Down 53 Mitchell Santner (New Zealand) flag Mitchell Santner (New Zealand) 174.96 M-60 | Runs-386 | Avg-17 | SR*-114
207 Down 124 Sean Williams (Zimbabwe) flag Sean Williams (Zimbabwe) 174.24 M-39 | Runs-809 | Avg-23 | 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
218 Up 31 Simon Ssesazi (Uganda) flag Simon Ssesazi (Uganda) 165.76 M-88 | Runs-2204 | Avg-29 | SR*-123
219 New Gulsan Jha (Nepal) flag Gulsan Jha (Nepal) 165.19 M-38 | Runs-477 | Avg-23 | SR*-140
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
229 Down 13 Bilal Tahir (Kuwait) flag Bilal Tahir (Kuwait) 159.65 M-45 | Runs-498 | Avg-20 | SR*-138
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
236 Up 8 Imal Liyanage (Qatar) flag Imal Liyanage (Qatar) 155.65 M-36 | Runs-924 | Avg-31 | SR*-122
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
243 New Kamindu Mendis (Sri Lanka) flag Kamindu Mendis (Sri Lanka) 151.36 M-19 | Runs-315 | Avg-20 | SR*-119
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
248 Down 45 Chris Gayle (West Indies) flag Chris Gayle (West Indies) 149.26 M-21 | Runs-272 | Avg-15 | SR*-112
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 #rossadair #adair #virandeepsingh #singh #afifhossain #hossain #zeeshanmaqsood #maqsood #samisohail #sohail #mitchellsantner #santner #seanwilliams #williams #shamarhbrooks #brooks #tembabavuma #bavuma #mahedihasan #hasan #jannemanmalan #malan #iccrankings #icctestrankings #iccodirankings #icct20irankings #iccteamrankings #iccplayerrankings #iccmenrankings #iccwomenrankings #iplrankings