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 No change Josh Inglis (Australia) flag Josh Inglis (Australia) 431.25 M-54 | Runs-1283 | Avg-30 | SR*-144
102 Down 99 Ruturaj Gaikwad (India) flag Ruturaj Gaikwad (India) 429.96 M-49 | Runs-1663 | Avg-38 | SR*-140
103 Up 85 Donovan Ferreira (South Africa) flag Donovan Ferreira (South Africa) 428.80 M-78 | Runs-1309 | Avg-26 | SR*-172
104 Down 10 Hardik Pandya (India) flag Hardik Pandya (India) 428.55 M-60 | Runs-1273 | Avg-30 | SR*-140
105 Up 72 Abishek Porel (India) flag Abishek Porel (India) 425.91 M-31 | Runs-661 | Avg-25 | SR*-150
106 Down 69 Avishka Fernando (Sri Lanka) flag Avishka Fernando (Sri Lanka) 423.82 M-46 | Runs-1330 | Avg-32 | SR*-145
107 Up 3 Tom Alsop (England) flag Tom Alsop (England) 422.80 M-62 | Runs-1451 | Avg-30 | SR*-142
108 Up 67 Jacob Bethell (England) flag Jacob Bethell (England) 422.51 M-63 | Runs-1134 | Avg-23 | SR*-138
109 Up 89 Muhammad Waseem (U.A.E.) flag Muhammad Waseem (U.A.E.) 422.34 M-40 | Runs-997 | Avg-28 | SR*-138
110 Up 100 Zak Crawley (England) flag Zak Crawley (England) 420.03 M-60 | Runs-1285 | Avg-24 | SR*-130
111 New Parvez Hossain Emon (Bangladesh) flag Parvez Hossain Emon (Bangladesh) 419.32 M-23 | Runs-581 | Avg-28 | SR*-131
112 No change Sean Dickson (South Africa) flag Sean Dickson (South Africa) 419.26 M-51 | Runs-1069 | Avg-33 | SR*-151
113 New Ethan Brookes (England) flag Ethan Brookes (England) 417.79 M-30 | Runs-711 | Avg-27 | SR*-155
114 Down 8 Ashton Turner (Australia) flag Ashton Turner (Australia) 417.19 M-121 | Runs-2358 | Avg-31 | SR*-150
115 New Nehal Wadhera (India) flag Nehal Wadhera (India) 417.16 M-36 | Runs-719 | Avg-27 | SR*-143
116 New Andries Gous (U.S.A.) flag Andries Gous (U.S.A.) 417.10 M-52 | Runs-1246 | Avg-34 | SR*-139
117 New Mitchell Owen (Australia) flag Mitchell Owen (Australia) 416.48 M-51 | Runs-1005 | Avg-23 | SR*-185
118 Down 69 James Neesham (New Zealand) flag James Neesham (New Zealand) 416.01 M-93 | Runs-1606 | Avg-25 | SR*-145
119 Up 18 Dan Lawrence (England) flag Dan Lawrence (England) 415.96 M-101 | Runs-2127 | Avg-25 | SR*-142
120 Down 54 Kiran Carlson (England) flag Kiran Carlson (England) 415.41 M-53 | Runs-1255 | Avg-26 | SR*-149
121 Up 55 Alex Lees (England) flag Alex Lees (England) 415.39 M-43 | Runs-1072 | Avg-29 | SR*-129
122 Up 26 Tom Bruce (New Zealand) flag Tom Bruce (New Zealand) 415.36 M-51 | Runs-1223 | Avg-35 | SR*-140
123 Up 10 Romario Shepherd (West Indies) flag Romario Shepherd (West Indies) 415.00 M-115 | Runs-1358 | Avg-24 | SR*-165
124 Up 20 Rovman Powell (West Indies) flag Rovman Powell (West Indies) 414.73 M-138 | Runs-2423 | Avg-27 | SR*-146
125 Up 93 Dhruv Jurel (India) flag Dhruv Jurel (India) 412.39 M-42 | Runs-680 | Avg-28 | SR*-154
126 Down 67 Towhid Hridoy (Bangladesh) flag Towhid Hridoy (Bangladesh) 412.17 M-62 | Runs-1470 | Avg-29 | SR*-134
127 Down 55 Miles Hammond (England) flag Miles Hammond (England) 410.03 M-66 | Runs-1340 | Avg-22 | SR*-129
128 Up 42 Ajinkya Rahane (India) flag Ajinkya Rahane (India) 407.06 M-47 | Runs-1091 | Avg-27 | SR*-140
129 Down 51 Andre Russell (West Indies) flag Andre Russell (West Indies) 406.32 M-172 | Runs-2708 | Avg-26 | SR*-163
130 Up 73 Sherfane Rutherford (West Indies) flag Sherfane Rutherford (West Indies) 405.69 M-112 | Runs-2018 | Avg-24 | SR*-139
131 Up 14 Ravindra Jadeja (India) flag Ravindra Jadeja (India) 405.24 M-54 | Runs-874 | Avg-30 | SR*-137
132 Up 22 Ayush Badoni (India) flag Ayush Badoni (India) 402.90 M-56 | Runs-963 | Avg-27 | SR*-139
133 Down 29 Luke Wells (England) flag Luke Wells (England) 402.85 M-77 | Runs-1307 | Avg-20 | SR*-147
134 Down 96 Josh Brown (Australia) flag Josh Brown (Australia) 402.19 M-43 | Runs-986 | Avg-23 | SR*-147
135 New Max Bryant (Australia) flag Max Bryant (Australia) 401.35 M-36 | Runs-832 | Avg-29 | SR*-148
136 New Tom Latham (New Zealand) flag Tom Latham (New Zealand) 401.00 M-36 | Runs-1042 | Avg-32 | SR*-140
137 Down 55 Colin Ingram (South Africa) flag Colin Ingram (South Africa) 400.64 M-77 | Runs-1774 | Avg-26 | SR*-142
138 Down 40 MS Dhoni (India) flag MS Dhoni (India) 399.09 M-58 | Runs-693 | Avg-32 | SR*-150
139 Down 44 Alex Ross (Australia) flag Alex Ross (Australia) 396.67 M-67 | Runs-1362 | Avg-26 | SR*-125
140 Down 83 Iftikhar Ahmed (Pakistan) flag Iftikhar Ahmed (Pakistan) 396.15 M-78 | Runs-1485 | Avg-29 | SR*-133
141 Down 49 Laurie Evans (England) flag Laurie Evans (England) 393.51 M-152 | Runs-2896 | Avg-25 | SR*-147
142 Down 84 Ben Duckett (England) flag Ben Duckett (England) 393.45 M-61 | Runs-1609 | Avg-31 | SR*-145
143 New Sahibzada Farhan (Pakistan) flag Sahibzada Farhan (Pakistan) 392.17 M-28 | Runs-788 | Avg-30 | SR*-139
144 Up 72 Cooper Connolly (Australia) flag Cooper Connolly (Australia) 391.85 M-33 | Runs-803 | Avg-37 | SR*-139
145 Down 76 Leus du Plooy (England) flag Leus du Plooy (England) 387.00 M-120 | Runs-2501 | Avg-27 | SR*-138
146 Up 39 Pathum Nissanka (Sri Lanka) flag Pathum Nissanka (Sri Lanka) 385.08 M-33 | Runs-998 | Avg-30 | SR*-143
147 Up 16 Sikandar Raza (Zimbabwe) flag Sikandar Raza (Zimbabwe) 381.08 M-124 | Runs-2100 | Avg-23 | SR*-139
148 Down 1 Anamul Haque (Bangladesh) flag Anamul Haque (Bangladesh) 380.65 M-46 | Runs-1248 | Avg-31 | SR*-125
149 New Mehidy Hasan Miraz (Bangladesh) flag Mehidy Hasan Miraz (Bangladesh) 379.78 M-53 | Runs-959 | Avg-22 | SR*-126
150 Down 41 Steven Smith (Australia) flag Steven Smith (Australia) 379.63 M-27 | Runs-1053 | Avg-53 | SR*-158
151 Up 72 Zakir Hasan (Bangladesh) flag Zakir Hasan (Bangladesh) 379.43 M-44 | Runs-915 | Avg-22 | SR*-130
152 New Sol Budinger (England) flag Sol Budinger (England) 379.23 M-34 | Runs-609 | Avg-19 | SR*-152
153 Up 3 Matt Renshaw (Australia) flag Matt Renshaw (Australia) 379.16 M-43 | Runs-1099 | Avg-30 | SR*-147
154 New Monank Patel (U.S.A.) flag Monank Patel (U.S.A.) 376.89 M-23 | Runs-646 | Avg-28 | SR*-133
155 Up 17 Jack Haynes (England) flag Jack Haynes (England) 376.65 M-53 | Runs-1134 | Avg-23 | SR*-139
156 Down 26 Adam Hose (England) flag Adam Hose (England) 376.48 M-123 | Runs-2655 | Avg-30 | SR*-139
157 Down 110 Rishi Patel (England) flag Rishi Patel (England) 376.38 M-57 | Runs-1266 | Avg-23 | SR*-137
158 New Caleb Jewell (Australia) flag Caleb Jewell (Australia) 375.36 M-49 | Runs-1138 | Avg-24 | SR*-132
159 New James Coles (England) flag James Coles (England) 374.86 M-57 | Runs-1041 | Avg-27 | SR*-145
160 Down 44 Saif Zaib (England) flag Saif Zaib (England) 374.77 M-72 | Runs-1335 | Avg-27 | SR*-148
161 Down 106 Saim Ayub (Pakistan) flag Saim Ayub (Pakistan) 373.81 M-55 | Runs-1471 | Avg-28 | SR*-144
162 Down 9 Jack Taylor (England) flag Jack Taylor (England) 371.97 M-54 | Runs-1011 | Avg-25 | SR*-137
163 Down 64 Sam Billings (England) flag Sam Billings (England) 371.27 M-176 | Runs-3218 | Avg-24 | SR*-138
164 Down 35 Joe Weatherley (England) flag Joe Weatherley (England) 369.68 M-62 | Runs-1395 | Avg-33 | SR*-130
165 Down 6 Joe Denly (England) flag Joe Denly (England) 366.04 M-51 | Runs-1336 | Avg-32 | SR*-133
166 Down 143 Venkatesh Iyer (India) flag Venkatesh Iyer (India) 364.79 M-52 | Runs-1098 | Avg-27 | SR*-141
167 Up 1 Axar Patel (India) flag Axar Patel (India) 362.08 M-53 | Runs-963 | Avg-30 | SR*-144
168 New Mahidul Islam Ankon (Bangladesh) flag Mahidul Islam Ankon (Bangladesh) 361.94 M-33 | Runs-610 | Avg-31 | SR*-139
169 Down 14 Paul Walter (England) flag Paul Walter (England) 361.81 M-113 | Runs-1865 | Avg-20 | SR*-144
170 Up 12 Ricardo Vasconcelos (South Africa) flag Ricardo Vasconcelos (South Africa) 359.67 M-37 | Runs-942 | Avg-25 | SR*-136
171 Down 128 Cameron Bancroft (Australia) flag Cameron Bancroft (Australia) 359.27 M-64 | Runs-1604 | Avg-29 | SR*-123
172 Up 60 Dasun Shanaka (Sri Lanka) flag Dasun Shanaka (Sri Lanka) 357.39 M-60 | Runs-792 | Avg-22 | SR*-146
173 New Naman Dhir (India) flag Naman Dhir (India) 356.43 M-23 | Runs-392 | Avg-28 | SR*-181
174 Down 112 Dinesh Karthik (India) flag Dinesh Karthik (India) 355.90 M-58 | Runs-946 | Avg-26 | SR*-161
175 Down 56 Tom Abell (England) flag Tom Abell (England) 355.51 M-124 | Runs-2464 | Avg-27 | SR*-129
176 Down 56 Moises Henriques (Australia) flag Moises Henriques (Australia) 354.14 M-57 | Runs-1197 | Avg-27 | SR*-123
177 Up 67 Nitish Rana (India) flag Nitish Rana (India) 352.91 M-41 | Runs-1033 | Avg-27 | SR*-145
178 Up 23 Jaker Ali (Bangladesh) flag Jaker Ali (Bangladesh) 352.19 M-47 | Runs-661 | Avg-29 | SR*-128
179 New Tim Robinson (New Zealand) flag Tim Robinson (New Zealand) 351.73 M-32 | Runs-794 | Avg-27 | SR*-146
180 Down 7 Dan Mousley (England) flag Dan Mousley (England) 351.06 M-80 | Runs-1406 | Avg-22 | SR*-132
181 Up 26 Louis Kimber (England) flag Louis Kimber (England) 350.91 M-45 | Runs-709 | Avg-20 | SR*-163
182 New Lhuan-dre Pretorius (South Africa) flag Lhuan-dre Pretorius (South Africa) 349.84 M-19 | Runs-520 | Avg-31 | SR*-156
183 Up 28 Abdul Samad (India) flag Abdul Samad (India) 348.91 M-40 | Runs-519 | Avg-22 | SR*-154
184 New Ed Barnard (England) flag Ed Barnard (England) 347.66 M-44 | Runs-667 | Avg-19 | SR*-144
185 New Jordan Hermann (South Africa) flag Jordan Hermann (South Africa) 345.51 M-33 | Runs-812 | Avg-29 | SR*-121
186 Up 45 Hilton Cartwright (Australia) flag Hilton Cartwright (Australia) 345.00 M-68 | Runs-1261 | Avg-28 | SR*-139
187 Down 53 Rinku Singh (India) flag Rinku Singh (India) 344.34 M-49 | Runs-1022 | Avg-35 | SR*-150
188 Down 81 Mushfiqur Rahim (Bangladesh) flag Mushfiqur Rahim (Bangladesh) 343.59 M-58 | Runs-1275 | Avg-35 | SR*-127
189 New Ben Dwarshuis (Australia) flag Ben Dwarshuis (Australia) 342.41 M-79 | Runs-768 | Avg-24 | SR*-166
190 Up 31 Haider Ali (Pakistan) flag Haider Ali (Pakistan) 342.17 M-60 | Runs-1050 | Avg-23 | SR*-138
191 Down 56 Shan Masood (Pakistan) flag Shan Masood (Pakistan) 339.65 M-86 | Runs-2106 | Avg-28 | SR*-131
192 Down 66 Shakib Al Hasan (Bangladesh) flag Shakib Al Hasan (Bangladesh) 337.37 M-78 | Runs-1428 | Avg-23 | SR*-145
193 Down 3 Roston Chase (West Indies) flag Roston Chase (West Indies) 337.30 M-54 | Runs-807 | Avg-22 | SR*-127
194 Up 10 Ben Cox (England) flag Ben Cox (England) 336.75 M-53 | Runs-829 | Avg-25 | SR*-132
195 Up 17 Lewis Gregory (England) flag Lewis Gregory (England) 335.47 M-111 | Runs-1277 | Avg-21 | SR*-137
196 Down 45 Tom Curran (England) flag Tom Curran (England) 333.88 M-96 | Runs-1253 | Avg-24 | SR*-157
197 Down 40 Chad Bowes (New Zealand) flag Chad Bowes (New Zealand) 333.86 M-44 | Runs-1084 | Avg-29 | SR*-140
198 Down 83 Adam Lyth (England) flag Adam Lyth (England) 331.05 M-76 | Runs-1714 | Avg-24 | SR*-141
199 Down 74 Wiaan Mulder (South Africa) flag Wiaan Mulder (South Africa) 330.61 M-61 | Runs-1202 | Avg-25 | SR*-133
200 Down 21 Colin Ackermann (Netherlands) flag Colin Ackermann (Netherlands) 330.23 M-60 | Runs-1112 | Avg-22 | SR*-127
Tags: #topcricketplayersofalltime #bestcricketplayersofalltime #greatestcricketplayers #t20cricket #t20s #ment20s #joshinglis #inglis #ruturajgaikwad #gaikwad #donovanferreira #ferreira #hardikpandya #pandya #abishekporel #porel #avishkafernando #fernando #tomalsop #alsop #jacobbethell #bethell #muhammadwaseem #waseem #zakcrawley #crawley #parvezhossainemon #emon #iccrankings #icctestrankings #iccodirankings #icct20irankings #iccteamrankings #iccplayerrankings #iccmenrankings #iccwomenrankings #iplrankings