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
2 Up 90 Varun Chakravarthy (India) flag Varun Chakravarthy (India) 805.99 M-26 | Wickets-53 | Avg-13 | SR-11 | ER-7.2
3 Down 1 Rashid Khan (Afghanistan) flag Rashid Khan (Afghanistan) 795.29 M-52 | Wickets-79 | Avg-15 | SR-15 | ER-5.9
4 Up 8 Jasprit Bumrah (India) flag Jasprit Bumrah (India) 787.78 M-28 | Wickets-37 | Avg-16 | SR-15 | ER-6.1
5 Down 2 Haris Rauf (Pakistan) flag Haris Rauf (Pakistan) 752.91 M-60 | Wickets-92 | Avg-20 | SR-14 | ER-8.4
8 Down 3 Wanindu Hasaranga (Sri Lanka) flag Wanindu Hasaranga (Sri Lanka) 623.32 M-57 | Wickets-94 | Avg-17 | SR-14 | ER-7.3
9 Up 28 Nathan Ellis (Australia) flag Nathan Ellis (Australia) 623.24 M-30 | Wickets-45 | Avg-19 | SR-14 | ER-8.0
10 Down 2 Adil Rashid (England) flag Adil Rashid (England) 621.19 M-66 | Wickets-71 | Avg-25 | SR-19 | ER-7.6
12 Up 132 Jacob Duffy (New Zealand) flag Jacob Duffy (New Zealand) 608.14 M-34 | Wickets-48 | Avg-17 | SR-14 | ER-7.6
13 Down 7 Taskin Ahmed (Bangladesh) flag Taskin Ahmed (Bangladesh) 605.50 M-53 | Wickets-83 | Avg-19 | SR-14 | ER-7.8
14 Up 5 Adam Zampa (Australia) flag Adam Zampa (Australia) 590.74 M-51 | Wickets-69 | Avg-21 | SR-16 | ER-8.0
16 Up 19 Mahedi Hasan (Bangladesh) flag Mahedi Hasan (Bangladesh) 576.61 M-41 | Wickets-44 | Avg-23 | SR-20 | ER-6.8
20 Up 6 Rishad Hossain (Bangladesh) flag Rishad Hossain (Bangladesh) 547.50 M-55 | Wickets-71 | Avg-21 | SR-15 | ER-8.1
21 Up 221 Abrar Ahmed (Pakistan) flag Abrar Ahmed (Pakistan) 526.92 M-29 | Wickets-37 | Avg-19 | SR-17 | ER-6.9
22 Up 67 Jason Holder (West Indies) flag Jason Holder (West Indies) 523.74 M-56 | Wickets-74 | Avg-25 | SR-17 | ER-8.8
23 Down 1 Romario Shepherd (West Indies) flag Romario Shepherd (West Indies) 503.16 M-62 | Wickets-69 | Avg-27 | SR-16 | ER-10.0
24 Up 16 Ish Sodhi (New Zealand) flag Ish Sodhi (New Zealand) 491.85 M-66 | Wickets-74 | Avg-23 | SR-17 | ER-7.9
25 Down 7 Hardik Pandya (India) flag Hardik Pandya (India) 488.64 M-70 | Wickets-59 | Avg-27 | SR-19 | ER-8.3
26 Up 3 Nuwan Thushara (Sri Lanka) flag Nuwan Thushara (Sri Lanka) 481.62 M-29 | Wickets-36 | Avg-22 | SR-16 | ER-8.3
27 Up 34 Josh Hazlewood (Australia) flag Josh Hazlewood (Australia) 480.49 M-36 | Wickets-47 | Avg-21 | SR-17 | ER-7.3
29 Up 2 Tanzim Hasan Sakib (Bangladesh) flag Tanzim Hasan Sakib (Bangladesh) 479.61 M-40 | Wickets-47 | Avg-25 | SR-17 | ER-8.5
30 Up 6 Kagiso Rabada (South Africa) flag Kagiso Rabada (South Africa) 477.69 M-30 | Wickets-28 | Avg-30 | SR-22 | ER-8.2
31 New Dushmantha Chameera (Sri Lanka) flag Dushmantha Chameera (Sri Lanka) 473.35 M-30 | Wickets-39 | Avg-24 | SR-17 | ER-8.3
32 Up 90 Lungi Ngidi (South Africa) flag Lungi Ngidi (South Africa) 468.55 M-33 | Wickets-41 | Avg-23 | SR-16 | ER-8.8
33 Up 44 Matt Henry (New Zealand) flag Matt Henry (New Zealand) 461.81 M-25 | Wickets-33 | Avg-21 | SR-16 | ER-8.3
34 Up 15 Mujeeb Ur Rahman (Afghanistan) flag Mujeeb Ur Rahman (Afghanistan) 455.95 M-36 | Wickets-44 | Avg-20 | SR-18 | ER-6.7
35 Down 20 Anrich Nortje (South Africa) flag Anrich Nortje (South Africa) 449.84 M-28 | Wickets-35 | Avg-19 | SR-16 | ER-7.2
36 Up 6 Azmatullah Omarzai (Afghanistan) flag Azmatullah Omarzai (Afghanistan) 436.73 M-60 | Wickets-43 | Avg-27 | SR-20 | ER-8.3
40 Down 24 Lockie Ferguson (New Zealand) flag Lockie Ferguson (New Zealand) 419.52 M-28 | Wickets-39 | Avg-18 | SR-15 | ER-7.1
41 No change Chris Jordan (England) flag Chris Jordan (England) 418.75 M-24 | Wickets-29 | Avg-25 | SR-16 | ER-9.5
42 New Corbin Bosch (South Africa) flag Corbin Bosch (South Africa) 418.13 M-13 | Wickets-20 | Avg-18 | SR-13 | ER-8.0
43 Down 15 Maheesh Theekshana (Sri Lanka) flag Maheesh Theekshana (Sri Lanka) 411.97 M-62 | Wickets-60 | Avg-28 | SR-23 | ER-7.1
44 Down 33 Alzarri Joseph (West Indies) flag Alzarri Joseph (West Indies) 411.82 M-45 | Wickets-62 | Avg-25 | SR-16 | ER-9.3
46 Up 17 Roston Chase (West Indies) flag Roston Chase (West Indies) 399.08 M-46 | Wickets-33 | Avg-26 | SR-22 | ER-7.3
48 Down 23 Jofra Archer (England) flag Jofra Archer (England) 396.57 M-23 | Wickets-30 | Avg-22 | SR-16 | ER-8.1
49 Down 32 Tim Southee (New Zealand) flag Tim Southee (New Zealand) 396.42 M-34 | Wickets-53 | Avg-18 | SR-14 | ER-7.5
50 Up 9 Sean Abbott (Australia) flag Sean Abbott (Australia) 392.04 M-21 | Wickets-29 | Avg-23 | SR-14 | ER-9.6
51 Up 3 Sikandar Raza (Zimbabwe) flag Sikandar Raza (Zimbabwe) 386.84 M-85 | Wickets-89 | Avg-20 | SR-18 | ER-6.5
52 Up 93 James Neesham (New Zealand) flag James Neesham (New Zealand) 385.06 M-55 | Wickets-35 | Avg-21 | SR-15 | ER-8.8
53 Up 2 Craig Young (Ireland) flag Craig Young (Ireland) 384.62 M-30 | Wickets-52 | Avg-17 | SR-12 | ER-8.2
54 Up 72 Sandeep Lamichhane (Nepal) flag Sandeep Lamichhane (Nepal) 383.24 M-42 | Wickets-82 | Avg-11 | SR-12 | ER-5.6
55 Down 10 Blessing Muzarabani (Zimbabwe) flag Blessing Muzarabani (Zimbabwe) 369.46 M-62 | Wickets-68 | Avg-21 | SR-18 | ER-6.9
56 Down 43 Ravi Bishnoi (India) flag Ravi Bishnoi (India) 366.30 M-42 | Wickets-61 | Avg-19 | SR-16 | ER-7.4
57 Up 42 Mark Wood (England) flag Mark Wood (England) 364.46 M-19 | Wickets-28 | Avg-17 | SR-12 | ER-8.3
58 Down 24 Abbas Afridi (Pakistan) flag Abbas Afridi (Pakistan) 362.83 M-24 | Wickets-38 | Avg-16 | SR-11 | ER-8.7
59 Up 54 Saqib Mahmood (England) flag Saqib Mahmood (England) 360.11 M-10 | Wickets-14 | Avg-20 | SR-15 | ER-8.4
60 Up 6 Ottneil Baartman (South Africa) flag Ottneil Baartman (South Africa) 352.12 M-17 | Wickets-22 | Avg-22 | SR-16 | ER-8.3
62 New Brad Evans (Zimbabwe) flag Brad Evans (Zimbabwe) 349.20 M-25 | Wickets-36 | Avg-18 | SR-14 | ER-7.7
63 Down 20 Washington Sundar (India) flag Washington Sundar (India) 345.08 M-27 | Wickets-26 | Avg-16 | SR-15 | ER-6.4
64 Down 7 Adam Milne (New Zealand) flag Adam Milne (New Zealand) 336.87 M-25 | Wickets-33 | Avg-23 | SR-15 | ER-8.9
65 Down 42 Mark Adair (Ireland) flag Mark Adair (Ireland) 336.03 M-61 | Wickets-81 | Avg-22 | SR-16 | ER-8.2
66 Down 59 Naveen-ul-Haq (Afghanistan) flag Naveen-ul-Haq (Afghanistan) 333.04 M-35 | Wickets-49 | Avg-19 | SR-14 | ER-8.0
67 New Zakary Foulkes (New Zealand) flag Zakary Foulkes (New Zealand) 329.02 M-17 | Wickets-18 | Avg-26 | SR-18 | ER-8.8
68 Up 6 Michael Bracewell (New Zealand) flag Michael Bracewell (New Zealand) 328.75 M-47 | Wickets-35 | Avg-22 | SR-18 | ER-7.4
69 Down 5 Dipendra Singh Airee (Nepal) flag Dipendra Singh Airee (Nepal) 327.16 M-64 | Wickets-57 | Avg-19 | SR-19 | ER-6.0
70 Up 10 Pat Cummins (Australia) flag Pat Cummins (Australia) 327.03 M-20 | Wickets-24 | Avg-26 | SR-19 | ER-8.2
72 Up 133 Xavier Bartlett (Australia) flag Xavier Bartlett (Australia) 322.53 M-16 | Wickets-19 | Avg-20 | SR-16 | ER-7.6
75 New Brydon Carse (England) flag Brydon Carse (England) 314.87 M-14 | Wickets-20 | Avg-21 | SR-13 | ER-9.2
76 Up 105 Shivam Dube (India) flag Shivam Dube (India) 314.31 M-37 | Wickets-18 | Avg-24 | SR-17 | ER-8.7
79 Up 114 Mohammad Saifuddin (Bangladesh) flag Mohammad Saifuddin (Bangladesh) 309.50 M-18 | Wickets-21 | Avg-26 | SR-17 | ER-9.2
80 Down 15 Dasun Shanaka (Sri Lanka) flag Dasun Shanaka (Sri Lanka) 307.72 M-62 | Wickets-24 | Avg-26 | SR-18 | ER-8.9
81 Down 57 Marcus Stoinis (Australia) flag Marcus Stoinis (Australia) 307.06 M-47 | Wickets-39 | Avg-22 | SR-15 | ER-8.9
82 Down 24 Barry McCarthy (Ireland) flag Barry McCarthy (Ireland) 303.55 M-44 | Wickets-43 | Avg-30 | SR-22 | ER-8.2
83 New Jamie Overton (England) flag Jamie Overton (England) 302.68 M-15 | Wickets-15 | Avg-18 | SR-13 | ER-8.4
84 Down 28 Mohammad Nabi (Afghanistan) flag Mohammad Nabi (Afghanistan) 300.54 M-59 | Wickets-31 | Avg-29 | SR-23 | ER-7.5
89 Up 77 Ben Shikongo (Namibia) flag Ben Shikongo (Namibia) 290.54 M-24 | Wickets-24 | Avg-18 | SR-15 | ER-7.1
90 Down 3 Hasan Mahmud (Bangladesh) flag Hasan Mahmud (Bangladesh) 289.76 M-25 | Wickets-28 | Avg-24 | SR-18 | ER-7.9
91 Down 10 Junaid Siddique (U.A.E.) flag Junaid Siddique (U.A.E.) 288.61 M-71 | Wickets-97 | Avg-21 | SR-17 | ER-7.7
92 New Faheem Ashraf (Pakistan) flag Faheem Ashraf (Pakistan) 285.97 M-34 | Wickets-25 | Avg-23 | SR-17 | ER-8.3
94 Up 115 Ally Kimote (Tanzania) flag Ally Kimote (Tanzania) 279.63 M-67 | Wickets-75 | Avg-17 | SR-14 | ER-7.1
98 Up 7 Logan van Beek (Netherlands) flag Logan van Beek (Netherlands) 269.33 M-21 | Wickets-31 | Avg-16 | SR-13 | ER-7.0
102 New Saim Ayub (Pakistan) flag Saim Ayub (Pakistan) 261.43 M-56 | Wickets-21 | Avg-24 | SR-21 | ER-6.9
103 Down 21 Paul van Meekeren (Netherlands) flag Paul van Meekeren (Netherlands) 259.79 M-31 | Wickets-36 | Avg-20 | SR-17 | ER-7.0
104 New Matthew Forde (West Indies) flag Matthew Forde (West Indies) 257.53 M-13 | Wickets-12 | Avg-29 | SR-19 | ER-8.8
108 Down 24 Naseem Shah (Pakistan) flag Naseem Shah (Pakistan) 252.91 M-33 | Wickets-29 | Avg-33 | SR-25 | ER-8.1
110 Down 32 Shadab Khan (Pakistan) flag Shadab Khan (Pakistan) 252.36 M-48 | Wickets-39 | Avg-29 | SR-23 | ER-7.8
111 Up 89 Salum Jumbe (Tanzania) flag Salum Jumbe (Tanzania) 251.46 M-59 | Wickets-59 | Avg-21 | SR-17 | ER-7.5
115 No change Gareth Delany (Ireland) flag Gareth Delany (Ireland) 247.55 M-54 | Wickets-31 | Avg-29 | SR-22 | ER-8.0
116 Up 38 Safyaan Sharif (Scotland) flag Safyaan Sharif (Scotland) 246.98 M-22 | Wickets-24 | Avg-23 | SR-17 | ER-8.0
117 Down 78 Andre Russell (West Indies) flag Andre Russell (West Indies) 244.02 M-19 | Wickets-22 | Avg-25 | SR-15 | ER-10.3
119 Down 72 Liam Livingstone (England) flag Liam Livingstone (England) 242.22 M-46 | Wickets-25 | Avg-27 | SR-17 | ER-9.6
120 Down 13 Mukesh Kumar (India) flag Mukesh Kumar (India) 241.69 M-17 | Wickets-20 | Avg-24 | SR-16 | ER-9.1
121 Up 41 Kushal Bhurtel (Nepal) flag Kushal Bhurtel (Nepal) 239.99 M-65 | Wickets-30 | Avg-13 | SR-11 | ER-6.8
123 Up 26 Ben Sears (New Zealand) flag Ben Sears (New Zealand) 237.16 M-20 | Wickets-22 | Avg-24 | SR-17 | ER-8.6
124 Down 18 Gerhard Erasmus (Namibia) flag Gerhard Erasmus (Namibia) 236.18 M-47 | Wickets-45 | Avg-16 | SR-16 | ER-6.0
125 Up 27 Ayush Shukla (Hong Kong) flag Ayush Shukla (Hong Kong) 234.85 M-55 | Wickets-51 | Avg-26 | SR-20 | ER-7.9
127 Down 36 Avesh Khan (India) flag Avesh Khan (India) 232.67 M-25 | Wickets-27 | Avg-28 | SR-18 | ER-9.1
128 Up 40 Glenn Maxwell (Australia) flag Glenn Maxwell (Australia) 228.63 M-47 | Wickets-16 | Avg-35 | SR-22 | ER-9.6
132 Down 86 Matheesha Pathirana (Sri Lanka) flag Matheesha Pathirana (Sri Lanka) 223.81 M-21 | Wickets-31 | Avg-18 | SR-13 | ER-8.7
133 Up 92 Kyle Jamieson (New Zealand) flag Kyle Jamieson (New Zealand) 222.15 M-15 | Wickets-17 | Avg-27 | SR-18 | ER-9.0
135 Down 67 Ben White (Ireland) flag Ben White (Ireland) 221.68 M-29 | Wickets-29 | Avg-26 | SR-18 | ER-8.4
136 Down 51 Rizwan Butt (Bahrain) flag Rizwan Butt (Bahrain) 221.00 M-81 | Wickets-127 | Avg-15 | SR-14 | ER-6.7
138 Down 17 Karan KC (Nepal) flag Karan KC (Nepal) 219.40 M-52 | Wickets-62 | Avg-21 | SR-16 | ER-8.0
139 New Kyle Klein (Netherlands) flag Kyle Klein (Netherlands) 217.91 M-17 | Wickets-28 | Avg-16 | SR-12 | ER-7.9
140 Up 50 Bas de Leede (Netherlands) flag Bas de Leede (Netherlands) 216.98 M-29 | Wickets-35 | Avg-17 | SR-14 | ER-7.4
142 Up 85 Aryan Dutt (Netherlands) flag Aryan Dutt (Netherlands) 215.64 M-22 | Wickets-22 | Avg-23 | SR-21 | ER-6.6
143 Up 64 Shamar Joseph (West Indies) flag Shamar Joseph (West Indies) 215.50 M-12 | Wickets-15 | Avg-25 | SR-16 | ER-9.5
144 Down 51 Cosmas Kyewuta (Uganda) flag Cosmas Kyewuta (Uganda) 215.06 M-42 | Wickets-55 | Avg-16 | SR-15 | ER-6.6
145 Down 50 Ehsan Khan (Hong Kong) flag Ehsan Khan (Hong Kong) 213.33 M-76 | Wickets-111 | Avg-15 | SR-15 | ER-6.4
146 Down 42 Lizaad Williams (South Africa) flag Lizaad Williams (South Africa) 212.78 M-14 | Wickets-15 | Avg-28 | SR-16 | ER-10.1
148 New Jan Nicol Loftie-Eaton (Namibia) flag Jan Nicol Loftie-Eaton (Namibia) 210.41 M-40 | Wickets-20 | Avg-17 | SR-14 | ER-7.3
Tags: #topcricketplayersofalltime #bestcricketplayersofalltime #greatestcricketplayers #t20icricket #t20is #ment20is #varunchakravarthy #chakravarthy #rashidkhan #khan #jaspritbumrah #bumrah #harisrauf #rauf #waninduhasaranga #hasaranga #nathanellis #ellis #adilrashid #rashid #jacobduffy #duffy #taskinahmed #ahmed #adamzampa #zampa #mahedihasan #hasan #iccrankings #icctestrankings #iccodirankings #icct20irankings #iccteamrankings #iccplayerrankings #iccmenrankings #iccwomenrankings #iplrankings