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 Ravichandran Ashwin (India) flag Ravichandran Ashwin (India) 748.08 M-33 | Runs-1085 | BatA-23 | Wickets-162 | BowlA-21 | Ct/St-11 | FPM-0.3
2 No change Joe Root (England) flag Joe Root (England) 743.76 M-55 | Runs-5149 | BatA-56 | Wickets-42 | BowlA-42 | Ct/St-83 | FPM-1.5
3 No change Ravindra Jadeja (India) flag Ravindra Jadeja (India) 701.65 M-29 | Runs-1405 | BatA-34 | Wickets-107 | BowlA-23 | Ct/St-8 | FPM-0.3
4 No change Mehidy Hasan Miraz (Bangladesh) flag Mehidy Hasan Miraz (Bangladesh) 685.92 M-29 | Runs-1314 | BatA-28 | Wickets-100 | BowlA-34 | Ct/St-21 | FPM-0.7
5 No change Kagiso Rabada (South Africa) flag Kagiso Rabada (South Africa) 666.87 M-26 | Runs-418 | BatA-13 | Wickets-124 | BowlA-20 | Ct/St-12 | FPM-0.5
6 No change Pat Cummins (Australia) flag Pat Cummins (Australia) 664.79 M-34 | Runs-766 | BatA-18 | Wickets-136 | BowlA-24 | Ct/St-16 | FPM-0.5
7 No change Jasprit Bumrah (India) flag Jasprit Bumrah (India) 644.56 M-28 | Runs-272 | BatA-9 | Wickets-127 | BowlA-19 | Ct/St-13 | FPM-0.5
8 No change Travis Head (Australia) flag Travis Head (Australia) 624.83 M-34 | Runs-2430 | BatA-45 | Wickets-14 | BowlA-26 | Ct/St-16 | FPM-0.5
9 No change Rishabh Pant (India) flag Rishabh Pant (India) 620.02 M-28 | Runs-2004 | BatA-44 | Wickets-0 | BowlA-na | Ct/St-97 | FPM-3.5
10 No change Nathan Lyon (Australia) flag Nathan Lyon (Australia) 611.49 M-35 | Runs-522 | BatA-14 | Wickets-144 | BowlA-27 | Ct/St-14 | FPM-0.4
11 No change Dhananjaya de Silva (Sri Lanka) flag Dhananjaya de Silva (Sri Lanka) 608.57 M-29 | Runs-2069 | BatA-44 | Wickets-19 | BowlA-59 | Ct/St-48 | FPM-1.7
12 No change Ben Stokes (England) flag Ben Stokes (England) 561.69 M-43 | Runs-2291 | BatA-32 | Wickets-52 | BowlA-35 | Ct/St-36 | FPM-0.8
13 No change Kane Williamson (New Zealand) flag Kane Williamson (New Zealand) 555.38 M-23 | Runs-2399 | BatA-62 | Wickets-1 | BowlA-28 | Ct/St-18 | FPM-0.8
14 No change Steven Smith (Australia) flag Steven Smith (Australia) 554.01 M-38 | Runs-2725 | BatA-46 | Wickets-2 | BowlA-24 | Ct/St-73 | FPM-1.9
15 No change Daryl Mitchell (New Zealand) flag Daryl Mitchell (New Zealand) 549.56 M-28 | Runs-1935 | BatA-44 | Wickets-2 | BowlA-140 | Ct/St-47 | FPM-1.7
16 No change Tim Southee (New Zealand) flag Tim Southee (New Zealand) 542.56 M-31 | Runs-555 | BatA-12 | Wickets-91 | BowlA-36 | Ct/St-30 | FPM-1.0
17 No change Marnus Labuschagne (Australia) flag Marnus Labuschagne (Australia) 541.00 M-38 | Runs-2750 | BatA-44 | Wickets-1 | BowlA-319 | Ct/St-24 | FPM-0.6
18 No change Mitchell Starc (Australia) flag Mitchell Starc (Australia) 537.56 M-34 | Runs-638 | BatA-17 | Wickets-121 | BowlA-30 | Ct/St-11 | FPM-0.3
19 No change Kraigg Brathwaite (West Indies) flag Kraigg Brathwaite (West Indies) 537.38 M-32 | Runs-2124 | BatA-35 | Wickets-11 | BowlA-45 | Ct/St-16 | FPM-0.5
20 No change Usman Khawaja (Australia) flag Usman Khawaja (Australia) 537.33 M-33 | Runs-2705 | BatA-49 | Wickets-0 | BowlA-na | Ct/St-25 | FPM-0.8
21 No change Harry Brook (England) flag Harry Brook (England) 537.15 M-24 | Runs-2281 | BatA-58 | Wickets-1 | BowlA-50 | Ct/St-27 | FPM-1.1
22 No change Litton Das (Bangladesh) flag Litton Das (Bangladesh) 533.27 M-28 | Runs-1929 | BatA-39 | Wickets-0 | BowlA-na | Ct/St-84 | FPM-3.0
23 No change Taijul Islam (Bangladesh) flag Taijul Islam (Bangladesh) 528.04 M-22 | Runs-360 | BatA-10 | Wickets-103 | BowlA-30 | Ct/St-7 | FPM-0.3
24 No change Keshav Maharaj (South Africa) flag Keshav Maharaj (South Africa) 527.34 M-25 | Runs-457 | BatA-12 | Wickets-83 | BowlA-24 | Ct/St-11 | FPM-0.4
25 No change Alzarri Joseph (West Indies) flag Alzarri Joseph (West Indies) 526.47 M-24 | Runs-448 | BatA-12 | Wickets-79 | BowlA-34 | Ct/St-8 | FPM-0.3
26 No change Dimuth Karunaratne (Sri Lanka) flag Dimuth Karunaratne (Sri Lanka) 522.01 M-31 | Runs-2613 | BatA-48 | Wickets-0 | BowlA-na | Ct/St-9 | FPM-0.3
27 No change Rohit Sharma (India) flag Rohit Sharma (India) 520.65 M-35 | Runs-2160 | BatA-36 | Wickets-0 | BowlA-na | Ct/St-37 | FPM-1.1
28 No change Mohammed Siraj (India) flag Mohammed Siraj (India) 505.08 M-34 | Runs-124 | BatA-5 | Wickets-91 | BowlA-32 | Ct/St-14 | FPM-0.4
29 No change Prabath Jayasuriya (Sri Lanka) flag Prabath Jayasuriya (Sri Lanka) 504.73 M-18 | Runs-227 | BatA-8 | Wickets-107 | BowlA-29 | Ct/St-3 | FPM-0.2
30 No change Jonny Bairstow (England) flag Jonny Bairstow (England) 498.88 M-30 | Runs-2012 | BatA-40 | Wickets-0 | BowlA-na | Ct/St-59 | FPM-2.0
31 No change Shubman Gill (India) flag Shubman Gill (India) 498.80 M-30 | Runs-1780 | BatA-35 | Wickets-0 | BowlA-na | Ct/St-24 | FPM-0.8
32 No change Tom Blundell (New Zealand) flag Tom Blundell (New Zealand) 495.64 M-31 | Runs-1616 | BatA-33 | Wickets-0 | BowlA-na | Ct/St-112 | FPM-3.6
33 No change Zak Crawley (England) flag Zak Crawley (England) 494.74 M-45 | Runs-2318 | BatA-28 | Wickets-0 | BowlA-na | Ct/St-56 | FPM-1.2
34 No change Mominul Haque (Bangladesh) flag Mominul Haque (Bangladesh) 492.04 M-29 | Runs-1552 | BatA-32 | Wickets-6 | BowlA-31 | Ct/St-11 | FPM-0.4
35 No change Dinesh Chandimal (Sri Lanka) flag Dinesh Chandimal (Sri Lanka) 490.31 M-28 | Runs-2032 | BatA-48 | Wickets-0 | BowlA-na | Ct/St-16 | FPM-0.6
36 No change Tom Latham (New Zealand) flag Tom Latham (New Zealand) 488.92 M-33 | Runs-1938 | BatA-32 | Wickets-0 | BowlA-na | Ct/St-43 | FPM-1.3
37 No change Matt Henry (New Zealand) flag Matt Henry (New Zealand) 487.96 M-18 | Runs-425 | BatA-18 | Wickets-90 | BowlA-23 | Ct/St-8 | FPM-0.4
38 No change Mohammad Rizwan (Pakistan) flag Mohammad Rizwan (Pakistan) 479.96 M-26 | Runs-1522 | BatA-41 | Wickets-0 | BowlA-na | Ct/St-73 | FPM-2.8
39 No change Ben Duckett (England) flag Ben Duckett (England) 478.58 M-28 | Runs-2160 | BatA-43 | Wickets-0 | BowlA-na | Ct/St-26 | FPM-0.9
40 No change Jason Holder (West Indies) flag Jason Holder (West Indies) 477.68 M-24 | Runs-958 | BatA-26 | Wickets-46 | BowlA-37 | Ct/St-29 | FPM-1.2
41 No change Devon Conway (New Zealand) flag Devon Conway (New Zealand) 477.21 M-27 | Runs-1836 | BatA-37 | Wickets-0 | BowlA-na | Ct/St-11 | FPM-0.4
42 No change Ollie Pope (England) flag Ollie Pope (England) 476.60 M-42 | Runs-2485 | BatA-33 | Wickets-0 | BowlA-na | Ct/St-60 | FPM-1.4
43 No change Jack Leach (England) flag Jack Leach (England) 474.90 M-29 | Runs-278 | BatA-11 | Wickets-108 | BowlA-36 | Ct/St-13 | FPM-0.4
44 No change Angelo Mathews (Sri Lanka) flag Angelo Mathews (Sri Lanka) 473.54 M-30 | Runs-2061 | BatA-44 | Wickets-0 | BowlA-na | Ct/St-9 | FPM-0.3
45 No change Najmul Hossain Shanto (Bangladesh) flag Najmul Hossain Shanto (Bangladesh) 468.51 M-29 | Runs-1565 | BatA-28 | Wickets-0 | BowlA-na | Ct/St-24 | FPM-0.8
46 No change Mark Wood (England) flag Mark Wood (England) 467.11 M-21 | Runs-408 | BatA-14 | Wickets-69 | BowlA-29 | Ct/St-1 | FPM-0.0
47 No change James Anderson (England) flag James Anderson (England) 465.65 M-32 | Runs-136 | BatA-5 | Wickets-104 | BowlA-25 | Ct/St-12 | FPM-0.4
48 No change Virat Kohli (India) flag Virat Kohli (India) 462.79 M-35 | Runs-1889 | BatA-33 | Wickets-0 | BowlA-na | Ct/St-36 | FPM-1.0
49 No change Salman Agha (Pakistan) flag Salman Agha (Pakistan) 459.82 M-18 | Runs-1210 | BatA-43 | Wickets-16 | BowlA-59 | Ct/St-22 | FPM-1.2
50 No change Josh Hazlewood (Australia) flag Josh Hazlewood (Australia) 453.00 M-19 | Runs-86 | BatA-11 | Wickets-77 | BowlA-21 | Ct/St-10 | FPM-0.5
51 No change Cameron Green (Australia) flag Cameron Green (Australia) 451.05 M-26 | Runs-1309 | BatA-37 | Wickets-35 | BowlA-34 | Ct/St-29 | FPM-1.1
52 No change Aiden Markram (South Africa) flag Aiden Markram (South Africa) 448.21 M-23 | Runs-1334 | BatA-33 | Wickets-3 | BowlA-49 | Ct/St-36 | FPM-1.6
53 No change Alex Carey (Australia) flag Alex Carey (Australia) 447.03 M-36 | Runs-1534 | BatA-32 | Wickets-0 | BowlA-na | Ct/St-151 | FPM-4.2
54 No change Babar Azam (Pakistan) flag Babar Azam (Pakistan) 446.64 M-27 | Runs-2006 | BatA-42 | Wickets-2 | BowlA-21 | Ct/St-23 | FPM-0.9
55 No change Asitha Fernando (Sri Lanka) flag Asitha Fernando (Sri Lanka) 439.77 M-21 | Runs-48 | BatA-3 | Wickets-72 | BowlA-27 | Ct/St-6 | FPM-0.3
56 No change Joshua Da Silva (West Indies) flag Joshua Da Silva (West Indies) 437.37 M-32 | Runs-1178 | BatA-25 | Wickets-0 | BowlA-na | Ct/St-125 | FPM-3.9
57 No change Marco Jansen (South Africa) flag Marco Jansen (South Africa) 434.47 M-16 | Runs-444 | BatA-21 | Wickets-70 | BowlA-21 | Ct/St-17 | FPM-1.1
58 No change Chris Woakes (England) flag Chris Woakes (England) 425.88 M-19 | Runs-649 | BatA-24 | Wickets-69 | BowlA-27 | Ct/St-12 | FPM-0.6
59 No change Kemar Roach (West Indies) flag Kemar Roach (West Indies) 424.40 M-24 | Runs-350 | BatA-12 | Wickets-78 | BowlA-27 | Ct/St-9 | FPM-0.4
60 No change Kusal Mendis (Sri Lanka) flag Kusal Mendis (Sri Lanka) 421.25 M-24 | Runs-1471 | BatA-36 | Wickets-0 | BowlA-na | Ct/St-40 | FPM-1.7
61 No change Ollie Robinson (England) flag Ollie Robinson (England) 412.77 M-20 | Runs-410 | BatA-15 | Wickets-76 | BowlA-23 | Ct/St-8 | FPM-0.4
62 No change KL Rahul (India) flag KL Rahul (India) 403.83 M-21 | Runs-1234 | BatA-33 | Wickets-0 | BowlA-na | Ct/St-24 | FPM-1.1
63 No change Mushfiqur Rahim (Bangladesh) flag Mushfiqur Rahim (Bangladesh) 402.42 M-24 | Runs-1594 | BatA-41 | Wickets-0 | BowlA-na | Ct/St-7 | FPM-0.3
64 No change Temba Bavuma (South Africa) flag Temba Bavuma (South Africa) 402.31 M-21 | Runs-1584 | BatA-48 | Wickets-0 | BowlA-na | Ct/St-12 | FPM-0.6
65 No change Saud Shakeel (Pakistan) flag Saud Shakeel (Pakistan) 400.93 M-16 | Runs-1504 | BatA-56 | Wickets-0 | BowlA-na | Ct/St-10 | FPM-0.6
66 No change Abdullah Shafique (Pakistan) flag Abdullah Shafique (Pakistan) 399.81 M-22 | Runs-1504 | BatA-39 | Wickets-0 | BowlA-na | Ct/St-18 | FPM-0.8
67 No change Jayden Seales (West Indies) flag Jayden Seales (West Indies) 396.62 M-17 | Runs-102 | BatA-7 | Wickets-72 | BowlA-22 | Ct/St-6 | FPM-0.4
68 No change Noman Ali (Pakistan) flag Noman Ali (Pakistan) 394.46 M-17 | Runs-353 | BatA-20 | Wickets-67 | BowlA-28 | Ct/St-2 | FPM-0.1
69 No change Kyle Verreynne (South Africa) flag Kyle Verreynne (South Africa) 382.85 M-23 | Runs-960 | BatA-30 | Wickets-0 | BowlA-na | Ct/St-75 | FPM-3.3
70 No change Shaheen Shah Afridi (Pakistan) flag Shaheen Shah Afridi (Pakistan) 380.85 M-19 | Runs-179 | BatA-11 | Wickets-77 | BowlA-26 | Ct/St-2 | FPM-0.1
71 No change Ajaz Patel (New Zealand) flag Ajaz Patel (New Zealand) 377.89 M-13 | Runs-136 | BatA-11 | Wickets-63 | BowlA-28 | Ct/St-5 | FPM-0.4
72 No change Shakib Al Hasan (Bangladesh) flag Shakib Al Hasan (Bangladesh) 367.38 M-15 | Runs-747 | BatA-31 | Wickets-36 | BowlA-35 | Ct/St-5 | FPM-0.3
73 No change Stuart Broad (England) flag Stuart Broad (England) 352.65 M-24 | Runs-327 | BatA-12 | Wickets-90 | BowlA-28 | Ct/St-8 | FPM-0.3
74 No change Will Young (New Zealand) flag Will Young (New Zealand) 347.91 M-18 | Runs-1015 | BatA-32 | Wickets-0 | BowlA-na | Ct/St-17 | FPM-0.9
75 No change Vishwa Fernando (Sri Lanka) flag Vishwa Fernando (Sri Lanka) 345.74 M-18 | Runs-105 | BatA-7 | Wickets-53 | BowlA-31 | Ct/St-5 | FPM-0.3
76 No change Axar Patel (India) flag Axar Patel (India) 345.27 M-14 | Runs-646 | BatA-36 | Wickets-55 | BowlA-19 | Ct/St-4 | FPM-0.3
77 No change Mitchell Marsh (Australia) flag Mitchell Marsh (Australia) 344.08 M-14 | Runs-823 | BatA-36 | Wickets-9 | BowlA-49 | Ct/St-11 | FPM-0.8
78 No change Kyle Mayers (West Indies) flag Kyle Mayers (West Indies) 343.42 M-18 | Runs-949 | BatA-33 | Wickets-34 | BowlA-18 | Ct/St-10 | FPM-0.6
79 No change Ben Foakes (England) flag Ben Foakes (England) 322.32 M-20 | Runs-807 | BatA-26 | Wickets-0 | BowlA-na | Ct/St-67 | FPM-3.4
80 No change Yashasvi Jaiswal (India) flag Yashasvi Jaiswal (India) 322.02 M-18 | Runs-1766 | BatA-55 | Wickets-0 | BowlA-na | Ct/St-16 | FPM-0.9
81 No change Rachin Ravindra (New Zealand) flag Rachin Ravindra (New Zealand) 319.60 M-15 | Runs-1057 | BatA-38 | Wickets-10 | BowlA-45 | Ct/St-7 | FPM-0.5
82 No change Kamindu Mendis (Sri Lanka) flag Kamindu Mendis (Sri Lanka) 319.08 M-10 | Runs-1110 | BatA-74 | Wickets-3 | BowlA-31 | Ct/St-10 | FPM-1.0
83 No change Ramesh Mendis (Sri Lanka) flag Ramesh Mendis (Sri Lanka) 318.05 M-15 | Runs-380 | BatA-18 | Wickets-69 | BowlA-31 | Ct/St-5 | FPM-0.3
84 No change Dean Elgar (South Africa) flag Dean Elgar (South Africa) 317.69 M-22 | Runs-1364 | BatA-35 | Wickets-0 | BowlA-na | Ct/St-24 | FPM-1.1
85 No change David Warner (Australia) flag David Warner (Australia) 303.25 M-28 | Runs-1542 | BatA-31 | Wickets-0 | BowlA-na | Ct/St-23 | FPM-0.8
86 No change Glenn Phillips (New Zealand) flag Glenn Phillips (New Zealand) 296.94 M-14 | Runs-676 | BatA-34 | Wickets-31 | BowlA-31 | Ct/St-15 | FPM-1.1
87 No change Mohammed Shami (India) flag Mohammed Shami (India) 294.90 M-14 | Runs-252 | BatA-15 | Wickets-49 | BowlA-28 | Ct/St-5 | FPM-0.4
88 No change Kyle Jamieson (New Zealand) flag Kyle Jamieson (New Zealand) 294.00 M-14 | Runs-236 | BatA-13 | Wickets-55 | BowlA-22 | Ct/St-4 | FPM-0.3
89 No change Pathum Nissanka (Sri Lanka) flag Pathum Nissanka (Sri Lanka) 292.21 M-15 | Runs-917 | BatA-38 | Wickets-0 | BowlA-na | Ct/St-12 | FPM-0.8
90 No change Shamar Joseph (West Indies) flag Shamar Joseph (West Indies) 289.81 M-8 | Runs-186 | BatA-14 | Wickets-29 | BowlA-27 | Ct/St-1 | FPM-0.1
91 No change Shan Masood (Pakistan) flag Shan Masood (Pakistan) 287.73 M-15 | Runs-775 | BatA-28 | Wickets-0 | BowlA-na | Ct/St-13 | FPM-0.9
92 No change Mitchell Santner (New Zealand) flag Mitchell Santner (New Zealand) 284.95 M-7 | Runs-300 | BatA-27 | Wickets-33 | BowlA-22 | Ct/St-6 | FPM-0.9
93 No change Wiaan Mulder (South Africa) flag Wiaan Mulder (South Africa) 283.70 M-15 | Runs-534 | BatA-24 | Wickets-23 | BowlA-25 | Ct/St-24 | FPM-1.6
94 No change Lahiru Kumara (Sri Lanka) flag Lahiru Kumara (Sri Lanka) 282.53 M-11 | Runs-72 | BatA-6 | Wickets-36 | BowlA-32 | Ct/St-7 | FPM-0.6
95 No change Imam-ul-Haq (Pakistan) flag Imam-ul-Haq (Pakistan) 281.14 M-13 | Runs-1083 | BatA-47 | Wickets-0 | BowlA-na | Ct/St-14 | FPM-1.1
96 No change Hasan Ali (Pakistan) flag Hasan Ali (Pakistan) 278.93 M-15 | Runs-227 | BatA-10 | Wickets-49 | BowlA-26 | Ct/St-2 | FPM-0.1
97 No change Gus Atkinson (England) flag Gus Atkinson (England) 272.82 M-11 | Runs-352 | BatA-23 | Wickets-52 | BowlA-22 | Ct/St-5 | FPM-0.5
98 No change Jermaine Blackwood (West Indies) flag Jermaine Blackwood (West Indies) 271.38 M-23 | Runs-1109 | BatA-27 | Wickets-2 | BowlA-35 | Ct/St-20 | FPM-0.9
99 No change Sajid Khan (Pakistan) flag Sajid Khan (Pakistan) 268.47 M-10 | Runs-160 | BatA-15 | Wickets-44 | BowlA-31 | Ct/St-5 | FPM-0.5
100 No change Washington Sundar (India) flag Washington Sundar (India) 267.25 M-8 | Runs-442 | BatA-49 | Wickets-25 | BowlA-25 | Ct/St-2 | FPM-0.3