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
144 Up 7 Avesh Khan (India) flag Avesh Khan (India) 175.38 M-8 | Wickets-9 | Avg-37 | SR-39 | ER-5.6
145 Down 51 Jason Holder (West Indies) flag Jason Holder (West Indies) 172.41 M-23 | Wickets-23 | Avg-40 | SR-46 | ER-5.3
146 Up 7 Umran Malik (India) flag Umran Malik (India) 171.38 M-10 | Wickets-13 | Avg-31 | SR-28 | ER-6.5
148 New Asitha Fernando (Sri Lanka) flag Asitha Fernando (Sri Lanka) 167.64 M-14 | Wickets-13 | Avg-39 | SR-41 | ER-5.7
149 Down 26 Brad Evans (Zimbabwe) flag Brad Evans (Zimbabwe) 167.28 M-15 | Wickets-13 | Avg-40 | SR-40 | ER-6.1
150 New Matthew Potts (England) flag Matthew Potts (England) 167.11 M-9 | Wickets-10 | Avg-29 | SR-30 | ER-5.9
151 Up 19 Gulsan Jha (Nepal) flag Gulsan Jha (Nepal) 167.08 M-34 | Wickets-33 | Avg-31 | SR-30 | ER-6.2
152 Down 6 Blair Tickner (New Zealand) flag Blair Tickner (New Zealand) 165.43 M-13 | Wickets-16 | Avg-42 | SR-39 | ER-6.6
153 Down 47 Tendai Chatara (Zimbabwe) flag Tendai Chatara (Zimbabwe) 165.34 M-17 | Wickets-20 | Avg-42 | SR-41 | ER-6.2
154 Down 32 James Neesham (New Zealand) flag James Neesham (New Zealand) 165.05 M-13 | Wickets-10 | Avg-54 | SR-48 | ER-6.8
155 Down 90 Moeen Ali (England) flag Moeen Ali (England) 164.70 M-32 | Wickets-26 | Avg-39 | SR-41 | ER-5.7
157 Down 23 Barry McCarthy (Ireland) flag Barry McCarthy (Ireland) 159.12 M-14 | Wickets-17 | Avg-40 | SR-42 | ER-5.7
159 Up 45 Kaleemullah (Oman) flag Kaleemullah (Oman) 154.74 M-37 | Wickets-38 | Avg-33 | SR-45 | ER-4.4
160 New Abrar Ahmed (Pakistan) flag Abrar Ahmed (Pakistan) 153.40 M-4 | Wickets-10 | Avg-16 | SR-22 | ER-4.4
161 New Dilon Heyliger (Canada) flag Dilon Heyliger (Canada) 153.15 M-16 | Wickets-27 | Avg-23 | SR-29 | ER-4.8
162 Down 42 Angelo Mathews (Sri Lanka) flag Angelo Mathews (Sri Lanka) 150.60 M-9 | Wickets-6 | Avg-18 | SR-22 | ER-4.8
163 Up 8 Bhuvneshwar Kumar (India) flag Bhuvneshwar Kumar (India) 150.48 M-7 | Wickets-9 | Avg-43 | SR-44 | ER-5.8
164 Down 78 Shadab Khan (Pakistan) flag Shadab Khan (Pakistan) 150.29 M-27 | Wickets-26 | Avg-47 | SR-50 | ER-5.6
165 Up 44 Soumya Sarkar (Bangladesh) flag Soumya Sarkar (Bangladesh) 149.42 M-20 | Wickets-7 | Avg-36 | SR-33 | ER-6.4
166 Down 71 Zahoor Khan (U.A.E.) flag Zahoor Khan (U.A.E.) 149.33 M-45 | Wickets-62 | Avg-27 | SR-34 | ER-4.8
168 Down 81 Marcus Stoinis (Australia) flag Marcus Stoinis (Australia) 147.34 M-26 | Wickets-15 | Avg-38 | SR-40 | ER-5.7
169 Up 18 Olly Stone (England) flag Olly Stone (England) 144.82 M-6 | Wickets-8 | Avg-38 | SR-37 | ER-6.1
171 Up 9 Nathan Ellis (Australia) flag Nathan Ellis (Australia) 142.43 M-8 | Wickets-10 | Avg-38 | SR-38 | ER-6.0
172 Down 40 Glenn Phillips (New Zealand) flag Glenn Phillips (New Zealand) 141.56 M-33 | Wickets-13 | Avg-41 | SR-42 | ER-5.9
173 Down 1 Ryan Klein (Netherlands) flag Ryan Klein (Netherlands) 141.50 M-14 | Wickets-12 | Avg-45 | SR-54 | ER-5.0
174 Down 32 Saqib Mahmood (England) flag Saqib Mahmood (England) 141.40 M-5 | Wickets-9 | Avg-24 | SR-30 | ER-4.9
175 New Harsh Thaker (Canada) flag Harsh Thaker (Canada) 140.98 M-20 | Wickets-21 | Avg-30 | SR-44 | ER-4.2
176 Down 79 Curtis Campher (Ireland) flag Curtis Campher (Ireland) 140.05 M-37 | Wickets-24 | Avg-39 | SR-40 | ER-5.8
177 Up 54 Ben Shikongo (Namibia) flag Ben Shikongo (Namibia) 138.13 M-19 | Wickets-23 | Avg-32 | SR-33 | ER-5.9
179 New Jan Nicol Loftie-Eaton (Namibia) flag Jan Nicol Loftie-Eaton (Namibia) 135.18 M-40 | Wickets-21 | Avg-24 | SR-26 | ER-5.5
180 Down 76 Chris Greaves (Scotland) flag Chris Greaves (Scotland) 134.19 M-29 | Wickets-25 | Avg-23 | SR-25 | ER-5.4
184 New Aaron Hardie (Australia) flag Aaron Hardie (Australia) 131.09 M-11 | Wickets-7 | Avg-38 | SR-43 | ER-5.3
185 Up 1 Rehan Ahmed (England) flag Rehan Ahmed (England) 130.88 M-6 | Wickets-10 | Avg-23 | SR-28 | ER-5.0
186 Down 22 Keemo Paul (West Indies) flag Keemo Paul (West Indies) 125.87 M-11 | Wickets-11 | Avg-32 | SR-34 | ER-5.7
187 Down 33 Luke Jongwe (Zimbabwe) flag Luke Jongwe (Zimbabwe) 125.64 M-21 | Wickets-15 | Avg-39 | SR-37 | ER-6.3
188 Up 5 Sisanda Magala (South Africa) flag Sisanda Magala (South Africa) 123.68 M-8 | Wickets-15 | Avg-25 | SR-23 | ER-6.7
189 Down 87 Dhananjaya de Silva (Sri Lanka) flag Dhananjaya de Silva (Sri Lanka) 123.46 M-45 | Wickets-22 | Avg-45 | SR-53 | ER-5.0
191 Up 48 Will Jacks (England) flag Will Jacks (England) 121.89 M-15 | Wickets-5 | Avg-45 | SR-47 | ER-5.8
192 New Kushal Bhurtel (Nepal) flag Kushal Bhurtel (Nepal) 121.19 M-57 | Wickets-16 | Avg-20 | SR-24 | ER-5.0
193 Down 12 Saqib Zulfiqar (Netherlands) flag Saqib Zulfiqar (Netherlands) 120.93 M-14 | Wickets-8 | Avg-36 | SR-34 | ER-6.4
195 Down 59 Safyaan Sharif (Scotland) flag Safyaan Sharif (Scotland) 118.04 M-38 | Wickets-38 | Avg-37 | SR-44 | ER-5.0
196 Down 69 Ryan Burl (Zimbabwe) flag Ryan Burl (Zimbabwe) 117.00 M-34 | Wickets-12 | Avg-47 | SR-43 | ER-6.5
197 Down 19 Aiden Markram (South Africa) flag Aiden Markram (South Africa) 116.43 M-48 | Wickets-17 | Avg-51 | SR-55 | ER-5.5
198 No change Odean Smith (West Indies) flag Odean Smith (West Indies) 116.31 M-9 | Wickets-10 | Avg-26 | SR-28 | ER-5.5
199 No change Dwaine Pretorius (South Africa) flag Dwaine Pretorius (South Africa) 115.20 M-5 | Wickets-6 | Avg-22 | SR-20 | ER-6.6
200 No change Brandon Glover (Netherlands) flag Brandon Glover (Netherlands) 114.30 M-8 | Wickets-8 | Avg-51 | SR-47 | ER-6.5
201 Up 1 Kevin Sinclair (West Indies) flag Kevin Sinclair (West Indies) 113.55 M-7 | Wickets-11 | Avg-26 | SR-35 | ER-4.4
202 Up 1 Jason Mohammed (West Indies) flag Jason Mohammed (West Indies) 113.12 M-8 | Wickets-8 | Avg-26 | SR-37 | ER-4.3
203 New Akila Dananjaya (Sri Lanka) flag Akila Dananjaya (Sri Lanka) 111.62 M-6 | Wickets-8 | Avg-38 | SR-43 | ER-5.3
205 Down 90 Iftikhar Ahmed (Pakistan) flag Iftikhar Ahmed (Pakistan) 110.27 M-21 | Wickets-10 | Avg-54 | SR-54 | ER-6.0
206 Up 6 Sanchit Sharma (U.A.E.) flag Sanchit Sharma (U.A.E.) 110.04 M-10 | Wickets-11 | Avg-29 | SR-31 | ER-5.7
207 Down 52 Karthik Meiyappan (U.A.E.) flag Karthik Meiyappan (U.A.E.) 109.37 M-27 | Wickets-31 | Avg-32 | SR-33 | ER-5.8
208 Down 20 Yannic Cariah (West Indies) flag Yannic Cariah (West Indies) 108.80 M-14 | Wickets-13 | Avg-48 | SR-46 | ER-6.3
209 Down 93 Chad Soper (P.N.G.) flag Chad Soper (P.N.G.) 106.95 M-36 | Wickets-45 | Avg-28 | SR-38 | ER-4.4
210 New Xavier Bartlett (Australia) flag Xavier Bartlett (Australia) 106.71 M-2 | Wickets-8 | Avg-5 | SR-12 | ER-2.4
211 New Kyle Klein (Netherlands) flag Kyle Klein (Netherlands) 106.61 M-8 | Wickets-16 | Avg-17 | SR-21 | ER-4.8
212 Down 36 Dipendra Singh Airee (Nepal) flag Dipendra Singh Airee (Nepal) 105.53 M-50 | Wickets-36 | Avg-36 | SR-54 | ER-4.0
213 Down 3 Victor Nyauchi (Zimbabwe) flag Victor Nyauchi (Zimbabwe) 105.29 M-10 | Wickets-7 | Avg-50 | SR-57 | ER-5.3
214 Down 32 Steven Taylor (U.S.A.) flag Steven Taylor (U.S.A.) 105.06 M-37 | Wickets-31 | Avg-31 | SR-42 | ER-4.4
215 Down 103 Mohammad Saifuddin (Bangladesh) flag Mohammad Saifuddin (Bangladesh) 104.19 M-7 | Wickets-10 | Avg-31 | SR-29 | ER-6.4
216 New Shadley van Schalkwyk (U.S.A.) flag Shadley van Schalkwyk (U.S.A.) 102.59 M-10 | Wickets-16 | Avg-29 | SR-30 | ER-5.8
219 Down 35 Kyle Jamieson (New Zealand) flag Kyle Jamieson (New Zealand) 101.34 M-11 | Wickets-11 | Avg-38 | SR-44 | ER-5.2
220 Up 16 Khawar Ali (Oman) flag Khawar Ali (Oman) 100.24 M-23 | Wickets-30 | Avg-29 | SR-36 | ER-4.8
221 New Marnus Labuschagne (Australia) flag Marnus Labuschagne (Australia) 99.22 M-46 | Wickets-6 | Avg-41 | SR-37 | ER-6.7
222 Down 5 Alasdair Evans (Scotland) flag Alasdair Evans (Scotland) 98.86 M-6 | Wickets-12 | Avg-15 | SR-21 | ER-4.3
226 Down 83 Riley Hekure (P.N.G.) flag Riley Hekure (P.N.G.) 97.33 M-24 | Wickets-24 | Avg-29 | SR-37 | ER-4.7
227 Down 92 Kyle Mayers (West Indies) flag Kyle Mayers (West Indies) 97.19 M-28 | Wickets-14 | Avg-45 | SR-49 | ER-5.5
228 Down 10 Kashif Daud (U.A.E.) flag Kashif Daud (U.A.E.) 97.15 M-19 | Wickets-16 | Avg-30 | SR-41 | ER-4.4
230 Down 90 Rohan Mustafa (U.A.E.) flag Rohan Mustafa (U.A.E.) 96.32 M-44 | Wickets-44 | Avg-33 | SR-47 | ER-4.3
231 Down 23 Ian Holland (U.S.A.) flag Ian Holland (U.S.A.) 96.14 M-7 | Wickets-12 | Avg-21 | SR-29 | ER-4.4
233 Down 11 Adrian Neill (Scotland) flag Adrian Neill (Scotland) 95.69 M-8 | Wickets-13 | Avg-24 | SR-29 | ER-5.1
235 New Jay Odedra (Oman) flag Jay Odedra (Oman) 95.48 M-13 | Wickets-10 | Avg-30 | SR-44 | ER-4.0
236 New Wiaan Mulder (South Africa) flag Wiaan Mulder (South Africa) 94.09 M-10 | Wickets-6 | Avg-41 | SR-39 | ER-6.3
238 Down 11 Zawar Farid (Bowler) flag Zawar Farid (Bowler) 91.83 M-9 | Wickets-8 | Avg-20 | SR-21 | ER-5.7
239 Down 28 Faheem Ashraf (Pakistan) flag Faheem Ashraf (Pakistan) 90.49 M-9 | Wickets-5 | Avg-75 | SR-78 | ER-5.7
240 Down 8 Mukesh Kumar (India) flag Mukesh Kumar (India) 88.81 M-6 | Wickets-5 | Avg-43 | SR-47 | ER-5.6
241 Down 52 Tom Curran (England) flag Tom Curran (England) 88.48 M-4 | Wickets-6 | Avg-37 | SR-40 | ER-5.6
242 Down 9 Ravichandran Ashwin (India) flag Ravichandran Ashwin (India) 88.39 M-5 | Wickets-6 | Avg-41 | SR-47 | ER-5.2
243 New Qais Ahmad (Afghanistan) flag Qais Ahmad (Afghanistan) 88.29 M-3 | Wickets-6 | Avg-22 | SR-22 | ER-6.1
245 Down 21 Alei Nao (P.N.G.) flag Alei Nao (P.N.G.) 87.28 M-13 | Wickets-11 | Avg-43 | SR-49 | ER-5.3
246 Down 83 Dasun Shanaka (Sri Lanka) flag Dasun Shanaka (Sri Lanka) 86.56 M-49 | Wickets-17 | Avg-43 | SR-46 | ER-5.6
247 Down 46 Mohammad Hasnain (Pakistan) flag Mohammad Hasnain (Pakistan) 85.06 M-8 | Wickets-7 | Avg-51 | SR-52 | ER-5.8
248 Down 111 Mitchell Marsh (Australia) flag Mitchell Marsh (Australia) 83.42 M-33 | Wickets-8 | Avg-29 | SR-33 | ER-5.3
250 Down 9 Nestor Dhamba (Oman) flag Nestor Dhamba (Oman) 81.33 M-10 | Wickets-11 | Avg-22 | SR-32 | ER-4.2
Tags: #topcricketplayersofalltime #bestcricketplayersofalltime #greatestcricketplayers #odicricket #odis #menodis #aveshkhan #khan #jasonholder #holder #umranmalik #malik #asithafernando #fernando #bradevans #evans #matthewpotts #potts #gulsanjha #jha #blairtickner #tickner #tendaichatara #chatara #jamesneesham #neesham #moeenali #ali #iccrankings #icctestrankings #iccodirankings #icct20irankings #iccteamrankings #iccplayerrankings #iccmenrankings #iccwomenrankings #iplrankings