Listing top 1,000 individual match performances as per our scorecards. Each scored using contextual logic—factoring in opposition strength, match pressure, conditions, game importance etc. The list is scientifically based, so some lesser-known performances may outrank legendary ones. No manual adjustments are made; everything is merit-based.  For the last update date and full update schedule, refer to FAQs.
CRR Change Name Points Stats
625 Down 3 AB de Villiers (South Africa) flag AB de Villiers (South Africa) 33.87 102* Runs in 59 Balls in 1st inns for South Africa vs India at Ahmedabad on 27-Feb-2010 (SR-173%)
626 Down 3 Shaiman Anwar (U.A.E.) flag Shaiman Anwar (U.A.E.) 33.82 106 Runs in 83 Balls in 1st inns for United Arab Emirates vs Ireland at Brisbane on 25-Feb-2015 (SR-128%)
627 Down 3 Sanju Samson (India) flag Sanju Samson (India) 33.80 86* Runs in 63 Balls in 2nd inns for India vs South Africa at Lucknow on 06-Oct-2022 (SR-137%)
628 Down 3 Denesh Ramdin (West Indies) flag Denesh Ramdin (West Indies) 33.80 169 Runs in 121 Balls in 1st inns for West Indies vs Bangladesh at Basseterre on 25-Aug-2014 (SR-140%)
629 Down 3 Kevin Pietersen (England) flag Kevin Pietersen (England) 33.79 100* Runs in 69 Balls in 2nd inns for England vs South Africa at East London on 09-Feb-2005 (SR-145%)
630 Down 3 Chris Cairns (New Zealand) flag Chris Cairns (New Zealand) 33.77 103 Runs in 87 Balls in 1st inns for New Zealand vs India at Pune on 24-Nov-1995 (SR-118%)
631 Down 3 Grant Flower (Zimbabwe) flag Grant Flower (Zimbabwe) 33.77 105* Runs in 146 Balls in 1st inns for Zimbabwe vs Pakistan at Harare on 30-Nov-2002 (SR-72%)
632 Down 3 Mohammad Azharuddin (India) flag Mohammad Azharuddin (India) 33.77 108* Runs in 65 Balls in 2nd inns for India vs New Zealand at Vadodara on 17-Dec-1988 (SR-166%)
633 Down 3 Sachin Tendulkar (India) flag Sachin Tendulkar (India) 33.76 127* Runs in 138 Balls in 2nd inns for India vs Kenya at Cuttack on 18-Feb-1996 (SR-92%)
635 Down 3 Peter Handscomb (Australia) flag Peter Handscomb (Australia) 33.76 117 Runs in 105 Balls in 2nd inns for Australia vs India at Mohali on 10-Mar-2019 (SR-111%)
636 Down 3 Kevin Pietersen (England) flag Kevin Pietersen (England) 33.75 111* Runs in 98 Balls in 2nd inns for England vs Pakistan at Dubai on 18-Feb-2012 (SR-113%)
637 Down 3 Chamara Silva (Sri Lanka) flag Chamara Silva (Sri Lanka) 33.73 107* Runs in 107 Balls in 1st inns for Sri Lanka vs India at Visakhapatnam on 17-Feb-2007 (SR-100%)
638 Down 3 Herschelle Gibbs (South Africa) flag Herschelle Gibbs (South Africa) 33.73 108* Runs in 92 Balls in 2nd inns for South Africa vs Sri Lanka at Kimberley on 04-Dec-2002 (SR-117%)
640 Down 3 Marnus Labuschagne (Australia) flag Marnus Labuschagne (Australia) 33.72 124 Runs in 99 Balls in 1st inns for Australia vs South Africa at Bloemfontein on 09-Sep-2023 (SR-125%)
642 Down 3 Rohit Sharma (India) flag Rohit Sharma (India) 33.68 124* Runs in 145 Balls in 2nd inns for India vs Sri Lanka at Pallekele on 27-Aug-2017 (SR-86%)
644 Down 3 Aravinda de Silva (Sri Lanka) flag Aravinda de Silva (Sri Lanka) 33.66 145 Runs in 115 Balls in 1st inns for Sri Lanka vs Kenya at Kandy on 06-Mar-1996 (SR-126%)
649 Down 3 Virat Kohli (India) flag Virat Kohli (India) 33.59 87* Runs in 92 Balls in 2nd inns for India vs South Africa at Gqeberha on 21-Jan-2011 (SR-95%)
650 Down 3 Javed Miandad (Pakistan) flag Javed Miandad (Pakistan) 33.57 100* Runs in 99 Balls in 1st inns for Pakistan vs West Indies at Georgetown on 30-Mar-1988 (SR-101%)
653 Down 3 Richie Richardson (West Indies) flag Richie Richardson (West Indies) 33.54 122 Runs in 121 Balls in 2nd inns for West Indies vs Pakistan at Sharjah on 21-Oct-1991 (SR-101%)
654 Down 3 Jos Buttler (England) flag Jos Buttler (England) 33.53 110* Runs in 55 Balls in 1st inns for England vs Pakistan at Southampton on 11-May-2019 (SR-200%)
655 Down 3 Joe Root (England) flag Joe Root (England) 33.52 104 Runs in 78 Balls in 1st inns for England vs New Zealand at Birmingham on 09-Jun-2015 (SR-133%)
656 Down 3 Collins Obuya (Kenya) flag Collins Obuya (Kenya) 33.47 98* Runs in 129 Balls in 2nd inns for Kenya vs Australia at Bengaluru on 13-Mar-2011 (SR-76%)
659 Down 3 Carl Hooper (West Indies) flag Carl Hooper (West Indies) 33.43 93* Runs in 96 Balls in 1st inns for West Indies vs Australia at Sydney on 01-Jan-1996 (SR-97%)
660 Down 3 Dasun Shanaka (Sri Lanka) flag Dasun Shanaka (Sri Lanka) 33.42 108* Runs in 88 Balls in 2nd inns for Sri Lanka vs India at Guwahati on 10-Jan-2023 (SR-123%)
661 Down 3 Bill Athey (England) flag Bill Athey (England) 33.39 142* Runs in 172 Balls in 2nd inns for England vs New Zealand at Manchester on 18-Jul-1986 (SR-83%)
663 Down 3 Virender Sehwag (India) flag Virender Sehwag (India) 33.35 119 Runs in 95 Balls in 2nd inns for India vs Pakistan at Karachi on 26-Jun-2008 (SR-125%)
664 Down 3 Daryll Cullinan (South Africa) flag Daryll Cullinan (South Africa) 33.35 124 Runs in 117 Balls in 1st inns for South Africa vs Pakistan at Nairobi on 29-Sep-1996 (SR-106%)
665 Down 3 Mark Waugh (Australia) flag Mark Waugh (Australia) 33.34 121* Runs in 134 Balls in 1st inns for Australia vs Pakistan at Rawalpindi on 22-Oct-1994 (SR-90%)
666 Down 3 David Boon (Australia) flag David Boon (Australia) 33.34 100 Runs in 133 Balls in 2nd inns for Australia vs New Zealand at Auckland on 22-Feb-1992 (SR-75%)
668 Down 3 Rahmat Shah (Afghanistan) flag Rahmat Shah (Afghanistan) 33.29 90 Runs in 92 Balls in 2nd inns for Afghanistan vs South Africa at Karachi on 21-Feb-2025 (SR-98%)
669 Down 3 Ajinkya Rahane (India) flag Ajinkya Rahane (India) 33.25 79 Runs in 60 Balls in 1st inns for India vs South Africa at Melbourne on 22-Feb-2015 (SR-132%)
671 Down 3 Rahmanullah Gurbaz (Afghanistan) flag Rahmanullah Gurbaz (Afghanistan) 33.21 151 Runs in 151 Balls in 1st inns for Afghanistan vs Pakistan at Hambantota on 24-Aug-2023 (SR-100%)
672 Down 3 Paul Stirling (Ireland) flag Paul Stirling (Ireland) 33.21 128 Runs in 132 Balls in 1st inns for Ireland vs Afghanistan at Abu Dhabi on 24-Jan-2021 (SR-97%)
673 Down 3 Jonny Bairstow (England) flag Jonny Bairstow (England) 33.19 128 Runs in 93 Balls in 2nd inns for England vs Pakistan at Bristol on 14-May-2019 (SR-138%)
674 Down 3 Sandeep Patil (India) flag Sandeep Patil (India) 33.19 84 Runs in 60 Balls in 2nd inns for India vs Pakistan at Multan on 17-Dec-1982 (SR-140%)
677 Down 3 Ricky Ponting (Australia) flag Ricky Ponting (Australia) 33.18 129 Runs in 126 Balls in 1st inns for Australia vs South Africa at Bloemfontein on 30-Mar-2002 (SR-102%)
679 Down 3 Jonathan Trott (England) flag Jonathan Trott (England) 33.15 137 Runs in 126 Balls in 1st inns for England vs Australia at Sydney on 02-Feb-2011 (SR-109%)
682 Down 3 Mahela Jayawardene (Sri Lanka) flag Mahela Jayawardene (Sri Lanka) 33.13 144 Runs in 150 Balls in 1st inns for Sri Lanka vs England at Leeds on 01-Jul-2011 (SR-96%)
683 Down 3 Andrew Symonds (Australia) flag Andrew Symonds (Australia) 33.13 107* Runs in 88 Balls in 1st inns for Australia vs India at Nagpur on 14-Oct-2007 (SR-122%)
684 Down 3 Rohit Sharma (India) flag Rohit Sharma (India) 33.12 125 Runs in 109 Balls in 2nd inns for India vs Australia at Nagpur on 01-Oct-2017 (SR-115%)
686 Down 3 Dean Jones (Australia) flag Dean Jones (Australia) 33.11 145 Runs in 136 Balls in 1st inns for Australia vs England at Brisbane on 16-Dec-1990 (SR-107%)
687 Down 3 Grant Flower (Zimbabwe) flag Grant Flower (Zimbabwe) 33.10 140 Runs in 125 Balls in 1st inns for Zimbabwe vs Kenya at Dhaka on 27-Mar-1999 (SR-112%)
688 Down 3 Virat Kohli (India) flag Virat Kohli (India) 33.09 166* Runs in 110 Balls in 1st inns for India vs Sri Lanka at Thiruvananthapuram on 15-Jan-2023 (SR-151%)
689 Down 3 Ajay Jadeja (India) flag Ajay Jadeja (India) 33.06 119 Runs in 121 Balls in 2nd inns for India vs Sri Lanka at Colombo on 17-Aug-1997 (SR-98%)
690 Down 3 Jacques Kallis (South Africa) flag Jacques Kallis (South Africa) 33.05 128* Runs in 109 Balls in 1st inns for South Africa vs Netherlands at Basseterre on 16-Mar-2007 (SR-117%)
691 Down 3 Aaron Finch (Australia) flag Aaron Finch (Australia) 33.04 124 Runs in 125 Balls in 1st inns for Australia vs India at Indore on 24-Sep-2017 (SR-99%)
692 Down 3 Ahmed Shehzad (Pakistan) flag Ahmed Shehzad (Pakistan) 33.03 115 Runs in 109 Balls in 1st inns for Pakistan vs New Zealand at Hamilton on 03-Feb-2011 (SR-106%)
693 Down 3 Joe Root (England) flag Joe Root (England) 33.03 125 Runs in 113 Balls in 1st inns for England vs South Africa at Centurion on 09-Feb-2016 (SR-111%)
694 Down 3 Mark Waugh (Australia) flag Mark Waugh (Australia) 33.03 173 Runs in 148 Balls in 1st inns for Australia vs West Indies at Melbourne on 09-Feb-2001 (SR-117%)
696 Down 3 Hashim Amla (South Africa) flag Hashim Amla (South Africa) 32.96 101 Runs in 102 Balls in 2nd inns for South Africa vs Sri Lanka at Pallekele on 09-Jul-2014 (SR-99%)
697 Down 3 Jamie How (New Zealand) flag Jamie How (New Zealand) 32.92 139 Runs in 116 Balls in 2nd inns for New Zealand vs England at Napier on 20-Feb-2008 (SR-120%)
698 Down 3 Babar Azam (Pakistan) flag Babar Azam (Pakistan) 32.91 101* Runs in 127 Balls in 2nd inns for Pakistan vs New Zealand at Birmingham on 26-Jun-2019 (SR-80%)
700 Down 3 Desmond Haynes (West Indies) flag Desmond Haynes (West Indies) 32.90 111 Runs in 107 Balls in 1st inns for West Indies vs Pakistan at Adelaide on 10-Dec-1988 (SR-104%)
701 Down 3 Marlon Samuels (West Indies) flag Marlon Samuels (West Indies) 32.89 100* Runs in 99 Balls in 2nd inns for West Indies vs Pakistan at Multan on 13-Dec-2006 (SR-101%)
702 Down 3 Imran Khan (Pakistan) flag Imran Khan (Pakistan) 32.88 79* Runs in 74 Balls in 1st inns for Pakistan vs New Zealand at Nottingham on 20-Jun-1983 (SR-107%)
703 Down 3 Cameron White (Australia) flag Cameron White (Australia) 32.85 89* Runs in 49 Balls in 1st inns for Australia vs India at Visakhapatnam on 20-Oct-2010 (SR-182%)
705 Down 3 Andrew Symonds (Australia) flag Andrew Symonds (Australia) 32.82 71* Runs in 47 Balls in 2nd inns for Australia vs New Zealand at London on 16-Sep-2004 (SR-151%)
707 Down 3 Litton Das (Bangladesh) flag Litton Das (Bangladesh) 32.79 94* Runs in 69 Balls in 2nd inns for Bangladesh vs West Indies at Taunton on 17-Jun-2019 (SR-136%)
708 Down 3 Simi Singh (Ireland) flag Simi Singh (Ireland) 32.78 100* Runs in 91 Balls in 2nd inns for Ireland vs South Africa at Malahide on 16-Jul-2021 (SR-110%)
709 Down 3 Majid Khan (Pakistan) flag Majid Khan (Pakistan) 32.78 109 Runs in 93 Balls in 2nd inns for Pakistan vs England at Nottingham on 31-Aug-1974 (SR-117%)
710 Down 3 Tillakaratne Dilshan (Sri Lanka) flag Tillakaratne Dilshan (Sri Lanka) 32.77 144 Runs in 131 Balls in 1st inns for Sri Lanka vs Zimbabwe at Pallekele on 10-Mar-2011 (SR-110%)
711 Down 3 Rohit Sharma (India) flag Rohit Sharma (India) 32.75 102 Runs in 109 Balls in 2nd inns for India vs England at Birmingham on 30-Jun-2019 (SR-94%)
713 Down 3 Rohit Sharma (India) flag Rohit Sharma (India) 32.75 124 Runs in 127 Balls in 1st inns for India vs Australia at Brisbane on 15-Jan-2016 (SR-98%)
714 Down 3 Sachin Tendulkar (India) flag Sachin Tendulkar (India) 32.74 85 Runs in 115 Balls in 1st inns for India vs Pakistan at Mohali on 30-Mar-2011 (SR-74%)
715 Down 3 Marvan Atapattu (Sri Lanka) flag Marvan Atapattu (Sri Lanka) 32.74 119* Runs in 135 Balls in 1st inns for Sri Lanka vs Pakistan at Karachi on 13-Feb-2000 (SR-88%)
716 Down 3 Rassie van der Dussen (South Africa) flag Rassie van der Dussen (South Africa) 32.73 108 Runs in 110 Balls in 1st inns for South Africa vs Sri Lanka at Delhi on 07-Oct-2023 (SR-98%)
717 Down 3 Ricky Ponting (Australia) flag Ricky Ponting (Australia) 32.71 124* Runs in 129 Balls in 2nd inns for Australia vs Pakistan at Lahore on 10-Nov-1998 (SR-96%)
718 Down 3 Desmond Haynes (West Indies) flag Desmond Haynes (West Indies) 32.70 133* Runs in 147 Balls in 2nd inns for West Indies vs Australia at Berbice on 29-Feb-1984 (SR-90%)
720 Down 3 Gordon Greenidge (West Indies) flag Gordon Greenidge (West Indies) 32.69 104 Runs in 100 Balls in 2nd inns for West Indies vs New Zealand at Auckland on 21-Mar-1987 (SR-104%)
721 Down 3 Jonty Rhodes (South Africa) flag Jonty Rhodes (South Africa) 32.68 121 Runs in 114 Balls in 1st inns for South Africa vs Pakistan at Nairobi on 29-Sep-1996 (SR-106%)
723 Down 3 Mahela Jayawardene (Sri Lanka) flag Mahela Jayawardene (Sri Lanka) 32.65 126* Runs in 127 Balls in 2nd inns for Sri Lanka vs England at Chester-le-Street on 24-Jun-2006 (SR-99%)
724 Down 3 Brendon McCullum (New Zealand) flag Brendon McCullum (New Zealand) 32.65 131 Runs in 129 Balls in 1st inns for New Zealand vs Pakistan at Abu Dhabi on 06-Nov-2009 (SR-102%)
725 Down 3 Glenn Turner (New Zealand) flag Glenn Turner (New Zealand) 32.64 171* Runs in 201 Balls in 1st inns for New Zealand vs East Africa at Birmingham on 07-Jun-1975 (SR-85%)
726 Down 3 Ramiz Raja (Pakistan) flag Ramiz Raja (Pakistan) 32.63 102* Runs in 158 Balls in 1st inns for Pakistan vs West Indies at Melbourne on 23-Feb-1992 (SR-65%)
728 Down 3 Isuru Udana (Sri Lanka) flag Isuru Udana (Sri Lanka) 32.62 78 Runs in 57 Balls in 1st inns for Sri Lanka vs South Africa at Gqeberha on 13-Mar-2019 (SR-137%)
729 Down 3 Mahela Jayawardene (Sri Lanka) flag Mahela Jayawardene (Sri Lanka) 32.61 128 Runs in 123 Balls in 1st inns for Sri Lanka vs India at Sharjah on 27-Oct-2000 (SR-104%)
731 Down 3 Steve Smith (Australia) flag Steve Smith (Australia) 32.59 117 Runs in 130 Balls in 1st inns for Australia vs New Zealand at Melbourne on 13-Feb-1983 (SR-90%)
732 Down 3 Kevin Pietersen (England) flag Kevin Pietersen (England) 32.59 90* Runs in 86 Balls in 2nd inns for England vs West Indies at Ahmedabad on 28-Oct-2006 (SR-105%)
733 Down 3 Wayne Larkins (England) flag Wayne Larkins (England) 32.58 124 Runs in 126 Balls in 2nd inns for England vs Australia at Hyderabad on 19-Oct-1989 (SR-98%)
734 Down 3 Marlon Samuels (West Indies) flag Marlon Samuels (West Indies) 32.58 133* Runs in 156 Balls in 1st inns for West Indies vs Zimbabwe at Canberra on 24-Feb-2015 (SR-85%)
735 Down 3 Hansie Cronje (South Africa) flag Hansie Cronje (South Africa) 32.58 78 Runs in 64 Balls in 2nd inns for South Africa vs New Zealand at Faisalabad on 20-Feb-1996 (SR-122%)
738 Down 3 Graeme Hick (England) flag Graeme Hick (England) 32.55 83 Runs in 90 Balls in 1st inns for England vs South Africa at Sydney on 22-Mar-1992 (SR-92%)
741 Down 3 Viv Richards (West Indies) flag Viv Richards (West Indies) 32.52 110* Runs in 77 Balls in 2nd inns for West Indies vs India at Rajkot on 05-Jan-1988 (SR-143%)
742 Down 3 Jos Buttler (England) flag Jos Buttler (England) 32.51 100* Runs in 83 Balls in 1st inns for England vs Australia at Sydney on 21-Jan-2018 (SR-120%)
743 Down 3 Virat Kohli (India) flag Virat Kohli (India) 32.50 101* Runs in 121 Balls in 1st inns for India vs South Africa at Kolkata on 05-Nov-2023 (SR-83%)
744 Down 3 Aravinda de Silva (Sri Lanka) flag Aravinda de Silva (Sri Lanka) 32.48 122 Runs in 116 Balls in 2nd inns for Sri Lanka vs Pakistan at Nairobi on 04-Oct-1996 (SR-105%)
746 Down 3 Shahid Afridi (Pakistan) flag Shahid Afridi (Pakistan) 32.47 77* Runs in 35 Balls in 1st inns for Pakistan vs South Africa at Durban on 07-Feb-2007 (SR-220%)
747 Down 3 Sachin Tendulkar (India) flag Sachin Tendulkar (India) 32.47 82 Runs in 49 Balls in 2nd inns for India vs New Zealand at Auckland on 27-Mar-1994 (SR-167%)
748 Down 3 Mohammad Azharuddin (India) flag Mohammad Azharuddin (India) 32.47 95* Runs in 63 Balls in 2nd inns for India vs England at Gwalior on 05-Mar-1993 (SR-151%)
749 Down 3 Clive Radley (England) flag Clive Radley (England) 32.47 117* Runs in 140 Balls in 1st inns for England vs New Zealand at Manchester on 17-Jul-1978 (SR-84%)
750 Down 3 Ken Rutherford (New Zealand) flag Ken Rutherford (New Zealand) 32.46 108 Runs in 102 Balls in 1st inns for New Zealand vs India at Vadodara on 28-Oct-1994 (SR-106%)
751 Down 3 Shai Hope (West Indies) flag Shai Hope (West Indies) 32.46 123* Runs in 134 Balls in 2nd inns for West Indies vs India at Visakhapatnam on 24-Oct-2018 (SR-92%)
752 Down 3 Steven Smith (Australia) flag Steven Smith (Australia) 32.42 149 Runs in 135 Balls in 2nd inns for Australia vs India at Perth on 12-Jan-2016 (SR-110%)
755 Down 3 Rahul Dravid (India) flag Rahul Dravid (India) 32.39 123* Runs in 123 Balls in 1st inns for India vs New Zealand at Taupo on 09-Jan-1999 (SR-100%)
757 Down 3 Janith Liyanage (Sri Lanka) flag Janith Liyanage (Sri Lanka) 32.37 101* Runs in 102 Balls in 1st inns for Sri Lanka vs Bangladesh at Chattogram on 18-Mar-2024 (SR-99%)
758 Down 3 Viv Richards (West Indies) flag Viv Richards (West Indies) 32.35 106 Runs in 95 Balls in 1st inns for West Indies vs Australia at Melbourne on 22-Jan-1984 (SR-112%)
759 Down 3 Jacques Kallis (South Africa) flag Jacques Kallis (South Africa) 32.34 109* Runs in 94 Balls in 1st inns for South Africa vs West Indies at Cape Town on 25-Jan-2004 (SR-116%)
760 Down 3 Faf du Plessis (South Africa) flag Faf du Plessis (South Africa) 32.34 82 Runs in 107 Balls in 1st inns for South Africa vs New Zealand at Auckland on 24-Mar-2015 (SR-77%)
761 Down 3 AB de Villiers (South Africa) flag AB de Villiers (South Africa) 32.34 128 Runs in 108 Balls in 1st inns for South Africa vs Pakistan at Johannesburg on 17-Mar-2013 (SR-119%)
764 Down 3 Craig Evans (Zimbabwe) flag Craig Evans (Zimbabwe) 32.32 96* Runs in 105 Balls in 1st inns for Zimbabwe vs Sri Lanka at Colombo on 03-Sep-1996 (SR-91%)
Tags: #topcricketplayersofalltime #bestcricketplayersofalltime #greatestcricketplayers #odicricket #odis #menodis #abdevilliers #villiers #shaimananwar #anwar #sanjusamson #samson #deneshramdin #ramdin #kevinpietersen #pietersen #chriscairns #cairns #grantflower #flower #mohammadazharuddin #azharuddin #sachintendulkar #tendulkar #peterhandscomb #handscomb #iccrankings #icctestrankings #iccodirankings #icct20irankings #iccteamrankings #iccplayerrankings #iccmenrankings #iccwomenrankings #iplrankings