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 New Riyan Parag (India) flag Riyan Parag (India) 476.91 M-51 | Runs-927 | Avg-26 | SR*-139
102 Down 80 Wayne Madsen (Italy) flag Wayne Madsen (Italy) 474.96 M-67 | Runs-1798 | Avg-35 | SR*-142
103 New Mark Chapman (New Zealand) flag Mark Chapman (New Zealand) 473.87 M-30 | Runs-726 | Avg-28 | SR*-132
104 Up 31 Moises Henriques (Australia) flag Moises Henriques (Australia) 472.81 M-57 | Runs-1299 | Avg-33 | SR*-129
105 Up 16 Andre Russell (West Indies) flag Andre Russell (West Indies) 472.44 M-145 | Runs-2478 | Avg-28 | SR*-166
106 Down 28 Josh Inglis (Australia) flag Josh Inglis (Australia) 471.50 M-81 | Runs-2056 | Avg-32 | SR*-147
107 Up 5 Shimron Hetmyer (West Indies) flag Shimron Hetmyer (West Indies) 465.71 M-125 | Runs-2457 | Avg-30 | SR*-146
108 Down 58 Max Holden (England) flag Max Holden (England) 464.74 M-67 | Runs-1381 | Avg-23 | SR*-146
109 Up 117 Miles Hammond (England) flag Miles Hammond (England) 462.58 M-72 | Runs-1348 | Avg-21 | SR*-131
110 Up 21 Joe Weatherley (England) flag Joe Weatherley (England) 462.53 M-61 | Runs-1477 | Avg-34 | SR*-132
111 Down 57 Tom Kohler-Cadmore (England) flag Tom Kohler-Cadmore (England) 461.29 M-137 | Runs-3109 | Avg-26 | SR*-136
112 Down 37 Ricardo Vasconcelos (South Africa) flag Ricardo Vasconcelos (South Africa) 461.12 M-34 | Runs-964 | Avg-29 | SR*-127
113 Down 7 Dean Foxcroft (New Zealand) flag Dean Foxcroft (New Zealand) 460.12 M-25 | Runs-692 | Avg-41 | SR*-122
114 Up 61 David Miller (South Africa) flag David Miller (South Africa) 460.05 M-124 | Runs-2515 | Avg-33 | SR*-135
115 Up 41 Rishi Patel (England) flag Rishi Patel (England) 458.81 M-58 | Runs-1234 | Avg-23 | SR*-136
116 Down 13 Azam Khan (Pakistan) flag Azam Khan (Pakistan) 452.45 M-105 | Runs-2147 | Avg-25 | SR*-144
117 Down 56 Brandon King (West Indies) flag Brandon King (West Indies) 452.38 M-50 | Runs-1114 | Avg-24 | SR*-134
118 Down 18 Kieron Pollard (West Indies) flag Kieron Pollard (West Indies) 452.20 M-131 | Runs-2434 | Avg-30 | SR*-145
119 Up 19 Tom Abell (England) flag Tom Abell (England) 452.08 M-89 | Runs-2016 | Avg-33 | SR*-135
120 Down 40 Adam Rossington (England) flag Adam Rossington (England) 451.94 M-88 | Runs-1753 | Avg-21 | SR*-154
121 Down 80 Marcus Stoinis (Australia) flag Marcus Stoinis (Australia) 449.71 M-108 | Runs-2211 | Avg-26 | SR*-140
122 New Jake Weatherald (Australia) flag Jake Weatherald (Australia) 448.85 M-42 | Runs-952 | Avg-26 | SR*-136
123 Up 39 Alex Ross (Australia) flag Alex Ross (Australia) 448.54 M-64 | Runs-1325 | Avg-28 | SR*-127
124 Up 112 Angelo Mathews (Sri Lanka) flag Angelo Mathews (Sri Lanka) 447.60 M-36 | Runs-875 | Avg-35 | SR*-134
125 New Wiaan Mulder (South Africa) flag Wiaan Mulder (South Africa) 444.91 M-48 | Runs-1004 | Avg-26 | SR*-136
126 Down 31 Aiden Markram (South Africa) flag Aiden Markram (South Africa) 442.71 M-67 | Runs-1622 | Avg-31 | SR*-131
127 Up 57 Sam Curran (England) flag Sam Curran (England) 442.21 M-118 | Runs-2339 | Avg-26 | SR*-139
128 Up 55 Roston Chase (West Indies) flag Roston Chase (West Indies) 441.24 M-48 | Runs-900 | Avg-26 | SR*-129
129 Down 50 Shoaib Malik (Pakistan) flag Shoaib Malik (Pakistan) 440.89 M-96 | Runs-2139 | Avg-32 | SR*-130
130 Down 87 Graham Clark (England) flag Graham Clark (England) 440.78 M-59 | Runs-1328 | Avg-25 | SR*-140
131 Down 21 Adam Lyth (England) flag Adam Lyth (England) 439.66 M-82 | Runs-1778 | Avg-23 | SR*-143
132 New Aneurin Donald (England) flag Aneurin Donald (England) 438.99 M-24 | Runs-413 | Avg-19 | SR*-167
133 Down 59 Laurie Evans (England) flag Laurie Evans (England) 437.76 M-147 | Runs-2962 | Avg-26 | SR*-145
134 New Matthew Breetzke (South Africa) flag Matthew Breetzke (South Africa) 437.61 M-32 | Runs-1001 | Avg-37 | SR*-144
135 Up 11 Marnus Labuschagne (Australia) flag Marnus Labuschagne (Australia) 436.43 M-44 | Runs-1182 | Avg-30 | SR*-128
136 Down 8 Sam Billings (England) flag Sam Billings (England) 434.09 M-156 | Runs-3292 | Avg-25 | SR*-136
137 Down 89 Joe Clarke (England) flag Joe Clarke (England) 432.49 M-141 | Runs-3279 | Avg-25 | SR*-141
138 Down 120 Shikhar Dhawan (India) flag Shikhar Dhawan (India) 432.36 M-46 | Runs-1572 | Avg-38 | SR*-128
139 Down 50 Shan Masood (Pakistan) flag Shan Masood (Pakistan) 431.56 M-77 | Runs-2028 | Avg-30 | SR*-133
140 Up 13 Rony Talukdar (Bangladesh) flag Rony Talukdar (Bangladesh) 431.29 M-31 | Runs-736 | Avg-25 | SR*-122
141 Down 28 Matt Renshaw (Australia) flag Matt Renshaw (Australia) 431.15 M-45 | Runs-985 | Avg-25 | SR*-133
142 Up 13 Michael Bracewell (New Zealand) flag Michael Bracewell (New Zealand) 430.23 M-40 | Runs-911 | Avg-36 | SR*-138
143 New Shashank Singh (India) flag Shashank Singh (India) 427.74 M-24 | Runs-423 | Avg-35 | SR*-161
144 Down 52 Rahul Tripathi (India) flag Rahul Tripathi (India) 427.42 M-50 | Runs-1248 | Avg-29 | SR*-143
145 Down 58 Hardik Pandya (India) flag Hardik Pandya (India) 427.10 M-57 | Runs-1176 | Avg-27 | SR*-133
146 Down 117 Harry Brook (England) flag Harry Brook (England) 426.54 M-80 | Runs-2095 | Avg-37 | SR*-153
147 Up 61 Saif Zaib (England) flag Saif Zaib (England) 426.31 M-60 | Runs-1110 | Avg-27 | SR*-147
148 New Shamim Hossain (Bangladesh) flag Shamim Hossain (Bangladesh) 424.87 M-37 | Runs-606 | Avg-24 | SR*-137
149 New Donovan Ferreira (South Africa) flag Donovan Ferreira (South Africa) 421.69 M-46 | Runs-695 | Avg-21 | SR*-155
150 New Kamindu Mendis (Sri Lanka) flag Kamindu Mendis (Sri Lanka) 421.26 M-34 | Runs-731 | Avg-27 | SR*-123
151 New MS Dhoni (India) flag MS Dhoni (India) 420.80 M-60 | Runs-611 | Avg-29 | SR*-144
152 Down 86 Colin Ingram (South Africa) flag Colin Ingram (South Africa) 420.74 M-83 | Runs-1765 | Avg-25 | SR*-134
153 Down 71 Tim David (Australia) flag Tim David (Australia) 418.14 M-185 | Runs-3414 | Avg-28 | SR*-160
154 Down 46 Mahmudullah (Bangladesh) flag Mahmudullah (Bangladesh) 417.94 M-38 | Runs-756 | Avg-30 | SR*-134
155 Up 88 Jamie Smith (England) flag Jamie Smith (England) 417.72 M-73 | Runs-1258 | Avg-24 | SR*-143
156 Down 26 Sam Northeast (England) flag Sam Northeast (England) 417.04 M-37 | Runs-1047 | Avg-37 | SR*-123
157 New Nathan McSweeney (Australia) flag Nathan McSweeney (Australia) 416.77 M-20 | Runs-537 | Avg-32 | SR*-119
158 New JJ Smuts (South Africa) flag JJ Smuts (South Africa) 416.22 M-21 | Runs-500 | Avg-28 | SR*-132
159 New David Lloyd (England) flag David Lloyd (England) 416.18 M-39 | Runs-848 | Avg-24 | SR*-140
160 Up 17 Dane Cleaver (New Zealand) flag Dane Cleaver (New Zealand) 414.50 M-31 | Runs-918 | Avg-33 | SR*-138
161 Down 19 Ashton Turner (Australia) flag Ashton Turner (Australia) 411.78 M-103 | Runs-1905 | Avg-32 | SR*-150
162 Up 40 Luke Wells (England) flag Luke Wells (England) 409.54 M-59 | Runs-910 | Avg-19 | SR*-141
163 New Niroshan Dickwella (Sri Lanka) flag Niroshan Dickwella (Sri Lanka) 409.23 M-52 | Runs-804 | Avg-16 | SR*-141
164 Up 5 Shakib Al Hasan (Bangladesh) flag Shakib Al Hasan (Bangladesh) 407.27 M-66 | Runs-1254 | Avg-24 | SR*-147
165 New Pat Cummins (Australia) flag Pat Cummins (Australia) 406.43 M-34 | Runs-325 | Avg-20 | SR*-159
166 Up 33 Moeen Ali (England) flag Moeen Ali (England) 405.12 M-137 | Runs-2660 | Avg-25 | SR*-136
167 Down 24 Afif Hossain (Bangladesh) flag Afif Hossain (Bangladesh) 403.68 M-41 | Runs-933 | Avg-27 | SR*-123
168 Down 113 Dan Lawrence (England) flag Dan Lawrence (England) 403.03 M-69 | Runs-1476 | Avg-23 | SR*-141
169 New David Bedingham (South Africa) flag David Bedingham (South Africa) 402.76 M-29 | Runs-633 | Avg-23 | SR*-147
170 Down 3 D'Arcy Short (Australia) flag D'Arcy Short (Australia) 399.02 M-69 | Runs-1680 | Avg-27 | SR*-122
171 Down 100 Steven Croft (England) flag Steven Croft (England) 398.42 M-55 | Runs-1338 | Avg-34 | SR*-132
172 New Tim Robinson (New Zealand) flag Tim Robinson (New Zealand) 398.38 M-24 | Runs-565 | Avg-26 | SR*-142
173 New Romario Shepherd (West Indies) flag Romario Shepherd (West Indies) 397.25 M-77 | Runs-890 | Avg-22 | SR*-155
174 Up 7 Dewald Brevis (South Africa) flag Dewald Brevis (South Africa) 396.54 M-43 | Runs-825 | Avg-22 | SR*-132
175 New Tom Latham (New Zealand) flag Tom Latham (New Zealand) 396.45 M-14 | Runs-408 | Avg-34 | SR*-147
176 Down 74 Doug Bracewell (New Zealand) flag Doug Bracewell (New Zealand) 396.43 M-35 | Runs-553 | Avg-31 | SR*-168
177 New Tawanda Muyeye (England) flag Tawanda Muyeye (England) 395.83 M-39 | Runs-718 | Avg-19 | SR*-141
178 Down 85 Adam Hose (England) flag Adam Hose (England) 391.60 M-114 | Runs-2440 | Avg-28 | SR*-139
179 Down 102 Alex Lees (England) flag Alex Lees (England) 389.27 M-30 | Runs-641 | Avg-26 | SR*-122
180 Down 108 Rob Yates (England) flag Rob Yates (England) 388.46 M-31 | Runs-753 | Avg-25 | SR*-132
181 Down 74 Brett D'Oliveira (England) flag Brett D'Oliveira (England) 387.31 M-55 | Runs-1277 | Avg-25 | SR*-131
182 New Colin Ackermann (Netherlands) flag Colin Ackermann (Netherlands) 385.15 M-65 | Runs-1159 | Avg-22 | SR*-126
183 Down 33 Ajinkya Rahane (India) flag Ajinkya Rahane (India) 383.42 M-36 | Runs-709 | Avg-24 | SR*-136
184 Down 68 Rovman Powell (West Indies) flag Rovman Powell (West Indies) 382.51 M-118 | Runs-1996 | Avg-23 | SR*-139
185 Up 48 Sikandar Raza (Zimbabwe) flag Sikandar Raza (Zimbabwe) 382.06 M-82 | Runs-1399 | Avg-23 | SR*-139
186 Up 28 Ravindra Jadeja (India) flag Ravindra Jadeja (India) 381.78 M-56 | Runs-800 | Avg-35 | SR*-139
187 Down 51 Jack Haynes (England) flag Jack Haynes (England) 381.76 M-41 | Runs-841 | Avg-22 | SR*-138
188 Down 102 Katene Clarke (New Zealand) flag Katene Clarke (New Zealand) 379.83 M-35 | Runs-766 | Avg-23 | SR*-138
189 Down 88 Zak Crawley (England) flag Zak Crawley (England) 379.04 M-52 | Runs-1119 | Avg-24 | SR*-127
190 Down 99 Jitesh Sharma (India) flag Jitesh Sharma (India) 378.58 M-40 | Runs-730 | Avg-23 | SR*-151
191 New Mohammad Naim (Bangladesh) flag Mohammad Naim (Bangladesh) 377.91 M-34 | Runs-603 | Avg-19 | SR*-110
192 Down 93 Abdullah Shafique (Pakistan) flag Abdullah Shafique (Pakistan) 377.79 M-26 | Runs-678 | Avg-28 | SR*-136
193 Down 42 Cole McConchie (New Zealand) flag Cole McConchie (New Zealand) 377.55 M-47 | Runs-978 | Avg-29 | SR*-129
194 New Zakir Hasan (Bangladesh) flag Zakir Hasan (Bangladesh) 376.63 M-32 | Runs-531 | Avg-18 | SR*-125
195 Down 99 Joe Denly (England) flag Joe Denly (England) 375.05 M-72 | Runs-1557 | Avg-24 | SR*-123
196 Down 136 Shaun Marsh (Australia) flag Shaun Marsh (Australia) 374.97 M-25 | Runs-780 | Avg-34 | SR*-133
197 New Ben Charlesworth (England) flag Ben Charlesworth (England) 374.83 M-30 | Runs-520 | Avg-25 | SR*-150
198 Down 81 Chris Cooke (England) flag Chris Cooke (England) 373.64 M-52 | Runs-917 | Avg-22 | SR*-144
199 Down 26 Sadeera Samarawickrama (Sri Lanka) flag Sadeera Samarawickrama (Sri Lanka) 373.31 M-29 | Runs-691 | Avg-31 | SR*-127
200 New Jordan Hermann (South Africa) flag Jordan Hermann (South Africa) 373.14 M-19 | Runs-479 | Avg-28 | SR*-116
Tags: #topcricketplayersofalltime #bestcricketplayersofalltime #greatestcricketplayers #t20cricket #t20s #ment20s #riyanparag #parag #waynemadsen #madsen #markchapman #chapman #moiseshenriques #henriques #andrerussell #russell #joshinglis #inglis #shimronhetmyer #hetmyer #maxholden #holden #mileshammond #hammond #joeweatherley #weatherley #tomkohlercadmore #kohlercadmore #iccrankings #icctestrankings #iccodirankings #icct20irankings #iccteamrankings #iccplayerrankings #iccmenrankings #iccwomenrankings #iplrankings