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
101 Down 56 Sayed Monib (Kuwait) flag Sayed Monib (Kuwait) 504.54 M-39 | Runs-261 | BatA-15 | Wickets-47 | BowlA-21 | Ct/St-14 | FPM-0.4
102 New Rishad Hossain (Bangladesh) flag Rishad Hossain (Bangladesh) 504.19 M-30 | Runs-155 | BatA-10 | Wickets-38 | BowlA-20 | Ct/St-13 | FPM-0.4
103 Down 67 JJ Smit (Namibia) flag JJ Smit (Namibia) 502.43 M-43 | Runs-733 | BatA-37 | Wickets-30 | BowlA-20 | Ct/St-17 | FPM-0.4
104 Up 118 George Munsey (Scotland) flag George Munsey (Scotland) 499.77 M-36 | Runs-1091 | BatA-32 | Wickets-0 | BowlA-na | Ct/St-16 | FPM-0.4
105 Up 42 Charith Asalanka (Sri Lanka) flag Charith Asalanka (Sri Lanka) 498.76 M-57 | Runs-1201 | BatA-24 | Wickets-3 | BowlA-28 | Ct/St-16 | FPM-0.3
106 New Steven Taylor (U.S.A.) flag Steven Taylor (U.S.A.) 498.69 M-22 | Runs-551 | BatA-32 | Wickets-8 | BowlA-22 | Ct/St-5 | FPM-0.2
107 Up 105 Mitchell Starc (Australia) flag Mitchell Starc (Australia) 498.07 M-30 | Runs-74 | BatA-15 | Wickets-32 | BowlA-30 | Ct/St-11 | FPM-0.4
108 Down 7 Mohammad Nawaz (Pakistan) flag Mohammad Nawaz (Pakistan) 496.75 M-44 | Runs-464 | BatA-19 | Wickets-38 | BowlA-27 | Ct/St-20 | FPM-0.5
109 Down 53 Daryl Mitchell (New Zealand) flag Daryl Mitchell (New Zealand) 495.71 M-57 | Runs-1273 | BatA-29 | Wickets-3 | BowlA-31 | Ct/St-27 | FPM-0.5
110 New Travis Head (Australia) flag Travis Head (Australia) 495.71 M-22 | Runs-774 | BatA-37 | Wickets-0 | BowlA-na | Ct/St-4 | FPM-0.2
111 Up 35 Kuldeep Yadav (India) flag Kuldeep Yadav (India) 494.56 M-19 | Runs-26 | BatA-9 | Wickets-30 | BowlA-14 | Ct/St-4 | FPM-0.2
112 Down 64 Nicholas Pooran (West Indies) flag Nicholas Pooran (West Indies) 492.65 M-82 | Runs-1914 | BatA-27 | Wickets-0 | BowlA-na | Ct/St-56 | FPM-0.7
113 Down 62 Mujeeb Ur Rahman (Afghanistan) flag Mujeeb Ur Rahman (Afghanistan) 492.63 M-30 | Runs-46 | BatA-8 | Wickets-38 | BowlA-18 | Ct/St-3 | FPM-0.1
114 New Shai Hope (West Indies) flag Shai Hope (West Indies) 492.28 M-26 | Runs-609 | BatA-29 | Wickets-0 | BowlA-na | Ct/St-9 | FPM-0.3
115 Down 6 Finn Allen (New Zealand) flag Finn Allen (New Zealand) 490.19 M-47 | Runs-1141 | BatA-24 | Wickets-0 | BowlA-na | Ct/St-19 | FPM-0.4
116 Up 95 David Miller (South Africa) flag David Miller (South Africa) 486.24 M-52 | Runs-1182 | BatA-39 | Wickets-0 | BowlA-na | Ct/St-24 | FPM-0.5
117 Down 112 Jason Holder (West Indies) flag Jason Holder (West Indies) 485.31 M-46 | Runs-380 | BatA-18 | Wickets-53 | BowlA-26 | Ct/St-20 | FPM-0.4
118 New Saad Bin Zafar (Canada) flag Saad Bin Zafar (Canada) 484.52 M-38 | Runs-347 | BatA-29 | Wickets-38 | BowlA-20 | Ct/St-16 | FPM-0.4
119 Up 119 Josh Inglis (Australia) flag Josh Inglis (Australia) 481.40 M-29 | Runs-706 | BatA-31 | Wickets-0 | BowlA-na | Ct/St-16 | FPM-0.6
120 Down 88 Ryan Burl (Zimbabwe) flag Ryan Burl (Zimbabwe) 480.93 M-68 | Runs-1032 | BatA-25 | Wickets-44 | BowlA-19 | Ct/St-34 | FPM-0.5
121 Down 41 Shoriful Islam (Bangladesh) flag Shoriful Islam (Bangladesh) 480.69 M-42 | Runs-37 | BatA-4 | Wickets-46 | BowlA-25 | Ct/St-9 | FPM-0.2
122 Up 4 Ibrahim Zadran (Afghanistan) flag Ibrahim Zadran (Afghanistan) 479.54 M-41 | Runs-1091 | BatA-31 | Wickets-0 | BowlA-na | Ct/St-16 | FPM-0.4
123 Down 71 Brandon King (West Indies) flag Brandon King (West Indies) 479.52 M-52 | Runs-1346 | BatA-29 | Wickets-0 | BowlA-na | Ct/St-22 | FPM-0.4
124 Up 8 Aayan Afzal Khan (U.A.E.) flag Aayan Afzal Khan (U.A.E.) 477.32 M-36 | Runs-165 | BatA-13 | Wickets-37 | BowlA-20 | Ct/St-6 | FPM-0.2
125 Down 1 Karan KC (Nepal) flag Karan KC (Nepal) 476.66 M-47 | Runs-271 | BatA-17 | Wickets-60 | BowlA-20 | Ct/St-16 | FPM-0.3
126 Up 59 Mehidy Hasan Miraz (Bangladesh) flag Mehidy Hasan Miraz (Bangladesh) 476.39 M-16 | Runs-260 | BatA-24 | Wickets-10 | BowlA-21 | Ct/St-9 | FPM-0.6
127 New Saurabh Netravalkar (U.S.A.) flag Saurabh Netravalkar (U.S.A.) 475.65 M-28 | Runs-15 | BatA-3 | Wickets-32 | BowlA-19 | Ct/St-5 | FPM-0.2
128 New Ali Naseer (U.A.E.) flag Ali Naseer (U.A.E.) 474.52 M-40 | Runs-321 | BatA-16 | Wickets-51 | BowlA-20 | Ct/St-22 | FPM-0.6
129 Up 96 Kusal Perera (Sri Lanka) flag Kusal Perera (Sri Lanka) 471.96 M-29 | Runs-662 | BatA-25 | Wickets-0 | BowlA-na | Ct/St-6 | FPM-0.2
130 New Virat Kohli (India) flag Virat Kohli (India) 469.08 M-40 | Runs-1260 | BatA-45 | Wickets-0 | BowlA-na | Ct/St-12 | FPM-0.3
131 Down 74 Rachin Ravindra (New Zealand) flag Rachin Ravindra (New Zealand) 468.24 M-25 | Runs-240 | BatA-14 | Wickets-13 | BowlA-21 | Ct/St-11 | FPM-0.4
132 New Rishabh Pant (India) flag Rishabh Pant (India) 467.65 M-48 | Runs-799 | BatA-25 | Wickets-0 | BowlA-na | Ct/St-40 | FPM-0.8
133 Down 25 Dinesh Nakrani (Uganda) flag Dinesh Nakrani (Uganda) 467.25 M-67 | Runs-972 | BatA-26 | Wickets-78 | BowlA-15 | Ct/St-17 | FPM-0.3
134 New Johnson Charles (West Indies) flag Johnson Charles (West Indies) 466.95 M-26 | Runs-635 | BatA-24 | Wickets-0 | BowlA-na | Ct/St-12 | FPM-0.5
135 Up 16 Kabua Morea (P.N.G.) flag Kabua Morea (P.N.G.) 463.93 M-21 | Runs-63 | BatA-13 | Wickets-34 | BowlA-15 | Ct/St-4 | FPM-0.2
136 New Mehran Khan (Oman) flag Mehran Khan (Oman) 462.86 M-29 | Runs-227 | BatA-10 | Wickets-26 | BowlA-17 | Ct/St-6 | FPM-0.2
137 Down 58 Josh Little (Ireland) flag Josh Little (Ireland) 462.31 M-52 | Runs-108 | BatA-15 | Wickets-67 | BowlA-21 | Ct/St-15 | FPM-0.3
138 New Tristan Stubbs (South Africa) flag Tristan Stubbs (South Africa) 461.53 M-35 | Runs-670 | BatA-29 | Wickets-0 | BowlA-na | Ct/St-19 | FPM-0.5
139 Down 93 Jan Frylinck (Namibia) flag Jan Frylinck (Namibia) 461.28 M-51 | Runs-672 | BatA-22 | Wickets-42 | BowlA-21 | Ct/St-18 | FPM-0.4
140 Down 57 Litton Das (Bangladesh) flag Litton Das (Bangladesh) 460.82 M-66 | Runs-1384 | BatA-22 | Wickets-0 | BowlA-na | Ct/St-50 | FPM-0.8
141 New Dilon Heyliger (Canada) flag Dilon Heyliger (Canada) 458.65 M-34 | Runs-300 | BatA-30 | Wickets-30 | BowlA-25 | Ct/St-6 | FPM-0.2
142 Down 88 Mohammed Aslam (Kuwait) flag Mohammed Aslam (Kuwait) 456.98 M-56 | Runs-636 | BatA-19 | Wickets-61 | BowlA-19 | Ct/St-14 | FPM-0.3
143 Down 56 George Dockrell (Ireland) flag George Dockrell (Ireland) 456.89 M-64 | Runs-902 | BatA-24 | Wickets-7 | BowlA-40 | Ct/St-25 | FPM-0.4
144 Down 137 James Neesham (New Zealand) flag James Neesham (New Zealand) 456.60 M-55 | Runs-694 | BatA-23 | Wickets-23 | BowlA-29 | Ct/St-29 | FPM-0.5
145 Up 23 Ben White (Ireland) flag Ben White (Ireland) 456.50 M-33 | Runs-22 | BatA-22 | Wickets-33 | BowlA-26 | Ct/St-5 | FPM-0.2
146 New Heinrich Klaasen (South Africa) flag Heinrich Klaasen (South Africa) 455.98 M-45 | Runs-729 | BatA-23 | Wickets-0 | BowlA-na | Ct/St-28 | FPM-0.6
147 New Nuwan Thushara (Sri Lanka) flag Nuwan Thushara (Sri Lanka) 455.83 M-17 | Runs-9 | BatA-5 | Wickets-25 | BowlA-16 | Ct/St-0 | FPM-0.0
148 New Yashasvi Jaiswal (India) flag Yashasvi Jaiswal (India) 455.43 M-23 | Runs-723 | BatA-36 | Wickets-0 | BowlA-na | Ct/St-15 | FPM-0.7
149 New Sese Bau (P.N.G.) flag Sese Bau (P.N.G.) 453.65 M-33 | Runs-602 | BatA-22 | Wickets-10 | BowlA-27 | Ct/St-13 | FPM-0.4
150 New Fakhar Zaman (Pakistan) flag Fakhar Zaman (Pakistan) 452.39 M-52 | Runs-1010 | BatA-23 | Wickets-0 | BowlA-na | Ct/St-31 | FPM-0.6
151 Down 10 Devon Conway (New Zealand) flag Devon Conway (New Zealand) 452.37 M-44 | Runs-1234 | BatA-36 | Wickets-0 | BowlA-na | Ct/St-37 | FPM-0.8
152 Down 57 Tabraiz Shamsi (South Africa) flag Tabraiz Shamsi (South Africa) 452.07 M-45 | Runs-6 | BatA-2 | Wickets-68 | BowlA-17 | Ct/St-4 | FPM-0.1
153 New Cameron Green (Australia) flag Cameron Green (Australia) 452.07 M-13 | Runs-263 | BatA-26 | Wickets-12 | BowlA-23 | Ct/St-6 | FPM-0.5
154 Down 96 Najmul Hossain Shanto (Bangladesh) flag Najmul Hossain Shanto (Bangladesh) 448.45 M-47 | Runs-944 | BatA-24 | Wickets-0 | BowlA-na | Ct/St-28 | FPM-0.6
155 Up 26 Fayyaz Butt (Oman) flag Fayyaz Butt (Oman) 448.37 M-33 | Runs-91 | BatA-10 | Wickets-41 | BowlA-21 | Ct/St-7 | FPM-0.2
156 New Kaleemullah (Oman) flag Kaleemullah (Oman) 447.52 M-34 | Runs-90 | BatA-8 | Wickets-30 | BowlA-25 | Ct/St-5 | FPM-0.1
157 New Will Jacks (England) flag Will Jacks (England) 446.29 M-23 | Runs-383 | BatA-18 | Wickets-1 | BowlA-41 | Ct/St-5 | FPM-0.2
158 Up 49 Mohammad Saifuddin (Bangladesh) flag Mohammad Saifuddin (Bangladesh) 442.46 M-23 | Runs-98 | BatA-20 | Wickets-28 | BowlA-26 | Ct/St-7 | FPM-0.3
159 Up 44 Sanju Samson (India) flag Sanju Samson (India) 441.83 M-30 | Runs-727 | BatA-33 | Wickets-0 | BowlA-na | Ct/St-24 | FPM-0.8
160 Up 46 Fabian Allen (West Indies) flag Fabian Allen (West Indies) 437.13 M-23 | Runs-160 | BatA-18 | Wickets-12 | BowlA-36 | Ct/St-21 | FPM-0.9
161 New Chad Soper (P.N.G.) flag Chad Soper (P.N.G.) 437.04 M-18 | Runs-118 | BatA-13 | Wickets-20 | BowlA-23 | Ct/St-3 | FPM-0.2
162 New Alpesh Ramjani (Uganda) flag Alpesh Ramjani (Uganda) 436.16 M-54 | Runs-736 | BatA-25 | Wickets-88 | BowlA-10 | Ct/St-20 | FPM-0.4
163 Down 30 Bernard Scholtz (Namibia) flag Bernard Scholtz (Namibia) 435.56 M-52 | Runs-68 | BatA-14 | Wickets-49 | BowlA-22 | Ct/St-12 | FPM-0.2
164 Down 53 Craig Young (Ireland) flag Craig Young (Ireland) 435.37 M-34 | Runs-51 | BatA-6 | Wickets-49 | BowlA-21 | Ct/St-4 | FPM-0.1
165 Up 53 Sompal Kami (Nepal) flag Sompal Kami (Nepal) 434.57 M-46 | Runs-131 | BatA-7 | Wickets-44 | BowlA-23 | Ct/St-17 | FPM-0.4
166 Up 47 Adnan Idrees (Kuwait) flag Adnan Idrees (Kuwait) 433.69 M-36 | Runs-294 | BatA-10 | Wickets-37 | BowlA-19 | Ct/St-8 | FPM-0.2
167 Down 128 Muhammad Waseem (U.A.E.) flag Muhammad Waseem (U.A.E.) 432.54 M-69 | Runs-2515 | BatA-39 | Wickets-5 | BowlA-19 | Ct/St-56 | FPM-0.8
168 New Shivam Dube (India) flag Shivam Dube (India) 431.90 M-20 | Runs-343 | BatA-38 | Wickets-6 | BowlA-36 | Ct/St-6 | FPM-0.3
169 Down 44 Tim David (Australia/Singapore) flag Tim David (Australia/Singapore) 430.30 M-40 | Runs-643 | BatA-27 | Wickets-0 | BowlA-na | Ct/St-21 | FPM-0.5
170 Down 41 Bilal Khan (Oman) flag Bilal Khan (Oman) 430.15 M-44 | Runs-9 | BatA-2 | Wickets-59 | BowlA-18 | Ct/St-4 | FPM-0.1
171 Up 76 Brad Wheal (Scotland) flag Brad Wheal (Scotland) 429.66 M-18 | Runs-16 | BatA-8 | Wickets-17 | BowlA-30 | Ct/St-6 | FPM-0.3
172 Down 108 Harry Tector (Ireland) flag Harry Tector (Ireland) 428.15 M-61 | Runs-1013 | BatA-21 | Wickets-7 | BowlA-22 | Ct/St-39 | FPM-0.6
173 Up 71 Mark Wood (England) flag Mark Wood (England) 428.05 M-23 | Runs-1 | BatA-na | Wickets-32 | BowlA-19 | Ct/St-5 | FPM-0.2
174 New Max O'Dowd (Netherlands) flag Max O'Dowd (Netherlands) 428.01 M-41 | Runs-1168 | BatA-32 | Wickets-1 | BowlA-9 | Ct/St-13 | FPM-0.3
175 Down 78 Paul Stirling (Ireland) flag Paul Stirling (Ireland) 427.97 M-69 | Runs-1531 | BatA-24 | Wickets-3 | BowlA-21 | Ct/St-18 | FPM-0.3
176 New Tilak Varma (India) flag Tilak Varma (India) 427.43 M-20 | Runs-616 | BatA-51 | Wickets-2 | BowlA-13 | Ct/St-14 | FPM-0.7
177 Up 55 Yasin Patel (Kuwait) flag Yasin Patel (Kuwait) 426.76 M-47 | Runs-144 | BatA-13 | Wickets-55 | BowlA-19 | Ct/St-23 | FPM-0.5
178 Down 145 Sean Williams (Zimbabwe) flag Sean Williams (Zimbabwe) 426.39 M-39 | Runs-809 | BatA-23 | Wickets-16 | BowlA-26 | Ct/St-12 | FPM-0.3
179 New Gudakesh Motie (West Indies) flag Gudakesh Motie (West Indies) 421.72 M-29 | Runs-103 | BatA-11 | Wickets-31 | BowlA-23 | Ct/St-6 | FPM-0.2
180 Down 91 Junaid Siddique (U.A.E.) flag Junaid Siddique (U.A.E.) 421.31 M-58 | Runs-80 | BatA-13 | Wickets-80 | BowlA-22 | Ct/St-14 | FPM-0.2
181 Down 144 Adam Milne (New Zealand) flag Adam Milne (New Zealand) 420.70 M-32 | Runs-62 | BatA-6 | Wickets-36 | BowlA-27 | Ct/St-6 | FPM-0.2
182 Up 23 Jonny Bairstow (England) flag Jonny Bairstow (England) 420.34 M-34 | Runs-739 | BatA-32 | Wickets-0 | BowlA-na | Ct/St-14 | FPM-0.4
183 Down 152 Kyle Mayers (West Indies) flag Kyle Mayers (West Indies) 419.46 M-36 | Runs-737 | BatA-22 | Wickets-0 | BowlA-na | Ct/St-15 | FPM-0.4
184 New Tanzim Hasan Sakib (Bangladesh) flag Tanzim Hasan Sakib (Bangladesh) 418.69 M-18 | Runs-60 | BatA-10 | Wickets-24 | BowlA-23 | Ct/St-11 | FPM-0.6
185 New Cosmas Kyewuta (Uganda) flag Cosmas Kyewuta (Uganda) 418.69 M-36 | Runs-108 | BatA-14 | Wickets-48 | BowlA-16 | Ct/St-4 | FPM-0.1
186 Down 127 Charles Amini (P.N.G.) flag Charles Amini (P.N.G.) 418.10 M-36 | Runs-651 | BatA-23 | Wickets-28 | BowlA-19 | Ct/St-13 | FPM-0.4
187 Down 18 Richie Berrington (Scotland) flag Richie Berrington (Scotland) 416.77 M-36 | Runs-983 | BatA-36 | Wickets-1 | BowlA-51 | Ct/St-13 | FPM-0.4
188 New Gulsan Jha (Nepal) flag Gulsan Jha (Nepal) 414.23 M-38 | Runs-477 | BatA-23 | Wickets-22 | BowlA-24 | Ct/St-10 | FPM-0.3
189 Down 77 Ben Stokes (England) flag Ben Stokes (England) 413.88 M-14 | Runs-227 | BatA-28 | Wickets-10 | BowlA-25 | Ct/St-8 | FPM-0.6
190 Down 130 Ehsan Khan (Hong Kong) flag Ehsan Khan (Hong Kong) 413.62 M-55 | Runs-149 | BatA-8 | Wickets-93 | BowlA-13 | Ct/St-15 | FPM-0.3
191 New Usman Najeeb (Saudi Arabia) flag Usman Najeeb (Saudi Arabia) 413.38 M-30 | Runs-150 | BatA-15 | Wickets-50 | BowlA-17 | Ct/St-7 | FPM-0.2
192 Down 30 Kushal Malla (Nepal) flag Kushal Malla (Nepal) 413.04 M-41 | Runs-855 | BatA-29 | Wickets-18 | BowlA-19 | Ct/St-14 | FPM-0.3
193 Down 88 Yasim Murtaza (Hong Kong) flag Yasim Murtaza (Hong Kong) 412.60 M-47 | Runs-614 | BatA-17 | Wickets-52 | BowlA-19 | Ct/St-8 | FPM-0.2
194 New Angelo Mathews (Sri Lanka) flag Angelo Mathews (Sri Lanka) 410.99 M-15 | Runs-297 | BatA-33 | Wickets-7 | BowlA-30 | Ct/St-4 | FPM-0.3
195 New Roelof van der Merwe (Netherlands/South Africa) flag Roelof van der Merwe (Netherlands/South Africa) 410.54 M-17 | Runs-39 | BatA-8 | Wickets-10 | BowlA-28 | Ct/St-4 | FPM-0.2
196 Down 114 Mark Chapman (New Zealand/Hong Kong) flag Mark Chapman (New Zealand/Hong Kong) 410.36 M-55 | Runs-1099 | BatA-31 | Wickets-1 | BowlA-22 | Ct/St-19 | FPM-0.3
197 Down 38 George Linde (South Africa) flag George Linde (South Africa) 410.32 M-13 | Runs-118 | BatA-13 | Wickets-18 | BowlA-18 | Ct/St-5 | FPM-0.4
198 New Abbas Afridi (Pakistan) flag Abbas Afridi (Pakistan) 405.49 M-18 | Runs-92 | BatA-12 | Wickets-30 | BowlA-15 | Ct/St-4 | FPM-0.2
199 Down 95 Lungi Ngidi (South Africa) flag Lungi Ngidi (South Africa) 405.02 M-27 | Runs-34 | BatA-17 | Wickets-35 | BowlA-24 | Ct/St-6 | FPM-0.2
200 Down 44 Andy Balbirnie (Ireland) flag Andy Balbirnie (Ireland) 404.23 M-67 | Runs-1447 | BatA-22 | Wickets-0 | BowlA-na | Ct/St-24 | FPM-0.4
Tags: #topcricketplayersofalltime #bestcricketplayersofalltime #greatestcricketplayers #t20icricket #t20is #ment20is #sayedmonib #monib #rishadhossain #hossain #jjsmit #smit #georgemunsey #munsey #charithasalanka #asalanka #steventaylor #taylor #mitchellstarc #starc #mohammadnawaz #nawaz #darylmitchell #mitchell #travishead #head #kuldeepyadav #yadav #iccrankings #icctestrankings #iccodirankings #icct20irankings #iccteamrankings #iccplayerrankings #iccmenrankings #iccwomenrankings #iplrankings