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
533 No change Jacques Kallis (South Africa) flag Jacques Kallis (South Africa) 869.34 M-102 | R-3633 | BaA-45 | W-116 | BoA-30 | Ct/St-48 | FPM-0.5 | as of June-2003
534 No change Corey Anderson (U.S.A.) flag Corey Anderson (U.S.A.) 869.20 M-26 | R-687 | BaA-36 | W-36 | BoA-28 | Ct/St-3 | FPM-0.1 | as of January-2015
535 No change Jacques Kallis (South Africa) flag Jacques Kallis (South Africa) 869.11 M-47 | R-1957 | BaA-46 | W-31 | BoA-33 | Ct/St-24 | FPM-0.5 | as of February-2012
536 No change Shahid Afridi (Pakistan) flag Shahid Afridi (Pakistan) 869.08 M-84 | R-1669 | BaA-25 | W-114 | BoA-31 | Ct/St-24 | FPM-0.3 | as of April-2011
537 No change Viv Richards (West Indies) flag Viv Richards (West Indies) 869.05 M-65 | R-2676 | BaA-54 | W-45 | BoA-38 | Ct/St-32 | FPM-0.5 | as of March-1985
538 No change Mitchell Marsh (Australia) flag Mitchell Marsh (Australia) 869.00 M-30 | R-871 | BaA-40 | W-29 | BoA-30 | Ct/St-12 | FPM-0.4 | as of June-2016
539 No change Shahid Afridi (Pakistan) flag Shahid Afridi (Pakistan) 868.95 M-82 | R-1603 | BaA-25 | W-121 | BoA-28 | Ct/St-20 | FPM-0.2 | as of December-2011
540 No change Viv Richards (West Indies) flag Viv Richards (West Indies) 868.93 M-75 | R-2984 | BaA-54 | W-47 | BoA-32 | Ct/St-44 | FPM-0.6 | as of March-1988
541 No change Jacques Kallis (South Africa) flag Jacques Kallis (South Africa) 868.90 M-81 | R-2917 | BaA-44 | W-74 | BoA-30 | Ct/St-35 | FPM-0.4 | as of April-2000
542 No change Greg Chappell (Australia) flag Greg Chappell (Australia) 868.79 M-36 | R-1269 | BaA-42 | W-42 | BoA-27 | Ct/St-13 | FPM-0.4 | as of January-1982
543 No change Jacques Kallis (South Africa) flag Jacques Kallis (South Africa) 868.69 M-72 | R-2843 | BaA-52 | W-51 | BoA-31 | Ct/St-25 | FPM-0.3 | as of June-2010
544 No change Andrew Flintoff (England) flag Andrew Flintoff (England) 868.62 M-58 | R-1280 | BaA-29 | W-81 | BoA-25 | Ct/St-15 | FPM-0.3 | as of November-2008
545 No change Imran Khan (Pakistan) flag Imran Khan (Pakistan) 868.40 M-56 | R-938 | BaA-25 | W-80 | BoA-21 | Ct/St-11 | FPM-0.2 | as of March-1988
546 No change Sanath Jayasuriya (Sri Lanka) flag Sanath Jayasuriya (Sri Lanka) 867.72 M-105 | R-3628 | BaA-37 | W-97 | BoA-35 | Ct/St-39 | FPM-0.4 | as of July-1998
547 No change Jacques Kallis (South Africa) flag Jacques Kallis (South Africa) 867.64 M-108 | R-3970 | BaA-50 | W-123 | BoA-30 | Ct/St-50 | FPM-0.5 | as of January-2004
548 No change Chris Gayle (West Indies) flag Chris Gayle (West Indies) 867.53 M-72 | R-2841 | BaA-42 | W-66 | BoA-28 | Ct/St-36 | FPM-0.5 | as of November-2003
549 No change Imran Khan (Pakistan) flag Imran Khan (Pakistan) 867.52 M-57 | R-958 | BaA-25 | W-81 | BoA-21 | Ct/St-11 | FPM-0.2 | as of March-1988
550 No change Chris Gayle (West Indies) flag Chris Gayle (West Indies) 867.34 M-78 | R-3086 | BaA-42 | W-72 | BoA-28 | Ct/St-36 | FPM-0.5 | as of January-2004
551 No change Greg Chappell (Australia) flag Greg Chappell (Australia) 867.01 M-37 | R-1269 | BaA-41 | W-44 | BoA-27 | Ct/St-14 | FPM-0.4 | as of January-1982
552 No change Viv Richards (West Indies) flag Viv Richards (West Indies) 866.90 M-74 | R-3088 | BaA-56 | W-47 | BoA-38 | Ct/St-40 | FPM-0.5 | as of December-1985
553 No change Chris Gayle (West Indies) flag Chris Gayle (West Indies) 866.74 M-81 | R-3265 | BaA-44 | W-74 | BoA-29 | Ct/St-37 | FPM-0.5 | as of February-2004
554 No change Shahid Afridi (Pakistan) flag Shahid Afridi (Pakistan) 866.67 M-75 | R-1631 | BaA-28 | W-96 | BoA-33 | Ct/St-18 | FPM-0.2 | as of January-2011
555 No change Shahid Afridi (Pakistan) flag Shahid Afridi (Pakistan) 866.55 M-80 | R-1575 | BaA-25 | W-115 | BoA-29 | Ct/St-20 | FPM-0.3 | as of November-2011
556 No change Sanath Jayasuriya (Sri Lanka) flag Sanath Jayasuriya (Sri Lanka) 866.53 M-107 | R-3486 | BaA-35 | W-106 | BoA-36 | Ct/St-32 | FPM-0.3 | as of December-1999
557 No change Jacques Kallis (South Africa) flag Jacques Kallis (South Africa) 866.51 M-107 | R-3995 | BaA-50 | W-120 | BoA-31 | Ct/St-51 | FPM-0.5 | as of January-2004
558 No change Viv Richards (West Indies) flag Viv Richards (West Indies) 866.49 M-80 | R-3170 | BaA-54 | W-49 | BoA-34 | Ct/St-45 | FPM-0.6 | as of January-1988
559 No change Jacques Kallis (South Africa) flag Jacques Kallis (South Africa) 866.49 M-82 | R-2928 | BaA-43 | W-76 | BoA-30 | Ct/St-35 | FPM-0.4 | as of April-2000
560 No change Chris Gayle (West Indies) flag Chris Gayle (West Indies) 866.45 M-94 | R-3400 | BaA-40 | W-81 | BoA-33 | Ct/St-45 | FPM-0.5 | as of March-2007
561 No change Shakib Al Hasan (Bangladesh) flag Shakib Al Hasan (Bangladesh) 866.44 M-31 | R-1324 | BaA-53 | W-49 | BoA-27 | Ct/St-10 | FPM-0.3 | as of March-2023
563 No change Shahid Afridi (Pakistan) flag Shahid Afridi (Pakistan) 866.38 M-71 | R-1339 | BaA-23 | W-81 | BoA-29 | Ct/St-24 | FPM-0.3 | as of November-2007
564 No change Jacques Kallis (South Africa) flag Jacques Kallis (South Africa) 866.36 M-80 | R-2856 | BaA-44 | W-73 | BoA-29 | Ct/St-35 | FPM-0.4 | as of March-2000
565 No change Jacques Kallis (South Africa) flag Jacques Kallis (South Africa) 866.26 M-112 | R-3980 | BaA-46 | W-125 | BoA-31 | Ct/St-51 | FPM-0.5 | as of February-2003
566 No change Jacques Kallis (South Africa) flag Jacques Kallis (South Africa) 866.24 M-102 | R-3575 | BaA-43 | W-98 | BoA-30 | Ct/St-42 | FPM-0.4 | as of December-2000
569 No change Kapil Dev (India) flag Kapil Dev (India) 866.18 M-67 | R-1408 | BaA-31 | W-86 | BoA-23 | Ct/St-27 | FPM-0.4 | as of January-1987
570 No change Jacques Kallis (South Africa) flag Jacques Kallis (South Africa) 866.17 M-77 | R-2757 | BaA-44 | W-71 | BoA-29 | Ct/St-34 | FPM-0.4 | as of March-2000
571 No change Jacques Kallis (South Africa) flag Jacques Kallis (South Africa) 865.93 M-84 | R-3083 | BaA-45 | W-78 | BoA-29 | Ct/St-35 | FPM-0.4 | as of July-2000
572 No change Sanath Jayasuriya (Sri Lanka) flag Sanath Jayasuriya (Sri Lanka) 865.81 M-101 | R-3538 | BaA-37 | W-96 | BoA-35 | Ct/St-35 | FPM-0.3 | as of October-1998
573 No change Sanath Jayasuriya (Sri Lanka) flag Sanath Jayasuriya (Sri Lanka) 865.70 M-104 | R-3515 | BaA-36 | W-98 | BoA-35 | Ct/St-37 | FPM-0.4 | as of August-1998
574 No change Jacques Kallis (South Africa) flag Jacques Kallis (South Africa) 865.67 M-104 | R-3745 | BaA-47 | W-120 | BoA-30 | Ct/St-47 | FPM-0.5 | as of October-2003
575 No change Sanath Jayasuriya (Sri Lanka) flag Sanath Jayasuriya (Sri Lanka) 865.60 M-95 | R-3175 | BaA-36 | W-99 | BoA-34 | Ct/St-22 | FPM-0.2 | as of June-2000
576 No change Sanath Jayasuriya (Sri Lanka) flag Sanath Jayasuriya (Sri Lanka) 865.55 M-106 | R-3727 | BaA-37 | W-99 | BoA-35 | Ct/St-26 | FPM-0.2 | as of February-2001
577 No change Jacques Kallis (South Africa) flag Jacques Kallis (South Africa) 865.55 M-78 | R-2792 | BaA-44 | W-71 | BoA-29 | Ct/St-34 | FPM-0.4 | as of March-2000
578 No change Shahid Afridi (Pakistan) flag Shahid Afridi (Pakistan) 865.31 M-72 | R-1528 | BaA-27 | W-93 | BoA-33 | Ct/St-17 | FPM-0.2 | as of November-2010
579 No change Mitchell Marsh (Australia) flag Mitchell Marsh (Australia) 865.19 M-29 | R-862 | BaA-39 | W-28 | BoA-31 | Ct/St-12 | FPM-0.4 | as of February-2016
580 No change Shakib Al Hasan (Bangladesh) flag Shakib Al Hasan (Bangladesh) 865.17 M-55 | R-1647 | BaA-36 | W-72 | BoA-31 | Ct/St-9 | FPM-0.2 | as of September-2018
581 No change Shakib Al Hasan (Bangladesh) flag Shakib Al Hasan (Bangladesh) 865.09 M-78 | R-2161 | BaA-32 | W-107 | BoA-28 | Ct/St-23 | FPM-0.3 | as of August-2011
582 No change Jacques Kallis (South Africa) flag Jacques Kallis (South Africa) 865.07 M-73 | R-2648 | BaA-43 | W-65 | BoA-29 | Ct/St-32 | FPM-0.4 | as of March-2000
583 No change Viv Richards (West Indies) flag Viv Richards (West Indies) 865.00 M-57 | R-2365 | BaA-55 | W-40 | BoA-36 | Ct/St-25 | FPM-0.4 | as of January-1985
584 No change Jacques Kallis (South Africa) flag Jacques Kallis (South Africa) 864.94 M-94 | R-3623 | BaA-52 | W-98 | BoA-32 | Ct/St-43 | FPM-0.5 | as of August-2004
586 No change Jacques Kallis (South Africa) flag Jacques Kallis (South Africa) 864.69 M-88 | R-3181 | BaA-44 | W-82 | BoA-30 | Ct/St-36 | FPM-0.4 | as of August-2000
587 No change Shane Watson (Australia) flag Shane Watson (Australia) 864.65 M-47 | R-1375 | BaA-42 | W-57 | BoA-24 | Ct/St-12 | FPM-0.3 | as of September-2009
588 No change Viv Richards (West Indies) flag Viv Richards (West Indies) 864.58 M-55 | R-2291 | BaA-55 | W-38 | BoA-36 | Ct/St-23 | FPM-0.4 | as of January-1985
589 No change Jacques Kallis (South Africa) flag Jacques Kallis (South Africa) 864.56 M-87 | R-3159 | BaA-44 | W-81 | BoA-30 | Ct/St-36 | FPM-0.4 | as of August-2000
590 No change Jacques Kallis (South Africa) flag Jacques Kallis (South Africa) 864.48 M-91 | R-3211 | BaA-42 | W-87 | BoA-29 | Ct/St-38 | FPM-0.4 | as of August-2000
591 No change Jacques Kallis (South Africa) flag Jacques Kallis (South Africa) 864.43 M-85 | R-3110 | BaA-44 | W-79 | BoA-29 | Ct/St-35 | FPM-0.4 | as of July-2000
592 No change James Neesham (New Zealand) flag James Neesham (New Zealand) 864.35 M-41 | R-1018 | BaA-34 | W-39 | BoA-30 | Ct/St-16 | FPM-0.4 | as of February-2020
593 No change Sanath Jayasuriya (Sri Lanka) flag Sanath Jayasuriya (Sri Lanka) 864.33 M-99 | R-3489 | BaA-37 | W-95 | BoA-35 | Ct/St-22 | FPM-0.2 | as of January-2001
594 No change Viv Richards (West Indies) flag Viv Richards (West Indies) 864.27 M-81 | R-3097 | BaA-52 | W-51 | BoA-34 | Ct/St-46 | FPM-0.6 | as of January-1988
596 No change Jacques Kallis (South Africa) flag Jacques Kallis (South Africa) 864.19 M-106 | R-3849 | BaA-48 | W-121 | BoA-31 | Ct/St-48 | FPM-0.5 | as of October-2003
597 No change Jacques Kallis (South Africa) flag Jacques Kallis (South Africa) 863.83 M-80 | R-2996 | BaA-52 | W-62 | BoA-34 | Ct/St-23 | FPM-0.3 | as of April-2007
598 No change Viv Richards (West Indies) flag Viv Richards (West Indies) 863.82 M-73 | R-3067 | BaA-57 | W-46 | BoA-38 | Ct/St-39 | FPM-0.5 | as of December-1985
599 No change Chris Cairns (New Zealand) flag Chris Cairns (New Zealand) 863.67 M-56 | R-1487 | BaA-35 | W-65 | BoA-30 | Ct/St-18 | FPM-0.3 | as of January-2003
600 No change Shahid Afridi (Pakistan) flag Shahid Afridi (Pakistan) 863.65 M-83 | R-1645 | BaA-25 | W-121 | BoA-28 | Ct/St-20 | FPM-0.2 | as of December-2011
601 No change Sanath Jayasuriya (Sri Lanka) flag Sanath Jayasuriya (Sri Lanka) 863.50 M-105 | R-3675 | BaA-37 | W-99 | BoA-35 | Ct/St-26 | FPM-0.2 | as of February-2001
602 No change Jacques Kallis (South Africa) flag Jacques Kallis (South Africa) 863.46 M-79 | R-2845 | BaA-44 | W-71 | BoA-29 | Ct/St-34 | FPM-0.4 | as of March-2000
603 No change Viv Richards (West Indies) flag Viv Richards (West Indies) 863.13 M-71 | R-2948 | BaA-57 | W-46 | BoA-38 | Ct/St-39 | FPM-0.5 | as of November-1985
604 No change Chris Gayle (West Indies) flag Chris Gayle (West Indies) 863.04 M-86 | R-3522 | BaA-45 | W-83 | BoA-27 | Ct/St-39 | FPM-0.5 | as of September-2004
605 No change Viv Richards (West Indies) flag Viv Richards (West Indies) 862.99 M-67 | R-2773 | BaA-53 | W-45 | BoA-38 | Ct/St-34 | FPM-0.5 | as of March-1985
608 No change Sanath Jayasuriya (Sri Lanka) flag Sanath Jayasuriya (Sri Lanka) 862.73 M-94 | R-3153 | BaA-36 | W-98 | BoA-34 | Ct/St-22 | FPM-0.2 | as of June-2000
609 No change Sanath Jayasuriya (Sri Lanka) flag Sanath Jayasuriya (Sri Lanka) 862.37 M-104 | R-3604 | BaA-37 | W-94 | BoA-36 | Ct/St-39 | FPM-0.4 | as of July-1998
610 No change Jacques Kallis (South Africa) flag Jacques Kallis (South Africa) 862.35 M-83 | R-3000 | BaA-43 | W-78 | BoA-29 | Ct/St-35 | FPM-0.4 | as of July-2000
611 No change Chris Gayle (West Indies) flag Chris Gayle (West Indies) 862.28 M-96 | R-3742 | BaA-43 | W-79 | BoA-34 | Ct/St-47 | FPM-0.5 | as of October-2006
612 No change Chris Gayle (West Indies) flag Chris Gayle (West Indies) 862.18 M-95 | R-3708 | BaA-43 | W-79 | BoA-34 | Ct/St-47 | FPM-0.5 | as of October-2006
613 No change Sanath Jayasuriya (Sri Lanka) flag Sanath Jayasuriya (Sri Lanka) 862.15 M-100 | R-3516 | BaA-37 | W-96 | BoA-35 | Ct/St-34 | FPM-0.3 | as of October-1998
614 No change Jacques Kallis (South Africa) flag Jacques Kallis (South Africa) 862.05 M-89 | R-3184 | BaA-43 | W-83 | BoA-30 | Ct/St-36 | FPM-0.4 | as of August-2000
615 No change Jacques Kallis (South Africa) flag Jacques Kallis (South Africa) 862.05 M-64 | R-2531 | BaA-47 | W-38 | BoA-34 | Ct/St-26 | FPM-0.4 | as of March-2011
616 No change Viv Richards (West Indies) flag Viv Richards (West Indies) 861.89 M-72 | R-3001 | BaA-57 | W-46 | BoA-38 | Ct/St-39 | FPM-0.5 | as of November-1985
617 No change Viv Richards (West Indies) flag Viv Richards (West Indies) 861.89 M-68 | R-2824 | BaA-53 | W-45 | BoA-38 | Ct/St-35 | FPM-0.5 | as of April-1985
618 No change Greg Chappell (Australia) flag Greg Chappell (Australia) 861.62 M-25 | R-1034 | BaA-54 | W-32 | BoA-22 | Ct/St-12 | FPM-0.5 | as of November-1981
619 No change Hansie Cronje (South Africa) flag Hansie Cronje (South Africa) 861.50 M-85 | R-2686 | BaA-41 | W-57 | BoA-32 | Ct/St-36 | FPM-0.4 | as of February-1999
620 No change Viv Richards (West Indies) flag Viv Richards (West Indies) 861.43 M-58 | R-2416 | BaA-55 | W-40 | BoA-37 | Ct/St-25 | FPM-0.4 | as of January-1985
621 No change Shahid Afridi (Pakistan) flag Shahid Afridi (Pakistan) 861.35 M-76 | R-1608 | BaA-26 | W-99 | BoA-33 | Ct/St-18 | FPM-0.2 | as of February-2011
622 No change Sanath Jayasuriya (Sri Lanka) flag Sanath Jayasuriya (Sri Lanka) 861.26 M-102 | R-3530 | BaA-36 | W-98 | BoA-35 | Ct/St-23 | FPM-0.2 | as of January-2001
623 No change Andrew Flintoff (England) flag Andrew Flintoff (England) 861.22 M-57 | R-1827 | BaA-42 | W-74 | BoA-24 | Ct/St-18 | FPM-0.3 | as of October-2006
624 No change Viv Richards (West Indies) flag Viv Richards (West Indies) 861.14 M-53 | R-2158 | BaA-53 | W-37 | BoA-35 | Ct/St-23 | FPM-0.4 | as of January-1985
625 No change Shane Watson (Australia) flag Shane Watson (Australia) 861.09 M-51 | R-1399 | BaA-38 | W-62 | BoA-23 | Ct/St-12 | FPM-0.2 | as of September-2009
626 No change Chris Gayle (West Indies) flag Chris Gayle (West Indies) 861.03 M-80 | R-3213 | BaA-43 | W-77 | BoA-28 | Ct/St-37 | FPM-0.5 | as of May-2004
628 No change Jacques Kallis (South Africa) flag Jacques Kallis (South Africa) 860.96 M-107 | R-3968 | BaA-50 | W-120 | BoA-31 | Ct/St-50 | FPM-0.5 | as of January-2004
629 No change Jacques Kallis (South Africa) flag Jacques Kallis (South Africa) 860.95 M-105 | R-3787 | BaA-47 | W-121 | BoA-31 | Ct/St-47 | FPM-0.4 | as of October-2003
630 No change Jacques Kallis (South Africa) flag Jacques Kallis (South Africa) 860.94 M-90 | R-3189 | BaA-43 | W-85 | BoA-30 | Ct/St-36 | FPM-0.4 | as of August-2000
631 No change Hardik Pandya (India) flag Hardik Pandya (India) 860.93 M-29 | R-853 | BaA-37 | W-28 | BoA-34 | Ct/St-11 | FPM-0.4 | as of March-2023
633 No change Shane Watson (Australia) flag Shane Watson (Australia) 860.86 M-77 | R-3060 | BaA-43 | W-72 | BoA-29 | Ct/St-36 | FPM-0.5 | as of October-2013
634 No change Hansie Cronje (South Africa) flag Hansie Cronje (South Africa) 860.85 M-86 | R-2768 | BaA-42 | W-57 | BoA-32 | Ct/St-36 | FPM-0.4 | as of February-1999
636 No change Shahid Afridi (Pakistan) flag Shahid Afridi (Pakistan) 860.65 M-77 | R-1659 | BaA-27 | W-99 | BoA-33 | Ct/St-18 | FPM-0.2 | as of February-2011
637 No change Shahid Afridi (Pakistan) flag Shahid Afridi (Pakistan) 860.58 M-70 | R-1310 | BaA-22 | W-80 | BoA-29 | Ct/St-23 | FPM-0.3 | as of November-2007
638 No change James Faulkner (Australia) flag James Faulkner (Australia) 860.56 M-45 | R-815 | BaA-43 | W-62 | BoA-30 | Ct/St-13 | FPM-0.3 | as of January-2016
639 No change Jacques Kallis (South Africa) flag Jacques Kallis (South Africa) 860.27 M-82 | R-2917 | BaA-43 | W-78 | BoA-29 | Ct/St-35 | FPM-0.4 | as of July-2000
640 No change Chris Gayle (West Indies) flag Chris Gayle (West Indies) 860.08 M-95 | R-3402 | BaA-40 | W-81 | BoA-33 | Ct/St-45 | FPM-0.5 | as of March-2007
641 No change Shane Watson (Australia) flag Shane Watson (Australia) 860.06 M-46 | R-1371 | BaA-43 | W-57 | BoA-24 | Ct/St-11 | FPM-0.2 | as of September-2009
642 No change Hansie Cronje (South Africa) flag Hansie Cronje (South Africa) 860.05 M-84 | R-2684 | BaA-42 | W-54 | BoA-34 | Ct/St-36 | FPM-0.4 | as of January-1999
Tags: #topcricketplayersofalltime #bestcricketplayersofalltime #greatestcricketplayers #odicricket #odis #menodis #jacqueskallis #kallis #coreyanderson #anderson #shahidafridi #afridi #vivrichards #richards #mitchellmarsh #marsh #gregchappell #chappell #iccrankings #icctestrankings #iccodirankings #icct20irankings #iccteamrankings #iccplayerrankings #iccmenrankings #iccwomenrankings #iplrankings