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
2 Up 1 Ben Duckett (England) flag Ben Duckett (England) 655.51 M-34 | Runs-2762 | A-46 | SR-88
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
10 Down 1 Travis Head (Australia) flag Travis Head (Australia) 521.26 M-41 | Runs-2810 | A-43 | SR-80
12 Up 2 Saud Shakeel (Pakistan) flag Saud Shakeel (Pakistan) 508.76 M-21 | Runs-1773 | A-48 | SR-49
17 Up 10 Najmul Hossain Shanto (Bangladesh) flag Najmul Hossain Shanto (Bangladesh) 475.88 M-28 | Runs-1726 | A-34 | SR-56
19 Up 1 Usman Khawaja (Australia) flag Usman Khawaja (Australia) 458.89 M-40 | Runs-3166 | A-47 | SR-47
22 No change Shan Masood (Pakistan) flag Shan Masood (Pakistan) 449.41 M-19 | Runs-1172 | A-33 | SR-64
26 Up 2 Ravindra Jadeja (India) flag Ravindra Jadeja (India) 422.05 M-31 | Runs-1840 | A-46 | SR-51
28 Up 1 Ben Stokes (England) flag Ben Stokes (England) 410.14 M-44 | Runs-2401 | A-33 | SR-62
30 Down 4 Rachin Ravindra (New Zealand) flag Rachin Ravindra (New Zealand) 400.94 M-16 | Runs-1193 | A-43 | SR-62
34 Up 6 Shadman Islam (Bangladesh) flag Shadman Islam (Bangladesh) 383.07 M-16 | Runs-795 | A-27 | SR-51
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
42 Up 3 Sean Williams (Zimbabwe) flag Sean Williams (Zimbabwe) 354.24 M-10 | Runs-912 | A-51 | SR-78
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
48 Down 2 Dimuth Karunaratne (Sri Lanka) flag Dimuth Karunaratne (Sri Lanka) 319.51 M-26 | Runs-1768 | A-38 | SR-57
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
56 Down 1 Ryan Rickelton (South Africa) flag Ryan Rickelton (South Africa) 302.14 M-14 | Runs-827 | A-38 | SR-53
60 Up 12 Andy McBrine (Ireland) flag Andy McBrine (Ireland) 288.04 M-8 | Runs-542 | A-45 | SR-55
67 Up 1 Shamar Joseph (West Indies) flag Shamar Joseph (West Indies) 272.63 M-11 | Runs-299 | A-16 | SR-89
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
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
80 Down 2 Mitchell Santner (New Zealand) flag Mitchell Santner (New Zealand) 230.73 M-8 | Runs-319 | A-29 | SR-64
84 Down 2 Tagenarine Chanderpaul (West Indies) flag Tagenarine Chanderpaul (West Indies) 224.53 M-12 | Runs-612 | A-29 | SR-39
90 Down 4 Tamim Iqbal (Bangladesh) flag Tamim Iqbal (Bangladesh) 211.42 M-6 | Runs-346 | A-31 | SR-62
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
96 Down 6 David Warner (Australia) flag David Warner (Australia) 202.68 M-26 | Runs-1475 | A-33 | SR-60
99 Down 7 Saim Ayub (Pakistan) flag Saim Ayub (Pakistan) 196.00 M-8 | Runs-364 | A-26 | SR-55
103 Down 9 Shakib Al Hasan (Bangladesh) flag Shakib Al Hasan (Bangladesh) 193.17 M-13 | Runs-676 | A-31 | SR-62
107 Down 7 Dawid Malan (England) flag Dawid Malan (England) 185.97 M-5 | Runs-244 | A-24 | SR-39
111 Down 7 Gudakesh Motie (West Indies) flag Gudakesh Motie (West Indies) 180.85 M-11 | Runs-265 | A-22 | SR-63
113 Up 1 Kagiso Rabada (South Africa) flag Kagiso Rabada (South Africa) 178.69 M-26 | Runs-409 | A-13 | SR-62
118 Up 9 Jayden Seales (West Indies) flag Jayden Seales (West Indies) 167.95 M-19 | Runs-206 | A-10 | SR-48
120 Up 2 Alex Lees (England) flag Alex Lees (England) 164.83 M-10 | Runs-453 | A-24 | SR-43
121 Up 2 Sai Sudharsan (India) flag Sai Sudharsan (India) 164.73 M-5 | Runs-273 | A-30 | SR-45
122 Up 2 Hashmatullah Shahidi (Afghanistan) flag Hashmatullah Shahidi (Afghanistan) 164.44 M-6 | Runs-418 | A-42 | SR-51
123 Up 3 Sarel Erwee (South Africa) flag Sarel Erwee (South Africa) 163.14 M-10 | Runs-479 | A-27 | SR-43
128 Up 3 Ben Curran (Zimbabwe) flag Ben Curran (Zimbabwe) 157.24 M-8 | Runs-495 | A-33 | SR-52
130 Down 19 Zakir Hasan (Bangladesh) flag Zakir Hasan (Bangladesh) 154.23 M-13 | Runs-593 | A-24 | SR-49
134 Up 3 Tom Hartley (England) flag Tom Hartley (England) 152.09 M-5 | Runs-185 | A-19 | SR-65
140 Up 2 Milan Rathnayake (Sri Lanka) flag Milan Rathnayake (Sri Lanka) 145.43 M-5 | Runs-190 | A-32 | SR-59
141 Down 1 Mitchell Starc (Australia) flag Mitchell Starc (Australia) 144.75 M-39 | Runs-726 | A-17 | SR-47
142 Up 2 Kirk McKenzie (West Indies) flag Kirk McKenzie (West Indies) 142.53 M-6 | Runs-203 | A-17 | SR-59
143 Up 2 Niroshan Dickwella (Sri Lanka) flag Niroshan Dickwella (Sri Lanka) 140.62 M-9 | Runs-314 | A-22 | SR-67
146 Down 5 Taijul Islam (Bangladesh) flag Taijul Islam (Bangladesh) 138.60 M-22 | Runs-363 | A-11 | SR-38
153 No change Wellington Masakadza (Zimbabwe) flag Wellington Masakadza (Zimbabwe) 134.22 M-6 | Runs-138 | A-14 | SR-32
157 No change Lhuan-dre Pretorius (South Africa) flag Lhuan-dre Pretorius (South Africa) 129.35 M-2 | Runs-235 | A-78 | SR-93
158 Up 6 Noman Ali (Pakistan) flag Noman Ali (Pakistan) 128.36 M-15 | Runs-203 | A-11 | SR-39
163 Up 2 Marcus Harris (Australia) flag Marcus Harris (Australia) 123.86 M-4 | Runs-179 | A-30 | SR-37
164 Up 3 Michael Bracewell (New Zealand) flag Michael Bracewell (New Zealand) 123.02 M-9 | Runs-268 | A-19 | SR-56
165 Up 6 Moeen Ali (England) flag Moeen Ali (England) 121.54 M-4 | Runs-180 | A-26 | SR-65
171 Up 6 Senuran Muthusamy (South Africa) flag Senuran Muthusamy (South Africa) 114.40 M-5 | Runs-181 | A-45 | SR-55
172 Down 3 Kyle Mayers (West Indies) flag Kyle Mayers (West Indies) 112.82 M-8 | Runs-313 | A-28 | SR-60
177 Up 2 Josh Hazlewood (Australia) flag Josh Hazlewood (Australia) 109.33 M-21 | Runs-120 | A-10 | SR-40
183 Up 6 Raymon Reifer (West Indies) flag Raymon Reifer (West Indies) 104.33 M-7 | Runs-246 | A-21 | SR-46
197 Down 24 Lahiru Kumara (Sri Lanka) flag Lahiru Kumara (Sri Lanka) 98.16 M-11 | Runs-83 | A-6 | SR-31
203 Up 3 Ruan de Swardt (South Africa) flag Ruan de Swardt (South Africa) 92.30 M-2 | Runs-99 | A-33 | SR-45
204 Up 28 Kuldeep Yadav (India) flag Kuldeep Yadav (India) 91.66 M-9 | Runs-147 | A-16 | SR-28
205 Up 2 Todd Murphy (Australia) flag Todd Murphy (Australia) 91.44 M-7 | Runs-122 | A-14 | SR-60
207 Up 2 Rory Burns (England) flag Rory Burns (England) 90.58 M-3 | Runs-77 | A-13 | SR-43
208 Up 6 Shaheen Shah Afridi (Pakistan) flag Shaheen Shah Afridi (Pakistan) 90.52 M-13 | Runs-135 | A-10 | SR-54
209 Up 1 Neil Wagner (New Zealand) flag Neil Wagner (New Zealand) 89.86 M-10 | Runs-180 | A-18 | SR-67
210 Down 23 Taskin Ahmed (Bangladesh) flag Taskin Ahmed (Bangladesh) 88.94 M-9 | Runs-105 | A-10 | SR-50
216 Up 1 Mir Hamza (Pakistan) flag Mir Hamza (Pakistan) 85.59 M-6 | Runs-47 | A-6 | SR-29
225 Up 2 Faheem Ashraf (Pakistan) flag Faheem Ashraf (Pakistan) 77.61 M-5 | Runs-55 | A-7 | SR-40
226 Up 3 Gary Ballance (Zimbabwe/England) flag Gary Ballance (Zimbabwe/England) 77.26 M-1 | Runs-155 | A-155 | SR-53
230 Up 21 Fawad Alam (Pakistan) flag Fawad Alam (Pakistan) 75.14 M-5 | Runs-108 | A-18 | SR-39
231 Down 13 Charith Asalanka (Sri Lanka) flag Charith Asalanka (Sri Lanka) 75.06 M-2 | Runs-59 | A-15 | SR-58
232 Up 3 Mohammad Nawaz (Pakistan) flag Mohammad Nawaz (Pakistan) 74.90 M-3 | Runs-94 | A-19 | SR-50
234 Up 3 Stuart Broad (England) flag Stuart Broad (England) 72.34 M-18 | Runs-292 | A-14 | SR-67
246 Down 25 Ajaz Patel (New Zealand) flag Ajaz Patel (New Zealand) 65.50 M-11 | Runs-109 | A-10 | SR-35
247 Up 6 Neil Brand (South Africa) flag Neil Brand (South Africa) 65.07 M-2 | Runs-66 | A-17 | SR-51
249 Up 3 Lasith Embuldeniya (Sri Lanka) flag Lasith Embuldeniya (Sri Lanka) 63.68 M-4 | Runs-13 | A-2 | SR-11
Tags: #topcricketplayersofalltime #bestcricketplayersofalltime #greatestcricketplayers #testcricket #tests #mentests #benduckett #duckett #yashasvijaiswal #jaiswal #rishabhpant #pant #kamindumendis #mendis #travishead #head #saudshakeel #shakeel #najmulhossainshanto #shanto #usmankhawaja #khawaja #shanmasood #masood #ravindrajadeja #jadeja #benstokes #stokes #iccrankings #icctestrankings #iccodirankings #icct20irankings #iccteamrankings #iccplayerrankings #iccmenrankings #iccwomenrankings #iplrankings