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
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
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
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
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
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
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
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
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
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
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
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
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
101 No change Shakib Al Hasan (Bangladesh) flag Shakib Al Hasan (Bangladesh) 860.88 M-32 | R-695 | BaA-29 | W-40 | BoA-19 | Ct/St-11 | FPM-0.3
102 No change Hardik Pandya (India) flag Hardik Pandya (India) 860.45 M-63 | R-1252 | BaA-33 | W-49 | BoA-26 | Ct/St-26 | FPM-0.4
105 No change Hardik Pandya (India) flag Hardik Pandya (India) 857.60 M-70 | R-1415 | BaA-33 | W-56 | BoA-27 | Ct/St-27 | FPM-0.4
106 No change Hardik Pandya (India) flag Hardik Pandya (India) 857.26 M-60 | R-1182 | BaA-32 | W-46 | BoA-25 | Ct/St-24 | FPM-0.4
107 No change Shakib Al Hasan (Bangladesh) flag Shakib Al Hasan (Bangladesh) 856.53 M-33 | R-671 | BaA-22 | W-44 | BoA-18 | Ct/St-5 | FPM-0.2
108 No change Hardik Pandya (India) flag Hardik Pandya (India) 856.49 M-68 | R-1390 | BaA-33 | W-50 | BoA-28 | Ct/St-31 | FPM-0.5
111 No change Hardik Pandya (India) flag Hardik Pandya (India) 854.64 M-62 | R-1213 | BaA-32 | W-48 | BoA-26 | Ct/St-24 | FPM-0.4
112 No change Dwayne Bravo (West Indies) flag Dwayne Bravo (West Indies) 854.15 M-26 | R-581 | BaA-32 | W-23 | BoA-23 | Ct/St-8 | FPM-0.3
113 No change Hardik Pandya (India) flag Hardik Pandya (India) 854.08 M-69 | R-1362 | BaA-32 | W-56 | BoA-26 | Ct/St-27 | FPM-0.4
114 No change Mohammad Hafeez (Pakistan) flag Mohammad Hafeez (Pakistan) 853.64 M-30 | R-587 | BaA-21 | W-24 | BoA-22 | Ct/St-9 | FPM-0.3
115 No change Mohammad Nawaz (Pakistan) flag Mohammad Nawaz (Pakistan) 852.16 M-48 | R-587 | BaA-20 | W-51 | BoA-21 | Ct/St-21 | FPM-0.4
116 No change Shakib Al Hasan (Bangladesh) flag Shakib Al Hasan (Bangladesh) 851.89 M-35 | R-831 | BaA-27 | W-42 | BoA-21 | Ct/St-5 | FPM-0.1
117 No change Jason Holder (West Indies) flag Jason Holder (West Indies) 850.84 M-49 | R-476 | BaA-18 | W-64 | BoA-26 | Ct/St-26 | FPM-0.5
118 No change Hardik Pandya (India) flag Hardik Pandya (India) 850.44 M-71 | R-1424 | BaA-32 | W-56 | BoA-27 | Ct/St-27 | FPM-0.4
119 No change Shakib Al Hasan (Bangladesh) flag Shakib Al Hasan (Bangladesh) 850.15 M-34 | R-676 | BaA-22 | W-46 | BoA-18 | Ct/St-5 | FPM-0.1
120 No change Jason Holder (West Indies) flag Jason Holder (West Indies) 849.54 M-48 | R-471 | BaA-19 | W-60 | BoA-27 | Ct/St-25 | FPM-0.5
121 No change Shakib Al Hasan (Bangladesh) flag Shakib Al Hasan (Bangladesh) 849.10 M-38 | R-806 | BaA-24 | W-41 | BoA-24 | Ct/St-7 | FPM-0.2
122 No change Hardik Pandya (India) flag Hardik Pandya (India) 849.04 M-67 | R-1315 | BaA-33 | W-53 | BoA-27 | Ct/St-27 | FPM-0.4
123 No change Shakib Al Hasan (Bangladesh) flag Shakib Al Hasan (Bangladesh) 848.97 M-39 | R-875 | BaA-25 | W-47 | BoA-21 | Ct/St-7 | FPM-0.2
124 No change Mohammad Hafeez (Pakistan) flag Mohammad Hafeez (Pakistan) 848.97 M-28 | R-568 | BaA-22 | W-22 | BoA-23 | Ct/St-8 | FPM-0.3
125 No change Shakib Al Hasan (Bangladesh) flag Shakib Al Hasan (Bangladesh) 848.90 M-42 | R-868 | BaA-25 | W-48 | BoA-22 | Ct/St-8 | FPM-0.2
126 No change Hardik Pandya (India) flag Hardik Pandya (India) 848.69 M-68 | R-1322 | BaA-32 | W-54 | BoA-27 | Ct/St-27 | FPM-0.4
127 No change Andre Russell (West Indies) flag Andre Russell (West Indies) 848.18 M-30 | R-477 | BaA-27 | W-28 | BoA-27 | Ct/St-9 | FPM-0.3
128 No change Shakib Al Hasan (Bangladesh) flag Shakib Al Hasan (Bangladesh) 847.68 M-34 | R-763 | BaA-25 | W-42 | BoA-20 | Ct/St-5 | FPM-0.1
129 No change Shakib Al Hasan (Bangladesh) flag Shakib Al Hasan (Bangladesh) 847.18 M-45 | R-911 | BaA-25 | W-52 | BoA-21 | Ct/St-8 | FPM-0.2
130 No change Hardik Pandya (India) flag Hardik Pandya (India) 846.98 M-69 | R-1390 | BaA-33 | W-51 | BoA-27 | Ct/St-31 | FPM-0.4
132 No change Shakib Al Hasan (Bangladesh) flag Shakib Al Hasan (Bangladesh) 846.57 M-31 | R-653 | BaA-24 | W-42 | BoA-18 | Ct/St-5 | FPM-0.2
133 No change Shahid Afridi (Pakistan) flag Shahid Afridi (Pakistan) 846.47 M-47 | R-637 | BaA-18 | W-40 | BoA-28 | Ct/St-12 | FPM-0.3
134 No change Mohammad Hafeez (Pakistan) flag Mohammad Hafeez (Pakistan) 846.04 M-29 | R-583 | BaA-22 | W-22 | BoA-23 | Ct/St-8 | FPM-0.3
135 No change Shakib Al Hasan (Bangladesh) flag Shakib Al Hasan (Bangladesh) 845.77 M-40 | R-875 | BaA-24 | W-48 | BoA-21 | Ct/St-7 | FPM-0.2
136 No change Shakib Al Hasan (Bangladesh) flag Shakib Al Hasan (Bangladesh) 845.74 M-31 | R-617 | BaA-22 | W-41 | BoA-19 | Ct/St-5 | FPM-0.2
137 No change Shakib Al Hasan (Bangladesh) flag Shakib Al Hasan (Bangladesh) 845.57 M-39 | R-806 | BaA-23 | W-42 | BoA-23 | Ct/St-8 | FPM-0.2
139 No change Shahid Afridi (Pakistan) flag Shahid Afridi (Pakistan) 844.24 M-38 | R-512 | BaA-19 | W-31 | BoA-28 | Ct/St-9 | FPM-0.2
140 No change Mohammad Hafeez (Pakistan) flag Mohammad Hafeez (Pakistan) 844.00 M-41 | R-924 | BaA-25 | W-37 | BoA-19 | Ct/St-11 | FPM-0.3
141 No change Shahid Afridi (Pakistan) flag Shahid Afridi (Pakistan) 842.94 M-43 | R-659 | BaA-18 | W-46 | BoA-21 | Ct/St-12 | FPM-0.3
142 No change Shakib Al Hasan (Bangladesh) flag Shakib Al Hasan (Bangladesh) 842.93 M-44 | R-893 | BaA-24 | W-50 | BoA-22 | Ct/St-8 | FPM-0.2
143 No change Andre Russell (West Indies) flag Andre Russell (West Indies) 842.83 M-31 | R-478 | BaA-25 | W-29 | BoA-27 | Ct/St-9 | FPM-0.3
144 No change Jason Holder (West Indies) flag Jason Holder (West Indies) 842.43 M-50 | R-497 | BaA-18 | W-64 | BoA-26 | Ct/St-26 | FPM-0.5
145 No change Chris Gayle (West Indies) flag Chris Gayle (West Indies) 841.80 M-26 | R-792 | BaA-36 | W-13 | BoA-23 | Ct/St-7 | FPM-0.3
146 No change Hardik Pandya (India) flag Hardik Pandya (India) 841.61 M-61 | R-1191 | BaA-31 | W-46 | BoA-26 | Ct/St-24 | FPM-0.4
148 No change Shakib Al Hasan (Bangladesh) flag Shakib Al Hasan (Bangladesh) 841.07 M-32 | R-677 | BaA-24 | W-42 | BoA-18 | Ct/St-5 | FPM-0.2
149 No change Shakib Al Hasan (Bangladesh) flag Shakib Al Hasan (Bangladesh) 840.82 M-33 | R-693 | BaA-24 | W-42 | BoA-19 | Ct/St-5 | FPM-0.2