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
1 No change Shane Watson (Australia) flag Shane Watson (Australia) 1000.00 M-33 | R-959 | BaA-31 | W-32 | BoA-20 | Ct/St-13 | FPM-0.4
2 No change Shahid Afridi (Pakistan) flag Shahid Afridi (Pakistan) 984.47 M-27 | R-475 | BaA-21 | W-37 | BoA-16 | Ct/St-8 | FPM-0.3
3 No change Shane Watson (Australia) flag Shane Watson (Australia) 973.66 M-31 | R-938 | BaA-32 | W-33 | BoA-20 | Ct/St-11 | FPM-0.4
4 No change Shane Watson (Australia) flag Shane Watson (Australia) 971.87 M-32 | R-952 | BaA-32 | W-32 | BoA-19 | Ct/St-13 | FPM-0.4
5 No change Shahid Afridi (Pakistan) flag Shahid Afridi (Pakistan) 967.33 M-28 | R-484 | BaA-20 | W-37 | BoA-17 | Ct/St-8 | FPM-0.3
6 No change Shahid Afridi (Pakistan) flag Shahid Afridi (Pakistan) 964.85 M-29 | R-517 | BaA-21 | W-37 | BoA-18 | Ct/St-8 | FPM-0.3
7 No change Shahid Afridi (Pakistan) flag Shahid Afridi (Pakistan) 963.71 M-26 | R-467 | BaA-21 | W-37 | BoA-16 | Ct/St-7 | FPM-0.3
8 No change Shahid Afridi (Pakistan) flag Shahid Afridi (Pakistan) 961.36 M-32 | R-558 | BaA-20 | W-40 | BoA-19 | Ct/St-9 | FPM-0.3
9 No change Shahid Afridi (Pakistan) flag Shahid Afridi (Pakistan) 959.08 M-31 | R-528 | BaA-20 | W-40 | BoA-18 | Ct/St-8 | FPM-0.3
10 No change Shahid Afridi (Pakistan) flag Shahid Afridi (Pakistan) 956.51 M-24 | R-421 | BaA-21 | W-34 | BoA-16 | Ct/St-7 | FPM-0.3
11 No change Shahid Afridi (Pakistan) flag Shahid Afridi (Pakistan) 956.09 M-33 | R-566 | BaA-20 | W-41 | BoA-19 | Ct/St-9 | FPM-0.3
12 No change Shahid Afridi (Pakistan) flag Shahid Afridi (Pakistan) 955.11 M-30 | R-517 | BaA-20 | W-38 | BoA-18 | Ct/St-8 | FPM-0.3
13 No change Shahid Afridi (Pakistan) flag Shahid Afridi (Pakistan) 952.11 M-23 | R-371 | BaA-20 | W-33 | BoA-16 | Ct/St-7 | FPM-0.3
14 No change Mohammad Hafeez (Pakistan) flag Mohammad Hafeez (Pakistan) 942.90 M-35 | R-844 | BaA-26 | W-30 | BoA-20 | Ct/St-9 | FPM-0.3
15 No change Shahid Afridi (Pakistan) flag Shahid Afridi (Pakistan) 939.48 M-41 | R-648 | BaA-18 | W-53 | BoA-18 | Ct/St-12 | FPM-0.3
16 No change Shahid Afridi (Pakistan) flag Shahid Afridi (Pakistan) 938.77 M-41 | R-643 | BaA-18 | W-53 | BoA-18 | Ct/St-12 | FPM-0.3
17 No change Mohammad Hafeez (Pakistan) flag Mohammad Hafeez (Pakistan) 938.65 M-36 | R-854 | BaA-25 | W-31 | BoA-20 | Ct/St-9 | FPM-0.3
18 No change Shane Watson (Australia) flag Shane Watson (Australia) 933.98 M-31 | R-941 | BaA-32 | W-33 | BoA-20 | Ct/St-12 | FPM-0.4
19 No change Shane Watson (Australia) flag Shane Watson (Australia) 933.45 M-31 | R-944 | BaA-33 | W-31 | BoA-19 | Ct/St-12 | FPM-0.4
20 No change Shahid Afridi (Pakistan) flag Shahid Afridi (Pakistan) 933.03 M-38 | R-602 | BaA-18 | W-48 | BoA-19 | Ct/St-11 | FPM-0.3
21 No change Shahid Afridi (Pakistan) flag Shahid Afridi (Pakistan) 931.71 M-35 | R-584 | BaA-19 | W-44 | BoA-19 | Ct/St-11 | FPM-0.3
22 No change Shahid Afridi (Pakistan) flag Shahid Afridi (Pakistan) 931.68 M-37 | R-599 | BaA-19 | W-47 | BoA-19 | Ct/St-11 | FPM-0.3
23 No change Mohammad Hafeez (Pakistan) flag Mohammad Hafeez (Pakistan) 931.18 M-38 | R-911 | BaA-26 | W-35 | BoA-19 | Ct/St-10 | FPM-0.3
24 No change Shahid Afridi (Pakistan) flag Shahid Afridi (Pakistan) 930.67 M-35 | R-572 | BaA-19 | W-46 | BoA-18 | Ct/St-11 | FPM-0.3
25 No change Shahid Afridi (Pakistan) flag Shahid Afridi (Pakistan) 928.45 M-25 | R-445 | BaA-21 | W-36 | BoA-15 | Ct/St-7 | FPM-0.3
26 No change Mohammad Hafeez (Pakistan) flag Mohammad Hafeez (Pakistan) 926.66 M-43 | R-1029 | BaA-27 | W-37 | BoA-20 | Ct/St-12 | FPM-0.3
27 No change Shahid Afridi (Pakistan) flag Shahid Afridi (Pakistan) 925.74 M-36 | R-574 | BaA-19 | W-47 | BoA-18 | Ct/St-11 | FPM-0.3
28 No change Shahid Afridi (Pakistan) flag Shahid Afridi (Pakistan) 924.83 M-39 | R-622 | BaA-18 | W-48 | BoA-19 | Ct/St-11 | FPM-0.3
29 No change Shahid Afridi (Pakistan) flag Shahid Afridi (Pakistan) 924.78 M-40 | R-629 | BaA-18 | W-49 | BoA-19 | Ct/St-12 | FPM-0.3
30 No change Mohammad Hafeez (Pakistan) flag Mohammad Hafeez (Pakistan) 921.69 M-37 | R-857 | BaA-24 | W-32 | BoA-19 | Ct/St-9 | FPM-0.2
31 No change Mohammad Hafeez (Pakistan) flag Mohammad Hafeez (Pakistan) 921.37 M-44 | R-1061 | BaA-27 | W-37 | BoA-21 | Ct/St-12 | FPM-0.3
32 No change Mohammad Hafeez (Pakistan) flag Mohammad Hafeez (Pakistan) 913.50 M-34 | R-831 | BaA-26 | W-28 | BoA-21 | Ct/St-9 | FPM-0.3
33 No change Mohammad Hafeez (Pakistan) flag Mohammad Hafeez (Pakistan) 904.64 M-45 | R-1068 | BaA-27 | W-37 | BoA-22 | Ct/St-12 | FPM-0.3
34 No change Wanindu Hasaranga (Sri Lanka) flag Wanindu Hasaranga (Sri Lanka) 898.60 M-65 | R-589 | BaA-13 | W-113 | BoA-15 | Ct/St-29 | FPM-0.4
35 No change Wanindu Hasaranga (Sri Lanka) flag Wanindu Hasaranga (Sri Lanka) 898.25 M-64 | R-588 | BaA-13 | W-111 | BoA-15 | Ct/St-29 | FPM-0.5
36 No change Rashid Khan (Afghanistan) flag Rashid Khan (Afghanistan) 898.00 M-47 | R-302 | BaA-14 | W-68 | BoA-16 | Ct/St-17 | FPM-0.4
37 No change Rashid Khan (Afghanistan) flag Rashid Khan (Afghanistan) 896.25 M-44 | R-289 | BaA-14 | W-63 | BoA-16 | Ct/St-16 | FPM-0.4
38 No change Rashid Khan (Afghanistan) flag Rashid Khan (Afghanistan) 896.12 M-46 | R-299 | BaA-14 | W-65 | BoA-16 | Ct/St-17 | FPM-0.4
39 No change Wanindu Hasaranga (Sri Lanka) flag Wanindu Hasaranga (Sri Lanka) 895.07 M-60 | R-558 | BaA-13 | W-101 | BoA-15 | Ct/St-28 | FPM-0.5
40 No change Rashid Khan (Afghanistan) flag Rashid Khan (Afghanistan) 894.63 M-54 | R-403 | BaA-16 | W-84 | BoA-15 | Ct/St-20 | FPM-0.4
41 No change Wanindu Hasaranga (Sri Lanka) flag Wanindu Hasaranga (Sri Lanka) 894.42 M-47 | R-459 | BaA-15 | W-78 | BoA-14 | Ct/St-16 | FPM-0.3
42 No change Wanindu Hasaranga (Sri Lanka) flag Wanindu Hasaranga (Sri Lanka) 893.75 M-53 | R-494 | BaA-14 | W-87 | BoA-15 | Ct/St-18 | FPM-0.3
43 No change Wanindu Hasaranga (Sri Lanka) flag Wanindu Hasaranga (Sri Lanka) 893.51 M-66 | R-589 | BaA-13 | W-115 | BoA-15 | Ct/St-29 | FPM-0.4
44 No change Wanindu Hasaranga (Sri Lanka) flag Wanindu Hasaranga (Sri Lanka) 893.12 M-63 | R-583 | BaA-13 | W-109 | BoA-15 | Ct/St-29 | FPM-0.5
45 No change Wanindu Hasaranga (Sri Lanka) flag Wanindu Hasaranga (Sri Lanka) 892.39 M-62 | R-580 | BaA-13 | W-105 | BoA-15 | Ct/St-29 | FPM-0.5
46 No change Shahid Afridi (Pakistan) flag Shahid Afridi (Pakistan) 892.01 M-42 | R-639 | BaA-18 | W-44 | BoA-22 | Ct/St-12 | FPM-0.3
47 No change Wanindu Hasaranga (Sri Lanka) flag Wanindu Hasaranga (Sri Lanka) 891.79 M-58 | R-552 | BaA-13 | W-98 | BoA-15 | Ct/St-26 | FPM-0.4
48 No change Shahid Afridi (Pakistan) flag Shahid Afridi (Pakistan) 891.71 M-34 | R-566 | BaA-19 | W-42 | BoA-19 | Ct/St-11 | FPM-0.3
49 No change Wanindu Hasaranga (Sri Lanka) flag Wanindu Hasaranga (Sri Lanka) 891.57 M-48 | R-459 | BaA-15 | W-80 | BoA-14 | Ct/St-16 | FPM-0.3
50 No change Rashid Khan (Afghanistan) flag Rashid Khan (Afghanistan) 891.48 M-48 | R-304 | BaA-13 | W-72 | BoA-15 | Ct/St-17 | FPM-0.4
51 No change Wanindu Hasaranga (Sri Lanka) flag Wanindu Hasaranga (Sri Lanka) 891.18 M-57 | R-549 | BaA-14 | W-96 | BoA-15 | Ct/St-24 | FPM-0.4
52 No change Wanindu Hasaranga (Sri Lanka) flag Wanindu Hasaranga (Sri Lanka) 890.40 M-59 | R-549 | BaA-14 | W-102 | BoA-16 | Ct/St-28 | FPM-0.5
53 No change Wanindu Hasaranga (Sri Lanka) flag Wanindu Hasaranga (Sri Lanka) 890.11 M-52 | R-473 | BaA-14 | W-86 | BoA-14 | Ct/St-18 | FPM-0.3
54 No change Rashid Khan (Afghanistan) flag Rashid Khan (Afghanistan) 890.09 M-55 | R-415 | BaA-15 | W-84 | BoA-15 | Ct/St-21 | FPM-0.4
55 No change Wanindu Hasaranga (Sri Lanka) flag Wanindu Hasaranga (Sri Lanka) 889.70 M-56 | R-524 | BaA-14 | W-91 | BoA-15 | Ct/St-21 | FPM-0.4
56 No change Hardik Pandya (India) flag Hardik Pandya (India) 889.69 M-64 | R-1284 | BaA-33 | W-49 | BoA-26 | Ct/St-29 | FPM-0.5
57 No change Wanindu Hasaranga (Sri Lanka) flag Wanindu Hasaranga (Sri Lanka) 889.22 M-49 | R-460 | BaA-14 | W-80 | BoA-15 | Ct/St-16 | FPM-0.3
58 No change Rashid Khan (Afghanistan) flag Rashid Khan (Afghanistan) 889.08 M-45 | R-297 | BaA-14 | W-63 | BoA-16 | Ct/St-16 | FPM-0.4
59 No change Mohammad Hafeez (Pakistan) flag Mohammad Hafeez (Pakistan) 889.03 M-42 | R-987 | BaA-26 | W-37 | BoA-20 | Ct/St-12 | FPM-0.3
60 No change Wanindu Hasaranga (Sri Lanka) flag Wanindu Hasaranga (Sri Lanka) 888.61 M-61 | R-558 | BaA-13 | W-103 | BoA-15 | Ct/St-28 | FPM-0.5
61 No change Shahid Afridi (Pakistan) flag Shahid Afridi (Pakistan) 888.37 M-22 | R-317 | BaA-17 | W-32 | BoA-15 | Ct/St-7 | FPM-0.3
62 No change Wanindu Hasaranga (Sri Lanka) flag Wanindu Hasaranga (Sri Lanka) 888.24 M-59 | R-553 | BaA-13 | W-99 | BoA-15 | Ct/St-28 | FPM-0.5
63 No change Wanindu Hasaranga (Sri Lanka) flag Wanindu Hasaranga (Sri Lanka) 887.79 M-51 | R-464 | BaA-14 | W-84 | BoA-15 | Ct/St-17 | FPM-0.3
64 No change Wanindu Hasaranga (Sri Lanka) flag Wanindu Hasaranga (Sri Lanka) 887.70 M-54 | R-494 | BaA-14 | W-88 | BoA-15 | Ct/St-19 | FPM-0.4
65 No change Wanindu Hasaranga (Sri Lanka) flag Wanindu Hasaranga (Sri Lanka) 886.56 M-50 | R-464 | BaA-14 | W-81 | BoA-15 | Ct/St-16 | FPM-0.3
66 No change Shahid Afridi (Pakistan) flag Shahid Afridi (Pakistan) 885.90 M-43 | R-650 | BaA-18 | W-44 | BoA-23 | Ct/St-12 | FPM-0.3
67 No change Wanindu Hasaranga (Sri Lanka) flag Wanindu Hasaranga (Sri Lanka) 885.73 M-57 | R-533 | BaA-14 | W-91 | BoA-15 | Ct/St-22 | FPM-0.4
68 No change Hardik Pandya (India) flag Hardik Pandya (India) 885.62 M-65 | R-1331 | BaA-33 | W-49 | BoA-26 | Ct/St-29 | FPM-0.4
69 No change Wanindu Hasaranga (Sri Lanka) flag Wanindu Hasaranga (Sri Lanka) 884.79 M-55 | R-503 | BaA-14 | W-89 | BoA-15 | Ct/St-20 | FPM-0.4
70 No change Wanindu Hasaranga (Sri Lanka) flag Wanindu Hasaranga (Sri Lanka) 884.36 M-46 | R-454 | BaA-15 | W-75 | BoA-14 | Ct/St-15 | FPM-0.3
71 No change Wanindu Hasaranga (Sri Lanka) flag Wanindu Hasaranga (Sri Lanka) 883.97 M-58 | R-534 | BaA-14 | W-100 | BoA-16 | Ct/St-27 | FPM-0.5
72 No change Rashid Khan (Afghanistan) flag Rashid Khan (Afghanistan) 882.59 M-54 | R-423 | BaA-16 | W-78 | BoA-16 | Ct/St-22 | FPM-0.4
73 No change Rashid Khan (Afghanistan) flag Rashid Khan (Afghanistan) 882.41 M-54 | R-423 | BaA-16 | W-80 | BoA-16 | Ct/St-23 | FPM-0.4
74 No change Mohammad Hafeez (Pakistan) flag Mohammad Hafeez (Pakistan) 881.78 M-33 | R-745 | BaA-24 | W-25 | BoA-23 | Ct/St-9 | FPM-0.3
75 No change Mohammad Hafeez (Pakistan) flag Mohammad Hafeez (Pakistan) 881.32 M-46 | R-1083 | BaA-26 | W-37 | BoA-23 | Ct/St-12 | FPM-0.3
76 No change Shahid Afridi (Pakistan) flag Shahid Afridi (Pakistan) 881.27 M-45 | R-663 | BaA-17 | W-47 | BoA-22 | Ct/St-12 | FPM-0.3
77 No change Wanindu Hasaranga (Sri Lanka) flag Wanindu Hasaranga (Sri Lanka) 879.27 M-45 | R-452 | BaA-15 | W-72 | BoA-15 | Ct/St-15 | FPM-0.3
78 No change Mohammad Hafeez (Pakistan) flag Mohammad Hafeez (Pakistan) 878.59 M-32 | R-690 | BaA-23 | W-25 | BoA-22 | Ct/St-9 | FPM-0.3
79 No change Mohammad Hafeez (Pakistan) flag Mohammad Hafeez (Pakistan) 878.41 M-47 | R-1096 | BaA-26 | W-37 | BoA-23 | Ct/St-12 | FPM-0.3
80 No change Shahid Afridi (Pakistan) flag Shahid Afridi (Pakistan) 878.19 M-44 | R-663 | BaA-17 | W-46 | BoA-22 | Ct/St-12 | FPM-0.3
81 No change Wanindu Hasaranga (Sri Lanka) flag Wanindu Hasaranga (Sri Lanka) 877.02 M-58 | R-533 | BaA-14 | W-91 | BoA-16 | Ct/St-22 | FPM-0.4
82 No change Wanindu Hasaranga (Sri Lanka) flag Wanindu Hasaranga (Sri Lanka) 876.44 M-44 | R-448 | BaA-15 | W-71 | BoA-15 | Ct/St-15 | FPM-0.3
83 No change Wanindu Hasaranga (Sri Lanka) flag Wanindu Hasaranga (Sri Lanka) 875.81 M-60 | R-549 | BaA-14 | W-103 | BoA-16 | Ct/St-28 | FPM-0.5
84 No change Mohammad Hafeez (Pakistan) flag Mohammad Hafeez (Pakistan) 875.66 M-49 | R-1123 | BaA-26 | W-38 | BoA-23 | Ct/St-12 | FPM-0.2
85 No change Shakib Al Hasan (Bangladesh) flag Shakib Al Hasan (Bangladesh) 873.04 M-33 | R-673 | BaA-22 | W-47 | BoA-17 | Ct/St-5 | FPM-0.2
86 No change Mohammad Hafeez (Pakistan) flag Mohammad Hafeez (Pakistan) 869.81 M-48 | R-1104 | BaA-26 | W-37 | BoA-24 | Ct/St-12 | FPM-0.3
87 No change Mohammad Hafeez (Pakistan) flag Mohammad Hafeez (Pakistan) 868.60 M-31 | R-629 | BaA-22 | W-25 | BoA-22 | Ct/St-9 | FPM-0.3
88 No change Hardik Pandya (India) flag Hardik Pandya (India) 867.46 M-66 | R-1333 | BaA-33 | W-49 | BoA-27 | Ct/St-31 | FPM-0.5
89 No change Shane Watson (Australia) flag Shane Watson (Australia) 867.33 M-30 | R-874 | BaA-31 | W-29 | BoA-19 | Ct/St-12 | FPM-0.4
90 No change Shakib Al Hasan (Bangladesh) flag Shakib Al Hasan (Bangladesh) 866.94 M-32 | R-663 | BaA-23 | W-45 | BoA-18 | Ct/St-5 | FPM-0.2
91 No change Rashid Khan (Afghanistan) flag Rashid Khan (Afghanistan) 866.72 M-53 | R-403 | BaA-16 | W-82 | BoA-15 | Ct/St-19 | FPM-0.4
92 No change Wanindu Hasaranga (Sri Lanka) flag Wanindu Hasaranga (Sri Lanka) 866.10 M-39 | R-384 | BaA-14 | W-63 | BoA-14 | Ct/St-11 | FPM-0.3
93 No change Wanindu Hasaranga (Sri Lanka) flag Wanindu Hasaranga (Sri Lanka) 865.42 M-56 | R-549 | BaA-14 | W-95 | BoA-15 | Ct/St-24 | FPM-0.4
94 No change Shakib Al Hasan (Bangladesh) flag Shakib Al Hasan (Bangladesh) 865.27 M-33 | R-664 | BaA-22 | W-46 | BoA-17 | Ct/St-5 | FPM-0.2
95 No change Wanindu Hasaranga (Sri Lanka) flag Wanindu Hasaranga (Sri Lanka) 865.25 M-40 | R-386 | BaA-14 | W-65 | BoA-14 | Ct/St-12 | FPM-0.3
96 No change Dwayne Bravo (West Indies) flag Dwayne Bravo (West Indies) 865.18 M-27 | R-605 | BaA-32 | W-25 | BoA-22 | Ct/St-11 | FPM-0.4
97 No change Shakib Al Hasan (Bangladesh) flag Shakib Al Hasan (Bangladesh) 865.02 M-33 | R-736 | BaA-29 | W-40 | BoA-20 | Ct/St-11 | FPM-0.3
98 No change Shakib Al Hasan (Bangladesh) flag Shakib Al Hasan (Bangladesh) 864.63 M-31 | R-694 | BaA-30 | W-39 | BoA-19 | Ct/St-11 | FPM-0.4
99 No change Hardik Pandya (India) flag Hardik Pandya (India) 863.51 M-67 | R-1372 | BaA-33 | W-49 | BoA-27 | Ct/St-31 | FPM-0.5
100 No change Wanindu Hasaranga (Sri Lanka) flag Wanindu Hasaranga (Sri Lanka) 861.50 M-41 | R-402 | BaA-14 | W-65 | BoA-15 | Ct/St-13 | FPM-0.3