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
5 Up 167 Sai Sudharsan (India) flag Sai Sudharsan (India) 751.28 M-25 | Runs-1034 | Avg-47 | SR*-139
13 Up 148 Ben Duckett (England) flag Ben Duckett (England) 683.73 M-77 | Runs-2206 | Avg-33 | SR*-149
17 Down 12 Yashasvi Jaiswal (India) flag Yashasvi Jaiswal (India) 657.69 M-50 | Runs-1567 | Avg-33 | SR*-153
19 No change Tilak Varma (India) flag Tilak Varma (India) 657.13 M-38 | Runs-1156 | Avg-40 | SR*-146
20 Up 132 Abhishek Sharma (India) flag Abhishek Sharma (India) 656.17 M-49 | Runs-1234 | Avg-27 | SR*-156
23 Up 29 Tamim Iqbal (Bangladesh) flag Tamim Iqbal (Bangladesh) 639.39 M-35 | Runs-1208 | Avg-39 | SR*-128
24 Up 10 Nicholas Pooran (West Indies) flag Nicholas Pooran (West Indies) 630.68 M-133 | Runs-3369 | Avg-33 | SR*-156
27 Up 46 Shivam Dube (India) flag Shivam Dube (India) 627.10 M-50 | Runs-1333 | Avg-33 | SR*-150
29 New Rishabh Pant (India) flag Rishabh Pant (India) 613.63 M-43 | Runs-1205 | Avg-35 | SR*-144
30 Up 161 Kusal Perera (Sri Lanka) flag Kusal Perera (Sri Lanka) 607.87 M-33 | Runs-937 | Avg-31 | SR*-150
31 Up 96 Saim Ayub (Pakistan) flag Saim Ayub (Pakistan) 604.00 M-50 | Runs-1383 | Avg-29 | SR*-142
33 Up 14 Kyle Mayers (West Indies) flag Kyle Mayers (West Indies) 601.79 M-68 | Runs-1782 | Avg-27 | SR*-140
34 Down 32 Devon Conway (New Zealand) flag Devon Conway (New Zealand) 599.74 M-66 | Runs-2332 | Avg-48 | SR*-134
36 Down 9 Venkatesh Iyer (India) flag Venkatesh Iyer (India) 587.80 M-51 | Runs-1326 | Avg-32 | SR*-137
39 New Travis Head (Australia) flag Travis Head (Australia) 583.69 M-44 | Runs-1126 | Avg-29 | SR*-157
40 New Ryan Rickelton (South Africa) flag Ryan Rickelton (South Africa) 571.25 M-23 | Runs-901 | Avg-43 | SR*-154
41 Down 21 Rilee Rossouw (South Africa) flag Rilee Rossouw (South Africa) 570.16 M-132 | Runs-3159 | Avg-28 | SR*-156
45 Up 123 Evin Lewis (West Indies) flag Evin Lewis (West Indies) 565.35 M-58 | Runs-1323 | Avg-27 | SR*-147
46 Down 31 Fakhar Zaman (Pakistan) flag Fakhar Zaman (Pakistan) 560.99 M-57 | Runs-1779 | Avg-32 | SR*-138
48 New Daniel Hughes (Australia) flag Daniel Hughes (Australia) 559.74 M-54 | Runs-1363 | Avg-30 | SR*-141
54 New Keaton Jennings (England) flag Keaton Jennings (England) 552.81 M-40 | Runs-1086 | Avg-29 | SR*-139
56 Down 12 Quinton de Kock (South Africa) flag Quinton de Kock (South Africa) 550.06 M-112 | Runs-2947 | Avg-30 | SR*-138
62 Down 29 Dawid Malan (England) flag Dawid Malan (England) 533.48 M-95 | Runs-2673 | Avg-33 | SR*-130
63 Up 95 Tom Alsop (England) flag Tom Alsop (England) 529.81 M-40 | Runs-942 | Avg-31 | SR*-148
68 Down 44 Ishan Kishan (India) flag Ishan Kishan (India) 522.74 M-54 | Runs-1433 | Avg-28 | SR*-135
69 Up 76 Bhanuka Rajapaksa (Sri Lanka) flag Bhanuka Rajapaksa (Sri Lanka) 521.98 M-67 | Runs-1308 | Avg-22 | SR*-138
70 Down 45 Colin Munro (New Zealand) flag Colin Munro (New Zealand) 521.61 M-156 | Runs-4383 | Avg-32 | SR*-136
75 Down 59 David Warner (Australia) flag David Warner (Australia) 515.34 M-62 | Runs-1704 | Avg-30 | SR*-128
87 Up 153 James Neesham (New Zealand) flag James Neesham (New Zealand) 498.43 M-95 | Runs-1551 | Avg-23 | SR*-143
91 Up 13 Leus du Plooy (England) flag Leus du Plooy (England) 495.33 M-103 | Runs-2418 | Avg-31 | SR*-141
92 New Harrison Ward (England) flag Harrison Ward (England) 491.55 M-38 | Runs-792 | Avg-23 | SR*-143
94 Down 56 Rinku Singh (India) flag Rinku Singh (India) 487.97 M-36 | Runs-816 | Avg-37 | SR*-149
103 New Mark Chapman (New Zealand) flag Mark Chapman (New Zealand) 473.87 M-30 | Runs-726 | Avg-28 | SR*-132
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
112 Down 37 Ricardo Vasconcelos (South Africa) flag Ricardo Vasconcelos (South Africa) 461.12 M-34 | Runs-964 | Avg-29 | SR*-127
114 Up 61 David Miller (South Africa) flag David Miller (South Africa) 460.05 M-124 | Runs-2515 | Avg-33 | SR*-135
122 New Jake Weatherald (Australia) flag Jake Weatherald (Australia) 448.85 M-42 | Runs-952 | Avg-26 | SR*-136
127 Up 57 Sam Curran (England) flag Sam Curran (England) 442.21 M-118 | Runs-2339 | Avg-26 | SR*-139
131 Down 21 Adam Lyth (England) flag Adam Lyth (England) 439.66 M-82 | Runs-1778 | Avg-23 | SR*-143
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
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
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
150 New Kamindu Mendis (Sri Lanka) flag Kamindu Mendis (Sri Lanka) 421.26 M-34 | Runs-731 | Avg-27 | SR*-123
152 Down 86 Colin Ingram (South Africa) flag Colin Ingram (South Africa) 420.74 M-83 | Runs-1765 | Avg-25 | SR*-134
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
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
170 Down 3 D'Arcy Short (Australia) flag D'Arcy Short (Australia) 399.02 M-69 | Runs-1680 | Avg-27 | SR*-122
175 New Tom Latham (New Zealand) flag Tom Latham (New Zealand) 396.45 M-14 | Runs-408 | Avg-34 | SR*-147
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
186 Up 28 Ravindra Jadeja (India) flag Ravindra Jadeja (India) 381.78 M-56 | Runs-800 | Avg-35 | SR*-139
191 New Mohammad Naim (Bangladesh) flag Mohammad Naim (Bangladesh) 377.91 M-34 | Runs-603 | Avg-19 | SR*-110
194 New Zakir Hasan (Bangladesh) flag Zakir Hasan (Bangladesh) 376.63 M-32 | Runs-531 | Avg-18 | SR*-125
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
200 New Jordan Hermann (South Africa) flag Jordan Hermann (South Africa) 373.14 M-19 | Runs-479 | Avg-28 | SR*-116
201 Down 178 Najmul Hossain Shanto (Bangladesh) flag Najmul Hossain Shanto (Bangladesh) 373.07 M-39 | Runs-879 | Avg-25 | SR*-105
206 New Charith Asalanka (Sri Lanka) flag Charith Asalanka (Sri Lanka) 369.96 M-38 | Runs-677 | Avg-21 | SR*-126
208 New Faheem Ashraf (Pakistan) flag Faheem Ashraf (Pakistan) 368.31 M-55 | Runs-688 | Avg-25 | SR*-148
209 New Nehal Wadhera (India) flag Nehal Wadhera (India) 368.04 M-20 | Runs-350 | Avg-23 | SR*-140
215 Up 16 Jack Davies (England) flag Jack Davies (England) 364.17 M-33 | Runs-592 | Avg-22 | SR*-124
218 Down 54 Sherfane Rutherford (West Indies) flag Sherfane Rutherford (West Indies) 362.60 M-87 | Runs-1485 | Avg-23 | SR*-129
222 New Cooper Connolly (Australia) flag Cooper Connolly (Australia) 359.21 M-20 | Runs-455 | Avg-38 | SR*-134
225 Down 37 Danushka Gunathilaka (Sri Lanka) flag Danushka Gunathilaka (Sri Lanka) 356.75 M-16 | Runs-289 | Avg-21 | SR*-113
227 Down 57 Dan Mousley (England) flag Dan Mousley (England) 355.97 M-60 | Runs-1033 | Avg-21 | SR*-131
228 New Sunil Narine (West Indies) flag Sunil Narine (West Indies) 354.13 M-175 | Runs-1812 | Avg-16 | SR*-152
230 New Rachin Ravindra (New Zealand) flag Rachin Ravindra (New Zealand) 351.81 M-37 | Runs-581 | Avg-18 | SR*-134
232 Down 50 Paul Walter (England) flag Paul Walter (England) 350.97 M-105 | Runs-1612 | Avg-20 | SR*-142
235 New James Bracey (England) flag James Bracey (England) 347.78 M-44 | Runs-690 | Avg-19 | SR*-129
238 New Tom Clark (England) flag Tom Clark (England) 342.84 M-22 | Runs-473 | Avg-25 | SR*-136
240 New Nick Kelly (New Zealand) flag Nick Kelly (New Zealand) 341.49 M-34 | Runs-699 | Avg-23 | SR*-123
241 Up 8 Hazratullah Zazai (Afghanistan) flag Hazratullah Zazai (Afghanistan) 340.96 M-14 | Runs-389 | Avg-28 | SR*-150
242 New Jacob Bethell (England) flag Jacob Bethell (England) 340.54 M-48 | Runs-771 | Avg-22 | SR*-136
244 New Mahipal Lomror (India) flag Mahipal Lomror (India) 339.71 M-33 | Runs-440 | Avg-18 | SR*-149
245 Down 85 Khushdil Shah (Pakistan) flag Khushdil Shah (Pakistan) 339.61 M-63 | Runs-829 | Avg-28 | SR*-153
247 Down 18 Soumya Sarkar (Bangladesh) flag Soumya Sarkar (Bangladesh) 336.50 M-36 | Runs-600 | Avg-19 | SR*-116
250 Down 96 Luis Reece (England) flag Luis Reece (England) 333.47 M-49 | Runs-973 | Avg-20 | SR*-137
Tags: #topcricketplayersofalltime #bestcricketplayersofalltime #greatestcricketplayers #t20cricket #t20s #ment20s #saisudharsan #sudharsan #benduckett #duckett #yashasvijaiswal #jaiswal #tilakvarma #varma #abhisheksharma #sharma #tamimiqbal #iqbal #nicholaspooran #pooran #shivamdube #dube #rishabhpant #pant #kusalperera #perera #saimayub #ayub #iccrankings #icctestrankings #iccodirankings #icct20irankings #iccteamrankings #iccplayerrankings #iccmenrankings #iccwomenrankings #iplrankings