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 13 Jacob Bethell (England) flag Jacob Bethell (England) 59.86 105 Runs | na Wickets | Ct/St for England vs India at Mumbai on 05-Mar-2026
702 Down 14 Sanju Samson (India) flag Sanju Samson (India) 59.86 89 Runs | na Wickets | Ct/St for India vs New Zealand at Ahmedabad on 08-Mar-2026
703 Down 15 Harry Brook (England) flag Harry Brook (England) 59.86 100 Runs | na Wickets | Ct/St for England vs Pakistan at Pallekele on 24-Feb-2026
704 Down 15 Tillakaratne Dilshan (Sri Lanka) flag Tillakaratne Dilshan (Sri Lanka) 59.86 96 Runs | na Wickets | Ct/St for Sri Lanka vs West Indies at London on 19-Jun-2009
705 Down 15 Adil Rashid (England) flag Adil Rashid (England) 59.86 na Runs | 4 Wickets | Ct/St for England vs West Indies at Dubai on 23-Oct-2021
706 Down 15 Michael Hussey (Australia) flag Michael Hussey (Australia) 59.86 60 Runs | na Wickets | Ct/St for Australia vs Pakistan at Gros Islet on 14-May-2010
707 Down 15 Sam Curran (England) flag Sam Curran (England) 59.86 na Runs | 5 Wickets | Ct/St for England vs Afghanistan at Perth on 22-Oct-2022
708 Down 15 Sunil Narine (West Indies) flag Sunil Narine (West Indies) 59.86 na Runs | 3 Wickets | Ct/St for West Indies vs Sri Lanka at Colombo on 07-Oct-2012
709 Down 15 Kane Williamson (New Zealand) flag Kane Williamson (New Zealand) 59.86 85 Runs | na Wickets | Ct/St for New Zealand vs Australia at Dubai on 14-Nov-2021
710 Down 15 Sam Curran (England) flag Sam Curran (England) 59.86 na Runs | 3 Wickets | Ct/St for England vs Pakistan at Melbourne on 13-Nov-2022
711 Down 15 Ajantha Mendis (Sri Lanka) flag Ajantha Mendis (Sri Lanka) 59.86 na Runs | 6 Wickets | Ct/St for Sri Lanka vs Zimbabwe at Hambantota on 18-Sep-2012
712 Down 15 Dipendra Singh Airee (Nepal) flag Dipendra Singh Airee (Nepal) 59.86 6 Runs | 3 Wickets | 2 Ct/St for Nepal vs South Africa at Kingstown on 14-Jun-2024
713 Down 15 George Dockrell (Ireland) flag George Dockrell (Ireland) 59.86 9 Runs | 2 Wickets | 2 Ct/St for Ireland vs Sri Lanka at Colombo on 08-Feb-2026
714 Down 15 Glenn Maxwell (Australia) flag Glenn Maxwell (Australia) 59.85 45 Runs | Wickets | 2 Ct/St for Australia vs West Indies at Mirpur on 28-Mar-2014
715 Down 15 Ryan Burl (Zimbabwe) flag Ryan Burl (Zimbabwe) 59.85 35 Runs | Wickets | 2 Ct/St for Zimbabwe vs India at Melbourne on 06-Nov-2022
716 Down 15 Chamika Karunaratne (Sri Lanka) flag Chamika Karunaratne (Sri Lanka) 59.85 3 Runs | 2 Wickets | 2 Ct/St for Sri Lanka vs West Indies at Abu Dhabi on 04-Nov-2021
717 Down 15 Abdur Rehman (Pakistan) flag Abdur Rehman (Pakistan) 59.85 2 Runs | 2 Wickets | 2 Ct/St for Pakistan vs New Zealand at Bridgetown on 08-May-2010
718 Down 15 Majid Haq (Scotland) flag Majid Haq (Scotland) 59.85 14 Runs | 2 Wickets | 2 Ct/St for Scotland vs Pakistan at Durban on 12-Sep-2007
719 Down 15 Brad Evans (Zimbabwe) flag Brad Evans (Zimbabwe) 59.84 43 Runs | 1 Wickets | Ct/St for Zimbabwe vs West Indies at Mumbai on 23-Feb-2026
720 Down 15 Sufyan Mehmood (Oman) flag Sufyan Mehmood (Oman) 59.84 25 Runs | 2 Wickets | Ct/St for Oman vs Zimbabwe at Colombo on 09-Feb-2026
721 Down 15 Sanath Jayasuriya (Sri Lanka) flag Sanath Jayasuriya (Sri Lanka) 59.84 61 Runs | 1 Wickets | Ct/St for Sri Lanka vs New Zealand at Johannesburg on 15-Sep-2007
722 Down 15 Tim Bresnan (England) flag Tim Bresnan (England) 59.84 17 Runs | 1 Wickets | Ct/St for England vs South Africa at Chattogram on 29-Mar-2014
723 Down 15 Shakib Al Hasan (Bangladesh) flag Shakib Al Hasan (Bangladesh) 59.84 40 Runs | 4 Wickets | Ct/St for Bangladesh vs Zimbabwe at Bulawayo on 12-May-2013
724 Down 15 Jean-Paul Duminy (South Africa) flag Jean-Paul Duminy (South Africa) 59.84 64 Runs | 1 Wickets | Ct/St for South Africa vs India at Centurion on 21-Feb-2018
725 Down 15 Andre Russell (West Indies) flag Andre Russell (West Indies) 59.84 15 Runs | 2 Wickets | Ct/St for West Indies vs South Africa at North Sound on 23-Jun-2024
726 Down 15 Gulbadin Naib (Afghanistan) flag Gulbadin Naib (Afghanistan) 59.84 7 Runs | 3 Wickets | Ct/St for Afghanistan vs Sri Lanka at Hangzhou on 04-Oct-2023
727 Down 15 Umar Gul (Pakistan) flag Umar Gul (Pakistan) 59.84 32 Runs | 1 Wickets | Ct/St for Pakistan vs South Africa at Colombo on 28-Sep-2012
728 Down 15 Sam Curran (England) flag Sam Curran (England) 59.84 7 Runs | 3 Wickets | Ct/St for England vs South Africa at Cape Town on 27-Nov-2020
729 Down 15 Saad Bin Zafar (Canada) flag Saad Bin Zafar (Canada) 59.84 19 Runs | 2 Wickets | Ct/St for Canada vs United States of America at George Town on 27-Apr-2025
730 Down 15 Ryan Campbell (Hong Kong) flag Ryan Campbell (Hong Kong) 59.84 27 Runs | 2 Wickets | Ct/St for Hong Kong vs Afghanistan at Nagpur on 10-Mar-2016
731 Down 15 Shane Watson (Australia) flag Shane Watson (Australia) 59.84 62 Runs | 1 Wickets | Ct/St for Australia vs West Indies at Sydney on 23-Feb-2010
732 Down 15 Moises Henriques (Australia) flag Moises Henriques (Australia) 59.84 30 Runs | 3 Wickets | Ct/St for Australia vs India at Canberra on 04-Dec-2020
733 Down 15 Andrew Tye (Australia) flag Andrew Tye (Australia) 59.84 6 Runs | 3 Wickets | Ct/St for Australia vs Pakistan at Abu Dhabi on 24-Oct-2018
734 Down 15 Yuvraj Singh (India) flag Yuvraj Singh (India) 59.84 19 Runs | 2 Wickets | Ct/St for India vs Pakistan at Colombo on 30-Sep-2012
735 Down 15 Assad Vala (P.N.G.) flag Assad Vala (P.N.G.) 59.84 21 Runs | 2 Wickets | Ct/St for Papua New Guinea vs West Indies at Georgetown on 02-Jun-2024
736 Down 15 Imad Wasim (Pakistan) flag Imad Wasim (Pakistan) 59.84 22 Runs | 2 Wickets | Ct/St for Pakistan vs England at Birmingham on 25-May-2024
737 Down 15 Shaheen Shah Afridi (Pakistan) flag Shaheen Shah Afridi (Pakistan) 59.84 19 Runs | 3 Wickets | Ct/St for Pakistan vs Bangladesh at Dubai on 25-Sep-2025
738 Down 15 Marcus Stoinis (Australia) flag Marcus Stoinis (Australia) 59.84 22 Runs | 3 Wickets | Ct/St for Australia vs England at Canberra on 12-Oct-2022
739 Down 15 Sybrand Engelbrecht (Netherlands) flag Sybrand Engelbrecht (Netherlands) 59.84 75 Runs | 1 Wickets | Ct/St for Netherlands vs Namibia at Kirtipur on 29-Feb-2024
740 Down 15 Mitchell Owen (Australia) flag Mitchell Owen (Australia) 59.84 50 Runs | 1 Wickets | Ct/St for Australia vs West Indies at Kingston on 20-Jul-2025
741 Down 15 Grant Elliott (New Zealand) flag Grant Elliott (New Zealand) 59.84 19 Runs | 3 Wickets | Ct/St for New Zealand vs Pakistan at Wellington on 22-Jan-2016
742 Down 15 Stuart Thompson (Ireland) flag Stuart Thompson (Ireland) 59.84 56 Runs | 1 Wickets | Ct/St for Ireland vs Afghanistan at Greater Noida on 08-Mar-2017
743 Down 15 Danushka Gunathilaka (Sri Lanka) flag Danushka Gunathilaka (Sri Lanka) 59.84 42 Runs | 2 Wickets | Ct/St for Sri Lanka vs Bangladesh at Sylhet on 18-Feb-2018
744 Down 15 Brad Evans (Zimbabwe) flag Brad Evans (Zimbabwe) 59.84 19 Runs | 2 Wickets | Ct/St for Zimbabwe vs Pakistan at Perth on 27-Oct-2022
745 Down 15 Moeen Ali (England) flag Moeen Ali (England) 59.84 61 Runs | 1 Wickets | Ct/St for England vs Pakistan at Manchester on 01-Sep-2020
746 Down 15 Irfan Pathan (India) flag Irfan Pathan (India) 59.84 20 Runs | 2 Wickets | Ct/St for India vs Pakistan at Durban on 14-Sep-2007
747 Down 15 Robin Peterson (South Africa) flag Robin Peterson (South Africa) 59.84 32 Runs | 1 Wickets | Ct/St for South Africa vs Australia at Colombo on 30-Sep-2012
748 Down 15 Rashid Khan (Afghanistan) flag Rashid Khan (Afghanistan) 59.84 2 Runs | 2 Wickets | Ct/St for Afghanistan vs Uganda at Georgetown on 03-Jun-2024
749 Down 15 Adil Rashid (England) flag Adil Rashid (England) 59.84 1 Runs | 2 Wickets | Ct/St for England vs Sri Lanka at Pallekele on 22-Feb-2026
750 Down 15 Yuvraj Singh (India) flag Yuvraj Singh (India) 59.84 72 Runs | 1 Wickets | Ct/St for India vs Pakistan at Ahmedabad on 28-Dec-2012
751 Down 15 Ajantha Mendis (Sri Lanka) flag Ajantha Mendis (Sri Lanka) 59.84 Runs | 6 Wickets | Ct/St for Sri Lanka vs Australia at Pallekele on 08-Aug-2011
752 Down 15 Umar Gul (Pakistan) flag Umar Gul (Pakistan) 59.84 9 Runs | 2 Wickets | Ct/St for Pakistan vs Sri Lanka at London on 12-Jun-2009
753 Down 15 Pat Cummins (Australia) flag Pat Cummins (Australia) 59.84 13 Runs | 2 Wickets | Ct/St for Australia vs West Indies at Colombo on 05-Oct-2012
754 Down 15 Matthew Spoors (Canada) flag Matthew Spoors (Canada) 59.84 73 Runs | 1 Wickets | Ct/St for Canada vs Germany at Al Amerat on 22-Feb-2022
755 Down 15 Shardul Thakur (India) flag Shardul Thakur (India) 59.84 10 Runs | 3 Wickets | Ct/St for India vs England at Ahmedabad on 18-Mar-2021
756 Down 15 Shivam Dube (India) flag Shivam Dube (India) 59.83 66 Runs | 2 Wickets | Ct/St for India vs Netherlands at Ahmedabad on 18-Feb-2026
757 Down 15 Sanath Jayasuriya (Sri Lanka) flag Sanath Jayasuriya (Sri Lanka) 59.83 41 Runs | 2 Wickets | Ct/St for Sri Lanka vs England at Southampton on 15-Jun-2006
758 Down 15 Abdur Rehman (Pakistan) flag Abdur Rehman (Pakistan) 59.83 2 Runs | 2 Wickets | Ct/St for Pakistan vs South Africa at Gros Islet on 10-May-2010
759 Down 15 Fazalhaq Farooqi (Afghanistan) flag Fazalhaq Farooqi (Afghanistan) 59.83 2 Runs | 1 Wickets | Ct/St for Afghanistan vs South Africa at Tarouba on 26-Jun-2024
760 Down 15 Lockie Ferguson (New Zealand) flag Lockie Ferguson (New Zealand) 59.83 Runs | 3 Wickets | Ct/St for New Zealand vs Sri Lanka at Dambula on 10-Nov-2024
761 Down 15 Ravichandran Ashwin (India) flag Ravichandran Ashwin (India) 59.83 31 Runs | 2 Wickets | Ct/St for India vs Sri Lanka at Pune on 09-Feb-2016
762 Down 15 Morne Morkel (South Africa) flag Morne Morkel (South Africa) 59.83 6 Runs | 2 Wickets | Ct/St for South Africa vs India at Colombo on 02-Oct-2012
763 Down 15 David Wiese (Namibia/South Africa) flag David Wiese (Namibia/South Africa) 59.83 6 Runs | 3 Wickets | Ct/St for South Africa vs West Indies at Johannesburg on 11-Jan-2015
764 Down 15 David Willey (England) flag David Willey (England) 59.83 20 Runs | 2 Wickets | Ct/St for England vs Afghanistan at Delhi on 23-Mar-2016
765 Down 15 Kyle Mills (New Zealand) flag Kyle Mills (New Zealand) 59.83 6 Runs | 3 Wickets | Ct/St for New Zealand vs Pakistan at Dubai on 05-Dec-2014
766 Down 15 Cosmas Kyewuta (Uganda) flag Cosmas Kyewuta (Uganda) 59.83 2 Runs | 2 Wickets | Ct/St for Uganda vs Afghanistan at Georgetown on 03-Jun-2024
767 Down 15 Kyle Coetzer (Scotland) flag Kyle Coetzer (Scotland) 59.83 43 Runs | 2 Wickets | Ct/St for Scotland vs Ireland at Dubai on 11-Feb-2010
768 Down 15 Anwar Ali (Pakistan) flag Anwar Ali (Pakistan) 59.83 46 Runs | 1 Wickets | Ct/St for Pakistan vs Sri Lanka at Colombo on 01-Aug-2015
769 Down 15 Mohammad Saifuddin (Bangladesh) flag Mohammad Saifuddin (Bangladesh) 59.83 6 Runs | 2 Wickets | Ct/St for Bangladesh vs Sri Lanka at Dambula on 13-Jul-2025
770 Down 15 Corbin Bosch (South Africa) flag Corbin Bosch (South Africa) 59.83 30 Runs | 2 Wickets | Ct/St for South Africa vs Pakistan at Lahore on 01-Nov-2025
771 Down 15 Alex Cusack (Ireland) flag Alex Cusack (Ireland) 59.83 2 Runs | 4 Wickets | Ct/St for Ireland vs Sri Lanka at London on 14-Jun-2009
772 Down 15 Gareth Delany (Ireland) flag Gareth Delany (Ireland) 59.83 37 Runs | 2 Wickets | Ct/St for Ireland vs Afghanistan at Greater Noida on 10-Mar-2020
773 Down 15 Mohammad Nabi (Afghanistan) flag Mohammad Nabi (Afghanistan) 59.83 84 Runs | Wickets | Ct/St for Afghanistan vs Bangladesh at Mirpur on 15-Sep-2019
774 Down 15 Sybrand Engelbrecht (Netherlands) flag Sybrand Engelbrecht (Netherlands) 59.83 48 Runs | 2 Wickets | Ct/St for Netherlands vs Nepal at Kirtipur on 05-Mar-2024
775 Down 15 Angelo Mathews (Sri Lanka) flag Angelo Mathews (Sri Lanka) 59.83 10 Runs | 2 Wickets | Ct/St for Sri Lanka vs Pakistan at Colombo on 04-Oct-2012
776 Down 15 Mitchell Marsh (Australia) flag Mitchell Marsh (Australia) 59.83 54 Runs | 1 Wickets | Ct/St for Australia vs West Indies at Gros Islet on 10-Jul-2021
777 Down 15 Moeen Ali (England) flag Moeen Ali (England) 59.83 41 Runs | 1 Wickets | Ct/St for England vs Afghanistan at Delhi on 23-Mar-2016
778 Down 15 Wanindu Hasaranga (Sri Lanka) flag Wanindu Hasaranga (Sri Lanka) 59.83 2 Runs | 3 Wickets | Ct/St for Sri Lanka vs United Arab Emirates at Geelong on 18-Oct-2022
779 Down 15 Kamau Leverock (Bermuda) flag Kamau Leverock (Bermuda) 59.83 43 Runs | 2 Wickets | Ct/St for Bermuda vs Scotland at Dubai on 24-Oct-2019
780 Down 15 Shakib Al Hasan (Bangladesh) flag Shakib Al Hasan (Bangladesh) 59.83 42 Runs | 3 Wickets | Ct/St for Bangladesh vs Oman at Al Amerat on 19-Oct-2021
781 Down 15 Harry Manenti (Italy) flag Harry Manenti (Italy) 59.83 51 Runs | 3 Wickets | Ct/St for Italy vs Denmark at Edinburgh on 25-Jul-2023
782 Down 15 Bas de Leede (Netherlands) flag Bas de Leede (Netherlands) 59.83 14 Runs | 3 Wickets | Ct/St for Netherlands vs United Arab Emirates at Geelong on 16-Oct-2022
783 Down 15 Zeeshan Maqsood (Oman) flag Zeeshan Maqsood (Oman) 59.83 56 Runs | 2 Wickets | Ct/St for Oman vs Malaysia at Kirtipur on 30-Oct-2023
784 Down 15 Dipendra Singh Airee (Nepal) flag Dipendra Singh Airee (Nepal) 59.83 18 Runs | 1 Wickets | Ct/St for Nepal vs Oman at King City on 29-Sep-2024
785 Down 15 Ben Manenti (Italy) flag Ben Manenti (Italy) 59.83 26 Runs | 2 Wickets | Ct/St for Italy vs West Indies at Kolkata on 19-Feb-2026
786 Down 15 Grant Stewart (Italy) flag Grant Stewart (Italy) 59.83 33 Runs | 2 Wickets | Ct/St for Italy vs Ireland at Dubai on 26-Jan-2026
787 Down 15 Ryan ten Doeschate (Netherlands) flag Ryan ten Doeschate (Netherlands) 59.83 22 Runs | 2 Wickets | Ct/St for Netherlands vs England at London on 05-Jun-2009
788 Down 15 Akeal Hosein (West Indies) flag Akeal Hosein (West Indies) 59.83 8 Runs | 4 Wickets | Ct/St for West Indies vs England at Gros Islet on 14-Nov-2024
789 Down 15 Scott Styris (New Zealand) flag Scott Styris (New Zealand) 59.83 18 Runs | 1 Wickets | Ct/St for New Zealand vs Pakistan at Cape Town on 22-Sep-2007
790 Down 15 Mitchell Owen (Australia) flag Mitchell Owen (Australia) 59.83 36 Runs | 1 Wickets | Ct/St for Australia vs West Indies at Basseterre on 25-Jul-2025
791 Down 15 Varun Chakravarthy (India) flag Varun Chakravarthy (India) 59.83 1 Runs | 3 Wickets | Ct/St for India vs Namibia at Delhi on 12-Feb-2026
792 Down 15 Shane Watson (Australia) flag Shane Watson (Australia) 59.83 81 Runs | Wickets | Ct/St for Australia vs Pakistan at Gros Islet on 02-May-2010
793 Down 15 Roston Chase (West Indies) flag Roston Chase (West Indies) 59.83 50 Runs | 1 Wickets | Ct/St for West Indies vs Bangladesh at Chattogram on 31-Oct-2025
794 Down 15 James Neesham (New Zealand) flag James Neesham (New Zealand) 59.83 35 Runs | 1 Wickets | Ct/St for New Zealand vs Namibia at Sharjah on 05-Nov-2021
795 Down 15 Glenn Maxwell (Australia) flag Glenn Maxwell (Australia) 59.83 14 Runs | 1 Wickets | Ct/St for Australia vs Bangladesh at North Sound on 20-Jun-2024
796 Down 15 JJ Smit (Namibia) flag JJ Smit (Namibia) 59.83 32 Runs | 1 Wickets | Ct/St for Namibia vs Scotland at Abu Dhabi on 27-Oct-2021
797 Down 15 Kieron Pollard (West Indies) flag Kieron Pollard (West Indies) 59.83 38 Runs | 2 Wickets | Ct/St for West Indies vs New Zealand at Hamilton on 28-Dec-2008
798 Down 15 James Franklin (New Zealand) flag James Franklin (New Zealand) 59.83 13 Runs | 1 Wickets | Ct/St for New Zealand vs Pakistan at Pallekele on 23-Sep-2012
799 Down 15 Mitchell Santner (New Zealand) flag Mitchell Santner (New Zealand) 59.83 21 Runs | 1 Wickets | Ct/St for New Zealand vs West Indies at Tarouba on 12-Jun-2024
800 Down 15 Irfan Pathan (India) flag Irfan Pathan (India) 59.83 Runs | 3 Wickets | Ct/St for India vs England at Durban on 19-Sep-2007
Tags: #topcricketplayersofalltime #bestcricketplayersofalltime #greatestcricketplayers #t20icricket #t20is #ment20is #jacobbethell #bethell #sanjusamson #samson #harrybrook #brook #tillakaratnedilshan #dilshan #adilrashid #rashid #michaelhussey #hussey #samcurran #curran #sunilnarine #narine #kanewilliamson #williamson #ajanthamendis #mendis #iccrankings #icctestrankings #iccodirankings #icct20irankings #iccteamrankings #iccplayerrankings #iccmenrankings #iccwomenrankings #iplrankings