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
5 Down 2 Ben Duckett (England) flag Ben Duckett (England) 603.29 M-31 | Runs-1222 | A-41 | SR-102
6 Down 2 Travis Head (Australia) flag Travis Head (Australia) 571.35 M-37 | Runs-1734 | A-54 | SR-121
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
13 Up 2 Rachin Ravindra (New Zealand) flag Rachin Ravindra (New Zealand) 467.97 M-39 | Runs-1424 | A-42 | SR-108
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
16 Down 5 Charith Asalanka (Sri Lanka) flag Charith Asalanka (Sri Lanka) 460.83 M-72 | Runs-2262 | A-42 | SR-91
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
26 Down 4 Saim Ayub (Pakistan) flag Saim Ayub (Pakistan) 376.50 M-17 | Runs-751 | A-47 | SR-100
27 Down 3 Sherfane Rutherford (West Indies) flag Sherfane Rutherford (West Indies) 368.38 M-22 | Runs-743 | A-44 | SR-101
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
30 Down 3 Najmul Hossain Shanto (Bangladesh) flag Najmul Hossain Shanto (Bangladesh) 357.74 M-50 | Runs-1612 | A-35 | SR-79
31 Down 3 Rahmanullah Gurbaz (Afghanistan) flag Rahmanullah Gurbaz (Afghanistan) 356.08 M-46 | Runs-1580 | A-35 | SR-86
32 Down 3 Alex Carey (Australia) flag Alex Carey (Australia) 350.74 M-40 | Runs-1042 | A-34 | SR-92
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
37 No change Quinton de Kock (South Africa) flag Quinton de Kock (South Africa) 321.78 M-34 | Runs-1539 | A-48 | SR-101
38 Down 2 Janith Liyanage (Sri Lanka) flag Janith Liyanage (Sri Lanka) 318.09 M-34 | Runs-990 | A-43 | SR-85
39 Up 7 Mark Chapman (New Zealand/Hong Kong) flag Mark Chapman (New Zealand/Hong Kong) 307.88 M-26 | Runs-771 | A-41 | SR-110
40 Down 1 Jos Buttler (England) flag Jos Buttler (England) 306.70 M-51 | Runs-1643 | A-40 | SR-108
41 Down 1 Evin Lewis (West Indies) flag Evin Lewis (West Indies) 298.72 M-13 | Runs-432 | A-36 | SR-103
42 Down 1 Liam Livingstone (England) flag Liam Livingstone (England) 297.55 M-36 | Runs-860 | A-31 | SR-108
43 Up 13 Jacob Bethell (England) flag Jacob Bethell (England) 293.06 M-21 | Runs-603 | A-34 | SR-92
44 Down 1 Michael Bracewell (New Zealand) flag Michael Bracewell (New Zealand) 291.69 M-43 | Runs-956 | A-37 | SR-109
45 Down 1 Tom Latham (New Zealand) flag Tom Latham (New Zealand) 289.40 M-61 | Runs-1640 | A-34 | SR-88
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
49 Up 13 Devon Conway (New Zealand) flag Devon Conway (New Zealand) 279.43 M-40 | Runs-1467 | A-41 | SR-88
50 Down 2 Tony de Zorzi (South Africa) flag Tony de Zorzi (South Africa) 278.41 M-22 | Runs-705 | A-37 | SR-99
51 Down 2 Tanzid Hasan (Bangladesh) flag Tanzid Hasan (Bangladesh) 276.19 M-28 | Runs-558 | A-21 | SR-99
52 Down 2 Ryan Rickelton (South Africa) flag Ryan Rickelton (South Africa) 275.91 M-17 | Runs-454 | A-28 | SR-86
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
58 No change George Munsey (Scotland) flag George Munsey (Scotland) 247.93 M-39 | Runs-1838 | A-54 | SR-96
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
63 No change Fakhar Zaman (Pakistan) flag Fakhar Zaman (Pakistan) 240.98 M-39 | Runs-1536 | A-43 | SR-91
64 No change Axar Patel (India) flag Axar Patel (India) 240.31 M-33 | Runs-677 | A-29 | SR-91
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
69 Up 3 David Miller (South Africa) flag David Miller (South Africa) 228.26 M-38 | Runs-1203 | A-48 | SR-113
70 No change Sediqullah Atal (Afghanistan) flag Sediqullah Atal (Afghanistan) 227.87 M-12 | Runs-377 | A-34 | SR-78
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
73 Up 2 Soumya Sarkar (Bangladesh) flag Soumya Sarkar (Bangladesh) 205.22 M-18 | Runs-570 | A-38 | SR-88
74 No change Sean Williams (Zimbabwe) flag Sean Williams (Zimbabwe) 202.41 M-22 | Runs-1068 | A-51 | SR-113
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
80 Down 11 Kamindu Mendis (Sri Lanka) flag Kamindu Mendis (Sri Lanka) 192.11 M-20 | Runs-400 | A-29 | 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
83 No change Gudakesh Motie (West Indies) flag Gudakesh Motie (West Indies) 189.16 M-34 | Runs-357 | A-22 | SR-101
84 No change Hashmatullah Shahidi (Afghanistan) flag Hashmatullah Shahidi (Afghanistan) 186.64 M-49 | Runs-1165 | A-31 | SR-70
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
88 Up 9 Mitchell Santner (New Zealand) flag Mitchell Santner (New Zealand) 179.56 M-49 | Runs-653 | A-26 | 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
96 Down 15 Craig Ervine (Zimbabwe) flag Craig Ervine (Zimbabwe) 163.72 M-26 | Runs-763 | A-35 | SR-83
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
99 Up 15 Dunith Wellalage (Sri Lanka) flag Dunith Wellalage (Sri Lanka) 158.06 M-34 | Runs-453 | A-22 | SR-84
100 Up 21 Henry Nicholls (New Zealand) flag Henry Nicholls (New Zealand) 157.62 M-32 | Runs-843 | A-31 | SR-77
Tags: #topcricketplayersofalltime #bestcricketplayersofalltime #greatestcricketplayers #odicricket #odis #menodis #harrybrook #brook #darylmitchell #mitchell #rohitsharma #sharma #viratkohli #kohli #benduckett #duckett #travishead #head #shaihope #hope #joeroot #root #aidenmarkram #markram #kusalmendis #mendis #keacycarty #carty #iccrankings #icctestrankings #iccodirankings #icct20irankings #iccteamrankings #iccplayerrankings #iccmenrankings #iccwomenrankings #iplrankings