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 New Saim Ayub (Pakistan) flag Saim Ayub (Pakistan) 261.35 M-56 | Wickets-21 | Avg-24 | SR-21 | ER-6.9
102 Down 27 Alpesh Ramjani (Uganda) flag Alpesh Ramjani (Uganda) 261.16 M-65 | Wickets-102 | Avg-10 | SR-13 | ER-4.8
103 Down 21 Paul van Meekeren (Netherlands) flag Paul van Meekeren (Netherlands) 258.64 M-31 | Wickets-36 | Avg-20 | SR-17 | ER-7.0
104 New Matthew Forde (West Indies) flag Matthew Forde (West Indies) 256.38 M-13 | Wickets-12 | Avg-29 | SR-19 | ER-8.8
105 Up 72 Binura Fernando (Sri Lanka) flag Binura Fernando (Sri Lanka) 255.47 M-19 | Wickets-16 | Avg-34 | SR-24 | ER-8.5
106 Down 9 Muhammad Jawadullah (U.A.E.) flag Muhammad Jawadullah (U.A.E.) 253.26 M-36 | Wickets-56 | Avg-19 | SR-14 | ER-7.8
107 Down 75 Imad Wasim (Pakistan) flag Imad Wasim (Pakistan) 253.02 M-17 | Wickets-18 | Avg-16 | SR-17 | ER-5.7
108 Down 29 Mark Watt (Scotland) flag Mark Watt (Scotland) 252.63 M-30 | Wickets-33 | Avg-22 | SR-18 | ER-7.1
109 Down 25 Naseem Shah (Pakistan) flag Naseem Shah (Pakistan) 252.42 M-33 | Wickets-29 | Avg-33 | SR-25 | ER-8.1
110 Down 32 Shadab Khan (Pakistan) flag Shadab Khan (Pakistan) 251.82 M-48 | Wickets-39 | Avg-29 | SR-23 | ER-7.8
111 Up 89 Salum Jumbe (Tanzania) flag Salum Jumbe (Tanzania) 250.06 M-59 | Wickets-59 | Avg-21 | SR-17 | ER-7.5
112 Up 127 Vraj Patel (Kenya) flag Vraj Patel (Kenya) 249.25 M-56 | Wickets-74 | Avg-15 | SR-16 | ER-5.4
113 Up 51 Tim Pringle (Netherlands) flag Tim Pringle (Netherlands) 248.94 M-22 | Wickets-18 | Avg-25 | SR-23 | ER-6.5
114 Up 20 Spencer Johnson (Australia) flag Spencer Johnson (Australia) 248.76 M-8 | Wickets-14 | Avg-17 | SR-11 | ER-9.0
115 No change Gareth Delany (Ireland) flag Gareth Delany (Ireland) 247.39 M-54 | Wickets-31 | Avg-29 | SR-22 | ER-8.0
116 Up 38 Safyaan Sharif (Scotland) flag Safyaan Sharif (Scotland) 245.23 M-22 | Wickets-24 | Avg-23 | SR-17 | ER-8.0
117 Down 79 Andre Russell (West Indies) flag Andre Russell (West Indies) 244.11 M-19 | Wickets-22 | Avg-25 | SR-15 | ER-10.3
118 Down 51 Brad Currie (Scotland) flag Brad Currie (Scotland) 243.36 M-18 | Wickets-28 | Avg-13 | SR-13 | ER-5.7
119 Up 43 Kushal Bhurtel (Nepal) flag Kushal Bhurtel (Nepal) 243.06 M-65 | Wickets-30 | Avg-13 | SR-11 | ER-6.8
120 Down 73 Liam Livingstone (England) flag Liam Livingstone (England) 242.16 M-46 | Wickets-25 | Avg-27 | SR-17 | ER-9.6
121 Down 15 Mukesh Kumar (India) flag Mukesh Kumar (India) 241.22 M-17 | Wickets-20 | Avg-24 | SR-16 | ER-9.1
122 Up 53 Kaleem Sana (Canada) flag Kaleem Sana (Canada) 238.64 M-42 | Wickets-64 | Avg-13 | SR-13 | ER-6.1
123 Up 26 Ben Sears (New Zealand) flag Ben Sears (New Zealand) 236.72 M-20 | Wickets-22 | Avg-24 | SR-17 | ER-8.6
124 Down 17 Gerhard Erasmus (Namibia) flag Gerhard Erasmus (Namibia) 234.30 M-47 | Wickets-45 | Avg-16 | SR-16 | ER-6.0
125 Down 72 Obed McCoy (West Indies) flag Obed McCoy (West Indies) 234.24 M-30 | Wickets-33 | Avg-27 | SR-17 | ER-9.2
126 Up 26 Ayush Shukla (Hong Kong) flag Ayush Shukla (Hong Kong) 233.43 M-55 | Wickets-51 | Avg-26 | SR-20 | ER-7.9
127 Down 35 Avesh Khan (India) flag Avesh Khan (India) 231.99 M-25 | Wickets-27 | Avg-28 | SR-18 | ER-9.1
128 Up 40 Glenn Maxwell (Australia) flag Glenn Maxwell (Australia) 228.83 M-47 | Wickets-16 | Avg-35 | SR-22 | ER-9.6
129 New Matthew Humphreys (Ireland) flag Matthew Humphreys (Ireland) 224.56 M-10 | Wickets-12 | Avg-21 | SR-18 | ER-6.9
130 Up 2 Mitchell Starc (Australia) flag Mitchell Starc (Australia) 224.08 M-17 | Wickets-19 | Avg-27 | SR-20 | ER-8.4
131 Down 85 Matheesha Pathirana (Sri Lanka) flag Matheesha Pathirana (Sri Lanka) 223.46 M-21 | Wickets-31 | Avg-18 | SR-13 | ER-8.7
132 New Liam Dawson (England) flag Liam Dawson (England) 223.29 M-15 | Wickets-13 | Avg-25 | SR-19 | ER-8.0
133 Up 91 Kyle Jamieson (New Zealand) flag Kyle Jamieson (New Zealand) 222.17 M-15 | Wickets-17 | Avg-27 | SR-18 | ER-9.0
134 Down 66 Ben White (Ireland) flag Ben White (Ireland) 221.43 M-29 | Wickets-29 | Avg-26 | SR-18 | ER-8.4
135 Down 45 Yasin Patel (Kuwait) flag Yasin Patel (Kuwait) 221.36 M-54 | Wickets-63 | Avg-19 | SR-19 | ER-6.0
136 Down 14 Karan KC (Nepal) flag Karan KC (Nepal) 220.60 M-52 | Wickets-62 | Avg-21 | SR-16 | ER-8.0
137 Down 4 Kabua Morea (P.N.G.) flag Kabua Morea (P.N.G.) 220.54 M-20 | Wickets-31 | Avg-16 | SR-13 | ER-7.0
138 Down 52 Rizwan Butt (Bahrain) flag Rizwan Butt (Bahrain) 219.89 M-81 | Wickets-127 | Avg-15 | SR-14 | ER-6.7
139 New Kyle Klein (Netherlands) flag Kyle Klein (Netherlands) 217.82 M-17 | Wickets-28 | Avg-16 | SR-12 | ER-7.9
140 Up 49 Bas de Leede (Netherlands) flag Bas de Leede (Netherlands) 216.87 M-29 | Wickets-35 | Avg-17 | SR-14 | ER-7.4
141 Down 45 Sompal Kami (Nepal) flag Sompal Kami (Nepal) 216.39 M-53 | Wickets-50 | Avg-24 | SR-20 | ER-7.3
142 Down 92 Reece Topley (England) flag Reece Topley (England) 215.85 M-29 | Wickets-28 | Avg-29 | SR-22 | ER-8.0
143 Up 85 Aryan Dutt (Netherlands) flag Aryan Dutt (Netherlands) 215.52 M-22 | Wickets-22 | Avg-23 | SR-21 | ER-6.6
144 Up 61 Shamar Joseph (West Indies) flag Shamar Joseph (West Indies) 215.42 M-12 | Wickets-15 | Avg-25 | SR-16 | ER-9.5
145 Down 51 Cosmas Kyewuta (Uganda) flag Cosmas Kyewuta (Uganda) 214.54 M-42 | Wickets-55 | Avg-16 | SR-15 | ER-6.6
146 Down 41 Lizaad Williams (South Africa) flag Lizaad Williams (South Africa) 212.83 M-14 | Wickets-15 | Avg-28 | SR-16 | ER-10.1
147 New Luke Wood (England) flag Luke Wood (England) 212.41 M-14 | Wickets-17 | Avg-23 | SR-15 | ER-8.9
148 Down 53 Ehsan Khan (Hong Kong) flag Ehsan Khan (Hong Kong) 212.35 M-76 | Wickets-111 | Avg-15 | SR-15 | ER-6.4
149 New Lalit Rajbanshi (Nepal) flag Lalit Rajbanshi (Nepal) 212.01 M-25 | Wickets-26 | Avg-21 | SR-19 | ER-6.5
150 New Jan Nicol Loftie-Eaton (Namibia) flag Jan Nicol Loftie-Eaton (Namibia) 209.50 M-40 | Wickets-20 | Avg-17 | SR-14 | ER-7.3
151 Down 11 Dinesh Nakrani (Uganda) flag Dinesh Nakrani (Uganda) 208.07 M-56 | Wickets-56 | Avg-18 | SR-18 | ER-5.9
152 Down 80 Saurabh Netravalkar (U.S.A.) flag Saurabh Netravalkar (U.S.A.) 207.56 M-26 | Wickets-29 | Avg-22 | SR-18 | ER-7.1
153 Down 23 Mehidy Hasan Miraz (Bangladesh) flag Mehidy Hasan Miraz (Bangladesh) 206.89 M-21 | Wickets-14 | Avg-24 | SR-18 | ER-8.0
154 Down 34 Gerald Coetzee (South Africa) flag Gerald Coetzee (South Africa) 204.21 M-13 | Wickets-14 | Avg-32 | SR-18 | ER-10.7
155 Down 55 Henry Ssenyondo (Uganda) flag Henry Ssenyondo (Uganda) 202.23 M-70 | Wickets-103 | Avg-12 | SR-14 | ER-5.2
156 No change Saad Bin Zafar (Canada) flag Saad Bin Zafar (Canada) 201.68 M-48 | Wickets-48 | Avg-20 | SR-20 | ER-6.0
157 New Khalidy Juma (Tanzania) flag Khalidy Juma (Tanzania) 201.21 M-15 | Wickets-21 | Avg-17 | SR-15 | ER-6.7
158 Down 12 Chris Greaves (Scotland) flag Chris Greaves (Scotland) 200.70 M-26 | Wickets-20 | Avg-20 | SR-16 | ER-7.6
159 Down 11 Aaron Hardie (Australia) flag Aaron Hardie (Australia) 200.06 M-16 | Wickets-13 | Avg-27 | SR-18 | ER-8.7
160 New Ateeq Iqbal (Hong Kong) flag Ateeq Iqbal (Hong Kong) 198.41 M-40 | Wickets-34 | Avg-21 | SR-19 | ER-6.5
161 Down 60 Wellington Masakadza (Zimbabwe) flag Wellington Masakadza (Zimbabwe) 196.73 M-47 | Wickets-22 | Avg-42 | SR-34 | ER-7.5
162 Down 110 Gulbadin Naib (Afghanistan) flag Gulbadin Naib (Afghanistan) 194.75 M-25 | Wickets-15 | Avg-13 | SR-11 | ER-7.0
163 Down 124 Shakib Al Hasan (Bangladesh) flag Shakib Al Hasan (Bangladesh) 192.68 M-35 | Wickets-32 | Avg-25 | SR-21 | ER-7.3
164 Up 3 Juma Miyagi (Uganda) flag Juma Miyagi (Uganda) 191.06 M-42 | Wickets-57 | Avg-15 | SR-14 | ER-6.3
165 Down 46 Yasim Murtaza (Hong Kong) flag Yasim Murtaza (Hong Kong) 188.87 M-68 | Wickets-75 | Avg-19 | SR-18 | ER-6.4
166 Up 10 Michael Leask (Scotland) flag Michael Leask (Scotland) 185.15 M-31 | Wickets-24 | Avg-17 | SR-15 | ER-6.9
167 Down 38 Alei Nao (P.N.G.) flag Alei Nao (P.N.G.) 181.65 M-19 | Wickets-23 | Avg-17 | SR-17 | ER-5.9
168 New Roelof van der Merwe (Netherlands/South Africa) flag Roelof van der Merwe (Netherlands/South Africa) 181.26 M-21 | Wickets-20 | Avg-20 | SR-18 | ER-6.8
169 Up 5 Frank Nsubuga (Uganda) flag Frank Nsubuga (Uganda) 178.90 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) 178.44 M-23 | Wickets-26 | Avg-19 | SR-17 | ER-6.6
171 New Andile Simelane (South Africa) flag Andile Simelane (South Africa) 177.10 M-10 | Wickets-8 | Avg-34 | SR-20 | ER-10.0
172 New Tinotenda Maposa (Zimbabwe) flag Tinotenda Maposa (Zimbabwe) 176.64 M-20 | Wickets-14 | Avg-37 | SR-24 | ER-9.1
173 New Muhammad Rohid (United Arab Emirates) flag Muhammad Rohid (United Arab Emirates) 176.35 M-16 | Wickets-19 | Avg-22 | SR-17 | ER-7.7
174 New Trevor Gwandu (Zimbabwe) flag Trevor Gwandu (Zimbabwe) 175.78 M-19 | Wickets-16 | Avg-26 | SR-18 | ER-8.9
175 New Daniel Doram (Netherlands) flag Daniel Doram (Netherlands) 174.27 M-14 | Wickets-14 | Avg-26 | SR-21 | ER-7.5
176 Up 23 Ishtiaq Ahmad (Saudi Arabia) flag Ishtiaq Ahmad (Saudi Arabia) 173.51 M-47 | Wickets-64 | Avg-17 | SR-14 | ER-7.0
177 Up 13 Zain Ul Abidin (Saudi Arabia) flag Zain Ul Abidin (Saudi Arabia) 173.26 M-47 | Wickets-49 | Avg-19 | SR-19 | ER-5.9
178 Down 62 Aiden Markram (South Africa) flag Aiden Markram (South Africa) 172.40 M-46 | Wickets-10 | Avg-39 | SR-26 | ER-9.0
179 Down 20 Brad Wheal (Scotland) flag Brad Wheal (Scotland) 171.86 M-9 | Wickets-9 | Avg-28 | SR-20 | ER-8.5
180 New Jack Jarvis (Scotland) flag Jack Jarvis (Scotland) 171.20 M-8 | Wickets-11 | Avg-18 | SR-12 | ER-8.5
181 New Sylvester Okpe (Nigeria) flag Sylvester Okpe (Nigeria) 171.04 M-65 | Wickets-50 | Avg-21 | SR-21 | ER-5.8
182 New Dunith Wellalage (Sri Lanka) flag Dunith Wellalage (Sri Lanka) 171.02 M-6 | Wickets-7 | Avg-25 | SR-20 | ER-7.5
183 New Hasan Ali (Pakistan) flag Hasan Ali (Pakistan) 170.63 M-9 | Wickets-12 | Avg-27 | SR-15 | ER-10.9
184 Up 10 Matthew Short (Australia) flag Matthew Short (Australia) 170.35 M-21 | Wickets-8 | Avg-17 | SR-9 | ER-11.3
185 New Mirza Mohammed Baig (Qatar) flag Mirza Mohammed Baig (Qatar) 170.14 M-28 | Wickets-32 | Avg-14 | SR-11 | ER-7.5
186 Up 36 Patrick Kruger (South Africa) flag Patrick Kruger (South Africa) 169.65 M-7 | Wickets-8 | Avg-22 | SR-15 | ER-9.3
187 Up 34 Joshua Asia (Nigeria) flag Joshua Asia (Nigeria) 169.05 M-25 | Wickets-30 | Avg-11 | SR-14 | ER-4.6
188 Up 25 Graham Hume (Ireland) flag Graham Hume (Ireland) 165.94 M-10 | Wickets-11 | Avg-27 | SR-17 | ER-9.6
189 New Nqabayomzi Peter (South Africa) flag Nqabayomzi Peter (South Africa) 164.82 M-12 | Wickets-9 | Avg-36 | SR-23 | ER-9.3
190 New Aamir Kaleem (Oman) flag Aamir Kaleem (Oman) 164.63 M-26 | Wickets-23 | Avg-20 | SR-15 | ER-8.2
191 Down 77 Mohammad Amir (Pakistan) flag Mohammad Amir (Pakistan) 163.87 M-12 | Wickets-12 | Avg-25 | SR-20 | ER-7.3
192 Down 1 Mohammed Siraj (India) flag Mohammed Siraj (India) 163.69 M-12 | Wickets-10 | Avg-27 | SR-25 | ER-6.3
193 Down 84 Luke Jongwe (Zimbabwe) flag Luke Jongwe (Zimbabwe) 163.29 M-43 | Wickets-33 | Avg-26 | SR-18 | ER-8.8
194 New Dhruv Parashar (U.A.E.) flag Dhruv Parashar (U.A.E.) 162.47 M-32 | Wickets-32 | Avg-21 | SR-19 | ER-6.7
195 Down 30 Lucas Oluoch (Kenya) flag Lucas Oluoch (Kenya) 162.14 M-62 | Wickets-60 | Avg-19 | SR-16 | ER-7.1
196 New Jahandad Khan (Pakistan) flag Jahandad Khan (Pakistan) 161.80 M-8 | Wickets-7 | Avg-30 | SR-15 | ER-12.2
197 Up 39 Prosper Useni (Nigeria) flag Prosper Useni (Nigeria) 160.97 M-45 | Wickets-35 | Avg-18 | SR-17 | ER-6.4
198 Down 6 Imran Anwar (Bahrain) flag Imran Anwar (Bahrain) 160.93 M-89 | Wickets-81 | Avg-22 | SR-18 | ER-7.3
199 Down 30 Shakeel Ahmed (Oman) flag Shakeel Ahmed (Oman) 160.68 M-44 | Wickets-34 | Avg-29 | SR-26 | ER-6.5
200 Down 39 Dilon Heyliger (Canada) flag Dilon Heyliger (Canada) 159.78 M-39 | Wickets-26 | Avg-31 | SR-25 | ER-7.7
Tags: #topcricketplayersofalltime #bestcricketplayersofalltime #greatestcricketplayers #t20icricket #t20is #ment20is #saimayub #ayub #alpeshramjani #ramjani #paulvanmeekeren #meekeren #matthewforde #forde #binurafernando #fernando #muhammadjawadullah #jawadullah #imadwasim #wasim #markwatt #watt #naseemshah #shah #shadabkhan #khan #salumjumbe #jumbe #iccrankings #icctestrankings #iccodirankings #icct20irankings #iccteamrankings #iccplayerrankings #iccmenrankings #iccwomenrankings #iplrankings