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
101 Down 22 Azhar Ali (Pakistan) flag Azhar Ali (Pakistan) 191.54 M-15 | Runs-970 | Avg-40 | SR*-44
102 Down 35 Brendan Taylor (Zimbabwe) flag Brendan Taylor (Zimbabwe) 190.83 M-3 | Runs-265 | Avg-44 | SR*-97
103 Up 5 Mark Adair (Ireland) flag Mark Adair (Ireland) 187.25 M-5 | Runs-209 | Avg-30 | SR*-69
104 No change Rory Burns (England) flag Rory Burns (England) 185.27 M-11 | Runs-556 | Avg-26 | SR*-42
105 Down 15 Tim Southee (New Zealand) flag Tim Southee (New Zealand) 183.13 M-31 | Runs-555 | Avg-12 | SR*-75
106 Down 56 Kyle Mayers (West Indies) flag Kyle Mayers (West Indies) 182.88 M-18 | Runs-949 | Avg-33 | SR*-61
107 Up 85 Ryan Rickelton (South Africa) flag Ryan Rickelton (South Africa) 182.86 M-9 | Runs-357 | Avg-26 | SR*-45
108 Down 32 Marco Jansen (South Africa) flag Marco Jansen (South Africa) 179.05 M-16 | Runs-444 | Avg-21 | SR*-47
109 Down 66 Cheteshwar Pujara (India) flag Cheteshwar Pujara (India) 177.04 M-24 | Runs-1292 | Avg-32 | SR*-39
110 Down 15 Alzarri Joseph (West Indies) flag Alzarri Joseph (West Indies) 174.37 M-24 | Runs-448 | Avg-12 | SR*-56
111 New Kirk McKenzie (West Indies) flag Kirk McKenzie (West Indies) 173.95 M-6 | Runs-203 | Avg-17 | SR*-59
112 New Jaker Ali (Bangladesh) flag Jaker Ali (Bangladesh) 172.33 M-3 | Runs-236 | Avg-39 | SR*-61
113 Down 17 Niroshan Dickwella (Sri Lanka) flag Niroshan Dickwella (Sri Lanka) 170.62 M-16 | Runs-777 | Avg-31 | SR*-65
114 Down 22 Fawad Alam (Pakistan) flag Fawad Alam (Pakistan) 169.86 M-13 | Runs-629 | Avg-39 | SR*-47
115 New Tristan Stubbs (South Africa) flag Tristan Stubbs (South Africa) 168.59 M-8 | Runs-500 | Avg-36 | SR*-53
116 New Gudakesh Motie (West Indies) flag Gudakesh Motie (West Indies) 168.48 M-9 | Runs-173 | Avg-22 | SR*-62
117 Down 12 Nkrumah Bonner (West Indies) flag Nkrumah Bonner (West Indies) 167.67 M-15 | Runs-803 | Avg-38 | SR*-34
118 New Justin Greaves (West Indies) flag Justin Greaves (West Indies) 167.27 M-4 | Runs-207 | Avg-30 | SR*-54
119 Down 60 Moeen Ali (England) flag Moeen Ali (England) 165.23 M-8 | Runs-312 | Avg-22 | SR*-59
120 Down 11 Alex Lees (England) flag Alex Lees (England) 164.83 M-10 | Runs-453 | Avg-24 | SR*-43
121 Down 52 Nurul Hasan (Bangladesh) flag Nurul Hasan (Bangladesh) 163.24 M-8 | Runs-325 | Avg-23 | SR*-64
122 Down 25 Rassie van der Dussen (South Africa) flag Rassie van der Dussen (South Africa) 163.16 M-13 | Runs-616 | Avg-29 | SR*-40
123 Down 40 Sarel Erwee (South Africa) flag Sarel Erwee (South Africa) 163.14 M-10 | Runs-479 | Avg-27 | SR*-43
124 Down 1 Hanuma Vihari (India) flag Hanuma Vihari (India) 162.88 M-5 | Runs-242 | Avg-35 | SR*-34
125 New Saim Ayub (Pakistan) flag Saim Ayub (Pakistan) 162.03 M-7 | Runs-364 | Avg-26 | SR*-55
126 New Kamran Ghulam (Pakistan) flag Kamran Ghulam (Pakistan) 161.65 M-3 | Runs-205 | Avg-41 | SR*-58
127 Up 15 Paul Stirling (Ireland) flag Paul Stirling (Ireland) 161.52 M-4 | Runs-247 | Avg-31 | SR*-58
128 No change Kagiso Rabada (South Africa) flag Kagiso Rabada (South Africa) 160.14 M-26 | Runs-418 | Avg-13 | SR*-58
129 New Mikyle Louis (West Indies) flag Mikyle Louis (West Indies) 158.64 M-7 | Runs-333 | Avg-24 | SR*-43
130 Down 85 Henry Nicholls (New Zealand) flag Henry Nicholls (New Zealand) 157.75 M-20 | Runs-978 | Avg-31 | SR*-51
131 Up 21 Srikar Bharat (India) flag Srikar Bharat (India) 156.36 M-7 | Runs-221 | Avg-20 | SR*-53
132 Down 16 Yasir Ali (Bangladesh) flag Yasir Ali (Bangladesh) 152.81 M-6 | Runs-205 | Avg-21 | SR*-46
133 Down 15 Marcus Harris (Australia) flag Marcus Harris (Australia) 152.35 M-5 | Runs-222 | Avg-28 | SR*-38
134 New Tom Hartley (England) flag Tom Hartley (England) 152.09 M-5 | Runs-185 | Avg-19 | SR*-65
135 Down 102 Jermaine Blackwood (West Indies) flag Jermaine Blackwood (West Indies) 150.07 M-23 | Runs-1109 | Avg-27 | SR*-46
136 Up 27 Taijul Islam (Bangladesh) flag Taijul Islam (Bangladesh) 148.23 M-22 | Runs-360 | Avg-10 | SR*-34
137 Down 67 Shardul Thakur (India) flag Shardul Thakur (India) 147.64 M-10 | Runs-327 | Avg-19 | SR*-64
138 Down 2 Regis Chakabva (Zimbabwe) flag Regis Chakabva (Zimbabwe) 147.27 M-5 | Runs-255 | Avg-36 | SR*-52
139 Down 88 Ajinkya Rahane (India) flag Ajinkya Rahane (India) 145.90 M-18 | Runs-693 | Avg-22 | SR*-46
140 Down 18 Ross Taylor (New Zealand) flag Ross Taylor (New Zealand) 144.90 M-8 | Runs-316 | Avg-26 | SR*-49
141 Up 27 Jasprit Bumrah (India) flag Jasprit Bumrah (India) 141.99 M-28 | Runs-272 | Avg-9 | SR*-49
142 Up 12 James Anderson (England) flag James Anderson (England) 141.56 M-32 | Runs-136 | Avg-5 | SR*-35
143 Down 61 Kusal Perera (Sri Lanka) flag Kusal Perera (Sri Lanka) 137.86 M-3 | Runs-163 | Avg-27 | SR*-65
144 Down 32 Keshav Maharaj (South Africa) flag Keshav Maharaj (South Africa) 137.65 M-25 | Runs-457 | Avg-12 | SR*-58
145 Down 2 Nathan Lyon (Australia) flag Nathan Lyon (Australia) 137.27 M-35 | Runs-522 | Avg-14 | SR*-62
146 Up 13 Ajaz Patel (New Zealand) flag Ajaz Patel (New Zealand) 137.00 M-13 | Runs-136 | Avg-11 | SR*-36
147 Up 28 Taskin Ahmed (Bangladesh) flag Taskin Ahmed (Bangladesh) 136.98 M-12 | Runs-193 | Avg-14 | SR*-48
148 Down 91 Craig Ervine (Zimbabwe) flag Craig Ervine (Zimbabwe) 135.42 M-4 | Runs-262 | Avg-37 | SR*-59
149 Down 18 Mitchell Starc (Australia) flag Mitchell Starc (Australia) 134.94 M-34 | Runs-638 | Avg-17 | SR*-47
150 No change Kemar Roach (West Indies) flag Kemar Roach (West Indies) 134.77 M-24 | Runs-350 | Avg-12 | SR*-34
151 New Dhruv Jurel (India) flag Dhruv Jurel (India) 134.11 M-4 | Runs-202 | Avg-40 | SR*-53
152 Down 39 Jos Buttler (England) flag Jos Buttler (England) 133.99 M-10 | Runs-364 | Avg-23 | SR*-42
153 Up 5 Noman Ali (Pakistan) flag Noman Ali (Pakistan) 132.65 M-17 | Runs-353 | Avg-20 | SR*-48
154 Down 52 Ollie Robinson (England) flag Ollie Robinson (England) 132.64 M-20 | Runs-410 | Avg-15 | SR*-56
155 Down 20 Haseeb Hameed (England) flag Haseeb Hameed (England) 132.29 M-7 | Runs-220 | Avg-17 | SR*-30
156 Down 57 Oshada Fernando (Sri Lanka) flag Oshada Fernando (Sri Lanka) 129.10 M-15 | Runs-698 | Avg-29 | SR*-49
157 Down 30 John Campbell (West Indies) flag John Campbell (West Indies) 128.99 M-9 | Runs-396 | Avg-26 | SR*-47
158 Down 65 Faheem Ashraf (Pakistan) flag Faheem Ashraf (Pakistan) 128.14 M-12 | Runs-439 | Avg-24 | SR*-48
159 Down 58 Dom Sibley (England) flag Dom Sibley (England) 127.56 M-10 | Runs-356 | Avg-20 | SR*-30
160 New Milan Rathnayake (Sri Lanka) flag Milan Rathnayake (Sri Lanka) 127.40 M-4 | Runs-151 | Avg-30 | SR*-63
161 Up 51 Peter Moor (Ireland/Zimbabwe) flag Peter Moor (Ireland/Zimbabwe) 125.36 M-6 | Runs-167 | Avg-14 | SR*-48
162 New Gus Atkinson (England) flag Gus Atkinson (England) 125.29 M-11 | Runs-352 | Avg-23 | SR*-79
163 Up 79 Sajid Khan (Pakistan) flag Sajid Khan (Pakistan) 123.56 M-10 | Runs-160 | Avg-15 | SR*-55
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
167 Down 82 Michael Bracewell (New Zealand) flag Michael Bracewell (New Zealand) 118.43 M-8 | Runs-259 | Avg-20 | SR*-57
168 Down 23 Peter Handscomb (Australia) flag Peter Handscomb (Australia) 116.47 M-4 | Runs-145 | Avg-29 | SR*-40
169 New Jayden Seales (West Indies) flag Jayden Seales (West Indies) 115.78 M-17 | Runs-102 | Avg-7 | SR*-35
170 Up 34 Lahiru Kumara (Sri Lanka) flag Lahiru Kumara (Sri Lanka) 115.51 M-11 | Runs-72 | Avg-6 | SR*-32
171 Up 9 Jack Leach (England) flag Jack Leach (England) 114.86 M-29 | Runs-278 | Avg-11 | SR*-36
172 Down 40 Rahkeem Cornwall (West Indies) flag Rahkeem Cornwall (West Indies) 114.43 M-7 | Runs-229 | Avg-25 | SR*-62
173 New Shamar Joseph (West Indies) flag Shamar Joseph (West Indies) 113.99 M-8 | Runs-186 | Avg-14 | SR*-82
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
180 Down 56 Neil Wagner (New Zealand) flag Neil Wagner (New Zealand) 107.57 M-13 | Runs-215 | Avg-17 | SR*-66
181 Up 15 Vishwa Fernando (Sri Lanka) flag Vishwa Fernando (Sri Lanka) 106.86 M-18 | Runs-105 | Avg-7 | SR*-26
182 New Kuldeep Yadav (India) flag Kuldeep Yadav (India) 106.34 M-7 | Runs-148 | Avg-16 | SR*-28
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
185 Down 65 Raymon Reifer (West Indies) flag Raymon Reifer (West Indies) 104.33 M-7 | Runs-246 | Avg-21 | SR*-46
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
188 Down 40 Shoriful Islam (Bangladesh) flag Shoriful Islam (Bangladesh) 103.57 M-12 | Runs-144 | Avg-10 | SR*-72
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
195 Down 29 Josh Hazlewood (Australia) flag Josh Hazlewood (Australia) 94.88 M-19 | Runs-86 | Avg-11 | SR*-36
196 Down 55 Prince Masvaure (Zimbabwe) flag Prince Masvaure (Zimbabwe) 94.76 M-4 | Runs-197 | Avg-33 | SR*-40
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
200 Down 38 Shaheen Shah Afridi (Pakistan) flag Shaheen Shah Afridi (Pakistan) 93.68 M-19 | Runs-179 | Avg-11 | SR*-52
Tags: #topcricketplayersofalltime #bestcricketplayersofalltime #greatestcricketplayers #testcricket #tests #mentests #azharali #ali #brendantaylor #taylor #markadair #adair #roryburns #burns #timsouthee #southee #kylemayers #mayers #ryanrickelton #rickelton #marcojansen #jansen #cheteshwarpujara #pujara #alzarrijoseph #joseph #kirkmckenzie #mckenzie #iccrankings #icctestrankings #iccodirankings #icct20irankings #iccteamrankings #iccplayerrankings #iccmenrankings #iccwomenrankings #iplrankings