A list of the top 1,000 best CR ratings ever achieved by teams and players.  For the last update date and full update schedule, refer to FAQs.
CRR Change Name Points Stats
1 No change Mohammad Hafeez (Pakistan) flag Mohammad Hafeez (Pakistan) 1000.00 M-38 | R-911 | BaA-26 | W-35 | BoA-19 | Ct/St-10 | FPM-0.3 | as of 24-Aug-2013
2 No change Shahid Afridi (Pakistan) flag Shahid Afridi (Pakistan) 978.21 M-41 | R-643 | BaA-18 | W-53 | BoA-18 | Ct/St-12 | FPM-0.3 | as of 30-Dec-2010
3 No change Shahid Afridi (Pakistan) flag Shahid Afridi (Pakistan) 969.16 M-41 | R-648 | BaA-18 | W-53 | BoA-18 | Ct/St-12 | FPM-0.3 | as of 21-Apr-2011
4 No change Mohammad Hafeez (Pakistan) flag Mohammad Hafeez (Pakistan) 953.09 M-37 | R-857 | BaA-24 | W-32 | BoA-19 | Ct/St-9 | FPM-0.2 | as of 23-Aug-2013
7 No change Shahid Afridi (Pakistan) flag Shahid Afridi (Pakistan) 944.39 M-38 | R-602 | BaA-18 | W-48 | BoA-19 | Ct/St-11 | FPM-0.3 | as of 27-Oct-2010
9 No change Mohammad Hafeez (Pakistan) flag Mohammad Hafeez (Pakistan) 940.64 M-33 | R-745 | BaA-24 | W-25 | BoA-23 | Ct/St-9 | FPM-0.3 | as of 28-Dec-2012
17 No change Mohammad Hafeez (Pakistan) flag Mohammad Hafeez (Pakistan) 932.57 M-36 | R-854 | BaA-25 | W-31 | BoA-20 | Ct/St-9 | FPM-0.3 | as of 28-Jul-2013
19 No change Shahid Afridi (Pakistan) flag Shahid Afridi (Pakistan) 930.62 M-40 | R-629 | BaA-18 | W-49 | BoA-19 | Ct/St-12 | FPM-0.3 | as of 28-Dec-2010
28 No change Hardik Pandya (India) flag Hardik Pandya (India) 919.10 M-70 | R-1415 | BaA-33 | W-56 | BoA-27 | Ct/St-27 | FPM-0.4 | as of 31-Jan-2025
33 No change Hardik Pandya (India) flag Hardik Pandya (India) 913.63 M-69 | R-1362 | BaA-32 | W-56 | BoA-26 | Ct/St-27 | FPM-0.4 | as of 28-Jan-2025
35 No change Shahid Afridi (Pakistan) flag Shahid Afridi (Pakistan) 911.39 M-37 | R-599 | BaA-19 | W-47 | BoA-19 | Ct/St-11 | FPM-0.3 | as of 26-Oct-2010
37 No change Mohammad Hafeez (Pakistan) flag Mohammad Hafeez (Pakistan) 906.65 M-34 | R-831 | BaA-26 | W-28 | BoA-21 | Ct/St-9 | FPM-0.3 | as of 03-Mar-2013
40 No change Hardik Pandya (India) flag Hardik Pandya (India) 901.59 M-67 | R-1315 | BaA-33 | W-53 | BoA-27 | Ct/St-27 | FPM-0.4 | as of 22-Jan-2025
41 No change Hardik Pandya (India) flag Hardik Pandya (India) 900.90 M-68 | R-1322 | BaA-32 | W-54 | BoA-27 | Ct/St-27 | FPM-0.4 | as of 25-Jan-2025
43 No change Shahid Afridi (Pakistan) flag Shahid Afridi (Pakistan) 900.45 M-32 | R-558 | BaA-20 | W-40 | BoA-19 | Ct/St-9 | FPM-0.3 | as of 10-May-2010
46 No change Hardik Pandya (India) flag Hardik Pandya (India) 898.51 M-68 | R-1390 | BaA-33 | W-50 | BoA-28 | Ct/St-31 | FPM-0.5 | as of 13-Nov-2024
47 No change Shahid Afridi (Pakistan) flag Shahid Afridi (Pakistan) 897.37 M-39 | R-622 | BaA-18 | W-48 | BoA-19 | Ct/St-11 | FPM-0.3 | as of 26-Dec-2010
49 No change Mohammad Hafeez (Pakistan) flag Mohammad Hafeez (Pakistan) 895.40 M-35 | R-844 | BaA-26 | W-30 | BoA-20 | Ct/St-9 | FPM-0.3 | as of 27-Jul-2013
50 No change Shahid Afridi (Pakistan) flag Shahid Afridi (Pakistan) 894.42 M-33 | R-566 | BaA-20 | W-41 | BoA-19 | Ct/St-9 | FPM-0.3 | as of 14-May-2010
53 No change Shahid Afridi (Pakistan) flag Shahid Afridi (Pakistan) 888.49 M-49 | R-643 | BaA-19 | W-41 | BoA-30 | Ct/St-17 | FPM-0.3 | as of 22-Mar-2016
54 No change Hardik Pandya (India) flag Hardik Pandya (India) 887.01 M-69 | R-1390 | BaA-33 | W-51 | BoA-27 | Ct/St-31 | FPM-0.4 | as of 15-Nov-2024
55 No change Mohammad Hafeez (Pakistan) flag Mohammad Hafeez (Pakistan) 885.84 M-49 | R-1123 | BaA-26 | W-38 | BoA-23 | Ct/St-12 | FPM-0.2 | as of 01-Apr-2014
57 No change Hardik Pandya (India) flag Hardik Pandya (India) 880.63 M-84 | R-1735 | BaA-32 | W-72 | BoA-27 | Ct/St-30 | FPM-0.4 | as of 08-Mar-2026
58 Down 1 Hardik Pandya (India) flag Hardik Pandya (India) 878.45 M-71 | R-1376 | BaA-32 | W-56 | BoA-27 | Ct/St-27 | FPM-0.4 | as of 26-Sep-2025
59 Down 1 Hardik Pandya (India) flag Hardik Pandya (India) 878.29 M-70 | R-1374 | BaA-33 | W-55 | BoA-27 | Ct/St-27 | FPM-0.4 | as of 24-Sep-2025
60 Down 1 Hardik Pandya (India) flag Hardik Pandya (India) 873.95 M-69 | R-1336 | BaA-33 | W-55 | BoA-27 | Ct/St-27 | FPM-0.4 | as of 21-Sep-2025
61 Down 1 Mohammad Hafeez (Pakistan) flag Mohammad Hafeez (Pakistan) 873.95 M-31 | R-629 | BaA-22 | W-25 | BoA-22 | Ct/St-9 | FPM-0.3 | as of 04-Oct-2012
62 Down 1 Mohammad Hafeez (Pakistan) flag Mohammad Hafeez (Pakistan) 873.38 M-45 | R-1068 | BaA-27 | W-37 | BoA-22 | Ct/St-12 | FPM-0.3 | as of 13-Dec-2013
63 Down 1 Hardik Pandya (India) flag Hardik Pandya (India) 873.11 M-83 | R-1717 | BaA-32 | W-71 | BoA-27 | Ct/St-30 | FPM-0.4 | as of 05-Mar-2026
64 Down 2 Hardik Pandya (India) flag Hardik Pandya (India) 872.74 M-62 | R-1213 | BaA-32 | W-48 | BoA-26 | Ct/St-24 | FPM-0.4 | as of 28-Jul-2024
65 Down 2 Hardik Pandya (India) flag Hardik Pandya (India) 872.55 M-71 | R-1474 | BaA-34 | W-60 | BoA-26 | Ct/St-23 | FPM-0.3 | as of 21-Jan-2026
66 Down 2 Hardik Pandya (India) flag Hardik Pandya (India) 871.75 M-67 | R-1372 | BaA-33 | W-49 | BoA-27 | Ct/St-31 | FPM-0.5 | as of 10-Nov-2024
67 Down 2 Azmatullah Omarzai (Afghanistan) flag Azmatullah Omarzai (Afghanistan) 867.91 M-66 | R-808 | BaA-18 | W-54 | BoA-25 | Ct/St-21 | FPM-0.3 | as of 19-Feb-2026
68 Down 2 Mohammad Hafeez (Pakistan) flag Mohammad Hafeez (Pakistan) 867.81 M-32 | R-690 | BaA-23 | W-25 | BoA-22 | Ct/St-9 | FPM-0.3 | as of 25-Dec-2012
69 Down 2 Azmatullah Omarzai (Afghanistan) flag Azmatullah Omarzai (Afghanistan) 863.27 M-65 | R-795 | BaA-18 | W-53 | BoA-25 | Ct/St-20 | FPM-0.3 | as of 16-Feb-2026
71 Down 2 Hardik Pandya (India) flag Hardik Pandya (India) 862.84 M-72 | R-1474 | BaA-34 | W-61 | BoA-26 | Ct/St-26 | FPM-0.4 | as of 23-Jan-2026
72 Down 2 Shahid Afridi (Pakistan) flag Shahid Afridi (Pakistan) 860.49 M-31 | R-528 | BaA-20 | W-40 | BoA-18 | Ct/St-8 | FPM-0.3 | as of 08-May-2010
73 Down 2 Hardik Pandya (India) flag Hardik Pandya (India) 860.10 M-73 | R-1474 | BaA-34 | W-63 | BoA-26 | Ct/St-27 | FPM-0.4 | as of 25-Jan-2026
74 Down 2 Jason Holder (West Indies) flag Jason Holder (West Indies) 859.35 M-52 | R-497 | BaA-18 | W-68 | BoA-25 | Ct/St-28 | FPM-0.5 | as of 27-Oct-2025
76 Down 2 Jason Holder (West Indies) flag Jason Holder (West Indies) 857.69 M-52 | R-486 | BaA-17 | W-69 | BoA-25 | Ct/St-26 | FPM-0.5 | as of 29-Oct-2025
77 Down 2 Hardik Pandya (India) flag Hardik Pandya (India) 857.33 M-82 | R-1690 | BaA-33 | W-69 | BoA-27 | Ct/St-30 | FPM-0.4 | as of 01-Mar-2026
79 Down 3 Shahid Afridi (Pakistan) flag Shahid Afridi (Pakistan) 855.91 M-47 | R-616 | BaA-19 | W-39 | BoA-30 | Ct/St-16 | FPM-0.3 | as of 16-Mar-2016
80 Down 3 Mohammad Hafeez (Pakistan) flag Mohammad Hafeez (Pakistan) 854.94 M-44 | R-1061 | BaA-27 | W-37 | BoA-21 | Ct/St-12 | FPM-0.3 | as of 11-Dec-2013
81 Down 3 Hardik Pandya (India) flag Hardik Pandya (India) 854.34 M-81 | R-1673 | BaA-33 | W-68 | BoA-27 | Ct/St-30 | FPM-0.4 | as of 26-Feb-2026
82 Down 3 Jason Holder (West Indies) flag Jason Holder (West Indies) 852.48 M-53 | R-498 | BaA-18 | W-72 | BoA-24 | Ct/St-29 | FPM-0.5 | as of 06-Nov-2025
83 Down 3 Shahid Afridi (Pakistan) flag Shahid Afridi (Pakistan) 852.35 M-48 | R-624 | BaA-19 | W-39 | BoA-30 | Ct/St-16 | FPM-0.3 | as of 19-Mar-2016
84 Down 3 Jason Holder (West Indies) flag Jason Holder (West Indies) 852.20 M-54 | R-501 | BaA-17 | W-74 | BoA-24 | Ct/St-29 | FPM-0.5 | as of 09-Nov-2025
85 Down 3 Jason Holder (West Indies) flag Jason Holder (West Indies) 851.78 M-53 | R-486 | BaA-17 | W-71 | BoA-25 | Ct/St-27 | FPM-0.5 | as of 31-Oct-2025
86 Down 3 Shane Watson (Australia) flag Shane Watson (Australia) 850.92 M-33 | R-959 | BaA-31 | W-32 | BoA-20 | Ct/St-13 | FPM-0.4 | as of 05-Oct-2012
87 Down 3 Hardik Pandya (India) flag Hardik Pandya (India) 850.72 M-66 | R-1333 | BaA-33 | W-49 | BoA-27 | Ct/St-31 | FPM-0.5 | as of 08-Nov-2024
88 Down 3 Mohammad Hafeez (Pakistan) flag Mohammad Hafeez (Pakistan) 848.67 M-48 | R-1104 | BaA-26 | W-37 | BoA-24 | Ct/St-12 | FPM-0.3 | as of 30-Mar-2014
89 Down 3 Marcus Stoinis (Australia) flag Marcus Stoinis (Australia) 848.45 M-48 | R-927 | BaA-36 | W-36 | BoA-19 | Ct/St-13 | FPM-0.3 | as of 11-Sep-2024
90 Down 3 Jason Holder (West Indies) flag Jason Holder (West Indies) 847.86 M-53 | R-483 | BaA-18 | W-71 | BoA-25 | Ct/St-29 | FPM-0.5 | as of 05-Nov-2025
91 Down 3 Hardik Pandya (India) flag Hardik Pandya (India) 847.71 M-80 | R-1623 | BaA-32 | W-68 | BoA-27 | Ct/St-30 | FPM-0.4 | as of 22-Feb-2026
92 Down 3 Shahid Afridi (Pakistan) flag Shahid Afridi (Pakistan) 847.65 M-45 | R-567 | BaA-18 | W-37 | BoA-30 | Ct/St-16 | FPM-0.4 | as of 02-Mar-2016
93 Down 3 Hardik Pandya (India) flag Hardik Pandya (India) 847.19 M-68 | R-1329 | BaA-32 | W-54 | BoA-27 | Ct/St-27 | FPM-0.4 | as of 19-Sep-2025
94 Down 3 Hardik Pandya (India) flag Hardik Pandya (India) 846.81 M-79 | R-1605 | BaA-32 | W-68 | BoA-26 | Ct/St-29 | FPM-0.4 | as of 18-Feb-2026
95 Down 3 Marcus Stoinis (Australia) flag Marcus Stoinis (Australia) 846.69 M-47 | R-973 | BaA-36 | W-30 | BoA-21 | Ct/St-14 | FPM-0.3 | as of 24-Jun-2024
96 Down 3 Hardik Pandya (India) flag Hardik Pandya (India) 846.43 M-78 | R-1575 | BaA-32 | W-67 | BoA-26 | Ct/St-29 | FPM-0.4 | as of 15-Feb-2026
98 Down 3 Hardik Pandya (India) flag Hardik Pandya (India) 842.83 M-71 | R-1424 | BaA-32 | W-56 | BoA-27 | Ct/St-27 | FPM-0.4 | as of 02-Feb-2025
99 Down 3 Hardik Pandya (India) flag Hardik Pandya (India) 841.63 M-70 | R-1449 | BaA-34 | W-59 | BoA-27 | Ct/St-23 | FPM-0.3 | as of 19-Dec-2025
101 Down 3 Hardik Pandya (India) flag Hardik Pandya (India) 840.18 M-65 | R-1331 | BaA-33 | W-49 | BoA-26 | Ct/St-29 | FPM-0.4 | as of 12-Oct-2024
102 Down 3 Hardik Pandya (India) flag Hardik Pandya (India) 839.08 M-75 | R-1518 | BaA-33 | W-63 | BoA-26 | Ct/St-28 | FPM-0.4 | as of 31-Jan-2026
105 Down 3 Azmatullah Omarzai (Afghanistan) flag Azmatullah Omarzai (Afghanistan) 836.82 M-64 | R-755 | BaA-17 | W-49 | BoA-26 | Ct/St-20 | FPM-0.3 | as of 11-Feb-2026
106 Down 3 Hardik Pandya (India) flag Hardik Pandya (India) 836.27 M-74 | R-1476 | BaA-33 | W-63 | BoA-26 | Ct/St-27 | FPM-0.4 | as of 28-Jan-2026
107 Down 3 Marcus Stoinis (Australia) flag Marcus Stoinis (Australia) 836.03 M-49 | R-929 | BaA-34 | W-36 | BoA-20 | Ct/St-13 | FPM-0.3 | as of 13-Sep-2024
108 Down 3 Hardik Pandya (India) flag Hardik Pandya (India) 835.55 M-77 | R-1575 | BaA-33 | W-65 | BoA-26 | Ct/St-28 | FPM-0.4 | as of 12-Feb-2026
109 Down 3 Shahid Afridi (Pakistan) flag Shahid Afridi (Pakistan) 835.46 M-47 | R-637 | BaA-18 | W-40 | BoA-28 | Ct/St-12 | FPM-0.3 | as of 01-Apr-2014
110 Down 3 Shahid Afridi (Pakistan) flag Shahid Afridi (Pakistan) 832.43 M-46 | R-567 | BaA-18 | W-37 | BoA-30 | Ct/St-16 | FPM-0.3 | as of 04-Mar-2016
112 Down 3 Shahid Afridi (Pakistan) flag Shahid Afridi (Pakistan) 832.11 M-50 | R-657 | BaA-19 | W-41 | BoA-30 | Ct/St-17 | FPM-0.3 | as of 25-Mar-2016
114 Down 3 Romario Shepherd (West Indies) flag Romario Shepherd (West Indies) 830.87 M-61 | R-763 | BaA-26 | W-67 | BoA-25 | Ct/St-10 | FPM-0.2 | as of 26-Feb-2026
115 Down 3 Jason Holder (West Indies) flag Jason Holder (West Indies) 830.78 M-55 | R-501 | BaA-17 | W-74 | BoA-24 | Ct/St-29 | FPM-0.5 | as of 10-Nov-2025
116 Down 3 Jason Holder (West Indies) flag Jason Holder (West Indies) 830.23 M-51 | R-497 | BaA-18 | W-65 | BoA-26 | Ct/St-27 | FPM-0.5 | as of 30-Sep-2025
118 Down 3 Jason Holder (West Indies) flag Jason Holder (West Indies) 828.57 M-56 | R-521 | BaA-17 | W-74 | BoA-25 | Ct/St-29 | FPM-0.5 | as of 13-Nov-2025
119 Down 3 Romario Shepherd (West Indies) flag Romario Shepherd (West Indies) 827.32 M-62 | R-719 | BaA-25 | W-69 | BoA-26 | Ct/St-10 | FPM-0.2 | as of 11-Feb-2026
120 Down 3 Shahid Afridi (Pakistan) flag Shahid Afridi (Pakistan) 827.12 M-44 | R-567 | BaA-19 | W-36 | BoA-30 | Ct/St-16 | FPM-0.4 | as of 29-Feb-2016
123 Down 3 Mohammad Hafeez (Pakistan) flag Mohammad Hafeez (Pakistan) 826.07 M-47 | R-1096 | BaA-26 | W-37 | BoA-23 | Ct/St-12 | FPM-0.3 | as of 23-Mar-2014
124 Down 3 Hardik Pandya (India) flag Hardik Pandya (India) 825.15 M-61 | R-1191 | BaA-31 | W-46 | BoA-26 | Ct/St-24 | FPM-0.4 | as of 27-Jul-2024
125 Down 3 Romario Shepherd (West Indies) flag Romario Shepherd (West Indies) 824.31 M-60 | R-711 | BaA-25 | W-67 | BoA-25 | Ct/St-10 | FPM-0.2 | as of 23-Feb-2026
126 Down 3 Mohammad Hafeez (Pakistan) flag Mohammad Hafeez (Pakistan) 824.28 M-30 | R-587 | BaA-21 | W-24 | BoA-22 | Ct/St-9 | FPM-0.3 | as of 02-Oct-2012
127 Down 3 Shane Watson (Australia) flag Shane Watson (Australia) 824.17 M-32 | R-952 | BaA-32 | W-32 | BoA-19 | Ct/St-13 | FPM-0.4 | as of 02-Oct-2012
128 Down 3 Mohammad Hafeez (Pakistan) flag Mohammad Hafeez (Pakistan) 824.02 M-43 | R-1029 | BaA-27 | W-37 | BoA-20 | Ct/St-12 | FPM-0.3 | as of 08-Dec-2013
129 Down 3 Azmatullah Omarzai (Afghanistan) flag Azmatullah Omarzai (Afghanistan) 821.63 M-63 | R-733 | BaA-17 | W-46 | BoA-27 | Ct/St-20 | FPM-0.3 | as of 08-Feb-2026
130 Down 3 Marcus Stoinis (Australia) flag Marcus Stoinis (Australia) 821.23 M-48 | R-943 | BaA-36 | W-35 | BoA-19 | Ct/St-14 | FPM-0.3 | as of 07-Sep-2024
131 Down 3 Shakib Al Hasan (Bangladesh) flag Shakib Al Hasan (Bangladesh) 821.21 M-35 | R-831 | BaA-27 | W-42 | BoA-21 | Ct/St-5 | FPM-0.1 | as of 13-Oct-2022
132 Down 3 Shahid Afridi (Pakistan) flag Shahid Afridi (Pakistan) 820.32 M-36 | R-574 | BaA-19 | W-47 | BoA-18 | Ct/St-11 | FPM-0.3 | as of 07-Sep-2010
133 Down 3 Romario Shepherd (West Indies) flag Romario Shepherd (West Indies) 820.28 M-62 | R-763 | BaA-26 | W-67 | BoA-26 | Ct/St-10 | FPM-0.2 | as of 01-Mar-2026
135 Down 4 Romario Shepherd (West Indies) flag Romario Shepherd (West Indies) 820.12 M-61 | R-718 | BaA-25 | W-68 | BoA-26 | Ct/St-10 | FPM-0.2 | as of 07-Feb-2026
136 Down 4 Hardik Pandya (India) flag Hardik Pandya (India) 819.04 M-67 | R-1328 | BaA-33 | W-53 | BoA-27 | Ct/St-26 | FPM-0.4 | as of 14-Sep-2025
137 Down 4 Romario Shepherd (West Indies) flag Romario Shepherd (West Indies) 818.55 M-63 | R-772 | BaA-26 | W-72 | BoA-27 | Ct/St-11 | FPM-0.2 | as of 09-Nov-2025
138 Down 4 Hardik Pandya (India) flag Hardik Pandya (India) 817.04 M-52 | R-1038 | BaA-31 | W-37 | BoA-27 | Ct/St-21 | FPM-0.4 | as of 08-Aug-2023
140 Down 4 Hardik Pandya (India) flag Hardik Pandya (India) 816.24 M-51 | R-1018 | BaA-30 | W-37 | BoA-26 | Ct/St-21 | FPM-0.4 | as of 06-Aug-2023
143 Down 4 Shahid Afridi (Pakistan) flag Shahid Afridi (Pakistan) 813.76 M-30 | R-517 | BaA-20 | W-38 | BoA-18 | Ct/St-8 | FPM-0.3 | as of 06-May-2010
144 Down 4 Hardik Pandya (India) flag Hardik Pandya (India) 813.59 M-76 | R-1523 | BaA-32 | W-63 | BoA-27 | Ct/St-28 | FPM-0.4 | as of 07-Feb-2026
145 Down 4 Jason Holder (West Indies) flag Jason Holder (West Indies) 812.45 M-50 | R-497 | BaA-18 | W-64 | BoA-26 | Ct/St-26 | FPM-0.5 | as of 29-Sep-2025
146 Down 4 Shahid Afridi (Pakistan) flag Shahid Afridi (Pakistan) 811.43 M-43 | R-567 | BaA-19 | W-35 | BoA-30 | Ct/St-15 | FPM-0.3 | as of 27-Feb-2016
147 Down 4 Sikandar Raza (Zimbabwe) flag Sikandar Raza (Zimbabwe) 810.99 M-58 | R-1645 | BaA-33 | W-54 | BoA-22 | Ct/St-23 | FPM-0.4 | as of 19-Oct-2024
148 Down 4 Romario Shepherd (West Indies) flag Romario Shepherd (West Indies) 810.92 M-60 | R-698 | BaA-23 | W-64 | BoA-27 | Ct/St-10 | FPM-0.2 | as of 27-Jan-2026
149 Down 4 Romario Shepherd (West Indies) flag Romario Shepherd (West Indies) 810.87 M-62 | R-723 | BaA-25 | W-71 | BoA-27 | Ct/St-11 | FPM-0.2 | as of 06-Nov-2025
150 Down 4 Hardik Pandya (India) flag Hardik Pandya (India) 810.05 M-50 | R-994 | BaA-30 | W-34 | BoA-27 | Ct/St-21 | FPM-0.4 | as of 03-Aug-2023
Tags: #topcricketplayersofalltime #bestcricketplayersofalltime #greatestcricketplayers #t20icricket #t20is #ment20is #mohammadhafeez #hafeez #shahidafridi #afridi #hardikpandya #pandya #iccrankings #icctestrankings #iccodirankings #icct20irankings #iccteamrankings #iccplayerrankings #iccmenrankings #iccwomenrankings #iplrankings