Year-end snapshots of ratings allowing you to track historical performance trends over time. Available for each year since the format origin.  Updated - 2nd Nov 2025. 

CRR Change Name Points Stats
1 Up 11 Rashid Khan (Afghanistan) flag Rashid Khan (Afghanistan) 877.96 M-48 | Wickets-72 | Avg-15 | SR-15 | ER-6.0
5 Up 1 Wanindu Hasaranga (Sri Lanka) flag Wanindu Hasaranga (Sri Lanka) 811.88 M-65 | Wickets-113 | Avg-15 | SR-13 | ER-6.8
10 Up 53 Adam Zampa (Australia) flag Adam Zampa (Australia) 689.11 M-59 | Wickets-78 | Avg-21 | SR-17 | ER-7.5
15 Down 12 Adil Rashid (England) flag Adil Rashid (England) 654.22 M-67 | Wickets-75 | Avg-23 | SR-19 | ER-7.2
16 Up 16 Kuldeep Yadav (India) flag Kuldeep Yadav (India) 649.41 M-19 | Wickets-30 | Avg-14 | SR-13 | ER-6.5
19 Up 3 Tabraiz Shamsi (South Africa) flag Tabraiz Shamsi (South Africa) 635.28 M-45 | Wickets-68 | Avg-17 | SR-14 | ER-7.3
20 Up 60 Keshav Maharaj (South Africa) flag Keshav Maharaj (South Africa) 628.03 M-39 | Wickets-38 | Avg-26 | SR-21 | ER-7.3
22 Down 18 Ravi Bishnoi (India) flag Ravi Bishnoi (India) 616.86 M-37 | Wickets-56 | Avg-19 | SR-15 | ER-7.3
23 Down 6 Axar Patel (India) flag Axar Patel (India) 613.96 M-55 | Wickets-56 | Avg-22 | SR-17 | ER-7.5
31 Down 10 Imad Wasim (Pakistan) flag Imad Wasim (Pakistan) 526.23 M-26 | Wickets-26 | Avg-20 | SR-19 | ER-6.2
32 Down 24 Mitchell Santner (New Zealand) flag Mitchell Santner (New Zealand) 526.05 M-60 | Wickets-65 | Avg-22 | SR-20 | ER-6.6
35 Up 17 Maheesh Theekshana (Sri Lanka) flag Maheesh Theekshana (Sri Lanka) 508.40 M-59 | Wickets-58 | Avg-26 | SR-23 | ER-6.8
36 Up 31 Washington Sundar (India) flag Washington Sundar (India) 497.78 M-26 | Wickets-26 | Avg-19 | SR-17 | ER-6.8
39 Up 34 Mahedi Hasan (Bangladesh) flag Mahedi Hasan (Bangladesh) 488.86 M-50 | Wickets-45 | Avg-24 | SR-22 | ER-6.5
41 Down 26 Shakib Al Hasan (Bangladesh) flag Shakib Al Hasan (Bangladesh) 477.48 M-53 | Wickets-57 | Avg-21 | SR-19 | ER-6.8
42 Down 32 Mujeeb Ur Rahman (Afghanistan) flag Mujeeb Ur Rahman (Afghanistan) 472.63 M-30 | Wickets-38 | Avg-18 | SR-17 | ER-6.5
43 Down 34 Ish Sodhi (New Zealand) flag Ish Sodhi (New Zealand) 468.83 M-69 | Wickets-82 | Avg-23 | SR-17 | ER-8.0
47 Down 22 Akeal Hosein (West Indies) flag Akeal Hosein (West Indies) 457.27 M-67 | Wickets-60 | Avg-27 | SR-23 | ER-7.2
51 Up 25 Mark Watt (Scotland) flag Mark Watt (Scotland) 438.55 M-35 | Wickets-37 | Avg-22 | SR-19 | ER-6.8
52 Down 11 Michael Bracewell (New Zealand) flag Michael Bracewell (New Zealand) 437.45 M-26 | Wickets-28 | Avg-17 | SR-15 | ER-6.8
57 New Rishad Hossain (Bangladesh) flag Rishad Hossain (Bangladesh) 414.04 M-30 | Wickets-38 | Avg-20 | SR-15 | ER-7.8
58 Up 111 Roston Chase (West Indies) flag Roston Chase (West Indies) 411.30 M-32 | Wickets-22 | Avg-27 | SR-23 | ER-6.9
61 Up 46 Liam Livingstone (England) flag Liam Livingstone (England) 406.13 M-53 | Wickets-32 | Avg-24 | SR-17 | ER-8.6
62 Down 42 Shadab Khan (Pakistan) flag Shadab Khan (Pakistan) 402.86 M-58 | Wickets-54 | Avg-25 | SR-20 | ER-7.2
64 Up 52 Aqib Ilyas (Oman) flag Aqib Ilyas (Oman) 398.16 M-34 | Wickets-45 | Avg-15 | SR-15 | ER-6.0
71 Down 2 Sikandar Raza (Zimbabwe) flag Sikandar Raza (Zimbabwe) 383.88 M-66 | Wickets-67 | Avg-20 | SR-18 | ER-6.5
83 Up 50 Ben White (Ireland) flag Ben White (Ireland) 357.03 M-33 | Wickets-33 | Avg-26 | SR-19 | ER-8.1
84 New Varun Chakravarthy (India) flag Varun Chakravarthy (India) 354.71 M-13 | Wickets-19 | Avg-18 | SR-16 | ER-6.8
85 Down 3 Ravindra Jadeja (India) flag Ravindra Jadeja (India) 352.80 M-24 | Wickets-15 | Avg-31 | SR-25 | ER-7.3
88 New Gudakesh Motie (West Indies) flag Gudakesh Motie (West Indies) 345.01 M-29 | Wickets-31 | Avg-23 | SR-18 | ER-7.5
89 Up 32 Mohammad Nabi (Afghanistan) flag Mohammad Nabi (Afghanistan) 344.87 M-54 | Wickets-28 | Avg-31 | SR-24 | ER-7.6
95 Up 10 George Linde (South Africa) flag George Linde (South Africa) 339.75 M-13 | Wickets-18 | Avg-18 | SR-15 | ER-7.2
96 New Sufiyan Muqeem (Pakistan) flag Sufiyan Muqeem (Pakistan) 337.43 M-9 | Wickets-16 | Avg-12 | SR-11 | ER-6.3
98 Down 4 Bjorn Fortuin (South Africa) flag Bjorn Fortuin (South Africa) 337.20 M-21 | Wickets-17 | Avg-29 | SR-22 | ER-7.9
101 Up 88 Tim Pringle (Netherlands) flag Tim Pringle (Netherlands) 335.82 M-20 | Wickets-16 | Avg-26 | SR-24 | ER-6.5
106 Up 9 Aayan Afzal Khan (U.A.E.) flag Aayan Afzal Khan (U.A.E.) 326.63 M-36 | Wickets-37 | Avg-20 | SR-20 | ER-6.0
110 Down 40 Moeen Ali (England) flag Moeen Ali (England) 321.40 M-58 | Wickets-34 | Avg-22 | SR-16 | ER-8.2
113 Down 55 Karthik Meiyappan (U.A.E.) flag Karthik Meiyappan (U.A.E.) 316.17 M-15 | Wickets-23 | Avg-16 | SR-14 | ER-7.1
117 Down 72 Ehsan Khan (Hong Kong) flag Ehsan Khan (Hong Kong) 311.71 M-55 | Wickets-93 | Avg-13 | SR-13 | ER-6.1
118 Down 1 Sandeep Lamichhane (Nepal) flag Sandeep Lamichhane (Nepal) 311.18 M-37 | Wickets-74 | Avg-12 | SR-12 | ER-6.0
125 New Alpesh Ramjani (Uganda) flag Alpesh Ramjani (Uganda) 303.56 M-54 | Wickets-88 | Avg-10 | SR-12 | ER-4.8
126 Up 29 Yasin Patel (Kuwait) flag Yasin Patel (Kuwait) 302.78 M-47 | Wickets-55 | Avg-19 | SR-19 | ER-5.9
128 Down 47 Ravichandran Ashwin (India) flag Ravichandran Ashwin (India) 295.45 M-19 | Wickets-20 | Avg-24 | SR-21 | ER-6.7
129 Down 17 Mohammad Nawaz (Pakistan) flag Mohammad Nawaz (Pakistan) 295.26 M-44 | Wickets-38 | Avg-27 | SR-21 | ER-7.6
130 Down 43 Bernard Scholtz (Namibia) flag Bernard Scholtz (Namibia) 295.05 M-52 | Wickets-49 | Avg-22 | SR-21 | ER-6.3
132 Down 64 Ashton Agar (Australia) flag Ashton Agar (Australia) 291.65 M-22 | Wickets-19 | Avg-26 | SR-26 | ER-6.1
133 Up 60 Basil Hameed (U.A.E.) flag Basil Hameed (U.A.E.) 291.46 M-57 | Wickets-38 | Avg-16 | SR-13 | ER-7.1
136 Down 2 Gerhard Erasmus (Namibia) flag Gerhard Erasmus (Namibia) 288.98 M-49 | Wickets-41 | Avg-14 | SR-15 | ER-5.6
139 Up 42 Chris Greaves (Scotland) flag Chris Greaves (Scotland) 279.12 M-30 | Wickets-18 | Avg-27 | SR-21 | ER-7.8
142 Up 2 Mehidy Hasan Miraz (Bangladesh) flag Mehidy Hasan Miraz (Bangladesh) 272.31 M-16 | Wickets-10 | Avg-21 | SR-16 | ER-7.7
149 Down 36 Gareth Delany (Ireland) flag Gareth Delany (Ireland) 265.64 M-52 | Wickets-26 | Avg-30 | SR-23 | ER-7.8
150 Down 11 Wellington Masakadza (Zimbabwe) flag Wellington Masakadza (Zimbabwe) 262.91 M-48 | Wickets-31 | Avg-30 | SR-26 | ER-7.1
156 Up 88 Assad Vala (P.N.G.) flag Assad Vala (P.N.G.) 251.14 M-37 | Wickets-17 | Avg-19 | SR-17 | ER-7.0
161 Down 16 Michael Leask (Scotland) flag Michael Leask (Scotland) 245.85 M-36 | Wickets-23 | Avg-21 | SR-17 | ER-7.3
163 Down 103 Nasum Ahmed (Bangladesh) flag Nasum Ahmed (Bangladesh) 243.60 M-35 | Wickets-34 | Avg-23 | SR-19 | ER-7.4
164 Up 35 Glenn Maxwell (Australia) flag Glenn Maxwell (Australia) 243.44 M-49 | Wickets-14 | Avg-39 | SR-26 | ER-9.0
165 Up 45 Henry Ssenyondo (Uganda) flag Henry Ssenyondo (Uganda) 242.83 M-83 | Wickets-115 | Avg-13 | SR-15 | ER-5.3
167 Down 74 Yasim Murtaza (Hong Kong) flag Yasim Murtaza (Hong Kong) 242.43 M-47 | Wickets-52 | Avg-19 | SR-19 | ER-6.0
169 Down 15 Qais Ahmad (Afghanistan) flag Qais Ahmad (Afghanistan) 240.51 M-10 | Wickets-13 | Avg-15 | SR-13 | ER-7.0
170 Down 139 Yuzvendra Chahal (India) flag Yuzvendra Chahal (India) 239.42 M-35 | Wickets-37 | Avg-26 | SR-19 | ER-8.0
172 Down 29 Shiraz Khan (Kuwait) flag Shiraz Khan (Kuwait) 237.70 M-42 | Wickets-39 | Avg-23 | SR-21 | ER-6.4
178 Up 20 Rehan Ahmed (England) flag Rehan Ahmed (England) 234.12 M-10 | Wickets-12 | Avg-25 | SR-16 | ER-9.7
179 Down 73 Rachin Ravindra (New Zealand) flag Rachin Ravindra (New Zealand) 232.34 M-25 | Wickets-13 | Avg-21 | SR-19 | ER-6.6
186 Down 15 Dhananjaya de Silva (Sri Lanka) flag Dhananjaya de Silva (Sri Lanka) 224.64 M-29 | Wickets-11 | Avg-18 | SR-16 | ER-6.9
187 New Noor Ahmad (Afghanistan) flag Noor Ahmad (Afghanistan) 224.17 M-14 | Wickets-7 | Avg-38 | SR-33 | ER-6.9
190 New Saad Bin Zafar (Canada) flag Saad Bin Zafar (Canada) 222.89 M-38 | Wickets-38 | Avg-20 | SR-20 | ER-6.2
191 Down 16 Nisarg Patel (U.S.A.) flag Nisarg Patel (U.S.A.) 222.53 M-17 | Wickets-22 | Avg-14 | SR-15 | ER-5.8
193 New Roelof van der Merwe (Netherlands/South Africa) flag Roelof van der Merwe (Netherlands/South Africa) 222.26 M-17 | Wickets-10 | Avg-28 | SR-24 | ER-7.0
194 Down 44 Ajaz Patel (New Zealand) flag Ajaz Patel (New Zealand) 221.34 M-5 | Wickets-10 | Avg-7 | SR-12 | ER-3.7
197 Down 1 Aiden Markram (South Africa) flag Aiden Markram (South Africa) 220.13 M-55 | Wickets-13 | Avg-37 | SR-26 | ER-8.5
199 New John Kariko (P.N.G.) flag John Kariko (P.N.G.) 218.39 M-19 | Wickets-26 | Avg-13 | SR-16 | ER-5.0
200 Up 41 Adnan Idrees (Kuwait) flag Adnan Idrees (Kuwait) 218.14 M-36 | Wickets-37 | Avg-19 | SR-15 | ER-7.6
201 New Frank Nsubuga (Uganda) flag Frank Nsubuga (Uganda) 218.05 M-58 | Wickets-66 | Avg-14 | SR-18 | ER-4.6
205 Down 108 Usman Qadir (Pakistan) flag Usman Qadir (Pakistan) 215.03 M-22 | Wickets-23 | Avg-22 | SR-16 | ER-8.4
207 Down 19 Zeeshan Maqsood (Oman) flag Zeeshan Maqsood (Oman) 212.41 M-42 | Wickets-33 | Avg-22 | SR-21 | ER-6.3
209 Down 12 Fabian Allen (West Indies) flag Fabian Allen (West Indies) 210.13 M-23 | Wickets-12 | Avg-36 | SR-28 | ER-7.6
212 Down 22 Hayden Walsh (West Indies/U.S.A.) flag Hayden Walsh (West Indies/U.S.A.) 207.90 M-22 | Wickets-20 | Avg-26 | SR-20 | ER-7.9
213 New Shakeel Ahmed (Oman) flag Shakeel Ahmed (Oman) 205.05 M-31 | Wickets-25 | Avg-28 | SR-25 | ER-6.8
217 Down 49 Mosaddek Hossain (Bangladesh) flag Mosaddek Hossain (Bangladesh) 199.82 M-19 | Wickets-13 | Avg-18 | SR-15 | ER-7.1
218 New Himanshu Rathod (Qatar) flag Himanshu Rathod (Qatar) 199.08 M-23 | Wickets-36 | Avg-14 | SR-13 | ER-6.4
221 Up 14 Mohammed Nadeem (Qatar) flag Mohammed Nadeem (Qatar) 190.60 M-21 | Wickets-21 | Avg-22 | SR-21 | ER-6.1
222 New Aryan Dutt (Netherlands) flag Aryan Dutt (Netherlands) 189.29 M-16 | Wickets-16 | Avg-23 | SR-18 | ER-7.6
223 Down 41 Tanveer Sangha (Australia) flag Tanveer Sangha (Australia) 186.63 M-7 | Wickets-10 | Avg-25 | SR-17 | ER-8.9
225 New Harmeet Singh (U.S.A.) flag Harmeet Singh (U.S.A.) 185.20 M-23 | Wickets-21 | Avg-26 | SR-23 | ER-6.8
227 New Nosthush Kenjige (U.S.A.) flag Nosthush Kenjige (U.S.A.) 183.68 M-21 | Wickets-19 | Avg-26 | SR-20 | ER-7.9
229 New Abdul Majid (Bahrain) flag Abdul Majid (Bahrain) 182.59 M-33 | Wickets-25 | Avg-28 | SR-28 | ER-6.1
230 Down 104 Charles Amini (P.N.G.) flag Charles Amini (P.N.G.) 182.25 M-36 | Wickets-28 | Avg-19 | SR-17 | ER-6.6
232 Down 31 Rohan Mustafa (U.A.E.) flag Rohan Mustafa (U.A.E.) 181.52 M-15 | Wickets-16 | Avg-25 | SR-19 | ER-7.8
238 Down 82 Sean Williams (Zimbabwe) flag Sean Williams (Zimbabwe) 177.21 M-39 | Wickets-16 | Avg-26 | SR-25 | ER-6.3
239 New Mahmudullah (Bangladesh) flag Mahmudullah (Bangladesh) 176.81 M-54 | Wickets-10 | Avg-27 | SR-24 | ER-6.8
240 Down 89 Ryan Burl (Zimbabwe) flag Ryan Burl (Zimbabwe) 176.28 M-68 | Wickets-44 | Avg-19 | SR-17 | ER-6.4
245 Down 30 Zain Ul Abidin (Saudi Arabia) flag Zain Ul Abidin (Saudi Arabia) 170.25 M-39 | Wickets-34 | Avg-24 | SR-23 | ER-6.1
248 Down 5 Akila Dananjaya (Sri Lanka) flag Akila Dananjaya (Sri Lanka) 167.69 M-11 | Wickets-8 | Avg-43 | SR-28 | ER-9.3
249 New Matthew Short (Australia) flag Matthew Short (Australia) 167.50 M-14 | Wickets-7 | Avg-13 | SR-7 | ER-11.4