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
801 Down 5 Kane Williamson (New Zealand) flag Kane Williamson (New Zealand) 37.36 2-Ct/St in 2nd inns vs Sri Lanka at Sydney on 29-Oct-2022
802 Down 5 Sybrand Engelbrecht (Netherlands) flag Sybrand Engelbrecht (Netherlands) 37.36 2-Ct/St in 1st inns vs Bangladesh at Kingstown on 13-Jun-2024
803 Down 5 Adam Zampa (Australia) flag Adam Zampa (Australia) 37.36 2-Ct/St in 1st inns vs Bangladesh at North Sound on 20-Jun-2024
804 Down 5 Tamim Iqbal (Bangladesh) flag Tamim Iqbal (Bangladesh) 37.36 2-Ct/St in 1st inns vs West Indies at Mirpur on 25-Mar-2014
805 Down 5 Kumar Sangakkara (Sri Lanka) flag Kumar Sangakkara (Sri Lanka) 37.35 2-Ct/St in 2nd inns vs Zimbabwe at Hambantota on 18-Sep-2012
806 Down 5 Shafiqullah (Afghanistan) flag Shafiqullah (Afghanistan) 37.31 2-Ct/St in 2nd inns vs Zimbabwe at Nagpur on 12-Mar-2016
807 Down 5 Ben Dunk (Australia) flag Ben Dunk (Australia) 37.29 2-Ct/St in 1st inns vs South Africa at Sydney on 09-Nov-2014
808 Down 5 MS Dhoni (India) flag MS Dhoni (India) 37.29 2-Ct/St in 2nd inns vs Sri Lanka at Indore on 22-Dec-2017
809 Down 5 Tim Seifert (New Zealand) flag Tim Seifert (New Zealand) 37.29 2-Ct/St in 2nd inns vs India at Wellington on 06-Feb-2019
810 Down 5 Harbhajan Singh (India) flag Harbhajan Singh (India) 37.29 2-Ct/St in 2nd inns vs England at Durban on 19-Sep-2007
811 Down 5 Chamu Chibhabha (Zimbabwe) flag Chamu Chibhabha (Zimbabwe) 37.27 2-Ct/St in 1st inns vs England at Cape Town on 13-Sep-2007
812 Down 5 Hamilton Masakadza (Zimbabwe) flag Hamilton Masakadza (Zimbabwe) 37.27 2-Ct/St in 1st inns vs England at Cape Town on 13-Sep-2007
813 Down 5 John Mooney (Ireland) flag John Mooney (Ireland) 37.27 2-Ct/St in 1st inns vs England at Georgetown on 04-May-2010
814 Down 5 Marco Jansen (South Africa) flag Marco Jansen (South Africa) 37.27 2-Ct/St in 1st inns vs Netherlands at New York on 08-Jun-2024
815 Down 5 Soumya Sarkar (Bangladesh) flag Soumya Sarkar (Bangladesh) 37.27 2-Ct/St in 1st inns vs Afghanistan at Kingstown on 24-Jun-2024
816 Down 5 Ziaur Rahman (Bangladesh) flag Ziaur Rahman (Bangladesh) 37.26 2-Ct/St in 1st inns vs Pakistan at Mirpur on 30-Mar-2014
817 Down 5 Tim Paine (Australia) flag Tim Paine (Australia) 37.24 2-Ct/St in 2nd inns vs England at Adelaide on 12-Jan-2011
818 Down 5 Lasith Malinga (Sri Lanka) flag Lasith Malinga (Sri Lanka) 37.24 2-Ct/St in 1st inns vs New Zealand at Johannesburg on 15-Sep-2007
819 Down 5 Michael Clarke (Australia) flag Michael Clarke (Australia) 37.24 2-Ct/St in 2nd inns vs India at Bridgetown on 07-May-2010
820 Down 5 David Hussey (Australia) flag David Hussey (Australia) 37.24 2-Ct/St in 2nd inns vs India at Bridgetown on 07-May-2010
821 Down 5 Craig Ervine (Zimbabwe) flag Craig Ervine (Zimbabwe) 37.24 2-Ct/St in 2nd inns vs Ireland at Hobart on 17-Oct-2022
822 Down 5 Suryakumar Yadav (India) flag Suryakumar Yadav (India) 37.24 2-Ct/St in 2nd inns vs Bangladesh at Adelaide on 02-Nov-2022
823 Down 5 Tanzim Hasan Sakib (Bangladesh) flag Tanzim Hasan Sakib (Bangladesh) 37.24 2-Ct/St in 2nd inns vs Netherlands at Kingstown on 13-Jun-2024
824 Down 5 Tim David (Australia/Singapore) flag Tim David (Australia/Singapore) 37.24 2-Ct/St in 1st inns vs Afghanistan at Kingstown on 22-Jun-2024
825 Down 5 Ben Cooper (Netherlands) flag Ben Cooper (Netherlands) 37.22 2-Ct/St in 2nd inns vs Ireland at Dharamsala on 13-Mar-2016
826 Down 5 Martin Guptill (New Zealand) flag Martin Guptill (New Zealand) 37.22 2-Ct/St in 2nd inns vs Australia at Dharamsala on 18-Mar-2016
827 Down 5 Kane Williamson (New Zealand) flag Kane Williamson (New Zealand) 37.22 2-Ct/St in 2nd inns vs Australia at Dharamsala on 18-Mar-2016
828 Down 5 Daniel Vettori (New Zealand) flag Daniel Vettori (New Zealand) 37.22 2-Ct/St in 2nd inns vs India at Johannesburg on 16-Sep-2007
829 Down 5 Mohammad Nabi (Afghanistan) flag Mohammad Nabi (Afghanistan) 37.22 2-Ct/St in 1st inns vs England at Delhi on 23-Mar-2016
830 Down 5 Umar Akmal (Pakistan) flag Umar Akmal (Pakistan) 37.22 2-Ct/St in 2nd inns vs England at Bridgetown on 06-May-2010
831 Down 5 Abdur Rehman (Pakistan) flag Abdur Rehman (Pakistan) 37.22 2-Ct/St in 1st inns vs New Zealand at Bridgetown on 08-May-2010
832 Down 5 Bas de Leede (Netherlands) flag Bas de Leede (Netherlands) 37.22 2-Ct/St in 1st inns vs Bangladesh at Hobart on 24-Oct-2022
833 Down 5 Logan van Beek (Netherlands) flag Logan van Beek (Netherlands) 37.22 2-Ct/St in 1st inns vs Bangladesh at Hobart on 24-Oct-2022
834 Down 5 Tendai Chatara (Zimbabwe) flag Tendai Chatara (Zimbabwe) 37.22 2-Ct/St in 1st inns vs Bangladesh at Brisbane on 30-Oct-2022
835 Down 5 Shan Masood (Pakistan) flag Shan Masood (Pakistan) 37.22 2-Ct/St in 1st inns vs Bangladesh at Adelaide on 06-Nov-2022
836 Down 5 Nicholas Pooran (West Indies) flag Nicholas Pooran (West Indies) 37.22 2-Ct/St in 1st inns vs South Africa at Tarouba on 23-Aug-2024
837 Down 5 Shakib Al Hasan (Bangladesh) flag Shakib Al Hasan (Bangladesh) 37.17 2-Ct/St in 2nd inns vs Australia at Bengaluru on 21-Mar-2016
838 Down 5 Nathan Coulter-Nile (Australia) flag Nathan Coulter-Nile (Australia) 37.17 2-Ct/St in 2nd inns vs Pakistan at Mohali on 25-Mar-2016
839 Down 5 Mohammad Nabi (Afghanistan) flag Mohammad Nabi (Afghanistan) 37.17 2-Ct/St in 2nd inns vs Bangladesh at Kingstown on 24-Jun-2024
840 Down 5 Shai Hope (West Indies) flag Shai Hope (West Indies) 37.17 2-Ct/St in 1st inns vs England at Basseterre on 08-Mar-2019
841 Down 5 Litton Das (Bangladesh) flag Litton Das (Bangladesh) 37.17 2-Ct/St in 1st inns vs Pakistan at Mirpur on 20-Jul-2025
842 Down 5 Nicholas Pooran (West Indies) flag Nicholas Pooran (West Indies) 37.17 2-Ct/St in 1st inns vs England at Bridgetown on 12-Dec-2023
843 Down 5 Charith Asalanka (Sri Lanka) flag Charith Asalanka (Sri Lanka) 37.15 2-Ct/St in 2nd inns vs Netherlands at Gros Islet on 16-Jun-2024
844 Down 5 Kamindu Mendis (Sri Lanka) flag Kamindu Mendis (Sri Lanka) 37.15 2-Ct/St in 2nd inns vs Netherlands at Gros Islet on 16-Jun-2024
845 Down 5 Andre Fletcher (West Indies) flag Andre Fletcher (West Indies) 37.15 2-Ct/St in 1st inns vs South Africa at North Sound on 20-May-2010
846 Down 5 Rafiullah (Oman) flag Rafiullah (Oman) 37.13 2-Ct/St in 1st inns vs United Arab Emirates at Doha on 23-Sep-2023
847 Down 5 Finn Allen (New Zealand) flag Finn Allen (New Zealand) 37.13 2-Ct/St in 2nd inns vs Ireland at Adelaide on 04-Nov-2022
848 Down 5 Tristan Stubbs (South Africa) flag Tristan Stubbs (South Africa) 37.13 2-Ct/St in 2nd inns vs United States of America at North Sound on 19-Jun-2024
849 Down 5 Rohit Sharma (India) flag Rohit Sharma (India) 37.13 2-Ct/St in 2nd inns vs Bangladesh at North Sound on 22-Jun-2024
850 Down 5 Mohammad Rizwan (Pakistan) flag Mohammad Rizwan (Pakistan) 37.13 2-Ct/St in 1st inns vs Bangladesh at Lahore on 25-Jan-2020
851 Down 5 Rishabh Pant (India) flag Rishabh Pant (India) 37.13 2-Ct/St in 1st inns vs Sri Lanka at Indore on 07-Jan-2020
852 Down 5 Sam Curran (England) flag Sam Curran (England) 37.11 2-Ct/St in 1st inns vs Ireland at Melbourne on 26-Oct-2022
853 Down 5 Milton Shumba (Zimbabwe) flag Milton Shumba (Zimbabwe) 37.08 2-Ct/St in 1st inns vs Scotland at Hobart on 21-Oct-2022
854 Down 5 Hasan Mahmud (Bangladesh) flag Hasan Mahmud (Bangladesh) 37.08 2-Ct/St in 2nd inns vs Netherlands at Hobart on 24-Oct-2022
855 Down 5 Michael Jones (Scotland) flag Michael Jones (Scotland) 37.08 2-Ct/St in 1st inns vs Namibia at Bridgetown on 06-Jun-2024
856 Down 5 Tim Paine (Australia) flag Tim Paine (Australia) 37.08 2-Ct/St in 2nd inns vs Sri Lanka at Melbourne on 17-Feb-2017
857 Down 5 Chamika Karunaratne (Sri Lanka) flag Chamika Karunaratne (Sri Lanka) 37.06 2-Ct/St in 1st inns vs Ireland at Hobart on 23-Oct-2022
858 Down 5 Mohammad Wasim (Pakistan) flag Mohammad Wasim (Pakistan) 37.06 2-Ct/St in 1st inns vs Netherlands at Perth on 30-Oct-2022
859 Down 5 Bas de Leede (Netherlands) flag Bas de Leede (Netherlands) 37.04 2-Ct/St in 1st inns vs Namibia at Geelong on 18-Oct-2022
860 Down 5 Jan Nicol Loftie-Eaton (Namibia) flag Jan Nicol Loftie-Eaton (Namibia) 37.04 2-Ct/St in 2nd inns vs Netherlands at Geelong on 18-Oct-2022
861 Down 5 Alishan Sharafu (U.A.E.) flag Alishan Sharafu (U.A.E.) 37.04 2-Ct/St in 2nd inns vs Namibia at Geelong on 20-Oct-2022
862 Down 5 Afif Hossain (Bangladesh) flag Afif Hossain (Bangladesh) 37.04 2-Ct/St in 2nd inns vs Zimbabwe at Brisbane on 30-Oct-2022
863 Down 5 Stephan Myburgh (Netherlands) flag Stephan Myburgh (Netherlands) 37.04 2-Ct/St in 1st inns vs Zimbabwe at Adelaide on 02-Nov-2022
864 Down 5 David Wiese (Namibia/South Africa) flag David Wiese (Namibia/South Africa) 37.04 2-Ct/St in 2nd inns vs Scotland at Bridgetown on 06-Jun-2024
865 Down 5 Harry Brook (England) flag Harry Brook (England) 37.04 2-Ct/St in 2nd inns vs Namibia at North Sound on 15-Jun-2024
866 Down 5 Mitchell Starc (Australia) flag Mitchell Starc (Australia) 37.04 2-Ct/St in 1st inns vs Scotland at Gros Islet on 15-Jun-2024
867 Down 5 Mohammad Haris (Pakistan) flag Mohammad Haris (Pakistan) 37.03 2-Ct/St in 2nd inns vs Bangladesh at Lahore on 30-May-2025
868 Down 5 Tim Seifert (New Zealand) flag Tim Seifert (New Zealand) 37.03 2-Ct/St in 2nd inns vs England at Auckland on 10-Nov-2019
869 Down 5 Michael Leask (Scotland) flag Michael Leask (Scotland) 37.01 2-Ct/St in 1st inns vs Zimbabwe at Nagpur on 10-Mar-2016
870 Down 5 Joe Root (England) flag Joe Root (England) 37.01 2-Ct/St in 2nd inns vs Afghanistan at Delhi on 23-Mar-2016
871 Down 5 Dwayne Bravo (West Indies) flag Dwayne Bravo (West Indies) 37.01 2-Ct/St in 1st inns vs Afghanistan at Nagpur on 27-Mar-2016
872 Down 5 Mahela Jayawardene (Sri Lanka) flag Mahela Jayawardene (Sri Lanka) 37.01 2-Ct/St in 1st inns vs India at Gros Islet on 11-May-2010
873 Down 5 Kusal Perera (Sri Lanka) flag Kusal Perera (Sri Lanka) 37.01 2-Ct/St in 2nd inns vs Pakistan at Colombo on 01-Aug-2015
874 Down 5 Mohammad Haris (Pakistan) flag Mohammad Haris (Pakistan) 37.01 2-Ct/St in 1st inns vs Bangladesh at Lahore on 01-Jun-2025
875 Down 5 Rahul Chopra (U.A.E.) flag Rahul Chopra (U.A.E.) 36.96 2-Ct/St in 1st inns vs Bangladesh at Sharjah on 17-May-2025
876 Down 5 Tadiwanashe Marumani (Zimbabwe) flag Tadiwanashe Marumani (Zimbabwe) 36.96 2-Ct/St in 2nd inns vs Sri Lanka at Harare on 03-Sep-2025
877 Down 5 Mangaliso Mosehle (South Africa) flag Mangaliso Mosehle (South Africa) 36.96 2-Ct/St in 2nd inns vs Sri Lanka at Johannesburg on 22-Jan-2017
878 Down 5 Luke Wright (England) flag Luke Wright (England) 36.95 2-Ct/St in 2nd inns vs Pakistan at London on 07-Jun-2009
879 Down 5 Brendon McCullum (New Zealand) flag Brendon McCullum (New Zealand) 36.94 2-Ct/St in 2nd inns vs West Indies at Auckland on 26-Dec-2008
880 Down 5 Brad Haddin (Australia) flag Brad Haddin (Australia) 36.94 2-Ct/St in 2nd inns vs Sri Lanka at Perth on 31-Oct-2010
881 Down 5 Luke Ronchi (New Zealand/Australia) flag Luke Ronchi (New Zealand/Australia) 36.94 2-Ct/St in 2nd inns vs Pakistan at Wellington on 22-Jan-2016
882 Down 5 Jatinder Singh (Oman) flag Jatinder Singh (Oman) 36.92 2-Ct/St in 1st inns vs Bangladesh at Al Amerat on 19-Oct-2021
883 Down 5 Shan Masood (Pakistan) flag Shan Masood (Pakistan) 36.90 2-Ct/St in 1st inns vs New Zealand at Christchurch on 14-Oct-2022
884 Down 5 Peter McGlashan (New Zealand) flag Peter McGlashan (New Zealand) 36.89 2-Ct/St in 1st inns vs Sri Lanka at Auckland on 26-Dec-2006
885 Down 5 Tim Seifert (New Zealand) flag Tim Seifert (New Zealand) 36.89 2-Ct/St in 2nd inns vs Sri Lanka at Auckland on 11-Jan-2019
886 Down 5 Andre Fletcher (West Indies) flag Andre Fletcher (West Indies) 36.89 2-Ct/St in 2nd inns vs South Africa at Kingston on 23-May-2024
887 Down 5 Mushfiqur Rahim (Bangladesh) flag Mushfiqur Rahim (Bangladesh) 36.87 2-Ct/St in 1st inns vs West Indies at Mirpur on 22-Dec-2018
888 Down 5 Soumya Sarkar (Bangladesh) flag Soumya Sarkar (Bangladesh) 36.85 2-Ct/St in 2nd inns vs India at Mirpur on 06-Mar-2016
889 Down 5 Tatenda Taibu (Zimbabwe) flag Tatenda Taibu (Zimbabwe) 36.85 2-Ct/St in 1st inns vs Pakistan at Harare on 18-Sep-2011
890 Down 5 MS Dhoni (India) flag MS Dhoni (India) 36.85 2-Ct/St in 1st inns vs Sri Lanka at Visakhapatnam on 14-Feb-2016
891 Down 5 Tatenda Taibu (Zimbabwe) flag Tatenda Taibu (Zimbabwe) 36.85 2-Ct/St in 2nd inns vs India at Harare on 12-Jun-2010
892 Down 5 Brad Haddin (Australia) flag Brad Haddin (Australia) 36.85 2-Ct/St in 2nd inns vs South Africa at Brisbane on 09-Jan-2006
893 Down 5 Mushfiqur Rahim (Bangladesh) flag Mushfiqur Rahim (Bangladesh) 36.82 2-Ct/St in 1st inns vs Pakistan at Mirpur on 24-Apr-2015
894 Down 5 Alex Carey (Australia) flag Alex Carey (Australia) 36.80 2-Ct/St in 1st inns vs South Africa at Carrara on 17-Nov-2018
895 Down 5 Roston Chase (West Indies) flag Roston Chase (West Indies) 36.79 2-Ct/St in 2nd inns vs New Zealand at Tarouba on 12-Jun-2024
896 Down 5 Andre Russell (West Indies) flag Andre Russell (West Indies) 36.79 2-Ct/St in 2nd inns vs New Zealand at Tarouba on 12-Jun-2024
897 Down 5 Kyle Mayers (West Indies) flag Kyle Mayers (West Indies) 36.79 2-Ct/St in 2nd inns vs South Africa at North Sound on 23-Jun-2024
898 Down 5 Glenn Maxwell (Australia) flag Glenn Maxwell (Australia) 36.75 2-Ct/St in 1st inns vs New Zealand at Auckland on 21-Feb-2018
899 Down 5 Luke Ronchi (New Zealand/Australia) flag Luke Ronchi (New Zealand/Australia) 36.71 2-Ct/St in 2nd inns vs Sri Lanka at Mount Maunganui on 07-Jan-2016
900 Down 5 Steven Taylor (U.S.A.) flag Steven Taylor (U.S.A.) 36.65 2-Ct/St in 1st inns vs Pakistan at Dallas on 06-Jun-2024
Tags: #topcricketplayersofalltime #bestcricketplayersofalltime #greatestcricketplayers #t20icricket #t20is #ment20is #kanewilliamson #williamson #sybrandengelbrecht #engelbrecht #adamzampa #zampa #tamimiqbal #iqbal #kumarsangakkara #sangakkara #shafiqullah #bendunk #dunk #msdhoni #dhoni #timseifert #seifert #harbhajansingh #singh #chamuchibhabha #chibhabha #iccrankings #icctestrankings #iccodirankings #icct20irankings #iccteamrankings #iccplayerrankings #iccmenrankings #iccwomenrankings #iplrankings