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
101 New Rishad Hossain (Bangladesh) flag Rishad Hossain (Bangladesh) 504.26 M-30 | Runs-155 | BatA-10 | Wickets-38 | BowlA-20 | Ct/St-13 | FPM-0.4
102 Up 22 Assad Vala (P.N.G.) flag Assad Vala (P.N.G.) 503.74 M-37 | Runs-814 | BatA-26 | Wickets-17 | BowlA-19 | Ct/St-16 | FPM-0.4
103 Up 118 George Munsey (Scotland) flag George Munsey (Scotland) 502.46 M-36 | Runs-1091 | BatA-32 | Wickets-0 | BowlA-na | Ct/St-16 | FPM-0.4
104 Up 41 Charith Asalanka (Sri Lanka) flag Charith Asalanka (Sri Lanka) 501.68 M-57 | Runs-1201 | BatA-24 | Wickets-3 | BowlA-28 | Ct/St-16 | FPM-0.3
105 Down 7 Mohammad Nawaz (Pakistan) flag Mohammad Nawaz (Pakistan) 500.47 M-44 | Runs-464 | BatA-19 | Wickets-38 | BowlA-27 | Ct/St-20 | FPM-0.5
106 Up 106 Mitchell Starc (Australia) flag Mitchell Starc (Australia) 499.57 M-30 | Runs-74 | BatA-15 | Wickets-32 | BowlA-30 | Ct/St-11 | FPM-0.4
107 Down 72 JJ Smit (Namibia) flag JJ Smit (Namibia) 498.19 M-43 | Runs-733 | BatA-37 | Wickets-30 | BowlA-20 | Ct/St-17 | FPM-0.4
108 Up 36 Kuldeep Yadav (India) flag Kuldeep Yadav (India) 496.04 M-19 | Runs-26 | BatA-9 | Wickets-30 | BowlA-14 | Ct/St-4 | FPM-0.2
109 Down 59 Mujeeb Ur Rahman (Afghanistan) flag Mujeeb Ur Rahman (Afghanistan) 495.30 M-30 | Runs-46 | BatA-8 | Wickets-38 | BowlA-18 | Ct/St-3 | FPM-0.1
110 Down 52 Daryl Mitchell (New Zealand) flag Daryl Mitchell (New Zealand) 493.62 M-57 | Runs-1273 | BatA-29 | Wickets-3 | BowlA-31 | Ct/St-27 | FPM-0.5
111 Down 3 Finn Allen (New Zealand) flag Finn Allen (New Zealand) 492.48 M-47 | Runs-1141 | BatA-24 | Wickets-0 | BowlA-na | Ct/St-19 | FPM-0.4
112 New Shai Hope (West Indies) flag Shai Hope (West Indies) 491.57 M-26 | Runs-609 | BatA-29 | Wickets-0 | BowlA-na | Ct/St-9 | FPM-0.3
113 New Travis Head (Australia) flag Travis Head (Australia) 491.52 M-22 | Runs-774 | BatA-37 | Wickets-0 | BowlA-na | Ct/St-4 | FPM-0.2
114 New Steven Taylor (U.S.A.) flag Steven Taylor (U.S.A.) 490.72 M-22 | Runs-551 | BatA-32 | Wickets-8 | BowlA-22 | Ct/St-5 | FPM-0.2
115 Down 66 Nicholas Pooran (West Indies) flag Nicholas Pooran (West Indies) 490.58 M-82 | Runs-1914 | BatA-27 | Wickets-0 | BowlA-na | Ct/St-56 | FPM-0.7
116 Down 111 Jason Holder (West Indies) flag Jason Holder (West Indies) 484.40 M-46 | Runs-380 | BatA-18 | Wickets-53 | BowlA-26 | Ct/St-20 | FPM-0.4
117 Up 92 David Miller (South Africa) flag David Miller (South Africa) 484.38 M-52 | Runs-1182 | BatA-39 | Wickets-0 | BowlA-na | Ct/St-24 | FPM-0.5
118 Up 5 Ibrahim Zadran (Afghanistan) flag Ibrahim Zadran (Afghanistan) 483.45 M-41 | Runs-1091 | BatA-31 | Wickets-0 | BowlA-na | Ct/St-16 | FPM-0.4
119 Down 88 Ryan Burl (Zimbabwe) flag Ryan Burl (Zimbabwe) 482.92 M-68 | Runs-1032 | BatA-25 | Wickets-44 | BowlA-19 | Ct/St-34 | FPM-0.5
120 New Saad Bin Zafar (Canada) flag Saad Bin Zafar (Canada) 481.43 M-38 | Runs-347 | BatA-29 | Wickets-38 | BowlA-20 | Ct/St-16 | FPM-0.4
121 Down 37 Shoriful Islam (Bangladesh) flag Shoriful Islam (Bangladesh) 480.32 M-42 | Runs-37 | BatA-4 | Wickets-46 | BowlA-25 | Ct/St-9 | FPM-0.2
122 Down 69 Brandon King (West Indies) flag Brandon King (West Indies) 480.12 M-52 | Runs-1346 | BatA-29 | Wickets-0 | BowlA-na | Ct/St-22 | FPM-0.4
123 Up 9 Aayan Afzal Khan (U.A.E.) flag Aayan Afzal Khan (U.A.E.) 479.99 M-36 | Runs-165 | BatA-13 | Wickets-37 | BowlA-20 | Ct/St-6 | FPM-0.2
124 Up 114 Josh Inglis (Australia) flag Josh Inglis (Australia) 478.79 M-29 | Runs-706 | BatA-31 | Wickets-0 | BowlA-na | Ct/St-16 | FPM-0.6
125 Up 62 Mehidy Hasan Miraz (Bangladesh) flag Mehidy Hasan Miraz (Bangladesh) 475.45 M-16 | Runs-260 | BatA-24 | Wickets-10 | BowlA-21 | Ct/St-9 | FPM-0.6
126 New Saurabh Netravalkar (U.S.A.) flag Saurabh Netravalkar (U.S.A.) 475.30 M-28 | Runs-15 | BatA-3 | Wickets-32 | BowlA-19 | Ct/St-5 | FPM-0.2
127 Up 99 Kusal Perera (Sri Lanka) flag Kusal Perera (Sri Lanka) 473.39 M-29 | Runs-662 | BatA-25 | Wickets-0 | BowlA-na | Ct/St-6 | FPM-0.2
128 New Ali Naseer (U.A.E.) flag Ali Naseer (U.A.E.) 471.78 M-40 | Runs-321 | BatA-16 | Wickets-51 | BowlA-20 | Ct/St-22 | FPM-0.6
129 Down 23 Dinesh Nakrani (Uganda) flag Dinesh Nakrani (Uganda) 471.33 M-67 | Runs-972 | BatA-26 | Wickets-78 | BowlA-15 | Ct/St-17 | FPM-0.3
130 New Johnson Charles (West Indies) flag Johnson Charles (West Indies) 470.72 M-26 | Runs-635 | BatA-24 | Wickets-0 | BowlA-na | Ct/St-12 | FPM-0.5
131 Down 75 Rachin Ravindra (New Zealand) flag Rachin Ravindra (New Zealand) 469.65 M-25 | Runs-240 | BatA-14 | Wickets-13 | BowlA-21 | Ct/St-11 | FPM-0.4
132 New Virat Kohli (India) flag Virat Kohli (India) 469.55 M-40 | Runs-1260 | BatA-45 | Wickets-0 | BowlA-na | Ct/St-12 | FPM-0.3
133 Down 7 Karan KC (Nepal) flag Karan KC (Nepal) 467.45 M-47 | Runs-271 | BatA-17 | Wickets-60 | BowlA-20 | Ct/St-16 | FPM-0.3
134 New Rishabh Pant (India) flag Rishabh Pant (India) 466.57 M-48 | Runs-799 | BatA-25 | Wickets-0 | BowlA-na | Ct/St-40 | FPM-0.8
135 Up 27 Ben White (Ireland) flag Ben White (Ireland) 463.56 M-33 | Runs-22 | BatA-22 | Wickets-33 | BowlA-26 | Ct/St-5 | FPM-0.2
136 Down 58 Josh Little (Ireland) flag Josh Little (Ireland) 462.60 M-52 | Runs-108 | BatA-15 | Wickets-67 | BowlA-21 | Ct/St-15 | FPM-0.3
137 New Tristan Stubbs (South Africa) flag Tristan Stubbs (South Africa) 461.25 M-35 | Runs-670 | BatA-29 | Wickets-0 | BowlA-na | Ct/St-19 | FPM-0.5
138 New Dilon Heyliger (Canada) flag Dilon Heyliger (Canada) 461.08 M-34 | Runs-300 | BatA-30 | Wickets-30 | BowlA-25 | Ct/St-6 | FPM-0.2
139 Down 95 Jan Frylinck (Namibia) flag Jan Frylinck (Namibia) 461.01 M-51 | Runs-672 | BatA-22 | Wickets-42 | BowlA-21 | Ct/St-18 | FPM-0.4
140 Down 134 James Neesham (New Zealand) flag James Neesham (New Zealand) 460.48 M-55 | Runs-694 | BatA-23 | Wickets-23 | BowlA-29 | Ct/St-29 | FPM-0.5
141 Up 107 Heinrich Klaasen (South Africa) flag Heinrich Klaasen (South Africa) 460.20 M-45 | Runs-729 | BatA-23 | Wickets-0 | BowlA-na | Ct/St-28 | FPM-0.6
142 Up 13 Kabua Morea (P.N.G.) flag Kabua Morea (P.N.G.) 459.63 M-21 | Runs-63 | BatA-13 | Wickets-34 | BowlA-15 | Ct/St-4 | FPM-0.2
143 Down 63 Litton Das (Bangladesh) flag Litton Das (Bangladesh) 458.73 M-66 | Runs-1384 | BatA-22 | Wickets-0 | BowlA-na | Ct/St-50 | FPM-0.8
144 New Fakhar Zaman (Pakistan) flag Fakhar Zaman (Pakistan) 458.08 M-52 | Runs-1010 | BatA-23 | Wickets-0 | BowlA-na | Ct/St-31 | FPM-0.6
145 New Nuwan Thushara (Sri Lanka) flag Nuwan Thushara (Sri Lanka) 457.21 M-17 | Runs-9 | BatA-5 | Wickets-25 | BowlA-16 | Ct/St-0 | FPM-0.0
146 Down 56 George Dockrell (Ireland) flag George Dockrell (Ireland) 454.92 M-64 | Runs-902 | BatA-24 | Wickets-7 | BowlA-40 | Ct/St-25 | FPM-0.4
147 New Mehran Khan (Oman) flag Mehran Khan (Oman) 454.78 M-29 | Runs-227 | BatA-10 | Wickets-26 | BowlA-17 | Ct/St-6 | FPM-0.2
148 Down 54 Tabraiz Shamsi (South Africa) flag Tabraiz Shamsi (South Africa) 454.14 M-45 | Runs-6 | BatA-2 | Wickets-68 | BowlA-17 | Ct/St-4 | FPM-0.1
149 Down 9 Devon Conway (New Zealand) flag Devon Conway (New Zealand) 453.45 M-44 | Runs-1234 | BatA-36 | Wickets-0 | BowlA-na | Ct/St-37 | FPM-0.8
150 Down 96 Mohammed Aslam (Kuwait) flag Mohammed Aslam (Kuwait) 453.13 M-56 | Runs-636 | BatA-19 | Wickets-61 | BowlA-19 | Ct/St-14 | FPM-0.3
151 Down 94 Najmul Hossain Shanto (Bangladesh) flag Najmul Hossain Shanto (Bangladesh) 452.25 M-47 | Runs-944 | BatA-24 | Wickets-0 | BowlA-na | Ct/St-28 | FPM-0.6
152 New Yashasvi Jaiswal (India) flag Yashasvi Jaiswal (India) 452.01 M-23 | Runs-723 | BatA-36 | Wickets-0 | BowlA-na | Ct/St-15 | FPM-0.7
153 New Cameron Green (Australia) flag Cameron Green (Australia) 451.05 M-13 | Runs-263 | BatA-26 | Wickets-12 | BowlA-23 | Ct/St-6 | FPM-0.5
154 New Will Jacks (England) flag Will Jacks (England) 447.63 M-23 | Runs-383 | BatA-18 | Wickets-1 | BowlA-41 | Ct/St-5 | FPM-0.2
155 Up 28 Fayyaz Butt (Oman) flag Fayyaz Butt (Oman) 445.66 M-33 | Runs-91 | BatA-10 | Wickets-41 | BowlA-21 | Ct/St-7 | FPM-0.2
156 Up 40 Sanju Samson (India) flag Sanju Samson (India) 445.58 M-30 | Runs-727 | BatA-33 | Wickets-0 | BowlA-na | Ct/St-24 | FPM-0.8
157 New Sese Bau (P.N.G.) flag Sese Bau (P.N.G.) 442.53 M-33 | Runs-602 | BatA-22 | Wickets-10 | BowlA-27 | Ct/St-13 | FPM-0.4
158 New Kaleemullah (Oman) flag Kaleemullah (Oman) 441.76 M-34 | Runs-90 | BatA-8 | Wickets-30 | BowlA-25 | Ct/St-5 | FPM-0.1
159 Up 47 Fabian Allen (West Indies) flag Fabian Allen (West Indies) 441.61 M-23 | Runs-160 | BatA-18 | Wickets-12 | BowlA-36 | Ct/St-21 | FPM-0.9
160 Up 53 Mohammad Saifuddin (Bangladesh) flag Mohammad Saifuddin (Bangladesh) 440.80 M-23 | Runs-98 | BatA-20 | Wickets-28 | BowlA-26 | Ct/St-7 | FPM-0.3
161 Down 32 Bernard Scholtz (Namibia) flag Bernard Scholtz (Namibia) 438.73 M-52 | Runs-68 | BatA-14 | Wickets-49 | BowlA-22 | Ct/St-12 | FPM-0.2
162 New Alpesh Ramjani (Uganda) flag Alpesh Ramjani (Uganda) 436.03 M-54 | Runs-736 | BatA-25 | Wickets-88 | BowlA-10 | Ct/St-20 | FPM-0.4
163 New Tilak Varma (India) flag Tilak Varma (India) 434.87 M-20 | Runs-616 | BatA-51 | Wickets-2 | BowlA-13 | Ct/St-14 | FPM-0.7
164 Down 51 Craig Young (Ireland) flag Craig Young (Ireland) 432.47 M-34 | Runs-51 | BatA-6 | Wickets-49 | BowlA-21 | Ct/St-4 | FPM-0.1
165 New Chad Soper (P.N.G.) flag Chad Soper (P.N.G.) 431.25 M-18 | Runs-118 | BatA-13 | Wickets-20 | BowlA-23 | Ct/St-3 | FPM-0.2
166 Up 79 Brad Wheal (Scotland) flag Brad Wheal (Scotland) 430.96 M-18 | Runs-16 | BatA-8 | Wickets-17 | BowlA-30 | Ct/St-6 | FPM-0.3
167 Down 127 Muhammad Waseem (U.A.E.) flag Muhammad Waseem (U.A.E.) 430.56 M-69 | Runs-2515 | BatA-39 | Wickets-5 | BowlA-19 | Ct/St-56 | FPM-0.8
168 Down 41 Bilal Khan (Oman) flag Bilal Khan (Oman) 429.55 M-44 | Runs-9 | BatA-2 | Wickets-59 | BowlA-18 | Ct/St-4 | FPM-0.1
169 New Shivam Dube (India) flag Shivam Dube (India) 429.42 M-20 | Runs-343 | BatA-38 | Wickets-6 | BowlA-36 | Ct/St-6 | FPM-0.3
170 Down 108 Harry Tector (Ireland) flag Harry Tector (Ireland) 428.97 M-61 | Runs-1013 | BatA-21 | Wickets-7 | BowlA-22 | Ct/St-39 | FPM-0.6
171 Down 74 Paul Stirling (Ireland) flag Paul Stirling (Ireland) 428.76 M-69 | Runs-1531 | BatA-24 | Wickets-3 | BowlA-21 | Ct/St-18 | FPM-0.3
172 Up 45 Adnan Idrees (Kuwait) flag Adnan Idrees (Kuwait) 428.59 M-36 | Runs-294 | BatA-10 | Wickets-37 | BowlA-19 | Ct/St-8 | FPM-0.2
173 Up 71 Mark Wood (England) flag Mark Wood (England) 427.66 M-23 | Runs-1 | BatA-na | Wickets-32 | BowlA-19 | Ct/St-5 | FPM-0.2
174 Down 36 Tim David (Australia/Singapore) flag Tim David (Australia/Singapore) 427.38 M-40 | Runs-643 | BatA-27 | Wickets-0 | BowlA-na | Ct/St-21 | FPM-0.5
175 New Max O'Dowd (Netherlands) flag Max O'Dowd (Netherlands) 426.91 M-41 | Runs-1168 | BatA-32 | Wickets-1 | BowlA-9 | Ct/St-13 | FPM-0.3
176 Up 40 Sompal Kami (Nepal) flag Sompal Kami (Nepal) 426.46 M-46 | Runs-131 | BatA-7 | Wickets-44 | BowlA-23 | Ct/St-17 | FPM-0.4
177 Down 144 Sean Williams (Zimbabwe) flag Sean Williams (Zimbabwe) 426.00 M-39 | Runs-809 | BatA-23 | Wickets-16 | BowlA-26 | Ct/St-12 | FPM-0.3
178 Up 53 Yasin Patel (Kuwait) flag Yasin Patel (Kuwait) 425.61 M-47 | Runs-144 | BatA-13 | Wickets-55 | BowlA-19 | Ct/St-23 | FPM-0.5
179 New Gudakesh Motie (West Indies) flag Gudakesh Motie (West Indies) 422.99 M-29 | Runs-103 | BatA-11 | Wickets-31 | BowlA-23 | Ct/St-6 | FPM-0.2
180 Up 28 Jonny Bairstow (England) flag Jonny Bairstow (England) 422.79 M-34 | Runs-739 | BatA-32 | Wickets-0 | BowlA-na | Ct/St-14 | FPM-0.4
181 Down 144 Adam Milne (New Zealand) flag Adam Milne (New Zealand) 421.97 M-32 | Runs-62 | BatA-6 | Wickets-36 | BowlA-27 | Ct/St-6 | FPM-0.2
182 New Tanzim Hasan Sakib (Bangladesh) flag Tanzim Hasan Sakib (Bangladesh) 421.72 M-18 | Runs-60 | BatA-10 | Wickets-24 | BowlA-23 | Ct/St-11 | FPM-0.6
183 New Angelo Mathews (Sri Lanka) flag Angelo Mathews (Sri Lanka) 421.70 M-15 | Runs-297 | BatA-33 | Wickets-7 | BowlA-30 | Ct/St-4 | FPM-0.3
184 Down 12 Richie Berrington (Scotland) flag Richie Berrington (Scotland) 420.39 M-36 | Runs-983 | BatA-36 | Wickets-1 | BowlA-51 | Ct/St-13 | FPM-0.4
185 New Cosmas Kyewuta (Uganda) flag Cosmas Kyewuta (Uganda) 419.95 M-36 | Runs-108 | BatA-14 | Wickets-48 | BowlA-16 | Ct/St-4 | FPM-0.1
186 Down 154 Kyle Mayers (West Indies) flag Kyle Mayers (West Indies) 419.81 M-36 | Runs-737 | BatA-22 | Wickets-0 | BowlA-na | Ct/St-15 | FPM-0.4
187 New Gulsan Jha (Nepal) flag Gulsan Jha (Nepal) 417.57 M-38 | Runs-477 | BatA-23 | Wickets-22 | BowlA-24 | Ct/St-10 | FPM-0.3
188 Down 76 Ben Stokes (England) flag Ben Stokes (England) 417.16 M-14 | Runs-227 | BatA-28 | Wickets-10 | BowlA-25 | Ct/St-8 | FPM-0.6
189 Down 98 Junaid Siddique (U.A.E.) flag Junaid Siddique (U.A.E.) 416.30 M-58 | Runs-80 | BatA-13 | Wickets-80 | BowlA-22 | Ct/St-14 | FPM-0.2
190 New Usman Najeeb (Saudi Arabia) flag Usman Najeeb (Saudi Arabia) 414.93 M-30 | Runs-150 | BatA-15 | Wickets-50 | BowlA-17 | Ct/St-7 | FPM-0.2
191 New Roelof van der Merwe (Netherlands/South Africa) flag Roelof van der Merwe (Netherlands/South Africa) 411.77 M-17 | Runs-39 | BatA-8 | Wickets-10 | BowlA-28 | Ct/St-4 | FPM-0.2
192 Down 35 George Linde (South Africa) flag George Linde (South Africa) 411.56 M-13 | Runs-118 | BatA-13 | Wickets-18 | BowlA-18 | Ct/St-5 | FPM-0.4
193 Down 114 Mark Chapman (New Zealand/Hong Kong) flag Mark Chapman (New Zealand/Hong Kong) 410.78 M-55 | Runs-1099 | BatA-31 | Wickets-1 | BowlA-22 | Ct/St-19 | FPM-0.3
194 Down 135 Ehsan Khan (Hong Kong) flag Ehsan Khan (Hong Kong) 410.42 M-55 | Runs-149 | BatA-8 | Wickets-93 | BowlA-13 | Ct/St-15 | FPM-0.3
195 Down 125 Charles Amini (P.N.G.) flag Charles Amini (P.N.G.) 409.89 M-36 | Runs-651 | BatA-23 | Wickets-28 | BowlA-19 | Ct/St-13 | FPM-0.4
196 New Abbas Afridi (Pakistan) flag Abbas Afridi (Pakistan) 409.88 M-18 | Runs-92 | BatA-12 | Wickets-30 | BowlA-15 | Ct/St-4 | FPM-0.2
197 Down 94 Yasim Murtaza (Hong Kong) flag Yasim Murtaza (Hong Kong) 407.89 M-47 | Runs-614 | BatA-17 | Wickets-52 | BowlA-19 | Ct/St-8 | FPM-0.2
198 Down 97 Lungi Ngidi (South Africa) flag Lungi Ngidi (South Africa) 407.43 M-27 | Runs-34 | BatA-17 | Wickets-35 | BowlA-24 | Ct/St-6 | FPM-0.2
199 Down 46 Andy Balbirnie (Ireland) flag Andy Balbirnie (Ireland) 406.08 M-67 | Runs-1447 | BatA-22 | Wickets-0 | BowlA-na | Ct/St-24 | FPM-0.4
200 Down 39 Kushal Malla (Nepal) flag Kushal Malla (Nepal) 404.95 M-41 | Runs-855 | BatA-29 | Wickets-18 | BowlA-19 | Ct/St-14 | FPM-0.3