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 Up 1 Ravindra Jadeja (India) flag Ravindra Jadeja (India) 758.32 M-31 | Runs-1840 | BatA-46 | Wickets-110 | BowlA-26 | Ct/St-10 | FPM-0.3
2 Down 1 Shamar Joseph (West Indies) flag Shamar Joseph (West Indies) 717.68 M-11 | Runs-299 | BatA-16 | Wickets-51 | BowlA-22 | Ct/St-1 | FPM-0.1
3 Up 1 Jasprit Bumrah (India) flag Jasprit Bumrah (India) 710.43 M-27 | Runs-212 | BatA-8 | Wickets-131 | BowlA-17 | Ct/St-11 | FPM-0.4
4 Up 3 Ben Stokes (England) flag Ben Stokes (England) 699.80 M-44 | Runs-2401 | BatA-33 | Wickets-67 | BowlA-32 | Ct/St-32 | FPM-0.7
5 No change Joe Root (England) flag Joe Root (England) 699.48 M-49 | Runs-4265 | BatA-54 | Wickets-34 | BowlA-51 | Ct/St-71 | FPM-1.4
6 No change Pat Cummins (Australia) flag Pat Cummins (Australia) 692.81 M-37 | Runs-840 | BatA-17 | Wickets-145 | BowlA-23 | Ct/St-19 | FPM-0.5
7 Up 2 Marco Jansen (South Africa) flag Marco Jansen (South Africa) 664.47 M-20 | Runs-531 | BatA-20 | Wickets-82 | BowlA-22 | Ct/St-21 | FPM-1.1
8 Up 3 Kagiso Rabada (South Africa) flag Kagiso Rabada (South Africa) 652.63 M-26 | Runs-409 | BatA-13 | Wickets-127 | BowlA-21 | Ct/St-11 | FPM-0.4
9 Up 6 Jayden Seales (West Indies) flag Jayden Seales (West Indies) 637.91 M-19 | Runs-206 | BatA-10 | Wickets-73 | BowlA-24 | Ct/St-6 | FPM-0.3
10 Down 7 Matt Henry (New Zealand) flag Matt Henry (New Zealand) 629.66 M-18 | Runs-418 | BatA-17 | Wickets-99 | BowlA-20 | Ct/St-7 | FPM-0.4
11 Up 6 Mitchell Starc (Australia) flag Mitchell Starc (Australia) 624.52 M-39 | Runs-726 | BatA-17 | Wickets-147 | BowlA-26 | Ct/St-14 | FPM-0.4
12 No change Rishabh Pant (India) flag Rishabh Pant (India) 624.49 M-23 | Runs-1907 | BatA-48 | Wickets- | BowlA-na | Ct/St-76 | FPM-3.3
13 Up 3 Harry Brook (England) flag Harry Brook (England) 623.21 M-30 | Runs-2820 | BatA-58 | Wickets-1 | BowlA-105 | Ct/St-42 | FPM-1.4
14 Up 6 Keshav Maharaj (South Africa) flag Keshav Maharaj (South Africa) 615.02 M-25 | Runs-583 | BatA-16 | Wickets-86 | BowlA-25 | Ct/St-12 | FPM-0.5
15 Up 3 Salman Agha (Pakistan) flag Salman Agha (Pakistan) 608.58 M-23 | Runs-1487 | BatA-39 | Wickets-20 | BowlA-58 | Ct/St-32 | FPM-1.4
16 Down 3 Mehidy Hasan Miraz (Bangladesh) flag Mehidy Hasan Miraz (Bangladesh) 603.75 M-27 | Runs-1184 | BatA-27 | Wickets-93 | BowlA-31 | Ct/St-20 | FPM-0.7
17 Up 2 Taijul Islam (Bangladesh) flag Taijul Islam (Bangladesh) 603.18 M-22 | Runs-363 | BatA-11 | Wickets-100 | BowlA-30 | Ct/St-8 | FPM-0.4
18 Up 4 Nathan Lyon (Australia) flag Nathan Lyon (Australia) 593.23 M-39 | Runs-537 | BatA-14 | Wickets-163 | BowlA-25 | Ct/St-14 | FPM-0.4
19 Down 9 Gus Atkinson (England) flag Gus Atkinson (England) 589.61 M-13 | Runs-363 | BatA-23 | Wickets-63 | BowlA-22 | Ct/St-6 | FPM-0.5
20 Up 5 Ben Duckett (England) flag Ben Duckett (England) 586.75 M-34 | Runs-2762 | BatA-46 | Wickets- | BowlA-na | Ct/St-29 | FPM-0.9
21 Up 6 Travis Head (Australia) flag Travis Head (Australia) 582.24 M-41 | Runs-2810 | BatA-43 | Wickets-16 | BowlA-28 | Ct/St-22 | FPM-0.5
22 Down 8 Prabath Jayasuriya (Sri Lanka) flag Prabath Jayasuriya (Sri Lanka) 579.84 M-22 | Runs-255 | BatA-8 | Wickets-122 | BowlA-31 | Ct/St-4 | FPM-0.2
23 Up 8 Sajid Khan (Pakistan) flag Sajid Khan (Pakistan) 566.95 M-11 | Runs-193 | BatA-13 | Wickets-59 | BowlA-28 | Ct/St-5 | FPM-0.5
24 Down 16 Jomel Warrican (West Indies) flag Jomel Warrican (West Indies) 564.44 M-10 | Runs-186 | BatA-14 | Wickets-37 | BowlA-23 | Ct/St-3 | FPM-0.3
25 Up 3 Yashasvi Jaiswal (India) flag Yashasvi Jaiswal (India) 562.93 M-27 | Runs-2440 | BatA-50 | Wickets- | BowlA-na | Ct/St-22 | FPM-0.8
26 Up 28 Brydon Carse (England) flag Brydon Carse (England) 558.77 M-9 | Runs-258 | BatA-23 | Wickets-36 | BowlA-30 | Ct/St-7 | FPM-0.8
27 Up 9 Noman Ali (Pakistan) flag Noman Ali (Pakistan) 557.20 M-15 | Runs-203 | BatA-11 | Wickets-78 | BowlA-25 | Ct/St-2 | FPM-0.1
28 Up 1 Chris Woakes (England) flag Chris Woakes (England) 555.74 M-23 | Runs-645 | BatA-21 | Wickets-73 | BowlA-31 | Ct/St-13 | FPM-0.6
29 Up 6 Mohammed Siraj (India) flag Mohammed Siraj (India) 552.71 M-35 | Runs-99 | BatA-4 | Wickets-104 | BowlA-30 | Ct/St-16 | FPM-0.5
30 Down 9 Alzarri Joseph (West Indies) flag Alzarri Joseph (West Indies) 549.59 M-23 | Runs-376 | BatA-11 | Wickets-84 | BowlA-30 | Ct/St-9 | FPM-0.4
31 Up 2 Roston Chase (West Indies) flag Roston Chase (West Indies) 545.91 M-11 | Runs-435 | BatA-21 | Wickets-12 | BowlA-68 | Ct/St-9 | FPM-0.8
32 Up 45 Washington Sundar (India) flag Washington Sundar (India) 545.82 M-12 | Runs-556 | BatA-37 | Wickets-29 | BowlA-26 | Ct/St-5 | FPM-0.4
33 Down 1 Scott Boland (Australia) flag Scott Boland (Australia) 543.96 M-14 | Runs-83 | BatA-8 | Wickets-62 | BowlA-17 | Ct/St-7 | FPM-0.5
34 Up 4 Babar Azam (Pakistan) flag Babar Azam (Pakistan) 540.28 M-25 | Runs-1981 | BatA-42 | Wickets-2 | BowlA-21 | Ct/St-24 | FPM-1.0
35 Down 11 Kamindu Mendis (Sri Lanka) flag Kamindu Mendis (Sri Lanka) 537.21 M-14 | Runs-1316 | BatA-63 | Wickets-3 | BowlA-37 | Ct/St-14 | FPM-1.0
36 Up 8 Aiden Markram (South Africa) flag Aiden Markram (South Africa) 536.83 M-23 | Runs-1301 | BatA-31 | Wickets-6 | BowlA-31 | Ct/St-37 | FPM-1.6
37 Down 14 Josh Hazlewood (Australia) flag Josh Hazlewood (Australia) 528.83 M-21 | Runs-120 | BatA-10 | Wickets-83 | BowlA-21 | Ct/St-11 | FPM-0.5
38 Up 1 Saud Shakeel (Pakistan) flag Saud Shakeel (Pakistan) 528.67 M-21 | Runs-1773 | BatA-48 | Wickets- | BowlA-na | Ct/St-11 | FPM-0.5
39 Up 2 Shoaib Bashir (England) flag Shoaib Bashir (England) 528.01 M-19 | Runs-92 | BatA-7 | Wickets-68 | BowlA-39 | Ct/St-5 | FPM-0.3
40 No change Jamie Smith (England) flag Jamie Smith (England) 527.07 M-15 | Runs-1075 | BatA-51 | Wickets- | BowlA-na | Ct/St-54 | FPM-3.6
41 Down 15 Dhananjaya de Silva (Sri Lanka) flag Dhananjaya de Silva (Sri Lanka) 521.62 M-27 | Runs-1661 | BatA-38 | Wickets-18 | BowlA-46 | Ct/St-41 | FPM-1.5
42 Up 1 Steven Smith (Australia) flag Steven Smith (Australia) 520.84 M-42 | Runs-2937 | BatA-45 | Wickets-2 | BowlA-24 | Ct/St-78 | FPM-1.9
43 Down 1 Temba Bavuma (South Africa) flag Temba Bavuma (South Africa) 515.51 M-21 | Runs-1669 | BatA-51 | Wickets- | BowlA-na | Ct/St-12 | FPM-0.6
44 Up 2 Mitchell Santner (New Zealand) flag Mitchell Santner (New Zealand) 513.25 M-8 | Runs-319 | BatA-29 | Wickets-37 | BowlA-20 | Ct/St-10 | FPM-1.3
45 Up 6 Wiaan Mulder (South Africa) flag Wiaan Mulder (South Africa) 511.57 M-17 | Runs-1062 | BatA-42 | Wickets-24 | BowlA-28 | Ct/St-24 | FPM-1.4
46 Up 7 Mohammad Rizwan (Pakistan) flag Mohammad Rizwan (Pakistan) 509.04 M-23 | Runs-1480 | BatA-40 | Wickets- | BowlA-na | Ct/St-65 | FPM-2.8
47 Up 5 KL Rahul (India) flag KL Rahul (India) 502.12 M-26 | Runs-1704 | BatA-38 | Wickets- | BowlA-na | Ct/St-35 | FPM-1.3
48 Up 2 Shubman Gill (India) flag Shubman Gill (India) 494.22 M-31 | Runs-2376 | BatA-47 | Wickets- | BowlA-na | Ct/St-24 | FPM-0.8
49 Up 8 Aamer Jamal (Pakistan) flag Aamer Jamal (Pakistan) 488.78 M-8 | Runs-352 | BatA-27 | Wickets-21 | BowlA-33 | Ct/St-5 | FPM-0.6
50 Up 23 Kuldeep Yadav (India) flag Kuldeep Yadav (India) 488.73 M-9 | Runs-147 | BatA-16 | Wickets-46 | BowlA-20 | Ct/St-2 | FPM-0.2
51 Up 5 Alex Carey (Australia) flag Alex Carey (Australia) 485.82 M-43 | Runs-2010 | BatA-35 | Wickets- | BowlA-na | Ct/St-177 | FPM-4.1
52 Up 11 Zak Crawley (England) flag Zak Crawley (England) 479.91 M-44 | Runs-2576 | BatA-33 | Wickets- | BowlA-na | Ct/St-53 | FPM-1.2
53 Up 7 Ollie Pope (England) flag Ollie Pope (England) 477.67 M-41 | Runs-2642 | BatA-37 | Wickets- | BowlA-na | Ct/St-58 | FPM-1.4
54 Down 9 Dinesh Chandimal (Sri Lanka) flag Dinesh Chandimal (Sri Lanka) 475.82 M-26 | Runs-2144 | BatA-55 | Wickets- | BowlA-na | Ct/St-16 | FPM-0.6
55 Up 6 Usman Khawaja (Australia) flag Usman Khawaja (Australia) 475.39 M-40 | Runs-3166 | BatA-47 | Wickets- | BowlA-na | Ct/St-30 | FPM-0.8
56 Up 6 Akash Deep (India) flag Akash Deep (India) 474.19 M-10 | Runs-163 | BatA-12 | Wickets-28 | BowlA-36 | Ct/St-2 | FPM-0.2
57 Up 7 David Bedingham (South Africa) flag David Bedingham (South Africa) 471.09 M-15 | Runs-828 | BatA-36 | Wickets- | BowlA-na | Ct/St-17 | FPM-1.1
58 Up 23 Justin Greaves (West Indies) flag Justin Greaves (West Indies) 470.82 M-11 | Runs-429 | BatA-23 | Wickets-15 | BowlA-36 | Ct/St-12 | FPM-1.1
59 Up 6 Shan Masood (Pakistan) flag Shan Masood (Pakistan) 467.21 M-19 | Runs-1172 | BatA-33 | Wickets- | BowlA-na | Ct/St-13 | FPM-0.7
60 Down 11 Kusal Mendis (Sri Lanka) flag Kusal Mendis (Sri Lanka) 464.57 M-26 | Runs-1735 | BatA-41 | Wickets- | BowlA-na | Ct/St-47 | FPM-1.8
61 Down 31 Will O�Rourke (New Zealand) flag Will O�Rourke (New Zealand) 458.96 M-11 | Runs-18 | BatA-3 | Wickets-39 | BowlA-24 | Ct/St-6 | FPM-0.5
62 Down 28 Rachin Ravindra (New Zealand) flag Rachin Ravindra (New Zealand) 455.45 M-16 | Runs-1193 | BatA-43 | Wickets-10 | BowlA-40 | Ct/St-10 | FPM-0.6
63 Up 4 Marnus Labuschagne (Australia) flag Marnus Labuschagne (Australia) 452.64 M-40 | Runs-2550 | BatA-39 | Wickets-1 | BowlA-295 | Ct/St-26 | FPM-0.7
64 Down 6 Kraigg Brathwaite (West Indies) flag Kraigg Brathwaite (West Indies) 452.27 M-26 | Runs-1548 | BatA-32 | Wickets-5 | BowlA-66 | Ct/St-15 | FPM-0.6
65 Down 17 Asitha Fernando (Sri Lanka) flag Asitha Fernando (Sri Lanka) 451.05 M-21 | Runs-54 | BatA-4 | Wickets-76 | BowlA-27 | Ct/St-6 | FPM-0.3
66 Up 22 Najmul Hossain Shanto (Bangladesh) flag Najmul Hossain Shanto (Bangladesh) 447.99 M-28 | Runs-1726 | BatA-34 | Wickets- | BowlA-na | Ct/St-21 | FPM-0.8
67 Up 23 Shadman Islam (Bangladesh) flag Shadman Islam (Bangladesh) 442.76 M-16 | Runs-795 | BatA-27 | Wickets- | BowlA-na | Ct/St-21 | FPM-1.3
68 Up 42 Simon Harmer (South Africa) flag Simon Harmer (South Africa) 439.97 M-8 | Runs-210 | BatA-21 | Wickets-40 | BowlA-20 | Ct/St-6 | FPM-0.8
69 Up 18 Andy McBrine (Ireland) flag Andy McBrine (Ireland) 439.37 M-8 | Runs-542 | BatA-45 | Wickets-23 | BowlA-45 | Ct/St-2 | FPM-0.3
70 Down 11 Pathum Nissanka (Sri Lanka) flag Pathum Nissanka (Sri Lanka) 436.80 M-12 | Runs-878 | BatA-46 | Wickets- | BowlA-na | Ct/St-10 | FPM-0.8
71 Down 2 Hasan Mahmud (Bangladesh) flag Hasan Mahmud (Bangladesh) 429.65 M-13 | Runs-158 | BatA-13 | Wickets-36 | BowlA-30 | Ct/St-6 | FPM-0.5
72 Up 8 Mominul Haque (Bangladesh) flag Mominul Haque (Bangladesh) 426.38 M-28 | Runs-1354 | BatA-29 | Wickets-7 | BowlA-27 | Ct/St-13 | FPM-0.5
73 Down 3 Litton Das (Bangladesh) flag Litton Das (Bangladesh) 424.74 M-25 | Runs-1587 | BatA-36 | Wickets- | BowlA-na | Ct/St-74 | FPM-3.0
74 Down 19 Mitchell Marsh (Australia) flag Mitchell Marsh (Australia) 423.71 M-14 | Runs-823 | BatA-36 | Wickets-9 | BowlA-49 | Ct/St-11 | FPM-0.8
75 Down 38 Glenn Phillips (New Zealand) flag Glenn Phillips (New Zealand) 419.37 M-14 | Runs-676 | BatA-34 | Wickets-31 | BowlA-31 | Ct/St-15 | FPM-1.1
76 Down 10 Alick Athanaze (West Indies) flag Alick Athanaze (West Indies) 416.69 M-15 | Runs-725 | BatA-25 | Wickets-1 | BowlA-79 | Ct/St-13 | FPM-0.9
77 Up 6 Cameron Green (Australia) flag Cameron Green (Australia) 412.69 M-28 | Runs-1329 | BatA-34 | Wickets-35 | BowlA-32 | Ct/St-29 | FPM-1.0
78 Up 7 Gudakesh Motie (West Indies) flag Gudakesh Motie (West Indies) 408.94 M-11 | Runs-265 | BatA-22 | Wickets-35 | BowlA-27 | Ct/St-5 | FPM-0.5
79 Down 7 Angelo Mathews (Sri Lanka) flag Angelo Mathews (Sri Lanka) 403.31 M-27 | Runs-1876 | BatA-44 | Wickets- | BowlA-na | Ct/St-9 | FPM-0.3
80 Up 14 Mushfiqur Rahim (Bangladesh) flag Mushfiqur Rahim (Bangladesh) 402.16 M-23 | Runs-1548 | BatA-41 | Wickets- | BowlA-na | Ct/St-5 | FPM-0.2
81 Up 8 Kyle Verreynne (South Africa) flag Kyle Verreynne (South Africa) 400.68 M-28 | Runs-1182 | BatA-31 | Wickets- | BowlA-na | Ct/St-99 | FPM-3.5
82 Down 35 Daryl Mitchell (New Zealand) flag Daryl Mitchell (New Zealand) 400.06 M-28 | Runs-1907 | BatA-43 | Wickets-2 | BowlA-126 | Ct/St-44 | FPM-1.6
83 Down 15 Ravichandran Ashwin (India) flag Ravichandran Ashwin (India) 396.68 M-26 | Runs-748 | BatA-20 | Wickets-118 | BowlA-22 | Ct/St-9 | FPM-0.3
84 Up 19 Lorcan Tucker (Ireland) flag Lorcan Tucker (Ireland) 390.72 M-8 | Runs-621 | BatA-41 | Wickets- | BowlA-na | Ct/St-24 | FPM-3.0
85 Down 11 Tom Blundell (New Zealand) flag Tom Blundell (New Zealand) 390.02 M-30 | Runs-1553 | BatA-34 | Wickets- | BowlA-na | Ct/St-104 | FPM-3.5
86 Down 15 Kane Williamson (New Zealand) flag Kane Williamson (New Zealand) 387.86 M-19 | Runs-2004 | BatA-61 | Wickets- | BowlA-na | Ct/St-18 | FPM-0.9
87 Up 6 Todd Murphy (Australia) flag Todd Murphy (Australia) 387.84 M-7 | Runs-122 | BatA-14 | Wickets-22 | BowlA-28 | Ct/St-3 | FPM-0.4
88 Down 13 Lahiru Kumara (Sri Lanka) flag Lahiru Kumara (Sri Lanka) 384.97 M-11 | Runs-83 | BatA-6 | Wickets-35 | BowlA-32 | Ct/St-6 | FPM-0.5
89 Down 13 Kavem Hodge (West Indies) flag Kavem Hodge (West Indies) 384.29 M-11 | Runs-556 | BatA-25 | Wickets-2 | BowlA-53 | Ct/St-13 | FPM-1.2
90 Up 8 Sean Williams (Zimbabwe) flag Sean Williams (Zimbabwe) 376.81 M-10 | Runs-912 | BatA-51 | Wickets-5 | BowlA-47 | Ct/St-9 | FPM-0.9
91 Down 13 Kemar Roach (West Indies) flag Kemar Roach (West Indies) 376.20 M-17 | Runs-244 | BatA-12 | Wickets-53 | BowlA-27 | Ct/St-6 | FPM-0.4
92 Up 19 Tristan Stubbs (South Africa) flag Tristan Stubbs (South Africa) 370.58 M-13 | Runs-616 | BatA-28 | Wickets- | BowlA-na | Ct/St-15 | FPM-1.2
93 Up 6 Abrar Ahmed (Pakistan) flag Abrar Ahmed (Pakistan) 369.26 M-10 | Runs-68 | BatA-9 | Wickets-46 | BowlA-34 | Ct/St-3 | FPM-0.3
94 Up 18 Nahid Rana (Bangladesh) flag Nahid Rana (Bangladesh) 368.79 M-10 | Runs-17 | BatA-2 | Wickets-27 | BowlA-42 | Ct/St-1 | FPM-0.1
95 Up 6 Tom Hartley (England) flag Tom Hartley (England) 367.36 M-5 | Runs-185 | BatA-19 | Wickets-22 | BowlA-36 | Ct/St-2 | FPM-0.4
96 Up 4 Ryan Rickelton (South Africa) flag Ryan Rickelton (South Africa) 366.17 M-14 | Runs-827 | BatA-38 | Wickets- | BowlA-na | Ct/St-6 | FPM-0.4
97 Up 5 Shardul Thakur (India) flag Shardul Thakur (India) 365.23 M-9 | Runs-187 | BatA-12 | Wickets-19 | BowlA-37 | Ct/St-4 | FPM-0.4
98 Up 20 Axar Patel (India) flag Axar Patel (India) 365.06 M-11 | Runs-602 | BatA-40 | Wickets-24 | BowlA-31 | Ct/St-2 | FPM-0.2
99 Down 20 Tim Southee (New Zealand) flag Tim Southee (New Zealand) 364.00 M-27 | Runs-508 | BatA-12 | Wickets-69 | BowlA-41 | Ct/St-26 | FPM-1.0
100 Up 4 Shaheen Shah Afridi (Pakistan) flag Shaheen Shah Afridi (Pakistan) 356.93 M-13 | Runs-135 | BatA-10 | Wickets-38 | BowlA-36 | Ct/St-1 | FPM-0.1
Tags: #topcricketplayersofalltime #bestcricketplayersofalltime #greatestcricketplayers #testcricket #tests #mentests #ravindrajadeja #jadeja #shamarjoseph #joseph #jaspritbumrah #bumrah #benstokes #stokes #joeroot #root #patcummins #cummins #marcojansen #jansen #kagisorabada #rabada #jaydenseales #seales #matthenry #henry #mitchellstarc #starc #iccrankings #icctestrankings #iccodirankings #icct20irankings #iccteamrankings #iccplayerrankings #iccmenrankings #iccwomenrankings #iplrankings