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
1 No change Rashid Khan (Afghanistan) flag Rashid Khan (Afghanistan) 886.75 M-52 | Runs-420 | BatA-17 | Wickets-79 | BowlA-15 | Ct/St-23 | FPM-0.4
2 Up 1 Jason Holder (West Indies) flag Jason Holder (West Indies) 814.83 M-51 | Runs-477 | BatA-18 | Wickets-71 | BowlA-24 | Ct/St-26 | FPM-0.5
3 Up 1 Mohammad Nawaz (Pakistan) flag Mohammad Nawaz (Pakistan) 802.92 M-54 | Runs-695 | BatA-19 | Wickets-54 | BowlA-21 | Ct/St-27 | FPM-0.5
4 Up 2 Romario Shepherd (West Indies) flag Romario Shepherd (West Indies) 788.41 M-60 | Runs-680 | BatA-24 | Wickets-69 | BowlA-27 | Ct/St-11 | FPM-0.2
5 No change Hardik Pandya (India) flag Hardik Pandya (India) 781.15 M-66 | Runs-1307 | BatA-32 | Wickets-56 | BowlA-26 | Ct/St-23 | FPM-0.3
6 Up 1 Azmatullah Omarzai (Afghanistan) flag Azmatullah Omarzai (Afghanistan) 760.76 M-60 | Runs-693 | BatA-17 | Wickets-43 | BowlA-27 | Ct/St-19 | FPM-0.3
7 Up 3 Abbas Afridi (Pakistan) flag Abbas Afridi (Pakistan) 760.06 M-24 | Runs-135 | BatA-12 | Wickets-38 | BowlA-16 | Ct/St-6 | FPM-0.3
8 Up 1 Shaheen Shah Afridi (Pakistan) flag Shaheen Shah Afridi (Pakistan) 746.87 M-57 | Runs-283 | BatA-14 | Wickets-81 | BowlA-19 | Ct/St-17 | FPM-0.3
9 Down 7 Wanindu Hasaranga (Sri Lanka) flag Wanindu Hasaranga (Sri Lanka) 745.28 M-52 | Runs-430 | BatA-13 | Wickets-87 | BowlA-17 | Ct/St-25 | FPM-0.5
10 Up 24 Abhishek Sharma (India) flag Abhishek Sharma (India) 737.43 M-27 | Runs-961 | BatA-37 | Wickets-6 | BowlA-31 | Ct/St-12 | FPM-0.4
11 No change Mohammad Nabi (Afghanistan) flag Mohammad Nabi (Afghanistan) 716.77 M-59 | Runs-894 | BatA-21 | Wickets-31 | BowlA-29 | Ct/St-32 | FPM-0.5
12 Up 3 Haris Rauf (Pakistan) flag Haris Rauf (Pakistan) 709.73 M-62 | Runs-137 | BatA-9 | Wickets-95 | BowlA-20 | Ct/St-19 | FPM-0.3
13 No change Sikandar Raza (Zimbabwe) flag Sikandar Raza (Zimbabwe) 709.68 M-81 | Runs-2218 | BatA-32 | Wickets-86 | BowlA-19 | Ct/St-32 | FPM-0.4
14 Down 2 Rishad Hossain (Bangladesh) flag Rishad Hossain (Bangladesh) 708.79 M-53 | Runs-213 | BatA-9 | Wickets-67 | BowlA-21 | Ct/St-29 | FPM-0.5
15 Down 1 Roston Chase (West Indies) flag Roston Chase (West Indies) 699.91 M-42 | Runs-571 | BatA-25 | Wickets-28 | BowlA-28 | Ct/St-13 | FPM-0.3
16 Up 3 Tanzim Hasan Sakib (Bangladesh) flag Tanzim Hasan Sakib (Bangladesh) 681.19 M-38 | Runs-190 | BatA-14 | Wickets-44 | BowlA-25 | Ct/St-19 | FPM-0.5
17 Up 1 Taskin Ahmed (Bangladesh) flag Taskin Ahmed (Bangladesh) 679.76 M-53 | Runs-155 | BatA-10 | Wickets-83 | BowlA-19 | Ct/St-10 | FPM-0.2
18 Down 2 Mahedi Hasan (Bangladesh) flag Mahedi Hasan (Bangladesh) 679.37 M-39 | Runs-210 | BatA-10 | Wickets-40 | BowlA-24 | Ct/St-18 | FPM-0.5
19 Down 2 Axar Patel (India) flag Axar Patel (India) 675.89 M-66 | Runs-538 | BatA-19 | Wickets-64 | BowlA-22 | Ct/St-25 | FPM-0.4
20 Up 1 Gerhard Erasmus (Namibia) flag Gerhard Erasmus (Namibia) 668.72 M-47 | Runs-1160 | BatA-33 | Wickets-45 | BowlA-16 | Ct/St-25 | FPM-0.5
21 Up 3 Dasun Shanaka (Sri Lanka) flag Dasun Shanaka (Sri Lanka) 649.10 M-57 | Runs-916 | BatA-25 | Wickets-22 | BowlA-24 | Ct/St-23 | FPM-0.4
22 Down 14 Glenn Maxwell (Australia) flag Glenn Maxwell (Australia) 648.98 M-45 | Runs-989 | BatA-27 | Wickets-16 | BowlA-35 | Ct/St-24 | FPM-0.5
23 Up 3 Michael Bracewell (New Zealand) flag Michael Bracewell (New Zealand) 630.54 M-42 | Runs-417 | BatA-22 | Wickets-33 | BowlA-22 | Ct/St-24 | FPM-0.6
24 Up 8 Akeal Hosein (West Indies) flag Akeal Hosein (West Indies) 628.25 M-73 | Runs-282 | BatA-14 | Wickets-77 | BowlA-25 | Ct/St-17 | FPM-0.2
25 Up 14 Mujeeb Ur Rahman (Afghanistan) flag Mujeeb Ur Rahman (Afghanistan) 628.22 M-36 | Runs-73 | BatA-10 | Wickets-44 | BowlA-20 | Ct/St-10 | FPM-0.3
26 Up 5 Gudakesh Motie (West Indies) flag Gudakesh Motie (West Indies) 623.58 M-40 | Runs-166 | BatA-13 | Wickets-36 | BowlA-27 | Ct/St-12 | FPM-0.3
27 Down 5 Mitchell Santner (New Zealand) flag Mitchell Santner (New Zealand) 621.65 M-55 | Runs-413 | BatA-20 | Wickets-59 | BowlA-23 | Ct/St-19 | FPM-0.3
28 Up 5 Cameron Green (Australia) flag Cameron Green (Australia) 619.10 M-21 | Runs-521 | BatA-33 | Wickets-12 | BowlA-23 | Ct/St-16 | FPM-0.8
29 No change JJ Smit (Namibia) flag JJ Smit (Namibia) 614.03 M-41 | Runs-748 | BatA-36 | Wickets-43 | BowlA-13 | Ct/St-17 | FPM-0.4
30 Up 5 Saim Ayub (Pakistan) flag Saim Ayub (Pakistan) 607.72 M-51 | Runs-961 | BatA-21 | Wickets-18 | BowlA-24 | Ct/St-21 | FPM-0.4
31 Up 7 Shadab Khan (Pakistan) flag Shadab Khan (Pakistan) 602.65 M-51 | Runs-545 | BatA-19 | Wickets-42 | BowlA-29 | Ct/St-18 | FPM-0.4
32 Up 4 Ruben Trumpelmann (Namibia) flag Ruben Trumpelmann (Namibia) 601.27 M-34 | Runs-234 | BatA-20 | Wickets-39 | BowlA-20 | Ct/St-9 | FPM-0.3
33 Up 21 Shivam Dube (India) flag Shivam Dube (India) 594.36 M-31 | Runs-480 | BatA-32 | Wickets-14 | BowlA-27 | Ct/St-7 | FPM-0.2
34 Up 11 Jos Buttler (England) flag Jos Buttler (England) 594.22 M-56 | Runs-1729 | BatA-37 | Wickets- | BowlA-na | Ct/St-50 | FPM-0.9
35 Up 11 Adil Rashid (England) flag Adil Rashid (England) 593.42 M-66 | Runs-95 | BatA-8 | Wickets-71 | BowlA-25 | Ct/St-20 | FPM-0.3
36 Up 11 Nasum Ahmed (Bangladesh) flag Nasum Ahmed (Bangladesh) 585.15 M-29 | Runs-88 | BatA-10 | Wickets-27 | BowlA-25 | Ct/St-5 | FPM-0.2
37 Down 10 Alzarri Joseph (West Indies) flag Alzarri Joseph (West Indies) 584.14 M-45 | Runs-129 | BatA-16 | Wickets-62 | BowlA-25 | Ct/St-13 | FPM-0.3
38 Up 11 Tilak Varma (India) flag Tilak Varma (India) 581.07 M-35 | Runs-991 | BatA-50 | Wickets-3 | BowlA-15 | Ct/St-26 | FPM-0.7
39 Down 11 Andre Russell (West Indies) flag Andre Russell (West Indies) 580.90 M-19 | Runs-381 | BatA-29 | Wickets-22 | BowlA-25 | Ct/St-5 | FPM-0.3
40 Up 11 Matt Henry (New Zealand) flag Matt Henry (New Zealand) 575.63 M-25 | Runs-20 | BatA-4 | Wickets-33 | BowlA-21 | Ct/St-8 | FPM-0.3
41 Up 11 Mehidy Hasan Miraz (Bangladesh) flag Mehidy Hasan Miraz (Bangladesh) 575.48 M-21 | Runs-324 | BatA-20 | Wickets-14 | BowlA-24 | Ct/St-9 | FPM-0.4
42 Up 14 Dushmantha Chameera (Sri Lanka) flag Dushmantha Chameera (Sri Lanka) 573.42 M-25 | Runs-56 | BatA-8 | Wickets-32 | BowlA-25 | Ct/St-6 | FPM-0.2
43 Up 10 Mustafizur Rahman (Bangladesh) flag Mustafizur Rahman (Bangladesh) 573.39 M-62 | Runs-57 | BatA-11 | Wickets-69 | BowlA-23 | Ct/St-16 | FPM-0.3
44 Up 11 Kuldeep Yadav (India) flag Kuldeep Yadav (India) 572.69 M-26 | Runs-4 | BatA-1 | Wickets-47 | BowlA-13 | Ct/St-6 | FPM-0.2
45 Up 5 Nuwan Thushara (Sri Lanka) flag Nuwan Thushara (Sri Lanka) 570.95 M-28 | Runs-9 | BatA-5 | Wickets-36 | BowlA-21 | Ct/St-2 | FPM-0.1
46 Down 2 Marcus Stoinis (Australia) flag Marcus Stoinis (Australia) 566.77 M-45 | Runs-865 | BatA-35 | Wickets-38 | BowlA-22 | Ct/St-10 | FPM-0.2
47 Down 10 Nathan Ellis (Australia) flag Nathan Ellis (Australia) 565.90 M-28 | Runs-29 | BatA-7 | Wickets-42 | BowlA-19 | Ct/St-11 | FPM-0.4
48 Up 11 Lungi Ngidi (South Africa) flag Lungi Ngidi (South Africa) 564.80 M-29 | Runs-41 | BatA-41 | Wickets-35 | BowlA-24 | Ct/St-6 | FPM-0.2
49 Up 9 Shoriful Islam (Bangladesh) flag Shoriful Islam (Bangladesh) 559.24 M-40 | Runs-66 | BatA-7 | Wickets-38 | BowlA-29 | Ct/St-6 | FPM-0.2
50 Down 2 Maheesh Theekshana (Sri Lanka) flag Maheesh Theekshana (Sri Lanka) 556.17 M-58 | Runs-75 | BatA-4 | Wickets-57 | BowlA-27 | Ct/St-14 | FPM-0.2
51 Up 6 James Neesham (New Zealand) flag James Neesham (New Zealand) 554.52 M-51 | Runs-581 | BatA-20 | Wickets-31 | BowlA-21 | Ct/St-30 | FPM-0.6
52 Up 8 Dipendra Singh Airee (Nepal) flag Dipendra Singh Airee (Nepal) 553.30 M-64 | Runs-1479 | BatA-34 | Wickets-57 | BowlA-19 | Ct/St-30 | FPM-0.5
53 Down 11 Mitchell Marsh (Australia) flag Mitchell Marsh (Australia) 553.25 M-43 | Runs-1168 | BatA-34 | Wickets-2 | BowlA-41 | Ct/St-24 | FPM-0.6
54 Up 7 Pathum Nissanka (Sri Lanka) flag Pathum Nissanka (Sri Lanka) 549.42 M-62 | Runs-1909 | BatA-32 | Wickets- | BowlA-na | Ct/St-13 | FPM-0.2
55 Down 12 Adam Zampa (Australia) flag Adam Zampa (Australia) 546.88 M-49 | Runs-24 | BatA-3 | Wickets-66 | BowlA-22 | Ct/St-7 | FPM-0.1
56 Down 26 Jofra Archer (England) flag Jofra Archer (England) 543.76 M-23 | Runs-63 | BatA-11 | Wickets-30 | BowlA-22 | Ct/St-10 | FPM-0.4
57 Down 37 Aiden Markram (South Africa) flag Aiden Markram (South Africa) 543.40 M-42 | Runs-879 | BatA-25 | Wickets-10 | BowlA-39 | Ct/St-23 | FPM-0.5
58 Up 7 Phil Salt (England) flag Phil Salt (England) 541.42 M-50 | Runs-1540 | BatA-39 | Wickets- | BowlA-na | Ct/St-33 | FPM-0.7
59 Up 11 Sean Abbott (Australia) flag Sean Abbott (Australia) 541.11 M-21 | Runs-33 | BatA-7 | Wickets-29 | BowlA-23 | Ct/St-12 | FPM-0.6
60 Up 9 Tim Seifert (New Zealand) flag Tim Seifert (New Zealand) 540.59 M-37 | Runs-1097 | BatA-37 | Wickets- | BowlA-na | Ct/St-22 | FPM-0.6
61 Up 6 Brian Bennett (Zimbabwe) flag Brian Bennett (Zimbabwe) 536.19 M-48 | Runs-1455 | BatA-32 | Wickets-6 | BowlA-26 | Ct/St-17 | FPM-0.4
62 Up 6 Richard Ngarava (Zimbabwe) flag Richard Ngarava (Zimbabwe) 535.80 M-68 | Runs-82 | BatA-5 | Wickets-87 | BowlA-19 | Ct/St-14 | FPM-0.2
63 Up 8 Hasan Mahmud (Bangladesh) flag Hasan Mahmud (Bangladesh) 522.32 M-25 | Runs-50 | BatA-25 | Wickets-28 | BowlA-24 | Ct/St-8 | FPM-0.3
64 Up 2 Jan Nicol Loftie-Eaton (Namibia) flag Jan Nicol Loftie-Eaton (Namibia) 521.96 M-40 | Runs-603 | BatA-23 | Wickets-20 | BowlA-17 | Ct/St-23 | FPM-0.6
65 Up 21 Fazalhaq Farooqi (Afghanistan) flag Fazalhaq Farooqi (Afghanistan) 521.67 M-50 | Runs-17 | BatA-6 | Wickets-62 | BowlA-20 | Ct/St-7 | FPM-0.1
66 Down 41 Sam Curran (England) flag Sam Curran (England) 520.16 M-48 | Runs-359 | BatA-17 | Wickets-41 | BowlA-29 | Ct/St-23 | FPM-0.5
67 Up 17 Jasprit Bumrah (India) flag Jasprit Bumrah (India) 520.02 M-23 | Runs- | BatA-0 | Wickets-32 | BowlA-15 | Ct/St-4 | FPM-0.2
68 Up 44 Sufiyan Muqeem (Pakistan) flag Sufiyan Muqeem (Pakistan) 517.90 M-19 | Runs-26 | BatA-5 | Wickets-27 | BowlA-15 | Ct/St-4 | FPM-0.2
69 Up 5 Shai Hope (West Indies) flag Shai Hope (West Indies) 517.62 M-40 | Runs-1073 | BatA-33 | Wickets- | BowlA-na | Ct/St-17 | FPM-0.4
70 Up 3 Noor Ahmad (Afghanistan) flag Noor Ahmad (Afghanistan) 517.22 M-22 | Runs-70 | BatA-8 | Wickets-18 | BowlA-26 | Ct/St-5 | FPM-0.2
71 Up 7 Faheem Ashraf (Pakistan) flag Faheem Ashraf (Pakistan) 516.13 M-29 | Runs-266 | BatA-16 | Wickets-23 | BowlA-21 | Ct/St-10 | FPM-0.3
72 Up 15 Jacob Duffy (New Zealand) flag Jacob Duffy (New Zealand) 516.04 M-29 | Runs-18 | BatA-6 | Wickets-38 | BowlA-19 | Ct/St-11 | FPM-0.4
73 Up 4 Kusal Mendis (Sri Lanka) flag Kusal Mendis (Sri Lanka) 515.20 M-61 | Runs-1660 | BatA-29 | Wickets- | BowlA-na | Ct/St-48 | FPM-0.8
74 Down 33 Arshdeep Singh (India) flag Arshdeep Singh (India) 514.40 M-66 | Runs-72 | BatA-8 | Wickets-104 | BowlA-19 | Ct/St-16 | FPM-0.2
75 Up 67 Varun Chakravarthy (India) flag Varun Chakravarthy (India) 513.35 M-21 | Runs-1 | BatA-1 | Wickets-42 | BowlA-13 | Ct/St-6 | FPM-0.3
76 Up 5 Rachin Ravindra (New Zealand) flag Rachin Ravindra (New Zealand) 513.17 M-27 | Runs-416 | BatA-24 | Wickets-8 | BowlA-26 | Ct/St-10 | FPM-0.4
77 Down 2 Charith Asalanka (Sri Lanka) flag Charith Asalanka (Sri Lanka) 512.40 M-61 | Runs-1062 | BatA-20 | Wickets-7 | BowlA-30 | Ct/St-18 | FPM-0.3
78 Up 4 Ryan Burl (Zimbabwe) flag Ryan Burl (Zimbabwe) 511.66 M-74 | Runs-1198 | BatA-24 | Wickets-38 | BowlA-21 | Ct/St-32 | FPM-0.4
79 Down 7 Kagiso Rabada (South Africa) flag Kagiso Rabada (South Africa) 511.06 M-30 | Runs-63 | BatA-8 | Wickets-28 | BowlA-30 | Ct/St-11 | FPM-0.4
80 Down 57 Liam Livingstone (England) flag Liam Livingstone (England) 509.96 M-46 | Runs-703 | BatA-24 | Wickets-25 | BowlA-27 | Ct/St-20 | FPM-0.4
81 Down 1 Dinesh Nakrani (Uganda) flag Dinesh Nakrani (Uganda) 508.83 M-56 | Runs-797 | BatA-25 | Wickets-56 | BowlA-18 | Ct/St-15 | FPM-0.3
82 Down 6 Reeza Hendricks (South Africa) flag Reeza Hendricks (South Africa) 506.94 M-47 | Runs-1434 | BatA-32 | Wickets- | BowlA-na | Ct/St-22 | FPM-0.5
83 Up 9 Rahmanullah Gurbaz (Afghanistan) flag Rahmanullah Gurbaz (Afghanistan) 499.04 M-62 | Runs-1536 | BatA-25 | Wickets- | BowlA-na | Ct/St-45 | FPM-0.7
84 Up 5 Ibrahim Zadran (Afghanistan) flag Ibrahim Zadran (Afghanistan) 497.35 M-55 | Runs-1544 | BatA-32 | Wickets- | BowlA-na | Ct/St-24 | FPM-0.4
85 Down 6 Josh Hazlewood (Australia) flag Josh Hazlewood (Australia) 496.81 M-36 | Runs-10 | BatA-10 | Wickets-47 | BowlA-21 | Ct/St-11 | FPM-0.3
86 Down 23 Ish Sodhi (New Zealand) flag Ish Sodhi (New Zealand) 492.33 M-62 | Runs-120 | BatA-6 | Wickets-67 | BowlA-24 | Ct/St-20 | FPM-0.3
87 Up 4 Litton Das (Bangladesh) flag Litton Das (Bangladesh) 490.66 M-71 | Runs-1746 | BatA-26 | Wickets- | BowlA-na | Ct/St-69 | FPM-1.0
88 No change Kushal Bhurtel (Nepal) flag Kushal Bhurtel (Nepal) 490.40 M-65 | Runs-1529 | BatA-26 | Wickets-30 | BowlA-13 | Ct/St-35 | FPM-0.5
89 Down 6 Rovman Powell (West Indies) flag Rovman Powell (West Indies) 489.38 M-72 | Runs-1633 | BatA-29 | Wickets-1 | BowlA-103 | Ct/St-40 | FPM-0.6
90 Up 17 Suryakumar Yadav (India) flag Suryakumar Yadav (India) 486.31 M-82 | Runs-2490 | BatA-37 | Wickets-2 | BowlA-3 | Ct/St-42 | FPM-0.5
91 Up 4 Yasin Patel (Kuwait) flag Yasin Patel (Kuwait) 480.93 M-54 | Runs-239 | BatA-16 | Wickets-63 | BowlA-19 | Ct/St-26 | FPM-0.5
92 Up 2 Wellington Masakadza (Zimbabwe) flag Wellington Masakadza (Zimbabwe) 480.12 M-45 | Runs-189 | BatA-9 | Wickets-22 | BowlA-40 | Ct/St-20 | FPM-0.4
93 No change Gulbadin Naib (Afghanistan) flag Gulbadin Naib (Afghanistan) 475.99 M-25 | Runs-422 | BatA-23 | Wickets-15 | BowlA-13 | Ct/St-10 | FPM-0.4
94 Up 4 Mohammed Aslam (Kuwait) flag Mohammed Aslam (Kuwait) 475.19 M-60 | Runs-668 | BatA-18 | Wickets-56 | BowlA-23 | Ct/St-16 | FPM-0.3
95 Up 22 Tim David (Australia/Singapore) flag Tim David (Australia/Singapore) 473.31 M-52 | Runs-1024 | BatA-33 | Wickets- | BowlA-na | Ct/St-27 | FPM-0.5
96 Up 3 Tanzid Hasan (Bangladesh) flag Tanzid Hasan (Bangladesh) 473.31 M-42 | Runs-1056 | BatA-28 | Wickets- | BowlA-na | Ct/St-19 | FPM-0.5
97 Up 5 Aryan Dutt (Netherlands) flag Aryan Dutt (Netherlands) 470.10 M-22 | Runs-114 | BatA-19 | Wickets-22 | BowlA-23 | Ct/St-2 | FPM-0.1
98 Up 8 Brad Evans (Zimbabwe) flag Brad Evans (Zimbabwe) 469.81 M-21 | Runs-80 | BatA-10 | Wickets-29 | BowlA-17 | Ct/St-8 | FPM-0.4
99 Down 35 Bas de Leede (Netherlands) flag Bas de Leede (Netherlands) 468.42 M-29 | Runs-495 | BatA-28 | Wickets-35 | BowlA-17 | Ct/St-17 | FPM-0.6
100 Down 60 Marco Jansen (South Africa) flag Marco Jansen (South Africa) 467.81 M-19 | Runs-167 | BatA-17 | Wickets-18 | BowlA-32 | Ct/St-12 | FPM-0.6