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
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%)
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%)
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%)
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%)
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%)
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%)
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%)
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%)
801 Down 1 Jos Buttler (England) flag Jos Buttler (England) 32.78 150 Runs in 77 Balls in 1st inns for England vs West Indies at St George's on 27-Feb-2019 (SR-195%)
802 Down 1 Kusal Mendis (Sri Lanka) flag Kusal Mendis (Sri Lanka) 32.78 124 Runs in 114 Balls in 1st inns for Sri Lanka vs Bangladesh at Pallekele on 08-Jul-2025 (SR-109%)
803 Down 1 Desmond Haynes (West Indies) flag Desmond Haynes (West Indies) 32.77 108* Runs in 130 Balls in 1st inns for West Indies vs Australia at Sydney on 17-Jan-1984 (SR-83%)
804 Down 1 Matthew Breetzke (South Africa) flag Matthew Breetzke (South Africa) 32.77 150 Runs in 148 Balls in 1st inns for South Africa vs New Zealand at Lahore on 10-Feb-2025 (SR-101%)
805 Down 1 Ian Bell (England) flag Ian Bell (England) 32.75 126* Runs in 118 Balls in 1st inns for England vs India at Southampton on 21-Aug-2007 (SR-107%)
806 Down 1 Ijaz Ahmed (Pakistan) flag Ijaz Ahmed (Pakistan) 32.74 117 Runs in 112 Balls in 1st inns for Pakistan vs India at Dhaka on 18-Jan-1998 (SR-104%)
810 Down 1 Jacques Kallis (South Africa) flag Jacques Kallis (South Africa) 32.71 109* Runs in 94 Balls in 1st inns for South Africa vs West Indies at Cape Town on 25-Jan-2004 (SR-116%)
811 Down 1 Mathew Sinclair (New Zealand) flag Mathew Sinclair (New Zealand) 32.70 118* Runs in 137 Balls in 1st inns for New Zealand vs Sri Lanka at Sharjah on 17-Apr-2001 (SR-86%)
816 Down 1 Rahmanullah Gurbaz (Afghanistan) flag Rahmanullah Gurbaz (Afghanistan) 32.68 106* Runs in 110 Balls in 2nd inns for Afghanistan vs Bangladesh at Chattogram on 28-Feb-2022 (SR-96%)
817 Down 1 Joe Root (England) flag Joe Root (England) 32.67 107 Runs in 104 Balls in 2nd inns for England vs Pakistan at Nottingham on 03-Jun-2019 (SR-103%)
818 Down 1 Hansie Cronje (South Africa) flag Hansie Cronje (South Africa) 32.67 78 Runs in 64 Balls in 2nd inns for South Africa vs New Zealand at Faisalabad on 20-Feb-1996 (SR-122%)
820 Down 1 Allan Lamb (England) flag Allan Lamb (England) 32.65 102 Runs in 105 Balls in 1st inns for England vs New Zealand at London on 09-Jun-1983 (SR-97%)
823 Down 1 Angelo Mathews (Sri Lanka) flag Angelo Mathews (Sri Lanka) 32.63 85* Runs in 115 Balls in 1st inns for Sri Lanka vs England at Leeds on 21-Jun-2019 (SR-74%)
824 Down 1 Jonny Bairstow (England) flag Jonny Bairstow (England) 32.63 141* Runs in 114 Balls in 2nd inns for England vs West Indies at Southampton on 29-Sep-2017 (SR-124%)
825 Down 1 Lou Vincent (New Zealand) flag Lou Vincent (New Zealand) 32.63 172 Runs in 120 Balls in 1st inns for New Zealand vs Zimbabwe at Bulawayo on 24-Aug-2005 (SR-143%)
827 Down 1 Jos Buttler (England) flag Jos Buttler (England) 32.60 100* Runs in 83 Balls in 1st inns for England vs Australia at Sydney on 21-Jan-2018 (SR-120%)
829 Down 1 Carl Hooper (West Indies) flag Carl Hooper (West Indies) 32.59 113* Runs in 97 Balls in 1st inns for West Indies vs India at Gwalior on 22-Jan-1988 (SR-116%)
831 Down 1 Rohit Sharma (India) flag Rohit Sharma (India) 32.54 103 Runs in 94 Balls in 2nd inns for India vs Sri Lanka at Leeds on 06-Jul-2019 (SR-110%)
832 Down 1 Kris Srikkanth (India) flag Kris Srikkanth (India) 32.53 112 Runs in 113 Balls in 1st inns for India vs West Indies at Sharjah on 16-Oct-1988 (SR-99%)
835 Down 1 Andrew Symonds (Australia) flag Andrew Symonds (Australia) 32.52 71* Runs in 47 Balls in 2nd inns for Australia vs New Zealand at London on 16-Sep-2004 (SR-151%)
836 Down 1 Virat Kohli (India) flag Virat Kohli (India) 32.50 115* Runs in 66 Balls in 2nd inns for India vs Australia at Nagpur on 30-Oct-2013 (SR-174%)
837 Down 1 Klaas-Jan van Noortwijk (Netherlands) flag Klaas-Jan van Noortwijk (Netherlands) 32.50 134* Runs in 129 Balls in 1st inns for Netherlands vs Namibia at Bloemfontein on 03-Mar-2003 (SR-104%)
838 Down 1 Craig McMillan (New Zealand) flag Craig McMillan (New Zealand) 32.49 89 Runs in 87 Balls in 1st inns for New Zealand vs Australia at Sydney on 21-Jan-2007 (SR-102%)
840 Down 1 Mahela Jayawardene (Sri Lanka) flag Mahela Jayawardene (Sri Lanka) 32.45 123 Runs in 108 Balls in 2nd inns for Sri Lanka vs Pakistan at Dambula on 03-Aug-2009 (SR-114%)
841 Down 1 Nuwan Kulasekara (Sri Lanka) flag Nuwan Kulasekara (Sri Lanka) 32.42 73 Runs in 43 Balls in 2nd inns for Sri Lanka vs Australia at Brisbane on 04-Mar-2012 (SR-170%)
842 Down 1 Sarfaraz Ahmed (Pakistan) flag Sarfaraz Ahmed (Pakistan) 32.42 105 Runs in 130 Balls in 1st inns for Pakistan vs England at London on 27-Aug-2016 (SR-81%)
843 Down 1 Virender Sehwag (India) flag Virender Sehwag (India) 32.41 108 Runs in 95 Balls in 1st inns for India vs Pakistan at Kochi on 02-Apr-2005 (SR-114%)
844 Down 1 Chris Cairns (New Zealand) flag Chris Cairns (New Zealand) 32.40 102* Runs in 99 Balls in 2nd inns for New Zealand vs South Africa at Brisbane on 19-Jan-2002 (SR-103%)
845 Down 1 Viv Richards (West Indies) flag Viv Richards (West Indies) 32.39 103* Runs in 122 Balls in 2nd inns for West Indies vs Australia at Sydney on 15-Jan-1985 (SR-84%)
846 Down 1 Virender Sehwag (India) flag Virender Sehwag (India) 32.39 108 Runs in 119 Balls in 2nd inns for India vs New Zealand at Napier on 29-Dec-2002 (SR-91%)
849 Down 1 Mohammad Yousuf (Pakistan) flag Mohammad Yousuf (Pakistan) 32.35 104* Runs in 114 Balls in 1st inns for Pakistan vs West Indies at Toronto on 18-Sep-1999 (SR-91%)
854 Down 1 Viv Richards (West Indies) flag Viv Richards (West Indies) 32.32 97 Runs in 96 Balls in 1st inns for West Indies vs England at London on 28-Aug-1976 (SR-101%)
856 Down 1 Ricky Ponting (Australia) flag Ricky Ponting (Australia) 32.30 102 Runs in 112 Balls in 1st inns for Australia vs West Indies at Jaipur on 04-Mar-1996 (SR-91%)
857 Down 1 Sikandar Raza (Zimbabwe) flag Sikandar Raza (Zimbabwe) 32.29 117* Runs in 127 Balls in 2nd inns for Zimbabwe vs Bangladesh at Harare on 07-Aug-2022 (SR-92%)
860 Down 1 Ross Taylor (New Zealand) flag Ross Taylor (New Zealand) 32.27 119* Runs in 96 Balls in 1st inns for New Zealand vs England at London on 12-Jun-2015 (SR-124%)
862 Down 1 Mahela Jayawardene (Sri Lanka) flag Mahela Jayawardene (Sri Lanka) 32.26 120 Runs in 111 Balls in 2nd inns for Sri Lanka vs England at Adelaide on 23-Jan-1999 (SR-108%)
866 Down 1 Cameron White (Australia) flag Cameron White (Australia) 32.24 89* Runs in 49 Balls in 1st inns for Australia vs India at Visakhapatnam on 20-Oct-2010 (SR-182%)
867 Down 1 Desmond Haynes (West Indies) flag Desmond Haynes (West Indies) 32.24 104* Runs in 102 Balls in 2nd inns for West Indies vs Australia at Kingston on 26-Apr-1984 (SR-102%)
868 Down 1 Ricky Ponting (Australia) flag Ricky Ponting (Australia) 32.23 115 Runs in 102 Balls in 1st inns for ICC World XI vs Asia XI at Melbourne on 10-Jan-2005 (SR-113%)
871 Down 1 Mushfiqur Rahim (Bangladesh) flag Mushfiqur Rahim (Bangladesh) 32.21 89 Runs in 77 Balls in 1st inns for Bangladesh vs England at Adelaide on 09-Mar-2015 (SR-116%)
874 Down 1 Shoaib Malik (Pakistan) flag Shoaib Malik (Pakistan) 32.19 125* Runs in 119 Balls in 1st inns for Pakistan vs India at Karachi on 26-Jun-2008 (SR-105%)
876 Down 1 BJ Watling (New Zealand) flag BJ Watling (New Zealand) 32.19 96* Runs in 88 Balls in 1st inns for New Zealand vs Sri Lanka at Pallekele on 06-Nov-2012 (SR-109%)
877 Down 1 Jacques Kallis (South Africa) flag Jacques Kallis (South Africa) 32.19 97 Runs in 133 Balls in 2nd inns for South Africa vs India at Colombo on 25-Sep-2002 (SR-73%)
880 Down 1 Alec Stewart (England) flag Alec Stewart (England) 32.16 116 Runs in 111 Balls in 1st inns for England vs India at Sharjah on 11-Dec-1997 (SR-105%)
883 Down 1 Roy Dias (Sri Lanka) flag Roy Dias (Sri Lanka) 32.14 121 Runs in 144 Balls in 1st inns for Sri Lanka vs India at Bengaluru on 26-Sep-1982 (SR-84%)
884 Down 1 Jonathan Trott (England) flag Jonathan Trott (England) 32.13 86 Runs in 115 Balls in 1st inns for England vs Sri Lanka at Colombo on 26-Mar-2011 (SR-75%)
885 Down 1 Graeme Hick (England) flag Graeme Hick (England) 32.12 126* Runs in 118 Balls in 1st inns for England vs Sri Lanka at Adelaide on 23-Jan-1999 (SR-107%)
886 Down 1 MS Dhoni (India) flag MS Dhoni (India) 32.10 124 Runs in 107 Balls in 1st inns for India vs Australia at Nagpur on 28-Oct-2009 (SR-116%)
887 Down 1 Mark Waugh (Australia) flag Mark Waugh (Australia) 32.08 115* Runs in 125 Balls in 2nd inns for Australia vs South Africa at Gqeberha on 31-Mar-1997 (SR-92%)
889 Down 1 Jonny Bairstow (England) flag Jonny Bairstow (England) 32.07 124 Runs in 112 Balls in 2nd inns for England vs India at Pune on 26-Mar-2021 (SR-111%)
890 Down 1 Shahid Afridi (Pakistan) flag Shahid Afridi (Pakistan) 32.06 109 Runs in 94 Balls in 1st inns for Pakistan vs India at Toronto on 19-Sep-1998 (SR-116%)
891 Down 1 Mark Waugh (Australia) flag Mark Waugh (Australia) 32.06 107 Runs in 111 Balls in 1st inns for Australia vs South Africa at Sydney on 23-Jan-1994 (SR-96%)
892 Down 1 Faf du Plessis (South Africa) flag Faf du Plessis (South Africa) 32.05 100 Runs in 94 Balls in 1st inns for South Africa vs Australia at Manchester on 06-Jul-2019 (SR-106%)
893 Down 1 Carl Hooper (West Indies) flag Carl Hooper (West Indies) 32.05 110* Runs in 109 Balls in 2nd inns for West Indies vs Australia at Brisbane on 05-Jan-1997 (SR-101%)
896 Down 1 Kevin Pietersen (England) flag Kevin Pietersen (England) 32.00 91* Runs in 65 Balls in 2nd inns for England vs Australia at Bristol on 19-Jun-2005 (SR-140%)
897 Down 1 Nathan Astle (New Zealand) flag Nathan Astle (New Zealand) 31.99 115* Runs in 131 Balls in 2nd inns for New Zealand vs India at Harare on 06-Sep-2005 (SR-88%)
898 Down 1 Sachin Tendulkar (India) flag Sachin Tendulkar (India) 31.98 82 Runs in 49 Balls in 2nd inns for India vs New Zealand at Auckland on 27-Mar-1994 (SR-167%)
899 Down 1 Mohammad Azharuddin (India) flag Mohammad Azharuddin (India) 31.98 79 Runs in 77 Balls in 1st inns for India vs South Africa at Adelaide on 15-Mar-1992 (SR-103%)
900 Down 1 Trevor Chappell (Australia) flag Trevor Chappell (Australia) 31.97 110 Runs in 131 Balls in 1st inns for Australia vs India at Nottingham on 13-Jun-1983 (SR-84%)
902 Down 1 Mahela Jayawardene (Sri Lanka) flag Mahela Jayawardene (Sri Lanka) 31.96 77 Runs in 61 Balls in 1st inns for Sri Lanka vs South Africa at Centurion on 22-Sep-2009 (SR-126%)
903 Down 1 Viv Richards (West Indies) flag Viv Richards (West Indies) 31.95 95* Runs in 117 Balls in 2nd inns for West Indies vs Australia at London on 18-Jun-1983 (SR-81%)
904 Down 1 Ken Wadsworth (New Zealand) flag Ken Wadsworth (New Zealand) 31.95 104 Runs in 98 Balls in 2nd inns for New Zealand vs Australia at Christchurch on 31-Mar-1974 (SR-106%)
905 Down 1 VVS Laxman (India) flag VVS Laxman (India) 31.92 106* Runs in 130 Balls in 1st inns for India vs Australia at Sydney on 22-Jan-2004 (SR-82%)
906 Down 1 Ijaz Ahmed (Pakistan) flag Ijaz Ahmed (Pakistan) 31.91 137 Runs in 130 Balls in 1st inns for Pakistan vs England at Sharjah on 07-Apr-1999 (SR-105%)
907 Down 1 Mohammad Azharuddin (India) flag Mohammad Azharuddin (India) 31.91 95* Runs in 63 Balls in 2nd inns for India vs England at Gwalior on 05-Mar-1993 (SR-151%)
910 Down 1 Reeza Hendricks (South Africa) flag Reeza Hendricks (South Africa) 31.89 85 Runs in 75 Balls in 1st inns for South Africa vs England at Mumbai on 21-Oct-2023 (SR-113%)
913 Down 1 Manish Pandey (India) flag Manish Pandey (India) 31.85 104* Runs in 81 Balls in 2nd inns for India vs Australia at Sydney on 23-Jan-2016 (SR-128%)
914 Down 1 Michael Clarke (Australia) flag Michael Clarke (Australia) 31.84 92 Runs in 75 Balls in 1st inns for Australia vs South Africa at Basseterre on 24-Mar-2007 (SR-123%)
915 Down 1 Mitchell Hay (New Zealand) flag Mitchell Hay (New Zealand) 31.84 99* Runs in 78 Balls in 1st inns for New Zealand vs Pakistan at Hamilton on 02-Apr-2025 (SR-127%)
916 Down 1 Heinrich Klaasen (South Africa) flag Heinrich Klaasen (South Africa) 31.84 97 Runs in 74 Balls in 2nd inns for South Africa vs Pakistan at Cape Town on 19-Dec-2024 (SR-131%)
918 Down 1 Kevin O'Brien (Ireland) flag Kevin O'Brien (Ireland) 31.82 142 Runs in 125 Balls in 1st inns for Ireland vs Kenya at Nairobi on 02-Feb-2007 (SR-114%)
919 Down 1 Mohammad Azharuddin (India) flag Mohammad Azharuddin (India) 31.80 111* Runs in 117 Balls in 2nd inns for India vs Sri Lanka at Colombo on 17-Aug-1997 (SR-95%)
922 Down 1 Sameer Dighe (India) flag Sameer Dighe (India) 31.74 94* Runs in 96 Balls in 2nd inns for India vs West Indies at Harare on 07-Jul-2001 (SR-98%)
923 Down 1 Graham Gooch (England) flag Graham Gooch (England) 31.73 136 Runs in 162 Balls in 1st inns for England vs Australia at London on 29-May-1989 (SR-84%)
Tags: #topcricketplayersofalltime #bestcricketplayersofalltime #greatestcricketplayers #odicricket #odis #menodis #shubmangill #gill #viratkohli #kohli #kevinpietersen #pietersen #aravindadesilva #silva #majidkhan #khan #fafduplessis #plessis #jamiehow #how #sandeeppatil #patil #janithliyanage #liyanage #ajinkyarahane #rahane #abdevilliers #villiers #iccrankings #icctestrankings #iccodirankings #icct20irankings #iccteamrankings #iccplayerrankings #iccmenrankings #iccwomenrankings #iplrankings