Updated quarterly or as mentioned, these are Cricratings' own rankings as calculated using last four years of performances. Recent matches carry more weight using progressive factors.  These are not ICC rankings and any resemblance is purely coincidental. Refer to FAQs for update schedule.
CRR Change Name Points Stats
2 No change Travis Head (Australia) flag Travis Head (Australia) 716.20 M-37 | Runs-1734 | A-54 | SR-121
3 Up 2 Rachin Ravindra (New Zealand) flag Rachin Ravindra (New Zealand) 667.48 M-37 | Runs-1354 | A-42 | SR-108
8 Down 1 Ben Duckett (England) flag Ben Duckett (England) 605.40 M-28 | Runs-1114 | A-41 | SR-105
15 Up 4 Charith Asalanka (Sri Lanka) flag Charith Asalanka (Sri Lanka) 519.66 M-72 | Runs-2333 | A-43 | SR-92
16 Up 36 Quinton de Kock (South Africa) flag Quinton de Kock (South Africa) 509.05 M-34 | Runs-1654 | A-52 | SR-100
22 Up 29 Saim Ayub (Pakistan) flag Saim Ayub (Pakistan) 474.83 M-17 | Runs-751 | A-47 | SR-100
26 Up 30 Fakhar Zaman (Pakistan) flag Fakhar Zaman (Pakistan) 449.47 M-39 | Runs-1536 | A-43 | SR-91
28 Up 9 Sherfane Rutherford (West Indies) flag Sherfane Rutherford (West Indies) 445.03 M-20 | Runs-711 | A-47 | SR-101
32 Down 2 Dawid Malan (England) flag Dawid Malan (England) 433.49 M-24 | Runs-1292 | A-59 | SR-99
33 Up 7 Devon Conway (New Zealand) flag Devon Conway (New Zealand) 425.43 M-35 | Runs-1289 | A-42 | SR-87
37 Down 5 Tom Latham (New Zealand) flag Tom Latham (New Zealand) 396.82 M-59 | Runs-1591 | A-34 | SR-88
38 Up 4 David Miller (South Africa) flag David Miller (South Africa) 396.16 M-41 | Runs-1244 | A-48 | SR-112
40 Up 3 Ben Stokes (England) flag Ben Stokes (England) 387.35 M-13 | Runs-592 | A-46 | SR-97
41 Up 4 George Munsey (Scotland) flag George Munsey (Scotland) 383.49 M-39 | Runs-1838 | A-54 | SR-96
43 Down 10 Najmul Hossain Shanto (Bangladesh) flag Najmul Hossain Shanto (Bangladesh) 382.66 M-50 | Runs-1612 | A-35 | SR-79
44 Up 4 David Warner (Australia) flag David Warner (Australia) 376.25 M-33 | Runs-1477 | A-45 | SR-104
45 Up 4 Alex Carey (Australia) flag Alex Carey (Australia) 372.66 M-40 | Runs-1042 | A-34 | SR-92
46 Up 19 Tony de Zorzi (South Africa) flag Tony de Zorzi (South Africa) 369.43 M-20 | Runs-649 | A-36 | SR-97
47 No change Michael Bracewell (New Zealand) flag Michael Bracewell (New Zealand) 363.33 M-38 | Runs-861 | A-36 | SR-108
49 Down 15 Sean Williams (Zimbabwe) flag Sean Williams (Zimbabwe) 358.33 M-25 | Runs-1222 | A-51 | SR-110
57 Up 6 Soumya Sarkar (Bangladesh) flag Soumya Sarkar (Bangladesh) 324.91 M-18 | Runs-570 | A-38 | SR-88
58 Down 5 Mark Chapman (New Zealand/Hong Kong) flag Mark Chapman (New Zealand/Hong Kong) 316.87 M-24 | Runs-707 | A-42 | SR-111
60 Up 1 Tanzid Hasan (Bangladesh) flag Tanzid Hasan (Bangladesh) 313.56 M-28 | Runs-558 | A-21 | SR-99
64 Up 4 Imam-ul-Haq (Pakistan) flag Imam-ul-Haq (Pakistan) 304.78 M-29 | Runs-1129 | A-43 | SR-85
65 Up 4 Axar Patel (India) flag Axar Patel (India) 302.43 M-33 | Runs-677 | A-29 | SR-91
71 Up 4 Ryan Rickelton (South Africa) flag Ryan Rickelton (South Africa) 278.31 M-15 | Runs-454 | A-32 | SR-87
73 Up 5 Jacob Bethell (England) flag Jacob Bethell (England) 269.03 M-18 | Runs-517 | A-34 | SR-97
74 Up 3 Evin Lewis (West Indies) flag Evin Lewis (West Indies) 268.23 M-13 | Runs-432 | A-36 | SR-103
76 Down 6 Hashmatullah Shahidi (Afghanistan) flag Hashmatullah Shahidi (Afghanistan) 266.01 M-52 | Runs-1320 | A-33 | SR-70
80 No change Ishan Kishan (India) flag Ishan Kishan (India) 258.70 M-25 | Runs-873 | A-44 | SR-101
81 Down 10 Craig Ervine (Zimbabwe) flag Craig Ervine (Zimbabwe) 254.45 M-29 | Runs-863 | A-35 | SR-83
82 Up 15 Kamindu Mendis (Sri Lanka) flag Kamindu Mendis (Sri Lanka) 251.35 M-23 | Runs-485 | A-29 | SR-86
92 Down 4 Saud Shakeel (Pakistan) flag Saud Shakeel (Pakistan) 236.93 M-16 | Runs-344 | A-26 | SR-89
94 Up 4 Sediqullah Atal (Afghanistan) flag Sediqullah Atal (Afghanistan) 223.15 M-12 | Runs-377 | A-34 | SR-78
98 Up 4 Shakib Al Hasan (Bangladesh) flag Shakib Al Hasan (Bangladesh) 215.90 M-32 | Runs-970 | A-33 | SR-88
107 Up 15 Alick Athanaze (West Indies) flag Alick Athanaze (West Indies) 205.89 M-17 | Runs-405 | A-24 | SR-77
108 No change Shikhar Dhawan (India) flag Shikhar Dhawan (India) 205.78 M-22 | Runs-688 | A-34 | SR-74
109 No change Dimuth Karunaratne (Sri Lanka) flag Dimuth Karunaratne (Sri Lanka) 205.37 M-16 | Runs-549 | A-39 | SR-88
112 No change Rishabh Pant (India) flag Rishabh Pant (India) 200.88 M-13 | Runs-342 | A-34 | SR-96
117 Up 1 Nicholas Pooran (West Indies) flag Nicholas Pooran (West Indies) 193.46 M-30 | Runs-939 | A-34 | SR-94
118 Down 27 Henry Nicholls (New Zealand) flag Henry Nicholls (New Zealand) 193.19 M-29 | Runs-771 | A-32 | SR-77
119 Up 6 Gudakesh Motie (West Indies) flag Gudakesh Motie (West Indies) 192.45 M-34 | Runs-357 | A-22 | SR-101
120 Up 1 Mitchell Santner (New Zealand) flag Mitchell Santner (New Zealand) 191.08 M-47 | Runs-610 | A-25 | SR-99
125 Up 3 Kusal Perera (Sri Lanka) flag Kusal Perera (Sri Lanka) 182.33 M-9 | Runs-166 | A-18 | SR-106
126 Up 3 Tamim Iqbal (Bangladesh) flag Tamim Iqbal (Bangladesh) 181.42 M-24 | Runs-691 | A-35 | SR-78
133 Up 2 Afif Hossain (Bangladesh) flag Afif Hossain (Bangladesh) 171.60 M-27 | Runs-521 | A-27 | SR-83
136 Down 23 Vikramjit Singh (Netherlands) flag Vikramjit Singh (Netherlands) 169.79 M-46 | Runs-1304 | A-30 | SR-72
140 Up 1 Khushdil Shah (Pakistan) flag Khushdil Shah (Pakistan) 163.91 M-14 | Runs-295 | A-33 | SR-103
141 Up 1 Kyle Mayers (West Indies) flag Kyle Mayers (West Indies) 162.88 M-25 | Runs-609 | A-26 | SR-89
142 Up 1 Ben Curran (Zimbabwe) flag Ben Curran (Zimbabwe) 161.93 M-8 | Runs-340 | A-49 | SR-75
150 Down 1 Najibullah Zadran (Afghanistan) flag Najibullah Zadran (Afghanistan) 154.24 M-22 | Runs-445 | A-28 | SR-89
151 No change Jan Nicol Loftie-Eaton (Namibia) flag Jan Nicol Loftie-Eaton (Namibia) 154.17 M-50 | Runs-1097 | A-28 | SR-76
159 Down 36 Sam Curran (England) flag Sam Curran (England) 147.28 M-27 | Runs-496 | A-23 | SR-90
166 Up 1 Jan Frylinck (Namibia) flag Jan Frylinck (Namibia) 142.10 M-38 | Runs-775 | A-26 | SR-73
168 Up 2 Tadiwanashe Marumani (Zimbabwe) flag Tadiwanashe Marumani (Zimbabwe) 138.29 M-18 | Runs-204 | A-15 | SR-68
169 Down 1 Dunith Wellalage (Sri Lanka) flag Dunith Wellalage (Sri Lanka) 134.47 M-31 | Runs-386 | A-20 | SR-80
175 Up 5 Ravindra Jadeja (India) flag Ravindra Jadeja (India) 130.78 M-36 | Runs-395 | A-33 | SR-77
176 Up 108 Mohammad Nawaz (Pakistan) flag Mohammad Nawaz (Pakistan) 130.67 M-28 | Runs-335 | A-22 | SR-89
177 Up 4 Nicholas Kirton (Canada) flag Nicholas Kirton (Canada) 130.25 M-26 | Runs-625 | A-30 | SR-76
178 Up 6 Moeen Ali (England) flag Moeen Ali (England) 129.40 M-26 | Runs-478 | A-22 | SR-88
189 Up 3 James Neesham (New Zealand) flag James Neesham (New Zealand) 125.46 M-10 | Runs-175 | A-25 | SR-122
192 Down 9 Zane Green (Namibia) flag Zane Green (Namibia) 124.61 M-41 | Runs-660 | A-21 | SR-75
197 Down 53 Ali Naseer (U.A.E.) flag Ali Naseer (U.A.E.) 121.57 M-17 | Runs-396 | A-26 | SR-102
201 Up 4 Andy McBrine (Ireland) flag Andy McBrine (Ireland) 119.96 M-34 | Runs-475 | A-23 | SR-71
203 Up 3 Michael van Lingen (Namibia) flag Michael van Lingen (Namibia) 118.75 M-38 | Runs-1250 | A-39 | SR-92
211 Up 5 David Willey (England) flag David Willey (England) 115.59 M-21 | Runs-286 | A-26 | SR-108
219 Up 2 Ayaan Khan (Oman) flag Ayaan Khan (Oman) 114.25 M-31 | Runs-831 | A-31 | SR-80
220 Up 2 Washington Sundar (India) flag Washington Sundar (India) 113.75 M-25 | Runs-351 | A-22 | SR-84
223 Up 2 Gajanand Singh (U.S.A.) flag Gajanand Singh (U.S.A.) 112.38 M-30 | Runs-929 | A-37 | SR-84
225 Down 7 Gulsan Jha (Nepal) flag Gulsan Jha (Nepal) 111.76 M-39 | Runs-698 | A-27 | SR-79
227 Down 26 Shaheen Shah Afridi (Pakistan) flag Shaheen Shah Afridi (Pakistan) 110.42 M-43 | Runs-190 | A-13 | SR-106
229 Down 1 Ryan Burl (Zimbabwe) flag Ryan Burl (Zimbabwe) 109.85 M-31 | Runs-625 | A-27 | SR-83
232 Up 35 Faheem Ashraf (Pakistan) flag Faheem Ashraf (Pakistan) 108.99 M-11 | Runs-132 | A-22 | SR-96
233 Down 1 Akeal Hosein (West Indies) flag Akeal Hosein (West Indies) 107.72 M-31 | Runs-293 | A-17 | SR-82
236 Down 2 Andile Phehlukwayo (South Africa) flag Andile Phehlukwayo (South Africa) 104.44 M-17 | Runs-152 | A-15 | SR-77
238 Up 5 Kushal Malla (Nepal) flag Kushal Malla (Nepal) 103.62 M-32 | Runs-728 | A-28 | SR-90
240 No change Amir Jangoo (West Indies) flag Amir Jangoo (West Indies) 102.84 M-5 | Runs-153 | A-38 | SR-92
243 Up 2 JP Kotze (Namibia) flag JP Kotze (Namibia) 100.33 M-18 | Runs-285 | A-17 | SR-64
244 Up 2 Assad Vala (P.N.G.) flag Assad Vala (P.N.G.) 100.26 M-31 | Runs-1051 | A-35 | SR-70
249 Up 171 Hussain Talat (Pakistan) flag Hussain Talat (Pakistan) 97.04 M-9 | Runs-209 | A-42 | SR-88
Tags: #topcricketplayersofalltime #bestcricketplayersofalltime #greatestcricketplayers #odicricket #odis #menodis #travishead #head #rachinravindra #ravindra #benduckett #duckett #charithasalanka #asalanka #quintondekock #kock #saimayub #ayub #fakharzaman #zaman #sherfanerutherford #rutherford #dawidmalan #malan #devonconway #conway #tomlatham #latham #iccrankings #icctestrankings #iccodirankings #icct20irankings #iccteamrankings #iccplayerrankings #iccmenrankings #iccwomenrankings #iplrankings