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 - 2nd Nov 2025. 

CRR Change Name Points Stats
101 Up 2 Kusal Perera (Sri Lanka) flag Kusal Perera (Sri Lanka) 467.23 M-28 | Runs-737 | BatA-29 | Wickets- | BowlA-na | Ct/St-9 | FPM-0.3
102 Down 1 Kamindu Mendis (Sri Lanka) flag Kamindu Mendis (Sri Lanka) 466.81 M-28 | Runs-452 | BatA-22 | Wickets-3 | BowlA-43 | Ct/St-15 | FPM-0.5
103 Up 2 Blessing Muzarabani (Zimbabwe) flag Blessing Muzarabani (Zimbabwe) 465.54 M-62 | Runs-33 | BatA-3 | Wickets-68 | BowlA-21 | Ct/St-10 | FPM-0.2
104 Down 7 Fakhar Zaman (Pakistan) flag Fakhar Zaman (Pakistan) 464.96 M-48 | Runs-1064 | BatA-24 | Wickets- | BowlA-na | Ct/St-23 | FPM-0.5
105 Up 3 Harry Brook (England) flag Harry Brook (England) 462.81 M-52 | Runs-1012 | BatA-31 | Wickets- | BowlA-na | Ct/St-32 | FPM-0.6
106 Up 17 Fareed Ahmad (Afghanistan) flag Fareed Ahmad (Afghanistan) 462.61 M-22 | Runs-9 | BatA-5 | Wickets-26 | BowlA-21 | Ct/St-5 | FPM-0.2
107 Up 4 Sandeep Lamichhane (Nepal) flag Sandeep Lamichhane (Nepal) 458.62 M-42 | Runs-55 | BatA-8 | Wickets-82 | BowlA-11 | Ct/St-20 | FPM-0.5
108 Down 12 Matthew Short (Australia) flag Matthew Short (Australia) 457.54 M-19 | Runs-357 | BatA-22 | Wickets-8 | BowlA-17 | Ct/St-13 | FPM-0.7
109 Down 9 Michael Leask (Scotland) flag Michael Leask (Scotland) 456.86 M-31 | Runs-442 | BatA-18 | Wickets-24 | BowlA-17 | Ct/St-11 | FPM-0.4
110 Down 48 Ravi Bishnoi (India) flag Ravi Bishnoi (India) 453.98 M-42 | Runs-55 | BatA-8 | Wickets-61 | BowlA-19 | Ct/St-15 | FPM-0.4
111 Down 26 Roelof van der Merwe (Netherlands/South Africa) flag Roelof van der Merwe (Netherlands/South Africa) 451.56 M-21 | Runs-101 | BatA-20 | Wickets-20 | BowlA-20 | Ct/St-4 | FPM-0.2
112 Up 40 Prosper Useni (Nigeria) flag Prosper Useni (Nigeria) 450.93 M-38 | Runs-349 | BatA-13 | Wickets-26 | BowlA-19 | Ct/St-10 | FPM-0.3
113 Down 3 Brandon King (West Indies) flag Brandon King (West Indies) 449.95 M-60 | Runs-1548 | BatA-29 | Wickets- | BowlA-na | Ct/St-25 | FPM-0.4
114 No change Sean Williams (Zimbabwe) flag Sean Williams (Zimbabwe) 449.46 M-35 | Runs-771 | BatA-24 | Wickets-16 | BowlA-25 | Ct/St-9 | FPM-0.3
115 No change Gareth Delany (Ireland) flag Gareth Delany (Ireland) 448.24 M-51 | Runs-606 | BatA-20 | Wickets-29 | BowlA-29 | Ct/St-19 | FPM-0.4
116 Up 16 Travis Head (Australia) flag Travis Head (Australia) 446.44 M-31 | Runs-878 | BatA-30 | Wickets- | BowlA-na | Ct/St-5 | FPM-0.2
117 Down 27 Josh Inglis (Australia) flag Josh Inglis (Australia) 445.95 M-39 | Runs-899 | BatA-29 | Wickets- | BowlA-na | Ct/St-26 | FPM-0.7
118 Up 7 Khushdil Shah (Pakistan) flag Khushdil Shah (Pakistan) 443.94 M-26 | Runs-270 | BatA-15 | Wickets-6 | BowlA-20 | Ct/St-7 | FPM-0.3
119 Down 3 Daryl Mitchell (New Zealand) flag Daryl Mitchell (New Zealand) 442.96 M-60 | Runs-1200 | BatA-29 | Wickets-3 | BowlA-23 | Ct/St-31 | FPM-0.5
120 Down 2 Alpesh Ramjani (Uganda) flag Alpesh Ramjani (Uganda) 442.93 M-65 | Runs-850 | BatA-25 | Wickets-102 | BowlA-10 | Ct/St-24 | FPM-0.4
121 No change Meet Bhavsar (Kuwait) flag Meet Bhavsar (Kuwait) 438.52 M-60 | Runs-1579 | BatA-29 | Wickets-12 | BowlA-22 | Ct/St-25 | FPM-0.4
122 Up 4 Karan KC (Nepal) flag Karan KC (Nepal) 434.82 M-52 | Runs-240 | BatA-13 | Wickets-62 | BowlA-21 | Ct/St-17 | FPM-0.3
123 Up 4 Cosmas Kyewuta (Uganda) flag Cosmas Kyewuta (Uganda) 433.36 M-42 | Runs-122 | BatA-14 | Wickets-55 | BowlA-16 | Ct/St-8 | FPM-0.2
124 Up 6 Craig Young (Ireland) flag Craig Young (Ireland) 431.60 M-29 | Runs-17 | BatA-6 | Wickets-51 | BowlA-16 | Ct/St-4 | FPM-0.1
125 Up 9 Mark Wood (England) flag Mark Wood (England) 431.39 M-19 | Runs-16 | BatA-8 | Wickets-28 | BowlA-17 | Ct/St-5 | FPM-0.3
126 Up 5 Mohammad Saifuddin (Bangladesh) flag Mohammad Saifuddin (Bangladesh) 430.98 M-16 | Runs-59 | BatA-30 | Wickets-19 | BowlA-25 | Ct/St-5 | FPM-0.3
127 Up 12 Junaid Siddique (U.A.E.) flag Junaid Siddique (U.A.E.) 430.61 M-71 | Runs-82 | BatA-12 | Wickets-97 | BowlA-21 | Ct/St-15 | FPM-0.2
128 Up 22 Saad Bin Zafar (Canada) flag Saad Bin Zafar (Canada) 429.61 M-48 | Runs-416 | BatA-35 | Wickets-48 | BowlA-20 | Ct/St-19 | FPM-0.4
129 Up 19 Shubman Gill (India) flag Shubman Gill (India) 427.90 M-31 | Runs-762 | BatA-28 | Wickets- | BowlA-na | Ct/St-8 | FPM-0.3
130 Up 7 Muhammad Waseem (U.A.E.) flag Muhammad Waseem (U.A.E.) 427.88 M-87 | Runs-3037 | BatA-37 | Wickets-2 | BowlA-58 | Ct/St-69 | FPM-0.8
131 Down 3 Chamika Karunaratne (Sri Lanka) flag Chamika Karunaratne (Sri Lanka) 426.64 M-31 | Runs-220 | BatA-16 | Wickets-17 | BowlA-43 | Ct/St-10 | FPM-0.3
132 Down 10 Karim Janat (Afghanistan) flag Karim Janat (Afghanistan) 426.22 M-43 | Runs-432 | BatA-16 | Wickets-12 | BowlA-27 | Ct/St-11 | FPM-0.3
133 Up 2 Sayed Monib (Kuwait) flag Sayed Monib (Kuwait) 425.61 M-37 | Runs-259 | BatA-15 | Wickets-45 | BowlA-21 | Ct/St-13 | FPM-0.4
134 Up 155 Jacob Bethell (England) flag Jacob Bethell (England) 425.60 M-20 | Runs-392 | BatA-30 | Wickets-4 | BowlA-28 | Ct/St-8 | FPM-0.4
135 Up 1 Ben Duckett (England) flag Ben Duckett (England) 425.04 M-19 | Runs-518 | BatA-30 | Wickets- | BowlA-na | Ct/St-12 | FPM-0.6
136 Up 5 Milind Kumar (U.S.A.) flag Milind Kumar (U.S.A.) 419.52 M-21 | Runs-322 | BatA-32 | Wickets-12 | BowlA-16 | Ct/St-13 | FPM-0.6
137 Down 28 Paul van Meekeren (Netherlands) flag Paul van Meekeren (Netherlands) 419.44 M-31 | Runs-92 | BatA-10 | Wickets-36 | BowlA-20 | Ct/St-9 | FPM-0.3
138 Up 6 Gerald Coetzee (South Africa) flag Gerald Coetzee (South Africa) 416.93 M-13 | Runs-110 | BatA-11 | Wickets-14 | BowlA-32 | Ct/St-2 | FPM-0.2
139 Down 6 Mark Watt (Scotland) flag Mark Watt (Scotland) 416.41 M-30 | Runs-190 | BatA-13 | Wickets-33 | BowlA-22 | Ct/St-10 | FPM-0.3
140 Down 20 Aaron Hardie (Australia) flag Aaron Hardie (Australia) 416.23 M-16 | Runs-180 | BatA-23 | Wickets-13 | BowlA-27 | Ct/St-6 | FPM-0.4
141 Up 5 Brandon McMullen (Scotland) flag Brandon McMullen (Scotland) 415.46 M-23 | Runs-629 | BatA-31 | Wickets-7 | BowlA-43 | Ct/St-10 | FPM-0.4
142 Down 4 Jan Frylinck (Namibia) flag Jan Frylinck (Namibia) 414.28 M-47 | Runs-943 | BatA-27 | Wickets-19 | BowlA-31 | Ct/St-15 | FPM-0.3
143 Up 28 Harsh Thaker (Canada) flag Harsh Thaker (Canada) 411.48 M-43 | Runs-667 | BatA-24 | Wickets-35 | BowlA-20 | Ct/St-10 | FPM-0.2
144 Down 25 Binura Fernando (Sri Lanka) flag Binura Fernando (Sri Lanka) 411.30 M-19 | Runs-15 | BatA-5 | Wickets-16 | BowlA-34 | Ct/St-3 | FPM-0.2
145 Up 8 Ally Kimote (Tanzania) flag Ally Kimote (Tanzania) 411.26 M-67 | Runs-308 | BatA-14 | Wickets-75 | BowlA-17 | Ct/St-23 | FPM-0.3
146 Up 1 Bernard Scholtz (Namibia) flag Bernard Scholtz (Namibia) 410.42 M-49 | Runs-62 | BatA-16 | Wickets-48 | BowlA-22 | Ct/St-13 | FPM-0.3
147 Up 4 Brydon Carse (England) flag Brydon Carse (England) 408.96 M-14 | Runs-46 | BatA-9 | Wickets-20 | BowlA-21 | Ct/St-7 | FPM-0.5
148 Up 7 Yasim Murtaza (Hong Kong) flag Yasim Murtaza (Hong Kong) 407.95 M-66 | Runs-795 | BatA-17 | Wickets-72 | BowlA-20 | Ct/St-13 | FPM-0.2
149 Down 9 Sanju Samson (India) flag Sanju Samson (India) 407.80 M-41 | Runs-878 | BatA-30 | Wickets- | BowlA-na | Ct/St-34 | FPM-0.8
150 Up 48 Washington Sundar (India) flag Washington Sundar (India) 407.28 M-24 | Runs-195 | BatA-28 | Wickets-23 | BowlA-16 | Ct/St-9 | FPM-0.4
151 Up 5 Bjorn Fortuin (South Africa) flag Bjorn Fortuin (South Africa) 406.56 M-14 | Runs-87 | BatA-15 | Wickets-9 | BowlA-42 | Ct/St-2 | FPM-0.1
152 Up 6 Mohammad Haris (Pakistan) flag Mohammad Haris (Pakistan) 405.59 M-35 | Runs-555 | BatA-17 | Wickets- | BowlA-na | Ct/St-29 | FPM-0.8
153 Up 6 Sami Sohail (Malawi) flag Sami Sohail (Malawi) 405.13 M-53 | Runs-1676 | BatA-43 | Wickets-44 | BowlA-20 | Ct/St-19 | FPM-0.4
154 Up 7 Towhid Hridoy (Bangladesh) flag Towhid Hridoy (Bangladesh) 404.82 M-54 | Runs-1088 | BatA-26 | Wickets- | BowlA-na | Ct/St-18 | FPM-0.3
155 Down 1 Sherfane Rutherford (West Indies) flag Sherfane Rutherford (West Indies) 404.75 M-35 | Runs-543 | BatA-21 | Wickets-1 | BowlA-43 | Ct/St-11 | FPM-0.3
156 Up 36 Imad Wasim (Pakistan) flag Imad Wasim (Pakistan) 403.04 M-17 | Runs-215 | BatA-24 | Wickets-18 | BowlA-16 | Ct/St-2 | FPM-0.1
157 Up 6 Sompal Kami (Nepal) flag Sompal Kami (Nepal) 402.92 M-53 | Runs-144 | BatA-7 | Wickets-50 | BowlA-24 | Ct/St-16 | FPM-0.3
158 Up 19 Chris Jordan (England) flag Chris Jordan (England) 402.88 M-24 | Runs-143 | BatA-13 | Wickets-29 | BowlA-25 | Ct/St-11 | FPM-0.5
159 Down 16 Michael Levitt (Netherlands) flag Michael Levitt (Netherlands) 402.84 M-26 | Runs-866 | BatA-36 | Wickets-5 | BowlA-28 | Ct/St-6 | FPM-0.2
160 Down 11 Shakeel Ahmed (Oman) flag Shakeel Ahmed (Oman) 402.54 M-44 | Runs-255 | BatA-16 | Wickets-34 | BowlA-29 | Ct/St-4 | FPM-0.1
161 Up 4 Shakib Al Hasan (Bangladesh) flag Shakib Al Hasan (Bangladesh) 401.25 M-35 | Runs-657 | BatA-24 | Wickets-32 | BowlA-25 | Ct/St-9 | FPM-0.3
162 Down 49 Matheesha Pathirana (Sri Lanka) flag Matheesha Pathirana (Sri Lanka) 399.67 M-21 | Runs-17 | BatA-3 | Wickets-31 | BowlA-18 | Ct/St-4 | FPM-0.2
163 Up 5 Curtis Campher (Ireland) flag Curtis Campher (Ireland) 399.45 M-56 | Runs-851 | BatA-21 | Wickets-23 | BowlA-40 | Ct/St-33 | FPM-0.6
164 Up 5 Jaker Ali (Bangladesh) flag Jaker Ali (Bangladesh) 398.94 M-47 | Runs-732 | BatA-25 | Wickets- | BowlA-na | Ct/St-25 | FPM-0.5
165 Up 14 Naveen-ul-Haq (Afghanistan) flag Naveen-ul-Haq (Afghanistan) 398.08 M-35 | Runs-37 | BatA-5 | Wickets-49 | BowlA-19 | Ct/St-8 | FPM-0.2
166 Up 4 Kaleem Sana (Canada) flag Kaleem Sana (Canada) 398.03 M-42 | Runs-46 | BatA-12 | Wickets-64 | BowlA-13 | Ct/St-11 | FPM-0.3
167 Up 6 Juma Miyagi (Uganda) flag Juma Miyagi (Uganda) 396.00 M-42 | Runs-241 | BatA-10 | Wickets-57 | BowlA-15 | Ct/St-15 | FPM-0.4
168 Up 43 Zakary Foulkes (New Zealand) flag Zakary Foulkes (New Zealand) 392.98 M-15 | Runs-59 | BatA-20 | Wickets-16 | BowlA-25 | Ct/St-1 | FPM-0.1
169 Down 3 Usman Najeeb (Saudi Arabia) flag Usman Najeeb (Saudi Arabia) 392.20 M-40 | Runs-201 | BatA-14 | Wickets-54 | BowlA-20 | Ct/St-9 | FPM-0.2
170 Up 8 Dhananjaya de Silva (Sri Lanka) flag Dhananjaya de Silva (Sri Lanka) 390.50 M-22 | Runs-435 | BatA-22 | Wickets-11 | BowlA-14 | Ct/St-15 | FPM-0.7
171 Up 9 Harry Tector (Ireland) flag Harry Tector (Ireland) 389.78 M-59 | Runs-1108 | BatA-25 | Wickets-9 | BowlA-21 | Ct/St-44 | FPM-0.7
172 Up 11 Gulsan Jha (Nepal) flag Gulsan Jha (Nepal) 389.26 M-51 | Runs-629 | BatA-22 | Wickets-29 | BowlA-22 | Ct/St-17 | FPM-0.3
173 Up 2 Devon Conway (New Zealand) flag Devon Conway (New Zealand) 389.06 M-37 | Runs-941 | BatA-31 | Wickets- | BowlA-na | Ct/St-29 | FPM-0.8
174 Up 82 Corbin Bosch (South Africa) flag Corbin Bosch (South Africa) 388.99 M-11 | Runs-85 | BatA-14 | Wickets-17 | BowlA-17 | Ct/St-5 | FPM-0.5
175 Up 9 Johnson Charles (West Indies) flag Johnson Charles (West Indies) 388.92 M-30 | Runs-744 | BatA-25 | Wickets- | BowlA-na | Ct/St-14 | FPM-0.5
176 Down 12 Rassie van der Dussen (South Africa) flag Rassie van der Dussen (South Africa) 386.06 M-23 | Runs-473 | BatA-26 | Wickets- | BowlA-na | Ct/St-13 | FPM-0.6
177 Up 8 Tim Pringle (Netherlands) flag Tim Pringle (Netherlands) 385.52 M-22 | Runs-121 | BatA-9 | Wickets-18 | BowlA-25 | Ct/St-6 | FPM-0.3
178 Up 8 Mark Adair (Ireland) flag Mark Adair (Ireland) 384.60 M-60 | Runs-551 | BatA-17 | Wickets-78 | BowlA-23 | Ct/St-31 | FPM-0.5
179 Up 41 Jamie Overton (England) flag Jamie Overton (England) 383.86 M-15 | Runs-54 | BatA-9 | Wickets-15 | BowlA-18 | Ct/St-6 | FPM-0.4
180 Down 18 Delray Rawlins (Bermuda) flag Delray Rawlins (Bermuda) 381.32 M-24 | Runs-739 | BatA-46 | Wickets-24 | BowlA-15 | Ct/St-17 | FPM-0.7
181 Up 7 Ehsan Khan (Hong Kong) flag Ehsan Khan (Hong Kong) 380.23 M-74 | Runs-206 | BatA-10 | Wickets-108 | BowlA-15 | Ct/St-17 | FPM-0.2
182 Up 18 Isaac Danladi (Nigeria) flag Isaac Danladi (Nigeria) 380.22 M-46 | Runs-863 | BatA-22 | Wickets-30 | BowlA-16 | Ct/St-22 | FPM-0.5
183 Up 75 Usman Khalid (Saudi Arabia) flag Usman Khalid (Saudi Arabia) 378.95 M-31 | Runs-373 | BatA-21 | Wickets-27 | BowlA-19 | Ct/St-10 | FPM-0.3
184 Up 111 Aamir Kaleem (Oman) flag Aamir Kaleem (Oman) 378.95 M-26 | Runs-361 | BatA-17 | Wickets-23 | BowlA-20 | Ct/St-9 | FPM-0.3
185 Up 4 Josh Little (Ireland) flag Josh Little (Ireland) 378.32 M-45 | Runs-79 | BatA-20 | Wickets-59 | BowlA-21 | Ct/St-12 | FPM-0.3
186 Up 4 Ryan Rickelton (South Africa) flag Ryan Rickelton (South Africa) 378.11 M-18 | Runs-381 | BatA-21 | Wickets- | BowlA-na | Ct/St-10 | FPM-0.6
187 Up 44 Sylvester Okpe (Nigeria) flag Sylvester Okpe (Nigeria) 378.05 M-55 | Runs-509 | BatA-18 | Wickets-43 | BowlA-20 | Ct/St-16 | FPM-0.3
188 Up 13 Salum Jumbe (Tanzania) flag Salum Jumbe (Tanzania) 377.46 M-59 | Runs-428 | BatA-13 | Wickets-59 | BowlA-21 | Ct/St-13 | FPM-0.2
189 Up 6 Barry McCarthy (Ireland) flag Barry McCarthy (Ireland) 376.60 M-44 | Runs-210 | BatA-11 | Wickets-44 | BowlA-30 | Ct/St-13 | FPM-0.3
190 Up 6 Angelo Mathews (Sri Lanka) flag Angelo Mathews (Sri Lanka) 375.46 M-12 | Runs-268 | BatA-45 | Wickets-7 | BowlA-27 | Ct/St-3 | FPM-0.3
191 Up 17 Zain Ul Abidin (Saudi Arabia) flag Zain Ul Abidin (Saudi Arabia) 374.12 M-47 | Runs-411 | BatA-19 | Wickets-49 | BowlA-19 | Ct/St-12 | FPM-0.3
192 Down 1 Vraj Patel (Kenya) flag Vraj Patel (Kenya) 373.69 M-56 | Runs-14 | BatA-5 | Wickets-74 | BowlA-15 | Ct/St-16 | FPM-0.3
193 Up 6 Mosaddek Hossain (Bangladesh) flag Mosaddek Hossain (Bangladesh) 373.49 M-17 | Runs-189 | BatA-17 | Wickets-13 | BowlA-18 | Ct/St-6 | FPM-0.4
194 Down 37 Saif Hassan (Bangladesh) flag Saif Hassan (Bangladesh) 371.84 M-16 | Runs-395 | BatA-33 | Wickets-2 | BowlA-53 | Ct/St-6 | FPM-0.4
195 Up 39 George Linde (South Africa) flag George Linde (South Africa) 371.79 M-11 | Runs-159 | BatA-23 | Wickets-12 | BowlA-19 | Ct/St-2 | FPM-0.2
196 Up 1 George Munsey (Scotland) flag George Munsey (Scotland) 371.77 M-30 | Runs-1032 | BatA-37 | Wickets- | BowlA-na | Ct/St-14 | FPM-0.5
197 Up 13 Ikramullah Khan (Qatar) flag Ikramullah Khan (Qatar) 371.21 M-35 | Runs-357 | BatA-17 | Wickets-27 | BowlA-30 | Ct/St-4 | FPM-0.1
198 Down 17 Chris Greaves (Scotland) flag Chris Greaves (Scotland) 371.08 M-26 | Runs-193 | BatA-21 | Wickets-20 | BowlA-20 | Ct/St-9 | FPM-0.3
199 Down 5 Riazat Ali Shah (Uganda) flag Riazat Ali Shah (Uganda) 369.81 M-52 | Runs-1116 | BatA-34 | Wickets-23 | BowlA-26 | Ct/St-19 | FPM-0.4
200 Up 6 Odean Smith (West Indies) flag Odean Smith (West Indies) 369.27 M-25 | Runs-187 | BatA-16 | Wickets-25 | BowlA-28 | Ct/St-12 | FPM-0.5