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
801 Down 15 Mohammad Nabi (Afghanistan) flag Mohammad Nabi (Afghanistan) 59.83 43 Runs | 2 Wickets | Ct/St for Afghanistan vs Ireland at Dubai on 09-Feb-2010
802 Down 15 Shivam Dube (India) flag Shivam Dube (India) 59.83 60 Runs | 1 Wickets | Ct/St for India vs Afghanistan at Mohali on 11-Jan-2024
803 Down 15 Timm van der Gugten (Netherlands) flag Timm van der Gugten (Netherlands) 59.83 21 Runs | 2 Wickets | Ct/St for Netherlands vs Nepal at Kirtipur on 05-Mar-2024
804 Down 15 Harmeet Singh (U.S.A.) flag Harmeet Singh (U.S.A.) 59.83 1 Runs | 4 Wickets | Ct/St for United States of America vs Netherlands at Chennai on 13-Feb-2026
805 Down 15 Moeen Ali (England) flag Moeen Ali (England) 59.83 55 Runs | Wickets | Ct/St for England vs Pakistan at Karachi on 22-Sep-2022
806 Down 15 Andrew Symonds (Australia) flag Andrew Symonds (Australia) 59.83 39 Runs | 2 Wickets | Ct/St for Australia vs England at Sydney on 09-Jan-2007
807 Down 15 Dawid Malan (England) flag Dawid Malan (England) 59.83 53 Runs | 1 Wickets | Ct/St for England vs New Zealand at Hamilton on 18-Feb-2018
808 Down 15 Mitchell Santner (New Zealand) flag Mitchell Santner (New Zealand) 59.83 24 Runs | 2 Wickets | Ct/St for New Zealand vs Pakistan at Mount Maunganui on 28-Jan-2018
809 Down 15 Seekkuge Prasanna (Sri Lanka) flag Seekkuge Prasanna (Sri Lanka) 59.83 37 Runs | 1 Wickets | Ct/St for Sri Lanka vs South Africa at Cape Town on 25-Jan-2017
810 Down 15 Corey Anderson (U.S.A./New Zealand) flag Corey Anderson (U.S.A./New Zealand) 59.83 18 Runs | 2 Wickets | Ct/St for New Zealand vs Bangladesh at Mirpur on 06-Nov-2013
811 Down 15 Harbhajan Singh (India) flag Harbhajan Singh (India) 59.83 15 Runs | 2 Wickets | Ct/St for India vs West Indies at Port of Spain on 04-Jun-2011
812 Down 15 Shahid Afridi (Pakistan) flag Shahid Afridi (Pakistan) 59.83 22 Runs | 1 Wickets | Ct/St for Pakistan vs Bangladesh at Mirpur on 30-Mar-2014
813 Down 15 Muhammad Tanveer (Qatar) flag Muhammad Tanveer (Qatar) 59.83 88 Runs | 1 Wickets | Ct/St for Qatar vs Bahrain at Bangi on 18-Dec-2022
814 Down 15 Shakib Al Hasan (Bangladesh) flag Shakib Al Hasan (Bangladesh) 59.83 84 Runs | Wickets | Ct/St for Bangladesh vs Pakistan at Pallekele on 25-Sep-2012
815 Down 15 Richie Berrington (Scotland) flag Richie Berrington (Scotland) 59.83 42 Runs | 1 Wickets | Ct/St for Scotland vs Netherlands at Dubai on 05-Feb-2016
816 Down 15 Aqib Iqbal (Austria) flag Aqib Iqbal (Austria) 59.83 29 Runs | 2 Wickets | Ct/St for Austria vs Ireland at Edinburgh on 23-Jul-2023
817 Down 15 Hasan Ali (Pakistan) flag Hasan Ali (Pakistan) 59.83 9 Runs | 2 Wickets | Ct/St for Pakistan vs South Africa at Johannesburg on 10-Apr-2021
818 Down 15 Sohail Tanvir (Pakistan) flag Sohail Tanvir (Pakistan) 59.83 1 Runs | 3 Wickets | Ct/St for Pakistan vs Sri Lanka at Hambantota on 01-Jun-2012
819 Down 15 Richie Berrington (Scotland) flag Richie Berrington (Scotland) 59.83 54 Runs | Wickets | Ct/St for Scotland vs Pakistan at Sharjah on 07-Nov-2021
820 Down 15 Dasun Shanaka (Sri Lanka) flag Dasun Shanaka (Sri Lanka) 59.83 30 Runs | 1 Wickets | Ct/St for Sri Lanka vs Bangladesh at Sylhet on 18-Feb-2018
821 Down 15 Chris Gayle (West Indies) flag Chris Gayle (West Indies) 59.83 25 Runs | 1 Wickets | Ct/St for West Indies vs England at Georgetown on 03-May-2010
822 Down 15 Shoaib Malik (Pakistan) flag Shoaib Malik (Pakistan) 59.83 46 Runs | 1 Wickets | Ct/St for Pakistan vs Sri Lanka at Colombo on 30-Jul-2015
823 Down 15 Romario Shepherd (West Indies) flag Romario Shepherd (West Indies) 59.83 22 Runs | 2 Wickets | Ct/St for West Indies vs England at Bridgetown on 10-Nov-2024
824 Down 15 Angelo Mathews (Sri Lanka) flag Angelo Mathews (Sri Lanka) 59.83 43 Runs | 1 Wickets | Ct/St for Sri Lanka vs South Africa at Chattogram on 22-Mar-2014
825 Down 15 Glenn Maxwell (Australia) flag Glenn Maxwell (Australia) 59.83 66 Runs | Wickets | Ct/St for Australia vs Sri Lanka at Colombo on 09-Sep-2016
826 Down 15 Isaac Danladi (Nigeria) flag Isaac Danladi (Nigeria) 59.83 7 Runs | 4 Wickets | Ct/St for Nigeria vs Namibia at Harare on 28-Sep-2025
827 Down 15 Norman Vanua (P.N.G.) flag Norman Vanua (P.N.G.) 59.83 22 Runs | 2 Wickets | Ct/St for Papua New Guinea vs Afghanistan at Malahide on 23-Jul-2015
828 Down 15 Aiden Markram (South Africa) flag Aiden Markram (South Africa) 59.83 52 Runs | Wickets | Ct/St for South Africa vs England at Sharjah on 06-Nov-2021
829 Down 15 Afif Hossain (Bangladesh) flag Afif Hossain (Bangladesh) 59.83 50 Runs | 1 Wickets | Ct/St for Bangladesh vs West Indies at Georgetown on 07-Jul-2022
830 Down 15 Shoaib Malik (Pakistan) flag Shoaib Malik (Pakistan) 59.83 41 Runs | 1 Wickets | Ct/St for Pakistan vs Bangladesh at Mirpur on 02-Mar-2016
831 Down 15 Andre Russell (West Indies) flag Andre Russell (West Indies) 59.83 21 Runs | 2 Wickets | Ct/St for West Indies vs ICC World XI at London on 31-May-2018
832 Down 15 Dinesh Nakrani (Uganda) flag Dinesh Nakrani (Uganda) 59.83 14 Runs | 3 Wickets | Ct/St for Uganda vs Zimbabwe at Windhoek on 26-Nov-2023
833 Down 15 Shoaib Malik (Pakistan) flag Shoaib Malik (Pakistan) 59.83 28 Runs | Wickets | Ct/St for Pakistan vs Sri Lanka at London on 12-Jun-2009
834 Down 15 Shivam Dube (India) flag Shivam Dube (India) 59.83 36 Runs | 1 Wickets | Ct/St for India vs New Zealand at Raipur on 23-Jan-2026
835 Down 15 Wayne Parnell (South Africa) flag Wayne Parnell (South Africa) 59.83 2 Runs | 3 Wickets | Ct/St for South Africa vs India at Perth on 30-Oct-2022
836 Down 15 Kieron Pollard (West Indies) flag Kieron Pollard (West Indies) 59.83 27 Runs | 2 Wickets | Ct/St for West Indies vs South Africa at North Sound on 19-May-2010
837 Down 15 Haroon Arshad (Hong Kong) flag Haroon Arshad (Hong Kong) 59.83 27 Runs | 5 Wickets | Ct/St for Hong Kong vs Nepal at Bangkok on 01-Mar-2020
838 Down 15 Romario Shepherd (West Indies) flag Romario Shepherd (West Indies) 59.83 9 Runs | 2 Wickets | Ct/St for West Indies vs Australia at Basseterre on 25-Jul-2025
839 Down 15 Mehidy Hasan Miraz (Bangladesh) flag Mehidy Hasan Miraz (Bangladesh) 59.83 35 Runs | 1 Wickets | Ct/St for Bangladesh vs India at Gwalior on 06-Oct-2024
840 Down 15 Kamil Mishara (Sri Lanka) flag Kamil Mishara (Sri Lanka) 59.83 59 Runs | Wickets | Ct/St for Sri Lanka vs Pakistan at Rawalpindi on 29-Nov-2025
841 Down 15 Angelo Mathews (Sri Lanka) flag Angelo Mathews (Sri Lanka) 59.83 42 Runs | 2 Wickets | Ct/St for Sri Lanka vs Afghanistan at Dambula on 19-Feb-2024
842 Down 15 Ryan McLaren (South Africa) flag Ryan McLaren (South Africa) 59.83 6 Runs | 5 Wickets | Ct/St for South Africa vs West Indies at North Sound on 19-May-2010
843 Down 15 Sanath Jayasuriya (Sri Lanka) flag Sanath Jayasuriya (Sri Lanka) 59.83 81 Runs | Wickets | Ct/St for Sri Lanka vs West Indies at Nottingham on 10-Jun-2009
844 Down 15 Paul Stirling (Ireland) flag Paul Stirling (Ireland) 59.83 60 Runs | Wickets | Ct/St for Ireland vs Zimbabwe at Sylhet on 17-Mar-2014
845 Down 15 Chris Gayle (West Indies) flag Chris Gayle (West Indies) 59.83 15 Runs | 1 Wickets | Ct/St for West Indies vs Australia at Abu Dhabi on 06-Nov-2021
846 Down 15 Luqman Butt (Cambodia) flag Luqman Butt (Cambodia) 59.83 79 Runs | 1 Wickets | Ct/St for Cambodia vs Bahrain at Doha on 26-Nov-2024
847 Down 15 Mohammad Nawaz (Pakistan) flag Mohammad Nawaz (Pakistan) 59.83 5 Runs | 5 Wickets | Ct/St for Pakistan vs Australia at Lahore on 01-Feb-2026
848 Down 15 Jason Holder (West Indies) flag Jason Holder (West Indies) 59.83 Runs | 4 Wickets | Ct/St for West Indies vs Pakistan at Georgetown on 31-Jul-2021
849 Down 15 Nuwan Thushara (Sri Lanka) flag Nuwan Thushara (Sri Lanka) 59.83 Runs | 4 Wickets | Ct/St for Sri Lanka vs Bangladesh at Dallas on 07-Jun-2024
850 Down 15 Faheem Ashraf (Pakistan) flag Faheem Ashraf (Pakistan) 59.83 Runs | 3 Wickets | Ct/St for Pakistan vs India at Dubai on 28-Sep-2025
851 Down 15 Dasun Shanaka (Sri Lanka) flag Dasun Shanaka (Sri Lanka) 59.83 29 Runs | 2 Wickets | Ct/St for Sri Lanka vs India at Mumbai on 24-Dec-2017
852 Down 15 Moeen Ali (England) flag Moeen Ali (England) 59.83 37 Runs | 1 Wickets | Ct/St for England vs South Africa at Sharjah on 06-Nov-2021
853 Down 15 Chris Jordan (England) flag Chris Jordan (England) 59.83 1 Runs | 4 Wickets | Ct/St for England vs India at Birmingham on 09-Jul-2022
854 Down 15 Barry McCarthy (Ireland) flag Barry McCarthy (Ireland) 59.83 3 Runs | 3 Wickets | Ct/St for Ireland vs Australia at Brisbane on 31-Oct-2022
855 Down 15 Dhiren Gondaria (Kenya) flag Dhiren Gondaria (Kenya) 59.83 60 Runs | 2 Wickets | Ct/St for Kenya vs Tanzania at Harare on 04-Oct-2025
856 Down 15 Salum Jumbe (Tanzania) flag Salum Jumbe (Tanzania) 59.83 14 Runs | 5 Wickets | Ct/St for Tanzania vs Nigeria at Accra on 17-Mar-2024
857 Down 15 Liam Livingstone (England) flag Liam Livingstone (England) 59.83 103 Runs | Wickets | Ct/St for England vs Pakistan at Nottingham on 16-Jul-2021
858 Down 15 Samit Patel (England) flag Samit Patel (England) 59.83 67 Runs | Wickets | Ct/St for England vs Sri Lanka at Pallekele on 01-Oct-2012
859 Down 15 Haris Rauf (Pakistan) flag Haris Rauf (Pakistan) 59.83 2 Runs | 4 Wickets | Ct/St for Pakistan vs Australia at Sydney on 16-Nov-2024
860 Down 15 Colin de Grandhomme (New Zealand) flag Colin de Grandhomme (New Zealand) 59.83 15 Runs | 2 Wickets | Ct/St for New Zealand vs South Africa at Auckland on 17-Feb-2017
861 Down 15 Aiden Markram (South Africa) flag Aiden Markram (South Africa) 59.83 51 Runs | Wickets | Ct/St for South Africa vs West Indies at Dubai on 26-Oct-2021
862 Down 15 Stuart Broad (England) flag Stuart Broad (England) 59.83 1 Runs | 3 Wickets | Ct/St for England vs Sri Lanka at Pallekele on 01-Oct-2012
863 Down 15 Faf du Plessis (South Africa) flag Faf du Plessis (South Africa) 59.83 38 Runs | Wickets | Ct/St for South Africa vs New Zealand at Durban on 21-Dec-2012
864 Down 15 Jofra Archer (England) flag Jofra Archer (England) 59.83 1 Runs | 3 Wickets | Ct/St for England vs South Africa at Gros Islet on 21-Jun-2024
865 Down 15 Jacob Oram (New Zealand) flag Jacob Oram (New Zealand) 59.83 66 Runs | Wickets | Ct/St for New Zealand vs Australia at Perth on 11-Dec-2007
866 Down 15 Marcus Stoinis (Australia) flag Marcus Stoinis (Australia) 59.83 37 Runs | 2 Wickets | Ct/St for Australia vs South Africa at Durban on 03-Sep-2023
867 Down 15 Dimitri Mascarenhas (England) flag Dimitri Mascarenhas (England) 59.83 11 Runs | 2 Wickets | Ct/St for England vs New Zealand at Christchurch on 07-Feb-2008
868 Down 15 James Franklin (New Zealand) flag James Franklin (New Zealand) 59.83 6 Runs | 4 Wickets | Ct/St for New Zealand vs England at Hamilton on 12-Feb-2013
869 Down 15 Josh Little (Ireland) flag Josh Little (Ireland) 59.83 1 Runs | 4 Wickets | Ct/St for Ireland vs Sri Lanka at Abu Dhabi on 20-Oct-2021
870 Down 15 George Dockrell (Ireland) flag George Dockrell (Ireland) 59.83 Runs | 3 Wickets | Ct/St for Ireland vs West Indies at Georgetown on 30-Apr-2010
871 Down 15 Liam Livingstone (England) flag Liam Livingstone (England) 59.83 1 Runs | 3 Wickets | Ct/St for England vs Ireland at Melbourne on 26-Oct-2022
872 Down 15 Imad Wasim (Pakistan) flag Imad Wasim (Pakistan) 59.83 4 Runs | 3 Wickets | Ct/St for Pakistan vs Ireland at Lauderhill on 16-Jun-2024
873 Down 15 Mehran Khan (Oman) flag Mehran Khan (Oman) 59.83 7 Runs | 3 Wickets | Ct/St for Oman vs Namibia at Bridgetown on 02-Jun-2024
874 Down 15 Barry McCarthy (Ireland) flag Barry McCarthy (Ireland) 59.83 2 Runs | 3 Wickets | Ct/St for Ireland vs Pakistan at Lauderhill on 16-Jun-2024
875 Down 15 Mohammad Amir (Pakistan) flag Mohammad Amir (Pakistan) 59.83 2 Runs | 3 Wickets | Ct/St for Pakistan vs Australia at Gros Islet on 02-May-2010
876 Down 15 Kabua Morea (P.N.G.) flag Kabua Morea (P.N.G.) 59.83 Runs | 2 Wickets | Ct/St for Papua New Guinea vs New Zealand at Tarouba on 17-Jun-2024
877 Down 15 Anrich Nortje (South Africa) flag Anrich Nortje (South Africa) 59.83 1 Runs | 4 Wickets | Ct/St for South Africa vs Pakistan at Sydney on 03-Nov-2022
878 Down 15 Rachin Ravindra (New Zealand) flag Rachin Ravindra (New Zealand) 59.83 11 Runs | 3 Wickets | Ct/St for New Zealand vs England at Colombo on 27-Feb-2026
879 Down 15 Jasprit Bumrah (India) flag Jasprit Bumrah (India) 59.83 Runs | 3 Wickets | Ct/St for India vs Pakistan at New York on 09-Jun-2024
880 Down 15 Nuwan Kulasekara (Sri Lanka) flag Nuwan Kulasekara (Sri Lanka) 59.83 12 Runs | 4 Wickets | Ct/St for Sri Lanka vs Australia at Geelong on 19-Feb-2017
881 Down 15 Varun Chakravarthy (India) flag Varun Chakravarthy (India) 59.83 1 Runs | 5 Wickets | Ct/St for India vs England at Rajkot on 28-Jan-2025
882 Down 15 Wanindu Hasaranga (Sri Lanka) flag Wanindu Hasaranga (Sri Lanka) 59.83 4 Runs | 3 Wickets | Ct/St for Sri Lanka vs South Africa at Sharjah on 30-Oct-2021
883 Down 15 Mahmudullah (Bangladesh) flag Mahmudullah (Bangladesh) 59.54 29 Runs | 2 Wickets | 1 Ct/St for Bangladesh vs Afghanistan at Dehradun on 03-Jun-2018
884 Down 15 Yasim Murtaza (Hong Kong) flag Yasim Murtaza (Hong Kong) 59.54 58 Runs | 1 Wickets | 1 Ct/St for Hong Kong vs United Arab Emirates at Al Amerat on 24-Aug-2022
885 Down 15 Shane Watson (Australia) flag Shane Watson (Australia) 59.54 47 Runs | 1 Wickets | 1 Ct/St for Australia vs Pakistan at Dubai on 10-Sep-2012
886 Down 15 Usman Qadir (Pakistan) flag Usman Qadir (Pakistan) 59.53 18 Runs | 2 Wickets | 1 Ct/St for Pakistan vs Australia at Lahore on 05-Apr-2022
887 Down 15 Mohammad Nawaz (Pakistan) flag Mohammad Nawaz (Pakistan) 59.53 45 Runs | 1 Wickets | 1 Ct/St for Pakistan vs Bangladesh at Christchurch on 13-Oct-2022
888 Down 15 Shahid Afridi (Pakistan) flag Shahid Afridi (Pakistan) 59.53 39 Runs | 1 Wickets | 1 Ct/St for Pakistan vs Sri Lanka at Dubai on 11-Dec-2013
889 Down 15 Aamir Kaleem (Oman) flag Aamir Kaleem (Oman) 59.53 13 Runs | 3 Wickets | 1 Ct/St for Oman vs Pakistan at Dubai on 12-Sep-2025
890 Down 15 Jason Holder (West Indies) flag Jason Holder (West Indies) 59.53 30 Runs | 1 Wickets | 1 Ct/St for West Indies vs Pakistan at Lauderhill on 31-Jul-2025
891 Down 15 Saim Ayub (Pakistan) flag Saim Ayub (Pakistan) 59.53 66 Runs | 1 Wickets | 1 Ct/St for Pakistan vs West Indies at Lauderhill on 03-Aug-2025
892 Down 15 Gudakesh Motie (West Indies) flag Gudakesh Motie (West Indies) 59.53 28 Runs | 2 Wickets | 1 Ct/St for West Indies vs Pakistan at Lauderhill on 02-Aug-2025
893 Down 15 Gudakesh Motie (West Indies) flag Gudakesh Motie (West Indies) 59.53 33 Runs | 1 Wickets | 1 Ct/St for West Indies vs England at Bridgetown on 09-Nov-2024
894 Down 15 Hasan Ali (Pakistan) flag Hasan Ali (Pakistan) 59.53 3 Runs | 2 Wickets | 1 Ct/St for Pakistan vs Sri Lanka at Abu Dhabi on 27-Oct-2017
895 Down 15 Dirk Nannes (Australia/Netherlands) flag Dirk Nannes (Australia/Netherlands) 59.53 12 Runs | 3 Wickets | 1 Ct/St for Australia vs Pakistan at Birmingham on 06-Jul-2010
896 Down 15 Bhuvneshwar Kumar (India) flag Bhuvneshwar Kumar (India) 59.53 6 Runs | 3 Wickets | 1 Ct/St for India vs Pakistan at Bengaluru on 25-Dec-2012
897 Down 15 Thisara Perera (Sri Lanka) flag Thisara Perera (Sri Lanka) 59.53 61 Runs | Wickets | 1 Ct/St for ICC World XI vs West Indies at London on 31-May-2018
898 Down 15 Sese Bau (P.N.G.) flag Sese Bau (P.N.G.) 59.53 34 Runs | 1 Wickets | 1 Ct/St for Papua New Guinea vs Netherlands at Dubai on 24-Oct-2019
899 Down 15 James Pattinson (Australia) flag James Pattinson (Australia) 59.22 5 Runs | 2 Wickets | 2 Ct/St for Australia vs South Africa at Johannesburg on 16-Oct-2011
900 Down 15 Carlos Brathwaite (West Indies) flag Carlos Brathwaite (West Indies) 59.22 21 Runs | 2 Wickets | 2 Ct/St for West Indies vs New Zealand at Nelson on 29-Dec-2017
Tags: #topcricketplayersofalltime #bestcricketplayersofalltime #greatestcricketplayers #t20icricket #t20is #ment20is #mohammadnabi #nabi #shivamdube #dube #timmvandergugten #gugten #harmeetsingh #singh #moeenali #ali #andrewsymonds #symonds #dawidmalan #malan #mitchellsantner #santner #seekkugeprasanna #prasanna #coreyanderson #anderson #harbhajansingh #iccrankings #icctestrankings #iccodirankings #icct20irankings #iccteamrankings #iccplayerrankings #iccmenrankings #iccwomenrankings #iplrankings