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.07 M-27 | Wickets-49 | Avg-12 | SR-11 | ER-6.6
6 Up 3 Shaheen Shah Afridi (Pakistan) flag Shaheen Shah Afridi (Pakistan) 710.83 M-57 | Wickets-81 | Avg-19 | SR-15 | ER-7.7
7 Down 6 Arshdeep Singh (India) flag Arshdeep Singh (India) 658.20 M-72 | Wickets-110 | Avg-19 | SR-13 | ER-8.5
11 Up 3 Mustafizur Rahman (Bangladesh) flag Mustafizur Rahman (Bangladesh) 613.47 M-65 | Wickets-72 | Avg-23 | SR-20 | ER-6.9
15 Down 5 Axar Patel (India) flag Axar Patel (India) 587.36 M-70 | Wickets-69 | Avg-21 | SR-17 | ER-7.4
17 Up 52 Sufiyan Muqeem (Pakistan) flag Sufiyan Muqeem (Pakistan) 572.34 M-19 | Wickets-27 | Avg-15 | SR-14 | ER-6.4
18 Up 184 Mohammad Nawaz (Pakistan) flag Mohammad Nawaz (Pakistan) 557.64 M-56 | Wickets-61 | Avg-19 | SR-16 | ER-7.3
19 Up 8 Akeal Hosein (West Indies) flag Akeal Hosein (West Indies) 548.12 M-74 | Wickets-76 | Avg-25 | SR-21 | ER-7.3
28 Down 24 Fazalhaq Farooqi (Afghanistan) flag Fazalhaq Farooqi (Afghanistan) 480.38 M-50 | Wickets-62 | Avg-20 | SR-17 | ER-6.9
37 Down 7 Tabraiz Shamsi (South Africa) flag Tabraiz Shamsi (South Africa) 434.70 M-23 | Wickets-32 | Avg-21 | SR-14 | ER-9.0
38 Down 18 Mitchell Santner (New Zealand) flag Mitchell Santner (New Zealand) 425.42 M-60 | Wickets-64 | Avg-23 | SR-20 | ER-6.9
39 Up 32 Shoriful Islam (Bangladesh) flag Shoriful Islam (Bangladesh) 420.17 M-42 | Wickets-41 | Avg-28 | SR-20 | ER-8.4
45 Up 17 Trent Boult (New Zealand) flag Trent Boult (New Zealand) 406.38 M-17 | Wickets-21 | Avg-21 | SR-19 | ER-6.6
47 Up 23 Richard Ngarava (Zimbabwe) flag Richard Ngarava (Zimbabwe) 398.37 M-72 | Wickets-91 | Avg-19 | SR-16 | ER-7.1
61 Up 22 Ruben Trumpelmann (Namibia) flag Ruben Trumpelmann (Namibia) 352.01 M-34 | Wickets-39 | Avg-20 | SR-14 | ER-8.2
71 Up 5 Fareed Ahmad (Afghanistan) flag Fareed Ahmad (Afghanistan) 326.60 M-22 | Wickets-26 | Avg-21 | SR-14 | ER-9.0
73 Down 23 Marco Jansen (South Africa) flag Marco Jansen (South Africa) 320.83 M-23 | Wickets-21 | Avg-34 | SR-24 | ER-8.5
74 Down 41 Keshav Maharaj (South Africa) flag Keshav Maharaj (South Africa) 318.04 M-32 | Wickets-32 | Avg-26 | SR-20 | ER-7.8
77 Up 9 Josh Little (Ireland) flag Josh Little (Ireland) 313.07 M-47 | Wickets-59 | Avg-22 | SR-18 | ER-7.5
78 New Kwena Maphaka (South Africa) flag Kwena Maphaka (South Africa) 311.50 M-13 | Wickets-15 | Avg-28 | SR-17 | ER-10.0
85 Up 121 George Linde (South Africa) flag George Linde (South Africa) 299.45 M-13 | Wickets-13 | Avg-23 | SR-17 | ER-8.1
86 Up 111 Noor Ahmad (Afghanistan) flag Noor Ahmad (Afghanistan) 299.24 M-22 | Wickets-18 | Avg-26 | SR-23 | ER-6.7
87 Down 43 Gudakesh Motie (West Indies) flag Gudakesh Motie (West Indies) 298.47 M-39 | Wickets-36 | Avg-27 | SR-20 | ER-8.0
88 New Ben Dwarshuis (Australia) flag Ben Dwarshuis (Australia) 294.20 M-13 | Wickets-20 | Avg-23 | SR-15 | ER-9.3
93 Up 123 Nasum Ahmed (Bangladesh) flag Nasum Ahmed (Bangladesh) 281.00 M-31 | Wickets-27 | Avg-28 | SR-22 | ER-7.6
95 Down 47 Sam Curran (England) flag Sam Curran (England) 279.35 M-48 | Wickets-41 | Avg-29 | SR-20 | ER-8.7
96 New JJ Smit (Namibia) flag JJ Smit (Namibia) 271.15 M-41 | Wickets-43 | Avg-13 | SR-12 | ER-6.3
97 New Haider Ali (U.A.E.) flag Haider Ali (U.A.E.) 269.48 M-21 | Wickets-29 | Avg-16 | SR-17 | ER-5.7
99 New Salman Mirza (Pakistan) flag Salman Mirza (Pakistan) 268.41 M-11 | Wickets-16 | Avg-17 | SR-16 | ER-6.4
100 Up 12 Bernard Scholtz (Namibia) flag Bernard Scholtz (Namibia) 267.54 M-49 | Wickets-48 | Avg-22 | SR-21 | ER-6.3
101 Down 26 Alpesh Ramjani (Uganda) flag Alpesh Ramjani (Uganda) 262.48 M-65 | Wickets-102 | Avg-10 | SR-13 | ER-4.8
105 Up 72 Binura Fernando (Sri Lanka) flag Binura Fernando (Sri Lanka) 256.39 M-19 | Wickets-16 | Avg-34 | SR-24 | ER-8.5
106 Down 74 Imad Wasim (Pakistan) flag Imad Wasim (Pakistan) 254.08 M-17 | Wickets-18 | Avg-16 | SR-17 | ER-5.7
107 Down 10 Muhammad Jawadullah (U.A.E.) flag Muhammad Jawadullah (U.A.E.) 253.93 M-36 | Wickets-56 | Avg-19 | SR-14 | ER-7.8
109 Down 30 Mark Watt (Scotland) flag Mark Watt (Scotland) 252.56 M-30 | Wickets-33 | Avg-22 | SR-18 | ER-7.1
112 Up 126 Vraj Patel (Kenya) flag Vraj Patel (Kenya) 249.74 M-56 | Wickets-74 | Avg-15 | SR-16 | ER-5.4
113 Up 52 Tim Pringle (Netherlands) flag Tim Pringle (Netherlands) 248.90 M-22 | Wickets-18 | Avg-25 | SR-23 | ER-6.5
114 Up 22 Spencer Johnson (Australia) flag Spencer Johnson (Australia) 248.40 M-8 | Wickets-14 | Avg-17 | SR-11 | ER-9.0
118 Down 51 Brad Currie (Scotland) flag Brad Currie (Scotland) 243.37 M-18 | Wickets-28 | Avg-13 | SR-13 | ER-5.7
122 Up 53 Kaleem Sana (Canada) flag Kaleem Sana (Canada) 239.34 M-42 | Wickets-64 | Avg-13 | SR-13 | ER-6.1
126 Down 73 Obed McCoy (West Indies) flag Obed McCoy (West Indies) 234.16 M-30 | Wickets-33 | Avg-27 | SR-17 | ER-9.2
129 Up 3 Mitchell Starc (Australia) flag Mitchell Starc (Australia) 224.35 M-17 | Wickets-19 | Avg-27 | SR-20 | ER-8.4
130 New Matthew Humphreys (Ireland) flag Matthew Humphreys (Ireland) 224.30 M-10 | Wickets-12 | Avg-21 | SR-18 | ER-6.9
131 New Liam Dawson (England) flag Liam Dawson (England) 224.08 M-15 | Wickets-13 | Avg-25 | SR-19 | ER-8.0
134 Down 44 Yasin Patel (Kuwait) flag Yasin Patel (Kuwait) 221.85 M-54 | Wickets-63 | Avg-19 | SR-19 | ER-6.0
137 Down 3 Kabua Morea (P.N.G.) flag Kabua Morea (P.N.G.) 220.36 M-20 | Wickets-31 | Avg-16 | SR-13 | ER-7.0
141 Down 90 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.61 M-14 | Wickets-17 | Avg-23 | SR-15 | ER-8.9
149 Down 8 Dinesh Nakrani (Uganda) flag Dinesh Nakrani (Uganda) 208.74 M-56 | Wickets-56 | Avg-18 | SR-18 | ER-5.9
150 Down 78 Saurabh Netravalkar (U.S.A.) flag Saurabh Netravalkar (U.S.A.) 208.02 M-26 | Wickets-29 | Avg-22 | SR-18 | ER-7.1
151 New Lalit Rajbanshi (Nepal) flag Lalit Rajbanshi (Nepal) 207.95 M-25 | Wickets-26 | Avg-21 | SR-19 | ER-6.5
155 Down 57 Henry Ssenyondo (Uganda) flag Henry Ssenyondo (Uganda) 202.90 M-70 | Wickets-103 | Avg-12 | SR-14 | ER-5.2
156 Down 1 Saad Bin Zafar (Canada) flag Saad Bin Zafar (Canada) 202.24 M-48 | Wickets-48 | Avg-20 | SR-20 | ER-6.0
161 Down 60 Wellington Masakadza (Zimbabwe) flag Wellington Masakadza (Zimbabwe) 197.18 M-47 | Wickets-22 | Avg-42 | SR-34 | ER-7.5
163 Down 125 Shakib Al Hasan (Bangladesh) flag Shakib Al Hasan (Bangladesh) 192.81 M-35 | Wickets-32 | Avg-25 | SR-21 | ER-7.3
165 Down 46 Yasim Murtaza (Hong Kong) flag Yasim Murtaza (Hong Kong) 190.16 M-68 | Wickets-75 | Avg-19 | SR-18 | ER-6.4
167 New Roelof van der Merwe (Netherlands/South Africa) flag Roelof van der Merwe (Netherlands/South Africa) 182.52 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.64 M-16 | Wickets-19 | Avg-22 | SR-17 | ER-7.7
176 New Daniel Doram (Netherlands) flag Daniel Doram (Netherlands) 174.72 M-14 | Wickets-14 | Avg-26 | SR-21 | ER-7.5
177 Up 12 Zain Ul Abidin (Saudi Arabia) flag Zain Ul Abidin (Saudi Arabia) 173.85 M-47 | Wickets-49 | Avg-19 | SR-19 | ER-5.9
181 New Dunith Wellalage (Sri Lanka) flag Dunith Wellalage (Sri Lanka) 171.43 M-6 | Wickets-7 | Avg-25 | SR-20 | ER-7.5
190 Down 76 Mohammad Amir (Pakistan) flag Mohammad Amir (Pakistan) 164.84 M-12 | Wickets-12 | Avg-25 | SR-20 | ER-7.3
191 New Aamir Kaleem (Oman) flag Aamir Kaleem (Oman) 164.73 M-26 | Wickets-23 | Avg-20 | SR-15 | ER-8.2
192 Down 28 Lucas Oluoch (Kenya) flag Lucas Oluoch (Kenya) 163.82 M-62 | Wickets-60 | Avg-19 | SR-16 | ER-7.1
196 New Jahandad Khan (Pakistan) flag Jahandad Khan (Pakistan) 162.10 M-8 | Wickets-7 | Avg-30 | SR-15 | ER-12.2
197 Up 39 Prosper Useni (Nigeria) flag Prosper Useni (Nigeria) 161.89 M-45 | Wickets-35 | Avg-18 | SR-17 | ER-6.4
198 Down 6 Imran Anwar (Bahrain) flag Imran Anwar (Bahrain) 161.47 M-89 | Wickets-81 | Avg-22 | SR-18 | ER-7.3
199 Down 29 Shakeel Ahmed (Oman) flag Shakeel Ahmed (Oman) 160.97 M-44 | Wickets-34 | Avg-29 | SR-26 | ER-6.5
203 New Mujeeb-ur-Rehman (Qatar) flag Mujeeb-ur-Rehman (Qatar) 157.34 M-20 | Wickets-18 | Avg-22 | SR-20 | ER-6.8
210 Down 82 Bjorn Fortuin (South Africa) flag Bjorn Fortuin (South Africa) 153.13 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.) 151.10 M-37 | Wickets-38 | Avg-20 | SR-21 | ER-6.0
217 New Laksh Bakrania (Tanzania) flag Laksh Bakrania (Tanzania) 146.39 M-16 | Wickets-20 | Avg-14 | SR-14 | ER-5.7
224 Down 85 Mohammed Aslam (Kuwait) flag Mohammed Aslam (Kuwait) 144.37 M-60 | Wickets-56 | Avg-23 | SR-23 | ER-6.1
228 Down 91 Ravindra Jadeja (India) flag Ravindra Jadeja (India) 140.86 M-19 | Wickets-8 | Avg-45 | SR-35 | ER-7.8
229 Up 5 Virandeep Singh (Malaysia) flag Virandeep Singh (Malaysia) 140.63 M-86 | Wickets-104 | Avg-13 | SR-15 | ER-5.4
233 Up 13 Sean Williams (Zimbabwe) flag Sean Williams (Zimbabwe) 138.19 M-35 | Wickets-16 | Avg-25 | SR-24 | ER-6.2
234 Down 20 Abdul Majid (Bahrain) flag Abdul Majid (Bahrain) 137.17 M-73 | Wickets-63 | Avg-22 | SR-24 | ER-5.4
235 Down 40 Semo Kamea (P.N.G.) flag Semo Kamea (P.N.G.) 136.92 M-19 | Wickets-21 | Avg-23 | SR-19 | ER-7.3
238 New Ikramullah Khan (Qatar) flag Ikramullah Khan (Qatar) 136.38 M-38 | Wickets-31 | Avg-28 | SR-20 | ER-8.5
242 New Fred Klaassen (England) flag Fred Klaassen (England) 135.64 M-15 | Wickets-21 | Avg-18 | SR-16 | ER-6.9
247 New Abhishek Sharma (India) flag Abhishek Sharma (India) 133.81 M-33 | Wickets-6 | Avg-33 | SR-23 | ER-8.5
249 Down 71 Rachin Ravindra (New Zealand) flag Rachin Ravindra (New Zealand) 132.55 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