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 - 2nd Nov 2025. 

CRR Change Name Points Stats
701 Down 1 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
702 Down 1 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
703 Down 1 Corey Anderson (U.S.A./New Zealand) flag Corey Anderson (U.S.A./New Zealand) 58.17 18 Runs | 2 Wickets | Ct/St for New Zealand vs Bangladesh at Mirpur on 06-Nov-2013
704 Down 1 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
705 Down 1 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
706 Down 1 Vinay Ravi (Norway) flag Vinay Ravi (Norway) 58.17 16 Runs | 4 Wickets | Ct/St for Norway vs Jersey at Krefeld on 14-Jul-2024
707 Down 1 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
708 Down 1 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
709 Down 1 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
710 Down 1 Scott Styris (New Zealand) flag Scott Styris (New Zealand) 58.17 18 Runs | 1 Wickets | Ct/St for New Zealand vs Pakistan at Cape Town on 22-Sep-2007
711 Down 1 Sarfaraz Ali (Bahrain) flag Sarfaraz Ali (Bahrain) 58.16 32 Runs | 2 Wickets | Ct/St for Bahrain vs United Arab Emirates at Al Amerat on 21-Feb-2022
712 Down 1 James Franklin (New Zealand) flag James Franklin (New Zealand) 58.16 13 Runs | 1 Wickets | Ct/St for New Zealand vs Pakistan at Pallekele on 23-Sep-2012
713 Down 1 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
714 Down 1 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
715 Down 1 Kieron Pollard (West Indies) flag Kieron Pollard (West Indies) 58.16 38 Runs | 2 Wickets | Ct/St for West Indies vs New Zealand at Hamilton on 28-Dec-2008
716 Down 1 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
717 Down 1 Tom Cooper (Netherlands) flag Tom Cooper (Netherlands) 58.16 34 Runs | 2 Wickets | Ct/St for Netherlands vs United Arab Emirates at Sylhet on 17-Mar-2014
718 Down 1 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
719 Down 1 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
720 Down 1 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
721 Down 1 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
722 Down 1 Irfan Pathan (India) flag Irfan Pathan (India) 58.16 Runs | 3 Wickets | Ct/St for India vs England at Durban on 19-Sep-2007
723 Down 1 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
724 Down 1 Moeen Ali (England) flag Moeen Ali (England) 58.16 55 Runs | Wickets | Ct/St for England vs Pakistan at Karachi on 22-Sep-2022
725 Down 1 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
726 Down 1 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
727 Down 1 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
728 Down 1 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
729 Down 1 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
730 Down 1 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
731 Down 1 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
732 Down 1 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
733 Down 1 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
734 Down 1 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
735 Down 1 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
736 Down 1 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
737 Down 1 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
738 Down 1 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
739 Down 1 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
740 Down 1 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
741 Down 1 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
742 Down 1 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
743 Down 1 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
744 Down 1 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
745 Down 1 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
746 Down 1 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
747 Down 1 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
748 Down 1 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
749 Down 1 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
750 Down 1 Luqman Butt (Cambodia) flag Luqman Butt (Cambodia) 58.16 79 Runs | 1 Wickets | Ct/St for Cambodia vs Bahrain at Doha on 26-Nov-2024
751 Down 1 Junaid Siddique (U.A.E.) flag Junaid Siddique (U.A.E.) 58.16 Runs | 4 Wickets | Ct/St for United Arab Emirates vs Pakistan at Dubai on 17-Sep-2025
752 Down 1 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
753 Down 1 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
754 Down 1 Richie Berrington (Scotland) flag Richie Berrington (Scotland) 58.16 54 Runs | Wickets | Ct/St for Scotland vs Pakistan at Sharjah on 07-Nov-2021
755 Down 1 Aqib Ilyas (Oman) flag Aqib Ilyas (Oman) 58.16 51 Runs | 2 Wickets | Ct/St for Oman vs Namibia at Al Amerat on 07-Apr-2024
756 Down 1 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
757 Down 1 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
758 Down 1 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
759 Down 1 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
760 Down 1 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
761 Down 1 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
762 Down 1 Nasrulla Rana (Hong Kong) flag Nasrulla Rana (Hong Kong) 58.16 16 Runs | 3 Wickets | Ct/St for Hong Kong vs Bahrain at Mulpani on 31-Oct-2023
763 Down 1 Dinesh Nakrani (Uganda) flag Dinesh Nakrani (Uganda) 58.16 14 Runs | 3 Wickets | Ct/St for Uganda vs Zimbabwe at Windhoek on 26-Nov-2023
764 Down 1 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
765 Down 1 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
766 Down 1 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
767 Down 1 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
768 Down 1 Joe Root (England) flag Joe Root (England) 58.16 90 Runs | Wickets | Ct/St for England vs Australia at Southampton on 29-Aug-2013
769 Down 1 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
770 Down 1 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
771 Down 1 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
772 Down 1 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
773 Down 1 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
774 Down 1 Faheem Ashraf (Pakistan) flag Faheem Ashraf (Pakistan) 58.16 Runs | 3 Wickets | Ct/St for Pakistan vs India at Dubai on 28-Sep-2025
775 Down 1 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
776 Down 1 Paul Stirling (Ireland) flag Paul Stirling (Ireland) 58.16 60 Runs | Wickets | Ct/St for Ireland vs Zimbabwe at Sylhet on 17-Mar-2014
777 Down 1 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
778 Down 1 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
779 Down 1 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
780 Down 1 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
781 Down 1 Colin de Grandhomme (New Zealand) flag Colin de Grandhomme (New Zealand) 58.16 15 Runs | 2 Wickets | Ct/St for New Zealand vs South Africa at Auckland on 17-Feb-2017
782 Down 1 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
783 Down 1 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
784 Down 1 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
785 Down 1 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
786 Down 1 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
787 Down 1 James Franklin (New Zealand) flag James Franklin (New Zealand) 58.16 6 Runs | 4 Wickets | Ct/St for New Zealand vs England at Hamilton on 12-Feb-2013
788 Down 1 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
789 Down 1 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
790 Down 1 Nuwan Kulasekara (Sri Lanka) flag Nuwan Kulasekara (Sri Lanka) 58.16 12 Runs | 4 Wickets | Ct/St for Sri Lanka vs Australia at Geelong on 19-Feb-2017
791 Down 1 Sandeep Lamichhane (Nepal) flag Sandeep Lamichhane (Nepal) 58.16 1 Runs | 4 Wickets | Ct/St for Nepal vs Scotland at Glasgow on 17-Jun-2025
792 Down 1 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
793 Down 1 Mahmudullah (Bangladesh) flag Mahmudullah (Bangladesh) 57.88 29 Runs | 2 Wickets | 1 Ct/St for Bangladesh vs Afghanistan at Dehradun on 03-Jun-2018
794 Down 1 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
795 Down 1 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
796 Down 1 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
797 Down 1 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
798 Down 1 Shahid Afridi (Pakistan) flag Shahid Afridi (Pakistan) 57.88 29 Runs | 2 Wickets | 1 Ct/St for Pakistan vs England at Sharjah on 30-Nov-2015
799 Down 1 Mohammad Nawaz (Pakistan) flag Mohammad Nawaz (Pakistan) 57.87 45 Runs | 1 Wickets | 1 Ct/St for Pakistan vs Bangladesh at Christchurch on 13-Oct-2022
800 Down 1 Jean-Paul Duminy (South Africa) flag Jean-Paul Duminy (South Africa) 57.87 69 Runs | Wickets | 1 Ct/St for South Africa vs Australia at Brisbane on 13-Jan-2009