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 3 George Dockrell (Ireland) flag George Dockrell (Ireland) 53.54 43 Runs | 3 Wickets | Ct/St for Ireland vs England at Nottingham on 23-Sep-2023
802 Down 3 Munaf Patel (India) flag Munaf Patel (India) 53.54 6 Runs | 4 Wickets | Ct/St for India vs South Africa at Johannesburg on 15-Jan-2011
803 Down 3 Asanka Gurusinha (Sri Lanka) flag Asanka Gurusinha (Sri Lanka) 53.54 117 Runs | 1 Wickets | Ct/St for Sri Lanka vs New Zealand at Sharjah on 18-Apr-1994
804 Down 3 Richard Snell (South Africa) flag Richard Snell (South Africa) 53.54 20 Runs | 3 Wickets | Ct/St for South Africa vs Australia at Perth on 16-Jan-1994
805 Down 3 Shingi Masakadza (Zimbabwe) flag Shingi Masakadza (Zimbabwe) 53.53 33 Runs | 4 Wickets | Ct/St for Zimbabwe vs Bangladesh at Bulawayo on 03-May-2013
806 Down 3 Marlon Samuels (West Indies) flag Marlon Samuels (West Indies) 53.53 100 Runs | 1 Wickets | Ct/St for West Indies vs Pakistan at Multan on 13-Dec-2006
807 Down 3 Shakib Al Hasan (Bangladesh) flag Shakib Al Hasan (Bangladesh) 53.53 101 Runs | 4 Wickets | Ct/St for Bangladesh vs Zimbabwe at Chattogram on 21-Nov-2014
808 Down 3 Paul Stirling (Ireland) flag Paul Stirling (Ireland) 53.53 101 Runs | 2 Wickets | Ct/St for Ireland vs Netherlands at Kolkata on 18-Mar-2011
809 Down 3 Taskin Ahmed (Bangladesh) flag Taskin Ahmed (Bangladesh) 53.53 Runs | 3 Wickets | Ct/St for Bangladesh vs India at Melbourne on 19-Mar-2015
810 Down 3 Ottis Gibson (West Indies) flag Ottis Gibson (West Indies) 53.53 52 Runs | 2 Wickets | Ct/St for West Indies vs Australia at Brisbane on 07-Jan-1996
811 Down 3 Andre Russell (West Indies) flag Andre Russell (West Indies) 53.53 24 Runs | 3 Wickets | Ct/St for West Indies vs South Africa at Centurion on 28-Jan-2015
812 Down 3 Mitchell Santner (New Zealand) flag Mitchell Santner (New Zealand) 53.53 9 Runs | 2 Wickets | Ct/St for New Zealand vs India at Manchester on 09-Jul-2019
813 Down 3 Kyle Mills (New Zealand) flag Kyle Mills (New Zealand) 53.53 54 Runs | 2 Wickets | Ct/St for New Zealand vs India at Christchurch on 08-Mar-2009
814 Down 3 Abdul Razzaq (Pakistan) flag Abdul Razzaq (Pakistan) 53.53 31 Runs | 3 Wickets | Ct/St for Pakistan vs New Zealand at Christchurch on 25-Feb-2001
815 Down 3 Tillakaratne Dilshan (Sri Lanka) flag Tillakaratne Dilshan (Sri Lanka) 53.26 160 Runs | Wickets | 1 Ct/St for Sri Lanka vs India at Rajkot on 15-Dec-2009
816 Down 3 Daryl Mitchell (New Zealand) flag Daryl Mitchell (New Zealand) 53.26 137 Runs | Wickets | 1 Ct/St for New Zealand vs India at Indore on 18-Jan-2026
817 Down 4 Abdul Qadir (Pakistan) flag Abdul Qadir (Pakistan) 53.26 23 Runs | 5 Wickets | 1 Ct/St for Pakistan vs Australia at Melbourne on 21-Jan-1984
818 Down 4 Corbin Bosch (South Africa) flag Corbin Bosch (South Africa) 53.26 67 Runs | 2 Wickets | 1 Ct/St for South Africa vs India at Ranchi on 30-Nov-2025
819 Down 4 Shaheen Shah Afridi (Pakistan) flag Shaheen Shah Afridi (Pakistan) 53.26 19 Runs | 4 Wickets | 1 Ct/St for Pakistan vs England at Leeds on 19-May-2019
820 Down 4 Sam Curran (England) flag Sam Curran (England) 53.26 95 Runs | 1 Wickets | 1 Ct/St for England vs India at Pune on 28-Mar-2021
821 Down 4 Madan Lal (India) flag Madan Lal (India) 53.26 53 Runs | 2 Wickets | 1 Ct/St for India vs England at London on 04-Jun-1982
822 Down 4 Dwayne Smith (West Indies) flag Dwayne Smith (West Indies) 53.25 59 Runs | 2 Wickets | 1 Ct/St for West Indies vs Australia at Brisbane on 14-Feb-2010
823 Down 4 Simon O'Donnell (Australia) flag Simon O'Donnell (Australia) 53.25 40 Runs | 2 Wickets | 1 Ct/St for Australia vs England at Sydney on 11-Feb-1987
824 Down 4 Mike Gatting (England) flag Mike Gatting (England) 53.25 38 Runs | 3 Wickets | 1 Ct/St for England vs Pakistan at Karachi on 26-Mar-1984
825 Down 4 Geoff Lawson (Australia) flag Geoff Lawson (Australia) 53.25 29 Runs | 3 Wickets | 1 Ct/St for Australia vs England at Birmingham on 06-Jun-1981
826 Down 4 Shahid Afridi (Pakistan) flag Shahid Afridi (Pakistan) 53.25 30 Runs | 2 Wickets | 1 Ct/St for Pakistan vs Australia at Perth on 30-Jan-2005
827 Down 4 Imran Khan (Pakistan) flag Imran Khan (Pakistan) 53.25 53 Runs | 2 Wickets | 1 Ct/St for Pakistan vs West Indies at St John's on 15-Mar-1988
828 Down 4 Aravinda de Silva (Sri Lanka) flag Aravinda de Silva (Sri Lanka) 53.25 79 Runs | 1 Wickets | 1 Ct/St for Sri Lanka vs Australia at Sydney on 19-Jan-1988
829 Down 4 Saleem Malik (Pakistan) flag Saleem Malik (Pakistan) 53.25 84 Runs | 1 Wickets | 1 Ct/St for Pakistan vs West Indies at Sharjah on 05-Nov-1993
830 Down 4 Chris Woakes (England) flag Chris Woakes (England) 52.99 na Runs | 6 Wickets | 2 Ct/St for England vs Sri Lanka at Pallekele on 10-Dec-2014
831 Down 4 Roger Harper (West Indies) flag Roger Harper (West Indies) 52.97 9 Runs | 4 Wickets | 2 Ct/St for West Indies vs South Africa at Karachi on 11-Mar-1996
832 Down 4 Collins Obuya (Kenya) flag Collins Obuya (Kenya) 52.97 13 Runs | 5 Wickets | 2 Ct/St for Kenya vs Sri Lanka at Nairobi on 24-Feb-2003
833 Down 4 Chaminda Vaas (Sri Lanka) flag Chaminda Vaas (Sri Lanka) 52.97 9 Runs | 5 Wickets | 2 Ct/St for Sri Lanka vs New Zealand at Wellington on 06-Jan-2006
834 Down 4 Anil Kumble (India) flag Anil Kumble (India) 52.96 10 Runs | 3 Wickets | 2 Ct/St for India vs Pakistan at Bengaluru on 09-Mar-1996
835 Down 4 Mohammad Hafeez (Pakistan) flag Mohammad Hafeez (Pakistan) 52.96 75 Runs | 2 Wickets | 2 Ct/St for Pakistan vs India at Mirpur on 02-Mar-2014
836 Down 4 Shane Thomson (New Zealand) flag Shane Thomson (New Zealand) 52.96 68 Runs | 2 Wickets | 2 Ct/St for New Zealand vs South Africa at Brisbane on 08-Jan-1994
837 Down 4 Daniel Vettori (New Zealand) flag Daniel Vettori (New Zealand) 52.96 7 Runs | 3 Wickets | 2 Ct/St for New Zealand vs Zimbabwe at Harare on 05-Oct-1997
838 Down 4 Mitchell Santner (New Zealand) flag Mitchell Santner (New Zealand) 52.96 7 Runs | 3 Wickets | 2 Ct/St for New Zealand vs Afghanistan at Chennai on 18-Oct-2023
839 Down 4 Chaminda Vaas (Sri Lanka) flag Chaminda Vaas (Sri Lanka) 52.96 19 Runs | 2 Wickets | 2 Ct/St for Sri Lanka vs India at Port of Spain on 23-Mar-2007
840 Down 4 Mark Waugh (Australia) flag Mark Waugh (Australia) 52.95 70 Runs | 1 Wickets | 2 Ct/St for Australia vs West Indies at Georgetown on 18-Mar-1995
841 Down 4 Ramnaresh Sarwan (West Indies) flag Ramnaresh Sarwan (West Indies) 52.95 19 Runs | 3 Wickets | 2 Ct/St for West Indies vs New Zealand at London on 10-Jul-2004
842 Down 4 Akeal Hosein (West Indies) flag Akeal Hosein (West Indies) 52.95 60 Runs | 1 Wickets | 2 Ct/St for West Indies vs Pakistan at Multan on 12-Jun-2022
843 Down 4 Andrew Hall (South Africa) flag Andrew Hall (South Africa) 52.95 37 Runs | 2 Wickets | 2 Ct/St for South Africa vs Australia at Melbourne on 18-Aug-2000
844 Down 4 Joe Root (England) flag Joe Root (England) 52.95 46 Runs | 2 Wickets | 2 Ct/St for England vs Australia at Brisbane on 19-Jan-2018
845 Down 4 Curtly Ambrose (West Indies) flag Curtly Ambrose (West Indies) 52.67 12 Runs | 5 Wickets | 1 Ct/St for West Indies vs Australia at Melbourne on 15-Dec-1988
846 Down 4 Richard Ngarava (Zimbabwe) flag Richard Ngarava (Zimbabwe) 52.66 5 Runs | 5 Wickets | 1 Ct/St for Zimbabwe vs Sri Lanka at Colombo on 08-Jan-2024
847 Down 4 Brendan Taylor (Zimbabwe) flag Brendan Taylor (Zimbabwe) 52.66 145 Runs | Wickets | 1 Ct/St for Zimbabwe vs South Africa at Bloemfontein on 15-Oct-2010
848 Down 4 Muthiah Muralidaran (Sri Lanka) flag Muthiah Muralidaran (Sri Lanka) 52.66 1 Runs | 5 Wickets | 1 Ct/St for Sri Lanka vs New Zealand at Napier on 31-Jan-2001
849 Down 4 Kyle Mills (New Zealand) flag Kyle Mills (New Zealand) 52.66 52 Runs | 2 Wickets | 1 Ct/St for New Zealand vs India at Dambula on 25-Aug-2010
850 Down 4 Mark Adair (Ireland) flag Mark Adair (Ireland) 52.66 20 Runs | 4 Wickets | 1 Ct/St for Ireland vs Bangladesh at Chelmsford on 14-May-2023
851 Down 4 Mark Adair (Ireland) flag Mark Adair (Ireland) 52.66 21 Runs | 3 Wickets | 1 Ct/St for Ireland vs West Indies at Kingston on 08-Jan-2022
852 Down 4 Mitchell Santner (New Zealand) flag Mitchell Santner (New Zealand) 52.66 45 Runs | 3 Wickets | 1 Ct/St for New Zealand vs Australia at Wellington on 06-Feb-2016
853 Down 4 Afif Hossain (Bangladesh) flag Afif Hossain (Bangladesh) 52.66 72 Runs | 1 Wickets | 1 Ct/St for Bangladesh vs South Africa at Johannesburg on 20-Mar-2022
854 Down 4 Saeed Ajmal (Pakistan) flag Saeed Ajmal (Pakistan) 52.66 33 Runs | 4 Wickets | 1 Ct/St for Pakistan vs New Zealand at Abu Dhabi on 09-Nov-2009
855 Down 4 Allan Border (Australia) flag Allan Border (Australia) 52.66 84 Runs | 1 Wickets | 1 Ct/St for Australia vs England at Hyderabad on 19-Oct-1989
856 Down 4 Chris Cairns (New Zealand) flag Chris Cairns (New Zealand) 52.66 71 Runs | 2 Wickets | 1 Ct/St for New Zealand vs Sri Lanka at Sharjah on 07-Nov-1996
857 Down 4 Rachin Ravindra (New Zealand) flag Rachin Ravindra (New Zealand) 52.66 28 Runs | 3 Wickets | 1 Ct/St for New Zealand vs Pakistan at Karachi on 07-May-2023
858 Down 4 Ben Stokes (England) flag Ben Stokes (England) 52.66 62 Runs | 2 Wickets | 1 Ct/St for England vs India at Pune on 15-Jan-2017
859 Down 4 Neil Johnson (Zimbabwe) flag Neil Johnson (Zimbabwe) 52.66 97 Runs | 1 Wickets | 1 Ct/St for Zimbabwe vs England at Cape Town on 28-Jan-2000
860 Down 4 Khaled Mahmud (Bangladesh) flag Khaled Mahmud (Bangladesh) 52.66 39 Runs | 3 Wickets | 1 Ct/St for Bangladesh vs Sri Lanka at Colombo on 07-Aug-2002
861 Down 4 Aravinda de Silva (Sri Lanka) flag Aravinda de Silva (Sri Lanka) 52.66 31 Runs | 4 Wickets | 1 Ct/St for Sri Lanka vs Pakistan at Paarl on 09-Apr-1998
862 Down 4 Mitchell Starc (Australia) flag Mitchell Starc (Australia) 52.66 29 Runs | 3 Wickets | 1 Ct/St for Australia vs New Zealand at Hamilton on 05-Feb-2017
863 Down 4 Curtis Campher (Ireland) flag Curtis Campher (Ireland) 52.66 68 Runs | 2 Wickets | 1 Ct/St for Ireland vs England at Southampton on 01-Aug-2020
864 Down 4 Saim Ayub (Pakistan) flag Saim Ayub (Pakistan) 52.66 109 Runs | 1 Wickets | 1 Ct/St for Pakistan vs South Africa at Paarl on 17-Dec-2024
865 Down 4 Wasim Akram (Pakistan) flag Wasim Akram (Pakistan) 52.66 31 Runs | 3 Wickets | 1 Ct/St for Pakistan vs India at Perth on 28-Jan-2000
866 Down 4 Jacques Kallis (South Africa) flag Jacques Kallis (South Africa) 52.65 65 Runs | 2 Wickets | 1 Ct/St for South Africa vs New Zealand at Brisbane on 19-Jan-2002
867 Down 4 Ian Botham (England) flag Ian Botham (England) 52.65 41 Runs | 3 Wickets | 1 Ct/St for England vs New Zealand at Melbourne on 13-Jan-1983
868 Down 4 Mohammad Hafeez (Pakistan) flag Mohammad Hafeez (Pakistan) 52.65 105 Runs | 1 Wickets | 1 Ct/St for Pakistan vs India at Mirpur on 18-Mar-2012
869 Down 4 Graeme Hick (England) flag Graeme Hick (England) 52.65 55 Runs | 2 Wickets | 1 Ct/St for England vs South Africa at Bloemfontein on 11-Jan-1996
870 Down 4 Mark Waugh (Australia) flag Mark Waugh (Australia) 52.65 29 Runs | 3 Wickets | 1 Ct/St for Australia vs West Indies at Bridgetown on 08-Mar-1995
871 Down 4 Scott Styris (New Zealand) flag Scott Styris (New Zealand) 52.65 101 Runs | 1 Wickets | 1 Ct/St for New Zealand vs Australia at Christchurch on 10-Dec-2005
872 Down 4 Mohammad Hafeez (Pakistan) flag Mohammad Hafeez (Pakistan) 52.65 115 Runs | 1 Wickets | 1 Ct/St for Pakistan vs New Zealand at Christchurch on 29-Jan-2011
873 Down 4 Lance Klusener (South Africa) flag Lance Klusener (South Africa) 52.65 103 Runs | 1 Wickets | 1 Ct/St for South Africa vs New Zealand at Auckland on 20-Feb-1999
874 Down 4 Bas de Leede (Netherlands) flag Bas de Leede (Netherlands) 52.65 41 Runs | 3 Wickets | 1 Ct/St for Netherlands vs Sri Lanka at Bulawayo on 30-Jun-2023
875 Down 4 Darren Lehmann (Australia) flag Darren Lehmann (Australia) 52.65 91 Runs | 1 Wickets | 1 Ct/St for Australia vs South Africa at Gqeberha on 06-Apr-2002
876 Down 4 Virender Sehwag (India) flag Virender Sehwag (India) 52.65 37 Runs | 3 Wickets | 1 Ct/St for India vs South Africa at Dhaka on 13-Apr-2003
877 Down 4 Haris Sohail (Pakistan) flag Haris Sohail (Pakistan) 52.65 39 Runs | 3 Wickets | 1 Ct/St for Pakistan vs New Zealand at Sharjah on 14-Dec-2014
878 Down 4 Hansie Cronje (South Africa) flag Hansie Cronje (South Africa) 52.65 71 Runs | 1 Wickets | 1 Ct/St for South Africa vs India at Jamshedpur on 12-Mar-2000
879 Down 4 Shahid Afridi (Pakistan) flag Shahid Afridi (Pakistan) 52.65 41 Runs | 3 Wickets | 1 Ct/St for Pakistan vs India at Perth on 28-Jan-2000
880 Down 4 Shaun Pollock (South Africa) flag Shaun Pollock (South Africa) 52.65 90 Runs | 1 Wickets | 1 Ct/St for South Africa vs Pakistan at Multan on 26-Oct-2007
881 Down 4 Bilal Asif (Pakistan) flag Bilal Asif (Pakistan) 52.36 38 Runs | 5 Wickets | 2 Ct/St for Pakistan vs Zimbabwe at Harare on 05-Oct-2015
882 Down 4 Graeme Smith (South Africa) flag Graeme Smith (South Africa) 52.36 72 Runs | 1 Wickets | 2 Ct/St for South Africa vs Pakistan at Centurion on 04-Feb-2007
883 Down 4 Elton Chigumbura (Zimbabwe) flag Elton Chigumbura (Zimbabwe) 52.35 38 Runs | 3 Wickets | 2 Ct/St for Zimbabwe vs West Indies at Harare on 30-Nov-2007
884 Down 4 Wanindu Hasaranga (Sri Lanka) flag Wanindu Hasaranga (Sri Lanka) 52.35 66 Runs | 2 Wickets | 2 Ct/St for Sri Lanka vs Afghanistan at Pallekele on 25-Nov-2022
885 Down 4 Khurram Khan (U.A.E.) flag Khurram Khan (U.A.E.) 52.35 78 Runs | 2 Wickets | 2 Ct/St for United Arab Emirates vs Bangladesh at Lahore on 24-Jun-2008
886 Down 4 Ryan Burl (Zimbabwe) flag Ryan Burl (Zimbabwe) 52.08 11 Runs | 5 Wickets | 3 Ct/St for Zimbabwe vs Australia at Townsville on 03-Sep-2022
887 Down 4 Joel Garner (West Indies) flag Joel Garner (West Indies) 52.07 4 Runs | 5 Wickets | 3 Ct/St for West Indies vs England at Perth on 03-Jan-1987
888 Down 4 Graeme Swann (England) flag Graeme Swann (England) 52.06 25 Runs | 4 Wickets | 3 Ct/St for England vs Sri Lanka at Dambula on 07-Oct-2007
889 Down 4 Steve Waugh (Australia) flag Steve Waugh (Australia) 52.06 83 Runs | 2 Wickets | 1 Ct/St for Australia vs England at Adelaide on 26-Jan-1987
890 Down 4 Alok Kapali (Bangladesh) flag Alok Kapali (Bangladesh) 52.06 71 Runs | 2 Wickets | 1 Ct/St for Bangladesh vs South Africa at Dhaka on 17-Apr-2003
891 Down 4 Amjad Javed (U.A.E.) flag Amjad Javed (U.A.E.) 52.06 56 Runs | 2 Wickets | 1 Ct/St for United Arab Emirates vs West Indies at Napier on 15-Mar-2015
892 Down 4 Darren Lehmann (Australia) flag Darren Lehmann (Australia) 52.06 119 Runs | 1 Wickets | 1 Ct/St for Australia vs Sri Lanka at Perth on 22-Dec-2002
893 Down 4 Shardul Thakur (India) flag Shardul Thakur (India) 52.06 30 Runs | 4 Wickets | 1 Ct/St for India vs England at Pune on 28-Mar-2021
894 Down 4 Kieron Pollard (West Indies) flag Kieron Pollard (West Indies) 52.06 102 Runs | 1 Wickets | 1 Ct/St for West Indies vs Australia at Gros Islet on 23-Mar-2012
895 Down 4 Scott Styris (New Zealand) flag Scott Styris (New Zealand) 52.06 80 Runs | 1 Wickets | 1 Ct/St for New Zealand vs West Indies at North Sound on 29-Mar-2007
896 Down 4 Mohammad Saifuddin (Bangladesh) flag Mohammad Saifuddin (Bangladesh) 52.06 28 Runs | 3 Wickets | 1 Ct/St for Bangladesh vs Zimbabwe at Sylhet on 01-Mar-2020
897 Down 4 Roger Harper (West Indies) flag Roger Harper (West Indies) 52.06 23 Runs | 4 Wickets | 1 Ct/St for West Indies vs England at Port of Spain on 05-Mar-1994
898 Down 4 Alex Cusack (Ireland) flag Alex Cusack (Ireland) 52.06 36 Runs | 3 Wickets | 1 Ct/St for Ireland vs South Africa at Belfast on 24-Jun-2007
899 Down 4 Ravindra Jadeja (India) flag Ravindra Jadeja (India) 52.06 66 Runs | 2 Wickets | 1 Ct/St for India vs New Zealand at Auckland on 25-Jan-2014
900 Down 4 Ravi Shastri (India) flag Ravi Shastri (India) 52.06 21 Runs | 4 Wickets | 1 Ct/St for India vs Pakistan at Kolkata on 18-Feb-1987
Tags: #topcricketplayersofalltime #bestcricketplayersofalltime #greatestcricketplayers #odicricket #odis #menodis #georgedockrell #dockrell #munafpatel #patel #asankagurusinha #gurusinha #richardsnell #snell #shingimasakadza #masakadza #marlonsamuels #samuels #shakibalhasan #hasan #paulstirling #stirling #taskinahmed #ahmed #ottisgibson #gibson #andrerussell #russell #iccrankings #icctestrankings #iccodirankings #icct20irankings #iccteamrankings #iccplayerrankings #iccmenrankings #iccwomenrankings #iplrankings