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
3 Up 45 Sai Sudharsan (India) flag Sai Sudharsan (India) 805.34 M-40 | Runs-1793 | Avg-50 | SR*-146
4 Up 4 Abhishek Sharma (India) flag Abhishek Sharma (India) 783.68 M-55 | Runs-1575 | Avg-30 | SR*-167
5 No change Yashasvi Jaiswal (India) flag Yashasvi Jaiswal (India) 771.28 M-54 | Runs-1877 | Avg-38 | SR*-156
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
8 Up 22 Ryan Rickelton (South Africa) flag Ryan Rickelton (South Africa) 727.28 M-48 | Runs-1771 | Avg-41 | SR*-159
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
13 Down 6 Nicholas Pooran (West Indies) flag Nicholas Pooran (West Indies) 674.97 M-170 | Runs-4883 | Avg-38 | SR*-155
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
18 Down 2 Travis Head (Australia) flag Travis Head (Australia) 629.03 M-44 | Runs-1322 | Avg-33 | SR*-169
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
26 Up 8 Dawid Malan (England) flag Dawid Malan (England) 570.49 M-106 | Runs-3124 | Avg-35 | SR*-139
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
29 Up 168 Mohammad Naim (Bangladesh) flag Mohammad Naim (Bangladesh) 562.77 M-49 | Runs-1138 | Avg-25 | SR*-124
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
39 Up 5 Ishan Kishan (India) flag Ishan Kishan (India) 535.60 M-58 | Runs-1546 | Avg-30 | SR*-139
40 Down 21 Shivam Dube (India) flag Shivam Dube (India) 534.23 M-55 | Runs-1460 | Avg-34 | SR*-152
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
43 Down 2 Daniel Hughes (Australia) flag Daniel Hughes (Australia) 524.02 M-54 | Runs-1578 | Avg-33 | SR*-146
44 Up 19 David Warner (Australia) flag David Warner (Australia) 522.65 M-93 | Runs-2608 | Avg-31 | SR*-135
45 Up 73 Aiden Markram (South Africa) flag Aiden Markram (South Africa) 517.75 M-90 | Runs-2318 | Avg-33 | SR*-134
46 Down 13 Tilak Varma (India) flag Tilak Varma (India) 515.01 M-54 | Runs-1499 | Avg-37 | SR*-144
47 Up 36 Sam Curran (England) flag Sam Curran (England) 513.34 M-156 | Runs-3610 | Avg-29 | SR*-139
48 Down 13 Quinton de Kock (South Africa) flag Quinton de Kock (South Africa) 511.78 M-135 | Runs-3466 | Avg-28 | SR*-137
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
51 Up 92 Shamim Hossain (Bangladesh) flag Shamim Hossain (Bangladesh) 509.98 M-52 | Runs-897 | Avg-24 | SR*-141
52 Up 84 Keaton Jennings (England) flag Keaton Jennings (England) 507.34 M-50 | Runs-1257 | Avg-27 | SR*-146
53 Down 7 Colin Munro (New Zealand) flag Colin Munro (New Zealand) 506.97 M-141 | Runs-3787 | Avg-29 | SR*-140
54 Up 30 Max Holden (England) flag Max Holden (England) 505.49 M-90 | Runs-2103 | Avg-28 | SR*-144
55 Down 28 Kyle Mayers (West Indies) flag Kyle Mayers (West Indies) 505.11 M-102 | Runs-2537 | Avg-26 | SR*-141
56 Up 21 Tamim Iqbal (Bangladesh) flag Tamim Iqbal (Bangladesh) 504.21 M-48 | Runs-1614 | Avg-39 | SR*-128
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
60 Up 15 Shimron Hetmyer (West Indies) flag Shimron Hetmyer (West Indies) 498.76 M-151 | Runs-3134 | Avg-29 | SR*-153
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
63 Down 3 Kusal Perera (Sri Lanka) flag Kusal Perera (Sri Lanka) 496.58 M-41 | Runs-1203 | Avg-34 | SR*-149
64 New Toby Albert (England) flag Toby Albert (England) 495.86 M-53 | Runs-1118 | Avg-32 | SR*-139
65 Up 23 Fakhar Zaman (Pakistan) flag Fakhar Zaman (Pakistan) 495.25 M-80 | Runs-2393 | Avg-30 | SR*-141
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
69 Down 15 Devon Conway (New Zealand) flag Devon Conway (New Zealand) 491.54 M-69 | Runs-2193 | Avg-40 | 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
80 Up 150 Tanzid Hasan (Bangladesh) flag Tanzid Hasan (Bangladesh) 478.39 M-29 | Runs-939 | Avg-34 | SR*-138
81 Down 20 Tristan Stubbs (South Africa) flag Tristan Stubbs (South Africa) 469.01 M-83 | Runs-1654 | Avg-32 | SR*-149
82 New Priyansh Arya (India) flag Priyansh Arya (India) 468.26 M-17 | Runs-475 | Avg-28 | SR*-179
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
86 Up 5 Rishabh Pant (India) flag Rishabh Pant (India) 464.74 M-41 | Runs-1055 | Avg-32 | SR*-148
87 Up 109 Tom Moores (England) flag Tom Moores (England) 463.14 M-76 | Runs-1465 | Avg-29 | SR*-139
88 Down 56 Rilee Rossouw (South Africa) flag Rilee Rossouw (South Africa) 462.32 M-145 | Runs-3459 | Avg-28 | SR*-154
89 Up 25 Glenn Phillips (New Zealand) flag Glenn Phillips (New Zealand) 462.21 M-66 | Runs-1463 | Avg-30 | SR*-142
90 Up 110 Khushdil Shah (Pakistan) flag Khushdil Shah (Pakistan) 460.51 M-72 | Runs-1154 | Avg-31 | SR*-161
91 Down 6 David Miller (South Africa) flag David Miller (South Africa) 457.46 M-142 | Runs-2873 | Avg-35 | SR*-138
92 Up 110 Rachin Ravindra (New Zealand) flag Rachin Ravindra (New Zealand) 453.72 M-56 | Runs-1082 | Avg-22 | SR*-144
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
100 Up 108 D'Arcy Short (Australia) flag D'Arcy Short (Australia) 436.51 M-52 | Runs-1374 | Avg-29 | SR*-128
Tags: #topcricketplayersofalltime #bestcricketplayersofalltime #greatestcricketplayers #t20cricket #t20s #ment20s #suryakumaryadav #yadav #shubmangill #gill #saisudharsan #sudharsan #abhisheksharma #sharma #yashasvijaiswal #jaiswal #matthewshort #short #chrislynn #lynn #ryanrickelton #rickelton #klrahul #rahul #shreyasiyer #iyer #josbuttler #buttler #iccrankings #icctestrankings #iccodirankings #icct20irankings #iccteamrankings #iccplayerrankings #iccmenrankings #iccwomenrankings #iplrankings