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

Recognizes the top performers in a single calendar year, and not correlated to our ratings which assess performances over longer term. 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) 872.77 M-20 | Runs-179 | BatA-12 | Wickets-38 | BowlA-14 | Ct/St-12 | FPM-0.6
2 No change Rishad Hossain (Bangladesh) flag Rishad Hossain (Bangladesh) 842.08 M-24 | Runs-137 | BatA-11 | Wickets-35 | BowlA-19 | Ct/St-12 | FPM-0.5
3 No change Hardik Pandya (India) flag Hardik Pandya (India) 840.43 M-17 | Runs-352 | BatA-44 | Wickets-16 | BowlA-26 | Ct/St-9 | FPM-0.5
4 No change Shaheen Shah Afridi (Pakistan) flag Shaheen Shah Afridi (Pakistan) 803.53 M-23 | Runs-134 | BatA-15 | Wickets-36 | BowlA-19 | Ct/St-7 | FPM-0.3
5 No change Azmatullah Omarzai (Afghanistan) flag Azmatullah Omarzai (Afghanistan) 797.13 M-21 | Runs-269 | BatA-13 | Wickets-18 | BowlA-23 | Ct/St-10 | FPM-0.5
6 No change Mohammad Nabi (Afghanistan) flag Mohammad Nabi (Afghanistan) 796.32 M-21 | Runs-361 | BatA-23 | Wickets-9 | BowlA-31 | Ct/St-15 | FPM-0.7
7 No change Rashid Khan (Afghanistan) flag Rashid Khan (Afghanistan) 788.68 M-14 | Runs-97 | BatA-11 | Wickets-31 | BowlA-10 | Ct/St-5 | FPM-0.4
8 No change Marcus Stoinis (Australia) flag Marcus Stoinis (Australia) 781.23 M-17 | Runs-330 | BatA-37 | Wickets-21 | BowlA-17 | Ct/St-3 | FPM-0.2
9 No change Sikandar Raza (Zimbabwe) flag Sikandar Raza (Zimbabwe) 775.27 M-24 | Runs-573 | BatA-29 | Wickets-24 | BowlA-22 | Ct/St-8 | FPM-0.3
10 No change Romario Shepherd (West Indies) flag Romario Shepherd (West Indies) 764.45 M-21 | Runs-236 | BatA-21 | Wickets-23 | BowlA-26 | Ct/St-1 | FPM-0.0
11 No change Axar Patel (India) flag Axar Patel (India) 754.60 M-16 | Runs-137 | BatA-23 | Wickets-20 | BowlA-16 | Ct/St-9 | FPM-0.6
12 No change Abbas Afridi (Pakistan) flag Abbas Afridi (Pakistan) 752.40 M-18 | Runs-92 | BatA-12 | Wickets-30 | BowlA-15 | Ct/St-4 | FPM-0.2
13 No change Roston Chase (West Indies) flag Roston Chase (West Indies) 746.72 M-22 | Runs-336 | BatA-28 | Wickets-15 | BowlA-27 | Ct/St-7 | FPM-0.3
14 No change Arshdeep Singh (India) flag Arshdeep Singh (India) 733.11 M-18 | Runs-31 | BatA-16 | Wickets-36 | BowlA-14 | Ct/St-3 | FPM-0.2
15 No change Dipendra Singh Airee (Nepal) flag Dipendra Singh Airee (Nepal) 718.15 M-21 | Runs-381 | BatA-25 | Wickets-24 | BowlA-15 | Ct/St-13 | FPM-0.6
16 No change Taskin Ahmed (Bangladesh) flag Taskin Ahmed (Bangladesh) 705.90 M-19 | Runs-78 | BatA-16 | Wickets-30 | BowlA-17 | Ct/St-2 | FPM-0.1
17 No change Naveen-ul-Haq (Afghanistan) flag Naveen-ul-Haq (Afghanistan) 691.05 M-19 | Runs-26 | BatA-4 | Wickets-32 | BowlA-15 | Ct/St-6 | FPM-0.3
18 No change Aqib Ilyas (Oman) flag Aqib Ilyas (Oman) 681.12 M-21 | Runs-518 | BatA-27 | Wickets-30 | BowlA-14 | Ct/St-8 | FPM-0.4
19 No change Harmeet Singh (U.S.A.) flag Harmeet Singh (U.S.A.) 677.69 M-23 | Runs-235 | BatA-18 | Wickets-21 | BowlA-26 | Ct/St-7 | FPM-0.3
20 No change Tanzim Hasan Sakib (Bangladesh) flag Tanzim Hasan Sakib (Bangladesh) 674.86 M-16 | Runs-60 | BatA-10 | Wickets-22 | BowlA-22 | Ct/St-10 | FPM-0.6
21 No change Aiden Markram (South Africa) flag Aiden Markram (South Africa) 673.69 M-18 | Runs-249 | BatA-16 | Wickets-3 | BowlA-60 | Ct/St-11 | FPM-0.6
22 No change Gudakesh Motie (West Indies) flag Gudakesh Motie (West Indies) 671.30 M-24 | Runs-103 | BatA-11 | Wickets-26 | BowlA-21 | Ct/St-5 | FPM-0.2
23 No change Adam Zampa (Australia) flag Adam Zampa (Australia) 667.23 M-21 | Runs-19 | BatA-6 | Wickets-35 | BowlA-17 | Ct/St-4 | FPM-0.2
24 No change Mark Adair (Ireland) flag Mark Adair (Ireland) 665.31 M-14 | Runs-157 | BatA-16 | Wickets-25 | BowlA-17 | Ct/St-4 | FPM-0.3
25 No change Haris Rauf (Pakistan) flag Haris Rauf (Pakistan) 658.63 M-17 | Runs-20 | BatA-7 | Wickets-27 | BowlA-20 | Ct/St-3 | FPM-0.2
26 No change Fazalhaq Farooqi (Afghanistan) flag Fazalhaq Farooqi (Afghanistan) 655.52 M-17 | Runs-11 | BatA-6 | Wickets-24 | BowlA-17 | Ct/St-2 | FPM-0.1
27 No change Liam Livingstone (England) flag Liam Livingstone (England) 650.99 M-17 | Runs-264 | BatA-33 | Wickets-14 | BowlA-16 | Ct/St-6 | FPM-0.4
28 No change Akeal Hosein (West Indies) flag Akeal Hosein (West Indies) 628.42 M-23 | Runs-76 | BatA-10 | Wickets-23 | BowlA-23 | Ct/St-5 | FPM-0.2
29 No change Brian Bennett (Zimbabwe) flag Brian Bennett (Zimbabwe) 626.27 M-24 | Runs-632 | BatA-29 | Wickets-5 | BowlA-26 | Ct/St-8 | FPM-0.3
30 No change Maheesh Theekshana (Sri Lanka) flag Maheesh Theekshana (Sri Lanka) 622.59 M-21 | Runs-32 | BatA-4 | Wickets-24 | BowlA-22 | Ct/St-5 | FPM-0.2
31 No change Glenn Maxwell (Australia) flag Glenn Maxwell (Australia) 613.00 M-16 | Runs-389 | BatA-32 | Wickets-4 | BowlA-44 | Ct/St-11 | FPM-0.7
32 No change Matheesha Pathirana (Sri Lanka) flag Matheesha Pathirana (Sri Lanka) 607.75 M-18 | Runs-12 | BatA-3 | Wickets-30 | BowlA-16 | Ct/St-3 | FPM-0.2
33 No change Alzarri Joseph (West Indies) flag Alzarri Joseph (West Indies) 602.23 M-19 | Runs-68 | BatA-14 | Wickets-22 | BowlA-26 | Ct/St-4 | FPM-0.2
34 No change Blessing Muzarabani (Zimbabwe) flag Blessing Muzarabani (Zimbabwe) 601.23 M-24 | Runs-22 | BatA-2 | Wickets-28 | BowlA-19 | Ct/St-1 | FPM-0.0
35 No change Marco Jansen (South Africa) flag Marco Jansen (South Africa) 601.03 M-13 | Runs-134 | BatA-19 | Wickets-10 | BowlA-33 | Ct/St-8 | FPM-0.6
36 No change Andre Russell (West Indies) flag Andre Russell (West Indies) 599.38 M-11 | Runs-217 | BatA-31 | Wickets-14 | BowlA-20 | Ct/St-4 | FPM-0.4
37 No change Babar Azam (Pakistan) flag Babar Azam (Pakistan) 592.17 M-24 | Runs-738 | BatA-34 | Wickets-0 | BowlA-na | Ct/St-10 | FPM-0.4
38 No change Mustafizur Rahman (Bangladesh) flag Mustafizur Rahman (Bangladesh) 591.96 M-18 | Runs-16 | BatA-4 | Wickets-27 | BowlA-19 | Ct/St-4 | FPM-0.2
39 No change Mitchell Santner (New Zealand) flag Mitchell Santner (New Zealand) 586.10 M-15 | Runs-101 | BatA-14 | Wickets-14 | BowlA-28 | Ct/St-6 | FPM-0.4
40 No change Mahmudullah (Bangladesh) flag Mahmudullah (Bangladesh) 561.64 M-20 | Runs-322 | BatA-23 | Wickets-3 | BowlA-41 | Ct/St-5 | FPM-0.3
41 No change Kusal Mendis (Sri Lanka) flag Kusal Mendis (Sri Lanka) 557.68 M-22 | Runs-628 | BatA-30 | Wickets-0 | BowlA-na | Ct/St-23 | FPM-1.0
42 No change Reeza Hendricks (South Africa) flag Reeza Hendricks (South Africa) 557.14 M-22 | Runs-569 | BatA-27 | Wickets-0 | BowlA-na | Ct/St-8 | FPM-0.4
43 No change Gulbadin Naib (Afghanistan) flag Gulbadin Naib (Afghanistan) 554.30 M-15 | Runs-270 | BatA-25 | Wickets-7 | BowlA-8 | Ct/St-7 | FPM-0.5
44 No change Rovman Powell (West Indies) flag Rovman Powell (West Indies) 546.97 M-23 | Runs-533 | BatA-25 | Wickets-0 | BowlA-na | Ct/St-13 | FPM-0.6
45 No change Gerhard Erasmus (Namibia) flag Gerhard Erasmus (Namibia) 536.85 M-13 | Runs-363 | BatA-33 | Wickets-18 | BowlA-14 | Ct/St-2 | FPM-0.2
46 No change Gulsan Jha (Nepal) flag Gulsan Jha (Nepal) 534.92 M-24 | Runs-336 | BatA-22 | Wickets-10 | BowlA-30 | Ct/St-6 | FPM-0.3
47 No change Kushal Bhurtel (Nepal) flag Kushal Bhurtel (Nepal) 532.97 M-24 | Runs-383 | BatA-18 | Wickets-16 | BowlA-11 | Ct/St-8 | FPM-0.3
48 No change Wellington Masakadza (Zimbabwe) flag Wellington Masakadza (Zimbabwe) 531.59 M-18 | Runs-127 | BatA-13 | Wickets-8 | BowlA-38 | Ct/St-8 | FPM-0.4
49 No change Shivam Dube (India) flag Shivam Dube (India) 530.58 M-15 | Runs-296 | BatA-33 | Wickets-5 | BowlA-29 | Ct/St-4 | FPM-0.3
50 No change Mohammad Rizwan (Pakistan) flag Mohammad Rizwan (Pakistan) 530.58 M-21 | Runs-617 | BatA-41 | Wickets-0 | BowlA-na | Ct/St-13 | FPM-0.6
51 No change Rahmanullah Gurbaz (Afghanistan) flag Rahmanullah Gurbaz (Afghanistan) 527.57 M-21 | Runs-519 | BatA-25 | Wickets-0 | BowlA-na | Ct/St-16 | FPM-0.8
52 No change Jofra Archer (England) flag Jofra Archer (England) 520.78 M-14 | Runs-38 | BatA-19 | Wickets-17 | BowlA-21 | Ct/St-1 | FPM-0.1
53 No change Glenn Phillips (New Zealand) flag Glenn Phillips (New Zealand) 518.41 M-16 | Runs-354 | BatA-32 | Wickets-4 | BowlA-10 | Ct/St-11 | FPM-0.7
54 No change Cosmas Kyewuta (Uganda) flag Cosmas Kyewuta (Uganda) 516.17 M-17 | Runs-70 | BatA-23 | Wickets-26 | BowlA-13 | Ct/St-1 | FPM-0.1
55 No change Mehran Khan (Oman) flag Mehran Khan (Oman) 514.26 M-18 | Runs-118 | BatA-8 | Wickets-20 | BowlA-16 | Ct/St-5 | FPM-0.3
56 No change Saad Bin Zafar (Canada) flag Saad Bin Zafar (Canada) 512.76 M-15 | Runs-196 | BatA-39 | Wickets-17 | BowlA-19 | Ct/St-6 | FPM-0.4
57 No change Angelo Mathews (Sri Lanka) flag Angelo Mathews (Sri Lanka) 511.23 M-12 | Runs-268 | BatA-45 | Wickets-7 | BowlA-27 | Ct/St-3 | FPM-0.3
58 No change Keshav Maharaj (South Africa) flag Keshav Maharaj (South Africa) 508.12 M-12 | Runs-24 | BatA-8 | Wickets-14 | BowlA-22 | Ct/St-2 | FPM-0.2
59 No change Dasun Shanaka (Sri Lanka) flag Dasun Shanaka (Sri Lanka) 507.97 M-14 | Runs-105 | BatA-12 | Wickets-8 | BowlA-23 | Ct/St-9 | FPM-0.6
60 No change Nicholas Pooran (West Indies) flag Nicholas Pooran (West Indies) 507.66 M-21 | Runs-464 | BatA-26 | Wickets-0 | BowlA-na | Ct/St-18 | FPM-0.9
61 No change Pathum Nissanka (Sri Lanka) flag Pathum Nissanka (Sri Lanka) 506.50 M-19 | Runs-622 | BatA-37 | Wickets-0 | BowlA-na | Ct/St-2 | FPM-0.1
62 No change Adil Rashid (England) flag Adil Rashid (England) 506.37 M-15 | Runs-10 | BatA-5 | Wickets-19 | BowlA-19 | Ct/St-3 | FPM-0.2
63 No change Sompal Kami (Nepal) flag Sompal Kami (Nepal) 505.53 M-19 | Runs-62 | BatA-7 | Wickets-18 | BowlA-25 | Ct/St-4 | FPM-0.2
64 No change Phil Salt (England) flag Phil Salt (England) 504.75 M-17 | Runs-467 | BatA-39 | Wickets-0 | BowlA-na | Ct/St-11 | FPM-0.6
65 No change Andries Gous (U.S.A.) flag Andries Gous (U.S.A.) 503.39 M-23 | Runs-692 | BatA-33 | Wickets-0 | BowlA-na | Ct/St-5 | FPM-0.2
66 No change Saim Ayub (Pakistan) flag Saim Ayub (Pakistan) 500.07 M-19 | Runs-375 | BatA-23 | Wickets-0 | BowlA-na | Ct/St-13 | FPM-0.7
67 No change Suryakumar Yadav (India) flag Suryakumar Yadav (India) 499.15 M-18 | Runs-429 | BatA-27 | Wickets-2 | BowlA-3 | Ct/St-6 | FPM-0.3
68 No change Yasin Patel (Kuwait) flag Yasin Patel (Kuwait) 498.95 M-26 | Runs-105 | BatA-12 | Wickets-36 | BowlA-16 | Ct/St-13 | FPM-0.5
69 No change Tristan Stubbs (South Africa) flag Tristan Stubbs (South Africa) 498.21 M-18 | Runs-431 | BatA-36 | Wickets-0 | BowlA-na | Ct/St-11 | FPM-0.6
70 No change Karan KC (Nepal) flag Karan KC (Nepal) 497.92 M-20 | Runs-88 | BatA-10 | Wickets-18 | BowlA-27 | Ct/St-6 | FPM-0.3
71 No change Travis Head (Australia) flag Travis Head (Australia) 497.35 M-15 | Runs-539 | BatA-39 | Wickets-0 | BowlA-na | Ct/St-2 | FPM-0.1
72 No change Rohit Paudel (Nepal) flag Rohit Paudel (Nepal) 496.92 M-25 | Runs-531 | BatA-27 | Wickets-6 | BowlA-17 | Ct/St-11 | FPM-0.4
73 No change Jasdeep Singh (U.S.A.) flag Jasdeep Singh (U.S.A.) 496.55 M-21 | Runs-57 | BatA-6 | Wickets-19 | BowlA-34 | Ct/St-8 | FPM-0.4
74 No change Alpesh Ramjani (Uganda) flag Alpesh Ramjani (Uganda) 496.06 M-19 | Runs-187 | BatA-17 | Wickets-28 | BowlA-11 | Ct/St-6 | FPM-0.3
75 No change Jos Buttler (England) flag Jos Buttler (England) 493.64 M-15 | Runs-462 | BatA-42 | Wickets-0 | BowlA-na | Ct/St-11 | FPM-0.7
76 No change Ibrahim Zadran (Afghanistan) flag Ibrahim Zadran (Afghanistan) 493.31 M-18 | Runs-512 | BatA-32 | Wickets-0 | BowlA-na | Ct/St-11 | FPM-0.6
77 No change Mitchell Marsh (Australia) flag Mitchell Marsh (Australia) 491.26 M-16 | Runs-357 | BatA-27 | Wickets-2 | BowlA-20 | Ct/St-7 | FPM-0.4
78 No change Ravi Bishnoi (India) flag Ravi Bishnoi (India) 489.15 M-16 | Runs-18 | BatA-9 | Wickets-22 | BowlA-21 | Ct/St-9 | FPM-0.6
79 No change Curtis Campher (Ireland) flag Curtis Campher (Ireland) 488.63 M-14 | Runs-191 | BatA-15 | Wickets-5 | BowlA-48 | Ct/St-12 | FPM-0.9
80 No change Mahedi Hasan (Bangladesh) flag Mahedi Hasan (Bangladesh) 488.63 M-13 | Runs-80 | BatA-13 | Wickets-12 | BowlA-27 | Ct/St-5 | FPM-0.4
81 No change Dinesh Nakrani (Uganda) flag Dinesh Nakrani (Uganda) 487.43 M-19 | Runs-254 | BatA-18 | Wickets-17 | BowlA-17 | Ct/St-7 | FPM-0.4
82 No change Shakib Al Hasan (Bangladesh) flag Shakib Al Hasan (Bangladesh) 485.16 M-12 | Runs-169 | BatA-17 | Wickets-9 | BowlA-28 | Ct/St-5 | FPM-0.4
83 No change Charith Asalanka (Sri Lanka) flag Charith Asalanka (Sri Lanka) 483.38 M-20 | Runs-378 | BatA-22 | Wickets-3 | BowlA-18 | Ct/St-9 | FPM-0.5
84 No change Richard Ngarava (Zimbabwe) flag Richard Ngarava (Zimbabwe) 481.74 M-20 | Runs-12 | BatA-2 | Wickets-21 | BowlA-24 | Ct/St-4 | FPM-0.2
85 No change Shadley van Schalkwyk (U.S.A.) flag Shadley van Schalkwyk (U.S.A.) 481.47 M-14 | Runs-104 | BatA-21 | Wickets-15 | BowlA-27 | Ct/St-4 | FPM-0.3
86 No change Nosthush Kenjige (U.S.A.) flag Nosthush Kenjige (U.S.A.) 469.16 M-21 | Runs-10 | BatA-2 | Wickets-19 | BowlA-26 | Ct/St-4 | FPM-0.2
87 No change Mohammed Aslam (Kuwait) flag Mohammed Aslam (Kuwait) 465.11 M-26 | Runs-253 | BatA-17 | Wickets-24 | BowlA-23 | Ct/St-8 | FPM-0.3
88 No change Ish Sodhi (New Zealand) flag Ish Sodhi (New Zealand) 465.00 M-14 | Runs-31 | BatA-4 | Wickets-12 | BowlA-30 | Ct/St-6 | FPM-0.4
89 No change Fakhar Zaman (Pakistan) flag Fakhar Zaman (Pakistan) 460.72 M-16 | Runs-415 | BatA-28 | Wickets-0 | BowlA-na | Ct/St-10 | FPM-0.6
90 No change Kamindu Mendis (Sri Lanka) flag Kamindu Mendis (Sri Lanka) 460.53 M-18 | Runs-305 | BatA-20 | Wickets-2 | BowlA-39 | Ct/St-12 | FPM-0.7
91 No change Shakeel Ahmed (Oman) flag Shakeel Ahmed (Oman) 459.61 M-21 | Runs-142 | BatA-14 | Wickets-17 | BowlA-29 | Ct/St-2 | FPM-0.1
92 No change Lockie Ferguson (New Zealand) flag Lockie Ferguson (New Zealand) 458.41 M-10 | Runs-6 | BatA-2 | Wickets-20 | BowlA-9 | Ct/St-5 | FPM-0.5
93 No change Towhid Hridoy (Bangladesh) flag Towhid Hridoy (Bangladesh) 457.92 M-21 | Runs-493 | BatA-31 | Wickets-0 | BowlA-na | Ct/St-5 | FPM-0.2
94 No change Zeeshan Maqsood (Oman) flag Zeeshan Maqsood (Oman) 454.67 M-20 | Runs-269 | BatA-16 | Wickets-14 | BowlA-24 | Ct/St-3 | FPM-0.2
95 No change Meet Bhavsar (Kuwait) flag Meet Bhavsar (Kuwait) 454.10 M-26 | Runs-679 | BatA-30 | Wickets-8 | BowlA-15 | Ct/St-15 | FPM-0.6
96 No change Litton Das (Bangladesh) flag Litton Das (Bangladesh) 453.29 M-21 | Runs-309 | BatA-16 | Wickets-0 | BowlA-na | Ct/St-26 | FPM-1.2
97 No change Michael Levitt (Netherlands) flag Michael Levitt (Netherlands) 450.36 M-18 | Runs-552 | BatA-35 | Wickets-2 | BowlA-42 | Ct/St-4 | FPM-0.2
98 No change Washington Sundar (India) flag Washington Sundar (India) 446.60 M-12 | Runs-54 | BatA-27 | Wickets-16 | BowlA-13 | Ct/St-6 | FPM-0.5
99 No change Karim Janat (Afghanistan) flag Karim Janat (Afghanistan) 446.41 M-14 | Runs-176 | BatA-22 | Wickets-3 | BowlA-43 | Ct/St-2 | FPM-0.1
100 No change Gareth Delany (Ireland) flag Gareth Delany (Ireland) 444.11 M-11 | Runs-196 | BatA-25 | Wickets-5 | BowlA-29 | Ct/St-5 | FPM-0.5