Year-end snapshots of ratings allowing you to track historical performance trends over time. Available for each year since the format origin.  For the last update date and full update schedule, refer to FAQs.
CRR Change Name Points Stats
2 Up 25 Ben Duckett (England) flag Ben Duckett (England) 594.02 M-28 | Runs-1114 | Avg-41 | SR*-105
3 New Travis Head (Australia) flag Travis Head (Australia) 571.35 M-37 | Runs-1734 | Avg-54 | SR*-121
10 Down 5 Charith Asalanka (Sri Lanka) flag Charith Asalanka (Sri Lanka) 474.43 M-72 | Runs-2333 | Avg-43 | SR*-92
14 Up 69 Rachin Ravindra (New Zealand) flag Rachin Ravindra (New Zealand) 448.42 M-39 | Runs-1424 | Avg-42 | SR*-108
21 Up 16 Saim Ayub (Pakistan) flag Saim Ayub (Pakistan) 376.50 M-17 | Runs-751 | Avg-47 | SR*-100
23 Up 10 Sherfane Rutherford (West Indies) flag Sherfane Rutherford (West Indies) 368.38 M-22 | Runs-743 | Avg-44 | SR*-101
26 Up 5 Najmul Hossain Shanto (Bangladesh) flag Najmul Hossain Shanto (Bangladesh) 357.74 M-50 | Runs-1612 | Avg-35 | SR*-79
28 Up 29 Alex Carey (Australia) flag Alex Carey (Australia) 350.74 M-40 | Runs-1042 | Avg-34 | SR*-92
36 Down 12 Quinton de Kock (South Africa) flag Quinton de Kock (South Africa) 326.37 M-37 | Runs-1768 | Avg-51 | SR*-101
39 Up 33 Evin Lewis (West Indies) flag Evin Lewis (West Indies) 298.72 M-13 | Runs-432 | Avg-36 | SR*-103
42 Down 4 Michael Bracewell (New Zealand) flag Michael Bracewell (New Zealand) 287.52 M-40 | Runs-912 | Avg-36 | SR*-109
43 Up 49 Tom Latham (New Zealand) flag Tom Latham (New Zealand) 286.92 M-61 | Runs-1640 | Avg-34 | SR*-88
45 Up 70 Mark Chapman (New Zealand/Hong Kong) flag Mark Chapman (New Zealand/Hong Kong) 284.24 M-26 | Runs-771 | Avg-41 | SR*-110
47 Down 2 Tony de Zorzi (South Africa) flag Tony de Zorzi (South Africa) 278.41 M-22 | Runs-705 | Avg-37 | SR*-99
48 Up 20 Tanzid Hasan (Bangladesh) flag Tanzid Hasan (Bangladesh) 276.19 M-28 | Runs-558 | Avg-21 | SR*-99
49 Up 130 Ryan Rickelton (South Africa) flag Ryan Rickelton (South Africa) 275.91 M-17 | Runs-454 | Avg-28 | SR*-86
55 Up 165 Jacob Bethell (England) flag Jacob Bethell (England) 249.53 M-18 | Runs-517 | Avg-34 | SR*-97
57 Up 6 George Munsey (Scotland) flag George Munsey (Scotland) 247.93 M-39 | Runs-1838 | Avg-54 | SR*-96
61 Down 13 Devon Conway (New Zealand) flag Devon Conway (New Zealand) 242.97 M-37 | Runs-1390 | Avg-42 | SR*-88
62 Down 11 Fakhar Zaman (Pakistan) flag Fakhar Zaman (Pakistan) 240.98 M-39 | Runs-1536 | Avg-43 | SR*-91
63 Up 58 Axar Patel (India) flag Axar Patel (India) 240.31 M-33 | Runs-677 | Avg-29 | SR*-91
68 Up 167 Kamindu Mendis (Sri Lanka) flag Kamindu Mendis (Sri Lanka) 230.72 M-23 | Runs-485 | Avg-29 | SR*-86
69 Up 102 Sediqullah Atal (Afghanistan) flag Sediqullah Atal (Afghanistan) 227.87 M-12 | Runs-377 | Avg-34 | SR*-78
71 Down 12 David Miller (South Africa) flag David Miller (South Africa) 224.03 M-41 | Runs-1244 | Avg-48 | SR*-112
73 Down 32 Sean Williams (Zimbabwe) flag Sean Williams (Zimbabwe) 208.38 M-25 | Runs-1222 | Avg-51 | SR*-110
74 Down 28 Soumya Sarkar (Bangladesh) flag Soumya Sarkar (Bangladesh) 205.22 M-18 | Runs-570 | Avg-38 | SR*-88
80 Down 11 Craig Ervine (Zimbabwe) flag Craig Ervine (Zimbabwe) 192.51 M-29 | Runs-863 | Avg-35 | SR*-83
82 Up 52 Gudakesh Motie (West Indies) flag Gudakesh Motie (West Indies) 189.16 M-34 | Runs-357 | Avg-22 | SR*-101
83 Down 48 Hashmatullah Shahidi (Afghanistan) flag Hashmatullah Shahidi (Afghanistan) 187.78 M-52 | Runs-1320 | Avg-33 | SR*-70
96 Up 49 Mitchell Santner (New Zealand) flag Mitchell Santner (New Zealand) 168.06 M-49 | Runs-653 | Avg-26 | SR*-102
106 New Ben Curran (Zimbabwe) flag Ben Curran (Zimbabwe) 133.97 M-8 | Runs-340 | Avg-49 | SR*-75
107 Down 5 Alick Athanaze (West Indies) flag Alick Athanaze (West Indies) 131.87 M-17 | Runs-405 | Avg-24 | SR*-77
112 Down 93 Dawid Malan (England) flag Dawid Malan (England) 127.77 M-24 | Runs-1292 | Avg-59 | SR*-99
113 Down 17 Dunith Wellalage (Sri Lanka) flag Dunith Wellalage (Sri Lanka) 126.66 M-31 | Runs-386 | Avg-20 | SR*-80
117 Down 28 Sam Curran (England) flag Sam Curran (England) 124.50 M-27 | Runs-496 | Avg-23 | SR*-90
120 Down 27 Henry Nicholls (New Zealand) flag Henry Nicholls (New Zealand) 118.58 M-29 | Runs-771 | Avg-32 | SR*-77
123 Up 51 Jan Nicol Loftie-Eaton (Namibia) flag Jan Nicol Loftie-Eaton (Namibia) 116.56 M-50 | Runs-1097 | Avg-28 | SR*-76
125 Up 92 Amir Jangoo (West Indies) flag Amir Jangoo (West Indies) 115.88 M-5 | Runs-153 | Avg-38 | SR*-92
127 Down 111 Ben Stokes (England) flag Ben Stokes (England) 114.90 M-13 | Runs-592 | Avg-46 | SR*-97
128 Down 110 David Warner (Australia) flag David Warner (Australia) 113.56 M-33 | Runs-1477 | Avg-45 | SR*-104
134 New Khushdil Shah (Pakistan) flag Khushdil Shah (Pakistan) 108.43 M-14 | Runs-295 | Avg-33 | SR*-103
135 Up 52 Shaheen Shah Afridi (Pakistan) flag Shaheen Shah Afridi (Pakistan) 106.10 M-43 | Runs-190 | Avg-13 | SR*-106
136 Down 19 Saud Shakeel (Pakistan) flag Saud Shakeel (Pakistan) 105.63 M-16 | Runs-344 | Avg-26 | SR*-89
138 Down 80 Imam-ul-Haq (Pakistan) flag Imam-ul-Haq (Pakistan) 102.56 M-29 | Runs-1129 | Avg-43 | SR*-85
141 New Ravindra Jadeja (India) flag Ravindra Jadeja (India) 101.22 M-39 | Runs-451 | Avg-35 | SR*-80
143 Up 80 Jan Frylinck (Namibia) flag Jan Frylinck (Namibia) 100.20 M-38 | Runs-775 | Avg-26 | SR*-73
146 Down 70 Vikramjit Singh (Netherlands) flag Vikramjit Singh (Netherlands) 99.33 M-46 | Runs-1304 | Avg-30 | SR*-72
148 Up 52 Zane Green (Namibia) flag Zane Green (Namibia) 98.25 M-41 | Runs-660 | Avg-21 | SR*-75
150 Down 68 Michael van Lingen (Namibia) flag Michael van Lingen (Namibia) 95.14 M-38 | Runs-1250 | Avg-39 | SR*-92
151 Up 30 Washington Sundar (India) flag Washington Sundar (India) 94.76 M-27 | Runs-365 | Avg-20 | SR*-82
155 Up 36 Tadiwanashe Marumani (Zimbabwe) flag Tadiwanashe Marumani (Zimbabwe) 93.53 M-18 | Runs-204 | Avg-15 | SR*-68
160 New Faheem Ashraf (Pakistan) flag Faheem Ashraf (Pakistan) 91.75 M-11 | Runs-132 | Avg-22 | SR*-96
166 Up 60 Andy McBrine (Ireland) flag Andy McBrine (Ireland) 89.94 M-34 | Runs-475 | Avg-23 | SR*-71
171 Down 49 Ali Naseer (U.A.E.) flag Ali Naseer (U.A.E.) 87.10 M-17 | Runs-396 | Avg-26 | SR*-102
174 New Hussain Talat (Pakistan) flag Hussain Talat (Pakistan) 84.24 M-9 | Runs-209 | Avg-42 | SR*-88
177 Down 9 Richard Ngarava (Zimbabwe) flag Richard Ngarava (Zimbabwe) 83.03 M-38 | Runs-247 | Avg-18 | SR*-96
178 New Mohammad Nawaz (Pakistan) flag Mohammad Nawaz (Pakistan) 80.23 M-28 | Runs-335 | Avg-22 | SR*-89
184 Down 46 Afif Hossain (Bangladesh) flag Afif Hossain (Bangladesh) 77.89 M-27 | Runs-521 | Avg-27 | SR*-83
187 Down 34 Nicholas Kirton (Canada) flag Nicholas Kirton (Canada) 77.11 M-26 | Runs-625 | Avg-30 | SR*-76
189 Down 11 Gulsan Jha (Nepal) flag Gulsan Jha (Nepal) 76.64 M-39 | Runs-698 | Avg-27 | SR*-79
190 Down 119 Ishan Kishan (India) flag Ishan Kishan (India) 76.39 M-25 | Runs-873 | Avg-44 | SR*-101
192 New Yashasvi Jaiswal (India) flag Yashasvi Jaiswal (India) 74.51 M-4 | Runs-171 | Avg-57 | SR*-87
194 New Taskin Ahmed (Bangladesh) flag Taskin Ahmed (Bangladesh) 74.17 M-41 | Runs-176 | Avg-9 | SR*-68
196 New Jayden Seales (West Indies) flag Jayden Seales (West Indies) 73.02 M-29 | Runs-56 | Avg-9 | SR*-63
203 Down 15 Rishabh Pant (India) flag Rishabh Pant (India) 69.87 M-13 | Runs-342 | Avg-34 | SR*-96
204 Down 38 Zeeshan Maqsood (Oman) flag Zeeshan Maqsood (Oman) 68.80 M-27 | Runs-750 | Avg-30 | SR*-64
210 New LG Pretorius (South Africa) flag LG Pretorius (South Africa) 65.81 M-3 | Runs-142 | Avg-47 | SR*-98
214 Down 102 Andile Phehlukwayo (South Africa) flag Andile Phehlukwayo (South Africa) 65.50 M-17 | Runs-152 | Avg-15 | SR*-77
217 Down 139 Shakib Al Hasan (Bangladesh) flag Shakib Al Hasan (Bangladesh) 64.28 M-32 | Runs-970 | Avg-33 | SR*-88
219 New Mustafizur Rahman (Bangladesh) flag Mustafizur Rahman (Bangladesh) 62.65 M-48 | Runs-93 | Avg-8 | SR*-45
220 Down 53 Ikram Alikhil (Afghanistan) flag Ikram Alikhil (Afghanistan) 61.77 M-20 | Runs-152 | Avg-17 | SR*-78
224 New JP Kotze (Namibia) flag JP Kotze (Namibia) 60.09 M-18 | Runs-285 | Avg-17 | SR*-64
225 New Cooper Connolly (Australia) flag Cooper Connolly (Australia) 59.88 M-8 | Runs-94 | Avg-31 | SR*-73
226 Down 87 Ryan Burl (Zimbabwe) flag Ryan Burl (Zimbabwe) 59.87 M-31 | Runs-625 | Avg-27 | SR*-83
227 Up 1 Josh Hazlewood (Australia) flag Josh Hazlewood (Australia) 59.76 M-40 | Runs-81 | Avg-14 | SR*-96
228 Down 3 Shikhar Dhawan (India) flag Shikhar Dhawan (India) 59.67 M-22 | Runs-688 | Avg-34 | SR*-74
230 New Parvez Hossain Emon (Bangladesh) flag Parvez Hossain Emon (Bangladesh) 59.43 M-3 | Runs-108 | Avg-36 | SR*-84
231 New Harmeet Singh (U.S.A.) flag Harmeet Singh (U.S.A.) 58.66 M-22 | Runs-325 | Avg-25 | SR*-113
232 Down 133 Ayaan Khan (Oman) flag Ayaan Khan (Oman) 57.71 M-31 | Runs-831 | Avg-31 | SR*-80
233 New Graham Hume (Ireland) flag Graham Hume (Ireland) 57.50 M-21 | Runs-79 | Avg-16 | SR*-64
235 New Saad Bin Zafar (Canada) flag Saad Bin Zafar (Canada) 56.90 M-30 | Runs-360 | Avg-16 | SR*-75
238 Down 107 Dimuth Karunaratne (Sri Lanka) flag Dimuth Karunaratne (Sri Lanka) 56.09 M-16 | Runs-549 | Avg-39 | SR*-88
240 Down 166 Kusal Perera (Sri Lanka) flag Kusal Perera (Sri Lanka) 55.69 M-9 | Runs-166 | Avg-18 | SR*-106
248 Down 55 Mitchell Starc (Australia) flag Mitchell Starc (Australia) 53.94 M-31 | Runs-155 | Avg-10 | SR*-58
249 Down 170 Nicholas Pooran (West Indies) flag Nicholas Pooran (West Indies) 53.91 M-30 | Runs-939 | Avg-34 | SR*-94
Tags: #topcricketplayersofalltime #bestcricketplayersofalltime #greatestcricketplayers #odicricket #odis #menodis #benduckett #duckett #travishead #head #charithasalanka #asalanka #rachinravindra #ravindra #saimayub #ayub #sherfanerutherford #rutherford #najmulhossainshanto #shanto #alexcarey #carey #quintondekock #kock #evinlewis #lewis #michaelbracewell #bracewell #iccrankings #icctestrankings #iccodirankings #icct20irankings #iccteamrankings #iccplayerrankings #iccmenrankings #iccwomenrankings #iplrankings