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
201 Down 66 Ashton Agar (Australia) flag Ashton Agar (Australia) 402.97 M-22 | Runs-132 | BatA-9 | Wickets-19 | BowlA-26 | Ct/St-15 | FPM-0.7
202 Down 92 Hasan Mahmud (Bangladesh) flag Hasan Mahmud (Bangladesh) 402.01 M-20 | Runs-7 | BatA-4 | Wickets-22 | BowlA-22 | Ct/St-8 | FPM-0.4
203 New Evin Lewis (West Indies) flag Evin Lewis (West Indies) 401.80 M-29 | Runs-709 | BatA-26 | Wickets-0 | BowlA-na | Ct/St-5 | FPM-0.2
204 Down 47 Ayaan Khan (Oman) flag Ayaan Khan (Oman) 401.72 M-42 | Runs-607 | BatA-19 | Wickets-8 | BowlA-55 | Ct/St-24 | FPM-0.6
205 New Matthew Short (Australia) flag Matthew Short (Australia) 401.27 M-14 | Runs-293 | BatA-23 | Wickets-7 | BowlA-13 | Ct/St-12 | FPM-0.9
206 New Harsh Thaker (Canada) flag Harsh Thaker (Canada) 400.21 M-34 | Runs-440 | BatA-21 | Wickets-29 | BowlA-19 | Ct/St-10 | FPM-0.3
207 New Kushal Bhurtel (Nepal) flag Kushal Bhurtel (Nepal) 397.19 M-53 | Runs-1298 | BatA-28 | Wickets-19 | BowlA-10 | Ct/St-31 | FPM-0.6
208 New Binura Fernando (Sri Lanka) flag Binura Fernando (Sri Lanka) 395.75 M-17 | Runs-29 | BatA-10 | Wickets-15 | BowlA-32 | Ct/St-3 | FPM-0.2
209 Down 13 Dushmantha Chameera (Sri Lanka) flag Dushmantha Chameera (Sri Lanka) 395.18 M-36 | Runs-70 | BatA-6 | Wickets-39 | BowlA-26 | Ct/St-5 | FPM-0.1
210 New Towhid Hridoy (Bangladesh) flag Towhid Hridoy (Bangladesh) 395.01 M-32 | Runs-684 | BatA-29 | Wickets-0 | BowlA-na | Ct/St-6 | FPM-0.2
211 Down 25 Avesh Khan (India) flag Avesh Khan (India) 394.34 M-25 | Runs-27 | BatA-14 | Wickets-27 | BowlA-28 | Ct/St-11 | FPM-0.4
212 Down 99 Shiraz Khan (Kuwait) flag Shiraz Khan (Kuwait) 393.16 M-42 | Runs-345 | BatA-25 | Wickets-39 | BowlA-23 | Ct/St-13 | FPM-0.3
213 Down 123 Wessly Madhevere (Zimbabwe) flag Wessly Madhevere (Zimbabwe) 392.50 M-68 | Runs-1087 | BatA-19 | Wickets-14 | BowlA-31 | Ct/St-25 | FPM-0.4
214 New Rinku Singh (India) flag Rinku Singh (India) 391.75 M-30 | Runs-507 | BatA-46 | Wickets-2 | BowlA-2 | Ct/St-20 | FPM-0.7
215 Down 78 Harry Brook (England) flag Harry Brook (England) 391.72 M-39 | Runs-707 | BatA-31 | Wickets-0 | BowlA-na | Ct/St-27 | FPM-0.7
216 Down 49 Lorcan Tucker (Ireland) flag Lorcan Tucker (Ireland) 390.80 M-57 | Runs-1187 | BatA-24 | Wickets-0 | BowlA-na | Ct/St-49 | FPM-0.9
217 Down 77 Najibullah Zadran (Afghanistan) flag Najibullah Zadran (Afghanistan) 390.77 M-47 | Runs-854 | BatA-28 | Wickets-0 | BowlA-na | Ct/St-14 | FPM-0.3
218 Down 54 Safyaan Sharif (Scotland) flag Safyaan Sharif (Scotland) 390.64 M-27 | Runs-56 | BatA-14 | Wickets-27 | BowlA-26 | Ct/St-5 | FPM-0.2
219 New Shakeel Ahmed (Oman) flag Shakeel Ahmed (Oman) 390.35 M-31 | Runs-192 | BatA-15 | Wickets-25 | BowlA-28 | Ct/St-3 | FPM-0.1
220 New Mohammad Nadeem (Oman) flag Mohammad Nadeem (Oman) 389.32 M-34 | Runs-533 | BatA-27 | Wickets-9 | BowlA-58 | Ct/St-16 | FPM-0.5
221 New Mukesh Kumar (India) flag Mukesh Kumar (India) 389.19 M-17 | Runs-5 | BatA-5 | Wickets-20 | BowlA-24 | Ct/St-2 | FPM-0.1
222 Down 42 Fred Klaassen (England) flag Fred Klaassen (England) 387.22 M-18 | Runs-12 | BatA-3 | Wickets-23 | BowlA-19 | Ct/St-7 | FPM-0.4
223 Down 124 Rizwan Butt (Bahrain) flag Rizwan Butt (Bahrain) 384.86 M-47 | Runs-189 | BatA-11 | Wickets-72 | BowlA-17 | Ct/St-10 | FPM-0.2
224 New Shubman Gill (India) flag Shubman Gill (India) 384.74 M-21 | Runs-578 | BatA-30 | Wickets-0 | BowlA-na | Ct/St-5 | FPM-0.2
225 Down 77 Dwaine Pretorius (South Africa) flag Dwaine Pretorius (South Africa) 384.33 M-19 | Runs-126 | BatA-16 | Wickets-28 | BowlA-16 | Ct/St-6 | FPM-0.3
226 New Rohit Paudel (Nepal) flag Rohit Paudel (Nepal) 378.64 M-48 | Runs-1230 | BatA-32 | Wickets-9 | BowlA-17 | Ct/St-27 | FPM-0.6
227 Down 74 Mohammad Wasim (Pakistan) flag Mohammad Wasim (Pakistan) 378.43 M-29 | Runs-46 | BatA-12 | Wickets-36 | BowlA-21 | Ct/St-17 | FPM-0.6
228 Down 44 Fareed Ahmad (Afghanistan) flag Fareed Ahmad (Afghanistan) 377.58 M-18 | Runs-8 | BatA-8 | Wickets-22 | BowlA-18 | Ct/St-4 | FPM-0.2
229 Down 93 Norman Vanua (P.N.G.) flag Norman Vanua (P.N.G.) 377.47 M-33 | Runs-375 | BatA-16 | Wickets-31 | BowlA-24 | Ct/St-13 | FPM-0.4
230 Down 152 Aizaz Khan (Hong Kong) flag Aizaz Khan (Hong Kong) 376.51 M-46 | Runs-596 | BatA-19 | Wickets-46 | BowlA-22 | Ct/St-11 | FPM-0.2
231 Up 14 Nisarg Patel (U.S.A.) flag Nisarg Patel (U.S.A.) 375.13 M-17 | Runs-110 | BatA-22 | Wickets-22 | BowlA-14 | Ct/St-4 | FPM-0.2
232 New Scott Edwards (Netherlands) flag Scott Edwards (Netherlands) 374.31 M-42 | Runs-687 | BatA-21 | Wickets-0 | BowlA-na | Ct/St-37 | FPM-0.9
233 Up 17 Sarfaraz Ali (Bahrain) flag Sarfaraz Ali (Bahrain) 374.07 M-44 | Runs-797 | BatA-19 | Wickets-34 | BowlA-25 | Ct/St-5 | FPM-0.1
234 Down 106 Virandeep Singh (Malaysia) flag Virandeep Singh (Malaysia) 373.49 M-63 | Runs-1877 | BatA-41 | Wickets-70 | BowlA-12 | Ct/St-28 | FPM-0.4
235 Down 60 Sandeep Lamichhane (Nepal) flag Sandeep Lamichhane (Nepal) 372.06 M-37 | Runs-50 | BatA-8 | Wickets-74 | BowlA-12 | Ct/St-19 | FPM-0.5
236 New Kane Williamson (New Zealand) flag Kane Williamson (New Zealand) 371.74 M-31 | Runs-852 | BatA-34 | Wickets-0 | BowlA-na | Ct/St-16 | FPM-0.5
237 Down 83 Andile Phehlukwayo (South Africa) flag Andile Phehlukwayo (South Africa) 370.61 M-15 | Runs-74 | BatA-9 | Wickets-15 | BowlA-28 | Ct/St-3 | FPM-0.2
238 New Muhammad Jawadullah (U.A.E.) flag Muhammad Jawadullah (U.A.E.) 370.53 M-31 | Runs-14 | BatA-14 | Wickets-47 | BowlA-19 | Ct/St-5 | FPM-0.2
239 Down 95 Abinash Bohara (Nepal) flag Abinash Bohara (Nepal) 369.99 M-42 | Runs-6 | BatA-2 | Wickets-55 | BowlA-19 | Ct/St-6 | FPM-0.1
240 New Lizaad Williams (South Africa) flag Lizaad Williams (South Africa) 369.51 M-15 | Runs-6 | BatA-2 | Wickets-20 | BowlA-25 | Ct/St-3 | FPM-0.2
241 Down 173 Odean Smith (West Indies) flag Odean Smith (West Indies) 368.17 M-25 | Runs-187 | BatA-16 | Wickets-25 | BowlA-28 | Ct/St-12 | FPM-0.5
242 New Saim Ayub (Pakistan) flag Saim Ayub (Pakistan) 367.35 M-27 | Runs-498 | BatA-22 | Wickets-0 | BowlA-na | Ct/St-13 | FPM-0.5
243 Down 190 Tim Seifert (New Zealand) flag Tim Seifert (New Zealand) 367.30 M-31 | Runs-623 | BatA-23 | Wickets-0 | BowlA-na | Ct/St-20 | FPM-0.6
244 New Jan Nicol Loftie-Eaton (Namibia) flag Jan Nicol Loftie-Eaton (Namibia) 364.00 M-39 | Runs-414 | BatA-18 | Wickets-12 | BowlA-33 | Ct/St-15 | FPM-0.4
245 New Mohamed Shafeeq (Kuwait) flag Mohamed Shafeeq (Kuwait) 363.37 M-38 | Runs-27 | BatA-3 | Wickets-31 | BowlA-32 | Ct/St-6 | FPM-0.2
246 New Alei Nao (P.N.G.) flag Alei Nao (P.N.G.) 362.72 M-16 | Runs-69 | BatA-14 | Wickets-19 | BowlA-17 | Ct/St-5 | FPM-0.3
247 New Kaleem Sana (Canada) flag Kaleem Sana (Canada) 361.45 M-27 | Runs-27 | BatA-9 | Wickets-36 | BowlA-17 | Ct/St-7 | FPM-0.3
248 New Sean Abbott (Australia) flag Sean Abbott (Australia) 358.39 M-13 | Runs-8 | BatA-2 | Wickets-22 | BowlA-18 | Ct/St-7 | FPM-0.5
249 Down 32 Meet Bhavsar (Kuwait) flag Meet Bhavsar (Kuwait) 358.01 M-56 | Runs-1484 | BatA-30 | Wickets-9 | BowlA-18 | Ct/St-26 | FPM-0.5
250 Down 80 Hasan Ali (Pakistan) flag Hasan Ali (Pakistan) 356.74 M-21 | Runs-68 | BatA-17 | Wickets-25 | BowlA-23 | Ct/St-5 | FPM-0.2
Tags: #topcricketplayersofalltime #bestcricketplayersofalltime #greatestcricketplayers #t20icricket #t20is #ment20is #ashtonagar #agar #hasanmahmud #mahmud #evinlewis #lewis #ayaankhan #khan #matthewshort #short #harshthaker #thaker #kushalbhurtel #bhurtel #binurafernando #fernando #dushmanthachameera #chameera #towhidhridoy #hridoy #aveshkhan #iccrankings #icctestrankings #iccodirankings #icct20irankings #iccteamrankings #iccplayerrankings #iccmenrankings #iccwomenrankings #iplrankings