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 Down 112 Sikandar Raza (Zimbabwe) flag Sikandar Raza (Zimbabwe) 92.82 M-2 | Runs-150 | Avg-50 | SR*-65
202 New Ruan de Swardt (South Africa) flag Ruan de Swardt (South Africa) 92.30 M-2 | Runs-99 | Avg-33 | SR*-45
203 Down 69 Ramesh Mendis (Sri Lanka) flag Ramesh Mendis (Sri Lanka) 92.15 M-15 | Runs-380 | Avg-18 | SR*-46
204 Down 27 Todd Murphy (Australia) flag Todd Murphy (Australia) 91.44 M-6 | Runs-122 | Avg-14 | SR*-60
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
212 Down 24 Charith Asalanka (Sri Lanka) flag Charith Asalanka (Sri Lanka) 84.55 M-3 | Runs-88 | Avg-15 | SR*-51
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
220 Down 38 Sam Curran (England) flag Sam Curran (England) 77.37 M-5 | Runs-87 | Avg-15 | SR*-55
221 Down 24 Gary Ballance (Zimbabwe/England) flag Gary Ballance (Zimbabwe/England) 77.26 M-1 | Runs-155 | Avg-155 | SR*-53
222 Up 2 Nayeem Hasan (Bangladesh) flag Nayeem Hasan (Bangladesh) 76.65 M-6 | Runs-114 | Avg-13 | SR*-43
223 Down 24 Kieran Powell (West Indies) flag Kieran Powell (West Indies) 76.46 M-4 | Runs-102 | Avg-15 | SR*-46
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
228 Down 15 Lasith Embuldeniya (Sri Lanka) flag Lasith Embuldeniya (Sri Lanka) 74.91 M-10 | Runs-135 | Avg-8 | SR*-33
229 Down 24 Mohammad Nawaz (Pakistan) flag Mohammad Nawaz (Pakistan) 74.90 M-3 | Runs-94 | Avg-19 | SR*-50
230 New Mir Hamza (Pakistan) flag Mir Hamza (Pakistan) 73.38 M-5 | Runs-18 | Avg-3 | SR*-14
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
242 Down 116 Stuart Broad (England) flag Stuart Broad (England) 69.01 M-24 | Runs-327 | Avg-12 | SR*-61
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
246 New Neil Brand (South Africa) flag Neil Brand (South Africa) 65.07 M-2 | Runs-66 | Avg-17 | SR*-51
247 New Dion Myers (Zimbabwe) flag Dion Myers (Zimbabwe) 65.05 M-3 | Runs-151 | Avg-25 | SR*-41
248 Down 34 Milton Shumba (Zimbabwe) flag Milton Shumba (Zimbabwe) 65.02 M-4 | Runs-111 | Avg-14 | SR*-38
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 #sikandarraza #raza #ruandeswardt #swardt #rameshmendis #mendis #toddmurphy #murphy #kevinkasuza #kasuza #shamarhbrooks #brooks #asgharafghan #afghan #matthewpotts #potts #saifhassan #hassan #lungingidi #ngidi #simonharmer #harmer #iccrankings #icctestrankings #iccodirankings #icct20irankings #iccteamrankings #iccplayerrankings #iccmenrankings #iccwomenrankings #iplrankings