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
801 No change Viv Richards (West Indies) flag Viv Richards (West Indies) 827.27 M-52 | R-2109 | BaA-53 | W-34 | BoA-37 | Ct/St-23 | FPM-0.4 | as of 12-Jan-1985
802 No change Viv Richards (West Indies) flag Viv Richards (West Indies) 827.12 M-66 | R-2800 | BaA-61 | W-36 | BoA-39 | Ct/St-41 | FPM-0.6 | as of 19-Mar-1986
803 No change Kapil Dev (India) flag Kapil Dev (India) 827.08 M-53 | R-1219 | BaA-32 | W-66 | BoA-24 | Ct/St-21 | FPM-0.4 | as of 21-Jan-1986
804 No change AB de Villiers (South Africa) flag AB de Villiers (South Africa) 827.04 M-73 | R-3632 | BaA-66 | W-7 | BoA-26 | Ct/St-72 | FPM-1.0 | as of 06-Feb-2016
805 No change Viv Richards (West Indies) flag Viv Richards (West Indies) 827.03 M-83 | R-3262 | BaA-53 | W-52 | BoA-34 | Ct/St-47 | FPM-0.6 | as of 05-Jan-1988
806 No change Lance Klusener (South Africa) flag Lance Klusener (South Africa) 827.00 M-99 | R-2364 | BaA-42 | W-131 | BoA-26 | Ct/St-20 | FPM-0.2 | as of 20-Oct-2000
807 No change Shakib Al Hasan (Bangladesh) flag Shakib Al Hasan (Bangladesh) 826.91 M-87 | R-2452 | BaA-34 | W-121 | BoA-28 | Ct/St-24 | FPM-0.3 | as of 03-Dec-2011
808 No change Andrew Flintoff (England) flag Andrew Flintoff (England) 826.89 M-48 | R-1073 | BaA-28 | W-45 | BoA-27 | Ct/St-21 | FPM-0.4 | as of 28-Jun-2003
809 No change Kapil Dev (India) flag Kapil Dev (India) 826.65 M-46 | R-1087 | BaA-32 | W-60 | BoA-23 | Ct/St-17 | FPM-0.4 | as of 21-Sep-1985
810 No change Sanath Jayasuriya (Sri Lanka) flag Sanath Jayasuriya (Sri Lanka) 826.62 M-103 | R-3461 | BaA-35 | W-101 | BoA-36 | Ct/St-34 | FPM-0.3 | as of 29-Jan-1999
811 No change Kapil Dev (India) flag Kapil Dev (India) 826.47 M-69 | R-1429 | BaA-30 | W-88 | BoA-23 | Ct/St-27 | FPM-0.4 | as of 15-Jan-1987
812 No change Mark Waugh (Australia) flag Mark Waugh (Australia) 826.40 M-85 | R-3257 | BaA-42 | W-49 | BoA-32 | Ct/St-31 | FPM-0.4 | as of 08-Dec-1996
813 No change Tillakaratne Dilshan (Sri Lanka) flag Tillakaratne Dilshan (Sri Lanka) 826.38 M-111 | R-4224 | BaA-43 | W-41 | BoA-46 | Ct/St-29 | FPM-0.3 | as of 15-Jan-2015
814 No change Jacques Kallis (South Africa) flag Jacques Kallis (South Africa) 826.35 M-66 | R-2223 | BaA-41 | W-44 | BoA-31 | Ct/St-27 | FPM-0.4 | as of 15-May-1999
815 No change Sanath Jayasuriya (Sri Lanka) flag Sanath Jayasuriya (Sri Lanka) 826.19 M-86 | R-2207 | BaA-28 | W-79 | BoA-32 | Ct/St-36 | FPM-0.4 | as of 30-Aug-1996
816 No change Tillakaratne Dilshan (Sri Lanka) flag Tillakaratne Dilshan (Sri Lanka) 826.17 M-114 | R-4419 | BaA-44 | W-43 | BoA-46 | Ct/St-28 | FPM-0.2 | as of 22-Feb-2015
817 No change Sanath Jayasuriya (Sri Lanka) flag Sanath Jayasuriya (Sri Lanka) 826.16 M-102 | R-3226 | BaA-33 | W-87 | BoA-36 | Ct/St-31 | FPM-0.3 | as of 12-Apr-2002
818 No change Jacques Kallis (South Africa) flag Jacques Kallis (South Africa) 826.07 M-81 | R-3018 | BaA-51 | W-62 | BoA-34 | Ct/St-23 | FPM-0.3 | as of 14-Apr-2007
819 No change Virender Sehwag (India) flag Virender Sehwag (India) 825.98 M-94 | R-3194 | BaA-35 | W-36 | BoA-40 | Ct/St-41 | FPM-0.4 | as of 03-Mar-2009
820 No change Ian Botham (England) flag Ian Botham (England) 825.77 M-40 | R-736 | BaA-24 | W-60 | BoA-24 | Ct/St-15 | FPM-0.4 | as of 20-Jan-1983
821 No change Sanath Jayasuriya (Sri Lanka) flag Sanath Jayasuriya (Sri Lanka) 825.64 M-100 | R-3515 | BaA-37 | W-98 | BoA-34 | Ct/St-24 | FPM-0.2 | as of 29-Oct-2000
822 No change Chris Cairns (New Zealand) flag Chris Cairns (New Zealand) 825.55 M-66 | R-1678 | BaA-34 | W-72 | BoA-34 | Ct/St-18 | FPM-0.3 | as of 23-Feb-2002
823 No change Corey Anderson (U.S.A.) flag Corey Anderson (U.S.A.) 825.48 M-36 | R-928 | BaA-34 | W-51 | BoA-25 | Ct/St-7 | FPM-0.2 | as of 25-Jan-2016
824 No change Sanath Jayasuriya (Sri Lanka) flag Sanath Jayasuriya (Sri Lanka) 825.45 M-115 | R-4130 | BaA-37 | W-88 | BoA-38 | Ct/St-36 | FPM-0.3 | as of 17-Jan-2003
825 No change Andrew Flintoff (England) flag Andrew Flintoff (England) 825.42 M-64 | R-1626 | BaA-34 | W-64 | BoA-24 | Ct/St-27 | FPM-0.4 | as of 04-Jul-2004
826 No change Chris Gayle (West Indies) flag Chris Gayle (West Indies) 825.41 M-74 | R-2571 | BaA-36 | W-61 | BoA-31 | Ct/St-36 | FPM-0.5 | as of 30-May-2003
827 No change Shahid Afridi (Pakistan) flag Shahid Afridi (Pakistan) 825.37 M-72 | R-1398 | BaA-25 | W-92 | BoA-32 | Ct/St-18 | FPM-0.3 | as of 21-Jun-2010
828 No change Andrew Flintoff (England) flag Andrew Flintoff (England) 825.32 M-46 | R-988 | BaA-27 | W-42 | BoA-27 | Ct/St-20 | FPM-0.4 | as of 22-Jun-2003
829 No change Carl Hooper (West Indies) flag Carl Hooper (West Indies) 825.31 M-78 | R-1762 | BaA-31 | W-80 | BoA-32 | Ct/St-41 | FPM-0.5 | as of 07-Nov-1994
830 No change Abdul Razzaq (Pakistan) flag Abdul Razzaq (Pakistan) 825.22 M-64 | R-989 | BaA-23 | W-95 | BoA-22 | Ct/St-7 | FPM-0.1 | as of 27-Aug-2000
831 No change Abdul Razzaq (Pakistan) flag Abdul Razzaq (Pakistan) 825.19 M-73 | R-1287 | BaA-26 | W-103 | BoA-24 | Ct/St-7 | FPM-0.1 | as of 08-Apr-2001
832 No change Viv Richards (West Indies) flag Viv Richards (West Indies) 825.09 M-41 | R-1657 | BaA-47 | W-24 | BoA-39 | Ct/St-15 | FPM-0.4 | as of 12-Jan-1984
833 No change Sanath Jayasuriya (Sri Lanka) flag Sanath Jayasuriya (Sri Lanka) 825.09 M-108 | R-3808 | BaA-37 | W-80 | BoA-38 | Ct/St-36 | FPM-0.3 | as of 01-Dec-2002
834 No change Shahid Afridi (Pakistan) flag Shahid Afridi (Pakistan) 825.07 M-87 | R-1630 | BaA-23 | W-126 | BoA-28 | Ct/St-21 | FPM-0.2 | as of 15-Mar-2012
835 No change Shakib Al Hasan (Bangladesh) flag Shakib Al Hasan (Bangladesh) 824.97 M-86 | R-2418 | BaA-34 | W-120 | BoA-28 | Ct/St-24 | FPM-0.3 | as of 01-Dec-2011
836 No change Abdul Razzaq (Pakistan) flag Abdul Razzaq (Pakistan) 824.97 M-63 | R-989 | BaA-24 | W-93 | BoA-22 | Ct/St-7 | FPM-0.1 | as of 23-Aug-2000
837 No change Sanath Jayasuriya (Sri Lanka) flag Sanath Jayasuriya (Sri Lanka) 824.88 M-97 | R-3289 | BaA-36 | W-95 | BoA-36 | Ct/St-33 | FPM-0.3 | as of 11-Jan-1999
838 No change Chris Cairns (New Zealand) flag Chris Cairns (New Zealand) 824.73 M-87 | R-2112 | BaA-30 | W-86 | BoA-33 | Ct/St-24 | FPM-0.3 | as of 04-Nov-2000
839 No change Sanath Jayasuriya (Sri Lanka) flag Sanath Jayasuriya (Sri Lanka) 824.70 M-103 | R-3534 | BaA-36 | W-98 | BoA-35 | Ct/St-24 | FPM-0.2 | as of 31-Jan-2001
840 No change Richard Hadlee (New Zealand) flag Richard Hadlee (New Zealand) 824.67 M-51 | R-750 | BaA-20 | W-81 | BoA-17 | Ct/St-13 | FPM-0.3 | as of 22-Mar-1986
841 No change Chris Gayle (West Indies) flag Chris Gayle (West Indies) 824.64 M-85 | R-3451 | BaA-44 | W-80 | BoA-28 | Ct/St-41 | FPM-0.5 | as of 06-Jul-2004
842 No change Heath Streak (Zimbabwe) flag Heath Streak (Zimbabwe) 824.33 M-91 | R-1544 | BaA-30 | W-112 | BoA-31 | Ct/St-22 | FPM-0.2 | as of 30-Nov-2003
843 No change Sanath Jayasuriya (Sri Lanka) flag Sanath Jayasuriya (Sri Lanka) 824.24 M-99 | R-3355 | BaA-36 | W-95 | BoA-37 | Ct/St-34 | FPM-0.3 | as of 19-Jan-1999
844 No change Sanath Jayasuriya (Sri Lanka) flag Sanath Jayasuriya (Sri Lanka) 824.21 M-111 | R-3823 | BaA-36 | W-81 | BoA-39 | Ct/St-38 | FPM-0.3 | as of 30-Sep-2002
845 No change Mitchell Starc (Australia) flag Mitchell Starc (Australia) 824.09 M-48 | R-142 | BaA-10 | W-94 | BoA-21 | Ct/St-14 | FPM-0.3 | as of 05-Feb-2017
846 No change Tillakaratne Dilshan (Sri Lanka) flag Tillakaratne Dilshan (Sri Lanka) 824.03 M-114 | R-4384 | BaA-44 | W-41 | BoA-47 | Ct/St-29 | FPM-0.3 | as of 23-Jan-2015
847 No change Chris Gayle (West Indies) flag Chris Gayle (West Indies) 823.91 M-93 | R-3684 | BaA-43 | W-78 | BoA-34 | Ct/St-47 | FPM-0.5 | as of 11-Oct-2006
848 No change Sachin Tendulkar (India) flag Sachin Tendulkar (India) 823.70 M-118 | R-4923 | BaA-47 | W-47 | BoA-44 | Ct/St-44 | FPM-0.4 | as of 29-May-1999
849 No change Viv Richards (West Indies) flag Viv Richards (West Indies) 823.63 M-64 | R-2656 | BaA-60 | W-36 | BoA-39 | Ct/St-38 | FPM-0.6 | as of 18-Feb-1986
850 No change Abdul Razzaq (Pakistan) flag Abdul Razzaq (Pakistan) 823.53 M-75 | R-1287 | BaA-26 | W-108 | BoA-24 | Ct/St-7 | FPM-0.1 | as of 15-Apr-2001
851 No change Sanath Jayasuriya (Sri Lanka) flag Sanath Jayasuriya (Sri Lanka) 823.51 M-117 | R-4255 | BaA-38 | W-87 | BoA-38 | Ct/St-37 | FPM-0.3 | as of 10-Mar-2003
852 No change Sanath Jayasuriya (Sri Lanka) flag Sanath Jayasuriya (Sri Lanka) 823.51 M-97 | R-3416 | BaA-37 | W-94 | BoA-34 | Ct/St-22 | FPM-0.2 | as of 15-Dec-2000
853 No change Wasim Akram (Pakistan) flag Wasim Akram (Pakistan) 823.44 M-100 | R-1348 | BaA-18 | W-133 | BoA-26 | Ct/St-43 | FPM-0.4 | as of 31-Mar-2000
854 No change Kapil Dev (India) flag Kapil Dev (India) 823.32 M-77 | R-1524 | BaA-29 | W-90 | BoA-27 | Ct/St-25 | FPM-0.3 | as of 27-Mar-1988
855 No change Glenn Maxwell (Australia) flag Glenn Maxwell (Australia) 823.31 M-56 | R-1541 | BaA-34 | W-42 | BoA-36 | Ct/St-30 | FPM-0.5 | as of 12-Jan-2016
856 No change Adam Zampa (Australia) flag Adam Zampa (Australia) 823.07 M-47 | R-185 | BaA-12 | W-99 | BoA-23 | Ct/St-7 | FPM-0.1 | as of 16-Nov-2023
857 No change Sanath Jayasuriya (Sri Lanka) flag Sanath Jayasuriya (Sri Lanka) 823.05 M-108 | R-3690 | BaA-36 | W-98 | BoA-36 | Ct/St-25 | FPM-0.2 | as of 25-Mar-2001
858 No change Shahid Afridi (Pakistan) flag Shahid Afridi (Pakistan) 823.01 M-78 | R-1560 | BaA-23 | W-79 | BoA-32 | Ct/St-27 | FPM-0.3 | as of 06-Feb-2006
859 No change Sanath Jayasuriya (Sri Lanka) flag Sanath Jayasuriya (Sri Lanka) 822.93 M-113 | R-4025 | BaA-37 | W-87 | BoA-37 | Ct/St-36 | FPM-0.3 | as of 13-Jan-2003
860 No change Andrew Flintoff (England) flag Andrew Flintoff (England) 822.89 M-60 | R-1805 | BaA-40 | W-77 | BoA-24 | Ct/St-25 | FPM-0.4 | as of 21-Jun-2005
861 No change Chris Gayle (West Indies) flag Chris Gayle (West Indies) 822.84 M-83 | R-3482 | BaA-46 | W-78 | BoA-27 | Ct/St-39 | FPM-0.5 | as of 15-Sep-2004
862 No change AB de Villiers (South Africa) flag AB de Villiers (South Africa) 822.82 M-72 | R-3626 | BaA-70 | W-7 | BoA-26 | Ct/St-73 | FPM-1.0 | as of 11-Oct-2015
863 No change Abdul Razzaq (Pakistan) flag Abdul Razzaq (Pakistan) 822.76 M-57 | R-908 | BaA-24 | W-81 | BoA-23 | Ct/St-6 | FPM-0.1 | as of 07-Jun-2000
864 No change Virender Sehwag (India) flag Virender Sehwag (India) 822.75 M-95 | R-3248 | BaA-35 | W-36 | BoA-40 | Ct/St-41 | FPM-0.4 | as of 06-Mar-2009
865 No change Mohammad Hafeez (Pakistan) flag Mohammad Hafeez (Pakistan) 822.70 M-99 | R-3401 | BaA-37 | W-81 | BoA-36 | Ct/St-31 | FPM-0.3 | as of 23-Aug-2014
866 No change Jacques Kallis (South Africa) flag Jacques Kallis (South Africa) 822.69 M-65 | R-2532 | BaA-47 | W-39 | BoA-35 | Ct/St-26 | FPM-0.4 | as of 19-Mar-2011
867 No change Sanath Jayasuriya (Sri Lanka) flag Sanath Jayasuriya (Sri Lanka) 822.69 M-107 | R-3786 | BaA-37 | W-79 | BoA-38 | Ct/St-36 | FPM-0.3 | as of 29-Nov-2002
868 No change Sanath Jayasuriya (Sri Lanka) flag Sanath Jayasuriya (Sri Lanka) 822.67 M-88 | R-2280 | BaA-28 | W-80 | BoA-34 | Ct/St-37 | FPM-0.4 | as of 01-Oct-1996
869 No change Sachin Tendulkar (India) flag Sachin Tendulkar (India) 822.54 M-116 | R-4899 | BaA-48 | W-47 | BoA-44 | Ct/St-43 | FPM-0.4 | as of 23-May-1999
870 No change Jacques Kallis (South Africa) flag Jacques Kallis (South Africa) 822.42 M-82 | R-3035 | BaA-51 | W-63 | BoA-34 | Ct/St-23 | FPM-0.3 | as of 17-Apr-2007
871 No change James Neesham (New Zealand) flag James Neesham (New Zealand) 822.39 M-41 | R-1018 | BaA-34 | W-39 | BoA-30 | Ct/St-16 | FPM-0.4 | as of 05-Feb-2020
872 No change Irfan Pathan (India) flag Irfan Pathan (India) 822.37 M-53 | R-706 | BaA-27 | W-91 | BoA-25 | Ct/St-8 | FPM-0.2 | as of 28-Mar-2006
873 No change Tillakaratne Dilshan (Sri Lanka) flag Tillakaratne Dilshan (Sri Lanka) 822.33 M-115 | R-4405 | BaA-44 | W-42 | BoA-47 | Ct/St-29 | FPM-0.3 | as of 25-Jan-2015
874 No change Mitchell Marsh (Australia) flag Mitchell Marsh (Australia) 822.22 M-44 | R-1230 | BaA-38 | W-39 | BoA-36 | Ct/St-21 | FPM-0.5 | as of 06-Dec-2016
875 No change Irfan Pathan (India) flag Irfan Pathan (India) 822.11 M-55 | R-754 | BaA-28 | W-96 | BoA-24 | Ct/St-8 | FPM-0.1 | as of 03-Apr-2006
876 No change Andrew Flintoff (England) flag Andrew Flintoff (England) 822.04 M-65 | R-1749 | BaA-36 | W-64 | BoA-24 | Ct/St-27 | FPM-0.4 | as of 06-Jul-2004
877 No change Sanath Jayasuriya (Sri Lanka) flag Sanath Jayasuriya (Sri Lanka) 822.01 M-100 | R-3401 | BaA-37 | W-103 | BoA-34 | Ct/St-31 | FPM-0.3 | as of 13-Feb-2000
878 No change Carl Hooper (West Indies) flag Carl Hooper (West Indies) 821.97 M-78 | R-1806 | BaA-31 | W-80 | BoA-32 | Ct/St-42 | FPM-0.5 | as of 11-Nov-1994
879 No change Abdul Razzaq (Pakistan) flag Abdul Razzaq (Pakistan) 821.91 M-71 | R-1237 | BaA-26 | W-103 | BoA-24 | Ct/St-7 | FPM-0.1 | as of 25-Feb-2001
880 No change Lance Klusener (South Africa) flag Lance Klusener (South Africa) 821.82 M-100 | R-2364 | BaA-42 | W-132 | BoA-27 | Ct/St-20 | FPM-0.2 | as of 22-Oct-2000
881 No change Abdul Razzaq (Pakistan) flag Abdul Razzaq (Pakistan) 821.65 M-60 | R-929 | BaA-23 | W-88 | BoA-23 | Ct/St-7 | FPM-0.1 | as of 09-Jul-2000
882 No change Wasim Akram (Pakistan) flag Wasim Akram (Pakistan) 821.59 M-73 | R-886 | BaA-17 | W-114 | BoA-22 | Ct/St-13 | FPM-0.2 | as of 24-Dec-1993
883 No change Sanath Jayasuriya (Sri Lanka) flag Sanath Jayasuriya (Sri Lanka) 821.49 M-101 | R-3319 | BaA-35 | W-95 | BoA-38 | Ct/St-30 | FPM-0.3 | as of 26-May-1999
884 No change Lance Klusener (South Africa) flag Lance Klusener (South Africa) 821.32 M-48 | R-1121 | BaA-34 | W-67 | BoA-28 | Ct/St-10 | FPM-0.2 | as of 17-Feb-1999
885 No change Abdul Razzaq (Pakistan) flag Abdul Razzaq (Pakistan) 821.30 M-72 | R-1278 | BaA-26 | W-103 | BoA-24 | Ct/St-7 | FPM-0.1 | as of 28-Feb-2001
886 No change Shahid Afridi (Pakistan) flag Shahid Afridi (Pakistan) 821.29 M-85 | R-1626 | BaA-23 | W-113 | BoA-31 | Ct/St-21 | FPM-0.2 | as of 09-Jun-2012
887 No change Abdul Razzaq (Pakistan) flag Abdul Razzaq (Pakistan) 821.27 M-59 | R-912 | BaA-23 | W-86 | BoA-22 | Ct/St-7 | FPM-0.1 | as of 08-Jul-2000
888 No change Sanath Jayasuriya (Sri Lanka) flag Sanath Jayasuriya (Sri Lanka) 821.25 M-113 | R-4160 | BaA-38 | W-84 | BoA-37 | Ct/St-36 | FPM-0.3 | as of 24-Feb-2003
889 No change Chris Gayle (West Indies) flag Chris Gayle (West Indies) 821.14 M-89 | R-3462 | BaA-43 | W-85 | BoA-30 | Ct/St-43 | FPM-0.5 | as of 10-May-2006
890 No change Abdul Razzaq (Pakistan) flag Abdul Razzaq (Pakistan) 820.98 M-74 | R-1287 | BaA-26 | W-105 | BoA-24 | Ct/St-7 | FPM-0.1 | as of 12-Apr-2001
891 No change Irfan Pathan (India) flag Irfan Pathan (India) 820.90 M-57 | R-801 | BaA-29 | W-99 | BoA-24 | Ct/St-9 | FPM-0.2 | as of 15-Apr-2006
892 No change Tillakaratne Dilshan (Sri Lanka) flag Tillakaratne Dilshan (Sri Lanka) 820.89 M-105 | R-4385 | BaA-48 | W-41 | BoA-46 | Ct/St-28 | FPM-0.3 | as of 28-Dec-2015
893 No change Chris Gayle (West Indies) flag Chris Gayle (West Indies) 820.54 M-69 | R-2393 | BaA-36 | W-56 | BoA-30 | Ct/St-32 | FPM-0.5 | as of 17-May-2003
894 No change Darren Lehmann (Australia) flag Darren Lehmann (Australia) 820.53 M-48 | R-1313 | BaA-47 | W-26 | BoA-25 | Ct/St-13 | FPM-0.3 | as of 01-Jun-2003
895 No change Irfan Pathan (India) flag Irfan Pathan (India) 820.34 M-56 | R-800 | BaA-29 | W-97 | BoA-24 | Ct/St-8 | FPM-0.1 | as of 06-Apr-2006
896 No change Adam Zampa (Australia) flag Adam Zampa (Australia) 820.24 M-43 | R-156 | BaA-11 | W-93 | BoA-22 | Ct/St-6 | FPM-0.1 | as of 28-Oct-2023
897 No change Chris Gayle (West Indies) flag Chris Gayle (West Indies) 820.24 M-63 | R-2152 | BaA-36 | W-53 | BoA-29 | Ct/St-28 | FPM-0.4 | as of 09-Feb-2003
898 No change Mark Waugh (Australia) flag Mark Waugh (Australia) 820.20 M-80 | R-3161 | BaA-44 | W-43 | BoA-31 | Ct/St-31 | FPM-0.4 | as of 11-Mar-1996
899 No change Imran Khan (Pakistan) flag Imran Khan (Pakistan) 820.11 M-74 | R-1824 | BaA-34 | W-94 | BoA-26 | Ct/St-8 | FPM-0.1 | as of 29-Apr-1990
900 No change Sanath Jayasuriya (Sri Lanka) flag Sanath Jayasuriya (Sri Lanka) 820.10 M-109 | R-3835 | BaA-37 | W-80 | BoA-38 | Ct/St-36 | FPM-0.3 | as of 04-Dec-2002
Tags: #topcricketplayersofalltime #bestcricketplayersofalltime #greatestcricketplayers #odicricket #odis #menodis #vivrichards #richards #kapildev #dev #abdevilliers #villiers #lanceklusener #klusener #shakibalhasan #hasan #andrewflintoff #flintoff #sanathjayasuriya #jayasuriya #iccrankings #icctestrankings #iccodirankings #icct20irankings #iccteamrankings #iccplayerrankings #iccmenrankings #iccwomenrankings #iplrankings