Cricket Ratings, Rankings and Awards; powered via a comprehensive original one-of-a-kind scoring system.

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.  Updated - 31st Jul 2025. These are not ICC rankings and any resemblance is purely coincidental.

CRR Change Name Points Stats
3 Down 1 Wanindu Hasaranga (Sri Lanka) flag Wanindu Hasaranga (Sri Lanka) 800.96 M-57 | Runs-520 | BatA-13 | Wickets-98 | BowlA-16 | Ct/St-27 | FPM-0.5
7 No change Haris Rauf (Pakistan) flag Haris Rauf (Pakistan) 701.89 M-65 | Runs-94 | BatA-7 | Wickets-91 | BowlA-20 | Ct/St-19 | FPM-0.3
9 Up 11 Mahedi Hasan (Bangladesh) flag Mahedi Hasan (Bangladesh) 692.05 M-52 | Runs-354 | BatA-13 | Wickets-50 | BowlA-23 | Ct/St-21 | FPM-0.4
10 Up 7 Akeal Hosein (West Indies) flag Akeal Hosein (West Indies) 679.75 M-72 | Runs-270 | BatA-16 | Wickets-71 | BowlA-26 | Ct/St-17 | FPM-0.2
11 Up 3 Shaheen Shah Afridi (Pakistan) flag Shaheen Shah Afridi (Pakistan) 670.84 M-50 | Runs-192 | BatA-12 | Wickets-71 | BowlA-20 | Ct/St-11 | FPM-0.2
16 Down 5 Adil Rashid (England) flag Adil Rashid (England) 652.90 M-65 | Runs-97 | BatA-8 | Wickets-70 | BowlA-25 | Ct/St-21 | FPM-0.3
17 Up 8 Mitchell Santner (New Zealand) flag Mitchell Santner (New Zealand) 647.47 M-62 | Runs-400 | BatA-18 | Wickets-64 | BowlA-24 | Ct/St-20 | FPM-0.3
21 Up 6 Alzarri Joseph (West Indies) flag Alzarri Joseph (West Indies) 638.64 M-45 | Runs-129 | BatA-16 | Wickets-62 | BowlA-25 | Ct/St-13 | FPM-0.3
22 Up 4 Taskin Ahmed (Bangladesh) flag Taskin Ahmed (Bangladesh) 637.01 M-53 | Runs-161 | BatA-11 | Wickets-74 | BowlA-20 | Ct/St-9 | FPM-0.2
23 Up 10 Rishad Hossain (Bangladesh) flag Rishad Hossain (Bangladesh) 634.94 M-40 | Runs-170 | BatA-9 | Wickets-48 | BowlA-23 | Ct/St-23 | FPM-0.6
25 Down 9 Rashid Khan (Afghanistan) flag Rashid Khan (Afghanistan) 629.45 M-45 | Runs-288 | BatA-14 | Wickets-66 | BowlA-15 | Ct/St-17 | FPM-0.4
26 Up 19 Mohammad Nawaz (Pakistan) flag Mohammad Nawaz (Pakistan) 610.95 M-40 | Runs-446 | BatA-19 | Wickets-36 | BowlA-24 | Ct/St-18 | FPM-0.5
28 Down 7 Sam Curran (England) flag Sam Curran (England) 581.29 M-42 | Runs-265 | BatA-13 | Wickets-38 | BowlA-29 | Ct/St-22 | FPM-0.5
36 Up 10 Ish Sodhi (New Zealand) flag Ish Sodhi (New Zealand) 551.02 M-69 | Runs-122 | BatA-6 | Wickets-77 | BowlA-23 | Ct/St-22 | FPM-0.3
38 Up 14 Michael Leask (Scotland) flag Michael Leask (Scotland) 542.77 M-43 | Runs-630 | BatA-19 | Wickets-32 | BowlA-18 | Ct/St-14 | FPM-0.3
44 Down 8 Mark Adair (Ireland) flag Mark Adair (Ireland) 529.61 M-68 | Runs-574 | BatA-16 | Wickets-96 | BowlA-20 | Ct/St-34 | FPM-0.5
48 Down 7 Azmatullah Omarzai (Afghanistan) flag Azmatullah Omarzai (Afghanistan) 517.45 M-47 | Runs-474 | BatA-14 | Wickets-31 | BowlA-30 | Ct/St-18 | FPM-0.4
57 Up 17 Mark Watt (Scotland) flag Mark Watt (Scotland) 502.44 M-42 | Runs-241 | BatA-11 | Wickets-44 | BowlA-22 | Ct/St-11 | FPM-0.3
59 Up 5 Chamika Karunaratne (Sri Lanka) flag Chamika Karunaratne (Sri Lanka) 499.69 M-41 | Runs-276 | BatA-15 | Wickets-23 | BowlA-40 | Ct/St-12 | FPM-0.3
60 Down 9 Keshav Maharaj (South Africa) flag Keshav Maharaj (South Africa) 499.63 M-39 | Runs-103 | BatA-11 | Wickets-38 | BowlA-26 | Ct/St-14 | FPM-0.4
69 Up 29 Tanzim Hasan Sakib (Bangladesh) flag Tanzim Hasan Sakib (Bangladesh) 472.09 M-28 | Runs-139 | BatA-14 | Wickets-35 | BowlA-25 | Ct/St-13 | FPM-0.5
70 Down 13 Wellington Masakadza (Zimbabwe) flag Wellington Masakadza (Zimbabwe) 469.27 M-47 | Runs-204 | BatA-9 | Wickets-26 | BowlA-34 | Ct/St-20 | FPM-0.4
72 Down 6 Tim Southee (New Zealand) flag Tim Southee (New Zealand) 464.81 M-43 | Runs-54 | BatA-11 | Wickets-65 | BowlA-18 | Ct/St-21 | FPM-0.5
76 Down 6 Karan KC (Nepal) flag Karan KC (Nepal) 459.39 M-48 | Runs-240 | BatA-15 | Wickets-59 | BowlA-21 | Ct/St-16 | FPM-0.3
79 Up 41 Abbas Afridi (Pakistan) flag Abbas Afridi (Pakistan) 455.50 M-24 | Runs-135 | BatA-12 | Wickets-38 | BowlA-16 | Ct/St-6 | FPM-0.3
80 Down 1 Yasin Patel (Kuwait) flag Yasin Patel (Kuwait) 446.21 M-50 | Runs-149 | BatA-12 | Wickets-60 | BowlA-18 | Ct/St-25 | FPM-0.5
82 Down 4 Josh Little (Ireland) flag Josh Little (Ireland) 444.12 M-53 | Runs-85 | BatA-14 | Wickets-68 | BowlA-21 | Ct/St-14 | FPM-0.3
89 Down 2 Ehsan Khan (Hong Kong) flag Ehsan Khan (Hong Kong) 431.83 M-71 | Runs-198 | BatA-10 | Wickets-106 | BowlA-15 | Ct/St-17 | FPM-0.2
90 Down 2 Gudakesh Motie (West Indies) flag Gudakesh Motie (West Indies) 431.03 M-37 | Runs-125 | BatA-10 | Wickets-34 | BowlA-27 | Ct/St-9 | FPM-0.2
91 Down 18 Chris Jordan (England) flag Chris Jordan (England) 429.24 M-30 | Runs-143 | BatA-12 | Wickets-35 | BowlA-25 | Ct/St-12 | FPM-0.4
97 Down 4 Yasim Murtaza (Hong Kong) flag Yasim Murtaza (Hong Kong) 421.11 M-63 | Runs-746 | BatA-17 | Wickets-70 | BowlA-19 | Ct/St-12 | FPM-0.2
100 Down 29 Kagiso Rabada (South Africa) flag Kagiso Rabada (South Africa) 414.79 M-33 | Runs-67 | BatA-13 | Wickets-32 | BowlA-28 | Ct/St-14 | FPM-0.4
101 Down 7 Barry McCarthy (Ireland) flag Barry McCarthy (Ireland) 413.20 M-45 | Runs-214 | BatA-11 | Wickets-45 | BowlA-29 | Ct/St-13 | FPM-0.3
102 Down 6 Rizwan Butt (Bahrain) flag Rizwan Butt (Bahrain) 412.28 M-76 | Runs-212 | BatA-9 | Wickets-122 | BowlA-15 | Ct/St-15 | FPM-0.2
116 Down 9 Sayed Monib (Kuwait) flag Sayed Monib (Kuwait) 398.05 M-39 | Runs-261 | BatA-15 | Wickets-47 | BowlA-21 | Ct/St-14 | FPM-0.4
124 Down 6 Ruben Trumpelmann (Namibia) flag Ruben Trumpelmann (Namibia) 389.98 M-35 | Runs-158 | BatA-16 | Wickets-39 | BowlA-20 | Ct/St-8 | FPM-0.2
125 Down 6 Ali Naseer (U.A.E.) flag Ali Naseer (U.A.E.) 389.76 M-40 | Runs-321 | BatA-16 | Wickets-51 | BowlA-20 | Ct/St-22 | FPM-0.6
131 Down 10 Sompal Kami (Nepal) flag Sompal Kami (Nepal) 384.33 M-45 | Runs-112 | BatA-6 | Wickets-45 | BowlA-23 | Ct/St-16 | FPM-0.4
137 Down 1 Paul van Meekeren (Netherlands) flag Paul van Meekeren (Netherlands) 374.98 M-29 | Runs-89 | BatA-10 | Wickets-37 | BowlA-18 | Ct/St-10 | FPM-0.3
144 Up 26 Aizaz Khan (Hong Kong) flag Aizaz Khan (Hong Kong) 363.59 M-52 | Runs-619 | BatA-17 | Wickets-50 | BowlA-22 | Ct/St-16 | FPM-0.3
159 Up 95 Prosper Useni (Nigeria) flag Prosper Useni (Nigeria) 350.21 M-49 | Runs-328 | BatA-14 | Wickets-40 | BowlA-18 | Ct/St-10 | FPM-0.2
160 Up 59 Cosmas Kyewuta (Uganda) flag Cosmas Kyewuta (Uganda) 350.17 M-39 | Runs-114 | BatA-13 | Wickets-52 | BowlA-16 | Ct/St-8 | FPM-0.2
161 Down 9 Pat Cummins (Australia) flag Pat Cummins (Australia) 349.88 M-27 | Runs-110 | BatA-14 | Wickets-29 | BowlA-27 | Ct/St-7 | FPM-0.3
164 Down 51 Luke Jongwe (Zimbabwe) flag Luke Jongwe (Zimbabwe) 348.59 M-51 | Runs-386 | BatA-18 | Wickets-45 | BowlA-24 | Ct/St-8 | FPM-0.2
166 Down 10 Adnan Idrees (Kuwait) flag Adnan Idrees (Kuwait) 348.18 M-36 | Runs-294 | BatA-10 | Wickets-37 | BowlA-19 | Ct/St-8 | FPM-0.2
170 Up 71 Sylvester Okpe (Nigeria) flag Sylvester Okpe (Nigeria) 344.93 M-58 | Runs-473 | BatA-15 | Wickets-52 | BowlA-17 | Ct/St-17 | FPM-0.3
172 Down 6 Shakeel Ahmed (Oman) flag Shakeel Ahmed (Oman) 343.99 M-34 | Runs-223 | BatA-15 | Wickets-27 | BowlA-28 | Ct/St-3 | FPM-0.1
173 Up 31 Safyaan Sharif (Scotland) flag Safyaan Sharif (Scotland) 342.93 M-33 | Runs-68 | BatA-11 | Wickets-36 | BowlA-23 | Ct/St-7 | FPM-0.2
174 Down 5 Aayan Afzal Khan (U.A.E.) flag Aayan Afzal Khan (U.A.E.) 340.72 M-36 | Runs-165 | BatA-13 | Wickets-37 | BowlA-20 | Ct/St-6 | FPM-0.2
177 Down 6 Odean Smith (West Indies) flag Odean Smith (West Indies) 339.28 M-25 | Runs-187 | BatA-16 | Wickets-25 | BowlA-28 | Ct/St-12 | FPM-0.5
189 Up 29 Isaac Okpe (Nigeria) flag Isaac Okpe (Nigeria) 332.44 M-61 | Runs-581 | BatA-15 | Wickets-59 | BowlA-17 | Ct/St-15 | FPM-0.2
191 Up 66 Frank Nsubuga (Uganda) flag Frank Nsubuga (Uganda) 329.85 M-61 | Runs-162 | BatA-11 | Wickets-72 | BowlA-13 | Ct/St-12 | FPM-0.2
192 Down 51 Dushmantha Chameera (Sri Lanka) flag Dushmantha Chameera (Sri Lanka) 329.23 M-27 | Runs-66 | BatA-8 | Wickets-25 | BowlA-32 | Ct/St-5 | FPM-0.2
198 Up 22 Shem Ngoche (Kenya) flag Shem Ngoche (Kenya) 323.75 M-76 | Runs-459 | BatA-14 | Wickets-85 | BowlA-17 | Ct/St-25 | FPM-0.3
199 Up 129 Juma Miyagi (Uganda) flag Juma Miyagi (Uganda) 322.92 M-39 | Runs-237 | BatA-12 | Wickets-54 | BowlA-14 | Ct/St-13 | FPM-0.3
201 Down 53 Usman Najeeb (Saudi Arabia) flag Usman Najeeb (Saudi Arabia) 322.42 M-40 | Runs-201 | BatA-14 | Wickets-54 | BowlA-20 | Ct/St-9 | FPM-0.2
202 Up 138 Ally Kimote (Tanzania) flag Ally Kimote (Tanzania) 321.85 M-73 | Runs-329 | BatA-14 | Wickets-76 | BowlA-17 | Ct/St-25 | FPM-0.3
206 Down 75 Imad Wasim (Pakistan) flag Imad Wasim (Pakistan) 318.73 M-23 | Runs-226 | BatA-23 | Wickets-22 | BowlA-19 | Ct/St-2 | FPM-0.1
208 Up 17 Peter Aho (Nigeria) flag Peter Aho (Nigeria) 316.88 M-58 | Runs-251 | BatA-13 | Wickets-66 | BowlA-16 | Ct/St-12 | FPM-0.2
219 Up 8 Vijay Unni (Malaysia) flag Vijay Unni (Malaysia) 308.39 M-61 | Runs-330 | BatA-16 | Wickets-66 | BowlA-19 | Ct/St-12 | FPM-0.2
220 Up 139 Salum Jumbe (Tanzania) flag Salum Jumbe (Tanzania) 308.25 M-62 | Runs-475 | BatA-14 | Wickets-64 | BowlA-20 | Ct/St-13 | FPM-0.2
223 Down 66 Washington Sundar (India) flag Washington Sundar (India) 305.52 M-23 | Runs-146 | BatA-21 | Wickets-23 | BowlA-16 | Ct/St-9 | FPM-0.4
227 Up 12 Lucas Oluoch (Kenya) flag Lucas Oluoch (Kenya) 303.46 M-58 | Runs-336 | BatA-15 | Wickets-57 | BowlA-18 | Ct/St-10 | FPM-0.2
228 Down 19 Logan van Beek (Netherlands) flag Logan van Beek (Netherlands) 303.03 M-23 | Runs-95 | BatA-10 | Wickets-31 | BowlA-17 | Ct/St-14 | FPM-0.6
238 Down 46 Zappy Bimenyimana (Rwanda) flag Zappy Bimenyimana (Rwanda) 298.05 M-91 | Runs-327 | BatA-8 | Wickets-84 | BowlA-23 | Ct/St-23 | FPM-0.3
242 Down 18 Fayyaz Butt (Oman) flag Fayyaz Butt (Oman) 294.37 M-33 | Runs-91 | BatA-10 | Wickets-41 | BowlA-21 | Ct/St-7 | FPM-0.2
243 Down 21 Emile Rukiriza (Rwanda) flag Emile Rukiriza (Rwanda) 293.83 M-59 | Runs-162 | BatA-6 | Wickets-53 | BowlA-22 | Ct/St-24 | FPM-0.4
249 Down 16 Kaleemullah (Oman) flag Kaleemullah (Oman) 290.16 M-34 | Runs-90 | BatA-8 | Wickets-30 | BowlA-25 | Ct/St-5 | FPM-0.1
250 Down 16 Chris Woakes (England) flag Chris Woakes (England) 290.13 M-23 | Runs-56 | BatA-9 | Wickets-23 | BowlA-24 | Ct/St-11 | FPM-0.5