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.  Updated - 16th Nov 2025. Next Update- post 7th Jan 2026.
CRR Change Name Points Stats
701 Down 1 Babar Azam (Pakistan) flag Babar Azam (Pakistan) 33.65 101* Runs in 127 Balls in 2nd inns for Pakistan vs New Zealand at Birmingham on 26-Jun-2019 (SR-80%)
702 Down 1 Viv Richards (West Indies) flag Viv Richards (West Indies) 33.64 110* Runs in 77 Balls in 2nd inns for West Indies vs India at Rajkot on 05-Jan-1988 (SR-143%)
703 Down 1 Virender Sehwag (India) flag Virender Sehwag (India) 33.64 119 Runs in 95 Balls in 2nd inns for India vs Pakistan at Karachi on 26-Jun-2008 (SR-125%)
704 Down 1 Ahmed Shehzad (Pakistan) flag Ahmed Shehzad (Pakistan) 33.63 115 Runs in 109 Balls in 1st inns for Pakistan vs New Zealand at Hamilton on 03-Feb-2011 (SR-106%)
705 Down 1 Sachin Tendulkar (India) flag Sachin Tendulkar (India) 33.62 85 Runs in 115 Balls in 1st inns for India vs Pakistan at Mohali on 30-Mar-2011 (SR-74%)
706 Down 1 Stephen Fleming (New Zealand) flag Stephen Fleming (New Zealand) 33.59 106* Runs in 108 Balls in 2nd inns for New Zealand vs West Indies at Port of Spain on 29-Mar-1996 (SR-98%)
707 Down 1 Quinton de Kock (South Africa) flag Quinton de Kock (South Africa) 33.58 128 Runs in 127 Balls in 1st inns for South Africa vs Sri Lanka at Hambantota on 12-Jul-2014 (SR-101%)
708 Down 1 Virat Kohli (India) flag Virat Kohli (India) 33.56 123 Runs in 111 Balls in 2nd inns for India vs New Zealand at Napier on 19-Jan-2014 (SR-111%)
709 Down 1 Eoin Morgan (England/Ireland) flag Eoin Morgan (England/Ireland) 33.55 103* Runs in 85 Balls in 2nd inns for England vs Australia at Southampton on 22-Jun-2010 (SR-121%)
710 Down 1 Alex Carey (Australia) flag Alex Carey (Australia) 33.55 85 Runs in 69 Balls in 2nd inns for Australia vs South Africa at Manchester on 06-Jul-2019 (SR-123%)
711 Down 1 Michael Bevan (Australia) flag Michael Bevan (Australia) 33.55 102* Runs in 95 Balls in 2nd inns for Australia vs New Zealand at Melbourne on 29-Jan-2002 (SR-107%)
712 Down 1 Desmond Haynes (West Indies) flag Desmond Haynes (West Indies) 33.54 133* Runs in 147 Balls in 2nd inns for West Indies vs Australia at Berbice on 29-Feb-1984 (SR-90%)
713 Down 1 Jean-Paul Duminy (South Africa) flag Jean-Paul Duminy (South Africa) 33.54 115* Runs in 100 Balls in 1st inns for South Africa vs Zimbabwe at Hamilton on 15-Feb-2015 (SR-115%)
714 Down 1 Joe Root (England) flag Joe Root (England) 33.54 104 Runs in 78 Balls in 1st inns for England vs New Zealand at Birmingham on 09-Jun-2015 (SR-133%)
715 Down 1 David Miller (South Africa) flag David Miller (South Africa) 33.54 117* Runs in 98 Balls in 1st inns for South Africa vs Sri Lanka at Durban on 01-Feb-2017 (SR-119%)
716 Down 1 Shai Hope (West Indies) flag Shai Hope (West Indies) 33.53 123* Runs in 134 Balls in 2nd inns for West Indies vs India at Visakhapatnam on 24-Oct-2018 (SR-92%)
717 Down 1 Shimron Hetmyer (West Indies) flag Shimron Hetmyer (West Indies) 33.53 125 Runs in 93 Balls in 1st inns for West Indies vs Bangladesh at Georgetown on 25-Jul-2018 (SR-134%)
718 Down 1 Rohit Sharma (India) flag Rohit Sharma (India) 33.52 125 Runs in 109 Balls in 2nd inns for India vs Australia at Nagpur on 01-Oct-2017 (SR-115%)
719 Down 1 Ramiz Raja (Pakistan) flag Ramiz Raja (Pakistan) 33.52 102* Runs in 158 Balls in 1st inns for Pakistan vs West Indies at Melbourne on 23-Feb-1992 (SR-65%)
720 Down 1 Imam-ul-Haq (Pakistan) flag Imam-ul-Haq (Pakistan) 33.49 100 Runs in 100 Balls in 1st inns for Pakistan vs Bangladesh at London on 05-Jul-2019 (SR-100%)
721 Down 1 Desmond Haynes (West Indies) flag Desmond Haynes (West Indies) 33.49 111 Runs in 107 Balls in 1st inns for West Indies vs Pakistan at Adelaide on 10-Dec-1988 (SR-104%)
722 Down 1 Ricky Ponting (Australia) flag Ricky Ponting (Australia) 33.48 124* Runs in 129 Balls in 2nd inns for Australia vs Pakistan at Lahore on 10-Nov-1998 (SR-96%)
723 Down 1 Ajay Jadeja (India) flag Ajay Jadeja (India) 33.48 119 Runs in 121 Balls in 2nd inns for India vs Sri Lanka at Colombo on 17-Aug-1997 (SR-98%)
724 Down 1 Sanath Jayasuriya (Sri Lanka) flag Sanath Jayasuriya (Sri Lanka) 33.46 130 Runs in 132 Balls in 2nd inns for Sri Lanka vs India at Colombo on 27-Jul-2004 (SR-98%)
725 Down 1 Hashim Amla (South Africa) flag Hashim Amla (South Africa) 33.46 101 Runs in 102 Balls in 2nd inns for South Africa vs Sri Lanka at Pallekele on 09-Jul-2014 (SR-99%)
726 Down 1 Tony Ura (P.N.G.) flag Tony Ura (P.N.G.) 33.45 151 Runs in 142 Balls in 1st inns for Papua New Guinea vs Ireland at Harare on 06-Mar-2018 (SR-106%)
727 Down 1 Marlon Samuels (West Indies) flag Marlon Samuels (West Indies) 33.45 100* Runs in 99 Balls in 2nd inns for West Indies vs Pakistan at Multan on 13-Dec-2006 (SR-101%)
728 Down 1 Steve Smith (Australia) flag Steve Smith (Australia) 33.42 117 Runs in 130 Balls in 1st inns for Australia vs New Zealand at Melbourne on 13-Feb-1983 (SR-90%)
729 Down 1 Shubman Gill (India) flag Shubman Gill (India) 33.41 80* Runs in 66 Balls in 1st inns for India vs New Zealand at Mumbai on 15-Nov-2023 (SR-121%)
730 Down 1 Sanath Jayasuriya (Sri Lanka) flag Sanath Jayasuriya (Sri Lanka) 33.41 140 Runs in 143 Balls in 1st inns for Sri Lanka vs New Zealand at Bloemfontein on 08-Dec-1994 (SR-98%)
731 Down 1 Imran Khan (Pakistan) flag Imran Khan (Pakistan) 33.41 79* Runs in 74 Balls in 1st inns for Pakistan vs New Zealand at Nottingham on 20-Jun-1983 (SR-107%)
732 Down 1 Sanath Jayasuriya (Sri Lanka) flag Sanath Jayasuriya (Sri Lanka) 33.41 111 Runs in 82 Balls in 2nd inns for Sri Lanka vs New Zealand at Napier on 28-Dec-2006 (SR-135%)
733 Down 1 Zaheer Abbas (Pakistan) flag Zaheer Abbas (Pakistan) 33.39 123 Runs in 87 Balls in 1st inns for Pakistan vs Sri Lanka at Lahore on 29-Mar-1982 (SR-141%)
734 Down 1 Rassie van der Dussen (South Africa) flag Rassie van der Dussen (South Africa) 33.39 108 Runs in 110 Balls in 1st inns for South Africa vs Sri Lanka at Delhi on 07-Oct-2023 (SR-98%)
735 Down 1 Virat Kohli (India) flag Virat Kohli (India) 33.39 101* Runs in 121 Balls in 1st inns for India vs South Africa at Kolkata on 05-Nov-2023 (SR-83%)
736 Down 1 Andrew Symonds (Australia) flag Andrew Symonds (Australia) 33.36 107* Runs in 88 Balls in 1st inns for Australia vs India at Nagpur on 14-Oct-2007 (SR-122%)
737 Down 1 Mahela Jayawardene (Sri Lanka) flag Mahela Jayawardene (Sri Lanka) 33.36 126* Runs in 127 Balls in 2nd inns for Sri Lanka vs England at Chester-le-Street on 24-Jun-2006 (SR-99%)
738 Down 1 Jos Buttler (England) flag Jos Buttler (England) 33.35 110* Runs in 55 Balls in 1st inns for England vs Pakistan at Southampton on 11-May-2019 (SR-200%)
739 Down 1 Mark Boucher (South Africa) flag Mark Boucher (South Africa) 33.35 147* Runs in 68 Balls in 1st inns for South Africa vs Zimbabwe at Potchefstroom on 20-Sep-2006 (SR-216%)
740 Down 1 Joe Root (England) flag Joe Root (England) 33.35 133* Runs in 129 Balls in 2nd inns for England vs Bangladesh at London on 01-Jun-2017 (SR-103%)
741 Down 1 AB de Villiers (South Africa) flag AB de Villiers (South Africa) 33.34 102* Runs in 59 Balls in 1st inns for South Africa vs India at Ahmedabad on 27-Feb-2010 (SR-173%)
742 Down 1 Robin Singh (India) flag Robin Singh (India) 33.32 73* Runs in 63 Balls in 1st inns for India vs West Indies at Dhaka on 31-Oct-1998 (SR-116%)
743 Down 1 Jonty Rhodes (South Africa) flag Jonty Rhodes (South Africa) 33.29 121 Runs in 114 Balls in 1st inns for South Africa vs Pakistan at Nairobi on 29-Sep-1996 (SR-106%)
744 Down 1 Heinrich Klaasen (South Africa) flag Heinrich Klaasen (South Africa) 33.29 119* Runs in 61 Balls in 2nd inns for South Africa vs West Indies at Potchefstroom on 21-Mar-2023 (SR-195%)
745 Down 1 Viv Richards (West Indies) flag Viv Richards (West Indies) 33.29 119 Runs in 146 Balls in 1st inns for West Indies vs India at London on 15-Jun-1983 (SR-82%)
746 Down 1 Gordon Greenidge (West Indies) flag Gordon Greenidge (West Indies) 33.28 104 Runs in 100 Balls in 2nd inns for West Indies vs New Zealand at Auckland on 21-Mar-1987 (SR-104%)
747 Down 1 David Boon (Australia) flag David Boon (Australia) 33.28 75 Runs in 125 Balls in 1st inns for Australia vs England at Kolkata on 08-Nov-1987 (SR-60%)
748 Down 1 Simi Singh (Ireland) flag Simi Singh (Ireland) 33.26 100* Runs in 91 Balls in 2nd inns for Ireland vs South Africa at Malahide on 16-Jul-2021 (SR-110%)
749 Down 1 Thisara Perera (Sri Lanka) flag Thisara Perera (Sri Lanka) 33.26 80* Runs in 57 Balls in 1st inns for Sri Lanka vs Bangladesh at Mirpur on 17-Feb-2014 (SR-140%)
750 Down 1 Mahela Jayawardene (Sri Lanka) flag Mahela Jayawardene (Sri Lanka) 33.26 128 Runs in 123 Balls in 1st inns for Sri Lanka vs India at Sharjah on 27-Oct-2000 (SR-104%)
751 Down 1 Glenn Maxwell (Australia) flag Glenn Maxwell (Australia) 33.23 88 Runs in 39 Balls in 1st inns for Australia vs Afghanistan at Perth on 04-Mar-2015 (SR-226%)
752 Down 1 Michael Clarke (Australia) flag Michael Clarke (Australia) 33.22 103* Runs in 107 Balls in 2nd inns for Australia vs Pakistan at Sydney on 23-Jan-2005 (SR-96%)
753 Down 1 Arjuna Ranatunga (Sri Lanka) flag Arjuna Ranatunga (Sri Lanka) 33.22 102* Runs in 112 Balls in 1st inns for Sri Lanka vs Pakistan at Gujranwala on 29-Sep-1995 (SR-91%)
754 Down 1 John Campbell (West Indies) flag John Campbell (West Indies) 33.21 179 Runs in 137 Balls in 1st inns for West Indies vs Ireland at Dublin on 05-May-2019 (SR-131%)
755 Down 1 Sachin Tendulkar (India) flag Sachin Tendulkar (India) 33.21 152 Runs in 151 Balls in 1st inns for India vs Namibia at Pietermaritzburg on 23-Feb-2003 (SR-101%)
756 Down 1 Graeme Hick (England) flag Graeme Hick (England) 33.21 83 Runs in 90 Balls in 1st inns for England vs South Africa at Sydney on 22-Mar-1992 (SR-92%)
757 Down 1 James Franklin (New Zealand) flag James Franklin (New Zealand) 33.20 98* Runs in 69 Balls in 1st inns for New Zealand vs India at Bengaluru on 07-Dec-2010 (SR-142%)
758 Down 1 Kirk Edwards (West Indies) flag Kirk Edwards (West Indies) 33.20 123* Runs in 108 Balls in 1st inns for West Indies vs New Zealand at Hamilton on 08-Jan-2014 (SR-114%)
759 Down 1 Rohit Sharma (India) flag Rohit Sharma (India) 33.19 102 Runs in 109 Balls in 2nd inns for India vs England at Birmingham on 30-Jun-2019 (SR-94%)
760 Down 1 Jonny Bairstow (England) flag Jonny Bairstow (England) 33.18 128 Runs in 93 Balls in 2nd inns for England vs Pakistan at Bristol on 14-May-2019 (SR-138%)
761 Down 1 Shivnarine Chanderpaul (West Indies) flag Shivnarine Chanderpaul (West Indies) 33.16 80 Runs in 126 Balls in 2nd inns for West Indies vs Australia at Mohali on 14-Mar-1996 (SR-63%)
762 Down 1 Rohit Sharma (India) flag Rohit Sharma (India) 33.16 124 Runs in 127 Balls in 1st inns for India vs Australia at Brisbane on 15-Jan-2016 (SR-98%)
763 Down 1 Boeta Dippenaar (South Africa) flag Boeta Dippenaar (South Africa) 33.15 125* Runs in 145 Balls in 1st inns for South Africa vs Sri Lanka at Adelaide on 24-Jan-2006 (SR-86%)
764 Down 1 Wayne Larkins (England) flag Wayne Larkins (England) 33.13 124 Runs in 126 Balls in 2nd inns for England vs Australia at Hyderabad on 19-Oct-1989 (SR-98%)
765 Down 1 Shubman Gill (India) flag Shubman Gill (India) 33.12 101* Runs in 129 Balls in 2nd inns for India vs Bangladesh at Dubai on 20-Feb-2025 (SR-78%)
766 Down 1 Phillip Hughes (Australia) flag Phillip Hughes (Australia) 33.11 138* Runs in 154 Balls in 1st inns for Australia vs Sri Lanka at Hobart on 23-Jan-2013 (SR-90%)
767 Down 1 Virat Kohli (India) flag Virat Kohli (India) 33.11 100* Runs in 111 Balls in 2nd inns for India vs Pakistan at Dubai on 23-Feb-2025 (SR-90%)
768 Down 1 Kevin Pietersen (England) flag Kevin Pietersen (England) 33.11 90* Runs in 86 Balls in 2nd inns for England vs West Indies at Ahmedabad on 28-Oct-2006 (SR-105%)
769 Down 1 Aravinda de Silva (Sri Lanka) flag Aravinda de Silva (Sri Lanka) 33.09 122 Runs in 116 Balls in 2nd inns for Sri Lanka vs Pakistan at Nairobi on 04-Oct-1996 (SR-105%)
770 Down 1 Majid Khan (Pakistan) flag Majid Khan (Pakistan) 33.08 109 Runs in 93 Balls in 2nd inns for Pakistan vs England at Nottingham on 31-Aug-1974 (SR-117%)
771 Down 1 Faf du Plessis (South Africa) flag Faf du Plessis (South Africa) 33.06 82 Runs in 107 Balls in 1st inns for South Africa vs New Zealand at Auckland on 24-Mar-2015 (SR-77%)
772 Down 1 Jamie How (New Zealand) flag Jamie How (New Zealand) 33.06 139 Runs in 116 Balls in 2nd inns for New Zealand vs England at Napier on 20-Feb-2008 (SR-120%)
773 Down 1 Sandeep Patil (India) flag Sandeep Patil (India) 33.01 84 Runs in 60 Balls in 2nd inns for India vs Pakistan at Multan on 17-Dec-1982 (SR-140%)
774 Down 1 David Gower (England) flag David Gower (England) 33.01 122 Runs in 134 Balls in 2nd inns for England vs New Zealand at Melbourne on 13-Jan-1983 (SR-91%)
775 Down 1 Janith Liyanage (Sri Lanka) flag Janith Liyanage (Sri Lanka) 33.01 101* Runs in 102 Balls in 1st inns for Sri Lanka vs Bangladesh at Chattogram on 18-Mar-2024 (SR-99%)
776 Down 1 Ajinkya Rahane (India) flag Ajinkya Rahane (India) 33.00 79 Runs in 60 Balls in 1st inns for India vs South Africa at Melbourne on 22-Feb-2015 (SR-132%)
777 Down 1 Ed Joyce (Ireland) flag Ed Joyce (Ireland) 33.00 116* Runs in 132 Balls in 1st inns for Ireland vs Pakistan at Dublin on 26-May-2013 (SR-88%)
778 Down 1 AB de Villiers (South Africa) flag AB de Villiers (South Africa) 32.99 128 Runs in 108 Balls in 1st inns for South Africa vs Pakistan at Johannesburg on 17-Mar-2013 (SR-119%)
779 Down 1 Aaron Finch (Australia) flag Aaron Finch (Australia) 32.98 110* Runs in 114 Balls in 2nd inns for Australia vs India at Mumbai on 14-Jan-2020 (SR-96%)
780 Down 1 Brendon McCullum (New Zealand) flag Brendon McCullum (New Zealand) 32.98 166 Runs in 135 Balls in 1st inns for New Zealand vs Ireland at Aberdeen on 01-Jul-2008 (SR-123%)
781 Down 1 Greg Chappell (Australia) flag Greg Chappell (Australia) 32.98 138* Runs in 109 Balls in 1st inns for Australia vs New Zealand at Sydney on 25-Nov-1980 (SR-127%)
782 Down 1 Ken Rutherford (New Zealand) flag Ken Rutherford (New Zealand) 32.97 108 Runs in 102 Balls in 1st inns for New Zealand vs India at Vadodara on 28-Oct-1994 (SR-106%)
783 Down 1 Steven Smith (Australia) flag Steven Smith (Australia) 32.96 149 Runs in 135 Balls in 2nd inns for Australia vs India at Perth on 12-Jan-2016 (SR-110%)
784 Down 1 Aaron Finch (Australia) flag Aaron Finch (Australia) 32.95 100 Runs in 116 Balls in 1st inns for Australia vs England at London on 25-Jun-2019 (SR-86%)
785 Down 1 Kumar Sangakkara (Sri Lanka) flag Kumar Sangakkara (Sri Lanka) 32.93 124 Runs in 95 Balls in 1st inns for Sri Lanka vs Scotland at Hobart on 11-Mar-2015 (SR-131%)
786 Down 1 Carl Hooper (West Indies) flag Carl Hooper (West Indies) 32.92 112* Runs in 127 Balls in 1st inns for West Indies vs Pakistan at Sharjah on 17-Feb-2002 (SR-88%)
787 Down 1 Haris Sohail (Pakistan) flag Haris Sohail (Pakistan) 32.88 130 Runs in 129 Balls in 2nd inns for Pakistan vs Australia at Dubai on 31-Mar-2019 (SR-101%)
788 Down 1 Nathan Astle (New Zealand) flag Nathan Astle (New Zealand) 32.86 117 Runs in 150 Balls in 1st inns for New Zealand vs India at Colombo on 20-Jul-2001 (SR-78%)
789 Down 1 David Miller (South Africa) flag David Miller (South Africa) 32.86 130* Runs in 133 Balls in 1st inns for South Africa vs West Indies at Gqeberha on 25-Jan-2015 (SR-98%)
790 Down 1 Brad Hodge (Australia) flag Brad Hodge (Australia) 32.85 123 Runs in 89 Balls in 1st inns for Australia vs Netherlands at Basseterre on 18-Mar-2007 (SR-138%)
791 Down 1 Isuru Udana (Sri Lanka) flag Isuru Udana (Sri Lanka) 32.85 78 Runs in 57 Balls in 1st inns for Sri Lanka vs South Africa at Gqeberha on 13-Mar-2019 (SR-137%)
792 Down 1 Neil McCallum (Scotland) flag Neil McCallum (Scotland) 32.85 121* Runs in 138 Balls in 1st inns for Scotland vs Ireland at Benoni on 01-Apr-2009 (SR-88%)
793 Down 1 Craig Evans (Zimbabwe) flag Craig Evans (Zimbabwe) 32.84 96* Runs in 105 Balls in 1st inns for Zimbabwe vs Sri Lanka at Colombo on 03-Sep-1996 (SR-91%)
794 Down 1 Sachin Tendulkar (India) flag Sachin Tendulkar (India) 32.84 97 Runs in 120 Balls in 1st inns for India vs Sri Lanka at Johannesburg on 10-Mar-2003 (SR-81%)
795 Down 1 Rohit Sharma (India) flag Rohit Sharma (India) 32.82 121* Runs in 125 Balls in 2nd inns for India vs Australia at Sydney on 25-Oct-2025 (SR-97%)
796 Down 1 David Gower (England) flag David Gower (England) 32.81 130 Runs in 120 Balls in 1st inns for England vs Sri Lanka at Taunton on 11-Jun-1983 (SR-108%)
797 Down 1 Chris Gayle (West Indies) flag Chris Gayle (West Indies) 32.81 112* Runs in 75 Balls in 2nd inns for West Indies vs Zimbabwe at Harare on 30-Nov-2003 (SR-149%)
798 Down 1 Shaun Marsh (Australia) flag Shaun Marsh (Australia) 32.80 131 Runs in 123 Balls in 1st inns for Australia vs India at Adelaide on 15-Jan-2019 (SR-107%)
799 Down 1 Devon Conway (New Zealand) flag Devon Conway (New Zealand) 32.80 101 Runs in 92 Balls in 1st inns for New Zealand vs Pakistan at Karachi on 11-Jan-2023 (SR-110%)
800 Down 1 Viv Richards (West Indies) flag Viv Richards (West Indies) 32.79 106 Runs in 95 Balls in 1st inns for West Indies vs Australia at Melbourne on 22-Jan-1984 (SR-112%)
Tags: #topcricketplayersofalltime #bestcricketplayersofalltime #greatestcricketplayers #odicricket #odis #menodis #babarazam #azam #vivrichards #richards #virendersehwag #sehwag #ahmedshehzad #shehzad #sachintendulkar #tendulkar #stephenfleming #fleming #quintondekock #kock #viratkohli #kohli #eoinmorgan #morgan #alexcarey #carey #michaelbevan #bevan #iccrankings #icctestrankings #iccodirankings #icct20irankings #iccteamrankings #iccplayerrankings #iccmenrankings #iccwomenrankings #iplrankings