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
164 Down 31 Donald Tiripano (Zimbabwe) flag Donald Tiripano (Zimbabwe) 122.48 M-6 | Runs-232 | Avg-26 | SR*-38
165 Up 30 Prabath Jayasuriya (Sri Lanka) flag Prabath Jayasuriya (Sri Lanka) 120.90 M-18 | Runs-227 | Avg-8 | SR*-33
166 Down 94 Roston Chase (West Indies) flag Roston Chase (West Indies) 119.21 M-12 | Runs-396 | Avg-18 | SR*-43
168 Down 23 Peter Handscomb (Australia) flag Peter Handscomb (Australia) 116.47 M-4 | Runs-145 | Avg-29 | SR*-40
172 Down 40 Rahkeem Cornwall (West Indies) flag Rahkeem Cornwall (West Indies) 114.43 M-7 | Runs-229 | Avg-25 | SR*-62
174 Up 15 Jomel Warrican (West Indies) flag Jomel Warrican (West Indies) 113.56 M-9 | Runs-107 | Avg-9 | SR*-46
175 New Keacy Carty (West Indies) flag Keacy Carty (West Indies) 111.73 M-4 | Runs-173 | Avg-22 | SR*-43
176 New Rehan Ahmed (England) flag Rehan Ahmed (England) 111.65 M-5 | Runs-103 | Avg-10 | SR*-57
177 Up 25 Khaled Ahmed (Bangladesh) flag Khaled Ahmed (Bangladesh) 111.52 M-13 | Runs-39 | Avg-2 | SR*-27
178 Down 22 Asitha Fernando (Sri Lanka) flag Asitha Fernando (Sri Lanka) 110.59 M-21 | Runs-48 | Avg-3 | SR*-25
179 Up 71 Shahadat Hossain (Bangladesh) flag Shahadat Hossain (Bangladesh) 110.14 M-6 | Runs-190 | Avg-16 | SR*-39
181 Up 15 Vishwa Fernando (Sri Lanka) flag Vishwa Fernando (Sri Lanka) 106.86 M-18 | Runs-105 | Avg-7 | SR*-26
183 Up 32 Nasir Jamal (Afghanistan) flag Nasir Jamal (Afghanistan) 105.38 M-4 | Runs-143 | Avg-29 | SR*-54
184 Up 45 Zubayr Hamza (South Africa) flag Zubayr Hamza (South Africa) 105.33 M-3 | Runs-126 | Avg-21 | SR*-32
186 Down 33 Mohammed Siraj (India) flag Mohammed Siraj (India) 104.05 M-34 | Runs-124 | Avg-5 | SR*-38
187 Down 41 Khaya Zondo (South Africa) flag Khaya Zondo (South Africa) 103.82 M-5 | Runs-120 | Avg-20 | SR*-38
189 Up 5 Naseem Shah (Pakistan) flag Naseem Shah (Pakistan) 103.54 M-12 | Runs-128 | Avg-10 | SR*-34
190 Down 33 Imran Butt (Pakistan) flag Imran Butt (Pakistan) 102.77 M-6 | Runs-178 | Avg-18 | SR*-39
191 New Scott Kuggeleijn (New Zealand) flag Scott Kuggeleijn (New Zealand) 101.26 M-3 | Runs-92 | Avg-15 | SR*-75
192 Down 16 Sadeera Samarawickrama (Sri Lanka) flag Sadeera Samarawickrama (Sri Lanka) 100.85 M-5 | Runs-183 | Avg-37 | SR*-80
193 Up 46 Afsar Zazai (Afghanistan) flag Afsar Zazai (Afghanistan) 99.47 M-4 | Runs-192 | Avg-38 | SR*-65
194 Down 84 Mohammed Shami (India) flag Mohammed Shami (India) 96.96 M-14 | Runs-252 | Avg-15 | SR*-71
197 Down 27 Innocent Kaia (Zimbabwe) flag Innocent Kaia (Zimbabwe) 94.17 M-2 | Runs-172 | Avg-43 | SR*-60
198 Down 26 James McCollum (Ireland) flag James McCollum (Ireland) 94.05 M-4 | Runs-126 | Avg-18 | SR*-39
199 New Brydon Carse (England) flag Brydon Carse (England) 93.87 M-5 | Runs-94 | Avg-19 | SR*-79
201 Down 112 Sikandar Raza (Zimbabwe) flag Sikandar Raza (Zimbabwe) 92.82 M-2 | Runs-150 | Avg-50 | SR*-65
203 Down 69 Ramesh Mendis (Sri Lanka) flag Ramesh Mendis (Sri Lanka) 92.15 M-15 | Runs-380 | Avg-18 | SR*-46
205 Down 41 Kevin Kasuza (Zimbabwe) flag Kevin Kasuza (Zimbabwe) 91.06 M-4 | Runs-136 | Avg-19 | SR*-36
206 Down 76 Shamarh Brooks (West Indies) flag Shamarh Brooks (West Indies) 88.72 M-5 | Runs-131 | Avg-15 | SR*-43
207 Down 20 Asghar Afghan (Afghanistan) flag Asghar Afghan (Afghanistan) 87.32 M-2 | Runs-191 | Avg-64 | SR*-62
208 New Matthew Potts (England) flag Matthew Potts (England) 87.30 M-10 | Runs-86 | Avg-9 | SR*-51
209 Down 23 Saif Hassan (Bangladesh) flag Saif Hassan (Bangladesh) 86.67 M-4 | Runs-135 | Avg-17 | SR*-50
210 Up 12 Lungi Ngidi (South Africa) flag Lungi Ngidi (South Africa) 85.51 M-13 | Runs-80 | Avg-5 | SR*-45
211 Down 42 Simon Harmer (South Africa) flag Simon Harmer (South Africa) 84.78 M-5 | Runs-163 | Avg-23 | SR*-36
213 Down 48 Hasan Ali (Pakistan) flag Hasan Ali (Pakistan) 84.03 M-15 | Runs-227 | Avg-10 | SR*-63
214 Down 77 Kyle Jamieson (New Zealand) flag Kyle Jamieson (New Zealand) 83.89 M-14 | Runs-236 | Avg-13 | SR*-49
215 Down 5 Blessing Muzarabani (Zimbabwe) flag Blessing Muzarabani (Zimbabwe) 82.59 M-7 | Runs-111 | Avg-12 | SR*-45
216 Down 23 Tarisai Musakanda (Zimbabwe) flag Tarisai Musakanda (Zimbabwe) 81.13 M-4 | Runs-128 | Avg-18 | SR*-40
217 Down 32 Yasir Shah (Pakistan) flag Yasir Shah (Pakistan) 80.70 M-5 | Runs-144 | Avg-21 | SR*-45
218 Down 67 Shai Hope (West Indies) flag Shai Hope (West Indies) 79.29 M-4 | Runs-123 | Avg-15 | SR*-37
219 New Hasan Mahmud (Bangladesh) flag Hasan Mahmud (Bangladesh) 79.15 M-9 | Runs-107 | Avg-11 | SR*-42
222 Up 2 Nayeem Hasan (Bangladesh) flag Nayeem Hasan (Bangladesh) 76.65 M-6 | Runs-114 | Avg-13 | SR*-43
224 Down 24 Will Jacks (England) flag Will Jacks (England) 76.36 M-2 | Runs-89 | Avg-22 | SR*-99
225 Down 104 Wanindu Hasaranga (Sri Lanka) flag Wanindu Hasaranga (Sri Lanka) 76.11 M-3 | Runs-119 | Avg-24 | SR*-77
226 New Noor Ali Zadran (Afghanistan) flag Noor Ali Zadran (Afghanistan) 75.49 M-2 | Runs-117 | Avg-29 | SR*-42
227 Down 29 Dom Bess (England) flag Dom Bess (England) 74.96 M-4 | Runs-96 | Avg-16 | SR*-34
231 Down 14 Abrar Ahmed (Pakistan) flag Abrar Ahmed (Pakistan) 72.88 M-8 | Runs-66 | Avg-9 | SR*-61
232 New Corbin Bosch (South Africa) flag Corbin Bosch (South Africa) 72.23 M-1 | Runs-81 | Avg-81 | SR*-86
233 Down 27 Jamie Overton (England) flag Jamie Overton (England) 72.12 M-1 | Runs-97 | Avg-97 | SR*-71
234 New Raynard van Tonder (South Africa) flag Raynard van Tonder (South Africa) 71.63 M-2 | Runs-64 | Avg-16 | SR*-38
235 Down 110 Tim Paine (Australia) flag Tim Paine (Australia) 71.13 M-2 | Runs-117 | Avg-39 | SR*-58
236 Down 52 Wriddhiman Saha (India) flag Wriddhiman Saha (India) 71.13 M-2 | Runs-102 | Avg-34 | SR*-48
237 Down 66 Anrich Nortje (South Africa) flag Anrich Nortje (South Africa) 70.01 M-12 | Runs-98 | Avg-7 | SR*-44
238 Down 60 Mahmudullah (Bangladesh) flag Mahmudullah (Bangladesh) 70.00 M-1 | Runs-150 | Avg-na | SR*-54
239 Down 66 Scott Boland (Australia) flag Scott Boland (Australia) 69.59 M-12 | Runs-68 | Avg-9 | SR*-27
240 Down 3 Ish Sodhi (New Zealand) flag Ish Sodhi (New Zealand) 69.37 M-4 | Runs-113 | Avg-19 | SR*-33
241 New Nathan Smith (New Zealand) flag Nathan Smith (New Zealand) 69.32 M-2 | Runs-80 | Avg-20 | SR*-67
243 Down 76 Kasun Rajitha (Sri Lanka) flag Kasun Rajitha (Sri Lanka) 67.76 M-9 | Runs-98 | Avg-11 | SR*-31
244 New Dane Piedt (South Africa) flag Dane Piedt (South Africa) 67.41 M-3 | Runs-83 | Avg-28 | SR*-46
245 New Will O�Rourke (New Zealand) flag Will O�Rourke (New Zealand) 65.53 M-10 | Runs-18 | Avg-3 | SR*-9
247 New Dion Myers (Zimbabwe) flag Dion Myers (Zimbabwe) 65.05 M-3 | Runs-151 | Avg-25 | SR*-41
249 No change Duanne Olivier (South Africa) flag Duanne Olivier (South Africa) 64.06 M-6 | Runs-40 | Avg-10 | SR*-23
250 New Akash Deep (India) flag Akash Deep (India) 63.80 M-7 | Runs-83 | Avg-8 | SR*-49
Tags: #topcricketplayersofalltime #bestcricketplayersofalltime #greatestcricketplayers #testcricket #tests #mentests #donaldtiripano #tiripano #prabathjayasuriya #jayasuriya #rostonchase #chase #peterhandscomb #handscomb #rahkeemcornwall #cornwall #jomelwarrican #warrican #keacycarty #carty #rehanahmed #ahmed #khaledahmed #asithafernando #fernando #shahadathossain #hossain #iccrankings #icctestrankings #iccodirankings #icct20irankings #iccteamrankings #iccplayerrankings #iccmenrankings #iccwomenrankings #iplrankings