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 12 Shoaib Malik (Pakistan) flag Shoaib Malik (Pakistan) 37.66 2-Ct/St in 1st inns vs New Zealand at Mohali on 22-Mar-2016
702 Down 12 Liam Livingstone (England) flag Liam Livingstone (England) 37.66 2-Ct/St in 1st inns vs Afghanistan at Perth on 22-Oct-2022
703 Down 12 Swapnil Patil (U.A.E.) flag Swapnil Patil (U.A.E.) 37.65 2-Ct/St in 2nd inns vs Afghanistan at Fatullah on 19-Feb-2016
704 Down 12 Charles Amini (P.N.G.) flag Charles Amini (P.N.G.) 37.64 2-Ct/St in 1st inns vs Scotland at Al Amerat on 19-Oct-2021
705 Down 12 Basil Hameed (U.A.E.) flag Basil Hameed (U.A.E.) 37.64 2-Ct/St in 1st inns vs Sri Lanka at Geelong on 18-Oct-2022
706 Down 12 Kashif Daud (U.A.E.) flag Kashif Daud (U.A.E.) 37.64 2-Ct/St in 1st inns vs Sri Lanka at Geelong on 18-Oct-2022
707 Down 12 Dipendra Singh Airee (Nepal) flag Dipendra Singh Airee (Nepal) 37.64 2-Ct/St in 1st inns vs South Africa at Kingstown on 14-Jun-2024
708 Down 12 Craig Kieswetter (England) flag Craig Kieswetter (England) 37.62 2-Ct/St in 1st inns vs West Indies at Nottingham on 24-Jun-2012
709 Down 12 Sanju Samson (India) flag Sanju Samson (India) 37.62 2-Ct/St in 1st inns vs England at Kolkata on 22-Jan-2025
710 Down 12 Johan Botha (South Africa) flag Johan Botha (South Africa) 37.61 2-Ct/St in 2nd inns vs West Indies at London on 13-Jun-2009
711 Down 12 Chris Greaves (Scotland) flag Chris Greaves (Scotland) 37.61 2-Ct/St in 2nd inns vs West Indies at Hobart on 17-Oct-2022
712 Down 12 Jos Buttler (England) flag Jos Buttler (England) 37.60 2-Ct/St in 1st inns vs Sri Lanka at Cardiff on 23-Jun-2021
713 Down 12 Michael Leask (Scotland) flag Michael Leask (Scotland) 37.59 3-Ct/St in 2nd inns vs United Arab Emirates at Dubai on 30-Oct-2019
714 Down 12 Jonny Bairstow (England) flag Jonny Bairstow (England) 37.58 2-Ct/St in 1st inns vs Sri Lanka at Cardiff on 24-Jun-2021
715 Down 12 Matthew Wade (Australia) flag Matthew Wade (Australia) 37.58 2-Ct/St in 1st inns vs West Indies at Perth on 13-Feb-2024
716 Down 12 Kusal Mendis (Sri Lanka) flag Kusal Mendis (Sri Lanka) 37.58 2-Ct/St in 2nd inns vs West Indies at Dambula on 15-Oct-2024
717 Down 12 Rishabh Pant (India) flag Rishabh Pant (India) 37.57 2-Ct/St in 1st inns vs Namibia at Dubai on 08-Nov-2021
718 Down 12 Fawad Alam (Pakistan) flag Fawad Alam (Pakistan) 37.57 2-Ct/St in 1st inns vs Australia at Gros Islet on 02-May-2010
719 Down 12 Tom Cooper (Netherlands) flag Tom Cooper (Netherlands) 37.57 2-Ct/St in 2nd inns vs England at Chattogram on 31-Mar-2014
720 Down 12 Pieter Seelaar (Netherlands) flag Pieter Seelaar (Netherlands) 37.57 2-Ct/St in 2nd inns vs England at Chattogram on 31-Mar-2014
721 Down 12 Simi Singh (Ireland) flag Simi Singh (Ireland) 37.57 2-Ct/St in 2nd inns vs United Arab Emirates at Al Amerat on 24-Feb-2022
722 Down 12 Bas de Leede (Netherlands) flag Bas de Leede (Netherlands) 37.57 2-Ct/St in 1st inns vs Sri Lanka at Gros Islet on 16-Jun-2024
723 Down 12 Sybrand Engelbrecht (Netherlands) flag Sybrand Engelbrecht (Netherlands) 37.57 2-Ct/St in 1st inns vs Sri Lanka at Gros Islet on 16-Jun-2024
724 Down 12 Rishabh Pant (India) flag Rishabh Pant (India) 37.55 2-Ct/St in 1st inns vs West Indies at Lauderhill on 03-Aug-2019
725 Down 12 Shreyas Movva (Canada) flag Shreyas Movva (Canada) 37.55 2-Ct/St in 2nd inns vs United States of America at George Town on 24-Apr-2025
726 Down 12 Ashton Agar (Australia) flag Ashton Agar (Australia) 37.55 2-Ct/St in 1st inns vs New Zealand at Dharamsala on 18-Mar-2016
727 Down 12 Glenn Maxwell (Australia) flag Glenn Maxwell (Australia) 37.55 2-Ct/St in 1st inns vs New Zealand at Dharamsala on 18-Mar-2016
728 Down 12 Herschelle Gibbs (South Africa) flag Herschelle Gibbs (South Africa) 37.55 2-Ct/St in 1st inns vs Pakistan at Gros Islet on 10-May-2010
729 Down 12 Muhammad Waseem (U.A.E.) flag Muhammad Waseem (U.A.E.) 37.55 2-Ct/St in 1st inns vs Ireland at Al Amerat on 24-Feb-2022
730 Down 12 Mohammad Shahzad (Afghanistan) flag Mohammad Shahzad (Afghanistan) 37.53 2-Ct/St in 2nd inns vs Zimbabwe at Sharjah on 10-Jan-2016
731 Down 12 Matthew Cross (Scotland) flag Matthew Cross (Scotland) 37.53 2-Ct/St in 1st inns vs Netherlands at Malahide on 19-Sep-2019
732 Down 12 Ishan Kishan (India) flag Ishan Kishan (India) 37.53 2-Ct/St in 2nd inns vs Sri Lanka at Lucknow on 24-Feb-2022
733 Down 12 Matthew Wade (Australia) flag Matthew Wade (Australia) 37.53 2-Ct/St in 2nd inns vs West Indies at Adelaide on 11-Feb-2024
734 Down 12 Tanzim Hasan Sakib (Bangladesh) flag Tanzim Hasan Sakib (Bangladesh) 37.52 2-Ct/St in 1st inns vs Sri Lanka at Dallas on 07-Jun-2024
735 Down 12 Minod Bhanuka (Sri Lanka) flag Minod Bhanuka (Sri Lanka) 37.51 2-Ct/St in 1st inns vs India at Colombo on 25-Jul-2021
736 Down 12 Kyle Coetzer (Scotland) flag Kyle Coetzer (Scotland) 37.50 2-Ct/St in 1st inns vs South Africa at London on 07-Jun-2009
737 Down 12 Aftab Ahmed (Bangladesh) flag Aftab Ahmed (Bangladesh) 37.50 2-Ct/St in 1st inns vs Australia at Bridgetown on 05-May-2010
738 Down 12 Kamindu Mendis (Sri Lanka) flag Kamindu Mendis (Sri Lanka) 37.50 2-Ct/St in 2nd inns vs South Africa at New York on 03-Jun-2024
739 Down 12 MS Dhoni (India) flag MS Dhoni (India) 37.48 2-Ct/St in 2nd inns vs England at Bengaluru on 01-Feb-2017
740 Down 12 Clive Madande (Zimbabwe) flag Clive Madande (Zimbabwe) 37.48 2-Ct/St in 1st inns vs New Zealand at Harare on 24-Jul-2025
741 Down 12 Nurul Hasan (Bangladesh) flag Nurul Hasan (Bangladesh) 37.48 2-Ct/St in 1st inns vs New Zealand at Mirpur on 10-Sep-2021
742 Down 12 Alex Carey (Australia) flag Alex Carey (Australia) 37.48 2-Ct/St in 1st inns vs New Zealand at Sydney on 03-Feb-2018
743 Down 12 Mahmudullah (Bangladesh) flag Mahmudullah (Bangladesh) 37.48 2-Ct/St in 1st inns vs Pakistan at Kolkata on 16-Mar-2016
744 Down 12 Jos Buttler (England) flag Jos Buttler (England) 37.46 2-Ct/St in 1st inns vs South Africa at Taunton on 23-Jun-2017
745 Down 12 Denesh Ramdin (West Indies) flag Denesh Ramdin (West Indies) 37.46 2-Ct/St in 1st inns vs Bangladesh at Basseterre on 31-Jul-2018
746 Down 12 Heinrich Klaasen (South Africa) flag Heinrich Klaasen (South Africa) 37.46 2-Ct/St in 2nd inns vs Pakistan at Johannesburg on 10-Apr-2021
747 Down 12 Heinrich Klaasen (South Africa) flag Heinrich Klaasen (South Africa) 37.46 2-Ct/St in 1st inns vs Pakistan at Johannesburg on 12-Apr-2021
748 Down 12 Nicholas Pooran (West Indies) flag Nicholas Pooran (West Indies) 37.46 2-Ct/St in 2nd inns vs South Africa at St George's on 01-Jul-2021
749 Down 12 Luke Ronchi (New Zealand/Australia) flag Luke Ronchi (New Zealand/Australia) 37.46 2-Ct/St in 2nd inns vs West Indies at Auckland on 11-Jan-2014
750 Down 12 Reeza Hendricks (South Africa) flag Reeza Hendricks (South Africa) 37.45 2-Ct/St in 1st inns vs Sri Lanka at New York on 03-Jun-2024
751 Down 12 Rohit Sharma (India) flag Rohit Sharma (India) 37.45 2-Ct/St in 2nd inns vs Afghanistan at Bridgetown on 20-Jun-2024
752 Down 12 Tim David (Australia/Singapore) flag Tim David (Australia/Singapore) 37.45 2-Ct/St in 1st inns vs Afghanistan at Kingstown on 22-Jun-2024
753 Down 12 Thisara Perera (Sri Lanka) flag Thisara Perera (Sri Lanka) 37.45 2-Ct/St in 1st inns vs New Zealand at Pallekele on 27-Sep-2012
754 Down 12 Jos Buttler (England) flag Jos Buttler (England) 37.44 2-Ct/St in 1st inns vs Pakistan at London on 30-May-2024
755 Down 12 Jos Buttler (England) flag Jos Buttler (England) 37.44 2-Ct/St in 2nd inns vs South Africa at Manchester on 12-Sep-2025
756 Down 12 Glenn Phillips (New Zealand) flag Glenn Phillips (New Zealand) 37.44 2-Ct/St in 1st inns vs Pakistan at Wellington on 22-Jan-2018
757 Down 12 Shai Hope (West Indies) flag Shai Hope (West Indies) 37.44 2-Ct/St in 2nd inns vs Australia at Kingston on 22-Jul-2025
758 Down 12 Max Sorensen (Ireland) flag Max Sorensen (Ireland) 37.43 2-Ct/St in 1st inns vs Zimbabwe at Sylhet on 17-Mar-2014
759 Down 12 Chris Mpofu (Zimbabwe) flag Chris Mpofu (Zimbabwe) 37.43 2-Ct/St in 1st inns vs Sri Lanka at Georgetown on 03-May-2010
760 Down 12 Kane Williamson (New Zealand) flag Kane Williamson (New Zealand) 37.43 2-Ct/St in 2nd inns vs Sri Lanka at Sydney on 29-Oct-2022
761 Down 12 Rinku Singh (India) flag Rinku Singh (India) 37.43 2-Ct/St in 1st inns vs Pakistan at Dubai on 28-Sep-2025
762 Down 12 Tilak Varma (India) flag Tilak Varma (India) 37.43 2-Ct/St in 1st inns vs Pakistan at Dubai on 28-Sep-2025
763 Down 12 Jos Buttler (England) flag Jos Buttler (England) 37.41 2-Ct/St in 2nd inns vs Pakistan at Leeds on 18-Jul-2021
764 Down 12 Paras Khadka (Nepal) flag Paras Khadka (Nepal) 37.41 3-Ct/St in 1st inns vs United Arab Emirates at Dubai on 01-Feb-2019
765 Down 12 Craig Ervine (Zimbabwe) flag Craig Ervine (Zimbabwe) 37.41 3-Ct/St in 1st inns vs Netherlands at Rotterdam on 25-Jun-2019
766 Down 12 Sybrand Engelbrecht (Netherlands) flag Sybrand Engelbrecht (Netherlands) 37.39 2-Ct/St in 1st inns vs Bangladesh at Kingstown on 13-Jun-2024
767 Down 12 Adam Zampa (Australia) flag Adam Zampa (Australia) 37.39 2-Ct/St in 1st inns vs Bangladesh at North Sound on 20-Jun-2024
768 Down 12 Rohit Sharma (India) flag Rohit Sharma (India) 37.39 2-Ct/St in 2nd inns vs Bangladesh at North Sound on 22-Jun-2024
769 Down 12 Soumya Sarkar (Bangladesh) flag Soumya Sarkar (Bangladesh) 37.39 2-Ct/St in 1st inns vs Afghanistan at Kingstown on 24-Jun-2024
770 Down 12 Nurul Hasan (Bangladesh) flag Nurul Hasan (Bangladesh) 37.37 2-Ct/St in 1st inns vs New Zealand at Mirpur on 08-Sep-2021
771 Down 12 Sanju Samson (India) flag Sanju Samson (India) 37.37 2-Ct/St in 2nd inns vs South Africa at Ahmedabad on 19-Dec-2025
772 Down 12 Younis Khan (Pakistan) flag Younis Khan (Pakistan) 37.36 2-Ct/St in 1st inns vs Australia at Johannesburg on 18-Sep-2007
773 Down 12 Jehan Mubarak (Sri Lanka) flag Jehan Mubarak (Sri Lanka) 37.36 2-Ct/St in 2nd inns vs New Zealand at Nottingham on 16-Jun-2009
774 Down 12 Piyush Chawla (India) flag Piyush Chawla (India) 37.36 2-Ct/St in 2nd inns vs South Africa at Gros Islet on 02-May-2010
775 Down 12 Abdur Rehman (Pakistan) flag Abdur Rehman (Pakistan) 37.36 2-Ct/St in 1st inns vs New Zealand at Bridgetown on 08-May-2010
776 Down 12 Steven Smith (Australia) flag Steven Smith (Australia) 37.36 2-Ct/St in 2nd inns vs Sri Lanka at Bridgetown on 09-May-2010
777 Down 12 Rishabh Pant (India) flag Rishabh Pant (India) 37.34 2-Ct/St in 1st inns vs Sri Lanka at Indore on 07-Jan-2020
778 Down 12 Shai Hope (West Indies) flag Shai Hope (West Indies) 37.34 2-Ct/St in 2nd inns vs Australia at Kingston on 20-Jul-2025
779 Down 12 Majid Haq (Scotland) flag Majid Haq (Scotland) 37.34 2-Ct/St in 1st inns vs Pakistan at Durban on 12-Sep-2007
780 Down 12 Fraser Watts (Scotland) flag Fraser Watts (Scotland) 37.34 2-Ct/St in 1st inns vs Pakistan at Durban on 12-Sep-2007
781 Down 12 Elton Chigumbura (Zimbabwe) flag Elton Chigumbura (Zimbabwe) 37.34 2-Ct/St in 1st inns vs Australia at Cape Town on 12-Sep-2007
782 Down 12 Andrew Flintoff (England) flag Andrew Flintoff (England) 37.34 2-Ct/St in 2nd inns vs Australia at Cape Town on 14-Sep-2007
783 Down 12 Mushfiqur Rahim (Bangladesh) flag Mushfiqur Rahim (Bangladesh) 37.32 2-Ct/St in 1st inns vs South Africa at Mirpur on 07-Jul-2015
784 Down 12 Tim Seifert (New Zealand) flag Tim Seifert (New Zealand) 37.32 2-Ct/St in 2nd inns vs Pakistan at Dunedin on 17-Jan-2024
785 Down 12 Sikandar Raza (Zimbabwe) flag Sikandar Raza (Zimbabwe) 37.32 2-Ct/St in 1st inns vs Afghanistan at Nagpur on 12-Mar-2016
786 Down 12 Tillakaratne Dilshan (Sri Lanka) flag Tillakaratne Dilshan (Sri Lanka) 37.32 2-Ct/St in 1st inns vs West Indies at Pallekele on 29-Sep-2012
787 Down 12 Tillakaratne Dilshan (Sri Lanka) flag Tillakaratne Dilshan (Sri Lanka) 37.30 2-Ct/St in 1st inns vs Pakistan at Johannesburg on 17-Sep-2007
788 Down 12 Eoin Morgan (England) flag Eoin Morgan (England) 37.27 2-Ct/St in 2nd inns vs South Africa at Bridgetown on 08-May-2010
789 Down 12 Ryan Sidebottom (England) flag Ryan Sidebottom (England) 37.27 2-Ct/St in 2nd inns vs South Africa at Bridgetown on 08-May-2010
790 Down 12 Nicholas Pooran (West Indies) flag Nicholas Pooran (West Indies) 37.25 2-Ct/St in 1st inns vs South Africa at Tarouba on 23-Aug-2024
791 Down 12 Quinton de Kock (South Africa) flag Quinton de Kock (South Africa) 37.25 2-Ct/St in 2nd inns vs Netherlands at Chattogram on 27-Mar-2014
792 Down 12 Michael Clarke (Australia) flag Michael Clarke (Australia) 37.25 2-Ct/St in 1st inns vs Sri Lanka at Cape Town on 20-Sep-2007
793 Down 12 Bas de Leede (Netherlands) flag Bas de Leede (Netherlands) 37.25 2-Ct/St in 1st inns vs Namibia at Geelong on 18-Oct-2022
794 Down 12 Tamim Iqbal (Bangladesh) flag Tamim Iqbal (Bangladesh) 37.25 2-Ct/St in 1st inns vs West Indies at Mirpur on 25-Mar-2014
795 Down 12 Mohammad Rizwan (Pakistan) flag Mohammad Rizwan (Pakistan) 37.23 2-Ct/St in 1st inns vs Bangladesh at Lahore on 25-Jan-2020
796 Down 12 MS Dhoni (India) flag MS Dhoni (India) 37.23 2-Ct/St in 2nd inns vs Sri Lanka at Indore on 22-Dec-2017
797 Down 12 Tim Seifert (New Zealand) flag Tim Seifert (New Zealand) 37.23 2-Ct/St in 2nd inns vs India at Wellington on 06-Feb-2019
798 Down 12 Shafiqullah (Afghanistan) flag Shafiqullah (Afghanistan) 37.23 2-Ct/St in 2nd inns vs Zimbabwe at Nagpur on 12-Mar-2016
799 Down 12 Mohammad Hafeez (Pakistan) flag Mohammad Hafeez (Pakistan) 37.23 2-Ct/St in 2nd inns vs Sri Lanka at Johannesburg on 17-Sep-2007
800 Down 12 Younis Khan (Pakistan) flag Younis Khan (Pakistan) 37.23 2-Ct/St in 2nd inns vs Sri Lanka at Johannesburg on 17-Sep-2007
Tags: #topcricketplayersofalltime #bestcricketplayersofalltime #greatestcricketplayers #t20icricket #t20is #ment20is #shoaibmalik #malik #liamlivingstone #livingstone #swapnilpatil #patil #charlesamini #amini #basilhameed #hameed #kashifdaud #daud #dipendrasinghairee #airee #craigkieswetter #kieswetter #sanjusamson #samson #johanbotha #botha #chrisgreaves #greaves #iccrankings #icctestrankings #iccodirankings #icct20irankings #iccteamrankings #iccplayerrankings #iccmenrankings #iccwomenrankings #iplrankings