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 Harry Brook (England) flag Harry Brook (England) 718.86 M-30 | Runs-2820 | A-58 | SR-88
2 Up 1 Ben Duckett (England) flag Ben Duckett (England) 655.51 M-34 | Runs-2762 | A-46 | SR-88
3 Up 2 Joe Root (England) flag Joe Root (England) 646.67 M-49 | Runs-4265 | A-54 | SR-64
4 Down 2 Yashasvi Jaiswal (India) flag Yashasvi Jaiswal (India) 637.01 M-27 | Runs-2440 | A-50 | SR-66
5 Down 1 Rishabh Pant (India) flag Rishabh Pant (India) 616.20 M-23 | Runs-1907 | A-48 | SR-80
6 Up 1 Kamindu Mendis (Sri Lanka) flag Kamindu Mendis (Sri Lanka) 569.74 M-14 | Runs-1316 | A-63 | SR-64
7 Up 1 Jamie Smith (England) flag Jamie Smith (England) 561.79 M-15 | Runs-1075 | A-51 | SR-75
8 Down 2 Pathum Nissanka (Sri Lanka) flag Pathum Nissanka (Sri Lanka) 556.43 M-12 | Runs-878 | A-46 | SR-67
9 Up 2 Dinesh Chandimal (Sri Lanka) flag Dinesh Chandimal (Sri Lanka) 538.36 M-26 | Runs-2144 | A-55 | SR-54
10 Down 1 Travis Head (Australia) flag Travis Head (Australia) 521.26 M-41 | Runs-2810 | A-43 | SR-80
11 Up 1 Shubman Gill (India) flag Shubman Gill (India) 513.71 M-31 | Runs-2376 | A-47 | SR-63
12 Up 2 Saud Shakeel (Pakistan) flag Saud Shakeel (Pakistan) 508.76 M-21 | Runs-1773 | A-48 | SR-49
13 No change Temba Bavuma (South Africa) flag Temba Bavuma (South Africa) 507.74 M-21 | Runs-1669 | A-51 | SR-51
14 Up 3 Steven Smith (Australia) flag Steven Smith (Australia) 487.14 M-42 | Runs-2937 | A-45 | SR-50
15 No change Kusal Mendis (Sri Lanka) flag Kusal Mendis (Sri Lanka) 486.72 M-26 | Runs-1735 | A-41 | SR-66
16 No change Babar Azam (Pakistan) flag Babar Azam (Pakistan) 484.90 M-25 | Runs-1981 | A-42 | SR-54
17 Up 10 Najmul Hossain Shanto (Bangladesh) flag Najmul Hossain Shanto (Bangladesh) 475.88 M-28 | Runs-1726 | A-34 | SR-56
18 No change KL Rahul (India) flag KL Rahul (India) 459.23 M-26 | Runs-1704 | A-38 | SR-50
19 Up 1 Usman Khawaja (Australia) flag Usman Khawaja (Australia) 458.89 M-40 | Runs-3166 | A-47 | SR-47
20 Down 10 Kane Williamson (New Zealand) flag Kane Williamson (New Zealand) 458.20 M-19 | Runs-2004 | A-61 | SR-53
21 No change Ollie Pope (England) flag Ollie Pope (England) 453.68 M-41 | Runs-2642 | A-37 | SR-71
22 No change Shan Masood (Pakistan) flag Shan Masood (Pakistan) 449.41 M-19 | Runs-1172 | A-33 | SR-64
23 Up 2 Zak Crawley (England) flag Zak Crawley (England) 444.43 M-44 | Runs-2576 | A-33 | SR-70
24 No change Aiden Markram (South Africa) flag Aiden Markram (South Africa) 435.10 M-23 | Runs-1301 | A-31 | SR-60
25 Down 2 David Bedingham (South Africa) flag David Bedingham (South Africa) 427.43 M-15 | Runs-828 | A-36 | SR-67
26 Up 2 Ravindra Jadeja (India) flag Ravindra Jadeja (India) 422.05 M-31 | Runs-1840 | A-46 | SR-51
27 Up 6 Tom Blundell (New Zealand) flag Tom Blundell (New Zealand) 411.13 M-30 | Runs-1553 | A-34 | SR-58
28 Up 1 Ben Stokes (England) flag Ben Stokes (England) 410.14 M-44 | Runs-2401 | A-33 | SR-62
29 Up 1 Angelo Mathews (Sri Lanka) flag Angelo Mathews (Sri Lanka) 404.30 M-27 | Runs-1876 | A-44 | SR-48
30 Down 4 Rachin Ravindra (New Zealand) flag Rachin Ravindra (New Zealand) 400.94 M-16 | Runs-1193 | A-43 | SR-62
31 Up 4 Mushfiqur Rahim (Bangladesh) flag Mushfiqur Rahim (Bangladesh) 399.48 M-23 | Runs-1548 | A-41 | SR-51
32 Up 6 Mohammad Rizwan (Pakistan) flag Mohammad Rizwan (Pakistan) 393.03 M-23 | Runs-1480 | A-40 | SR-57
33 Up 3 Salman Agha (Pakistan) flag Salman Agha (Pakistan) 385.37 M-23 | Runs-1487 | A-39 | SR-62
34 Up 6 Shadman Islam (Bangladesh) flag Shadman Islam (Bangladesh) 383.07 M-16 | Runs-795 | A-27 | SR-51
35 Down 4 Dhananjaya de Silva (Sri Lanka) flag Dhananjaya de Silva (Sri Lanka) 373.72 M-27 | Runs-1661 | A-38 | SR-61
36 Down 4 Litton Das (Bangladesh) flag Litton Das (Bangladesh) 371.59 M-25 | Runs-1587 | A-36 | SR-61
37 Up 4 Alex Carey (Australia) flag Alex Carey (Australia) 368.27 M-43 | Runs-2010 | A-35 | SR-64
38 Up 4 Imam-ul-Haq (Pakistan) flag Imam-ul-Haq (Pakistan) 364.32 M-15 | Runs-1202 | A-45 | SR-47
39 Up 5 Marnus Labuschagne (Australia) flag Marnus Labuschagne (Australia) 364.27 M-40 | Runs-2550 | A-39 | SR-49
40 Down 21 Daryl Mitchell (New Zealand) flag Daryl Mitchell (New Zealand) 361.62 M-28 | Runs-1907 | A-43 | SR-53
41 Up 6 Wiaan Mulder (South Africa) flag Wiaan Mulder (South Africa) 357.82 M-17 | Runs-1062 | A-42 | SR-60
42 Up 3 Sean Williams (Zimbabwe) flag Sean Williams (Zimbabwe) 354.24 M-10 | Runs-912 | A-51 | SR-78
43 Up 8 Kraigg Brathwaite (West Indies) flag Kraigg Brathwaite (West Indies) 354.18 M-26 | Runs-1548 | A-32 | SR-42
44 Up 5 John Campbell (West Indies) flag John Campbell (West Indies) 350.23 M-10 | Runs-501 | A-29 | SR-56
45 Down 11 Devon Conway (New Zealand) flag Devon Conway (New Zealand) 346.20 M-26 | Runs-1702 | A-36 | SR-53
46 Down 3 Alick Athanaze (West Indies) flag Alick Athanaze (West Indies) 344.12 M-15 | Runs-725 | A-25 | SR-53
47 Up 14 Lorcan Tucker (Ireland) flag Lorcan Tucker (Ireland) 319.53 M-8 | Runs-621 | A-41 | SR-62
48 Down 2 Dimuth Karunaratne (Sri Lanka) flag Dimuth Karunaratne (Sri Lanka) 319.51 M-26 | Runs-1768 | A-38 | SR-57
49 Down 10 Mitchell Marsh (Australia) flag Mitchell Marsh (Australia) 317.05 M-14 | Runs-823 | A-36 | SR-68
50 Up 12 Mominul Haque (Bangladesh) flag Mominul Haque (Bangladesh) 315.00 M-28 | Runs-1354 | A-29 | SR-53
51 Up 3 Tony de Zorzi (South Africa) flag Tony de Zorzi (South Africa) 312.76 M-16 | Runs-842 | A-30 | SR-54
52 Up 4 Jonny Bairstow (England) flag Jonny Bairstow (England) 309.24 M-22 | Runs-1661 | A-46 | SR-76
53 Up 13 Roston Chase (West Indies) flag Roston Chase (West Indies) 308.71 M-11 | Runs-435 | A-21 | SR-49
54 Up 3 Rahmat Shah (Afghanistan) flag Rahmat Shah (Afghanistan) 308.05 M-5 | Runs-585 | A-65 | SR-52
55 Down 3 Kavem Hodge (West Indies) flag Kavem Hodge (West Indies) 306.32 M-11 | Runs-556 | A-25 | SR-50
56 Down 1 Ryan Rickelton (South Africa) flag Ryan Rickelton (South Africa) 302.14 M-14 | Runs-827 | A-38 | SR-53
57 Up 1 Abdullah Shafique (Pakistan) flag Abdullah Shafique (Pakistan) 297.98 M-23 | Runs-1485 | A-36 | SR-44
58 Down 21 Will Young (New Zealand) flag Will Young (New Zealand) 293.54 M-18 | Runs-949 | A-32 | SR-48
59 Up 1 Tristan Stubbs (South Africa) flag Tristan Stubbs (South Africa) 289.34 M-13 | Runs-616 | A-28 | SR-46
60 Up 12 Andy McBrine (Ireland) flag Andy McBrine (Ireland) 288.04 M-8 | Runs-542 | A-45 | SR-55
61 Down 11 Virat Kohli (India) flag Virat Kohli (India) 287.14 M-27 | Runs-1465 | A-33 | SR-51
62 Down 9 Mehidy Hasan Miraz (Bangladesh) flag Mehidy Hasan Miraz (Bangladesh) 286.43 M-27 | Runs-1184 | A-27 | SR-51
63 Up 2 Cameron Green (Australia) flag Cameron Green (Australia) 284.91 M-28 | Runs-1329 | A-34 | SR-50
64 No change Kyle Verreynne (South Africa) flag Kyle Verreynne (South Africa) 284.51 M-28 | Runs-1182 | A-31 | SR-58
65 Up 14 Justin Greaves (West Indies) flag Justin Greaves (West Indies) 283.01 M-11 | Runs-429 | A-23 | SR-54
66 Up 7 Dhruv Jurel (India) flag Dhruv Jurel (India) 273.52 M-8 | Runs-457 | A-42 | SR-56
67 Up 1 Shamar Joseph (West Indies) flag Shamar Joseph (West Indies) 272.63 M-11 | Runs-299 | A-16 | SR-89
68 Up 1 Sarfaraz Ahmed (Pakistan) flag Sarfaraz Ahmed (Pakistan) 269.82 M-5 | Runs-374 | A-47 | SR-65
69 Up 1 Jacob Bethell (England) flag Jacob Bethell (England) 268.57 M-4 | Runs-271 | A-39 | SR-69
70 Up 29 Washington Sundar (India) flag Washington Sundar (India) 265.53 M-12 | Runs-556 | A-37 | SR-43
71 Down 23 Tom Latham (New Zealand) flag Tom Latham (New Zealand) 264.17 M-28 | Runs-1631 | A-31 | SR-53
72 Down 9 Rohit Sharma (India) flag Rohit Sharma (India) 261.73 M-24 | Runs-1254 | A-31 | SR-61
73 Up 1 Craig Ervine (Zimbabwe) flag Craig Ervine (Zimbabwe) 248.29 M-13 | Runs-723 | A-30 | SR-49
74 Up 2 Henry Nicholls (New Zealand) flag Henry Nicholls (New Zealand) 248.14 M-17 | Runs-894 | A-34 | SR-55
75 Up 14 Mahmudul Hasan Joy (Bangladesh) flag Mahmudul Hasan Joy (Bangladesh) 245.37 M-19 | Runs-946 | A-27 | SR-44
76 Down 5 Mikyle Louis (West Indies) flag Mikyle Louis (West Indies) 237.83 M-10 | Runs-369 | A-18 | SR-41
77 Up 32 Paul Stirling (Ireland) flag Paul Stirling (Ireland) 236.10 M-6 | Runs-381 | A-32 | SR-62
78 Up 9 Mayank Agarawal (India) flag Mayank Agarawal (India) 235.79 M-6 | Runs-406 | A-37 | SR-53
79 Down 2 Aamer Jamal (Pakistan) flag Aamer Jamal (Pakistan) 235.47 M-8 | Runs-352 | A-27 | SR-57
80 Down 2 Mitchell Santner (New Zealand) flag Mitchell Santner (New Zealand) 230.73 M-8 | Runs-319 | A-29 | SR-64
81 Down 14 Sarfaraz Khan (India) flag Sarfaraz Khan (India) 229.24 M-6 | Runs-371 | A-37 | SR-75
82 Up 3 Harry Tector (Ireland) flag Harry Tector (Ireland) 227.70 M-8 | Runs-410 | A-26 | SR-43
83 Down 2 Jaker Ali (Bangladesh) flag Jaker Ali (Bangladesh) 225.97 M-6 | Runs-337 | A-31 | SR-57
84 Down 2 Tagenarine Chanderpaul (West Indies) flag Tagenarine Chanderpaul (West Indies) 224.53 M-12 | Runs-612 | A-29 | SR-39
85 Down 2 Mark Adair (Ireland) flag Mark Adair (Ireland) 223.11 M-6 | Runs-302 | A-34 | SR-72
86 Down 27 Glenn Phillips (New Zealand) flag Glenn Phillips (New Zealand) 221.32 M-14 | Runs-676 | A-34 | SR-76
87 Down 3 Kamran Ghulam (Pakistan) flag Kamran Ghulam (Pakistan) 218.18 M-6 | Runs-312 | A-28 | SR-57
88 Up 30 Nitish Kumar Reddy (India) flag Nitish Kumar Reddy (India) 214.01 M-9 | Runs-386 | A-30 | SR-58
89 Down 14 Shai Hope (West Indies) flag Shai Hope (West Indies) 213.28 M-5 | Runs-279 | A-28 | SR-51
90 Down 4 Tamim Iqbal (Bangladesh) flag Tamim Iqbal (Bangladesh) 211.42 M-6 | Runs-346 | A-31 | SR-62
91 Up 10 Andy Balbirnie (Ireland) flag Andy Balbirnie (Ireland) 210.60 M-8 | Runs-368 | A-25 | SR-49
92 Down 4 Dean Elgar (South Africa) flag Dean Elgar (South Africa) 206.36 M-17 | Runs-1000 | A-32 | SR-52
93 Up 24 Axar Patel (India) flag Axar Patel (India) 206.26 M-11 | Runs-602 | A-40 | SR-55
94 Up 12 Curtis Campher (Ireland) flag Curtis Campher (Ireland) 205.27 M-8 | Runs-391 | A-24 | SR-47
95 Up 1 Ajinkya Rahane (India) flag Ajinkya Rahane (India) 204.08 M-6 | Runs-282 | A-28 | SR-55
96 Down 6 David Warner (Australia) flag David Warner (Australia) 202.68 M-26 | Runs-1475 | A-33 | SR-60
97 Down 6 Jomel Warrican (West Indies) flag Jomel Warrican (West Indies) 200.05 M-10 | Runs-186 | A-14 | SR-65
98 Down 18 Gus Atkinson (England) flag Gus Atkinson (England) 196.70 M-13 | Runs-363 | A-23 | SR-79
99 Down 7 Saim Ayub (Pakistan) flag Saim Ayub (Pakistan) 196.00 M-8 | Runs-364 | A-26 | SR-55
100 Down 5 Pat Cummins (Australia) flag Pat Cummins (Australia) 194.13 M-37 | Runs-840 | A-17 | SR-61
Tags: #topcricketplayersofalltime #bestcricketplayersofalltime #greatestcricketplayers #testcricket #tests #mentests #harrybrook #brook #benduckett #duckett #joeroot #root #yashasvijaiswal #jaiswal #rishabhpant #pant #kamindumendis #mendis #jamiesmith #smith #pathumnissanka #nissanka #dineshchandimal #chandimal #travishead #head #shubmangill #gill #iccrankings #icctestrankings #iccodirankings #icct20irankings #iccteamrankings #iccplayerrankings #iccmenrankings #iccwomenrankings #iplrankings