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 Adam Zampa (Australia) flag Adam Zampa (Australia) 647.44 M-45 | Runs-199 | BatA-14 | Wickets-88 | BowlA-24 | Ct/St-7 | FPM-0.2
2 No change Wanindu Hasaranga (Sri Lanka) flag Wanindu Hasaranga (Sri Lanka) 644.63 M-43 | Runs-729 | BatA-24 | Wickets-76 | BowlA-24 | Ct/St-12 | FPM-0.3
3 No change Mohammad Nabi (Afghanistan) flag Mohammad Nabi (Afghanistan) 640.98 M-46 | Runs-836 | BatA-26 | Wickets-42 | BowlA-32 | Ct/St-25 | FPM-0.5
4 No change Mehidy Hasan Miraz (Bangladesh) flag Mehidy Hasan Miraz (Bangladesh) 627.24 M-62 | Runs-1206 | BatA-29 | Wickets-70 | BowlA-34 | Ct/St-28 | FPM-0.5
5 No change Shaheen Shah Afridi (Pakistan) flag Shaheen Shah Afridi (Pakistan) 580.59 M-37 | Runs-184 | BatA-14 | Wickets-74 | BowlA-24 | Ct/St-10 | FPM-0.3
6 No change Rashid Khan (Afghanistan) flag Rashid Khan (Afghanistan) 577.90 M-40 | Runs-441 | BatA-20 | Wickets-65 | BowlA-23 | Ct/St-11 | FPM-0.3
7 No change Azmatullah Omarzai (Afghanistan) flag Azmatullah Omarzai (Afghanistan) 575.98 M-36 | Runs-907 | BatA-48 | Wickets-30 | BowlA-32 | Ct/St-6 | FPM-0.2
8 No change Alzarri Joseph (West Indies) flag Alzarri Joseph (West Indies) 563.71 M-47 | Runs-305 | BatA-15 | Wickets-75 | BowlA-28 | Ct/St-15 | FPM-0.3
9 No change Haris Rauf (Pakistan) flag Haris Rauf (Pakistan) 561.49 M-43 | Runs-74 | BatA-7 | Wickets-81 | BowlA-25 | Ct/St-11 | FPM-0.3
10 No change Charith Asalanka (Sri Lanka) flag Charith Asalanka (Sri Lanka) 555.23 M-68 | Runs-2165 | BatA-42 | Wickets-15 | BowlA-25 | Ct/St-17 | FPM-0.3
11 No change Bas de Leede (Netherlands) flag Bas de Leede (Netherlands) 543.59 M-44 | Runs-1079 | BatA-27 | Wickets-43 | BowlA-32 | Ct/St-23 | FPM-0.5
12 No change Shakib Al Hasan (Bangladesh) flag Shakib Al Hasan (Bangladesh) 537.49 M-41 | Runs-1247 | BatA-35 | Wickets-57 | BowlA-26 | Ct/St-10 | FPM-0.2
13 No change Maheesh Theekshana (Sri Lanka) flag Maheesh Theekshana (Sri Lanka) 525.69 M-48 | Runs-294 | BatA-18 | Wickets-65 | BowlA-28 | Ct/St-10 | FPM-0.2
14 No change Kusal Mendis (Sri Lanka) flag Kusal Mendis (Sri Lanka) 511.18 M-62 | Runs-2084 | BatA-40 | Wickets-0 | BowlA-na | Ct/St-66 | FPM-1.1
15 No change Aiden Markram (South Africa) flag Aiden Markram (South Africa) 505.05 M-48 | Runs-1645 | BatA-41 | Wickets-17 | BowlA-51 | Ct/St-20 | FPM-0.4
16 No change Sikandar Raza (Zimbabwe) flag Sikandar Raza (Zimbabwe) 503.62 M-45 | Runs-1403 | BatA-41 | Wickets-31 | BowlA-42 | Ct/St-17 | FPM-0.4
17 No change Mitchell Starc (Australia) flag Mitchell Starc (Australia) 486.44 M-31 | Runs-176 | BatA-12 | Wickets-60 | BowlA-24 | Ct/St-14 | FPM-0.5
18 No change Mahmudullah (Bangladesh) flag Mahmudullah (Bangladesh) 483.25 M-50 | Runs-1615 | BatA-48 | Wickets-6 | BowlA-41 | Ct/St-18 | FPM-0.4
19 No change Pathum Nissanka (Sri Lanka) flag Pathum Nissanka (Sri Lanka) 483.22 M-61 | Runs-2422 | BatA-43 | Wickets-0 | BowlA-na | Ct/St-22 | FPM-0.4
20 No change Adil Rashid (England) flag Adil Rashid (England) 478.56 M-37 | Runs-260 | BatA-17 | Wickets-50 | BowlA-36 | Ct/St-14 | FPM-0.4
21 No change Travis Head (Australia) flag Travis Head (Australia) 475.32 M-27 | Runs-1372 | BatA-60 | Wickets-12 | BowlA-27 | Ct/St-5 | FPM-0.2
22 No change Babar Azam (Pakistan) flag Babar Azam (Pakistan) 468.67 M-46 | Runs-2377 | BatA-58 | Wickets-0 | BowlA-na | Ct/St-16 | FPM-0.3
23 No change Shubman Gill (India) flag Shubman Gill (India) 467.97 M-44 | Runs-2279 | BatA-62 | Wickets-0 | BowlA-na | Ct/St-32 | FPM-0.7
24 No change Josh Hazlewood (Australia) flag Josh Hazlewood (Australia) 467.70 M-37 | Runs-78 | BatA-16 | Wickets-50 | BowlA-29 | Ct/St-14 | FPM-0.4
25 No change Taskin Ahmed (Bangladesh) flag Taskin Ahmed (Bangladesh) 463.99 M-45 | Runs-178 | BatA-10 | Wickets-64 | BowlA-29 | Ct/St-4 | FPM-0.1
26 No change Rohit Sharma (India) flag Rohit Sharma (India) 460.60 M-41 | Runs-1751 | BatA-49 | Wickets-1 | BowlA-18 | Ct/St-18 | FPM-0.4
27 No change Marnus Labuschagne (Australia) flag Marnus Labuschagne (Australia) 454.56 M-46 | Runs-1305 | BatA-35 | Wickets-6 | BowlA-41 | Ct/St-31 | FPM-0.7
28 No change Liam Livingstone (England) flag Liam Livingstone (England) 452.51 M-33 | Runs-844 | BatA-35 | Wickets-21 | BowlA-37 | Ct/St-13 | FPM-0.4
29 No change Rahmanullah Gurbaz (Afghanistan) flag Rahmanullah Gurbaz (Afghanistan) 448.37 M-46 | Runs-1769 | BatA-39 | Wickets-0 | BowlA-na | Ct/St-25 | FPM-0.5
30 No change Shoriful Islam (Bangladesh) flag Shoriful Islam (Bangladesh) 447.02 M-40 | Runs-101 | BatA-8 | Wickets-58 | BowlA-29 | Ct/St-4 | FPM-0.1
31 No change Mitchell Santner (New Zealand) flag Mitchell Santner (New Zealand) 445.79 M-35 | Runs-446 | BatA-26 | Wickets-37 | BowlA-37 | Ct/St-16 | FPM-0.5
32 No change Daryl Mitchell (New Zealand) flag Daryl Mitchell (New Zealand) 444.47 M-39 | Runs-1577 | BatA-53 | Wickets-13 | BowlA-21 | Ct/St-25 | FPM-0.6
33 No change Mohammed Siraj (India) flag Mohammed Siraj (India) 443.38 M-43 | Runs-55 | BatA-8 | Wickets-71 | BowlA-23 | Ct/St-6 | FPM-0.1
34 No change Mohammad Rizwan (Pakistan) flag Mohammad Rizwan (Pakistan) 436.54 M-48 | Runs-1622 | BatA-49 | Wickets-0 | BowlA-na | Ct/St-63 | FPM-1.3
35 No change Glenn Maxwell (Australia) flag Glenn Maxwell (Australia) 431.75 M-29 | Runs-720 | BatA-33 | Wickets-24 | BowlA-34 | Ct/St-17 | FPM-0.6
36 No change Fazalhaq Farooqi (Afghanistan) flag Fazalhaq Farooqi (Afghanistan) 429.08 M-39 | Runs-21 | BatA-4 | Wickets-50 | BowlA-32 | Ct/St-3 | FPM-0.1
37 No change Kuldeep Yadav (India) flag Kuldeep Yadav (India) 427.48 M-45 | Runs-87 | BatA-7 | Wickets-67 | BowlA-25 | Ct/St-8 | FPM-0.2
38 No change Gerhard Erasmus (Namibia) flag Gerhard Erasmus (Namibia) 422.15 M-44 | Runs-1731 | BatA-46 | Wickets-38 | BowlA-24 | Ct/St-20 | FPM-0.5
39 No change Mitchell Marsh (Australia) flag Mitchell Marsh (Australia) 419.38 M-33 | Runs-1179 | BatA-38 | Wickets-8 | BowlA-29 | Ct/St-7 | FPM-0.2
40 No change Mustafizur Rahman (Bangladesh) flag Mustafizur Rahman (Bangladesh) 416.25 M-49 | Runs-85 | BatA-8 | Wickets-63 | BowlA-31 | Ct/St-6 | FPM-0.1
41 No change Shai Hope (West Indies) flag Shai Hope (West Indies) 413.30 M-55 | Runs-2154 | BatA-47 | Wickets-0 | BowlA-na | Ct/St-57 | FPM-1.0
42 No change Rahmat Shah (Afghanistan) flag Rahmat Shah (Afghanistan) 412.22 M-47 | Runs-1510 | BatA-35 | Wickets-1 | BowlA-28 | Ct/St-8 | FPM-0.2
43 No change Aryan Dutt (Netherlands) flag Aryan Dutt (Netherlands) 410.29 M-46 | Runs-207 | BatA-8 | Wickets-51 | BowlA-35 | Ct/St-11 | FPM-0.2
44 No change Logan van Beek (Netherlands) flag Logan van Beek (Netherlands) 409.38 M-33 | Runs-477 | BatA-22 | Wickets-46 | BowlA-35 | Ct/St-17 | FPM-0.5
45 No change Heinrich Klaasen (South Africa) flag Heinrich Klaasen (South Africa) 403.32 M-40 | Runs-1494 | BatA-44 | Wickets-0 | BowlA-na | Ct/St-34 | FPM-0.9
46 No change Harry Tector (Ireland) flag Harry Tector (Ireland) 402.21 M-45 | Runs-1782 | BatA-50 | Wickets-4 | BowlA-54 | Ct/St-22 | FPM-0.5
47 No change Keshav Maharaj (South Africa) flag Keshav Maharaj (South Africa) 400.76 M-37 | Runs-211 | BatA-14 | Wickets-48 | BowlA-29 | Ct/St-8 | FPM-0.2
48 No change Quinton de Kock (South Africa) flag Quinton de Kock (South Africa) 395.58 M-34 | Runs-1635 | BatA-50 | Wickets-0 | BowlA-na | Ct/St-53 | FPM-1.6
49 No change Richard Ngarava (Zimbabwe) flag Richard Ngarava (Zimbabwe) 394.03 M-38 | Runs-238 | BatA-16 | Wickets-50 | BowlA-27 | Ct/St-8 | FPM-0.2
50 No change Dilshan Madushanka (Sri Lanka) flag Dilshan Madushanka (Sri Lanka) 393.93 M-26 | Runs-36 | BatA-12 | Wickets-45 | BowlA-25 | Ct/St-6 | FPM-0.2
51 No change Mark Adair (Ireland) flag Mark Adair (Ireland) 391.38 M-38 | Runs-279 | BatA-17 | Wickets-48 | BowlA-34 | Ct/St-19 | FPM-0.5
52 No change Marco Jansen (South Africa) flag Marco Jansen (South Africa) 391.26 M-26 | Runs-461 | BatA-27 | Wickets-41 | BowlA-32 | Ct/St-8 | FPM-0.3
53 No change Shardul Thakur (India) flag Shardul Thakur (India) 389.21 M-35 | Runs-252 | BatA-17 | Wickets-50 | BowlA-27 | Ct/St-6 | FPM-0.2
54 No change Steven Smith (Australia) flag Steven Smith (Australia) 386.26 M-37 | Runs-1284 | BatA-44 | Wickets-0 | BowlA-na | Ct/St-16 | FPM-0.4
55 No change Shreyas Iyer (India) flag Shreyas Iyer (India) 383.39 M-41 | Runs-1614 | BatA-49 | Wickets-0 | BowlA-na | Ct/St-16 | FPM-0.4
56 No change Akeal Hosein (West Indies) flag Akeal Hosein (West Indies) 382.87 M-38 | Runs-266 | BatA-14 | Wickets-57 | BowlA-30 | Ct/St-16 | FPM-0.4
57 No change Scott Edwards (Netherlands) flag Scott Edwards (Netherlands) 378.30 M-55 | Runs-1668 | BatA-37 | Wickets-0 | BowlA-na | Ct/St-65 | FPM-1.2
58 No change Glenn Phillips (New Zealand) flag Glenn Phillips (New Zealand) 375.08 M-33 | Runs-759 | BatA-33 | Wickets-13 | BowlA-41 | Ct/St-16 | FPM-0.5
59 No change Najmul Hossain Shanto (Bangladesh) flag Najmul Hossain Shanto (Bangladesh) 374.75 M-42 | Runs-1433 | BatA-38 | Wickets-1 | BowlA-75 | Ct/St-11 | FPM-0.3
60 No change Rachin Ravindra (New Zealand) flag Rachin Ravindra (New Zealand) 371.92 M-25 | Runs-820 | BatA-41 | Wickets-18 | BowlA-47 | Ct/St-6 | FPM-0.2
61 No change Virat Kohli (India) flag Virat Kohli (India) 370.45 M-44 | Runs-1866 | BatA-52 | Wickets-1 | BowlA-15 | Ct/St-23 | FPM-0.5
62 No change Dunith Wellalage (Sri Lanka) flag Dunith Wellalage (Sri Lanka) 366.18 M-27 | Runs-349 | BatA-22 | Wickets-31 | BowlA-32 | Ct/St-10 | FPM-0.4
63 No change Curtis Campher (Ireland) flag Curtis Campher (Ireland) 365.72 M-37 | Runs-868 | BatA-30 | Wickets-24 | BowlA-39 | Ct/St-12 | FPM-0.3
64 No change Sam Curran (England) flag Sam Curran (England) 365.15 M-30 | Runs-572 | BatA-29 | Wickets-28 | BowlA-43 | Ct/St-9 | FPM-0.3
65 No change Sandeep Lamichhane (Nepal) flag Sandeep Lamichhane (Nepal) 364.60 M-48 | Runs-387 | BatA-15 | Wickets-98 | BowlA-20 | Ct/St-7 | FPM-0.1
66 No change Hardik Pandya (India) flag Hardik Pandya (India) 364.16 M-29 | Runs-602 | BatA-33 | Wickets-29 | BowlA-26 | Ct/St-10 | FPM-0.3
67 No change Moeen Ali (England) flag Moeen Ali (England) 363.58 M-32 | Runs-565 | BatA-23 | Wickets-26 | BowlA-39 | Ct/St-16 | FPM-0.5
68 No change David Warner (Australia) flag David Warner (Australia) 361.02 M-33 | Runs-1477 | BatA-45 | Wickets-0 | BowlA-na | Ct/St-15 | FPM-0.5
69 No change Lungi Ngidi (South Africa) flag Lungi Ngidi (South Africa) 360.01 M-36 | Runs-76 | BatA-10 | Wickets-43 | BowlA-37 | Ct/St-7 | FPM-0.2
70 No change Mujeeb Ur Rahman (Afghanistan) flag Mujeeb Ur Rahman (Afghanistan) 359.08 M-35 | Runs-167 | BatA-11 | Wickets-38 | BowlA-38 | Ct/St-5 | FPM-0.1
71 No change Rassie van der Dussen (South Africa) flag Rassie van der Dussen (South Africa) 358.94 M-47 | Runs-1757 | BatA-43 | Wickets-1 | BowlA-3 | Ct/St-20 | FPM-0.4
72 No change Dhananjaya de Silva (Sri Lanka) flag Dhananjaya de Silva (Sri Lanka) 358.38 M-45 | Runs-970 | BatA-26 | Wickets-22 | BowlA-45 | Ct/St-21 | FPM-0.5
73 No change KL Rahul (India) flag KL Rahul (India) 357.42 M-42 | Runs-1519 | BatA-52 | Wickets-0 | BowlA-na | Ct/St-48 | FPM-1.1
74 No change Hashmatullah Shahidi (Afghanistan) flag Hashmatullah Shahidi (Afghanistan) 357.24 M-48 | Runs-1313 | BatA-35 | Wickets-0 | BowlA-na | Ct/St-9 | FPM-0.2
75 No change Max O'Dowd (Netherlands) flag Max O'Dowd (Netherlands) 352.18 M-52 | Runs-1579 | BatA-32 | Wickets-1 | BowlA-124 | Ct/St-10 | FPM-0.2
76 No change Cameron Green (Australia) flag Cameron Green (Australia) 349.63 M-27 | Runs-605 | BatA-40 | Wickets-20 | BowlA-38 | Ct/St-13 | FPM-0.5
77 No change David Willey (England) flag David Willey (England) 349.37 M-24 | Runs-286 | BatA-26 | Wickets-40 | BowlA-23 | Ct/St-5 | FPM-0.2
78 No change Matt Henry (New Zealand) flag Matt Henry (New Zealand) 346.08 M-30 | Runs-44 | BatA-5 | Wickets-49 | BowlA-26 | Ct/St-11 | FPM-0.4
79 No change Kagiso Rabada (South Africa) flag Kagiso Rabada (South Africa) 345.86 M-28 | Runs-126 | BatA-13 | Wickets-45 | BowlA-28 | Ct/St-17 | FPM-0.6
80 No change Ibrahim Zadran (Afghanistan) flag Ibrahim Zadran (Afghanistan) 344.44 M-32 | Runs-1438 | BatA-50 | Wickets-0 | BowlA-na | Ct/St-10 | FPM-0.3
81 No change Salman Agha (Pakistan) flag Salman Agha (Pakistan) 341.08 M-30 | Runs-696 | BatA-41 | Wickets-15 | BowlA-41 | Ct/St-15 | FPM-0.5
82 No change Will Young (New Zealand) flag Will Young (New Zealand) 337.87 M-34 | Runs-1374 | BatA-46 | Wickets-0 | BowlA-na | Ct/St-15 | FPM-0.4
83 No change Mark Watt (Scotland) flag Mark Watt (Scotland) 337.46 M-44 | Runs-455 | BatA-22 | Wickets-64 | BowlA-23 | Ct/St-14 | FPM-0.3
84 No change Basil Hameed (U.A.E.) flag Basil Hameed (U.A.E.) 337.30 M-42 | Runs-899 | BatA-23 | Wickets-42 | BowlA-22 | Ct/St-17 | FPM-0.4
85 No change Michael Leask (Scotland) flag Michael Leask (Scotland) 337.24 M-46 | Runs-898 | BatA-31 | Wickets-45 | BowlA-23 | Ct/St-16 | FPM-0.3
86 No change Pat Cummins (Australia) flag Pat Cummins (Australia) 337.13 M-21 | Runs-252 | BatA-32 | Wickets-32 | BowlA-29 | Ct/St-8 | FPM-0.4
87 No change Trent Boult (New Zealand) flag Trent Boult (New Zealand) 337.01 M-24 | Runs-57 | BatA-8 | Wickets-47 | BowlA-21 | Ct/St-12 | FPM-0.5
88 No change Mushfiqur Rahim (Bangladesh) flag Mushfiqur Rahim (Bangladesh) 336.98 M-54 | Runs-1619 | BatA-39 | Wickets-0 | BowlA-na | Ct/St-73 | FPM-1.4
89 No change Gudakesh Motie (West Indies) flag Gudakesh Motie (West Indies) 334.60 M-22 | Runs-164 | BatA-27 | Wickets-33 | BowlA-25 | Ct/St-11 | FPM-0.5
90 No change Craig Young (Ireland) flag Craig Young (Ireland) 332.74 M-31 | Runs-124 | BatA-21 | Wickets-47 | BowlA-28 | Ct/St-12 | FPM-0.4
91 No change Romario Shepherd (West Indies) flag Romario Shepherd (West Indies) 332.58 M-32 | Runs-387 | BatA-19 | Wickets-29 | BowlA-40 | Ct/St-3 | FPM-0.1
92 No change Andy McBrine (Ireland) flag Andy McBrine (Ireland) 329.23 M-42 | Runs-490 | BatA-18 | Wickets-40 | BowlA-36 | Ct/St-15 | FPM-0.4
93 No change Sean Abbott (Australia) flag Sean Abbott (Australia) 327.06 M-24 | Runs-345 | BatA-23 | Wickets-27 | BowlA-38 | Ct/St-13 | FPM-0.5
94 No change Sean Williams (Zimbabwe) flag Sean Williams (Zimbabwe) 326.92 M-26 | Runs-1182 | BatA-49 | Wickets-13 | BowlA-45 | Ct/St-8 | FPM-0.3
95 No change Vikramjit Singh (Netherlands) flag Vikramjit Singh (Netherlands) 326.20 M-40 | Runs-1190 | BatA-31 | Wickets-7 | BowlA-37 | Ct/St-7 | FPM-0.2
96 No change Dawid Malan (England) flag Dawid Malan (England) 323.93 M-29 | Runs-1426 | BatA-57 | Wickets-1 | BowlA-17 | Ct/St-11 | FPM-0.4
97 No change Ravindra Jadeja (India) flag Ravindra Jadeja (India) 323.63 M-29 | Runs-345 | BatA-31 | Wickets-32 | BowlA-29 | Ct/St-14 | FPM-0.5
98 No change George Dockrell (Ireland) flag George Dockrell (Ireland) 322.41 M-40 | Runs-800 | BatA-31 | Wickets-17 | BowlA-32 | Ct/St-11 | FPM-0.3
99 No change Jos Buttler (England) flag Jos Buttler (England) 321.79 M-36 | Runs-1167 | BatA-39 | Wickets-0 | BowlA-na | Ct/St-49 | FPM-1.4
100 No change Bilal Khan (Oman) flag Bilal Khan (Oman) 321.17 M-39 | Runs-21 | BatA-3 | Wickets-83 | BowlA-21 | Ct/St-3 | FPM-0.1