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
501 No change Shakib Al Hasan (Bangladesh) flag Shakib Al Hasan (Bangladesh) 854.42 M-78 | R-2161 | BaA-32 | W-107 | BoA-28 | Ct/St-23 | FPM-0.3 | as of 12-Aug-2011
502 No change Imran Khan (Pakistan) flag Imran Khan (Pakistan) 854.37 M-66 | R-1205 | BaA-26 | W-86 | BoA-24 | Ct/St-10 | FPM-0.2 | as of 04-Mar-1989
503 No change Jacques Kallis (South Africa) flag Jacques Kallis (South Africa) 854.35 M-108 | R-3947 | BaA-48 | W-122 | BoA-31 | Ct/St-50 | FPM-0.5 | as of 12-Oct-2003
504 No change Hansie Cronje (South Africa) flag Hansie Cronje (South Africa) 854.27 M-75 | R-2466 | BaA-39 | W-55 | BoA-33 | Ct/St-31 | FPM-0.4 | as of 16-Apr-1996
505 No change Andrew Flintoff (England) flag Andrew Flintoff (England) 854.06 M-68 | R-2121 | BaA-40 | W-85 | BoA-25 | Ct/St-20 | FPM-0.3 | as of 11-Feb-2007
506 No change Shakib Al Hasan (Bangladesh) flag Shakib Al Hasan (Bangladesh) 854.06 M-84 | R-2473 | BaA-35 | W-120 | BoA-27 | Ct/St-25 | FPM-0.3 | as of 16-Mar-2012
507 No change Ben Stokes (England) flag Ben Stokes (England) 854.05 M-50 | R-1340 | BaA-33 | W-47 | BoA-38 | Ct/St-23 | FPM-0.5 | as of 27-May-2017
508 No change Viv Richards (West Indies) flag Viv Richards (West Indies) 853.93 M-65 | R-2676 | BaA-54 | W-45 | BoA-38 | Ct/St-32 | FPM-0.5 | as of 09-Mar-1985
509 No change Tillakaratne Dilshan (Sri Lanka) flag Tillakaratne Dilshan (Sri Lanka) 853.91 M-114 | R-4539 | BaA-45 | W-46 | BoA-44 | Ct/St-28 | FPM-0.2 | as of 01-Mar-2015
510 No change Sanath Jayasuriya (Sri Lanka) flag Sanath Jayasuriya (Sri Lanka) 853.85 M-101 | R-3210 | BaA-33 | W-87 | BoA-35 | Ct/St-31 | FPM-0.3 | as of 08-Apr-2002
511 No change Lance Klusener (South Africa) flag Lance Klusener (South Africa) 853.63 M-53 | R-1307 | BaA-40 | W-73 | BoA-28 | Ct/St-11 | FPM-0.2 | as of 30-Mar-1999
512 No change Nathan Astle (New Zealand) flag Nathan Astle (New Zealand) 853.57 M-53 | R-1621 | BaA-31 | W-44 | BoA-30 | Ct/St-17 | FPM-0.3 | as of 17-Dec-1997
513 No change Sanath Jayasuriya (Sri Lanka) flag Sanath Jayasuriya (Sri Lanka) 853.48 M-101 | R-3470 | BaA-36 | W-85 | BoA-38 | Ct/St-28 | FPM-0.3 | as of 18-Jul-2001
514 No change Kapil Dev (India) flag Kapil Dev (India) 853.39 M-49 | R-1175 | BaA-34 | W-62 | BoA-24 | Ct/St-18 | FPM-0.4 | as of 11-Jan-1986
515 No change Kapil Dev (India) flag Kapil Dev (India) 853.24 M-55 | R-1272 | BaA-33 | W-70 | BoA-24 | Ct/St-22 | FPM-0.4 | as of 25-Jan-1986
516 No change Viv Richards (West Indies) flag Viv Richards (West Indies) 853.15 M-72 | R-3001 | BaA-57 | W-46 | BoA-38 | Ct/St-39 | FPM-0.5 | as of 29-Nov-1985
517 No change Kapil Dev (India) flag Kapil Dev (India) 853.04 M-42 | R-1026 | BaA-33 | W-55 | BoA-23 | Ct/St-16 | FPM-0.4 | as of 10-Mar-1985
518 No change Jacques Kallis (South Africa) flag Jacques Kallis (South Africa) 853.03 M-104 | R-3840 | BaA-48 | W-118 | BoA-30 | Ct/St-48 | FPM-0.5 | as of 03-Jul-2003
519 No change Sanath Jayasuriya (Sri Lanka) flag Sanath Jayasuriya (Sri Lanka) 852.96 M-99 | R-3516 | BaA-37 | W-96 | BoA-36 | Ct/St-34 | FPM-0.3 | as of 06-Nov-1998
520 No change Sanath Jayasuriya (Sri Lanka) flag Sanath Jayasuriya (Sri Lanka) 852.82 M-91 | R-2330 | BaA-28 | W-86 | BoA-33 | Ct/St-39 | FPM-0.4 | as of 08-Nov-1996
521 No change Mohammad Hafeez (Pakistan) flag Mohammad Hafeez (Pakistan) 852.76 M-65 | R-2131 | BaA-34 | W-57 | BoA-33 | Ct/St-15 | FPM-0.2 | as of 17-Mar-2013
522 No change Hansie Cronje (South Africa) flag Hansie Cronje (South Africa) 852.68 M-87 | R-2779 | BaA-41 | W-59 | BoA-31 | Ct/St-36 | FPM-0.4 | as of 07-Feb-1999
523 No change Kapil Dev (India) flag Kapil Dev (India) 852.66 M-73 | R-1418 | BaA-30 | W-88 | BoA-26 | Ct/St-25 | FPM-0.3 | as of 19-Jan-1988
524 No change Chris Gayle (West Indies) flag Chris Gayle (West Indies) 852.43 M-96 | R-3446 | BaA-40 | W-81 | BoA-34 | Ct/St-45 | FPM-0.5 | as of 29-Mar-2007
525 No change Kapil Dev (India) flag Kapil Dev (India) 852.26 M-63 | R-1279 | BaA-28 | W-83 | BoA-24 | Ct/St-29 | FPM-0.5 | as of 24-Sep-1986
526 No change Kapil Dev (India) flag Kapil Dev (India) 852.18 M-73 | R-1475 | BaA-30 | W-85 | BoA-27 | Ct/St-27 | FPM-0.4 | as of 16-Oct-1988
527 No change Andrew Flintoff (England) flag Andrew Flintoff (England) 852.17 M-61 | R-1812 | BaA-39 | W-66 | BoA-24 | Ct/St-25 | FPM-0.4 | as of 03-Sep-2004
528 No change Jacques Kallis (South Africa) flag Jacques Kallis (South Africa) 851.67 M-105 | R-3840 | BaA-48 | W-121 | BoA-30 | Ct/St-48 | FPM-0.5 | as of 05-Jul-2003
529 No change Kapil Dev (India) flag Kapil Dev (India) 851.48 M-35 | R-858 | BaA-28 | W-41 | BoA-26 | Ct/St-17 | FPM-0.5 | as of 10-Sep-1983
530 No change Sanath Jayasuriya (Sri Lanka) flag Sanath Jayasuriya (Sri Lanka) 851.29 M-101 | R-3396 | BaA-35 | W-85 | BoA-38 | Ct/St-30 | FPM-0.3 | as of 22-Jul-2001
531 No change Adam Zampa (Australia) flag Adam Zampa (Australia) 851.18 M-44 | R-185 | BaA-12 | W-96 | BoA-22 | Ct/St-7 | FPM-0.2 | as of 04-Nov-2023
532 No change Kapil Dev (India) flag Kapil Dev (India) 851.16 M-63 | R-1343 | BaA-29 | W-82 | BoA-23 | Ct/St-28 | FPM-0.4 | as of 24-May-1986
533 No change Lance Klusener (South Africa) flag Lance Klusener (South Africa) 851.13 M-88 | R-2186 | BaA-44 | W-123 | BoA-25 | Ct/St-16 | FPM-0.2 | as of 11-Jul-2000
534 No change Lance Klusener (South Africa) flag Lance Klusener (South Africa) 851.09 M-94 | R-2323 | BaA-43 | W-127 | BoA-26 | Ct/St-17 | FPM-0.2 | as of 23-Aug-2000
535 No change Sanath Jayasuriya (Sri Lanka) flag Sanath Jayasuriya (Sri Lanka) 850.99 M-92 | R-2383 | BaA-28 | W-86 | BoA-33 | Ct/St-39 | FPM-0.4 | as of 11-Nov-1996
536 No change Chris Gayle (West Indies) flag Chris Gayle (West Indies) 850.93 M-90 | R-3426 | BaA-42 | W-75 | BoA-34 | Ct/St-43 | FPM-0.5 | as of 07-Dec-2006
537 No change Lance Klusener (South Africa) flag Lance Klusener (South Africa) 850.90 M-96 | R-2335 | BaA-42 | W-130 | BoA-26 | Ct/St-18 | FPM-0.2 | as of 27-Aug-2000
538 No change Jacques Kallis (South Africa) flag Jacques Kallis (South Africa) 850.87 M-107 | R-3907 | BaA-48 | W-122 | BoA-31 | Ct/St-48 | FPM-0.4 | as of 10-Oct-2003
539 No change Shakib Al Hasan (Bangladesh) flag Shakib Al Hasan (Bangladesh) 850.70 M-82 | R-2324 | BaA-33 | W-112 | BoA-28 | Ct/St-23 | FPM-0.3 | as of 21-Aug-2011
540 No change Kapil Dev (India) flag Kapil Dev (India) 850.70 M-33 | R-825 | BaA-28 | W-39 | BoA-27 | Ct/St-14 | FPM-0.4 | as of 22-Jun-1983
541 No change Chris Gayle (West Indies) flag Chris Gayle (West Indies) 850.69 M-94 | R-3535 | BaA-42 | W-80 | BoA-34 | Ct/St-46 | FPM-0.5 | as of 21-Jan-2007
542 No change Nathan Astle (New Zealand) flag Nathan Astle (New Zealand) 850.60 M-52 | R-1601 | BaA-31 | W-44 | BoA-30 | Ct/St-15 | FPM-0.3 | as of 11-Dec-1997
543 No change Viv Richards (West Indies) flag Viv Richards (West Indies) 850.28 M-42 | R-1694 | BaA-47 | W-26 | BoA-38 | Ct/St-16 | FPM-0.4 | as of 14-Jan-1984
544 No change Jacques Kallis (South Africa) flag Jacques Kallis (South Africa) 850.18 M-111 | R-3979 | BaA-46 | W-125 | BoA-30 | Ct/St-51 | FPM-0.5 | as of 22-Feb-2003
545 No change Mohammad Hafeez (Pakistan) flag Mohammad Hafeez (Pakistan) 850.17 M-100 | R-3463 | BaA-38 | W-84 | BoA-36 | Ct/St-32 | FPM-0.3 | as of 26-Aug-2014
546 No change Lance Klusener (South Africa) flag Lance Klusener (South Africa) 849.96 M-86 | R-2172 | BaA-45 | W-120 | BoA-26 | Ct/St-15 | FPM-0.2 | as of 06-Jul-2000
547 No change Shakib Al Hasan (Bangladesh) flag Shakib Al Hasan (Bangladesh) 849.88 M-86 | R-2282 | BaA-31 | W-112 | BoA-29 | Ct/St-25 | FPM-0.3 | as of 11-Mar-2011
548 No change Tillakaratne Dilshan (Sri Lanka) flag Tillakaratne Dilshan (Sri Lanka) 849.82 M-109 | R-4466 | BaA-47 | W-41 | BoA-49 | Ct/St-24 | FPM-0.2 | as of 22-Jul-2015
549 No change Chris Gayle (West Indies) flag Chris Gayle (West Indies) 849.74 M-100 | R-3568 | BaA-39 | W-84 | BoA-35 | Ct/St-46 | FPM-0.5 | as of 21-Apr-2007
550 No change Lance Klusener (South Africa) flag Lance Klusener (South Africa) 849.67 M-92 | R-2262 | BaA-44 | W-126 | BoA-26 | Ct/St-17 | FPM-0.2 | as of 18-Aug-2000
551 No change Lance Klusener (South Africa) flag Lance Klusener (South Africa) 849.64 M-90 | R-2225 | BaA-44 | W-124 | BoA-26 | Ct/St-17 | FPM-0.2 | as of 14-Jul-2000
552 No change Jacques Kallis (South Africa) flag Jacques Kallis (South Africa) 849.52 M-69 | R-2279 | BaA-41 | W-49 | BoA-30 | Ct/St-28 | FPM-0.4 | as of 26-May-1999
553 No change Kapil Dev (India) flag Kapil Dev (India) 849.30 M-63 | R-1300 | BaA-29 | W-81 | BoA-24 | Ct/St-29 | FPM-0.5 | as of 02-Oct-1986
554 No change Imran Khan (Pakistan) flag Imran Khan (Pakistan) 848.97 M-79 | R-1847 | BaA-34 | W-99 | BoA-25 | Ct/St-12 | FPM-0.2 | as of 23-Feb-1990
555 No change Carl Hooper (West Indies) flag Carl Hooper (West Indies) 848.77 M-49 | R-1744 | BaA-46 | W-38 | BoA-43 | Ct/St-23 | FPM-0.5 | as of 01-Nov-1998
556 No change Andrew Flintoff (England) flag Andrew Flintoff (England) 848.76 M-64 | R-1965 | BaA-40 | W-78 | BoA-25 | Ct/St-18 | FPM-0.3 | as of 16-Mar-2007
557 No change Chris Gayle (West Indies) flag Chris Gayle (West Indies) 848.75 M-92 | R-3476 | BaA-42 | W-77 | BoA-34 | Ct/St-46 | FPM-0.5 | as of 13-Dec-2006
558 No change Chris Gayle (West Indies) flag Chris Gayle (West Indies) 848.34 M-96 | R-3540 | BaA-41 | W-82 | BoA-34 | Ct/St-46 | FPM-0.5 | as of 27-Jan-2007
559 No change Jacques Kallis (South Africa) flag Jacques Kallis (South Africa) 848.16 M-73 | R-2488 | BaA-41 | W-60 | BoA-29 | Ct/St-29 | FPM-0.4 | as of 26-Jan-2000
560 No change Mitchell Johnson (Australia) flag Mitchell Johnson (Australia) 848.15 M-57 | R-327 | BaA-14 | W-94 | BoA-24 | Ct/St-12 | FPM-0.2 | as of 29-Mar-2015
561 No change Lance Klusener (South Africa) flag Lance Klusener (South Africa) 848.10 M-91 | R-2250 | BaA-44 | W-124 | BoA-26 | Ct/St-17 | FPM-0.2 | as of 16-Aug-2000
562 No change Viv Richards (West Indies) flag Viv Richards (West Indies) 847.90 M-68 | R-2824 | BaA-53 | W-45 | BoA-38 | Ct/St-35 | FPM-0.5 | as of 14-Apr-1985
563 No change Heath Streak (Zimbabwe) flag Heath Streak (Zimbabwe) 847.69 M-96 | R-1743 | BaA-32 | W-123 | BoA-30 | Ct/St-23 | FPM-0.2 | as of 26-Jan-2004
564 No change Viv Richards (West Indies) flag Viv Richards (West Indies) 847.67 M-55 | R-2291 | BaA-55 | W-38 | BoA-36 | Ct/St-23 | FPM-0.4 | as of 17-Jan-1985
565 No change Chris Gayle (West Indies) flag Chris Gayle (West Indies) 847.64 M-74 | R-2910 | BaA-42 | W-66 | BoA-29 | Ct/St-36 | FPM-0.5 | as of 26-Nov-2003
566 No change Jacques Kallis (South Africa) flag Jacques Kallis (South Africa) 847.63 M-108 | R-3970 | BaA-50 | W-123 | BoA-30 | Ct/St-50 | FPM-0.5 | as of 30-Jan-2004
567 No change Jacques Kallis (South Africa) flag Jacques Kallis (South Africa) 847.59 M-72 | R-2386 | BaA-41 | W-51 | BoA-31 | Ct/St-28 | FPM-0.4 | as of 10-Jun-1999
568 No change Tillakaratne Dilshan (Sri Lanka) flag Tillakaratne Dilshan (Sri Lanka) 847.50 M-106 | R-4450 | BaA-48 | W-41 | BoA-47 | Ct/St-25 | FPM-0.2 | as of 01-Nov-2015
569 No change Nathan Astle (New Zealand) flag Nathan Astle (New Zealand) 847.31 M-54 | R-1650 | BaA-31 | W-44 | BoA-30 | Ct/St-17 | FPM-0.3 | as of 09-Jan-1998
570 No change Viv Richards (West Indies) flag Viv Richards (West Indies) 847.25 M-67 | R-2773 | BaA-53 | W-45 | BoA-38 | Ct/St-34 | FPM-0.5 | as of 27-Mar-1985
571 No change Lance Klusener (South Africa) flag Lance Klusener (South Africa) 847.22 M-51 | R-1259 | BaA-38 | W-71 | BoA-28 | Ct/St-11 | FPM-0.2 | as of 26-Mar-1999
572 No change Lance Klusener (South Africa) flag Lance Klusener (South Africa) 846.97 M-95 | R-2323 | BaA-43 | W-128 | BoA-26 | Ct/St-17 | FPM-0.2 | as of 25-Aug-2000
573 No change Viv Richards (West Indies) flag Viv Richards (West Indies) 846.78 M-53 | R-2158 | BaA-53 | W-37 | BoA-35 | Ct/St-23 | FPM-0.4 | as of 13-Jan-1985
574 No change Jacques Kallis (South Africa) flag Jacques Kallis (South Africa) 846.78 M-96 | R-3764 | BaA-53 | W-98 | BoA-32 | Ct/St-45 | FPM-0.5 | as of 12-Sep-2004
575 No change Carl Hooper (West Indies) flag Carl Hooper (West Indies) 846.77 M-73 | R-1974 | BaA-38 | W-72 | BoA-32 | Ct/St-43 | FPM-0.6 | as of 07-Jan-1996
576 No change Chris Gayle (West Indies) flag Chris Gayle (West Indies) 846.73 M-98 | R-3488 | BaA-39 | W-82 | BoA-35 | Ct/St-45 | FPM-0.5 | as of 10-Apr-2007
577 No change Shane Watson (Australia) flag Shane Watson (Australia) 846.68 M-52 | R-1535 | BaA-41 | W-64 | BoA-23 | Ct/St-12 | FPM-0.2 | as of 02-Oct-2009
578 No change Jacques Kallis (South Africa) flag Jacques Kallis (South Africa) 846.52 M-113 | R-3996 | BaA-45 | W-128 | BoA-30 | Ct/St-51 | FPM-0.5 | as of 03-Mar-2003
579 No change Kapil Dev (India) flag Kapil Dev (India) 846.48 M-67 | R-1408 | BaA-31 | W-86 | BoA-23 | Ct/St-27 | FPM-0.4 | as of 11-Jan-1987
580 No change Sanath Jayasuriya (Sri Lanka) flag Sanath Jayasuriya (Sri Lanka) 846.37 M-93 | R-2384 | BaA-28 | W-87 | BoA-33 | Ct/St-39 | FPM-0.4 | as of 12-Nov-1996
581 No change Viv Richards (West Indies) flag Viv Richards (West Indies) 846.05 M-71 | R-2908 | BaA-54 | W-46 | BoA-39 | Ct/St-38 | FPM-0.5 | as of 15-Nov-1985
582 No change Viv Richards (West Indies) flag Viv Richards (West Indies) 846.01 M-57 | R-2365 | BaA-55 | W-40 | BoA-36 | Ct/St-25 | FPM-0.4 | as of 26-Jan-1985
583 No change Heath Streak (Zimbabwe) flag Heath Streak (Zimbabwe) 845.79 M-96 | R-1725 | BaA-33 | W-125 | BoA-30 | Ct/St-23 | FPM-0.2 | as of 29-Jan-2004
584 No change Ben Stokes (England) flag Ben Stokes (England) 845.74 M-52 | R-1388 | BaA-33 | W-49 | BoA-38 | Ct/St-24 | FPM-0.5 | as of 06-Jun-2017
585 No change Shakib Al Hasan (Bangladesh) flag Shakib Al Hasan (Bangladesh) 845.65 M-87 | R-2260 | BaA-31 | W-115 | BoA-29 | Ct/St-26 | FPM-0.3 | as of 19-Mar-2011
586 No change Hansie Cronje (South Africa) flag Hansie Cronje (South Africa) 845.41 M-88 | R-2799 | BaA-41 | W-59 | BoA-32 | Ct/St-36 | FPM-0.4 | as of 14-Feb-1999
587 No change Imran Khan (Pakistan) flag Imran Khan (Pakistan) 845.38 M-77 | R-1790 | BaA-34 | W-97 | BoA-25 | Ct/St-11 | FPM-0.1 | as of 17-Feb-1990
588 No change Viv Richards (West Indies) flag Viv Richards (West Indies) 845.33 M-65 | R-2738 | BaA-61 | W-36 | BoA-39 | Ct/St-40 | FPM-0.6 | as of 04-Mar-1986
589 No change Tillakaratne Dilshan (Sri Lanka) flag Tillakaratne Dilshan (Sri Lanka) 845.17 M-114 | R-4539 | BaA-45 | W-45 | BoA-44 | Ct/St-26 | FPM-0.2 | as of 26-Feb-2015
590 No change Imran Khan (Pakistan) flag Imran Khan (Pakistan) 845.07 M-80 | R-1848 | BaA-34 | W-100 | BoA-26 | Ct/St-12 | FPM-0.2 | as of 25-Feb-1990
591 No change Sanath Jayasuriya (Sri Lanka) flag Sanath Jayasuriya (Sri Lanka) 845.06 M-106 | R-3727 | BaA-37 | W-99 | BoA-35 | Ct/St-26 | FPM-0.2 | as of 08-Feb-2001
592 No change Kapil Dev (India) flag Kapil Dev (India) 844.99 M-49 | R-1127 | BaA-31 | W-63 | BoA-23 | Ct/St-18 | FPM-0.4 | as of 22-Nov-1985
593 No change Tillakaratne Dilshan (Sri Lanka) flag Tillakaratne Dilshan (Sri Lanka) 844.98 M-110 | R-4528 | BaA-47 | W-41 | BoA-49 | Ct/St-24 | FPM-0.2 | as of 26-Jul-2015
594 No change Abdul Razzaq (Pakistan) flag Abdul Razzaq (Pakistan) 844.94 M-67 | R-1112 | BaA-25 | W-98 | BoA-23 | Ct/St-7 | FPM-0.1 | as of 24-Oct-2000
595 No change Sanath Jayasuriya (Sri Lanka) flag Sanath Jayasuriya (Sri Lanka) 844.89 M-101 | R-3203 | BaA-33 | W-87 | BoA-36 | Ct/St-31 | FPM-0.3 | as of 09-Apr-2002
596 No change Chris Gayle (West Indies) flag Chris Gayle (West Indies) 844.88 M-75 | R-2631 | BaA-37 | W-66 | BoA-30 | Ct/St-36 | FPM-0.5 | as of 01-Jun-2003
597 No change Chris Gayle (West Indies) flag Chris Gayle (West Indies) 844.86 M-91 | R-3184 | BaA-39 | W-72 | BoA-35 | Ct/St-41 | FPM-0.5 | as of 01-Jul-2007
598 No change Shakib Al Hasan (Bangladesh) flag Shakib Al Hasan (Bangladesh) 844.47 M-38 | R-1058 | BaA-35 | W-56 | BoA-25 | Ct/St-9 | FPM-0.2 | as of 07-Nov-2015
599 No change Lance Klusener (South Africa) flag Lance Klusener (South Africa) 844.16 M-49 | R-1224 | BaA-37 | W-68 | BoA-28 | Ct/St-11 | FPM-0.2 | as of 20-Feb-1999
600 No change Hansie Cronje (South Africa) flag Hansie Cronje (South Africa) 844.15 M-88 | R-2851 | BaA-43 | W-57 | BoA-32 | Ct/St-36 | FPM-0.4 | as of 17-Feb-1999
Tags: #topcricketplayersofalltime #bestcricketplayersofalltime #greatestcricketplayers #odicricket #odis #menodis #shakibalhasan #hasan #imrankhan #khan #jacqueskallis #kallis #hansiecronje #cronje #andrewflintoff #flintoff #benstokes #stokes #vivrichards #richards #tillakaratnedilshan #dilshan #sanathjayasuriya #jayasuriya #lanceklusener #klusener #iccrankings #icctestrankings #iccodirankings #icct20irankings #iccteamrankings #iccplayerrankings #iccmenrankings #iccwomenrankings #iplrankings