Updated monthly 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. Updated - 16th Nov 2025. Next Update- post 7th Jan 2026.
CRR Change Name Points Stats
201 Down 76 Ali Naseer (U.A.E.) flag Ali Naseer (U.A.E.) 296.97 M-17 | Runs-396 | BatA-26 | Wickets-20 | BowlA-32 | Ct/St-2 | FPM-0.1
202 Down 2 Mujeeb Ur Rahman (Afghanistan) flag Mujeeb Ur Rahman (Afghanistan) 296.04 M-32 | Runs-148 | BatA-10 | Wickets-31 | BowlA-43 | Ct/St-5 | FPM-0.2
203 Down 1 Matheesha Pathirana (Sri Lanka) flag Matheesha Pathirana (Sri Lanka) 295.00 M-12 | Runs-11 | BatA-2 | Wickets-17 | BowlA-36 | Ct/St-2 | FPM-0.2
204 Up 1 Paul Stirling (Ireland) flag Paul Stirling (Ireland) 289.65 M-36 | Runs-1023 | BatA-33 | Wickets- | BowlA-na | Ct/St-18 | FPM-0.5
205 Up 1 Dhananjaya de Silva (Sri Lanka) flag Dhananjaya de Silva (Sri Lanka) 289.42 M-34 | Runs-666 | BatA-25 | Wickets-16 | BowlA-47 | Ct/St-14 | FPM-0.4
206 Down 20 Fred Klaassen (England) flag Fred Klaassen (England) 288.93 M-12 | Runs-45 | BatA-11 | Wickets-16 | BowlA-35 | Ct/St-3 | FPM-0.3
207 Up 13 Jamie Smith (England) flag Jamie Smith (England) 288.48 M-19 | Runs-392 | BatA-22 | Wickets- | BowlA-na | Ct/St-9 | FPM-0.5
208 Down 4 Nosthush Kenjige (U.S.A.) flag Nosthush Kenjige (U.S.A.) 286.95 M-50 | Runs-381 | BatA-19 | Wickets-54 | BowlA-33 | Ct/St-21 | FPM-0.4
209 Up 45 Saiteja Mukkamalla (U.S.A.) flag Saiteja Mukkamalla (U.S.A.) 286.83 M-37 | Runs-1255 | BatA-39 | Wickets- | BowlA-na | Ct/St-13 | FPM-0.4
210 No change Imam-ul-Haq (Pakistan) flag Imam-ul-Haq (Pakistan) 286.59 M-29 | Runs-1129 | BatA-43 | Wickets- | BowlA-na | Ct/St-8 | FPM-0.3
211 No change Lockie Ferguson (New Zealand) flag Lockie Ferguson (New Zealand) 286.09 M-28 | Runs-59 | BatA-7 | Wickets-30 | BowlA-45 | Ct/St-4 | FPM-0.1
212 No change Harsh Thaker (Canada) flag Harsh Thaker (Canada) 285.18 M-27 | Runs-787 | BatA-34 | Wickets-24 | BowlA-34 | Ct/St-12 | FPM-0.4
213 No change Odean Smith (West Indies) flag Odean Smith (West Indies) 284.29 M-9 | Runs-199 | BatA-28 | Wickets-10 | BowlA-26 | Ct/St-1 | FPM-0.1
214 No change Pargat Singh (Canada) flag Pargat Singh (Canada) 282.44 M-28 | Runs-961 | BatA-37 | Wickets-7 | BowlA-23 | Ct/St-6 | FPM-0.2
215 No change Saud Shakeel (Pakistan) flag Saud Shakeel (Pakistan) 281.71 M-16 | Runs-344 | BatA-26 | Wickets- | BowlA-na | Ct/St-6 | FPM-0.4
216 No change Sybrand Engelbrecht (Netherlands) flag Sybrand Engelbrecht (Netherlands) 281.45 M-12 | Runs-385 | BatA-35 | Wickets- | BowlA-na | Ct/St-9 | FPM-0.8
217 Up 1 Safyaan Sharif (Scotland) flag Safyaan Sharif (Scotland) 281.08 M-42 | Runs-303 | BatA-22 | Wickets-45 | BowlA-33 | Ct/St-10 | FPM-0.2
218 Up 1 Noor Ahmad (Afghanistan) flag Noor Ahmad (Afghanistan) 279.16 M-13 | Runs-46 | BatA-9 | Wickets-10 | BowlA-64 | Ct/St-1 | FPM-0.1
219 Down 28 Sompal Kami (Nepal) flag Sompal Kami (Nepal) 277.72 M-54 | Runs-588 | BatA-20 | Wickets-70 | BowlA-31 | Ct/St-14 | FPM-0.3
220 Up 2 Dilon Heyliger (Canada) flag Dilon Heyliger (Canada) 277.07 M-23 | Runs-213 | BatA-14 | Wickets-37 | BowlA-24 | Ct/St-3 | FPM-0.1
221 Up 2 Barry McCarthy (Ireland) flag Barry McCarthy (Ireland) 276.82 M-10 | Runs-58 | BatA-15 | Wickets-20 | BowlA-27 | Ct/St-4 | FPM-0.4
222 Up 109 Faheem Ashraf (Pakistan) flag Faheem Ashraf (Pakistan) 275.48 M-11 | Runs-132 | BatA-22 | Wickets-9 | BowlA-43 | Ct/St-3 | FPM-0.3
223 Up 2 Khushdil Shah (Pakistan) flag Khushdil Shah (Pakistan) 274.70 M-14 | Runs-295 | BatA-33 | Wickets-4 | BowlA-83 | Ct/St-6 | FPM-0.4
224 Up 40 Kyle Jamieson (New Zealand) flag Kyle Jamieson (New Zealand) 273.88 M-13 | Runs-68 | BatA-17 | Wickets-15 | BowlA-36 | Ct/St-1 | FPM-0.1
225 Up 4 Kyle Mayers (West Indies) flag Kyle Mayers (West Indies) 272.95 M-25 | Runs-609 | BatA-26 | Wickets-13 | BowlA-45 | Ct/St-10 | FPM-0.4
226 Down 19 Jasdeep Singh (U.S.A.) flag Jasdeep Singh (U.S.A.) 271.83 M-39 | Runs-287 | BatA-14 | Wickets-48 | BowlA-36 | Ct/St-9 | FPM-0.2
227 Up 3 Tanvir Islam (Bangladesh) flag Tanvir Islam (Bangladesh) 271.76 M-9 | Runs-42 | BatA-7 | Wickets-16 | BowlA-23 | Ct/St-3 | FPM-0.3
228 Down 36 Craig Ervine (Zimbabwe) flag Craig Ervine (Zimbabwe) 270.72 M-29 | Runs-863 | BatA-35 | Wickets- | BowlA-na | Ct/St-12 | FPM-0.4
229 Down 50 Aayan Afzal Khan (U.A.E.) flag Aayan Afzal Khan (U.A.E.) 270.46 M-38 | Runs-595 | BatA-23 | Wickets-50 | BowlA-27 | Ct/St-3 | FPM-0.1
230 Up 9 Nathan Smith (New Zealand) flag Nathan Smith (New Zealand) 268.65 M-13 | Runs-43 | BatA-6 | Wickets-14 | BowlA-39 | Ct/St-7 | FPM-0.5
231 Up 2 Harshit Rana (India) flag Harshit Rana (India) 267.69 M-8 | Runs-38 | BatA-19 | Wickets-16 | BowlA-21 | Ct/St-1 | FPM-0.1
232 Up 2 Lorcan Tucker (Ireland) flag Lorcan Tucker (Ireland) 266.84 M-33 | Runs-662 | BatA-29 | Wickets- | BowlA-na | Ct/St-39 | FPM-1.2
233 Up 2 Brad Currie (Scotland) flag Brad Currie (Scotland) 266.73 M-14 | Runs-16 | BatA-16 | Wickets-32 | BowlA-13 | Ct/St-5 | FPM-0.4
234 Up 2 Yuzvendra Chahal (India) flag Yuzvendra Chahal (India) 265.44 M-16 | Runs-24 | BatA-8 | Wickets-24 | BowlA-28 | Ct/St-1 | FPM-0.1
235 Up 2 Hasan Ali (Pakistan) flag Hasan Ali (Pakistan) 264.81 M-11 | Runs-30 | BatA-6 | Wickets-13 | BowlA-44 | Ct/St-1 | FPM-0.1
236 Up 2 Brad Evans (Zimbabwe) flag Brad Evans (Zimbabwe) 262.80 M-17 | Runs-129 | BatA-11 | Wickets-15 | BowlA-42 | Ct/St-7 | FPM-0.4
237 Up 8 Jan Frylinck (Namibia) flag Jan Frylinck (Namibia) 260.42 M-38 | Runs-775 | BatA-26 | Wickets-24 | BowlA-30 | Ct/St-12 | FPM-0.3
238 Up 2 Taijul Islam (Bangladesh) flag Taijul Islam (Bangladesh) 259.53 M-11 | Runs-47 | BatA-7 | Wickets-19 | BowlA-25 | Ct/St-2 | FPM-0.2
239 Up 11 Bilal Khan (Oman) flag Bilal Khan (Oman) 255.83 M-29 | Runs-11 | BatA-2 | Wickets-68 | BowlA-20 | Ct/St-3 | FPM-0.1
240 Up 2 Adam Milne (New Zealand) flag Adam Milne (New Zealand) 254.62 M-10 | Runs-12 | BatA-3 | Wickets-16 | BowlA-28 | Ct/St-2 | FPM-0.2
241 Down 33 Monank Patel (U.S.A.) flag Monank Patel (U.S.A.) 254.51 M-52 | Runs-1763 | BatA-35 | Wickets- | BowlA-na | Ct/St-30 | FPM-0.6
242 Down 15 Gulsan Jha (Nepal) flag Gulsan Jha (Nepal) 252.85 M-39 | Runs-698 | BatA-27 | Wickets-34 | BowlA-31 | Ct/St-11 | FPM-0.3
243 Up 4 Afif Hossain (Bangladesh) flag Afif Hossain (Bangladesh) 252.69 M-27 | Runs-521 | BatA-27 | Wickets-3 | BowlA-33 | Ct/St-8 | FPM-0.3
244 Up 25 Pramod Madushan (Sri Lanka) flag Pramod Madushan (Sri Lanka) 252.58 M-11 | Runs-46 | BatA-8 | Wickets-13 | BowlA-42 | Ct/St-4 | FPM-0.4
245 Up 4 Jaker Ali (Bangladesh) flag Jaker Ali (Bangladesh) 252.39 M-12 | Runs-394 | BatA-39 | Wickets- | BowlA-na | Ct/St-6 | FPM-0.5
246 Up 5 Saqib Zulfiqar (Netherlands) flag Saqib Zulfiqar (Netherlands) 252.18 M-11 | Runs-157 | BatA-17 | Wickets-8 | BowlA-33 | Ct/St-4 | FPM-0.4
247 Up 5 James Neesham (New Zealand) flag James Neesham (New Zealand) 252.15 M-10 | Runs-175 | BatA-25 | Wickets-3 | BowlA-139 | Ct/St-3 | FPM-0.3
248 Down 7 Vivian Kingma (Netherlands) flag Vivian Kingma (Netherlands) 251.18 M-23 | Runs-7 | BatA-1 | Wickets-30 | BowlA-30 | Ct/St-5 | FPM-0.2
249 Up 4 Evin Lewis (West Indies) flag Evin Lewis (West Indies) 250.83 M-13 | Runs-432 | BatA-36 | Wickets- | BowlA-na | Ct/St-7 | FPM-0.5
250 Down 18 Teja Nidamanuru (Netherlands) flag Teja Nidamanuru (Netherlands) 250.23 M-41 | Runs-893 | BatA-27 | Wickets- | BowlA-na | Ct/St-13 | FPM-0.3
Tags: #topcricketplayersofalltime #bestcricketplayersofalltime #greatestcricketplayers #odicricket #odis #menodis #alinaseer #naseer #mujeeburrahman #rahman #matheeshapathirana #pathirana #paulstirling #stirling #dhananjayadesilva #silva #fredklaassen #klaassen #jamiesmith #smith #nosthushkenjige #kenjige #saitejamukkamalla #mukkamalla #imamulhaq #lockieferguson #ferguson #iccrankings #icctestrankings #iccodirankings #icct20irankings #iccteamrankings #iccplayerrankings #iccmenrankings #iccwomenrankings #iplrankings