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
401 No change Richard Hadlee (New Zealand) flag Richard Hadlee (New Zealand) 881.78 M-45 | R-619 | BaA-16 | W-68 | BoA-18 | Ct/St-15 | FPM-0.3 | as of April-1984
402 No change Kapil Dev (India) flag Kapil Dev (India) 881.66 M-63 | R-1343 | BaA-29 | W-82 | BoA-23 | Ct/St-28 | FPM-0.4 | as of May-1986
403 No change Chris Cairns (New Zealand) flag Chris Cairns (New Zealand) 881.54 M-65 | R-1620 | BaA-33 | W-70 | BoA-34 | Ct/St-17 | FPM-0.3 | as of February-2002
404 No change Shahid Afridi (Pakistan) flag Shahid Afridi (Pakistan) 881.37 M-69 | R-1424 | BaA-26 | W-88 | BoA-33 | Ct/St-17 | FPM-0.2 | as of September-2010
405 No change Andrew Flintoff (England) flag Andrew Flintoff (England) 881.16 M-66 | R-1989 | BaA-39 | W-88 | BoA-24 | Ct/St-25 | FPM-0.4 | as of October-2005
406 No change Chris Gayle (West Indies) flag Chris Gayle (West Indies) 881.11 M-89 | R-3462 | BaA-43 | W-85 | BoA-30 | Ct/St-43 | FPM-0.5 | as of May-2006
407 No change Ben Stokes (England) flag Ben Stokes (England) 881.09 M-48 | R-1562 | BaA-43 | W-41 | BoA-41 | Ct/St-24 | FPM-0.5 | as of March-2018
408 No change Imran Khan (Pakistan) flag Imran Khan (Pakistan) 881.01 M-59 | R-991 | BaA-25 | W-83 | BoA-22 | Ct/St-11 | FPM-0.2 | as of March-1988
409 No change Kapil Dev (India) flag Kapil Dev (India) 880.95 M-31 | R-796 | BaA-28 | W-36 | BoA-28 | Ct/St-14 | FPM-0.5 | as of June-1983
410 No change Shahid Afridi (Pakistan) flag Shahid Afridi (Pakistan) 880.88 M-68 | R-1270 | BaA-22 | W-79 | BoA-28 | Ct/St-22 | FPM-0.3 | as of October-2007
411 No change Shakib Al Hasan (Bangladesh) flag Shakib Al Hasan (Bangladesh) 880.88 M-45 | R-1337 | BaA-39 | W-63 | BoA-26 | Ct/St-9 | FPM-0.2 | as of July-2015
412 No change Shahid Afridi (Pakistan) flag Shahid Afridi (Pakistan) 880.66 M-82 | R-1552 | BaA-24 | W-123 | BoA-27 | Ct/St-20 | FPM-0.2 | as of February-2012
413 No change Sanath Jayasuriya (Sri Lanka) flag Sanath Jayasuriya (Sri Lanka) 880.63 M-102 | R-3476 | BaA-37 | W-107 | BoA-33 | Ct/St-31 | FPM-0.3 | as of February-2000
414 No change Andrew Flintoff (England) flag Andrew Flintoff (England) 880.48 M-63 | R-2011 | BaA-42 | W-79 | BoA-24 | Ct/St-17 | FPM-0.3 | as of January-2007
415 No change Jacques Kallis (South Africa) flag Jacques Kallis (South Africa) 880.31 M-94 | R-3617 | BaA-52 | W-98 | BoA-32 | Ct/St-43 | FPM-0.5 | as of August-2004
416 No change Shaheen Shah Afridi (Pakistan) flag Shaheen Shah Afridi (Pakistan) 880.28 M-37 | R-174 | BaA-12 | W-78 | BoA-24 | Ct/St-12 | FPM-0.3 | as of August-2025
417 No change Shahid Afridi (Pakistan) flag Shahid Afridi (Pakistan) 880.27 M-77 | R-1624 | BaA-26 | W-103 | BoA-32 | Ct/St-19 | FPM-0.2 | as of February-2011
418 No change Lance Klusener (South Africa) flag Lance Klusener (South Africa) 880.21 M-85 | R-2152 | BaA-46 | W-120 | BoA-25 | Ct/St-15 | FPM-0.2 | as of April-2000
419 No change Jacques Kallis (South Africa) flag Jacques Kallis (South Africa) 880.17 M-104 | R-3757 | BaA-45 | W-101 | BoA-29 | Ct/St-42 | FPM-0.4 | as of January-2001
420 No change Jacques Kallis (South Africa) flag Jacques Kallis (South Africa) 879.96 M-98 | R-3490 | BaA-44 | W-95 | BoA-29 | Ct/St-39 | FPM-0.4 | as of October-2000
421 No change Chris Gayle (West Indies) flag Chris Gayle (West Indies) 879.91 M-93 | R-3483 | BaA-41 | W-78 | BoA-34 | Ct/St-46 | FPM-0.5 | as of December-2006
422 No change Andre Russell (West Indies) flag Andre Russell (West Indies) 879.90 M-47 | R-892 | BaA-30 | W-57 | BoA-34 | Ct/St-9 | FPM-0.2 | as of March-2015
423 No change Chris Gayle (West Indies) flag Chris Gayle (West Indies) 879.58 M-95 | R-3540 | BaA-41 | W-80 | BoA-34 | Ct/St-46 | FPM-0.5 | as of January-2007
424 No change Kapil Dev (India) flag Kapil Dev (India) 879.55 M-32 | R-824 | BaA-28 | W-36 | BoA-28 | Ct/St-14 | FPM-0.4 | as of June-1983
425 No change Shakib Al Hasan (Bangladesh) flag Shakib Al Hasan (Bangladesh) 879.45 M-51 | R-1766 | BaA-42 | W-57 | BoA-37 | Ct/St-9 | FPM-0.2 | as of June-2019
426 No change Ian Botham (England) flag Ian Botham (England) 879.34 M-47 | R-833 | BaA-21 | W-67 | BoA-27 | Ct/St-18 | FPM-0.4 | as of June-1983
427 No change Marcus Stoinis (Australia) flag Marcus Stoinis (Australia) 879.22 M-26 | R-896 | BaA-43 | W-22 | BoA-46 | Ct/St-8 | FPM-0.3 | as of March-2019
428 No change Andrew Flintoff (England) flag Andrew Flintoff (England) 879.17 M-62 | R-1818 | BaA-39 | W-69 | BoA-23 | Ct/St-25 | FPM-0.4 | as of September-2004
429 No change Andrew Flintoff (England) flag Andrew Flintoff (England) 879.04 M-67 | R-2010 | BaA-39 | W-88 | BoA-25 | Ct/St-25 | FPM-0.4 | as of October-2005
430 No change Greg Chappell (Australia) flag Greg Chappell (Australia) 878.82 M-35 | R-1268 | BaA-44 | W-41 | BoA-26 | Ct/St-13 | FPM-0.4 | as of January-1982
431 No change Shahid Afridi (Pakistan) flag Shahid Afridi (Pakistan) 878.80 M-73 | R-1566 | BaA-27 | W-95 | BoA-33 | Ct/St-18 | FPM-0.2 | as of January-2011
432 No change Shahid Afridi (Pakistan) flag Shahid Afridi (Pakistan) 878.69 M-73 | R-1552 | BaA-27 | W-95 | BoA-33 | Ct/St-18 | FPM-0.2 | as of November-2010
433 No change Shakib Al Hasan (Bangladesh) flag Shakib Al Hasan (Bangladesh) 878.54 M-44 | R-1337 | BaA-39 | W-60 | BoA-27 | Ct/St-9 | FPM-0.2 | as of July-2015
434 No change Kapil Dev (India) flag Kapil Dev (India) 878.53 M-67 | R-1421 | BaA-30 | W-86 | BoA-24 | Ct/St-29 | FPM-0.4 | as of November-1986
435 No change Jacques Kallis (South Africa) flag Jacques Kallis (South Africa) 878.52 M-103 | R-3758 | BaA-47 | W-117 | BoA-30 | Ct/St-48 | FPM-0.5 | as of June-2003
436 No change Andrew Flintoff (England) flag Andrew Flintoff (England) 878.44 M-65 | R-1965 | BaA-40 | W-80 | BoA-25 | Ct/St-18 | FPM-0.3 | as of March-2007
437 No change Kapil Dev (India) flag Kapil Dev (India) 878.26 M-67 | R-1442 | BaA-31 | W-85 | BoA-24 | Ct/St-28 | FPM-0.4 | as of December-1986
438 No change Marcus Stoinis (Australia) flag Marcus Stoinis (Australia) 878.24 M-27 | R-927 | BaA-44 | W-22 | BoA-48 | Ct/St-8 | FPM-0.3 | as of March-2019
439 No change Ben Stokes (England) flag Ben Stokes (England) 878.22 M-48 | R-1527 | BaA-42 | W-41 | BoA-40 | Ct/St-23 | FPM-0.5 | as of February-2018
440 No change Lance Klusener (South Africa) flag Lance Klusener (South Africa) 878.14 M-54 | R-1319 | BaA-40 | W-76 | BoA-27 | Ct/St-11 | FPM-0.2 | as of May-1999
441 No change Shakib Al Hasan (Bangladesh) flag Shakib Al Hasan (Bangladesh) 878.12 M-38 | R-1058 | BaA-35 | W-56 | BoA-25 | Ct/St-9 | FPM-0.2 | as of November-2015
442 No change Lance Klusener (South Africa) flag Lance Klusener (South Africa) 878.12 M-83 | R-2066 | BaA-44 | W-118 | BoA-25 | Ct/St-15 | FPM-0.2 | as of April-2000
443 No change Viv Richards (West Indies) flag Viv Richards (West Indies) 878.02 M-59 | R-2462 | BaA-55 | W-42 | BoA-36 | Ct/St-25 | FPM-0.4 | as of February-1985
444 No change Glenn Maxwell (Australia) flag Glenn Maxwell (Australia) 877.94 M-27 | R-1016 | BaA-48 | W-19 | BoA-43 | Ct/St-20 | FPM-0.7 | as of November-2023
445 No change Chris Gayle (West Indies) flag Chris Gayle (West Indies) 877.92 M-78 | R-3172 | BaA-43 | W-76 | BoA-28 | Ct/St-36 | FPM-0.5 | as of May-2004
446 No change Sanath Jayasuriya (Sri Lanka) flag Sanath Jayasuriya (Sri Lanka) 877.85 M-103 | R-2925 | BaA-30 | W-99 | BoA-34 | Ct/St-41 | FPM-0.4 | as of July-1997
447 No change Jacques Kallis (South Africa) flag Jacques Kallis (South Africa) 877.74 M-50 | R-2167 | BaA-49 | W-30 | BoA-33 | Ct/St-22 | FPM-0.4 | as of January-2012
448 No change James Neesham (New Zealand) flag James Neesham (New Zealand) 877.68 M-43 | R-1101 | BaA-37 | W-41 | BoA-30 | Ct/St-18 | FPM-0.4 | as of July-2019
449 No change Sanath Jayasuriya (Sri Lanka) flag Sanath Jayasuriya (Sri Lanka) 877.64 M-103 | R-3133 | BaA-32 | W-95 | BoA-35 | Ct/St-40 | FPM-0.4 | as of August-1997
450 No change Jacques Kallis (South Africa) flag Jacques Kallis (South Africa) 877.61 M-94 | R-3592 | BaA-51 | W-99 | BoA-31 | Ct/St-45 | FPM-0.5 | as of August-2004
451 No change Viv Richards (West Indies) flag Viv Richards (West Indies) 877.45 M-63 | R-2615 | BaA-54 | W-43 | BoA-39 | Ct/St-30 | FPM-0.5 | as of February-1985
452 No change Jacques Kallis (South Africa) flag Jacques Kallis (South Africa) 877.42 M-106 | R-3806 | BaA-44 | W-103 | BoA-30 | Ct/St-45 | FPM-0.4 | as of January-2001
453 No change Chris Gayle (West Indies) flag Chris Gayle (West Indies) 877.39 M-79 | R-3213 | BaA-43 | W-77 | BoA-28 | Ct/St-36 | FPM-0.5 | as of May-2004
454 No change Jacques Kallis (South Africa) flag Jacques Kallis (South Africa) 877.27 M-96 | R-3352 | BaA-43 | W-93 | BoA-29 | Ct/St-39 | FPM-0.4 | as of October-2000
455 No change Lance Klusener (South Africa) flag Lance Klusener (South Africa) 876.94 M-76 | R-1982 | BaA-46 | W-104 | BoA-26 | Ct/St-14 | FPM-0.2 | as of March-2000
456 No change Andrew Flintoff (England) flag Andrew Flintoff (England) 876.78 M-67 | R-2079 | BaA-40 | W-84 | BoA-25 | Ct/St-19 | FPM-0.3 | as of February-2007
457 No change Viv Richards (West Indies) flag Viv Richards (West Indies) 876.52 M-30 | R-1328 | BaA-53 | W-21 | BoA-43 | Ct/St-7 | FPM-0.2 | as of January-1982
458 No change Shakib Al Hasan (Bangladesh) flag Shakib Al Hasan (Bangladesh) 876.41 M-39 | R-1225 | BaA-37 | W-53 | BoA-27 | Ct/St-8 | FPM-0.2 | as of March-2015
459 No change Viv Richards (West Indies) flag Viv Richards (West Indies) 876.23 M-84 | R-3279 | BaA-52 | W-53 | BoA-34 | Ct/St-48 | FPM-0.6 | as of January-1988
460 No change Ian Botham (England) flag Ian Botham (England) 876.04 M-47 | R-812 | BaA-21 | W-68 | BoA-26 | Ct/St-18 | FPM-0.4 | as of June-1983
461 No change Jacques Kallis (South Africa) flag Jacques Kallis (South Africa) 876.00 M-111 | R-3979 | BaA-46 | W-125 | BoA-30 | Ct/St-51 | FPM-0.5 | as of February-2003
462 No change Jacques Kallis (South Africa) flag Jacques Kallis (South Africa) 875.54 M-95 | R-3724 | BaA-52 | W-98 | BoA-32 | Ct/St-44 | FPM-0.5 | as of August-2004
463 No change Azmatullah Omarzai (Afghanistan) flag Azmatullah Omarzai (Afghanistan) 875.47 M-38 | R-1031 | BaA-49 | W-37 | BoA-29 | Ct/St-7 | FPM-0.2 | as of February-2025
464 No change Jacques Kallis (South Africa) flag Jacques Kallis (South Africa) 875.37 M-108 | R-3947 | BaA-48 | W-122 | BoA-31 | Ct/St-50 | FPM-0.5 | as of October-2003
465 No change Kapil Dev (India) flag Kapil Dev (India) 875.30 M-66 | R-1398 | BaA-30 | W-85 | BoA-24 | Ct/St-29 | FPM-0.4 | as of November-1986
466 No change Chris Gayle (West Indies) flag Chris Gayle (West Indies) 875.30 M-96 | R-3540 | BaA-41 | W-82 | BoA-34 | Ct/St-46 | FPM-0.5 | as of January-2007
467 No change Andrew Flintoff (England) flag Andrew Flintoff (England) 875.09 M-59 | R-1280 | BaA-28 | W-81 | BoA-26 | Ct/St-15 | FPM-0.3 | as of March-2009
468 No change Sanath Jayasuriya (Sri Lanka) flag Sanath Jayasuriya (Sri Lanka) 874.86 M-106 | R-3478 | BaA-35 | W-105 | BoA-35 | Ct/St-32 | FPM-0.3 | as of December-1999
469 No change Shahid Afridi (Pakistan) flag Shahid Afridi (Pakistan) 874.70 M-83 | R-1669 | BaA-25 | W-112 | BoA-32 | Ct/St-24 | FPM-0.3 | as of April-2011
470 No change Jacques Kallis (South Africa) flag Jacques Kallis (South Africa) 874.58 M-95 | R-3313 | BaA-42 | W-91 | BoA-29 | Ct/St-38 | FPM-0.4 | as of October-2000
471 No change Adam Zampa (Australia) flag Adam Zampa (Australia) 874.51 M-44 | R-185 | BaA-12 | W-96 | BoA-22 | Ct/St-7 | FPM-0.2 | as of November-2023
472 No change Jacques Kallis (South Africa) flag Jacques Kallis (South Africa) 874.42 M-52 | R-2201 | BaA-48 | W-30 | BoA-34 | Ct/St-22 | FPM-0.4 | as of October-2011
473 No change Sanath Jayasuriya (Sri Lanka) flag Sanath Jayasuriya (Sri Lanka) 874.34 M-105 | R-3496 | BaA-36 | W-101 | BoA-36 | Ct/St-31 | FPM-0.3 | as of December-1999
474 No change Shahid Afridi (Pakistan) flag Shahid Afridi (Pakistan) 874.23 M-81 | R-1524 | BaA-23 | W-121 | BoA-27 | Ct/St-20 | FPM-0.2 | as of February-2012
475 No change Viv Richards (West Indies) flag Viv Richards (West Indies) 873.97 M-54 | R-2261 | BaA-55 | W-38 | BoA-36 | Ct/St-23 | FPM-0.4 | as of January-1985
476 No change Sanath Jayasuriya (Sri Lanka) flag Sanath Jayasuriya (Sri Lanka) 873.93 M-104 | R-3079 | BaA-31 | W-98 | BoA-34 | Ct/St-41 | FPM-0.4 | as of July-1997
477 No change Shahid Afridi (Pakistan) flag Shahid Afridi (Pakistan) 873.92 M-83 | R-1570 | BaA-23 | W-124 | BoA-27 | Ct/St-21 | FPM-0.3 | as of February-2012
478 No change Mitchell Starc (Australia) flag Mitchell Starc (Australia) 873.89 M-45 | R-208 | BaA-9 | W-88 | BoA-25 | Ct/St-15 | FPM-0.3 | as of March-2020
479 No change Sanath Jayasuriya (Sri Lanka) flag Sanath Jayasuriya (Sri Lanka) 873.66 M-101 | R-2892 | BaA-30 | W-93 | BoA-35 | Ct/St-41 | FPM-0.4 | as of June-1997
480 No change Chris Gayle (West Indies) flag Chris Gayle (West Indies) 873.65 M-77 | R-3077 | BaA-43 | W-71 | BoA-28 | Ct/St-36 | FPM-0.5 | as of January-2004
481 No change Kapil Dev (India) flag Kapil Dev (India) 873.46 M-67 | R-1416 | BaA-30 | W-86 | BoA-23 | Ct/St-28 | FPM-0.4 | as of December-1986
482 No change Viv Richards (West Indies) flag Viv Richards (West Indies) 873.41 M-74 | R-3119 | BaA-58 | W-46 | BoA-38 | Ct/St-40 | FPM-0.5 | as of December-1985
483 No change Shahid Afridi (Pakistan) flag Shahid Afridi (Pakistan) 873.23 M-84 | R-1621 | BaA-24 | W-124 | BoA-28 | Ct/St-21 | FPM-0.3 | as of February-2012
484 No change Kapil Dev (India) flag Kapil Dev (India) 873.22 M-63 | R-1279 | BaA-28 | W-83 | BoA-24 | Ct/St-29 | FPM-0.5 | as of September-1986
485 No change Chris Gayle (West Indies) flag Chris Gayle (West Indies) 873.22 M-93 | R-3684 | BaA-43 | W-78 | BoA-34 | Ct/St-47 | FPM-0.5 | as of October-2006
486 No change Jacques Kallis (South Africa) flag Jacques Kallis (South Africa) 873.17 M-100 | R-3540 | BaA-44 | W-96 | BoA-30 | Ct/St-42 | FPM-0.4 | as of November-2000
487 No change Jacques Kallis (South Africa) flag Jacques Kallis (South Africa) 873.17 M-113 | R-3996 | BaA-45 | W-128 | BoA-30 | Ct/St-51 | FPM-0.5 | as of March-2003
488 No change Corey Anderson (U.S.A.) flag Corey Anderson (U.S.A.) 872.86 M-25 | R-687 | BaA-36 | W-34 | BoA-28 | Ct/St-3 | FPM-0.1 | as of January-2015
489 No change Andrew Flintoff (England) flag Andrew Flintoff (England) 872.80 M-61 | R-1283 | BaA-28 | W-87 | BoA-25 | Ct/St-19 | FPM-0.3 | as of April-2009
490 No change Lance Klusener (South Africa) flag Lance Klusener (South Africa) 872.73 M-84 | R-2100 | BaA-45 | W-118 | BoA-25 | Ct/St-15 | FPM-0.2 | as of April-2000
491 No change Sanath Jayasuriya (Sri Lanka) flag Sanath Jayasuriya (Sri Lanka) 872.69 M-106 | R-3660 | BaA-37 | W-99 | BoA-35 | Ct/St-39 | FPM-0.4 | as of July-1998
492 No change Jacques Kallis (South Africa) flag Jacques Kallis (South Africa) 872.66 M-107 | R-3907 | BaA-48 | W-122 | BoA-31 | Ct/St-48 | FPM-0.4 | as of October-2003
493 No change Andrew Flintoff (England) flag Andrew Flintoff (England) 872.66 M-61 | R-1812 | BaA-39 | W-66 | BoA-24 | Ct/St-25 | FPM-0.4 | as of September-2004
494 No change Shakib Al Hasan (Bangladesh) flag Shakib Al Hasan (Bangladesh) 872.63 M-54 | R-1630 | BaA-36 | W-71 | BoA-31 | Ct/St-9 | FPM-0.2 | as of September-2018
495 No change Chris Gayle (West Indies) flag Chris Gayle (West Indies) 872.59 M-92 | R-3342 | BaA-40 | W-79 | BoA-33 | Ct/St-44 | FPM-0.5 | as of March-2007
496 No change Viv Richards (West Indies) flag Viv Richards (West Indies) 872.58 M-29 | R-1268 | BaA-53 | W-21 | BoA-43 | Ct/St-7 | FPM-0.2 | as of January-1982
497 No change Sanath Jayasuriya (Sri Lanka) flag Sanath Jayasuriya (Sri Lanka) 872.55 M-104 | R-3033 | BaA-31 | W-99 | BoA-34 | Ct/St-41 | FPM-0.4 | as of July-1997
498 No change Jacques Kallis (South Africa) flag Jacques Kallis (South Africa) 872.35 M-103 | R-3675 | BaA-44 | W-99 | BoA-30 | Ct/St-42 | FPM-0.4 | as of January-2001
499 No change Jacques Kallis (South Africa) flag Jacques Kallis (South Africa) 871.96 M-97 | R-3397 | BaA-43 | W-93 | BoA-29 | Ct/St-39 | FPM-0.4 | as of October-2000
500 No change Jacques Kallis (South Africa) flag Jacques Kallis (South Africa) 871.90 M-107 | R-3855 | BaA-47 | W-122 | BoA-30 | Ct/St-48 | FPM-0.4 | as of July-2003
Tags: #topcricketplayersofalltime #bestcricketplayersofalltime #greatestcricketplayers #odicricket #odis #menodis #richardhadlee #hadlee #kapildev #dev #chriscairns #cairns #shahidafridi #afridi #andrewflintoff #flintoff #chrisgayle #gayle #benstokes #stokes #imrankhan #khan #shakibalhasan #hasan #iccrankings #icctestrankings #iccodirankings #icct20irankings #iccteamrankings #iccplayerrankings #iccmenrankings #iccwomenrankings #iplrankings