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
801 Down 4 Lance Klusener (South Africa) flag Lance Klusener (South Africa) 32.08 99 Runs in 96 Balls in 2nd inns for South Africa vs Sri Lanka at Lahore on 08-Nov-1997 (SR-103%)
802 Down 4 Mahela Jayawardene (Sri Lanka) flag Mahela Jayawardene (Sri Lanka) 32.07 123 Runs in 108 Balls in 2nd inns for Sri Lanka vs Pakistan at Dambula on 03-Aug-2009 (SR-114%)
803 Down 4 Rahul Dravid (India) flag Rahul Dravid (India) 32.07 103* Runs in 124 Balls in 1st inns for India vs West Indies at Singapore on 08-Sep-1999 (SR-83%)
804 Down 4 Rahmanullah Gurbaz (Afghanistan) flag Rahmanullah Gurbaz (Afghanistan) 32.07 106* Runs in 110 Balls in 2nd inns for Afghanistan vs Bangladesh at Chattogram on 28-Feb-2022 (SR-96%)
805 Down 4 Matthew Breetzke (South Africa) flag Matthew Breetzke (South Africa) 32.06 150 Runs in 148 Balls in 1st inns for South Africa vs New Zealand at Lahore on 10-Feb-2025 (SR-101%)
806 Down 4 Mathew Sinclair (New Zealand) flag Mathew Sinclair (New Zealand) 32.04 118* Runs in 137 Balls in 1st inns for New Zealand vs Sri Lanka at Sharjah on 17-Apr-2001 (SR-86%)
807 Down 4 Desmond Haynes (West Indies) flag Desmond Haynes (West Indies) 32.04 108* Runs in 130 Balls in 1st inns for West Indies vs Australia at Sydney on 17-Jan-1984 (SR-83%)
808 Down 4 Joe Root (England) flag Joe Root (England) 32.04 166* Runs in 139 Balls in 2nd inns for England vs West Indies at Cardiff on 01-Jun-2025 (SR-119%)
809 Down 4 Tony de Zorzi (South Africa) flag Tony de Zorzi (South Africa) 32.02 119* Runs in 122 Balls in 2nd inns for South Africa vs India at Gqeberha on 19-Dec-2023 (SR-98%)
810 Down 4 Ross Taylor (New Zealand) flag Ross Taylor (New Zealand) 32.00 119* Runs in 96 Balls in 1st inns for New Zealand vs England at London on 12-Jun-2015 (SR-124%)
811 Down 4 Ian Bell (England) flag Ian Bell (England) 31.99 126* Runs in 118 Balls in 1st inns for England vs India at Southampton on 21-Aug-2007 (SR-107%)
812 Down 4 Nathan Astle (New Zealand) flag Nathan Astle (New Zealand) 31.98 117 Runs in 150 Balls in 1st inns for New Zealand vs India at Colombo on 20-Jul-2001 (SR-78%)
813 Down 4 Imran Khan (Pakistan) flag Imran Khan (Pakistan) 31.98 102* Runs in 133 Balls in 1st inns for Pakistan vs Sri Lanka at Leeds on 16-Jun-1983 (SR-77%)
814 Down 4 Rohit Sharma (India) flag Rohit Sharma (India) 31.97 162 Runs in 137 Balls in 1st inns for India vs West Indies at Mumbai on 29-Oct-2018 (SR-118%)
815 Down 4 Alastair Cook (England) flag Alastair Cook (England) 31.96 95* Runs in 75 Balls in 2nd inns for England vs Sri Lanka at Nottingham on 06-Jul-2011 (SR-127%)
816 Down 4 Allan Lamb (England) flag Allan Lamb (England) 31.95 102 Runs in 105 Balls in 1st inns for England vs New Zealand at London on 09-Jun-1983 (SR-97%)
817 Down 4 Ricky Ponting (Australia) flag Ricky Ponting (Australia) 31.94 115 Runs in 102 Balls in 1st inns for ICC World XI vs Asia XI at Melbourne on 10-Jan-2005 (SR-113%)
818 Down 4 Mark Waugh (Australia) flag Mark Waugh (Australia) 31.92 115* Runs in 125 Balls in 2nd inns for Australia vs South Africa at Gqeberha on 31-Mar-1997 (SR-92%)
819 Down 4 Kirk Edwards (West Indies) flag Kirk Edwards (West Indies) 31.92 123* Runs in 108 Balls in 1st inns for West Indies vs New Zealand at Hamilton on 08-Jan-2014 (SR-114%)
820 Down 4 Devon Conway (New Zealand) flag Devon Conway (New Zealand) 31.90 101 Runs in 92 Balls in 1st inns for New Zealand vs Pakistan at Karachi on 11-Jan-2023 (SR-110%)
821 Down 4 Kevin Pietersen (England) flag Kevin Pietersen (England) 31.88 91* Runs in 65 Balls in 2nd inns for England vs Australia at Bristol on 19-Jun-2005 (SR-140%)
822 Down 4 Graeme Smith (South Africa) flag Graeme Smith (South Africa) 31.88 119* Runs in 124 Balls in 2nd inns for South Africa vs Australia at Centurion on 26-Feb-2006 (SR-96%)
823 Down 4 Virender Sehwag (India) flag Virender Sehwag (India) 31.84 108 Runs in 95 Balls in 1st inns for India vs Pakistan at Kochi on 02-Apr-2005 (SR-114%)
824 Down 4 Manish Pandey (India) flag Manish Pandey (India) 31.84 104* Runs in 81 Balls in 2nd inns for India vs Australia at Sydney on 23-Jan-2016 (SR-128%)
825 Down 4 Adam Gilchrist (Australia) flag Adam Gilchrist (Australia) 31.84 131 Runs in 118 Balls in 2nd inns for Australia vs Sri Lanka at Sydney on 13-Jan-1999 (SR-111%)
826 Down 4 Eoin Morgan (England/Ireland) flag Eoin Morgan (England/Ireland) 31.83 107* Runs in 101 Balls in 1st inns for England vs Pakistan at Southampton on 22-Sep-2010 (SR-106%)
827 Down 4 Carl Hooper (West Indies) flag Carl Hooper (West Indies) 31.82 112* Runs in 127 Balls in 1st inns for West Indies vs Pakistan at Sharjah on 17-Feb-2002 (SR-88%)
828 Down 4 Mahela Jayawardene (Sri Lanka) flag Mahela Jayawardene (Sri Lanka) 31.79 120 Runs in 111 Balls in 2nd inns for Sri Lanka vs England at Adelaide on 23-Jan-1999 (SR-108%)
829 Down 4 Angelo Mathews (Sri Lanka) flag Angelo Mathews (Sri Lanka) 31.78 85* Runs in 115 Balls in 1st inns for Sri Lanka vs England at Leeds on 21-Jun-2019 (SR-74%)
830 Down 4 Viv Richards (West Indies) flag Viv Richards (West Indies) 31.78 97 Runs in 96 Balls in 1st inns for West Indies vs England at London on 28-Aug-1976 (SR-101%)
831 Down 4 Virat Kohli (India) flag Virat Kohli (India) 31.77 124 Runs in 108 Balls in 2nd inns for India vs New Zealand at Indore on 18-Jan-2026 (SR-115%)
832 Down 5 BJ Watling (New Zealand) flag BJ Watling (New Zealand) 31.72 96* Runs in 88 Balls in 1st inns for New Zealand vs Sri Lanka at Pallekele on 06-Nov-2012 (SR-109%)
833 Down 5 Chris Cairns (New Zealand) flag Chris Cairns (New Zealand) 31.71 102* Runs in 99 Balls in 2nd inns for New Zealand vs South Africa at Brisbane on 19-Jan-2002 (SR-103%)
834 Down 5 Shahid Afridi (Pakistan) flag Shahid Afridi (Pakistan) 31.70 109 Runs in 94 Balls in 1st inns for Pakistan vs India at Toronto on 19-Sep-1998 (SR-116%)
835 Down 5 Alistair Campbell (Zimbabwe) flag Alistair Campbell (Zimbabwe) 31.69 124 Runs in 142 Balls in 1st inns for Zimbabwe vs Australia at Hobart on 30-Jan-2001 (SR-87%)
836 Down 5 Mark Waugh (Australia) flag Mark Waugh (Australia) 31.68 107 Runs in 111 Balls in 1st inns for Australia vs South Africa at Sydney on 23-Jan-1994 (SR-96%)
837 Down 5 Sarfaraz Ahmed (Pakistan) flag Sarfaraz Ahmed (Pakistan) 31.67 105 Runs in 130 Balls in 1st inns for Pakistan vs England at London on 27-Aug-2016 (SR-81%)
838 Down 5 Desmond Haynes (West Indies) flag Desmond Haynes (West Indies) 31.67 104* Runs in 102 Balls in 2nd inns for West Indies vs Australia at Kingston on 26-Apr-1984 (SR-102%)
839 Down 5 Saeed Anwar (Pakistan) flag Saeed Anwar (Pakistan) 31.66 112* Runs in 125 Balls in 2nd inns for Pakistan vs Sri Lanka at Sharjah on 12-Nov-1996 (SR-90%)
840 Down 5 Sanath Jayasuriya (Sri Lanka) flag Sanath Jayasuriya (Sri Lanka) 31.66 97 Runs in 94 Balls in 1st inns for Sri Lanka vs Pakistan at Tangier on 17-Aug-2002 (SR-103%)
841 Down 5 Arjuna Ranatunga (Sri Lanka) flag Arjuna Ranatunga (Sri Lanka) 31.65 83* Runs in 93 Balls in 1st inns for Sri Lanka vs West Indies at Sharjah on 28-Oct-1993 (SR-89%)
842 Down 5 Craig Wishart (Zimbabwe) flag Craig Wishart (Zimbabwe) 31.65 172* Runs in 151 Balls in 1st inns for Zimbabwe vs Namibia at Harare on 10-Feb-2003 (SR-114%)
843 Down 5 Reeza Hendricks (South Africa) flag Reeza Hendricks (South Africa) 31.64 85 Runs in 75 Balls in 1st inns for South Africa vs England at Mumbai on 21-Oct-2023 (SR-113%)
844 Down 5 Shikhar Dhawan (India) flag Shikhar Dhawan (India) 31.64 97* Runs in 81 Balls in 2nd inns for India vs England at Birmingham on 02-Sep-2014 (SR-120%)
845 Down 5 Ryan Rickelton (South Africa) flag Ryan Rickelton (South Africa) 31.63 103 Runs in 106 Balls in 1st inns for South Africa vs Afghanistan at Karachi on 21-Feb-2025 (SR-97%)
846 Down 5 Azmatullah Omarzai (Afghanistan) flag Azmatullah Omarzai (Afghanistan) 31.61 86* Runs in 50 Balls in 1st inns for Afghanistan vs South Africa at Sharjah on 20-Sep-2024 (SR-172%)
847 Down 5 Heinrich Klaasen (South Africa) flag Heinrich Klaasen (South Africa) 31.60 97 Runs in 74 Balls in 2nd inns for South Africa vs Pakistan at Cape Town on 19-Dec-2024 (SR-131%)
848 Down 5 Saeed Anwar (Pakistan) flag Saeed Anwar (Pakistan) 31.60 131 Runs in 141 Balls in 2nd inns for Pakistan vs West Indies at Sharjah on 01-Nov-1993 (SR-93%)
849 Down 5 Virender Sehwag (India) flag Virender Sehwag (India) 31.60 108 Runs in 119 Balls in 2nd inns for India vs New Zealand at Napier on 29-Dec-2002 (SR-91%)
850 Down 5 Mitchell Hay (New Zealand) flag Mitchell Hay (New Zealand) 31.59 99* Runs in 78 Balls in 1st inns for New Zealand vs Pakistan at Hamilton on 02-Apr-2025 (SR-127%)
851 Down 5 Alec Stewart (England) flag Alec Stewart (England) 31.59 116 Runs in 111 Balls in 1st inns for England vs India at Sharjah on 11-Dec-1997 (SR-105%)
852 Down 5 Regis Chakabva (Zimbabwe) flag Regis Chakabva (Zimbabwe) 31.58 102 Runs in 75 Balls in 2nd inns for Zimbabwe vs Bangladesh at Harare on 07-Aug-2022 (SR-136%)
853 Down 5 Shoaib Malik (Pakistan) flag Shoaib Malik (Pakistan) 31.57 125* Runs in 119 Balls in 1st inns for Pakistan vs India at Karachi on 26-Jun-2008 (SR-105%)
854 Down 5 Mohammad Yousuf (Pakistan) flag Mohammad Yousuf (Pakistan) 31.56 104* Runs in 114 Balls in 1st inns for Pakistan vs West Indies at Toronto on 18-Sep-1999 (SR-91%)
855 Down 5 Sikandar Raza (Zimbabwe) flag Sikandar Raza (Zimbabwe) 31.55 117* Runs in 127 Balls in 2nd inns for Zimbabwe vs Bangladesh at Harare on 07-Aug-2022 (SR-92%)
856 Down 5 Stephen Fleming (New Zealand) flag Stephen Fleming (New Zealand) 31.55 116* Runs in 122 Balls in 2nd inns for New Zealand vs Australia at Melbourne on 21-Jan-1998 (SR-95%)
857 Down 5 David Miller (South Africa) flag David Miller (South Africa) 31.54 49 Runs in 18 Balls in 1st inns for South Africa vs New Zealand at Auckland on 24-Mar-2015 (SR-272%)
858 Down 5 Chris Gayle (West Indies) flag Chris Gayle (West Indies) 31.53 61 Runs in 33 Balls in 2nd inns for West Indies vs New Zealand at Wellington on 21-Mar-2015 (SR-185%)
859 Down 5 Ricky Ponting (Australia) flag Ricky Ponting (Australia) 31.52 102 Runs in 112 Balls in 1st inns for Australia vs West Indies at Jaipur on 04-Mar-1996 (SR-91%)
860 Down 5 David Hemp (Bermuda) flag David Hemp (Bermuda) 31.51 76* Runs in 105 Balls in 2nd inns for Bermuda vs India at Port of Spain on 19-Mar-2007 (SR-72%)
861 Down 5 Mohammad Hafeez (Pakistan) flag Mohammad Hafeez (Pakistan) 31.49 84 Runs in 62 Balls in 1st inns for Pakistan vs England at Nottingham on 03-Jun-2019 (SR-135%)
862 Down 5 Asanka Gurusinha (Sri Lanka) flag Asanka Gurusinha (Sri Lanka) 31.48 117* Runs in 140 Balls in 2nd inns for Sri Lanka vs New Zealand at Sharjah on 18-Apr-1994 (SR-84%)
863 Down 5 Ken Wadsworth (New Zealand) flag Ken Wadsworth (New Zealand) 31.45 104 Runs in 98 Balls in 2nd inns for New Zealand vs Australia at Christchurch on 31-Mar-1974 (SR-106%)
864 Down 5 Sanath Jayasuriya (Sri Lanka) flag Sanath Jayasuriya (Sri Lanka) 31.45 130 Runs in 88 Balls in 1st inns for Sri Lanka vs Bangladesh at Karachi on 30-Jun-2008 (SR-148%)
865 Down 5 Ijaz Ahmed (Pakistan) flag Ijaz Ahmed (Pakistan) 31.44 137 Runs in 130 Balls in 1st inns for Pakistan vs England at Sharjah on 07-Apr-1999 (SR-105%)
866 Down 5 Sourav Ganguly (India) flag Sourav Ganguly (India) 31.44 97 Runs in 142 Balls in 1st inns for India vs South Africa at Hove on 15-May-1999 (SR-68%)
867 Down 5 Alok Kapali (Bangladesh) flag Alok Kapali (Bangladesh) 31.43 115 Runs in 96 Balls in 1st inns for Bangladesh vs India at Karachi on 28-Jun-2008 (SR-120%)
868 Down 5 Jonny Bairstow (England) flag Jonny Bairstow (England) 31.43 124 Runs in 112 Balls in 2nd inns for England vs India at Pune on 26-Mar-2021 (SR-111%)
869 Down 5 Marco Jansen (South Africa) flag Marco Jansen (South Africa) 31.42 75* Runs in 42 Balls in 1st inns for South Africa vs England at Mumbai on 21-Oct-2023 (SR-179%)
870 Down 5 Carl Hooper (West Indies) flag Carl Hooper (West Indies) 31.41 110* Runs in 109 Balls in 2nd inns for West Indies vs Australia at Brisbane on 05-Jan-1997 (SR-101%)
871 Down 5 Jonathan Trott (England) flag Jonathan Trott (England) 31.40 82* Runs in 84 Balls in 2nd inns for England vs South Africa at London on 19-Jun-2013 (SR-98%)
872 Down 5 Kane Williamson (New Zealand) flag Kane Williamson (New Zealand) 31.40 95 Runs in 79 Balls in 1st inns for New Zealand vs Pakistan at Bengaluru on 04-Nov-2023 (SR-120%)
873 Down 5 Viv Richards (West Indies) flag Viv Richards (West Indies) 31.40 119 Runs in 146 Balls in 1st inns for West Indies vs India at London on 15-Jun-1983 (SR-82%)
874 Down 5 Arjuna Ranatunga (Sri Lanka) flag Arjuna Ranatunga (Sri Lanka) 31.39 98 Runs in 115 Balls in 1st inns for Sri Lanka vs India at Hyderabad on 18-Feb-1994 (SR-85%)
875 Down 5 MS Dhoni (India) flag MS Dhoni (India) 31.39 124 Runs in 107 Balls in 1st inns for India vs Australia at Nagpur on 28-Oct-2009 (SR-116%)
876 Down 5 Mohammad Azharuddin (India) flag Mohammad Azharuddin (India) 31.39 79 Runs in 77 Balls in 1st inns for India vs South Africa at Adelaide on 15-Mar-1992 (SR-103%)
877 Down 5 Graeme Hick (England) flag Graeme Hick (England) 31.39 126* Runs in 118 Balls in 1st inns for England vs Sri Lanka at Adelaide on 23-Jan-1999 (SR-107%)
878 Down 5 Jonny Bairstow (England) flag Jonny Bairstow (England) 31.38 141* Runs in 114 Balls in 2nd inns for England vs West Indies at Southampton on 29-Sep-2017 (SR-124%)
879 Down 5 Carl Hooper (West Indies) flag Carl Hooper (West Indies) 31.38 113* Runs in 97 Balls in 1st inns for West Indies vs India at Gwalior on 22-Jan-1988 (SR-116%)
880 Down 5 Mohammad Azharuddin (India) flag Mohammad Azharuddin (India) 31.36 111* Runs in 117 Balls in 2nd inns for India vs Sri Lanka at Colombo on 17-Aug-1997 (SR-95%)
881 Down 5 Faf du Plessis (South Africa) flag Faf du Plessis (South Africa) 31.36 100 Runs in 94 Balls in 1st inns for South Africa vs Australia at Manchester on 06-Jul-2019 (SR-106%)
882 Down 5 Jacques Kallis (South Africa) flag Jacques Kallis (South Africa) 31.33 97 Runs in 133 Balls in 2nd inns for South Africa vs India at Colombo on 25-Sep-2002 (SR-73%)
883 Down 5 Dennis Amiss (England) flag Dennis Amiss (England) 31.32 137 Runs in 147 Balls in 1st inns for England vs India at London on 07-Jun-1975 (SR-93%)
884 Down 5 Kusal Perera (Sri Lanka) flag Kusal Perera (Sri Lanka) 31.32 78 Runs in 82 Balls in 1st inns for Sri Lanka vs Australia at Lucknow on 16-Oct-2023 (SR-95%)
885 Down 5 Hashim Amla (South Africa) flag Hashim Amla (South Africa) 31.31 154 Runs in 134 Balls in 1st inns for South Africa vs Sri Lanka at Centurion on 10-Feb-2017 (SR-115%)
886 Down 5 Kris Srikkanth (India) flag Kris Srikkanth (India) 31.31 112 Runs in 113 Balls in 1st inns for India vs West Indies at Sharjah on 16-Oct-1988 (SR-99%)
887 Down 5 Dean Jones (Australia) flag Dean Jones (Australia) 31.29 93* Runs in 82 Balls in 1st inns for Australia vs West Indies at Sydney on 18-Jan-1989 (SR-113%)
888 Down 5 Jonathan Trott (England) flag Jonathan Trott (England) 31.29 86 Runs in 115 Balls in 1st inns for England vs Sri Lanka at Colombo on 26-Mar-2011 (SR-75%)
889 Down 5 Roy Dias (Sri Lanka) flag Roy Dias (Sri Lanka) 31.28 121 Runs in 144 Balls in 1st inns for Sri Lanka vs India at Bengaluru on 26-Sep-1982 (SR-84%)
890 Down 5 Duncan Fletcher (Zimbabwe) flag Duncan Fletcher (Zimbabwe) 31.25 71* Runs in 88 Balls in 1st inns for Zimbabwe vs West Indies at Worcester on 13-Jun-1983 (SR-81%)
891 Down 5 Inzamam-ul-Haq (Pakistan) flag Inzamam-ul-Haq (Pakistan) 31.24 122 Runs in 102 Balls in 2nd inns for Pakistan vs India at Karachi on 13-Mar-2004 (SR-120%)
892 Down 5 Virat Kohli (India) flag Virat Kohli (India) 31.23 103* Runs in 97 Balls in 2nd inns for India vs Bangladesh at Pune on 19-Oct-2023 (SR-106%)
893 Down 5 Eoin Morgan (England/Ireland) flag Eoin Morgan (England/Ireland) 31.23 67 Runs in 34 Balls in 1st inns for England vs South Africa at Centurion on 27-Sep-2009 (SR-197%)
894 Down 5 Kane Williamson (New Zealand) flag Kane Williamson (New Zealand) 31.22 123 Runs in 105 Balls in 1st inns for New Zealand vs Pakistan at Abu Dhabi on 17-Dec-2014 (SR-117%)
895 Down 5 Lahiru Thirimanne (Sri Lanka) flag Lahiru Thirimanne (Sri Lanka) 31.22 101 Runs in 108 Balls in 2nd inns for Sri Lanka vs Pakistan at Mirpur on 08-Mar-2014 (SR-94%)
896 Down 5 Nathan Astle (New Zealand) flag Nathan Astle (New Zealand) 31.21 115* Runs in 131 Balls in 2nd inns for New Zealand vs India at Harare on 06-Sep-2005 (SR-88%)
897 Down 5 Mahela Jayawardene (Sri Lanka) flag Mahela Jayawardene (Sri Lanka) 31.20 77 Runs in 61 Balls in 1st inns for Sri Lanka vs South Africa at Centurion on 22-Sep-2009 (SR-126%)
898 Down 5 Henry Nicholls (New Zealand) flag Henry Nicholls (New Zealand) 31.20 124* Runs in 80 Balls in 1st inns for New Zealand vs Sri Lanka at Nelson on 08-Jan-2019 (SR-155%)
899 Down 5 Marcus Trescothick (England) flag Marcus Trescothick (England) 31.20 109 Runs in 100 Balls in 1st inns for England vs India at London on 13-Jul-2002 (SR-109%)
900 Down 5 Graham Gooch (England) flag Graham Gooch (England) 31.18 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 #lanceklusener #klusener #mahelajayawardene #jayawardene #rahuldravid #dravid #rahmanullahgurbaz #gurbaz #matthewbreetzke #breetzke #mathewsinclair #sinclair #desmondhaynes #haynes #joeroot #root #tonydezorzi #zorzi #rosstaylor #taylor #ianbell #bell #iccrankings #icctestrankings #iccodirankings #icct20irankings #iccteamrankings #iccplayerrankings #iccmenrankings #iccwomenrankings #iplrankings