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 Jofra Archer (England) flag Jofra Archer (England) 142.18 M-19 | Runs-180 | Avg-26 | SR*-118
102 Up 46 Adil Rashid (England) flag Adil Rashid (England) 140.48 M-46 | Runs-308 | Avg-14 | SR*-81
103 Up 70 Aarif Sheikh (Nepal) flag Aarif Sheikh (Nepal) 139.04 M-53 | Runs-1266 | Avg-31 | SR*-67
104 Up 23 Hardik Pandya (India) flag Hardik Pandya (India) 137.17 M-31 | Runs-618 | Avg-33 | SR*-100
105 Down 45 Mushfiqur Rahim (Bangladesh) flag Mushfiqur Rahim (Bangladesh) 135.67 M-47 | Runs-1214 | Avg-33 | SR*-83
106 New Ben Curran (Zimbabwe) flag Ben Curran (Zimbabwe) 133.97 M-8 | Runs-340 | Avg-49 | SR*-75
107 Down 5 Alick Athanaze (West Indies) flag Alick Athanaze (West Indies) 131.87 M-17 | Runs-405 | Avg-24 | SR*-77
108 Up 16 Muhammad Waseem (U.A.E.) flag Muhammad Waseem (U.A.E.) 130.80 M-65 | Runs-1698 | Avg-26 | SR*-88
109 New Rishad Hossain (Bangladesh) flag Rishad Hossain (Bangladesh) 130.43 M-14 | Runs-176 | Avg-20 | SR*-141
110 Down 22 Brandon McMullen (Scotland) flag Brandon McMullen (Scotland) 129.97 M-37 | Runs-1202 | Avg-41 | SR*-88
111 Down 25 Gerhard Erasmus (Namibia) flag Gerhard Erasmus (Namibia) 128.79 M-55 | Runs-1952 | Avg-40 | SR*-78
112 Down 93 Dawid Malan (England) flag Dawid Malan (England) 127.77 M-24 | Runs-1292 | Avg-59 | SR*-99
113 Down 17 Dunith Wellalage (Sri Lanka) flag Dunith Wellalage (Sri Lanka) 126.66 M-31 | Runs-386 | Avg-20 | SR*-80
114 New Matthew Forde (West Indies) flag Matthew Forde (West Indies) 125.76 M-16 | Runs-193 | Avg-19 | SR*-126
115 Down 8 Richie Berrington (Scotland) flag Richie Berrington (Scotland) 124.81 M-49 | Runs-1534 | Avg-43 | SR*-78
116 New Tayyab Tahir (Pakistan) flag Tayyab Tahir (Pakistan) 124.81 M-11 | Runs-181 | Avg-23 | SR*-102
117 Down 28 Sam Curran (England) flag Sam Curran (England) 124.50 M-27 | Runs-496 | Avg-23 | SR*-90
118 Down 33 Bas de Leede (Netherlands) flag Bas de Leede (Netherlands) 123.85 M-46 | Runs-1145 | Avg-30 | SR*-74
119 Down 1 Gulbadin Naib (Afghanistan) flag Gulbadin Naib (Afghanistan) 123.48 M-21 | Runs-253 | Avg-15 | SR*-88
120 Down 27 Henry Nicholls (New Zealand) flag Henry Nicholls (New Zealand) 118.58 M-29 | Runs-771 | Avg-32 | SR*-77
121 New Mitchell Hay (New Zealand) flag Mitchell Hay (New Zealand) 118.00 M-7 | Runs-166 | Avg-42 | SR*-104
122 Down 14 George Dockrell (Ireland) flag George Dockrell (Ireland) 117.06 M-37 | Runs-729 | Avg-30 | SR*-96
123 Up 51 Jan Nicol Loftie-Eaton (Namibia) flag Jan Nicol Loftie-Eaton (Namibia) 116.56 M-50 | Runs-1097 | Avg-28 | SR*-76
124 Down 24 Pargat Singh (Canada) flag Pargat Singh (Canada) 116.27 M-28 | Runs-961 | Avg-37 | SR*-77
125 Up 92 Amir Jangoo (West Indies) flag Amir Jangoo (West Indies) 115.88 M-5 | Runs-153 | Avg-38 | SR*-92
126 Up 69 Kyle Verreynne (South Africa) flag Kyle Verreynne (South Africa) 114.92 M-10 | Runs-250 | Avg-36 | SR*-94
127 Down 111 Ben Stokes (England) flag Ben Stokes (England) 114.90 M-13 | Runs-592 | Avg-46 | SR*-97
128 Down 110 David Warner (Australia) flag David Warner (Australia) 113.56 M-33 | Runs-1477 | Avg-45 | SR*-104
129 Up 76 Bhim Sharki (Nepal) flag Bhim Sharki (Nepal) 113.31 M-36 | Runs-985 | Avg-33 | SR*-68
130 Up 59 Rahul Chopra (U.A.E.) flag Rahul Chopra (U.A.E.) 112.24 M-18 | Runs-454 | Avg-27 | SR*-75
131 Up 49 Jatinder Singh (Oman) flag Jatinder Singh (Oman) 110.23 M-40 | Runs-1259 | Avg-33 | SR*-73
132 Down 23 Sean Abbott (Australia) flag Sean Abbott (Australia) 108.82 M-27 | Runs-367 | Avg-22 | SR*-99
133 Down 36 Teja Nidamanuru (Netherlands) flag Teja Nidamanuru (Netherlands) 108.56 M-41 | Runs-893 | Avg-27 | SR*-91
134 New Khushdil Shah (Pakistan) flag Khushdil Shah (Pakistan) 108.43 M-14 | Runs-295 | Avg-33 | SR*-103
135 Up 52 Shaheen Shah Afridi (Pakistan) flag Shaheen Shah Afridi (Pakistan) 106.10 M-43 | Runs-190 | Avg-13 | SR*-106
136 Down 19 Saud Shakeel (Pakistan) flag Saud Shakeel (Pakistan) 105.63 M-16 | Runs-344 | Avg-26 | SR*-89
137 Down 5 Rohit Paudel (Nepal) flag Rohit Paudel (Nepal) 104.46 M-65 | Runs-1697 | Avg-30 | SR*-76
138 Down 80 Imam-ul-Haq (Pakistan) flag Imam-ul-Haq (Pakistan) 102.56 M-29 | Runs-1129 | Avg-43 | SR*-85
139 New Andries Gous (U.S.A.) flag Andries Gous (U.S.A.) 102.40 M-14 | Runs-405 | Avg-31 | SR*-84
140 Down 17 Joylord Gumbie (Zimbabwe) flag Joylord Gumbie (Zimbabwe) 102.32 M-16 | Runs-382 | Avg-24 | SR*-66
141 New Ravindra Jadeja (India) flag Ravindra Jadeja (India) 101.22 M-39 | Runs-451 | Avg-35 | SR*-80
142 Down 5 Kushal Bhurtel (Nepal) flag Kushal Bhurtel (Nepal) 100.94 M-59 | Runs-1310 | Avg-23 | SR*-81
143 Up 80 Jan Frylinck (Namibia) flag Jan Frylinck (Namibia) 100.20 M-38 | Runs-775 | Avg-26 | SR*-73
144 Up 58 Brydon Carse (England) flag Brydon Carse (England) 99.99 M-27 | Runs-221 | Avg-16 | SR*-80
145 Up 76 Dipendra Singh Airee (Nepal) flag Dipendra Singh Airee (Nepal) 99.98 M-58 | Runs-1082 | Avg-23 | SR*-75
146 Down 70 Vikramjit Singh (Netherlands) flag Vikramjit Singh (Netherlands) 99.33 M-46 | Runs-1304 | Avg-30 | SR*-72
147 Down 22 Romario Shepherd (West Indies) flag Romario Shepherd (West Indies) 98.96 M-35 | Runs-440 | Avg-19 | SR*-107
148 Up 52 Zane Green (Namibia) flag Zane Green (Namibia) 98.25 M-41 | Runs-660 | Avg-21 | SR*-75
149 Down 51 Shayan Jahangir (U.S.A.) flag Shayan Jahangir (U.S.A.) 97.68 M-32 | Runs-795 | Avg-33 | SR*-93
150 Down 68 Michael van Lingen (Namibia) flag Michael van Lingen (Namibia) 95.14 M-38 | Runs-1250 | Avg-39 | SR*-92
151 Up 30 Washington Sundar (India) flag Washington Sundar (India) 94.76 M-27 | Runs-365 | Avg-20 | SR*-82
152 New Smit Patel (U.S.A.) flag Smit Patel (U.S.A.) 94.22 M-20 | Runs-655 | Avg-36 | SR*-77
153 Up 11 Kamran Ghulam (Pakistan) flag Kamran Ghulam (Pakistan) 93.57 M-11 | Runs-210 | Avg-30 | SR*-99
154 New Aryansh Sharma (U.A.E.) flag Aryansh Sharma (U.A.E.) 93.56 M-22 | Runs-470 | Avg-21 | SR*-77
155 Up 36 Tadiwanashe Marumani (Zimbabwe) flag Tadiwanashe Marumani (Zimbabwe) 93.53 M-18 | Runs-204 | Avg-15 | SR*-68
156 Down 79 Litton Das (Bangladesh) flag Litton Das (Bangladesh) 93.19 M-48 | Runs-1234 | Avg-29 | SR*-82
157 Down 84 Reeza Hendricks (South Africa) flag Reeza Hendricks (South Africa) 92.16 M-14 | Runs-409 | Avg-29 | SR*-77
158 Down 32 Aasif Sheikh (Nepal) flag Aasif Sheikh (Nepal) 92.00 M-57 | Runs-1488 | Avg-29 | SR*-77
159 Down 55 Harsh Thaker (Canada) flag Harsh Thaker (Canada) 91.90 M-27 | Runs-787 | Avg-34 | SR*-66
160 New Faheem Ashraf (Pakistan) flag Faheem Ashraf (Pakistan) 91.75 M-11 | Runs-132 | Avg-22 | SR*-96
161 Down 95 Sybrand Engelbrecht (Netherlands) flag Sybrand Engelbrecht (Netherlands) 91.39 M-12 | Runs-385 | Avg-35 | SR*-66
162 Down 16 Rashid Khan (Afghanistan) flag Rashid Khan (Afghanistan) 91.25 M-43 | Runs-385 | Avg-16 | SR*-109
163 New Karan KC (Nepal) flag Karan KC (Nepal) 90.73 M-51 | Runs-510 | Avg-18 | SR*-99
164 Up 50 Alzarri Joseph (West Indies) flag Alzarri Joseph (West Indies) 90.38 M-44 | Runs-299 | Avg-16 | SR*-83
165 New Saif Hassan (Bangladesh) flag Saif Hassan (Bangladesh) 90.19 M-6 | Runs-180 | Avg-30 | SR*-87
166 Up 60 Andy McBrine (Ireland) flag Andy McBrine (Ireland) 89.94 M-34 | Runs-475 | Avg-23 | SR*-71
167 New Tanzim Hasan Sakib (Bangladesh) flag Tanzim Hasan Sakib (Bangladesh) 89.57 M-15 | Runs-151 | Avg-19 | SR*-83
168 New Jason Smith (South Africa) flag Jason Smith (South Africa) 88.56 M-3 | Runs-132 | Avg-44 | SR*-89
169 New Michael Levitt (Netherlands) flag Michael Levitt (Netherlands) 88.24 M-17 | Runs-443 | Avg-26 | SR*-84
170 New Nishan Madushka (Sri Lanka) flag Nishan Madushka (Sri Lanka) 87.85 M-8 | Runs-182 | Avg-26 | SR*-81
171 Down 49 Ali Naseer (U.A.E.) flag Ali Naseer (U.A.E.) 87.10 M-17 | Runs-396 | Avg-26 | SR*-102
172 New Ruben Trumpelmann (Namibia) flag Ruben Trumpelmann (Namibia) 86.17 M-47 | Runs-497 | Avg-16 | SR*-86
173 Up 23 Ruturaj Gaikwad (India) flag Ruturaj Gaikwad (India) 86.06 M-9 | Runs-228 | Avg-29 | SR*-90
174 New Hussain Talat (Pakistan) flag Hussain Talat (Pakistan) 84.24 M-9 | Runs-209 | Avg-42 | SR*-88
175 Up 44 JJ Smit (Namibia) flag JJ Smit (Namibia) 83.36 M-42 | Runs-777 | Avg-24 | SR*-75
176 Down 21 Asif Khan (U.A.E.) flag Asif Khan (U.A.E.) 83.30 M-38 | Runs-1270 | Avg-38 | SR*-81
177 Down 9 Richard Ngarava (Zimbabwe) flag Richard Ngarava (Zimbabwe) 83.03 M-38 | Runs-247 | Avg-18 | SR*-96
178 New Mohammad Nawaz (Pakistan) flag Mohammad Nawaz (Pakistan) 80.23 M-28 | Runs-335 | Avg-22 | SR*-89
179 Down 60 Michael Leask (Scotland) flag Michael Leask (Scotland) 80.22 M-53 | Runs-1022 | Avg-29 | SR*-114
180 Up 50 Aaron Hardie (Australia) flag Aaron Hardie (Australia) 80.16 M-15 | Runs-180 | Avg-15 | SR*-80
181 New Malan Kruger (Namibia) flag Malan Kruger (Namibia) 80.11 M-18 | Runs-393 | Avg-23 | SR*-70
182 Up 15 Maheesh Theekshana (Sri Lanka) flag Maheesh Theekshana (Sri Lanka) 78.73 M-58 | Runs-334 | Avg-16 | SR*-56
183 Up 26 Adam Zampa (Australia) flag Adam Zampa (Australia) 78.47 M-52 | Runs-202 | Avg-12 | SR*-70
184 Down 46 Afif Hossain (Bangladesh) flag Afif Hossain (Bangladesh) 77.89 M-27 | Runs-521 | Avg-27 | SR*-83
185 Down 44 Aqib Ilyas (Oman) flag Aqib Ilyas (Oman) 77.65 M-15 | Runs-422 | Avg-30 | SR*-66
186 New Keshav Maharaj (South Africa) flag Keshav Maharaj (South Africa) 77.49 M-41 | Runs-228 | Avg-13 | SR*-73
187 Down 34 Nicholas Kirton (Canada) flag Nicholas Kirton (Canada) 77.11 M-26 | Runs-625 | Avg-30 | SR*-76
188 Down 74 Colin Ackermann (Netherlands) flag Colin Ackermann (Netherlands) 76.90 M-20 | Runs-505 | Avg-28 | SR*-76
189 Down 11 Gulsan Jha (Nepal) flag Gulsan Jha (Nepal) 76.64 M-39 | Runs-698 | Avg-27 | SR*-79
190 Down 119 Ishan Kishan (India) flag Ishan Kishan (India) 76.39 M-25 | Runs-873 | Avg-44 | SR*-101
191 Down 9 Mark Adair (Ireland) flag Mark Adair (Ireland) 75.00 M-33 | Runs-265 | Avg-19 | SR*-110
192 New Yashasvi Jaiswal (India) flag Yashasvi Jaiswal (India) 74.51 M-4 | Runs-171 | Avg-57 | SR*-87
193 New Jake Fraser-McGurk (Australia) flag Jake Fraser-McGurk (Australia) 74.37 M-7 | Runs-98 | Avg-14 | SR*-132
194 New Taskin Ahmed (Bangladesh) flag Taskin Ahmed (Bangladesh) 74.17 M-41 | Runs-176 | Avg-9 | SR*-68
195 Down 18 Aaron Jones (U.S.A.) flag Aaron Jones (U.S.A.) 73.57 M-38 | Runs-1226 | Avg-34 | SR*-74
196 New Jayden Seales (West Indies) flag Jayden Seales (West Indies) 73.02 M-29 | Runs-56 | Avg-9 | SR*-63
197 Down 155 Jason Roy (England) flag Jason Roy (England) 72.72 M-18 | Runs-613 | Avg-38 | SR*-96
198 New Noah Croes (Netherlands) flag Noah Croes (Netherlands) 72.45 M-21 | Runs-390 | Avg-23 | SR*-80
199 New Lungi Ngidi (South Africa) flag Lungi Ngidi (South Africa) 71.42 M-46 | Runs-79 | Avg-7 | SR*-41
200 Down 95 Basil Hameed (U.A.E.) flag Basil Hameed (U.A.E.) 71.12 M-41 | Runs-897 | Avg-24 | SR*-75
Tags: #topcricketplayersofalltime #bestcricketplayersofalltime #greatestcricketplayers #odicricket #odis #menodis #jofraarcher #archer #adilrashid #rashid #aarifsheikh #sheikh #hardikpandya #pandya #mushfiqurrahim #rahim #bencurran #curran #alickathanaze #athanaze #muhammadwaseem #waseem #rishadhossain #hossain #brandonmcmullen #mcmullen #gerharderasmus #erasmus #iccrankings #icctestrankings #iccodirankings #icct20irankings #iccteamrankings #iccplayerrankings #iccmenrankings #iccwomenrankings #iplrankings