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 10 Shane Watson (Australia) flag Shane Watson (Australia) 58.17 62 Runs | 1 Wickets | Ct/St for Australia vs West Indies at Sydney on 23-Feb-2010
702 Down 10 Gulbadin Naib (Afghanistan) flag Gulbadin Naib (Afghanistan) 58.17 7 Runs | 3 Wickets | Ct/St for Afghanistan vs Sri Lanka at Hangzhou on 04-Oct-2023
703 Down 10 Moises Henriques (Australia) flag Moises Henriques (Australia) 58.17 30 Runs | 3 Wickets | Ct/St for Australia vs India at Canberra on 04-Dec-2020
704 Down 10 Saad Bin Zafar (Canada) flag Saad Bin Zafar (Canada) 58.17 19 Runs | 2 Wickets | Ct/St for Canada vs United States of America at George Town on 27-Apr-2025
705 Down 10 Sam Curran (England) flag Sam Curran (England) 58.17 7 Runs | 3 Wickets | Ct/St for England vs South Africa at Cape Town on 27-Nov-2020
706 Down 10 Andrew Tye (Australia) flag Andrew Tye (Australia) 58.17 6 Runs | 3 Wickets | Ct/St for Australia vs Pakistan at Abu Dhabi on 24-Oct-2018
707 Down 10 Yuvraj Singh (India) flag Yuvraj Singh (India) 58.17 19 Runs | 2 Wickets | Ct/St for India vs Pakistan at Colombo on 30-Sep-2012
708 Down 10 Moeen Ali (England) flag Moeen Ali (England) 58.17 61 Runs | 1 Wickets | Ct/St for England vs Pakistan at Manchester on 01-Sep-2020
709 Down 10 Assad Vala (P.N.G.) flag Assad Vala (P.N.G.) 58.17 21 Runs | 2 Wickets | Ct/St for Papua New Guinea vs West Indies at Georgetown on 02-Jun-2024
710 Down 10 Mitchell Owen (Australia) flag Mitchell Owen (Australia) 58.17 50 Runs | 1 Wickets | Ct/St for Australia vs West Indies at Kingston on 20-Jul-2025
711 Down 10 Imad Wasim (Pakistan) flag Imad Wasim (Pakistan) 58.17 22 Runs | 2 Wickets | Ct/St for Pakistan vs England at Birmingham on 25-May-2024
712 Down 10 Marcus Stoinis (Australia) flag Marcus Stoinis (Australia) 58.17 22 Runs | 3 Wickets | Ct/St for Australia vs England at Canberra on 12-Oct-2022
713 Down 10 Sybrand Engelbrecht (Netherlands) flag Sybrand Engelbrecht (Netherlands) 58.17 75 Runs | 1 Wickets | Ct/St for Netherlands vs Namibia at Kirtipur on 29-Feb-2024
714 Down 10 Robin Peterson (South Africa) flag Robin Peterson (South Africa) 58.17 32 Runs | 1 Wickets | Ct/St for South Africa vs Australia at Colombo on 30-Sep-2012
715 Down 10 Dwaine Pretorius (South Africa) flag Dwaine Pretorius (South Africa) 58.17 77 Runs | 1 Wickets | Ct/St for South Africa vs Sri Lanka at Johannesburg on 24-Mar-2019
716 Down 10 Shaheen Shah Afridi (Pakistan) flag Shaheen Shah Afridi (Pakistan) 58.17 19 Runs | 3 Wickets | Ct/St for Pakistan vs Bangladesh at Dubai on 25-Sep-2025
717 Down 10 Moeen Ali (England) flag Moeen Ali (England) 58.17 52 Runs | 1 Wickets | Ct/St for England vs South Africa at Bristol on 27-Jul-2022
718 Down 10 Danushka Gunathilaka (Sri Lanka) flag Danushka Gunathilaka (Sri Lanka) 58.17 42 Runs | 2 Wickets | Ct/St for Sri Lanka vs Bangladesh at Sylhet on 18-Feb-2018
719 Down 10 Marcus Stoinis (Australia) flag Marcus Stoinis (Australia) 58.17 64 Runs | 1 Wickets | Ct/St for Australia vs India at Hobart on 02-Nov-2025
720 Down 10 Stuart Thompson (Ireland) flag Stuart Thompson (Ireland) 58.17 56 Runs | 1 Wickets | Ct/St for Ireland vs Afghanistan at Greater Noida on 08-Mar-2017
721 Down 10 Yuvraj Singh (India) flag Yuvraj Singh (India) 58.17 72 Runs | 1 Wickets | Ct/St for India vs Pakistan at Ahmedabad on 28-Dec-2012
722 Down 10 Umar Gul (Pakistan) flag Umar Gul (Pakistan) 58.17 9 Runs | 2 Wickets | Ct/St for Pakistan vs Sri Lanka at London on 12-Jun-2009
723 Down 10 Irfan Pathan (India) flag Irfan Pathan (India) 58.17 20 Runs | 2 Wickets | Ct/St for India vs Pakistan at Durban on 14-Sep-2007
724 Down 10 Rashid Khan (Afghanistan) flag Rashid Khan (Afghanistan) 58.17 2 Runs | 2 Wickets | Ct/St for Afghanistan vs Uganda at Georgetown on 03-Jun-2024
725 Down 10 Grant Elliott (New Zealand) flag Grant Elliott (New Zealand) 58.17 19 Runs | 3 Wickets | Ct/St for New Zealand vs Pakistan at Wellington on 22-Jan-2016
726 Down 10 Matthew Spoors (Canada) flag Matthew Spoors (Canada) 58.17 73 Runs | 1 Wickets | Ct/St for Canada vs Germany at Al Amerat on 22-Feb-2022
727 Down 10 Shardul Thakur (India) flag Shardul Thakur (India) 58.17 10 Runs | 3 Wickets | Ct/St for India vs England at Ahmedabad on 18-Mar-2021
728 Down 10 Pat Cummins (Australia) flag Pat Cummins (Australia) 58.17 13 Runs | 2 Wickets | Ct/St for Australia vs West Indies at Colombo on 05-Oct-2012
729 Down 10 Sanath Jayasuriya (Sri Lanka) flag Sanath Jayasuriya (Sri Lanka) 58.17 41 Runs | 2 Wickets | Ct/St for Sri Lanka vs England at Southampton on 15-Jun-2006
730 Down 10 Abdur Rehman (Pakistan) flag Abdur Rehman (Pakistan) 58.17 2 Runs | 2 Wickets | Ct/St for Pakistan vs South Africa at Gros Islet on 10-May-2010
731 Down 10 Morne Morkel (South Africa) flag Morne Morkel (South Africa) 58.17 6 Runs | 2 Wickets | Ct/St for South Africa vs India at Colombo on 02-Oct-2012
732 Down 10 Fazalhaq Farooqi (Afghanistan) flag Fazalhaq Farooqi (Afghanistan) 58.17 2 Runs | 1 Wickets | Ct/St for Afghanistan vs South Africa at Tarouba on 26-Jun-2024
733 Down 10 Sybrand Engelbrecht (Netherlands) flag Sybrand Engelbrecht (Netherlands) 58.17 48 Runs | 2 Wickets | Ct/St for Netherlands vs Nepal at Kirtipur on 05-Mar-2024
734 Down 10 Ravichandran Ashwin (India) flag Ravichandran Ashwin (India) 58.17 31 Runs | 2 Wickets | Ct/St for India vs Sri Lanka at Pune on 09-Feb-2016
735 Down 10 David Wiese (Namibia/South Africa) flag David Wiese (Namibia/South Africa) 58.17 6 Runs | 3 Wickets | Ct/St for South Africa vs West Indies at Johannesburg on 11-Jan-2015
736 Down 10 David Willey (England) flag David Willey (England) 58.17 20 Runs | 2 Wickets | Ct/St for England vs Afghanistan at Delhi on 23-Mar-2016
737 Down 10 Corbin Bosch (South Africa) flag Corbin Bosch (South Africa) 58.17 30 Runs | 2 Wickets | Ct/St for South Africa vs Pakistan at Lahore on 01-Nov-2025
738 Down 10 Lockie Ferguson (New Zealand) flag Lockie Ferguson (New Zealand) 58.17 Runs | 3 Wickets | Ct/St for New Zealand vs Sri Lanka at Dambula on 10-Nov-2024
739 Down 10 Sanath Jayasuriya (Sri Lanka) flag Sanath Jayasuriya (Sri Lanka) 58.17 26 Runs | 2 Wickets | Ct/St for Sri Lanka vs India at Nagpur on 09-Dec-2009
740 Down 10 Anwar Ali (Pakistan) flag Anwar Ali (Pakistan) 58.17 46 Runs | 1 Wickets | Ct/St for Pakistan vs Sri Lanka at Colombo on 01-Aug-2015
741 Down 10 Cosmas Kyewuta (Uganda) flag Cosmas Kyewuta (Uganda) 58.17 2 Runs | 2 Wickets | Ct/St for Uganda vs Afghanistan at Georgetown on 03-Jun-2024
742 Down 10 Mitchell Marsh (Australia) flag Mitchell Marsh (Australia) 58.17 54 Runs | 1 Wickets | Ct/St for Australia vs West Indies at Gros Islet on 10-Jul-2021
743 Down 10 Angelo Mathews (Sri Lanka) flag Angelo Mathews (Sri Lanka) 58.17 35 Runs | Wickets | Ct/St for Sri Lanka vs Pakistan at London on 21-Jun-2009
744 Down 10 Moeen Ali (England) flag Moeen Ali (England) 58.17 41 Runs | 1 Wickets | Ct/St for England vs Afghanistan at Delhi on 23-Mar-2016
745 Down 10 Kyle Mills (New Zealand) flag Kyle Mills (New Zealand) 58.17 6 Runs | 3 Wickets | Ct/St for New Zealand vs Pakistan at Dubai on 05-Dec-2014
746 Down 10 Kamau Leverock (Bermuda) flag Kamau Leverock (Bermuda) 58.17 43 Runs | 2 Wickets | Ct/St for Bermuda vs Scotland at Dubai on 24-Oct-2019
747 Down 10 Shakib Al Hasan (Bangladesh) flag Shakib Al Hasan (Bangladesh) 58.17 42 Runs | 3 Wickets | Ct/St for Bangladesh vs Oman at Al Amerat on 19-Oct-2021
748 Down 10 Michael Bracewell (New Zealand) flag Michael Bracewell (New Zealand) 58.17 4 Runs | 3 Wickets | Ct/St for New Zealand vs West Indies at Kingston on 12-Aug-2022
749 Down 10 Angelo Mathews (Sri Lanka) flag Angelo Mathews (Sri Lanka) 58.17 10 Runs | 2 Wickets | Ct/St for Sri Lanka vs Pakistan at Colombo on 04-Oct-2012
750 Down 10 Zeeshan Maqsood (Oman) flag Zeeshan Maqsood (Oman) 58.17 56 Runs | 2 Wickets | Ct/St for Oman vs Malaysia at Kirtipur on 30-Oct-2023
751 Down 10 Mitchell Owen (Australia) flag Mitchell Owen (Australia) 58.17 36 Runs | 1 Wickets | Ct/St for Australia vs West Indies at Basseterre on 25-Jul-2025
752 Down 10 Roston Chase (West Indies) flag Roston Chase (West Indies) 58.17 50 Runs | 1 Wickets | Ct/St for West Indies vs Bangladesh at Chattogram on 31-Oct-2025
753 Down 10 Bas de Leede (Netherlands) flag Bas de Leede (Netherlands) 58.17 14 Runs | 3 Wickets | Ct/St for Netherlands vs United Arab Emirates at Geelong on 16-Oct-2022
754 Down 10 Ryan ten Doeschate (Netherlands) flag Ryan ten Doeschate (Netherlands) 58.17 22 Runs | 2 Wickets | Ct/St for Netherlands vs England at London on 05-Jun-2009
755 Down 10 Akeal Hosein (West Indies) flag Akeal Hosein (West Indies) 58.17 8 Runs | 4 Wickets | Ct/St for West Indies vs England at Gros Islet on 14-Nov-2024
756 Down 10 James Neesham (New Zealand) flag James Neesham (New Zealand) 58.17 35 Runs | 1 Wickets | Ct/St for New Zealand vs Namibia at Sharjah on 05-Nov-2021
757 Down 10 JJ Smit (Namibia) flag JJ Smit (Namibia) 58.17 32 Runs | 1 Wickets | Ct/St for Namibia vs Scotland at Abu Dhabi on 27-Oct-2021
758 Down 10 Mitchell Santner (New Zealand) flag Mitchell Santner (New Zealand) 58.17 21 Runs | 1 Wickets | Ct/St for New Zealand vs West Indies at Tarouba on 12-Jun-2024
759 Down 10 James Franklin (New Zealand) flag James Franklin (New Zealand) 58.17 13 Runs | 1 Wickets | Ct/St for New Zealand vs Pakistan at Pallekele on 23-Sep-2012
760 Down 10 Glenn Maxwell (Australia) flag Glenn Maxwell (Australia) 58.17 14 Runs | 1 Wickets | Ct/St for Australia vs Bangladesh at North Sound on 20-Jun-2024
761 Down 10 Kieron Pollard (West Indies) flag Kieron Pollard (West Indies) 58.17 38 Runs | 2 Wickets | Ct/St for West Indies vs New Zealand at Hamilton on 28-Dec-2008
762 Down 10 Mohammad Nabi (Afghanistan) flag Mohammad Nabi (Afghanistan) 58.17 43 Runs | 2 Wickets | Ct/St for Afghanistan vs Ireland at Dubai on 09-Feb-2010
763 Down 10 Shivam Dube (India) flag Shivam Dube (India) 58.17 60 Runs | 1 Wickets | Ct/St for India vs Afghanistan at Mohali on 11-Jan-2024
764 Down 10 Timm van der Gugten (Netherlands) flag Timm van der Gugten (Netherlands) 58.17 21 Runs | 2 Wickets | Ct/St for Netherlands vs Nepal at Kirtipur on 05-Mar-2024
765 Down 10 Dipendra Singh Airee (Nepal) flag Dipendra Singh Airee (Nepal) 58.17 25 Runs | 2 Wickets | Ct/St for Nepal vs Bangladesh at Kingstown on 16-Jun-2024
766 Down 10 Moeen Ali (England) flag Moeen Ali (England) 58.17 55 Runs | Wickets | Ct/St for England vs Pakistan at Karachi on 22-Sep-2022
767 Down 10 Mitchell Santner (New Zealand) flag Mitchell Santner (New Zealand) 58.17 24 Runs | 2 Wickets | Ct/St for New Zealand vs Pakistan at Mount Maunganui on 28-Jan-2018
768 Down 10 Andrew Symonds (Australia) flag Andrew Symonds (Australia) 58.17 39 Runs | 2 Wickets | Ct/St for Australia vs England at Sydney on 09-Jan-2007
769 Down 10 Dawid Malan (England) flag Dawid Malan (England) 58.17 53 Runs | 1 Wickets | Ct/St for England vs New Zealand at Hamilton on 18-Feb-2018
770 Down 10 Nuwan Thushara (Sri Lanka) flag Nuwan Thushara (Sri Lanka) 58.17 6 Runs | 4 Wickets | Ct/St for Sri Lanka vs Afghanistan at Hangzhou on 04-Oct-2023
771 Down 10 Seekkuge Prasanna (Sri Lanka) flag Seekkuge Prasanna (Sri Lanka) 58.17 37 Runs | 1 Wickets | Ct/St for Sri Lanka vs South Africa at Cape Town on 25-Jan-2017
772 Down 10 Irfan Pathan (India) flag Irfan Pathan (India) 58.16 Runs | 3 Wickets | Ct/St for India vs England at Durban on 19-Sep-2007
773 Down 10 Shahid Afridi (Pakistan) flag Shahid Afridi (Pakistan) 58.16 22 Runs | 1 Wickets | Ct/St for Pakistan vs Bangladesh at Mirpur on 30-Mar-2014
774 Down 10 Mahmudullah (Bangladesh) flag Mahmudullah (Bangladesh) 58.16 18 Runs | 1 Wickets | Ct/St for Bangladesh vs India at Bengaluru on 23-Mar-2016
775 Down 10 Harbhajan Singh (India) flag Harbhajan Singh (India) 58.16 15 Runs | 2 Wickets | Ct/St for India vs West Indies at Port of Spain on 04-Jun-2011
776 Down 10 Shakib Al Hasan (Bangladesh) flag Shakib Al Hasan (Bangladesh) 58.16 84 Runs | Wickets | Ct/St for Bangladesh vs Pakistan at Pallekele on 25-Sep-2012
777 Down 10 Muhammad Tanveer (Qatar) flag Muhammad Tanveer (Qatar) 58.16 88 Runs | 1 Wickets | Ct/St for Qatar vs Bahrain at Bangi on 18-Dec-2022
778 Down 10 Aqib Iqbal (Austria) flag Aqib Iqbal (Austria) 58.16 29 Runs | 2 Wickets | Ct/St for Austria vs Ireland at Edinburgh on 23-Jul-2023
779 Down 10 Hasan Ali (Pakistan) flag Hasan Ali (Pakistan) 58.16 9 Runs | 2 Wickets | Ct/St for Pakistan vs South Africa at Johannesburg on 10-Apr-2021
780 Down 10 Ashton Agar (Australia) flag Ashton Agar (Australia) 58.16 1 Runs | 3 Wickets | Ct/St for Australia vs South Africa at Cape Town on 26-Feb-2020
781 Down 10 Chris Gayle (West Indies) flag Chris Gayle (West Indies) 58.16 25 Runs | 1 Wickets | Ct/St for West Indies vs England at Georgetown on 03-May-2010
782 Down 10 Afif Hossain (Bangladesh) flag Afif Hossain (Bangladesh) 58.16 49 Runs | 1 Wickets | Ct/St for Bangladesh vs New Zealand at Mirpur on 10-Sep-2021
783 Down 10 Dasun Shanaka (Sri Lanka) flag Dasun Shanaka (Sri Lanka) 58.16 30 Runs | 1 Wickets | Ct/St for Sri Lanka vs Bangladesh at Sylhet on 18-Feb-2018
784 Down 10 Haroon Arshad (Hong Kong) flag Haroon Arshad (Hong Kong) 58.16 27 Runs | 5 Wickets | Ct/St for Hong Kong vs Nepal at Bangkok on 01-Mar-2020
785 Down 10 Shivam Dube (India) flag Shivam Dube (India) 58.16 36 Runs | 1 Wickets | Ct/St for India vs New Zealand at Raipur on 23-Jan-2026
786 Down 11 Shoaib Malik (Pakistan) flag Shoaib Malik (Pakistan) 58.16 46 Runs | 1 Wickets | Ct/St for Pakistan vs Sri Lanka at Colombo on 30-Jul-2015
787 Down 11 Angelo Mathews (Sri Lanka) flag Angelo Mathews (Sri Lanka) 58.16 43 Runs | 1 Wickets | Ct/St for Sri Lanka vs South Africa at Chattogram on 22-Mar-2014
788 Down 11 Romario Shepherd (West Indies) flag Romario Shepherd (West Indies) 58.16 22 Runs | 2 Wickets | Ct/St for West Indies vs England at Bridgetown on 10-Nov-2024
789 Down 11 Sanath Jayasuriya (Sri Lanka) flag Sanath Jayasuriya (Sri Lanka) 58.16 33 Runs | 1 Wickets | Ct/St for Sri Lanka vs India at Colombo on 10-Feb-2009
790 Down 11 Chris Jordan (England) flag Chris Jordan (England) 58.16 26 Runs | 2 Wickets | Ct/St for England vs India at Southampton on 07-Jul-2022
791 Down 11 Glenn Maxwell (Australia) flag Glenn Maxwell (Australia) 58.16 66 Runs | Wickets | Ct/St for Australia vs Sri Lanka at Colombo on 09-Sep-2016
792 Down 11 Norman Vanua (P.N.G.) flag Norman Vanua (P.N.G.) 58.16 22 Runs | 2 Wickets | Ct/St for Papua New Guinea vs Afghanistan at Malahide on 23-Jul-2015
793 Down 11 Shoaib Malik (Pakistan) flag Shoaib Malik (Pakistan) 58.16 28 Runs | Wickets | Ct/St for Pakistan vs Sri Lanka at London on 12-Jun-2009
794 Down 11 Kenton Young (Belize) flag Kenton Young (Belize) 58.16 42 Runs | 2 Wickets | Ct/St for Belize vs Canada at Osbourn on 08-Nov-2021
795 Down 11 Shoaib Malik (Pakistan) flag Shoaib Malik (Pakistan) 58.16 41 Runs | 1 Wickets | Ct/St for Pakistan vs Bangladesh at Mirpur on 02-Mar-2016
796 Down 11 Sohail Tanvir (Pakistan) flag Sohail Tanvir (Pakistan) 58.16 1 Runs | 3 Wickets | Ct/St for Pakistan vs Sri Lanka at Hambantota on 01-Jun-2012
797 Down 11 Andre Russell (West Indies) flag Andre Russell (West Indies) 58.16 21 Runs | 2 Wickets | Ct/St for West Indies vs ICC World XI at London on 31-May-2018
798 Down 11 Afif Hossain (Bangladesh) flag Afif Hossain (Bangladesh) 58.16 50 Runs | 1 Wickets | Ct/St for Bangladesh vs West Indies at Georgetown on 07-Jul-2022
799 Down 11 Isaac Danladi (Nigeria) flag Isaac Danladi (Nigeria) 58.16 7 Runs | 4 Wickets | Ct/St for Nigeria vs Namibia at Harare on 28-Sep-2025
800 Down 11 Mehidy Hasan Miraz (Bangladesh) flag Mehidy Hasan Miraz (Bangladesh) 58.16 35 Runs | 1 Wickets | Ct/St for Bangladesh vs India at Gwalior on 06-Oct-2024
Tags: #topcricketplayersofalltime #bestcricketplayersofalltime #greatestcricketplayers #t20icricket #t20is #ment20is #shanewatson #watson #gulbadinnaib #naib #moiseshenriques #henriques #saadbinzafar #zafar #samcurran #curran #andrewtye #tye #yuvrajsingh #singh #moeenali #ali #assadvala #vala #mitchellowen #owen #imadwasim #wasim #iccrankings #icctestrankings #iccodirankings #icct20irankings #iccteamrankings #iccplayerrankings #iccmenrankings #iccwomenrankings #iplrankings