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
1 No change Jos Buttler (England) flag Jos Buttler (England) 809.71 M-55 | Runs-1838 | Avg-44 | SR*-153
2 Up 63 Rohit Sharma (India) flag Rohit Sharma (India) 718.11 M-51 | Runs-1458 | Avg-31 | SR*-145
4 New Suryakumar Yadav (India) flag Suryakumar Yadav (India) 703.03 M-78 | Runs-2570 | Avg-41 | SR*-168
6 Down 3 Phil Salt (England) flag Phil Salt (England) 665.93 M-38 | Runs-1106 | Avg-37 | SR*-165
7 Up 3 Mohammad Rizwan (Pakistan) flag Mohammad Rizwan (Pakistan) 660.19 M-80 | Runs-3101 | Avg-53 | SR*-127
8 Down 4 Reeza Hendricks (South Africa) flag Reeza Hendricks (South Africa) 621.71 M-53 | Runs-1635 | Avg-33 | SR*-138
9 Up 37 Virat Kohli (India) flag Virat Kohli (India) 601.54 M-40 | Runs-1260 | Avg-45 | SR*-134
10 Up 33 Pathum Nissanka (Sri Lanka) flag Pathum Nissanka (Sri Lanka) 590.49 M-61 | Runs-1720 | Avg-30 | SR*-120
11 Up 18 Babar Azam (Pakistan) flag Babar Azam (Pakistan) 588.26 M-84 | Runs-2542 | Avg-35 | SR*-129
13 Up 3 Mitchell Marsh (Australia) flag Mitchell Marsh (Australia) 572.24 M-50 | Runs-1371 | Avg-34 | SR*-140
14 Down 3 Kusal Mendis (Sri Lanka) flag Kusal Mendis (Sri Lanka) 565.70 M-51 | Runs-1414 | Avg-29 | SR*-132
15 Up 4 Finn Allen (New Zealand) flag Finn Allen (New Zealand) 558.83 M-47 | Runs-1141 | Avg-24 | SR*-159
17 Up 43 Glenn Maxwell (Australia) flag Glenn Maxwell (Australia) 524.52 M-49 | Runs-977 | Avg-26 | SR*-150
18 Down 3 Rahmanullah Gurbaz (Afghanistan) flag Rahmanullah Gurbaz (Afghanistan) 522.83 M-56 | Runs-1351 | Avg-24 | SR*-133
20 Up 59 Johnson Charles (West Indies) flag Johnson Charles (West Indies) 512.04 M-26 | Runs-635 | Avg-24 | SR*-145
21 Down 16 Brandon King (West Indies) flag Brandon King (West Indies) 508.50 M-52 | Runs-1346 | Avg-29 | SR*-134
22 Up 13 Ibrahim Zadran (Afghanistan) flag Ibrahim Zadran (Afghanistan) 502.59 M-41 | Runs-1091 | Avg-31 | SR*-109
23 Up 105 Shai Hope (West Indies) flag Shai Hope (West Indies) 502.00 M-26 | Runs-609 | Avg-29 | SR*-139
24 Down 18 Aiden Markram (South Africa) flag Aiden Markram (South Africa) 497.80 M-55 | Runs-1349 | Avg-31 | SR*-145
25 Up 20 Marcus Stoinis (Australia) flag Marcus Stoinis (Australia) 496.97 M-51 | Runs-1009 | Avg-36 | SR*-155
28 Down 15 Daryl Mitchell (New Zealand) flag Daryl Mitchell (New Zealand) 485.53 M-57 | Runs-1273 | Avg-29 | SR*-140
29 Down 20 Glenn Phillips (New Zealand) flag Glenn Phillips (New Zealand) 485.50 M-65 | Runs-1599 | Avg-33 | SR*-142
30 Up 12 Hardik Pandya (India) flag Hardik Pandya (India) 482.09 M-66 | Runs-1312 | Avg-33 | SR*-140
31 Down 19 Rovman Powell (West Indies) flag Rovman Powell (West Indies) 481.21 M-62 | Runs-1410 | Avg-28 | SR*-146
32 Up 26 Josh Inglis (Australia) flag Josh Inglis (Australia) 473.89 M-29 | Runs-706 | Avg-31 | SR*-157
33 Up 70 Sanju Samson (India) flag Sanju Samson (India) 473.74 M-30 | Runs-727 | Avg-33 | SR*-161
35 Up 18 Andre Russell (West Indies) flag Andre Russell (West Indies) 467.85 M-34 | Runs-523 | Avg-25 | SR*-180
39 Up 46 Heinrich Klaasen (South Africa) flag Heinrich Klaasen (South Africa) 452.45 M-45 | Runs-729 | Avg-23 | SR*-139
40 Up 62 Tristan Stubbs (South Africa) flag Tristan Stubbs (South Africa) 447.00 M-35 | Runs-670 | Avg-29 | SR*-135
41 Up 55 Shubman Gill (India) flag Shubman Gill (India) 444.22 M-21 | Runs-578 | Avg-30 | SR*-139
42 Down 40 Muhammad Waseem (U.A.E.) flag Muhammad Waseem (U.A.E.) 441.88 M-69 | Runs-2515 | Avg-39 | SR*-156
44 Up 25 Max O'Dowd (Netherlands) flag Max O'Dowd (Netherlands) 431.76 M-41 | Runs-1168 | Avg-32 | SR*-121
45 Down 7 Jonny Bairstow (England) flag Jonny Bairstow (England) 428.22 M-34 | Runs-739 | Avg-32 | SR*-135
46 Up 44 Gulbadin Naib (Afghanistan) flag Gulbadin Naib (Afghanistan) 426.91 M-27 | Runs-450 | Avg-25 | SR*-123
47 Down 21 Harry Brook (England) flag Harry Brook (England) 423.97 M-39 | Runs-707 | Avg-31 | SR*-146
48 Up 13 Aqib Ilyas (Oman) flag Aqib Ilyas (Oman) 423.29 M-34 | Runs-922 | Avg-31 | SR*-125
49 Down 2 Kane Williamson (New Zealand) flag Kane Williamson (New Zealand) 415.89 M-31 | Runs-852 | Avg-34 | SR*-119
50 Down 26 Tim David (Australia/Singapore) flag Tim David (Australia/Singapore) 405.53 M-40 | Runs-643 | Avg-27 | SR*-164
51 Down 37 Litton Das (Bangladesh) flag Litton Das (Bangladesh) 402.89 M-66 | Runs-1384 | Avg-22 | SR*-121
54 Down 17 Liam Livingstone (England) flag Liam Livingstone (England) 392.26 M-53 | Runs-865 | Avg-28 | SR*-153
55 Down 1 Mohammad Nabi (Afghanistan) flag Mohammad Nabi (Afghanistan) 388.74 M-54 | Runs-890 | Avg-23 | SR*-124
56 Down 31 Sikandar Raza (Zimbabwe) flag Sikandar Raza (Zimbabwe) 383.72 M-66 | Runs-1905 | Avg-34 | SR*-148
57 Down 26 Alex Hales (England) flag Alex Hales (England) 383.62 M-15 | Runs-430 | Avg-31 | SR*-145
58 Down 7 Richie Berrington (Scotland) flag Richie Berrington (Scotland) 382.17 M-36 | Runs-983 | Avg-36 | SR*-135
60 Down 11 Andy Balbirnie (Ireland) flag Andy Balbirnie (Ireland) 374.23 M-67 | Runs-1447 | Avg-22 | SR*-119
61 Up 14 Rassie van der Dussen (South Africa) flag Rassie van der Dussen (South Africa) 373.78 M-32 | Runs-715 | Avg-31 | SR*-125
65 New Towhid Hridoy (Bangladesh) flag Towhid Hridoy (Bangladesh) 356.84 M-32 | Runs-684 | Avg-29 | SR*-129
66 Down 34 Paul Stirling (Ireland) flag Paul Stirling (Ireland) 350.29 M-69 | Runs-1531 | Avg-24 | SR*-129
67 Up 19 Lorcan Tucker (Ireland) flag Lorcan Tucker (Ireland) 347.66 M-57 | Runs-1187 | Avg-24 | SR*-126
68 Down 32 Tony Ura (P.N.G.) flag Tony Ura (P.N.G.) 346.18 M-37 | Runs-963 | Avg-29 | SR*-163
70 Down 40 Ruturaj Gaikwad (India) flag Ruturaj Gaikwad (India) 342.39 M-23 | Runs-633 | Avg-40 | SR*-144
72 Down 64 Tim Seifert (New Zealand) flag Tim Seifert (New Zealand) 337.86 M-31 | Runs-623 | Avg-23 | SR*-130
73 New Brandon McMullen (Scotland) flag Brandon McMullen (Scotland) 333.80 M-16 | Runs-497 | Avg-38 | SR*-149
74 Up 95 Mahmudullah (Bangladesh) flag Mahmudullah (Bangladesh) 330.54 M-54 | Runs-969 | Avg-23 | SR*-110
75 Down 34 Dasun Shanaka (Sri Lanka) flag Dasun Shanaka (Sri Lanka) 329.17 M-62 | Runs-973 | Avg-23 | SR*-129
76 Up 113 Aaron Johnson (Canada) flag Aaron Johnson (Canada) 325.05 M-25 | Runs-862 | Avg-37 | SR*-152
78 Up 54 Gareth Delany (Ireland) flag Gareth Delany (Ireland) 321.77 M-52 | Runs-640 | Avg-19 | SR*-125
79 Up 84 Will Jacks (England) flag Will Jacks (England) 321.17 M-23 | Runs-383 | Avg-18 | SR*-137
81 Down 11 Karim Janat (Afghanistan) flag Karim Janat (Afghanistan) 318.70 M-43 | Runs-523 | Avg-20 | SR*-121
83 Up 42 Gerhard Erasmus (Namibia) flag Gerhard Erasmus (Namibia) 311.75 M-49 | Runs-1150 | Avg-31 | SR*-120
84 Down 7 Martin Guptill (New Zealand) flag Martin Guptill (New Zealand) 310.28 M-28 | Runs-910 | Avg-33 | SR*-139
85 Down 33 Iftikhar Ahmed (Pakistan) flag Iftikhar Ahmed (Pakistan) 306.47 M-55 | Runs-810 | Avg-21 | SR*-127
86 Down 31 KL Rahul (India) flag KL Rahul (India) 302.67 M-27 | Runs-723 | Avg-29 | SR*-128
87 Down 23 Harry Tector (Ireland) flag Harry Tector (Ireland) 302.42 M-61 | Runs-1013 | Avg-21 | SR*-114
88 Up 27 Wanindu Hasaranga (Sri Lanka) flag Wanindu Hasaranga (Sri Lanka) 294.64 M-65 | Runs-589 | Avg-13 | SR*-131
89 Up 5 David Wiese (Namibia/South Africa) flag David Wiese (Namibia/South Africa) 293.69 M-34 | Runs-532 | Avg-28 | SR*-129
91 Down 28 Curtis Campher (Ireland) flag Curtis Campher (Ireland) 291.61 M-58 | Runs-898 | Avg-21 | SR*-126
92 Up 113 Matthew Short (Australia) flag Matthew Short (Australia) 287.66 M-14 | Runs-293 | Avg-23 | SR*-164
93 Up 19 Michael Leask (Scotland) flag Michael Leask (Scotland) 285.27 M-36 | Runs-486 | Avg-18 | SR*-136
95 Down 45 Babar Hayat (Hong Kong) flag Babar Hayat (Hong Kong) 280.93 M-55 | Runs-1369 | Avg-30 | SR*-135
96 Down 39 Dhananjaya de Silva (Sri Lanka) flag Dhananjaya de Silva (Sri Lanka) 277.38 M-29 | Runs-516 | Avg-21 | SR*-120
98 Up 149 Monank Patel (U.S.A.) flag Monank Patel (U.S.A.) 275.65 M-26 | Runs-470 | Avg-22 | SR*-131
99 Up 52 Nikolaas Davin (Namibia) flag Nikolaas Davin (Namibia) 273.09 M-18 | Runs-546 | Avg-32 | SR*-131
101 Up 9 Dipendra Singh Airee (Nepal) flag Dipendra Singh Airee (Nepal) 272.66 M-53 | Runs-1395 | Avg-41 | SR*-156
102 Down 5 George Dockrell (Ireland) flag George Dockrell (Ireland) 271.82 M-64 | Runs-902 | Avg-24 | SR*-133
104 New Andries Gous (U.S.A.) flag Andries Gous (U.S.A.) 266.86 M-23 | Runs-692 | Avg-33 | SR*-146
105 New Dion Myers (Zimbabwe) flag Dion Myers (Zimbabwe) 266.35 M-24 | Runs-479 | Avg-22 | SR*-126
107 Down 31 Aaron Finch (Australia) flag Aaron Finch (Australia) 264.67 M-37 | Runs-971 | Avg-29 | SR*-122
108 Up 49 Cameron Green (Australia) flag Cameron Green (Australia) 263.95 M-13 | Runs-263 | Avg-26 | SR*-153
112 Up 37 Rashid Khan (Afghanistan) flag Rashid Khan (Afghanistan) 260.43 M-48 | Runs-304 | Avg-13 | SR*-127
113 Up 20 JJ Smit (Namibia) flag JJ Smit (Namibia) 259.49 M-43 | Runs-733 | Avg-37 | SR*-139
114 Up 21 Shadab Khan (Pakistan) flag Shadab Khan (Pakistan) 258.68 M-58 | Runs-496 | Avg-20 | SR*-146
115 Up 31 Bas de Leede (Netherlands) flag Bas de Leede (Netherlands) 256.12 M-33 | Runs-624 | Avg-28 | SR*-105
116 No change Romario Shepherd (West Indies) flag Romario Shepherd (West Indies) 255.84 M-50 | Runs-537 | Avg-27 | SR*-139
117 Down 33 Jason Roy (England) flag Jason Roy (England) 255.05 M-26 | Runs-632 | Avg-25 | SR*-130
119 Up 88 Matthew Cross (Scotland) flag Matthew Cross (Scotland) 251.36 M-33 | Runs-495 | Avg-20 | SR*-102
120 New Roston Chase (West Indies) flag Roston Chase (West Indies) 251.21 M-32 | Runs-410 | Avg-23 | SR*-115
124 Down 50 Shreyas Iyer (India) flag Shreyas Iyer (India) 244.22 M-27 | Runs-675 | Avg-34 | SR*-140
125 New Scott Edwards (Netherlands) flag Scott Edwards (Netherlands) 243.07 M-42 | Runs-687 | Avg-21 | SR*-118
126 New Alishan Sharafu (U.A.E.) flag Alishan Sharafu (U.A.E.) 242.73 M-37 | Runs-952 | Avg-33 | SR*-135
127 Down 18 Colin Ackermann (Netherlands) flag Colin Ackermann (Netherlands) 242.57 M-14 | Runs-272 | Avg-21 | SR*-108
130 Down 23 Ravija Sandaruwan (Kuwait) flag Ravija Sandaruwan (Kuwait) 234.00 M-56 | Runs-1330 | Avg-24 | SR*-140
131 New Naseem Khushi (Oman) flag Naseem Khushi (Oman) 233.27 M-38 | Runs-577 | Avg-20 | SR*-160
132 New Michael Levitt (Netherlands) flag Michael Levitt (Netherlands) 232.88 M-18 | Runs-552 | Avg-35 | SR*-144
133 New Michael Jones (Scotland) flag Michael Jones (Scotland) 230.84 M-11 | Runs-224 | Avg-22 | SR*-137
134 New Muhammad Tanveer (Qatar) flag Muhammad Tanveer (Qatar) 230.69 M-39 | Runs-1181 | Avg-47 | SR*-139
135 Down 24 Basil Hameed (U.A.E.) flag Basil Hameed (U.A.E.) 229.88 M-57 | Runs-745 | Avg-23 | SR*-127
136 Up 12 Will Young (New Zealand) flag Will Young (New Zealand) 229.72 M-20 | Runs-344 | Avg-18 | SR*-102
137 Down 3 Kushal Bhurtel (Nepal) flag Kushal Bhurtel (Nepal) 229.64 M-53 | Runs-1298 | Avg-28 | SR*-129
138 Down 45 Nick Greenwood (Jersey) flag Nick Greenwood (Jersey) 227.64 M-23 | Runs-711 | Avg-36 | SR*-151
Tags: #topcricketplayersofalltime #bestcricketplayersofalltime #greatestcricketplayers #t20icricket #t20is #ment20is #josbuttler #buttler #rohitsharma #sharma #suryakumaryadav #yadav #philsalt #salt #mohammadrizwan #rizwan #reezahendricks #hendricks #viratkohli #kohli #pathumnissanka #nissanka #babarazam #azam #mitchellmarsh #marsh #kusalmendis #mendis #iccrankings #icctestrankings #iccodirankings #icct20irankings #iccteamrankings #iccplayerrankings #iccmenrankings #iccwomenrankings #iplrankings