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 Yashasvi Jaiswal (India) flag Yashasvi Jaiswal (India) 823.29 M-15 | Runs-1478 | Avg-55 | SR*-69
2 No change Joe Root (England) flag Joe Root (England) 701.62 M-17 | Runs-1556 | Avg-56 | SR*-63
3 No change Kane Williamson (New Zealand) flag Kane Williamson (New Zealand) 654.39 M-9 | Runs-1013 | Avg-60 | SR*-54
4 No change Kamindu Mendis (Sri Lanka) flag Kamindu Mendis (Sri Lanka) 648.51 M-9 | Runs-1049 | Avg-75 | SR*-66
5 No change Ben Duckett (England) flag Ben Duckett (England) 615.77 M-17 | Runs-1149 | Avg-37 | SR*-87
6 No change Harry Brook (England) flag Harry Brook (England) 572.92 M-12 | Runs-1100 | Avg-55 | SR*-85
7 No change Rachin Ravindra (New Zealand) flag Rachin Ravindra (New Zealand) 547.74 M-12 | Runs-984 | Avg-43 | SR*-60
8 No change Shubman Gill (India) flag Shubman Gill (India) 536.28 M-12 | Runs-866 | Avg-43 | SR*-62
9 No change Travis Head (Australia) flag Travis Head (Australia) 530.00 M-9 | Runs-608 | Avg-41 | SR*-85
10 No change Ollie Pope (England) flag Ollie Pope (England) 477.26 M-17 | Runs-994 | Avg-33 | SR*-69
11 No change Zak Crawley (England) flag Zak Crawley (England) 444.85 M-14 | Runs-695 | Avg-28 | SR*-72
12 No change Dinesh Chandimal (Sri Lanka) flag Dinesh Chandimal (Sri Lanka) 440.87 M-10 | Runs-724 | Avg-43 | SR*-55
13 No change Saud Shakeel (Pakistan) flag Saud Shakeel (Pakistan) 434.76 M-7 | Runs-544 | Avg-42 | SR*-57
14 No change Dhananjaya de Silva (Sri Lanka) flag Dhananjaya de Silva (Sri Lanka) 424.74 M-10 | Runs-710 | Avg-42 | SR*-64
15 No change Rishabh Pant (India) flag Rishabh Pant (India) 422.28 M-9 | Runs-576 | Avg-36 | SR*-73
16 No change Aiden Markram (South Africa) flag Aiden Markram (South Africa) 404.66 M-8 | Runs-536 | Avg-36 | SR*-65
17 No change David Bedingham (South Africa) flag David Bedingham (South Africa) 404.25 M-10 | Runs-540 | Avg-32 | SR*-68
18 No change Pathum Nissanka (Sri Lanka) flag Pathum Nissanka (Sri Lanka) 404.15 M-6 | Runs-380 | Avg-38 | SR*-76
19 No change Mominul Haque (Bangladesh) flag Mominul Haque (Bangladesh) 386.51 M-10 | Runs-529 | Avg-31 | SR*-55
20 No change Mehidy Hasan Miraz (Bangladesh) flag Mehidy Hasan Miraz (Bangladesh) 384.89 M-10 | Runs-614 | Avg-38 | SR*-55
21 No change Tom Blundell (New Zealand) flag Tom Blundell (New Zealand) 371.11 M-12 | Runs-466 | Avg-23 | SR*-72
22 No change Mohammad Rizwan (Pakistan) flag Mohammad Rizwan (Pakistan) 366.47 M-7 | Runs-539 | Avg-45 | SR*-60
23 No change Angelo Mathews (Sri Lanka) flag Angelo Mathews (Sri Lanka) 362.59 M-10 | Runs-681 | Avg-40 | SR*-49
24 No change Rohit Sharma (India) flag Rohit Sharma (India) 361.19 M-14 | Runs-619 | Avg-25 | SR*-63
25 No change Kavem Hodge (West Indies) flag Kavem Hodge (West Indies) 360.28 M-9 | Runs-516 | Avg-29 | SR*-50
26 No change Tom Latham (New Zealand) flag Tom Latham (New Zealand) 359.96 M-12 | Runs-633 | Avg-26 | SR*-51
27 No change Alick Athanaze (West Indies) flag Alick Athanaze (West Indies) 344.41 M-9 | Runs-448 | Avg-25 | SR*-56
28 No change Jamie Smith (England) flag Jamie Smith (England) 339.39 M-9 | Runs-637 | Avg-42 | SR*-72
29 No change Steven Smith (Australia) flag Steven Smith (Australia) 336.96 M-9 | Runs-490 | Avg-35 | SR*-54
30 No change KL Rahul (India) flag KL Rahul (India) 329.43 M-9 | Runs-493 | Avg-35 | SR*-58
31 No change Daryl Mitchell (New Zealand) flag Daryl Mitchell (New Zealand) 328.33 M-11 | Runs-607 | Avg-30 | SR*-50
32 No change Salman Agha (Pakistan) flag Salman Agha (Pakistan) 326.09 M-7 | Runs-454 | Avg-41 | SR*-68
33 No change Ben Stokes (England) flag Ben Stokes (England) 324.04 M-13 | Runs-602 | Avg-29 | SR*-66
34 No change Kusal Mendis (Sri Lanka) flag Kusal Mendis (Sri Lanka) 322.25 M-9 | Runs-490 | Avg-33 | SR*-67
35 No change Will Young (New Zealand) flag Will Young (New Zealand) 321.43 M-7 | Runs-481 | Avg-40 | SR*-48
36 No change Dimuth Karunaratne (Sri Lanka) flag Dimuth Karunaratne (Sri Lanka) 319.93 M-10 | Runs-534 | Avg-30 | SR*-58
37 No change Glenn Phillips (New Zealand) flag Glenn Phillips (New Zealand) 314.38 M-12 | Runs-495 | Avg-29 | SR*-73
38 No change Virat Kohli (India) flag Virat Kohli (India) 311.41 M-10 | Runs-417 | Avg-25 | SR*-62
39 No change Alex Carey (Australia) flag Alex Carey (Australia) 310.22 M-9 | Runs-440 | Avg-34 | SR*-73
40 No change Ravindra Jadeja (India) flag Ravindra Jadeja (India) 307.05 M-12 | Runs-527 | Avg-29 | SR*-50
41 No change Temba Bavuma (South Africa) flag Temba Bavuma (South Africa) 303.68 M-5 | Runs-503 | Avg-56 | SR*-53
42 No change Sarfaraz Khan (India) flag Sarfaraz Khan (India) 301.71 M-6 | Runs-371 | Avg-37 | SR*-75
43 No change Devon Conway (New Zealand) flag Devon Conway (New Zealand) 298.13 M-9 | Runs-386 | Avg-21 | SR*-55
44 No change Shan Masood (Pakistan) flag Shan Masood (Pakistan) 293.65 M-7 | Runs-410 | Avg-32 | SR*-65
45 No change Shadman Islam (Bangladesh) flag Shadman Islam (Bangladesh) 289.46 M-7 | Runs-364 | Avg-28 | SR*-50
46 No change Litton Das (Bangladesh) flag Litton Das (Bangladesh) 288.45 M-9 | Runs-394 | Avg-25 | SR*-58
47 No change Marnus Labuschagne (Australia) flag Marnus Labuschagne (Australia) 282.14 M-9 | Runs-464 | Avg-31 | SR*-47
48 No change Kraigg Brathwaite (West Indies) flag Kraigg Brathwaite (West Indies) 280.96 M-9 | Runs-372 | Avg-21 | SR*-42
49 No change Tristan Stubbs (South Africa) flag Tristan Stubbs (South Africa) 278.29 M-8 | Runs-500 | Avg-36 | SR*-53
50 No change Nitish Kumar Reddy (India) flag Nitish Kumar Reddy (India) 271.05 M-4 | Runs-294 | Avg-49 | SR*-67
51 No change Tony de Zorzi (South Africa) flag Tony de Zorzi (South Africa) 269.77 M-8 | Runs-458 | Avg-31 | SR*-57
52 No change Jacob Bethell (England) flag Jacob Bethell (England) 269.55 M-3 | Runs-260 | Avg-52 | SR*-75
53 No change Jonny Bairstow (England) flag Jonny Bairstow (England) 269.00 M-5 | Runs-238 | Avg-24 | SR*-82
54 No change Najmul Hossain Shanto (Bangladesh) flag Najmul Hossain Shanto (Bangladesh) 267.77 M-8 | Runs-317 | Avg-21 | SR*-54
55 No change Joshua Da Silva (West Indies) flag Joshua Da Silva (West Indies) 264.72 M-9 | Runs-356 | Avg-22 | SR*-53
56 No change Kyle Verreynne (South Africa) flag Kyle Verreynne (South Africa) 259.08 M-8 | Runs-384 | Avg-35 | SR*-66
57 No change Mushfiqur Rahim (Bangladesh) flag Mushfiqur Rahim (Bangladesh) 256.90 M-6 | Runs-331 | Avg-33 | SR*-57
58 No change Cameron Green (Australia) flag Cameron Green (Australia) 244.38 M-4 | Runs-302 | Avg-50 | SR*-57
59 No change Jason Holder (West Indies) flag Jason Holder (West Indies) 244.25 M-5 | Runs-276 | Avg-35 | SR*-51
60 No change Mikyle Louis (West Indies) flag Mikyle Louis (West Indies) 243.01 M-7 | Runs-333 | Avg-24 | SR*-43
61 No change Gus Atkinson (England) flag Gus Atkinson (England) 241.43 M-11 | Runs-352 | Avg-23 | SR*-79
62 No change Saim Ayub (Pakistan) flag Saim Ayub (Pakistan) 239.27 M-7 | Runs-364 | Avg-26 | SR*-55
63 No change Mitchell Marsh (Australia) flag Mitchell Marsh (Australia) 238.73 M-9 | Runs-283 | Avg-19 | SR*-60
64 No change Mitchell Santner (New Zealand) flag Mitchell Santner (New Zealand) 231.46 M-5 | Runs-264 | Avg-29 | SR*-63
65 No change Rahmat Shah (Afghanistan) flag Rahmat Shah (Afghanistan) 228.09 M-3 | Runs-388 | Avg-78 | SR*-56
66 No change Usman Khawaja (Australia) flag Usman Khawaja (Australia) 226.99 M-9 | Runs-415 | Avg-26 | SR*-41
67 No change Ravichandran Ashwin (India) flag Ravichandran Ashwin (India) 216.49 M-11 | Runs-310 | Avg-18 | SR*-54
68 No change Aamer Jamal (Pakistan) flag Aamer Jamal (Pakistan) 211.83 M-5 | Runs-260 | Avg-33 | SR*-61
69 No change Pat Cummins (Australia) flag Pat Cummins (Australia) 208.59 M-9 | Runs-306 | Avg-24 | SR*-67
70 No change Justin Greaves (West Indies) flag Justin Greaves (West Indies) 196.48 M-4 | Runs-207 | Avg-30 | SR*-54
71 No change Jaker Ali (Bangladesh) flag Jaker Ali (Bangladesh) 196.40 M-3 | Runs-236 | Avg-39 | SR*-61
72 No change Shamar Joseph (West Indies) flag Shamar Joseph (West Indies) 192.10 M-8 | Runs-186 | Avg-14 | SR*-82
73 No change Tom Hartley (England) flag Tom Hartley (England) 188.59 M-5 | Runs-185 | Avg-19 | SR*-65
74 No change Kamran Ghulam (Pakistan) flag Kamran Ghulam (Pakistan) 180.30 M-3 | Runs-205 | Avg-41 | SR*-58
75 No change Kirk McKenzie (West Indies) flag Kirk McKenzie (West Indies) 179.92 M-5 | Runs-171 | Avg-17 | SR*-60
76 No change Ben Foakes (England) flag Ben Foakes (England) 179.91 M-5 | Runs-205 | Avg-21 | SR*-39
77 No change Abdullah Shafique (Pakistan) flag Abdullah Shafique (Pakistan) 178.73 M-6 | Runs-174 | Avg-16 | SR*-44
78 No change Zakir Hasan (Bangladesh) flag Zakir Hasan (Bangladesh) 176.23 M-8 | Runs-239 | Avg-16 | SR*-49
79 No change Babar Azam (Pakistan) flag Babar Azam (Pakistan) 171.42 M-5 | Runs-202 | Avg-20 | SR*-48
80 No change Tim Southee (New Zealand) flag Tim Southee (New Zealand) 169.47 M-11 | Runs-186 | Avg-10 | SR*-78
81 No change Gudakesh Motie (West Indies) flag Gudakesh Motie (West Indies) 163.27 M-5 | Runs-121 | Avg-20 | SR*-63
82 No change Matt Henry (New Zealand) flag Matt Henry (New Zealand) 159.03 M-9 | Runs-187 | Avg-12 | SR*-87
83 No change Dhruv Jurel (India) flag Dhruv Jurel (India) 158.73 M-4 | Runs-202 | Avg-40 | SR*-53
84 No change Wiaan Mulder (South Africa) flag Wiaan Mulder (South Africa) 157.31 M-5 | Runs-258 | Avg-65 | SR*-56
85 No change Mark Wood (England) flag Mark Wood (England) 156.35 M-6 | Runs-83 | Avg-10 | SR*-75
86 No change Washington Sundar (India) flag Washington Sundar (India) 153.62 M-4 | Runs-177 | Avg-35 | SR*-40
87 No change Alzarri Joseph (West Indies) flag Alzarri Joseph (West Indies) 150.67 M-7 | Runs-147 | Avg-11 | SR*-65
88 No change Taijul Islam (Bangladesh) flag Taijul Islam (Bangladesh) 149.89 M-7 | Runs-207 | Avg-15 | SR*-38
89 No change Ibrahim Zadran (Afghanistan) flag Ibrahim Zadran (Afghanistan) 144.25 M-2 | Runs-179 | Avg-45 | SR*-49
90 No change Hasan Mahmud (Bangladesh) flag Hasan Mahmud (Bangladesh) 141.51 M-9 | Runs-107 | Avg-11 | SR*-42
91 No change Mahmudul Hasan Joy (Bangladesh) flag Mahmudul Hasan Joy (Bangladesh) 141.09 M-6 | Runs-162 | Avg-14 | SR*-38
92 No change Hashmatullah Shahidi (Afghanistan) flag Hashmatullah Shahidi (Afghanistan) 140.62 M-3 | Runs-356 | Avg-71 | SR*-50
93 No change Shakib Al Hasan (Bangladesh) flag Shakib Al Hasan (Bangladesh) 140.42 M-5 | Runs-155 | Avg-19 | SR*-55
94 No change Nathan Lyon (Australia) flag Nathan Lyon (Australia) 140.34 M-9 | Runs-188 | Avg-16 | SR*-64
95 No change Sean Williams (Zimbabwe) flag Sean Williams (Zimbabwe) 137.45 M-2 | Runs-264 | Avg-88 | SR*-83
96 No change Milan Rathnayake (Sri Lanka) flag Milan Rathnayake (Sri Lanka) 131.77 M-4 | Runs-151 | Avg-30 | SR*-63
97 No change Jasprit Bumrah (India) flag Jasprit Bumrah (India) 127.56 M-13 | Runs-97 | Avg-7 | SR*-40
98 No change Nishan Madushka (Sri Lanka) flag Nishan Madushka (Sri Lanka) 126.02 M-5 | Runs-186 | Avg-21 | SR*-59
99 No change Keacy Carty (West Indies) flag Keacy Carty (West Indies) 124.44 M-4 | Runs-173 | Avg-22 | SR*-43
100 No change Will O�Rourke (New Zealand) flag Will O�Rourke (New Zealand) 124.20 M-10 | Runs-18 | Avg-3 | SR*-9