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
6 No change Travis Head (Australia) flag Travis Head (Australia) 484.41 M-27 | Runs-1372 | Avg-60 | SR*-122
8 No change Charith Asalanka (Sri Lanka) flag Charith Asalanka (Sri Lanka) 464.99 M-68 | Runs-2165 | Avg-42 | SR*-91
9 No change Quinton de Kock (South Africa) flag Quinton de Kock (South Africa) 452.89 M-34 | Runs-1635 | Avg-50 | SR*-103
11 No change David Warner (Australia) flag David Warner (Australia) 437.56 M-33 | Runs-1477 | Avg-45 | SR*-104
15 No change Dawid Malan (England) flag Dawid Malan (England) 412.23 M-29 | Runs-1426 | Avg-57 | SR*-98
22 No change Najmul Hossain Shanto (Bangladesh) flag Najmul Hossain Shanto (Bangladesh) 382.77 M-42 | Runs-1433 | Avg-38 | SR*-81
23 No change Fakhar Zaman (Pakistan) flag Fakhar Zaman (Pakistan) 379.87 M-35 | Runs-1532 | Avg-48 | SR*-91
31 No change Devon Conway (New Zealand) flag Devon Conway (New Zealand) 346.16 M-32 | Runs-1246 | Avg-45 | SR*-90
33 No change Hashmatullah Shahidi (Afghanistan) flag Hashmatullah Shahidi (Afghanistan) 329.55 M-48 | Runs-1313 | Avg-35 | SR*-72
34 No change Imam-ul-Haq (Pakistan) flag Imam-ul-Haq (Pakistan) 325.68 M-32 | Runs-1304 | Avg-43 | SR*-86
39 No change David Miller (South Africa) flag David Miller (South Africa) 300.19 M-43 | Runs-1259 | Avg-45 | SR*-110
49 No change Rachin Ravindra (New Zealand) flag Rachin Ravindra (New Zealand) 266.42 M-25 | Runs-820 | Avg-41 | SR*-108
52 No change Shakib Al Hasan (Bangladesh) flag Shakib Al Hasan (Bangladesh) 263.96 M-41 | Runs-1247 | Avg-35 | SR*-83
53 No change Tom Latham (New Zealand) flag Tom Latham (New Zealand) 252.30 M-48 | Runs-1403 | Avg-40 | SR*-91
55 No change Alex Carey (Australia) flag Alex Carey (Australia) 250.62 M-34 | Runs-887 | Avg-33 | SR*-87
56 No change Tamim Iqbal (Bangladesh) flag Tamim Iqbal (Bangladesh) 249.87 M-36 | Runs-1155 | Avg-36 | SR*-78
57 No change Ishan Kishan (India) flag Ishan Kishan (India) 241.33 M-27 | Runs-933 | Avg-42 | SR*-102
58 No change Shikhar Dhawan (India) flag Shikhar Dhawan (India) 238.57 M-28 | Runs-985 | Avg-39 | SR*-79
60 No change Sean Williams (Zimbabwe) flag Sean Williams (Zimbabwe) 235.12 M-26 | Runs-1182 | Avg-49 | SR*-108
61 No change Ben Stokes (England) flag Ben Stokes (England) 232.78 M-19 | Runs-781 | Avg-43 | SR*-102
63 No change Vikramjit Singh (Netherlands) flag Vikramjit Singh (Netherlands) 231.53 M-40 | Runs-1190 | Avg-31 | SR*-72
64 No change Nicholas Pooran (West Indies) flag Nicholas Pooran (West Indies) 223.68 M-36 | Runs-1051 | Avg-34 | SR*-93
68 No change Saim Ayub (Pakistan) flag Saim Ayub (Pakistan) 218.35 M-9 | Runs-515 | Avg-64 | SR*-106
71 No change George Munsey (Scotland) flag George Munsey (Scotland) 209.26 M-34 | Runs-1333 | Avg-49 | SR*-88
75 No change Ben Duckett (England) flag Ben Duckett (England) 197.19 M-13 | Runs-577 | Avg-48 | SR*-105
76 No change Michael van Lingen (Namibia) flag Michael van Lingen (Namibia) 196.99 M-40 | Runs-1318 | Avg-39 | SR*-92
77 No change Sherfane Rutherford (West Indies) flag Sherfane Rutherford (West Indies) 192.43 M-12 | Runs-497 | Avg-71 | SR*-111
82 No change Craig Ervine (Zimbabwe) flag Craig Ervine (Zimbabwe) 184.76 M-29 | Runs-845 | Avg-34 | SR*-79
90 No change Henry Nicholls (New Zealand) flag Henry Nicholls (New Zealand) 177.52 M-29 | Runs-787 | Avg-34 | SR*-79
91 No change Evin Lewis (West Indies) flag Evin Lewis (West Indies) 173.37 M-12 | Runs-521 | Avg-52 | SR*-94
97 No change Michael Bracewell (New Zealand) flag Michael Bracewell (New Zealand) 164.04 M-22 | Runs-544 | Avg-42 | SR*-117
103 No change Afif Hossain (Bangladesh) flag Afif Hossain (Bangladesh) 157.76 M-33 | Runs-660 | Avg-29 | SR*-88
104 No change Soumya Sarkar (Bangladesh) flag Soumya Sarkar (Bangladesh) 156.46 M-20 | Runs-470 | Avg-31 | SR*-90
110 No change Ayaan Khan (Oman) flag Ayaan Khan (Oman) 151.84 M-41 | Runs-1072 | Avg-30 | SR*-75
112 No change Sam Curran (England) flag Sam Curran (England) 151.52 M-30 | Runs-572 | Avg-29 | SR*-96
114 No change Kyle Mayers (West Indies) flag Kyle Mayers (West Indies) 149.51 M-28 | Runs-660 | Avg-25 | SR*-85
116 No change Tanzid Hasan (Bangladesh) flag Tanzid Hasan (Bangladesh) 147.50 M-21 | Runs-413 | Avg-21 | SR*-100
118 No change Kusal Perera (Sri Lanka) flag Kusal Perera (Sri Lanka) 145.40 M-15 | Runs-412 | Avg-27 | SR*-95
120 No change Rishabh Pant (India) flag Rishabh Pant (India) 138.28 M-15 | Runs-497 | Avg-41 | SR*-108
121 No change Ryan Burl (Zimbabwe) flag Ryan Burl (Zimbabwe) 137.30 M-34 | Runs-695 | Avg-27 | SR*-85
122 No change Steven Taylor (U.S.A.) flag Steven Taylor (U.S.A.) 135.40 M-37 | Runs-1079 | Avg-29 | SR*-81
124 No change Dimuth Karunaratne (Sri Lanka) flag Dimuth Karunaratne (Sri Lanka) 134.84 M-19 | Runs-633 | Avg-37 | SR*-86
125 No change Assad Vala (P.N.G.) flag Assad Vala (P.N.G.) 134.36 M-39 | Runs-1264 | Avg-33 | SR*-70
127 No change Moeen Ali (England) flag Moeen Ali (England) 132.93 M-32 | Runs-565 | Avg-23 | SR*-85
128 No change Jan Nicol Loftie-Eaton (Namibia) flag Jan Nicol Loftie-Eaton (Namibia) 130.87 M-40 | Runs-923 | Avg-30 | SR*-77
129 No change Tony de Zorzi (South Africa) flag Tony de Zorzi (South Africa) 129.19 M-12 | Runs-449 | Avg-41 | SR*-95
135 No change Najibullah Zadran (Afghanistan) flag Najibullah Zadran (Afghanistan) 125.19 M-25 | Runs-474 | Avg-26 | SR*-87
138 No change Gajanand Singh (U.S.A.) flag Gajanand Singh (U.S.A.) 123.58 M-32 | Runs-986 | Avg-37 | SR*-84
142 No change Mark Chapman (New Zealand/Hong Kong) flag Mark Chapman (New Zealand/Hong Kong) 121.06 M-20 | Runs-403 | Avg-29 | SR*-114
143 No change Zeeshan Maqsood (Oman) flag Zeeshan Maqsood (Oman) 120.90 M-37 | Runs-1020 | Avg-31 | SR*-65
145 No change Dunith Wellalage (Sri Lanka) flag Dunith Wellalage (Sri Lanka) 118.06 M-27 | Runs-349 | Avg-22 | SR*-81
147 No change Kushal Malla (Nepal) flag Kushal Malla (Nepal) 116.04 M-36 | Runs-690 | Avg-23 | SR*-88
148 No change Mitchell Santner (New Zealand) flag Mitchell Santner (New Zealand) 114.95 M-35 | Runs-446 | Avg-26 | SR*-97
151 No change Axar Patel (India) flag Axar Patel (India) 112.67 M-22 | Runs-387 | Avg-26 | SR*-93
159 No change Charles Amini (P.N.G.) flag Charles Amini (P.N.G.) 99.37 M-34 | Runs-832 | Avg-24 | SR*-67
165 No change Andy McBrine (Ireland) flag Andy McBrine (Ireland) 96.12 M-42 | Runs-490 | Avg-18 | SR*-66
166 No change Gulsan Jha (Nepal) flag Gulsan Jha (Nepal) 96.10 M-34 | Runs-654 | Avg-30 | SR*-76
172 No change Saud Shakeel (Pakistan) flag Saud Shakeel (Pakistan) 92.30 M-15 | Runs-317 | Avg-29 | SR*-90
173 No change Andile Phehlukwayo (South Africa) flag Andile Phehlukwayo (South Africa) 91.59 M-27 | Runs-320 | Avg-17 | SR*-83
178 No change Nicholas Kirton (Canada) flag Nicholas Kirton (Canada) 88.34 M-18 | Runs-496 | Avg-35 | SR*-76
179 No change Ali Naseer (U.A.E.) flag Ali Naseer (U.A.E.) 88.20 M-17 | Runs-396 | Avg-26 | SR*-102
180 No change Richard Ngarava (Zimbabwe) flag Richard Ngarava (Zimbabwe) 88.17 M-38 | Runs-238 | Avg-16 | SR*-89
188 No change Akeal Hosein (West Indies) flag Akeal Hosein (West Indies) 82.97 M-38 | Runs-266 | Avg-14 | SR*-73
190 No change Ravindra Jadeja (India) flag Ravindra Jadeja (India) 82.56 M-29 | Runs-345 | Avg-31 | SR*-73
191 No change Jan Frylinck (Namibia) flag Jan Frylinck (Namibia) 81.81 M-30 | Runs-571 | Avg-26 | SR*-74
199 No change Mitchell Starc (Australia) flag Mitchell Starc (Australia) 79.17 M-31 | Runs-176 | Avg-12 | SR*-58
202 No change Sese Bau (P.N.G.) flag Sese Bau (P.N.G.) 78.31 M-36 | Runs-711 | Avg-21 | SR*-61
203 No change Rohan Mustafa (U.A.E.) flag Rohan Mustafa (U.A.E.) 78.16 M-44 | Runs-750 | Avg-21 | SR*-59
205 No change Alick Athanaze (West Indies) flag Alick Athanaze (West Indies) 77.05 M-13 | Runs-306 | Avg-24 | SR*-83
206 No change Zane Green (Namibia) flag Zane Green (Namibia) 75.96 M-32 | Runs-571 | Avg-25 | SR*-84
207 No change Danushka Gunathilaka (Sri Lanka) flag Danushka Gunathilaka (Sri Lanka) 75.48 M-9 | Runs-352 | Avg-39 | SR*-90
208 No change Shaheen Shah Afridi (Pakistan) flag Shaheen Shah Afridi (Pakistan) 75.43 M-37 | Runs-184 | Avg-14 | SR*-91
210 No change David Willey (England) flag David Willey (England) 74.04 M-24 | Runs-286 | Avg-26 | SR*-108
212 No change Washington Sundar (India) flag Washington Sundar (India) 73.96 M-21 | Runs-315 | Avg-24 | SR*-83
213 No change Sediqullah Atal (Afghanistan) flag Sediqullah Atal (Afghanistan) 73.48 M-6 | Runs-230 | Avg-46 | SR*-83
214 No change Gudakesh Motie (West Indies) flag Gudakesh Motie (West Indies) 73.08 M-22 | Runs-164 | Avg-27 | SR*-86
223 No change Tadiwanashe Marumani (Zimbabwe) flag Tadiwanashe Marumani (Zimbabwe) 68.19 M-18 | Runs-223 | Avg-14 | SR*-66
225 No change Mark Watt (Scotland) flag Mark Watt (Scotland) 67.17 M-44 | Runs-455 | Avg-22 | SR*-83
227 No change Ryan Rickelton (South Africa) flag Ryan Rickelton (South Africa) 63.54 M-6 | Runs-188 | Avg-31 | SR*-90
234 No change Shoriful Islam (Bangladesh) flag Shoriful Islam (Bangladesh) 61.03 M-40 | Runs-101 | Avg-8 | SR*-84
238 No change Taskin Ahmed (Bangladesh) flag Taskin Ahmed (Bangladesh) 59.80 M-45 | Runs-178 | Avg-10 | SR*-63
243 No change James Neesham (New Zealand) flag James Neesham (New Zealand) 56.05 M-13 | Runs-209 | Avg-23 | SR*-115
244 No change Josh Hazlewood (Australia) flag Josh Hazlewood (Australia) 55.89 M-37 | Runs-78 | Avg-16 | SR*-96
247 No change Ikram Alikhil (Afghanistan) flag Ikram Alikhil (Afghanistan) 55.35 M-19 | Runs-150 | Avg-19 | SR*-83
249 No change Stephan Myburgh (Netherlands) flag Stephan Myburgh (Netherlands) 53.57 M-9 | Runs-233 | Avg-29 | SR*-72
250 No change Kamindu Mendis (Sri Lanka) flag Kamindu Mendis (Sri Lanka) 52.91 M-12 | Runs-214 | Avg-31 | SR*-76