Year-end snapshots of ratings allowing you to track historical performance trends over time. Available for each year since the format origin.  Updated - 2nd Nov 2025. 

CRR Change Name Points Stats
4 Down 3 Arshdeep Singh (India) flag Arshdeep Singh (India) 813.63 M-60 | Wickets-95 | Avg-18 | SR-13 | ER-8.4
8 Up 20 Shaheen Shah Afridi (Pakistan) flag Shaheen Shah Afridi (Pakistan) 701.64 M-57 | Wickets-78 | Avg-21 | SR-16 | ER-7.8
12 Up 1 Fazalhaq Farooqi (Afghanistan) flag Fazalhaq Farooqi (Afghanistan) 682.69 M-43 | Wickets-54 | Avg-19 | SR-17 | ER-6.7
16 Up 16 Kuldeep Yadav (India) flag Kuldeep Yadav (India) 649.41 M-19 | Wickets-30 | Avg-14 | SR-13 | ER-6.5
18 Up 33 Trent Boult (New Zealand) flag Trent Boult (New Zealand) 637.74 M-32 | Wickets-44 | Avg-19 | SR-17 | ER-6.8
19 Up 3 Tabraiz Shamsi (South Africa) flag Tabraiz Shamsi (South Africa) 635.28 M-45 | Wickets-68 | Avg-17 | SR-14 | ER-7.3
20 Up 60 Keshav Maharaj (South Africa) flag Keshav Maharaj (South Africa) 628.03 M-39 | Wickets-38 | Avg-26 | SR-21 | ER-7.3
23 Down 6 Axar Patel (India) flag Axar Patel (India) 613.96 M-55 | Wickets-56 | Avg-22 | SR-17 | ER-7.5
25 Up 2 Mustafizur Rahman (Bangladesh) flag Mustafizur Rahman (Bangladesh) 598.30 M-65 | Wickets-74 | Avg-22 | SR-19 | ER-7.3
31 Down 10 Imad Wasim (Pakistan) flag Imad Wasim (Pakistan) 526.23 M-26 | Wickets-26 | Avg-20 | SR-19 | ER-6.2
32 Down 24 Mitchell Santner (New Zealand) flag Mitchell Santner (New Zealand) 526.05 M-60 | Wickets-65 | Avg-22 | SR-20 | ER-6.6
33 Up 11 Obed McCoy (West Indies) flag Obed McCoy (West Indies) 515.91 M-40 | Wickets-51 | Avg-22 | SR-15 | ER-8.6
38 Down 31 Sam Curran (England) flag Sam Curran (England) 489.85 M-50 | Wickets-45 | Avg-27 | SR-20 | ER-8.3
41 Down 26 Shakib Al Hasan (Bangladesh) flag Shakib Al Hasan (Bangladesh) 477.48 M-53 | Wickets-57 | Avg-21 | SR-19 | ER-6.8
47 Down 22 Akeal Hosein (West Indies) flag Akeal Hosein (West Indies) 457.27 M-67 | Wickets-60 | Avg-27 | SR-23 | ER-7.2
48 Up 2 Reece Topley (England) flag Reece Topley (England) 456.66 M-29 | Wickets-28 | Avg-29 | SR-22 | ER-8.0
49 Up 128 Ruben Trumpelmann (Namibia) flag Ruben Trumpelmann (Namibia) 445.34 M-32 | Wickets-32 | Avg-22 | SR-17 | ER-7.7
50 Up 108 Saurabh Netravalkar (U.S.A.) flag Saurabh Netravalkar (U.S.A.) 439.82 M-28 | Wickets-32 | Avg-19 | SR-17 | ER-6.7
51 Up 25 Mark Watt (Scotland) flag Mark Watt (Scotland) 438.55 M-35 | Wickets-37 | Avg-22 | SR-19 | ER-6.8
55 Up 41 Mitchell Starc (Australia) flag Mitchell Starc (Australia) 426.51 M-30 | Wickets-32 | Avg-30 | SR-21 | ER-8.7
60 Down 3 Fareed Ahmad (Afghanistan) flag Fareed Ahmad (Afghanistan) 408.21 M-18 | Wickets-22 | Avg-18 | SR-13 | ER-8.2
63 Down 29 Josh Little (Ireland) flag Josh Little (Ireland) 400.46 M-52 | Wickets-67 | Avg-21 | SR-18 | ER-7.1
76 New Marco Jansen (South Africa) flag Marco Jansen (South Africa) 374.05 M-17 | Wickets-16 | Avg-32 | SR-23 | ER-8.1
79 Up 22 Kabua Morea (P.N.G.) flag Kabua Morea (P.N.G.) 364.94 M-21 | Wickets-34 | Avg-15 | SR-13 | ER-7.2
85 Down 3 Ravindra Jadeja (India) flag Ravindra Jadeja (India) 352.80 M-24 | Wickets-15 | Avg-31 | SR-25 | ER-7.3
86 Down 47 Shoriful Islam (Bangladesh) flag Shoriful Islam (Bangladesh) 347.83 M-42 | Wickets-46 | Avg-25 | SR-18 | ER-8.2
88 New Gudakesh Motie (West Indies) flag Gudakesh Motie (West Indies) 345.01 M-29 | Wickets-31 | Avg-23 | SR-18 | ER-7.5
90 New Brad Currie (Scotland) flag Brad Currie (Scotland) 343.51 M-15 | Wickets-26 | Avg-10 | SR-12 | ER-5.3
95 Up 10 George Linde (South Africa) flag George Linde (South Africa) 339.75 M-13 | Wickets-18 | Avg-18 | SR-15 | ER-7.2
96 New Sufiyan Muqeem (Pakistan) flag Sufiyan Muqeem (Pakistan) 337.43 M-9 | Wickets-16 | Avg-12 | SR-11 | ER-6.3
98 Down 4 Bjorn Fortuin (South Africa) flag Bjorn Fortuin (South Africa) 337.20 M-21 | Wickets-17 | Avg-29 | SR-22 | ER-7.9
99 Down 52 Richard Ngarava (Zimbabwe) flag Richard Ngarava (Zimbabwe) 336.28 M-63 | Wickets-75 | Avg-21 | SR-18 | ER-6.9
101 Up 88 Tim Pringle (Netherlands) flag Tim Pringle (Netherlands) 335.82 M-20 | Wickets-16 | Avg-26 | SR-24 | ER-6.5
102 Up 51 Binura Fernando (Sri Lanka) flag Binura Fernando (Sri Lanka) 333.50 M-17 | Wickets-15 | Avg-32 | SR-23 | ER-8.3
105 Down 19 Fred Klaassen (England) flag Fred Klaassen (England) 327.05 M-18 | Wickets-23 | Avg-19 | SR-17 | ER-6.6
106 Up 9 Aayan Afzal Khan (U.A.E.) flag Aayan Afzal Khan (U.A.E.) 326.63 M-36 | Wickets-37 | Avg-20 | SR-20 | ER-6.0
107 Down 54 Bilal Khan (Oman) flag Bilal Khan (Oman) 325.77 M-44 | Wickets-59 | Avg-18 | SR-16 | ER-6.8
109 Up 64 Muhammad Jawadullah (U.A.E.) flag Muhammad Jawadullah (U.A.E.) 323.10 M-31 | Wickets-47 | Avg-19 | SR-15 | ER-7.6
115 Down 75 Wayne Parnell (South Africa) flag Wayne Parnell (South Africa) 314.38 M-16 | Wickets-18 | Avg-26 | SR-19 | ER-8.3
125 New Alpesh Ramjani (Uganda) flag Alpesh Ramjani (Uganda) 303.56 M-54 | Wickets-88 | Avg-10 | SR-12 | ER-4.8
126 Up 29 Yasin Patel (Kuwait) flag Yasin Patel (Kuwait) 302.78 M-47 | Wickets-55 | Avg-19 | SR-19 | ER-5.9
129 Down 17 Mohammad Nawaz (Pakistan) flag Mohammad Nawaz (Pakistan) 295.26 M-44 | Wickets-38 | Avg-27 | SR-21 | ER-7.6
130 Down 43 Bernard Scholtz (Namibia) flag Bernard Scholtz (Namibia) 295.05 M-52 | Wickets-49 | Avg-22 | SR-21 | ER-6.3
132 Down 64 Ashton Agar (Australia) flag Ashton Agar (Australia) 291.65 M-22 | Wickets-19 | Avg-26 | SR-26 | ER-6.1
137 Down 5 Dilshan Madushanka (Sri Lanka) flag Dilshan Madushanka (Sri Lanka) 288.76 M-15 | Wickets-15 | Avg-32 | SR-20 | ER-9.8
143 Down 43 David Willey (England) flag David Willey (England) 271.12 M-15 | Wickets-17 | Avg-25 | SR-18 | ER-8.3
146 New Mohammad Amir (Pakistan) flag Mohammad Amir (Pakistan) 269.34 M-12 | Wickets-12 | Avg-25 | SR-20 | ER-7.3
150 Down 11 Wellington Masakadza (Zimbabwe) flag Wellington Masakadza (Zimbabwe) 262.91 M-48 | Wickets-31 | Avg-30 | SR-26 | ER-7.1
155 Down 36 Tymal Mills (England) flag Tymal Mills (England) 253.45 M-11 | Wickets-11 | Avg-31 | SR-19 | ER-10.0
163 Down 103 Nasum Ahmed (Bangladesh) flag Nasum Ahmed (Bangladesh) 243.60 M-35 | Wickets-34 | Avg-23 | SR-19 | ER-7.4
165 Up 45 Henry Ssenyondo (Uganda) flag Henry Ssenyondo (Uganda) 242.83 M-83 | Wickets-115 | Avg-13 | SR-15 | ER-5.3
166 Down 105 Jan Frylinck (Namibia) flag Jan Frylinck (Namibia) 242.77 M-51 | Wickets-42 | Avg-21 | SR-17 | ER-7.5
167 Down 74 Yasim Murtaza (Hong Kong) flag Yasim Murtaza (Hong Kong) 242.43 M-47 | Wickets-52 | Avg-19 | SR-19 | ER-6.0
177 Up 30 Kaleem Sana (Canada) flag Kaleem Sana (Canada) 234.70 M-27 | Wickets-36 | Avg-17 | SR-16 | ER-6.2
179 Down 73 Rachin Ravindra (New Zealand) flag Rachin Ravindra (New Zealand) 232.34 M-25 | Wickets-13 | Avg-21 | SR-19 | ER-6.6
181 Down 67 Sheldon Cottrell (West Indies) flag Sheldon Cottrell (West Indies) 227.81 M-15 | Wickets-15 | Avg-29 | SR-20 | ER-8.7
182 Up 63 Ikramullah Khan (Qatar) flag Ikramullah Khan (Qatar) 227.74 M-21 | Wickets-25 | Avg-22 | SR-16 | ER-8.0
185 New Spencer Johnson (Australia) flag Spencer Johnson (Australia) 225.71 M-8 | Wickets-14 | Avg-17 | SR-11 | ER-9.0
187 New Noor Ahmad (Afghanistan) flag Noor Ahmad (Afghanistan) 224.17 M-14 | Wickets-7 | Avg-38 | SR-33 | ER-6.9
189 Up 3 Jason Behrendorff (Australia) flag Jason Behrendorff (Australia) 223.22 M-10 | Wickets-11 | Avg-30 | SR-20 | ER-8.8
190 New Saad Bin Zafar (Canada) flag Saad Bin Zafar (Canada) 222.89 M-38 | Wickets-38 | Avg-20 | SR-20 | ER-6.2
191 Down 16 Nisarg Patel (U.S.A.) flag Nisarg Patel (U.S.A.) 222.53 M-17 | Wickets-22 | Avg-14 | SR-15 | ER-5.8
193 New Roelof van der Merwe (Netherlands/South Africa) flag Roelof van der Merwe (Netherlands/South Africa) 222.26 M-17 | Wickets-10 | Avg-28 | SR-24 | ER-7.0
194 Down 44 Ajaz Patel (New Zealand) flag Ajaz Patel (New Zealand) 221.34 M-5 | Wickets-10 | Avg-7 | SR-12 | ER-3.7
199 New John Kariko (P.N.G.) flag John Kariko (P.N.G.) 218.39 M-19 | Wickets-26 | Avg-13 | SR-16 | ER-5.0
202 Down 75 Mohammed Aslam (Kuwait) flag Mohammed Aslam (Kuwait) 217.40 M-56 | Wickets-61 | Avg-19 | SR-20 | ER-5.9
207 Down 19 Zeeshan Maqsood (Oman) flag Zeeshan Maqsood (Oman) 212.41 M-42 | Wickets-33 | Avg-22 | SR-21 | ER-6.3
208 Up 25 Semo Kamea (P.N.G.) flag Semo Kamea (P.N.G.) 210.53 M-19 | Wickets-21 | Avg-23 | SR-19 | ER-7.3
209 Down 12 Fabian Allen (West Indies) flag Fabian Allen (West Indies) 210.13 M-23 | Wickets-12 | Avg-36 | SR-28 | ER-7.6
213 New Shakeel Ahmed (Oman) flag Shakeel Ahmed (Oman) 205.05 M-31 | Wickets-25 | Avg-28 | SR-25 | ER-6.8
215 Down 68 Dinesh Nakrani (Uganda) flag Dinesh Nakrani (Uganda) 204.95 M-67 | Wickets-78 | Avg-15 | SR-16 | ER-5.7
216 Down 25 Ben Lister (New Zealand) flag Ben Lister (New Zealand) 203.56 M-12 | Wickets-11 | Avg-29 | SR-20 | ER-8.7
221 Up 14 Mohammed Nadeem (Qatar) flag Mohammed Nadeem (Qatar) 190.60 M-21 | Wickets-21 | Avg-22 | SR-21 | ER-6.1
225 New Harmeet Singh (U.S.A.) flag Harmeet Singh (U.S.A.) 185.20 M-23 | Wickets-21 | Avg-26 | SR-23 | ER-6.8
227 New Nosthush Kenjige (U.S.A.) flag Nosthush Kenjige (U.S.A.) 183.68 M-21 | Wickets-19 | Avg-26 | SR-20 | ER-7.9
229 New Abdul Majid (Bahrain) flag Abdul Majid (Bahrain) 182.59 M-33 | Wickets-25 | Avg-28 | SR-28 | ER-6.1
234 Up 5 Lucas Oluoch (Kenya) flag Lucas Oluoch (Kenya) 180.20 M-54 | Wickets-55 | Avg-18 | SR-16 | ER-6.8
238 Down 82 Sean Williams (Zimbabwe) flag Sean Williams (Zimbabwe) 177.21 M-39 | Wickets-16 | Avg-26 | SR-25 | ER-6.3
245 Down 30 Zain Ul Abidin (Saudi Arabia) flag Zain Ul Abidin (Saudi Arabia) 170.25 M-39 | Wickets-34 | Avg-24 | SR-23 | ER-6.1