Year-end snapshots of ratings allowing you to track historical performance trends over time. Available for each year since the format origin.  Updated - 16th Nov 2025. Next Update- post 7th Jan 2026.
CRR Change Name Points Stats
4 Down 3 Arshdeep Singh (India) flag Arshdeep Singh (India) 824.79 M-60 | Wickets-95 | Avg-18 | SR-13 | ER-8.4
8 Up 20 Shaheen Shah Afridi (Pakistan) flag Shaheen Shah Afridi (Pakistan) 701.31 M-57 | Wickets-78 | Avg-21 | SR-16 | ER-7.8
11 Up 2 Fazalhaq Farooqi (Afghanistan) flag Fazalhaq Farooqi (Afghanistan) 681.14 M-43 | Wickets-54 | Avg-19 | SR-17 | ER-6.7
17 Up 12 Kuldeep Yadav (India) flag Kuldeep Yadav (India) 652.07 M-19 | Wickets-30 | Avg-14 | SR-13 | ER-6.5
18 Up 33 Trent Boult (New Zealand) flag Trent Boult (New Zealand) 640.46 M-32 | Wickets-44 | Avg-19 | SR-17 | ER-6.8
19 Up 3 Tabraiz Shamsi (South Africa) flag Tabraiz Shamsi (South Africa) 637.92 M-45 | Wickets-68 | Avg-17 | SR-14 | ER-7.3
20 Up 59 Keshav Maharaj (South Africa) flag Keshav Maharaj (South Africa) 631.31 M-39 | Wickets-38 | Avg-26 | SR-21 | ER-7.3
22 Down 5 Axar Patel (India) flag Axar Patel (India) 619.84 M-55 | Wickets-56 | Avg-22 | SR-17 | ER-7.5
24 Up 3 Mustafizur Rahman (Bangladesh) flag Mustafizur Rahman (Bangladesh) 613.60 M-65 | Wickets-74 | Avg-22 | SR-19 | ER-7.3
31 Down 23 Mitchell Santner (New Zealand) flag Mitchell Santner (New Zealand) 527.44 M-60 | Wickets-65 | Avg-22 | SR-20 | ER-6.6
32 Down 11 Imad Wasim (Pakistan) flag Imad Wasim (Pakistan) 526.39 M-26 | Wickets-26 | Avg-20 | SR-19 | ER-6.2
34 Up 9 Obed McCoy (West Indies) flag Obed McCoy (West Indies) 518.28 M-40 | Wickets-51 | Avg-22 | SR-15 | ER-8.6
39 Down 32 Sam Curran (England) flag Sam Curran (England) 490.79 M-50 | Wickets-45 | Avg-27 | SR-20 | ER-8.3
41 Down 26 Shakib Al Hasan (Bangladesh) flag Shakib Al Hasan (Bangladesh) 482.20 M-53 | Wickets-57 | Avg-21 | SR-19 | ER-6.8
47 Up 3 Reece Topley (England) flag Reece Topley (England) 459.37 M-29 | Wickets-28 | Avg-29 | SR-22 | ER-8.0
48 Down 23 Akeal Hosein (West Indies) flag Akeal Hosein (West Indies) 459.20 M-67 | Wickets-60 | Avg-27 | SR-23 | ER-7.2
49 Up 108 Saurabh Netravalkar (U.S.A.) flag Saurabh Netravalkar (U.S.A.) 447.43 M-28 | Wickets-32 | Avg-19 | SR-17 | ER-6.7
50 Up 127 Ruben Trumpelmann (Namibia) flag Ruben Trumpelmann (Namibia) 447.10 M-32 | Wickets-32 | Avg-22 | SR-17 | ER-7.7
51 Up 25 Mark Watt (Scotland) flag Mark Watt (Scotland) 441.78 M-35 | Wickets-37 | Avg-22 | SR-19 | ER-6.8
55 Up 39 Mitchell Starc (Australia) flag Mitchell Starc (Australia) 428.88 M-30 | Wickets-32 | Avg-30 | SR-21 | ER-8.7
62 Down 28 Josh Little (Ireland) flag Josh Little (Ireland) 405.12 M-52 | Wickets-67 | Avg-21 | SR-18 | ER-7.1
64 Down 3 Fareed Ahmad (Afghanistan) flag Fareed Ahmad (Afghanistan) 401.03 M-18 | Wickets-22 | Avg-18 | SR-13 | ER-8.2
77 New Marco Jansen (South Africa) flag Marco Jansen (South Africa) 374.24 M-17 | Wickets-16 | Avg-32 | SR-23 | ER-8.1
79 Up 14 Kabua Morea (P.N.G.) flag Kabua Morea (P.N.G.) 371.95 M-21 | Wickets-34 | Avg-15 | SR-13 | ER-7.2
84 Down 2 Ravindra Jadeja (India) flag Ravindra Jadeja (India) 354.23 M-24 | Wickets-15 | Avg-31 | SR-25 | ER-7.3
85 Down 49 Shoriful Islam (Bangladesh) flag Shoriful Islam (Bangladesh) 352.42 M-42 | Wickets-46 | Avg-25 | SR-18 | ER-8.2
88 New Gudakesh Motie (West Indies) flag Gudakesh Motie (West Indies) 346.40 M-29 | Wickets-31 | Avg-23 | SR-18 | ER-7.5
89 New Brad Currie (Scotland) flag Brad Currie (Scotland) 344.99 M-15 | Wickets-26 | Avg-10 | SR-12 | ER-5.3
93 Up 13 George Linde (South Africa) flag George Linde (South Africa) 341.14 M-13 | Wickets-18 | Avg-18 | SR-15 | ER-7.2
95 Up 89 Tim Pringle (Netherlands) flag Tim Pringle (Netherlands) 341.00 M-20 | Wickets-16 | Avg-26 | SR-24 | ER-6.5
98 Down 52 Richard Ngarava (Zimbabwe) flag Richard Ngarava (Zimbabwe) 338.26 M-63 | Wickets-75 | Avg-21 | SR-18 | ER-6.9
99 New Sufiyan Muqeem (Pakistan) flag Sufiyan Muqeem (Pakistan) 337.92 M-9 | Wickets-16 | Avg-12 | SR-11 | ER-6.3
100 Down 5 Bjorn Fortuin (South Africa) flag Bjorn Fortuin (South Africa) 337.15 M-21 | Wickets-17 | Avg-29 | SR-22 | ER-7.9
102 Up 50 Binura Fernando (Sri Lanka) flag Binura Fernando (Sri Lanka) 334.55 M-17 | Wickets-15 | Avg-32 | SR-23 | ER-8.3
105 Up 70 Muhammad Jawadullah (U.A.E.) flag Muhammad Jawadullah (U.A.E.) 329.85 M-31 | Wickets-47 | Avg-19 | SR-15 | ER-7.6
106 Down 20 Fred Klaassen (England) flag Fred Klaassen (England) 328.56 M-18 | Wickets-23 | Avg-19 | SR-17 | ER-6.6
107 Down 54 Bilal Khan (Oman) flag Bilal Khan (Oman) 328.09 M-44 | Wickets-59 | Avg-18 | SR-16 | ER-6.8
108 Up 7 Aayan Afzal Khan (U.A.E.) flag Aayan Afzal Khan (U.A.E.) 327.83 M-36 | Wickets-37 | Avg-20 | SR-20 | ER-6.0
117 Down 78 Wayne Parnell (South Africa) flag Wayne Parnell (South Africa) 315.23 M-16 | Wickets-18 | Avg-26 | SR-19 | ER-8.3
121 Up 34 Yasin Patel (Kuwait) flag Yasin Patel (Kuwait) 307.30 M-47 | Wickets-55 | Avg-19 | SR-19 | ER-5.9
126 New Alpesh Ramjani (Uganda) flag Alpesh Ramjani (Uganda) 304.51 M-54 | Wickets-88 | Avg-10 | SR-12 | ER-4.8
130 Down 16 Mohammad Nawaz (Pakistan) flag Mohammad Nawaz (Pakistan) 295.05 M-44 | Wickets-38 | Avg-27 | SR-21 | ER-7.6
131 Down 64 Ashton Agar (Australia) flag Ashton Agar (Australia) 294.94 M-22 | Wickets-19 | Avg-26 | SR-26 | ER-6.1
132 Down 34 Bernard Scholtz (Namibia) flag Bernard Scholtz (Namibia) 293.49 M-52 | Wickets-49 | Avg-22 | SR-21 | ER-6.3
137 Down 5 Dilshan Madushanka (Sri Lanka) flag Dilshan Madushanka (Sri Lanka) 289.31 M-15 | Wickets-15 | Avg-32 | SR-20 | ER-9.8
144 New Mohammad Amir (Pakistan) flag Mohammad Amir (Pakistan) 273.75 M-12 | Wickets-12 | Avg-25 | SR-20 | ER-7.3
148 Down 45 David Willey (England) flag David Willey (England) 268.16 M-15 | Wickets-17 | Avg-25 | SR-18 | ER-8.3
151 Down 16 Wellington Masakadza (Zimbabwe) flag Wellington Masakadza (Zimbabwe) 264.36 M-48 | Wickets-31 | Avg-30 | SR-26 | ER-7.1
153 Down 61 Yasim Murtaza (Hong Kong) flag Yasim Murtaza (Hong Kong) 258.86 M-47 | Wickets-52 | Avg-19 | SR-19 | ER-6.0
155 Down 38 Tymal Mills (England) flag Tymal Mills (England) 254.62 M-11 | Wickets-11 | Avg-31 | SR-19 | ER-10.0
160 Down 104 Nasum Ahmed (Bangladesh) flag Nasum Ahmed (Bangladesh) 248.51 M-35 | Wickets-34 | Avg-23 | SR-19 | ER-7.4
166 Up 44 Henry Ssenyondo (Uganda) flag Henry Ssenyondo (Uganda) 243.79 M-83 | Wickets-115 | Avg-13 | SR-15 | ER-5.3
170 Down 108 Jan Frylinck (Namibia) flag Jan Frylinck (Namibia) 241.61 M-51 | Wickets-42 | Avg-21 | SR-17 | ER-7.5
177 Up 34 Kaleem Sana (Canada) flag Kaleem Sana (Canada) 237.24 M-27 | Wickets-36 | Avg-17 | SR-16 | ER-6.2
178 Up 16 Semo Kamea (P.N.G.) flag Semo Kamea (P.N.G.) 235.26 M-19 | Wickets-21 | Avg-23 | SR-19 | ER-7.3
181 Down 73 Rachin Ravindra (New Zealand) flag Rachin Ravindra (New Zealand) 232.48 M-25 | Wickets-13 | Avg-21 | SR-19 | ER-6.6
182 New Saad Bin Zafar (Canada) flag Saad Bin Zafar (Canada) 231.56 M-38 | Wickets-38 | Avg-20 | SR-20 | ER-6.2
185 Down 72 Sheldon Cottrell (West Indies) flag Sheldon Cottrell (West Indies) 228.96 M-15 | Wickets-15 | Avg-29 | SR-20 | ER-8.7
186 Up 61 Ikramullah Khan (Qatar) flag Ikramullah Khan (Qatar) 228.81 M-21 | Wickets-25 | Avg-22 | SR-16 | ER-8.0
190 New Spencer Johnson (Australia) flag Spencer Johnson (Australia) 227.01 M-8 | Wickets-14 | Avg-17 | SR-11 | ER-9.0
193 New Noor Ahmad (Afghanistan) flag Noor Ahmad (Afghanistan) 225.03 M-14 | Wickets-7 | Avg-38 | SR-33 | ER-6.9
194 Down 4 Jason Behrendorff (Australia) flag Jason Behrendorff (Australia) 224.23 M-10 | Wickets-11 | Avg-30 | SR-20 | ER-8.8
196 Down 18 Nisarg Patel (U.S.A.) flag Nisarg Patel (U.S.A.) 222.98 M-17 | Wickets-22 | Avg-14 | SR-15 | ER-5.8
197 Down 48 Ajaz Patel (New Zealand) flag Ajaz Patel (New Zealand) 222.24 M-5 | Wickets-10 | Avg-7 | SR-12 | ER-3.7
198 New Roelof van der Merwe (Netherlands/South Africa) flag Roelof van der Merwe (Netherlands/South Africa) 222.12 M-17 | Wickets-10 | Avg-28 | SR-24 | ER-7.0
201 Down 76 Mohammed Aslam (Kuwait) flag Mohammed Aslam (Kuwait) 219.71 M-56 | Wickets-61 | Avg-19 | SR-20 | ER-5.9
202 New John Kariko (P.N.G.) flag John Kariko (P.N.G.) 219.29 M-19 | Wickets-26 | Avg-13 | SR-16 | ER-5.0
207 Down 19 Zeeshan Maqsood (Oman) flag Zeeshan Maqsood (Oman) 215.27 M-42 | Wickets-33 | Avg-22 | SR-21 | ER-6.3
211 Down 10 Fabian Allen (West Indies) flag Fabian Allen (West Indies) 210.28 M-23 | Wickets-12 | Avg-36 | SR-28 | ER-7.6
214 New Shakeel Ahmed (Oman) flag Shakeel Ahmed (Oman) 206.62 M-31 | Wickets-25 | Avg-28 | SR-25 | ER-6.8
216 Down 70 Dinesh Nakrani (Uganda) flag Dinesh Nakrani (Uganda) 205.66 M-67 | Wickets-78 | Avg-15 | SR-16 | ER-5.7
218 Down 27 Ben Lister (New Zealand) flag Ben Lister (New Zealand) 203.69 M-12 | Wickets-11 | Avg-29 | SR-20 | ER-8.7
222 New Nosthush Kenjige (U.S.A.) flag Nosthush Kenjige (U.S.A.) 193.07 M-21 | Wickets-19 | Avg-26 | SR-20 | ER-7.9
223 Up 8 Mohammed Nadeem (Qatar) flag Mohammed Nadeem (Qatar) 191.38 M-21 | Wickets-21 | Avg-22 | SR-21 | ER-6.1
225 New Harmeet Singh (U.S.A.) flag Harmeet Singh (U.S.A.) 186.74 M-23 | Wickets-21 | Avg-26 | SR-23 | ER-6.8
231 New Abdul Majid (Bahrain) flag Abdul Majid (Bahrain) 183.36 M-33 | Wickets-25 | Avg-28 | SR-28 | ER-6.1
232 Up 3 Lucas Oluoch (Kenya) flag Lucas Oluoch (Kenya) 180.96 M-54 | Wickets-55 | Avg-18 | SR-16 | ER-6.8
237 Down 81 Sean Williams (Zimbabwe) flag Sean Williams (Zimbabwe) 178.29 M-39 | Wickets-16 | Avg-26 | SR-25 | ER-6.3
246 Down 30 Zain Ul Abidin (Saudi Arabia) flag Zain Ul Abidin (Saudi Arabia) 170.95 M-39 | Wickets-34 | Avg-24 | SR-23 | ER-6.1
249 New Muhammad Nadir (Rwanda) flag Muhammad Nadir (Rwanda) 168.91 M-45 | Wickets-39 | Avg-22 | SR-25 | ER-5.2
Tags: #topcricketplayersofalltime #bestcricketplayersofalltime #greatestcricketplayers #t20icricket #t20is #ment20is #arshdeepsingh #singh #shaheenshahafridi #afridi #fazalhaqfarooqi #farooqi #kuldeepyadav #yadav #trentboult #boult #tabraizshamsi #shamsi #keshavmaharaj #maharaj #axarpatel #patel #mustafizurrahman #rahman #mitchellsantner #santner #imadwasim #wasim #iccrankings #icctestrankings #iccodirankings #icct20irankings #iccteamrankings #iccplayerrankings #iccmenrankings #iccwomenrankings #iplrankings