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
3 Up 18 Quinton de Kock (South Africa) flag Quinton de Kock (South Africa) 709.79 M-45 | Runs-1281 | Avg-32 | SR*-140
4 New Suryakumar Yadav (India) flag Suryakumar Yadav (India) 703.03 M-78 | Runs-2570 | Avg-41 | SR*-168
5 Up 116 Travis Head (Australia) flag Travis Head (Australia) 685.98 M-22 | Runs-774 | Avg-37 | SR*-178
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
12 Up 32 David Miller (South Africa) flag David Miller (South Africa) 578.66 M-52 | Runs-1182 | Avg-39 | SR*-143
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
16 Up 51 Yashasvi Jaiswal (India) flag Yashasvi Jaiswal (India) 537.57 M-23 | Runs-723 | Avg-36 | SR*-164
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
19 Up 54 George Munsey (Scotland) flag George Munsey (Scotland) 521.20 M-36 | Runs-1091 | Avg-32 | SR*-136
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
26 Up 65 Tilak Varma (India) flag Tilak Varma (India) 490.26 M-20 | Runs-616 | Avg-51 | SR*-161
27 Down 20 Nicholas Pooran (West Indies) flag Nicholas Pooran (West Indies) 488.38 M-82 | Runs-1914 | Avg-27 | SR*-139
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
34 Up 83 Fakhar Zaman (Pakistan) flag Fakhar Zaman (Pakistan) 469.43 M-52 | Runs-1010 | Avg-23 | SR*-132
35 Up 18 Andre Russell (West Indies) flag Andre Russell (West Indies) 467.85 M-34 | Runs-523 | Avg-25 | SR*-180
36 Up 26 Kusal Perera (Sri Lanka) flag Kusal Perera (Sri Lanka) 461.39 M-29 | Runs-662 | Avg-25 | SR*-125
37 Up 2 Charith Asalanka (Sri Lanka) flag Charith Asalanka (Sri Lanka) 454.75 M-57 | Runs-1201 | Avg-24 | SR*-127
38 Up 30 Evin Lewis (West Indies) flag Evin Lewis (West Indies) 452.63 M-29 | Runs-709 | Avg-26 | SR*-148
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
43 Down 15 Devon Conway (New Zealand) flag Devon Conway (New Zealand) 437.72 M-44 | Runs-1234 | Avg-36 | SR*-125
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
52 Up 134 Rishabh Pant (India) flag Rishabh Pant (India) 393.25 M-48 | Runs-799 | Avg-25 | SR*-130
53 Down 35 Mark Chapman (New Zealand/Hong Kong) flag Mark Chapman (New Zealand/Hong Kong) 392.86 M-55 | Runs-1099 | Avg-31 | SR*-140
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
59 Up 55 Rinku Singh (India) flag Rinku Singh (India) 376.90 M-30 | Runs-507 | Avg-46 | SR*-165
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
62 Down 45 Rilee Rossouw (South Africa) flag Rilee Rossouw (South Africa) 373.57 M-14 | Runs-440 | Avg-40 | SR*-181
63 Down 29 Najibullah Zadran (Afghanistan) flag Najibullah Zadran (Afghanistan) 371.83 M-47 | Runs-854 | Avg-28 | SR*-135
64 Down 37 Najmul Hossain Shanto (Bangladesh) flag Najmul Hossain Shanto (Bangladesh) 363.18 M-47 | Runs-944 | Avg-24 | SR*-109
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
69 Up 83 Steven Taylor (U.S.A.) flag Steven Taylor (U.S.A.) 343.59 M-22 | Runs-551 | Avg-32 | SR*-139
70 Down 40 Ruturaj Gaikwad (India) flag Ruturaj Gaikwad (India) 342.39 M-23 | Runs-633 | Avg-40 | SR*-144
71 Down 5 Shakib Al Hasan (Bangladesh) flag Shakib Al Hasan (Bangladesh) 341.80 M-53 | Runs-984 | Avg-22 | SR*-117
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
77 New Saim Ayub (Pakistan) flag Saim Ayub (Pakistan) 323.82 M-27 | Runs-498 | Avg-22 | SR*-138
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
80 Down 58 Kyle Mayers (West Indies) flag Kyle Mayers (West Indies) 319.47 M-36 | Runs-737 | Avg-22 | SR*-138
81 Down 11 Karim Janat (Afghanistan) flag Karim Janat (Afghanistan) 318.70 M-43 | Runs-523 | Avg-20 | SR*-121
82 Up 47 Soumya Sarkar (Bangladesh) flag Soumya Sarkar (Bangladesh) 313.16 M-37 | Runs-577 | Avg-16 | SR*-118
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
90 Down 42 Moeen Ali (England) flag Moeen Ali (England) 292.43 M-58 | Runs-837 | Avg-24 | SR*-146
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
94 New Sherfane Rutherford (West Indies) flag Sherfane Rutherford (West Indies) 283.81 M-22 | Runs-385 | Avg-30 | SR*-146
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
97 Down 19 Hazratullah Zazai (Afghanistan) flag Hazratullah Zazai (Afghanistan) 276.33 M-30 | Runs-590 | Avg-21 | SR*-116
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
100 Down 1 Bhanuka Rajapaksa (Sri Lanka) flag Bhanuka Rajapaksa (Sri Lanka) 272.93 M-36 | Runs-587 | Avg-22 | SR*-133
Tags: #topcricketplayersofalltime #bestcricketplayersofalltime #greatestcricketplayers #t20icricket #t20is #ment20is #josbuttler #buttler #rohitsharma #sharma #quintondekock #kock #suryakumaryadav #yadav #travishead #head #philsalt #salt #mohammadrizwan #rizwan #reezahendricks #hendricks #viratkohli #kohli #pathumnissanka #nissanka #babarazam #azam #iccrankings #icctestrankings #iccodirankings #icct20irankings #iccteamrankings #iccplayerrankings #iccmenrankings #iccwomenrankings #iplrankings