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 42 Mohammad Wasim (Pakistan) flag Mohammad Wasim (Pakistan) 336.96 M-29 | Wickets-36 | Avg-21 | SR-15 | ER-8.1
102 Up 50 Binura Fernando (Sri Lanka) flag Binura Fernando (Sri Lanka) 334.55 M-17 | Wickets-15 | Avg-32 | SR-23 | ER-8.3
103 Up 16 Lizaad Williams (South Africa) flag Lizaad Williams (South Africa) 332.82 M-15 | Wickets-20 | Avg-25 | SR-15 | ER-9.8
104 Down 93 Jason Holder (West Indies) flag Jason Holder (West Indies) 331.48 M-46 | Wickets-53 | Avg-26 | SR-18 | ER-8.7
105 Up 70 Muhammad Jawadullah (U.A.E.) flag Muhammad Jawadullah (U.A.E.) 329.85 M-31 | Wickets-47 | Avg-19 | SR-15 | ER-7.6
106 Down 20 Fred Klaassen (England) flag Fred Klaassen (England) 328.56 M-18 | Wickets-23 | Avg-19 | SR-17 | ER-6.6
107 Down 54 Bilal Khan (Oman) flag Bilal Khan (Oman) 328.09 M-44 | Wickets-59 | Avg-18 | SR-16 | ER-6.8
108 Up 7 Aayan Afzal Khan (U.A.E.) flag Aayan Afzal Khan (U.A.E.) 327.83 M-36 | Wickets-37 | Avg-20 | SR-20 | ER-6.0
109 Down 35 Mohammed Shami (India) flag Mohammed Shami (India) 325.21 M-11 | Wickets-12 | Avg-24 | SR-18 | ER-8.0
110 Up 66 Chad Soper (P.N.G.) flag Chad Soper (P.N.G.) 322.32 M-18 | Wickets-20 | Avg-23 | SR-18 | ER-7.6
111 Down 41 Moeen Ali (England) flag Moeen Ali (England) 322.01 M-58 | Wickets-34 | Avg-22 | SR-16 | ER-8.2
112 New Saqib Mahmood (England) flag Saqib Mahmood (England) 321.98 M-12 | Wickets-15 | Avg-24 | SR-16 | ER-8.8
113 Down 48 Kane Richardson (Australia) flag Kane Richardson (Australia) 318.97 M-15 | Wickets-23 | Avg-21 | SR-13 | ER-9.7
114 Up 116 Matt Henry (New Zealand) flag Matt Henry (New Zealand) 316.93 M-14 | Wickets-19 | Avg-21 | SR-16 | ER-7.9
115 Down 57 Karthik Meiyappan (U.A.E.) flag Karthik Meiyappan (U.A.E.) 316.03 M-15 | Wickets-23 | Avg-16 | SR-14 | ER-7.1
116 Down 75 Ehsan Khan (Hong Kong) flag Ehsan Khan (Hong Kong) 315.76 M-55 | Wickets-93 | Avg-13 | SR-13 | ER-6.1
117 Down 78 Wayne Parnell (South Africa) flag Wayne Parnell (South Africa) 315.23 M-16 | Wickets-18 | Avg-26 | SR-19 | ER-8.3
118 Up 16 Fayyaz Butt (Oman) flag Fayyaz Butt (Oman) 312.57 M-33 | Wickets-41 | Avg-21 | SR-16 | ER-7.9
119 Down 53 Junaid Siddique (U.A.E.) flag Junaid Siddique (U.A.E.) 312.05 M-58 | Wickets-80 | Avg-22 | SR-17 | ER-7.8
120 Down 85 Rizwan Butt (Bahrain) flag Rizwan Butt (Bahrain) 311.82 M-47 | Wickets-72 | Avg-17 | SR-14 | ER-7.3
121 Up 34 Yasin Patel (Kuwait) flag Yasin Patel (Kuwait) 307.30 M-47 | Wickets-55 | Avg-19 | SR-19 | ER-5.9
122 Down 21 Dushmantha Chameera (Sri Lanka) flag Dushmantha Chameera (Sri Lanka) 307.23 M-36 | Wickets-39 | Avg-26 | SR-20 | ER-7.9
123 Down 105 Chris Woakes (England) flag Chris Woakes (England) 306.92 M-25 | Wickets-24 | Avg-24 | SR-19 | ER-7.6
124 Down 51 Bhuvneshwar Kumar (India) flag Bhuvneshwar Kumar (India) 306.67 M-44 | Wickets-49 | Avg-20 | SR-18 | ER-6.9
125 Down 48 Hasan Ali (Pakistan) flag Hasan Ali (Pakistan) 306.34 M-21 | Wickets-25 | Avg-23 | SR-16 | ER-8.4
126 New Alpesh Ramjani (Uganda) flag Alpesh Ramjani (Uganda) 304.51 M-54 | Wickets-88 | Avg-10 | SR-12 | ER-4.8
127 Up 1 Sandeep Lamichhane (Nepal) flag Sandeep Lamichhane (Nepal) 304.44 M-37 | Wickets-74 | Avg-12 | SR-12 | ER-6.0
128 Down 50 Ravichandran Ashwin (India) flag Ravichandran Ashwin (India) 300.67 M-19 | Wickets-20 | Avg-24 | SR-21 | ER-6.7
129 New Cosmas Kyewuta (Uganda) flag Cosmas Kyewuta (Uganda) 295.30 M-36 | Wickets-48 | Avg-16 | SR-15 | ER-6.4
130 Down 16 Mohammad Nawaz (Pakistan) flag Mohammad Nawaz (Pakistan) 295.05 M-44 | Wickets-38 | Avg-27 | SR-21 | ER-7.6
131 Down 64 Ashton Agar (Australia) flag Ashton Agar (Australia) 294.94 M-22 | Wickets-19 | Avg-26 | SR-26 | ER-6.1
132 Down 34 Bernard Scholtz (Namibia) flag Bernard Scholtz (Namibia) 293.49 M-52 | Wickets-49 | Avg-22 | SR-21 | ER-6.3
133 Down 10 Safyaan Sharif (Scotland) flag Safyaan Sharif (Scotland) 291.37 M-27 | Wickets-27 | Avg-26 | SR-20 | ER-7.9
134 Up 61 Basil Hameed (U.A.E.) flag Basil Hameed (U.A.E.) 290.79 M-57 | Wickets-38 | Avg-16 | SR-13 | ER-7.1
135 Up 27 Dasun Shanaka (Sri Lanka) flag Dasun Shanaka (Sri Lanka) 289.75 M-62 | Wickets-22 | Avg-23 | SR-16 | ER-8.8
136 Up 43 Jacob Duffy (New Zealand) flag Jacob Duffy (New Zealand) 289.33 M-16 | Wickets-14 | Avg-25 | SR-21 | ER-7.1
137 Down 5 Dilshan Madushanka (Sri Lanka) flag Dilshan Madushanka (Sri Lanka) 289.31 M-15 | Wickets-15 | Avg-32 | SR-20 | ER-9.8
138 Up 12 Gerhard Erasmus (Namibia) flag Gerhard Erasmus (Namibia) 283.46 M-49 | Wickets-41 | Avg-14 | SR-15 | ER-5.6
139 Up 33 Mohammed Siraj (India) flag Mohammed Siraj (India) 281.85 M-13 | Wickets-11 | Avg-28 | SR-25 | ER-6.6
140 Up 40 Chris Greaves (Scotland) flag Chris Greaves (Scotland) 281.78 M-30 | Wickets-18 | Avg-27 | SR-21 | ER-7.8
141 Down 4 Mehidy Hasan Miraz (Bangladesh) flag Mehidy Hasan Miraz (Bangladesh) 281.11 M-16 | Wickets-10 | Avg-21 | SR-16 | ER-7.7
142 Down 9 Andile Phehlukwayo (South Africa) flag Andile Phehlukwayo (South Africa) 276.75 M-15 | Wickets-15 | Avg-28 | SR-16 | ER-10.4
143 Up 71 Ali Naseer (U.A.E.) flag Ali Naseer (U.A.E.) 274.63 M-40 | Wickets-51 | Avg-20 | SR-16 | ER-7.5
144 New Mohammad Amir (Pakistan) flag Mohammad Amir (Pakistan) 273.75 M-12 | Wickets-12 | Avg-25 | SR-20 | ER-7.3
145 Down 41 Sayed Monib (Kuwait) flag Sayed Monib (Kuwait) 272.04 M-39 | Wickets-47 | Avg-21 | SR-14 | ER-8.8
146 New Usman Najeeb (Saudi Arabia) flag Usman Najeeb (Saudi Arabia) 271.23 M-30 | Wickets-50 | Avg-17 | SR-13 | ER-7.9
147 New Mehran Khan (Oman) flag Mehran Khan (Oman) 269.91 M-29 | Wickets-26 | Avg-17 | SR-14 | ER-7.1
148 Down 45 David Willey (England) flag David Willey (England) 268.16 M-15 | Wickets-17 | Avg-25 | SR-18 | ER-8.3
149 Up 66 Ben Shikongo (Namibia) flag Ben Shikongo (Namibia) 267.51 M-22 | Wickets-21 | Avg-18 | SR-15 | ER-7.0
150 Down 38 Gareth Delany (Ireland) flag Gareth Delany (Ireland) 266.84 M-52 | Wickets-26 | Avg-30 | SR-23 | ER-7.8
151 Down 16 Wellington Masakadza (Zimbabwe) flag Wellington Masakadza (Zimbabwe) 264.36 M-48 | Wickets-31 | Avg-30 | SR-26 | ER-7.1
152 Up 90 Sompal Kami (Nepal) flag Sompal Kami (Nepal) 263.11 M-46 | Wickets-44 | Avg-23 | SR-20 | ER-7.1
153 Down 61 Yasim Murtaza (Hong Kong) flag Yasim Murtaza (Hong Kong) 258.86 M-47 | Wickets-52 | Avg-19 | SR-19 | ER-6.0
154 New Alei Nao (P.N.G.) flag Alei Nao (P.N.G.) 257.06 M-16 | Wickets-19 | Avg-17 | SR-17 | ER-5.9
155 Down 38 Tymal Mills (England) flag Tymal Mills (England) 254.62 M-11 | Wickets-11 | Avg-31 | SR-19 | ER-10.0
156 Up 5 Karan KC (Nepal) flag Karan KC (Nepal) 254.01 M-47 | Wickets-60 | Avg-20 | SR-15 | ER-7.9
157 Up 86 Assad Vala (P.N.G.) flag Assad Vala (P.N.G.) 253.18 M-37 | Wickets-17 | Avg-19 | SR-17 | ER-7.0
158 New Ben Sears (New Zealand) flag Ben Sears (New Zealand) 252.96 M-17 | Wickets-19 | Avg-22 | SR-16 | ER-8.2
159 Down 37 Pramod Madushan (Sri Lanka) flag Pramod Madushan (Sri Lanka) 250.14 M-8 | Wickets-12 | Avg-19 | SR-13 | ER-8.6
160 Down 104 Nasum Ahmed (Bangladesh) flag Nasum Ahmed (Bangladesh) 248.51 M-35 | Wickets-34 | Avg-23 | SR-19 | ER-7.4
161 Down 37 Ben Stokes (England) flag Ben Stokes (England) 247.99 M-14 | Wickets-10 | Avg-25 | SR-19 | ER-7.6
162 Down 18 Michael Leask (Scotland) flag Michael Leask (Scotland) 247.20 M-36 | Wickets-23 | Avg-21 | SR-17 | ER-7.3
163 Down 34 Josh Davey (Scotland) flag Josh Davey (Scotland) 246.55 M-10 | Wickets-13 | Avg-21 | SR-16 | ER-8.1
164 Down 24 Curtis Campher (Ireland) flag Curtis Campher (Ireland) 245.61 M-58 | Wickets-31 | Avg-32 | SR-24 | ER-8.1
165 Up 34 Glenn Maxwell (Australia) flag Glenn Maxwell (Australia) 244.51 M-49 | Wickets-14 | Avg-39 | SR-26 | ER-9.0
166 Up 44 Henry Ssenyondo (Uganda) flag Henry Ssenyondo (Uganda) 243.79 M-83 | Wickets-115 | Avg-13 | SR-15 | ER-5.3
167 New Kaleemullah (Oman) flag Kaleemullah (Oman) 243.28 M-34 | Wickets-30 | Avg-25 | SR-21 | ER-7.2
168 Down 32 Abinash Bohara (Nepal) flag Abinash Bohara (Nepal) 242.60 M-42 | Wickets-55 | Avg-19 | SR-15 | ER-7.7
169 New Dilon Heyliger (Canada) flag Dilon Heyliger (Canada) 241.64 M-34 | Wickets-30 | Avg-25 | SR-20 | ER-7.5
170 Down 108 Jan Frylinck (Namibia) flag Jan Frylinck (Namibia) 241.61 M-51 | Wickets-42 | Avg-21 | SR-17 | ER-7.5
171 Down 18 Qais Ahmad (Afghanistan) flag Qais Ahmad (Afghanistan) 241.02 M-10 | Wickets-13 | Avg-15 | SR-13 | ER-7.0
172 New Vivian Kingma (Netherlands) flag Vivian Kingma (Netherlands) 240.90 M-21 | Wickets-19 | Avg-28 | SR-23 | ER-7.5
173 Down 98 Karim Janat (Afghanistan) flag Karim Janat (Afghanistan) 240.77 M-43 | Wickets-18 | Avg-25 | SR-19 | ER-7.9
174 Down 64 Harshal Patel (India) flag Harshal Patel (India) 240.44 M-25 | Wickets-29 | Avg-27 | SR-17 | ER-9.2
175 Down 145 Yuzvendra Chahal (India) flag Yuzvendra Chahal (India) 240.39 M-35 | Wickets-37 | Avg-26 | SR-19 | ER-8.0
176 Down 33 Shiraz Khan (Kuwait) flag Shiraz Khan (Kuwait) 238.61 M-42 | Wickets-39 | Avg-23 | SR-21 | ER-6.4
177 Up 34 Kaleem Sana (Canada) flag Kaleem Sana (Canada) 237.24 M-27 | Wickets-36 | Avg-17 | SR-16 | ER-6.2
178 Up 16 Semo Kamea (P.N.G.) flag Semo Kamea (P.N.G.) 235.26 M-19 | Wickets-21 | Avg-23 | SR-19 | ER-7.3
179 Down 41 Brandon Glover (Netherlands) flag Brandon Glover (Netherlands) 235.25 M-6 | Wickets-9 | Avg-13 | SR-11 | ER-7.2
180 Up 18 Rehan Ahmed (England) flag Rehan Ahmed (England) 235.17 M-10 | Wickets-12 | Avg-25 | SR-16 | ER-9.7
181 Down 73 Rachin Ravindra (New Zealand) flag Rachin Ravindra (New Zealand) 232.48 M-25 | Wickets-13 | Avg-21 | SR-19 | ER-6.6
182 New Saad Bin Zafar (Canada) flag Saad Bin Zafar (Canada) 231.56 M-38 | Wickets-38 | Avg-20 | SR-20 | ER-6.2
183 Down 100 Odean Smith (West Indies) flag Odean Smith (West Indies) 231.21 M-25 | Wickets-25 | Avg-28 | SR-16 | ER-10.2
184 Down 20 Nasrulla Rana (Hong Kong) flag Nasrulla Rana (Hong Kong) 230.21 M-31 | Wickets-29 | Avg-21 | SR-15 | ER-8.1
185 Down 72 Sheldon Cottrell (West Indies) flag Sheldon Cottrell (West Indies) 228.96 M-15 | Wickets-15 | Avg-29 | SR-20 | ER-8.7
186 Up 61 Ikramullah Khan (Qatar) flag Ikramullah Khan (Qatar) 228.81 M-21 | Wickets-25 | Avg-22 | SR-16 | ER-8.0
187 Up 50 Adnan Idrees (Kuwait) flag Adnan Idrees (Kuwait) 227.78 M-36 | Wickets-37 | Avg-19 | SR-15 | ER-7.6
188 New Cameron Green (Australia) flag Cameron Green (Australia) 227.77 M-13 | Wickets-12 | Avg-23 | SR-16 | ER-8.9
189 Down 105 Tendai Chatara (Zimbabwe) flag Tendai Chatara (Zimbabwe) 227.49 M-38 | Wickets-39 | Avg-24 | SR-21 | ER-7.0
190 New Spencer Johnson (Australia) flag Spencer Johnson (Australia) 227.01 M-8 | Wickets-14 | Avg-17 | SR-11 | ER-9.0
191 Down 52 Ayush Shukla (Hong Kong) flag Ayush Shukla (Hong Kong) 226.85 M-38 | Wickets-31 | Avg-30 | SR-21 | ER-8.4
192 Down 19 Dhananjaya de Silva (Sri Lanka) flag Dhananjaya de Silva (Sri Lanka) 225.48 M-29 | Wickets-11 | Avg-18 | SR-16 | ER-6.9
193 New Noor Ahmad (Afghanistan) flag Noor Ahmad (Afghanistan) 225.03 M-14 | Wickets-7 | Avg-38 | SR-33 | ER-6.9
194 Down 4 Jason Behrendorff (Australia) flag Jason Behrendorff (Australia) 224.23 M-10 | Wickets-11 | Avg-30 | SR-20 | ER-8.8
195 New Juma Miyagi (Uganda) flag Juma Miyagi (Uganda) 223.22 M-33 | Wickets-46 | Avg-13 | SR-13 | ER-5.9
196 Down 18 Nisarg Patel (U.S.A.) flag Nisarg Patel (U.S.A.) 222.98 M-17 | Wickets-22 | Avg-14 | SR-15 | ER-5.8
197 Down 48 Ajaz Patel (New Zealand) flag Ajaz Patel (New Zealand) 222.24 M-5 | Wickets-10 | Avg-7 | SR-12 | ER-3.7
198 New Roelof van der Merwe (Netherlands/South Africa) flag Roelof van der Merwe (Netherlands/South Africa) 222.12 M-17 | Wickets-10 | Avg-28 | SR-24 | ER-7.0
199 Down 28 Mohammad Hasnain (Pakistan) flag Mohammad Hasnain (Pakistan) 221.87 M-18 | Wickets-18 | Avg-32 | SR-21 | ER-9.2
200 Down 3 Aiden Markram (South Africa) flag Aiden Markram (South Africa) 220.79 M-55 | Wickets-13 | Avg-37 | SR-26 | ER-8.5
Tags: #topcricketplayersofalltime #bestcricketplayersofalltime #greatestcricketplayers #t20icricket #t20is #ment20is #mohammadwasim #wasim #binurafernando #fernando #lizaadwilliams #williams #jasonholder #holder #muhammadjawadullah #jawadullah #fredklaassen #klaassen #bilalkhan #khan #aayanafzalkhan #mohammedshami #shami #chadsoper #soper #moeenali #ali #iccrankings #icctestrankings #iccodirankings #icct20irankings #iccteamrankings #iccplayerrankings #iccmenrankings #iccwomenrankings #iplrankings