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
101 No change Shakib Al Hasan (Bangladesh) flag Shakib Al Hasan (Bangladesh) 857.85 M-32 | R-695 | BaA-29 | W-40 | BoA-19 | Ct/St-11 | FPM-0.3 | as of January-2017
102 No change Wanindu Hasaranga (Sri Lanka) flag Wanindu Hasaranga (Sri Lanka) 857.42 M-41 | R-402 | BaA-14 | W-65 | BoA-15 | Ct/St-13 | FPM-0.3 | as of September-2022
103 No change Hardik Pandya (India) flag Hardik Pandya (India) 857.31 M-63 | R-1252 | BaA-33 | W-49 | BoA-26 | Ct/St-26 | FPM-0.4 | as of October-2024
104 No change Wanindu Hasaranga (Sri Lanka) flag Wanindu Hasaranga (Sri Lanka) 856.38 M-37 | R-374 | BaA-15 | W-61 | BoA-14 | Ct/St-11 | FPM-0.3 | as of June-2022
105 No change Wanindu Hasaranga (Sri Lanka) flag Wanindu Hasaranga (Sri Lanka) 855.21 M-43 | R-412 | BaA-15 | W-68 | BoA-15 | Ct/St-15 | FPM-0.3 | as of September-2022
106 No change Hardik Pandya (India) flag Hardik Pandya (India) 855.01 M-68 | R-1390 | BaA-33 | W-50 | BoA-28 | Ct/St-31 | FPM-0.5 | as of November-2024
107 No change Hardik Pandya (India) flag Hardik Pandya (India) 854.75 M-70 | R-1415 | BaA-33 | W-56 | BoA-27 | Ct/St-27 | FPM-0.4 | as of January-2025
108 No change Hardik Pandya (India) flag Hardik Pandya (India) 853.97 M-60 | R-1182 | BaA-32 | W-46 | BoA-25 | Ct/St-24 | FPM-0.4 | as of June-2024
109 No change Mohammad Hafeez (Pakistan) flag Mohammad Hafeez (Pakistan) 853.82 M-30 | R-587 | BaA-21 | W-24 | BoA-22 | Ct/St-9 | FPM-0.3 | as of October-2012
110 No change Shakib Al Hasan (Bangladesh) flag Shakib Al Hasan (Bangladesh) 853.15 M-35 | R-831 | BaA-27 | W-42 | BoA-21 | Ct/St-5 | FPM-0.1 | as of October-2022
111 No change Wanindu Hasaranga (Sri Lanka) flag Wanindu Hasaranga (Sri Lanka) 852.43 M-36 | R-362 | BaA-15 | W-57 | BoA-14 | Ct/St-11 | FPM-0.3 | as of June-2022
112 No change Jason Holder (West Indies) flag Jason Holder (West Indies) 852.05 M-49 | R-476 | BaA-18 | W-64 | BoA-26 | Ct/St-26 | FPM-0.5 | as of September-2025
113 No change Shakib Al Hasan (Bangladesh) flag Shakib Al Hasan (Bangladesh) 851.35 M-39 | R-875 | BaA-25 | W-47 | BoA-21 | Ct/St-7 | FPM-0.2 | as of November-2022
114 No change Hardik Pandya (India) flag Hardik Pandya (India) 851.30 M-62 | R-1213 | BaA-32 | W-48 | BoA-26 | Ct/St-24 | FPM-0.4 | as of July-2024
115 No change Hardik Pandya (India) flag Hardik Pandya (India) 851.26 M-69 | R-1362 | BaA-32 | W-56 | BoA-26 | Ct/St-27 | FPM-0.4 | as of January-2025
116 No change Wanindu Hasaranga (Sri Lanka) flag Wanindu Hasaranga (Sri Lanka) 850.94 M-38 | R-382 | BaA-15 | W-62 | BoA-14 | Ct/St-11 | FPM-0.3 | as of June-2022
117 No change Jason Holder (West Indies) flag Jason Holder (West Indies) 850.94 M-48 | R-471 | BaA-19 | W-60 | BoA-27 | Ct/St-25 | FPM-0.5 | as of August-2025
118 No change Shakib Al Hasan (Bangladesh) flag Shakib Al Hasan (Bangladesh) 850.49 M-33 | R-671 | BaA-22 | W-44 | BoA-18 | Ct/St-5 | FPM-0.2 | as of October-2021
119 No change Shakib Al Hasan (Bangladesh) flag Shakib Al Hasan (Bangladesh) 849.34 M-31 | R-653 | BaA-24 | W-42 | BoA-18 | Ct/St-5 | FPM-0.2 | as of August-2022
120 No change Shakib Al Hasan (Bangladesh) flag Shakib Al Hasan (Bangladesh) 849.30 M-34 | R-763 | BaA-25 | W-42 | BoA-20 | Ct/St-5 | FPM-0.1 | as of October-2022
121 No change Mohammad Hafeez (Pakistan) flag Mohammad Hafeez (Pakistan) 848.86 M-28 | R-568 | BaA-22 | W-22 | BoA-23 | Ct/St-8 | FPM-0.3 | as of September-2012
122 No change Shakib Al Hasan (Bangladesh) flag Shakib Al Hasan (Bangladesh) 848.31 M-42 | R-868 | BaA-25 | W-48 | BoA-22 | Ct/St-8 | FPM-0.2 | as of March-2023
123 No change Shakib Al Hasan (Bangladesh) flag Shakib Al Hasan (Bangladesh) 848.06 M-38 | R-806 | BaA-24 | W-41 | BoA-24 | Ct/St-7 | FPM-0.2 | as of March-2023
124 No change Mohammad Nawaz (Pakistan) flag Mohammad Nawaz (Pakistan) 847.85 M-48 | R-587 | BaA-20 | W-51 | BoA-21 | Ct/St-21 | FPM-0.4 | as of September-2025
125 No change Hardik Pandya (India) flag Hardik Pandya (India) 847.84 M-67 | R-1315 | BaA-33 | W-53 | BoA-27 | Ct/St-27 | FPM-0.4 | as of January-2025
126 No change Shakib Al Hasan (Bangladesh) flag Shakib Al Hasan (Bangladesh) 847.76 M-40 | R-875 | BaA-24 | W-48 | BoA-21 | Ct/St-7 | FPM-0.2 | as of November-2022
127 No change Hardik Pandya (India) flag Hardik Pandya (India) 847.60 M-71 | R-1424 | BaA-32 | W-56 | BoA-27 | Ct/St-27 | FPM-0.4 | as of February-2025
128 No change Hardik Pandya (India) flag Hardik Pandya (India) 847.40 M-68 | R-1322 | BaA-32 | W-54 | BoA-27 | Ct/St-27 | FPM-0.4 | as of January-2025
129 No change Andre Russell (West Indies) flag Andre Russell (West Indies) 847.21 M-30 | R-477 | BaA-27 | W-28 | BoA-27 | Ct/St-9 | FPM-0.3 | as of June-2024
130 No change Shakib Al Hasan (Bangladesh) flag Shakib Al Hasan (Bangladesh) 847.20 M-34 | R-676 | BaA-22 | W-46 | BoA-18 | Ct/St-5 | FPM-0.1 | as of March-2022
131 No change Shahid Afridi (Pakistan) flag Shahid Afridi (Pakistan) 846.83 M-47 | R-637 | BaA-18 | W-40 | BoA-28 | Ct/St-12 | FPM-0.3 | as of April-2014
132 No change Shakib Al Hasan (Bangladesh) flag Shakib Al Hasan (Bangladesh) 846.21 M-45 | R-911 | BaA-25 | W-52 | BoA-21 | Ct/St-8 | FPM-0.2 | as of July-2023
133 No change Mohammad Hafeez (Pakistan) flag Mohammad Hafeez (Pakistan) 846.10 M-29 | R-583 | BaA-22 | W-22 | BoA-23 | Ct/St-8 | FPM-0.3 | as of September-2012
134 No change Hardik Pandya (India) flag Hardik Pandya (India) 845.39 M-69 | R-1390 | BaA-33 | W-51 | BoA-27 | Ct/St-31 | FPM-0.4 | as of November-2024
135 No change Shahid Afridi (Pakistan) flag Shahid Afridi (Pakistan) 845.34 M-38 | R-512 | BaA-19 | W-31 | BoA-28 | Ct/St-9 | FPM-0.2 | as of October-2014
136 No change Shakib Al Hasan (Bangladesh) flag Shakib Al Hasan (Bangladesh) 844.68 M-39 | R-806 | BaA-23 | W-42 | BoA-23 | Ct/St-8 | FPM-0.2 | as of March-2023
137 No change Shane Watson (Australia) flag Shane Watson (Australia) 843.81 M-32 | R-819 | BaA-30 | W-29 | BoA-25 | Ct/St-11 | FPM-0.3 | as of March-2016
138 No change Jason Holder (West Indies) flag Jason Holder (West Indies) 843.51 M-50 | R-497 | BaA-18 | W-64 | BoA-26 | Ct/St-26 | FPM-0.5 | as of September-2025
139 No change Wanindu Hasaranga (Sri Lanka) flag Wanindu Hasaranga (Sri Lanka) 842.93 M-42 | R-402 | BaA-14 | W-65 | BoA-15 | Ct/St-13 | FPM-0.3 | as of September-2022
140 No change Shakib Al Hasan (Bangladesh) flag Shakib Al Hasan (Bangladesh) 842.87 M-33 | R-693 | BaA-24 | W-42 | BoA-19 | Ct/St-5 | FPM-0.2 | as of October-2022
141 No change Mohammad Hafeez (Pakistan) flag Mohammad Hafeez (Pakistan) 842.79 M-41 | R-924 | BaA-25 | W-37 | BoA-19 | Ct/St-11 | FPM-0.3 | as of November-2013
142 No change Wanindu Hasaranga (Sri Lanka) flag Wanindu Hasaranga (Sri Lanka) 842.24 M-35 | R-345 | BaA-15 | W-57 | BoA-14 | Ct/St-11 | FPM-0.3 | as of February-2022
143 No change Shakib Al Hasan (Bangladesh) flag Shakib Al Hasan (Bangladesh) 841.88 M-44 | R-893 | BaA-24 | W-50 | BoA-22 | Ct/St-8 | FPM-0.2 | as of July-2023
144 No change Andre Russell (West Indies) flag Andre Russell (West Indies) 841.88 M-31 | R-478 | BaA-25 | W-29 | BoA-27 | Ct/St-9 | FPM-0.3 | as of June-2024
145 No change Shakib Al Hasan (Bangladesh) flag Shakib Al Hasan (Bangladesh) 841.87 M-32 | R-677 | BaA-24 | W-42 | BoA-18 | Ct/St-5 | FPM-0.2 | as of September-2022
146 No change Chris Gayle (West Indies) flag Chris Gayle (West Indies) 840.41 M-25 | R-732 | BaA-35 | W-9 | BoA-28 | Ct/St-6 | FPM-0.2 | as of February-2013
147 No change Shakib Al Hasan (Bangladesh) flag Shakib Al Hasan (Bangladesh) 839.80 M-43 | R-874 | BaA-24 | W-48 | BoA-22 | Ct/St-8 | FPM-0.2 | as of March-2023
148 No change Shakib Al Hasan (Bangladesh) flag Shakib Al Hasan (Bangladesh) 839.51 M-31 | R-617 | BaA-22 | W-41 | BoA-19 | Ct/St-5 | FPM-0.2 | as of October-2021
149 No change Shakib Al Hasan (Bangladesh) flag Shakib Al Hasan (Bangladesh) 839.47 M-38 | R-862 | BaA-25 | W-45 | BoA-21 | Ct/St-6 | FPM-0.2 | as of October-2022
150 No change Andre Russell (West Indies) flag Andre Russell (West Indies) 839.07 M-33 | R-493 | BaA-25 | W-34 | BoA-25 | Ct/St-9 | FPM-0.3 | as of June-2024
151 No change Shahid Afridi (Pakistan) flag Shahid Afridi (Pakistan) 838.69 M-44 | R-592 | BaA-19 | W-36 | BoA-31 | Ct/St-15 | FPM-0.3 | as of January-2016
152 No change Wanindu Hasaranga (Sri Lanka) flag Wanindu Hasaranga (Sri Lanka) 838.45 M-57 | R-532 | BaA-14 | W-98 | BoA-16 | Ct/St-27 | FPM-0.5 | as of September-2025
153 No change Hardik Pandya (India) flag Hardik Pandya (India) 838.33 M-61 | R-1191 | BaA-31 | W-46 | BoA-26 | Ct/St-24 | FPM-0.4 | as of July-2024
154 No change Chris Gayle (West Indies) flag Chris Gayle (West Indies) 837.95 M-26 | R-792 | BaA-36 | W-13 | BoA-23 | Ct/St-7 | FPM-0.3 | as of December-2012
155 No change Wanindu Hasaranga (Sri Lanka) flag Wanindu Hasaranga (Sri Lanka) 837.26 M-34 | R-332 | BaA-15 | W-55 | BoA-14 | Ct/St-10 | FPM-0.3 | as of February-2022
156 No change Shahid Afridi (Pakistan) flag Shahid Afridi (Pakistan) 837.16 M-43 | R-659 | BaA-18 | W-46 | BoA-21 | Ct/St-12 | FPM-0.3 | as of September-2012
157 No change Shahid Afridi (Pakistan) flag Shahid Afridi (Pakistan) 837.14 M-46 | R-619 | BaA-18 | W-39 | BoA-29 | Ct/St-12 | FPM-0.3 | as of March-2014
158 No change Andre Russell (West Indies) flag Andre Russell (West Indies) 837.02 M-34 | R-523 | BaA-25 | W-34 | BoA-26 | Ct/St-9 | FPM-0.3 | as of November-2024
159 No change Shakib Al Hasan (Bangladesh) flag Shakib Al Hasan (Bangladesh) 836.88 M-37 | R-839 | BaA-25 | W-45 | BoA-21 | Ct/St-5 | FPM-0.1 | as of October-2022
160 No change Shakib Al Hasan (Bangladesh) flag Shakib Al Hasan (Bangladesh) 836.57 M-40 | R-810 | BaA-23 | W-43 | BoA-23 | Ct/St-8 | FPM-0.2 | as of March-2023
161 No change Wanindu Hasaranga (Sri Lanka) flag Wanindu Hasaranga (Sri Lanka) 836.01 M-32 | R-319 | BaA-15 | W-50 | BoA-14 | Ct/St-9 | FPM-0.3 | as of November-2021
162 No change Shakib Al Hasan (Bangladesh) flag Shakib Al Hasan (Bangladesh) 835.72 M-35 | R-685 | BaA-21 | W-46 | BoA-19 | Ct/St-5 | FPM-0.1 | as of March-2022
163 No change Shakib Al Hasan (Bangladesh) flag Shakib Al Hasan (Bangladesh) 835.42 M-23 | R-620 | BaA-30 | W-31 | BoA-18 | Ct/St-5 | FPM-0.2 | as of April-2014
164 No change Glenn Maxwell (Australia) flag Glenn Maxwell (Australia) 835.34 M-35 | R-818 | BaA-30 | W-17 | BoA-32 | Ct/St-18 | FPM-0.5 | as of September-2016
165 No change Shakib Al Hasan (Bangladesh) flag Shakib Al Hasan (Bangladesh) 834.73 M-36 | R-838 | BaA-26 | W-43 | BoA-21 | Ct/St-5 | FPM-0.1 | as of October-2022
166 No change Shakib Al Hasan (Bangladesh) flag Shakib Al Hasan (Bangladesh) 834.43 M-41 | R-830 | BaA-24 | W-43 | BoA-24 | Ct/St-8 | FPM-0.2 | as of March-2023
167 No change Mohammad Nawaz (Pakistan) flag Mohammad Nawaz (Pakistan) 834.09 M-49 | R-587 | BaA-19 | W-51 | BoA-21 | Ct/St-21 | FPM-0.4 | as of September-2025
168 No change Shahid Afridi (Pakistan) flag Shahid Afridi (Pakistan) 833.67 M-44 | R-669 | BaA-19 | W-44 | BoA-23 | Ct/St-13 | FPM-0.3 | as of March-2013
169 No change Wanindu Hasaranga (Sri Lanka) flag Wanindu Hasaranga (Sri Lanka) 833.37 M-33 | R-319 | BaA-15 | W-52 | BoA-14 | Ct/St-10 | FPM-0.3 | as of November-2021
170 No change Mohammad Hafeez (Pakistan) flag Mohammad Hafeez (Pakistan) 833.15 M-27 | R-553 | BaA-22 | W-20 | BoA-24 | Ct/St-8 | FPM-0.3 | as of September-2012
171 No change Shahid Afridi (Pakistan) flag Shahid Afridi (Pakistan) 832.78 M-38 | R-518 | BaA-16 | W-33 | BoA-28 | Ct/St-11 | FPM-0.3 | as of August-2013
172 No change Wanindu Hasaranga (Sri Lanka) flag Wanindu Hasaranga (Sri Lanka) 832.40 M-55 | R-547 | BaA-14 | W-94 | BoA-15 | Ct/St-24 | FPM-0.4 | as of June-2024
173 No change Shahid Afridi (Pakistan) flag Shahid Afridi (Pakistan) 831.83 M-45 | R-600 | BaA-19 | W-37 | BoA-31 | Ct/St-15 | FPM-0.3 | as of January-2016
174 No change Andre Russell (West Indies) flag Andre Russell (West Indies) 831.26 M-32 | R-478 | BaA-25 | W-32 | BoA-26 | Ct/St-9 | FPM-0.3 | as of June-2024
175 No change Sanath Jayasuriya (Sri Lanka) flag Sanath Jayasuriya (Sri Lanka) 830.78 M-24 | R-606 | BaA-28 | W-17 | BoA-23 | Ct/St-3 | FPM-0.1 | as of April-2010
176 No change Jason Holder (West Indies) flag Jason Holder (West Indies) 829.83 M-51 | R-497 | BaA-18 | W-65 | BoA-26 | Ct/St-27 | FPM-0.5 | as of September-2025
177 No change Rashid Khan (Afghanistan) flag Rashid Khan (Afghanistan) 828.83 M-43 | R-270 | BaA-13 | W-59 | BoA-17 | Ct/St-16 | FPM-0.4 | as of June-2024
178 No change Sanath Jayasuriya (Sri Lanka) flag Sanath Jayasuriya (Sri Lanka) 828.34 M-25 | R-609 | BaA-28 | W-17 | BoA-23 | Ct/St-3 | FPM-0.1 | as of May-2010
179 No change Jason Holder (West Indies) flag Jason Holder (West Indies) 827.54 M-52 | R-497 | BaA-18 | W-68 | BoA-25 | Ct/St-28 | FPM-0.5 | as of October-2025
180 No change Shahid Afridi (Pakistan) flag Shahid Afridi (Pakistan) 823.78 M-45 | R-597 | BaA-18 | W-38 | BoA-29 | Ct/St-12 | FPM-0.3 | as of March-2014
181 No change Moeen Ali (England) flag Moeen Ali (England) 823.74 M-33 | R-645 | BaA-26 | W-25 | BoA-21 | Ct/St-6 | FPM-0.2 | as of September-2022
182 No change Moeen Ali (England) flag Moeen Ali (England) 823.51 M-30 | R-580 | BaA-24 | W-23 | BoA-21 | Ct/St-6 | FPM-0.2 | as of July-2022
183 No change Shahid Afridi (Pakistan) flag Shahid Afridi (Pakistan) 823.44 M-50 | R-657 | BaA-19 | W-41 | BoA-30 | Ct/St-17 | FPM-0.3 | as of March-2016
184 No change Mohammad Hafeez (Pakistan) flag Mohammad Hafeez (Pakistan) 822.34 M-25 | R-465 | BaA-20 | W-20 | BoA-22 | Ct/St-8 | FPM-0.3 | as of September-2012
185 No change Wanindu Hasaranga (Sri Lanka) flag Wanindu Hasaranga (Sri Lanka) 822.21 M-56 | R-532 | BaA-14 | W-98 | BoA-15 | Ct/St-27 | FPM-0.5 | as of September-2025
186 No change Shakib Al Hasan (Bangladesh) flag Shakib Al Hasan (Bangladesh) 822.16 M-37 | R-887 | BaA-31 | W-44 | BoA-21 | Ct/St-12 | FPM-0.3 | as of March-2016
187 No change Moeen Ali (England) flag Moeen Ali (England) 821.53 M-29 | R-552 | BaA-24 | W-22 | BoA-21 | Ct/St-6 | FPM-0.2 | as of July-2022
188 No change Shakib Al Hasan (Bangladesh) flag Shakib Al Hasan (Bangladesh) 821.52 M-30 | R-575 | BaA-21 | W-38 | BoA-20 | Ct/St-5 | FPM-0.2 | as of October-2021
189 No change Jason Holder (West Indies) flag Jason Holder (West Indies) 821.39 M-52 | R-486 | BaA-17 | W-69 | BoA-25 | Ct/St-26 | FPM-0.5 | as of October-2025
190 No change Shahid Afridi (Pakistan) flag Shahid Afridi (Pakistan) 821.26 M-49 | R-643 | BaA-19 | W-41 | BoA-30 | Ct/St-17 | FPM-0.3 | as of March-2016
191 No change Moeen Ali (England) flag Moeen Ali (England) 820.26 M-31 | R-583 | BaA-23 | W-24 | BoA-20 | Ct/St-6 | FPM-0.2 | as of July-2022
192 No change Hardik Pandya (India) flag Hardik Pandya (India) 820.14 M-59 | R-1177 | BaA-32 | W-43 | BoA-27 | Ct/St-24 | FPM-0.4 | as of June-2024
193 No change Shahid Afridi (Pakistan) flag Shahid Afridi (Pakistan) 819.81 M-43 | R-567 | BaA-19 | W-35 | BoA-30 | Ct/St-15 | FPM-0.3 | as of February-2016
194 No change Mohammad Nawaz (Pakistan) flag Mohammad Nawaz (Pakistan) 819.05 M-55 | R-717 | BaA-20 | W-55 | BoA-21 | Ct/St-26 | FPM-0.5 | as of October-2025
195 No change Wanindu Hasaranga (Sri Lanka) flag Wanindu Hasaranga (Sri Lanka) 818.99 M-31 | R-285 | BaA-14 | W-47 | BoA-14 | Ct/St-9 | FPM-0.3 | as of October-2021
196 No change Shahid Afridi (Pakistan) flag Shahid Afridi (Pakistan) 818.12 M-42 | R-562 | BaA-19 | W-34 | BoA-31 | Ct/St-12 | FPM-0.3 | as of November-2015
197 No change Mohammad Nawaz (Pakistan) flag Mohammad Nawaz (Pakistan) 817.58 M-50 | R-591 | BaA-18 | W-51 | BoA-22 | Ct/St-22 | FPM-0.4 | as of September-2025
198 No change Shakib Al Hasan (Bangladesh) flag Shakib Al Hasan (Bangladesh) 817.02 M-38 | R-889 | BaA-30 | W-44 | BoA-21 | Ct/St-12 | FPM-0.3 | as of March-2016
199 No change Jason Holder (West Indies) flag Jason Holder (West Indies) 816.38 M-53 | R-498 | BaA-18 | W-72 | BoA-24 | Ct/St-29 | FPM-0.5 | as of November-2025
200 Down 1 Jason Holder (West Indies) flag Jason Holder (West Indies) 816.26 M-53 | R-486 | BaA-17 | W-71 | BoA-25 | Ct/St-27 | FPM-0.5 | as of October-2025
Tags: #topcricketplayersofalltime #bestcricketplayersofalltime #greatestcricketplayers #t20icricket #t20is #ment20is #shakibalhasan #hasan #waninduhasaranga #hasaranga #hardikpandya #pandya #mohammadhafeez #hafeez #iccrankings #icctestrankings #iccodirankings #icct20irankings #iccteamrankings #iccplayerrankings #iccmenrankings #iccwomenrankings #iplrankings