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) 997.35 M-65 | Wickets-113 | Avg-15 | SR-13 | ER-6.8
2 No change Arshdeep Singh (India) flag Arshdeep Singh (India) 953.03 M-60 | Wickets-95 | Avg-18 | SR-13 | ER-8.4
3 No change Rashid Khan (Afghanistan) flag Rashid Khan (Afghanistan) 886.14 M-48 | Wickets-72 | Avg-15 | SR-15 | ER-6.0
4 No change Haris Rauf (Pakistan) flag Haris Rauf (Pakistan) 838.52 M-68 | Wickets-94 | Avg-21 | SR-15 | ER-8.2
5 No change Adam Zampa (Australia) flag Adam Zampa (Australia) 812.16 M-59 | Wickets-78 | Avg-21 | SR-17 | ER-7.5
6 No change Shaheen Shah Afridi (Pakistan) flag Shaheen Shah Afridi (Pakistan) 810.22 M-57 | Wickets-78 | Avg-21 | SR-16 | ER-7.8
7 No change Adil Rashid (England) flag Adil Rashid (England) 746.20 M-67 | Wickets-75 | Avg-23 | SR-19 | ER-7.2
8 No change Tim Southee (New Zealand) flag Tim Southee (New Zealand) 739.60 M-51 | Wickets-77 | Avg-18 | SR-15 | ER-7.4
9 No change Anrich Nortje (South Africa) flag Anrich Nortje (South Africa) 715.11 M-37 | Wickets-50 | Avg-17 | SR-15 | ER-6.8
10 No change Taskin Ahmed (Bangladesh) flag Taskin Ahmed (Bangladesh) 714.07 M-54 | Wickets-70 | Avg-21 | SR-17 | ER-7.5
11 No change Tabraiz Shamsi (South Africa) flag Tabraiz Shamsi (South Africa) 712.58 M-45 | Wickets-68 | Avg-17 | SR-14 | ER-7.3
12 No change Josh Hazlewood (Australia) flag Josh Hazlewood (Australia) 690.30 M-43 | Wickets-58 | Avg-20 | SR-17 | ER-7.1
13 No change Axar Patel (India) flag Axar Patel (India) 683.52 M-55 | Wickets-56 | Avg-22 | SR-17 | ER-7.5
14 No change Fazalhaq Farooqi (Afghanistan) flag Fazalhaq Farooqi (Afghanistan) 673.13 M-43 | Wickets-54 | Avg-19 | SR-17 | ER-6.7
15 No change Mustafizur Rahman (Bangladesh) flag Mustafizur Rahman (Bangladesh) 672.53 M-65 | Wickets-74 | Avg-22 | SR-19 | ER-7.3
16 No change Naveen-ul-Haq (Afghanistan) flag Naveen-ul-Haq (Afghanistan) 648.62 M-43 | Wickets-57 | Avg-20 | SR-15 | ER-8.1
17 No change Mitchell Santner (New Zealand) flag Mitchell Santner (New Zealand) 615.87 M-60 | Wickets-65 | Avg-22 | SR-20 | ER-6.6
18 No change Mark Adair (Ireland) flag Mark Adair (Ireland) 607.35 M-70 | Wickets-100 | Avg-20 | SR-15 | ER-8.0
19 No change Maheesh Theekshana (Sri Lanka) flag Maheesh Theekshana (Sri Lanka) 598.82 M-59 | Wickets-58 | Avg-26 | SR-23 | ER-6.8
20 No change Chris Jordan (England) flag Chris Jordan (England) 590.44 M-40 | Wickets-42 | Avg-28 | SR-19 | ER-8.9
21 No change Hardik Pandya (India) flag Hardik Pandya (India) 587.59 M-66 | Wickets-51 | Avg-27 | SR-20 | ER-8.1
22 No change Trent Boult (New Zealand) flag Trent Boult (New Zealand) 580.41 M-32 | Wickets-44 | Avg-19 | SR-17 | ER-6.8
23 No change Sam Curran (England) flag Sam Curran (England) 580.26 M-50 | Wickets-45 | Avg-27 | SR-20 | ER-8.3
24 No change Alzarri Joseph (West Indies) flag Alzarri Joseph (West Indies) 565.99 M-38 | Wickets-54 | Avg-23 | SR-16 | ER-8.7
25 No change Ish Sodhi (New Zealand) flag Ish Sodhi (New Zealand) 564.54 M-69 | Wickets-82 | Avg-23 | SR-17 | ER-8.0
26 No change Ravi Bishnoi (India) flag Ravi Bishnoi (India) 558.20 M-37 | Wickets-56 | Avg-19 | SR-15 | ER-7.3
27 No change Kagiso Rabada (South Africa) flag Kagiso Rabada (South Africa) 552.73 M-39 | Wickets-40 | Avg-28 | SR-20 | ER-8.2
28 No change Lockie Ferguson (New Zealand) flag Lockie Ferguson (New Zealand) 546.44 M-32 | Wickets-43 | Avg-19 | SR-16 | ER-7.2
29 No change Keshav Maharaj (South Africa) flag Keshav Maharaj (South Africa) 540.75 M-39 | Wickets-38 | Avg-26 | SR-21 | ER-7.3
30 No change Akeal Hosein (West Indies) flag Akeal Hosein (West Indies) 528.15 M-67 | Wickets-60 | Avg-27 | SR-23 | ER-7.2
31 No change Shakib Al Hasan (Bangladesh) flag Shakib Al Hasan (Bangladesh) 527.25 M-53 | Wickets-57 | Avg-21 | SR-19 | ER-6.8
32 No change Jasprit Bumrah (India) flag Jasprit Bumrah (India) 513.02 M-20 | Wickets-30 | Avg-13 | SR-14 | ER-5.3
33 No change Mahedi Hasan (Bangladesh) flag Mahedi Hasan (Bangladesh) 512.09 M-50 | Wickets-45 | Avg-24 | SR-22 | ER-6.5
34 No change Obed McCoy (West Indies) flag Obed McCoy (West Indies) 510.85 M-40 | Wickets-51 | Avg-22 | SR-15 | ER-8.6
35 No change Shadab Khan (Pakistan) flag Shadab Khan (Pakistan) 504.78 M-58 | Wickets-54 | Avg-25 | SR-20 | ER-7.2
36 No change Romario Shepherd (West Indies) flag Romario Shepherd (West Indies) 499.55 M-50 | Wickets-54 | Avg-27 | SR-16 | ER-10.0
37 No change Blessing Muzarabani (Zimbabwe) flag Blessing Muzarabani (Zimbabwe) 490.33 M-58 | Wickets-64 | Avg-22 | SR-19 | ER-6.8
38 No change Josh Little (Ireland) flag Josh Little (Ireland) 481.53 M-52 | Wickets-67 | Avg-21 | SR-18 | ER-7.1
39 No change Liam Livingstone (England) flag Liam Livingstone (England) 463.01 M-53 | Wickets-32 | Avg-24 | SR-17 | ER-8.6
40 No change Marcus Stoinis (Australia) flag Marcus Stoinis (Australia) 447.63 M-51 | Wickets-36 | Avg-21 | SR-14 | ER-8.9
41 No change Sikandar Raza (Zimbabwe) flag Sikandar Raza (Zimbabwe) 444.44 M-66 | Wickets-67 | Avg-20 | SR-18 | ER-6.5
42 No change Jason Holder (West Indies) flag Jason Holder (West Indies) 432.88 M-46 | Wickets-53 | Avg-26 | SR-18 | ER-8.7
43 No change Bhuvneshwar Kumar (India) flag Bhuvneshwar Kumar (India) 418.29 M-44 | Wickets-49 | Avg-20 | SR-18 | ER-6.9
44 No change Shoriful Islam (Bangladesh) flag Shoriful Islam (Bangladesh) 416.32 M-42 | Wickets-46 | Avg-25 | SR-18 | ER-8.2
45 No change Mujeeb Ur Rahman (Afghanistan) flag Mujeeb Ur Rahman (Afghanistan) 414.96 M-30 | Wickets-38 | Avg-18 | SR-17 | ER-6.5
46 No change Barry McCarthy (Ireland) flag Barry McCarthy (Ireland) 412.53 M-46 | Wickets-45 | Avg-30 | SR-22 | ER-8.0
47 No change Richard Ngarava (Zimbabwe) flag Richard Ngarava (Zimbabwe) 410.75 M-63 | Wickets-75 | Avg-21 | SR-18 | ER-6.9
48 No change Kuldeep Yadav (India) flag Kuldeep Yadav (India) 399.48 M-19 | Wickets-30 | Avg-14 | SR-13 | ER-6.5
49 No change Jofra Archer (England) flag Jofra Archer (England) 395.69 M-22 | Wickets-28 | Avg-21 | SR-17 | ER-7.4
50 No change Lungi Ngidi (South Africa) flag Lungi Ngidi (South Africa) 380.82 M-27 | Wickets-35 | Avg-24 | SR-15 | ER-9.5
51 No change Dushmantha Chameera (Sri Lanka) flag Dushmantha Chameera (Sri Lanka) 380.43 M-36 | Wickets-39 | Avg-26 | SR-20 | ER-7.9
52 No change Andre Russell (West Indies) flag Andre Russell (West Indies) 377.43 M-34 | Wickets-34 | Avg-26 | SR-16 | ER-9.6
53 No change Abbas Afridi (Pakistan) flag Abbas Afridi (Pakistan) 371.92 M-18 | Wickets-30 | Avg-15 | SR-11 | ER-8.5
54 No change Nathan Ellis (Australia) flag Nathan Ellis (Australia) 370.73 M-20 | Wickets-32 | Avg-17 | SR-13 | ER-7.7
55 No change Mark Wood (England) flag Mark Wood (England) 367.71 M-23 | Wickets-32 | Avg-19 | SR-14 | ER-8.0
56 No change Azmatullah Omarzai (Afghanistan) flag Azmatullah Omarzai (Afghanistan) 366.44 M-47 | Wickets-31 | Avg-30 | SR-21 | ER-8.4
57 No change Mitchell Starc (Australia) flag Mitchell Starc (Australia) 366.34 M-30 | Wickets-32 | Avg-30 | SR-21 | ER-8.7
58 No change Rishad Hossain (Bangladesh) flag Rishad Hossain (Bangladesh) 364.40 M-30 | Wickets-38 | Avg-20 | SR-15 | ER-7.8
59 No change Tanzim Hasan Sakib (Bangladesh) flag Tanzim Hasan Sakib (Bangladesh) 363.73 M-18 | Wickets-24 | Avg-23 | SR-16 | ER-8.4
60 No change Mohammad Nabi (Afghanistan) flag Mohammad Nabi (Afghanistan) 363.64 M-54 | Wickets-28 | Avg-31 | SR-24 | ER-7.6
61 No change Junaid Siddique (U.A.E.) flag Junaid Siddique (U.A.E.) 363.39 M-58 | Wickets-80 | Avg-22 | SR-17 | ER-7.8
62 No change Luke Jongwe (Zimbabwe) flag Luke Jongwe (Zimbabwe) 362.96 M-57 | Wickets-59 | Avg-21 | SR-15 | ER-8.5
63 No change Mohammad Nawaz (Pakistan) flag Mohammad Nawaz (Pakistan) 362.63 M-44 | Wickets-38 | Avg-27 | SR-21 | ER-7.6
64 No change Craig Young (Ireland) flag Craig Young (Ireland) 360.67 M-34 | Wickets-49 | Avg-21 | SR-16 | ER-8.0
65 No change Pat Cummins (Australia) flag Pat Cummins (Australia) 359.82 M-27 | Wickets-29 | Avg-27 | SR-20 | ER-8.0
66 No change Nuwan Thushara (Sri Lanka) flag Nuwan Thushara (Sri Lanka) 357.75 M-17 | Wickets-25 | Avg-16 | SR-13 | ER-7.6
67 No change Adam Milne (New Zealand) flag Adam Milne (New Zealand) 355.11 M-32 | Wickets-36 | Avg-27 | SR-18 | ER-9.1
68 No change Mohammad Wasim (Pakistan) flag Mohammad Wasim (Pakistan) 354.54 M-29 | Wickets-36 | Avg-21 | SR-15 | ER-8.1
69 No change Moeen Ali (England) flag Moeen Ali (England) 348.25 M-58 | Wickets-34 | Avg-22 | SR-16 | ER-8.2
70 No change Paul van Meekeren (Netherlands) flag Paul van Meekeren (Netherlands) 347.49 M-30 | Wickets-35 | Avg-21 | SR-17 | ER-7.1
71 No change Mark Watt (Scotland) flag Mark Watt (Scotland) 347.43 M-35 | Wickets-37 | Avg-22 | SR-19 | ER-6.8
72 No change Imad Wasim (Pakistan) flag Imad Wasim (Pakistan) 346.75 M-26 | Wickets-26 | Avg-20 | SR-19 | ER-6.2
73 No change Bernard Scholtz (Namibia) flag Bernard Scholtz (Namibia) 342.24 M-52 | Wickets-49 | Avg-22 | SR-21 | ER-6.3
74 No change Ruben Trumpelmann (Namibia) flag Ruben Trumpelmann (Namibia) 342.06 M-32 | Wickets-32 | Avg-22 | SR-17 | ER-7.7
75 No change Bilal Khan (Oman) flag Bilal Khan (Oman) 340.50 M-44 | Wickets-59 | Avg-18 | SR-16 | ER-6.8
76 No change Dipendra Singh Airee (Nepal) flag Dipendra Singh Airee (Nepal) 336.50 M-53 | Wickets-49 | Avg-16 | SR-17 | ER-5.9
77 No change Reece Topley (England) flag Reece Topley (England) 335.96 M-29 | Wickets-28 | Avg-29 | SR-22 | ER-8.0
78 No change Yuzvendra Chahal (India) flag Yuzvendra Chahal (India) 331.39 M-35 | Wickets-37 | Avg-26 | SR-19 | ER-8.0
79 No change Ehsan Khan (Hong Kong) flag Ehsan Khan (Hong Kong) 330.99 M-55 | Wickets-93 | Avg-13 | SR-13 | ER-6.1
80 No change Nasum Ahmed (Bangladesh) flag Nasum Ahmed (Bangladesh) 328.93 M-35 | Wickets-34 | Avg-23 | SR-19 | ER-7.4
81 No change Matheesha Pathirana (Sri Lanka) flag Matheesha Pathirana (Sri Lanka) 327.13 M-19 | Wickets-30 | Avg-16 | SR-11 | ER-8.4
82 No change Rizwan Butt (Bahrain) flag Rizwan Butt (Bahrain) 323.14 M-47 | Wickets-72 | Avg-17 | SR-14 | ER-7.3
83 No change Saurabh Netravalkar (U.S.A.) flag Saurabh Netravalkar (U.S.A.) 318.22 M-28 | Wickets-32 | Avg-19 | SR-17 | ER-6.7
84 No change Logan van Beek (Netherlands) flag Logan van Beek (Netherlands) 317.89 M-23 | Wickets-31 | Avg-17 | SR-15 | ER-7.1
85 No change Jan Frylinck (Namibia) flag Jan Frylinck (Namibia) 316.69 M-51 | Wickets-42 | Avg-21 | SR-17 | ER-7.5
86 No change Naseem Shah (Pakistan) flag Naseem Shah (Pakistan) 316.34 M-30 | Wickets-25 | Avg-35 | SR-26 | ER-8.0
87 No change Washington Sundar (India) flag Washington Sundar (India) 313.76 M-26 | Wickets-26 | Avg-19 | SR-17 | ER-6.8
88 No change Alpesh Ramjani (Uganda) flag Alpesh Ramjani (Uganda) 313.35 M-54 | Wickets-88 | Avg-10 | SR-12 | ER-4.8
89 No change Bas de Leede (Netherlands) flag Bas de Leede (Netherlands) 311.41 M-33 | Wickets-33 | Avg-20 | SR-14 | ER-8.3
90 No change David Wiese (Namibia/South Africa) flag David Wiese (Namibia/South Africa) 310.40 M-34 | Wickets-35 | Avg-23 | SR-20 | ER-7.0
91 No change Sandeep Lamichhane (Nepal) flag Sandeep Lamichhane (Nepal) 303.65 M-37 | Wickets-74 | Avg-12 | SR-12 | ER-6.0
92 No change Chris Woakes (England) flag Chris Woakes (England) 300.76 M-25 | Wickets-24 | Avg-24 | SR-19 | ER-7.6
93 No change Dwaine Pretorius (South Africa) flag Dwaine Pretorius (South Africa) 294.85 M-19 | Wickets-28 | Avg-16 | SR-12 | ER-8.3
94 No change Lahiru Kumara (Sri Lanka) flag Lahiru Kumara (Sri Lanka) 292.57 M-19 | Wickets-27 | Avg-21 | SR-15 | ER-8.4
95 No change Dasun Shanaka (Sri Lanka) flag Dasun Shanaka (Sri Lanka) 291.49 M-62 | Wickets-22 | Avg-23 | SR-16 | ER-8.8
96 No change Zahoor Khan (U.A.E.) flag Zahoor Khan (U.A.E.) 291.37 M-35 | Wickets-45 | Avg-20 | SR-18 | ER-6.8
97 No change Gareth Delany (Ireland) flag Gareth Delany (Ireland) 287.14 M-52 | Wickets-26 | Avg-30 | SR-23 | ER-7.8
98 No change Basil Hameed (U.A.E.) flag Basil Hameed (U.A.E.) 287.12 M-57 | Wickets-38 | Avg-16 | SR-13 | ER-7.1
99 No change Roston Chase (West Indies) flag Roston Chase (West Indies) 286.13 M-32 | Wickets-22 | Avg-27 | SR-23 | ER-6.9
100 No change Michael Bracewell (New Zealand) flag Michael Bracewell (New Zealand) 283.76 M-26 | Wickets-28 | Avg-17 | SR-15 | ER-6.8