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
149 Down 51 Shayan Jahangir (U.S.A.) flag Shayan Jahangir (U.S.A.) 97.68 M-32 | Runs-795 | Avg-33 | SR*-93
152 New Smit Patel (U.S.A.) flag Smit Patel (U.S.A.) 94.22 M-20 | Runs-655 | Avg-36 | SR*-77
153 Up 11 Kamran Ghulam (Pakistan) flag Kamran Ghulam (Pakistan) 93.57 M-11 | Runs-210 | Avg-30 | SR*-99
154 New Aryansh Sharma (U.A.E.) flag Aryansh Sharma (U.A.E.) 93.56 M-22 | Runs-470 | Avg-21 | SR*-77
156 Down 79 Litton Das (Bangladesh) flag Litton Das (Bangladesh) 93.19 M-48 | Runs-1234 | Avg-29 | SR*-82
157 Down 84 Reeza Hendricks (South Africa) flag Reeza Hendricks (South Africa) 92.16 M-14 | Runs-409 | Avg-29 | SR*-77
158 Down 32 Aasif Sheikh (Nepal) flag Aasif Sheikh (Nepal) 92.00 M-57 | Runs-1488 | Avg-29 | SR*-77
159 Down 55 Harsh Thaker (Canada) flag Harsh Thaker (Canada) 91.90 M-27 | Runs-787 | Avg-34 | SR*-66
161 Down 95 Sybrand Engelbrecht (Netherlands) flag Sybrand Engelbrecht (Netherlands) 91.39 M-12 | Runs-385 | Avg-35 | SR*-66
162 Down 16 Rashid Khan (Afghanistan) flag Rashid Khan (Afghanistan) 91.25 M-43 | Runs-385 | Avg-16 | SR*-109
163 New Karan KC (Nepal) flag Karan KC (Nepal) 90.73 M-51 | Runs-510 | Avg-18 | SR*-99
164 Up 50 Alzarri Joseph (West Indies) flag Alzarri Joseph (West Indies) 90.38 M-44 | Runs-299 | Avg-16 | SR*-83
165 New Saif Hassan (Bangladesh) flag Saif Hassan (Bangladesh) 90.19 M-6 | Runs-180 | Avg-30 | SR*-87
167 New Tanzim Hasan Sakib (Bangladesh) flag Tanzim Hasan Sakib (Bangladesh) 89.57 M-15 | Runs-151 | Avg-19 | SR*-83
168 New Jason Smith (South Africa) flag Jason Smith (South Africa) 88.56 M-3 | Runs-132 | Avg-44 | SR*-89
169 New Michael Levitt (Netherlands) flag Michael Levitt (Netherlands) 88.24 M-17 | Runs-443 | Avg-26 | SR*-84
170 New Nishan Madushka (Sri Lanka) flag Nishan Madushka (Sri Lanka) 87.85 M-8 | Runs-182 | Avg-26 | SR*-81
172 New Ruben Trumpelmann (Namibia) flag Ruben Trumpelmann (Namibia) 86.17 M-47 | Runs-497 | Avg-16 | SR*-86
173 Up 23 Ruturaj Gaikwad (India) flag Ruturaj Gaikwad (India) 86.06 M-9 | Runs-228 | Avg-29 | SR*-90
175 Up 44 JJ Smit (Namibia) flag JJ Smit (Namibia) 83.36 M-42 | Runs-777 | Avg-24 | SR*-75
176 Down 21 Asif Khan (U.A.E.) flag Asif Khan (U.A.E.) 83.30 M-38 | Runs-1270 | Avg-38 | SR*-81
179 Down 60 Michael Leask (Scotland) flag Michael Leask (Scotland) 80.22 M-53 | Runs-1022 | Avg-29 | SR*-114
180 Up 50 Aaron Hardie (Australia) flag Aaron Hardie (Australia) 80.16 M-15 | Runs-180 | Avg-15 | SR*-80
181 New Malan Kruger (Namibia) flag Malan Kruger (Namibia) 80.11 M-18 | Runs-393 | Avg-23 | SR*-70
182 Up 15 Maheesh Theekshana (Sri Lanka) flag Maheesh Theekshana (Sri Lanka) 78.73 M-58 | Runs-334 | Avg-16 | SR*-56
183 Up 26 Adam Zampa (Australia) flag Adam Zampa (Australia) 78.47 M-52 | Runs-202 | Avg-12 | SR*-70
185 Down 44 Aqib Ilyas (Oman) flag Aqib Ilyas (Oman) 77.65 M-15 | Runs-422 | Avg-30 | SR*-66
186 New Keshav Maharaj (South Africa) flag Keshav Maharaj (South Africa) 77.49 M-41 | Runs-228 | Avg-13 | SR*-73
188 Down 74 Colin Ackermann (Netherlands) flag Colin Ackermann (Netherlands) 76.90 M-20 | Runs-505 | Avg-28 | SR*-76
191 Down 9 Mark Adair (Ireland) flag Mark Adair (Ireland) 75.00 M-33 | Runs-265 | Avg-19 | SR*-110
193 New Jake Fraser-McGurk (Australia) flag Jake Fraser-McGurk (Australia) 74.37 M-7 | Runs-98 | Avg-14 | SR*-132
195 Down 18 Aaron Jones (U.S.A.) flag Aaron Jones (U.S.A.) 73.57 M-38 | Runs-1226 | Avg-34 | SR*-74
197 Down 155 Jason Roy (England) flag Jason Roy (England) 72.72 M-18 | Runs-613 | Avg-38 | SR*-96
198 New Noah Croes (Netherlands) flag Noah Croes (Netherlands) 72.45 M-21 | Runs-390 | Avg-23 | SR*-80
199 New Lungi Ngidi (South Africa) flag Lungi Ngidi (South Africa) 71.42 M-46 | Runs-79 | Avg-7 | SR*-41
200 Down 95 Basil Hameed (U.A.E.) flag Basil Hameed (U.A.E.) 71.12 M-41 | Runs-897 | Avg-24 | SR*-75
201 New Dhruv Parashar (U.A.E.) flag Dhruv Parashar (U.A.E.) 70.64 M-12 | Runs-192 | Avg-24 | SR*-62
202 New Alishan Sharafu (U.A.E.) flag Alishan Sharafu (U.A.E.) 70.39 M-27 | Runs-432 | Avg-17 | SR*-73
205 Down 56 Vriitya Aravind (U.A.E.) flag Vriitya Aravind (U.A.E.) 68.48 M-55 | Runs-1745 | Avg-34 | SR*-68
206 New Haris Rauf (Pakistan) flag Haris Rauf (Pakistan) 67.83 M-46 | Runs-103 | Avg-9 | SR*-92
207 New Charlie Tear (Scotland) flag Charlie Tear (Scotland) 67.60 M-20 | Runs-489 | Avg-31 | SR*-78
208 Down 7 Craig Young (Ireland) flag Craig Young (Ireland) 67.49 M-18 | Runs-95 | Avg-32 | SR*-102
209 Down 81 Shoaib Khan (Oman) flag Shoaib Khan (Oman) 67.32 M-29 | Runs-836 | Avg-33 | SR*-84
211 Down 98 Kashyap Prajapati (Oman) flag Kashyap Prajapati (Oman) 65.74 M-31 | Runs-932 | Avg-30 | SR*-74
212 New Abdul Malik (Afghanistan) flag Abdul Malik (Afghanistan) 65.74 M-4 | Runs-122 | Avg-41 | SR*-66
213 Down 2 Sompal Kami (Nepal) flag Sompal Kami (Nepal) 65.52 M-54 | Runs-588 | Avg-20 | SR*-77
215 Up 32 Shreyas Movva (Canada) flag Shreyas Movva (Canada) 65.06 M-24 | Runs-468 | Avg-29 | SR*-64
216 Down 129 Sanju Samson (India) flag Sanju Samson (India) 64.79 M-15 | Runs-464 | Avg-58 | SR*-100
218 New Navneet Dhaliwal (Canada) flag Navneet Dhaliwal (Canada) 63.37 M-18 | Runs-456 | Avg-27 | SR*-57
221 Down 45 Roelof van der Merwe (Netherlands/South Africa) flag Roelof van der Merwe (Netherlands/South Africa) 61.73 M-23 | Runs-182 | Avg-12 | SR*-78
222 New Sanjay Krishnamurthi (U.S.A.) flag Sanjay Krishnamurthi (U.S.A.) 61.31 M-13 | Runs-257 | Avg-29 | SR*-101
223 Down 65 Wesley Barresi (Netherlands) flag Wesley Barresi (Netherlands) 60.47 M-23 | Runs-425 | Avg-18 | SR*-77
229 New Regis Chakabva (Zimbabwe) flag Regis Chakabva (Zimbabwe) 59.50 M-14 | Runs-371 | Avg-29 | SR*-79
234 Up 7 Clive Madande (Zimbabwe) flag Clive Madande (Zimbabwe) 57.07 M-17 | Runs-287 | Avg-24 | SR*-76
236 New Hasan Nawaz (Pakistan) flag Hasan Nawaz (Pakistan) 56.45 M-4 | Runs-113 | Avg-57 | SR*-89
237 Down 47 Mohammad Nadeem (Oman) flag Mohammad Nadeem (Oman) 56.09 M-24 | Runs-517 | Avg-43 | SR*-69
239 New Hammad Mirza (Oman) flag Hammad Mirza (Oman) 56.06 M-11 | Runs-268 | Avg-27 | SR*-68
241 Down 79 Pat Cummins (Australia) flag Pat Cummins (Australia) 54.79 M-21 | Runs-252 | Avg-32 | SR*-80
242 New Abrar Ahmed (Pakistan) flag Abrar Ahmed (Pakistan) 54.73 M-14 | Runs-28 | Avg-14 | SR*-147
243 Down 51 Matthew Cross (Scotland) flag Matthew Cross (Scotland) 54.55 M-52 | Runs-956 | Avg-23 | SR*-70
244 Down 34 Aayan Afzal Khan (U.A.E.) flag Aayan Afzal Khan (U.A.E.) 54.46 M-38 | Runs-595 | Avg-23 | SR*-73
245 Down 75 Mark Wood (England) flag Mark Wood (England) 54.42 M-13 | Runs-96 | Avg-19 | SR*-126
246 Down 113 Aaron Johnson (Canada) flag Aaron Johnson (Canada) 54.40 M-20 | Runs-442 | Avg-22 | SR*-99
247 New Muhammad Abbas (New Zealand) flag Muhammad Abbas (New Zealand) 54.37 M-3 | Runs-104 | Avg-35 | SR*-101
250 New Dion Myers (Zimbabwe) flag Dion Myers (Zimbabwe) 53.66 M-6 | Runs-61 | Avg-10 | SR*-73
Tags: #topcricketplayersofalltime #bestcricketplayersofalltime #greatestcricketplayers #odicricket #odis #menodis #shayanjahangir #jahangir #smitpatel #patel #kamranghulam #ghulam #aryanshsharma #sharma #littondas #das #reezahendricks #hendricks #aasifsheikh #sheikh #harshthaker #thaker #sybrandengelbrecht #engelbrecht #rashidkhan #khan #karankc #kc #iccrankings #icctestrankings #iccodirankings #icct20irankings #iccteamrankings #iccplayerrankings #iccmenrankings #iccwomenrankings #iplrankings