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
1 No change Rohit Sharma (India) flag Rohit Sharma (India) 728.77 M-49 | Runs-2165 | A-50 | SR-113
4 Down 1 Kane Williamson (New Zealand) flag Kane Williamson (New Zealand) 664.61 M-24 | Runs-1083 | A-57 | SR-81
5 Down 1 Shubman Gill (India) flag Shubman Gill (India) 660.90 M-55 | Runs-2769 | A-59 | SR-100
6 No change Heinrich Klaasen (South Africa) flag Heinrich Klaasen (South Africa) 626.17 M-36 | Runs-1528 | A-51 | SR-130
7 Up 1 Daryl Mitchell (New Zealand) flag Daryl Mitchell (New Zealand) 620.87 M-53 | Runs-2226 | A-51 | SR-93
9 No change Ibrahim Zadran (Afghanistan) flag Ibrahim Zadran (Afghanistan) 593.80 M-38 | Runs-1867 | A-53 | SR-83
10 Up 2 Shreyas Iyer (India) flag Shreyas Iyer (India) 580.22 M-51 | Runs-2104 | A-50 | SR-99
11 Up 2 Virat Kohli (India) flag Virat Kohli (India) 567.20 M-51 | Runs-2086 | A-51 | SR-94
12 Down 1 Joe Root (England) flag Joe Root (England) 560.14 M-34 | Runs-1221 | A-38 | SR-92
13 Up 2 Aiden Markram (South Africa) flag Aiden Markram (South Africa) 548.96 M-49 | Runs-1747 | A-44 | SR-104
14 No change Harry Brook (England) flag Harry Brook (England) 546.71 M-35 | Runs-1170 | A-37 | SR-103
17 No change Shai Hope (West Indies) flag Shai Hope (West Indies) 506.24 M-63 | Runs-2389 | A-46 | SR-87
18 Up 2 Mitchell Marsh (Australia) flag Mitchell Marsh (Australia) 501.79 M-36 | Runs-1426 | A-43 | SR-100
19 Down 9 Kusal Mendis (Sri Lanka) flag Kusal Mendis (Sri Lanka) 499.84 M-72 | Runs-2523 | A-41 | SR-91
20 Down 2 Pathum Nissanka (Sri Lanka) flag Pathum Nissanka (Sri Lanka) 499.48 M-65 | Runs-2737 | A-46 | SR-91
21 Down 5 Babar Azam (Pakistan) flag Babar Azam (Pakistan) 492.42 M-57 | Runs-2516 | A-49 | SR-84
23 Up 1 Glenn Phillips (New Zealand) flag Glenn Phillips (New Zealand) 473.99 M-44 | Runs-1112 | A-40 | SR-102
24 Down 2 Keacy Carty (West Indies) flag Keacy Carty (West Indies) 465.21 M-44 | Runs-1586 | A-44 | SR-77
25 Down 2 Jos Buttler (England) flag Jos Buttler (England) 460.19 M-48 | Runs-1591 | A-40 | SR-107
27 Down 2 Mohammad Rizwan (Pakistan) flag Mohammad Rizwan (Pakistan) 446.78 M-59 | Runs-2057 | A-51 | SR-84
29 Down 8 Will Young (New Zealand) flag Will Young (New Zealand) 443.11 M-48 | Runs-1668 | A-38 | SR-86
30 Down 2 Temba Bavuma (South Africa) flag Temba Bavuma (South Africa) 440.93 M-40 | Runs-1442 | A-40 | SR-88
31 Down 2 Rassie van der Dussen (South Africa) flag Rassie van der Dussen (South Africa) 435.63 M-42 | Runs-1608 | A-43 | SR-88
34 Up 1 KL Rahul (India) flag KL Rahul (India) 418.14 M-50 | Runs-1583 | A-48 | SR-88
35 Up 4 Janith Liyanage (Sri Lanka) flag Janith Liyanage (Sri Lanka) 405.54 M-31 | Runs-910 | A-46 | SR-86
36 Up 2 Towhid Hridoy (Bangladesh) flag Towhid Hridoy (Bangladesh) 405.46 M-44 | Runs-1265 | A-34 | SR-78
39 Up 19 Salman Agha (Pakistan) flag Salman Agha (Pakistan) 395.93 M-47 | Runs-1363 | A-44 | SR-95
42 Down 15 Azmatullah Omarzai (Afghanistan) flag Azmatullah Omarzai (Afghanistan) 383.18 M-41 | Runs-1091 | A-45 | SR-98
48 Down 17 Rahmanullah Gurbaz (Afghanistan) flag Rahmanullah Gurbaz (Afghanistan) 361.34 M-49 | Runs-1708 | A-36 | SR-85
50 Down 9 Josh Inglis (Australia) flag Josh Inglis (Australia) 354.06 M-33 | Runs-766 | A-29 | SR-106
51 Down 7 Steven Smith (Australia) flag Steven Smith (Australia) 352.44 M-42 | Runs-1422 | A-43 | SR-83
52 Down 26 Abdullah Shafique (Pakistan) flag Abdullah Shafique (Pakistan) 349.10 M-27 | Runs-737 | A-29 | SR-78
53 Down 17 Mahmudullah (Bangladesh) flag Mahmudullah (Bangladesh) 341.73 M-39 | Runs-1220 | A-45 | SR-80
54 Down 8 Rahmat Shah (Afghanistan) flag Rahmat Shah (Afghanistan) 338.93 M-49 | Runs-1567 | A-35 | SR-72
55 Up 4 Mehidy Hasan Miraz (Bangladesh) flag Mehidy Hasan Miraz (Bangladesh) 334.57 M-62 | Runs-1364 | A-30 | SR-77
56 Down 6 Glenn Maxwell (Australia) flag Glenn Maxwell (Australia) 328.11 M-33 | Runs-760 | A-32 | SR-132
59 Down 2 Sikandar Raza (Zimbabwe) flag Sikandar Raza (Zimbabwe) 315.78 M-45 | Runs-1465 | A-43 | SR-92
61 Up 3 Scott Edwards (Netherlands) flag Scott Edwards (Netherlands) 308.99 M-59 | Runs-1953 | A-41 | SR-89
62 Up 5 Harry Tector (Ireland) flag Harry Tector (Ireland) 307.95 M-37 | Runs-1481 | A-51 | SR-87
63 Up 13 Matthew Breetzke (South Africa) flag Matthew Breetzke (South Africa) 305.17 M-9 | Runs-542 | A-68 | SR-96
66 No change Brandon King (West Indies) flag Brandon King (West Indies) 298.93 M-54 | Runs-1433 | A-28 | SR-84
67 Down 12 Phil Salt (England) flag Phil Salt (England) 298.41 M-30 | Runs-884 | A-32 | SR-115
68 Up 6 Max O'Dowd (Netherlands) flag Max O'Dowd (Netherlands) 289.08 M-57 | Runs-1814 | A-34 | SR-76
69 Up 27 Milind Kumar (U.S.A.) flag Milind Kumar (U.S.A.) 281.89 M-22 | Runs-1016 | A-68 | SR-102
70 Down 8 Will Jacks (England) flag Will Jacks (England) 279.89 M-21 | Runs-621 | A-33 | SR-104
72 Up 1 Marnus Labuschagne (Australia) flag Marnus Labuschagne (Australia) 269.20 M-53 | Runs-1398 | A-33 | SR-81
75 Down 21 Liam Livingstone (England) flag Liam Livingstone (England) 267.79 M-36 | Runs-860 | A-31 | SR-108
77 Up 16 Sadeera Samarawickrama (Sri Lanka) flag Sadeera Samarawickrama (Sri Lanka) 265.49 M-48 | Runs-1318 | A-35 | SR-91
78 Down 18 Mohammad Nabi (Afghanistan) flag Mohammad Nabi (Afghanistan) 264.28 M-49 | Runs-945 | A-28 | SR-99
79 No change Cameron Green (Australia) flag Cameron Green (Australia) 262.62 M-30 | Runs-761 | A-45 | SR-90
83 Down 2 Hardik Pandya (India) flag Hardik Pandya (India) 250.93 M-31 | Runs-618 | A-33 | SR-100
84 Down 2 Jason Roy (England) flag Jason Roy (England) 250.93 M-18 | Runs-613 | A-38 | SR-96
85 Down 2 Tristan Stubbs (South Africa) flag Tristan Stubbs (South Africa) 248.01 M-15 | Runs-392 | A-30 | SR-85
86 Down 2 Paul Stirling (Ireland) flag Paul Stirling (Ireland) 247.72 M-36 | Runs-1023 | A-33 | SR-95
87 Up 20 Saiteja Mukkamalla (U.S.A.) flag Saiteja Mukkamalla (U.S.A.) 245.45 M-37 | Runs-1255 | A-39 | SR-81
88 Down 1 Jamie Smith (England) flag Jamie Smith (England) 244.84 M-19 | Runs-392 | A-22 | SR-112
89 Down 4 Matthew Short (Australia) flag Matthew Short (Australia) 242.12 M-18 | Runs-392 | A-25 | SR-93
90 Down 4 Jaker Ali (Bangladesh) flag Jaker Ali (Bangladesh) 240.61 M-12 | Runs-394 | A-39 | SR-78
91 Down 19 Avishka Fernando (Sri Lanka) flag Avishka Fernando (Sri Lanka) 237.57 M-25 | Runs-625 | A-26 | SR-84
93 Down 4 Sybrand Engelbrecht (Netherlands) flag Sybrand Engelbrecht (Netherlands) 235.13 M-12 | Runs-385 | A-35 | SR-66
95 Up 4 Litton Das (Bangladesh) flag Litton Das (Bangladesh) 222.52 M-48 | Runs-1234 | A-29 | SR-82
96 Up 4 Sanju Samson (India) flag Sanju Samson (India) 218.12 M-15 | Runs-464 | A-58 | SR-100
97 Down 5 Teja Nidamanuru (Netherlands) flag Teja Nidamanuru (Netherlands) 218.10 M-41 | Runs-893 | A-27 | SR-91
99 Up 5 Andy Balbirnie (Ireland) flag Andy Balbirnie (Ireland) 215.68 M-33 | Runs-802 | A-31 | SR-71
100 Up 48 Wanindu Hasaranga (Sri Lanka) flag Wanindu Hasaranga (Sri Lanka) 211.70 M-39 | Runs-580 | A-24 | SR-120
101 Down 6 Brandon McMullen (Scotland) flag Brandon McMullen (Scotland) 211.01 M-37 | Runs-1202 | A-41 | SR-88
102 Up 4 Gerhard Erasmus (Namibia) flag Gerhard Erasmus (Namibia) 210.33 M-55 | Runs-1952 | A-40 | SR-78
103 Down 13 Monank Patel (U.S.A.) flag Monank Patel (U.S.A.) 209.96 M-52 | Runs-1763 | A-35 | SR-85
104 Up 13 Reeza Hendricks (South Africa) flag Reeza Hendricks (South Africa) 209.22 M-14 | Runs-409 | A-29 | SR-77
105 Up 9 Justin Greaves (West Indies) flag Justin Greaves (West Indies) 208.33 M-19 | Runs-406 | A-31 | SR-97
106 Down 3 Richie Berrington (Scotland) flag Richie Berrington (Scotland) 207.19 M-49 | Runs-1534 | A-43 | SR-78
110 Up 5 Roston Chase (West Indies) flag Roston Chase (West Indies) 202.71 M-37 | Runs-598 | A-26 | SR-80
111 Down 10 Colin Ackermann (Netherlands) flag Colin Ackermann (Netherlands) 202.61 M-20 | Runs-505 | A-28 | SR-76
113 Down 2 Muhammad Waseem (U.A.E.) flag Muhammad Waseem (U.A.E.) 198.58 M-65 | Runs-1698 | A-26 | SR-88
114 Down 20 Bas de Leede (Netherlands) flag Bas de Leede (Netherlands) 198.27 M-46 | Runs-1145 | A-30 | SR-74
115 Up 1 Regis Chakabva (Zimbabwe) flag Regis Chakabva (Zimbabwe) 198.18 M-14 | Runs-371 | A-29 | SR-79
116 Down 6 Mushfiqur Rahim (Bangladesh) flag Mushfiqur Rahim (Bangladesh) 195.75 M-47 | Runs-1214 | A-33 | SR-83
121 Down 2 Lorcan Tucker (Ireland) flag Lorcan Tucker (Ireland) 190.33 M-33 | Runs-662 | A-29 | SR-94
122 Down 2 Pargat Singh (Canada) flag Pargat Singh (Canada) 190.31 M-28 | Runs-961 | A-37 | SR-77
123 Up 1 Brian Bennett (Zimbabwe) flag Brian Bennett (Zimbabwe) 185.65 M-11 | Runs-348 | A-32 | SR-96
124 Up 3 Marco Jansen (South Africa) flag Marco Jansen (South Africa) 182.58 M-29 | Runs-464 | A-24 | SR-106
127 Up 3 Wiaan Mulder (South Africa) flag Wiaan Mulder (South Africa) 181.00 M-18 | Runs-257 | A-21 | SR-86
128 Up 3 Tom Cooper (Netherlands) flag Tom Cooper (Netherlands) 180.56 M-9 | Runs-343 | A-38 | SR-81
129 Up 3 Finn Allen (New Zealand) flag Finn Allen (New Zealand) 177.68 M-22 | Runs-582 | A-28 | SR-93
130 Down 25 Jatinder Singh (Oman) flag Jatinder Singh (Oman) 177.58 M-40 | Runs-1259 | A-33 | SR-73
131 Up 2 Rahul Chopra (U.A.E.) flag Rahul Chopra (U.A.E.) 175.05 M-18 | Runs-454 | A-27 | SR-75
132 Up 2 George Dockrell (Ireland) flag George Dockrell (Ireland) 173.28 M-37 | Runs-729 | A-30 | SR-96
134 Up 2 Curtis Campher (Ireland) flag Curtis Campher (Ireland) 171.03 M-33 | Runs-754 | A-29 | SR-82
135 Up 2 Iftikhar Ahmed (Pakistan) flag Iftikhar Ahmed (Pakistan) 170.25 M-21 | Runs-500 | A-42 | SR-113
137 Up 70 Jamie Overton (England) flag Jamie Overton (England) 166.85 M-10 | Runs-238 | A-26 | SR-105
138 Up 1 Shamarh Brooks (West Indies) flag Shamarh Brooks (West Indies) 164.47 M-29 | Runs-842 | A-30 | SR-76
139 Up 1 Jonny Bairstow (England) flag Jonny Bairstow (England) 164.25 M-18 | Runs-370 | A-22 | SR-87
143 Up 2 Martin Guptill (New Zealand) flag Martin Guptill (New Zealand) 161.49 M-12 | Runs-419 | A-35 | SR-81
144 Up 2 Aarif Sheikh (Nepal) flag Aarif Sheikh (Nepal) 161.47 M-53 | Runs-1266 | A-31 | SR-67
145 Up 26 Bhim Sharki (Nepal) flag Bhim Sharki (Nepal) 159.36 M-36 | Runs-985 | A-33 | SR-68
146 Down 8 Michael Leask (Scotland) flag Michael Leask (Scotland) 157.93 M-53 | Runs-1022 | A-29 | SR-114
147 Up 42 Dipendra Singh Airee (Nepal) flag Dipendra Singh Airee (Nepal) 157.88 M-58 | Runs-1082 | A-23 | SR-75
148 Down 1 Shayan Jahangir (U.S.A.) flag Shayan Jahangir (U.S.A.) 155.66 M-32 | Runs-795 | A-33 | SR-93
149 Up 4 Rohit Paudel (Nepal) flag Rohit Paudel (Nepal) 155.53 M-65 | Runs-1697 | A-30 | SR-76
152 Down 2 Asif Khan (U.A.E.) flag Asif Khan (U.A.E.) 153.98 M-38 | Runs-1270 | A-38 | SR-81
Tags: #topcricketplayersofalltime #bestcricketplayersofalltime #greatestcricketplayers #odicricket #odis #menodis #rohitsharma #sharma #kanewilliamson #williamson #shubmangill #gill #heinrichklaasen #klaasen #darylmitchell #mitchell #ibrahimzadran #zadran #shreyasiyer #iyer #viratkohli #kohli #joeroot #root #aidenmarkram #markram #harrybrook #brook #iccrankings #icctestrankings #iccodirankings #icct20irankings #iccteamrankings #iccplayerrankings #iccmenrankings #iccwomenrankings #iplrankings