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
901 Down 1 Wasim Akram (Pakistan) flag Wasim Akram (Pakistan) 61.99 69 Runs | 6 Wickets | Ct/St for Pakistan vs England at London on 18-Jun-1992
902 Down 1 Shakib Al Hasan (Bangladesh) flag Shakib Al Hasan (Bangladesh) 61.99 67 Runs | 4 Wickets | Ct/St for Bangladesh vs New Zealand at Christchurch on 20-Jan-2017
903 Down 1 Azhar Ali (Pakistan) flag Azhar Ali (Pakistan) 61.99 248 Runs | Wickets | Ct/St for Pakistan vs Australia at Melbourne on 26-Dec-2016
904 Down 1 Chris Cairns (New Zealand) flag Chris Cairns (New Zealand) 61.99 108 Runs | 3 Wickets | Ct/St for New Zealand vs Australia at Hamilton on 31-Mar-2000
905 Down 1 Pat Cummins (Australia) flag Pat Cummins (Australia) 61.98 55 Runs | 5 Wickets | Ct/St for Australia vs New Zealand at Christchurch on 08-Mar-2024
906 Down 1 Chris Gayle (West Indies) flag Chris Gayle (West Indies) 61.98 77 Runs | 3 Wickets | Ct/St for West Indies vs England at London on 17-May-2007
907 Down 1 Shaun Pollock (South Africa) flag Shaun Pollock (South Africa) 61.97 67 Runs | 3 Wickets | Ct/St for South Africa vs Australia at Sydney on 02-Jan-2002
908 Down 1 Alastair Cook (England) flag Alastair Cook (England) 61.97 302 Runs | na Wickets | 2 Ct/St for England vs Australia at Brisbane on 25-Nov-2010
909 Down 1 Franklyn Rose (West Indies) flag Franklyn Rose (West Indies) 61.97 28 Runs | 7 Wickets | Ct/St for West Indies vs South Africa at Durban on 26-Dec-1998
910 Down 1 Tom Hartley (England) flag Tom Hartley (England) 61.97 57 Runs | 5 Wickets | Ct/St for England vs India at Visakhapatnam on 02-Feb-2024
911 Down 1 Salman Agha (Pakistan) flag Salman Agha (Pakistan) 61.97 167 Runs | 1 Wickets | Ct/St for Pakistan vs England at Multan on 07-Oct-2024
912 Down 1 Greg Chappell (Australia) flag Greg Chappell (Australia) 61.97 188 Runs | 2 Wickets | Ct/St for Australia vs West Indies at Sydney on 03-Jan-1976
913 Down 1 Jacob Oram (New Zealand) flag Jacob Oram (New Zealand) 61.97 135 Runs | 2 Wickets | Ct/St for New Zealand vs South Africa at Centurion on 15-Apr-2006
914 Down 1 David Warner (Australia) flag David Warner (Australia) 61.97 136 Runs | Wickets | Ct/St for Australia vs South Africa at Gqeberha on 20-Feb-2014
915 Down 1 Bill Edrich (England) flag Bill Edrich (England) 61.97 102 Runs | 3 Wickets | Ct/St for England vs Australia at Melbourne on 01-Jan-1947
916 Down 1 Tahir Naqqash (Pakistan) flag Tahir Naqqash (Pakistan) 61.96 51 Runs | 6 Wickets | Ct/St for Pakistan vs England at Birmingham on 29-Jul-1982
917 Down 1 Ian Botham (England) flag Ian Botham (England) 61.96 81 Runs | 5 Wickets | Ct/St for England vs Australia at Adelaide on 27-Jan-1979
918 Down 1 Shaun Pollock (South Africa) flag Shaun Pollock (South Africa) 61.96 76 Runs | 4 Wickets | Ct/St for South Africa vs Australia at Melbourne on 26-Dec-2005
919 Down 1 Vernon Philander (South Africa) flag Vernon Philander (South Africa) 61.96 83 Runs | 5 Wickets | Ct/St for South Africa vs Australia at Perth on 03-Nov-2016
920 Down 1 Neil Harvey (Australia) flag Neil Harvey (Australia) 61.95 200 Runs | 1 Wickets | Ct/St for Australia vs South Africa at Adelaide on 24-Jan-1953
921 Down 1 Dominic Cork (England) flag Dominic Cork (England) 61.95 53 Runs | 8 Wickets | Ct/St for England vs West Indies at London on 22-Jun-1995
922 Down 1 Matt Henry (New Zealand) flag Matt Henry (New Zealand) 61.95 58 Runs | 9 Wickets | Ct/St for New Zealand vs South Africa at Christchurch on 17-Feb-2022
923 Down 1 Hardik Pandya (India) flag Hardik Pandya (India) 61.94 70 Runs | 6 Wickets | Ct/St for India vs England at Nottingham on 18-Aug-2018
924 Down 1 Wasim Akram (Pakistan) flag Wasim Akram (Pakistan) 61.94 66 Runs | 6 Wickets | Ct/St for Pakistan vs West Indies at Faisalabad on 24-Oct-1986
925 Down 1 Lasith Malinga (Sri Lanka) flag Lasith Malinga (Sri Lanka) 61.94 64 Runs | 7 Wickets | Ct/St for Sri Lanka vs India at Galle on 18-Jul-2010
926 Down 1 Mark Butcher (England) flag Mark Butcher (England) 61.93 220 Runs | Wickets | Ct/St for England vs Australia at Leeds on 16-Aug-2001
927 Down 1 Andrew Symonds (Australia) flag Andrew Symonds (Australia) 61.93 72 Runs | 5 Wickets | Ct/St for Australia vs South Africa at Melbourne on 26-Dec-2005
928 Down 1 Kapil Dev (India) flag Kapil Dev (India) 61.92 38 Runs | 8 Wickets | Ct/St for India vs Australia at Adelaide on 13-Dec-1985
929 Down 1 Kemar Roach (West Indies) flag Kemar Roach (West Indies) 61.92 38 Runs | 5 Wickets | Ct/St for West Indies vs India at North Sound on 22-Aug-2019
930 Down 1 Shane Watson (Australia) flag Shane Watson (Australia) 61.92 202 Runs | Wickets | 2 Ct/St for Australia vs England at London on 21-Aug-2013
931 Down 1 Azhar Mahmood (Pakistan) flag Azhar Mahmood (Pakistan) 61.92 178 Runs | 2 Wickets | Ct/St for Pakistan vs South Africa at Rawalpindi on 06-Oct-1997
932 Down 1 Kapil Dev (India) flag Kapil Dev (India) 61.91 141 Runs | 2 Wickets | Ct/St for India vs South Africa at Gqeberha on 26-Dec-1992
933 Down 1 Nicky Boje (South Africa) flag Nicky Boje (South Africa) 61.91 85 Runs | 7 Wickets | Ct/St for South Africa vs India at Bengaluru on 02-Mar-2000
934 Down 1 Fanie de Villiers (South Africa) flag Fanie de Villiers (South Africa) 61.90 20 Runs | 10 Wickets | 1 Ct/St for South Africa vs Australia at Sydney on 02-Jan-1994
935 Down 1 Ewen Chatfield (New Zealand) flag Ewen Chatfield (New Zealand) 61.89 4 Runs | 10 Wickets | 1 Ct/St for New Zealand vs West Indies at Port of Spain on 29-Mar-1985
936 Down 1 Steve Waugh (Australia) flag Steve Waugh (Australia) 61.89 152 Runs | 2 Wickets | Ct/St for Australia vs England at Melbourne on 26-Dec-1998
937 Down 1 Sourav Ganguly (India) flag Sourav Ganguly (India) 61.89 184 Runs | 3 Wickets | Ct/St for India vs England at Nottingham on 04-Jul-1996
938 Down 1 Frank Worrell (West Indies) flag Frank Worrell (West Indies) 61.88 24 Runs | 7 Wickets | 3 Ct/St for West Indies vs Australia at Sydney on 25-Jan-1952
939 Down 1 Trent Boult (New Zealand) flag Trent Boult (New Zealand) 61.86 10 Runs | 9 Wickets | 1 Ct/St for New Zealand vs England at London on 21-May-2015
940 Down 1 Andrew Hall (South Africa) flag Andrew Hall (South Africa) 61.84 189 Runs | 3 Wickets | Ct/St for South Africa vs India at Kanpur on 20-Nov-2004
941 Down 1 Mudassar Nazar (Pakistan) flag Mudassar Nazar (Pakistan) 61.82 105 Runs | 3 Wickets | Ct/St for Pakistan vs Australia at Sydney on 02-Jan-1984
942 Down 1 Chris Woakes (England) flag Chris Woakes (England) 61.82 137 Runs | 4 Wickets | Ct/St for England vs India at London on 09-Aug-2018
943 Down 1 Adam Gilchrist (Australia) flag Adam Gilchrist (Australia) 61.81 170 Runs | na Wickets | 6 Ct/St for Australia vs England at Sydney on 02-Jan-2003
944 Down 1 Ray Lindwall (Australia) flag Ray Lindwall (Australia) 61.81 40 Runs | 8 Wickets | 1 Ct/St for Australia vs England at London on 24-Jun-1948
945 Down 1 Dennis Lillee (Australia) flag Dennis Lillee (Australia) 61.81 20 Runs | 7 Wickets | 1 Ct/St for Australia vs England at Leeds on 16-Jul-1981
946 Down 1 Chris Gayle (West Indies) flag Chris Gayle (West Indies) 61.80 148 Runs | Wickets | 1 Ct/St for West Indies vs South Africa at Cape Town on 02-Jan-2004
947 Down 1 Alby Roberts (New Zealand) flag Alby Roberts (New Zealand) 61.80 83 Runs | 6 Wickets | 1 Ct/St for New Zealand vs England at London on 26-Jun-1937
948 Down 1 Gary Kirsten (South Africa) flag Gary Kirsten (South Africa) 61.79 235 Runs | na Wickets | 1 Ct/St for South Africa vs India at Kolkata on 27-Nov-1996
949 Down 1 Aravinda de Silva (Sri Lanka) flag Aravinda de Silva (Sri Lanka) 61.79 219 Runs | na Wickets | 1 Ct/St for Sri Lanka vs New Zealand at Auckland on 01-Mar-1991
950 Down 1 John Bracewell (New Zealand) flag John Bracewell (New Zealand) 61.78 29 Runs | 6 Wickets | 1 Ct/St for New Zealand vs England at Nottingham on 25-Aug-1983
951 Down 1 Dwayne Bravo (West Indies) flag Dwayne Bravo (West Indies) 61.78 73 Runs | 2 Wickets | 3 Ct/St for West Indies vs England at Manchester on 07-Jun-2007
952 Down 1 George Gunn (England) flag George Gunn (England) 61.78 193 Runs | na Wickets | 1 Ct/St for England vs Australia at Sydney on 13-Dec-1907
953 Down 1 Washington Sundar (India) flag Washington Sundar (India) 61.77 84 Runs | 4 Wickets | 1 Ct/St for India vs Australia at Brisbane on 15-Jan-2021
954 Down 1 Ravindra Jadeja (India) flag Ravindra Jadeja (India) 61.77 46 Runs | 5 Wickets | 1 Ct/St for India vs England at Southampton on 27-Jul-2014
955 Down 1 Carl Hooper (West Indies) flag Carl Hooper (West Indies) 61.76 81 Runs | 2 Wickets | 1 Ct/St for West Indies vs India at Chennai on 17-Oct-2002
956 Down 1 Claude Carter (South Africa) flag Claude Carter (South Africa) 61.76 64 Runs | 7 Wickets | 1 Ct/St for South Africa vs England at Durban on 14-Feb-1914
957 Down 1 Kapil Dev (India) flag Kapil Dev (India) 61.76 74 Runs | 5 Wickets | Ct/St for India vs Pakistan at Karachi on 23-Dec-1982
958 Down 1 Frank Foster (England) flag Frank Foster (England) 61.76 50 Runs | 7 Wickets | 1 Ct/St for England vs Australia at Melbourne on 09-Feb-1912
959 Down 1 Gavin Robertson (Australia) flag Gavin Robertson (Australia) 61.76 57 Runs | 5 Wickets | 1 Ct/St for Australia vs India at Chennai on 06-Mar-1998
960 Down 1 Frank Tyson (England) flag Frank Tyson (England) 61.76 24 Runs | 8 Wickets | 1 Ct/St for England vs South Africa at Gqeberha on 01-Mar-1957
961 Down 1 Shane Warne (Australia) flag Shane Warne (Australia) 61.72 36 Runs | 8 Wickets | 1 Ct/St for Australia vs South Africa at Durban on 24-Mar-2006
962 Down 1 Alan Davidson (Australia) flag Alan Davidson (Australia) 61.72 77 Runs | 5 Wickets | 1 Ct/St for Australia vs England at Manchester on 27-Jul-1961
963 Down 1 Stuart MacGill (Australia) flag Stuart MacGill (Australia) 61.72 6 Runs | 12 Wickets | 3 Ct/St for Australia vs England at Sydney on 02-Jan-1999
964 Down 1 John Reid (New Zealand) flag John Reid (New Zealand) 61.70 92 Runs | 5 Wickets | 1 Ct/St for New Zealand vs South Africa at Gqeberha on 05-Feb-1954
965 Down 1 Mark Waugh (Australia) flag Mark Waugh (Australia) 61.69 139 Runs | 2 Wickets | 1 Ct/St for Australia vs West Indies at St John's on 27-Apr-1991
966 Down 1 Aiden Markram (South Africa) flag Aiden Markram (South Africa) 61.68 136 Runs | 2 Wickets | 1 Ct/St for South Africa vs Australia at London on 11-Jun-2025
967 Down 1 Ben Stokes (England) flag Ben Stokes (England) 61.65 138 Runs | 3 Wickets | 1 Ct/St for England vs Australia at Perth on 13-Dec-2013
968 Down 1 Harold Larwood (England) flag Harold Larwood (England) 61.65 98 Runs | 5 Wickets | 1 Ct/St for England vs Australia at Sydney on 23-Feb-1933
969 Down 1 Wellington Masakadza (Zimbabwe) flag Wellington Masakadza (Zimbabwe) 61.64 61 Runs | 5 Wickets | 1 Ct/St for Zimbabwe vs South Africa at Bulawayo on 28-Jun-2025
970 Down 1 Matthew Hayden (Australia) flag Matthew Hayden (Australia) 61.57 171 Runs | na Wickets | 7 Ct/St for Australia vs Sri Lanka at Galle on 08-Mar-2004
971 Down 1 Andrew Hilditch (Australia) flag Andrew Hilditch (Australia) 61.54 199 Runs | na Wickets | 2 Ct/St for Australia vs England at Leeds on 13-Jun-1985
972 Down 1 Clem Hill (Australia) flag Clem Hill (Australia) 61.54 195 Runs | na Wickets | 2 Ct/St for Australia vs England at Adelaide on 17-Jan-1902
973 Down 1 Karsan Ghavri (India) flag Karsan Ghavri (India) 61.54 26 Runs | 7 Wickets | 2 Ct/St for India vs Australia at Adelaide on 28-Jan-1978
974 Down 1 Graham Gooch (England) flag Graham Gooch (England) 61.53 170 Runs | Wickets | 2 Ct/St for England vs West Indies at London on 19-Jun-1980
975 Down 1 Ravichandran Ashwin (India) flag Ravichandran Ashwin (India) 61.50 na Runs | 13 Wickets | 2 Ct/St for India vs New Zealand at Indore on 08-Oct-2016
976 Down 1 Charles Macartney (Australia) flag Charles Macartney (Australia) 61.46 22 Runs | 11 Wickets | 1 Ct/St for Australia vs England at Leeds on 01-Jul-1909
977 Down 1 Chris Lewis (England) flag Chris Lewis (England) 61.46 78 Runs | 6 Wickets | 2 Ct/St for England vs West Indies at Birmingham on 25-Jul-1991
978 Down 1 Bruce Reid (Australia) flag Bruce Reid (Australia) 61.46 3 Runs | 13 Wickets | 1 Ct/St for Australia vs England at Melbourne on 26-Dec-1990
979 Down 1 Vinoo Mankad (India) flag Vinoo Mankad (India) 61.46 11 Runs | 13 Wickets | 1 Ct/St for India vs Pakistan at Delhi on 16-Oct-1952
980 Down 1 Muthiah Muralidaran (Sri Lanka) flag Muthiah Muralidaran (Sri Lanka) 61.45 na Runs | 11 Wickets | 1 Ct/St for Sri Lanka vs India at Colombo on 23-Jul-2008
981 Down 1 Bruce Taylor (New Zealand) flag Bruce Taylor (New Zealand) 61.37 68 Runs | 8 Wickets | 2 Ct/St for New Zealand vs West Indies at Port of Spain on 20-Apr-1972
982 Down 1 Rahul Dravid (India) flag Rahul Dravid (India) 61.36 293 Runs | na Wickets | 2 Ct/St for India vs New Zealand at Hamilton on 02-Jan-1999
983 Down 1 John Snow (England) flag John Snow (England) 61.35 37 Runs | 8 Wickets | 1 Ct/St for England vs West Indies at Bridgetown on 29-Feb-1968
984 Down 1 Keith Stackpole (Australia) flag Keith Stackpole (Australia) 61.35 223 Runs | Wickets | 1 Ct/St for Australia vs England at Adelaide on 29-Jan-1971
985 Down 1 Jimmy Blanckenberg (South Africa) flag Jimmy Blanckenberg (South Africa) 61.34 31 Runs | 9 Wickets | 2 Ct/St for South Africa vs England at Johannesburg on 23-Dec-1922
986 Down 1 Bishan Bedi (India) flag Bishan Bedi (India) 61.33 26 Runs | 9 Wickets | 1 Ct/St for India vs Australia at Delhi on 28-Nov-1969
987 Down 1 David Warner (Australia) flag David Warner (Australia) 61.33 279 Runs | na Wickets | 1 Ct/St for Australia vs New Zealand at Brisbane on 05-Nov-2015
988 Down 1 Michael Vaughan (England) flag Michael Vaughan (England) 61.33 157 Runs | Wickets | 1 Ct/St for England vs Sri Lanka at Kandy on 10-Dec-2003
989 Down 1 Somachandra De Silva (Sri Lanka) flag Somachandra De Silva (Sri Lanka) 61.32 95 Runs | 3 Wickets | 1 Ct/St for Sri Lanka vs India at Chennai on 17-Sep-1982
990 Down 1 Jacques Kallis (South Africa) flag Jacques Kallis (South Africa) 61.31 90 Runs | 7 Wickets | 1 Ct/St for South Africa vs Sri Lanka at Centurion on 15-Nov-2002
991 Down 1 Kumar Sangakkara (Sri Lanka) flag Kumar Sangakkara (Sri Lanka) 61.31 296 Runs | na Wickets | 1 Ct/St for Sri Lanka vs South Africa at Colombo on 11-Aug-2004
992 Down 1 Hanif Mohammad (Pakistan) flag Hanif Mohammad (Pakistan) 61.31 215 Runs | Wickets | 1 Ct/St for Pakistan vs England at Dhaka on 19-Jan-1962
993 Down 1 Daniel Vettori (New Zealand) flag Daniel Vettori (New Zealand) 61.30 123 Runs | 3 Wickets | 1 Ct/St for New Zealand vs England at Hamilton on 05-Mar-2008
994 Down 1 KL Rahul (India) flag KL Rahul (India) 61.30 186 Runs | na Wickets | 3 Ct/St for India vs England at London on 07-Sep-2018
995 Down 1 Brendon McCullum (New Zealand) flag Brendon McCullum (New Zealand) 61.30 170 Runs | Wickets | 4 Ct/St for New Zealand vs Australia at Christchurch on 20-Feb-2016
996 Down 1 Chris Woakes (England) flag Chris Woakes (England) 61.29 58 Runs | 7 Wickets | 1 Ct/St for England vs Pakistan at Manchester on 22-Jul-2016
997 Down 1 Brian McMillan (South Africa) flag Brian McMillan (South Africa) 61.28 135 Runs | 3 Wickets | 1 Ct/St for South Africa vs England at Johannesburg on 30-Nov-1995
998 Down 1 Noman Ali (Pakistan) flag Noman Ali (Pakistan) 61.28 45 Runs | 9 Wickets | 1 Ct/St for Pakistan vs England at Rawalpindi on 24-Oct-2024
999 Down 1 Daniel Vettori (New Zealand) flag Daniel Vettori (New Zealand) 61.19 139 Runs | 2 Wickets | 1 Ct/St for New Zealand vs India at Hamilton on 18-Mar-2009
1000 Down 1 Harry Brook (England) flag Harry Brook (England) 61.16 186 Runs | 1 Wickets | 1 Ct/St for England vs New Zealand at Wellington on 24-Feb-2023
Tags: #topcricketplayersofalltime #bestcricketplayersofalltime #greatestcricketplayers #testcricket #tests #mentests #wasimakram #akram #shakibalhasan #hasan #azharali #ali #chriscairns #cairns #patcummins #cummins #chrisgayle #gayle #shaunpollock #pollock #alastaircook #cook #franklynrose #rose #tomhartley #hartley #salmanagha #agha #iccrankings #icctestrankings #iccodirankings #icct20irankings #iccteamrankings #iccplayerrankings #iccmenrankings #iccwomenrankings #iplrankings