Year-end snapshots of ratings allowing you to track historical performance trends over time. Available for each year since the format origin.  For the last update date and full update schedule, refer to FAQs.
CRR Change Name Points Stats
150 New Navneet Dhaliwal (Canada) flag Navneet Dhaliwal (Canada) 168.04 M-27 | Runs-585 | Avg-25 | SR*-124
151 New Darius Visser (Samoa) flag Darius Visser (Samoa) 167.91 M-17 | Runs-578 | Avg-41 | SR*-151
152 New Tashinga Musekiwa (Zimbabwe) flag Tashinga Musekiwa (Zimbabwe) 166.87 M-36 | Runs-352 | Avg-19 | SR*-129
153 Down 67 Dhananjaya de Silva (Sri Lanka) flag Dhananjaya de Silva (Sri Lanka) 166.72 M-22 | Runs-435 | Avg-22 | SR*-124
154 Down 76 Curtis Campher (Ireland) flag Curtis Campher (Ireland) 166.41 M-56 | Runs-850 | Avg-21 | SR*-125
155 New Muhammad Asim (Qatar) flag Muhammad Asim (Qatar) 165.66 M-19 | Runs-457 | Avg-30 | SR*-133
156 Up 1 Matthew Cross (Scotland) flag Matthew Cross (Scotland) 163.26 M-27 | Runs-440 | Avg-22 | SR*-114
157 Down 59 Dion Myers (Zimbabwe) flag Dion Myers (Zimbabwe) 161.44 M-23 | Runs-429 | Avg-23 | SR*-126
158 New Hammad Mirza (Oman) flag Hammad Mirza (Oman) 161.40 M-23 | Runs-406 | Avg-19 | SR*-108
159 Up 35 Michael Jones (Scotland) flag Michael Jones (Scotland) 161.26 M-11 | Runs-224 | Avg-22 | SR*-137
160 Up 22 Scott Edwards (Netherlands) flag Scott Edwards (Netherlands) 158.96 M-46 | Runs-795 | Avg-23 | SR*-120
161 Up 31 Nizakat Khan (Hong Kong) flag Nizakat Khan (Hong Kong) 157.20 M-77 | Runs-1657 | Avg-25 | SR*-118
162 Up 1 Clinto Anto (Kuwait) flag Clinto Anto (Kuwait) 157.17 M-41 | Runs-871 | Avg-24 | SR*-149
165 New Mitchell Owen (Australia) flag Mitchell Owen (Australia) 156.18 M-13 | Runs-163 | Avg-20 | SR*-158
166 New Darwish Rasooli (Afghanistan) flag Darwish Rasooli (Afghanistan) 156.12 M-21 | Runs-287 | Avg-17 | SR*-114
167 Down 97 Andries Gous (U.S.A.) flag Andries Gous (U.S.A.) 156.03 M-25 | Runs-751 | Avg-33 | SR*-145
168 Down 51 Michael Leask (Scotland) flag Michael Leask (Scotland) 155.63 M-31 | Runs-442 | Avg-18 | SR*-126
171 Down 13 Usman Khan (Pakistan) flag Usman Khan (Pakistan) 151.96 M-27 | Runs-335 | Avg-19 | SR*-121
172 Down 4 Virandeep Singh (Malaysia) flag Virandeep Singh (Malaysia) 151.11 M-86 | Runs-2496 | Avg-42 | SR*-132
174 New Rahul Chopra (U.A.E.) flag Rahul Chopra (U.A.E.) 149.86 M-38 | Runs-734 | Avg-27 | SR*-118
176 Up 44 Mahedi Hasan (Bangladesh) flag Mahedi Hasan (Bangladesh) 147.79 M-41 | Runs-216 | Avg-10 | SR*-99
177 Up 20 Riazat Ali Shah (Uganda) flag Riazat Ali Shah (Uganda) 147.27 M-52 | Runs-1116 | Avg-34 | SR*-119
178 New Ruben Trumpelmann (Namibia) flag Ruben Trumpelmann (Namibia) 147.05 M-34 | Runs-234 | Avg-20 | SR*-134
179 New Raghav Dhawan (Uganda) flag Raghav Dhawan (Uganda) 146.73 M-22 | Runs-539 | Avg-30 | SR*-108
180 Down 7 Matthew Stokes (Guernsey) flag Matthew Stokes (Guernsey) 146.54 M-38 | Runs-961 | Avg-46 | SR*-128
181 New Tom Banton (England) flag Tom Banton (England) 146.36 M-15 | Runs-246 | Avg-27 | SR*-162
182 Up 5 Sohail Ahmed (Bahrain) flag Sohail Ahmed (Bahrain) 146.11 M-67 | Runs-1659 | Avg-47 | SR*-121
185 Down 4 Rishad Hossain (Bangladesh) flag Rishad Hossain (Bangladesh) 144.40 M-55 | Runs-213 | Avg-9 | SR*-128
186 Down 131 Aqib Ilyas (Oman) flag Aqib Ilyas (Oman) 143.99 M-31 | Runs-829 | Avg-30 | SR*-127
188 New Tony Munyonga (Zimbabwe) flag Tony Munyonga (Zimbabwe) 143.54 M-31 | Runs-314 | Avg-13 | SR*-105
189 New Gerald Coetzee (South Africa) flag Gerald Coetzee (South Africa) 142.99 M-13 | Runs-110 | Avg-11 | SR*-133
190 Down 81 Muhammad Tanveer (Qatar) flag Muhammad Tanveer (Qatar) 142.19 M-46 | Runs-1299 | Avg-43 | SR*-136
192 Down 72 Aaron Johnson (Canada) flag Aaron Johnson (Canada) 140.29 M-31 | Runs-910 | Avg-33 | SR*-147
193 New Nurul Hasan (Bangladesh) flag Nurul Hasan (Bangladesh) 140.04 M-25 | Runs-333 | Avg-28 | SR*-125
197 New Jermaine Baker (Cayman) flag Jermaine Baker (Cayman) 137.01 M-22 | Runs-783 | Avg-41 | SR*-129
200 Down 36 Wessly Madhevere (Zimbabwe) flag Wessly Madhevere (Zimbabwe) 135.01 M-58 | Runs-808 | Avg-18 | SR*-112
202 New Malan Kruger (Namibia) flag Malan Kruger (Namibia) 134.97 M-28 | Runs-402 | Avg-17 | SR*-105
204 Up 27 Shreyas Movva (Canada) flag Shreyas Movva (Canada) 133.56 M-23 | Runs-346 | Avg-23 | SR*-108
205 New Haris Rauf (Pakistan) flag Haris Rauf (Pakistan) 132.81 M-60 | Runs-137 | Avg-9 | SR*-120
206 New Tanzim Hasan Sakib (Bangladesh) flag Tanzim Hasan Sakib (Bangladesh) 132.14 M-40 | Runs-195 | Avg-13 | SR*-104
207 New Vinayak Shukla (Oman) flag Vinayak Shukla (Oman) 132.09 M-19 | Runs-409 | Avg-31 | SR*-141
209 Down 55 Shayan Jahangir (U.S.A.) flag Shayan Jahangir (U.S.A.) 131.08 M-19 | Runs-371 | Avg-31 | SR*-134
216 Down 8 Matthew Breetzke (South Africa) flag Matthew Breetzke (South Africa) 126.27 M-13 | Runs-158 | Avg-13 | SR*-116
218 New Harsh Thaker (Canada) flag Harsh Thaker (Canada) 125.00 M-43 | Runs-667 | Avg-24 | SR*-122
219 Down 3 Francisco Couana (Mozambique) flag Francisco Couana (Mozambique) 124.98 M-27 | Runs-610 | Avg-28 | SR*-117
221 Down 174 Iftikhar Ahmed (Pakistan) flag Iftikhar Ahmed (Pakistan) 124.50 M-49 | Runs-740 | Avg-22 | SR*-127
222 Down 115 Tony Ura (P.N.G.) flag Tony Ura (P.N.G.) 124.04 M-33 | Runs-878 | Avg-30 | SR*-167
223 Up 21 Irfan Khan (Pakistan) flag Irfan Khan (Pakistan) 123.29 M-14 | Runs-189 | Avg-27 | SR*-135
224 Down 85 Sybrand Engelbrecht (Netherlands) flag Sybrand Engelbrecht (Netherlands) 123.14 M-12 | Runs-280 | Avg-31 | SR*-133
225 Down 79 Mark Adair (Ireland) flag Mark Adair (Ireland) 122.84 M-61 | Runs-547 | Avg-17 | SR*-134
226 Down 130 Mahmudullah (Bangladesh) flag Mahmudullah (Bangladesh) 122.48 M-28 | Runs-473 | Avg-22 | SR*-115
229 New Abbas Ghani (Hungary) flag Abbas Ghani (Hungary) 121.08 M-22 | Runs-522 | Avg-25 | SR*-154
230 New Jamie Smith (England) flag Jamie Smith (England) 121.05 M-5 | Runs-130 | Avg-26 | SR*-194
233 Down 97 Angelo Mathews (Sri Lanka) flag Angelo Mathews (Sri Lanka) 120.03 M-12 | Runs-268 | Avg-45 | SR*-134
236 New Tinotenda Maposa (Zimbabwe) flag Tinotenda Maposa (Zimbabwe) 119.45 M-20 | Runs-92 | Avg-13 | SR*-121
237 New Manpreet Singh (Singapore) flag Manpreet Singh (Singapore) 118.27 M-41 | Runs-903 | Avg-24 | SR*-134
238 Down 116 Nick Greenwood (Jersey) flag Nick Greenwood (Jersey) 117.24 M-29 | Runs-834 | Avg-32 | SR*-147
239 New Tom Nightingale (Guernsey) flag Tom Nightingale (Guernsey) 117.17 M-39 | Runs-733 | Avg-21 | SR*-127
240 New Jake Fraser-McGurk (Australia) flag Jake Fraser-McGurk (Australia) 117.13 M-8 | Runs-115 | Avg-14 | SR*-134
241 New Bas de Leede (Netherlands) flag Bas de Leede (Netherlands) 117.11 M-29 | Runs-495 | Avg-28 | SR*-101
242 Down 118 Clive Madande (Zimbabwe) flag Clive Madande (Zimbabwe) 117.05 M-40 | Runs-467 | Avg-17 | SR*-110
243 New Aaron Hardie (Australia) flag Aaron Hardie (Australia) 116.72 M-16 | Runs-180 | Avg-23 | SR*-127
244 Down 79 David Wiese (Namibia/South Africa) flag David Wiese (Namibia/South Africa) 116.44 M-23 | Runs-285 | Avg-26 | SR*-131
245 Down 9 Alex Hales (England) flag Alex Hales (England) 116.39 M-15 | Runs-430 | Avg-31 | SR*-145
246 New Mukesh Suthar (Tanzania) flag Mukesh Suthar (Tanzania) 115.61 M-11 | Runs-234 | Avg-47 | SR*-138
247 Down 81 Aaron Jones (U.S.A.) flag Aaron Jones (U.S.A.) 115.60 M-34 | Runs-559 | Avg-22 | SR*-117
Tags: #topcricketplayersofalltime #bestcricketplayersofalltime #greatestcricketplayers #t20icricket #t20is #ment20is #navneetdhaliwal #dhaliwal #dariusvisser #visser #tashingamusekiwa #musekiwa #dhananjayadesilva #silva #curtiscampher #campher #muhammadasim #asim #matthewcross #cross #dionmyers #myers #hammadmirza #mirza #michaeljones #jones #scottedwards #edwards #iccrankings #icctestrankings #iccodirankings #icct20irankings #iccteamrankings #iccplayerrankings #iccmenrankings #iccwomenrankings #iplrankings