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. For the last update date and full update schedule, refer to FAQs.
CRR Change Name Points Stats
1 Up 1 Harry Brook (England) flag Harry Brook (England) 703.41 M-38 | Runs-1354 | A-40 | SR-105
2 Up 14 Daryl Mitchell (New Zealand) flag Daryl Mitchell (New Zealand) 648.95 M-56 | Runs-2578 | A-56 | SR-95
3 Down 2 Rohit Sharma (India) flag Rohit Sharma (India) 641.52 M-55 | Runs-2372 | A-48 | SR-111
4 Up 2 Virat Kohli (India) flag Virat Kohli (India) 626.14 M-54 | Runs-2512 | A-58 | SR-98
7 Down 2 Shai Hope (West Indies) flag Shai Hope (West Indies) 550.30 M-62 | Runs-2415 | A-48 | SR-89
8 Up 5 Joe Root (England) flag Joe Root (England) 530.19 M-37 | Runs-1468 | A-43 | SR-91
9 Down 1 Aiden Markram (South Africa) flag Aiden Markram (South Africa) 494.14 M-49 | Runs-1809 | A-44 | SR-105
10 Down 1 Kusal Mendis (Sri Lanka) flag Kusal Mendis (Sri Lanka) 488.03 M-72 | Runs-2593 | A-43 | SR-91
11 Down 1 Keacy Carty (West Indies) flag Keacy Carty (West Indies) 479.20 M-46 | Runs-1593 | A-42 | SR-77
12 Down 5 Pathum Nissanka (Sri Lanka) flag Pathum Nissanka (Sri Lanka) 474.34 M-65 | Runs-2688 | A-45 | SR-91
14 Up 6 Shubman Gill (India) flag Shubman Gill (India) 467.00 M-58 | Runs-2904 | A-58 | SR-100
15 Down 3 Babar Azam (Pakistan) flag Babar Azam (Pakistan) 465.24 M-57 | Runs-2516 | A-49 | SR-84
17 Down 3 Salman Agha (Pakistan) flag Salman Agha (Pakistan) 459.87 M-47 | Runs-1363 | A-44 | SR-95
18 Up 13 Glenn Phillips (New Zealand) flag Glenn Phillips (New Zealand) 435.05 M-47 | Runs-1262 | A-42 | SR-103
19 Down 2 Ibrahim Zadran (Afghanistan) flag Ibrahim Zadran (Afghanistan) 434.86 M-38 | Runs-1867 | A-53 | SR-83
20 Down 2 Heinrich Klaasen (South Africa) flag Heinrich Klaasen (South Africa) 433.53 M-36 | Runs-1528 | A-51 | SR-130
21 Up 9 Will Young (New Zealand) flag Will Young (New Zealand) 424.32 M-53 | Runs-1811 | A-37 | SR-86
22 Down 3 Mohammad Rizwan (Pakistan) flag Mohammad Rizwan (Pakistan) 421.74 M-59 | Runs-2057 | A-51 | SR-84
23 No change Shreyas Iyer (India) flag Shreyas Iyer (India) 411.04 M-51 | Runs-2110 | A-50 | SR-98
24 Up 14 KL Rahul (India) flag KL Rahul (India) 388.06 M-53 | Runs-1775 | A-55 | SR-92
25 Down 4 Kane Williamson (New Zealand) flag Kane Williamson (New Zealand) 384.54 M-24 | Runs-1083 | A-57 | SR-81
28 Down 3 Matthew Breetzke (South Africa) flag Matthew Breetzke (South Africa) 363.63 M-12 | Runs-706 | A-64 | SR-97
29 Down 3 Temba Bavuma (South Africa) flag Temba Bavuma (South Africa) 360.52 M-39 | Runs-1383 | A-40 | SR-89
31 Down 3 Rahmanullah Gurbaz (Afghanistan) flag Rahmanullah Gurbaz (Afghanistan) 356.08 M-46 | Runs-1580 | A-35 | SR-86
33 Down 1 Towhid Hridoy (Bangladesh) flag Towhid Hridoy (Bangladesh) 340.69 M-44 | Runs-1265 | A-34 | SR-78
34 No change Azmatullah Omarzai (Afghanistan) flag Azmatullah Omarzai (Afghanistan) 340.34 M-40 | Runs-1076 | A-45 | SR-98
35 Down 2 Mitchell Marsh (Australia) flag Mitchell Marsh (Australia) 339.53 M-36 | Runs-1426 | A-43 | SR-100
36 Down 1 Josh Inglis (Australia) flag Josh Inglis (Australia) 333.47 M-33 | Runs-766 | A-29 | SR-106
38 Down 2 Janith Liyanage (Sri Lanka) flag Janith Liyanage (Sri Lanka) 318.09 M-34 | Runs-990 | A-43 | SR-85
40 Down 1 Jos Buttler (England) flag Jos Buttler (England) 306.70 M-51 | Runs-1643 | A-40 | SR-108
42 Down 1 Liam Livingstone (England) flag Liam Livingstone (England) 297.55 M-36 | Runs-860 | A-31 | SR-108
46 Down 4 Harry Tector (Ireland) flag Harry Tector (Ireland) 288.92 M-34 | Runs-1322 | A-49 | SR-89
47 Down 2 Steven Smith (Australia) flag Steven Smith (Australia) 284.96 M-42 | Runs-1422 | A-43 | SR-83
48 Down 1 Mehidy Hasan Miraz (Bangladesh) flag Mehidy Hasan Miraz (Bangladesh) 280.37 M-62 | Runs-1364 | A-30 | SR-77
53 Down 1 Phil Salt (England) flag Phil Salt (England) 264.12 M-30 | Runs-884 | A-32 | SR-115
54 Down 1 Mohammad Nabi (Afghanistan) flag Mohammad Nabi (Afghanistan) 263.37 M-49 | Runs-945 | A-28 | SR-99
55 Down 4 Rassie van der Dussen (South Africa) flag Rassie van der Dussen (South Africa) 262.09 M-39 | Runs-1390 | A-39 | SR-85
56 Down 2 Brandon King (West Indies) flag Brandon King (West Indies) 257.13 M-54 | Runs-1433 | A-28 | SR-84
57 Down 2 Rahmat Shah (Afghanistan) flag Rahmat Shah (Afghanistan) 255.40 M-46 | Runs-1414 | A-34 | SR-73
59 No change Mahmudullah (Bangladesh) flag Mahmudullah (Bangladesh) 247.41 M-39 | Runs-1220 | A-45 | SR-80
60 No change Jaker Ali (Bangladesh) flag Jaker Ali (Bangladesh) 246.45 M-12 | Runs-394 | A-39 | SR-78
61 Down 4 Paul Stirling (Ireland) flag Paul Stirling (Ireland) 245.48 M-34 | Runs-958 | A-33 | SR-94
62 Down 1 Jamie Smith (England) flag Jamie Smith (England) 244.42 M-19 | Runs-392 | A-22 | SR-112
65 No change Abdullah Shafique (Pakistan) flag Abdullah Shafique (Pakistan) 239.75 M-27 | Runs-737 | A-29 | SR-78
66 No change Cameron Green (Australia) flag Cameron Green (Australia) 238.82 M-30 | Runs-761 | A-45 | SR-90
67 No change Tristan Stubbs (South Africa) flag Tristan Stubbs (South Africa) 236.45 M-15 | Runs-392 | A-30 | SR-85
68 No change Justin Greaves (West Indies) flag Justin Greaves (West Indies) 232.85 M-18 | Runs-400 | A-33 | SR-108
71 No change Roston Chase (West Indies) flag Roston Chase (West Indies) 223.35 M-36 | Runs-605 | A-28 | SR-83
72 Up 1 Will Jacks (England) flag Will Jacks (England) 222.41 M-23 | Runs-629 | A-33 | SR-104
75 Up 2 Max O'Dowd (Netherlands) flag Max O'Dowd (Netherlands) 201.03 M-57 | Runs-1814 | A-34 | SR-76
76 Up 2 Matthew Short (Australia) flag Matthew Short (Australia) 200.74 M-18 | Runs-392 | A-25 | SR-93
77 Up 2 Glenn Maxwell (Australia) flag Glenn Maxwell (Australia) 200.54 M-33 | Runs-760 | A-32 | SR-132
78 Up 2 Marnus Labuschagne (Australia) flag Marnus Labuschagne (Australia) 195.98 M-53 | Runs-1398 | A-33 | SR-81
79 Down 3 Sadeera Samarawickrama (Sri Lanka) flag Sadeera Samarawickrama (Sri Lanka) 193.74 M-48 | Runs-1318 | A-35 | SR-91
81 Up 4 Sikandar Raza (Zimbabwe) flag Sikandar Raza (Zimbabwe) 191.81 M-42 | Runs-1390 | A-45 | SR-92
82 No change Lorcan Tucker (Ireland) flag Lorcan Tucker (Ireland) 190.74 M-32 | Runs-653 | A-30 | SR-95
85 Up 13 Jamie Overton (England) flag Jamie Overton (England) 185.51 M-13 | Runs-272 | A-27 | SR-111
86 No change Saiteja Mukkamalla (U.S.A.) flag Saiteja Mukkamalla (U.S.A.) 182.74 M-37 | Runs-1255 | A-39 | SR-81
87 No change Milind Kumar (U.S.A.) flag Milind Kumar (U.S.A.) 180.94 M-22 | Runs-1016 | A-68 | SR-102
89 Down 1 Wiaan Mulder (South Africa) flag Wiaan Mulder (South Africa) 178.43 M-18 | Runs-257 | A-21 | SR-86
90 Down 1 D Brevis (South Africa) flag D Brevis (South Africa) 176.76 M-9 | Runs-230 | A-29 | SR-144
91 Up 1 Naseem Shah (Pakistan) flag Naseem Shah (Pakistan) 171.25 M-34 | Runs-224 | A-22 | SR-89
92 Down 2 Scott Edwards (Netherlands) flag Scott Edwards (Netherlands) 169.76 M-56 | Runs-1745 | A-39 | SR-91
93 Up 1 Corbin Bosch (South Africa) flag Corbin Bosch (South Africa) 169.62 M-12 | Runs-270 | A-45 | SR-109
94 Up 2 Brian Bennett (Zimbabwe) flag Brian Bennett (Zimbabwe) 168.44 M-11 | Runs-348 | A-32 | SR-96
95 Down 4 Wanindu Hasaranga (Sri Lanka) flag Wanindu Hasaranga (Sri Lanka) 165.09 M-40 | Runs-589 | A-24 | SR-120
97 Down 2 Andy Balbirnie (Ireland) flag Andy Balbirnie (Ireland) 163.44 M-32 | Runs-731 | A-29 | SR-70
98 Up 1 Marco Jansen (South Africa) flag Marco Jansen (South Africa) 160.69 M-31 | Runs-553 | A-25 | SR-112
101 Down 1 Monank Patel (U.S.A.) flag Monank Patel (U.S.A.) 151.42 M-52 | Runs-1763 | A-35 | SR-85
102 Down 9 Avishka Fernando (Sri Lanka) flag Avishka Fernando (Sri Lanka) 150.69 M-25 | Runs-625 | A-26 | SR-84
103 Down 2 Curtis Campher (Ireland) flag Curtis Campher (Ireland) 145.85 M-30 | Runs-725 | A-32 | SR-83
104 Down 2 Jofra Archer (England) flag Jofra Archer (England) 142.18 M-19 | Runs-180 | A-26 | SR-118
105 Down 1 Aarif Sheikh (Nepal) flag Aarif Sheikh (Nepal) 139.04 M-53 | Runs-1266 | A-31 | SR-67
106 Down 1 Hardik Pandya (India) flag Hardik Pandya (India) 137.17 M-31 | Runs-618 | A-33 | SR-100
107 Down 4 Adil Rashid (England) flag Adil Rashid (England) 136.71 M-49 | Runs-308 | A-14 | SR-80
108 Down 2 Mushfiqur Rahim (Bangladesh) flag Mushfiqur Rahim (Bangladesh) 135.67 M-47 | Runs-1214 | A-33 | SR-83
111 Down 2 Muhammad Waseem (U.A.E.) flag Muhammad Waseem (U.A.E.) 130.80 M-65 | Runs-1698 | A-26 | SR-88
112 Up 10 Mitchell Hay (New Zealand) flag Mitchell Hay (New Zealand) 130.57 M-10 | Runs-186 | A-31 | SR-104
113 Down 3 Rishad Hossain (Bangladesh) flag Rishad Hossain (Bangladesh) 130.43 M-14 | Runs-176 | A-20 | SR-141
114 Down 3 Brandon McMullen (Scotland) flag Brandon McMullen (Scotland) 129.97 M-37 | Runs-1202 | A-41 | SR-88
116 Down 4 Gerhard Erasmus (Namibia) flag Gerhard Erasmus (Namibia) 128.79 M-55 | Runs-1952 | A-40 | SR-78
118 Up 1 Bas de Leede (Netherlands) flag Bas de Leede (Netherlands) 126.00 M-43 | Runs-1094 | A-31 | SR-77
119 Down 4 Matthew Forde (West Indies) flag Matthew Forde (West Indies) 125.76 M-16 | Runs-193 | A-19 | SR-126
120 Down 4 Richie Berrington (Scotland) flag Richie Berrington (Scotland) 124.81 M-49 | Runs-1534 | A-43 | SR-78
121 Down 4 Tayyab Tahir (Pakistan) flag Tayyab Tahir (Pakistan) 124.81 M-11 | Runs-181 | A-23 | SR-102
122 Down 2 Gulbadin Naib (Afghanistan) flag Gulbadin Naib (Afghanistan) 120.95 M-19 | Runs-235 | A-16 | SR-88
124 Down 1 George Dockrell (Ireland) flag George Dockrell (Ireland) 117.36 M-34 | Runs-687 | A-33 | SR-96
126 Down 1 Pargat Singh (Canada) flag Pargat Singh (Canada) 116.27 M-28 | Runs-961 | A-37 | SR-77
128 Down 1 Kyle Verreynne (South Africa) flag Kyle Verreynne (South Africa) 114.92 M-10 | Runs-250 | A-36 | SR-94
131 Down 1 Bhim Sharki (Nepal) flag Bhim Sharki (Nepal) 113.31 M-36 | Runs-985 | A-33 | SR-68
132 Down 1 Rahul Chopra (U.A.E.) flag Rahul Chopra (U.A.E.) 112.24 M-18 | Runs-454 | A-27 | SR-75
133 Down 1 Jatinder Singh (Oman) flag Jatinder Singh (Oman) 110.23 M-40 | Runs-1259 | A-33 | SR-73
134 Down 1 Sean Abbott (Australia) flag Sean Abbott (Australia) 108.82 M-27 | Runs-367 | A-22 | SR-99
135 Down 1 Teja Nidamanuru (Netherlands) flag Teja Nidamanuru (Netherlands) 108.56 M-41 | Runs-893 | A-27 | SR-91
139 Down 1 Rohit Paudel (Nepal) flag Rohit Paudel (Nepal) 104.46 M-65 | Runs-1697 | A-30 | SR-76
141 Down 1 Andries Gous (U.S.A.) flag Andries Gous (U.S.A.) 102.40 M-14 | Runs-405 | A-31 | SR-84
142 Up 1 Kushal Bhurtel (Nepal) flag Kushal Bhurtel (Nepal) 100.94 M-59 | Runs-1310 | A-23 | SR-81
145 No change Brydon Carse (England) flag Brydon Carse (England) 99.99 M-27 | Runs-221 | A-16 | SR-80
146 No change Dipendra Singh Airee (Nepal) flag Dipendra Singh Airee (Nepal) 99.98 M-58 | Runs-1082 | A-23 | SR-75
148 No change Romario Shepherd (West Indies) flag Romario Shepherd (West Indies) 98.36 M-32 | Runs-375 | A-19 | SR-108
Tags: #topcricketplayersofalltime #bestcricketplayersofalltime #greatestcricketplayers #odicricket #odis #menodis #harrybrook #brook #darylmitchell #mitchell #rohitsharma #sharma #viratkohli #kohli #shaihope #hope #joeroot #root #aidenmarkram #markram #kusalmendis #mendis #keacycarty #carty #pathumnissanka #nissanka #shubmangill #gill #iccrankings #icctestrankings #iccodirankings #icct20irankings #iccteamrankings #iccplayerrankings #iccmenrankings #iccwomenrankings #iplrankings