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
101 Up 3 Nathan Ellis (Australia) flag Nathan Ellis (Australia) 430.62 M-17 | Runs-106 | BatA-13 | Wickets-18 | BowlA-43 | Ct/St-4 | FPM-0.2
102 Up 7 Romario Shepherd (West Indies) flag Romario Shepherd (West Indies) 430.31 M-34 | Runs-418 | BatA-19 | Wickets-30 | BowlA-39 | Ct/St-1 | FPM-0.0
103 Up 3 Akeal Hosein (West Indies) flag Akeal Hosein (West Indies) 428.68 M-31 | Runs-293 | BatA-17 | Wickets-49 | BowlA-30 | Ct/St-14 | FPM-0.5
104 Up 6 Soumya Sarkar (Bangladesh) flag Soumya Sarkar (Bangladesh) 422.08 M-18 | Runs-570 | BatA-38 | Wickets-5 | BowlA-36 | Ct/St-9 | FPM-0.5
105 Down 30 Bas de Leede (Netherlands) flag Bas de Leede (Netherlands) 421.69 M-46 | Runs-1145 | BatA-30 | Wickets-44 | BowlA-32 | Ct/St-25 | FPM-0.5
106 Down 15 Marnus Labuschagne (Australia) flag Marnus Labuschagne (Australia) 421.22 M-53 | Runs-1398 | BatA-33 | Wickets-10 | BowlA-32 | Ct/St-37 | FPM-0.7
107 Up 4 Mark Adair (Ireland) flag Mark Adair (Ireland) 419.24 M-33 | Runs-265 | BatA-19 | Wickets-51 | BowlA-29 | Ct/St-17 | FPM-0.5
108 Up 54 Mohammad Wasim (Pakistan) flag Mohammad Wasim (Pakistan) 419.16 M-25 | Runs-93 | BatA-10 | Wickets-41 | BowlA-27 | Ct/St-5 | FPM-0.2
109 Up 6 Towhid Hridoy (Bangladesh) flag Towhid Hridoy (Bangladesh) 418.03 M-44 | Runs-1265 | BatA-34 | Wickets- | BowlA-na | Ct/St-11 | FPM-0.3
110 Up 31 Devon Conway (New Zealand) flag Devon Conway (New Zealand) 413.34 M-35 | Runs-1289 | BatA-42 | Wickets- | BowlA-na | Ct/St-16 | FPM-0.5
111 Up 8 Jacob Bethell (England) flag Jacob Bethell (England) 412.70 M-18 | Runs-517 | BatA-34 | Wickets-8 | BowlA-38 | Ct/St-4 | FPM-0.2
112 Up 1 Rassie van der Dussen (South Africa) flag Rassie van der Dussen (South Africa) 410.49 M-42 | Runs-1608 | BatA-43 | Wickets-1 | BowlA-3 | Ct/St-19 | FPM-0.5
113 Down 10 Tom Latham (New Zealand) flag Tom Latham (New Zealand) 408.06 M-59 | Runs-1591 | BatA-34 | Wickets- | BowlA-na | Ct/St-64 | FPM-1.1
114 Up 25 Dushmantha Chameera (Sri Lanka) flag Dushmantha Chameera (Sri Lanka) 406.53 M-21 | Runs-93 | BatA-9 | Wickets-26 | BowlA-35 | Ct/St-4 | FPM-0.2
115 Down 38 Mahmudullah (Bangladesh) flag Mahmudullah (Bangladesh) 406.44 M-39 | Runs-1220 | BatA-45 | Wickets-4 | BowlA-48 | Ct/St-13 | FPM-0.3
116 Up 1 Alex Carey (Australia) flag Alex Carey (Australia) 405.04 M-40 | Runs-1042 | BatA-34 | Wickets- | BowlA-na | Ct/St-47 | FPM-1.2
117 Up 32 Tony de Zorzi (South Africa) flag Tony de Zorzi (South Africa) 404.95 M-20 | Runs-649 | BatA-36 | Wickets- | BowlA-na | Ct/St-0 | FPM-0.0
118 Down 33 Sam Curran (England) flag Sam Curran (England) 404.49 M-27 | Runs-496 | BatA-23 | Wickets-23 | BowlA-45 | Ct/St-7 | FPM-0.3
119 Up 4 Mark Wood (England) flag Mark Wood (England) 400.10 M-13 | Runs-96 | BatA-19 | Wickets-11 | BowlA-57 | Ct/St-2 | FPM-0.2
120 Down 24 Fazalhaq Farooqi (Afghanistan) flag Fazalhaq Farooqi (Afghanistan) 399.65 M-42 | Runs-21 | BatA-4 | Wickets-52 | BowlA-34 | Ct/St-3 | FPM-0.1
121 Down 33 Nasum Ahmed (Bangladesh) flag Nasum Ahmed (Bangladesh) 399.04 M-20 | Runs-201 | BatA-18 | Wickets-21 | BowlA-34 | Ct/St-4 | FPM-0.2
122 Up 25 Kamindu Mendis (Sri Lanka) flag Kamindu Mendis (Sri Lanka) 395.43 M-23 | Runs-485 | BatA-29 | Wickets-5 | BowlA-45 | Ct/St-8 | FPM-0.3
123 Up 4 Jasprit Bumrah (India) flag Jasprit Bumrah (India) 395.06 M-22 | Runs-72 | BatA-12 | Wickets-41 | BowlA-19 | Ct/St-1 | FPM-0.0
124 Down 16 JJ Smit (Namibia) flag JJ Smit (Namibia) 392.37 M-42 | Runs-777 | BatA-24 | Wickets-36 | BowlA-24 | Ct/St-13 | FPM-0.3
125 Up 3 Chris Woakes (England) flag Chris Woakes (England) 391.89 M-16 | Runs-209 | BatA-16 | Wickets-18 | BowlA-35 | Ct/St-4 | FPM-0.3
126 Down 27 Steven Smith (Australia) flag Steven Smith (Australia) 391.87 M-42 | Runs-1422 | BatA-43 | Wickets- | BowlA-na | Ct/St-20 | FPM-0.5
127 Up 2 Mohammed Siraj (India) flag Mohammed Siraj (India) 390.34 M-46 | Runs-55 | BatA-8 | Wickets-73 | BowlA-24 | Ct/St-7 | FPM-0.2
128 Up 2 Tim Southee (New Zealand) flag Tim Southee (New Zealand) 388.97 M-18 | Runs-61 | BatA-9 | Wickets-31 | BowlA-29 | Ct/St-5 | FPM-0.3
129 Up 2 Logan van Beek (Netherlands) flag Logan van Beek (Netherlands) 383.28 M-28 | Runs-388 | BatA-20 | Wickets-39 | BowlA-37 | Ct/St-14 | FPM-0.5
130 Up 2 Curtis Campher (Ireland) flag Curtis Campher (Ireland) 382.32 M-33 | Runs-754 | BatA-29 | Wickets-24 | BowlA-36 | Ct/St-12 | FPM-0.4
131 Up 4 David Miller (South Africa) flag David Miller (South Africa) 381.15 M-41 | Runs-1244 | BatA-48 | Wickets- | BowlA-na | Ct/St-25 | FPM-0.6
132 Down 18 Tanzid Hasan (Bangladesh) flag Tanzid Hasan (Bangladesh) 381.15 M-28 | Runs-558 | BatA-21 | Wickets- | BowlA-na | Ct/St-9 | FPM-0.3
133 Down 51 Abdullah Shafique (Pakistan) flag Abdullah Shafique (Pakistan) 379.20 M-27 | Runs-737 | BatA-29 | Wickets- | BowlA-na | Ct/St-14 | FPM-0.5
134 Up 61 Jamie Overton (England) flag Jamie Overton (England) 377.83 M-10 | Runs-238 | BatA-26 | Wickets-10 | BowlA-28 | Ct/St-4 | FPM-0.4
135 Up 48 Karan KC (Nepal) flag Karan KC (Nepal) 377.16 M-51 | Runs-510 | BatA-18 | Wickets-70 | BowlA-28 | Ct/St-11 | FPM-0.2
136 No change George Dockrell (Ireland) flag George Dockrell (Ireland) 372.91 M-37 | Runs-729 | BatA-30 | Wickets-20 | BowlA-27 | Ct/St-11 | FPM-0.3
137 Up 1 AM Ghazanfar (Afghanistan) flag AM Ghazanfar (Afghanistan) 370.46 M-14 | Runs-59 | BatA-12 | Wickets-23 | BowlA-17 | Ct/St-1 | FPM-0.1
138 Up 2 Harry Tector (Ireland) flag Harry Tector (Ireland) 369.14 M-37 | Runs-1481 | BatA-51 | Wickets-3 | BowlA-70 | Ct/St-17 | FPM-0.5
139 Down 18 Jeffrey Vandersay (Sri Lanka) flag Jeffrey Vandersay (Sri Lanka) 368.41 M-17 | Runs-45 | BatA-9 | Wickets-32 | BowlA-20 | Ct/St-3 | FPM-0.2
140 Up 2 Craig Young (Ireland) flag Craig Young (Ireland) 367.08 M-18 | Runs-95 | BatA-32 | Wickets-34 | BowlA-25 | Ct/St-6 | FPM-0.3
141 Up 11 Tabraiz Shamsi (South Africa) flag Tabraiz Shamsi (South Africa) 366.39 M-24 | Runs-30 | BatA-10 | Wickets-33 | BowlA-35 | Ct/St-3 | FPM-0.1
142 Up 9 Sandeep Lamichhane (Nepal) flag Sandeep Lamichhane (Nepal) 365.59 M-50 | Runs-392 | BatA-16 | Wickets-94 | BowlA-23 | Ct/St-8 | FPM-0.2
143 Down 9 Ruben Trumpelmann (Namibia) flag Ruben Trumpelmann (Namibia) 364.83 M-47 | Runs-497 | BatA-16 | Wickets-66 | BowlA-26 | Ct/St-16 | FPM-0.3
144 Down 11 Scott Edwards (Netherlands) flag Scott Edwards (Netherlands) 364.51 M-59 | Runs-1953 | BatA-41 | Wickets- | BowlA-na | Ct/St-70 | FPM-1.2
145 Down 38 Phil Salt (England) flag Phil Salt (England) 364.47 M-30 | Runs-884 | BatA-32 | Wickets- | BowlA-na | Ct/St-16 | FPM-0.5
146 Down 34 Aryan Dutt (Netherlands) flag Aryan Dutt (Netherlands) 360.08 M-51 | Runs-212 | BatA-8 | Wickets-61 | BowlA-33 | Ct/St-11 | FPM-0.2
147 Down 4 Saurabh Netravalkar (U.S.A.) flag Saurabh Netravalkar (U.S.A.) 359.88 M-48 | Runs-58 | BatA-6 | Wickets-77 | BowlA-23 | Ct/St-10 | FPM-0.2
148 Down 26 Rahmat Shah (Afghanistan) flag Rahmat Shah (Afghanistan) 359.20 M-49 | Runs-1567 | BatA-35 | Wickets-1 | BowlA-28 | Ct/St-10 | FPM-0.2
149 Down 1 Moeen Ali (England) flag Moeen Ali (England) 356.20 M-26 | Runs-478 | BatA-22 | Wickets-24 | BowlA-37 | Ct/St-12 | FPM-0.5
150 Up 7 Andile Phehlukwayo (South Africa) flag Andile Phehlukwayo (South Africa) 354.69 M-17 | Runs-152 | BatA-15 | Wickets-17 | BowlA-29 | Ct/St-2 | FPM-0.1
151 Down 25 Josh Inglis (Australia) flag Josh Inglis (Australia) 352.45 M-33 | Runs-766 | BatA-29 | Wickets- | BowlA-na | Ct/St-34 | FPM-1.0
152 Up 19 Justin Greaves (West Indies) flag Justin Greaves (West Indies) 352.34 M-19 | Runs-406 | BatA-31 | Wickets-7 | BowlA-63 | Ct/St-7 | FPM-0.4
153 No change Dawid Malan (England) flag Dawid Malan (England) 350.96 M-24 | Runs-1292 | BatA-59 | Wickets-1 | BowlA-17 | Ct/St-8 | FPM-0.3
154 Up 28 Alick Athanaze (West Indies) flag Alick Athanaze (West Indies) 350.08 M-17 | Runs-405 | BatA-24 | Wickets-4 | BowlA-18 | Ct/St-8 | FPM-0.5
155 No change Will O�Rourke (New Zealand) flag Will O�Rourke (New Zealand) 349.95 M-17 | Runs-6 | BatA-3 | Wickets-22 | BowlA-36 | Ct/St-4 | FPM-0.2
156 Up 3 Jan Nicol Loftie-Eaton (Namibia) flag Jan Nicol Loftie-Eaton (Namibia) 349.81 M-50 | Runs-1097 | BatA-28 | Wickets-29 | BowlA-24 | Ct/St-32 | FPM-0.6
157 Down 13 Mark Watt (Scotland) flag Mark Watt (Scotland) 348.47 M-49 | Runs-558 | BatA-22 | Wickets-72 | BowlA-25 | Ct/St-21 | FPM-0.4
158 Down 2 Shakeel Ahmed (Oman) flag Shakeel Ahmed (Oman) 348.42 M-15 | Runs-99 | BatA-17 | Wickets-39 | BowlA-11 | Ct/St-1 | FPM-0.1
159 Down 1 Josh Little (Ireland) flag Josh Little (Ireland) 346.40 M-26 | Runs-56 | BatA-11 | Wickets-34 | BowlA-40 | Ct/St-7 | FPM-0.3
160 Down 6 Max O'Dowd (Netherlands) flag Max O'Dowd (Netherlands) 345.47 M-57 | Runs-1814 | BatA-34 | Wickets-1 | BowlA-110 | Ct/St-13 | FPM-0.2
161 Down 37 Rahmanullah Gurbaz (Afghanistan) flag Rahmanullah Gurbaz (Afghanistan) 344.20 M-49 | Runs-1708 | BatA-36 | Wickets- | BowlA-na | Ct/St-27 | FPM-0.6
162 Up 1 Iftikhar Ahmed (Pakistan) flag Iftikhar Ahmed (Pakistan) 341.18 M-21 | Runs-500 | BatA-42 | Wickets-10 | BowlA-54 | Ct/St-12 | FPM-0.6
163 Up 1 Chamika Karunaratne (Sri Lanka) flag Chamika Karunaratne (Sri Lanka) 340.86 M-16 | Runs-251 | BatA-19 | Wickets-18 | BowlA-31 | Ct/St-4 | FPM-0.3
164 Up 57 Bjorn Fortuin (South Africa) flag Bjorn Fortuin (South Africa) 340.75 M-15 | Runs-77 | BatA-8 | Wickets-18 | BowlA-34 | Ct/St-2 | FPM-0.1
165 Down 45 Shoriful Islam (Bangladesh) flag Shoriful Islam (Bangladesh) 340.49 M-36 | Runs-93 | BatA-8 | Wickets-51 | BowlA-30 | Ct/St-4 | FPM-0.1
166 Up 2 Ben Stokes (England) flag Ben Stokes (England) 338.26 M-13 | Runs-592 | BatA-46 | Wickets- | BowlA-na | Ct/St-8 | FPM-0.6
167 Up 2 Hasan Mahmud (Bangladesh) flag Hasan Mahmud (Bangladesh) 337.00 M-23 | Runs-62 | BatA-5 | Wickets-28 | BowlA-37 | Ct/St-2 | FPM-0.1
168 Up 2 Kyle Klein (Netherlands) flag Kyle Klein (Netherlands) 336.95 M-18 | Runs-136 | BatA-17 | Wickets-35 | BowlA-19 | Ct/St-3 | FPM-0.2
169 Up 4 Andy McBrine (Ireland) flag Andy McBrine (Ireland) 335.52 M-34 | Runs-475 | BatA-23 | Wickets-27 | BowlA-48 | Ct/St-12 | FPM-0.4
170 Down 52 Gulbadin Naib (Afghanistan) flag Gulbadin Naib (Afghanistan) 335.24 M-21 | Runs-253 | BatA-15 | Wickets-13 | BowlA-45 | Ct/St-12 | FPM-0.6
171 Up 26 Harmeet Singh (U.S.A.) flag Harmeet Singh (U.S.A.) 331.83 M-22 | Runs-325 | BatA-25 | Wickets-31 | BowlA-24 | Ct/St-7 | FPM-0.3
172 Up 3 Graham Hume (Ireland) flag Graham Hume (Ireland) 331.66 M-21 | Runs-79 | BatA-16 | Wickets-28 | BowlA-31 | Ct/St-3 | FPM-0.1
173 Up 3 Gus Atkinson (England) flag Gus Atkinson (England) 331.01 M-11 | Runs-104 | BatA-17 | Wickets-13 | BowlA-41 | Ct/St-1 | FPM-0.1
174 Down 13 Michael Leask (Scotland) flag Michael Leask (Scotland) 329.42 M-53 | Runs-1022 | BatA-29 | Wickets-47 | BowlA-26 | Ct/St-19 | FPM-0.4
175 Up 2 Shadab Khan (Pakistan) flag Shadab Khan (Pakistan) 329.39 M-22 | Runs-421 | BatA-28 | Wickets-23 | BowlA-42 | Ct/St-8 | FPM-0.4
176 Up 68 Nandre Burger (South Africa) flag Nandre Burger (South Africa) 329.10 M-12 | Runs-24 | BatA-12 | Wickets-19 | BowlA-30 | Ct/St-0 | FPM-0.0
177 Up 1 David Warner (Australia) flag David Warner (Australia) 328.69 M-33 | Runs-1477 | BatA-45 | Wickets- | BowlA-na | Ct/St-15 | FPM-0.5
178 Up 2 Ryan Rickelton (South Africa) flag Ryan Rickelton (South Africa) 327.84 M-15 | Runs-454 | BatA-32 | Wickets- | BowlA-na | Ct/St-23 | FPM-1.5
179 Down 13 Brandon King (West Indies) flag Brandon King (West Indies) 327.74 M-54 | Runs-1433 | BatA-28 | Wickets- | BowlA-na | Ct/St-18 | FPM-0.3
180 Up 1 Fareed Ahmad (Afghanistan) flag Fareed Ahmad (Afghanistan) 326.75 M-14 | Runs-45 | BatA-11 | Wickets-20 | BowlA-27 | Ct/St-1 | FPM-0.1
181 Down 16 Marcus Stoinis (Australia) flag Marcus Stoinis (Australia) 321.47 M-26 | Runs-389 | BatA-19 | Wickets-15 | BowlA-38 | Ct/St-6 | FPM-0.2
182 Up 2 Prasidh Krishna (India) flag Prasidh Krishna (India) 321.05 M-15 | Runs-2 | BatA-2 | Wickets-24 | BowlA-26 | Ct/St-4 | FPM-0.3
183 Up 2 Lahiru Kumara (Sri Lanka) flag Lahiru Kumara (Sri Lanka) 320.75 M-19 | Runs-45 | BatA-6 | Wickets-29 | BowlA-27 | Ct/St-3 | FPM-0.2
184 Down 39 Hashmatullah Shahidi (Afghanistan) flag Hashmatullah Shahidi (Afghanistan) 320.08 M-52 | Runs-1320 | BatA-33 | Wickets- | BowlA-na | Ct/St-9 | FPM-0.2
185 Up 16 Dipendra Singh Airee (Nepal) flag Dipendra Singh Airee (Nepal) 319.17 M-58 | Runs-1082 | BatA-23 | Wickets-40 | BowlA-35 | Ct/St-28 | FPM-0.5
186 Down 26 Reece Topley (England) flag Reece Topley (England) 319.00 M-17 | Runs-27 | BatA-14 | Wickets-27 | BowlA-26 | Ct/St-3 | FPM-0.2
187 Up 39 Blair Tickner (New Zealand) flag Blair Tickner (New Zealand) 315.61 M-15 | Runs-34 | BatA-17 | Wickets-24 | BowlA-32 | Ct/St-5 | FPM-0.3
188 No change Kasun Rajitha (Sri Lanka) flag Kasun Rajitha (Sri Lanka) 315.12 M-24 | Runs-116 | BatA-11 | Wickets-33 | BowlA-34 | Ct/St-4 | FPM-0.2
189 No change Aaron Hardie (Australia) flag Aaron Hardie (Australia) 314.50 M-15 | Runs-180 | BatA-15 | Wickets-10 | BowlA-39 | Ct/St-6 | FPM-0.4
190 No change Shardul Thakur (India) flag Shardul Thakur (India) 314.48 M-32 | Runs-222 | BatA-16 | Wickets-43 | BowlA-28 | Ct/St-5 | FPM-0.2
191 Down 54 Blessing Muzarabani (Zimbabwe) flag Blessing Muzarabani (Zimbabwe) 312.86 M-30 | Runs-94 | BatA-8 | Wickets-36 | BowlA-35 | Ct/St-5 | FPM-0.2
192 Up 1 Jason Holder (West Indies) flag Jason Holder (West Indies) 311.41 M-17 | Runs-343 | BatA-25 | Wickets-19 | BowlA-35 | Ct/St-11 | FPM-0.6
193 Up 1 Arshdeep Singh (India) flag Arshdeep Singh (India) 309.70 M-11 | Runs-52 | BatA-7 | Wickets-17 | BowlA-23 | Ct/St-3 | FPM-0.3
194 Down 44 Mark Chapman (New Zealand/Hong Kong) flag Mark Chapman (New Zealand/Hong Kong) 308.56 M-24 | Runs-707 | BatA-42 | Wickets- | BowlA-na | Ct/St-5 | FPM-0.2
195 Up 1 Usama Mir (Pakistan) flag Usama Mir (Pakistan) 305.40 M-12 | Runs-40 | BatA-7 | Wickets-15 | BowlA-42 | Ct/St-7 | FPM-0.6
196 Up 2 Kaleem Sana (Canada) flag Kaleem Sana (Canada) 304.33 M-26 | Runs-114 | BatA-10 | Wickets-41 | BowlA-23 | Ct/St-5 | FPM-0.2
197 Up 114 Corbin Bosch (South Africa) flag Corbin Bosch (South Africa) 302.75 M-9 | Runs-165 | BatA-41 | Wickets-9 | BowlA-51 | Ct/St-3 | FPM-0.3
198 Up 57 Sadeera Samarawickrama (Sri Lanka) flag Sadeera Samarawickrama (Sri Lanka) 301.32 M-48 | Runs-1318 | BatA-35 | Wickets- | BowlA-na | Ct/St-9 | FPM-0.2
199 No change Ebadot Hossain (Bangladesh) flag Ebadot Hossain (Bangladesh) 299.70 M-12 | Runs-3 | BatA-2 | Wickets-22 | BowlA-23 | Ct/St-1 | FPM-0.1
200 Down 33 Junaid Siddique (U.A.E.) flag Junaid Siddique (U.A.E.) 298.60 M-57 | Runs-137 | BatA-5 | Wickets-74 | BowlA-30 | Ct/St-5 | FPM-0.1
Tags: #topcricketplayersofalltime #bestcricketplayersofalltime #greatestcricketplayers #odicricket #odis #menodis #nathanellis #ellis #romarioshepherd #shepherd #akealhosein #hosein #soumyasarkar #sarkar #basdeleede #leede #marnuslabuschagne #labuschagne #markadair #adair #mohammadwasim #wasim #towhidhridoy #hridoy #devonconway #conway #jacobbethell #bethell #iccrankings #icctestrankings #iccodirankings #icct20irankings #iccteamrankings #iccplayerrankings #iccmenrankings #iccwomenrankings #iplrankings