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 Down 1 Monank Patel (U.S.A.) flag Monank Patel (U.S.A.) 151.42 M-52 | Runs-1763 | A-35 | SR-85
102 Down 9 Avishka Fernando (Sri Lanka) flag Avishka Fernando (Sri Lanka) 150.69 M-25 | Runs-625 | A-26 | SR-84
103 Down 2 Curtis Campher (Ireland) flag Curtis Campher (Ireland) 145.85 M-30 | Runs-725 | A-32 | SR-83
104 Down 2 Jofra Archer (England) flag Jofra Archer (England) 142.18 M-19 | Runs-180 | A-26 | SR-118
105 Down 1 Aarif Sheikh (Nepal) flag Aarif Sheikh (Nepal) 139.04 M-53 | Runs-1266 | A-31 | SR-67
106 Down 1 Hardik Pandya (India) flag Hardik Pandya (India) 137.17 M-31 | Runs-618 | A-33 | SR-100
107 Down 4 Adil Rashid (England) flag Adil Rashid (England) 136.71 M-49 | Runs-308 | A-14 | SR-80
108 Down 2 Mushfiqur Rahim (Bangladesh) flag Mushfiqur Rahim (Bangladesh) 135.67 M-47 | Runs-1214 | A-33 | SR-83
109 Down 2 Ben Curran (Zimbabwe) flag Ben Curran (Zimbabwe) 133.97 M-8 | Runs-340 | A-49 | SR-75
110 Down 2 Alick Athanaze (West Indies) flag Alick Athanaze (West Indies) 131.87 M-17 | Runs-405 | A-24 | SR-77
111 Down 2 Muhammad Waseem (U.A.E.) flag Muhammad Waseem (U.A.E.) 130.80 M-65 | Runs-1698 | A-26 | SR-88
112 Up 10 Mitchell Hay (New Zealand) flag Mitchell Hay (New Zealand) 130.57 M-10 | Runs-186 | A-31 | SR-104
113 Down 3 Rishad Hossain (Bangladesh) flag Rishad Hossain (Bangladesh) 130.43 M-14 | Runs-176 | A-20 | SR-141
114 Down 3 Brandon McMullen (Scotland) flag Brandon McMullen (Scotland) 129.97 M-37 | Runs-1202 | A-41 | SR-88
115 Up 3 Sam Curran (England) flag Sam Curran (England) 129.18 M-30 | Runs-501 | A-22 | SR-89
116 Down 4 Gerhard Erasmus (Namibia) flag Gerhard Erasmus (Namibia) 128.79 M-55 | Runs-1952 | A-40 | SR-78
117 Down 4 Dawid Malan (England) flag Dawid Malan (England) 127.77 M-24 | Runs-1292 | A-59 | SR-99
118 Up 1 Bas de Leede (Netherlands) flag Bas de Leede (Netherlands) 126.00 M-43 | Runs-1094 | A-31 | SR-77
119 Down 4 Matthew Forde (West Indies) flag Matthew Forde (West Indies) 125.76 M-16 | Runs-193 | A-19 | SR-126
120 Down 4 Richie Berrington (Scotland) flag Richie Berrington (Scotland) 124.81 M-49 | Runs-1534 | A-43 | SR-78
121 Down 4 Tayyab Tahir (Pakistan) flag Tayyab Tahir (Pakistan) 124.81 M-11 | Runs-181 | A-23 | SR-102
122 Down 2 Gulbadin Naib (Afghanistan) flag Gulbadin Naib (Afghanistan) 120.95 M-19 | Runs-235 | A-16 | SR-88
123 Up 19 Ravindra Jadeja (India) flag Ravindra Jadeja (India) 119.62 M-42 | Runs-494 | A-31 | SR-79
124 Down 1 George Dockrell (Ireland) flag George Dockrell (Ireland) 117.36 M-34 | Runs-687 | A-33 | SR-96
125 Down 1 Jan Nicol Loftie-Eaton (Namibia) flag Jan Nicol Loftie-Eaton (Namibia) 116.56 M-50 | Runs-1097 | A-28 | SR-76
126 Down 1 Pargat Singh (Canada) flag Pargat Singh (Canada) 116.27 M-28 | Runs-961 | A-37 | SR-77
127 Down 1 Amir Jangoo (West Indies) flag Amir Jangoo (West Indies) 115.88 M-5 | Runs-153 | A-38 | SR-92
128 Down 1 Kyle Verreynne (South Africa) flag Kyle Verreynne (South Africa) 114.92 M-10 | Runs-250 | A-36 | SR-94
129 Down 1 Ben Stokes (England) flag Ben Stokes (England) 114.90 M-13 | Runs-592 | A-46 | SR-97
130 Down 1 David Warner (Australia) flag David Warner (Australia) 113.56 M-33 | Runs-1477 | A-45 | SR-104
131 Down 1 Bhim Sharki (Nepal) flag Bhim Sharki (Nepal) 113.31 M-36 | Runs-985 | A-33 | SR-68
132 Down 1 Rahul Chopra (U.A.E.) flag Rahul Chopra (U.A.E.) 112.24 M-18 | Runs-454 | A-27 | SR-75
133 Down 1 Jatinder Singh (Oman) flag Jatinder Singh (Oman) 110.23 M-40 | Runs-1259 | A-33 | SR-73
134 Down 1 Sean Abbott (Australia) flag Sean Abbott (Australia) 108.82 M-27 | Runs-367 | A-22 | SR-99
135 Down 1 Teja Nidamanuru (Netherlands) flag Teja Nidamanuru (Netherlands) 108.56 M-41 | Runs-893 | A-27 | SR-91
136 Down 1 Khushdil Shah (Pakistan) flag Khushdil Shah (Pakistan) 108.43 M-14 | Runs-295 | A-33 | SR-103
137 Down 1 Shaheen Shah Afridi (Pakistan) flag Shaheen Shah Afridi (Pakistan) 106.10 M-43 | Runs-190 | A-13 | SR-106
138 Down 1 Saud Shakeel (Pakistan) flag Saud Shakeel (Pakistan) 105.63 M-16 | Runs-344 | A-26 | SR-89
139 Down 1 Rohit Paudel (Nepal) flag Rohit Paudel (Nepal) 104.46 M-65 | Runs-1697 | A-30 | SR-76
140 Down 1 Imam-ul-Haq (Pakistan) flag Imam-ul-Haq (Pakistan) 102.56 M-29 | Runs-1129 | A-43 | SR-85
141 Down 1 Andries Gous (U.S.A.) flag Andries Gous (U.S.A.) 102.40 M-14 | Runs-405 | A-31 | SR-84
142 Up 1 Kushal Bhurtel (Nepal) flag Kushal Bhurtel (Nepal) 100.94 M-59 | Runs-1310 | A-23 | SR-81
143 Up 9 Washington Sundar (India) flag Washington Sundar (India) 100.46 M-28 | Runs-372 | A-21 | SR-82
144 No change Jan Frylinck (Namibia) flag Jan Frylinck (Namibia) 100.20 M-38 | Runs-775 | A-26 | SR-73
145 No change Brydon Carse (England) flag Brydon Carse (England) 99.99 M-27 | Runs-221 | A-16 | SR-80
146 No change Dipendra Singh Airee (Nepal) flag Dipendra Singh Airee (Nepal) 99.98 M-58 | Runs-1082 | A-23 | SR-75
147 No change Vikramjit Singh (Netherlands) flag Vikramjit Singh (Netherlands) 99.33 M-46 | Runs-1304 | A-30 | SR-72
148 No change Romario Shepherd (West Indies) flag Romario Shepherd (West Indies) 98.36 M-32 | Runs-375 | A-19 | SR-108
149 No change Zane Green (Namibia) flag Zane Green (Namibia) 98.25 M-41 | Runs-660 | A-21 | SR-75
150 No change Shayan Jahangir (U.S.A.) flag Shayan Jahangir (U.S.A.) 97.68 M-32 | Runs-795 | A-33 | SR-93
151 No change Michael van Lingen (Namibia) flag Michael van Lingen (Namibia) 95.14 M-38 | Runs-1250 | A-39 | SR-92
152 Up 1 Smit Patel (U.S.A.) flag Smit Patel (U.S.A.) 94.22 M-20 | Runs-655 | A-36 | SR-77
153 Up 1 Kamran Ghulam (Pakistan) flag Kamran Ghulam (Pakistan) 93.57 M-11 | Runs-210 | A-30 | SR-99
154 Up 1 Aryansh Sharma (U.A.E.) flag Aryansh Sharma (U.A.E.) 93.56 M-22 | Runs-470 | A-21 | SR-77
155 Up 1 Tadiwanashe Marumani (Zimbabwe) flag Tadiwanashe Marumani (Zimbabwe) 93.53 M-18 | Runs-204 | A-15 | SR-68
156 Up 1 Litton Das (Bangladesh) flag Litton Das (Bangladesh) 93.19 M-48 | Runs-1234 | A-29 | SR-82
157 Up 1 Reeza Hendricks (South Africa) flag Reeza Hendricks (South Africa) 92.16 M-14 | Runs-409 | A-29 | SR-77
158 Up 5 Rashid Khan (Afghanistan) flag Rashid Khan (Afghanistan) 92.12 M-40 | Runs-353 | A-16 | SR-109
159 No change Aasif Sheikh (Nepal) flag Aasif Sheikh (Nepal) 92.00 M-57 | Runs-1488 | A-29 | SR-77
160 No change Harsh Thaker (Canada) flag Harsh Thaker (Canada) 91.90 M-27 | Runs-787 | A-34 | SR-66
161 No change Faheem Ashraf (Pakistan) flag Faheem Ashraf (Pakistan) 91.75 M-11 | Runs-132 | A-22 | SR-96
162 No change Sybrand Engelbrecht (Netherlands) flag Sybrand Engelbrecht (Netherlands) 91.39 M-12 | Runs-385 | A-35 | SR-66
163 Up 2 Alzarri Joseph (West Indies) flag Alzarri Joseph (West Indies) 91.20 M-41 | Runs-289 | A-17 | SR-86
164 No change Karan KC (Nepal) flag Karan KC (Nepal) 90.73 M-51 | Runs-510 | A-18 | SR-99
165 Up 1 Saif Hassan (Bangladesh) flag Saif Hassan (Bangladesh) 90.19 M-6 | Runs-180 | A-30 | SR-87
166 Up 2 Tanzim Hasan Sakib (Bangladesh) flag Tanzim Hasan Sakib (Bangladesh) 89.57 M-15 | Runs-151 | A-19 | SR-83
167 Up 2 Jason Smith (South Africa) flag Jason Smith (South Africa) 88.56 M-3 | Runs-132 | A-44 | SR-89
168 Up 2 Michael Levitt (Netherlands) flag Michael Levitt (Netherlands) 88.24 M-17 | Runs-443 | A-26 | SR-84
169 Up 2 Nishan Madushka (Sri Lanka) flag Nishan Madushka (Sri Lanka) 87.85 M-8 | Runs-182 | A-26 | SR-81
170 Up 2 Ali Naseer (U.A.E.) flag Ali Naseer (U.A.E.) 87.10 M-17 | Runs-396 | A-26 | SR-102
171 Up 7 Richard Ngarava (Zimbabwe) flag Richard Ngarava (Zimbabwe) 87.08 M-35 | Runs-237 | A-18 | SR-94
172 Up 1 Ruben Trumpelmann (Namibia) flag Ruben Trumpelmann (Namibia) 86.17 M-47 | Runs-497 | A-16 | SR-86
173 Up 1 Ruturaj Gaikwad (India) flag Ruturaj Gaikwad (India) 86.06 M-9 | Runs-228 | A-29 | SR-90
174 Up 1 Hussain Talat (Pakistan) flag Hussain Talat (Pakistan) 84.24 M-9 | Runs-209 | A-42 | SR-88
175 Up 1 JJ Smit (Namibia) flag JJ Smit (Namibia) 83.36 M-42 | Runs-777 | A-24 | SR-75
176 Up 1 Asif Khan (U.A.E.) flag Asif Khan (U.A.E.) 83.30 M-38 | Runs-1270 | A-38 | SR-81
177 Down 10 Andy McBrine (Ireland) flag Andy McBrine (Ireland) 82.75 M-31 | Runs-347 | A-18 | SR-73
178 Up 1 Mohammad Nawaz (Pakistan) flag Mohammad Nawaz (Pakistan) 80.23 M-28 | Runs-335 | A-22 | SR-89
179 Up 1 Michael Leask (Scotland) flag Michael Leask (Scotland) 80.22 M-53 | Runs-1022 | A-29 | SR-114
180 Up 1 Aaron Hardie (Australia) flag Aaron Hardie (Australia) 80.16 M-15 | Runs-180 | A-15 | SR-80
181 Up 1 Malan Kruger (Namibia) flag Malan Kruger (Namibia) 80.11 M-18 | Runs-393 | A-23 | SR-70
182 Up 304 P Rathnayake (Sri Lanka) flag P Rathnayake (Sri Lanka) 79.35 M-4 | Runs-194 | A-49 | SR-97
183 Up 1 Adam Zampa (Australia) flag Adam Zampa (Australia) 78.47 M-52 | Runs-202 | A-12 | SR-70
184 Up 3 Keshav Maharaj (South Africa) flag Keshav Maharaj (South Africa) 78.35 M-38 | Runs-222 | A-14 | SR-73
185 No change Afif Hossain (Bangladesh) flag Afif Hossain (Bangladesh) 77.89 M-27 | Runs-521 | A-27 | SR-83
186 Up 149 Harshit Rana (India) flag Harshit Rana (India) 77.88 M-14 | Runs-124 | A-25 | SR-122
187 Down 1 Aqib Ilyas (Oman) flag Aqib Ilyas (Oman) 77.65 M-15 | Runs-422 | A-30 | SR-66
188 No change Nicholas Kirton (Canada) flag Nicholas Kirton (Canada) 77.11 M-26 | Runs-625 | A-30 | SR-76
189 Up 1 Gulsan Jha (Nepal) flag Gulsan Jha (Nepal) 76.64 M-39 | Runs-698 | A-27 | SR-79
190 Up 1 Ishan Kishan (India) flag Ishan Kishan (India) 76.39 M-25 | Runs-873 | A-44 | SR-101
191 Up 2 Yashasvi Jaiswal (India) flag Yashasvi Jaiswal (India) 74.51 M-4 | Runs-171 | A-57 | SR-87
192 Up 2 Jake Fraser-McGurk (Australia) flag Jake Fraser-McGurk (Australia) 74.37 M-7 | Runs-98 | A-14 | SR-132
193 Up 2 Taskin Ahmed (Bangladesh) flag Taskin Ahmed (Bangladesh) 74.17 M-41 | Runs-176 | A-9 | SR-68
194 Up 2 Aaron Jones (U.S.A.) flag Aaron Jones (U.S.A.) 73.57 M-38 | Runs-1226 | A-34 | SR-74
195 Down 3 Mark Adair (Ireland) flag Mark Adair (Ireland) 73.29 M-30 | Runs-243 | A-17 | SR-107
196 Up 1 Jayden Seales (West Indies) flag Jayden Seales (West Indies) 73.02 M-29 | Runs-56 | A-9 | SR-63
197 Up 1 Jason Roy (England) flag Jason Roy (England) 72.72 M-18 | Runs-613 | A-38 | SR-96
198 Up 1 Noah Croes (Netherlands) flag Noah Croes (Netherlands) 72.45 M-21 | Runs-390 | A-23 | SR-80
199 Down 10 Colin Ackermann (Netherlands) flag Colin Ackermann (Netherlands) 72.16 M-17 | Runs-409 | A-27 | SR-75
200 No change Lungi Ngidi (South Africa) flag Lungi Ngidi (South Africa) 71.69 M-43 | Runs-79 | A-7 | SR-41
Tags: #topcricketplayersofalltime #bestcricketplayersofalltime #greatestcricketplayers #odicricket #odis #menodis #monankpatel #patel #avishkafernando #fernando #curtiscampher #campher #jofraarcher #archer #aarifsheikh #sheikh #hardikpandya #pandya #adilrashid #rashid #mushfiqurrahim #rahim #bencurran #curran #alickathanaze #athanaze #muhammadwaseem #waseem #iccrankings #icctestrankings #iccodirankings #icct20irankings #iccteamrankings #iccplayerrankings #iccmenrankings #iccwomenrankings #iplrankings