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
101 Up 4 John Campbell (West Indies) flag John Campbell (West Indies) 356.43 M-10 | Runs-501 | BatA-29 | Wickets- | BowlA-na | Ct/St-5 | FPM-0.5
102 Up 4 Imam-ul-Haq (Pakistan) flag Imam-ul-Haq (Pakistan) 355.67 M-15 | Runs-1202 | BatA-45 | Wickets- | BowlA-na | Ct/St-14 | FPM-0.9
103 Up 32 Nitish Kumar Reddy (India) flag Nitish Kumar Reddy (India) 353.00 M-9 | Runs-386 | BatA-30 | Wickets-8 | BowlA-40 | Ct/St-4 | FPM-0.4
104 Up 4 Tony de Zorzi (South Africa) flag Tony de Zorzi (South Africa) 351.34 M-16 | Runs-842 | BatA-30 | Wickets- | BowlA-na | Ct/St-13 | FPM-0.8
105 Up 4 Michael Bracewell (New Zealand) flag Michael Bracewell (New Zealand) 347.89 M-9 | Runs-268 | BatA-19 | Wickets-24 | BowlA-44 | Ct/St-13 | FPM-1.4
106 Down 22 Will Young (New Zealand) flag Will Young (New Zealand) 345.21 M-18 | Runs-949 | BatA-32 | Wickets- | BowlA-na | Ct/St-23 | FPM-1.3
107 Down 12 Dimuth Karunaratne (Sri Lanka) flag Dimuth Karunaratne (Sri Lanka) 341.62 M-26 | Runs-1768 | BatA-38 | Wickets- | BowlA-na | Ct/St-7 | FPM-0.3
108 Up 5 Shakib Al Hasan (Bangladesh) flag Shakib Al Hasan (Bangladesh) 339.51 M-13 | Runs-676 | BatA-31 | Wickets-31 | BowlA-36 | Ct/St-4 | FPM-0.3
109 Down 18 Vishwa Fernando (Sri Lanka) flag Vishwa Fernando (Sri Lanka) 339.11 M-14 | Runs-103 | BatA-7 | Wickets-41 | BowlA-29 | Ct/St-5 | FPM-0.4
110 Down 3 Ramesh Mendis (Sri Lanka) flag Ramesh Mendis (Sri Lanka) 338.79 M-12 | Runs-308 | BatA-19 | Wickets-45 | BowlA-37 | Ct/St-5 | FPM-0.4
111 Up 3 Naseem Shah (Pakistan) flag Naseem Shah (Pakistan) 337.66 M-11 | Runs-116 | BatA-10 | Wickets-40 | BowlA-31 | Ct/St-4 | FPM-0.4
112 Down 26 Ajaz Patel (New Zealand) flag Ajaz Patel (New Zealand) 335.71 M-11 | Runs-109 | BatA-10 | Wickets-56 | BowlA-28 | Ct/St-5 | FPM-0.5
113 Down 31 Virat Kohli (India) flag Virat Kohli (India) 335.14 M-27 | Runs-1465 | BatA-33 | Wickets- | BowlA-na | Ct/St-25 | FPM-0.9
114 Up 2 Stuart Broad (England) flag Stuart Broad (England) 334.38 M-18 | Runs-292 | BatA-14 | Wickets-80 | BowlA-27 | Ct/St-6 | FPM-0.3
115 Up 2 Mark Adair (Ireland) flag Mark Adair (Ireland) 332.77 M-6 | Runs-302 | BatA-34 | Wickets-19 | BowlA-32 | Ct/St-3 | FPM-0.5
116 Down 20 Taskin Ahmed (Bangladesh) flag Taskin Ahmed (Bangladesh) 328.20 M-9 | Runs-105 | BatA-10 | Wickets-29 | BowlA-29 | Ct/St-1 | FPM-0.1
117 Up 2 Beau Webster (Australia) flag Beau Webster (Australia) 326.78 M-7 | Runs-381 | BatA-35 | Wickets-8 | BowlA-23 | Ct/St-12 | FPM-1.7
118 Up 2 Rehan Ahmed (England) flag Rehan Ahmed (England) 324.92 M-5 | Runs-103 | BatA-10 | Wickets-22 | BowlA-31 | Ct/St-3 | FPM-0.6
119 Down 22 Devon Conway (New Zealand) flag Devon Conway (New Zealand) 324.48 M-26 | Runs-1702 | BatA-36 | Wickets- | BowlA-na | Ct/St-14 | FPM-0.5
120 Up 1 Ollie Robinson (England) flag Ollie Robinson (England) 322.89 M-15 | Runs-323 | BatA-15 | Wickets-48 | BowlA-25 | Ct/St-6 | FPM-0.4
121 Up 1 Mark Wood (England) flag Mark Wood (England) 322.24 M-16 | Runs-330 | BatA-14 | Wickets-55 | BowlA-27 | Ct/St-1 | FPM-0.1
122 Up 1 Matthew Potts (England) flag Matthew Potts (England) 317.00 M-10 | Runs-86 | BatA-9 | Wickets-36 | BowlA-29 | Ct/St-8 | FPM-0.8
123 Up 1 Saim Ayub (Pakistan) flag Saim Ayub (Pakistan) 315.97 M-8 | Runs-364 | BatA-26 | Wickets-4 | BowlA-35 | Ct/St-4 | FPM-0.5
124 Up 1 Prasidh Krishna (India) flag Prasidh Krishna (India) 314.35 M-6 | Runs-10 | BatA-2 | Wickets-21 | BowlA-35 | Ct/St-0 | FPM-0.0
125 Up 1 Craig Ervine (Zimbabwe) flag Craig Ervine (Zimbabwe) 309.89 M-13 | Runs-723 | BatA-30 | Wickets- | BowlA-na | Ct/St-11 | FPM-0.8
126 Up 1 Mohammed Shami (India) flag Mohammed Shami (India) 308.47 M-10 | Runs-160 | BatA-13 | Wickets-34 | BowlA-29 | Ct/St-3 | FPM-0.3
127 Up 1 Josh Tongue (England) flag Josh Tongue (England) 308.41 M-6 | Runs-33 | BatA-7 | Wickets-31 | BowlA-30 | Ct/St-3 | FPM-0.5
128 Up 1 Blessing Muzarabani (Zimbabwe) flag Blessing Muzarabani (Zimbabwe) 304.72 M-12 | Runs-186 | BatA-12 | Wickets-48 | BowlA-27 | Ct/St-2 | FPM-0.2
129 Up 12 Jason Holder (West Indies) flag Jason Holder (West Indies) 303.37 M-16 | Runs-596 | BatA-26 | Wickets-24 | BowlA-49 | Ct/St-16 | FPM-1.0
130 Down 15 Rohit Sharma (India) flag Rohit Sharma (India) 302.47 M-24 | Runs-1254 | BatA-31 | Wickets- | BowlA-na | Ct/St-23 | FPM-1.0
131 Down 1 Anrich Nortje (South Africa) flag Anrich Nortje (South Africa) 302.24 M-7 | Runs-72 | BatA-10 | Wickets-23 | BowlA-24 | Ct/St-2 | FPM-0.3
132 Down 40 Tom Latham (New Zealand) flag Tom Latham (New Zealand) 300.01 M-28 | Runs-1631 | BatA-31 | Wickets- | BowlA-na | Ct/St-34 | FPM-1.2
133 Down 2 Lungi Ngidi (South Africa) flag Lungi Ngidi (South Africa) 299.08 M-10 | Runs-48 | BatA-4 | Wickets-26 | BowlA-23 | Ct/St-2 | FPM-0.2
134 Down 2 Matthew Kuhnemann (Australia) flag Matthew Kuhnemann (Australia) 298.30 M-5 | Runs-18 | BatA-5 | Wickets-25 | BowlA-22 | Ct/St-2 | FPM-0.4
135 Down 1 Trent Boult (New Zealand) flag Trent Boult (New Zealand) 296.57 M-5 | Runs-72 | BatA-18 | Wickets-25 | BowlA-25 | Ct/St-4 | FPM-0.8
136 Up 16 Curtis Campher (Ireland) flag Curtis Campher (Ireland) 296.03 M-8 | Runs-391 | BatA-24 | Wickets-6 | BowlA-72 | Ct/St-2 | FPM-0.3
137 Down 1 Tanaka Chivanga (Zimbabwe) flag Tanaka Chivanga (Zimbabwe) 295.36 M-8 | Runs-76 | BatA-7 | Wickets-17 | BowlA-41 | Ct/St-2 | FPM-0.3
138 Down 1 Jonny Bairstow (England) flag Jonny Bairstow (England) 295.08 M-22 | Runs-1661 | BatA-46 | Wickets- | BowlA-na | Ct/St-48 | FPM-2.2
139 Down 1 Nayeem Hasan (Bangladesh) flag Nayeem Hasan (Bangladesh) 294.56 M-7 | Runs-126 | BatA-13 | Wickets-23 | BowlA-31 | Ct/St-3 | FPM-0.4
140 Down 1 Milan Rathnayake (Sri Lanka) flag Milan Rathnayake (Sri Lanka) 293.88 M-5 | Runs-190 | BatA-32 | Wickets-14 | BowlA-28 | Ct/St-3 | FPM-0.6
141 Down 1 James Anderson (England) flag James Anderson (England) 293.10 M-22 | Runs-104 | BatA-6 | Wickets-72 | BowlA-25 | Ct/St-8 | FPM-0.4
142 Up 3 Kyle Mayers (West Indies) flag Kyle Mayers (West Indies) 291.51 M-8 | Runs-313 | BatA-28 | Wickets-21 | BowlA-14 | Ct/St-5 | FPM-0.6
143 Down 1 Mikyle Louis (West Indies) flag Mikyle Louis (West Indies) 290.82 M-10 | Runs-369 | BatA-18 | Wickets- | BowlA-na | Ct/St-3 | FPM-0.3
144 Down 11 Abdullah Shafique (Pakistan) flag Abdullah Shafique (Pakistan) 290.25 M-23 | Runs-1485 | BatA-36 | Wickets- | BowlA-na | Ct/St-16 | FPM-0.7
145 Up 1 Ebadot Hossain (Bangladesh) flag Ebadot Hossain (Bangladesh) 284.22 M-12 | Runs-60 | BatA-6 | Wickets-32 | BowlA-38 | Ct/St-0 | FPM-0.0
146 Down 2 Neil Wagner (New Zealand) flag Neil Wagner (New Zealand) 282.75 M-10 | Runs-180 | BatA-18 | Wickets-31 | BowlA-36 | Ct/St-7 | FPM-0.7
147 Up 12 Dhruv Jurel (India) flag Dhruv Jurel (India) 282.37 M-8 | Runs-457 | BatA-42 | Wickets- | BowlA-na | Ct/St-18 | FPM-2.3
148 Up 6 Harry Tector (Ireland) flag Harry Tector (Ireland) 276.18 M-8 | Runs-410 | BatA-26 | Wickets- | BowlA-na | Ct/St-5 | FPM-0.6
149 Up 8 Mahmudul Hasan Joy (Bangladesh) flag Mahmudul Hasan Joy (Bangladesh) 274.52 M-19 | Runs-946 | BatA-27 | Wickets- | BowlA-na | Ct/St-9 | FPM-0.5
150 Down 2 Tagenarine Chanderpaul (West Indies) flag Tagenarine Chanderpaul (West Indies) 272.99 M-12 | Runs-612 | BatA-29 | Wickets- | BowlA-na | Ct/St-6 | FPM-0.5
151 Down 1 Jack Leach (England) flag Jack Leach (England) 270.97 M-23 | Runs-225 | BatA-13 | Wickets-80 | BowlA-37 | Ct/St-9 | FPM-0.4
152 Down 1 Khurram Shahzad (Pakistan) flag Khurram Shahzad (Pakistan) 270.61 M-6 | Runs-83 | BatA-9 | Wickets-20 | BowlA-30 | Ct/St-3 | FPM-0.5
153 Up 48 Corbin Bosch (South Africa) flag Corbin Bosch (South Africa) 266.93 M-4 | Runs-245 | BatA-61 | Wickets-16 | BowlA-19 | Ct/St-3 | FPM-0.8
154 Down 1 Dane Paterson (South Africa) flag Dane Paterson (South Africa) 265.91 M-5 | Runs-58 | BatA-8 | Wickets-21 | BowlA-23 | Ct/St-1 | FPM-0.2
155 Up 21 Andy Balbirnie (Ireland) flag Andy Balbirnie (Ireland) 264.99 M-8 | Runs-368 | BatA-25 | Wickets- | BowlA-na | Ct/St-9 | FPM-1.1
156 Up 11 Nurul Hasan (Bangladesh) flag Nurul Hasan (Bangladesh) 258.91 M-7 | Runs-310 | BatA-24 | Wickets- | BowlA-na | Ct/St-26 | FPM-3.7
157 Up 1 Kasun Rajitha (Sri Lanka) flag Kasun Rajitha (Sri Lanka) 250.17 M-9 | Runs-98 | BatA-11 | Wickets-30 | BowlA-28 | Ct/St-4 | FPM-0.4
158 Down 15 Joshua Da Silva (West Indies) flag Joshua Da Silva (West Indies) 249.85 M-22 | Runs-793 | BatA-25 | Wickets- | BowlA-na | Ct/St-87 | FPM-4.0
159 Up 2 Henry Nicholls (New Zealand) flag Henry Nicholls (New Zealand) 249.41 M-17 | Runs-894 | BatA-34 | Wickets- | BowlA-na | Ct/St-9 | FPM-0.5
160 Up 22 Mayank Agarawal (India) flag Mayank Agarawal (India) 246.93 M-6 | Runs-406 | BatA-37 | Wickets- | BowlA-na | Ct/St-3 | FPM-0.5
161 Down 1 Mir Hamza (Pakistan) flag Mir Hamza (Pakistan) 246.85 M-6 | Runs-47 | BatA-6 | Wickets-13 | BowlA-43 | Ct/St-2 | FPM-0.3
162 No change Dan Lawrence (England) flag Dan Lawrence (England) 244.65 M-6 | Runs-317 | BatA-26 | Wickets-2 | BowlA-50 | Ct/St-5 | FPM-0.8
163 No change Senuran Muthusamy (South Africa) flag Senuran Muthusamy (South Africa) 240.03 M-5 | Runs-181 | BatA-45 | Wickets-20 | BowlA-20 | Ct/St-5 | FPM-1.0
164 Down 9 Hasan Ali (Pakistan) flag Hasan Ali (Pakistan) 239.39 M-9 | Runs-83 | BatA-7 | Wickets-10 | BowlA-70 | Ct/St-1 | FPM-0.1
165 No change Brian Bennett (Zimbabwe) flag Brian Bennett (Zimbabwe) 239.13 M-11 | Runs-509 | BatA-30 | Wickets-6 | BowlA-56 | Ct/St-18 | FPM-1.6
166 No change Wessly Madhevere (Zimbabwe) flag Wessly Madhevere (Zimbabwe) 237.22 M-6 | Runs-244 | BatA-22 | Wickets-7 | BowlA-35 | Ct/St-4 | FPM-0.7
167 Up 1 Tamim Iqbal (Bangladesh) flag Tamim Iqbal (Bangladesh) 236.60 M-6 | Runs-346 | BatA-31 | Wickets- | BowlA-na | Ct/St-2 | FPM-0.3
168 Up 2 Wellington Masakadza (Zimbabwe) flag Wellington Masakadza (Zimbabwe) 235.28 M-6 | Runs-138 | BatA-14 | Wickets-17 | BowlA-43 | Ct/St-4 | FPM-0.7
169 Up 2 Khaled Ahmed (Bangladesh) flag Khaled Ahmed (Bangladesh) 234.11 M-14 | Runs-43 | BatA-2 | Wickets-29 | BowlA-42 | Ct/St-2 | FPM-0.1
170 Down 23 Shai Hope (West Indies) flag Shai Hope (West Indies) 232.47 M-5 | Runs-279 | BatA-28 | Wickets- | BowlA-na | Ct/St-16 | FPM-3.2
171 Up 1 Rahmat Shah (Afghanistan) flag Rahmat Shah (Afghanistan) 232.13 M-5 | Runs-585 | BatA-65 | Wickets-1 | BowlA-44 | Ct/St-4 | FPM-0.8
172 Down 16 Kyle Jamieson (New Zealand) flag Kyle Jamieson (New Zealand) 230.79 M-10 | Runs-148 | BatA-11 | Wickets-28 | BowlA-28 | Ct/St-2 | FPM-0.2
173 Up 15 Ajinkya Rahane (India) flag Ajinkya Rahane (India) 229.21 M-6 | Runs-282 | BatA-28 | Wickets- | BowlA-na | Ct/St-5 | FPM-0.8
174 Up 1 Jermaine Blackwood (West Indies) flag Jermaine Blackwood (West Indies) 229.14 M-13 | Runs-621 | BatA-30 | Wickets-1 | BowlA-28 | Ct/St-11 | FPM-0.8
175 Up 2 Richard Ngarava (Zimbabwe) flag Richard Ngarava (Zimbabwe) 228.63 M-8 | Runs-105 | BatA-12 | Wickets-20 | BowlA-34 | Ct/St-0 | FPM-0.0
176 Up 2 Dean Elgar (South Africa) flag Dean Elgar (South Africa) 227.31 M-17 | Runs-1000 | BatA-32 | Wickets- | BowlA-na | Ct/St-18 | FPM-1.1
177 Up 2 Keegan Petersen (South Africa) flag Keegan Petersen (South Africa) 227.23 M-12 | Runs-660 | BatA-30 | Wickets- | BowlA-na | Ct/St-15 | FPM-1.3
178 Up 2 Dawid Malan (England) flag Dawid Malan (England) 225.90 M-5 | Runs-244 | BatA-24 | Wickets-2 | BowlA-31 | Ct/St-2 | FPM-0.4
179 Up 2 Jacob Bethell (England) flag Jacob Bethell (England) 224.31 M-4 | Runs-271 | BatA-39 | Wickets-3 | BowlA-31 | Ct/St-4 | FPM-1.0
180 Up 3 Kamran Ghulam (Pakistan) flag Kamran Ghulam (Pakistan) 223.06 M-6 | Runs-312 | BatA-28 | Wickets- | BowlA-na | Ct/St-2 | FPM-0.3
181 Up 3 Tafadzwa Tsiga (Zimbabwe) flag Tafadzwa Tsiga (Zimbabwe) 222.27 M-9 | Runs-206 | BatA-15 | Wickets- | BowlA-na | Ct/St-15 | FPM-1.7
182 Up 3 Ben Foakes (England) flag Ben Foakes (England) 221.78 M-17 | Runs-729 | BatA-28 | Wickets- | BowlA-na | Ct/St-60 | FPM-3.5
183 Up 39 Paul Stirling (Ireland) flag Paul Stirling (Ireland) 220.48 M-6 | Runs-381 | BatA-32 | Wickets- | BowlA-na | Ct/St-3 | FPM-0.5
184 Up 2 Sarfaraz Ahmed (Pakistan) flag Sarfaraz Ahmed (Pakistan) 219.59 M-5 | Runs-374 | BatA-47 | Wickets- | BowlA-na | Ct/St-15 | FPM-3.0
185 Up 2 Jaker Ali (Bangladesh) flag Jaker Ali (Bangladesh) 218.80 M-6 | Runs-337 | BatA-31 | Wickets- | BowlA-na | Ct/St-10 | FPM-1.7
186 Up 3 Sarfaraz Khan (India) flag Sarfaraz Khan (India) 218.01 M-6 | Runs-371 | BatA-37 | Wickets- | BowlA-na | Ct/St-3 | FPM-0.5
187 Up 3 David Warner (Australia) flag David Warner (Australia) 217.22 M-26 | Runs-1475 | BatA-33 | Wickets- | BowlA-na | Ct/St-22 | FPM-0.8
188 Down 14 Shreyas Iyer (India) flag Shreyas Iyer (India) 215.05 M-13 | Runs-641 | BatA-32 | Wickets- | BowlA-na | Ct/St-15 | FPM-1.2
189 Up 2 Alex Lees (England) flag Alex Lees (England) 213.55 M-10 | Runs-453 | BatA-24 | Wickets- | BowlA-na | Ct/St-6 | FPM-0.6
190 Up 4 Cheteshwar Pujara (India) flag Cheteshwar Pujara (India) 212.45 M-12 | Runs-653 | BatA-33 | Wickets- | BowlA-na | Ct/St-9 | FPM-0.8
191 Up 2 Sarel Erwee (South Africa) flag Sarel Erwee (South Africa) 212.35 M-10 | Runs-479 | BatA-27 | Wickets- | BowlA-na | Ct/St-8 | FPM-0.8
192 Up 3 Kevin Sinclair (West Indies) flag Kevin Sinclair (West Indies) 211.91 M-4 | Runs-118 | BatA-17 | Wickets-9 | BowlA-43 | Ct/St-4 | FPM-1.0
193 Up 3 Umesh Yadav (India) flag Umesh Yadav (India) 211.34 M-7 | Runs-56 | BatA-8 | Wickets-14 | BowlA-37 | Ct/St-2 | FPM-0.3
194 Up 3 Ish Sodhi (New Zealand) flag Ish Sodhi (New Zealand) 210.15 M-4 | Runs-113 | BatA-19 | Wickets-17 | BowlA-30 | Ct/St-0 | FPM-0.0
195 Up 3 Keacy Carty (West Indies) flag Keacy Carty (West Indies) 209.95 M-7 | Runs-235 | BatA-17 | Wickets- | BowlA-na | Ct/St-1 | FPM-0.1
196 Up 3 Moeen Ali (England) flag Moeen Ali (England) 209.95 M-4 | Runs-180 | BatA-26 | Wickets-9 | BowlA-51 | Ct/St-0 | FPM-0.0
197 Up 3 Kirk McKenzie (West Indies) flag Kirk McKenzie (West Indies) 209.10 M-6 | Runs-203 | BatA-17 | Wickets- | BowlA-na | Ct/St-4 | FPM-0.7
198 Down 34 Shoriful Islam (Bangladesh) flag Shoriful Islam (Bangladesh) 208.74 M-11 | Runs-144 | BatA-10 | Wickets-25 | BowlA-32 | Ct/St-6 | FPM-0.5
199 Up 5 Azhar Ali (Pakistan) flag Azhar Ali (Pakistan) 207.57 M-7 | Runs-477 | BatA-40 | Wickets- | BowlA-na | Ct/St-2 | FPM-0.3
200 Up 2 Ben Curran (Zimbabwe) flag Ben Curran (Zimbabwe) 207.12 M-8 | Runs-495 | BatA-33 | Wickets- | BowlA-na | Ct/St-8 | FPM-1.0
Tags: #topcricketplayersofalltime #bestcricketplayersofalltime #greatestcricketplayers #testcricket #tests #mentests #johncampbell #campbell #imamulhaq #nitishkumarreddy #reddy #tonydezorzi #zorzi #michaelbracewell #bracewell #willyoung #young #dimuthkarunaratne #karunaratne #shakibalhasan #hasan #vishwafernando #fernando #rameshmendis #mendis #naseemshah #shah #iccrankings #icctestrankings #iccodirankings #icct20irankings #iccteamrankings #iccplayerrankings #iccmenrankings #iccwomenrankings #iplrankings