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
8 Up 30 Charith Asalanka (Sri Lanka) flag Charith Asalanka (Sri Lanka) 436.74 M-68 | Runs-2165 | Avg-42 | SR*-91
19 Down 16 Dawid Malan (England) flag Dawid Malan (England) 392.29 M-29 | Runs-1426 | Avg-57 | SR*-98
23 Down 19 David Warner (Australia) flag David Warner (Australia) 376.25 M-33 | Runs-1477 | Avg-45 | SR*-104
24 Down 19 Quinton de Kock (South Africa) flag Quinton de Kock (South Africa) 372.19 M-34 | Runs-1635 | Avg-50 | SR*-103
26 Up 123 Ben Duckett (England) flag Ben Duckett (England) 362.52 M-13 | Runs-577 | Avg-48 | SR*-105
29 Up 24 Najmul Hossain Shanto (Bangladesh) flag Najmul Hossain Shanto (Bangladesh) 353.42 M-42 | Runs-1433 | Avg-38 | SR*-81
31 Down 8 Sean Williams (Zimbabwe) flag Sean Williams (Zimbabwe) 352.40 M-26 | Runs-1182 | Avg-49 | SR*-108
34 New Saim Ayub (Pakistan) flag Saim Ayub (Pakistan) 346.68 M-9 | Runs-515 | Avg-64 | SR*-106
36 Down 16 Ben Stokes (England) flag Ben Stokes (England) 337.28 M-19 | Runs-781 | Avg-43 | SR*-102
43 New Sherfane Rutherford (West Indies) flag Sherfane Rutherford (West Indies) 316.85 M-12 | Runs-497 | Avg-71 | SR*-111
44 Up 4 Hashmatullah Shahidi (Afghanistan) flag Hashmatullah Shahidi (Afghanistan) 316.35 M-48 | Runs-1313 | Avg-35 | SR*-72
47 Up 72 Evin Lewis (West Indies) flag Evin Lewis (West Indies) 302.50 M-12 | Runs-521 | Avg-52 | SR*-94
48 Up 20 Rachin Ravindra (New Zealand) flag Rachin Ravindra (New Zealand) 300.65 M-25 | Runs-820 | Avg-41 | SR*-108
50 Down 32 Devon Conway (New Zealand) flag Devon Conway (New Zealand) 297.87 M-32 | Runs-1246 | Avg-45 | SR*-90
52 Down 37 Fakhar Zaman (Pakistan) flag Fakhar Zaman (Pakistan) 295.47 M-35 | Runs-1532 | Avg-48 | SR*-91
55 Up 112 Soumya Sarkar (Bangladesh) flag Soumya Sarkar (Bangladesh) 284.58 M-20 | Runs-470 | Avg-31 | SR*-90
56 Up 13 Alex Carey (Australia) flag Alex Carey (Australia) 283.02 M-34 | Runs-887 | Avg-33 | SR*-87
58 Up 24 Rishabh Pant (India) flag Rishabh Pant (India) 275.33 M-15 | Runs-497 | Avg-41 | SR*-108
59 Down 9 Kusal Perera (Sri Lanka) flag Kusal Perera (Sri Lanka) 275.19 M-15 | Runs-412 | Avg-27 | SR*-95
62 Down 43 Imam-ul-Haq (Pakistan) flag Imam-ul-Haq (Pakistan) 273.78 M-32 | Runs-1304 | Avg-43 | SR*-86
63 Up 17 Craig Ervine (Zimbabwe) flag Craig Ervine (Zimbabwe) 273.40 M-29 | Runs-845 | Avg-34 | SR*-79
66 Up 130 Tanzid Hasan (Bangladesh) flag Tanzid Hasan (Bangladesh) 261.68 M-21 | Runs-413 | Avg-21 | SR*-100
69 Down 45 Ishan Kishan (India) flag Ishan Kishan (India) 253.56 M-27 | Runs-933 | Avg-42 | SR*-102
71 Up 85 Tony de Zorzi (South Africa) flag Tony de Zorzi (South Africa) 253.16 M-12 | Runs-449 | Avg-41 | SR*-95
72 Up 51 Michael van Lingen (Namibia) flag Michael van Lingen (Namibia) 252.42 M-40 | Runs-1318 | Avg-39 | SR*-92
75 Up 20 George Munsey (Scotland) flag George Munsey (Scotland) 249.04 M-34 | Runs-1333 | Avg-49 | SR*-88
76 Down 44 David Miller (South Africa) flag David Miller (South Africa) 249.00 M-43 | Runs-1259 | Avg-45 | SR*-110
79 Down 21 Michael Bracewell (New Zealand) flag Michael Bracewell (New Zealand) 246.57 M-22 | Runs-544 | Avg-42 | SR*-117
82 Up 5 Shikhar Dhawan (India) flag Shikhar Dhawan (India) 233.51 M-28 | Runs-985 | Avg-39 | SR*-79
84 Down 27 Vikramjit Singh (Netherlands) flag Vikramjit Singh (Netherlands) 229.23 M-40 | Runs-1190 | Avg-31 | SR*-72
91 Up 50 Mark Chapman (New Zealand/Hong Kong) flag Mark Chapman (New Zealand/Hong Kong) 205.46 M-20 | Runs-403 | Avg-29 | SR*-114
95 Down 50 Shakib Al Hasan (Bangladesh) flag Shakib Al Hasan (Bangladesh) 202.36 M-41 | Runs-1247 | Avg-35 | SR*-83
97 Down 48 Henry Nicholls (New Zealand) flag Henry Nicholls (New Zealand) 201.24 M-29 | Runs-787 | Avg-34 | SR*-79
100 Down 23 Dimuth Karunaratne (Sri Lanka) flag Dimuth Karunaratne (Sri Lanka) 198.37 M-19 | Runs-633 | Avg-37 | SR*-86
101 Down 57 Tom Latham (New Zealand) flag Tom Latham (New Zealand) 194.78 M-48 | Runs-1403 | Avg-40 | SR*-91
103 Down 61 Tamim Iqbal (Bangladesh) flag Tamim Iqbal (Bangladesh) 189.90 M-36 | Runs-1155 | Avg-36 | SR*-78
105 Up 58 Dunith Wellalage (Sri Lanka) flag Dunith Wellalage (Sri Lanka) 188.86 M-27 | Runs-349 | Avg-22 | SR*-81
107 Down 4 Sam Curran (England) flag Sam Curran (England) 184.68 M-30 | Runs-572 | Avg-29 | SR*-96
111 Down 55 Nicholas Pooran (West Indies) flag Nicholas Pooran (West Indies) 179.53 M-36 | Runs-1051 | Avg-34 | SR*-93
117 Down 9 Saud Shakeel (Pakistan) flag Saud Shakeel (Pakistan) 175.17 M-15 | Runs-317 | Avg-29 | SR*-90
118 Up 4 Axar Patel (India) flag Axar Patel (India) 172.70 M-22 | Runs-387 | Avg-26 | SR*-93
120 Up 124 Ali Naseer (U.A.E.) flag Ali Naseer (U.A.E.) 172.22 M-17 | Runs-396 | Avg-26 | SR*-102
122 Up 26 Danushka Gunathilaka (Sri Lanka) flag Danushka Gunathilaka (Sri Lanka) 172.03 M-9 | Runs-352 | Avg-39 | SR*-90
135 Down 20 Afif Hossain (Bangladesh) flag Afif Hossain (Bangladesh) 163.48 M-33 | Runs-660 | Avg-29 | SR*-88
138 Down 65 Kyle Mayers (West Indies) flag Kyle Mayers (West Indies) 160.48 M-28 | Runs-660 | Avg-25 | SR*-85
141 Up 74 Alick Athanaze (West Indies) flag Alick Athanaze (West Indies) 157.65 M-13 | Runs-306 | Avg-24 | SR*-83
152 Down 66 Najibullah Zadran (Afghanistan) flag Najibullah Zadran (Afghanistan) 144.11 M-25 | Runs-474 | Avg-26 | SR*-87
153 Up 34 Jan Nicol Loftie-Eaton (Namibia) flag Jan Nicol Loftie-Eaton (Namibia) 144.10 M-40 | Runs-923 | Avg-30 | SR*-77
156 New Tadiwanashe Marumani (Zimbabwe) flag Tadiwanashe Marumani (Zimbabwe) 139.69 M-18 | Runs-223 | Avg-14 | SR*-66
158 Up 35 Andile Phehlukwayo (South Africa) flag Andile Phehlukwayo (South Africa) 137.92 M-27 | Runs-320 | Avg-17 | SR*-83
159 Down 58 Ayaan Khan (Oman) flag Ayaan Khan (Oman) 137.44 M-41 | Runs-1072 | Avg-30 | SR*-75
160 Down 54 Ryan Burl (Zimbabwe) flag Ryan Burl (Zimbabwe) 135.78 M-34 | Runs-695 | Avg-27 | SR*-85
164 New Gudakesh Motie (West Indies) flag Gudakesh Motie (West Indies) 133.13 M-22 | Runs-164 | Avg-27 | SR*-86
165 Down 1 Kushal Malla (Nepal) flag Kushal Malla (Nepal) 133.01 M-36 | Runs-690 | Avg-23 | SR*-88
166 Up 23 Stephan Myburgh (Netherlands) flag Stephan Myburgh (Netherlands) 132.96 M-9 | Runs-233 | Avg-29 | SR*-72
168 Down 17 James Neesham (New Zealand) flag James Neesham (New Zealand) 131.95 M-13 | Runs-209 | Avg-23 | SR*-115
170 Down 25 Steven Taylor (U.S.A.) flag Steven Taylor (U.S.A.) 130.98 M-37 | Runs-1079 | Avg-29 | SR*-81
173 Up 9 Zeeshan Maqsood (Oman) flag Zeeshan Maqsood (Oman) 129.65 M-37 | Runs-1020 | Avg-31 | SR*-65
176 New Jan Frylinck (Namibia) flag Jan Frylinck (Namibia) 125.11 M-30 | Runs-571 | Avg-26 | SR*-74
179 Down 3 Gulsan Jha (Nepal) flag Gulsan Jha (Nepal) 123.88 M-34 | Runs-654 | Avg-30 | SR*-76
181 Up 9 Washington Sundar (India) flag Washington Sundar (India) 121.95 M-21 | Runs-315 | Avg-24 | SR*-83
182 Down 84 Moeen Ali (England) flag Moeen Ali (England) 121.35 M-32 | Runs-565 | Avg-23 | SR*-85
185 Down 8 William Porterfield (Ireland) flag William Porterfield (Ireland) 119.60 M-9 | Runs-252 | Avg-28 | SR*-66
186 New Nicholas Kirton (Canada) flag Nicholas Kirton (Canada) 118.96 M-18 | Runs-496 | Avg-35 | SR*-76
191 Up 46 Richard Ngarava (Zimbabwe) flag Richard Ngarava (Zimbabwe) 116.58 M-38 | Runs-238 | Avg-16 | SR*-89
193 New Ikram Alikhil (Afghanistan) flag Ikram Alikhil (Afghanistan) 115.03 M-19 | Runs-150 | Avg-19 | SR*-83
197 Down 65 Mitchell Santner (New Zealand) flag Mitchell Santner (New Zealand) 111.82 M-35 | Runs-446 | Avg-26 | SR*-97
198 New Sediqullah Atal (Afghanistan) flag Sediqullah Atal (Afghanistan) 111.70 M-6 | Runs-230 | Avg-46 | SR*-83
200 Down 95 Gajanand Singh (U.S.A.) flag Gajanand Singh (U.S.A.) 109.45 M-32 | Runs-986 | Avg-37 | SR*-84
209 Down 4 Zane Green (Namibia) flag Zane Green (Namibia) 105.88 M-32 | Runs-571 | Avg-25 | SR*-84
210 Up 4 Musa Ahmad (Netherlands) flag Musa Ahmad (Netherlands) 105.18 M-15 | Runs-255 | Avg-17 | SR*-62
212 Down 86 Assad Vala (P.N.G.) flag Assad Vala (P.N.G.) 102.21 M-39 | Runs-1264 | Avg-33 | SR*-70
214 Down 87 David Willey (England) flag David Willey (England) 101.14 M-24 | Runs-286 | Avg-26 | SR*-108
217 New Ryan Rickelton (South Africa) flag Ryan Rickelton (South Africa) 100.04 M-6 | Runs-188 | Avg-31 | SR*-90
225 New Kamindu Mendis (Sri Lanka) flag Kamindu Mendis (Sri Lanka) 94.75 M-12 | Runs-214 | Avg-31 | SR*-76
227 Down 15 Shaheen Shah Afridi (Pakistan) flag Shaheen Shah Afridi (Pakistan) 92.72 M-37 | Runs-184 | Avg-14 | SR*-91
228 Up 20 Nasum Ahmed (Bangladesh) flag Nasum Ahmed (Bangladesh) 91.92 M-18 | Runs-186 | Avg-21 | SR*-91
229 Down 58 Mitchell Starc (Australia) flag Mitchell Starc (Australia) 91.29 M-31 | Runs-176 | Avg-12 | SR*-58
234 Down 17 Darren Bravo (West Indies) flag Darren Bravo (West Indies) 89.78 M-9 | Runs-207 | Avg-26 | SR*-69
236 Down 58 Andy McBrine (Ireland) flag Andy McBrine (Ireland) 88.65 M-42 | Runs-490 | Avg-18 | SR*-66
Tags: #topcricketplayersofalltime #bestcricketplayersofalltime #greatestcricketplayers #odicricket #odis #menodis #charithasalanka #asalanka #dawidmalan #malan #davidwarner #warner #quintondekock #kock #benduckett #duckett #najmulhossainshanto #shanto #seanwilliams #williams #saimayub #ayub #benstokes #stokes #sherfanerutherford #rutherford #hashmatullahshahidi #shahidi #iccrankings #icctestrankings #iccodirankings #icct20irankings #iccteamrankings #iccplayerrankings #iccmenrankings #iccwomenrankings #iplrankings