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
1 Up 10 Ajaz Patel (New Zealand) flag Ajaz Patel (New Zealand) 612.25 M-25 | Wickets-63 | Avg-28 | SR-47 | ER-3.6
2 No change Prabath Jayasuriya (Sri Lanka) flag Prabath Jayasuriya (Sri Lanka) 559.98 M-34 | Wickets-107 | Avg-29 | SR-55 | ER-3.2
6 Up 14 Marco Jansen (South Africa) flag Marco Jansen (South Africa) 478.30 M-29 | Wickets-70 | Avg-21 | SR-36 | ER-3.5
8 Up 24 Noman Ali (Pakistan) flag Noman Ali (Pakistan) 461.96 M-33 | Wickets-67 | Avg-28 | SR-56 | ER-3.0
11 Up 103 Mitchell Santner (New Zealand) flag Mitchell Santner (New Zealand) 442.77 M-13 | Wickets-33 | Avg-22 | SR-44 | ER-3.0
15 Down 8 Taijul Islam (Bangladesh) flag Taijul Islam (Bangladesh) 426.54 M-41 | Wickets-103 | Avg-30 | SR-63 | ER-2.9
16 Down 6 Ravindra Jadeja (India) flag Ravindra Jadeja (India) 411.85 M-57 | Wickets-107 | Avg-23 | SR-51 | ER-2.8
18 Up 4 Jack Leach (England) flag Jack Leach (England) 383.23 M-55 | Wickets-108 | Avg-36 | SR-68 | ER-3.2
20 Down 15 Mitchell Starc (Australia) flag Mitchell Starc (Australia) 369.69 M-65 | Wickets-121 | Avg-30 | SR-50 | ER-3.6
21 Up 35 Keshav Maharaj (South Africa) flag Keshav Maharaj (South Africa) 355.60 M-47 | Wickets-83 | Avg-24 | SR-50 | ER-2.8
28 Up 74 Kuldeep Yadav (India) flag Kuldeep Yadav (India) 331.48 M-14 | Wickets-32 | Avg-21 | SR-35 | ER-3.6
36 Up 19 Vishwa Fernando (Sri Lanka) flag Vishwa Fernando (Sri Lanka) 308.56 M-34 | Wickets-53 | Avg-31 | SR-53 | ER-3.5
37 Up 9 Gudakesh Motie (West Indies) flag Gudakesh Motie (West Indies) 300.38 M-17 | Wickets-28 | Avg-27 | SR-51 | ER-3.2
39 New Tom Hartley (England) flag Tom Hartley (England) 294.78 M-9 | Wickets-22 | Avg-36 | SR-68 | ER-3.2
40 No change Jomel Warrican (West Indies) flag Jomel Warrican (West Indies) 283.48 M-17 | Wickets-32 | Avg-30 | SR-62 | ER-2.9
45 Up 31 Shakib Al Hasan (Bangladesh) flag Shakib Al Hasan (Bangladesh) 265.36 M-29 | Wickets-36 | Avg-35 | SR-74 | ER-2.9
46 Down 2 Trent Boult (New Zealand) flag Trent Boult (New Zealand) 259.45 M-16 | Wickets-41 | Avg-24 | SR-45 | ER-3.2
47 Down 33 Shaheen Shah Afridi (Pakistan) flag Shaheen Shah Afridi (Pakistan) 255.92 M-35 | Wickets-77 | Avg-26 | SR-49 | ER-3.1
49 Down 26 Axar Patel (India) flag Axar Patel (India) 252.34 M-28 | Wickets-55 | Avg-19 | SR-46 | ER-2.5
58 Down 7 Praveen Jayawickrama (Sri Lanka) flag Praveen Jayawickrama (Sri Lanka) 211.07 M-10 | Wickets-25 | Avg-26 | SR-53 | ER-2.9
59 Down 9 Lasith Embuldeniya (Sri Lanka) flag Lasith Embuldeniya (Sri Lanka) 208.83 M-18 | Wickets-41 | Avg-35 | SR-69 | ER-3.0
76 Down 43 Neil Wagner (New Zealand) flag Neil Wagner (New Zealand) 178.30 M-26 | Wickets-41 | Avg-34 | SR-57 | ER-3.6
82 Up 30 Nandre Burger (South Africa) flag Nandre Burger (South Africa) 157.83 M-6 | Wickets-14 | Avg-17 | SR-27 | ER-3.8
85 Up 5 Mir Hamza (Pakistan) flag Mir Hamza (Pakistan) 154.19 M-10 | Wickets-11 | Avg-40 | SR-83 | ER-2.9
87 Down 16 Veerasammy Permaul (West Indies) flag Veerasammy Permaul (West Indies) 151.15 M-6 | Wickets-13 | Avg-30 | SR-57 | ER-3.2
88 Down 30 Shoriful Islam (Bangladesh) flag Shoriful Islam (Bangladesh) 147.59 M-23 | Wickets-26 | Avg-35 | SR-67 | ER-3.1
101 Down 17 Matthew Kuhnemann (Australia) flag Matthew Kuhnemann (Australia) 125.46 M-5 | Wickets-9 | Avg-31 | SR-52 | ER-3.6
104 New Neil Brand (South Africa) flag Neil Brand (South Africa) 122.11 M-4 | Wickets-8 | Avg-21 | SR-29 | ER-4.4
109 Down 21 Mohammad Nawaz (Pakistan) flag Mohammad Nawaz (Pakistan) 115.11 M-6 | Wickets-11 | Avg-32 | SR-52 | ER-3.6
114 Up 10 Rachin Ravindra (New Zealand) flag Rachin Ravindra (New Zealand) 110.36 M-29 | Wickets-10 | Avg-45 | SR-88 | ER-3.1
121 Down 18 Amir Hamza (Afghanistan) flag Amir Hamza (Afghanistan) 94.84 M-6 | Wickets-12 | Avg-37 | SR-67 | ER-3.3
123 Down 18 George Linde (South Africa) flag George Linde (South Africa) 92.38 M-4 | Wickets-5 | Avg-24 | SR-57 | ER-2.5
130 Up 16 Richard Ngarava (Zimbabwe) flag Richard Ngarava (Zimbabwe) 82.85 M-8 | Wickets-9 | Avg-53 | SR-87 | ER-3.7
135 New Zia-ur-Rehman (Afghanistan) flag Zia-ur-Rehman (Afghanistan) 75.32 M-6 | Wickets-8 | Avg-41 | SR-80 | ER-3.1
136 Up 20 Zahir Khan (Afghanistan) flag Zahir Khan (Afghanistan) 74.11 M-8 | Wickets-10 | Avg-54 | SR-68 | ER-4.8
138 Down 27 Sam Curran (England) flag Sam Curran (England) 72.53 M-10 | Wickets-6 | Avg-59 | SR-110 | ER-3.2
150 Down 10 Sean Williams (Zimbabwe) flag Sean Williams (Zimbabwe) 55.77 M-7 | Wickets-6 | Avg-54 | SR-97 | ER-3.3
155 Down 48 Mominul Haque (Bangladesh) flag Mominul Haque (Bangladesh) 52.20 M-54 | Wickets-6 | Avg-31 | SR-46 | ER-4.0
160 New Jacob Bethell (England) flag Jacob Bethell (England) 48.35 M-6 | Wickets-3 | Avg-26 | SR-31 | ER-5.0
163 Up 75 Senuran Muthusamy (South Africa) flag Senuran Muthusamy (South Africa) 45.39 M-4 | Wickets-5 | Avg-13 | SR-29 | ER-2.7
165 Down 24 T Natarajan (India) flag T Natarajan (India) 41.94 M-2 | Wickets-3 | Avg-40 | SR-77 | ER-3.1
166 Down 23 Jaydev Unadkat (India) flag Jaydev Unadkat (India) 40.16 M-6 | Wickets-3 | Avg-43 | SR-106 | ER-2.5
168 Down 21 Shahbaz Nadeem (India) flag Shahbaz Nadeem (India) 38.11 M-2 | Wickets-4 | Avg-58 | SR-89 | ER-3.9
174 Down 24 Wellington Masakadza (Zimbabwe) flag Wellington Masakadza (Zimbabwe) 35.20 M-3 | Wickets-5 | Avg-43 | SR-89 | ER-2.9
181 Down 24 Mustafizur Rahman (Bangladesh) flag Mustafizur Rahman (Bangladesh) 31.83 M-4 | Wickets-3 | Avg-51 | SR-100 | ER-3.1
184 New Josh Hull (England) flag Josh Hull (England) 30.29 M-2 | Wickets-3 | Avg-30 | SR-34 | ER-5.4
193 New Kavem Hodge (West Indies) flag Kavem Hodge (West Indies) 25.25 M-17 | Wickets-2 | Avg-46 | SR-72 | ER-3.8
200 Down 27 Sayed Shirzad (Afghanistan) flag Sayed Shirzad (Afghanistan) 21.48 M-2 | Wickets-3 | Avg-32 | SR-84 | ER-2.3
201 Down 27 Tendai Chisoro (Zimbabwe) flag Tendai Chisoro (Zimbabwe) 20.69 M-2 | Wickets-3 | Avg-73 | SR-148 | ER-3.0
202 Down 27 Milton Shumba (Zimbabwe) flag Milton Shumba (Zimbabwe) 20.21 M-5 | Wickets-1 | Avg-250 | SR-370 | ER-4.1
205 Down 40 Raymon Reifer (West Indies) flag Raymon Reifer (West Indies) 18.56 M-13 | Wickets-1 | Avg-82 | SR-156 | ER-3.2
215 Up 7 Matthew Humphreys (Ireland) flag Matthew Humphreys (Ireland) 11.86 M-3 | Wickets-1 | Avg-87 | SR-90 | ER-5.8
221 Down 1 Saud Shakeel (Pakistan) flag Saud Shakeel (Pakistan) 11.08 M-31 | Wickets-0 | Avg-na | SR-na | ER-8.8
229 Down 29 Ashton Agar (Australia) flag Ashton Agar (Australia) 9.81 M-2 | Wickets-0 | Avg-na | SR-na | ER-2.6
231 Down 28 Dunith Wellalage (Sri Lanka) flag Dunith Wellalage (Sri Lanka) 9.26 M-2 | Wickets-0 | Avg-na | SR-na | ER-2.7
232 New Theo van Woerkom (Ireland) flag Theo van Woerkom (Ireland) 8.97 M-2 | Wickets-1 | Avg-55 | SR-108 | ER-3.1
233 Down 29 George Dockrell (Ireland) flag George Dockrell (Ireland) 8.82 M-1 | Wickets-1 | Avg-112 | SR-129 | ER-5.2
236 Down 75 Haris Sohail (Pakistan) flag Haris Sohail (Pakistan) 8.41 M-1 | Wickets-0 | Avg-na | SR-na | ER-2.0
245 Down 21 Zafar Gohar (Pakistan) flag Zafar Gohar (Pakistan) 6.37 M-1 | Wickets-0 | Avg-na | SR-na | ER-5.0
248 Down 20 Dilshan Madushanka (Sri Lanka) flag Dilshan Madushanka (Sri Lanka) 5.24 M-1 | Wickets-0 | Avg-na | SR-na | ER-4.5
Tags: #topcricketplayersofalltime #bestcricketplayersofalltime #greatestcricketplayers #testcricket #tests #mentests #ajazpatel #patel #prabathjayasuriya #jayasuriya #marcojansen #jansen #nomanali #ali #mitchellsantner #santner #taijulislam #islam #ravindrajadeja #jadeja #jackleach #leach #mitchellstarc #starc #keshavmaharaj #maharaj #kuldeepyadav #yadav #iccrankings #icctestrankings #iccodirankings #icct20irankings #iccteamrankings #iccplayerrankings #iccmenrankings #iccwomenrankings #iplrankings