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
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%)
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%)
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%)
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%)
901 Down 5 David Miller (South Africa) flag David Miller (South Africa) 31.18 130* Runs in 133 Balls in 1st inns for South Africa vs West Indies at Gqeberha on 25-Jan-2015 (SR-98%)
905 Down 5 Shivnarine Chanderpaul (West Indies) flag Shivnarine Chanderpaul (West Indies) 31.15 107* Runs in 149 Balls in 2nd inns for West Indies vs Pakistan at Abu Dhabi on 14-Nov-2008 (SR-72%)
907 Down 5 Chris Gayle (West Indies) flag Chris Gayle (West Indies) 31.15 104* Runs in 118 Balls in 2nd inns for West Indies vs Bangladesh at Jaipur on 11-Oct-2006 (SR-88%)
909 Down 5 Devon Smith (West Indies) flag Devon Smith (West Indies) 31.14 81 Runs in 97 Balls in 2nd inns for West Indies vs India at Chennai on 20-Mar-2011 (SR-84%)
910 Down 5 Allan Border (Australia) flag Allan Border (Australia) 31.13 118* Runs in 88 Balls in 1st inns for Australia vs Sri Lanka at Adelaide on 28-Jan-1985 (SR-134%)
916 Down 5 Adam Gilchrist (Australia) flag Adam Gilchrist (Australia) 31.07 83 Runs in 50 Balls in 2nd inns for Australia vs Sri Lanka at Melbourne on 29-Feb-2008 (SR-166%)
919 Down 5 Dinesh Mongia (India) flag Dinesh Mongia (India) 31.05 159* Runs in 147 Balls in 1st inns for India vs Zimbabwe at Guwahati on 19-Mar-2002 (SR-108%)
920 Down 5 Jean-Paul Duminy (South Africa) flag Jean-Paul Duminy (South Africa) 31.05 115* Runs in 100 Balls in 1st inns for South Africa vs Zimbabwe at Hamilton on 15-Feb-2015 (SR-115%)
922 Down 5 Hashan Tillakaratne (Sri Lanka) flag Hashan Tillakaratne (Sri Lanka) 31.03 104 Runs in 116 Balls in 2nd inns for Sri Lanka vs West Indies at Mumbai on 09-Nov-1993 (SR-90%)
923 Down 5 Allan Border (Australia) flag Allan Border (Australia) 31.03 84* Runs in 44 Balls in 1st inns for Australia vs England at Hyderabad on 19-Oct-1989 (SR-191%)
925 Down 5 Sanath Jayasuriya (Sri Lanka) flag Sanath Jayasuriya (Sri Lanka) 31.02 87 Runs in 78 Balls in 1st inns for Sri Lanka vs Pakistan at Sharjah on 08-Apr-2002 (SR-112%)
928 Down 6 William Porterfield (Ireland) flag William Porterfield (Ireland) 31.01 119 Runs in 98 Balls in 2nd inns for Ireland vs Afghanistan at Greater Noida on 15-Mar-2017 (SR-121%)
931 Down 6 David Warner (Australia) flag David Warner (Australia) 30.99 124 Runs in 119 Balls in 1st inns for Australia vs India at Bengaluru on 28-Sep-2017 (SR-104%)
935 Down 6 Chris Gayle (West Indies) flag Chris Gayle (West Indies) 30.96 122 Runs in 137 Balls in 2nd inns for West Indies vs Pakistan at Abu Dhabi on 16-Nov-2008 (SR-89%)
936 Down 6 Andy Flower (Zimbabwe) flag Andy Flower (Zimbabwe) 30.94 99* Runs in 111 Balls in 1st inns for Zimbabwe vs Australia at Harare on 24-Oct-1999 (SR-89%)
937 Down 6 Chris Gayle (West Indies) flag Chris Gayle (West Indies) 30.93 94 Runs in 78 Balls in 2nd inns for West Indies vs England at Bristol on 24-Sep-2017 (SR-121%)
938 Down 6 Upul Tharanga (Sri Lanka) flag Upul Tharanga (Sri Lanka) 30.93 73 Runs in 74 Balls in 1st inns for Sri Lanka vs New Zealand at Kingston on 24-Apr-2007 (SR-99%)
939 Down 6 Kumar Sangakkara (Sri Lanka) flag Kumar Sangakkara (Sri Lanka) 30.92 128 Runs in 115 Balls in 1st inns for Sri Lanka vs Bangladesh at Mirpur on 20-Feb-2014 (SR-111%)
942 Down 6 Sean Williams (Zimbabwe) flag Sean Williams (Zimbabwe) 30.90 76 Runs in 61 Balls in 2nd inns for Zimbabwe vs West Indies at Canberra on 24-Feb-2015 (SR-125%)
943 Down 6 Shakib Al Hasan (Bangladesh) flag Shakib Al Hasan (Bangladesh) 30.90 82 Runs in 65 Balls in 2nd inns for Bangladesh vs Sri Lanka at Delhi on 06-Nov-2023 (SR-126%)
946 Down 6 Arjuna Ranatunga (Sri Lanka) flag Arjuna Ranatunga (Sri Lanka) 30.87 131* Runs in 152 Balls in 2nd inns for Sri Lanka vs India at Colombo on 18-Jul-1997 (SR-86%)
948 Down 6 Kumar Sangakkara (Sri Lanka) flag Kumar Sangakkara (Sri Lanka) 30.86 138* Runs in 147 Balls in 1st inns for Sri Lanka vs India at Jaipur on 31-Oct-2005 (SR-94%)
951 Down 6 Kumar Sangakkara (Sri Lanka) flag Kumar Sangakkara (Sri Lanka) 30.83 101 Runs in 110 Balls in 2nd inns for Sri Lanka vs Australia at Colombo on 27-Feb-2004 (SR-92%)
958 Down 6 Adam Gilchrist (Australia) flag Adam Gilchrist (Australia) 30.77 118 Runs in 132 Balls in 1st inns for Australia vs Sri Lanka at Perth on 15-Feb-2008 (SR-89%)
961 Down 6 Graeme Wood (Australia) flag Graeme Wood (Australia) 30.76 104* Runs in 142 Balls in 1st inns for Australia vs West Indies at Adelaide on 27-Jan-1985 (SR-73%)
962 Down 6 Nick Knight (England) flag Nick Knight (England) 30.75 111* Runs in 133 Balls in 1st inns for England vs Australia at Sydney on 13-Dec-2002 (SR-83%)
964 Down 6 Dawid Malan (England) flag Dawid Malan (England) 30.74 114* Runs in 145 Balls in 2nd inns for England vs Bangladesh at Mirpur on 01-Mar-2023 (SR-79%)
970 Down 6 Bruce Edgar (New Zealand) flag Bruce Edgar (New Zealand) 30.69 102* Runs in 141 Balls in 2nd inns for New Zealand vs Australia at Melbourne on 01-Feb-1981 (SR-72%)
971 Down 6 Jeremy Bray (Ireland) flag Jeremy Bray (Ireland) 30.68 115* Runs in 137 Balls in 1st inns for Ireland vs Zimbabwe at Kingston on 15-Mar-2007 (SR-84%)
972 Down 6 Michael Hussey (Australia) flag Michael Hussey (Australia) 30.68 105 Runs in 84 Balls in 1st inns for Australia vs New Zealand at Auckland on 18-Feb-2007 (SR-125%)
973 Down 6 Chris Gayle (West Indies) flag Chris Gayle (West Indies) 30.66 80 Runs in 43 Balls in 2nd inns for West Indies vs England at Bridgetown on 27-Mar-2009 (SR-186%)
976 Down 6 Sourav Ganguly (India) flag Sourav Ganguly (India) 30.65 113 Runs in 126 Balls in 1st inns for India vs Sri Lanka at Colombo on 20-Aug-1997 (SR-90%)
977 Down 6 David Warner (Australia) flag David Warner (Australia) 30.63 89* Runs in 114 Balls in 2nd inns for Australia vs Afghanistan at Bristol on 01-Jun-2019 (SR-78%)
978 Down 6 Gary Kirsten (South Africa) flag Gary Kirsten (South Africa) 30.63 115* Runs in 142 Balls in 1st inns for South Africa vs India at Sharjah on 19-Apr-1996 (SR-81%)
979 Down 6 Chris Gayle (West Indies) flag Chris Gayle (West Indies) 30.63 112* Runs in 75 Balls in 2nd inns for West Indies vs Zimbabwe at Harare on 30-Nov-2003 (SR-149%)
982 Down 6 Kusal Perera (Sri Lanka) flag Kusal Perera (Sri Lanka) 30.62 120 Runs in 122 Balls in 1st inns for Sri Lanka vs Bangladesh at Mirpur on 28-May-2021 (SR-98%)
990 Down 6 Ben Stokes (England) flag Ben Stokes (England) 30.57 79 Runs in 54 Balls in 1st inns for England vs India at Birmingham on 30-Jun-2019 (SR-146%)
991 Down 6 Eoin Morgan (England/Ireland) flag Eoin Morgan (England/Ireland) 30.56 103* Runs in 85 Balls in 2nd inns for England vs Australia at Southampton on 22-Jun-2010 (SR-121%)
998 Down 6 Sediqullah Atal (Afghanistan) flag Sediqullah Atal (Afghanistan) 30.53 85 Runs in 95 Balls in 1st inns for Afghanistan vs Australia at Lahore on 28-Feb-2025 (SR-89%)
Tags: #topcricketplayersofalltime #bestcricketplayersofalltime #greatestcricketplayers #odicricket #odis #menodis #duncanfletcher #fletcher #eoinmorgan #morgan #lahiruthirimanne #thirimanne #henrynicholls #nicholls #marcustrescothick #trescothick #davidmiller #miller #shivnarinechanderpaul #chanderpaul #chrisgayle #gayle #devonsmith #smith #allanborder #border #adamgilchrist #gilchrist #iccrankings #icctestrankings #iccodirankings #icct20irankings #iccteamrankings #iccplayerrankings #iccmenrankings #iccwomenrankings #iplrankings