A list of the top 1,000 best CR ratings ever achieved by teams and players. Updated - 16th Nov 2025. Next Update- post 7th Jan 2026.
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 | as of October-2012
2 No change Shahid Afridi (Pakistan) flag Shahid Afridi (Pakistan) 979.62 M-27 | R-475 | BaA-21 | W-37 | BoA-16 | Ct/St-8 | FPM-0.3 | as of February-2010
3 No change Shane Watson (Australia) flag Shane Watson (Australia) 975.31 M-31 | R-938 | BaA-32 | W-33 | BoA-20 | Ct/St-11 | FPM-0.4 | as of August-2013
4 No change Shane Watson (Australia) flag Shane Watson (Australia) 971.96 M-32 | R-952 | BaA-32 | W-32 | BoA-19 | Ct/St-13 | FPM-0.4 | as of October-2012
5 No change Shahid Afridi (Pakistan) flag Shahid Afridi (Pakistan) 960.35 M-28 | R-484 | BaA-20 | W-37 | BoA-17 | Ct/St-8 | FPM-0.3 | as of May-2010
6 No change Shahid Afridi (Pakistan) flag Shahid Afridi (Pakistan) 958.92 M-26 | R-467 | BaA-21 | W-37 | BoA-16 | Ct/St-7 | FPM-0.3 | as of November-2009
7 No change Shahid Afridi (Pakistan) flag Shahid Afridi (Pakistan) 958.04 M-29 | R-517 | BaA-21 | W-37 | BoA-18 | Ct/St-8 | FPM-0.3 | as of May-2010
8 No change Shahid Afridi (Pakistan) flag Shahid Afridi (Pakistan) 954.93 M-32 | R-558 | BaA-20 | W-40 | BoA-19 | Ct/St-9 | FPM-0.3 | as of May-2010
9 No change Shahid Afridi (Pakistan) flag Shahid Afridi (Pakistan) 952.54 M-31 | R-528 | BaA-20 | W-40 | BoA-18 | Ct/St-8 | FPM-0.3 | as of May-2010
10 No change Shahid Afridi (Pakistan) flag Shahid Afridi (Pakistan) 951.45 M-24 | R-421 | BaA-21 | W-34 | BoA-16 | Ct/St-7 | FPM-0.3 | as of August-2009
11 No change Shahid Afridi (Pakistan) flag Shahid Afridi (Pakistan) 949.79 M-33 | R-566 | BaA-20 | W-41 | BoA-19 | Ct/St-9 | FPM-0.3 | as of May-2010
12 No change Shahid Afridi (Pakistan) flag Shahid Afridi (Pakistan) 948.46 M-30 | R-517 | BaA-20 | W-38 | BoA-18 | Ct/St-8 | FPM-0.3 | as of May-2010
13 No change Shahid Afridi (Pakistan) flag Shahid Afridi (Pakistan) 946.89 M-23 | R-371 | BaA-20 | W-33 | BoA-16 | Ct/St-7 | FPM-0.3 | as of June-2009
14 No change Mohammad Hafeez (Pakistan) flag Mohammad Hafeez (Pakistan) 941.94 M-35 | R-844 | BaA-26 | W-30 | BoA-20 | Ct/St-9 | FPM-0.3 | as of July-2013
15 No change Mohammad Hafeez (Pakistan) flag Mohammad Hafeez (Pakistan) 937.70 M-36 | R-854 | BaA-25 | W-31 | BoA-20 | Ct/St-9 | FPM-0.3 | as of July-2013
16 No change Shahid Afridi (Pakistan) flag Shahid Afridi (Pakistan) 935.53 M-41 | R-648 | BaA-18 | W-53 | BoA-18 | Ct/St-12 | FPM-0.3 | as of April-2011
17 No change Shane Watson (Australia) flag Shane Watson (Australia) 935.53 M-31 | R-941 | BaA-32 | W-33 | BoA-20 | Ct/St-12 | FPM-0.4 | as of August-2013
18 No change Shahid Afridi (Pakistan) flag Shahid Afridi (Pakistan) 934.83 M-41 | R-643 | BaA-18 | W-53 | BoA-18 | Ct/St-12 | FPM-0.3 | as of December-2010
19 No change Shane Watson (Australia) flag Shane Watson (Australia) 933.65 M-31 | R-944 | BaA-33 | W-31 | BoA-19 | Ct/St-12 | FPM-0.4 | as of September-2012
20 No change Mohammad Hafeez (Pakistan) flag Mohammad Hafeez (Pakistan) 930.25 M-38 | R-911 | BaA-26 | W-35 | BoA-19 | Ct/St-10 | FPM-0.3 | as of August-2013
21 No change Shahid Afridi (Pakistan) flag Shahid Afridi (Pakistan) 929.00 M-38 | R-602 | BaA-18 | W-48 | BoA-19 | Ct/St-11 | FPM-0.3 | as of October-2010
22 No change Shahid Afridi (Pakistan) flag Shahid Afridi (Pakistan) 927.68 M-35 | R-584 | BaA-19 | W-44 | BoA-19 | Ct/St-11 | FPM-0.3 | as of July-2010
23 No change Shahid Afridi (Pakistan) flag Shahid Afridi (Pakistan) 927.66 M-37 | R-599 | BaA-19 | W-47 | BoA-19 | Ct/St-11 | FPM-0.3 | as of October-2010
24 No change Shahid Afridi (Pakistan) flag Shahid Afridi (Pakistan) 926.65 M-35 | R-572 | BaA-19 | W-46 | BoA-18 | Ct/St-11 | FPM-0.3 | as of September-2010
25 No change Mohammad Hafeez (Pakistan) flag Mohammad Hafeez (Pakistan) 925.20 M-43 | R-1029 | BaA-27 | W-37 | BoA-20 | Ct/St-12 | FPM-0.3 | as of December-2013
26 No change Shahid Afridi (Pakistan) flag Shahid Afridi (Pakistan) 923.77 M-25 | R-445 | BaA-21 | W-36 | BoA-15 | Ct/St-7 | FPM-0.3 | as of November-2009
27 No change Shahid Afridi (Pakistan) flag Shahid Afridi (Pakistan) 921.73 M-36 | R-574 | BaA-19 | W-47 | BoA-18 | Ct/St-11 | FPM-0.3 | as of September-2010
28 No change Shahid Afridi (Pakistan) flag Shahid Afridi (Pakistan) 920.93 M-39 | R-622 | BaA-18 | W-48 | BoA-19 | Ct/St-11 | FPM-0.3 | as of December-2010
29 No change Shahid Afridi (Pakistan) flag Shahid Afridi (Pakistan) 920.88 M-40 | R-629 | BaA-18 | W-49 | BoA-19 | Ct/St-12 | FPM-0.3 | as of December-2010
30 No change Mohammad Hafeez (Pakistan) flag Mohammad Hafeez (Pakistan) 920.79 M-37 | R-857 | BaA-24 | W-32 | BoA-19 | Ct/St-9 | FPM-0.2 | as of August-2013
31 No change Mohammad Hafeez (Pakistan) flag Mohammad Hafeez (Pakistan) 919.93 M-44 | R-1061 | BaA-27 | W-37 | BoA-21 | Ct/St-12 | FPM-0.3 | as of December-2013
32 No change Mohammad Hafeez (Pakistan) flag Mohammad Hafeez (Pakistan) 912.81 M-34 | R-831 | BaA-26 | W-28 | BoA-21 | Ct/St-9 | FPM-0.3 | as of March-2013
33 No change Mohammad Hafeez (Pakistan) flag Mohammad Hafeez (Pakistan) 903.25 M-45 | R-1068 | BaA-27 | W-37 | BoA-22 | Ct/St-12 | FPM-0.3 | as of December-2013
34 No change Wanindu Hasaranga (Sri Lanka) flag Wanindu Hasaranga (Sri Lanka) 894.48 M-65 | R-589 | BaA-13 | W-113 | BoA-15 | Ct/St-29 | FPM-0.4 | as of December-2024
35 No change Wanindu Hasaranga (Sri Lanka) flag Wanindu Hasaranga (Sri Lanka) 894.06 M-64 | R-588 | BaA-13 | W-111 | BoA-15 | Ct/St-29 | FPM-0.5 | as of December-2024
36 No change Rashid Khan (Afghanistan) flag Rashid Khan (Afghanistan) 892.38 M-44 | R-289 | BaA-14 | W-63 | BoA-16 | Ct/St-16 | FPM-0.4 | as of June-2024
37 No change Rashid Khan (Afghanistan) flag Rashid Khan (Afghanistan) 891.96 M-47 | R-302 | BaA-14 | W-68 | BoA-16 | Ct/St-17 | FPM-0.4 | as of December-2024
38 No change Wanindu Hasaranga (Sri Lanka) flag Wanindu Hasaranga (Sri Lanka) 890.49 M-60 | R-558 | BaA-13 | W-101 | BoA-15 | Ct/St-28 | FPM-0.5 | as of October-2024
39 No change Wanindu Hasaranga (Sri Lanka) flag Wanindu Hasaranga (Sri Lanka) 890.38 M-47 | R-459 | BaA-15 | W-78 | BoA-14 | Ct/St-16 | FPM-0.3 | as of October-2022
40 No change Rashid Khan (Afghanistan) flag Rashid Khan (Afghanistan) 890.09 M-46 | R-299 | BaA-14 | W-65 | BoA-16 | Ct/St-17 | FPM-0.4 | as of December-2024
41 No change Rashid Khan (Afghanistan) flag Rashid Khan (Afghanistan) 889.92 M-54 | R-403 | BaA-16 | W-84 | BoA-15 | Ct/St-20 | FPM-0.4 | as of October-2025
42 No change Wanindu Hasaranga (Sri Lanka) flag Wanindu Hasaranga (Sri Lanka) 889.65 M-53 | R-494 | BaA-14 | W-87 | BoA-15 | Ct/St-18 | FPM-0.3 | as of January-2023
43 No change Wanindu Hasaranga (Sri Lanka) flag Wanindu Hasaranga (Sri Lanka) 889.48 M-66 | R-589 | BaA-13 | W-115 | BoA-15 | Ct/St-29 | FPM-0.4 | as of January-2025
44 No change Wanindu Hasaranga (Sri Lanka) flag Wanindu Hasaranga (Sri Lanka) 888.86 M-63 | R-583 | BaA-13 | W-109 | BoA-15 | Ct/St-29 | FPM-0.5 | as of November-2024
45 No change Wanindu Hasaranga (Sri Lanka) flag Wanindu Hasaranga (Sri Lanka) 888.04 M-62 | R-580 | BaA-13 | W-105 | BoA-15 | Ct/St-29 | FPM-0.5 | as of November-2024
46 No change Mohammad Hafeez (Pakistan) flag Mohammad Hafeez (Pakistan) 887.68 M-42 | R-987 | BaA-26 | W-37 | BoA-20 | Ct/St-12 | FPM-0.3 | as of November-2013
47 No change Wanindu Hasaranga (Sri Lanka) flag Wanindu Hasaranga (Sri Lanka) 887.48 M-48 | R-459 | BaA-15 | W-80 | BoA-14 | Ct/St-16 | FPM-0.3 | as of October-2022
48 No change Wanindu Hasaranga (Sri Lanka) flag Wanindu Hasaranga (Sri Lanka) 887.11 M-59 | R-549 | BaA-14 | W-102 | BoA-16 | Ct/St-28 | FPM-0.5 | as of September-2025
49 No change Wanindu Hasaranga (Sri Lanka) flag Wanindu Hasaranga (Sri Lanka) 887.03 M-56 | R-524 | BaA-14 | W-91 | BoA-15 | Ct/St-21 | FPM-0.4 | as of April-2023
50 No change Shahid Afridi (Pakistan) flag Shahid Afridi (Pakistan) 886.98 M-42 | R-639 | BaA-18 | W-44 | BoA-22 | Ct/St-12 | FPM-0.3 | as of December-2012
51 No change Wanindu Hasaranga (Sri Lanka) flag Wanindu Hasaranga (Sri Lanka) 886.93 M-58 | R-552 | BaA-13 | W-98 | BoA-15 | Ct/St-26 | FPM-0.4 | as of July-2024
52 No change Hardik Pandya (India) flag Hardik Pandya (India) 886.46 M-64 | R-1284 | BaA-33 | W-49 | BoA-26 | Ct/St-29 | FPM-0.5 | as of October-2024
53 No change Wanindu Hasaranga (Sri Lanka) flag Wanindu Hasaranga (Sri Lanka) 886.14 M-57 | R-549 | BaA-14 | W-96 | BoA-15 | Ct/St-24 | FPM-0.4 | as of July-2024
54 No change Wanindu Hasaranga (Sri Lanka) flag Wanindu Hasaranga (Sri Lanka) 885.95 M-52 | R-473 | BaA-14 | W-86 | BoA-14 | Ct/St-18 | FPM-0.3 | as of November-2022
55 No change Rashid Khan (Afghanistan) flag Rashid Khan (Afghanistan) 885.47 M-48 | R-304 | BaA-13 | W-72 | BoA-15 | Ct/St-17 | FPM-0.4 | as of December-2024
56 No change Shahid Afridi (Pakistan) flag Shahid Afridi (Pakistan) 885.44 M-34 | R-566 | BaA-19 | W-42 | BoA-19 | Ct/St-11 | FPM-0.3 | as of July-2010
57 No change Rashid Khan (Afghanistan) flag Rashid Khan (Afghanistan) 885.39 M-55 | R-415 | BaA-15 | W-84 | BoA-15 | Ct/St-21 | FPM-0.4 | as of October-2025
58 No change Wanindu Hasaranga (Sri Lanka) flag Wanindu Hasaranga (Sri Lanka) 885.14 M-49 | R-460 | BaA-14 | W-80 | BoA-15 | Ct/St-16 | FPM-0.3 | as of October-2022
59 No change Wanindu Hasaranga (Sri Lanka) flag Wanindu Hasaranga (Sri Lanka) 884.17 M-61 | R-558 | BaA-13 | W-103 | BoA-15 | Ct/St-28 | FPM-0.5 | as of October-2024
60 No change Wanindu Hasaranga (Sri Lanka) flag Wanindu Hasaranga (Sri Lanka) 883.71 M-51 | R-464 | BaA-14 | W-84 | BoA-15 | Ct/St-17 | FPM-0.3 | as of November-2022
61 No change Wanindu Hasaranga (Sri Lanka) flag Wanindu Hasaranga (Sri Lanka) 883.69 M-54 | R-494 | BaA-14 | W-88 | BoA-15 | Ct/St-19 | FPM-0.4 | as of January-2023
62 No change Wanindu Hasaranga (Sri Lanka) flag Wanindu Hasaranga (Sri Lanka) 883.55 M-59 | R-553 | BaA-13 | W-99 | BoA-15 | Ct/St-28 | FPM-0.5 | as of October-2024
63 No change Shahid Afridi (Pakistan) flag Shahid Afridi (Pakistan) 883.34 M-22 | R-317 | BaA-17 | W-32 | BoA-15 | Ct/St-7 | FPM-0.3 | as of June-2009
64 No change Wanindu Hasaranga (Sri Lanka) flag Wanindu Hasaranga (Sri Lanka) 883.08 M-57 | R-533 | BaA-14 | W-91 | BoA-15 | Ct/St-22 | FPM-0.4 | as of April-2023
65 No change Rashid Khan (Afghanistan) flag Rashid Khan (Afghanistan) 882.87 M-45 | R-297 | BaA-14 | W-63 | BoA-16 | Ct/St-16 | FPM-0.4 | as of June-2024
66 No change Wanindu Hasaranga (Sri Lanka) flag Wanindu Hasaranga (Sri Lanka) 882.48 M-50 | R-464 | BaA-14 | W-81 | BoA-15 | Ct/St-16 | FPM-0.3 | as of October-2022
67 No change Hardik Pandya (India) flag Hardik Pandya (India) 882.36 M-65 | R-1331 | BaA-33 | W-49 | BoA-26 | Ct/St-29 | FPM-0.4 | as of October-2024
68 No change Mohammad Hafeez (Pakistan) flag Mohammad Hafeez (Pakistan) 881.55 M-33 | R-745 | BaA-24 | W-25 | BoA-23 | Ct/St-9 | FPM-0.3 | as of December-2012
69 No change Shahid Afridi (Pakistan) flag Shahid Afridi (Pakistan) 881.07 M-43 | R-650 | BaA-18 | W-44 | BoA-23 | Ct/St-12 | FPM-0.3 | as of December-2012
70 No change Wanindu Hasaranga (Sri Lanka) flag Wanindu Hasaranga (Sri Lanka) 880.85 M-55 | R-503 | BaA-14 | W-89 | BoA-15 | Ct/St-20 | FPM-0.4 | as of January-2023
71 No change Wanindu Hasaranga (Sri Lanka) flag Wanindu Hasaranga (Sri Lanka) 880.69 M-58 | R-534 | BaA-14 | W-100 | BoA-16 | Ct/St-27 | FPM-0.5 | as of September-2025
72 No change Wanindu Hasaranga (Sri Lanka) flag Wanindu Hasaranga (Sri Lanka) 880.36 M-46 | R-454 | BaA-15 | W-75 | BoA-14 | Ct/St-15 | FPM-0.3 | as of October-2022
73 No change Mohammad Hafeez (Pakistan) flag Mohammad Hafeez (Pakistan) 879.88 M-46 | R-1083 | BaA-26 | W-37 | BoA-23 | Ct/St-12 | FPM-0.3 | as of March-2014
74 No change Mohammad Hafeez (Pakistan) flag Mohammad Hafeez (Pakistan) 878.37 M-32 | R-690 | BaA-23 | W-25 | BoA-22 | Ct/St-9 | FPM-0.3 | as of December-2012
75 No change Rashid Khan (Afghanistan) flag Rashid Khan (Afghanistan) 877.81 M-54 | R-423 | BaA-16 | W-78 | BoA-16 | Ct/St-22 | FPM-0.4 | as of October-2025
76 No change Rashid Khan (Afghanistan) flag Rashid Khan (Afghanistan) 877.58 M-54 | R-423 | BaA-16 | W-80 | BoA-16 | Ct/St-23 | FPM-0.4 | as of October-2025
77 No change Mohammad Hafeez (Pakistan) flag Mohammad Hafeez (Pakistan) 876.98 M-47 | R-1096 | BaA-26 | W-37 | BoA-23 | Ct/St-12 | FPM-0.3 | as of March-2014
78 No change Shahid Afridi (Pakistan) flag Shahid Afridi (Pakistan) 875.56 M-45 | R-663 | BaA-17 | W-47 | BoA-22 | Ct/St-12 | FPM-0.3 | as of October-2012
79 No change Wanindu Hasaranga (Sri Lanka) flag Wanindu Hasaranga (Sri Lanka) 875.21 M-45 | R-452 | BaA-15 | W-72 | BoA-15 | Ct/St-15 | FPM-0.3 | as of October-2022
80 No change Wanindu Hasaranga (Sri Lanka) flag Wanindu Hasaranga (Sri Lanka) 874.38 M-58 | R-533 | BaA-14 | W-91 | BoA-16 | Ct/St-22 | FPM-0.4 | as of April-2023
81 No change Mohammad Hafeez (Pakistan) flag Mohammad Hafeez (Pakistan) 874.24 M-49 | R-1123 | BaA-26 | W-38 | BoA-23 | Ct/St-12 | FPM-0.2 | as of April-2014
82 No change Wanindu Hasaranga (Sri Lanka) flag Wanindu Hasaranga (Sri Lanka) 872.56 M-60 | R-549 | BaA-14 | W-103 | BoA-16 | Ct/St-28 | FPM-0.5 | as of September-2025
83 No change Wanindu Hasaranga (Sri Lanka) flag Wanindu Hasaranga (Sri Lanka) 872.46 M-44 | R-448 | BaA-15 | W-71 | BoA-15 | Ct/St-15 | FPM-0.3 | as of September-2022
84 No change Shahid Afridi (Pakistan) flag Shahid Afridi (Pakistan) 872.31 M-44 | R-663 | BaA-17 | W-46 | BoA-22 | Ct/St-12 | FPM-0.3 | as of October-2012
85 No change Dwayne Bravo (West Indies) flag Dwayne Bravo (West Indies) 870.69 M-27 | R-605 | BaA-32 | W-25 | BoA-22 | Ct/St-11 | FPM-0.4 | as of March-2013
86 No change Mohammad Hafeez (Pakistan) flag Mohammad Hafeez (Pakistan) 868.85 M-31 | R-629 | BaA-22 | W-25 | BoA-22 | Ct/St-9 | FPM-0.3 | as of October-2012
87 No change Mohammad Hafeez (Pakistan) flag Mohammad Hafeez (Pakistan) 868.41 M-48 | R-1104 | BaA-26 | W-37 | BoA-24 | Ct/St-12 | FPM-0.3 | as of March-2014
88 No change Shane Watson (Australia) flag Shane Watson (Australia) 867.73 M-30 | R-874 | BaA-31 | W-29 | BoA-19 | Ct/St-12 | FPM-0.4 | as of September-2012
89 No change Shakib Al Hasan (Bangladesh) flag Shakib Al Hasan (Bangladesh) 866.97 M-33 | R-673 | BaA-22 | W-47 | BoA-17 | Ct/St-5 | FPM-0.2 | as of October-2021
90 No change Hardik Pandya (India) flag Hardik Pandya (India) 864.22 M-66 | R-1333 | BaA-33 | W-49 | BoA-27 | Ct/St-31 | FPM-0.5 | as of November-2024
91 No change Rashid Khan (Afghanistan) flag Rashid Khan (Afghanistan) 862.09 M-53 | R-403 | BaA-16 | W-82 | BoA-15 | Ct/St-19 | FPM-0.4 | as of October-2025
92 No change Shakib Al Hasan (Bangladesh) flag Shakib Al Hasan (Bangladesh) 861.89 M-33 | R-736 | BaA-29 | W-40 | BoA-20 | Ct/St-11 | FPM-0.3 | as of January-2017
93 No change Wanindu Hasaranga (Sri Lanka) flag Wanindu Hasaranga (Sri Lanka) 861.83 M-39 | R-384 | BaA-14 | W-63 | BoA-14 | Ct/St-11 | FPM-0.3 | as of August-2022
94 No change Shakib Al Hasan (Bangladesh) flag Shakib Al Hasan (Bangladesh) 861.68 M-31 | R-694 | BaA-30 | W-39 | BoA-19 | Ct/St-11 | FPM-0.4 | as of January-2017
95 No change Wanindu Hasaranga (Sri Lanka) flag Wanindu Hasaranga (Sri Lanka) 861.08 M-40 | R-386 | BaA-14 | W-65 | BoA-14 | Ct/St-12 | FPM-0.3 | as of September-2022
96 No change Shakib Al Hasan (Bangladesh) flag Shakib Al Hasan (Bangladesh) 860.78 M-32 | R-663 | BaA-23 | W-45 | BoA-18 | Ct/St-5 | FPM-0.2 | as of October-2021
97 No change Wanindu Hasaranga (Sri Lanka) flag Wanindu Hasaranga (Sri Lanka) 860.45 M-56 | R-549 | BaA-14 | W-95 | BoA-15 | Ct/St-24 | FPM-0.4 | as of July-2024
98 No change Hardik Pandya (India) flag Hardik Pandya (India) 860.25 M-67 | R-1372 | BaA-33 | W-49 | BoA-27 | Ct/St-31 | FPM-0.5 | as of November-2024
99 No change Dwayne Bravo (West Indies) flag Dwayne Bravo (West Indies) 859.69 M-26 | R-581 | BaA-32 | W-23 | BoA-23 | Ct/St-8 | FPM-0.3 | as of March-2013
100 No change Shakib Al Hasan (Bangladesh) flag Shakib Al Hasan (Bangladesh) 859.23 M-33 | R-664 | BaA-22 | W-46 | BoA-17 | Ct/St-5 | FPM-0.2 | as of October-2021
Tags: #topcricketplayersofalltime #bestcricketplayersofalltime #greatestcricketplayers #t20icricket #t20is #ment20is #shanewatson #watson #shahidafridi #afridi #iccrankings #icctestrankings #iccodirankings #icct20irankings #iccteamrankings #iccplayerrankings #iccmenrankings #iccwomenrankings #iplrankings