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 Down 6 Brandon McMullen (Scotland) flag Brandon McMullen (Scotland) 211.01 M-37 | Runs-1202 | A-41 | SR-88
102 Up 4 Gerhard Erasmus (Namibia) flag Gerhard Erasmus (Namibia) 210.33 M-55 | Runs-1952 | A-40 | SR-78
103 Down 13 Monank Patel (U.S.A.) flag Monank Patel (U.S.A.) 209.96 M-52 | Runs-1763 | A-35 | SR-85
104 Up 13 Reeza Hendricks (South Africa) flag Reeza Hendricks (South Africa) 209.22 M-14 | Runs-409 | A-29 | SR-77
105 Up 9 Justin Greaves (West Indies) flag Justin Greaves (West Indies) 208.33 M-19 | Runs-406 | A-31 | SR-97
106 Down 3 Richie Berrington (Scotland) flag Richie Berrington (Scotland) 207.19 M-49 | Runs-1534 | A-43 | SR-78
107 Up 15 Alick Athanaze (West Indies) flag Alick Athanaze (West Indies) 205.89 M-17 | Runs-405 | A-24 | SR-77
108 No change Shikhar Dhawan (India) flag Shikhar Dhawan (India) 205.78 M-22 | Runs-688 | A-34 | SR-74
109 No change Dimuth Karunaratne (Sri Lanka) flag Dimuth Karunaratne (Sri Lanka) 205.37 M-16 | Runs-549 | A-39 | SR-88
110 Up 5 Roston Chase (West Indies) flag Roston Chase (West Indies) 202.71 M-37 | Runs-598 | A-26 | SR-80
111 Down 10 Colin Ackermann (Netherlands) flag Colin Ackermann (Netherlands) 202.61 M-20 | Runs-505 | A-28 | SR-76
112 No change Rishabh Pant (India) flag Rishabh Pant (India) 200.88 M-13 | Runs-342 | A-34 | SR-96
113 Down 2 Muhammad Waseem (U.A.E.) flag Muhammad Waseem (U.A.E.) 198.58 M-65 | Runs-1698 | A-26 | SR-88
114 Down 20 Bas de Leede (Netherlands) flag Bas de Leede (Netherlands) 198.27 M-46 | Runs-1145 | A-30 | SR-74
115 Up 1 Regis Chakabva (Zimbabwe) flag Regis Chakabva (Zimbabwe) 198.18 M-14 | Runs-371 | A-29 | SR-79
116 Down 6 Mushfiqur Rahim (Bangladesh) flag Mushfiqur Rahim (Bangladesh) 195.75 M-47 | Runs-1214 | A-33 | SR-83
117 Up 1 Nicholas Pooran (West Indies) flag Nicholas Pooran (West Indies) 193.46 M-30 | Runs-939 | A-34 | SR-94
118 Down 27 Henry Nicholls (New Zealand) flag Henry Nicholls (New Zealand) 193.19 M-29 | Runs-771 | A-32 | SR-77
119 Up 6 Gudakesh Motie (West Indies) flag Gudakesh Motie (West Indies) 192.45 M-34 | Runs-357 | A-22 | SR-101
120 Up 1 Mitchell Santner (New Zealand) flag Mitchell Santner (New Zealand) 191.08 M-47 | Runs-610 | A-25 | SR-99
121 Down 2 Lorcan Tucker (Ireland) flag Lorcan Tucker (Ireland) 190.33 M-33 | Runs-662 | A-29 | SR-94
122 Down 2 Pargat Singh (Canada) flag Pargat Singh (Canada) 190.31 M-28 | Runs-961 | A-37 | SR-77
123 Up 1 Brian Bennett (Zimbabwe) flag Brian Bennett (Zimbabwe) 185.65 M-11 | Runs-348 | A-32 | SR-96
124 Up 3 Marco Jansen (South Africa) flag Marco Jansen (South Africa) 182.58 M-29 | Runs-464 | A-24 | SR-106
125 Up 3 Kusal Perera (Sri Lanka) flag Kusal Perera (Sri Lanka) 182.33 M-9 | Runs-166 | A-18 | SR-106
126 Up 3 Tamim Iqbal (Bangladesh) flag Tamim Iqbal (Bangladesh) 181.42 M-24 | Runs-691 | A-35 | SR-78
127 Up 3 Wiaan Mulder (South Africa) flag Wiaan Mulder (South Africa) 181.00 M-18 | Runs-257 | A-21 | SR-86
128 Up 3 Tom Cooper (Netherlands) flag Tom Cooper (Netherlands) 180.56 M-9 | Runs-343 | A-38 | SR-81
129 Up 3 Finn Allen (New Zealand) flag Finn Allen (New Zealand) 177.68 M-22 | Runs-582 | A-28 | SR-93
130 Down 25 Jatinder Singh (Oman) flag Jatinder Singh (Oman) 177.58 M-40 | Runs-1259 | A-33 | SR-73
131 Up 2 Rahul Chopra (U.A.E.) flag Rahul Chopra (U.A.E.) 175.05 M-18 | Runs-454 | A-27 | SR-75
132 Up 2 George Dockrell (Ireland) flag George Dockrell (Ireland) 173.28 M-37 | Runs-729 | A-30 | SR-96
133 Up 2 Afif Hossain (Bangladesh) flag Afif Hossain (Bangladesh) 171.60 M-27 | Runs-521 | A-27 | SR-83
134 Up 2 Curtis Campher (Ireland) flag Curtis Campher (Ireland) 171.03 M-33 | Runs-754 | A-29 | SR-82
135 Up 2 Iftikhar Ahmed (Pakistan) flag Iftikhar Ahmed (Pakistan) 170.25 M-21 | Runs-500 | A-42 | SR-113
136 Down 23 Vikramjit Singh (Netherlands) flag Vikramjit Singh (Netherlands) 169.79 M-46 | Runs-1304 | A-30 | SR-72
137 Up 70 Jamie Overton (England) flag Jamie Overton (England) 166.85 M-10 | Runs-238 | A-26 | SR-105
138 Up 1 Shamarh Brooks (West Indies) flag Shamarh Brooks (West Indies) 164.47 M-29 | Runs-842 | A-30 | SR-76
139 Up 1 Jonny Bairstow (England) flag Jonny Bairstow (England) 164.25 M-18 | Runs-370 | A-22 | SR-87
140 Up 1 Khushdil Shah (Pakistan) flag Khushdil Shah (Pakistan) 163.91 M-14 | Runs-295 | A-33 | SR-103
141 Up 1 Kyle Mayers (West Indies) flag Kyle Mayers (West Indies) 162.88 M-25 | Runs-609 | A-26 | SR-89
142 Up 1 Ben Curran (Zimbabwe) flag Ben Curran (Zimbabwe) 161.93 M-8 | Runs-340 | A-49 | SR-75
143 Up 2 Martin Guptill (New Zealand) flag Martin Guptill (New Zealand) 161.49 M-12 | Runs-419 | A-35 | SR-81
144 Up 2 Aarif Sheikh (Nepal) flag Aarif Sheikh (Nepal) 161.47 M-53 | Runs-1266 | A-31 | SR-67
145 Up 26 Bhim Sharki (Nepal) flag Bhim Sharki (Nepal) 159.36 M-36 | Runs-985 | A-33 | SR-68
146 Down 8 Michael Leask (Scotland) flag Michael Leask (Scotland) 157.93 M-53 | Runs-1022 | A-29 | SR-114
147 Up 42 Dipendra Singh Airee (Nepal) flag Dipendra Singh Airee (Nepal) 157.88 M-58 | Runs-1082 | A-23 | SR-75
148 Down 1 Shayan Jahangir (U.S.A.) flag Shayan Jahangir (U.S.A.) 155.66 M-32 | Runs-795 | A-33 | SR-93
149 Up 4 Rohit Paudel (Nepal) flag Rohit Paudel (Nepal) 155.53 M-65 | Runs-1697 | A-30 | SR-76
150 Down 1 Najibullah Zadran (Afghanistan) flag Najibullah Zadran (Afghanistan) 154.24 M-22 | Runs-445 | A-28 | SR-89
151 No change Jan Nicol Loftie-Eaton (Namibia) flag Jan Nicol Loftie-Eaton (Namibia) 154.17 M-50 | Runs-1097 | A-28 | SR-76
152 Down 2 Asif Khan (U.A.E.) flag Asif Khan (U.A.E.) 153.98 M-38 | Runs-1270 | A-38 | SR-81
153 Up 1 Wesley Barresi (Netherlands) flag Wesley Barresi (Netherlands) 148.40 M-23 | Runs-425 | A-18 | SR-77
154 Up 2 Anamul Haque (Bangladesh) flag Anamul Haque (Bangladesh) 148.31 M-11 | Runs-300 | A-27 | SR-94
155 Up 8 Smit Patel (U.S.A.) flag Smit Patel (U.S.A.) 147.89 M-20 | Runs-655 | A-36 | SR-77
156 Down 30 Joylord Gumbie (Zimbabwe) flag Joylord Gumbie (Zimbabwe) 147.71 M-16 | Runs-382 | A-24 | SR-66
157 Up 7 Kushal Bhurtel (Nepal) flag Kushal Bhurtel (Nepal) 147.51 M-59 | Runs-1310 | A-23 | SR-81
158 No change Harsh Thaker (Canada) flag Harsh Thaker (Canada) 147.45 M-27 | Runs-787 | A-34 | SR-66
159 Down 36 Sam Curran (England) flag Sam Curran (England) 147.28 M-27 | Runs-496 | A-23 | SR-90
160 Down 1 Aasif Sheikh (Nepal) flag Aasif Sheikh (Nepal) 146.41 M-57 | Runs-1488 | A-29 | SR-77
161 Up 12 Janneman Malan (South Africa) flag Janneman Malan (South Africa) 145.66 M-12 | Runs-297 | A-25 | SR-69
162 Down 1 Tom Blundell (New Zealand) flag Tom Blundell (New Zealand) 145.43 M-10 | Runs-235 | A-34 | SR-86
163 Up 11 Jofra Archer (England) flag Jofra Archer (England) 143.51 M-19 | Runs-180 | A-26 | SR-118
164 Up 2 Aryansh Sharma (U.A.E.) flag Aryansh Sharma (U.A.E.) 142.44 M-22 | Runs-470 | A-21 | SR-77
165 No change Suryakumar Yadav (India) flag Suryakumar Yadav (India) 142.40 M-34 | Runs-649 | A-23 | SR-102
166 Up 1 Jan Frylinck (Namibia) flag Jan Frylinck (Namibia) 142.10 M-38 | Runs-775 | A-26 | SR-73
167 Up 2 Adil Rashid (England) flag Adil Rashid (England) 139.36 M-46 | Runs-308 | A-14 | SR-81
168 Up 2 Tadiwanashe Marumani (Zimbabwe) flag Tadiwanashe Marumani (Zimbabwe) 138.29 M-18 | Runs-204 | A-15 | SR-68
169 Down 1 Dunith Wellalage (Sri Lanka) flag Dunith Wellalage (Sri Lanka) 134.47 M-31 | Runs-386 | A-20 | SR-80
170 Down 18 Rashid Khan (Afghanistan) flag Rashid Khan (Afghanistan) 133.89 M-43 | Runs-385 | A-16 | SR-109
171 Up 5 Calum MacLeod (Scotland) flag Calum MacLeod (Scotland) 132.29 M-16 | Runs-736 | A-49 | SR-82
172 Up 5 Mark Wood (England) flag Mark Wood (England) 131.95 M-13 | Runs-96 | A-19 | SR-126
173 Up 6 Innocent Kaia (Zimbabwe) flag Innocent Kaia (Zimbabwe) 131.48 M-19 | Runs-450 | A-25 | SR-65
174 Down 2 Aaron Jones (U.S.A.) flag Aaron Jones (U.S.A.) 130.86 M-38 | Runs-1226 | A-34 | SR-74
175 Up 5 Ravindra Jadeja (India) flag Ravindra Jadeja (India) 130.78 M-36 | Runs-395 | A-33 | SR-77
176 Up 108 Mohammad Nawaz (Pakistan) flag Mohammad Nawaz (Pakistan) 130.67 M-28 | Runs-335 | A-22 | SR-89
177 Up 4 Nicholas Kirton (Canada) flag Nicholas Kirton (Canada) 130.25 M-26 | Runs-625 | A-30 | SR-76
178 Up 6 Moeen Ali (England) flag Moeen Ali (England) 129.40 M-26 | Runs-478 | A-22 | SR-88
179 Up 34 Romario Shepherd (West Indies) flag Romario Shepherd (West Indies) 129.31 M-34 | Runs-418 | A-19 | SR-105
180 Up 5 Dhananjaya de Silva (Sri Lanka) flag Dhananjaya de Silva (Sri Lanka) 129.27 M-34 | Runs-666 | A-25 | SR-83
181 Down 26 Kyle Verreynne (South Africa) flag Kyle Verreynne (South Africa) 128.87 M-10 | Runs-250 | A-36 | SR-94
182 Up 4 Rishad Hossain (Bangladesh) flag Rishad Hossain (Bangladesh) 128.25 M-14 | Runs-176 | A-20 | SR-141
183 Up 4 Malan Kruger (Namibia) flag Malan Kruger (Namibia) 128.22 M-18 | Runs-393 | A-23 | SR-70
184 Up 4 Shadab Khan (Pakistan) flag Shadab Khan (Pakistan) 128.12 M-22 | Runs-421 | A-28 | SR-108
185 Up 9 Naseem Shah (Pakistan) flag Naseem Shah (Pakistan) 127.80 M-34 | Runs-224 | A-22 | SR-89
186 Up 4 Andries Gous (U.S.A.) flag Andries Gous (U.S.A.) 127.43 M-14 | Runs-405 | A-31 | SR-84
187 Down 27 Sean Abbott (Australia) flag Sean Abbott (Australia) 126.30 M-27 | Runs-367 | A-22 | SR-99
188 Up 3 Michael Levitt (Netherlands) flag Michael Levitt (Netherlands) 125.99 M-17 | Runs-443 | A-26 | SR-84
189 Up 3 James Neesham (New Zealand) flag James Neesham (New Zealand) 125.46 M-10 | Runs-175 | A-25 | SR-122
190 Up 6 Kashyap Prajapati (Oman) flag Kashyap Prajapati (Oman) 125.39 M-31 | Runs-932 | A-30 | SR-74
191 Down 34 Vriitya Aravind (U.A.E.) flag Vriitya Aravind (U.A.E.) 124.75 M-55 | Runs-1745 | A-34 | SR-68
192 Down 9 Zane Green (Namibia) flag Zane Green (Namibia) 124.61 M-41 | Runs-660 | A-21 | SR-75
193 Up 46 Brydon Carse (England) flag Brydon Carse (England) 123.95 M-27 | Runs-221 | A-16 | SR-80
194 Down 1 Wessly Madhevere (Zimbabwe) flag Wessly Madhevere (Zimbabwe) 123.82 M-28 | Runs-452 | A-17 | SR-71
195 No change Tayyab Tahir (Pakistan) flag Tayyab Tahir (Pakistan) 122.83 M-11 | Runs-181 | A-23 | SR-102
196 Up 1 Kamran Ghulam (Pakistan) flag Kamran Ghulam (Pakistan) 122.62 M-11 | Runs-210 | A-30 | SR-99
197 Down 53 Ali Naseer (U.A.E.) flag Ali Naseer (U.A.E.) 121.57 M-17 | Runs-396 | A-26 | SR-102
198 Up 52 Karan KC (Nepal) flag Karan KC (Nepal) 121.50 M-51 | Runs-510 | A-18 | SR-99
199 Up 1 Logan van Beek (Netherlands) flag Logan van Beek (Netherlands) 121.38 M-28 | Runs-388 | A-20 | SR-83
200 Up 3 Dasun Shanaka (Sri Lanka) flag Dasun Shanaka (Sri Lanka) 121.00 M-37 | Runs-584 | A-20 | SR-88
Tags: #topcricketplayersofalltime #bestcricketplayersofalltime #greatestcricketplayers #odicricket #odis #menodis #brandonmcmullen #mcmullen #gerharderasmus #erasmus #monankpatel #patel #reezahendricks #hendricks #justingreaves #greaves #richieberrington #berrington #alickathanaze #athanaze #shikhardhawan #dhawan #dimuthkarunaratne #karunaratne #rostonchase #chase #colinackermann #ackermann #iccrankings #icctestrankings #iccodirankings #icct20irankings #iccteamrankings #iccplayerrankings #iccmenrankings #iccwomenrankings #iplrankings