Year-end snapshots of ratings allowing you to track historical performance trends over time. Available for each year since the format origin.  For the last update date and full update schedule, refer to FAQs.
CRR Change Name Points Stats
101 Down 26 Alpesh Ramjani (Uganda) flag Alpesh Ramjani (Uganda) 262.48 M-65 | Wickets-102 | Avg-10 | SR-13 | ER-4.8
102 New Saim Ayub (Pakistan) flag Saim Ayub (Pakistan) 261.43 M-56 | Wickets-21 | Avg-24 | SR-21 | ER-6.9
103 Down 21 Paul van Meekeren (Netherlands) flag Paul van Meekeren (Netherlands) 259.79 M-31 | Wickets-36 | Avg-20 | SR-17 | ER-7.0
104 New Matthew Forde (West Indies) flag Matthew Forde (West Indies) 257.53 M-13 | Wickets-12 | Avg-29 | SR-19 | ER-8.8
105 Up 72 Binura Fernando (Sri Lanka) flag Binura Fernando (Sri Lanka) 256.39 M-19 | Wickets-16 | Avg-34 | SR-24 | ER-8.5
106 Down 74 Imad Wasim (Pakistan) flag Imad Wasim (Pakistan) 254.08 M-17 | Wickets-18 | Avg-16 | SR-17 | ER-5.7
107 Down 10 Muhammad Jawadullah (U.A.E.) flag Muhammad Jawadullah (U.A.E.) 253.93 M-36 | Wickets-56 | Avg-19 | SR-14 | ER-7.8
108 Down 24 Naseem Shah (Pakistan) flag Naseem Shah (Pakistan) 252.91 M-33 | Wickets-29 | Avg-33 | SR-25 | ER-8.1
109 Down 30 Mark Watt (Scotland) flag Mark Watt (Scotland) 252.56 M-30 | Wickets-33 | Avg-22 | SR-18 | ER-7.1
110 Down 32 Shadab Khan (Pakistan) flag Shadab Khan (Pakistan) 252.36 M-48 | Wickets-39 | Avg-29 | SR-23 | ER-7.8
111 Up 89 Salum Jumbe (Tanzania) flag Salum Jumbe (Tanzania) 251.46 M-59 | Wickets-59 | Avg-21 | SR-17 | ER-7.5
112 Up 126 Vraj Patel (Kenya) flag Vraj Patel (Kenya) 249.74 M-56 | Wickets-74 | Avg-15 | SR-16 | ER-5.4
113 Up 52 Tim Pringle (Netherlands) flag Tim Pringle (Netherlands) 248.90 M-22 | Wickets-18 | Avg-25 | SR-23 | ER-6.5
114 Up 22 Spencer Johnson (Australia) flag Spencer Johnson (Australia) 248.40 M-8 | Wickets-14 | Avg-17 | SR-11 | ER-9.0
115 No change Gareth Delany (Ireland) flag Gareth Delany (Ireland) 247.55 M-54 | Wickets-31 | Avg-29 | SR-22 | ER-8.0
116 Up 38 Safyaan Sharif (Scotland) flag Safyaan Sharif (Scotland) 246.98 M-22 | Wickets-24 | Avg-23 | SR-17 | ER-8.0
117 Down 78 Andre Russell (West Indies) flag Andre Russell (West Indies) 244.02 M-19 | Wickets-22 | Avg-25 | SR-15 | ER-10.3
118 Down 51 Brad Currie (Scotland) flag Brad Currie (Scotland) 243.37 M-18 | Wickets-28 | Avg-13 | SR-13 | ER-5.7
119 Down 72 Liam Livingstone (England) flag Liam Livingstone (England) 242.22 M-46 | Wickets-25 | Avg-27 | SR-17 | ER-9.6
120 Down 13 Mukesh Kumar (India) flag Mukesh Kumar (India) 241.69 M-17 | Wickets-20 | Avg-24 | SR-16 | ER-9.1
121 Up 41 Kushal Bhurtel (Nepal) flag Kushal Bhurtel (Nepal) 239.99 M-65 | Wickets-30 | Avg-13 | SR-11 | ER-6.8
122 Up 53 Kaleem Sana (Canada) flag Kaleem Sana (Canada) 239.34 M-42 | Wickets-64 | Avg-13 | SR-13 | ER-6.1
123 Up 26 Ben Sears (New Zealand) flag Ben Sears (New Zealand) 237.16 M-20 | Wickets-22 | Avg-24 | SR-17 | ER-8.6
124 Down 18 Gerhard Erasmus (Namibia) flag Gerhard Erasmus (Namibia) 236.18 M-47 | Wickets-45 | Avg-16 | SR-16 | ER-6.0
125 Up 27 Ayush Shukla (Hong Kong) flag Ayush Shukla (Hong Kong) 234.85 M-55 | Wickets-51 | Avg-26 | SR-20 | ER-7.9
126 Down 73 Obed McCoy (West Indies) flag Obed McCoy (West Indies) 234.16 M-30 | Wickets-33 | Avg-27 | SR-17 | ER-9.2
127 Down 36 Avesh Khan (India) flag Avesh Khan (India) 232.67 M-25 | Wickets-27 | Avg-28 | SR-18 | ER-9.1
128 Up 40 Glenn Maxwell (Australia) flag Glenn Maxwell (Australia) 228.63 M-47 | Wickets-16 | Avg-35 | SR-22 | ER-9.6
129 Up 3 Mitchell Starc (Australia) flag Mitchell Starc (Australia) 224.35 M-17 | Wickets-19 | Avg-27 | SR-20 | ER-8.4
130 New Matthew Humphreys (Ireland) flag Matthew Humphreys (Ireland) 224.30 M-10 | Wickets-12 | Avg-21 | SR-18 | ER-6.9
131 New Liam Dawson (England) flag Liam Dawson (England) 224.08 M-15 | Wickets-13 | Avg-25 | SR-19 | ER-8.0
132 Down 86 Matheesha Pathirana (Sri Lanka) flag Matheesha Pathirana (Sri Lanka) 223.81 M-21 | Wickets-31 | Avg-18 | SR-13 | ER-8.7
133 Up 92 Kyle Jamieson (New Zealand) flag Kyle Jamieson (New Zealand) 222.15 M-15 | Wickets-17 | Avg-27 | SR-18 | ER-9.0
134 Down 44 Yasin Patel (Kuwait) flag Yasin Patel (Kuwait) 221.85 M-54 | Wickets-63 | Avg-19 | SR-19 | ER-6.0
135 Down 67 Ben White (Ireland) flag Ben White (Ireland) 221.68 M-29 | Wickets-29 | Avg-26 | SR-18 | ER-8.4
136 Down 51 Rizwan Butt (Bahrain) flag Rizwan Butt (Bahrain) 221.00 M-81 | Wickets-127 | Avg-15 | SR-14 | ER-6.7
137 Down 3 Kabua Morea (P.N.G.) flag Kabua Morea (P.N.G.) 220.36 M-20 | Wickets-31 | Avg-16 | SR-13 | ER-7.0
138 Down 17 Karan KC (Nepal) flag Karan KC (Nepal) 219.40 M-52 | Wickets-62 | Avg-21 | SR-16 | ER-8.0
139 New Kyle Klein (Netherlands) flag Kyle Klein (Netherlands) 217.91 M-17 | Wickets-28 | Avg-16 | SR-12 | ER-7.9
140 Up 50 Bas de Leede (Netherlands) flag Bas de Leede (Netherlands) 216.98 M-29 | Wickets-35 | Avg-17 | SR-14 | ER-7.4
141 Down 90 Reece Topley (England) flag Reece Topley (England) 215.85 M-29 | Wickets-28 | Avg-29 | SR-22 | ER-8.0
142 Up 85 Aryan Dutt (Netherlands) flag Aryan Dutt (Netherlands) 215.64 M-22 | Wickets-22 | Avg-23 | SR-21 | ER-6.6
143 Up 64 Shamar Joseph (West Indies) flag Shamar Joseph (West Indies) 215.50 M-12 | Wickets-15 | Avg-25 | SR-16 | ER-9.5
144 Down 51 Cosmas Kyewuta (Uganda) flag Cosmas Kyewuta (Uganda) 215.06 M-42 | Wickets-55 | Avg-16 | SR-15 | ER-6.6
145 Down 50 Ehsan Khan (Hong Kong) flag Ehsan Khan (Hong Kong) 213.33 M-76 | Wickets-111 | Avg-15 | SR-15 | ER-6.4
146 Down 42 Lizaad Williams (South Africa) flag Lizaad Williams (South Africa) 212.78 M-14 | Wickets-15 | Avg-28 | SR-16 | ER-10.1
147 New Luke Wood (England) flag Luke Wood (England) 212.61 M-14 | Wickets-17 | Avg-23 | SR-15 | ER-8.9
148 New Jan Nicol Loftie-Eaton (Namibia) flag Jan Nicol Loftie-Eaton (Namibia) 210.41 M-40 | Wickets-20 | Avg-17 | SR-14 | ER-7.3
149 Down 8 Dinesh Nakrani (Uganda) flag Dinesh Nakrani (Uganda) 208.74 M-56 | Wickets-56 | Avg-18 | SR-18 | ER-5.9
150 Down 78 Saurabh Netravalkar (U.S.A.) flag Saurabh Netravalkar (U.S.A.) 208.02 M-26 | Wickets-29 | Avg-22 | SR-18 | ER-7.1
151 New Lalit Rajbanshi (Nepal) flag Lalit Rajbanshi (Nepal) 207.95 M-25 | Wickets-26 | Avg-21 | SR-19 | ER-6.5
152 Down 22 Mehidy Hasan Miraz (Bangladesh) flag Mehidy Hasan Miraz (Bangladesh) 207.42 M-21 | Wickets-14 | Avg-24 | SR-18 | ER-8.0
153 Down 57 Sompal Kami (Nepal) flag Sompal Kami (Nepal) 204.61 M-53 | Wickets-50 | Avg-24 | SR-20 | ER-7.3
154 Down 34 Gerald Coetzee (South Africa) flag Gerald Coetzee (South Africa) 203.49 M-13 | Wickets-14 | Avg-32 | SR-18 | ER-10.7
155 Down 57 Henry Ssenyondo (Uganda) flag Henry Ssenyondo (Uganda) 202.90 M-70 | Wickets-103 | Avg-12 | SR-14 | ER-5.2
156 Down 1 Saad Bin Zafar (Canada) flag Saad Bin Zafar (Canada) 202.24 M-48 | Wickets-48 | Avg-20 | SR-20 | ER-6.0
157 New Khalidy Juma (Tanzania) flag Khalidy Juma (Tanzania) 201.66 M-15 | Wickets-21 | Avg-17 | SR-15 | ER-6.7
158 Down 12 Chris Greaves (Scotland) flag Chris Greaves (Scotland) 201.15 M-26 | Wickets-20 | Avg-20 | SR-16 | ER-7.6
159 Down 12 Aaron Hardie (Australia) flag Aaron Hardie (Australia) 200.18 M-16 | Wickets-13 | Avg-27 | SR-18 | ER-8.7
160 New Ateeq Iqbal (Hong Kong) flag Ateeq Iqbal (Hong Kong) 199.12 M-40 | Wickets-34 | Avg-21 | SR-19 | ER-6.5
161 Down 60 Wellington Masakadza (Zimbabwe) flag Wellington Masakadza (Zimbabwe) 197.18 M-47 | Wickets-22 | Avg-42 | SR-34 | ER-7.5
162 Down 110 Gulbadin Naib (Afghanistan) flag Gulbadin Naib (Afghanistan) 195.09 M-25 | Wickets-15 | Avg-13 | SR-11 | ER-7.0
163 Down 125 Shakib Al Hasan (Bangladesh) flag Shakib Al Hasan (Bangladesh) 192.81 M-35 | Wickets-32 | Avg-25 | SR-21 | ER-7.3
164 Up 3 Juma Miyagi (Uganda) flag Juma Miyagi (Uganda) 191.47 M-42 | Wickets-57 | Avg-15 | SR-14 | ER-6.3
165 Down 46 Yasim Murtaza (Hong Kong) flag Yasim Murtaza (Hong Kong) 190.16 M-68 | Wickets-75 | Avg-19 | SR-18 | ER-6.4
166 Up 10 Michael Leask (Scotland) flag Michael Leask (Scotland) 185.28 M-31 | Wickets-24 | Avg-17 | SR-15 | ER-6.9
167 New Roelof van der Merwe (Netherlands/South Africa) flag Roelof van der Merwe (Netherlands/South Africa) 182.52 M-21 | Wickets-20 | Avg-20 | SR-18 | ER-6.8
168 Down 37 Alei Nao (P.N.G.) flag Alei Nao (P.N.G.) 181.49 M-19 | Wickets-23 | Avg-17 | SR-17 | ER-5.9
169 Up 5 Frank Nsubuga (Uganda) flag Frank Nsubuga (Uganda) 179.80 M-52 | Wickets-57 | Avg-15 | SR-18 | ER-4.8
170 Down 67 David Wiese (Namibia/South Africa) flag David Wiese (Namibia/South Africa) 179.27 M-23 | Wickets-26 | Avg-19 | SR-17 | ER-6.6
171 New Tinotenda Maposa (Zimbabwe) flag Tinotenda Maposa (Zimbabwe) 177.95 M-20 | Wickets-14 | Avg-37 | SR-24 | ER-9.1
172 New Andile Simelane (South Africa) flag Andile Simelane (South Africa) 177.33 M-10 | Wickets-8 | Avg-34 | SR-20 | ER-10.0
173 New Muhammad Rohid (United Arab Emirates) flag Muhammad Rohid (United Arab Emirates) 176.64 M-16 | Wickets-19 | Avg-22 | SR-17 | ER-7.7
174 New Trevor Gwandu (Zimbabwe) flag Trevor Gwandu (Zimbabwe) 175.70 M-19 | Wickets-16 | Avg-26 | SR-18 | ER-8.9
175 Up 24 Ishtiaq Ahmad (Saudi Arabia) flag Ishtiaq Ahmad (Saudi Arabia) 175.14 M-47 | Wickets-64 | Avg-17 | SR-14 | ER-7.0
176 New Daniel Doram (Netherlands) flag Daniel Doram (Netherlands) 174.72 M-14 | Wickets-14 | Avg-26 | SR-21 | ER-7.5
177 Up 12 Zain Ul Abidin (Saudi Arabia) flag Zain Ul Abidin (Saudi Arabia) 173.85 M-47 | Wickets-49 | Avg-19 | SR-19 | ER-5.9
178 New Sylvester Okpe (Nigeria) flag Sylvester Okpe (Nigeria) 172.17 M-65 | Wickets-50 | Avg-21 | SR-21 | ER-5.8
179 Down 63 Aiden Markram (South Africa) flag Aiden Markram (South Africa) 172.05 M-46 | Wickets-10 | Avg-39 | SR-26 | ER-9.0
180 Down 22 Brad Wheal (Scotland) flag Brad Wheal (Scotland) 172.04 M-9 | Wickets-9 | Avg-28 | SR-20 | ER-8.5
181 New Dunith Wellalage (Sri Lanka) flag Dunith Wellalage (Sri Lanka) 171.43 M-6 | Wickets-7 | Avg-25 | SR-20 | ER-7.5
182 New Jack Jarvis (Scotland) flag Jack Jarvis (Scotland) 171.20 M-8 | Wickets-11 | Avg-18 | SR-12 | ER-8.5
183 New Hasan Ali (Pakistan) flag Hasan Ali (Pakistan) 171.13 M-9 | Wickets-12 | Avg-27 | SR-15 | ER-10.9
184 New Mirza Mohammed Baig (Qatar) flag Mirza Mohammed Baig (Qatar) 170.70 M-28 | Wickets-32 | Avg-14 | SR-11 | ER-7.5
185 Up 9 Matthew Short (Australia) flag Matthew Short (Australia) 170.49 M-21 | Wickets-8 | Avg-17 | SR-9 | ER-11.3
186 Up 36 Patrick Kruger (South Africa) flag Patrick Kruger (South Africa) 169.68 M-7 | Wickets-8 | Avg-22 | SR-15 | ER-9.3
187 Up 33 Joshua Asia (Nigeria) flag Joshua Asia (Nigeria) 169.66 M-25 | Wickets-30 | Avg-11 | SR-14 | ER-4.6
188 Up 25 Graham Hume (Ireland) flag Graham Hume (Ireland) 165.90 M-10 | Wickets-11 | Avg-27 | SR-17 | ER-9.6
189 New Nqabayomzi Peter (South Africa) flag Nqabayomzi Peter (South Africa) 164.98 M-12 | Wickets-9 | Avg-36 | SR-23 | ER-9.3
190 Down 76 Mohammad Amir (Pakistan) flag Mohammad Amir (Pakistan) 164.84 M-12 | Wickets-12 | Avg-25 | SR-20 | ER-7.3
191 New Aamir Kaleem (Oman) flag Aamir Kaleem (Oman) 164.73 M-26 | Wickets-23 | Avg-20 | SR-15 | ER-8.2
192 Down 28 Lucas Oluoch (Kenya) flag Lucas Oluoch (Kenya) 163.82 M-62 | Wickets-60 | Avg-19 | SR-16 | ER-7.1
193 Down 2 Mohammed Siraj (India) flag Mohammed Siraj (India) 163.76 M-12 | Wickets-10 | Avg-27 | SR-25 | ER-6.3
194 Down 85 Luke Jongwe (Zimbabwe) flag Luke Jongwe (Zimbabwe) 163.45 M-43 | Wickets-33 | Avg-26 | SR-18 | ER-8.8
195 New Dhruv Parashar (U.A.E.) flag Dhruv Parashar (U.A.E.) 162.80 M-32 | Wickets-32 | Avg-21 | SR-19 | ER-6.7
196 New Jahandad Khan (Pakistan) flag Jahandad Khan (Pakistan) 162.10 M-8 | Wickets-7 | Avg-30 | SR-15 | ER-12.2
197 Up 39 Prosper Useni (Nigeria) flag Prosper Useni (Nigeria) 161.89 M-45 | Wickets-35 | Avg-18 | SR-17 | ER-6.4
198 Down 6 Imran Anwar (Bahrain) flag Imran Anwar (Bahrain) 161.47 M-89 | Wickets-81 | Avg-22 | SR-18 | ER-7.3
199 Down 29 Shakeel Ahmed (Oman) flag Shakeel Ahmed (Oman) 160.97 M-44 | Wickets-34 | Avg-29 | SR-26 | ER-6.5
200 Down 39 Dilon Heyliger (Canada) flag Dilon Heyliger (Canada) 160.21 M-39 | Wickets-26 | Avg-31 | SR-25 | ER-7.7
Tags: #topcricketplayersofalltime #bestcricketplayersofalltime #greatestcricketplayers #t20icricket #t20is #ment20is #alpeshramjani #ramjani #saimayub #ayub #paulvanmeekeren #meekeren #matthewforde #forde #binurafernando #fernando #imadwasim #wasim #muhammadjawadullah #jawadullah #naseemshah #shah #markwatt #watt #shadabkhan #khan #salumjumbe #jumbe #iccrankings #icctestrankings #iccodirankings #icct20irankings #iccteamrankings #iccplayerrankings #iccmenrankings #iccwomenrankings #iplrankings