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 Up 133 Vivian Kingma (Netherlands) flag Vivian Kingma (Netherlands) 377.09 M-23 | Runs-15 | BatA-2 | Wickets-34 | BowlA-26 | Ct/St-5 | FPM-0.2
102 Down 93 Hardik Pandya (India) flag Hardik Pandya (India) 374.02 M-29 | Runs-602 | BatA-33 | Wickets-29 | BowlA-26 | Ct/St-10 | FPM-0.3
103 Up 18 Dushmantha Chameera (Sri Lanka) flag Dushmantha Chameera (Sri Lanka) 371.82 M-29 | Runs-173 | BatA-11 | Wickets-37 | BowlA-32 | Ct/St-4 | FPM-0.1
104 Up 18 Mark Wood (England) flag Mark Wood (England) 369.41 M-13 | Runs-101 | BatA-25 | Wickets-13 | BowlA-43 | Ct/St-2 | FPM-0.2
105 Up 42 Najmul Hossain Shanto (Bangladesh) flag Najmul Hossain Shanto (Bangladesh) 365.35 M-42 | Runs-1433 | BatA-38 | Wickets-1 | BowlA-75 | Ct/St-11 | FPM-0.3
106 New Sadeera Samarawickrama (Sri Lanka) flag Sadeera Samarawickrama (Sri Lanka) 364.99 M-43 | Runs-1123 | BatA-34 | Wickets-0 | BowlA-na | Ct/St-8 | FPM-0.2
107 Up 42 Hasan Ali (Pakistan) flag Hasan Ali (Pakistan) 364.46 M-13 | Runs-103 | BatA-15 | Wickets-18 | BowlA-39 | Ct/St-1 | FPM-0.1
108 Down 82 Daryl Mitchell (New Zealand) flag Daryl Mitchell (New Zealand) 363.92 M-39 | Runs-1577 | BatA-53 | Wickets-13 | BowlA-21 | Ct/St-25 | FPM-0.6
109 Up 94 Bernard Scholtz (Namibia) flag Bernard Scholtz (Namibia) 358.23 M-45 | Runs-254 | BatA-15 | Wickets-59 | BowlA-23 | Ct/St-4 | FPM-0.1
110 Down 21 Scott Edwards (Netherlands) flag Scott Edwards (Netherlands) 358.19 M-55 | Runs-1668 | BatA-37 | Wickets-0 | BowlA-na | Ct/St-65 | FPM-1.2
111 Up 54 Naveen-ul-Haq (Afghanistan) flag Naveen-ul-Haq (Afghanistan) 357.80 M-11 | Runs-28 | BatA-7 | Wickets-16 | BowlA-32 | Ct/St-2 | FPM-0.2
112 New JJ Smit (Namibia) flag JJ Smit (Namibia) 357.28 M-33 | Runs-821 | BatA-34 | Wickets-25 | BowlA-25 | Ct/St-9 | FPM-0.3
113 New Sherfane Rutherford (West Indies) flag Sherfane Rutherford (West Indies) 356.02 M-12 | Runs-497 | BatA-71 | Wickets-3 | BowlA-51 | Ct/St-4 | FPM-0.3
114 Up 113 Aayan Afzal Khan (U.A.E.) flag Aayan Afzal Khan (U.A.E.) 355.39 M-34 | Runs-585 | BatA-24 | Wickets-43 | BowlA-27 | Ct/St-2 | FPM-0.1
115 Up 17 Hashmatullah Shahidi (Afghanistan) flag Hashmatullah Shahidi (Afghanistan) 354.97 M-48 | Runs-1313 | BatA-35 | Wickets-0 | BowlA-na | Ct/St-9 | FPM-0.2
116 Down 50 Ben Stokes (England) flag Ben Stokes (England) 354.12 M-19 | Runs-781 | BatA-43 | Wickets-4 | BowlA-54 | Ct/St-10 | FPM-0.5
117 Down 36 Reece Topley (England) flag Reece Topley (England) 353.79 M-19 | Runs-28 | BatA-14 | Wickets-30 | BowlA-27 | Ct/St-4 | FPM-0.2
118 Up 126 Fareed Ahmad (Afghanistan) flag Fareed Ahmad (Afghanistan) 352.30 M-14 | Runs-45 | BatA-11 | Wickets-20 | BowlA-27 | Ct/St-1 | FPM-0.1
119 Up 21 Will Young (New Zealand) flag Will Young (New Zealand) 352.27 M-34 | Runs-1374 | BatA-46 | Wickets-0 | BowlA-na | Ct/St-15 | FPM-0.4
120 Down 28 Michael Leask (Scotland) flag Michael Leask (Scotland) 350.61 M-46 | Runs-898 | BatA-31 | Wickets-45 | BowlA-23 | Ct/St-16 | FPM-0.3
121 Up 60 Nosthush Kenjige (U.S.A.) flag Nosthush Kenjige (U.S.A.) 350.57 M-47 | Runs-394 | BatA-21 | Wickets-53 | BowlA-31 | Ct/St-20 | FPM-0.4
122 Down 91 Quinton de Kock (South Africa) flag Quinton de Kock (South Africa) 346.29 M-34 | Runs-1635 | BatA-50 | Wickets-0 | BowlA-na | Ct/St-53 | FPM-1.6
123 Up 44 Simi Singh (Ireland) flag Simi Singh (Ireland) 346.09 M-15 | Runs-326 | BatA-41 | Wickets-21 | BowlA-23 | Ct/St-3 | FPM-0.2
124 Down 90 Moeen Ali (England) flag Moeen Ali (England) 341.85 M-32 | Runs-565 | BatA-23 | Wickets-26 | BowlA-39 | Ct/St-16 | FPM-0.5
125 Down 22 Iftikhar Ahmed (Pakistan) flag Iftikhar Ahmed (Pakistan) 341.18 M-21 | Runs-500 | BatA-42 | Wickets-10 | BowlA-54 | Ct/St-12 | FPM-0.6
126 Down 89 Marcus Stoinis (Australia) flag Marcus Stoinis (Australia) 339.48 M-26 | Runs-389 | BatA-19 | Wickets-15 | BowlA-38 | Ct/St-6 | FPM-0.2
127 New Josh Inglis (Australia) flag Josh Inglis (Australia) 339.25 M-26 | Runs-521 | BatA-24 | Wickets-0 | BowlA-na | Ct/St-28 | FPM-1.1
128 Down 37 Vikramjit Singh (Netherlands) flag Vikramjit Singh (Netherlands) 337.86 M-40 | Runs-1190 | BatA-31 | Wickets-7 | BowlA-37 | Ct/St-7 | FPM-0.2
129 No change Blessing Muzarabani (Zimbabwe) flag Blessing Muzarabani (Zimbabwe) 337.49 M-31 | Runs-95 | BatA-6 | Wickets-38 | BowlA-32 | Ct/St-6 | FPM-0.2
130 Down 42 Temba Bavuma (South Africa) flag Temba Bavuma (South Africa) 336.21 M-38 | Runs-1296 | BatA-41 | Wickets-0 | BowlA-na | Ct/St-24 | FPM-0.6
131 Down 98 Matt Henry (New Zealand) flag Matt Henry (New Zealand) 332.92 M-30 | Runs-44 | BatA-5 | Wickets-49 | BowlA-26 | Ct/St-11 | FPM-0.4
132 Up 115 Jan Nicol Loftie-Eaton (Namibia) flag Jan Nicol Loftie-Eaton (Namibia) 332.67 M-40 | Runs-923 | BatA-30 | Wickets-21 | BowlA-24 | Ct/St-22 | FPM-0.6
133 Down 20 Sandeep Lamichhane (Nepal) flag Sandeep Lamichhane (Nepal) 331.88 M-48 | Runs-387 | BatA-15 | Wickets-98 | BowlA-20 | Ct/St-7 | FPM-0.1
134 Down 74 Virat Kohli (India) flag Virat Kohli (India) 331.35 M-44 | Runs-1866 | BatA-52 | Wickets-1 | BowlA-15 | Ct/St-23 | FPM-0.5
135 Down 83 Shreyas Iyer (India) flag Shreyas Iyer (India) 331.01 M-41 | Runs-1614 | BatA-49 | Wickets-0 | BowlA-na | Ct/St-16 | FPM-0.4
136 Down 41 Mark Watt (Scotland) flag Mark Watt (Scotland) 330.60 M-44 | Runs-455 | BatA-22 | Wickets-64 | BowlA-23 | Ct/St-14 | FPM-0.3
137 Down 89 Shadab Khan (Pakistan) flag Shadab Khan (Pakistan) 330.22 M-27 | Runs-518 | BatA-26 | Wickets-26 | BowlA-47 | Ct/St-11 | FPM-0.4
138 New Monank Patel (U.S.A.) flag Monank Patel (U.S.A.) 329.87 M-46 | Runs-1661 | BatA-40 | Wickets-0 | BowlA-na | Ct/St-36 | FPM-0.8
139 Down 96 David Warner (Australia) flag David Warner (Australia) 328.69 M-33 | Runs-1477 | BatA-45 | Wickets-0 | BowlA-na | Ct/St-15 | FPM-0.5
140 Down 117 Ravindra Jadeja (India) flag Ravindra Jadeja (India) 328.59 M-29 | Runs-345 | BatA-31 | Wickets-32 | BowlA-29 | Ct/St-14 | FPM-0.5
141 Down 95 Tabraiz Shamsi (South Africa) flag Tabraiz Shamsi (South Africa) 328.43 M-31 | Runs-39 | BatA-13 | Wickets-47 | BowlA-30 | Ct/St-4 | FPM-0.1
142 Up 42 Gulsan Jha (Nepal) flag Gulsan Jha (Nepal) 328.36 M-34 | Runs-654 | BatA-30 | Wickets-33 | BowlA-31 | Ct/St-9 | FPM-0.3
143 Down 104 Shardul Thakur (India) flag Shardul Thakur (India) 327.79 M-35 | Runs-252 | BatA-17 | Wickets-50 | BowlA-27 | Ct/St-6 | FPM-0.2
144 Down 48 Rassie van der Dussen (South Africa) flag Rassie van der Dussen (South Africa) 327.35 M-47 | Runs-1757 | BatA-43 | Wickets-1 | BowlA-3 | Ct/St-20 | FPM-0.4
145 New Harsh Thaker (Canada) flag Harsh Thaker (Canada) 326.74 M-20 | Runs-639 | BatA-38 | Wickets-21 | BowlA-30 | Ct/St-11 | FPM-0.6
146 New Kushal Bhurtel (Nepal) flag Kushal Bhurtel (Nepal) 326.41 M-57 | Runs-1285 | BatA-23 | Wickets-16 | BowlA-20 | Ct/St-40 | FPM-0.7
147 Down 70 Chamika Karunaratne (Sri Lanka) flag Chamika Karunaratne (Sri Lanka) 325.26 M-26 | Runs-451 | BatA-25 | Wickets-24 | BowlA-32 | Ct/St-6 | FPM-0.2
148 Down 99 Dawid Malan (England) flag Dawid Malan (England) 324.95 M-29 | Runs-1426 | BatA-57 | Wickets-1 | BowlA-17 | Ct/St-11 | FPM-0.4
149 New Jan Frylinck (Namibia) flag Jan Frylinck (Namibia) 324.86 M-30 | Runs-571 | BatA-26 | Wickets-25 | BowlA-33 | Ct/St-13 | FPM-0.4
150 New Tanzid Hasan (Bangladesh) flag Tanzid Hasan (Bangladesh) 324.82 M-21 | Runs-413 | BatA-21 | Wickets-0 | BowlA-na | Ct/St-7 | FPM-0.3
151 Up 97 Michael van Lingen (Namibia) flag Michael van Lingen (Namibia) 324.59 M-40 | Runs-1318 | BatA-39 | Wickets-2 | BowlA-40 | Ct/St-14 | FPM-0.4
152 Up 39 Saurabh Netravalkar (U.S.A.) flag Saurabh Netravalkar (U.S.A.) 323.20 M-43 | Runs-64 | BatA-6 | Wickets-69 | BowlA-24 | Ct/St-10 | FPM-0.2
153 Up 15 Brandon King (West Indies) flag Brandon King (West Indies) 323.14 M-42 | Runs-1248 | BatA-31 | Wickets-0 | BowlA-na | Ct/St-14 | FPM-0.3
154 Down 110 Keshav Maharaj (South Africa) flag Keshav Maharaj (South Africa) 321.91 M-37 | Runs-211 | BatA-14 | Wickets-48 | BowlA-29 | Ct/St-8 | FPM-0.2
155 New Ben Duckett (England) flag Ben Duckett (England) 320.50 M-13 | Runs-577 | BatA-48 | Wickets-0 | BowlA-na | Ct/St-5 | FPM-0.4
156 Up 60 Hayden Walsh (West Indies/U.S.A.) flag Hayden Walsh (West Indies/U.S.A.) 320.45 M-15 | Runs-77 | BatA-10 | Wickets-16 | BowlA-42 | Ct/St-2 | FPM-0.1
157 Down 13 Kane Williamson (New Zealand) flag Kane Williamson (New Zealand) 320.32 M-14 | Runs-637 | BatA-64 | Wickets-0 | BowlA-na | Ct/St-6 | FPM-0.4
158 Down 79 Akeal Hosein (West Indies) flag Akeal Hosein (West Indies) 319.67 M-38 | Runs-266 | BatA-14 | Wickets-57 | BowlA-30 | Ct/St-16 | FPM-0.4
159 Down 16 James Neesham (New Zealand) flag James Neesham (New Zealand) 318.18 M-13 | Runs-209 | BatA-23 | Wickets-10 | BowlA-54 | Ct/St-4 | FPM-0.3
160 Up 26 Sompal Kami (Nepal) flag Sompal Kami (Nepal) 315.29 M-55 | Runs-545 | BatA-19 | Wickets-66 | BowlA-31 | Ct/St-13 | FPM-0.2
161 Down 52 Andy McBrine (Ireland) flag Andy McBrine (Ireland) 313.43 M-42 | Runs-490 | BatA-18 | Wickets-40 | BowlA-36 | Ct/St-15 | FPM-0.4
162 New AM Ghazanfar (Afghanistan) flag AM Ghazanfar (Afghanistan) 313.19 M-11 | Runs-37 | BatA-12 | Wickets-21 | BowlA-14 | Ct/St-1 | FPM-0.1
163 Up 35 Junaid Siddique (U.A.E.) flag Junaid Siddique (U.A.E.) 313.04 M-48 | Runs-120 | BatA-5 | Wickets-60 | BowlA-30 | Ct/St-5 | FPM-0.1
164 Down 31 Kasun Rajitha (Sri Lanka) flag Kasun Rajitha (Sri Lanka) 312.22 M-25 | Runs-117 | BatA-11 | Wickets-34 | BowlA-35 | Ct/St-4 | FPM-0.2
165 Down 46 Mushfiqur Rahim (Bangladesh) flag Mushfiqur Rahim (Bangladesh) 311.29 M-54 | Runs-1619 | BatA-39 | Wickets-0 | BowlA-na | Ct/St-73 | FPM-1.4
166 Up 29 Mahedi Hasan (Bangladesh) flag Mahedi Hasan (Bangladesh) 310.74 M-11 | Runs-122 | BatA-15 | Wickets-14 | BowlA-31 | Ct/St-2 | FPM-0.2
167 Up 26 Lalit Rajbanshi (Nepal) flag Lalit Rajbanshi (Nepal) 308.40 M-30 | Runs-33 | BatA-6 | Wickets-41 | BowlA-21 | Ct/St-7 | FPM-0.2
168 Up 31 Deepak Chahar (India) flag Deepak Chahar (India) 307.36 M-10 | Runs-185 | BatA-37 | Wickets-14 | BowlA-26 | Ct/St-1 | FPM-0.1
169 Down 68 George Dockrell (Ireland) flag George Dockrell (Ireland) 305.75 M-40 | Runs-800 | BatA-31 | Wickets-17 | BowlA-32 | Ct/St-11 | FPM-0.3
170 Up 30 Usama Mir (Pakistan) flag Usama Mir (Pakistan) 305.40 M-12 | Runs-40 | BatA-7 | Wickets-15 | BowlA-42 | Ct/St-7 | FPM-0.6
171 Down 36 Bilal Khan (Oman) flag Bilal Khan (Oman) 305.29 M-39 | Runs-21 | BatA-3 | Wickets-83 | BowlA-21 | Ct/St-3 | FPM-0.1
172 Down 19 Fred Klaassen (England) flag Fred Klaassen (England) 305.15 M-15 | Runs-38 | BatA-6 | Wickets-22 | BowlA-27 | Ct/St-3 | FPM-0.2
173 Down 119 Mujeeb Ur Rahman (Afghanistan) flag Mujeeb Ur Rahman (Afghanistan) 303.30 M-35 | Runs-167 | BatA-11 | Wickets-38 | BowlA-38 | Ct/St-5 | FPM-0.1
174 Down 117 KL Rahul (India) flag KL Rahul (India) 303.15 M-42 | Runs-1519 | BatA-52 | Wickets-0 | BowlA-na | Ct/St-48 | FPM-1.1
175 Down 2 Alex Carey (Australia) flag Alex Carey (Australia) 302.58 M-34 | Runs-887 | BatA-33 | Wickets-0 | BowlA-na | Ct/St-38 | FPM-1.1
176 Down 86 Mohammad Wasim (Pakistan) flag Mohammad Wasim (Pakistan) 301.87 M-20 | Runs-80 | BatA-11 | Wickets-34 | BowlA-25 | Ct/St-4 | FPM-0.2
177 Down 41 Karan KC (Nepal) flag Karan KC (Nepal) 301.20 M-48 | Runs-429 | BatA-17 | Wickets-66 | BowlA-26 | Ct/St-11 | FPM-0.2
178 Down 21 Prasidh Krishna (India) flag Prasidh Krishna (India) 300.88 M-17 | Runs-2 | BatA-1 | Wickets-29 | BowlA-26 | Ct/St-3 | FPM-0.2
179 Down 126 Dhananjaya de Silva (Sri Lanka) flag Dhananjaya de Silva (Sri Lanka) 300.24 M-45 | Runs-970 | BatA-26 | Wickets-22 | BowlA-45 | Ct/St-21 | FPM-0.5
180 Up 24 Ebadot Hossain (Bangladesh) flag Ebadot Hossain (Bangladesh) 299.70 M-12 | Runs-3 | BatA-2 | Wickets-22 | BowlA-23 | Ct/St-1 | FPM-0.1
181 Down 31 Paul Stirling (Ireland) flag Paul Stirling (Ireland) 298.88 M-44 | Runs-1518 | BatA-39 | Wickets-0 | BowlA-na | Ct/St-15 | FPM-0.3
182 Down 11 Craig Ervine (Zimbabwe) flag Craig Ervine (Zimbabwe) 296.76 M-29 | Runs-845 | BatA-34 | Wickets-0 | BowlA-na | Ct/St-13 | FPM-0.4
183 Up 39 Fayyaz Butt (Oman) flag Fayyaz Butt (Oman) 295.67 M-25 | Runs-168 | BatA-19 | Wickets-32 | BowlA-34 | Ct/St-6 | FPM-0.2
184 Up 26 Matheesha Pathirana (Sri Lanka) flag Matheesha Pathirana (Sri Lanka) 295.00 M-12 | Runs-11 | BatA-2 | Wickets-17 | BowlA-36 | Ct/St-2 | FPM-0.2
185 Up 58 Jofra Archer (England) flag Jofra Archer (England) 293.30 M-10 | Runs-54 | BatA-18 | Wickets-17 | BowlA-27 | Ct/St-2 | FPM-0.2
186 New Shariz Ahmad (Netherlands) flag Shariz Ahmad (Netherlands) 292.82 M-20 | Runs-159 | BatA-11 | Wickets-18 | BowlA-33 | Ct/St-7 | FPM-0.4
187 Up 62 Jasdeep Singh (U.S.A.) flag Jasdeep Singh (U.S.A.) 292.41 M-31 | Runs-224 | BatA-12 | Wickets-36 | BowlA-38 | Ct/St-9 | FPM-0.3
188 Down 43 Hasan Mahmud (Bangladesh) flag Hasan Mahmud (Bangladesh) 290.14 M-23 | Runs-49 | BatA-5 | Wickets-31 | BowlA-33 | Ct/St-2 | FPM-0.1
189 Up 34 Tangeni Lungameni (Namibia) flag Tangeni Lungameni (Namibia) 287.25 M-31 | Runs-49 | BatA-7 | Wickets-46 | BowlA-24 | Ct/St-9 | FPM-0.3
190 New Gavin Main (Scotland) flag Gavin Main (Scotland) 287.17 M-15 | Runs-82 | BatA-82 | Wickets-34 | BowlA-17 | Ct/St-7 | FPM-0.5
191 Down 68 Jason Holder (West Indies) flag Jason Holder (West Indies) 286.98 M-23 | Runs-416 | BatA-24 | Wickets-23 | BowlA-40 | Ct/St-15 | FPM-0.7
192 Up 46 George Munsey (Scotland) flag George Munsey (Scotland) 286.21 M-34 | Runs-1333 | BatA-49 | Wickets-0 | BowlA-na | Ct/St-16 | FPM-0.5
193 Down 121 Lockie Ferguson (New Zealand) flag Lockie Ferguson (New Zealand) 286.09 M-28 | Runs-59 | BatA-7 | Wickets-30 | BowlA-45 | Ct/St-4 | FPM-0.1
194 Up 26 Odean Smith (West Indies) flag Odean Smith (West Indies) 284.29 M-9 | Runs-199 | BatA-28 | Wickets-10 | BowlA-26 | Ct/St-1 | FPM-0.1
195 Down 97 David Miller (South Africa) flag David Miller (South Africa) 281.83 M-43 | Runs-1259 | BatA-45 | Wickets-0 | BowlA-na | Ct/St-26 | FPM-0.6
196 New Sybrand Engelbrecht (Netherlands) flag Sybrand Engelbrecht (Netherlands) 281.45 M-12 | Runs-385 | BatA-35 | Wickets-0 | BowlA-na | Ct/St-9 | FPM-0.8
197 Down 28 Yuzvendra Chahal (India) flag Yuzvendra Chahal (India) 279.03 M-18 | Runs-24 | BatA-8 | Wickets-29 | BowlA-27 | Ct/St-1 | FPM-0.1
198 Down 59 Ruben Trumpelmann (Namibia) flag Ruben Trumpelmann (Namibia) 278.70 M-38 | Runs-395 | BatA-16 | Wickets-63 | BowlA-23 | Ct/St-13 | FPM-0.3
199 New Bjorn Fortuin (South Africa) flag Bjorn Fortuin (South Africa) 277.33 M-12 | Runs-74 | BatA-9 | Wickets-16 | BowlA-31 | Ct/St-0 | FPM-0.0
200 Down 75 Ryan Burl (Zimbabwe) flag Ryan Burl (Zimbabwe) 276.36 M-34 | Runs-695 | BatA-27 | Wickets-12 | BowlA-47 | Ct/St-15 | FPM-0.4
Tags: #topcricketplayersofalltime #bestcricketplayersofalltime #greatestcricketplayers #odicricket #odis #menodis #viviankingma #kingma #hardikpandya #pandya #dushmanthachameera #chameera #markwood #wood #najmulhossainshanto #shanto #sadeerasamarawickrama #samarawickrama #hasanali #ali #darylmitchell #mitchell #bernardscholtz #scholtz #scottedwards #edwards #naveenulhaq #iccrankings #icctestrankings #iccodirankings #icct20irankings #iccteamrankings #iccplayerrankings #iccmenrankings #iccwomenrankings #iplrankings