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 No change Adil Rashid (England) flag Adil Rashid (England) 737.23 M-49 | Runs-308 | BatA-14 | Wickets-83 | BowlA-28 | Ct/St-18 | FPM-0.4
2 No change Salman Agha (Pakistan) flag Salman Agha (Pakistan) 688.58 M-47 | Runs-1363 | BatA-44 | Wickets-19 | BowlA-51 | Ct/St-21 | FPM-0.4
3 Up 6 Mitchell Santner (New Zealand) flag Mitchell Santner (New Zealand) 674.18 M-49 | Runs-653 | BatA-26 | Wickets-58 | BowlA-34 | Ct/St-23 | FPM-0.5
4 Up 2 Michael Bracewell (New Zealand) flag Michael Bracewell (New Zealand) 665.69 M-43 | Runs-956 | BatA-37 | Wickets-38 | BowlA-36 | Ct/St-33 | FPM-0.8
5 Down 1 Naseem Shah (Pakistan) flag Naseem Shah (Pakistan) 661.38 M-34 | Runs-224 | BatA-22 | Wickets-60 | BowlA-26 | Ct/St-3 | FPM-0.1
6 Down 1 Shaheen Shah Afridi (Pakistan) flag Shaheen Shah Afridi (Pakistan) 658.46 M-43 | Runs-190 | BatA-13 | Wickets-82 | BowlA-25 | Ct/St-14 | FPM-0.3
7 No change Travis Head (Australia) flag Travis Head (Australia) 649.76 M-37 | Runs-1734 | BatA-54 | Wickets-16 | BowlA-26 | Ct/St-7 | FPM-0.2
8 No change Azmatullah Omarzai (Afghanistan) flag Azmatullah Omarzai (Afghanistan) 630.06 M-40 | Runs-1076 | BatA-45 | Wickets-43 | BowlA-27 | Ct/St-7 | FPM-0.2
9 Up 1 Mehidy Hasan Miraz (Bangladesh) flag Mehidy Hasan Miraz (Bangladesh) 616.32 M-62 | Runs-1364 | BatA-30 | Wickets-66 | BowlA-38 | Ct/St-29 | FPM-0.5
10 Up 23 Daryl Mitchell (New Zealand) flag Daryl Mitchell (New Zealand) 613.75 M-56 | Runs-2578 | BatA-56 | Wickets-14 | BowlA-22 | Ct/St-41 | FPM-0.7
11 Down 8 Wanindu Hasaranga (Sri Lanka) flag Wanindu Hasaranga (Sri Lanka) 609.02 M-40 | Runs-589 | BatA-24 | Wickets-83 | BowlA-20 | Ct/St-11 | FPM-0.3
12 Up 18 Glenn Phillips (New Zealand) flag Glenn Phillips (New Zealand) 595.26 M-47 | Runs-1262 | BatA-42 | Wickets-16 | BowlA-52 | Ct/St-29 | FPM-0.6
13 Down 2 Axar Patel (India) flag Axar Patel (India) 582.20 M-33 | Runs-677 | BatA-29 | Wickets-30 | BowlA-35 | Ct/St-14 | FPM-0.4
14 Down 2 Aiden Markram (South Africa) flag Aiden Markram (South Africa) 575.14 M-49 | Runs-1809 | BatA-44 | Wickets-11 | BowlA-79 | Ct/St-24 | FPM-0.5
15 Up 1 Rohit Sharma (India) flag Rohit Sharma (India) 568.95 M-55 | Runs-2372 | BatA-48 | Wickets-1 | BowlA-18 | Ct/St-25 | FPM-0.5
16 Down 3 Lungi Ngidi (South Africa) flag Lungi Ngidi (South Africa) 567.59 M-43 | Runs-79 | BatA-7 | Wickets-56 | BowlA-34 | Ct/St-10 | FPM-0.2
17 Down 2 Gudakesh Motie (West Indies) flag Gudakesh Motie (West Indies) 567.21 M-34 | Runs-357 | BatA-22 | Wickets-42 | BowlA-31 | Ct/St-18 | FPM-0.5
18 Up 3 Harry Brook (England) flag Harry Brook (England) 562.92 M-38 | Runs-1354 | BatA-40 | Wickets- | BowlA-na | Ct/St-17 | FPM-0.4
19 Down 5 Roston Chase (West Indies) flag Roston Chase (West Indies) 549.07 M-36 | Runs-605 | BatA-28 | Wickets-26 | BowlA-47 | Ct/St-20 | FPM-0.6
20 Down 3 Jofra Archer (England) flag Jofra Archer (England) 541.05 M-19 | Runs-180 | BatA-26 | Wickets-35 | BowlA-25 | Ct/St-4 | FPM-0.2
21 Up 18 Virat Kohli (India) flag Virat Kohli (India) 540.42 M-54 | Runs-2512 | BatA-58 | Wickets-1 | BowlA-15 | Ct/St-33 | FPM-0.6
22 Down 4 Charith Asalanka (Sri Lanka) flag Charith Asalanka (Sri Lanka) 538.44 M-72 | Runs-2262 | BatA-42 | Wickets-17 | BowlA-34 | Ct/St-20 | FPM-0.3
23 Up 14 Joe Root (England) flag Joe Root (England) 530.16 M-37 | Runs-1468 | BatA-43 | Wickets-4 | BowlA-64 | Ct/St-14 | FPM-0.4
24 Down 5 Adam Zampa (Australia) flag Adam Zampa (Australia) 528.01 M-52 | Runs-202 | BatA-12 | Wickets-99 | BowlA-25 | Ct/St-8 | FPM-0.2
25 Up 7 Kuldeep Yadav (India) flag Kuldeep Yadav (India) 521.87 M-55 | Runs-94 | BatA-7 | Wickets-87 | BowlA-25 | Ct/St-11 | FPM-0.2
26 Down 6 Jayden Seales (West Indies) flag Jayden Seales (West Indies) 521.66 M-29 | Runs-56 | BatA-9 | Wickets-40 | BowlA-30 | Ct/St-7 | FPM-0.2
27 Down 3 Ben Duckett (England) flag Ben Duckett (England) 520.67 M-31 | Runs-1222 | BatA-41 | Wickets- | BowlA-na | Ct/St-11 | FPM-0.4
28 Up 1 Rachin Ravindra (New Zealand) flag Rachin Ravindra (New Zealand) 509.52 M-39 | Runs-1424 | BatA-42 | Wickets-21 | BowlA-45 | Ct/St-14 | FPM-0.4
29 Down 7 Babar Azam (Pakistan) flag Babar Azam (Pakistan) 505.68 M-57 | Runs-2516 | BatA-49 | Wickets- | BowlA-na | Ct/St-23 | FPM-0.4
30 Down 7 Haris Rauf (Pakistan) flag Haris Rauf (Pakistan) 504.82 M-46 | Runs-103 | BatA-9 | Wickets-83 | BowlA-26 | Ct/St-9 | FPM-0.2
31 Down 6 Mohammad Rizwan (Pakistan) flag Mohammad Rizwan (Pakistan) 497.41 M-59 | Runs-2057 | BatA-51 | Wickets- | BowlA-na | Ct/St-80 | FPM-1.4
32 Down 6 Shai Hope (West Indies) flag Shai Hope (West Indies) 494.38 M-62 | Runs-2415 | BatA-48 | Wickets- | BowlA-na | Ct/St-66 | FPM-1.1
33 Down 6 Rashid Khan (Afghanistan) flag Rashid Khan (Afghanistan) 493.34 M-40 | Runs-353 | BatA-16 | Wickets-64 | BowlA-22 | Ct/St-10 | FPM-0.3
34 No change Matt Henry (New Zealand) flag Matt Henry (New Zealand) 491.60 M-40 | Runs-59 | BatA-5 | Wickets-74 | BowlA-24 | Ct/St-15 | FPM-0.4
35 Down 7 Mohammad Nabi (Afghanistan) flag Mohammad Nabi (Afghanistan) 491.14 M-49 | Runs-945 | BatA-28 | Wickets-44 | BowlA-31 | Ct/St-29 | FPM-0.6
36 Down 5 Kusal Mendis (Sri Lanka) flag Kusal Mendis (Sri Lanka) 479.78 M-72 | Runs-2593 | BatA-43 | Wickets- | BowlA-na | Ct/St-71 | FPM-1.0
37 Down 1 Alzarri Joseph (West Indies) flag Alzarri Joseph (West Indies) 465.76 M-41 | Runs-289 | BatA-17 | Wickets-69 | BowlA-27 | Ct/St-11 | FPM-0.3
38 Up 19 Dunith Wellalage (Sri Lanka) flag Dunith Wellalage (Sri Lanka) 464.86 M-34 | Runs-453 | BatA-22 | Wickets-41 | BowlA-31 | Ct/St-14 | FPM-0.4
39 Up 17 Shubman Gill (India) flag Shubman Gill (India) 464.07 M-58 | Runs-2904 | BatA-58 | Wickets- | BowlA-na | Ct/St-38 | FPM-0.7
40 Down 5 Liam Livingstone (England) flag Liam Livingstone (England) 462.01 M-36 | Runs-860 | BatA-31 | Wickets-24 | BowlA-40 | Ct/St-14 | FPM-0.4
41 Down 3 Saim Ayub (Pakistan) flag Saim Ayub (Pakistan) 455.12 M-17 | Runs-751 | BatA-47 | Wickets-9 | BowlA-42 | Ct/St-13 | FPM-0.8
42 Down 1 Matthew Forde (West Indies) flag Matthew Forde (West Indies) 447.26 M-16 | Runs-193 | BatA-19 | Wickets-22 | BowlA-32 | Ct/St-6 | FPM-0.4
43 Down 1 Abrar Ahmed (Pakistan) flag Abrar Ahmed (Pakistan) 445.40 M-14 | Runs-28 | BatA-14 | Wickets-28 | BowlA-21 | Ct/St-5 | FPM-0.4
44 Down 1 Wiaan Mulder (South Africa) flag Wiaan Mulder (South Africa) 441.27 M-18 | Runs-257 | BatA-21 | Wickets-16 | BowlA-41 | Ct/St-4 | FPM-0.2
45 Up 2 Marco Jansen (South Africa) flag Marco Jansen (South Africa) 437.10 M-31 | Runs-553 | BatA-25 | Wickets-49 | BowlA-32 | Ct/St-11 | FPM-0.4
46 Down 2 Pathum Nissanka (Sri Lanka) flag Pathum Nissanka (Sri Lanka) 433.13 M-65 | Runs-2688 | BatA-45 | Wickets- | BowlA-na | Ct/St-21 | FPM-0.3
47 Down 1 Brydon Carse (England) flag Brydon Carse (England) 432.76 M-27 | Runs-221 | BatA-16 | Wickets-28 | BowlA-44 | Ct/St-10 | FPM-0.4
48 Up 25 Will Young (New Zealand) flag Will Young (New Zealand) 429.59 M-53 | Runs-1811 | BatA-37 | Wickets- | BowlA-na | Ct/St-29 | FPM-0.5
49 Down 1 Keacy Carty (West Indies) flag Keacy Carty (West Indies) 426.89 M-46 | Runs-1593 | BatA-42 | Wickets- | BowlA-na | Ct/St-8 | FPM-0.2
50 No change Keshav Maharaj (South Africa) flag Keshav Maharaj (South Africa) 424.13 M-38 | Runs-222 | BatA-14 | Wickets-51 | BowlA-30 | Ct/St-12 | FPM-0.3
51 Down 2 Taskin Ahmed (Bangladesh) flag Taskin Ahmed (Bangladesh) 423.13 M-41 | Runs-176 | BatA-9 | Wickets-62 | BowlA-27 | Ct/St-2 | FPM-0.0
52 Up 34 Jamie Overton (England) flag Jamie Overton (England) 420.38 M-13 | Runs-272 | BatA-27 | Wickets-14 | BowlA-30 | Ct/St-5 | FPM-0.4
53 Up 16 Jacob Bethell (England) flag Jacob Bethell (England) 412.55 M-21 | Runs-603 | BatA-34 | Wickets-8 | BowlA-46 | Ct/St-4 | FPM-0.2
54 Down 9 Asitha Fernando (Sri Lanka) flag Asitha Fernando (Sri Lanka) 408.90 M-26 | Runs-6 | BatA-2 | Wickets-38 | BowlA-28 | Ct/St-6 | FPM-0.2
55 Up 6 Shreyas Iyer (India) flag Shreyas Iyer (India) 408.21 M-51 | Runs-2110 | BatA-50 | Wickets- | BowlA-na | Ct/St-20 | FPM-0.4
56 Up 4 Ravindra Jadeja (India) flag Ravindra Jadeja (India) 408.19 M-42 | Runs-494 | BatA-31 | Wickets-44 | BowlA-33 | Ct/St-19 | FPM-0.5
57 Down 5 Justin Greaves (West Indies) flag Justin Greaves (West Indies) 403.55 M-18 | Runs-400 | BatA-33 | Wickets-8 | BowlA-64 | Ct/St-8 | FPM-0.4
58 Down 5 Glenn Maxwell (Australia) flag Glenn Maxwell (Australia) 402.44 M-33 | Runs-760 | BatA-32 | Wickets-26 | BowlA-37 | Ct/St-19 | FPM-0.6
59 Down 8 Janith Liyanage (Sri Lanka) flag Janith Liyanage (Sri Lanka) 402.03 M-34 | Runs-990 | BatA-43 | Wickets-3 | BowlA-117 | Ct/St-7 | FPM-0.2
60 Up 15 KL Rahul (India) flag KL Rahul (India) 401.88 M-53 | Runs-1775 | BatA-55 | Wickets- | BowlA-na | Ct/St-63 | FPM-1.2
61 Up 50 Harshit Rana (India) flag Harshit Rana (India) 400.92 M-14 | Runs-124 | BatA-25 | Wickets-26 | BowlA-27 | Ct/St-2 | FPM-0.1
62 Down 7 Rishad Hossain (Bangladesh) flag Rishad Hossain (Bangladesh) 399.62 M-14 | Runs-176 | BatA-20 | Wickets-22 | BowlA-29 | Ct/St-8 | FPM-0.6
63 Down 9 Temba Bavuma (South Africa) flag Temba Bavuma (South Africa) 397.91 M-39 | Runs-1383 | BatA-40 | Wickets- | BowlA-na | Ct/St-16 | FPM-0.4
64 Down 5 Jacob Duffy (New Zealand) flag Jacob Duffy (New Zealand) 396.27 M-19 | Runs-12 | BatA-12 | Wickets-35 | BowlA-24 | Ct/St-4 | FPM-0.2
65 Down 25 Maheesh Theekshana (Sri Lanka) flag Maheesh Theekshana (Sri Lanka) 394.81 M-55 | Runs-329 | BatA-16 | Wickets-73 | BowlA-28 | Ct/St-12 | FPM-0.2
66 Down 8 Najmul Hossain Shanto (Bangladesh) flag Najmul Hossain Shanto (Bangladesh) 388.79 M-50 | Runs-1612 | BatA-35 | Wickets-2 | BowlA-60 | Ct/St-16 | FPM-0.3
67 Down 5 Cameron Green (Australia) flag Cameron Green (Australia) 373.83 M-30 | Runs-761 | BatA-45 | Wickets-20 | BowlA-38 | Ct/St-21 | FPM-0.7
68 Down 5 Sherfane Rutherford (West Indies) flag Sherfane Rutherford (West Indies) 371.65 M-22 | Runs-743 | BatA-44 | Wickets-3 | BowlA-51 | Ct/St-8 | FPM-0.4
69 Down 5 Milind Kumar (U.S.A.) flag Milind Kumar (U.S.A.) 371.02 M-22 | Runs-1016 | BatA-68 | Wickets-28 | BowlA-19 | Ct/St-11 | FPM-0.5
70 Up 25 Will Jacks (England) flag Will Jacks (England) 369.47 M-23 | Runs-629 | BatA-33 | Wickets-9 | BowlA-50 | Ct/St-12 | FPM-0.5
71 Down 6 Mustafizur Rahman (Bangladesh) flag Mustafizur Rahman (Bangladesh) 367.84 M-48 | Runs-93 | BatA-8 | Wickets-50 | BowlA-38 | Ct/St-6 | FPM-0.1
72 Down 5 Corbin Bosch (South Africa) flag Corbin Bosch (South Africa) 365.73 M-12 | Runs-270 | BatA-45 | Wickets-11 | BowlA-60 | Ct/St-5 | FPM-0.4
73 Down 5 Sean Abbott (Australia) flag Sean Abbott (Australia) 365.55 M-27 | Runs-367 | BatA-22 | Wickets-33 | BowlA-35 | Ct/St-14 | FPM-0.5
74 Down 3 Jos Buttler (England) flag Jos Buttler (England) 362.98 M-51 | Runs-1643 | BatA-40 | Wickets- | BowlA-na | Ct/St-62 | FPM-1.2
75 Down 5 Ibrahim Zadran (Afghanistan) flag Ibrahim Zadran (Afghanistan) 355.74 M-38 | Runs-1867 | BatA-53 | Wickets- | BowlA-na | Ct/St-12 | FPM-0.3
76 Down 2 Hardik Pandya (India) flag Hardik Pandya (India) 350.65 M-31 | Runs-618 | BatA-33 | Wickets-34 | BowlA-26 | Ct/St-11 | FPM-0.4
77 Up 1 Washington Sundar (India) flag Washington Sundar (India) 350.20 M-28 | Runs-372 | BatA-21 | Wickets-28 | BowlA-28 | Ct/St-6 | FPM-0.2
78 Down 2 Mitchell Marsh (Australia) flag Mitchell Marsh (Australia) 346.78 M-36 | Runs-1426 | BatA-43 | Wickets-7 | BowlA-30 | Ct/St-6 | FPM-0.2
79 Down 7 Sikandar Raza (Zimbabwe) flag Sikandar Raza (Zimbabwe) 345.45 M-42 | Runs-1390 | BatA-45 | Wickets-31 | BowlA-44 | Ct/St-15 | FPM-0.4
80 Down 3 Marnus Labuschagne (Australia) flag Marnus Labuschagne (Australia) 343.99 M-53 | Runs-1398 | BatA-33 | Wickets-10 | BowlA-32 | Ct/St-37 | FPM-0.7
81 Down 1 Alex Carey (Australia) flag Alex Carey (Australia) 336.54 M-40 | Runs-1042 | BatA-34 | Wickets- | BowlA-na | Ct/St-47 | FPM-1.2
82 Down 1 Tanzim Hasan Sakib (Bangladesh) flag Tanzim Hasan Sakib (Bangladesh) 336.21 M-15 | Runs-151 | BatA-19 | Wickets-24 | BowlA-27 | Ct/St-4 | FPM-0.3
83 No change Kane Williamson (New Zealand) flag Kane Williamson (New Zealand) 333.69 M-24 | Runs-1083 | BatA-57 | Wickets- | BowlA-na | Ct/St-16 | FPM-0.7
84 No change Paul van Meekeren (Netherlands) flag Paul van Meekeren (Netherlands) 332.95 M-32 | Runs-109 | BatA-7 | Wickets-54 | BowlA-27 | Ct/St-6 | FPM-0.2
85 No change Bernard Scholtz (Namibia) flag Bernard Scholtz (Namibia) 332.69 M-54 | Runs-298 | BatA-13 | Wickets-88 | BowlA-18 | Ct/St-4 | FPM-0.1
86 Up 1 Matthew Short (Australia) flag Matthew Short (Australia) 332.37 M-18 | Runs-392 | BatA-25 | Wickets-2 | BowlA-162 | Ct/St-7 | FPM-0.4
87 Up 1 Mark Adair (Ireland) flag Mark Adair (Ireland) 330.07 M-30 | Runs-243 | BatA-17 | Wickets-48 | BowlA-28 | Ct/St-14 | FPM-0.5
88 Up 1 Josh Hazlewood (Australia) flag Josh Hazlewood (Australia) 325.66 M-40 | Runs-81 | BatA-14 | Wickets-49 | BowlA-33 | Ct/St-15 | FPM-0.4
89 Up 1 Brandon McMullen (Scotland) flag Brandon McMullen (Scotland) 324.05 M-37 | Runs-1202 | BatA-41 | Wickets-55 | BowlA-22 | Ct/St-22 | FPM-0.6
90 Up 1 Mitchell Starc (Australia) flag Mitchell Starc (Australia) 323.87 M-31 | Runs-155 | BatA-10 | Wickets-52 | BowlA-28 | Ct/St-14 | FPM-0.5
91 Up 23 Jeffrey Vandersay (Sri Lanka) flag Jeffrey Vandersay (Sri Lanka) 322.11 M-17 | Runs-54 | BatA-11 | Wickets-28 | BowlA-24 | Ct/St-3 | FPM-0.2
92 No change Towhid Hridoy (Bangladesh) flag Towhid Hridoy (Bangladesh) 321.79 M-44 | Runs-1265 | BatA-34 | Wickets- | BowlA-na | Ct/St-11 | FPM-0.3
93 No change Heinrich Klaasen (South Africa) flag Heinrich Klaasen (South Africa) 317.55 M-36 | Runs-1528 | BatA-51 | Wickets- | BowlA-na | Ct/St-27 | FPM-0.8
94 Down 28 Richard Ngarava (Zimbabwe) flag Richard Ngarava (Zimbabwe) 316.63 M-35 | Runs-237 | BatA-18 | Wickets-47 | BowlA-27 | Ct/St-6 | FPM-0.2
95 Down 1 Romario Shepherd (West Indies) flag Romario Shepherd (West Indies) 315.42 M-32 | Runs-375 | BatA-19 | Wickets-26 | BowlA-42 | Ct/St-1 | FPM-0.0
96 No change Tony de Zorzi (South Africa) flag Tony de Zorzi (South Africa) 314.06 M-22 | Runs-705 | BatA-37 | Wickets- | BowlA-na | Ct/St-1 | FPM-0.0
97 No change Gerhard Erasmus (Namibia) flag Gerhard Erasmus (Namibia) 313.88 M-55 | Runs-1952 | BatA-40 | Wickets-53 | BowlA-24 | Ct/St-26 | FPM-0.5
98 Down 16 Dilshan Madushanka (Sri Lanka) flag Dilshan Madushanka (Sri Lanka) 313.17 M-28 | Runs-36 | BatA-12 | Wickets-50 | BowlA-25 | Ct/St-6 | FPM-0.2
99 Down 1 Steven Smith (Australia) flag Steven Smith (Australia) 312.94 M-42 | Runs-1422 | BatA-43 | Wickets- | BowlA-na | Ct/St-20 | FPM-0.5
100 Down 1 Tanzid Hasan (Bangladesh) flag Tanzid Hasan (Bangladesh) 312.10 M-28 | Runs-558 | BatA-21 | Wickets- | BowlA-na | Ct/St-9 | FPM-0.3
Tags: #topcricketplayersofalltime #bestcricketplayersofalltime #greatestcricketplayers #odicricket #odis #menodis #adilrashid #rashid #salmanagha #agha #mitchellsantner #santner #michaelbracewell #bracewell #naseemshah #shah #shaheenshahafridi #afridi #travishead #head #azmatullahomarzai #omarzai #mehidyhasanmiraz #miraz #darylmitchell #mitchell #waninduhasaranga #hasaranga #iccrankings #icctestrankings #iccodirankings #icct20irankings #iccteamrankings #iccplayerrankings #iccmenrankings #iccwomenrankings #iplrankings