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

Year-end snapshots of ratings allowing you to track historical performance trends over time. Available for each year since the format origin.  Updated - 31st Jul 2025.

CRR Change Name Points Stats
1 No change Wanindu Hasaranga (Sri Lanka) flag Wanindu Hasaranga (Sri Lanka) 1000.00 M-65 | Runs-589 | BatA-13 | Wickets-113 | BowlA-15 | Ct/St-29 | FPM-0.4
2 No change Hardik Pandya (India) flag Hardik Pandya (India) 935.28 M-66 | Runs-1312 | BatA-33 | Wickets-51 | BowlA-27 | Ct/St-27 | FPM-0.4
3 No change Rashid Khan (Afghanistan) flag Rashid Khan (Afghanistan) 876.33 M-48 | Runs-304 | BatA-13 | Wickets-72 | BowlA-15 | Ct/St-17 | FPM-0.4
4 No change Aiden Markram (South Africa) flag Aiden Markram (South Africa) 824.18 M-55 | Runs-1349 | BatA-31 | Wickets-13 | BowlA-37 | Ct/St-36 | FPM-0.7
5 No change Axar Patel (India) flag Axar Patel (India) 823.79 M-55 | Runs-430 | BatA-20 | Wickets-56 | BowlA-22 | Ct/St-19 | FPM-0.3
6 No change Sikandar Raza (Zimbabwe) flag Sikandar Raza (Zimbabwe) 821.86 M-66 | Runs-1905 | BatA-34 | Wickets-67 | BowlA-20 | Ct/St-27 | FPM-0.4
7 No change Shakib Al Hasan (Bangladesh) flag Shakib Al Hasan (Bangladesh) 819.36 M-53 | Runs-984 | BatA-22 | Wickets-57 | BowlA-21 | Ct/St-12 | FPM-0.2
8 No change Mohammad Nabi (Afghanistan) flag Mohammad Nabi (Afghanistan) 816.34 M-54 | Runs-890 | BatA-23 | Wickets-28 | BowlA-31 | Ct/St-29 | FPM-0.5
9 No change Marcus Stoinis (Australia) flag Marcus Stoinis (Australia) 811.86 M-51 | Runs-1009 | BatA-36 | Wickets-36 | BowlA-21 | Ct/St-14 | FPM-0.3
10 No change Liam Livingstone (England) flag Liam Livingstone (England) 804.26 M-53 | Runs-865 | BatA-28 | Wickets-32 | BowlA-24 | Ct/St-25 | FPM-0.5
11 No change Arshdeep Singh (India) flag Arshdeep Singh (India) 786.59 M-60 | Runs-65 | BatA-11 | Wickets-95 | BowlA-18 | Ct/St-15 | FPM-0.3
12 No change Mark Adair (Ireland) flag Mark Adair (Ireland) 764.33 M-70 | Runs-566 | BatA-15 | Wickets-100 | BowlA-20 | Ct/St-35 | FPM-0.5
13 No change Mitchell Santner (New Zealand) flag Mitchell Santner (New Zealand) 762.83 M-60 | Runs-386 | BatA-17 | Wickets-65 | BowlA-22 | Ct/St-21 | FPM-0.4
14 No change Glenn Maxwell (Australia) flag Glenn Maxwell (Australia) 758.24 M-49 | Runs-977 | BatA-26 | Wickets-14 | BowlA-39 | Ct/St-21 | FPM-0.4
15 No change Taskin Ahmed (Bangladesh) flag Taskin Ahmed (Bangladesh) 754.34 M-54 | Runs-164 | BatA-10 | Wickets-70 | BowlA-21 | Ct/St-10 | FPM-0.2
16 No change Haris Rauf (Pakistan) flag Haris Rauf (Pakistan) 740.24 M-68 | Runs-87 | BatA-7 | Wickets-94 | BowlA-21 | Ct/St-16 | FPM-0.2
17 No change Shaheen Shah Afridi (Pakistan) flag Shaheen Shah Afridi (Pakistan) 734.10 M-57 | Runs-172 | BatA-11 | Wickets-78 | BowlA-21 | Ct/St-17 | FPM-0.3
18 No change Mahedi Hasan (Bangladesh) flag Mahedi Hasan (Bangladesh) 709.74 M-50 | Runs-342 | BatA-13 | Wickets-45 | BowlA-24 | Ct/St-17 | FPM-0.3
19 No change Romario Shepherd (West Indies) flag Romario Shepherd (West Indies) 709.11 M-50 | Runs-537 | BatA-27 | Wickets-54 | BowlA-27 | Ct/St-7 | FPM-0.1
20 No change Adam Zampa (Australia) flag Adam Zampa (Australia) 700.81 M-59 | Runs-45 | BatA-5 | Wickets-78 | BowlA-21 | Ct/St-10 | FPM-0.2
21 No change Dasun Shanaka (Sri Lanka) flag Dasun Shanaka (Sri Lanka) 700.14 M-62 | Runs-973 | BatA-23 | Wickets-22 | BowlA-23 | Ct/St-31 | FPM-0.5
22 No change Sam Curran (England) flag Sam Curran (England) 692.52 M-50 | Runs-313 | BatA-15 | Wickets-45 | BowlA-27 | Ct/St-22 | FPM-0.4
23 No change Mitchell Marsh (Australia) flag Mitchell Marsh (Australia) 691.92 M-50 | Runs-1371 | BatA-34 | Wickets-10 | BowlA-23 | Ct/St-27 | FPM-0.5
24 No change Maheesh Theekshana (Sri Lanka) flag Maheesh Theekshana (Sri Lanka) 687.81 M-59 | Runs-66 | BatA-4 | Wickets-58 | BowlA-26 | Ct/St-14 | FPM-0.2
25 No change Jos Buttler (England) flag Jos Buttler (England) 687.02 M-55 | Runs-1838 | BatA-44 | Wickets-0 | BowlA-na | Ct/St-51 | FPM-0.9
26 No change Shadab Khan (Pakistan) flag Shadab Khan (Pakistan) 672.88 M-58 | Runs-496 | BatA-20 | Wickets-54 | BowlA-25 | Ct/St-21 | FPM-0.4
27 No change Adil Rashid (England) flag Adil Rashid (England) 667.84 M-67 | Runs-55 | BatA-5 | Wickets-75 | BowlA-23 | Ct/St-20 | FPM-0.3
28 No change Akeal Hosein (West Indies) flag Akeal Hosein (West Indies) 659.20 M-67 | Runs-244 | BatA-15 | Wickets-60 | BowlA-27 | Ct/St-18 | FPM-0.3
29 No change Curtis Campher (Ireland) flag Curtis Campher (Ireland) 650.54 M-58 | Runs-898 | BatA-21 | Wickets-31 | BowlA-32 | Ct/St-32 | FPM-0.6
30 No change Ish Sodhi (New Zealand) flag Ish Sodhi (New Zealand) 646.79 M-69 | Runs-113 | BatA-5 | Wickets-82 | BowlA-23 | Ct/St-27 | FPM-0.4
31 No change Tim Southee (New Zealand) flag Tim Southee (New Zealand) 645.42 M-51 | Runs-71 | BatA-9 | Wickets-77 | BowlA-18 | Ct/St-27 | FPM-0.5
32 No change Mohammad Rizwan (Pakistan) flag Mohammad Rizwan (Pakistan) 644.37 M-80 | Runs-3101 | BatA-53 | Wickets-0 | BowlA-na | Ct/St-53 | FPM-0.7
33 No change Dipendra Singh Airee (Nepal) flag Dipendra Singh Airee (Nepal) 643.74 M-53 | Runs-1395 | BatA-41 | Wickets-49 | BowlA-16 | Ct/St-27 | FPM-0.5
34 No change Mustafizur Rahman (Bangladesh) flag Mustafizur Rahman (Bangladesh) 639.50 M-65 | Runs-44 | BatA-5 | Wickets-74 | BowlA-22 | Ct/St-13 | FPM-0.2
35 No change Moeen Ali (England) flag Moeen Ali (England) 637.63 M-58 | Runs-837 | BatA-24 | Wickets-34 | BowlA-22 | Ct/St-14 | FPM-0.2
36 No change Mahmudullah (Bangladesh) flag Mahmudullah (Bangladesh) 634.72 M-54 | Runs-969 | BatA-23 | Wickets-10 | BowlA-27 | Ct/St-19 | FPM-0.4
37 No change Gerhard Erasmus (Namibia) flag Gerhard Erasmus (Namibia) 629.69 M-49 | Runs-1150 | BatA-31 | Wickets-41 | BowlA-14 | Ct/St-25 | FPM-0.5
38 No change Azmatullah Omarzai (Afghanistan) flag Azmatullah Omarzai (Afghanistan) 629.17 M-47 | Runs-474 | BatA-14 | Wickets-31 | BowlA-30 | Ct/St-18 | FPM-0.4
39 No change Glenn Phillips (New Zealand) flag Glenn Phillips (New Zealand) 627.70 M-65 | Runs-1599 | BatA-33 | Wickets-6 | BowlA-24 | Ct/St-38 | FPM-0.6
40 No change Suryakumar Yadav (India) flag Suryakumar Yadav (India) 626.36 M-78 | Runs-2570 | BatA-41 | Wickets-2 | BowlA-3 | Ct/St-46 | FPM-0.6
41 No change Andre Russell (West Indies) flag Andre Russell (West Indies) 619.15 M-34 | Runs-523 | BatA-25 | Wickets-34 | BowlA-26 | Ct/St-9 | FPM-0.3
42 No change Chris Jordan (England) flag Chris Jordan (England) 604.35 M-40 | Runs-192 | BatA-13 | Wickets-42 | BowlA-28 | Ct/St-19 | FPM-0.5
43 No change Gareth Delany (Ireland) flag Gareth Delany (Ireland) 601.66 M-52 | Runs-640 | BatA-19 | Wickets-26 | BowlA-30 | Ct/St-18 | FPM-0.3
44 No change Richard Ngarava (Zimbabwe) flag Richard Ngarava (Zimbabwe) 586.58 M-63 | Runs-61 | BatA-4 | Wickets-75 | BowlA-21 | Ct/St-11 | FPM-0.2
45 No change Iftikhar Ahmed (Pakistan) flag Iftikhar Ahmed (Pakistan) 584.62 M-55 | Runs-810 | BatA-21 | Wickets-7 | BowlA-42 | Ct/St-23 | FPM-0.4
46 No change Fazalhaq Farooqi (Afghanistan) flag Fazalhaq Farooqi (Afghanistan) 581.35 M-43 | Runs-12 | BatA-4 | Wickets-54 | BowlA-19 | Ct/St-5 | FPM-0.1
47 No change Babar Azam (Pakistan) flag Babar Azam (Pakistan) 580.53 M-84 | Runs-2542 | BatA-35 | Wickets-0 | BowlA-na | Ct/St-35 | FPM-0.4
48 No change Reeza Hendricks (South Africa) flag Reeza Hendricks (South Africa) 576.75 M-53 | Runs-1635 | BatA-33 | Wickets-0 | BowlA-na | Ct/St-23 | FPM-0.4
49 No change Josh Hazlewood (Australia) flag Josh Hazlewood (Australia) 575.18 M-43 | Runs-29 | BatA-10 | Wickets-58 | BowlA-20 | Ct/St-10 | FPM-0.2
50 No change Mohammad Nawaz (Pakistan) flag Mohammad Nawaz (Pakistan) 573.72 M-44 | Runs-464 | BatA-19 | Wickets-38 | BowlA-27 | Ct/St-20 | FPM-0.5
51 No change Jason Holder (West Indies) flag Jason Holder (West Indies) 571.11 M-46 | Runs-380 | BatA-18 | Wickets-53 | BowlA-26 | Ct/St-20 | FPM-0.4
52 No change Rovman Powell (West Indies) flag Rovman Powell (West Indies) 570.69 M-62 | Runs-1410 | BatA-28 | Wickets-1 | BowlA-103 | Ct/St-33 | FPM-0.5
53 No change Kagiso Rabada (South Africa) flag Kagiso Rabada (South Africa) 570.26 M-39 | Runs-119 | BatA-24 | Wickets-40 | BowlA-28 | Ct/St-16 | FPM-0.4
54 No change Quinton de Kock (South Africa) flag Quinton de Kock (South Africa) 569.92 M-45 | Runs-1281 | BatA-32 | Wickets-0 | BowlA-na | Ct/St-50 | FPM-1.1
55 No change Barry McCarthy (Ireland) flag Barry McCarthy (Ireland) 569.66 M-46 | Runs-255 | BatA-14 | Wickets-45 | BowlA-30 | Ct/St-12 | FPM-0.3
56 No change Pathum Nissanka (Sri Lanka) flag Pathum Nissanka (Sri Lanka) 567.66 M-61 | Runs-1720 | BatA-30 | Wickets-0 | BowlA-na | Ct/St-11 | FPM-0.2
57 No change Rahmanullah Gurbaz (Afghanistan) flag Rahmanullah Gurbaz (Afghanistan) 565.17 M-56 | Runs-1351 | BatA-24 | Wickets-0 | BowlA-na | Ct/St-35 | FPM-0.6
58 No change Keshav Maharaj (South Africa) flag Keshav Maharaj (South Africa) 564.15 M-39 | Runs-103 | BatA-11 | Wickets-38 | BowlA-26 | Ct/St-14 | FPM-0.4
59 No change Blessing Muzarabani (Zimbabwe) flag Blessing Muzarabani (Zimbabwe) 563.68 M-58 | Runs-37 | BatA-3 | Wickets-64 | BowlA-22 | Ct/St-10 | FPM-0.2
60 No change Basil Hameed (U.A.E.) flag Basil Hameed (U.A.E.) 563.06 M-57 | Runs-745 | BatA-23 | Wickets-38 | BowlA-16 | Ct/St-25 | FPM-0.4
61 No change Charith Asalanka (Sri Lanka) flag Charith Asalanka (Sri Lanka) 561.30 M-57 | Runs-1201 | BatA-24 | Wickets-3 | BowlA-28 | Ct/St-16 | FPM-0.3
62 No change Naveen-ul-Haq (Afghanistan) flag Naveen-ul-Haq (Afghanistan) 556.53 M-43 | Runs-37 | BatA-5 | Wickets-57 | BowlA-20 | Ct/St-10 | FPM-0.2
63 No change Luke Jongwe (Zimbabwe) flag Luke Jongwe (Zimbabwe) 553.48 M-57 | Runs-449 | BatA-17 | Wickets-59 | BowlA-21 | Ct/St-9 | FPM-0.2
64 No change Nicholas Pooran (West Indies) flag Nicholas Pooran (West Indies) 547.35 M-82 | Runs-1914 | BatA-27 | Wickets-0 | BowlA-na | Ct/St-56 | FPM-0.7
65 No change Anrich Nortje (South Africa) flag Anrich Nortje (South Africa) 542.72 M-37 | Runs-15 | BatA-3 | Wickets-50 | BowlA-17 | Ct/St-10 | FPM-0.3
66 No change Kusal Mendis (Sri Lanka) flag Kusal Mendis (Sri Lanka) 540.90 M-51 | Runs-1414 | BatA-29 | Wickets-0 | BowlA-na | Ct/St-39 | FPM-0.8
67 No change Karim Janat (Afghanistan) flag Karim Janat (Afghanistan) 540.89 M-43 | Runs-523 | BatA-20 | Wickets-18 | BowlA-25 | Ct/St-8 | FPM-0.2
68 No change Ryan Burl (Zimbabwe) flag Ryan Burl (Zimbabwe) 540.49 M-68 | Runs-1032 | BatA-25 | Wickets-44 | BowlA-19 | Ct/St-34 | FPM-0.5
69 No change Rohit Sharma (India) flag Rohit Sharma (India) 532.89 M-51 | Runs-1458 | BatA-31 | Wickets-0 | BowlA-na | Ct/St-25 | FPM-0.5
70 No change Jan Frylinck (Namibia) flag Jan Frylinck (Namibia) 532.08 M-51 | Runs-672 | BatA-22 | Wickets-42 | BowlA-21 | Ct/St-18 | FPM-0.4
71 No change Brandon King (West Indies) flag Brandon King (West Indies) 527.16 M-52 | Runs-1346 | BatA-29 | Wickets-0 | BowlA-na | Ct/St-22 | FPM-0.4
72 No change Alzarri Joseph (West Indies) flag Alzarri Joseph (West Indies) 525.49 M-38 | Runs-121 | BatA-17 | Wickets-54 | BowlA-23 | Ct/St-10 | FPM-0.3
73 No change David Wiese (Namibia/South Africa) flag David Wiese (Namibia/South Africa) 524.97 M-34 | Runs-532 | BatA-28 | Wickets-35 | BowlA-23 | Ct/St-11 | FPM-0.3
74 No change Litton Das (Bangladesh) flag Litton Das (Bangladesh) 524.95 M-66 | Runs-1384 | BatA-22 | Wickets-0 | BowlA-na | Ct/St-50 | FPM-0.8
75 No change Wellington Masakadza (Zimbabwe) flag Wellington Masakadza (Zimbabwe) 515.58 M-48 | Runs-195 | BatA-9 | Wickets-31 | BowlA-30 | Ct/St-25 | FPM-0.5
76 No change Dinesh Nakrani (Uganda) flag Dinesh Nakrani (Uganda) 515.05 M-67 | Runs-972 | BatA-26 | Wickets-78 | BowlA-15 | Ct/St-17 | FPM-0.3
77 No change David Miller (South Africa) flag David Miller (South Africa) 512.88 M-52 | Runs-1182 | BatA-39 | Wickets-0 | BowlA-na | Ct/St-24 | FPM-0.5
78 No change Bas de Leede (Netherlands) flag Bas de Leede (Netherlands) 511.23 M-33 | Runs-624 | BatA-28 | Wickets-33 | BowlA-20 | Ct/St-17 | FPM-0.5
79 No change James Neesham (New Zealand) flag James Neesham (New Zealand) 510.85 M-55 | Runs-694 | BatA-23 | Wickets-23 | BowlA-29 | Ct/St-29 | FPM-0.5
80 No change Tabraiz Shamsi (South Africa) flag Tabraiz Shamsi (South Africa) 510.21 M-45 | Runs-6 | BatA-2 | Wickets-68 | BowlA-17 | Ct/St-4 | FPM-0.1
81 No change Muhammad Waseem (U.A.E.) flag Muhammad Waseem (U.A.E.) 507.13 M-69 | Runs-2515 | BatA-39 | Wickets-5 | BowlA-19 | Ct/St-56 | FPM-0.8
82 No change Josh Little (Ireland) flag Josh Little (Ireland) 504.87 M-52 | Runs-108 | BatA-15 | Wickets-67 | BowlA-21 | Ct/St-15 | FPM-0.3
83 No change Daryl Mitchell (New Zealand) flag Daryl Mitchell (New Zealand) 502.85 M-57 | Runs-1273 | BatA-29 | Wickets-3 | BowlA-31 | Ct/St-27 | FPM-0.5
84 No change Shoriful Islam (Bangladesh) flag Shoriful Islam (Bangladesh) 500.94 M-42 | Runs-37 | BatA-4 | Wickets-46 | BowlA-25 | Ct/St-9 | FPM-0.2
85 No change Fakhar Zaman (Pakistan) flag Fakhar Zaman (Pakistan) 500.04 M-52 | Runs-1010 | BatA-23 | Wickets-0 | BowlA-na | Ct/St-31 | FPM-0.6
86 No change Ravi Bishnoi (India) flag Ravi Bishnoi (India) 499.10 M-37 | Runs-42 | BatA-7 | Wickets-56 | BowlA-19 | Ct/St-15 | FPM-0.4
87 No change Aqib Ilyas (Oman) flag Aqib Ilyas (Oman) 495.02 M-34 | Runs-922 | BatA-31 | Wickets-45 | BowlA-15 | Ct/St-12 | FPM-0.4
88 No change Devon Conway (New Zealand) flag Devon Conway (New Zealand) 487.95 M-44 | Runs-1234 | BatA-36 | Wickets-0 | BowlA-na | Ct/St-37 | FPM-0.8
89 No change JJ Smit (Namibia) flag JJ Smit (Namibia) 486.70 M-43 | Runs-733 | BatA-37 | Wickets-30 | BowlA-20 | Ct/St-17 | FPM-0.4
90 No change Lockie Ferguson (New Zealand) flag Lockie Ferguson (New Zealand) 481.96 M-32 | Runs-28 | BatA-4 | Wickets-43 | BowlA-19 | Ct/St-9 | FPM-0.3
91 No change Obed McCoy (West Indies) flag Obed McCoy (West Indies) 478.38 M-40 | Runs-57 | BatA-10 | Wickets-51 | BowlA-22 | Ct/St-4 | FPM-0.1
92 No change Finn Allen (New Zealand) flag Finn Allen (New Zealand) 477.40 M-47 | Runs-1141 | BatA-24 | Wickets-0 | BowlA-na | Ct/St-19 | FPM-0.4
93 No change Sean Williams (Zimbabwe) flag Sean Williams (Zimbabwe) 476.84 M-39 | Runs-809 | BatA-23 | Wickets-16 | BowlA-26 | Ct/St-12 | FPM-0.3
94 No change Bernard Scholtz (Namibia) flag Bernard Scholtz (Namibia) 476.15 M-52 | Runs-68 | BatA-14 | Wickets-49 | BowlA-22 | Ct/St-12 | FPM-0.2
95 No change Chamika Karunaratne (Sri Lanka) flag Chamika Karunaratne (Sri Lanka) 468.84 M-42 | Runs-291 | BatA-16 | Wickets-24 | BowlA-40 | Ct/St-13 | FPM-0.3
96 No change Mark Chapman (New Zealand/Hong Kong) flag Mark Chapman (New Zealand/Hong Kong) 466.79 M-55 | Runs-1099 | BatA-31 | Wickets-1 | BowlA-22 | Ct/St-19 | FPM-0.3
97 No change George Dockrell (Ireland) flag George Dockrell (Ireland) 463.84 M-64 | Runs-902 | BatA-24 | Wickets-7 | BowlA-40 | Ct/St-25 | FPM-0.4
98 No change Harry Tector (Ireland) flag Harry Tector (Ireland) 461.91 M-61 | Runs-1013 | BatA-21 | Wickets-7 | BowlA-22 | Ct/St-39 | FPM-0.6
99 No change Michael Leask (Scotland) flag Michael Leask (Scotland) 458.44 M-36 | Runs-486 | BatA-18 | Wickets-23 | BowlA-21 | Ct/St-11 | FPM-0.3
100 No change Alpesh Ramjani (Uganda) flag Alpesh Ramjani (Uganda) 458.38 M-54 | Runs-736 | BatA-25 | Wickets-88 | BowlA-10 | Ct/St-20 | FPM-0.4