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
901 Down 1 Carl Hooper (West Indies) flag Carl Hooper (West Indies) 840.09 M-49 | R-1897 | BaA-50 | W-34 | BoA-46 | Ct/St-22 | FPM-0.4 | as of April-1998
902 Down 1 Viv Richards (West Indies) flag Viv Richards (West Indies) 839.96 M-42 | R-1645 | BaA-46 | W-29 | BoA-34 | Ct/St-17 | FPM-0.4 | as of January-1984
903 Down 1 Sanath Jayasuriya (Sri Lanka) flag Sanath Jayasuriya (Sri Lanka) 839.96 M-102 | R-3395 | BaA-35 | W-86 | BoA-38 | Ct/St-31 | FPM-0.3 | as of July-2001
904 Down 1 Adam Zampa (Australia) flag Adam Zampa (Australia) 839.92 M-42 | R-156 | BaA-12 | W-90 | BoA-22 | Ct/St-6 | FPM-0.1 | as of October-2023
905 Down 1 Sanath Jayasuriya (Sri Lanka) flag Sanath Jayasuriya (Sri Lanka) 839.84 M-112 | R-4157 | BaA-38 | W-83 | BoA-37 | Ct/St-36 | FPM-0.3 | as of February-2003
906 Down 1 Irfan Pathan (India) flag Irfan Pathan (India) 839.70 M-55 | R-754 | BaA-28 | W-96 | BoA-24 | Ct/St-8 | FPM-0.1 | as of April-2006
907 Down 1 Viv Richards (West Indies) flag Viv Richards (West Indies) 839.69 M-75 | R-2961 | BaA-53 | W-47 | BoA-33 | Ct/St-43 | FPM-0.6 | as of May-1988
908 Down 1 Jacques Kallis (South Africa) flag Jacques Kallis (South Africa) 839.69 M-74 | R-2683 | BaA-50 | W-58 | BoA-33 | Ct/St-20 | FPM-0.3 | as of March-2007
909 Down 1 Ravindra Jadeja (India) flag Ravindra Jadeja (India) 839.66 M-68 | R-1056 | BaA-32 | W-82 | BoA-31 | Ct/St-25 | FPM-0.4 | as of June-2013
910 Down 1 Sanath Jayasuriya (Sri Lanka) flag Sanath Jayasuriya (Sri Lanka) 839.66 M-97 | R-3186 | BaA-35 | W-99 | BoA-34 | Ct/St-22 | FPM-0.2 | as of July-2000
911 Down 1 Irfan Pathan (India) flag Irfan Pathan (India) 839.65 M-53 | R-706 | BaA-27 | W-91 | BoA-25 | Ct/St-8 | FPM-0.2 | as of March-2006
912 Down 1 Carl Hooper (West Indies) flag Carl Hooper (West Indies) 839.53 M-50 | R-1616 | BaA-40 | W-40 | BoA-42 | Ct/St-24 | FPM-0.5 | as of April-1999
913 Down 1 Hasan Ali (Pakistan) flag Hasan Ali (Pakistan) 839.52 M-34 | R-108 | BaA-11 | W-70 | BoA-21 | Ct/St-8 | FPM-0.2 | as of September-2018
914 Down 1 Shakib Al Hasan (Bangladesh) flag Shakib Al Hasan (Bangladesh) 839.52 M-53 | R-1600 | BaA-36 | W-63 | BoA-35 | Ct/St-9 | FPM-0.2 | as of December-2018
915 Down 1 Rashid Khan (Afghanistan) flag Rashid Khan (Afghanistan) 839.50 M-37 | R-545 | BaA-23 | W-86 | BoA-13 | Ct/St-12 | FPM-0.3 | as of February-2018
916 Down 1 Jacques Kallis (South Africa) flag Jacques Kallis (South Africa) 839.46 M-84 | R-3086 | BaA-51 | W-64 | BoA-34 | Ct/St-23 | FPM-0.3 | as of June-2007
917 Down 1 Imran Khan (Pakistan) flag Imran Khan (Pakistan) 839.45 M-70 | R-1447 | BaA-30 | W-87 | BoA-26 | Ct/St-10 | FPM-0.1 | as of October-1989
918 Down 1 Sanath Jayasuriya (Sri Lanka) flag Sanath Jayasuriya (Sri Lanka) 839.44 M-108 | R-3808 | BaA-37 | W-80 | BoA-38 | Ct/St-36 | FPM-0.3 | as of December-2002
919 Down 1 James Faulkner (Australia) flag James Faulkner (Australia) 839.24 M-47 | R-836 | BaA-44 | W-65 | BoA-31 | Ct/St-13 | FPM-0.3 | as of January-2016
920 Down 1 Sanath Jayasuriya (Sri Lanka) flag Sanath Jayasuriya (Sri Lanka) 839.13 M-99 | R-2793 | BaA-30 | W-87 | BoA-36 | Ct/St-41 | FPM-0.4 | as of May-1997
921 Down 1 Sanath Jayasuriya (Sri Lanka) flag Sanath Jayasuriya (Sri Lanka) 839.05 M-97 | R-3289 | BaA-36 | W-95 | BoA-36 | Ct/St-33 | FPM-0.3 | as of January-1999
922 Down 1 Viv Richards (West Indies) flag Viv Richards (West Indies) 838.98 M-74 | R-2930 | BaA-53 | W-47 | BoA-32 | Ct/St-42 | FPM-0.6 | as of May-1988
923 Down 1 Mohammad Hafeez (Pakistan) flag Mohammad Hafeez (Pakistan) 838.89 M-64 | R-2074 | BaA-34 | W-57 | BoA-32 | Ct/St-15 | FPM-0.2 | as of March-2013
924 Down 1 Sanath Jayasuriya (Sri Lanka) flag Sanath Jayasuriya (Sri Lanka) 838.88 M-103 | R-3461 | BaA-35 | W-101 | BoA-36 | Ct/St-34 | FPM-0.3 | as of January-1999
925 Down 1 Kapil Dev (India) flag Kapil Dev (India) 838.72 M-70 | R-1433 | BaA-30 | W-89 | BoA-24 | Ct/St-28 | FPM-0.4 | as of January-1987
926 Down 1 James Neesham (New Zealand) flag James Neesham (New Zealand) 838.62 M-43 | R-1040 | BaA-33 | W-41 | BoA-31 | Ct/St-16 | FPM-0.4 | as of February-2020
927 Down 1 Viv Richards (West Indies) flag Viv Richards (West Indies) 838.47 M-50 | R-1996 | BaA-50 | W-34 | BoA-36 | Ct/St-21 | FPM-0.4 | as of May-1984
928 Down 1 Carl Hooper (West Indies) flag Carl Hooper (West Indies) 838.45 M-48 | R-1831 | BaA-49 | W-34 | BoA-45 | Ct/St-22 | FPM-0.5 | as of March-1998
929 Down 1 Abdul Razzaq (Pakistan) flag Abdul Razzaq (Pakistan) 838.27 M-71 | R-1237 | BaA-26 | W-103 | BoA-24 | Ct/St-7 | FPM-0.1 | as of February-2001
930 Down 1 Irfan Pathan (India) flag Irfan Pathan (India) 838.23 M-56 | R-800 | BaA-29 | W-97 | BoA-24 | Ct/St-8 | FPM-0.1 | as of April-2006
931 Down 1 Andrew Flintoff (England) flag Andrew Flintoff (England) 838.09 M-56 | R-1375 | BaA-33 | W-59 | BoA-23 | Ct/St-25 | FPM-0.4 | as of November-2003
932 Down 1 Shakib Al Hasan (Bangladesh) flag Shakib Al Hasan (Bangladesh) 838.06 M-38 | R-1117 | BaA-34 | W-54 | BoA-26 | Ct/St-8 | FPM-0.2 | as of October-2023
933 Down 1 Jacques Kallis (South Africa) flag Jacques Kallis (South Africa) 837.93 M-75 | R-2576 | BaA-42 | W-62 | BoA-30 | Ct/St-31 | FPM-0.4 | as of February-2000
934 Down 1 Lance Klusener (South Africa) flag Lance Klusener (South Africa) 837.88 M-87 | R-2186 | BaA-45 | W-123 | BoA-25 | Ct/St-16 | FPM-0.2 | as of July-2000
935 Down 1 Sanath Jayasuriya (Sri Lanka) flag Sanath Jayasuriya (Sri Lanka) 837.86 M-117 | R-4255 | BaA-38 | W-87 | BoA-38 | Ct/St-37 | FPM-0.3 | as of March-2003
936 Down 1 Mudassar Nazar (Pakistan) flag Mudassar Nazar (Pakistan) 837.77 M-33 | R-889 | BaA-28 | W-37 | BoA-25 | Ct/St-7 | FPM-0.2 | as of January-1984
937 Down 1 Irfan Pathan (India) flag Irfan Pathan (India) 837.57 M-57 | R-801 | BaA-29 | W-99 | BoA-24 | Ct/St-9 | FPM-0.2 | as of April-2006
938 Down 1 Heath Streak (Zimbabwe) flag Heath Streak (Zimbabwe) 837.31 M-96 | R-1725 | BaA-33 | W-125 | BoA-30 | Ct/St-23 | FPM-0.2 | as of January-2004
939 Down 1 Sanath Jayasuriya (Sri Lanka) flag Sanath Jayasuriya (Sri Lanka) 837.30 M-107 | R-3786 | BaA-37 | W-79 | BoA-38 | Ct/St-36 | FPM-0.3 | as of November-2002
940 Down 1 Sanath Jayasuriya (Sri Lanka) flag Sanath Jayasuriya (Sri Lanka) 837.25 M-104 | R-3420 | BaA-35 | W-101 | BoA-37 | Ct/St-30 | FPM-0.3 | as of August-1999
941 Down 1 Carl Hooper (West Indies) flag Carl Hooper (West Indies) 837.24 M-77 | R-1852 | BaA-32 | W-78 | BoA-32 | Ct/St-42 | FPM-0.5 | as of March-1995
942 Down 1 Viv Richards (West Indies) flag Viv Richards (West Indies) 837.24 M-38 | R-1667 | BaA-52 | W-24 | BoA-41 | Ct/St-12 | FPM-0.3 | as of June-1983
943 Down 1 Mohammad Hafeez (Pakistan) flag Mohammad Hafeez (Pakistan) 837.13 M-63 | R-2043 | BaA-34 | W-55 | BoA-33 | Ct/St-15 | FPM-0.2 | as of March-2013
944 Down 1 Sanath Jayasuriya (Sri Lanka) flag Sanath Jayasuriya (Sri Lanka) 837.03 M-99 | R-3326 | BaA-35 | W-98 | BoA-34 | Ct/St-22 | FPM-0.2 | as of October-2000
945 Down 1 Sanath Jayasuriya (Sri Lanka) flag Sanath Jayasuriya (Sri Lanka) 836.91 M-94 | R-3063 | BaA-34 | W-97 | BoA-33 | Ct/St-20 | FPM-0.2 | as of October-2000
946 Down 1 Imran Khan (Pakistan) flag Imran Khan (Pakistan) 836.87 M-73 | R-1622 | BaA-32 | W-88 | BoA-26 | Ct/St-10 | FPM-0.1 | as of October-1989
947 Down 1 Sanath Jayasuriya (Sri Lanka) flag Sanath Jayasuriya (Sri Lanka) 836.85 M-115 | R-4130 | BaA-37 | W-88 | BoA-38 | Ct/St-36 | FPM-0.3 | as of January-2003
948 Down 1 Heath Streak (Zimbabwe) flag Heath Streak (Zimbabwe) 836.82 M-96 | R-1743 | BaA-32 | W-123 | BoA-30 | Ct/St-23 | FPM-0.2 | as of January-2004
949 Down 1 Sanath Jayasuriya (Sri Lanka) flag Sanath Jayasuriya (Sri Lanka) 836.72 M-99 | R-3355 | BaA-36 | W-95 | BoA-37 | Ct/St-34 | FPM-0.3 | as of January-1999
950 Down 1 Mohammad Hafeez (Pakistan) flag Mohammad Hafeez (Pakistan) 836.70 M-99 | R-3401 | BaA-37 | W-81 | BoA-36 | Ct/St-31 | FPM-0.3 | as of August-2014
951 Down 1 Sanath Jayasuriya (Sri Lanka) flag Sanath Jayasuriya (Sri Lanka) 836.70 M-108 | R-3690 | BaA-36 | W-98 | BoA-36 | Ct/St-25 | FPM-0.2 | as of March-2001
952 Down 1 Abdul Razzaq (Pakistan) flag Abdul Razzaq (Pakistan) 836.69 M-72 | R-1278 | BaA-26 | W-103 | BoA-24 | Ct/St-7 | FPM-0.1 | as of February-2001
953 Down 1 Sanath Jayasuriya (Sri Lanka) flag Sanath Jayasuriya (Sri Lanka) 836.53 M-105 | R-3524 | BaA-35 | W-87 | BoA-38 | Ct/St-32 | FPM-0.3 | as of August-2001
954 Down 1 Chris Gayle (West Indies) flag Chris Gayle (West Indies) 836.46 M-92 | R-3220 | BaA-39 | W-72 | BoA-35 | Ct/St-41 | FPM-0.4 | as of July-2007
955 Down 1 Sanath Jayasuriya (Sri Lanka) flag Sanath Jayasuriya (Sri Lanka) 836.33 M-124 | R-4367 | BaA-37 | W-97 | BoA-36 | Ct/St-40 | FPM-0.3 | as of May-2003
956 Down 1 Sanath Jayasuriya (Sri Lanka) flag Sanath Jayasuriya (Sri Lanka) 836.31 M-106 | R-3501 | BaA-35 | W-102 | BoA-37 | Ct/St-30 | FPM-0.3 | as of August-1999
957 Down 1 Lance Klusener (South Africa) flag Lance Klusener (South Africa) 836.30 M-51 | R-1259 | BaA-38 | W-71 | BoA-28 | Ct/St-11 | FPM-0.2 | as of March-1999
958 Down 1 Sanath Jayasuriya (Sri Lanka) flag Sanath Jayasuriya (Sri Lanka) 836.29 M-101 | R-3538 | BaA-37 | W-96 | BoA-36 | Ct/St-34 | FPM-0.3 | as of November-1998
959 Down 1 Sanath Jayasuriya (Sri Lanka) flag Sanath Jayasuriya (Sri Lanka) 836.28 M-109 | R-3835 | BaA-37 | W-80 | BoA-38 | Ct/St-36 | FPM-0.3 | as of December-2002
960 Down 1 Sanath Jayasuriya (Sri Lanka) flag Sanath Jayasuriya (Sri Lanka) 836.25 M-97 | R-3228 | BaA-35 | W-97 | BoA-34 | Ct/St-21 | FPM-0.2 | as of October-2000
961 Down 1 Imran Khan (Pakistan) flag Imran Khan (Pakistan) 836.25 M-73 | R-1651 | BaA-32 | W-94 | BoA-24 | Ct/St-11 | FPM-0.2 | as of February-1990
962 Down 1 Chris Gayle (West Indies) flag Chris Gayle (West Indies) 836.23 M-85 | R-3281 | BaA-42 | W-80 | BoA-30 | Ct/St-40 | FPM-0.5 | as of March-2006
963 Down 1 Sanath Jayasuriya (Sri Lanka) flag Sanath Jayasuriya (Sri Lanka) 836.22 M-103 | R-3415 | BaA-34 | W-86 | BoA-38 | Ct/St-31 | FPM-0.3 | as of July-2001
964 Down 1 Sanath Jayasuriya (Sri Lanka) flag Sanath Jayasuriya (Sri Lanka) 836.19 M-113 | R-4025 | BaA-37 | W-87 | BoA-37 | Ct/St-36 | FPM-0.3 | as of January-2003
965 Down 1 Carl Hooper (West Indies) flag Carl Hooper (West Indies) 836.13 M-51 | R-1962 | BaA-49 | W-36 | BoA-45 | Ct/St-23 | FPM-0.5 | as of April-1998
966 Down 1 Kapil Dev (India) flag Kapil Dev (India) 835.94 M-77 | R-1524 | BaA-29 | W-90 | BoA-27 | Ct/St-25 | FPM-0.3 | as of March-1988
967 Down 1 Shahid Afridi (Pakistan) flag Shahid Afridi (Pakistan) 835.69 M-79 | R-1500 | BaA-24 | W-110 | BoA-30 | Ct/St-19 | FPM-0.2 | as of November-2011
968 Down 1 Lance Klusener (South Africa) flag Lance Klusener (South Africa) 835.46 M-53 | R-1307 | BaA-40 | W-73 | BoA-28 | Ct/St-11 | FPM-0.2 | as of March-1999
969 Down 1 Shakib Al Hasan (Bangladesh) flag Shakib Al Hasan (Bangladesh) 835.43 M-35 | R-1075 | BaA-36 | W-51 | BoA-24 | Ct/St-8 | FPM-0.2 | as of October-2023
970 Down 1 Viv Richards (West Indies) flag Viv Richards (West Indies) 835.30 M-42 | R-1625 | BaA-45 | W-27 | BoA-36 | Ct/St-17 | FPM-0.4 | as of January-1984
971 Down 1 Sanath Jayasuriya (Sri Lanka) flag Sanath Jayasuriya (Sri Lanka) 835.28 M-113 | R-4160 | BaA-38 | W-84 | BoA-37 | Ct/St-36 | FPM-0.3 | as of February-2003
972 Down 1 Adam Zampa (Australia) flag Adam Zampa (Australia) 835.15 M-46 | R-178 | BaA-14 | W-96 | BoA-23 | Ct/St-7 | FPM-0.2 | as of February-2024
973 Down 1 Marcus Stoinis (Australia) flag Marcus Stoinis (Australia) 835.08 M-32 | R-959 | BaA-40 | W-26 | BoA-45 | Ct/St-9 | FPM-0.3 | as of March-2019
974 Down 1 Ben Stokes (England) flag Ben Stokes (England) 835.06 M-53 | R-1490 | BaA-35 | W-50 | BoA-38 | Ct/St-24 | FPM-0.5 | as of June-2017
975 Down 1 Sanath Jayasuriya (Sri Lanka) flag Sanath Jayasuriya (Sri Lanka) 835.05 M-105 | R-3564 | BaA-36 | W-96 | BoA-36 | Ct/St-25 | FPM-0.2 | as of April-2001
976 Down 1 Sanath Jayasuriya (Sri Lanka) flag Sanath Jayasuriya (Sri Lanka) 835.00 M-106 | R-3740 | BaA-37 | W-79 | BoA-37 | Ct/St-36 | FPM-0.3 | as of November-2002
977 Down 1 Chris Gayle (West Indies) flag Chris Gayle (West Indies) 834.88 M-94 | R-3353 | BaA-40 | W-72 | BoA-35 | Ct/St-44 | FPM-0.5 | as of July-2007
978 Down 1 Mohammad Hafeez (Pakistan) flag Mohammad Hafeez (Pakistan) 834.86 M-44 | R-1458 | BaA-36 | W-39 | BoA-30 | Ct/St-10 | FPM-0.2 | as of February-2012
979 Down 1 Jacques Kallis (South Africa) flag Jacques Kallis (South Africa) 834.85 M-77 | R-2674 | BaA-42 | W-64 | BoA-30 | Ct/St-33 | FPM-0.4 | as of February-2000
980 Down 1 Sanath Jayasuriya (Sri Lanka) flag Sanath Jayasuriya (Sri Lanka) 834.76 M-102 | R-3557 | BaA-37 | W-97 | BoA-37 | Ct/St-34 | FPM-0.3 | as of November-1998
981 Down 1 Rashid Khan (Afghanistan) flag Rashid Khan (Afghanistan) 834.72 M-38 | R-545 | BaA-22 | W-87 | BoA-14 | Ct/St-12 | FPM-0.3 | as of March-2018
982 Down 1 Andre Russell (West Indies) flag Andre Russell (West Indies) 834.71 M-46 | R-909 | BaA-31 | W-56 | BoA-32 | Ct/St-10 | FPM-0.2 | as of February-2015
983 Down 1 Lance Klusener (South Africa) flag Lance Klusener (South Africa) 834.48 M-93 | R-2311 | BaA-44 | W-127 | BoA-26 | Ct/St-17 | FPM-0.2 | as of August-2000
984 Down 1 Imran Khan (Pakistan) flag Imran Khan (Pakistan) 834.42 M-66 | R-1238 | BaA-27 | W-86 | BoA-25 | Ct/St-10 | FPM-0.2 | as of March-1989
985 Down 1 Imran Khan (Pakistan) flag Imran Khan (Pakistan) 834.35 M-79 | R-1847 | BaA-34 | W-99 | BoA-25 | Ct/St-12 | FPM-0.2 | as of February-1990
986 Down 1 Nathan Astle (New Zealand) flag Nathan Astle (New Zealand) 834.30 M-53 | R-1621 | BaA-31 | W-44 | BoA-30 | Ct/St-17 | FPM-0.3 | as of December-1997
987 Down 1 Sanath Jayasuriya (Sri Lanka) flag Sanath Jayasuriya (Sri Lanka) 834.27 M-124 | R-4371 | BaA-37 | W-99 | BoA-36 | Ct/St-39 | FPM-0.3 | as of May-2003
988 Down 1 Shane Watson (Australia) flag Shane Watson (Australia) 834.15 M-79 | R-3085 | BaA-42 | W-73 | BoA-29 | Ct/St-37 | FPM-0.5 | as of October-2013
989 Down 1 Ravindra Jadeja (India) flag Ravindra Jadeja (India) 833.99 M-69 | R-1105 | BaA-33 | W-82 | BoA-31 | Ct/St-25 | FPM-0.4 | as of July-2013
990 Down 1 Trent Boult (New Zealand) flag Trent Boult (New Zealand) 833.96 M-37 | R-90 | BaA-18 | W-79 | BoA-22 | Ct/St-9 | FPM-0.2 | as of February-2017
991 Down 1 Jacques Kallis (South Africa) flag Jacques Kallis (South Africa) 833.79 M-67 | R-2745 | BaA-56 | W-44 | BoA-34 | Ct/St-23 | FPM-0.3 | as of November-2010
992 Down 1 Shakib Al Hasan (Bangladesh) flag Shakib Al Hasan (Bangladesh) 833.78 M-40 | R-1165 | BaA-33 | W-55 | BoA-26 | Ct/St-10 | FPM-0.3 | as of October-2023
993 Down 1 Shahid Afridi (Pakistan) flag Shahid Afridi (Pakistan) 833.67 M-87 | R-1697 | BaA-25 | W-114 | BoA-32 | Ct/St-24 | FPM-0.3 | as of May-2011
994 Down 1 Andrew Flintoff (England) flag Andrew Flintoff (England) 833.63 M-55 | R-1323 | BaA-32 | W-57 | BoA-23 | Ct/St-25 | FPM-0.5 | as of November-2003
995 Down 1 Andre Russell (West Indies) flag Andre Russell (West Indies) 833.50 M-29 | R-595 | BaA-33 | W-39 | BoA-29 | Ct/St-7 | FPM-0.2 | as of December-2012
996 Down 1 Carl Hooper (West Indies) flag Carl Hooper (West Indies) 833.48 M-39 | R-1369 | BaA-38 | W-37 | BoA-39 | Ct/St-13 | FPM-0.3 | as of July-2001
997 Down 1 Marcus Stoinis (Australia) flag Marcus Stoinis (Australia) 833.44 M-36 | R-982 | BaA-36 | W-30 | BoA-44 | Ct/St-10 | FPM-0.3 | as of June-2019
998 Down 1 Marcus Stoinis (Australia) flag Marcus Stoinis (Australia) 833.37 M-31 | R-957 | BaA-42 | W-24 | BoA-48 | Ct/St-9 | FPM-0.3 | as of March-2019
999 Down 1 Virat Kohli (India) flag Virat Kohli (India) 833.23 M-73 | R-4304 | BaA-77 | W- | BoA-na | Ct/St-37 | FPM-0.5 | as of October-2018
1000 Down 1 Shahid Afridi (Pakistan) flag Shahid Afridi (Pakistan) 833.18 M-71 | R-1274 | BaA-24 | W-91 | BoA-32 | Ct/St-18 | FPM-0.3 | as of June-2010
Tags: #topcricketplayersofalltime #bestcricketplayersofalltime #greatestcricketplayers #odicricket #odis #menodis #carlhooper #hooper #vivrichards #richards #sanathjayasuriya #jayasuriya #adamzampa #zampa #irfanpathan #pathan #jacqueskallis #kallis #ravindrajadeja #jadeja #iccrankings #icctestrankings #iccodirankings #icct20irankings #iccteamrankings #iccplayerrankings #iccmenrankings #iccwomenrankings #iplrankings