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
901 Down 4 Reetinder Sodhi (India) flag Reetinder Sodhi (India) 52.06 67 Runs | 2 Wickets | 1 Ct/St for India vs West Indies at Harare on 07-Jul-2001
902 Down 4 Virender Sehwag (India) flag Virender Sehwag (India) 52.06 116 Runs | 1 Wickets | 1 Ct/St for India vs Sri Lanka at Colombo on 03-Feb-2009
903 Down 4 Viv Richards (West Indies) flag Viv Richards (West Indies) 52.05 74 Runs | 2 Wickets | 1 Ct/St for West Indies vs Australia at Melbourne on 20-Jan-1985
904 Down 4 Dwayne Bravo (West Indies) flag Dwayne Bravo (West Indies) 52.05 36 Runs | 4 Wickets | 1 Ct/St for West Indies vs Sri Lanka at Port of Spain on 10-Apr-2008
905 Down 4 Geoff Lawson (Australia) flag Geoff Lawson (Australia) 52.05 28 Runs | 3 Wickets | 1 Ct/St for Australia vs England at Adelaide on 30-Jan-1983
906 Down 4 Brett Lee (Australia) flag Brett Lee (Australia) 52.05 38 Runs | 4 Wickets | 1 Ct/St for Australia vs West Indies at Adelaide on 26-Jan-2005
907 Down 4 Corey Anderson (U.S.A.) flag Corey Anderson (U.S.A.) 52.05 37 Runs | 4 Wickets | 1 Ct/St for New Zealand vs Bangladesh at Mirpur on 31-Oct-2013
908 Down 4 Hardik Pandya (India) flag Hardik Pandya (India) 52.05 40 Runs | 3 Wickets | 1 Ct/St for India vs Australia at Chennai on 22-Mar-2023
909 Down 4 Shoaib Malik (Pakistan) flag Shoaib Malik (Pakistan) 52.05 95 Runs | 1 Wickets | 1 Ct/St for Pakistan vs India at Rawalpindi on 11-Feb-2006
910 Down 4 Ben Stokes (England) flag Ben Stokes (England) 52.05 33 Runs | 3 Wickets | 1 Ct/St for England vs India at Leeds on 05-Sep-2014
911 Down 4 Alistair Campbell (Zimbabwe) flag Alistair Campbell (Zimbabwe) 52.05 99 Runs | 1 Wickets | 1 Ct/St for Zimbabwe vs New Zealand at Bulawayo on 01-Oct-2000
912 Down 4 Bhuvneshwar Kumar (India) flag Bhuvneshwar Kumar (India) 52.05 46 Runs | 3 Wickets | 1 Ct/St for India vs Australia at Delhi on 13-Mar-2019
913 Down 4 Lockie Ferguson (New Zealand) flag Lockie Ferguson (New Zealand) 51.79 na Runs | 3 Wickets | 1 Ct/St for New Zealand vs England at London on 14-Jul-2019
914 Down 4 Carl Hooper (West Indies) flag Carl Hooper (West Indies) 51.76 20 Runs | 3 Wickets | 4 Ct/St for West Indies vs Pakistan at Durban on 19-Feb-1993
915 Down 4 Tillakaratne Dilshan (Sri Lanka) flag Tillakaratne Dilshan (Sri Lanka) 51.76 33 Runs | 1 Wickets | 1 Ct/St for Sri Lanka vs India at Mumbai on 02-Apr-2011
916 Down 4 Steve Tikolo (Kenya) flag Steve Tikolo (Kenya) 51.75 72 Runs | 2 Wickets | 2 Ct/St for Kenya vs Canada at Gros Islet on 14-Mar-2007
917 Down 4 Chris Gayle (West Indies) flag Chris Gayle (West Indies) 51.46 104 Runs | 1 Wickets | 1 Ct/St for West Indies vs Bangladesh at Jaipur on 11-Oct-2006
918 Down 4 Nicky Boje (South Africa) flag Nicky Boje (South Africa) 51.46 129 Runs | 1 Wickets | 1 Ct/St for South Africa vs New Zealand at Centurion on 25-Oct-2000
919 Down 4 Viv Richards (West Indies) flag Viv Richards (West Indies) 51.46 98 Runs | 2 Wickets | 1 Ct/St for West Indies vs Sri Lanka at Brisbane on 12-Jan-1985
920 Down 4 Mahendra Nagamootoo (West Indies) flag Mahendra Nagamootoo (West Indies) 51.46 22 Runs | 4 Wickets | 1 Ct/St for West Indies vs Zimbabwe at Adelaide on 25-Jan-2001
921 Down 4 Shakib Al Hasan (Bangladesh) flag Shakib Al Hasan (Bangladesh) 51.46 67 Runs | 3 Wickets | 1 Ct/St for Bangladesh vs Sri Lanka at Mirpur on 19-Jan-2018
922 Down 4 Virender Sehwag (India) flag Virender Sehwag (India) 51.46 90 Runs | 2 Wickets | 1 Ct/St for India vs Zimbabwe at Hobart on 14-Jan-2004
923 Down 4 Marlon Samuels (West Indies) flag Marlon Samuels (West Indies) 51.45 101 Runs | 2 Wickets | 1 Ct/St for West Indies vs New Zealand at Kingston on 07-Jul-2012
924 Down 4 Shane Watson (Australia) flag Shane Watson (Australia) 51.45 72 Runs | 2 Wickets | 1 Ct/St for Australia vs Bangladesh at Mirpur on 13-Apr-2011
925 Down 4 Angelo Mathews (Sri Lanka) flag Angelo Mathews (Sri Lanka) 51.45 44 Runs | 3 Wickets | 1 Ct/St for Sri Lanka vs Afghanistan at Dunedin on 22-Feb-2015
926 Down 4 Muthiah Muralidaran (Sri Lanka) flag Muthiah Muralidaran (Sri Lanka) 51.19 na Runs | 4 Wickets | 1 Ct/St for Sri Lanka vs New Zealand at Kingston on 24-Apr-2007
927 Down 4 Mahela Jayawardene (Sri Lanka) flag Mahela Jayawardene (Sri Lanka) 51.19 115 Runs | na Wickets | 1 Ct/St for Sri Lanka vs New Zealand at Kingston on 24-Apr-2007
928 Down 4 Imran Tahir (South Africa) flag Imran Tahir (South Africa) 51.19 na Runs | 4 Wickets | 1 Ct/St for South Africa vs Sri Lanka at Sydney on 18-Mar-2015
929 Down 4 Kevin O'Brien (Ireland) flag Kevin O'Brien (Ireland) 51.19 113 Runs | na Wickets | 1 Ct/St for Ireland vs England at Bengaluru on 02-Mar-2011
930 Down 4 Joe Root (England) flag Joe Root (England) 51.17 120 Runs | Wickets | 1 Ct/St for England vs Afghanistan at Lahore on 26-Feb-2025
931 Down 4 Naved-ul-Hasan (Pakistan) flag Naved-ul-Hasan (Pakistan) 51.17 5 Runs | 4 Wickets | 1 Ct/St for Pakistan vs India at Birmingham on 19-Sep-2004
932 Down 4 Douglas Hondo (Zimbabwe) flag Douglas Hondo (Zimbabwe) 51.17 11 Runs | 4 Wickets | 1 Ct/St for Zimbabwe vs England at Colombo on 18-Sep-2002
933 Down 4 Aravinda de Silva (Sri Lanka) flag Aravinda de Silva (Sri Lanka) 51.17 92 Runs | Wickets | 1 Ct/St for Sri Lanka vs Australia at Centurion on 07-Mar-2003
934 Down 4 Lungi Ngidi (South Africa) flag Lungi Ngidi (South Africa) 51.17 1 Runs | 3 Wickets | 1 Ct/St for South Africa vs New Zealand at Lahore on 05-Mar-2025
935 Down 4 Louis Burger (Namibia) flag Louis Burger (Namibia) 51.17 1 Runs | 3 Wickets | 1 Ct/St for Namibia vs Australia at Potchefstroom on 27-Feb-2003
936 Down 4 Mohammad Saifuddin (Bangladesh) flag Mohammad Saifuddin (Bangladesh) 51.16 29 Runs | 2 Wickets | 1 Ct/St for Bangladesh vs New Zealand at London on 05-Jun-2019
937 Down 4 Jacques Kallis (South Africa) flag Jacques Kallis (South Africa) 51.16 86 Runs | Wickets | 1 Ct/St for South Africa vs Sri Lanka at Georgetown on 28-Mar-2007
938 Down 4 Shakib Al Hasan (Bangladesh) flag Shakib Al Hasan (Bangladesh) 51.16 66 Runs | 1 Wickets | 1 Ct/St for Bangladesh vs India at Birmingham on 02-Jul-2019
939 Down 4 Shakib Al Hasan (Bangladesh) flag Shakib Al Hasan (Bangladesh) 51.16 30 Runs | 2 Wickets | 1 Ct/St for Bangladesh vs South Africa at Mirpur on 19-Mar-2011
940 Down 4 Kevin Curran (Zimbabwe) flag Kevin Curran (Zimbabwe) 51.16 30 Runs | 2 Wickets | 1 Ct/St for Zimbabwe vs Australia at Chennai on 13-Oct-1987
941 Down 4 Jacques Kallis (South Africa) flag Jacques Kallis (South Africa) 51.16 69 Runs | 1 Wickets | 1 Ct/St for South Africa vs India at Nagpur on 12-Mar-2011
942 Down 4 Shane Bond (New Zealand) flag Shane Bond (New Zealand) 51.16 26 Runs | 2 Wickets | 1 Ct/St for New Zealand vs Australia at Colombo on 15-Sep-2002
943 Down 4 Nathan McCullum (New Zealand) flag Nathan McCullum (New Zealand) 51.16 19 Runs | 2 Wickets | 1 Ct/St for New Zealand vs Pakistan at Pallekele on 08-Mar-2011
944 Down 4 Chris Gayle (West Indies) flag Chris Gayle (West Indies) 51.16 37 Runs | Wickets | 1 Ct/St for West Indies vs Australia at Mumbai on 05-Nov-2006
945 Down 4 Daan van Bunge (Netherlands) flag Daan van Bunge (Netherlands) 51.16 31 Runs | 2 Wickets | 1 Ct/St for Netherlands vs Pakistan at Paarl on 25-Feb-2003
946 Down 4 Jofra Archer (England) flag Jofra Archer (England) 51.16 14 Runs | 3 Wickets | 1 Ct/St for England vs Afghanistan at Lahore on 26-Feb-2025
947 Down 4 Shakib Al Hasan (Bangladesh) flag Shakib Al Hasan (Bangladesh) 51.16 75 Runs | 1 Wickets | 1 Ct/St for Bangladesh vs South Africa at London on 02-Jun-2019
948 Down 4 Sridharan Jeganathan (Sri Lanka) flag Sridharan Jeganathan (Sri Lanka) 51.16 20 Runs | 2 Wickets | 1 Ct/St for Sri Lanka vs England at Pune on 30-Oct-1987
949 Down 4 Robin Peterson (South Africa) flag Robin Peterson (South Africa) 51.16 18 Runs | 2 Wickets | 1 Ct/St for South Africa vs India at Nagpur on 12-Mar-2011
950 Down 4 Carl Hooper (West Indies) flag Carl Hooper (West Indies) 51.15 34 Runs | 2 Wickets | 1 Ct/St for West Indies vs Sri Lanka at Colombo on 19-Dec-2001
951 Down 4 Shane Watson (Australia) flag Shane Watson (Australia) 51.15 64 Runs | Wickets | 1 Ct/St for Australia vs Pakistan at Adelaide on 20-Mar-2015
952 Down 4 Shaun Pollock (South Africa) flag Shaun Pollock (South Africa) 51.15 21 Runs | 2 Wickets | 1 Ct/St for South Africa vs Sri Lanka at Ahmedabad on 24-Oct-2006
953 Down 4 Scott Styris (New Zealand) flag Scott Styris (New Zealand) 51.15 57 Runs | Wickets | 1 Ct/St for New Zealand vs Sri Lanka at Colombo on 29-Mar-2011
954 Down 4 Kapil Dev (India) flag Kapil Dev (India) 51.15 54 Runs | 1 Wickets | 1 Ct/St for India vs New Zealand at Sydney on 05-Mar-1985
955 Down 4 Chris Morris (South Africa) flag Chris Morris (South Africa) 51.15 42 Runs | 1 Wickets | 1 Ct/St for South Africa vs India at Southampton on 05-Jun-2019
956 Down 4 Rachin Ravindra (New Zealand) flag Rachin Ravindra (New Zealand) 51.15 37 Runs | 1 Wickets | 1 Ct/St for New Zealand vs India at Dubai on 09-Mar-2025
957 Down 4 Ben Stokes (England) flag Ben Stokes (England) 50.87 182 Runs | na Wickets | Ct/St for England vs New Zealand at London on 13-Sep-2023
958 Down 4 Rashid Khan (Afghanistan) flag Rashid Khan (Afghanistan) 50.87 na Runs | 7 Wickets | Ct/St for Afghanistan vs West Indies at Gros Islet on 09-Jun-2017
959 Down 4 David Miller (South Africa) flag David Miller (South Africa) 50.87 101 Runs | na Wickets | Ct/St for South Africa vs Australia at Kolkata on 16-Nov-2023
960 Down 4 David Warner (Australia) flag David Warner (Australia) 50.87 173 Runs | na Wickets | Ct/St for Australia vs South Africa at Cape Town on 12-Oct-2016
961 Down 4 Basit Ali (Pakistan) flag Basit Ali (Pakistan) 50.87 127 Runs | na Wickets | Ct/St for Pakistan vs West Indies at Sharjah on 05-Nov-1993
962 Down 4 Dale Steyn (South Africa) flag Dale Steyn (South Africa) 50.87 na Runs | 5 Wickets | Ct/St for South Africa vs India at Nagpur on 12-Mar-2011
963 Down 4 Ajit Agarkar (India) flag Ajit Agarkar (India) 50.87 1 Runs | 6 Wickets | Ct/St for India vs Australia at Melbourne on 09-Jan-2004
964 Down 4 Martin Guptill (New Zealand) flag Martin Guptill (New Zealand) 50.87 180 Runs | na Wickets | Ct/St for New Zealand vs South Africa at Hamilton on 01-Mar-2017
965 Down 4 Jason Behrendorff (Australia) flag Jason Behrendorff (Australia) 50.87 na Runs | 5 Wickets | Ct/St for Australia vs England at London on 25-Jun-2019
966 Down 4 Steve Waugh (Australia) flag Steve Waugh (Australia) 50.87 120 Runs | na Wickets | Ct/St for Australia vs South Africa at Leeds on 13-Jun-1999
967 Down 4 Andrew Hall (South Africa) flag Andrew Hall (South Africa) 50.87 na Runs | 5 Wickets | Ct/St for South Africa vs England at Bridgetown on 17-Apr-2007
968 Down 4 Litton Das (Bangladesh) flag Litton Das (Bangladesh) 50.87 121 Runs | na Wickets | Ct/St for Bangladesh vs India at Dubai on 28-Sep-2018
969 Down 4 Mitchell Johnson (Australia) flag Mitchell Johnson (Australia) 50.87 na Runs | 6 Wickets | Ct/St for Australia vs Sri Lanka at Pallekele on 10-Aug-2011
970 Down 4 Glenn McGrath (Australia) flag Glenn McGrath (Australia) 50.87 na Runs | 5 Wickets | Ct/St for Australia vs West Indies at Manchester on 30-May-1999
971 Down 4 Quinton de Kock (South Africa) flag Quinton de Kock (South Africa) 50.87 174 Runs | na Wickets | Ct/St for South Africa vs Bangladesh at Mumbai on 24-Oct-2023
972 Down 4 Sanath Jayasuriya (Sri Lanka) flag Sanath Jayasuriya (Sri Lanka) 50.87 125 Runs | na Wickets | Ct/St for Sri Lanka vs India at Karachi on 06-Jul-2008
973 Down 4 Fakhar Zaman (Pakistan) flag Fakhar Zaman (Pakistan) 50.87 193 Runs | na Wickets | Ct/St for Pakistan vs South Africa at Johannesburg on 04-Apr-2021
974 Down 4 Kusal Mendis (Sri Lanka) flag Kusal Mendis (Sri Lanka) 50.87 122 Runs | na Wickets | Ct/St for Sri Lanka vs Pakistan at Hyderabad on 10-Oct-2023
975 Down 4 Saeed Anwar (Pakistan) flag Saeed Anwar (Pakistan) 50.87 194 Runs | na Wickets | Ct/St for Pakistan vs India at Chennai on 21-May-1997
976 Down 4 Azhar Mahmood (Pakistan) flag Azhar Mahmood (Pakistan) 50.87 na Runs | 6 Wickets | Ct/St for Pakistan vs West Indies at Sharjah on 19-Oct-1999
977 Down 4 Trent Boult (New Zealand) flag Trent Boult (New Zealand) 50.86 Runs | 5 Wickets | Ct/St for New Zealand vs Australia at Auckland on 28-Feb-2015
978 Down 4 Mustafizur Rahman (Bangladesh) flag Mustafizur Rahman (Bangladesh) 50.86 Runs | 5 Wickets | Ct/St for Bangladesh vs India at Birmingham on 02-Jul-2019
979 Down 4 Waqar Younis (Pakistan) flag Waqar Younis (Pakistan) 50.86 3 Runs | 6 Wickets | Ct/St for Pakistan vs Australia at Nottingham on 19-Jun-2001
980 Down 4 Yuvraj Singh (India) flag Yuvraj Singh (India) 50.86 50 Runs | 5 Wickets | 1 Ct/St for India vs Ireland at Bengaluru on 06-Mar-2011
981 Down 4 AB de Villiers (South Africa) flag AB de Villiers (South Africa) 50.86 99 Runs | 2 Wickets | 1 Ct/St for South Africa vs United Arab Emirates at Wellington on 12-Mar-2015
982 Down 4 Andrew Flintoff (England) flag Andrew Flintoff (England) 50.86 55 Runs | 4 Wickets | 1 Ct/St for England vs Bangladesh at Chattogram on 07-Nov-2003
983 Down 4 Charl Langeveldt (South Africa) flag Charl Langeveldt (South Africa) 50.85 1 Runs | 5 Wickets | Ct/St for South Africa vs Sri Lanka at Georgetown on 28-Mar-2007
984 Down 4 Kyle Mills (New Zealand) flag Kyle Mills (New Zealand) 50.85 12 Runs | 3 Wickets | Ct/St for New Zealand vs Australia at Centurion on 05-Oct-2009
985 Down 4 Shakib Al Hasan (Bangladesh) flag Shakib Al Hasan (Bangladesh) 50.85 121 Runs | Wickets | Ct/St for Bangladesh vs England at Cardiff on 08-Jun-2019
986 Down 4 Scott Styris (New Zealand) flag Scott Styris (New Zealand) 50.85 111 Runs | Wickets | Ct/St for New Zealand vs Sri Lanka at St George's on 12-Apr-2007
987 Down 4 Richard Snell (South Africa) flag Richard Snell (South Africa) 50.85 3 Runs | 5 Wickets | Ct/St for South Africa vs Australia at Melbourne on 21-Jan-1994
988 Down 4 Adam Zampa (Australia) flag Adam Zampa (Australia) 50.85 1 Runs | 4 Wickets | Ct/St for Australia vs Pakistan at Bengaluru on 20-Oct-2023
989 Down 4 Shoaib Malik (Pakistan) flag Shoaib Malik (Pakistan) 50.85 128 Runs | Wickets | Ct/St for Pakistan vs India at Centurion on 26-Sep-2009
990 Down 4 Mitchell Starc (Australia) flag Mitchell Starc (Australia) 50.85 16 Runs | 3 Wickets | Ct/St for Australia vs South Africa at Kolkata on 16-Nov-2023
991 Down 4 Brad Hogg (Australia) flag Brad Hogg (Australia) 50.85 Runs | 4 Wickets | Ct/St for Australia vs New Zealand at St George's on 20-Apr-2007
992 Down 4 Kapil Dev (India) flag Kapil Dev (India) 50.85 1 Runs | 3 Wickets | Ct/St for India vs England at Manchester on 22-Jun-1983
993 Down 4 Matt Henry (New Zealand) flag Matt Henry (New Zealand) 50.85 1 Runs | 3 Wickets | Ct/St for New Zealand vs India at Manchester on 09-Jul-2019
994 Down 4 Mitchell Starc (Australia) flag Mitchell Starc (Australia) 50.85 4 Runs | 4 Wickets | Ct/St for Australia vs England at London on 25-Jun-2019
995 Down 4 Mohammed Shami (India) flag Mohammed Shami (India) 50.85 1 Runs | 5 Wickets | Ct/St for India vs New Zealand at Dharamsala on 22-Oct-2023
996 Down 4 Ashish Nehra (India) flag Ashish Nehra (India) 50.85 Runs | 4 Wickets | Ct/St for India vs Pakistan at Centurion on 26-Sep-2009
997 Down 4 James Neesham (New Zealand) flag James Neesham (New Zealand) 50.85 97 Runs | Wickets | Ct/St for New Zealand vs Pakistan at Birmingham on 26-Jun-2019
998 Down 4 Sachin Tendulkar (India) flag Sachin Tendulkar (India) 50.85 128 Runs | Wickets | Ct/St for India vs Sri Lanka at Colombo on 07-Jul-1998
999 Down 4 Virat Kohli (India) flag Virat Kohli (India) 50.85 131 Runs | Wickets | Ct/St for India vs Sri Lanka at Colombo on 31-Aug-2017
1000 Down 4 Muthiah Muralidaran (Sri Lanka) flag Muthiah Muralidaran (Sri Lanka) 50.85 8 Runs | 5 Wickets | Ct/St for Sri Lanka vs New Zealand at Sharjah on 09-Apr-2002
Tags: #topcricketplayersofalltime #bestcricketplayersofalltime #greatestcricketplayers #odicricket #odis #menodis #reetindersodhi #sodhi #virendersehwag #sehwag #vivrichards #richards #dwaynebravo #bravo #geofflawson #lawson #brettlee #lee #coreyanderson #anderson #hardikpandya #pandya #shoaibmalik #malik #benstokes #stokes #alistaircampbell #campbell #iccrankings #icctestrankings #iccodirankings #icct20irankings #iccteamrankings #iccplayerrankings #iccmenrankings #iccwomenrankings #iplrankings