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 2 Glenn McGrath (Australia) flag Glenn McGrath (Australia) 51.18 na Runs | 7 Wickets | Ct/St for Australia vs Namibia at Potchefstroom on 27-Feb-2003
902 Down 2 Sanath Jayasuriya (Sri Lanka) flag Sanath Jayasuriya (Sri Lanka) 51.18 125 Runs | na Wickets | Ct/St for Sri Lanka vs India at Karachi on 06-Jul-2008
903 Down 2 Saeed Anwar (Pakistan) flag Saeed Anwar (Pakistan) 51.18 194 Runs | na Wickets | Ct/St for Pakistan vs India at Chennai on 21-May-1997
904 Down 2 Stuart Binny (India) flag Stuart Binny (India) 51.18 3 Runs | 6 Wickets | Ct/St for India vs Bangladesh at Mirpur on 17-Jun-2014
905 Down 2 Mustafizur Rahman (Bangladesh) flag Mustafizur Rahman (Bangladesh) 51.17 Runs | 5 Wickets | Ct/St for Bangladesh vs India at Birmingham on 02-Jul-2019
906 Down 2 Robin Singh (India) flag Robin Singh (India) 51.17 Runs | 5 Wickets | Ct/St for India vs Sri Lanka at Taunton on 26-May-1999
907 Down 2 Paul Stirling (Ireland) flag Paul Stirling (Ireland) 51.17 33 Runs | 4 Wickets | 3 Ct/St for Ireland vs Netherlands at Amstelveen on 09-Jul-2010
908 Down 2 Andrew Flintoff (England) flag Andrew Flintoff (England) 51.16 43 Runs | 4 Wickets | 1 Ct/St for England vs Ireland at Georgetown on 30-Mar-2007
909 Down 2 Sean Williams (Zimbabwe) flag Sean Williams (Zimbabwe) 51.16 76 Runs | 2 Wickets | 1 Ct/St for Zimbabwe vs United Arab Emirates at Nelson on 19-Feb-2015
910 Down 2 Charl Langeveldt (South Africa) flag Charl Langeveldt (South Africa) 51.16 1 Runs | 5 Wickets | Ct/St for South Africa vs Sri Lanka at Georgetown on 28-Mar-2007
911 Down 2 Trent Boult (New Zealand) flag Trent Boult (New Zealand) 51.16 Runs | 5 Wickets | Ct/St for New Zealand vs Australia at Auckland on 28-Feb-2015
912 Down 2 Kyle Mills (New Zealand) flag Kyle Mills (New Zealand) 51.16 12 Runs | 3 Wickets | Ct/St for New Zealand vs Australia at Centurion on 05-Oct-2009
913 Down 2 Shakib Al Hasan (Bangladesh) flag Shakib Al Hasan (Bangladesh) 51.16 121 Runs | Wickets | Ct/St for Bangladesh vs England at Cardiff on 08-Jun-2019
914 Down 2 Shahid Afridi (Pakistan) flag Shahid Afridi (Pakistan) 51.16 7 Runs | 5 Wickets | Ct/St for Pakistan vs Kenya at Hambantota on 23-Feb-2011
915 Down 2 Mitchell Starc (Australia) flag Mitchell Starc (Australia) 51.16 16 Runs | 3 Wickets | Ct/St for Australia vs South Africa at Kolkata on 16-Nov-2023
916 Down 2 Kapil Dev (India) flag Kapil Dev (India) 51.16 1 Runs | 3 Wickets | Ct/St for India vs England at Manchester on 22-Jun-1983
917 Down 2 Mervyn Dillon (West Indies) flag Mervyn Dillon (West Indies) 51.16 1 Runs | 4 Wickets | Ct/St for West Indies vs South Africa at Colombo on 13-Sep-2002
918 Down 2 Sajid Mahmood (England) flag Sajid Mahmood (England) 51.16 2 Runs | 4 Wickets | Ct/St for England vs Sri Lanka at North Sound on 04-Apr-2007
919 Down 2 Mohammed Shami (India) flag Mohammed Shami (India) 51.16 3 Runs | 4 Wickets | Ct/St for India vs Pakistan at Adelaide on 15-Feb-2015
920 Down 2 Scott Styris (New Zealand) flag Scott Styris (New Zealand) 51.16 111 Runs | Wickets | Ct/St for New Zealand vs Sri Lanka at St George's on 12-Apr-2007
921 Down 2 Richard Snell (South Africa) flag Richard Snell (South Africa) 51.16 3 Runs | 5 Wickets | Ct/St for South Africa vs Australia at Melbourne on 21-Jan-1994
922 Down 2 Mitchell Starc (Australia) flag Mitchell Starc (Australia) 51.15 4 Runs | 4 Wickets | Ct/St for Australia vs England at London on 25-Jun-2019
923 Down 2 Shoaib Malik (Pakistan) flag Shoaib Malik (Pakistan) 51.15 128 Runs | Wickets | Ct/St for Pakistan vs India at Centurion on 26-Sep-2009
924 Down 2 Matt Henry (New Zealand) flag Matt Henry (New Zealand) 51.15 1 Runs | 3 Wickets | Ct/St for New Zealand vs India at Manchester on 09-Jul-2019
925 Down 2 Sarfraz Nawaz (Pakistan) flag Sarfraz Nawaz (Pakistan) 51.15 Runs | 4 Wickets | Ct/St for Pakistan vs West Indies at Birmingham on 11-Jun-1975
926 Down 2 James Neesham (New Zealand) flag James Neesham (New Zealand) 51.15 97 Runs | Wickets | Ct/St for New Zealand vs Pakistan at Birmingham on 26-Jun-2019
927 Down 2 Adam Zampa (Australia) flag Adam Zampa (Australia) 51.15 1 Runs | 4 Wickets | Ct/St for Australia vs Pakistan at Bengaluru on 20-Oct-2023
928 Down 2 Azhar Mahmood (Pakistan) flag Azhar Mahmood (Pakistan) 51.15 4 Runs | 4 Wickets | Ct/St for Pakistan vs New Zealand at Nairobi on 11-Oct-2000
929 Down 2 Tim Bresnan (England) flag Tim Bresnan (England) 51.15 80 Runs | Wickets | Ct/St for England vs Australia at Centurion on 02-Oct-2009
930 Down 2 Ashish Nehra (India) flag Ashish Nehra (India) 51.15 Runs | 4 Wickets | Ct/St for India vs Pakistan at Centurion on 26-Sep-2009
931 Down 2 Mohammed Shami (India) flag Mohammed Shami (India) 51.15 1 Runs | 5 Wickets | Ct/St for India vs New Zealand at Dharamsala on 22-Oct-2023
932 Down 2 Brad Hogg (Australia) flag Brad Hogg (Australia) 51.15 Runs | 4 Wickets | Ct/St for Australia vs New Zealand at St George's on 20-Apr-2007
933 Down 2 Rohit Sharma (India) flag Rohit Sharma (India) 51.15 171 Runs | Wickets | Ct/St for India vs Australia at Perth on 12-Jan-2016
934 Down 2 Tim Southee (New Zealand) flag Tim Southee (New Zealand) 51.15 Runs | 3 Wickets | Ct/St for New Zealand vs Sri Lanka at Colombo on 29-Mar-2011
935 Down 2 Rudi van Vuuren (Namibia) flag Rudi van Vuuren (Namibia) 51.15 12 Runs | 5 Wickets | Ct/St for Namibia vs England at Gqeberha on 19-Feb-2003
936 Down 2 Mark Waugh (Australia) flag Mark Waugh (Australia) 51.15 30 Runs | 3 Wickets | Ct/St for Australia vs West Indies at Jaipur on 04-Mar-1996
937 Down 2 Martin Crowe (New Zealand) flag Martin Crowe (New Zealand) 51.15 97 Runs | Wickets | Ct/St for New Zealand vs England at London on 09-Jun-1983
938 Down 2 Virat Kohli (India) flag Virat Kohli (India) 51.15 131 Runs | Wickets | Ct/St for India vs Sri Lanka at Colombo on 31-Aug-2017
939 Down 2 Viv Richards (West Indies) flag Viv Richards (West Indies) 51.15 49 Runs | 3 Wickets | Ct/St for West Indies vs Australia at Brisbane on 13-Jan-1985
940 Down 2 Kieron Pollard (West Indies) flag Kieron Pollard (West Indies) 51.15 119 Runs | Wickets | Ct/St for West Indies vs India at Chennai on 11-Dec-2011
941 Down 2 Muthiah Muralidaran (Sri Lanka) flag Muthiah Muralidaran (Sri Lanka) 51.15 8 Runs | 5 Wickets | Ct/St for Sri Lanka vs New Zealand at Sharjah on 09-Apr-2002
942 Down 2 Glenn Maxwell (Australia) flag Glenn Maxwell (Australia) 51.15 102 Runs | Wickets | Ct/St for Australia vs Sri Lanka at Sydney on 08-Mar-2015
943 Down 2 Andy Caddick (England) flag Andy Caddick (England) 51.15 7 Runs | 4 Wickets | Ct/St for England vs South Africa at Johannesburg on 13-Feb-2000
944 Down 2 Dawid Malan (England) flag Dawid Malan (England) 51.15 134 Runs | Wickets | Ct/St for England vs Australia at Adelaide on 17-Nov-2022
945 Down 2 Bilawal Bhatti (Pakistan) flag Bilawal Bhatti (Pakistan) 51.15 39 Runs | 3 Wickets | Ct/St for Pakistan vs South Africa at Cape Town on 24-Nov-2013
946 Down 2 Sachin Tendulkar (India) flag Sachin Tendulkar (India) 51.15 134 Runs | Wickets | Ct/St for India vs Australia at Sharjah on 24-Apr-1998
947 Down 2 Marlon Samuels (West Indies) flag Marlon Samuels (West Indies) 51.15 133 Runs | 1 Wickets | Ct/St for West Indies vs Zimbabwe at Canberra on 24-Feb-2015
948 Down 2 Alzarri Joseph (West Indies) flag Alzarri Joseph (West Indies) 51.15 10 Runs | 4 Wickets | Ct/St for West Indies vs England at Cardiff on 01-Jun-2025
949 Down 2 Shakib Al Hasan (Bangladesh) flag Shakib Al Hasan (Bangladesh) 51.15 114 Runs | Wickets | Ct/St for Bangladesh vs New Zealand at Cardiff on 09-Jun-2017
950 Down 2 Vince Wells (England) flag Vince Wells (England) 51.15 33 Runs | 3 Wickets | Ct/St for England vs Australia at Sydney on 10-Feb-1999
951 Down 2 Andrew Symonds (Australia) flag Andrew Symonds (Australia) 51.15 73 Runs | 2 Wickets | Ct/St for Australia vs India at Perth on 01-Feb-2004
952 Down 2 Shane Watson (Australia) flag Shane Watson (Australia) 51.15 65 Runs | 1 Wickets | Ct/St for Australia vs New Zealand at St George's on 20-Apr-2007
953 Down 2 Ramnaresh Sarwan (West Indies) flag Ramnaresh Sarwan (West Indies) 51.15 115 Runs | 1 Wickets | Ct/St for West Indies vs India at Basseterre on 23-May-2006
954 Down 2 Wavell Hinds (West Indies) flag Wavell Hinds (West Indies) 51.15 3 Runs | 3 Wickets | Ct/St for West Indies vs England at London on 25-Sep-2004
955 Down 2 Viv Richards (West Indies) flag Viv Richards (West Indies) 51.15 60 Runs | 1 Wickets | Ct/St for West Indies vs Australia at Sydney on 18-Jan-1989
956 Down 2 Javagal Srinath (India) flag Javagal Srinath (India) 51.15 6 Runs | 3 Wickets | Ct/St for India vs Sri Lanka at Kolkata on 13-Mar-1996
957 Down 2 Marco Jansen (South Africa) flag Marco Jansen (South Africa) 51.15 20 Runs | 3 Wickets | Ct/St for South Africa vs Pakistan at Chennai on 27-Oct-2023
958 Down 2 Jeremy Coney (New Zealand) flag Jeremy Coney (New Zealand) 51.15 33 Runs | 3 Wickets | Ct/St for New Zealand vs Pakistan at Birmingham on 11-Jun-1983
959 Down 2 Sikandar Raza (Zimbabwe) flag Sikandar Raza (Zimbabwe) 51.15 49 Runs | 3 Wickets | Ct/St for Zimbabwe vs Bangladesh at Chattogram on 24-Oct-2018
960 Down 2 Shane Watson (Australia) flag Shane Watson (Australia) 51.15 21 Runs | 3 Wickets | Ct/St for Australia vs England at Jaipur on 21-Oct-2006
961 Down 2 Tillakaratne Dilshan (Sri Lanka) flag Tillakaratne Dilshan (Sri Lanka) 51.15 73 Runs | 1 Wickets | Ct/St for Sri Lanka vs New Zealand at Colombo on 29-Mar-2011
962 Down 2 Virender Sehwag (India) flag Virender Sehwag (India) 51.15 60 Runs | 1 Wickets | Ct/St for India vs Sri Lanka at Karachi on 06-Jul-2008
963 Down 2 Andrew Flintoff (England) flag Andrew Flintoff (England) 51.15 72 Runs | 2 Wickets | Ct/St for England vs New Zealand at Hobart on 16-Jan-2007
964 Down 2 Iftikhar Ahmed (Pakistan) flag Iftikhar Ahmed (Pakistan) 51.15 47 Runs | 3 Wickets | Ct/St for Pakistan vs Sri Lanka at Colombo on 14-Sep-2023
965 Down 2 Aaron Finch (Australia) flag Aaron Finch (Australia) 51.15 82 Runs | 1 Wickets | Ct/St for Australia vs Pakistan at Taunton on 12-Jun-2019
966 Down 2 Lungi Ngidi (South Africa) flag Lungi Ngidi (South Africa) 51.15 6 Runs | 3 Wickets | Ct/St for South Africa vs England at London on 30-May-2019
967 Down 2 Thisara Perera (Sri Lanka) flag Thisara Perera (Sri Lanka) 51.15 80 Runs | 1 Wickets | Ct/St for Sri Lanka vs Bangladesh at Mirpur on 17-Feb-2014
968 Down 2 Mitchell Johnson (Australia) flag Mitchell Johnson (Australia) 51.15 7 Runs | 4 Wickets | Ct/St for Australia vs Zimbabwe at Ahmedabad on 21-Feb-2011
969 Down 2 Stuart Broad (England) flag Stuart Broad (England) 51.15 24 Runs | 3 Wickets | Ct/St for England vs Australia at Perth on 01-Feb-2015
970 Down 2 Aamer Sohail (Pakistan) flag Aamer Sohail (Pakistan) 51.15 97 Runs | 2 Wickets | Ct/St for Pakistan vs India at Toronto on 20-Sep-1998
971 Down 2 Liam Plunkett (U.S.A.) flag Liam Plunkett (U.S.A.) 51.15 10 Runs | 3 Wickets | Ct/St for England vs New Zealand at London on 14-Jul-2019
972 Down 2 Manzoor Akhtar (Pakistan) flag Manzoor Akhtar (Pakistan) 51.15 44 Runs | 4 Wickets | Ct/St for Pakistan vs England at Sharjah on 15-Dec-1997
973 Down 2 Sanath Jayasuriya (Sri Lanka) flag Sanath Jayasuriya (Sri Lanka) 51.15 24 Runs | 3 Wickets | Ct/St for Sri Lanka vs New Zealand at Johannesburg on 27-Sep-2009
974 Down 2 Angelo Mathews (Sri Lanka) flag Angelo Mathews (Sri Lanka) 51.15 89 Runs | 2 Wickets | Ct/St for Sri Lanka vs Pakistan at Hambantota on 23-Aug-2014
975 Down 2 Chris Lewis (England) flag Chris Lewis (England) 51.15 29 Runs | 4 Wickets | Ct/St for England vs India at London on 23-May-1996
976 Down 2 Simi Singh (Ireland) flag Simi Singh (Ireland) 51.15 100 Runs | 1 Wickets | Ct/St for Ireland vs South Africa at Malahide on 16-Jul-2021
977 Down 2 Taskin Ahmed (Bangladesh) flag Taskin Ahmed (Bangladesh) 51.15 Runs | 3 Wickets | Ct/St for Bangladesh vs India at Melbourne on 19-Mar-2015
978 Down 2 Justin Kemp (South Africa) flag Justin Kemp (South Africa) 51.15 49 Runs | Wickets | Ct/St for South Africa vs Australia at Gros Islet on 25-Apr-2007
979 Down 2 Virender Sehwag (India) flag Virender Sehwag (India) 51.15 58 Runs | 3 Wickets | Ct/St for India vs Australia at Bengaluru on 25-Mar-2001
980 Down 2 Nuwan Zoysa (Sri Lanka) flag Nuwan Zoysa (Sri Lanka) 51.15 9 Runs | 4 Wickets | Ct/St for Sri Lanka vs New Zealand at Wellington on 03-Feb-2001
981 Down 2 Asanka Gurusinha (Sri Lanka) flag Asanka Gurusinha (Sri Lanka) 51.15 117 Runs | 1 Wickets | Ct/St for Sri Lanka vs New Zealand at Sharjah on 18-Apr-1994
982 Down 2 Steve Tikolo (Kenya) flag Steve Tikolo (Kenya) 51.15 69 Runs | 1 Wickets | Ct/St for Kenya vs South Africa at Colombo on 20-Sep-2002
983 Down 2 Steve Tikolo (Kenya) flag Steve Tikolo (Kenya) 51.15 76 Runs | 1 Wickets | Ct/St for Kenya vs England at Gros Islet on 24-Mar-2007
984 Down 2 Andy McBrine (Ireland) flag Andy McBrine (Ireland) 51.15 35 Runs | 4 Wickets | Ct/St for Ireland vs West Indies at Kingston on 13-Jan-2022
985 Down 2 Munaf Patel (India) flag Munaf Patel (India) 51.15 6 Runs | 4 Wickets | Ct/St for India vs South Africa at Johannesburg on 15-Jan-2011
986 Down 2 Heath Streak (Zimbabwe) flag Heath Streak (Zimbabwe) 51.15 45 Runs | 3 Wickets | Ct/St for Zimbabwe vs England at Birmingham on 18-Jul-2000
987 Down 2 Shahid Afridi (Pakistan) flag Shahid Afridi (Pakistan) 51.15 19 Runs | 4 Wickets | Ct/St for Pakistan vs India at Amstelveen on 21-Aug-2004
988 Down 2 Charith Asalanka (Sri Lanka) flag Charith Asalanka (Sri Lanka) 51.15 22 Runs | 4 Wickets | Ct/St for Sri Lanka vs India at Colombo on 12-Sep-2023
989 Down 2 Javagal Srinath (India) flag Javagal Srinath (India) 51.15 28 Runs | 4 Wickets | Ct/St for India vs Sri Lanka at Padang on 03-Apr-1996
990 Down 2 Ravi Bopara (England) flag Ravi Bopara (England) 51.15 45 Runs | 4 Wickets | Ct/St for England vs Bangladesh at Birmingham on 12-Jul-2010
991 Down 2 Shakib Al Hasan (Bangladesh) flag Shakib Al Hasan (Bangladesh) 51.15 75 Runs | 2 Wickets | Ct/St for Bangladesh vs Pakistan at Lahore on 13-Apr-2008
992 Down 2 Roelof van der Merwe (Netherlands/South Africa) flag Roelof van der Merwe (Netherlands/South Africa) 51.15 29 Runs | 2 Wickets | Ct/St for Netherlands vs South Africa at Dharamsala on 17-Oct-2023
993 Down 2 Wasim Akram (Pakistan) flag Wasim Akram (Pakistan) 51.15 37 Runs | 3 Wickets | Ct/St for Pakistan vs India at Sharjah on 15-Oct-1989
994 Down 2 Wasim Akram (Pakistan) flag Wasim Akram (Pakistan) 51.15 36 Runs | 3 Wickets | Ct/St for Pakistan vs New Zealand at Wellington on 20-Dec-1995
995 Down 2 Russel Arnold (Sri Lanka) flag Russel Arnold (Sri Lanka) 51.15 91 Runs | 2 Wickets | Ct/St for Sri Lanka vs New Zealand at Colombo on 25-Jul-2001
996 Down 2 Ben Stokes (England) flag Ben Stokes (England) 51.15 101 Runs | 1 Wickets | Ct/St for England vs South Africa at Southampton on 27-May-2017
997 Down 2 Shaun Pollock (South Africa) flag Shaun Pollock (South Africa) 51.15 69 Runs | 2 Wickets | Ct/St for South Africa vs Australia at Gqeberha on 05-Mar-2006
998 Down 2 Chaminda Vaas (Sri Lanka) flag Chaminda Vaas (Sri Lanka) 51.15 29 Runs | 2 Wickets | Ct/St for Sri Lanka vs South Africa at Ahmedabad on 24-Oct-2006
999 Down 2 Sherwin Campbell (West Indies) flag Sherwin Campbell (West Indies) 51.15 71 Runs | 2 Wickets | Ct/St for West Indies vs New Zealand at Christchurch on 11-Jan-2000
1000 Down 2 Andrew Flintoff (England) flag Andrew Flintoff (England) 51.15 78 Runs | 2 Wickets | Ct/St for England vs South Africa at London on 29-Aug-2008
Tags: #topcricketplayersofalltime #bestcricketplayersofalltime #greatestcricketplayers #odicricket #odis #menodis #glennmcgrath #mcgrath #sanathjayasuriya #jayasuriya #saeedanwar #anwar #stuartbinny #binny #mustafizurrahman #rahman #robinsingh #singh #paulstirling #stirling #andrewflintoff #flintoff #seanwilliams #williams #charllangeveldt #langeveldt #trentboult #boult #iccrankings #icctestrankings #iccodirankings #icct20irankings #iccteamrankings #iccplayerrankings #iccmenrankings #iccwomenrankings #iplrankings