A list of the top 1,000 best CR ratings ever achieved by teams and players.  Updated - 2nd Nov 2025. 

CRR Change Name Points Stats
246 No change Babar Azam (Pakistan) flag Babar Azam (Pakistan) 681.54 M-54 | R-2046 | A-48 | SR*-132
247 No change Muhammad Waseem (U.A.E.) flag Muhammad Waseem (U.A.E.) 681.40 M-25 | R-997 | A-42 | SR*-146
248 No change Mitchell Marsh (Australia) flag Mitchell Marsh (Australia) 680.72 M-46 | R-1331 | A-38 | SR*-156
249 No change Virat Kohli (India) flag Virat Kohli (India) 680.04 M-49 | R-1754 | A-58 | SR*-141
250 No change Suryakumar Yadav (India) flag Suryakumar Yadav (India) 679.78 M-42 | R-1408 | A-44 | SR*-181
251 No change Babar Azam (Pakistan) flag Babar Azam (Pakistan) 679.66 M-30 | R-1247 | A-54 | SR*-129
252 No change Brendon McCullum (New Zealand) flag Brendon McCullum (New Zealand) 678.89 M-35 | R-1193 | A-38 | SR*-143
253 No change Jos Buttler (England) flag Jos Buttler (England) 678.50 M-25 | R-866 | A-41 | SR*-142
254 No change Suryakumar Yadav (India) flag Suryakumar Yadav (India) 678.06 M-80 | R-2582 | A-40 | SR*-168
255 No change Mohammad Rizwan (Pakistan) flag Mohammad Rizwan (Pakistan) 677.87 M-71 | R-2564 | A-52 | SR*-128
256 No change Suryakumar Yadav (India) flag Suryakumar Yadav (India) 676.39 M-81 | R-2596 | A-39 | SR*-168
258 No change Virat Kohli (India) flag Virat Kohli (India) 675.13 M-35 | R-1196 | A-52 | SR*-141
259 No change Phil Salt (England) flag Phil Salt (England) 675.07 M-31 | R-885 | A-35 | SR*-165
260 No change Shane Watson (Australia) flag Shane Watson (Australia) 675.01 M-30 | R-874 | A-31 | SR*-154
262 No change Mohammad Rizwan (Pakistan) flag Mohammad Rizwan (Pakistan) 674.47 M-64 | R-2358 | A-56 | SR*-129
263 No change Mohammad Rizwan (Pakistan) flag Mohammad Rizwan (Pakistan) 674.40 M-67 | R-2425 | A-54 | SR*-129
264 No change Jos Buttler (England) flag Jos Buttler (England) 674.36 M-46 | R-1677 | A-48 | SR*-150
265 No change Rohit Sharma (India) flag Rohit Sharma (India) 674.05 M-49 | R-1590 | A-35 | SR*-147
267 No change Suryakumar Yadav (India) flag Suryakumar Yadav (India) 673.45 M-47 | R-1651 | A-47 | SR*-176
268 No change Mohammad Rizwan (Pakistan) flag Mohammad Rizwan (Pakistan) 673.12 M-68 | R-2457 | A-53 | SR*-128
269 No change Suryakumar Yadav (India) flag Suryakumar Yadav (India) 672.55 M-41 | R-1395 | A-45 | SR*-182
271 No change Mohammad Rizwan (Pakistan) flag Mohammad Rizwan (Pakistan) 672.21 M-65 | R-2372 | A-55 | SR*-129
272 No change Mohammad Rizwan (Pakistan) flag Mohammad Rizwan (Pakistan) 671.97 M-51 | R-1782 | A-57 | SR*-130
274 No change Babar Azam (Pakistan) flag Babar Azam (Pakistan) 670.85 M-55 | R-2047 | A-47 | SR*-131
275 No change Babar Azam (Pakistan) flag Babar Azam (Pakistan) 670.63 M-51 | R-1934 | A-48 | SR*-132
276 No change Aaron Finch (Australia) flag Aaron Finch (Australia) 670.03 M-36 | R-1140 | A-38 | SR*-159
277 No change Virat Kohli (India) flag Virat Kohli (India) 669.97 M-34 | R-1153 | A-52 | SR*-141
278 No change Muhammad Waseem (U.A.E.) flag Muhammad Waseem (U.A.E.) 669.78 M-26 | R-1005 | A-40 | SR*-146
279 No change Aaron Finch (Australia) flag Aaron Finch (Australia) 669.56 M-29 | R-907 | A-36 | SR*-159
280 No change Mohammad Rizwan (Pakistan) flag Mohammad Rizwan (Pakistan) 669.46 M-82 | R-3218 | A-54 | SR*-128
281 No change Phil Salt (England) flag Phil Salt (England) 669.02 M-35 | R-1047 | A-37 | SR*-167
283 No change Virat Kohli (India) flag Virat Kohli (India) 668.64 M-50 | R-1766 | A-57 | SR*-141
284 No change KL Rahul (India) flag KL Rahul (India) 668.30 M-38 | R-1333 | A-43 | SR*-144
286 No change Jos Buttler (England) flag Jos Buttler (England) 668.17 M-26 | R-881 | A-42 | SR*-140
288 No change Babar Azam (Pakistan) flag Babar Azam (Pakistan) 667.99 M-55 | R-1954 | A-42 | SR*-130
289 No change Virat Kohli (India) flag Virat Kohli (India) 667.96 M-49 | R-1639 | A-55 | SR*-141
291 No change Babar Azam (Pakistan) flag Babar Azam (Pakistan) 667.38 M-26 | R-1031 | A-54 | SR*-124
292 No change Brendon McCullum (New Zealand) flag Brendon McCullum (New Zealand) 667.35 M-41 | R-1392 | A-40 | SR*-138
293 No change Suryakumar Yadav (India) flag Suryakumar Yadav (India) 667.34 M-48 | R-1675 | A-47 | SR*-176
294 No change Mitchell Marsh (Australia) flag Mitchell Marsh (Australia) 667.24 M-45 | R-1285 | A-38 | SR*-155
295 No change Suryakumar Yadav (India) flag Suryakumar Yadav (India) 666.90 M-43 | R-1415 | A-43 | SR*-180
296 No change Babar Azam (Pakistan) flag Babar Azam (Pakistan) 666.72 M-47 | R-1867 | A-48 | SR*-134
298 No change Suryakumar Yadav (India) flag Suryakumar Yadav (India) 666.53 M-82 | R-2596 | A-39 | SR*-167
301 No change Suryakumar Yadav (India) flag Suryakumar Yadav (India) 665.60 M-44 | R-1466 | A-43 | SR*-178
302 No change Virat Kohli (India) flag Virat Kohli (India) 665.24 M-48 | R-1692 | A-56 | SR*-141
303 No change Virat Kohli (India) flag Virat Kohli (India) 665.12 M-31 | R-1265 | A-70 | SR*-139
304 No change Babar Azam (Pakistan) flag Babar Azam (Pakistan) 664.87 M-56 | R-2066 | A-46 | SR*-131
305 No change Brendon McCullum (New Zealand) flag Brendon McCullum (New Zealand) 664.69 M-39 | R-1339 | A-41 | SR*-138
306 No change Aiden Markram (South Africa) flag Aiden Markram (South Africa) 664.68 M-23 | R-722 | A-42 | SR*-153
308 No change Virat Kohli (India) flag Virat Kohli (India) 663.41 M-26 | R-1082 | A-57 | SR*-138
309 No change Muhammad Waseem (U.A.E.) flag Muhammad Waseem (U.A.E.) 663.38 M-29 | R-1219 | A-45 | SR*-151
310 No change Glenn Maxwell (Australia) flag Glenn Maxwell (Australia) 663.26 M-31 | R-970 | A-42 | SR*-159
311 No change Phil Salt (England) flag Phil Salt (England) 663.19 M-32 | R-905 | A-35 | SR*-165
312 No change Aaron Finch (Australia) flag Aaron Finch (Australia) 663.01 M-27 | R-879 | A-38 | SR*-161
313 No change Tim Seifert (New Zealand) flag Tim Seifert (New Zealand) 662.99 M-39 | R-1093 | A-33 | SR*-149
314 No change Mohammad Rizwan (Pakistan) flag Mohammad Rizwan (Pakistan) 662.12 M-80 | R-3128 | A-54 | SR*-129
315 No change Babar Azam (Pakistan) flag Babar Azam (Pakistan) 661.29 M-48 | R-1889 | A-47 | SR*-134
317 No change Rohit Sharma (India) flag Rohit Sharma (India) 661.09 M-51 | R-1712 | A-36 | SR*-151
318 No change Pathum Nissanka (Sri Lanka) flag Pathum Nissanka (Sri Lanka) 660.97 M-62 | R-1828 | A-31 | SR*-123
320 No change Virat Kohli (India) flag Virat Kohli (India) 660.60 M-33 | R-1106 | A-53 | SR*-142
321 No change Babar Azam (Pakistan) flag Babar Azam (Pakistan) 660.56 M-42 | R-1663 | A-49 | SR*-135
322 No change Tim Seifert (New Zealand) flag Tim Seifert (New Zealand) 660.52 M-37 | R-1045 | A-33 | SR*-149
323 No change Tim Seifert (New Zealand) flag Tim Seifert (New Zealand) 660.52 M-38 | R-1045 | A-33 | SR*-149
324 No change Hashim Amla (South Africa) flag Hashim Amla (South Africa) 660.36 M-29 | R-893 | A-37 | SR*-132
326 No change Mahela Jayawardene (Sri Lanka) flag Mahela Jayawardene (Sri Lanka) 659.86 M-31 | R-784 | A-29 | SR*-142
328 No change Mitchell Marsh (Australia) flag Mitchell Marsh (Australia) 659.47 M-47 | R-1342 | A-37 | SR*-155
329 Down 1 Kane Williamson (New Zealand) flag Kane Williamson (New Zealand) 659.40 M-33 | R-1040 | A-36 | SR*-126
330 Down 1 Jos Buttler (England) flag Jos Buttler (England) 659.25 M-26 | R-887 | A-40 | SR*-140
331 Down 1 Muhammad Waseem (U.A.E.) flag Muhammad Waseem (U.A.E.) 659.20 M-24 | R-942 | A-41 | SR*-144
332 Down 1 Mohammad Rizwan (Pakistan) flag Mohammad Rizwan (Pakistan) 659.12 M-83 | R-3229 | A-53 | SR*-128
334 Down 1 Suryakumar Yadav (India) flag Suryakumar Yadav (India) 657.95 M-83 | R-2598 | A-38 | SR*-167
335 Down 1 Phil Salt (England) flag Phil Salt (England) 656.99 M-33 | R-944 | A-35 | SR*-165
336 Down 1 Glenn Maxwell (Australia) flag Glenn Maxwell (Australia) 656.92 M-32 | R-989 | A-41 | SR*-156
337 Down 1 Martin Guptill (New Zealand) flag Martin Guptill (New Zealand) 656.63 M-30 | R-923 | A-33 | SR*-134
338 Down 1 Kane Williamson (New Zealand) flag Kane Williamson (New Zealand) 656.19 M-32 | R-979 | A-35 | SR*-126
339 Down 1 Phil Salt (England) flag Phil Salt (England) 656.15 M-37 | R-1106 | A-37 | SR*-165
341 Down 1 Phil Salt (England) flag Phil Salt (England) 655.95 M-43 | R-1193 | A-34 | SR*-164
342 Down 1 Babar Azam (Pakistan) flag Babar Azam (Pakistan) 655.40 M-57 | R-2066 | A-45 | SR*-130
343 Down 1 Babar Azam (Pakistan) flag Babar Azam (Pakistan) 655.01 M-59 | R-2152 | A-45 | SR*-131
344 Down 1 KL Rahul (India) flag KL Rahul (India) 654.84 M-39 | R-1363 | A-43 | SR*-143
345 Down 1 Aaron Finch (Australia) flag Aaron Finch (Australia) 654.58 M-28 | R-907 | A-38 | SR*-160
346 Down 1 Glenn Maxwell (Australia) flag Glenn Maxwell (Australia) 654.53 M-35 | R-818 | A-30 | SR*-169
349 Down 1 Mohammad Rizwan (Pakistan) flag Mohammad Rizwan (Pakistan) 654.05 M-81 | R-3144 | A-53 | SR*-128
350 Down 1 Virat Kohli (India) flag Virat Kohli (India) 653.92 M-49 | R-1618 | A-52 | SR*-140
351 Down 1 Mohammad Rizwan (Pakistan) flag Mohammad Rizwan (Pakistan) 653.91 M-83 | R-3111 | A-56 | SR*-129
352 Down 1 Brendon McCullum (New Zealand) flag Brendon McCullum (New Zealand) 653.85 M-36 | R-1193 | A-38 | SR*-143
353 Down 1 Pathum Nissanka (Sri Lanka) flag Pathum Nissanka (Sri Lanka) 653.85 M-66 | R-1987 | A-32 | SR*-125
354 Down 1 Aaron Finch (Australia) flag Aaron Finch (Australia) 653.83 M-30 | R-915 | A-35 | SR*-159
355 Down 1 Mitchell Marsh (Australia) flag Mitchell Marsh (Australia) 653.79 M-44 | R-1288 | A-38 | SR*-138
357 Down 1 Mohammad Rizwan (Pakistan) flag Mohammad Rizwan (Pakistan) 653.14 M-79 | R-2995 | A-57 | SR*-131
358 Down 1 Pathum Nissanka (Sri Lanka) flag Pathum Nissanka (Sri Lanka) 652.90 M-60 | R-1695 | A-30 | SR*-122
359 Down 1 Jos Buttler (England) flag Jos Buttler (England) 652.86 M-27 | R-899 | A-41 | SR*-139
361 Down 1 Babar Azam (Pakistan) flag Babar Azam (Pakistan) 652.24 M-50 | R-1864 | A-48 | SR*-132
362 Down 1 Tillakaratne Dilshan (Sri Lanka) flag Tillakaratne Dilshan (Sri Lanka) 652.20 M-35 | R-962 | A-32 | SR*-127
363 Down 1 Babar Azam (Pakistan) flag Babar Azam (Pakistan) 651.92 M-54 | R-1944 | A-43 | SR*-130
364 Down 1 Brendon McCullum (New Zealand) flag Brendon McCullum (New Zealand) 651.78 M-40 | R-1367 | A-40 | SR*-137
365 Down 1 Rohit Sharma (India) flag Rohit Sharma (India) 651.71 M-49 | R-1588 | A-35 | SR*-146
367 Down 1 Mitchell Marsh (Australia) flag Mitchell Marsh (Australia) 651.30 M-46 | R-1296 | A-37 | SR*-154
368 Down 1 Brendon McCullum (New Zealand) flag Brendon McCullum (New Zealand) 650.77 M-40 | R-1356 | A-40 | SR*-137
369 Down 1 Mahela Jayawardene (Sri Lanka) flag Mahela Jayawardene (Sri Lanka) 650.74 M-26 | R-720 | A-33 | SR*-143