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
3 No change Travis Head (Australia) flag Travis Head (Australia) 657.07 M-34 | Runs-2430 | Avg-45 | SR*-80
4 No change Rishabh Pant (India) flag Rishabh Pant (India) 648.37 M-28 | Runs-2004 | Avg-44 | SR*-76
5 No change Ben Duckett (England) flag Ben Duckett (England) 605.02 M-28 | Runs-2160 | Avg-43 | SR*-88
6 No change Dimuth Karunaratne (Sri Lanka) flag Dimuth Karunaratne (Sri Lanka) 592.15 M-31 | Runs-2613 | Avg-48 | SR*-57
8 No change Usman Khawaja (Australia) flag Usman Khawaja (Australia) 550.79 M-33 | Runs-2705 | Avg-49 | SR*-46
9 No change Saud Shakeel (Pakistan) flag Saud Shakeel (Pakistan) 543.62 M-16 | Runs-1504 | Avg-56 | SR*-50
13 No change Devon Conway (New Zealand) flag Devon Conway (New Zealand) 516.93 M-27 | Runs-1836 | Avg-37 | SR*-52
32 No change Tom Latham (New Zealand) flag Tom Latham (New Zealand) 435.86 M-33 | Runs-1938 | Avg-32 | SR*-49
33 No change Ben Stokes (England) flag Ben Stokes (England) 423.80 M-43 | Runs-2291 | Avg-32 | SR*-62
35 No change Mominul Haque (Bangladesh) flag Mominul Haque (Bangladesh) 422.19 M-29 | Runs-1552 | Avg-32 | SR*-51
37 No change Yashasvi Jaiswal (India) flag Yashasvi Jaiswal (India) 401.21 M-18 | Runs-1766 | Avg-55 | SR*-66
38 No change Najmul Hossain Shanto (Bangladesh) flag Najmul Hossain Shanto (Bangladesh) 392.62 M-29 | Runs-1565 | Avg-28 | SR*-54
40 No change Ravindra Jadeja (India) flag Ravindra Jadeja (India) 380.38 M-29 | Runs-1405 | Avg-34 | SR*-49
44 No change Kamindu Mendis (Sri Lanka) flag Kamindu Mendis (Sri Lanka) 356.29 M-10 | Runs-1110 | Avg-74 | SR*-65
45 No change Imam-ul-Haq (Pakistan) flag Imam-ul-Haq (Pakistan) 349.71 M-13 | Runs-1083 | Avg-47 | SR*-46
46 No change Alex Carey (Australia) flag Alex Carey (Australia) 345.18 M-36 | Runs-1534 | Avg-32 | SR*-61
49 No change Dean Elgar (South Africa) flag Dean Elgar (South Africa) 314.96 M-22 | Runs-1364 | Avg-35 | SR*-53
51 No change Shan Masood (Pakistan) flag Shan Masood (Pakistan) 310.63 M-15 | Runs-775 | Avg-28 | SR*-68
54 No change David Warner (Australia) flag David Warner (Australia) 300.93 M-28 | Runs-1542 | Avg-31 | SR*-60
56 No change Shakib Al Hasan (Bangladesh) flag Shakib Al Hasan (Bangladesh) 274.25 M-15 | Runs-747 | Avg-31 | SR*-60
58 No change Rachin Ravindra (New Zealand) flag Rachin Ravindra (New Zealand) 267.96 M-15 | Runs-1057 | Avg-38 | SR*-56
61 No change Shadman Islam (Bangladesh) flag Shadman Islam (Bangladesh) 255.62 M-14 | Runs-648 | Avg-25 | SR*-45
62 No change Kyle Mayers (West Indies) flag Kyle Mayers (West Indies) 254.99 M-18 | Runs-949 | Avg-33 | SR*-61
63 No change Tamim Iqbal (Bangladesh) flag Tamim Iqbal (Bangladesh) 246.99 M-10 | Runs-729 | Avg-41 | SR*-69
68 No change Niroshan Dickwella (Sri Lanka) flag Niroshan Dickwella (Sri Lanka) 228.52 M-16 | Runs-777 | Avg-31 | SR*-65
69 No change Henry Nicholls (New Zealand) flag Henry Nicholls (New Zealand) 220.33 M-20 | Runs-978 | Avg-31 | SR*-51
73 No change Zakir Hasan (Bangladesh) flag Zakir Hasan (Bangladesh) 211.73 M-13 | Runs-593 | Avg-24 | SR*-49
74 No change Alick Athanaze (West Indies) flag Alick Athanaze (West Indies) 211.37 M-11 | Runs-560 | Avg-27 | SR*-53
76 No change Axar Patel (India) flag Axar Patel (India) 209.26 M-14 | Runs-646 | Avg-36 | SR*-52
77 No change Fawad Alam (Pakistan) flag Fawad Alam (Pakistan) 208.74 M-13 | Runs-629 | Avg-39 | SR*-47
81 No change Lahiru Thirimanne (Sri Lanka) flag Lahiru Thirimanne (Sri Lanka) 197.86 M-9 | Runs-684 | Avg-40 | SR*-43
82 No change Rory Burns (England) flag Rory Burns (England) 196.92 M-11 | Runs-556 | Avg-26 | SR*-42
86 No change Kagiso Rabada (South Africa) flag Kagiso Rabada (South Africa) 189.27 M-26 | Runs-418 | Avg-13 | SR*-58
88 No change Tony de Zorzi (South Africa) flag Tony de Zorzi (South Africa) 186.16 M-11 | Runs-600 | Avg-30 | SR*-54
91 No change Washington Sundar (India) flag Washington Sundar (India) 185.00 M-8 | Runs-442 | Avg-49 | SR*-47
95 No change Tagenarine Chanderpaul (West Indies) flag Tagenarine Chanderpaul (West Indies) 177.15 M-10 | Runs-560 | Avg-33 | SR*-39
102 No change Jacob Bethell (England) flag Jacob Bethell (England) 165.01 M-3 | Runs-260 | Avg-52 | SR*-75
103 No change Taijul Islam (Bangladesh) flag Taijul Islam (Bangladesh) 163.51 M-22 | Runs-360 | Avg-10 | SR*-34
105 No change Sarel Erwee (South Africa) flag Sarel Erwee (South Africa) 162.14 M-10 | Runs-479 | Avg-27 | SR*-43
106 No change Mitchell Santner (New Zealand) flag Mitchell Santner (New Zealand) 158.38 M-7 | Runs-300 | Avg-27 | SR*-63
108 No change Mitchell Starc (Australia) flag Mitchell Starc (Australia) 155.25 M-34 | Runs-638 | Avg-17 | SR*-47
109 No change Sean Williams (Zimbabwe) flag Sean Williams (Zimbabwe) 154.61 M-4 | Runs-528 | Avg-106 | SR*-64
113 No change Alex Lees (England) flag Alex Lees (England) 151.10 M-10 | Runs-453 | Avg-24 | SR*-43
115 No change Quinton de Kock (South Africa) flag Quinton de Kock (South Africa) 145.32 M-6 | Runs-348 | Avg-39 | SR*-69
118 No change Hashmatullah Shahidi (Afghanistan) flag Hashmatullah Shahidi (Afghanistan) 143.14 M-6 | Runs-593 | Avg-74 | SR*-49
119 No change Noman Ali (Pakistan) flag Noman Ali (Pakistan) 142.47 M-17 | Runs-353 | Avg-20 | SR*-48
121 No change Faheem Ashraf (Pakistan) flag Faheem Ashraf (Pakistan) 139.63 M-12 | Runs-439 | Avg-24 | SR*-48
122 No change Saim Ayub (Pakistan) flag Saim Ayub (Pakistan) 138.06 M-7 | Runs-364 | Avg-26 | SR*-55
123 No change James Anderson (England) flag James Anderson (England) 136.85 M-32 | Runs-136 | Avg-5 | SR*-35
130 No change Andy McBrine (Ireland) flag Andy McBrine (Ireland) 124.68 M-6 | Runs-379 | Avg-42 | SR*-56
132 No change Kirk McKenzie (West Indies) flag Kirk McKenzie (West Indies) 123.64 M-6 | Runs-203 | Avg-17 | SR*-59
133 No change Dawid Malan (England) flag Dawid Malan (England) 123.56 M-7 | Runs-350 | Avg-27 | SR*-41
135 No change John Campbell (West Indies) flag John Campbell (West Indies) 120.35 M-9 | Runs-396 | Avg-26 | SR*-47
140 No change Gudakesh Motie (West Indies) flag Gudakesh Motie (West Indies) 117.98 M-9 | Runs-173 | Avg-22 | SR*-62
141 No change Jack Leach (England) flag Jack Leach (England) 117.95 M-29 | Runs-278 | Avg-11 | SR*-36
143 No change Tom Hartley (England) flag Tom Hartley (England) 115.44 M-5 | Runs-185 | Avg-19 | SR*-65
144 No change Moeen Ali (England) flag Moeen Ali (England) 114.74 M-8 | Runs-312 | Avg-22 | SR*-59
148 No change Jayden Seales (West Indies) flag Jayden Seales (West Indies) 110.91 M-17 | Runs-102 | Avg-7 | SR*-35
149 No change Ajaz Patel (New Zealand) flag Ajaz Patel (New Zealand) 110.61 M-13 | Runs-136 | Avg-11 | SR*-36
150 No change Ryan Rickelton (South Africa) flag Ryan Rickelton (South Africa) 110.50 M-9 | Runs-357 | Avg-26 | SR*-45
152 No change Neil Wagner (New Zealand) flag Neil Wagner (New Zealand) 109.04 M-13 | Runs-215 | Avg-17 | SR*-66
153 No change Shamar Joseph (West Indies) flag Shamar Joseph (West Indies) 104.83 M-8 | Runs-186 | Avg-14 | SR*-82
156 No change Taskin Ahmed (Bangladesh) flag Taskin Ahmed (Bangladesh) 103.21 M-12 | Runs-193 | Avg-14 | SR*-48
162 No change Shaheen Shah Afridi (Pakistan) flag Shaheen Shah Afridi (Pakistan) 96.80 M-19 | Runs-179 | Avg-11 | SR*-52
163 No change Josh Hazlewood (Australia) flag Josh Hazlewood (Australia) 96.03 M-19 | Runs-86 | Avg-11 | SR*-36
166 No change Stuart Broad (England) flag Stuart Broad (England) 94.76 M-24 | Runs-327 | Avg-12 | SR*-61
168 No change Michael Bracewell (New Zealand) flag Michael Bracewell (New Zealand) 91.31 M-8 | Runs-259 | Avg-20 | SR*-57
172 No change Shoriful Islam (Bangladesh) flag Shoriful Islam (Bangladesh) 83.22 M-12 | Runs-144 | Avg-10 | SR*-72
174 No change Lahiru Kumara (Sri Lanka) flag Lahiru Kumara (Sri Lanka) 82.04 M-11 | Runs-72 | Avg-6 | SR*-32
177 No change Milan Rathnayake (Sri Lanka) flag Milan Rathnayake (Sri Lanka) 80.66 M-4 | Runs-151 | Avg-30 | SR*-63
183 No change Lasith Embuldeniya (Sri Lanka) flag Lasith Embuldeniya (Sri Lanka) 78.22 M-10 | Runs-135 | Avg-8 | SR*-33
186 No change Craig Ervine (Zimbabwe) flag Craig Ervine (Zimbabwe) 75.78 M-4 | Runs-262 | Avg-37 | SR*-59
193 No change Kuldeep Yadav (India) flag Kuldeep Yadav (India) 67.72 M-7 | Runs-148 | Avg-16 | SR*-28
194 No change Marcus Harris (Australia) flag Marcus Harris (Australia) 66.88 M-5 | Runs-222 | Avg-28 | SR*-38
198 No change Raymon Reifer (West Indies) flag Raymon Reifer (West Indies) 64.44 M-7 | Runs-246 | Avg-21 | SR*-46
204 No change Ruan de Swardt (South Africa) flag Ruan de Swardt (South Africa) 57.63 M-2 | Runs-99 | Avg-33 | SR*-45
207 No change Kusal Perera (Sri Lanka) flag Kusal Perera (Sri Lanka) 54.85 M-3 | Runs-163 | Avg-27 | SR*-65
208 No change Todd Murphy (Australia) flag Todd Murphy (Australia) 54.55 M-6 | Runs-122 | Avg-14 | SR*-60
222 No change Prince Masvaure (Zimbabwe) flag Prince Masvaure (Zimbabwe) 47.30 M-4 | Runs-197 | Avg-33 | SR*-40
227 No change Neil Brand (South Africa) flag Neil Brand (South Africa) 44.53 M-2 | Runs-66 | Avg-17 | SR*-51
240 No change Mir Hamza (Pakistan) flag Mir Hamza (Pakistan) 40.60 M-5 | Runs-18 | Avg-3 | SR*-14
241 No change Charith Asalanka (Sri Lanka) flag Charith Asalanka (Sri Lanka) 39.38 M-3 | Runs-88 | Avg-15 | SR*-51
245 No change Gary Ballance (Zimbabwe/England) flag Gary Ballance (Zimbabwe/England) 37.90 M-1 | Runs-155 | Avg-155 | SR*-53