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
1 Up 9 Suryakumar Yadav (India) flag Suryakumar Yadav (India) 879.56 M-51 | Runs-1970 | Avg-47 | SR*-168
2 Down 1 Shubman Gill (India) flag Shubman Gill (India) 843.49 M-60 | Runs-2449 | Avg-46 | SR*-150
6 Up 11 Matthew Short (Australia) flag Matthew Short (Australia) 754.04 M-79 | Runs-2572 | Avg-35 | SR*-153
7 Up 32 Chris Lynn (Australia) flag Chris Lynn (Australia) 733.47 M-75 | Runs-2570 | Avg-39 | SR*-147
9 Up 9 KL Rahul (India) flag KL Rahul (India) 726.16 M-51 | Runs-1949 | Avg-44 | SR*-135
10 Up 142 Shreyas Iyer (India) flag Shreyas Iyer (India) 721.37 M-46 | Runs-1356 | Avg-40 | SR*-154
11 Down 5 Jos Buttler (England) flag Jos Buttler (England) 696.17 M-122 | Runs-4475 | Avg-41 | SR*-146
12 No change Finn Allen (New Zealand) flag Finn Allen (New Zealand) 690.96 M-74 | Runs-2069 | Avg-30 | SR*-184
14 Up 62 Prabhsimran Singh (India) flag Prabhsimran Singh (India) 651.68 M-46 | Runs-1255 | Avg-27 | SR*-156
15 Up 117 Aneurin Donald (England) flag Aneurin Donald (England) 651.27 M-40 | Runs-870 | Avg-23 | SR*-188
16 Down 2 Phil Salt (England) flag Phil Salt (England) 635.46 M-150 | Runs-3786 | Avg-27 | SR*-154
17 Up 36 Riyan Parag (India) flag Riyan Parag (India) 629.05 M-54 | Runs-1227 | Avg-31 | SR*-150
19 Down 15 Faf du Plessis (South Africa) flag Faf du Plessis (South Africa) 627.73 M-160 | Runs-5066 | Avg-35 | SR*-148
20 Down 9 Will Jacks (England) flag Will Jacks (England) 619.23 M-146 | Runs-4362 | Avg-32 | SR*-158
21 Down 8 Heinrich Klaasen (South Africa) flag Heinrich Klaasen (South Africa) 613.48 M-115 | Runs-3144 | Avg-36 | SR*-163
22 Up 2 Mohammad Rizwan (Pakistan) flag Mohammad Rizwan (Pakistan) 605.80 M-77 | Runs-2860 | Avg-47 | SR*-129
23 Up 22 Rohit Sharma (India) flag Rohit Sharma (India) 588.26 M-59 | Runs-1435 | Avg-25 | SR*-139
24 Up 44 Andre Fletcher (West Indies) flag Andre Fletcher (West Indies) 579.93 M-97 | Runs-2858 | Avg-34 | SR*-134
25 New Mitchell Marsh (Australia) flag Mitchell Marsh (Australia) 572.00 M-42 | Runs-1184 | Avg-28 | SR*-147
27 Up 24 Alex Hales (England) flag Alex Hales (England) 565.89 M-191 | Runs-5155 | Avg-29 | SR*-143
28 Down 26 Babar Azam (Pakistan) flag Babar Azam (Pakistan) 564.79 M-60 | Runs-2305 | Avg-43 | SR*-132
30 Down 10 Usman Khan (Pakistan) flag Usman Khan (Pakistan) 558.92 M-47 | Runs-1573 | Avg-37 | SR*-152
31 Down 16 James Vince (England) flag James Vince (England) 558.82 M-184 | Runs-5426 | Avg-34 | SR*-138
32 Down 10 Johnson Charles (West Indies) flag Johnson Charles (West Indies) 553.59 M-91 | Runs-2548 | Avg-32 | SR*-140
33 Up 91 Ravi Bopara (England) flag Ravi Bopara (England) 553.07 M-91 | Runs-2062 | Avg-30 | SR*-135
34 Up 39 Shai Hope (West Indies) flag Shai Hope (West Indies) 547.42 M-100 | Runs-3029 | Avg-35 | SR*-131
35 Up 146 Dewald Brevis (South Africa) flag Dewald Brevis (South Africa) 545.70 M-72 | Runs-1561 | Avg-28 | SR*-153
36 Up 106 Shashank Singh (India) flag Shashank Singh (India) 543.20 M-41 | Runs-773 | Avg-41 | SR*-158
37 Up 33 Jordan Cox (England) flag Jordan Cox (England) 541.12 M-132 | Runs-3294 | Avg-32 | SR*-142
38 Up 12 Will Smeed (England) flag Will Smeed (England) 536.24 M-108 | Runs-2817 | Avg-27 | SR*-151
41 Down 15 Tom Banton (England) flag Tom Banton (England) 530.42 M-119 | Runs-3186 | Avg-29 | SR*-140
42 Up 48 Jonny Bairstow (England) flag Jonny Bairstow (England) 525.93 M-73 | Runs-1822 | Avg-28 | SR*-143
45 Up 73 Aiden Markram (South Africa) flag Aiden Markram (South Africa) 517.75 M-90 | Runs-2318 | Avg-33 | SR*-134
49 Down 28 Michael Pepper (England) flag Michael Pepper (England) 510.83 M-99 | Runs-2403 | Avg-26 | SR*-156
50 Down 10 Rahmanullah Gurbaz (Afghanistan) flag Rahmanullah Gurbaz (Afghanistan) 510.81 M-105 | Runs-2368 | Avg-24 | SR*-149
57 Down 21 Tim Seifert (New Zealand) flag Tim Seifert (New Zealand) 503.85 M-121 | Runs-3154 | Avg-31 | SR*-138
58 Down 6 Glenn Maxwell (Australia) flag Glenn Maxwell (Australia) 501.97 M-111 | Runs-2470 | Avg-29 | SR*-167
59 Up 22 Kieron Pollard (West Indies) flag Kieron Pollard (West Indies) 499.35 M-150 | Runs-3007 | Avg-32 | SR*-149
61 Down 30 Rassie van der Dussen (South Africa) flag Rassie van der Dussen (South Africa) 497.52 M-59 | Runs-1684 | Avg-34 | SR*-132
62 Down 53 Sanju Samson (India) flag Sanju Samson (India) 497.46 M-56 | Runs-1636 | Avg-35 | SR*-149
64 New Toby Albert (England) flag Toby Albert (England) 495.86 M-53 | Runs-1118 | Avg-32 | SR*-139
66 Up 13 Tom Kohler-Cadmore (England) flag Tom Kohler-Cadmore (England) 495.13 M-164 | Runs-3824 | Avg-26 | SR*-138
67 Up 61 Alex Davies (England) flag Alex Davies (England) 494.25 M-77 | Runs-1605 | Avg-22 | SR*-140
68 Up 6 Litton Das (Bangladesh) flag Litton Das (Bangladesh) 492.65 M-52 | Runs-1432 | Avg-29 | SR*-134
70 Up 70 Tawanda Muyeye (England) flag Tawanda Muyeye (England) 491.06 M-64 | Runs-1500 | Avg-24 | SR*-142
71 Down 29 Jake Fraser-McGurk (Australia) flag Jake Fraser-McGurk (Australia) 489.74 M-67 | Runs-1408 | Avg-22 | SR*-160
72 Up 17 Liam Livingstone (England) flag Liam Livingstone (England) 489.33 M-129 | Runs-2862 | Avg-28 | SR*-145
73 Up 40 Matthew Breetzke (South Africa) flag Matthew Breetzke (South Africa) 487.87 M-56 | Runs-1631 | Avg-33 | SR*-141
74 Down 49 Sam Hain (England) flag Sam Hain (England) 487.67 M-99 | Runs-2667 | Avg-40 | SR*-139
75 Down 47 Daniel Bell-Drummond (England) flag Daniel Bell-Drummond (England) 486.06 M-55 | Runs-1540 | Avg-30 | SR*-139
76 Up 21 Graham Clark (England) flag Graham Clark (England) 485.10 M-76 | Runs-1892 | Avg-27 | SR*-144
77 Up 19 Joe Clarke (England) flag Joe Clarke (England) 480.13 M-145 | Runs-3396 | Avg-25 | SR*-137
78 Up 33 Stephen Eskinazi (England) flag Stephen Eskinazi (England) 479.98 M-81 | Runs-2163 | Avg-29 | SR*-140
79 Down 8 Wayne Madsen (Italy) flag Wayne Madsen (Italy) 478.55 M-81 | Runs-2227 | Avg-35 | SR*-140
81 Down 20 Tristan Stubbs (South Africa) flag Tristan Stubbs (South Africa) 469.01 M-83 | Runs-1654 | Avg-32 | SR*-149
83 Down 54 Ben McDermott (Australia) flag Ben McDermott (Australia) 466.96 M-110 | Runs-2730 | Avg-28 | SR*-139
84 Down 28 Marcus Stoinis (Australia) flag Marcus Stoinis (Australia) 466.84 M-130 | Runs-2496 | Avg-27 | SR*-143
85 Up 38 Rajat Patidar (India) flag Rajat Patidar (India) 466.06 M-38 | Runs-1040 | Avg-33 | SR*-158
89 Up 25 Glenn Phillips (New Zealand) flag Glenn Phillips (New Zealand) 462.21 M-66 | Runs-1463 | Avg-30 | SR*-142
93 Up 10 Tim David (Australia) flag Tim David (Australia) 451.53 M-189 | Runs-3544 | Avg-29 | SR*-163
94 Down 30 Jason Roy (England) flag Jason Roy (England) 450.35 M-142 | Runs-3514 | Avg-26 | SR*-136
95 Down 2 Mohammad Haris (Pakistan) flag Mohammad Haris (Pakistan) 449.03 M-68 | Runs-1537 | Avg-24 | SR*-155
96 Down 31 Daryl Mitchell (New Zealand) flag Daryl Mitchell (New Zealand) 442.80 M-63 | Runs-1608 | Avg-33 | SR*-140
97 New Abdullah Shafique (Pakistan) flag Abdullah Shafique (Pakistan) 441.38 M-43 | Runs-1233 | Avg-31 | SR*-142
98 New Joe Root (England) flag Joe Root (England) 439.38 M-46 | Runs-1068 | Avg-32 | SR*-134
99 Up 79 Jitesh Sharma (India) flag Jitesh Sharma (India) 437.30 M-55 | Runs-991 | Avg-25 | SR*-157
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
106 Down 69 Avishka Fernando (Sri Lanka) flag Avishka Fernando (Sri Lanka) 423.82 M-46 | Runs-1330 | Avg-32 | SR*-145
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
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
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
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
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
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
132 Up 22 Ayush Badoni (India) flag Ayush Badoni (India) 402.90 M-56 | Runs-963 | Avg-27 | SR*-139
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
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
143 New Sahibzada Farhan (Pakistan) flag Sahibzada Farhan (Pakistan) 392.17 M-28 | Runs-788 | Avg-30 | SR*-139
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
Tags: #topcricketplayersofalltime #bestcricketplayersofalltime #greatestcricketplayers #t20cricket #t20s #ment20s #suryakumaryadav #yadav #shubmangill #gill #matthewshort #short #chrislynn #lynn #klrahul #rahul #shreyasiyer #iyer #josbuttler #buttler #finnallen #allen #prabhsimransingh #singh #aneurindonald #donald #philsalt #salt #iccrankings #icctestrankings #iccodirankings #icct20irankings #iccteamrankings #iccplayerrankings #iccmenrankings #iccwomenrankings #iplrankings