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 Virat Kohli (India) flag Virat Kohli (India) 1000.00 M-64 | R-2433 | A-44 | SR*-138 | as of 03-May-2025
2 No change Virat Kohli (India) flag Virat Kohli (India) 989.86 M-64 | R-2406 | A-44 | SR*-137 | as of 27-Apr-2025
3 No change Virat Kohli (India) flag Virat Kohli (India) 983.66 M-65 | R-2375 | A-42 | SR*-137 | as of 24-Apr-2025
4 No change KL Rahul (India) flag KL Rahul (India) 982.42 M-57 | R-2680 | A-60 | SR*-138 | as of 24-Apr-2022
5 No change Chris Gayle (West Indies) flag Chris Gayle (West Indies) 975.68 M-68 | R-2938 | A-53 | SR*-161 | as of 27-Apr-2013
6 No change Chris Gayle (West Indies) flag Chris Gayle (West Indies) 971.97 M-68 | R-2932 | A-53 | SR*-163 | as of 29-Apr-2013
7 No change KL Rahul (India) flag KL Rahul (India) 971.74 M-58 | R-2731 | A-59 | SR*-138 | as of 01-May-2022
8 No change Virat Kohli (India) flag Virat Kohli (India) 967.71 M-73 | R-2512 | A-41 | SR*-132 | as of 12-May-2024
9 No change KL Rahul (India) flag KL Rahul (India) 967.60 M-57 | R-2654 | A-59 | SR*-138 | as of 29-Apr-2022
10 No change Virat Kohli (India) flag Virat Kohli (India) 964.44 M-62 | R-2471 | A-49 | SR*-139 | as of 29-May-2016
11 No change Chris Gayle (West Indies) flag Chris Gayle (West Indies) 961.40 M-68 | R-2932 | A-53 | SR*-162 | as of 23-Apr-2013
12 No change David Warner (Australia) flag David Warner (Australia) 957.70 M-63 | R-2398 | A-45 | SR*-145 | as of 29-May-2016
13 No change Chris Gayle (West Indies) flag Chris Gayle (West Indies) 957.37 M-64 | R-2687 | A-51 | SR*-159 | as of 04-Apr-2013
14 No change Virat Kohli (India) flag Virat Kohli (India) 957.16 M-61 | R-2185 | A-41 | SR*-136 | as of 22-Mar-2025
15 No change Virat Kohli (India) flag Virat Kohli (India) 954.70 M-74 | R-2559 | A-41 | SR*-133 | as of 18-May-2024
16 No change Chris Gayle (West Indies) flag Chris Gayle (West Indies) 953.22 M-68 | R-2946 | A-54 | SR*-162 | as of 02-May-2013
17 No change Virat Kohli (India) flag Virat Kohli (India) 952.49 M-58 | R-2277 | A-48 | SR*-138 | as of 14-Apr-2017
18 No change Chris Gayle (West Indies) flag Chris Gayle (West Indies) 950.58 M-67 | R-2786 | A-51 | SR*-159 | as of 11-Apr-2013
19 No change Chris Gayle (West Indies) flag Chris Gayle (West Indies) 950.56 M-68 | R-2990 | A-54 | SR*-163 | as of 06-May-2013
20 No change David Warner (Australia) flag David Warner (Australia) 949.52 M-62 | R-2584 | A-50 | SR*-147 | as of 30-Apr-2017
21 No change Virat Kohli (India) flag Virat Kohli (India) 948.65 M-65 | R-2377 | A-43 | SR*-137 | as of 20-Apr-2025
22 No change Shubman Gill (India) flag Shubman Gill (India) 948.31 M-76 | R-2717 | A-39 | SR*-136 | as of 10-May-2024
23 No change Suryakumar Yadav (India) flag Suryakumar Yadav (India) 944.72 M-53 | R-1872 | A-42 | SR*-167 | as of 01-May-2025
24 No change Shubman Gill (India) flag Shubman Gill (India) 942.79 M-65 | R-2322 | A-39 | SR*-135 | as of 24-Mar-2024
25 No change Shubman Gill (India) flag Shubman Gill (India) 940.57 M-68 | R-2455 | A-40 | SR*-136 | as of 04-Apr-2024
26 No change Virat Kohli (India) flag Virat Kohli (India) 938.63 M-72 | R-2485 | A-41 | SR*-132 | as of 09-May-2024
27 No change David Warner (Australia) flag David Warner (Australia) 938.58 M-62 | R-2638 | A-51 | SR*-148 | as of 13-May-2017
28 No change Chris Gayle (West Indies) flag Chris Gayle (West Indies) 937.70 M-65 | R-2688 | A-50 | SR*-159 | as of 07-Apr-2013
29 No change Virat Kohli (India) flag Virat Kohli (India) 937.29 M-62 | R-2216 | A-41 | SR*-136 | as of 28-Mar-2025
30 No change Shubman Gill (India) flag Shubman Gill (India) 937.02 M-71 | R-2554 | A-39 | SR*-136 | as of 17-Apr-2024
31 No change KL Rahul (India) flag KL Rahul (India) 935.59 M-57 | R-2623 | A-57 | SR*-138 | as of 07-May-2022
32 No change Virat Kohli (India) flag Virat Kohli (India) 933.19 M-59 | R-2304 | A-48 | SR*-138 | as of 18-Apr-2017
33 No change Chris Gayle (West Indies) flag Chris Gayle (West Indies) 932.68 M-69 | R-2994 | A-53 | SR*-163 | as of 10-May-2013
34 No change David Warner (Australia) flag David Warner (Australia) 931.95 M-62 | R-2391 | A-46 | SR*-146 | as of 05-Apr-2017
35 No change Shubman Gill (India) flag Shubman Gill (India) 931.80 M-70 | R-2546 | A-40 | SR*-136 | as of 10-Apr-2024
36 No change David Warner (Australia) flag David Warner (Australia) 931.50 M-61 | R-2329 | A-47 | SR*-147 | as of 09-Apr-2017
37 No change Shubman Gill (India) flag Shubman Gill (India) 931.35 M-67 | R-2746 | A-46 | SR*-145 | as of 18-May-2025
38 No change Shubman Gill (India) flag Shubman Gill (India) 930.81 M-66 | R-2653 | A-44 | SR*-144 | as of 06-May-2025
39 No change Chris Gayle (West Indies) flag Chris Gayle (West Indies) 929.55 M-71 | R-3104 | A-54 | SR*-161 | as of 14-May-2013
40 No change Suryakumar Yadav (India) flag Suryakumar Yadav (India) 929.06 M-54 | R-1843 | A-39 | SR*-165 | as of 27-Apr-2025
41 No change Virat Kohli (India) flag Virat Kohli (India) 928.09 M-58 | R-2292 | A-49 | SR*-139 | as of 23-Apr-2017
42 No change Shubman Gill (India) flag Shubman Gill (India) 925.41 M-64 | R-2291 | A-39 | SR*-134 | as of 28-May-2023
43 No change Shubman Gill (India) flag Shubman Gill (India) 924.72 M-63 | R-2252 | A-39 | SR*-134 | as of 26-May-2023
44 No change Virat Kohli (India) flag Virat Kohli (India) 924.51 M-68 | R-2585 | A-44 | SR*-139 | as of 03-Jun-2025
45 No change David Warner (Australia) flag David Warner (Australia) 923.49 M-61 | R-2631 | A-52 | SR*-148 | as of 17-May-2017
46 No change Virat Kohli (India) flag Virat Kohli (India) 921.16 M-58 | R-2240 | A-48 | SR*-139 | as of 16-Apr-2017
47 No change Chris Gayle (West Indies) flag Chris Gayle (West Indies) 920.87 M-63 | R-2595 | A-49 | SR*-159 | as of 15-Feb-2013
48 No change Chris Gayle (West Indies) flag Chris Gayle (West Indies) 920.86 M-68 | R-2790 | A-50 | SR*-158 | as of 13-Apr-2013
49 No change Chris Gayle (West Indies) flag Chris Gayle (West Indies) 920.62 M-70 | R-3027 | A-53 | SR*-162 | as of 12-May-2013
50 No change Shubman Gill (India) flag Shubman Gill (India) 919.99 M-72 | R-2589 | A-39 | SR*-136 | as of 21-Apr-2024
51 No change Virat Kohli (India) flag Virat Kohli (India) 919.35 M-65 | R-2341 | A-42 | SR*-137 | as of 13-Apr-2025
52 No change Chris Gayle (West Indies) flag Chris Gayle (West Indies) 919.14 M-57 | R-2364 | A-50 | SR*-161 | as of 20-Dec-2012
53 No change Chris Gayle (West Indies) flag Chris Gayle (West Indies) 919.00 M-66 | R-2701 | A-49 | SR*-158 | as of 09-Apr-2013
54 No change Virat Kohli (India) flag Virat Kohli (India) 918.77 M-60 | R-2405 | A-49 | SR*-139 | as of 18-May-2016
55 No change David Warner (Australia) flag David Warner (Australia) 918.66 M-61 | R-2192 | A-43 | SR*-149 | as of 30-Apr-2016
56 No change Virat Kohli (India) flag Virat Kohli (India) 918.66 M-60 | R-2417 | A-50 | SR*-139 | as of 22-May-2016
57 No change Shubman Gill (India) flag Shubman Gill (India) 918.01 M-73 | R-2595 | A-39 | SR*-136 | as of 24-Apr-2024
58 No change Shubman Gill (India) flag Shubman Gill (India) 917.82 M-75 | R-2613 | A-38 | SR*-135 | as of 04-May-2024
59 No change Chris Gayle (West Indies) flag Chris Gayle (West Indies) 917.13 M-56 | R-2356 | A-51 | SR*-162 | as of 14-Dec-2012
60 No change Shubman Gill (India) flag Shubman Gill (India) 917.13 M-65 | R-2610 | A-44 | SR*-145 | as of 02-May-2025
61 No change Shubman Gill (India) flag Shubman Gill (India) 916.97 M-66 | R-2330 | A-38 | SR*-135 | as of 26-Mar-2024
62 No change Chris Gayle (West Indies) flag Chris Gayle (West Indies) 916.45 M-72 | R-3132 | A-53 | SR*-161 | as of 18-May-2013
63 No change Chris Gayle (West Indies) flag Chris Gayle (West Indies) 916.30 M-58 | R-2377 | A-50 | SR*-160 | as of 23-Dec-2012
64 No change Shubman Gill (India) flag Shubman Gill (India) 915.82 M-69 | R-2474 | A-39 | SR*-135 | as of 07-Apr-2024
65 No change David Warner (Australia) flag David Warner (Australia) 915.51 M-62 | R-2329 | A-45 | SR*-144 | as of 27-May-2016
66 No change Virat Kohli (India) flag Virat Kohli (India) 915.18 M-61 | R-2417 | A-49 | SR*-139 | as of 24-May-2016
67 No change David Warner (Australia) flag David Warner (Australia) 915.00 M-61 | R-2378 | A-48 | SR*-147 | as of 12-Apr-2017
68 No change Virat Kohli (India) flag Virat Kohli (India) 914.36 M-75 | R-2592 | A-41 | SR*-133 | as of 22-May-2024
69 No change David Warner (Australia) flag David Warner (Australia) 914.17 M-62 | R-2459 | A-49 | SR*-146 | as of 17-Apr-2017
70 No change Shubman Gill (India) flag Shubman Gill (India) 912.28 M-67 | R-2366 | A-38 | SR*-135 | as of 31-Mar-2024
71 No change Chris Gayle (West Indies) flag Chris Gayle (West Indies) 912.05 M-69 | R-2803 | A-49 | SR*-158 | as of 16-Apr-2013
72 No change Chris Gayle (West Indies) flag Chris Gayle (West Indies) 911.15 M-73 | R-3138 | A-52 | SR*-161 | as of 02-Aug-2013
73 No change KL Rahul (India) flag KL Rahul (India) 911.03 M-58 | R-2660 | A-57 | SR*-138 | as of 19-Apr-2022
74 No change Chris Gayle (West Indies) flag Chris Gayle (West Indies) 910.33 M-62 | R-2481 | A-48 | SR*-157 | as of 08-Jan-2013
75 No change Suryakumar Yadav (India) flag Suryakumar Yadav (India) 910.05 M-54 | R-1907 | A-41 | SR*-166 | as of 06-May-2025
76 No change Chris Gayle (West Indies) flag Chris Gayle (West Indies) 908.84 M-32 | R-1303 | A-48 | SR*-162 | as of 01-Jan-2012
77 No change Virat Kohli (India) flag Virat Kohli (India) 908.00 M-64 | R-2304 | A-42 | SR*-137 | as of 18-Apr-2025
78 No change Shubman Gill (India) flag Shubman Gill (India) 906.93 M-74 | R-2611 | A-38 | SR*-135 | as of 28-Apr-2024
79 No change David Warner (Australia) flag David Warner (Australia) 906.20 M-62 | R-2548 | A-48 | SR*-147 | as of 02-May-2017
80 No change Shubman Gill (India) flag Shubman Gill (India) 905.86 M-68 | R-2781 | A-46 | SR*-145 | as of 22-May-2025
81 No change Chris Gayle (West Indies) flag Chris Gayle (West Indies) 904.74 M-61 | R-2416 | A-47 | SR*-157 | as of 04-Jan-2013
82 No change Chris Gayle (West Indies) flag Chris Gayle (West Indies) 904.25 M-59 | R-2405 | A-49 | SR*-159 | as of 28-Dec-2012
83 No change Chris Gayle (West Indies) flag Chris Gayle (West Indies) 904.16 M-60 | R-2414 | A-48 | SR*-158 | as of 30-Dec-2012
84 No change KL Rahul (India) flag KL Rahul (India) 903.14 M-58 | R-2656 | A-55 | SR*-140 | as of 04-Apr-2022
85 No change Chris Gayle (West Indies) flag Chris Gayle (West Indies) 902.72 M-69 | R-2842 | A-51 | SR*-157 | as of 20-Apr-2013
86 No change KL Rahul (India) flag KL Rahul (India) 900.18 M-58 | R-2648 | A-56 | SR*-138 | as of 16-Apr-2022
87 No change Shubman Gill (India) flag Shubman Gill (India) 899.96 M-69 | R-2794 | A-45 | SR*-145 | as of 25-May-2025
88 No change Rishabh Pant (India) flag Rishabh Pant (India) 899.51 M-40 | R-1351 | A-38 | SR*-167 | as of 26-Mar-2019
89 No change Chris Gayle (West Indies) flag Chris Gayle (West Indies) 898.02 M-110 | R-4382 | A-49 | SR*-148 | as of 09-Dec-2015
90 No change KL Rahul (India) flag KL Rahul (India) 897.73 M-57 | R-2536 | A-54 | SR*-137 | as of 10-May-2022
91 No change Suryakumar Yadav (India) flag Suryakumar Yadav (India) 894.70 M-58 | R-2114 | A-43 | SR*-166 | as of 01-Jun-2025
92 No change Chris Gayle (West Indies) flag Chris Gayle (West Indies) 894.42 M-74 | R-3149 | A-52 | SR*-160 | as of 04-Aug-2013
93 No change Virat Kohli (India) flag Virat Kohli (India) 892.78 M-63 | R-2223 | A-40 | SR*-135 | as of 02-Apr-2025
94 No change Virat Kohli (India) flag Virat Kohli (India) 892.72 M-67 | R-2542 | A-44 | SR*-139 | as of 29-May-2025
95 No change Virat Kohli (India) flag Virat Kohli (India) 892.10 M-59 | R-2344 | A-49 | SR*-139 | as of 01-May-2017
96 No change Chris Gayle (West Indies) flag Chris Gayle (West Indies) 891.86 M-108 | R-4282 | A-49 | SR*-147 | as of 06-Dec-2015
97 No change David Warner (Australia) flag David Warner (Australia) 890.73 M-62 | R-2580 | A-49 | SR*-147 | as of 06-May-2017
98 No change David Warner (Australia) flag David Warner (Australia) 890.31 M-62 | R-2462 | A-49 | SR*-145 | as of 19-Apr-2017
99 No change Suryakumar Yadav (India) flag Suryakumar Yadav (India) 890.08 M-53 | R-1789 | A-39 | SR*-165 | as of 23-Apr-2025
100 No change Virat Kohli (India) flag Virat Kohli (India) 888.33 M-64 | R-2279 | A-41 | SR*-137 | as of 10-Apr-2025
Tags: #topcricketplayersofalltime #bestcricketplayersofalltime #greatestcricketplayers #t20cricket #t20s #ment20s #viratkohli #kohli #klrahul #rahul #chrisgayle #gayle #iccrankings #icctestrankings #iccodirankings #icct20irankings #iccteamrankings #iccplayerrankings #iccmenrankings #iccwomenrankings #iplrankings