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
2 Up 40 Jasprit Bumrah (India) flag Jasprit Bumrah (India) 864.81 M-20 | Wickets-30 | Avg-13 | SR-14 | ER-5.3
3 Up 27 Anrich Nortje (South Africa) flag Anrich Nortje (South Africa) 844.80 M-37 | Wickets-50 | Avg-17 | SR-15 | ER-6.8
4 Down 3 Arshdeep Singh (India) flag Arshdeep Singh (India) 813.63 M-60 | Wickets-95 | Avg-18 | SR-13 | ER-8.4
6 Up 32 Lockie Ferguson (New Zealand) flag Lockie Ferguson (New Zealand) 717.30 M-32 | Wickets-43 | Avg-19 | SR-16 | ER-7.2
7 Up 9 Haris Rauf (Pakistan) flag Haris Rauf (Pakistan) 703.80 M-68 | Wickets-94 | Avg-21 | SR-15 | ER-8.2
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
9 Down 4 Tim Southee (New Zealand) flag Tim Southee (New Zealand) 695.33 M-51 | Wickets-77 | Avg-18 | SR-15 | ER-7.4
11 Up 25 Naveen-ul-Haq (Afghanistan) flag Naveen-ul-Haq (Afghanistan) 683.91 M-43 | Wickets-57 | Avg-20 | SR-15 | ER-8.1
12 Up 1 Fazalhaq Farooqi (Afghanistan) flag Fazalhaq Farooqi (Afghanistan) 682.69 M-43 | Wickets-54 | Avg-19 | SR-17 | ER-6.7
13 Up 6 Nathan Ellis (Australia) flag Nathan Ellis (Australia) 659.67 M-20 | Wickets-32 | Avg-17 | SR-13 | ER-7.7
14 Down 12 Alzarri Joseph (West Indies) flag Alzarri Joseph (West Indies) 658.49 M-38 | Wickets-54 | Avg-23 | SR-16 | ER-8.7
17 Up 20 Josh Hazlewood (Australia) flag Josh Hazlewood (Australia) 649.19 M-43 | Wickets-58 | Avg-20 | SR-17 | ER-7.1
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
21 Down 7 Taskin Ahmed (Bangladesh) flag Taskin Ahmed (Bangladesh) 621.51 M-54 | Wickets-70 | Avg-21 | SR-17 | ER-7.5
24 Up 80 Kagiso Rabada (South Africa) flag Kagiso Rabada (South Africa) 607.72 M-39 | Wickets-40 | Avg-28 | SR-20 | ER-8.2
25 Up 2 Mustafizur Rahman (Bangladesh) flag Mustafizur Rahman (Bangladesh) 598.30 M-65 | Wickets-74 | Avg-22 | SR-19 | ER-7.3
26 Up 45 Chris Jordan (England) flag Chris Jordan (England) 581.98 M-40 | Wickets-42 | Avg-28 | SR-19 | ER-8.9
27 Up 28 Jofra Archer (England) flag Jofra Archer (England) 573.40 M-22 | Wickets-28 | Avg-21 | SR-17 | ER-7.4
28 Down 4 Mark Adair (Ireland) flag Mark Adair (Ireland) 548.24 M-70 | Wickets-100 | Avg-20 | SR-15 | ER-8.0
29 New Nuwan Thushara (Sri Lanka) flag Nuwan Thushara (Sri Lanka) 529.05 M-17 | Wickets-25 | Avg-16 | SR-13 | ER-7.6
30 Up 19 Mark Wood (England) flag Mark Wood (England) 526.30 M-23 | Wickets-32 | Avg-19 | SR-14 | ER-8.0
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
34 Down 5 Hardik Pandya (India) flag Hardik Pandya (India) 515.30 M-66 | Wickets-51 | Avg-27 | SR-20 | ER-8.1
37 Up 72 Logan van Beek (Netherlands) flag Logan van Beek (Netherlands) 490.75 M-23 | Wickets-31 | Avg-17 | SR-15 | ER-7.1
38 Down 31 Sam Curran (England) flag Sam Curran (England) 489.85 M-50 | Wickets-45 | Avg-27 | SR-20 | ER-8.3
40 Up 68 Paul van Meekeren (Netherlands) flag Paul van Meekeren (Netherlands) 487.54 M-30 | Wickets-35 | Avg-21 | SR-17 | ER-7.1
44 Up 102 Pat Cummins (Australia) flag Pat Cummins (Australia) 468.46 M-27 | Wickets-29 | Avg-27 | SR-20 | ER-8.0
45 Up 46 Andre Russell (West Indies) flag Andre Russell (West Indies) 465.31 M-34 | Wickets-34 | Avg-26 | SR-16 | ER-9.6
46 Down 13 Romario Shepherd (West Indies) flag Romario Shepherd (West Indies) 461.05 M-50 | Wickets-54 | Avg-27 | SR-16 | ER-10.0
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
53 Up 39 Naseem Shah (Pakistan) flag Naseem Shah (Pakistan) 431.76 M-30 | Wickets-25 | Avg-35 | SR-26 | ER-8.0
54 Up 10 Blessing Muzarabani (Zimbabwe) flag Blessing Muzarabani (Zimbabwe) 430.43 M-58 | Wickets-64 | 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
56 Up 110 Marcus Stoinis (Australia) flag Marcus Stoinis (Australia) 421.16 M-51 | Wickets-36 | Avg-21 | SR-14 | ER-8.9
59 Down 33 Lungi Ngidi (South Africa) flag Lungi Ngidi (South Africa) 408.52 M-27 | Wickets-35 | Avg-24 | SR-15 | ER-9.5
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
65 New Tanzim Hasan Sakib (Bangladesh) flag Tanzim Hasan Sakib (Bangladesh) 397.22 M-18 | Wickets-24 | Avg-23 | SR-16 | ER-8.4
66 Up 29 Brad Wheal (Scotland) flag Brad Wheal (Scotland) 396.04 M-18 | Wickets-17 | Avg-30 | SR-21 | ER-8.6
67 Down 13 Barry McCarthy (Ireland) flag Barry McCarthy (Ireland) 395.14 M-46 | Wickets-45 | Avg-30 | SR-22 | ER-8.0
68 New Abbas Afridi (Pakistan) flag Abbas Afridi (Pakistan) 386.75 M-18 | Wickets-30 | Avg-15 | SR-11 | ER-8.5
69 Up 79 Gulbadin Naib (Afghanistan) flag Gulbadin Naib (Afghanistan) 386.19 M-27 | Wickets-16 | Avg-15 | SR-12 | ER-7.2
70 Up 18 Azmatullah Omarzai (Afghanistan) flag Azmatullah Omarzai (Afghanistan) 385.72 M-47 | Wickets-31 | Avg-30 | SR-21 | ER-8.4
72 Down 49 Adam Milne (New Zealand) flag Adam Milne (New Zealand) 383.83 M-32 | Wickets-36 | Avg-27 | SR-18 | ER-9.1
73 Down 27 Lahiru Kumara (Sri Lanka) flag Lahiru Kumara (Sri Lanka) 383.82 M-19 | Wickets-27 | Avg-21 | SR-15 | ER-8.4
74 Down 12 Dwaine Pretorius (South Africa) flag Dwaine Pretorius (South Africa) 382.64 M-19 | Wickets-28 | Avg-16 | SR-12 | ER-8.3
75 Down 19 Craig Young (Ireland) flag Craig Young (Ireland) 375.44 M-34 | Wickets-49 | Avg-21 | SR-16 | ER-8.0
76 New Marco Jansen (South Africa) flag Marco Jansen (South Africa) 374.05 M-17 | Wickets-16 | Avg-32 | SR-23 | ER-8.1
77 Down 29 Hasan Mahmud (Bangladesh) flag Hasan Mahmud (Bangladesh) 370.91 M-20 | Wickets-22 | Avg-22 | SR-18 | ER-7.3
78 New Ottneil Baartman (South Africa) flag Ottneil Baartman (South Africa) 369.54 M-12 | Wickets-17 | Avg-19 | SR-16 | ER-7.4
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
80 Up 30 Bas de Leede (Netherlands) flag Bas de Leede (Netherlands) 364.15 M-33 | Wickets-33 | Avg-20 | SR-14 | ER-8.3
81 Up 4 David Wiese (Namibia/South Africa) flag David Wiese (Namibia/South Africa) 362.16 M-34 | Wickets-35 | Avg-23 | SR-20 | ER-7.0
82 Up 70 Sean Abbott (Australia) flag Sean Abbott (Australia) 360.76 M-13 | Wickets-22 | Avg-18 | SR-12 | ER-9.3
86 Down 47 Shoriful Islam (Bangladesh) flag Shoriful Islam (Bangladesh) 347.83 M-42 | Wickets-46 | Avg-25 | SR-18 | ER-8.2
87 Up 11 Avesh Khan (India) flag Avesh Khan (India) 347.17 M-25 | Wickets-27 | Avg-28 | SR-18 | ER-9.1
90 New Brad Currie (Scotland) flag Brad Currie (Scotland) 343.51 M-15 | Wickets-26 | Avg-10 | SR-12 | ER-5.3
91 Up 93 Mukesh Kumar (India) flag Mukesh Kumar (India) 340.59 M-17 | Wickets-20 | Avg-24 | SR-16 | ER-9.1
92 New Matheesha Pathirana (Sri Lanka) flag Matheesha Pathirana (Sri Lanka) 340.38 M-19 | Wickets-30 | Avg-16 | SR-11 | ER-8.4
93 Up 37 Luke Jongwe (Zimbabwe) flag Luke Jongwe (Zimbabwe) 340.35 M-57 | Wickets-59 | Avg-21 | SR-15 | ER-8.5
94 Down 35 Mohammad Wasim (Pakistan) flag Mohammad Wasim (Pakistan) 340.02 M-29 | Wickets-36 | Avg-21 | SR-15 | ER-8.1
97 Up 52 Mohammad Saifuddin (Bangladesh) flag Mohammad Saifuddin (Bangladesh) 337.29 M-23 | Wickets-28 | Avg-26 | SR-18 | ER-8.8
99 Down 52 Richard Ngarava (Zimbabwe) flag Richard Ngarava (Zimbabwe) 336.28 M-63 | Wickets-75 | Avg-21 | SR-18 | ER-6.9
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
103 Up 15 Lizaad Williams (South Africa) flag Lizaad Williams (South Africa) 332.52 M-15 | Wickets-20 | Avg-25 | SR-15 | ER-9.8
104 Down 93 Jason Holder (West Indies) flag Jason Holder (West Indies) 329.62 M-46 | Wickets-53 | Avg-26 | SR-18 | ER-8.7
105 Down 19 Fred Klaassen (England) flag Fred Klaassen (England) 327.05 M-18 | Wickets-23 | Avg-19 | SR-17 | ER-6.6
107 Down 54 Bilal Khan (Oman) flag Bilal Khan (Oman) 325.77 M-44 | Wickets-59 | Avg-18 | SR-16 | ER-6.8
108 Down 33 Mohammed Shami (India) flag Mohammed Shami (India) 324.01 M-11 | Wickets-12 | Avg-24 | SR-18 | ER-8.0
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
111 New Saqib Mahmood (England) flag Saqib Mahmood (England) 319.78 M-12 | Wickets-15 | Avg-24 | SR-16 | ER-8.8
112 Down 47 Kane Richardson (Australia) flag Kane Richardson (Australia) 317.43 M-15 | Wickets-23 | Avg-21 | SR-13 | ER-9.7
114 Up 118 Matt Henry (New Zealand) flag Matt Henry (New Zealand) 315.64 M-14 | Wickets-19 | Avg-21 | SR-16 | ER-7.9
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
116 Up 69 Chad Soper (P.N.G.) flag Chad Soper (P.N.G.) 313.89 M-18 | Wickets-20 | Avg-23 | SR-18 | ER-7.6
119 Down 84 Rizwan Butt (Bahrain) flag Rizwan Butt (Bahrain) 310.59 M-47 | Wickets-72 | Avg-17 | SR-14 | ER-7.3
120 Down 18 Dushmantha Chameera (Sri Lanka) flag Dushmantha Chameera (Sri Lanka) 307.49 M-36 | Wickets-39 | Avg-26 | SR-20 | ER-7.9
121 Down 55 Junaid Siddique (U.A.E.) flag Junaid Siddique (U.A.E.) 307.41 M-58 | Wickets-80 | Avg-22 | SR-17 | ER-7.8
122 Down 104 Chris Woakes (England) flag Chris Woakes (England) 307.29 M-25 | Wickets-24 | Avg-24 | SR-19 | ER-7.6
123 Down 46 Hasan Ali (Pakistan) flag Hasan Ali (Pakistan) 305.11 M-21 | Wickets-25 | Avg-23 | SR-16 | ER-8.4
124 Down 50 Bhuvneshwar Kumar (India) flag Bhuvneshwar Kumar (India) 304.63 M-44 | Wickets-49 | Avg-20 | SR-18 | ER-6.9
127 Up 11 Fayyaz Butt (Oman) flag Fayyaz Butt (Oman) 301.12 M-33 | Wickets-41 | Avg-21 | SR-16 | ER-7.9
131 New Cosmas Kyewuta (Uganda) flag Cosmas Kyewuta (Uganda) 294.33 M-36 | Wickets-48 | Avg-16 | SR-15 | ER-6.4
134 Up 26 Dasun Shanaka (Sri Lanka) flag Dasun Shanaka (Sri Lanka) 290.66 M-62 | Wickets-22 | Avg-23 | SR-16 | ER-8.8
135 Down 10 Safyaan Sharif (Scotland) flag Safyaan Sharif (Scotland) 290.02 M-27 | Wickets-27 | Avg-26 | SR-20 | ER-7.9
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
138 Up 40 Jacob Duffy (New Zealand) flag Jacob Duffy (New Zealand) 288.15 M-16 | Wickets-14 | Avg-25 | SR-21 | ER-7.1
140 Up 34 Mohammed Siraj (India) flag Mohammed Siraj (India) 277.97 M-13 | Wickets-11 | Avg-28 | SR-25 | ER-6.6
141 Down 5 Andile Phehlukwayo (South Africa) flag Andile Phehlukwayo (South Africa) 275.16 M-15 | Wickets-15 | Avg-28 | SR-16 | ER-10.4
143 Down 43 David Willey (England) flag David Willey (England) 271.12 M-15 | Wickets-17 | Avg-25 | SR-18 | ER-8.3
144 Down 41 Sayed Monib (Kuwait) flag Sayed Monib (Kuwait) 270.99 M-39 | Wickets-47 | Avg-21 | SR-14 | ER-8.8
145 New Usman Najeeb (Saudi Arabia) flag Usman Najeeb (Saudi Arabia) 270.53 M-30 | Wickets-50 | Avg-17 | SR-13 | ER-7.9
146 New Mohammad Amir (Pakistan) flag Mohammad Amir (Pakistan) 269.34 M-12 | Wickets-12 | Avg-25 | SR-20 | ER-7.3
147 Up 65 Ali Naseer (U.A.E.) flag Ali Naseer (U.A.E.) 268.97 M-40 | Wickets-51 | Avg-20 | SR-16 | ER-7.5
148 Up 63 Ben Shikongo (Namibia) flag Ben Shikongo (Namibia) 268.72 M-22 | Wickets-21 | Avg-18 | SR-15 | ER-7.0
151 New Mehran Khan (Oman) flag Mehran Khan (Oman) 261.17 M-29 | Wickets-26 | Avg-17 | SR-14 | ER-7.1
152 Up 90 Sompal Kami (Nepal) flag Sompal Kami (Nepal) 258.37 M-46 | Wickets-44 | Avg-23 | SR-20 | ER-7.1
153 New Alei Nao (P.N.G.) flag Alei Nao (P.N.G.) 256.09 M-16 | Wickets-19 | Avg-17 | SR-17 | ER-5.9