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
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%)
807 Down 1 Adam Gilchrist (Australia) flag Adam Gilchrist (Australia) 32.74 54 Runs in 36 Balls in 2nd inns for Australia vs Pakistan at London on 20-Jun-1999 (SR-150%)
808 Down 1 Chris Gayle (West Indies) flag Chris Gayle (West Indies) 32.73 135 Runs in 129 Balls in 1st inns for West Indies vs England at Bridgetown on 20-Feb-2019 (SR-105%)
809 Down 1 Chris Gayle (West Indies) flag Chris Gayle (West Indies) 32.72 79 Runs in 58 Balls in 1st inns for West Indies vs England at Bridgetown on 21-Apr-2007 (SR-136%)
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%)
812 Down 1 Tony de Zorzi (South Africa) flag Tony de Zorzi (South Africa) 32.69 119* Runs in 122 Balls in 2nd inns for South Africa vs India at Gqeberha on 19-Dec-2023 (SR-98%)
813 Down 1 Soumya Sarkar (Bangladesh) flag Soumya Sarkar (Bangladesh) 32.69 117 Runs in 92 Balls in 2nd inns for Bangladesh vs Zimbabwe at Chattogram on 26-Oct-2018 (SR-127%)
814 Down 1 Dinesh Mongia (India) flag Dinesh Mongia (India) 32.69 159* Runs in 147 Balls in 1st inns for India vs Zimbabwe at Guwahati on 19-Mar-2002 (SR-108%)
815 Down 1 Yuvraj Singh (India) flag Yuvraj Singh (India) 32.68 84 Runs in 80 Balls in 1st inns for India vs Australia at Nairobi on 07-Oct-2000 (SR-105%)
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%)
819 Down 1 Arjuna Ranatunga (Sri Lanka) flag Arjuna Ranatunga (Sri Lanka) 32.66 131* Runs in 152 Balls in 2nd inns for Sri Lanka vs India at Colombo on 18-Jul-1997 (SR-86%)
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%)
821 Down 1 David Miller (South Africa) flag David Miller (South Africa) 32.64 85* Runs in 72 Balls in 1st inns for South Africa vs Sri Lanka at Pallekele on 26-Jul-2013 (SR-118%)
822 Down 1 Ian Blackwell (England) flag Ian Blackwell (England) 32.64 82 Runs in 68 Balls in 1st inns for England vs India at Colombo on 22-Sep-2002 (SR-121%)
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%)
826 Down 1 Graeme Smith (South Africa) flag Graeme Smith (South Africa) 32.62 119* Runs in 124 Balls in 2nd inns for South Africa vs Australia at Centurion on 26-Feb-2006 (SR-96%)
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%)
828 Down 1 Kumar Sangakkara (Sri Lanka) flag Kumar Sangakkara (Sri Lanka) 32.60 138* Runs in 147 Balls in 1st inns for Sri Lanka vs India at Jaipur on 31-Oct-2005 (SR-94%)
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%)
830 Down 1 Shimron Hetmyer (West Indies) flag Shimron Hetmyer (West Indies) 32.59 94 Runs in 64 Balls in 2nd inns for West Indies vs India at Visakhapatnam on 24-Oct-2018 (SR-147%)
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%)
833 Down 1 Ben Stokes (England) flag Ben Stokes (England) 32.52 108 Runs in 84 Balls in 1st inns for England vs Netherlands at Pune on 08-Nov-2023 (SR-129%)
834 Down 1 Sanath Jayasuriya (Sri Lanka) flag Sanath Jayasuriya (Sri Lanka) 32.52 86 Runs in 65 Balls in 1st inns for Sri Lanka vs South Africa at Perth on 31-Jan-2006 (SR-132%)
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%)
839 Down 1 Sanath Jayasuriya (Sri Lanka) flag Sanath Jayasuriya (Sri Lanka) 32.48 99 Runs in 83 Balls in 2nd inns for Sri Lanka vs England at Adelaide on 17-Jan-2003 (SR-119%)
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%)
847 Down 1 William Porterfield (Ireland) flag William Porterfield (Ireland) 32.37 119 Runs in 98 Balls in 2nd inns for Ireland vs Afghanistan at Greater Noida on 15-Mar-2017 (SR-121%)
848 Down 1 Asanka Gurusinha (Sri Lanka) flag Asanka Gurusinha (Sri Lanka) 32.35 117* Runs in 140 Balls in 2nd inns for Sri Lanka vs New Zealand at Sharjah on 18-Apr-1994 (SR-84%)
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%)
850 Down 1 Adam Gilchrist (Australia) flag Adam Gilchrist (Australia) 32.34 131 Runs in 118 Balls in 2nd inns for Australia vs Sri Lanka at Sydney on 13-Jan-1999 (SR-111%)
851 Down 1 Eoin Morgan (England/Ireland) flag Eoin Morgan (England/Ireland) 32.34 107* Runs in 101 Balls in 1st inns for England vs Pakistan at Southampton on 22-Sep-2010 (SR-106%)
852 Down 1 David Hemp (Bermuda) flag David Hemp (Bermuda) 32.34 76* Runs in 105 Balls in 2nd inns for Bermuda vs India at Port of Spain on 19-Mar-2007 (SR-72%)
853 Down 1 Stephen Fleming (New Zealand) flag Stephen Fleming (New Zealand) 32.33 102* Runs in 92 Balls in 2nd inns for New Zealand vs Bangladesh at North Sound on 02-Apr-2007 (SR-111%)
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%)
855 Down 1 Lance Klusener (South Africa) flag Lance Klusener (South Africa) 32.30 99 Runs in 96 Balls in 2nd inns for South Africa vs Sri Lanka at Lahore on 08-Nov-1997 (SR-103%)
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%)
858 Down 1 Henry Nicholls (New Zealand) flag Henry Nicholls (New Zealand) 32.29 124* Runs in 80 Balls in 1st inns for New Zealand vs Sri Lanka at Nelson on 08-Jan-2019 (SR-155%)
859 Down 1 Kumar Sangakkara (Sri Lanka) flag Kumar Sangakkara (Sri Lanka) 32.28 128 Runs in 115 Balls in 1st inns for Sri Lanka vs Bangladesh at Mirpur on 20-Feb-2014 (SR-111%)
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%)
861 Down 1 Stephen Fleming (New Zealand) flag Stephen Fleming (New Zealand) 32.26 116* Runs in 122 Balls in 2nd inns for New Zealand vs Australia at Melbourne on 21-Jan-1998 (SR-95%)
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%)
863 Down 1 Suresh Raina (India) flag Suresh Raina (India) 32.25 100 Runs in 75 Balls in 1st inns for India vs England at Cardiff on 27-Aug-2014 (SR-133%)
864 Down 1 Arjuna Ranatunga (Sri Lanka) flag Arjuna Ranatunga (Sri Lanka) 32.25 98 Runs in 115 Balls in 1st inns for Sri Lanka vs India at Hyderabad on 18-Feb-1994 (SR-85%)
865 Down 1 Craig Ervine (Zimbabwe) flag Craig Ervine (Zimbabwe) 32.25 130* Runs in 108 Balls in 2nd inns for Zimbabwe vs New Zealand at Harare on 02-Aug-2015 (SR-120%)
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%)
869 Down 1 Alistair Campbell (Zimbabwe) flag Alistair Campbell (Zimbabwe) 32.23 124 Runs in 142 Balls in 1st inns for Zimbabwe vs Australia at Hobart on 30-Jan-2001 (SR-87%)
870 Down 1 Sean Williams (Zimbabwe) flag Sean Williams (Zimbabwe) 32.23 174 Runs in 101 Balls in 1st inns for Zimbabwe vs United States of America at Harare on 26-Jun-2023 (SR-172%)
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%)
872 Down 1 Travis Head (Australia) flag Travis Head (Australia) 32.20 62 Runs in 48 Balls in 2nd inns for Australia vs South Africa at Kolkata on 16-Nov-2023 (SR-129%)
873 Down 1 Sanath Jayasuriya (Sri Lanka) flag Sanath Jayasuriya (Sri Lanka) 32.19 97 Runs in 94 Balls in 1st inns for Sri Lanka vs Pakistan at Tangier on 17-Aug-2002 (SR-103%)
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%)
875 Down 1 Shimron Hetmyer (West Indies) flag Shimron Hetmyer (West Indies) 32.19 104* Runs in 83 Balls in 1st inns for West Indies vs England at Bridgetown on 22-Feb-2019 (SR-125%)
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%)
878 Down 1 Michael Hussey (Australia) flag Michael Hussey (Australia) 32.18 88* Runs in 56 Balls in 1st inns for Australia vs New Zealand at Christchurch on 10-Dec-2005 (SR-157%)
879 Down 1 Arjuna Ranatunga (Sri Lanka) flag Arjuna Ranatunga (Sri Lanka) 32.16 83* Runs in 93 Balls in 1st inns for Sri Lanka vs West Indies at Sharjah on 28-Oct-1993 (SR-89%)
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%)
881 Down 1 Saeed Anwar (Pakistan) flag Saeed Anwar (Pakistan) 32.15 112* Runs in 125 Balls in 2nd inns for Pakistan vs Sri Lanka at Sharjah on 12-Nov-1996 (SR-90%)
882 Down 1 George Munsey (Scotland) flag George Munsey (Scotland) 32.15 191 Runs in 150 Balls in 1st inns for Scotland vs Netherlands at Dundee on 12-Jun-2025 (SR-127%)
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%)
888 Down 1 Duncan Fletcher (Zimbabwe) flag Duncan Fletcher (Zimbabwe) 32.07 71* Runs in 88 Balls in 1st inns for Zimbabwe vs West Indies at Worcester on 13-Jun-1983 (SR-81%)
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%)
894 Down 1 Dawid Malan (England) flag Dawid Malan (England) 32.01 114* Runs in 145 Balls in 2nd inns for England vs Bangladesh at Mirpur on 01-Mar-2023 (SR-79%)
895 Down 1 Shivnarine Chanderpaul (West Indies) flag Shivnarine Chanderpaul (West Indies) 32.01 107* Runs in 149 Balls in 2nd inns for West Indies vs Pakistan at Abu Dhabi on 14-Nov-2008 (SR-72%)
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%)
Tags: #topcricketplayersofalltime #bestcricketplayersofalltime #greatestcricketplayers #odicricket #odis #menodis #josbuttler #buttler #kusalmendis #mendis #desmondhaynes #haynes #matthewbreetzke #breetzke #ianbell #bell #ijazahmed #ahmed #adamgilchrist #gilchrist #chrisgayle #gayle #jacqueskallis #kallis #mathewsinclair #sinclair #iccrankings #icctestrankings #iccodirankings #icct20irankings #iccteamrankings #iccplayerrankings #iccmenrankings #iccwomenrankings #iplrankings