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.  Updated - 16th Nov 2025. Next Update- post 7th Jan 2026.
CRR Change Name Points Stats
701 Down 5 Gareth Delany (Ireland) flag Gareth Delany (Ireland) 58.17 37 Runs | 2 Wickets | Ct/St for Ireland vs Afghanistan at Greater Noida on 10-Mar-2020
702 Down 5 Jan Frylinck (Namibia) flag Jan Frylinck (Namibia) 58.17 43 Runs | 1 Wickets | Ct/St for Namibia vs Netherlands at Geelong on 18-Oct-2022
703 Down 5 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
704 Down 5 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
705 Down 5 Angelo Mathews (Sri Lanka) flag Angelo Mathews (Sri Lanka) 58.17 42 Runs | 2 Wickets | Ct/St for Sri Lanka vs Afghanistan at Dambula on 19-Feb-2024
706 Down 5 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
707 Down 5 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
708 Down 5 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
709 Down 6 Brad Wheal (Scotland) flag Brad Wheal (Scotland) 58.17 1 Runs | 3 Wickets | Ct/St for Scotland vs Bangladesh at Al Amerat on 17-Oct-2021
710 Down 6 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
711 Down 6 Richie Berrington (Scotland) flag Richie Berrington (Scotland) 58.17 47 Runs | 2 Wickets | Ct/St for Scotland vs Canada at Dubai on 23-Mar-2012
712 Down 6 Alex Cusack (Ireland) flag Alex Cusack (Ireland) 58.17 2 Runs | 4 Wickets | Ct/St for Ireland vs Sri Lanka at London on 14-Jun-2009
713 Down 6 Mudassar Bukhari (Netherlands) flag Mudassar Bukhari (Netherlands) 58.17 1 Runs | 3 Wickets | Ct/St for Netherlands vs England at Chattogram on 31-Mar-2014
714 Down 6 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
715 Down 6 Richie Berrington (Scotland) flag Richie Berrington (Scotland) 58.17 48 Runs | 1 Wickets | Ct/St for Scotland vs United Arab Emirates at Dubai on 30-Oct-2019
716 Down 6 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
717 Down 6 Sikandar Raza (Zimbabwe) flag Sikandar Raza (Zimbabwe) 58.17 65 Runs | 1 Wickets | Ct/St for Zimbabwe vs Bangladesh at Harare on 30-Jul-2022
718 Down 6 Sarfaraz Ali (Bahrain) flag Sarfaraz Ali (Bahrain) 58.17 32 Runs | 2 Wickets | Ct/St for Bahrain vs United Arab Emirates at Al Amerat on 21-Feb-2022
719 Down 6 Shane Watson (Australia) flag Shane Watson (Australia) 58.17 81 Runs | Wickets | Ct/St for Australia vs Pakistan at Gros Islet on 02-May-2010
720 Down 6 Wanindu Hasaranga (Sri Lanka) flag Wanindu Hasaranga (Sri Lanka) 58.17 2 Runs | 3 Wickets | Ct/St for Sri Lanka vs United Arab Emirates at Geelong on 18-Oct-2022
721 Down 6 Jofra Archer (England) flag Jofra Archer (England) 58.16 21 Runs | 1 Wickets | Ct/St for England vs India at Georgetown on 27-Jun-2024
722 Down 6 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
723 Down 6 Bas de Leede (Netherlands) flag Bas de Leede (Netherlands) 58.16 14 Runs | 3 Wickets | Ct/St for Netherlands vs United Arab Emirates at Geelong on 16-Oct-2022
724 Down 6 Vinay Ravi (Norway) flag Vinay Ravi (Norway) 58.16 16 Runs | 4 Wickets | Ct/St for Norway vs Jersey at Krefeld on 14-Jul-2024
725 Down 6 Adil Butt (Eswatini) flag Adil Butt (Eswatini) 58.16 81 Runs | 1 Wickets | Ct/St for Eswatini vs Mozambique at Malkerns on 13-Sep-2025
726 Down 6 Mitchell Owen (Australia) flag Mitchell Owen (Australia) 58.16 36 Runs | 1 Wickets | Ct/St for Australia vs West Indies at Basseterre on 25-Jul-2025
727 Down 6 Aqib Ilyas (Oman) flag Aqib Ilyas (Oman) 58.16 33 Runs | 2 Wickets | Ct/St for Oman vs Nepal at Kirtipur on 05-Nov-2023
728 Down 6 Mitchell Santner (New Zealand) flag Mitchell Santner (New Zealand) 58.16 24 Runs | 2 Wickets | Ct/St for New Zealand vs Pakistan at Mount Maunganui on 28-Jan-2018
729 Down 6 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
730 Down 6 Richie Berrington (Scotland) flag Richie Berrington (Scotland) 58.16 42 Runs | 1 Wickets | Ct/St for Scotland vs Netherlands at Dubai on 05-Feb-2016
731 Down 6 Mohammad Saifuddin (Bangladesh) flag Mohammad Saifuddin (Bangladesh) 58.16 6 Runs | 2 Wickets | Ct/St for Bangladesh vs Sri Lanka at Dambula on 13-Jul-2025
732 Down 6 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
733 Down 6 Moeen Ali (England) flag Moeen Ali (England) 58.16 55 Runs | Wickets | Ct/St for England vs Pakistan at Karachi on 22-Sep-2022
734 Down 6 Dawid Malan (England) flag Dawid Malan (England) 58.16 53 Runs | 1 Wickets | Ct/St for England vs New Zealand at Hamilton on 18-Feb-2018
735 Down 6 Glenn Maxwell (Australia) flag Glenn Maxwell (Australia) 58.16 14 Runs | 1 Wickets | Ct/St for Australia vs Bangladesh at North Sound on 20-Jun-2024
736 Down 6 Mitchell Santner (New Zealand) flag Mitchell Santner (New Zealand) 58.16 21 Runs | 1 Wickets | Ct/St for New Zealand vs West Indies at Tarouba on 12-Jun-2024
737 Down 6 Dhiren Gondaria (Kenya) flag Dhiren Gondaria (Kenya) 58.16 60 Runs | 2 Wickets | Ct/St for Kenya vs Tanzania at Harare on 04-Oct-2025
738 Down 6 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
739 Down 6 Mohammed Aslam (Kuwait) flag Mohammed Aslam (Kuwait) 58.16 51 Runs | 1 Wickets | Ct/St for Kuwait vs Tanzania at Kuala Lumpur on 06-Mar-2024
740 Down 6 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
741 Down 6 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
742 Down 6 Andrew Symonds (Australia) flag Andrew Symonds (Australia) 58.16 39 Runs | 2 Wickets | Ct/St for Australia vs England at Sydney on 09-Jan-2007
743 Down 6 Kieron Pollard (West Indies) flag Kieron Pollard (West Indies) 58.16 27 Runs | 2 Wickets | Ct/St for West Indies vs South Africa at North Sound on 19-May-2010
744 Down 6 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
745 Down 6 Nuwan Thushara (Sri Lanka) flag Nuwan Thushara (Sri Lanka) 58.16 6 Runs | 4 Wickets | Ct/St for Sri Lanka vs Afghanistan at Hangzhou on 04-Oct-2023
746 Down 6 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
747 Down 6 Irfan Pathan (India) flag Irfan Pathan (India) 58.16 Runs | 3 Wickets | Ct/St for India vs England at Durban on 19-Sep-2007
748 Down 6 Fawad Alam (Pakistan) flag Fawad Alam (Pakistan) 58.16 5 Runs | 3 Wickets | Ct/St for Pakistan vs Zimbabwe at King City on 12-Oct-2008
749 Down 6 Seekkuge Prasanna (Sri Lanka) flag Seekkuge Prasanna (Sri Lanka) 58.16 37 Runs | 1 Wickets | Ct/St for Sri Lanka vs South Africa at Cape Town on 25-Jan-2017
750 Down 6 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
751 Down 6 Mahmudullah (Bangladesh) flag Mahmudullah (Bangladesh) 58.16 18 Runs | 1 Wickets | Ct/St for Bangladesh vs India at Bengaluru on 23-Mar-2016
752 Down 6 Salum Jumbe (Tanzania) flag Salum Jumbe (Tanzania) 58.16 76 Runs | 1 Wickets | Ct/St for Tanzania vs Rwanda at Windhoek on 29-Nov-2023
753 Down 6 Salum Jumbe (Tanzania) flag Salum Jumbe (Tanzania) 58.16 12 Runs | 2 Wickets | Ct/St for Tanzania vs Germany at Blantyre on 12-Jul-2025
754 Down 6 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
755 Down 6 Sayed Monib (Kuwait) flag Sayed Monib (Kuwait) 58.16 19 Runs | 3 Wickets | Ct/St for Kuwait vs Malaysia at Hong Kong on 08-Mar-2023
756 Down 6 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
757 Down 6 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
758 Down 6 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
759 Down 6 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
760 Down 6 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
761 Down 6 Rohit Paudel (Nepal) flag Rohit Paudel (Nepal) 58.16 42 Runs | 2 Wickets | Ct/St for Nepal vs Namibia at Kirtipur on 27-Feb-2024
762 Down 6 Ryan Burl (Zimbabwe) flag Ryan Burl (Zimbabwe) 58.16 30 Runs | 2 Wickets | Ct/St for Zimbabwe vs Ireland at Harare on 15-Jan-2023
763 Down 6 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
764 Down 6 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
765 Down 6 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
766 Down 6 Dasun Shanaka (Sri Lanka) flag Dasun Shanaka (Sri Lanka) 58.16 29 Runs | 2 Wickets | Ct/St for Sri Lanka vs India at Mumbai on 24-Dec-2017
767 Down 6 Sanath Jayasuriya (Sri Lanka) flag Sanath Jayasuriya (Sri Lanka) 58.16 81 Runs | Wickets | Ct/St for Sri Lanka vs West Indies at Nottingham on 10-Jun-2009
768 Down 6 Romario Shepherd (West Indies) flag Romario Shepherd (West Indies) 58.16 9 Runs | 2 Wickets | Ct/St for West Indies vs Australia at Basseterre on 25-Jul-2025
769 Down 6 Aiden Markram (South Africa) flag Aiden Markram (South Africa) 58.16 52 Runs | Wickets | Ct/St for South Africa vs England at Sharjah on 06-Nov-2021
770 Down 6 Joe Root (England) flag Joe Root (England) 58.16 90 Runs | Wickets | Ct/St for England vs Australia at Southampton on 29-Aug-2013
771 Down 6 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
772 Down 6 Nasum Ahmed (Bangladesh) flag Nasum Ahmed (Bangladesh) 58.16 3 Runs | 4 Wickets | Ct/St for Bangladesh vs Afghanistan at Mirpur on 03-Mar-2022
773 Down 6 Marcus Stoinis (Australia) flag Marcus Stoinis (Australia) 58.16 37 Runs | 2 Wickets | Ct/St for Australia vs South Africa at Durban on 03-Sep-2023
774 Down 6 Ryan McLaren (South Africa) flag Ryan McLaren (South Africa) 58.16 6 Runs | 5 Wickets | Ct/St for South Africa vs West Indies at North Sound on 19-May-2010
775 Down 6 Wayne Parnell (South Africa) flag Wayne Parnell (South Africa) 58.16 2 Runs | 3 Wickets | Ct/St for South Africa vs India at Perth on 30-Oct-2022
776 Down 6 Khawar Ali (Oman) flag Khawar Ali (Oman) 58.16 34 Runs | 1 Wickets | Ct/St for Oman vs Ireland at Dharamsala on 09-Mar-2016
777 Down 6 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
778 Down 6 Sybrand Engelbrecht (Netherlands) flag Sybrand Engelbrecht (Netherlands) 58.16 49 Runs | 2 Wickets | Ct/St for Netherlands vs Nepal at Kirtipur on 28-Feb-2024
779 Down 6 Mitchell Starc (Australia) flag Mitchell Starc (Australia) 58.16 1 Runs | 3 Wickets | Ct/St for Australia vs Pakistan at Colombo on 02-Oct-2012
780 Down 6 Jason Holder (West Indies) flag Jason Holder (West Indies) 58.16 Runs | 4 Wickets | Ct/St for West Indies vs Pakistan at Georgetown on 31-Jul-2021
781 Down 6 Faheem Ashraf (Pakistan) flag Faheem Ashraf (Pakistan) 58.16 Runs | 3 Wickets | Ct/St for Pakistan vs India at Dubai on 28-Sep-2025
782 Down 6 Nuwan Thushara (Sri Lanka) flag Nuwan Thushara (Sri Lanka) 58.16 Runs | 4 Wickets | Ct/St for Sri Lanka vs Bangladesh at Dallas on 07-Jun-2024
783 Down 6 Chris Jordan (England) flag Chris Jordan (England) 58.16 1 Runs | 4 Wickets | Ct/St for England vs India at Birmingham on 09-Jul-2022
784 Down 6 Richie Berrington (Scotland) flag Richie Berrington (Scotland) 58.16 54 Runs | Wickets | Ct/St for Scotland vs Pakistan at Sharjah on 07-Nov-2021
785 Down 6 Barry McCarthy (Ireland) flag Barry McCarthy (Ireland) 58.16 3 Runs | 3 Wickets | Ct/St for Ireland vs Australia at Brisbane on 31-Oct-2022
786 Down 6 Haris Rauf (Pakistan) flag Haris Rauf (Pakistan) 58.16 2 Runs | 4 Wickets | Ct/St for Pakistan vs Australia at Sydney on 16-Nov-2024
787 Down 6 Dawlat Zadran (Afghanistan) flag Dawlat Zadran (Afghanistan) 58.16 13 Runs | 2 Wickets | Ct/St for Afghanistan vs Hong Kong at Mirpur on 22-Feb-2016
788 Down 6 Shakeel Ahmed (Oman) flag Shakeel Ahmed (Oman) 58.16 45 Runs | 3 Wickets | Ct/St for Oman vs Netherlands at Al Amerat on 16-Nov-2024
789 Down 6 Stuart Broad (England) flag Stuart Broad (England) 58.16 1 Runs | 3 Wickets | Ct/St for England vs Sri Lanka at Pallekele on 01-Oct-2012
790 Down 6 Aiden Markram (South Africa) flag Aiden Markram (South Africa) 58.16 51 Runs | Wickets | Ct/St for South Africa vs West Indies at Dubai on 26-Oct-2021
791 Down 6 Nasrulla Rana (Hong Kong) flag Nasrulla Rana (Hong Kong) 58.16 17 Runs | 6 Wickets | Ct/St for Hong Kong vs Papua New Guinea at Kuala Lumpur on 24-Sep-2023
792 Down 6 Jofra Archer (England) flag Jofra Archer (England) 58.16 1 Runs | 3 Wickets | Ct/St for England vs South Africa at Gros Islet on 21-Jun-2024
793 Down 6 Josh Little (Ireland) flag Josh Little (Ireland) 58.16 1 Runs | 4 Wickets | Ct/St for Ireland vs Sri Lanka at Abu Dhabi on 20-Oct-2021
794 Down 6 George Dockrell (Ireland) flag George Dockrell (Ireland) 58.16 Runs | 3 Wickets | Ct/St for Ireland vs West Indies at Georgetown on 30-Apr-2010
795 Down 6 Barry McCarthy (Ireland) flag Barry McCarthy (Ireland) 58.16 2 Runs | 3 Wickets | Ct/St for Ireland vs Pakistan at Lauderhill on 16-Jun-2024
796 Down 6 Mahmudullah (Bangladesh) flag Mahmudullah (Bangladesh) 57.88 29 Runs | 2 Wickets | 1 Ct/St for Bangladesh vs Afghanistan at Dehradun on 03-Jun-2018
797 Down 6 Ryan Burl (Zimbabwe) flag Ryan Burl (Zimbabwe) 57.88 57 Runs | 1 Wickets | 1 Ct/St for Zimbabwe vs Bangladesh at Mirpur on 13-Sep-2019
798 Down 6 Brian Bennett (Zimbabwe) flag Brian Bennett (Zimbabwe) 57.88 22 Runs | 1 Wickets | 1 Ct/St for Zimbabwe vs India at Harare on 06-Jul-2024
799 Down 6 Johan Botha (South Africa) flag Johan Botha (South Africa) 57.88 23 Runs | 3 Wickets | 1 Ct/St for South Africa vs West Indies at North Sound on 20-May-2010
800 Down 6 Shane Watson (Australia) flag Shane Watson (Australia) 57.88 47 Runs | 1 Wickets | 1 Ct/St for Australia vs Pakistan at Dubai on 10-Sep-2012
Tags: #topcricketplayersofalltime #bestcricketplayersofalltime #greatestcricketplayers #t20icricket #t20is #ment20is #garethdelany #delany #janfrylinck #frylinck #anwarali #ali #cosmaskyewuta #kyewuta #angelomathews #mathews #mohammadnabi #nabi #corbinbosch #bosch #bradwheal #wheal #shivamdube #dube #richieberrington #berrington #iccrankings #icctestrankings #iccodirankings #icct20irankings #iccteamrankings #iccplayerrankings #iccmenrankings #iccwomenrankings #iplrankings