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
15 Up 1 Rohit Sharma (India) flag Rohit Sharma (India) 568.95 M-55 | Runs-2372 | BatA-48 | Wickets-1 | BowlA-18 | Ct/St-25 | FPM-0.5
18 Up 3 Harry Brook (England) flag Harry Brook (England) 562.92 M-38 | Runs-1354 | BatA-40 | Wickets- | BowlA-na | Ct/St-17 | FPM-0.4
21 Up 18 Virat Kohli (India) flag Virat Kohli (India) 540.42 M-54 | Runs-2512 | BatA-58 | Wickets-1 | BowlA-15 | Ct/St-33 | FPM-0.6
27 Down 3 Ben Duckett (England) flag Ben Duckett (England) 520.67 M-31 | Runs-1222 | BatA-41 | Wickets- | BowlA-na | Ct/St-11 | FPM-0.4
29 Down 7 Babar Azam (Pakistan) flag Babar Azam (Pakistan) 505.68 M-57 | Runs-2516 | BatA-49 | Wickets- | BowlA-na | Ct/St-23 | FPM-0.4
39 Up 17 Shubman Gill (India) flag Shubman Gill (India) 464.07 M-58 | Runs-2904 | BatA-58 | Wickets- | BowlA-na | Ct/St-38 | FPM-0.7
41 Down 3 Saim Ayub (Pakistan) flag Saim Ayub (Pakistan) 455.12 M-17 | Runs-751 | BatA-47 | Wickets-9 | BowlA-42 | Ct/St-13 | FPM-0.8
46 Down 2 Pathum Nissanka (Sri Lanka) flag Pathum Nissanka (Sri Lanka) 433.13 M-65 | Runs-2688 | BatA-45 | Wickets- | BowlA-na | Ct/St-21 | FPM-0.3
48 Up 25 Will Young (New Zealand) flag Will Young (New Zealand) 429.59 M-53 | Runs-1811 | BatA-37 | Wickets- | BowlA-na | Ct/St-29 | FPM-0.5
49 Down 1 Keacy Carty (West Indies) flag Keacy Carty (West Indies) 426.89 M-46 | Runs-1593 | BatA-42 | Wickets- | BowlA-na | Ct/St-8 | FPM-0.2
53 Up 16 Jacob Bethell (England) flag Jacob Bethell (England) 412.55 M-21 | Runs-603 | BatA-34 | Wickets-8 | BowlA-46 | Ct/St-4 | FPM-0.2
55 Up 6 Shreyas Iyer (India) flag Shreyas Iyer (India) 408.21 M-51 | Runs-2110 | BatA-50 | Wickets- | BowlA-na | Ct/St-20 | FPM-0.4
57 Down 5 Justin Greaves (West Indies) flag Justin Greaves (West Indies) 403.55 M-18 | Runs-400 | BatA-33 | Wickets-8 | BowlA-64 | Ct/St-8 | FPM-0.4
59 Down 8 Janith Liyanage (Sri Lanka) flag Janith Liyanage (Sri Lanka) 402.03 M-34 | Runs-990 | BatA-43 | Wickets-3 | BowlA-117 | Ct/St-7 | FPM-0.2
63 Down 9 Temba Bavuma (South Africa) flag Temba Bavuma (South Africa) 397.91 M-39 | Runs-1383 | BatA-40 | Wickets- | BowlA-na | Ct/St-16 | FPM-0.4
66 Down 8 Najmul Hossain Shanto (Bangladesh) flag Najmul Hossain Shanto (Bangladesh) 388.79 M-50 | Runs-1612 | BatA-35 | Wickets-2 | BowlA-60 | Ct/St-16 | FPM-0.3
68 Down 5 Sherfane Rutherford (West Indies) flag Sherfane Rutherford (West Indies) 371.65 M-22 | Runs-743 | BatA-44 | Wickets-3 | BowlA-51 | Ct/St-8 | FPM-0.4
70 Up 25 Will Jacks (England) flag Will Jacks (England) 369.47 M-23 | Runs-629 | BatA-33 | Wickets-9 | BowlA-50 | Ct/St-12 | FPM-0.5
75 Down 5 Ibrahim Zadran (Afghanistan) flag Ibrahim Zadran (Afghanistan) 355.74 M-38 | Runs-1867 | BatA-53 | Wickets- | BowlA-na | Ct/St-12 | FPM-0.3
86 Up 1 Matthew Short (Australia) flag Matthew Short (Australia) 332.37 M-18 | Runs-392 | BatA-25 | Wickets-2 | BowlA-162 | Ct/St-7 | FPM-0.4
92 No change Towhid Hridoy (Bangladesh) flag Towhid Hridoy (Bangladesh) 321.79 M-44 | Runs-1265 | BatA-34 | Wickets- | BowlA-na | Ct/St-11 | FPM-0.3
96 No change Tony de Zorzi (South Africa) flag Tony de Zorzi (South Africa) 314.06 M-22 | Runs-705 | BatA-37 | Wickets- | BowlA-na | Ct/St-1 | FPM-0.0
100 Down 1 Tanzid Hasan (Bangladesh) flag Tanzid Hasan (Bangladesh) 312.10 M-28 | Runs-558 | BatA-21 | Wickets- | BowlA-na | Ct/St-9 | FPM-0.3
106 Down 5 Harry Tector (Ireland) flag Harry Tector (Ireland) 304.13 M-34 | Runs-1322 | BatA-49 | Wickets-3 | BowlA-70 | Ct/St-14 | FPM-0.4
107 Down 2 Phil Salt (England) flag Phil Salt (England) 300.58 M-30 | Runs-884 | BatA-32 | Wickets- | BowlA-na | Ct/St-16 | FPM-0.5
110 Down 2 Matthew Breetzke (South Africa) flag Matthew Breetzke (South Africa) 293.94 M-12 | Runs-706 | BatA-64 | Wickets- | BowlA-na | Ct/St-1 | FPM-0.1
113 Down 4 George Munsey (Scotland) flag George Munsey (Scotland) 290.44 M-39 | Runs-1838 | BatA-54 | Wickets- | BowlA-na | Ct/St-25 | FPM-0.6
115 Down 36 Kamindu Mendis (Sri Lanka) flag Kamindu Mendis (Sri Lanka) 289.72 M-20 | Runs-400 | BatA-29 | Wickets-4 | BowlA-44 | Ct/St-8 | FPM-0.4
117 Up 34 Devon Conway (New Zealand) flag Devon Conway (New Zealand) 282.49 M-40 | Runs-1467 | BatA-41 | Wickets- | BowlA-na | Ct/St-17 | FPM-0.4
128 Up 14 Mark Chapman (New Zealand/Hong Kong) flag Mark Chapman (New Zealand/Hong Kong) 270.46 M-26 | Runs-771 | BatA-41 | Wickets- | BowlA-na | Ct/St-7 | FPM-0.3
130 Down 4 Brandon King (West Indies) flag Brandon King (West Indies) 265.60 M-54 | Runs-1433 | BatA-28 | Wickets- | BowlA-na | Ct/St-18 | FPM-0.3
132 Down 2 Abdullah Shafique (Pakistan) flag Abdullah Shafique (Pakistan) 258.67 M-27 | Runs-737 | BatA-29 | Wickets- | BowlA-na | Ct/St-14 | FPM-0.5
133 Down 2 Evin Lewis (West Indies) flag Evin Lewis (West Indies) 257.02 M-13 | Runs-432 | BatA-36 | Wickets- | BowlA-na | Ct/St-7 | FPM-0.5
135 Down 6 Rassie van der Dussen (South Africa) flag Rassie van der Dussen (South Africa) 255.67 M-39 | Runs-1390 | BatA-39 | Wickets-1 | BowlA-3 | Ct/St-17 | FPM-0.4
142 Down 3 Max O'Dowd (Netherlands) flag Max O'Dowd (Netherlands) 250.23 M-57 | Runs-1814 | BatA-34 | Wickets-1 | BowlA-110 | Ct/St-13 | FPM-0.2
152 Up 1 Fakhar Zaman (Pakistan) flag Fakhar Zaman (Pakistan) 239.21 M-39 | Runs-1536 | BatA-43 | Wickets- | BowlA-na | Ct/St-21 | FPM-0.5
160 Up 1 Alick Athanaze (West Indies) flag Alick Athanaze (West Indies) 227.23 M-17 | Runs-405 | BatA-24 | Wickets-4 | BowlA-18 | Ct/St-8 | FPM-0.5
162 Up 1 Sediqullah Atal (Afghanistan) flag Sediqullah Atal (Afghanistan) 225.82 M-12 | Runs-377 | BatA-34 | Wickets- | BowlA-na | Ct/St-5 | FPM-0.4
164 Down 5 Sadeera Samarawickrama (Sri Lanka) flag Sadeera Samarawickrama (Sri Lanka) 219.73 M-48 | Runs-1318 | BatA-35 | Wickets- | BowlA-na | Ct/St-9 | FPM-0.2
166 Down 1 Saiteja Mukkamalla (U.S.A.) flag Saiteja Mukkamalla (U.S.A.) 218.78 M-37 | Runs-1255 | BatA-39 | Wickets- | BowlA-na | Ct/St-13 | FPM-0.4
170 No change Hashmatullah Shahidi (Afghanistan) flag Hashmatullah Shahidi (Afghanistan) 210.99 M-49 | Runs-1165 | BatA-31 | Wickets- | BowlA-na | Ct/St-9 | FPM-0.2
171 Up 1 Tristan Stubbs (South Africa) flag Tristan Stubbs (South Africa) 210.62 M-15 | Runs-392 | BatA-30 | Wickets- | BowlA-na | Ct/St-2 | FPM-0.1
181 Down 1 D Brevis (South Africa) flag D Brevis (South Africa) 198.40 M-9 | Runs-230 | BatA-29 | Wickets- | BowlA-na | Ct/St-5 | FPM-0.6
184 Up 2 David Miller (South Africa) flag David Miller (South Africa) 193.47 M-38 | Runs-1203 | BatA-48 | Wickets- | BowlA-na | Ct/St-24 | FPM-0.6
194 Down 1 Aarif Sheikh (Nepal) flag Aarif Sheikh (Nepal) 183.37 M-53 | Runs-1266 | BatA-31 | Wickets-9 | BowlA-75 | Ct/St-26 | FPM-0.5
198 Down 7 Andy Balbirnie (Ireland) flag Andy Balbirnie (Ireland) 181.91 M-32 | Runs-731 | BatA-29 | Wickets- | BowlA-na | Ct/St-17 | FPM-0.5
203 Up 34 Henry Nicholls (New Zealand) flag Henry Nicholls (New Zealand) 177.13 M-32 | Runs-843 | BatA-31 | Wickets- | BowlA-na | Ct/St-12 | FPM-0.4
210 No change Brian Bennett (Zimbabwe) flag Brian Bennett (Zimbabwe) 170.47 M-11 | Runs-348 | BatA-32 | Wickets- | BowlA-na | Ct/St-4 | FPM-0.4
214 No change Tayyab Tahir (Pakistan) flag Tayyab Tahir (Pakistan) 165.31 M-11 | Runs-181 | BatA-23 | Wickets- | BowlA-na | Ct/St-4 | FPM-0.4
216 No change Pargat Singh (Canada) flag Pargat Singh (Canada) 162.52 M-28 | Runs-961 | BatA-37 | Wickets-7 | BowlA-23 | Ct/St-6 | FPM-0.2
220 Down 21 Craig Ervine (Zimbabwe) flag Craig Ervine (Zimbabwe) 157.45 M-26 | Runs-763 | BatA-35 | Wickets- | BowlA-na | Ct/St-10 | FPM-0.4
221 Down 1 Saif Hassan (Bangladesh) flag Saif Hassan (Bangladesh) 156.28 M-6 | Runs-180 | BatA-30 | Wickets-4 | BowlA-12 | Ct/St-4 | FPM-0.7
223 Down 1 Khushdil Shah (Pakistan) flag Khushdil Shah (Pakistan) 155.41 M-14 | Runs-295 | BatA-33 | Wickets-4 | BowlA-83 | Ct/St-6 | FPM-0.4
229 Down 2 Muhammad Waseem (U.A.E.) flag Muhammad Waseem (U.A.E.) 150.00 M-65 | Runs-1698 | BatA-26 | Wickets- | BowlA-na | Ct/St-28 | FPM-0.4
231 Down 2 Michael Levitt (Netherlands) flag Michael Levitt (Netherlands) 148.70 M-17 | Runs-443 | BatA-26 | Wickets-9 | BowlA-39 | Ct/St-5 | FPM-0.3
232 Down 2 Bhim Sharki (Nepal) flag Bhim Sharki (Nepal) 148.55 M-36 | Runs-985 | BatA-33 | Wickets- | BowlA-na | Ct/St-11 | FPM-0.3
234 Down 2 Jatinder Singh (Oman) flag Jatinder Singh (Oman) 146.22 M-40 | Runs-1259 | BatA-33 | Wickets-1 | BowlA-37 | Ct/St-10 | FPM-0.3
241 Down 2 Teja Nidamanuru (Netherlands) flag Teja Nidamanuru (Netherlands) 140.16 M-41 | Runs-893 | BatA-27 | Wickets- | BowlA-na | Ct/St-13 | FPM-0.3
242 Down 23 Avishka Fernando (Sri Lanka) flag Avishka Fernando (Sri Lanka) 138.00 M-25 | Runs-625 | BatA-26 | Wickets- | BowlA-na | Ct/St-11 | FPM-0.4
245 Down 3 Afif Hossain (Bangladesh) flag Afif Hossain (Bangladesh) 135.25 M-27 | Runs-521 | BatA-27 | Wickets-3 | BowlA-33 | Ct/St-8 | FPM-0.3
249 Down 3 Vikramjit Singh (Netherlands) flag Vikramjit Singh (Netherlands) 134.34 M-46 | Runs-1304 | BatA-30 | Wickets-7 | BowlA-37 | Ct/St-8 | FPM-0.2
Tags: #topcricketplayersofalltime #bestcricketplayersofalltime #greatestcricketplayers #odicricket #odis #menodis #rohitsharma #sharma #harrybrook #brook #viratkohli #kohli #benduckett #duckett #babarazam #azam #shubmangill #gill #saimayub #ayub #pathumnissanka #nissanka #willyoung #young #keacycarty #carty #jacobbethell #bethell #iccrankings #icctestrankings #iccodirankings #icct20irankings #iccteamrankings #iccplayerrankings #iccmenrankings #iccwomenrankings #iplrankings