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
16 Down 3 Lungi Ngidi (South Africa) flag Lungi Ngidi (South Africa) 567.59 M-43 | Runs-79 | BatA-7 | Wickets-56 | BowlA-34 | Ct/St-10 | FPM-0.2
26 Down 6 Jayden Seales (West Indies) flag Jayden Seales (West Indies) 521.66 M-29 | Runs-56 | BatA-9 | Wickets-40 | BowlA-30 | Ct/St-7 | FPM-0.2
30 Down 7 Haris Rauf (Pakistan) flag Haris Rauf (Pakistan) 504.82 M-46 | Runs-103 | BatA-9 | Wickets-83 | BowlA-26 | Ct/St-9 | FPM-0.2
42 Down 1 Matthew Forde (West Indies) flag Matthew Forde (West Indies) 447.26 M-16 | Runs-193 | BatA-19 | Wickets-22 | BowlA-32 | Ct/St-6 | FPM-0.4
43 Down 1 Abrar Ahmed (Pakistan) flag Abrar Ahmed (Pakistan) 445.40 M-14 | Runs-28 | BatA-14 | Wickets-28 | BowlA-21 | Ct/St-5 | FPM-0.4
54 Down 9 Asitha Fernando (Sri Lanka) flag Asitha Fernando (Sri Lanka) 408.90 M-26 | Runs-6 | BatA-2 | Wickets-38 | BowlA-28 | Ct/St-6 | FPM-0.2
61 Up 50 Harshit Rana (India) flag Harshit Rana (India) 400.92 M-14 | Runs-124 | BatA-25 | Wickets-26 | BowlA-27 | Ct/St-2 | FPM-0.1
62 Down 7 Rishad Hossain (Bangladesh) flag Rishad Hossain (Bangladesh) 399.62 M-14 | Runs-176 | BatA-20 | Wickets-22 | BowlA-29 | Ct/St-8 | FPM-0.6
64 Down 5 Jacob Duffy (New Zealand) flag Jacob Duffy (New Zealand) 396.27 M-19 | Runs-12 | BatA-12 | Wickets-35 | BowlA-24 | Ct/St-4 | FPM-0.2
71 Down 6 Mustafizur Rahman (Bangladesh) flag Mustafizur Rahman (Bangladesh) 367.84 M-48 | Runs-93 | BatA-8 | Wickets-50 | BowlA-38 | Ct/St-6 | FPM-0.1
82 Down 1 Tanzim Hasan Sakib (Bangladesh) flag Tanzim Hasan Sakib (Bangladesh) 336.21 M-15 | Runs-151 | BatA-19 | Wickets-24 | BowlA-27 | Ct/St-4 | FPM-0.3
84 No change Paul van Meekeren (Netherlands) flag Paul van Meekeren (Netherlands) 332.95 M-32 | Runs-109 | BatA-7 | Wickets-54 | BowlA-27 | Ct/St-6 | FPM-0.2
88 Up 1 Josh Hazlewood (Australia) flag Josh Hazlewood (Australia) 325.66 M-40 | Runs-81 | BatA-14 | Wickets-49 | BowlA-33 | Ct/St-15 | FPM-0.4
91 Up 23 Jeffrey Vandersay (Sri Lanka) flag Jeffrey Vandersay (Sri Lanka) 322.11 M-17 | Runs-54 | BatA-11 | Wickets-28 | BowlA-24 | Ct/St-3 | FPM-0.2
98 Down 16 Dilshan Madushanka (Sri Lanka) flag Dilshan Madushanka (Sri Lanka) 313.17 M-28 | Runs-36 | BatA-12 | Wickets-50 | BowlA-25 | Ct/St-6 | FPM-0.2
102 Up 5 Will O�Rourke (New Zealand) flag Will O�Rourke (New Zealand) 308.59 M-17 | Runs-6 | BatA-3 | Wickets-22 | BowlA-36 | Ct/St-4 | FPM-0.2
111 Up 5 Nathan Smith (New Zealand) flag Nathan Smith (New Zealand) 293.93 M-14 | Runs-43 | BatA-6 | Wickets-18 | BowlA-33 | Ct/St-7 | FPM-0.5
112 Up 33 Arshdeep Singh (India) flag Arshdeep Singh (India) 291.99 M-15 | Runs-56 | BatA-7 | Wickets-25 | BowlA-24 | Ct/St-3 | FPM-0.2
116 Down 3 Nandre Burger (South Africa) flag Nandre Burger (South Africa) 284.16 M-14 | Runs-41 | BatA-14 | Wickets-22 | BowlA-31 | Ct/St-0 | FPM-0.0
118 Up 64 Kyle Jamieson (New Zealand) flag Kyle Jamieson (New Zealand) 282.25 M-18 | Runs-76 | BatA-19 | Wickets-25 | BowlA-32 | Ct/St-2 | FPM-0.1
119 Down 2 Fazalhaq Farooqi (Afghanistan) flag Fazalhaq Farooqi (Afghanistan) 279.28 M-41 | Runs-21 | BatA-4 | Wickets-51 | BowlA-34 | Ct/St-3 | FPM-0.1
122 Up 38 Mohammed Siraj (India) flag Mohammed Siraj (India) 276.45 M-49 | Runs-57 | BatA-7 | Wickets-76 | BowlA-24 | Ct/St-7 | FPM-0.1
123 Down 4 Saurabh Netravalkar (U.S.A.) flag Saurabh Netravalkar (U.S.A.) 276.31 M-48 | Runs-58 | BatA-6 | Wickets-77 | BowlA-23 | Ct/St-10 | FPM-0.2
124 Down 4 Mohammed Shami (India) flag Mohammed Shami (India) 274.45 M-29 | Runs-64 | BatA-8 | Wickets-58 | BowlA-20 | Ct/St-4 | FPM-0.1
136 Up 31 Pramod Madushan (Sri Lanka) flag Pramod Madushan (Sri Lanka) 255.26 M-13 | Runs-53 | BatA-8 | Wickets-16 | BowlA-38 | Ct/St-4 | FPM-0.3
144 Down 3 Graham Hume (Ireland) flag Graham Hume (Ireland) 248.19 M-21 | Runs-79 | BatA-16 | Wickets-28 | BowlA-31 | Ct/St-3 | FPM-0.1
145 Down 2 AM Ghazanfar (Afghanistan) flag AM Ghazanfar (Afghanistan) 246.77 M-14 | Runs-59 | BatA-12 | Wickets-23 | BowlA-17 | Ct/St-1 | FPM-0.1
146 Down 21 Craig Young (Ireland) flag Craig Young (Ireland) 246.73 M-15 | Runs-90 | BatA-45 | Wickets-25 | BowlA-28 | Ct/St-6 | FPM-0.4
148 Down 4 Shakeel Ahmed (Oman) flag Shakeel Ahmed (Oman) 246.25 M-15 | Runs-99 | BatA-17 | Wickets-39 | BowlA-11 | Ct/St-1 | FPM-0.1
151 Up 1 Kyle Klein (Netherlands) flag Kyle Klein (Netherlands) 239.86 M-18 | Runs-136 | BatA-17 | Wickets-35 | BowlA-19 | Ct/St-3 | FPM-0.2
154 No change Nangeyalia Kharote (Afghanistan) flag Nangeyalia Kharote (Afghanistan) 237.66 M-10 | Runs-64 | BatA-13 | Wickets-13 | BowlA-18 | Ct/St-1 | FPM-0.1
156 No change Nathan Ellis (Australia) flag Nathan Ellis (Australia) 235.93 M-17 | Runs-106 | BatA-13 | Wickets-18 | BowlA-43 | Ct/St-4 | FPM-0.2
157 No change Bjorn Fortuin (South Africa) flag Bjorn Fortuin (South Africa) 234.37 M-15 | Runs-77 | BatA-8 | Wickets-18 | BowlA-34 | Ct/St-2 | FPM-0.1
158 No change Tanvir Islam (Bangladesh) flag Tanvir Islam (Bangladesh) 234.28 M-9 | Runs-42 | BatA-7 | Wickets-16 | BowlA-23 | Ct/St-3 | FPM-0.3
161 Up 1 Shoriful Islam (Bangladesh) flag Shoriful Islam (Bangladesh) 226.92 M-36 | Runs-93 | BatA-8 | Wickets-51 | BowlA-30 | Ct/St-4 | FPM-0.1
167 Down 1 Aaron Hardie (Australia) flag Aaron Hardie (Australia) 218.70 M-15 | Runs-180 | BatA-15 | Wickets-10 | BowlA-39 | Ct/St-6 | FPM-0.4
169 Up 2 Junaid Siddique (U.A.E.) flag Junaid Siddique (U.A.E.) 212.70 M-57 | Runs-137 | BatA-5 | Wickets-74 | BowlA-30 | Ct/St-5 | FPM-0.1
172 Up 1 Kaleem Sana (Canada) flag Kaleem Sana (Canada) 209.88 M-26 | Runs-114 | BatA-10 | Wickets-41 | BowlA-23 | Ct/St-5 | FPM-0.2
175 Up 2 Matthew Potts (England) flag Matthew Potts (England) 208.17 M-11 | Runs-45 | BatA-45 | Wickets-12 | BowlA-33 | Ct/St-4 | FPM-0.4
177 Up 28 Prasidh Krishna (India) flag Prasidh Krishna (India) 206.11 M-19 | Runs- | BatA-0 | Wickets-31 | BowlA-28 | Ct/St-4 | FPM-0.2
178 Up 1 Ben Dwarshuis (Australia) flag Ben Dwarshuis (Australia) 204.70 M-6 | Runs-61 | BatA-20 | Wickets-11 | BowlA-25 | Ct/St-1 | FPM-0.2
180 Down 40 Blessing Muzarabani (Zimbabwe) flag Blessing Muzarabani (Zimbabwe) 203.11 M-27 | Runs-89 | BatA-9 | Wickets-31 | BowlA-35 | Ct/St-4 | FPM-0.1
188 Up 93 Zakary Foulkes (New Zealand) flag Zakary Foulkes (New Zealand) 189.81 M-9 | Runs-49 | BatA-25 | Wickets-13 | BowlA-26 | Ct/St-3 | FPM-0.3
192 Up 5 Lahiru Kumara (Sri Lanka) flag Lahiru Kumara (Sri Lanka) 184.03 M-19 | Runs-45 | BatA-6 | Wickets-29 | BowlA-27 | Ct/St-3 | FPM-0.2
193 Down 1 Saqib Mahmood (England) flag Saqib Mahmood (England) 183.86 M-10 | Runs-11 | BatA-11 | Wickets-11 | BowlA-41 | Ct/St-2 | FPM-0.2
196 Down 1 Brad Currie (Scotland) flag Brad Currie (Scotland) 183.05 M-14 | Runs-16 | BatA-16 | Wickets-32 | BowlA-13 | Ct/St-5 | FPM-0.4
200 No change Mohammad Wasim (Pakistan) flag Mohammad Wasim (Pakistan) 178.72 M-25 | Runs-93 | BatA-10 | Wickets-41 | BowlA-27 | Ct/St-5 | FPM-0.2
206 Down 17 Vivian Kingma (Netherlands) flag Vivian Kingma (Netherlands) 174.53 M-20 | Runs-6 | BatA-1 | Wickets-28 | BowlA-28 | Ct/St-5 | FPM-0.3
209 No change Xavier Bartlett (Australia) flag Xavier Bartlett (Australia) 171.87 M-5 | Runs-11 | BatA-6 | Wickets-15 | BowlA-11 | Ct/St-0 | FPM-0.0
212 No change Mark Wood (England) flag Mark Wood (England) 167.16 M-13 | Runs-96 | BatA-19 | Wickets-11 | BowlA-57 | Ct/St-2 | FPM-0.2
213 No change Lizaad Williams (South Africa) flag Lizaad Williams (South Africa) 165.95 M-7 | Runs-18 | BatA-5 | Wickets-15 | BowlA-22 | Ct/St-0 | FPM-0.0
217 Down 9 Fareed Ahmad (Afghanistan) flag Fareed Ahmad (Afghanistan) 160.29 M-12 | Runs-45 | BatA-11 | Wickets-17 | BowlA-28 | Ct/St-1 | FPM-0.1
218 Down 1 Cooper Connolly (Australia) flag Cooper Connolly (Australia) 159.81 M-8 | Runs-94 | BatA-31 | Wickets-6 | BowlA-23 | Ct/St-2 | FPM-0.3
222 Down 1 Samay Shrivastav (Oman) flag Samay Shrivastav (Oman) 155.62 M-12 | Runs-21 | BatA-11 | Wickets-25 | BowlA-18 | Ct/St-5 | FPM-0.4
224 Down 1 Ottneil Baartman (South Africa) flag Ottneil Baartman (South Africa) 153.05 M-6 | Runs-16 | BatA-16 | Wickets-8 | BowlA-28 | Ct/St-2 | FPM-0.3
225 Down 1 Lalit Rajbanshi (Nepal) flag Lalit Rajbanshi (Nepal) 151.75 M-37 | Runs-38 | BatA-4 | Wickets-47 | BowlA-25 | Ct/St-8 | FPM-0.2
227 Down 2 Noor Ahmad (Afghanistan) flag Noor Ahmad (Afghanistan) 150.74 M-13 | Runs-46 | BatA-9 | Wickets-10 | BowlA-64 | Ct/St-1 | FPM-0.1
235 Down 2 Tangeni Lungameni (Namibia) flag Tangeni Lungameni (Namibia) 145.32 M-35 | Runs-51 | BatA-6 | Wickets-52 | BowlA-24 | Ct/St-12 | FPM-0.3
236 Down 1 Josh Little (Ireland) flag Josh Little (Ireland) 144.29 M-23 | Runs-56 | BatA-14 | Wickets-31 | BowlA-40 | Ct/St-6 | FPM-0.3
237 Down 3 Dhruv Parashar (U.A.E.) flag Dhruv Parashar (U.A.E.) 144.24 M-12 | Runs-192 | BatA-24 | Wickets-10 | BowlA-39 | Ct/St-3 | FPM-0.3
238 Down 2 Blair Tickner (New Zealand) flag Blair Tickner (New Zealand) 142.61 M-16 | Runs-34 | BatA-17 | Wickets-25 | BowlA-34 | Ct/St-6 | FPM-0.4
243 Down 3 Mohammad Hasnain (Pakistan) flag Mohammad Hasnain (Pakistan) 136.12 M-7 | Runs-10 | BatA-10 | Wickets-5 | BowlA-60 | Ct/St-1 | FPM-0.1
244 Down 3 Tabraiz Shamsi (South Africa) flag Tabraiz Shamsi (South Africa) 135.81 M-22 | Runs-30 | BatA-10 | Wickets-29 | BowlA-36 | Ct/St-3 | FPM-0.1
247 Down 3 Hasan Mahmud (Bangladesh) flag Hasan Mahmud (Bangladesh) 134.89 M-23 | Runs-62 | BatA-5 | Wickets-28 | BowlA-37 | Ct/St-2 | FPM-0.1
248 Down 3 Gus Atkinson (England) flag Gus Atkinson (England) 134.76 M-11 | Runs-104 | BatA-17 | Wickets-13 | BowlA-41 | Ct/St-1 | FPM-0.1
250 Down 3 Bilal Khan (Oman) flag Bilal Khan (Oman) 134.02 M-29 | Runs-11 | BatA-2 | Wickets-68 | BowlA-20 | Ct/St-3 | FPM-0.1
Tags: #topcricketplayersofalltime #bestcricketplayersofalltime #greatestcricketplayers #odicricket #odis #menodis #lungingidi #ngidi #jaydenseales #seales #harisrauf #rauf #matthewforde #forde #abrarahmed #ahmed #asithafernando #fernando #harshitrana #rana #rishadhossain #hossain #jacobduffy #duffy #mustafizurrahman #rahman #tanzimhasansakib #sakib #iccrankings #icctestrankings #iccodirankings #icct20irankings #iccteamrankings #iccplayerrankings #iccmenrankings #iccwomenrankings #iplrankings