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 Mohammed Aslam (Kuwait) flag Mohammed Aslam (Kuwait) 457.91 M-56 | Runs-636 | BatA-19 | Wickets-61 | BowlA-19 | Ct/St-14 | FPM-0.3
102 No change Junaid Siddique (U.A.E.) flag Junaid Siddique (U.A.E.) 456.22 M-58 | Runs-80 | BatA-13 | Wickets-80 | BowlA-22 | Ct/St-14 | FPM-0.2
103 No change Gulbadin Naib (Afghanistan) flag Gulbadin Naib (Afghanistan) 454.94 M-27 | Runs-450 | BatA-25 | Wickets-16 | BowlA-15 | Ct/St-12 | FPM-0.4
104 No change Rishabh Pant (India) flag Rishabh Pant (India) 453.19 M-48 | Runs-799 | BatA-25 | Wickets-0 | BowlA-na | Ct/St-40 | FPM-0.8
105 No change Phil Salt (England) flag Phil Salt (England) 451.84 M-38 | Runs-1106 | BatA-37 | Wickets-0 | BowlA-na | Ct/St-25 | FPM-0.7
106 No change Mark Watt (Scotland) flag Mark Watt (Scotland) 450.91 M-35 | Runs-190 | BatA-12 | Wickets-37 | BowlA-22 | Ct/St-8 | FPM-0.2
107 No change Paul Stirling (Ireland) flag Paul Stirling (Ireland) 449.51 M-69 | Runs-1531 | BatA-24 | Wickets-3 | BowlA-21 | Ct/St-18 | FPM-0.3
108 No change Dushmantha Chameera (Sri Lanka) flag Dushmantha Chameera (Sri Lanka) 446.75 M-36 | Runs-70 | BatA-6 | Wickets-39 | BowlA-26 | Ct/St-5 | FPM-0.1
109 No change Roston Chase (West Indies) flag Roston Chase (West Indies) 446.37 M-32 | Runs-410 | BatA-23 | Wickets-22 | BowlA-27 | Ct/St-10 | FPM-0.3
110 No change Heinrich Klaasen (South Africa) flag Heinrich Klaasen (South Africa) 443.32 M-45 | Runs-729 | BatA-23 | Wickets-0 | BowlA-na | Ct/St-28 | FPM-0.6
111 No change Zeeshan Maqsood (Oman) flag Zeeshan Maqsood (Oman) 441.93 M-42 | Runs-822 | BatA-27 | Wickets-33 | BowlA-22 | Ct/St-5 | FPM-0.1
112 No change Virat Kohli (India) flag Virat Kohli (India) 441.06 M-40 | Runs-1260 | BatA-45 | Wickets-0 | BowlA-na | Ct/St-12 | FPM-0.3
113 No change Trent Boult (New Zealand) flag Trent Boult (New Zealand) 439.17 M-32 | Runs-36 | BatA-18 | Wickets-44 | BowlA-19 | Ct/St-10 | FPM-0.3
114 No change Soumya Sarkar (Bangladesh) flag Soumya Sarkar (Bangladesh) 433.47 M-37 | Runs-577 | BatA-16 | Wickets-6 | BowlA-30 | Ct/St-20 | FPM-0.5
115 No change Imad Wasim (Pakistan) flag Imad Wasim (Pakistan) 432.69 M-26 | Runs-252 | BatA-19 | Wickets-26 | BowlA-20 | Ct/St-3 | FPM-0.1
116 No change Ibrahim Zadran (Afghanistan) flag Ibrahim Zadran (Afghanistan) 432.36 M-41 | Runs-1091 | BatA-31 | Wickets-0 | BowlA-na | Ct/St-16 | FPM-0.4
117 No change Wessly Madhevere (Zimbabwe) flag Wessly Madhevere (Zimbabwe) 432.12 M-68 | Runs-1087 | BatA-19 | Wickets-14 | BowlA-31 | Ct/St-25 | FPM-0.4
118 No change Najmul Hossain Shanto (Bangladesh) flag Najmul Hossain Shanto (Bangladesh) 428.42 M-47 | Runs-944 | BatA-24 | Wickets-0 | BowlA-na | Ct/St-28 | FPM-0.6
119 No change Karan KC (Nepal) flag Karan KC (Nepal) 425.27 M-47 | Runs-271 | BatA-17 | Wickets-60 | BowlA-20 | Ct/St-16 | FPM-0.3
120 No change Dhananjaya de Silva (Sri Lanka) flag Dhananjaya de Silva (Sri Lanka) 422.71 M-29 | Runs-516 | BatA-21 | Wickets-11 | BowlA-18 | Ct/St-17 | FPM-0.6
121 No change Assad Vala (P.N.G.) flag Assad Vala (P.N.G.) 419.27 M-37 | Runs-814 | BatA-26 | Wickets-17 | BowlA-19 | Ct/St-16 | FPM-0.4
122 No change Virandeep Singh (Malaysia) flag Virandeep Singh (Malaysia) 417.89 M-63 | Runs-1877 | BatA-41 | Wickets-70 | BowlA-12 | Ct/St-28 | FPM-0.4
123 No change Ruben Trumpelmann (Namibia) flag Ruben Trumpelmann (Namibia) 416.65 M-32 | Runs-157 | BatA-17 | Wickets-32 | BowlA-22 | Ct/St-8 | FPM-0.3
124 No change Sayed Monib (Kuwait) flag Sayed Monib (Kuwait) 416.63 M-39 | Runs-261 | BatA-15 | Wickets-47 | BowlA-21 | Ct/St-14 | FPM-0.4
125 No change Najibullah Zadran (Afghanistan) flag Najibullah Zadran (Afghanistan) 413.64 M-47 | Runs-854 | BatA-28 | Wickets-0 | BowlA-na | Ct/St-14 | FPM-0.3
126 No change Kyle Mayers (West Indies) flag Kyle Mayers (West Indies) 413.58 M-36 | Runs-737 | BatA-22 | Wickets-0 | BowlA-na | Ct/St-15 | FPM-0.4
127 No change Bilal Khan (Oman) flag Bilal Khan (Oman) 409.68 M-44 | Runs-9 | BatA-2 | Wickets-59 | BowlA-18 | Ct/St-4 | FPM-0.1
128 No change Ehsan Khan (Hong Kong) flag Ehsan Khan (Hong Kong) 408.08 M-55 | Runs-149 | BatA-8 | Wickets-93 | BowlA-13 | Ct/St-15 | FPM-0.3
129 No change Michael Bracewell (New Zealand) flag Michael Bracewell (New Zealand) 407.92 M-26 | Runs-258 | BatA-20 | Wickets-28 | BowlA-17 | Ct/St-12 | FPM-0.5
130 No change Saad Bin Zafar (Canada) flag Saad Bin Zafar (Canada) 405.77 M-38 | Runs-347 | BatA-29 | Wickets-38 | BowlA-20 | Ct/St-16 | FPM-0.4
131 No change Lorcan Tucker (Ireland) flag Lorcan Tucker (Ireland) 405.10 M-57 | Runs-1187 | BatA-24 | Wickets-0 | BowlA-na | Ct/St-49 | FPM-0.9
132 No change David Warner (Australia) flag David Warner (Australia) 404.77 M-29 | Runs-1012 | BatA-39 | Wickets-0 | BowlA-na | Ct/St-18 | FPM-0.6
133 No change Mujeeb Ur Rahman (Afghanistan) flag Mujeeb Ur Rahman (Afghanistan) 404.61 M-30 | Runs-46 | BatA-8 | Wickets-38 | BowlA-18 | Ct/St-3 | FPM-0.1
134 No change Pat Cummins (Australia) flag Pat Cummins (Australia) 404.11 M-27 | Runs-110 | BatA-14 | Wickets-29 | BowlA-27 | Ct/St-7 | FPM-0.3
135 No change Paul van Meekeren (Netherlands) flag Paul van Meekeren (Netherlands) 403.08 M-30 | Runs-74 | BatA-7 | Wickets-35 | BowlA-21 | Ct/St-13 | FPM-0.4
136 No change Andy Balbirnie (Ireland) flag Andy Balbirnie (Ireland) 402.53 M-67 | Runs-1447 | BatA-22 | Wickets-0 | BowlA-na | Ct/St-24 | FPM-0.4
137 No change Rishad Hossain (Bangladesh) flag Rishad Hossain (Bangladesh) 399.14 M-30 | Runs-155 | BatA-10 | Wickets-38 | BowlA-20 | Ct/St-13 | FPM-0.4
138 No change Mitchell Starc (Australia) flag Mitchell Starc (Australia) 397.40 M-30 | Runs-74 | BatA-15 | Wickets-32 | BowlA-30 | Ct/St-11 | FPM-0.4
139 No change Bhuvneshwar Kumar (India) flag Bhuvneshwar Kumar (India) 390.21 M-44 | Runs-44 | BatA-11 | Wickets-49 | BowlA-20 | Ct/St-9 | FPM-0.2
140 No change Craig Young (Ireland) flag Craig Young (Ireland) 389.91 M-34 | Runs-51 | BatA-6 | Wickets-49 | BowlA-21 | Ct/St-4 | FPM-0.1
141 No change Sompal Kami (Nepal) flag Sompal Kami (Nepal) 389.23 M-46 | Runs-131 | BatA-7 | Wickets-44 | BowlA-23 | Ct/St-17 | FPM-0.4
142 No change George Munsey (Scotland) flag George Munsey (Scotland) 388.45 M-36 | Runs-1091 | BatA-32 | Wickets-0 | BowlA-na | Ct/St-16 | FPM-0.4
143 No change Kushal Bhurtel (Nepal) flag Kushal Bhurtel (Nepal) 388.25 M-53 | Runs-1298 | BatA-28 | Wickets-19 | BowlA-10 | Ct/St-31 | FPM-0.6
144 No change Riazat Ali Shah (Uganda) flag Riazat Ali Shah (Uganda) 387.53 M-68 | Runs-1344 | BatA-31 | Wickets-40 | BowlA-21 | Ct/St-28 | FPM-0.4
145 No change Imran Anwar (Bahrain) flag Imran Anwar (Bahrain) 387.45 M-60 | Runs-839 | BatA-19 | Wickets-51 | BowlA-24 | Ct/St-12 | FPM-0.2
146 No change Matthew Wade (Australia) flag Matthew Wade (Australia) 386.75 M-59 | Runs-775 | BatA-29 | Wickets-0 | BowlA-na | Ct/St-47 | FPM-0.8
147 No change Ravindra Jadeja (India) flag Ravindra Jadeja (India) 383.52 M-24 | Runs-298 | BatA-30 | Wickets-15 | BowlA-31 | Ct/St-7 | FPM-0.3
148 No change Naseem Shah (Pakistan) flag Naseem Shah (Pakistan) 380.42 M-30 | Runs-51 | BatA-7 | Wickets-25 | BowlA-35 | Ct/St-3 | FPM-0.1
149 No change Nasum Ahmed (Bangladesh) flag Nasum Ahmed (Bangladesh) 379.35 M-35 | Runs-64 | BatA-9 | Wickets-34 | BowlA-23 | Ct/St-6 | FPM-0.2
150 No change Aayan Afzal Khan (U.A.E.) flag Aayan Afzal Khan (U.A.E.) 377.40 M-36 | Runs-165 | BatA-13 | Wickets-37 | BowlA-20 | Ct/St-6 | FPM-0.2
151 No change Rizwan Butt (Bahrain) flag Rizwan Butt (Bahrain) 375.16 M-47 | Runs-189 | BatA-11 | Wickets-72 | BowlA-17 | Ct/St-10 | FPM-0.2
152 No change Washington Sundar (India) flag Washington Sundar (India) 372.89 M-26 | Runs-121 | BatA-20 | Wickets-26 | BowlA-19 | Ct/St-10 | FPM-0.4
153 No change Adam Milne (New Zealand) flag Adam Milne (New Zealand) 372.61 M-32 | Runs-62 | BatA-6 | Wickets-36 | BowlA-27 | Ct/St-6 | FPM-0.2
154 No change Max O'Dowd (Netherlands) flag Max O'Dowd (Netherlands) 370.97 M-41 | Runs-1168 | BatA-32 | Wickets-1 | BowlA-9 | Ct/St-13 | FPM-0.3
155 No change Charles Amini (P.N.G.) flag Charles Amini (P.N.G.) 370.28 M-36 | Runs-651 | BatA-23 | Wickets-28 | BowlA-19 | Ct/St-13 | FPM-0.4
156 No change Reece Topley (England) flag Reece Topley (England) 368.76 M-29 | Runs-16 | BatA-8 | Wickets-28 | BowlA-29 | Ct/St-5 | FPM-0.2
157 No change Mohammad Wasim (Pakistan) flag Mohammad Wasim (Pakistan) 368.44 M-29 | Runs-46 | BatA-12 | Wickets-36 | BowlA-21 | Ct/St-17 | FPM-0.6
158 No change Tristan Stubbs (South Africa) flag Tristan Stubbs (South Africa) 365.39 M-35 | Runs-670 | BatA-29 | Wickets-0 | BowlA-na | Ct/St-19 | FPM-0.5
159 No change Shiraz Khan (Kuwait) flag Shiraz Khan (Kuwait) 363.97 M-42 | Runs-345 | BatA-25 | Wickets-39 | BowlA-23 | Ct/St-13 | FPM-0.3
160 No change Sarfaraz Ali (Bahrain) flag Sarfaraz Ali (Bahrain) 363.45 M-44 | Runs-797 | BatA-19 | Wickets-34 | BowlA-25 | Ct/St-5 | FPM-0.1
161 No change Jofra Archer (England) flag Jofra Archer (England) 362.20 M-22 | Runs-57 | BatA-14 | Wickets-28 | BowlA-21 | Ct/St-5 | FPM-0.2
162 No change Logan van Beek (Netherlands) flag Logan van Beek (Netherlands) 362.08 M-23 | Runs-95 | BatA-10 | Wickets-31 | BowlA-17 | Ct/St-14 | FPM-0.6
163 No change Chris Greaves (Scotland) flag Chris Greaves (Scotland) 359.87 M-30 | Runs-270 | BatA-19 | Wickets-18 | BowlA-27 | Ct/St-12 | FPM-0.4
164 No change Abbas Afridi (Pakistan) flag Abbas Afridi (Pakistan) 358.98 M-18 | Runs-92 | BatA-12 | Wickets-30 | BowlA-15 | Ct/St-4 | FPM-0.2
165 No change Adnan Idrees (Kuwait) flag Adnan Idrees (Kuwait) 358.62 M-36 | Runs-294 | BatA-10 | Wickets-37 | BowlA-19 | Ct/St-8 | FPM-0.2
166 No change Tanzim Hasan Sakib (Bangladesh) flag Tanzim Hasan Sakib (Bangladesh) 358.23 M-18 | Runs-60 | BatA-10 | Wickets-24 | BowlA-23 | Ct/St-11 | FPM-0.6
167 No change Meet Bhavsar (Kuwait) flag Meet Bhavsar (Kuwait) 357.78 M-56 | Runs-1484 | BatA-30 | Wickets-9 | BowlA-18 | Ct/St-26 | FPM-0.5
168 No change Ali Naseer (U.A.E.) flag Ali Naseer (U.A.E.) 356.92 M-40 | Runs-321 | BatA-16 | Wickets-51 | BowlA-20 | Ct/St-22 | FPM-0.6
169 No change Sandeep Lamichhane (Nepal) flag Sandeep Lamichhane (Nepal) 356.01 M-37 | Runs-50 | BatA-8 | Wickets-74 | BowlA-12 | Ct/St-19 | FPM-0.5
170 No change Harry Brook (England) flag Harry Brook (England) 355.53 M-39 | Runs-707 | BatA-31 | Wickets-0 | BowlA-na | Ct/St-27 | FPM-0.7
171 No change Marco Jansen (South Africa) flag Marco Jansen (South Africa) 354.13 M-17 | Runs-166 | BatA-18 | Wickets-16 | BowlA-32 | Ct/St-11 | FPM-0.6
172 No change Yasin Patel (Kuwait) flag Yasin Patel (Kuwait) 353.91 M-47 | Runs-144 | BatA-13 | Wickets-55 | BowlA-19 | Ct/St-23 | FPM-0.5
173 No change Cosmas Kyewuta (Uganda) flag Cosmas Kyewuta (Uganda) 349.22 M-36 | Runs-108 | BatA-14 | Wickets-48 | BowlA-16 | Ct/St-4 | FPM-0.1
174 No change Aaron Finch (Australia) flag Aaron Finch (Australia) 348.71 M-37 | Runs-971 | BatA-29 | Wickets-0 | BowlA-na | Ct/St-21 | FPM-0.6
175 No change Kushal Malla (Nepal) flag Kushal Malla (Nepal) 344.28 M-41 | Runs-855 | BatA-29 | Wickets-18 | BowlA-19 | Ct/St-14 | FPM-0.3
176 No change Afif Hossain (Bangladesh) flag Afif Hossain (Bangladesh) 343.00 M-58 | Runs-1004 | BatA-22 | Wickets-6 | BowlA-23 | Ct/St-16 | FPM-0.3
177 No change Abinash Bohara (Nepal) flag Abinash Bohara (Nepal) 342.37 M-42 | Runs-6 | BatA-2 | Wickets-55 | BowlA-19 | Ct/St-6 | FPM-0.1
178 No change Kaleemullah (Oman) flag Kaleemullah (Oman) 341.73 M-34 | Runs-90 | BatA-8 | Wickets-30 | BowlA-25 | Ct/St-5 | FPM-0.1
179 No change Tendai Chatara (Zimbabwe) flag Tendai Chatara (Zimbabwe) 341.73 M-38 | Runs-34 | BatA-11 | Wickets-39 | BowlA-24 | Ct/St-3 | FPM-0.1
180 No change Richie Berrington (Scotland) flag Richie Berrington (Scotland) 341.70 M-36 | Runs-983 | BatA-36 | Wickets-1 | BowlA-51 | Ct/St-13 | FPM-0.4
181 No change Lungi Ngidi (South Africa) flag Lungi Ngidi (South Africa) 341.54 M-27 | Runs-34 | BatA-17 | Wickets-35 | BowlA-24 | Ct/St-6 | FPM-0.2
182 No change Rohit Paudel (Nepal) flag Rohit Paudel (Nepal) 339.80 M-48 | Runs-1230 | BatA-32 | Wickets-9 | BowlA-17 | Ct/St-27 | FPM-0.6
183 No change Aasif Sheikh (Nepal) flag Aasif Sheikh (Nepal) 339.62 M-54 | Runs-1245 | BatA-24 | Wickets-0 | BowlA-na | Ct/St-40 | FPM-0.7
184 No change Odean Smith (West Indies) flag Odean Smith (West Indies) 339.28 M-25 | Runs-187 | BatA-16 | Wickets-25 | BowlA-28 | Ct/St-12 | FPM-0.5
185 No change Jonny Bairstow (England) flag Jonny Bairstow (England) 339.10 M-34 | Runs-739 | BatA-32 | Wickets-0 | BowlA-na | Ct/St-14 | FPM-0.4
186 No change Ben White (Ireland) flag Ben White (Ireland) 338.25 M-33 | Runs-22 | BatA-22 | Wickets-33 | BowlA-26 | Ct/St-5 | FPM-0.2
187 No change Dilon Heyliger (Canada) flag Dilon Heyliger (Canada) 337.18 M-34 | Runs-300 | BatA-30 | Wickets-30 | BowlA-25 | Ct/St-6 | FPM-0.2
188 No change Henry Ssenyondo (Uganda) flag Henry Ssenyondo (Uganda) 336.66 M-83 | Runs-23 | BatA-3 | Wickets-115 | BowlA-13 | Ct/St-9 | FPM-0.1
189 No change Tim David (Australia/Singapore) flag Tim David (Australia/Singapore) 336.15 M-40 | Runs-643 | BatA-27 | Wickets-0 | BowlA-na | Ct/St-21 | FPM-0.5
190 No change Travis Head (Australia) flag Travis Head (Australia) 334.96 M-22 | Runs-774 | BatA-37 | Wickets-0 | BowlA-na | Ct/St-4 | FPM-0.2
191 No change Fayyaz Butt (Oman) flag Fayyaz Butt (Oman) 334.38 M-33 | Runs-91 | BatA-10 | Wickets-41 | BowlA-21 | Ct/St-7 | FPM-0.2
192 No change Kane Williamson (New Zealand) flag Kane Williamson (New Zealand) 333.28 M-31 | Runs-852 | BatA-34 | Wickets-0 | BowlA-na | Ct/St-16 | FPM-0.5
193 No change Ayaan Khan (Oman) flag Ayaan Khan (Oman) 333.19 M-42 | Runs-607 | BatA-19 | Wickets-8 | BowlA-55 | Ct/St-24 | FPM-0.6
194 No change Shem Ngoche (Kenya) flag Shem Ngoche (Kenya) 333.06 M-70 | Runs-445 | BatA-16 | Wickets-82 | BowlA-16 | Ct/St-24 | FPM-0.3
195 No change Jan Nicol Loftie-Eaton (Namibia) flag Jan Nicol Loftie-Eaton (Namibia) 332.47 M-39 | Runs-414 | BatA-18 | Wickets-12 | BowlA-33 | Ct/St-15 | FPM-0.4
196 No change Gudakesh Motie (West Indies) flag Gudakesh Motie (West Indies) 328.66 M-29 | Runs-103 | BatA-11 | Wickets-31 | BowlA-23 | Ct/St-6 | FPM-0.2
197 No change Lucas Oluoch (Kenya) flag Lucas Oluoch (Kenya) 323.17 M-54 | Runs-307 | BatA-15 | Wickets-55 | BowlA-18 | Ct/St-10 | FPM-0.2
198 No change Josh Inglis (Australia) flag Josh Inglis (Australia) 322.30 M-29 | Runs-706 | BatA-31 | Wickets-0 | BowlA-na | Ct/St-16 | FPM-0.6
199 No change Sese Bau (P.N.G.) flag Sese Bau (P.N.G.) 321.92 M-33 | Runs-602 | BatA-22 | Wickets-10 | BowlA-27 | Ct/St-13 | FPM-0.4
200 No change Mehran Khan (Oman) flag Mehran Khan (Oman) 321.87 M-29 | Runs-227 | BatA-10 | Wickets-26 | BowlA-17 | Ct/St-6 | FPM-0.2