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
701 Down 3 Regis Chakabva (Zimbabwe) flag Regis Chakabva (Zimbabwe) 49.08 4-Ct/St in 1st inns vs Bangladesh at Mirpur on 09-Nov-2015
702 Down 3 Viv Richards (West Indies) flag Viv Richards (West Indies) 49.08 3-Ct/St in 2nd inns vs Sri Lanka at Rajkot on 19-Oct-1989
703 Down 3 Moin Khan (Pakistan) flag Moin Khan (Pakistan) 48.97 3-Ct/St in 1st inns vs Sri Lanka at Nairobi on 08-Oct-2000
704 Down 3 Brendon McCullum (New Zealand) flag Brendon McCullum (New Zealand) 48.97 4-Ct/St in 1st inns vs Bangladesh at Mirpur on 29-Oct-2013
705 Down 3 Alistair Campbell (Zimbabwe) flag Alistair Campbell (Zimbabwe) 48.96 3-Ct/St in 2nd inns vs Kenya at Dhaka on 19-Mar-1999
706 Down 3 KL Rahul (India) flag KL Rahul (India) 48.89 3-Ct/St in 1st inns vs Sri Lanka at Colombo on 17-Sep-2023
707 Down 3 Paul Downton (England) flag Paul Downton (England) 48.89 3-Ct/St in 2nd inns vs West Indies at Jaipur on 26-Oct-1987
708 Down 3 Imran Nazir (Pakistan) flag Imran Nazir (Pakistan) 48.84 3-Ct/St in 1st inns vs Zimbabwe at St John's on 05-Apr-2000
709 Down 3 Roshan Mahanama (Sri Lanka) flag Roshan Mahanama (Sri Lanka) 48.84 3-Ct/St in 1st inns vs Zimbabwe at Sharjah on 08-Apr-1997
710 Down 3 Brendan Taylor (Zimbabwe) flag Brendan Taylor (Zimbabwe) 48.79 4-Ct/St in 1st inns vs Bangladesh at Mirpur on 23-Jan-2018
711 Down 3 Wriddhiman Saha (India) flag Wriddhiman Saha (India) 48.74 4-Ct/St in 2nd inns vs Bangladesh at Mirpur on 17-Jun-2014
712 Down 3 Carl Hooper (West Indies) flag Carl Hooper (West Indies) 48.72 3-Ct/St in 2nd inns vs Zimbabwe at Colombo on 09-Dec-2001
713 Down 3 Pragyan Ojha (India) flag Pragyan Ojha (India) 48.72 3-Ct/St in 1st inns vs Bangladesh at Karachi on 28-Jun-2008
714 Down 3 Mahela Jayawardene (Sri Lanka) flag Mahela Jayawardene (Sri Lanka) 48.72 3-Ct/St in 2nd inns vs Bangladesh at Karachi on 30-Jun-2008
715 Down 3 Andy Flower (Zimbabwe) flag Andy Flower (Zimbabwe) 48.58 3-Ct/St in 1st inns vs Pakistan at London on 11-Jun-1999
716 Down 3 Kamran Akmal (Pakistan) flag Kamran Akmal (Pakistan) 48.58 3-Ct/St in 1st inns vs Australia at Colombo on 19-Mar-2011
717 Down 3 Jeff Dujon (West Indies) flag Jeff Dujon (West Indies) 48.52 4-Ct/St in 2nd inns vs Sri Lanka at Brisbane on 12-Jan-1985
718 Down 3 Ihsanullah (Afghanistan) flag Ihsanullah (Afghanistan) 48.49 3-Ct/St in 1st inns vs Zimbabwe at Sharjah on 16-Feb-2018
719 Down 3 Kumar Sangakkara (Sri Lanka) flag Kumar Sangakkara (Sri Lanka) 48.46 3-Ct/St in 2nd inns vs South Africa at Georgetown on 28-Mar-2007
720 Down 3 Sarfaraz Ahmed (Pakistan) flag Sarfaraz Ahmed (Pakistan) 48.43 3-Ct/St in 1st inns vs New Zealand at Birmingham on 26-Jun-2019
721 Down 3 Adam Gilchrist (Australia) flag Adam Gilchrist (Australia) 48.40 5-Ct/St in 1st inns vs Bangladesh at Canterbury on 30-Jun-2005
722 Down 3 Gareth Hopkins (New Zealand) flag Gareth Hopkins (New Zealand) 48.40 5-Ct/St in 2nd inns vs Ireland at Aberdeen on 01-Jul-2008
723 Down 3 Steve Palframan (South Africa) flag Steve Palframan (South Africa) 48.40 3-Ct/St in 2nd inns vs England at Rawalpindi on 25-Feb-1996
724 Down 3 Scott Edwards (Netherlands) flag Scott Edwards (Netherlands) 48.40 3-Ct/St in 2nd inns vs South Africa at Dharamsala on 17-Oct-2023
725 Down 3 Brad Haddin (Australia) flag Brad Haddin (Australia) 48.40 3-Ct/St in 1st inns vs Pakistan at Adelaide on 20-Mar-2015
726 Down 3 Jack Russell (England) flag Jack Russell (England) 48.38 3-Ct/St in 1st inns vs South Africa at Rawalpindi on 25-Feb-1996
727 Down 3 Kamran Akmal (Pakistan) flag Kamran Akmal (Pakistan) 48.35 3-Ct/St in 1st inns vs South Africa at Mohali on 27-Oct-2006
728 Down 3 Denesh Ramdin (West Indies) flag Denesh Ramdin (West Indies) 48.35 3-Ct/St in 2nd inns vs India at Perth on 06-Mar-2015
729 Down 3 Syed Kirmani (India) flag Syed Kirmani (India) 48.32 3-Ct/St in 2nd inns vs West Indies at Manchester on 09-Jun-1983
730 Down 3 Kumar Sangakkara (Sri Lanka) flag Kumar Sangakkara (Sri Lanka) 48.32 3-Ct/St in 1st inns vs South Africa at Ahmedabad on 24-Oct-2006
731 Down 3 Romesh Kaluwitharana (Sri Lanka) flag Romesh Kaluwitharana (Sri Lanka) 48.29 4-Ct/St in 2nd inns vs New Zealand at Hyderabad on 20-May-1997
732 Down 3 Khaled Mashud (Bangladesh) flag Khaled Mashud (Bangladesh) 48.29 4-Ct/St in 1st inns vs Zimbabwe at Nairobi on 14-Oct-1997
733 Down 3 Alan Knott (England) flag Alan Knott (England) 48.29 4-Ct/St in 1st inns vs New Zealand at Swansea on 18-Jul-1973
734 Down 3 Rod Marsh (Australia) flag Rod Marsh (Australia) 48.29 3-Ct/St in 1st inns vs West Indies at Leeds on 11-Jun-1983
735 Down 3 Andy Flower (Zimbabwe) flag Andy Flower (Zimbabwe) 48.26 3-Ct/St in 2nd inns vs England at Albury on 18-Mar-1992
736 Down 3 Chadwick Walton (West Indies) flag Chadwick Walton (West Indies) 48.26 3-Ct/St in 1st inns vs Australia at Johannesburg on 26-Sep-2009
737 Down 3 Mohammad Nabi (Afghanistan) flag Mohammad Nabi (Afghanistan) 48.25 3-Ct/St in 2nd inns vs Ireland at Greater Noida on 17-Mar-2017
738 Down 3 Upul Tharanga (Sri Lanka) flag Upul Tharanga (Sri Lanka) 48.25 3-Ct/St in 1st inns vs Zimbabwe at Mirpur on 21-Jan-2018
739 Down 3 Wasim Bari (Pakistan) flag Wasim Bari (Pakistan) 48.23 3-Ct/St in 2nd inns vs West Indies at Birmingham on 11-Jun-1975
740 Down 3 Alex Carey (Australia) flag Alex Carey (Australia) 48.23 3-Ct/St in 2nd inns vs New Zealand at London on 29-Jun-2019
741 Down 3 Alec Stewart (England) flag Alec Stewart (England) 48.20 3-Ct/St in 1st inns vs Pakistan at Adelaide on 01-Mar-1992
742 Down 3 Rahul Dravid (India) flag Rahul Dravid (India) 48.20 3-Ct/St in 2nd inns vs Pakistan at Birmingham on 19-Sep-2004
743 Down 3 Alec Stewart (England) flag Alec Stewart (England) 48.18 3-Ct/St in 2nd inns vs Pakistan at Cape Town on 22-Feb-2003
744 Down 3 Deryck Murray (West Indies) flag Deryck Murray (West Indies) 48.12 3-Ct/St in 1st inns vs Australia at London on 14-Jun-1975
745 Down 3 Kiran More (India) flag Kiran More (India) 48.09 3-Ct/St in 2nd inns vs Pakistan at Sydney on 04-Mar-1992
746 Down 3 Hashan Tillakaratne (Sri Lanka) flag Hashan Tillakaratne (Sri Lanka) 48.09 3-Ct/St in 1st inns vs West Indies at Berri on 13-Mar-1992
747 Down 3 Marcel Schewe (Netherlands) flag Marcel Schewe (Netherlands) 48.09 3-Ct/St in 1st inns vs New Zealand at Vadodara on 17-Feb-1996
748 Down 3 Nayan Mongia (India) flag Nayan Mongia (India) 48.06 4-Ct/St in 2nd inns vs New Zealand at Sharjah on 17-Apr-1998
749 Down 3 Ridley Jacobs (West Indies) flag Ridley Jacobs (West Indies) 48.06 4-Ct/St in 1st inns vs Zimbabwe at Singapore on 02-Sep-1999
750 Down 3 MS Dhoni (India) flag MS Dhoni (India) 48.06 3-Ct/St in 1st inns vs Sri Lanka at Port of Spain on 23-Mar-2007
751 Down 3 David Williams (West Indies) flag David Williams (West Indies) 48.03 3-Ct/St in 1st inns vs South Africa at Christchurch on 05-Mar-1992
752 Down 3 Aravinda de Silva (Sri Lanka) flag Aravinda de Silva (Sri Lanka) 47.94 2-Ct/St in 1st inns vs Australia at Lahore on 17-Mar-1996
753 Down 3 Sanath Jayasuriya (Sri Lanka) flag Sanath Jayasuriya (Sri Lanka) 47.94 2-Ct/St in 1st inns vs Australia at Lahore on 17-Mar-1996
754 Down 3 KL Rahul (India) flag KL Rahul (India) 47.92 3-Ct/St in 1st inns vs Bangladesh at Dubai on 20-Feb-2025
755 Down 3 MS Dhoni (India) flag MS Dhoni (India) 47.92 3-Ct/St in 1st inns vs Pakistan at Centurion on 26-Sep-2009
756 Down 3 Andy Flower (Zimbabwe) flag Andy Flower (Zimbabwe) 47.84 4-Ct/St in 2nd inns vs West Indies at Brisbane on 13-Jan-2001
757 Down 3 Rashid Latif (Pakistan) flag Rashid Latif (Pakistan) 47.81 3-Ct/St in 1st inns vs England at Cape Town on 22-Feb-2003
758 Down 3 Rahul Dravid (India) flag Rahul Dravid (India) 47.81 3-Ct/St in 2nd inns vs England at Durban on 26-Feb-2003
759 Down 3 Adam Gilchrist (Australia) flag Adam Gilchrist (Australia) 47.81 3-Ct/St in 1st inns vs England at Gqeberha on 02-Mar-2003
760 Down 3 Scott Edwards (Netherlands) flag Scott Edwards (Netherlands) 47.81 3-Ct/St in 1st inns vs New Zealand at Hyderabad on 09-Oct-2023
761 Down 3 Eoin Morgan (England/Ireland) flag Eoin Morgan (England/Ireland) 47.75 3-Ct/St in 2nd inns vs New Zealand at Johannesburg on 29-Sep-2009
762 Down 3 MS Dhoni (India) flag MS Dhoni (India) 47.74 3-Ct/St in 2nd inns vs Australia at Brisbane on 04-Mar-2008
763 Down 3 Ramiz Raja (Pakistan) flag Ramiz Raja (Pakistan) 47.73 2-Ct/St in 2nd inns vs England at Melbourne on 25-Mar-1992
764 Down 3 Mushfiqur Rahim (Bangladesh) flag Mushfiqur Rahim (Bangladesh) 47.72 3-Ct/St in 2nd inns vs Afghanistan at Southampton on 24-Jun-2019
765 Down 3 Kusal Mendis (Sri Lanka) flag Kusal Mendis (Sri Lanka) 47.69 3-Ct/St in 1st inns vs England at Bengaluru on 26-Oct-2023
766 Down 3 Mike Veletta (Australia) flag Mike Veletta (Australia) 47.67 3-Ct/St in 2nd inns vs Sri Lanka at Adelaide on 10-Jan-1988
767 Down 3 Romesh Kaluwitharana (Sri Lanka) flag Romesh Kaluwitharana (Sri Lanka) 47.64 3-Ct/St in 2nd inns vs West Indies at Nairobi on 04-Oct-2000
768 Down 3 Sunil Gavaskar (India) flag Sunil Gavaskar (India) 47.62 2-Ct/St in 2nd inns vs West Indies at London on 25-Jun-1983
769 Down 3 Kapil Dev (India) flag Kapil Dev (India) 47.62 2-Ct/St in 2nd inns vs West Indies at London on 25-Jun-1983
770 Down 3 Richmond Mutumbami (Zimbabwe) flag Richmond Mutumbami (Zimbabwe) 47.61 4-Ct/St in 2nd inns vs Afghanistan at Sharjah on 02-Jan-2016
771 Down 3 Sarfaraz Ahmed (Pakistan) flag Sarfaraz Ahmed (Pakistan) 47.61 4-Ct/St in 1st inns vs Sri Lanka at Abu Dhabi on 18-Oct-2017
772 Down 3 Saleem Yousuf (Pakistan) flag Saleem Yousuf (Pakistan) 47.61 4-Ct/St in 2nd inns vs India at Lahore on 22-Dec-1989
773 Down 3 Moin Khan (Pakistan) flag Moin Khan (Pakistan) 47.61 3-Ct/St in 1st inns vs Australia at Sydney on 04-Feb-2000
774 Down 3 Tom Latham (New Zealand) flag Tom Latham (New Zealand) 47.58 3-Ct/St in 1st inns vs England at Ahmedabad on 05-Oct-2023
775 Down 3 Josh Inglis (Australia) flag Josh Inglis (Australia) 47.58 3-Ct/St in 2nd inns vs England at Ahmedabad on 04-Nov-2023
776 Down 3 Nikita Miller (West Indies) flag Nikita Miller (West Indies) 47.57 3-Ct/St in 1st inns vs Zimbabwe at Kingstown on 12-Mar-2010
777 Down 3 Mark Vermeulen (Zimbabwe) flag Mark Vermeulen (Zimbabwe) 47.55 3-Ct/St in 2nd inns vs Bangladesh at Bulawayo on 14-Aug-2009
778 Down 3 Jos Buttler (England) flag Jos Buttler (England) 47.55 3-Ct/St in 2nd inns vs Bangladesh at Dharamsala on 10-Oct-2023
779 Down 3 Josh Inglis (Australia) flag Josh Inglis (Australia) 47.55 3-Ct/St in 1st inns vs Afghanistan at Lahore on 28-Feb-2025
780 Down 3 Tom Latham (New Zealand) flag Tom Latham (New Zealand) 47.52 3-Ct/St in 1st inns vs Sri Lanka at Bengaluru on 09-Nov-2023
781 Down 3 Denesh Ramdin (West Indies) flag Denesh Ramdin (West Indies) 47.46 3-Ct/St in 2nd inns vs Pakistan at Christchurch on 21-Feb-2015
782 Down 3 Rod Marsh (Australia) flag Rod Marsh (Australia) 47.46 4-Ct/St in 2nd inns vs Pakistan at Sydney on 25-Jan-1984
783 Down 3 Mehidy Hasan Miraz (Bangladesh) flag Mehidy Hasan Miraz (Bangladesh) 47.45 3-Ct/St in 2nd inns vs Sri Lanka at Mirpur on 23-May-2021
784 Down 3 Michael Clarke (Australia) flag Michael Clarke (Australia) 47.45 3-Ct/St in 1st inns vs West Indies at Perth on 01-Feb-2013
785 Down 3 Tamim Iqbal (Bangladesh) flag Tamim Iqbal (Bangladesh) 47.43 3-Ct/St in 2nd inns vs Sri Lanka at Mirpur on 25-May-2021
786 Down 3 Zunaed Siddique (Bangladesh) flag Zunaed Siddique (Bangladesh) 47.43 3-Ct/St in 1st inns vs Zimbabwe at Chattogram on 05-Nov-2009
787 Down 3 Aaron Finch (Australia) flag Aaron Finch (Australia) 47.43 3-Ct/St in 1st inns vs West Indies at Sydney on 08-Feb-2013
788 Down 3 Mohammad Rizwan (Pakistan) flag Mohammad Rizwan (Pakistan) 47.41 3-Ct/St in 1st inns vs Sri Lanka at Hyderabad on 10-Oct-2023
789 Down 3 Steve Waugh (Australia) flag Steve Waugh (Australia) 47.39 2-Ct/St in 1st inns vs Pakistan at London on 20-Jun-1999
790 Down 3 MS Dhoni (India) flag MS Dhoni (India) 47.35 3-Ct/St in 2nd inns vs Pakistan at Adelaide on 15-Feb-2015
791 Down 3 Phil Emery (Australia) flag Phil Emery (Australia) 47.34 3-Ct/St in 2nd inns vs Pakistan at Lahore on 30-Oct-1994
792 Down 3 Sabbir Rahman (Bangladesh) flag Sabbir Rahman (Bangladesh) 47.32 3-Ct/St in 2nd inns vs Zimbabwe at Mirpur on 11-Nov-2015
793 Down 3 Kedar Jadhav (India) flag Kedar Jadhav (India) 47.32 3-Ct/St in 1st inns vs West Indies at Thiruvananthapuram on 01-Nov-2018
794 Down 3 Mehidy Hasan Miraz (Bangladesh) flag Mehidy Hasan Miraz (Bangladesh) 47.32 3-Ct/St in 1st inns vs West Indies at Mirpur on 09-Dec-2018
795 Down 3 Mitchell Santner (New Zealand) flag Mitchell Santner (New Zealand) 47.32 3-Ct/St in 1st inns vs Sri Lanka at Wellington on 05-Jan-2025
796 Down 3 Saleem Yousuf (Pakistan) flag Saleem Yousuf (Pakistan) 47.29 3-Ct/St in 1st inns vs England at Karachi on 20-Oct-1987
797 Down 3 Bob Taylor (England) flag Bob Taylor (England) 47.27 4-Ct/St in 1st inns vs India at Leeds on 02-Jun-1982
798 Down 3 Nayan Mongia (India) flag Nayan Mongia (India) 47.27 4-Ct/St in 1st inns vs Sri Lanka at Hyderabad on 18-Feb-1994
799 Down 3 Daren Sammy (West Indies) flag Daren Sammy (West Indies) 47.20 3-Ct/St in 2nd inns vs Bangladesh at Basseterre on 25-Aug-2014
800 Down 3 Sikandar Raza (Zimbabwe) flag Sikandar Raza (Zimbabwe) 47.20 3-Ct/St in 2nd inns vs West Indies at Harare on 19-Mar-2018
Tags: #topcricketplayersofalltime #bestcricketplayersofalltime #greatestcricketplayers #odicricket #odis #menodis #regischakabva #chakabva #vivrichards #richards #moinkhan #khan #brendonmccullum #mccullum #alistaircampbell #campbell #klrahul #rahul #pauldownton #downton #imrannazir #nazir #roshanmahanama #mahanama #brendantaylor #taylor #wriddhimansaha #saha #iccrankings #icctestrankings #iccodirankings #icct20irankings #iccteamrankings #iccplayerrankings #iccmenrankings #iccwomenrankings #iplrankings