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 20 Kuldeep Yadav (India) flag Kuldeep Yadav (India) 851.76 M-27 | Wickets-49 | Avg-12 | SR-11 | ER-6.6
6 Up 3 Shaheen Shah Afridi (Pakistan) flag Shaheen Shah Afridi (Pakistan) 707.84 M-57 | Wickets-81 | Avg-19 | SR-15 | ER-7.7
7 Down 6 Arshdeep Singh (India) flag Arshdeep Singh (India) 658.71 M-72 | Wickets-110 | Avg-19 | SR-13 | ER-8.5
11 Up 3 Mustafizur Rahman (Bangladesh) flag Mustafizur Rahman (Bangladesh) 613.32 M-65 | Wickets-72 | Avg-23 | SR-20 | ER-6.9
15 Down 5 Axar Patel (India) flag Axar Patel (India) 587.22 M-70 | Wickets-69 | Avg-21 | SR-17 | ER-7.4
17 Up 52 Sufiyan Muqeem (Pakistan) flag Sufiyan Muqeem (Pakistan) 570.45 M-19 | Wickets-27 | Avg-15 | SR-14 | ER-6.4
18 Up 183 Mohammad Nawaz (Pakistan) flag Mohammad Nawaz (Pakistan) 556.97 M-56 | Wickets-61 | Avg-19 | SR-16 | ER-7.3
19 Up 8 Akeal Hosein (West Indies) flag Akeal Hosein (West Indies) 548.10 M-74 | Wickets-76 | Avg-25 | SR-21 | ER-7.3
27 Down 23 Fazalhaq Farooqi (Afghanistan) flag Fazalhaq Farooqi (Afghanistan) 480.32 M-50 | Wickets-62 | Avg-20 | SR-17 | ER-6.9
37 Down 8 Tabraiz Shamsi (South Africa) flag Tabraiz Shamsi (South Africa) 435.42 M-23 | Wickets-32 | Avg-21 | SR-14 | ER-9.0
38 Down 18 Mitchell Santner (New Zealand) flag Mitchell Santner (New Zealand) 426.54 M-60 | Wickets-64 | Avg-23 | SR-20 | ER-6.9
41 Up 30 Shoriful Islam (Bangladesh) flag Shoriful Islam (Bangladesh) 418.25 M-42 | Wickets-41 | Avg-28 | SR-20 | ER-8.4
45 Up 15 Trent Boult (New Zealand) flag Trent Boult (New Zealand) 407.01 M-17 | Wickets-21 | Avg-21 | SR-19 | ER-6.6
47 Up 23 Richard Ngarava (Zimbabwe) flag Richard Ngarava (Zimbabwe) 397.70 M-72 | Wickets-91 | Avg-19 | SR-16 | ER-7.1
61 Up 22 Ruben Trumpelmann (Namibia) flag Ruben Trumpelmann (Namibia) 351.34 M-34 | Wickets-39 | Avg-20 | SR-14 | ER-8.2
70 Up 6 Fareed Ahmad (Afghanistan) flag Fareed Ahmad (Afghanistan) 326.44 M-22 | Wickets-26 | Avg-21 | SR-14 | ER-9.0
73 Down 22 Marco Jansen (South Africa) flag Marco Jansen (South Africa) 319.97 M-23 | Wickets-21 | Avg-34 | SR-24 | ER-8.5
74 Down 41 Keshav Maharaj (South Africa) flag Keshav Maharaj (South Africa) 318.06 M-32 | Wickets-32 | Avg-26 | SR-20 | ER-7.8
77 Up 8 Josh Little (Ireland) flag Josh Little (Ireland) 312.47 M-47 | Wickets-59 | Avg-22 | SR-18 | ER-7.5
78 New Kwena Maphaka (South Africa) flag Kwena Maphaka (South Africa) 312.45 M-13 | Wickets-15 | Avg-28 | SR-17 | ER-10.0
84 Up 122 George Linde (South Africa) flag George Linde (South Africa) 300.27 M-13 | Wickets-13 | Avg-23 | SR-17 | ER-8.1
86 Down 42 Gudakesh Motie (West Indies) flag Gudakesh Motie (West Indies) 299.32 M-39 | Wickets-36 | Avg-27 | SR-20 | ER-8.0
87 Up 110 Noor Ahmad (Afghanistan) flag Noor Ahmad (Afghanistan) 299.30 M-22 | Wickets-18 | Avg-26 | SR-23 | ER-6.7
88 New Ben Dwarshuis (Australia) flag Ben Dwarshuis (Australia) 294.20 M-13 | Wickets-20 | Avg-23 | SR-15 | ER-9.3
93 Up 122 Nasum Ahmed (Bangladesh) flag Nasum Ahmed (Bangladesh) 280.90 M-31 | Wickets-27 | Avg-28 | SR-22 | ER-7.6
94 Down 46 Sam Curran (England) flag Sam Curran (England) 279.20 M-48 | Wickets-41 | Avg-29 | SR-20 | ER-8.7
96 New JJ Smit (Namibia) flag JJ Smit (Namibia) 270.36 M-41 | Wickets-43 | Avg-13 | SR-12 | ER-6.3
98 New Haider Ali (U.A.E.) flag Haider Ali (U.A.E.) 268.69 M-21 | Wickets-29 | Avg-16 | SR-17 | ER-5.7
99 New Salman Mirza (Pakistan) flag Salman Mirza (Pakistan) 267.02 M-11 | Wickets-16 | Avg-17 | SR-16 | ER-6.4
100 Up 13 Bernard Scholtz (Namibia) flag Bernard Scholtz (Namibia) 266.76 M-49 | Wickets-48 | Avg-22 | SR-21 | ER-6.3
102 Down 27 Alpesh Ramjani (Uganda) flag Alpesh Ramjani (Uganda) 261.16 M-65 | Wickets-102 | Avg-10 | SR-13 | ER-4.8
105 Up 72 Binura Fernando (Sri Lanka) flag Binura Fernando (Sri Lanka) 255.47 M-19 | Wickets-16 | Avg-34 | SR-24 | ER-8.5
106 Down 9 Muhammad Jawadullah (U.A.E.) flag Muhammad Jawadullah (U.A.E.) 253.26 M-36 | Wickets-56 | Avg-19 | SR-14 | ER-7.8
107 Down 75 Imad Wasim (Pakistan) flag Imad Wasim (Pakistan) 253.02 M-17 | Wickets-18 | Avg-16 | SR-17 | ER-5.7
108 Down 29 Mark Watt (Scotland) flag Mark Watt (Scotland) 252.63 M-30 | Wickets-33 | Avg-22 | SR-18 | ER-7.1
112 Up 127 Vraj Patel (Kenya) flag Vraj Patel (Kenya) 249.25 M-56 | Wickets-74 | Avg-15 | SR-16 | ER-5.4
113 Up 51 Tim Pringle (Netherlands) flag Tim Pringle (Netherlands) 248.94 M-22 | Wickets-18 | Avg-25 | SR-23 | ER-6.5
114 Up 20 Spencer Johnson (Australia) flag Spencer Johnson (Australia) 248.76 M-8 | Wickets-14 | Avg-17 | SR-11 | ER-9.0
118 Down 51 Brad Currie (Scotland) flag Brad Currie (Scotland) 243.36 M-18 | Wickets-28 | Avg-13 | SR-13 | ER-5.7
122 Up 53 Kaleem Sana (Canada) flag Kaleem Sana (Canada) 238.64 M-42 | Wickets-64 | Avg-13 | SR-13 | ER-6.1
125 Down 72 Obed McCoy (West Indies) flag Obed McCoy (West Indies) 234.24 M-30 | Wickets-33 | Avg-27 | SR-17 | ER-9.2
129 New Matthew Humphreys (Ireland) flag Matthew Humphreys (Ireland) 224.56 M-10 | Wickets-12 | Avg-21 | SR-18 | ER-6.9
130 Up 2 Mitchell Starc (Australia) flag Mitchell Starc (Australia) 224.08 M-17 | Wickets-19 | Avg-27 | SR-20 | ER-8.4
132 New Liam Dawson (England) flag Liam Dawson (England) 223.29 M-15 | Wickets-13 | Avg-25 | SR-19 | ER-8.0
135 Down 45 Yasin Patel (Kuwait) flag Yasin Patel (Kuwait) 221.36 M-54 | Wickets-63 | Avg-19 | SR-19 | ER-6.0
137 Down 4 Kabua Morea (P.N.G.) flag Kabua Morea (P.N.G.) 220.54 M-20 | Wickets-31 | Avg-16 | SR-13 | ER-7.0
142 Down 92 Reece Topley (England) flag Reece Topley (England) 215.85 M-29 | Wickets-28 | Avg-29 | SR-22 | ER-8.0
147 New Luke Wood (England) flag Luke Wood (England) 212.41 M-14 | Wickets-17 | Avg-23 | SR-15 | ER-8.9
149 New Lalit Rajbanshi (Nepal) flag Lalit Rajbanshi (Nepal) 212.01 M-25 | Wickets-26 | Avg-21 | SR-19 | ER-6.5
151 Down 11 Dinesh Nakrani (Uganda) flag Dinesh Nakrani (Uganda) 208.07 M-56 | Wickets-56 | Avg-18 | SR-18 | ER-5.9
152 Down 80 Saurabh Netravalkar (U.S.A.) flag Saurabh Netravalkar (U.S.A.) 207.56 M-26 | Wickets-29 | Avg-22 | SR-18 | ER-7.1
155 Down 55 Henry Ssenyondo (Uganda) flag Henry Ssenyondo (Uganda) 202.23 M-70 | Wickets-103 | Avg-12 | SR-14 | ER-5.2
156 No change Saad Bin Zafar (Canada) flag Saad Bin Zafar (Canada) 201.68 M-48 | Wickets-48 | Avg-20 | SR-20 | ER-6.0
161 Down 60 Wellington Masakadza (Zimbabwe) flag Wellington Masakadza (Zimbabwe) 196.73 M-47 | Wickets-22 | Avg-42 | SR-34 | ER-7.5
163 Down 124 Shakib Al Hasan (Bangladesh) flag Shakib Al Hasan (Bangladesh) 192.68 M-35 | Wickets-32 | Avg-25 | SR-21 | ER-7.3
165 Down 46 Yasim Murtaza (Hong Kong) flag Yasim Murtaza (Hong Kong) 188.87 M-68 | Wickets-75 | Avg-19 | SR-18 | ER-6.4
168 New Roelof van der Merwe (Netherlands/South Africa) flag Roelof van der Merwe (Netherlands/South Africa) 181.26 M-21 | Wickets-20 | Avg-20 | SR-18 | ER-6.8
173 New Muhammad Rohid (United Arab Emirates) flag Muhammad Rohid (United Arab Emirates) 176.35 M-16 | Wickets-19 | Avg-22 | SR-17 | ER-7.7
175 New Daniel Doram (Netherlands) flag Daniel Doram (Netherlands) 174.27 M-14 | Wickets-14 | Avg-26 | SR-21 | ER-7.5
177 Up 13 Zain Ul Abidin (Saudi Arabia) flag Zain Ul Abidin (Saudi Arabia) 173.26 M-47 | Wickets-49 | Avg-19 | SR-19 | ER-5.9
182 New Dunith Wellalage (Sri Lanka) flag Dunith Wellalage (Sri Lanka) 171.02 M-6 | Wickets-7 | Avg-25 | SR-20 | ER-7.5
190 New Aamir Kaleem (Oman) flag Aamir Kaleem (Oman) 164.63 M-26 | Wickets-23 | Avg-20 | SR-15 | ER-8.2
191 Down 77 Mohammad Amir (Pakistan) flag Mohammad Amir (Pakistan) 163.87 M-12 | Wickets-12 | Avg-25 | SR-20 | ER-7.3
195 Down 30 Lucas Oluoch (Kenya) flag Lucas Oluoch (Kenya) 162.14 M-62 | Wickets-60 | Avg-19 | SR-16 | ER-7.1
196 New Jahandad Khan (Pakistan) flag Jahandad Khan (Pakistan) 161.80 M-8 | Wickets-7 | Avg-30 | SR-15 | ER-12.2
197 Up 39 Prosper Useni (Nigeria) flag Prosper Useni (Nigeria) 160.97 M-45 | Wickets-35 | Avg-18 | SR-17 | ER-6.4
198 Down 6 Imran Anwar (Bahrain) flag Imran Anwar (Bahrain) 160.93 M-89 | Wickets-81 | Avg-22 | SR-18 | ER-7.3
199 Down 30 Shakeel Ahmed (Oman) flag Shakeel Ahmed (Oman) 160.68 M-44 | Wickets-34 | Avg-29 | SR-26 | ER-6.5
203 New Mujeeb-ur-Rehman (Qatar) flag Mujeeb-ur-Rehman (Qatar) 157.16 M-20 | Wickets-18 | Avg-22 | SR-20 | ER-6.8
209 Down 81 Bjorn Fortuin (South Africa) flag Bjorn Fortuin (South Africa) 153.31 M-14 | Wickets-9 | Avg-42 | SR-26 | ER-9.7
213 Down 105 Aayan Afzal Khan (U.A.E.) flag Aayan Afzal Khan (U.A.E.) 150.40 M-37 | Wickets-38 | Avg-20 | SR-21 | ER-6.0
217 New Laksh Bakrania (Tanzania) flag Laksh Bakrania (Tanzania) 145.89 M-16 | Wickets-20 | Avg-14 | SR-14 | ER-5.7
224 Down 85 Mohammed Aslam (Kuwait) flag Mohammed Aslam (Kuwait) 143.81 M-60 | Wickets-56 | Avg-23 | SR-23 | ER-6.1
228 Down 90 Ravindra Jadeja (India) flag Ravindra Jadeja (India) 140.93 M-19 | Wickets-8 | Avg-45 | SR-35 | ER-7.8
229 Up 5 Virandeep Singh (Malaysia) flag Virandeep Singh (Malaysia) 140.33 M-86 | Wickets-104 | Avg-13 | SR-15 | ER-5.4
233 Up 13 Sean Williams (Zimbabwe) flag Sean Williams (Zimbabwe) 137.93 M-35 | Wickets-16 | Avg-25 | SR-24 | ER-6.2
235 Down 40 Semo Kamea (P.N.G.) flag Semo Kamea (P.N.G.) 136.86 M-19 | Wickets-21 | Avg-23 | SR-19 | ER-7.3
236 Down 22 Abdul Majid (Bahrain) flag Abdul Majid (Bahrain) 136.75 M-73 | Wickets-63 | Avg-22 | SR-24 | ER-5.4
240 New Ikramullah Khan (Qatar) flag Ikramullah Khan (Qatar) 135.85 M-38 | Wickets-31 | Avg-28 | SR-20 | ER-8.5
242 New Fred Klaassen (England) flag Fred Klaassen (England) 135.58 M-15 | Wickets-21 | Avg-18 | SR-16 | ER-6.9
248 New Abhishek Sharma (India) flag Abhishek Sharma (India) 133.44 M-33 | Wickets-6 | Avg-33 | SR-23 | ER-8.5
250 Down 72 Rachin Ravindra (New Zealand) flag Rachin Ravindra (New Zealand) 132.07 M-32 | Wickets-8 | Avg-28 | SR-20 | ER-8.2
Tags: #topcricketplayersofalltime #bestcricketplayersofalltime #greatestcricketplayers #t20icricket #t20is #ment20is #kuldeepyadav #yadav #shaheenshahafridi #afridi #arshdeepsingh #singh #mustafizurrahman #rahman #axarpatel #patel #sufiyanmuqeem #muqeem #mohammadnawaz #nawaz #akealhosein #hosein #fazalhaqfarooqi #farooqi #tabraizshamsi #shamsi #mitchellsantner #santner #iccrankings #icctestrankings #iccodirankings #icct20irankings #iccteamrankings #iccplayerrankings #iccmenrankings #iccwomenrankings #iplrankings