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
101 No change Nitish Kumar Reddy (India) flag Nitish Kumar Reddy (India) 165.92 M-4 | Runs-294 | Avg-49 | SR*-67
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
104 No change Nishan Madushka (Sri Lanka) flag Nishan Madushka (Sri Lanka) 163.46 M-10 | Runs-571 | Avg-34 | SR*-55
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
107 No change Tristan Stubbs (South Africa) flag Tristan Stubbs (South Africa) 156.10 M-8 | Runs-500 | Avg-36 | SR*-53
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
110 No change Aamer Jamal (Pakistan) flag Aamer Jamal (Pakistan) 154.22 M-7 | Runs-303 | Avg-28 | SR*-57
111 No change Matt Henry (New Zealand) flag Matt Henry (New Zealand) 153.61 M-18 | Runs-425 | Avg-18 | SR*-79
112 No change Nathan Lyon (Australia) flag Nathan Lyon (Australia) 153.14 M-35 | Runs-522 | Avg-14 | SR*-62
113 No change Alex Lees (England) flag Alex Lees (England) 151.10 M-10 | Runs-453 | Avg-24 | SR*-43
114 No change Mayank Agarawal (India) flag Mayank Agarawal (India) 148.72 M-8 | Runs-483 | Avg-32 | SR*-51
115 No change Quinton de Kock (South Africa) flag Quinton de Kock (South Africa) 145.32 M-6 | Runs-348 | Avg-39 | SR*-69
116 No change Ibrahim Zadran (Afghanistan) flag Ibrahim Zadran (Afghanistan) 145.32 M-5 | Runs-393 | Avg-39 | SR*-51
117 No change Ollie Robinson (England) flag Ollie Robinson (England) 143.76 M-20 | Runs-410 | Avg-15 | SR*-56
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
120 No change Mikyle Louis (West Indies) flag Mikyle Louis (West Indies) 140.22 M-7 | Runs-333 | Avg-24 | SR*-43
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
124 No change Kemar Roach (West Indies) flag Kemar Roach (West Indies) 136.40 M-24 | Runs-350 | Avg-12 | SR*-34
125 No change Harry Tector (Ireland) flag Harry Tector (Ireland) 132.99 M-6 | Runs-374 | Avg-31 | SR*-44
126 No change Shardul Thakur (India) flag Shardul Thakur (India) 129.65 M-10 | Runs-327 | Avg-19 | SR*-64
127 No change Roston Chase (West Indies) flag Roston Chase (West Indies) 129.19 M-12 | Runs-396 | Avg-18 | SR*-43
128 No change Sarfaraz Ahmed (Pakistan) flag Sarfaraz Ahmed (Pakistan) 127.94 M-5 | Runs-374 | Avg-47 | SR*-65
129 No change Jos Buttler (England) flag Jos Buttler (England) 126.65 M-10 | Runs-364 | Avg-23 | SR*-42
130 No change Andy McBrine (Ireland) flag Andy McBrine (Ireland) 124.68 M-6 | Runs-379 | Avg-42 | SR*-56
131 No change Nurul Hasan (Bangladesh) flag Nurul Hasan (Bangladesh) 124.50 M-8 | Runs-325 | Avg-23 | SR*-64
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
134 No change Dom Sibley (England) flag Dom Sibley (England) 122.86 M-10 | Runs-356 | Avg-20 | SR*-30
135 No change John Campbell (West Indies) flag John Campbell (West Indies) 120.35 M-9 | Runs-396 | Avg-26 | SR*-47
136 No change Justin Greaves (West Indies) flag Justin Greaves (West Indies) 120.27 M-4 | Runs-207 | Avg-30 | SR*-54
137 No change Jaker Ali (Bangladesh) flag Jaker Ali (Bangladesh) 120.22 M-3 | Runs-236 | Avg-39 | SR*-61
138 No change Mohammed Siraj (India) flag Mohammed Siraj (India) 119.77 M-34 | Runs-124 | Avg-5 | SR*-38
139 No change Gus Atkinson (England) flag Gus Atkinson (England) 118.85 M-11 | Runs-352 | Avg-23 | SR*-79
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
142 No change Mohammed Shami (India) flag Mohammed Shami (India) 117.78 M-14 | Runs-252 | Avg-15 | SR*-71
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
145 No change Asitha Fernando (Sri Lanka) flag Asitha Fernando (Sri Lanka) 113.23 M-21 | Runs-48 | Avg-3 | SR*-25
146 No change Curtis Campher (Ireland) flag Curtis Campher (Ireland) 111.81 M-6 | Runs-297 | Avg-25 | SR*-49
147 No change Ramesh Mendis (Sri Lanka) flag Ramesh Mendis (Sri Lanka) 111.33 M-15 | Runs-380 | Avg-18 | SR*-46
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
151 No change Kamran Ghulam (Pakistan) flag Kamran Ghulam (Pakistan) 110.37 M-3 | Runs-205 | Avg-41 | SR*-58
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
154 No change Colin de Grandhomme (New Zealand) flag Colin de Grandhomme (New Zealand) 103.93 M-5 | Runs-247 | Avg-49 | SR*-75
155 No change Ross Taylor (New Zealand) flag Ross Taylor (New Zealand) 103.50 M-8 | Runs-316 | Avg-26 | SR*-49
156 No change Taskin Ahmed (Bangladesh) flag Taskin Ahmed (Bangladesh) 103.21 M-12 | Runs-193 | Avg-14 | SR*-48
157 No change Prabath Jayasuriya (Sri Lanka) flag Prabath Jayasuriya (Sri Lanka) 103.17 M-18 | Runs-227 | Avg-8 | SR*-33
158 No change Vishwa Fernando (Sri Lanka) flag Vishwa Fernando (Sri Lanka) 100.99 M-18 | Runs-105 | Avg-7 | SR*-26
159 No change Andy Balbirnie (Ireland) flag Andy Balbirnie (Ireland) 100.46 M-6 | Runs-255 | Avg-23 | SR*-49
160 No change Hasan Ali (Pakistan) flag Hasan Ali (Pakistan) 98.21 M-15 | Runs-227 | Avg-10 | SR*-63
161 No change Dhruv Jurel (India) flag Dhruv Jurel (India) 97.16 M-4 | Runs-202 | Avg-40 | SR*-53
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
164 No change Khaled Ahmed (Bangladesh) flag Khaled Ahmed (Bangladesh) 95.53 M-13 | Runs-39 | Avg-2 | SR*-27
165 No change Kyle Jamieson (New Zealand) flag Kyle Jamieson (New Zealand) 95.49 M-14 | Runs-236 | Avg-13 | SR*-49
166 No change Stuart Broad (England) flag Stuart Broad (England) 94.76 M-24 | Runs-327 | Avg-12 | SR*-61
167 No change Brendan Taylor (Zimbabwe) flag Brendan Taylor (Zimbabwe) 94.17 M-3 | Runs-265 | Avg-44 | SR*-97
168 No change Michael Bracewell (New Zealand) flag Michael Bracewell (New Zealand) 91.31 M-8 | Runs-259 | Avg-20 | SR*-57
169 No change Mark Adair (Ireland) flag Mark Adair (Ireland) 90.09 M-5 | Runs-209 | Avg-30 | SR*-69
170 No change Yasir Ali (Bangladesh) flag Yasir Ali (Bangladesh) 89.57 M-6 | Runs-205 | Avg-21 | SR*-46
171 No change Paul Stirling (Ireland) flag Paul Stirling (Ireland) 88.45 M-4 | Runs-247 | Avg-31 | SR*-58
172 No change Shoriful Islam (Bangladesh) flag Shoriful Islam (Bangladesh) 83.22 M-12 | Runs-144 | Avg-10 | SR*-72
173 No change Srikar Bharat (India) flag Srikar Bharat (India) 83.06 M-7 | Runs-221 | Avg-20 | SR*-53
174 No change Lahiru Kumara (Sri Lanka) flag Lahiru Kumara (Sri Lanka) 82.04 M-11 | Runs-72 | Avg-6 | SR*-32
175 No change Naseem Shah (Pakistan) flag Naseem Shah (Pakistan) 80.92 M-12 | Runs-128 | Avg-10 | SR*-34
176 No change Ebadot Hossain (Bangladesh) flag Ebadot Hossain (Bangladesh) 80.79 M-14 | Runs-46 | Avg-5 | SR*-24
177 No change Milan Rathnayake (Sri Lanka) flag Milan Rathnayake (Sri Lanka) 80.66 M-4 | Runs-151 | Avg-30 | SR*-63
178 No change Jomel Warrican (West Indies) flag Jomel Warrican (West Indies) 79.52 M-9 | Runs-107 | Avg-9 | SR*-46
179 No change Lungi Ngidi (South Africa) flag Lungi Ngidi (South Africa) 79.50 M-13 | Runs-80 | Avg-5 | SR*-45
180 No change Haseeb Hameed (England) flag Haseeb Hameed (England) 79.35 M-7 | Runs-220 | Avg-17 | SR*-30
181 No change Sajid Khan (Pakistan) flag Sajid Khan (Pakistan) 78.83 M-10 | Runs-160 | Avg-15 | SR*-55
182 No change Anrich Nortje (South Africa) flag Anrich Nortje (South Africa) 78.43 M-12 | Runs-98 | Avg-7 | SR*-44
183 No change Lasith Embuldeniya (Sri Lanka) flag Lasith Embuldeniya (Sri Lanka) 78.22 M-10 | Runs-135 | Avg-8 | SR*-33
184 No change Rahkeem Cornwall (West Indies) flag Rahkeem Cornwall (West Indies) 77.85 M-7 | Runs-229 | Avg-25 | SR*-62
185 No change Keacy Carty (West Indies) flag Keacy Carty (West Indies) 76.18 M-4 | Runs-173 | Avg-22 | SR*-43
186 No change Craig Ervine (Zimbabwe) flag Craig Ervine (Zimbabwe) 75.78 M-4 | Runs-262 | Avg-37 | SR*-59
187 No change Hasan Mahmud (Bangladesh) flag Hasan Mahmud (Bangladesh) 73.25 M-9 | Runs-107 | Avg-11 | SR*-42
188 No change Rehan Ahmed (England) flag Rehan Ahmed (England) 73.12 M-5 | Runs-103 | Avg-10 | SR*-57
189 No change Peter Moor (Ireland/Zimbabwe) flag Peter Moor (Ireland/Zimbabwe) 72.04 M-6 | Runs-167 | Avg-14 | SR*-48
190 No change Regis Chakabva (Zimbabwe) flag Regis Chakabva (Zimbabwe) 71.75 M-5 | Runs-255 | Avg-36 | SR*-52
191 No change Hanuma Vihari (India) flag Hanuma Vihari (India) 71.50 M-5 | Runs-242 | Avg-35 | SR*-34
192 No change Donald Tiripano (Zimbabwe) flag Donald Tiripano (Zimbabwe) 70.72 M-6 | Runs-232 | Avg-26 | SR*-38
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
195 No change Zubayr Hamza (South Africa) flag Zubayr Hamza (South Africa) 65.97 M-3 | Runs-126 | Avg-21 | SR*-32
196 No change Shahadat Hossain (Bangladesh) flag Shahadat Hossain (Bangladesh) 65.24 M-6 | Runs-190 | Avg-16 | SR*-39
197 No change Brydon Carse (England) flag Brydon Carse (England) 64.84 M-5 | Runs-94 | Avg-19 | SR*-79
198 No change Raymon Reifer (West Indies) flag Raymon Reifer (West Indies) 64.44 M-7 | Runs-246 | Avg-21 | SR*-46
199 No change Scott Kuggeleijn (New Zealand) flag Scott Kuggeleijn (New Zealand) 64.01 M-3 | Runs-92 | Avg-15 | SR*-75
200 No change Will O�Rourke (New Zealand) flag Will O�Rourke (New Zealand) 61.14 M-10 | Runs-18 | Avg-3 | SR*-9