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
101 Up 6 Tom Blundell (New Zealand) flag Tom Blundell (New Zealand) 283.26 M-29 | Runs-1510 | BatA-34 | Wickets- | BowlA-na | Ct/St-99 | FPM-3.4
102 Up 4 Lorcan Tucker (Ireland) flag Lorcan Tucker (Ireland) 283.04 M-9 | Runs-703 | BatA-44 | Wickets- | BowlA-na | Ct/St-24 | FPM-2.7
103 Down 40 Shan Masood (Pakistan) flag Shan Masood (Pakistan) 281.59 M-19 | Runs-1172 | BatA-33 | Wickets- | BowlA-na | Ct/St-13 | FPM-0.7
104 Down 1 Tristan Stubbs (South Africa) flag Tristan Stubbs (South Africa) 279.43 M-14 | Runs-759 | BatA-32 | Wickets- | BowlA-na | Ct/St-15 | FPM-1.1
105 Up 3 Dhruv Jurel (India) flag Dhruv Jurel (India) 273.34 M-9 | Runs-459 | BatA-35 | Wickets- | BowlA-na | Ct/St-18 | FPM-2.0
106 Up 3 Glenn Phillips (New Zealand) flag Glenn Phillips (New Zealand) 271.02 M-16 | Runs-723 | BatA-33 | Wickets-33 | BowlA-31 | Ct/St-17 | FPM-1.1
107 Up 3 Vishwa Fernando (Sri Lanka) flag Vishwa Fernando (Sri Lanka) 270.49 M-14 | Runs-103 | BatA-7 | Wickets-41 | BowlA-29 | Ct/St-5 | FPM-0.4
108 Down 10 David Bedingham (South Africa) flag David Bedingham (South Africa) 269.81 M-15 | Runs-828 | BatA-36 | Wickets- | BowlA-na | Ct/St-17 | FPM-1.1
109 Up 11 Ben Curran (Zimbabwe) flag Ben Curran (Zimbabwe) 269.17 M-8 | Runs-495 | BatA-33 | Wickets- | BowlA-na | Ct/St-8 | FPM-1.0
110 Up 18 Rehan Ahmed (England) flag Rehan Ahmed (England) 268.21 M-5 | Runs-103 | BatA-10 | Wickets-22 | BowlA-31 | Ct/St-3 | FPM-0.6
111 Up 2 James Anderson (England) flag James Anderson (England) 268.09 M-19 | Runs-91 | BatA-6 | Wickets-64 | BowlA-25 | Ct/St-8 | FPM-0.4
112 Up 21 Matthew Potts (England) flag Matthew Potts (England) 267.88 M-11 | Runs-105 | BatA-11 | Wickets-36 | BowlA-33 | Ct/St-9 | FPM-0.8
113 Up 1 Corbin Bosch (South Africa) flag Corbin Bosch (South Africa) 266.99 M-4 | Runs-245 | BatA-61 | Wickets-16 | BowlA-19 | Ct/St-3 | FPM-0.8
114 Up 1 Milan Rathnayake (Sri Lanka) flag Milan Rathnayake (Sri Lanka) 264.52 M-5 | Runs-190 | BatA-32 | Wickets-14 | BowlA-28 | Ct/St-3 | FPM-0.6
115 Down 3 Prasidh Krishna (India) flag Prasidh Krishna (India) 263.68 M-6 | Runs-10 | BatA-2 | Wickets-21 | BowlA-35 | Ct/St-0 | FPM-0.0
116 Down 34 Gudakesh Motie (West Indies) flag Gudakesh Motie (West Indies) 263.31 M-11 | Runs-265 | BatA-22 | Wickets-35 | BowlA-27 | Ct/St-5 | FPM-0.5
117 No change Tanaka Chivanga (Zimbabwe) flag Tanaka Chivanga (Zimbabwe) 263.20 M-8 | Runs-76 | BatA-7 | Wickets-17 | BowlA-41 | Ct/St-2 | FPM-0.3
118 Up 1 Hasan Mahmud (Bangladesh) flag Hasan Mahmud (Bangladesh) 262.44 M-13 | Runs-158 | BatA-13 | Wickets-36 | BowlA-30 | Ct/St-6 | FPM-0.5
119 Up 5 Jonny Bairstow (England) flag Jonny Bairstow (England) 260.19 M-20 | Runs-1467 | BatA-46 | Wickets- | BowlA-na | Ct/St-47 | FPM-2.4
120 Down 4 Tom Hartley (England) flag Tom Hartley (England) 259.49 M-5 | Runs-185 | BatA-19 | Wickets-22 | BowlA-36 | Ct/St-2 | FPM-0.4
121 Up 6 Mitchell Marsh (Australia) flag Mitchell Marsh (Australia) 259.09 M-14 | Runs-823 | BatA-36 | Wickets-9 | BowlA-49 | Ct/St-11 | FPM-0.8
122 No change Nahid Rana (Bangladesh) flag Nahid Rana (Bangladesh) 256.29 M-10 | Runs-17 | BatA-2 | Wickets-27 | BowlA-42 | Ct/St-1 | FPM-0.1
123 No change Naseem Shah (Pakistan) flag Naseem Shah (Pakistan) 254.99 M-11 | Runs-116 | BatA-10 | Wickets-40 | BowlA-31 | Ct/St-4 | FPM-0.4
124 Up 1 Lahiru Kumara (Sri Lanka) flag Lahiru Kumara (Sri Lanka) 253.14 M-11 | Runs-83 | BatA-6 | Wickets-35 | BowlA-32 | Ct/St-6 | FPM-0.5
125 Up 1 Mahmudul Hasan Joy (Bangladesh) flag Mahmudul Hasan Joy (Bangladesh) 247.78 M-18 | Runs-956 | BatA-28 | Wickets- | BowlA-na | Ct/St-10 | FPM-0.6
126 Up 3 Shaheen Shah Afridi (Pakistan) flag Shaheen Shah Afridi (Pakistan) 244.92 M-12 | Runs-135 | BatA-10 | Wickets-35 | BowlA-38 | Ct/St-1 | FPM-0.1
127 Up 7 Tim Southee (New Zealand) flag Tim Southee (New Zealand) 242.21 M-24 | Runs-502 | BatA-13 | Wickets-62 | BowlA-41 | Ct/St-25 | FPM-1.0
128 Up 4 Jaker Ali (Bangladesh) flag Jaker Ali (Bangladesh) 241.63 M-6 | Runs-337 | BatA-31 | Wickets- | BowlA-na | Ct/St-10 | FPM-1.7
129 Down 11 Dimuth Karunaratne (Sri Lanka) flag Dimuth Karunaratne (Sri Lanka) 239.14 M-26 | Runs-1768 | BatA-38 | Wickets- | BowlA-na | Ct/St-7 | FPM-0.3
130 Down 9 Taskin Ahmed (Bangladesh) flag Taskin Ahmed (Bangladesh) 236.23 M-7 | Runs-89 | BatA-10 | Wickets-26 | BowlA-24 | Ct/St-1 | FPM-0.1
131 Down 26 Aamer Jamal (Pakistan) flag Aamer Jamal (Pakistan) 234.89 M-8 | Runs-352 | BatA-27 | Wickets-21 | BowlA-33 | Ct/St-5 | FPM-0.6
132 Up 3 Mark Adair (Ireland) flag Mark Adair (Ireland) 231.98 M-6 | Runs-302 | BatA-34 | Wickets-19 | BowlA-32 | Ct/St-3 | FPM-0.5
133 Up 4 Abdullah Shafique (Pakistan) flag Abdullah Shafique (Pakistan) 230.72 M-22 | Runs-1460 | BatA-37 | Wickets- | BowlA-na | Ct/St-16 | FPM-0.7
134 Up 2 Khaled Ahmed (Bangladesh) flag Khaled Ahmed (Bangladesh) 230.30 M-14 | Runs-51 | BatA-3 | Wickets-31 | BowlA-40 | Ct/St-3 | FPM-0.2
135 Up 3 Brandon King (West Indies) flag Brandon King (West Indies) 227.64 M-6 | Runs-332 | BatA-28 | Wickets- | BowlA-na | Ct/St-2 | FPM-0.3
136 Up 6 Nick Welch (Zimbabwe) flag Nick Welch (Zimbabwe) 224.71 M-8 | Runs-368 | BatA-26 | Wickets- | BowlA-na | Ct/St-8 | FPM-1.0
137 Up 6 Will O�Rourke (New Zealand) flag Will O�Rourke (New Zealand) 223.65 M-11 | Runs-18 | BatA-3 | Wickets-39 | BowlA-24 | Ct/St-6 | FPM-0.5
138 Up 37 Will Jacks (England) flag Will Jacks (England) 222.63 M-6 | Runs-234 | BatA-21 | Wickets-12 | BowlA-46 | Ct/St-1 | FPM-0.2
139 Up 8 Richard Ngarava (Zimbabwe) flag Richard Ngarava (Zimbabwe) 218.04 M-8 | Runs-105 | BatA-12 | Wickets-20 | BowlA-34 | Ct/St-0 | FPM-0.0
140 Up 4 Curtis Campher (Ireland) flag Curtis Campher (Ireland) 214.31 M-9 | Runs-462 | BatA-27 | Wickets-6 | BowlA-78 | Ct/St-3 | FPM-0.3
141 Up 8 Ben Foakes (England) flag Ben Foakes (England) 208.57 M-17 | Runs-729 | BatA-28 | Wickets- | BowlA-na | Ct/St-60 | FPM-3.5
142 Down 3 Kevin Sinclair (West Indies) flag Kevin Sinclair (West Indies) 207.70 M-4 | Runs-118 | BatA-17 | Wickets-9 | BowlA-43 | Ct/St-4 | FPM-1.0
143 Up 5 Wessly Madhevere (Zimbabwe) flag Wessly Madhevere (Zimbabwe) 207.54 M-6 | Runs-244 | BatA-22 | Wickets-7 | BowlA-35 | Ct/St-4 | FPM-0.7
144 Up 6 Nathan Smith (New Zealand) flag Nathan Smith (New Zealand) 206.81 M-4 | Runs-125 | BatA-25 | Wickets-10 | BowlA-40 | Ct/St-0 | FPM-0.0
145 Down 34 Axar Patel (India) flag Axar Patel (India) 204.79 M-10 | Runs-509 | BatA-36 | Wickets-21 | BowlA-33 | Ct/St-2 | FPM-0.2
146 Up 21 Matthew Kuhnemann (Australia) flag Matthew Kuhnemann (Australia) 203.19 M-5 | Runs-18 | BatA-5 | Wickets-25 | BowlA-22 | Ct/St-2 | FPM-0.4
147 Up 17 Tevin Imlach (West Indies) flag Tevin Imlach (West Indies) 202.73 M-6 | Runs-169 | BatA-15 | Wickets- | BowlA-na | Ct/St-20 | FPM-3.3
148 Down 2 Abrar Ahmed (Pakistan) flag Abrar Ahmed (Pakistan) 198.50 M-10 | Runs-68 | BatA-9 | Wickets-46 | BowlA-34 | Ct/St-3 | FPM-0.3
149 Up 3 Andy Balbirnie (Ireland) flag Andy Balbirnie (Ireland) 198.05 M-9 | Runs-402 | BatA-24 | Wickets- | BowlA-na | Ct/St-12 | FPM-1.3
150 Up 3 Tafadzwa Tsiga (Zimbabwe) flag Tafadzwa Tsiga (Zimbabwe) 195.94 M-9 | Runs-206 | BatA-15 | Wickets- | BowlA-na | Ct/St-15 | FPM-1.7
151 Up 4 Nayeem Hasan (Bangladesh) flag Nayeem Hasan (Bangladesh) 195.29 M-7 | Runs-126 | BatA-13 | Wickets-23 | BowlA-31 | Ct/St-3 | FPM-0.4
152 Up 17 Sikandar Raza (Zimbabwe) flag Sikandar Raza (Zimbabwe) 194.44 M-5 | Runs-247 | BatA-27 | Wickets-6 | BowlA-57 | Ct/St-2 | FPM-0.4
153 Up 3 Anderson Phillip (West Indies) flag Anderson Phillip (West Indies) 194.25 M-6 | Runs-132 | BatA-17 | Wickets-10 | BowlA-66 | Ct/St-3 | FPM-0.5
154 Down 3 Joshua Da Silva (West Indies) flag Joshua Da Silva (West Indies) 190.67 M-22 | Runs-793 | BatA-25 | Wickets- | BowlA-na | Ct/St-87 | FPM-4.0
155 Up 3 Ramesh Mendis (Sri Lanka) flag Ramesh Mendis (Sri Lanka) 189.41 M-12 | Runs-308 | BatA-19 | Wickets-45 | BowlA-37 | Ct/St-5 | FPM-0.4
156 Up 4 Dane Paterson (South Africa) flag Dane Paterson (South Africa) 186.65 M-5 | Runs-58 | BatA-8 | Wickets-21 | BowlA-23 | Ct/St-1 | FPM-0.2
157 No change Rohit Sharma (India) flag Rohit Sharma (India) 185.82 M-24 | Runs-1254 | BatA-31 | Wickets- | BowlA-na | Ct/St-23 | FPM-1.0
158 Down 18 Rahmat Shah (Afghanistan) flag Rahmat Shah (Afghanistan) 184.79 M-5 | Runs-585 | BatA-65 | Wickets-1 | BowlA-44 | Ct/St-4 | FPM-0.8
159 Down 14 Virat Kohli (India) flag Virat Kohli (India) 183.75 M-24 | Runs-1268 | BatA-33 | Wickets- | BowlA-na | Ct/St-21 | FPM-0.9
160 Up 3 Sai Sudharsan (India) flag Sai Sudharsan (India) 181.88 M-6 | Runs-302 | BatA-27 | Wickets- | BowlA-na | Ct/St-4 | FPM-0.7
161 Up 45 Michael Neser (Australia) flag Michael Neser (Australia) 180.79 M-4 | Runs-93 | BatA-19 | Wickets-20 | BowlA-18 | Ct/St-4 | FPM-1.0
162 Up 3 Dane Piedt (South Africa) flag Dane Piedt (South Africa) 180.60 M-3 | Runs-83 | BatA-28 | Wickets-11 | BowlA-31 | Ct/St-0 | FPM-0.0
163 Up 3 Kasun Rajitha (Sri Lanka) flag Kasun Rajitha (Sri Lanka) 180.11 M-9 | Runs-98 | BatA-11 | Wickets-30 | BowlA-28 | Ct/St-4 | FPM-0.4
164 Down 2 Shoriful Islam (Bangladesh) flag Shoriful Islam (Bangladesh) 177.03 M-9 | Runs-135 | BatA-12 | Wickets-20 | BowlA-31 | Ct/St-4 | FPM-0.4
165 Up 3 Jacob Duffy (New Zealand) flag Jacob Duffy (New Zealand) 176.65 M-4 | Runs-78 | BatA-20 | Wickets-25 | BowlA-16 | Ct/St-2 | FPM-0.5
166 Up 5 Paul Stirling (Ireland) flag Paul Stirling (Ireland) 174.72 M-7 | Runs-417 | BatA-30 | Wickets- | BowlA-na | Ct/St-4 | FPM-0.6
167 Up 5 Wellington Masakadza (Zimbabwe) flag Wellington Masakadza (Zimbabwe) 174.24 M-6 | Runs-138 | BatA-14 | Wickets-17 | BowlA-43 | Ct/St-4 | FPM-0.7
168 Up 5 Neil Brand (South Africa) flag Neil Brand (South Africa) 173.31 M-2 | Runs-66 | BatA-17 | Wickets-8 | BowlA-21 | Ct/St-3 | FPM-1.5
169 Up 8 Nishan Madushka (Sri Lanka) flag Nishan Madushka (Sri Lanka) 169.05 M-10 | Runs-571 | BatA-34 | Wickets- | BowlA-na | Ct/St-15 | FPM-1.5
170 Up 8 Harry Tector (Ireland) flag Harry Tector (Ireland) 166.02 M-9 | Runs-474 | BatA-26 | Wickets- | BowlA-na | Ct/St-5 | FPM-0.6
171 Up 9 Ruan de Swardt (South Africa) flag Ruan de Swardt (South Africa) 163.77 M-2 | Runs-99 | BatA-33 | Wickets-3 | BowlA-40 | Ct/St-3 | FPM-1.5
172 Up 10 Naveed Zadran (Afghanistan) flag Naveed Zadran (Afghanistan) 163.33 M-3 | Runs-41 | BatA-10 | Wickets-11 | BowlA-30 | Ct/St-1 | FPM-0.3
173 Down 43 Khurram Shahzad (Pakistan) flag Khurram Shahzad (Pakistan) 163.06 M-6 | Runs-83 | BatA-9 | Wickets-20 | BowlA-30 | Ct/St-3 | FPM-0.5
174 Up 20 Mohammad Abbas (Pakistan) flag Mohammad Abbas (Pakistan) 161.09 M-2 | Runs-10 | BatA-10 | Wickets-10 | BowlA-25 | Ct/St-1 | FPM-0.5
175 Down 14 Keacy Carty (West Indies) flag Keacy Carty (West Indies) 160.62 M-7 | Runs-235 | BatA-17 | Wickets- | BowlA-na | Ct/St-1 | FPM-0.1
176 Up 7 Barry McCarthy (Ireland) flag Barry McCarthy (Ireland) 159.70 M-4 | Runs-73 | BatA-12 | Wickets-16 | BowlA-20 | Ct/St-1 | FPM-0.3
177 Down 36 Tagenarine Chanderpaul (West Indies) flag Tagenarine Chanderpaul (West Indies) 159.04 M-13 | Runs-670 | BatA-29 | Wickets- | BowlA-na | Ct/St-7 | FPM-0.5
178 Up 17 Sam Konstas (Australia) flag Sam Konstas (Australia) 154.49 M-5 | Runs-163 | BatA-16 | Wickets- | BowlA-na | Ct/St-5 | FPM-1.0
179 Down 3 Keegan Petersen (South Africa) flag Keegan Petersen (South Africa) 154.01 M-9 | Runs-384 | BatA-24 | Wickets- | BowlA-na | Ct/St-7 | FPM-0.8
180 Up 5 Zakir Hasan (Bangladesh) flag Zakir Hasan (Bangladesh) 153.74 M-13 | Runs-593 | BatA-24 | Wickets- | BowlA-na | Ct/St-11 | FPM-0.8
181 Up 9 Neil Wagner (New Zealand) flag Neil Wagner (New Zealand) 153.02 M-8 | Runs-180 | BatA-20 | Wickets-25 | BowlA-37 | Ct/St-5 | FPM-0.6
182 Up 4 Michael Bracewell (New Zealand) flag Michael Bracewell (New Zealand) 151.70 M-10 | Runs-339 | BatA-21 | Wickets-25 | BowlA-48 | Ct/St-14 | FPM-1.4
183 Down 4 Saim Ayub (Pakistan) flag Saim Ayub (Pakistan) 151.25 M-8 | Runs-364 | BatA-26 | Wickets-4 | BowlA-35 | Ct/St-4 | FPM-0.5
184 Up 3 Dan Lawrence (England) flag Dan Lawrence (England) 151.11 M-6 | Runs-317 | BatA-26 | Wickets-2 | BowlA-50 | Ct/St-5 | FPM-0.8
185 Up 3 Scott Kuggeleijn (New Zealand) flag Scott Kuggeleijn (New Zealand) 148.82 M-3 | Runs-92 | BatA-15 | Wickets-6 | BowlA-49 | Ct/St-1 | FPM-0.3
186 Up 3 Ollie Robinson (England) flag Ollie Robinson (England) 146.79 M-11 | Runs-285 | BatA-20 | Wickets-37 | BowlA-25 | Ct/St-4 | FPM-0.4
187 Up 11 Todd Murphy (Australia) flag Todd Murphy (Australia) 146.38 M-7 | Runs-122 | BatA-14 | Wickets-22 | BowlA-28 | Ct/St-3 | FPM-0.4
188 Down 18 Mir Hamza (Pakistan) flag Mir Hamza (Pakistan) 145.81 M-6 | Runs-47 | BatA-6 | Wickets-13 | BowlA-43 | Ct/St-2 | FPM-0.3
189 Up 2 Matthew Humphreys (Ireland) flag Matthew Humphreys (Ireland) 142.31 M-5 | Runs-67 | BatA-11 | Wickets-15 | BowlA-37 | Ct/St-5 | FPM-1.0
190 Up 2 Imam-ul-Haq (Pakistan) flag Imam-ul-Haq (Pakistan) 142.11 M-15 | Runs-1202 | BatA-45 | Wickets- | BowlA-na | Ct/St-14 | FPM-0.9
191 Up 5 Karun Nair (India) flag Karun Nair (India) 137.88 M-4 | Runs-205 | BatA-26 | Wickets- | BowlA-na | Ct/St-4 | FPM-1.0
192 Down 61 Kamran Ghulam (Pakistan) flag Kamran Ghulam (Pakistan) 135.35 M-6 | Runs-312 | BatA-28 | Wickets- | BowlA-na | Ct/St-2 | FPM-0.3
193 Down 39 Lungi Ngidi (South Africa) flag Lungi Ngidi (South Africa) 134.03 M-7 | Runs-45 | BatA-6 | Wickets-11 | BowlA-35 | Ct/St-1 | FPM-0.1
194 Up 6 Ibrahim Zadran (Afghanistan) flag Ibrahim Zadran (Afghanistan) 132.10 M-4 | Runs-246 | BatA-31 | Wickets- | BowlA-na | Ct/St-5 | FPM-1.3
195 Up 10 Nishan Peiris (Sri Lanka) flag Nishan Peiris (Sri Lanka) 132.01 M-3 | Runs-9 | BatA-3 | Wickets-12 | BowlA-43 | Ct/St-0 | FPM-0.0
196 Down 15 Hashmatullah Shahidi (Afghanistan) flag Hashmatullah Shahidi (Afghanistan) 131.25 M-6 | Runs-418 | BatA-42 | Wickets- | BowlA-na | Ct/St-2 | FPM-0.3
197 Up 6 Kyle Jamieson (New Zealand) flag Kyle Jamieson (New Zealand) 129.90 M-7 | Runs-121 | BatA-12 | Wickets-20 | BowlA-27 | Ct/St-1 | FPM-0.1
198 Down 1 Kirk McKenzie (West Indies) flag Kirk McKenzie (West Indies) 129.73 M-6 | Runs-203 | BatA-17 | Wickets- | BowlA-na | Ct/St-4 | FPM-0.7
199 Down 25 Mikyle Louis (West Indies) flag Mikyle Louis (West Indies) 129.18 M-10 | Runs-369 | BatA-18 | Wickets- | BowlA-na | Ct/St-3 | FPM-0.3
200 Up 4 Vincent Masekesa (Zimbabwe) flag Vincent Masekesa (Zimbabwe) 127.98 M-4 | Runs-38 | BatA-5 | Wickets-10 | BowlA-46 | Ct/St-2 | FPM-0.5
Tags: #topcricketplayersofalltime #bestcricketplayersofalltime #greatestcricketplayers #testcricket #tests #mentests #tomblundell #blundell #lorcantucker #tucker #shanmasood #masood #tristanstubbs #stubbs #dhruvjurel #jurel #glennphillips #phillips #vishwafernando #fernando #davidbedingham #bedingham #bencurran #curran #rehanahmed #ahmed #jamesanderson #anderson #iccrankings #icctestrankings #iccodirankings #icct20irankings #iccteamrankings #iccplayerrankings #iccmenrankings #iccwomenrankings #iplrankings