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
123 No change Phil Salt (England) flag Phil Salt (England) 745.31 M-28 | R-844 | A-37 | SR*-169
124 No change Suryakumar Yadav (India) flag Suryakumar Yadav (India) 743.30 M-63 | R-2200 | A-45 | SR*-168
126 No change Jos Buttler (England) flag Jos Buttler (England) 742.50 M-25 | R-897 | A-50 | SR*-145
127 No change Phil Salt (England) flag Phil Salt (England) 742.08 M-46 | R-1423 | A-38 | SR*-171
128 No change Aaron Finch (Australia) flag Aaron Finch (Australia) 740.56 M-23 | R-889 | A-49 | SR*-165
129 No change Shane Watson (Australia) flag Shane Watson (Australia) 740.19 M-31 | R-938 | A-32 | SR*-154
131 No change Mahela Jayawardene (Sri Lanka) flag Mahela Jayawardene (Sri Lanka) 739.17 M-30 | R-968 | A-37 | SR*-135
132 No change Brendon McCullum (New Zealand) flag Brendon McCullum (New Zealand) 739.10 M-35 | R-1300 | A-45 | SR*-141
133 No change Aaron Finch (Australia) flag Aaron Finch (Australia) 738.88 M-27 | R-936 | A-43 | SR*-161
134 No change Suryakumar Yadav (India) flag Suryakumar Yadav (India) 738.52 M-77 | R-2570 | A-41 | SR*-168
135 No change Jos Buttler (England) flag Jos Buttler (England) 737.58 M-27 | R-937 | A-47 | SR*-148
136 No change Martin Guptill (New Zealand) flag Martin Guptill (New Zealand) 736.89 M-31 | R-1003 | A-35 | SR*-136
137 No change Jos Buttler (England) flag Jos Buttler (England) 735.88 M-53 | R-1824 | A-46 | SR*-149
138 No change Aaron Finch (Australia) flag Aaron Finch (Australia) 735.88 M-22 | R-886 | A-52 | SR*-166
140 No change Jos Buttler (England) flag Jos Buttler (England) 733.61 M-25 | R-927 | A-52 | SR*-146
141 No change Jos Buttler (England) flag Jos Buttler (England) 733.39 M-28 | R-970 | A-44 | SR*-143
142 No change Brendon McCullum (New Zealand) flag Brendon McCullum (New Zealand) 731.33 M-37 | R-1332 | A-43 | SR*-140
143 No change Suryakumar Yadav (India) flag Suryakumar Yadav (India) 731.14 M-62 | R-2150 | A-44 | SR*-171
144 No change Phil Salt (England) flag Phil Salt (England) 728.79 M-49 | R-1540 | A-39 | SR*-168
145 No change Phil Salt (England) flag Phil Salt (England) 727.73 M-47 | R-1452 | A-38 | SR*-170
147 No change Suryakumar Yadav (India) flag Suryakumar Yadav (India) 724.86 M-78 | R-2570 | A-41 | SR*-168
149 No change Aaron Finch (Australia) flag Aaron Finch (Australia) 723.13 M-21 | R-870 | A-54 | SR*-166
150 No change Virat Kohli (India) flag Virat Kohli (India) 722.59 M-53 | R-1906 | A-58 | SR*-140
152 No change Shane Watson (Australia) flag Shane Watson (Australia) 718.67 M-31 | R-941 | A-32 | SR*-153
153 No change Virat Kohli (India) flag Virat Kohli (India) 717.80 M-26 | R-946 | A-45 | SR*-132
156 No change Virat Kohli (India) flag Virat Kohli (India) 715.80 M-47 | R-1647 | A-61 | SR*-142
157 No change Phil Salt (England) flag Phil Salt (England) 715.76 M-29 | R-855 | A-36 | SR*-169
158 No change Brendon McCullum (New Zealand) flag Brendon McCullum (New Zealand) 715.35 M-34 | R-1275 | A-46 | SR*-141
159 No change Martin Guptill (New Zealand) flag Martin Guptill (New Zealand) 715.08 M-32 | R-1018 | A-34 | SR*-136
161 No change Mohammad Rizwan (Pakistan) flag Mohammad Rizwan (Pakistan) 714.07 M-54 | R-1993 | A-60 | SR*-131
162 No change Mohammad Rizwan (Pakistan) flag Mohammad Rizwan (Pakistan) 714.02 M-57 | R-2152 | A-60 | SR*-131
163 No change Rohit Sharma (India) flag Rohit Sharma (India) 712.51 M-51 | R-1458 | A-31 | SR*-145
164 No change Virat Kohli (India) flag Virat Kohli (India) 712.06 M-36 | R-1396 | A-63 | SR*-140
165 No change Babar Azam (Pakistan) flag Babar Azam (Pakistan) 711.64 M-29 | R-1182 | A-54 | SR*-128
166 No change Mohammad Rizwan (Pakistan) flag Mohammad Rizwan (Pakistan) 710.54 M-59 | R-2231 | A-60 | SR*-131
167 No change Muhammad Waseem (U.A.E.) flag Muhammad Waseem (U.A.E.) 708.16 M-27 | R-1085 | A-42 | SR*-150
168 No change Virat Kohli (India) flag Virat Kohli (India) 708.07 M-27 | R-1131 | A-57 | SR*-135
169 No change Mahela Jayawardene (Sri Lanka) flag Mahela Jayawardene (Sri Lanka) 707.18 M-29 | R-935 | A-37 | SR*-133
170 No change Virat Kohli (India) flag Virat Kohli (India) 706.88 M-35 | R-1395 | A-66 | SR*-141
171 No change Mohammad Rizwan (Pakistan) flag Mohammad Rizwan (Pakistan) 706.74 M-56 | R-2089 | A-60 | SR*-131
172 No change Phil Salt (England) flag Phil Salt (England) 705.91 M-48 | R-1455 | A-37 | SR*-169
173 No change Mohammad Rizwan (Pakistan) flag Mohammad Rizwan (Pakistan) 705.79 M-49 | R-1748 | A-60 | SR*-131
174 No change Phil Salt (England) flag Phil Salt (England) 705.42 M-50 | R-1540 | A-39 | SR*-168
175 No change Jos Buttler (England) flag Jos Buttler (England) 705.03 M-47 | R-1716 | A-48 | SR*-150
176 No change Jos Buttler (England) flag Jos Buttler (England) 705.03 M-48 | R-1716 | A-48 | SR*-150
177 No change Mohammad Rizwan (Pakistan) flag Mohammad Rizwan (Pakistan) 703.13 M-69 | R-2558 | A-53 | SR*-128
178 No change Phil Salt (England) flag Phil Salt (England) 702.74 M-45 | R-1334 | A-37 | SR*-170
180 No change Virat Kohli (India) flag Virat Kohli (India) 701.62 M-49 | R-1718 | A-59 | SR*-142
181 No change Mohammad Rizwan (Pakistan) flag Mohammad Rizwan (Pakistan) 701.32 M-68 | R-2508 | A-53 | SR*-128
183 No change Virat Kohli (India) flag Virat Kohli (India) 700.11 M-48 | R-1673 | A-60 | SR*-142
185 No change Phil Salt (England) flag Phil Salt (England) 698.78 M-30 | R-880 | A-37 | SR*-167
186 No change Mohammad Rizwan (Pakistan) flag Mohammad Rizwan (Pakistan) 698.28 M-58 | R-2153 | A-58 | SR*-131
188 No change Virat Kohli (India) flag Virat Kohli (India) 697.11 M-52 | R-1856 | A-58 | SR*-140
189 No change Babar Azam (Pakistan) flag Babar Azam (Pakistan) 696.94 M-38 | R-1471 | A-51 | SR*-128
190 No change Babar Azam (Pakistan) flag Babar Azam (Pakistan) 696.79 M-32 | R-1263 | A-51 | SR*-128
191 No change Mohammad Rizwan (Pakistan) flag Mohammad Rizwan (Pakistan) 696.26 M-60 | R-2235 | A-59 | SR*-131
192 No change Mohammad Rizwan (Pakistan) flag Mohammad Rizwan (Pakistan) 696.16 M-55 | R-2001 | A-59 | SR*-131
193 No change Aaron Finch (Australia) flag Aaron Finch (Australia) 696.07 M-25 | R-852 | A-41 | SR*-164
195 No change Virat Kohli (India) flag Virat Kohli (India) 694.53 M-51 | R-1830 | A-59 | SR*-141
196 No change Kevin Pietersen (England) flag Kevin Pietersen (England) 694.04 M-25 | R-788 | A-36 | SR*-139
197 No change Jos Buttler (England) flag Jos Buttler (England) 693.78 M-48 | R-1667 | A-45 | SR*-150
198 No change Mohammad Rizwan (Pakistan) flag Mohammad Rizwan (Pakistan) 693.69 M-72 | R-2662 | A-54 | SR*-129
200 No change Mohammad Rizwan (Pakistan) flag Mohammad Rizwan (Pakistan) 693.62 M-53 | R-1905 | A-58 | SR*-130
201 No change Mohammad Rizwan (Pakistan) flag Mohammad Rizwan (Pakistan) 693.48 M-48 | R-1677 | A-60 | SR*-131
203 No change Babar Azam (Pakistan) flag Babar Azam (Pakistan) 693.16 M-53 | R-2039 | A-49 | SR*-132
204 No change Virat Kohli (India) flag Virat Kohli (India) 693.01 M-32 | R-1291 | A-72 | SR*-140
205 No change Virat Kohli (India) flag Virat Kohli (India) 692.57 M-45 | R-1617 | A-60 | SR*-142
206 No change Virat Kohli (India) flag Virat Kohli (India) 692.57 M-46 | R-1617 | A-60 | SR*-142
207 No change Martin Guptill (New Zealand) flag Martin Guptill (New Zealand) 692.45 M-31 | R-1056 | A-35 | SR*-144
209 No change Babar Azam (Pakistan) flag Babar Azam (Pakistan) 691.94 M-31 | R-1260 | A-53 | SR*-129
210 No change Kane Williamson (New Zealand) flag Kane Williamson (New Zealand) 691.30 M-25 | R-906 | A-43 | SR*-124
211 No change Mahela Jayawardene (Sri Lanka) flag Mahela Jayawardene (Sri Lanka) 691.30 M-35 | R-1083 | A-36 | SR*-132
212 No change Mohammad Rizwan (Pakistan) flag Mohammad Rizwan (Pakistan) 691.12 M-70 | R-2564 | A-52 | SR*-128
213 No change Mohammad Rizwan (Pakistan) flag Mohammad Rizwan (Pakistan) 690.43 M-69 | R-2514 | A-53 | SR*-128
214 No change Kane Williamson (New Zealand) flag Kane Williamson (New Zealand) 689.74 M-24 | R-846 | A-42 | SR*-126
215 No change Babar Azam (Pakistan) flag Babar Azam (Pakistan) 689.73 M-52 | R-2000 | A-49 | SR*-133
216 No change Phil Salt (England) flag Phil Salt (England) 689.65 M-34 | R-1047 | A-39 | SR*-168
217 No change Mohammad Rizwan (Pakistan) flag Mohammad Rizwan (Pakistan) 689.34 M-50 | R-1768 | A-59 | SR*-130
218 No change Mohammad Rizwan (Pakistan) flag Mohammad Rizwan (Pakistan) 689.07 M-62 | R-2320 | A-58 | SR*-130
219 No change Jos Buttler (England) flag Jos Buttler (England) 688.26 M-47 | R-1656 | A-46 | SR*-150
220 No change Brendon McCullum (New Zealand) flag Brendon McCullum (New Zealand) 688.08 M-33 | R-1243 | A-46 | SR*-142
221 No change Rohit Sharma (India) flag Rohit Sharma (India) 687.38 M-50 | R-1449 | A-32 | SR*-145
222 No change Martin Guptill (New Zealand) flag Martin Guptill (New Zealand) 687.20 M-32 | R-1077 | A-35 | SR*-144
223 No change Suryakumar Yadav (India) flag Suryakumar Yadav (India) 686.08 M-79 | R-2570 | A-40 | SR*-168
224 No change Kane Williamson (New Zealand) flag Kane Williamson (New Zealand) 685.99 M-23 | R-834 | A-44 | SR*-127
226 No change Mohammad Rizwan (Pakistan) flag Mohammad Rizwan (Pakistan) 685.44 M-63 | R-2354 | A-57 | SR*-130
228 No change Mohammad Rizwan (Pakistan) flag Mohammad Rizwan (Pakistan) 684.86 M-61 | R-2251 | A-58 | SR*-130
230 No change Brendon McCullum (New Zealand) flag Brendon McCullum (New Zealand) 684.73 M-38 | R-1333 | A-42 | SR*-139
231 No change Mohammad Rizwan (Pakistan) flag Mohammad Rizwan (Pakistan) 684.64 M-70 | R-2529 | A-53 | SR*-128
232 No change Suryakumar Yadav (India) flag Suryakumar Yadav (India) 684.12 M-45 | R-1578 | A-46 | SR*-180
233 No change Mohammad Rizwan (Pakistan) flag Mohammad Rizwan (Pakistan) 683.57 M-66 | R-2421 | A-55 | SR*-129
234 No change Mohammad Rizwan (Pakistan) flag Mohammad Rizwan (Pakistan) 683.29 M-52 | R-1837 | A-57 | SR*-129
235 No change Muhammad Waseem (U.A.E.) flag Muhammad Waseem (U.A.E.) 683.22 M-28 | R-1145 | A-44 | SR*-149
236 No change Mohammad Rizwan (Pakistan) flag Mohammad Rizwan (Pakistan) 683.20 M-47 | R-1599 | A-57 | SR*-131
238 No change Aaron Finch (Australia) flag Aaron Finch (Australia) 683.14 M-26 | R-879 | A-40 | SR*-162
239 No change Glenn Maxwell (Australia) flag Glenn Maxwell (Australia) 682.79 M-35 | R-1171 | A-45 | SR*-157
241 No change Martin Guptill (New Zealand) flag Martin Guptill (New Zealand) 682.31 M-30 | R-994 | A-34 | SR*-144
242 No change Babar Azam (Pakistan) flag Babar Azam (Pakistan) 682.17 M-33 | R-1290 | A-50 | SR*-127
243 No change Suryakumar Yadav (India) flag Suryakumar Yadav (India) 681.99 M-46 | R-1625 | A-46 | SR*-179
245 No change Babar Azam (Pakistan) flag Babar Azam (Pakistan) 681.93 M-28 | R-1159 | A-55 | SR*-127