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
101 Up 88 Tim Pringle (Netherlands) flag Tim Pringle (Netherlands) 335.82 M-20 | Wickets-16 | Avg-26 | SR-24 | ER-6.5
102 Up 51 Binura Fernando (Sri Lanka) flag Binura Fernando (Sri Lanka) 333.50 M-17 | Wickets-15 | Avg-32 | SR-23 | ER-8.3
103 Up 15 Lizaad Williams (South Africa) flag Lizaad Williams (South Africa) 332.52 M-15 | Wickets-20 | Avg-25 | SR-15 | ER-9.8
104 Down 93 Jason Holder (West Indies) flag Jason Holder (West Indies) 329.62 M-46 | Wickets-53 | Avg-26 | SR-18 | ER-8.7
105 Down 19 Fred Klaassen (England) flag Fred Klaassen (England) 327.05 M-18 | Wickets-23 | Avg-19 | SR-17 | ER-6.6
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
107 Down 54 Bilal Khan (Oman) flag Bilal Khan (Oman) 325.77 M-44 | Wickets-59 | Avg-18 | SR-16 | ER-6.8
108 Down 33 Mohammed Shami (India) flag Mohammed Shami (India) 324.01 M-11 | Wickets-12 | Avg-24 | SR-18 | ER-8.0
109 Up 64 Muhammad Jawadullah (U.A.E.) flag Muhammad Jawadullah (U.A.E.) 323.10 M-31 | Wickets-47 | Avg-19 | SR-15 | ER-7.6
110 Down 40 Moeen Ali (England) flag Moeen Ali (England) 321.40 M-58 | Wickets-34 | Avg-22 | SR-16 | ER-8.2
111 New Saqib Mahmood (England) flag Saqib Mahmood (England) 319.78 M-12 | Wickets-15 | Avg-24 | SR-16 | ER-8.8
112 Down 47 Kane Richardson (Australia) flag Kane Richardson (Australia) 317.43 M-15 | Wickets-23 | Avg-21 | SR-13 | ER-9.7
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
114 Up 118 Matt Henry (New Zealand) flag Matt Henry (New Zealand) 315.64 M-14 | Wickets-19 | Avg-21 | SR-16 | ER-7.9
115 Down 75 Wayne Parnell (South Africa) flag Wayne Parnell (South Africa) 314.38 M-16 | Wickets-18 | Avg-26 | SR-19 | ER-8.3
116 Up 69 Chad Soper (P.N.G.) flag Chad Soper (P.N.G.) 313.89 M-18 | Wickets-20 | Avg-23 | SR-18 | ER-7.6
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
119 Down 84 Rizwan Butt (Bahrain) flag Rizwan Butt (Bahrain) 310.59 M-47 | Wickets-72 | Avg-17 | SR-14 | ER-7.3
120 Down 18 Dushmantha Chameera (Sri Lanka) flag Dushmantha Chameera (Sri Lanka) 307.49 M-36 | Wickets-39 | Avg-26 | SR-20 | ER-7.9
121 Down 55 Junaid Siddique (U.A.E.) flag Junaid Siddique (U.A.E.) 307.41 M-58 | Wickets-80 | Avg-22 | SR-17 | ER-7.8
122 Down 104 Chris Woakes (England) flag Chris Woakes (England) 307.29 M-25 | Wickets-24 | Avg-24 | SR-19 | ER-7.6
123 Down 46 Hasan Ali (Pakistan) flag Hasan Ali (Pakistan) 305.11 M-21 | Wickets-25 | Avg-23 | SR-16 | ER-8.4
124 Down 50 Bhuvneshwar Kumar (India) flag Bhuvneshwar Kumar (India) 304.63 M-44 | Wickets-49 | Avg-20 | SR-18 | ER-6.9
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
127 Up 11 Fayyaz Butt (Oman) flag Fayyaz Butt (Oman) 301.12 M-33 | Wickets-41 | Avg-21 | SR-16 | ER-7.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
131 New Cosmas Kyewuta (Uganda) flag Cosmas Kyewuta (Uganda) 294.33 M-36 | Wickets-48 | Avg-16 | SR-15 | ER-6.4
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
134 Up 26 Dasun Shanaka (Sri Lanka) flag Dasun Shanaka (Sri Lanka) 290.66 M-62 | Wickets-22 | Avg-23 | SR-16 | ER-8.8
135 Down 10 Safyaan Sharif (Scotland) flag Safyaan Sharif (Scotland) 290.02 M-27 | Wickets-27 | Avg-26 | SR-20 | ER-7.9
136 Down 2 Gerhard Erasmus (Namibia) flag Gerhard Erasmus (Namibia) 288.98 M-49 | Wickets-41 | Avg-14 | SR-15 | ER-5.6
137 Down 5 Dilshan Madushanka (Sri Lanka) flag Dilshan Madushanka (Sri Lanka) 288.76 M-15 | Wickets-15 | Avg-32 | SR-20 | ER-9.8
138 Up 40 Jacob Duffy (New Zealand) flag Jacob Duffy (New Zealand) 288.15 M-16 | Wickets-14 | Avg-25 | SR-21 | ER-7.1
139 Up 42 Chris Greaves (Scotland) flag Chris Greaves (Scotland) 279.12 M-30 | Wickets-18 | Avg-27 | SR-21 | ER-7.8
140 Up 34 Mohammed Siraj (India) flag Mohammed Siraj (India) 277.97 M-13 | Wickets-11 | Avg-28 | SR-25 | ER-6.6
141 Down 5 Andile Phehlukwayo (South Africa) flag Andile Phehlukwayo (South Africa) 275.16 M-15 | Wickets-15 | Avg-28 | SR-16 | ER-10.4
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
143 Down 43 David Willey (England) flag David Willey (England) 271.12 M-15 | Wickets-17 | Avg-25 | SR-18 | ER-8.3
144 Down 41 Sayed Monib (Kuwait) flag Sayed Monib (Kuwait) 270.99 M-39 | Wickets-47 | Avg-21 | SR-14 | ER-8.8
145 New Usman Najeeb (Saudi Arabia) flag Usman Najeeb (Saudi Arabia) 270.53 M-30 | Wickets-50 | Avg-17 | SR-13 | ER-7.9
146 New Mohammad Amir (Pakistan) flag Mohammad Amir (Pakistan) 269.34 M-12 | Wickets-12 | Avg-25 | SR-20 | ER-7.3
147 Up 65 Ali Naseer (U.A.E.) flag Ali Naseer (U.A.E.) 268.97 M-40 | Wickets-51 | Avg-20 | SR-16 | ER-7.5
148 Up 63 Ben Shikongo (Namibia) flag Ben Shikongo (Namibia) 268.72 M-22 | Wickets-21 | Avg-18 | SR-15 | ER-7.0
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
151 New Mehran Khan (Oman) flag Mehran Khan (Oman) 261.17 M-29 | Wickets-26 | Avg-17 | SR-14 | ER-7.1
152 Up 90 Sompal Kami (Nepal) flag Sompal Kami (Nepal) 258.37 M-46 | Wickets-44 | Avg-23 | SR-20 | ER-7.1
153 New Alei Nao (P.N.G.) flag Alei Nao (P.N.G.) 256.09 M-16 | Wickets-19 | Avg-17 | SR-17 | ER-5.9
154 New Ben Sears (New Zealand) flag Ben Sears (New Zealand) 253.48 M-17 | Wickets-19 | Avg-22 | SR-16 | ER-8.2
155 Down 36 Tymal Mills (England) flag Tymal Mills (England) 253.45 M-11 | Wickets-11 | Avg-31 | SR-19 | ER-10.0
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
157 Down 20 Curtis Campher (Ireland) flag Curtis Campher (Ireland) 249.65 M-58 | Wickets-31 | Avg-32 | SR-24 | ER-8.1
158 Down 35 Pramod Madushan (Sri Lanka) flag Pramod Madushan (Sri Lanka) 249.44 M-8 | Wickets-12 | Avg-19 | SR-13 | ER-8.6
159 No change Karan KC (Nepal) flag Karan KC (Nepal) 248.82 M-47 | Wickets-60 | Avg-20 | SR-15 | ER-7.9
160 Down 36 Ben Stokes (England) flag Ben Stokes (England) 247.78 M-14 | Wickets-10 | Avg-25 | SR-19 | ER-7.6
161 Down 16 Michael Leask (Scotland) flag Michael Leask (Scotland) 245.85 M-36 | Wickets-23 | Avg-21 | SR-17 | ER-7.3
162 Down 33 Josh Davey (Scotland) flag Josh Davey (Scotland) 245.62 M-10 | Wickets-13 | Avg-21 | SR-16 | ER-8.1
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
166 Down 105 Jan Frylinck (Namibia) flag Jan Frylinck (Namibia) 242.77 M-51 | Wickets-42 | Avg-21 | SR-17 | ER-7.5
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
168 Down 96 Karim Janat (Afghanistan) flag Karim Janat (Afghanistan) 241.89 M-43 | Wickets-18 | Avg-25 | SR-19 | ER-7.9
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
171 New Kaleemullah (Oman) flag Kaleemullah (Oman) 239.30 M-34 | Wickets-30 | Avg-25 | SR-21 | ER-7.2
172 Down 29 Shiraz Khan (Kuwait) flag Shiraz Khan (Kuwait) 237.70 M-42 | Wickets-39 | Avg-23 | SR-21 | ER-6.4
173 Down 38 Abinash Bohara (Nepal) flag Abinash Bohara (Nepal) 237.38 M-42 | Wickets-55 | Avg-19 | SR-15 | ER-7.7
174 New Dilon Heyliger (Canada) flag Dilon Heyliger (Canada) 236.51 M-34 | Wickets-30 | Avg-25 | SR-20 | ER-7.5
175 Down 64 Harshal Patel (India) flag Harshal Patel (India) 235.82 M-25 | Wickets-29 | Avg-27 | SR-17 | ER-9.2
176 Down 35 Brandon Glover (Netherlands) flag Brandon Glover (Netherlands) 235.32 M-6 | Wickets-9 | Avg-13 | SR-11 | ER-7.2
177 Up 30 Kaleem Sana (Canada) flag Kaleem Sana (Canada) 234.70 M-27 | Wickets-36 | Avg-17 | SR-16 | ER-6.2
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
180 Down 18 Nasrulla Rana (Hong Kong) flag Nasrulla Rana (Hong Kong) 229.32 M-31 | Wickets-29 | Avg-21 | SR-15 | ER-8.1
181 Down 67 Sheldon Cottrell (West Indies) flag Sheldon Cottrell (West Indies) 227.81 M-15 | Wickets-15 | Avg-29 | SR-20 | ER-8.7
182 Up 63 Ikramullah Khan (Qatar) flag Ikramullah Khan (Qatar) 227.74 M-21 | Wickets-25 | Avg-22 | SR-16 | ER-8.0
183 Down 100 Odean Smith (West Indies) flag Odean Smith (West Indies) 227.32 M-25 | Wickets-25 | Avg-28 | SR-16 | ER-10.2
184 Down 100 Tendai Chatara (Zimbabwe) flag Tendai Chatara (Zimbabwe) 226.56 M-38 | Wickets-39 | Avg-24 | SR-21 | ER-7.0
185 New Spencer Johnson (Australia) flag Spencer Johnson (Australia) 225.71 M-8 | Wickets-14 | Avg-17 | SR-11 | ER-9.0
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
188 Down 48 Ayush Shukla (Hong Kong) flag Ayush Shukla (Hong Kong) 223.77 M-38 | Wickets-31 | Avg-30 | SR-21 | ER-8.4
189 Up 3 Jason Behrendorff (Australia) flag Jason Behrendorff (Australia) 223.22 M-10 | Wickets-11 | Avg-30 | SR-20 | ER-8.8
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
192 New Juma Miyagi (Uganda) flag Juma Miyagi (Uganda) 222.36 M-33 | Wickets-46 | Avg-13 | SR-13 | ER-5.9
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
195 Down 25 Mohammad Hasnain (Pakistan) flag Mohammad Hasnain (Pakistan) 220.97 M-18 | Wickets-18 | Avg-32 | SR-21 | ER-9.2
196 New Vivian Kingma (Netherlands) flag Vivian Kingma (Netherlands) 220.40 M-21 | Wickets-19 | Avg-28 | SR-23 | ER-7.5
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
198 New Cameron Green (Australia) flag Cameron Green (Australia) 220.06 M-13 | Wickets-12 | Avg-23 | SR-16 | ER-8.9
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