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 12 Ziaur Rahman (Bangladesh) flag Ziaur Rahman (Bangladesh) 37.23 2-Ct/St in 1st inns vs Pakistan at Mirpur on 30-Mar-2014
802 Down 12 Ben Dunk (Australia) flag Ben Dunk (Australia) 37.20 2-Ct/St in 1st inns vs South Africa at Sydney on 09-Nov-2014
803 Down 12 Devon Conway (New Zealand) flag Devon Conway (New Zealand) 37.20 2-Ct/St in 2nd inns vs Pakistan at Auckland on 12-Jan-2024
804 Down 12 Litton Das (Bangladesh) flag Litton Das (Bangladesh) 37.20 2-Ct/St in 1st inns vs Pakistan at Mirpur on 20-Jul-2025
805 Down 12 Chamu Chibhabha (Zimbabwe) flag Chamu Chibhabha (Zimbabwe) 37.20 2-Ct/St in 1st inns vs England at Cape Town on 13-Sep-2007
806 Down 12 Hamilton Masakadza (Zimbabwe) flag Hamilton Masakadza (Zimbabwe) 37.20 2-Ct/St in 1st inns vs England at Cape Town on 13-Sep-2007
807 Down 12 Harbhajan Singh (India) flag Harbhajan Singh (India) 37.20 2-Ct/St in 2nd inns vs England at Durban on 19-Sep-2007
808 Down 12 Jeevan Mendis (Sri Lanka) flag Jeevan Mendis (Sri Lanka) 37.20 2-Ct/St in 1st inns vs South Africa at Hambantota on 22-Sep-2012
809 Down 12 Lasith Malinga (Sri Lanka) flag Lasith Malinga (Sri Lanka) 37.18 2-Ct/St in 1st inns vs New Zealand at Johannesburg on 15-Sep-2007
810 Down 12 Craig Ervine (Zimbabwe) flag Craig Ervine (Zimbabwe) 37.18 2-Ct/St in 2nd inns vs Ireland at Hobart on 17-Oct-2022
811 Down 12 Suryakumar Yadav (India) flag Suryakumar Yadav (India) 37.18 2-Ct/St in 2nd inns vs Bangladesh at Adelaide on 02-Nov-2022
812 Down 12 Shan Masood (Pakistan) flag Shan Masood (Pakistan) 37.18 2-Ct/St in 1st inns vs Bangladesh at Adelaide on 06-Nov-2022
813 Down 12 Ben Cooper (Netherlands) flag Ben Cooper (Netherlands) 37.16 2-Ct/St in 2nd inns vs Ireland at Dharamsala on 13-Mar-2016
814 Down 12 Luke Wright (England) flag Luke Wright (England) 37.16 2-Ct/St in 2nd inns vs Zimbabwe at Cape Town on 13-Sep-2007
815 Down 12 Daniel Vettori (New Zealand) flag Daniel Vettori (New Zealand) 37.16 2-Ct/St in 2nd inns vs India at Johannesburg on 16-Sep-2007
816 Down 12 Mohammad Nabi (Afghanistan) flag Mohammad Nabi (Afghanistan) 37.16 2-Ct/St in 1st inns vs England at Delhi on 23-Mar-2016
817 Down 12 Martin Guptill (New Zealand) flag Martin Guptill (New Zealand) 37.16 2-Ct/St in 1st inns vs Zimbabwe at Georgetown on 04-May-2010
818 Down 12 Marco Jansen (South Africa) flag Marco Jansen (South Africa) 37.16 2-Ct/St in 1st inns vs Netherlands at New York on 08-Jun-2024
819 Down 12 Umar Akmal (Pakistan) flag Umar Akmal (Pakistan) 37.16 2-Ct/St in 2nd inns vs England at Bridgetown on 06-May-2010
820 Down 12 Jan Nicol Loftie-Eaton (Namibia) flag Jan Nicol Loftie-Eaton (Namibia) 37.16 2-Ct/St in 2nd inns vs Netherlands at Geelong on 18-Oct-2022
821 Down 12 Bas de Leede (Netherlands) flag Bas de Leede (Netherlands) 37.16 2-Ct/St in 1st inns vs Bangladesh at Hobart on 24-Oct-2022
822 Down 12 Logan van Beek (Netherlands) flag Logan van Beek (Netherlands) 37.16 2-Ct/St in 1st inns vs Bangladesh at Hobart on 24-Oct-2022
823 Down 12 Sam Curran (England) flag Sam Curran (England) 37.16 2-Ct/St in 1st inns vs Ireland at Melbourne on 26-Oct-2022
824 Down 12 Tendai Chatara (Zimbabwe) flag Tendai Chatara (Zimbabwe) 37.16 2-Ct/St in 1st inns vs Bangladesh at Brisbane on 30-Oct-2022
825 Down 12 Tim Seifert (New Zealand) flag Tim Seifert (New Zealand) 37.16 2-Ct/St in 2nd inns vs Pakistan at Napier on 22-Dec-2020
826 Down 12 Graeme Smith (South Africa) flag Graeme Smith (South Africa) 37.14 2-Ct/St in 1st inns vs India at Gros Islet on 02-May-2010
827 Down 12 Nicholas Pooran (West Indies) flag Nicholas Pooran (West Indies) 37.13 2-Ct/St in 1st inns vs England at Bridgetown on 12-Dec-2023
828 Down 12 Nathan Coulter-Nile (Australia) flag Nathan Coulter-Nile (Australia) 37.11 2-Ct/St in 2nd inns vs Pakistan at Mohali on 25-Mar-2016
829 Down 12 Mohammad Nabi (Afghanistan) flag Mohammad Nabi (Afghanistan) 37.11 2-Ct/St in 2nd inns vs Bangladesh at Kingstown on 24-Jun-2024
830 Down 12 Martin Guptill (New Zealand) flag Martin Guptill (New Zealand) 37.09 2-Ct/St in 2nd inns vs Australia at Dharamsala on 18-Mar-2016
831 Down 12 Kane Williamson (New Zealand) flag Kane Williamson (New Zealand) 37.09 2-Ct/St in 2nd inns vs Australia at Dharamsala on 18-Mar-2016
832 Down 12 John Mooney (Ireland) flag John Mooney (Ireland) 37.09 2-Ct/St in 1st inns vs England at Georgetown on 04-May-2010
833 Down 12 Rafiullah (Oman) flag Rafiullah (Oman) 37.09 2-Ct/St in 1st inns vs United Arab Emirates at Doha on 23-Sep-2023
834 Down 12 Shakib Al Hasan (Bangladesh) flag Shakib Al Hasan (Bangladesh) 37.07 2-Ct/St in 2nd inns vs Australia at Bengaluru on 21-Mar-2016
835 Down 12 Alishan Sharafu (U.A.E.) flag Alishan Sharafu (U.A.E.) 37.07 2-Ct/St in 2nd inns vs Namibia at Geelong on 20-Oct-2022
836 Down 12 Tanzim Hasan Sakib (Bangladesh) flag Tanzim Hasan Sakib (Bangladesh) 37.07 2-Ct/St in 2nd inns vs Netherlands at Kingstown on 13-Jun-2024
837 Down 12 Charith Asalanka (Sri Lanka) flag Charith Asalanka (Sri Lanka) 37.07 2-Ct/St in 2nd inns vs Netherlands at Gros Islet on 16-Jun-2024
838 Down 12 Kamindu Mendis (Sri Lanka) flag Kamindu Mendis (Sri Lanka) 37.07 2-Ct/St in 2nd inns vs Netherlands at Gros Islet on 16-Jun-2024
839 Down 12 Mohammad Haris (Pakistan) flag Mohammad Haris (Pakistan) 37.07 2-Ct/St in 2nd inns vs Bangladesh at Lahore on 30-May-2025
840 Down 12 Finn Allen (New Zealand) flag Finn Allen (New Zealand) 37.04 2-Ct/St in 2nd inns vs Ireland at Adelaide on 04-Nov-2022
841 Down 12 Tristan Stubbs (South Africa) flag Tristan Stubbs (South Africa) 37.04 2-Ct/St in 2nd inns vs United States of America at North Sound on 19-Jun-2024
842 Down 12 Milton Shumba (Zimbabwe) flag Milton Shumba (Zimbabwe) 37.02 2-Ct/St in 1st inns vs Scotland at Hobart on 21-Oct-2022
843 Down 12 Hasan Mahmud (Bangladesh) flag Hasan Mahmud (Bangladesh) 37.02 2-Ct/St in 2nd inns vs Netherlands at Hobart on 24-Oct-2022
844 Down 12 Michael Jones (Scotland) flag Michael Jones (Scotland) 37.02 2-Ct/St in 1st inns vs Namibia at Bridgetown on 06-Jun-2024
845 Down 12 Kyle Mayers (West Indies) flag Kyle Mayers (West Indies) 37.02 2-Ct/St in 2nd inns vs South Africa at North Sound on 23-Jun-2024
846 Down 12 Shan Masood (Pakistan) flag Shan Masood (Pakistan) 37.01 2-Ct/St in 1st inns vs New Zealand at Christchurch on 14-Oct-2022
847 Down 12 Chamika Karunaratne (Sri Lanka) flag Chamika Karunaratne (Sri Lanka) 37.00 2-Ct/St in 1st inns vs Ireland at Hobart on 23-Oct-2022
848 Down 12 Mohammad Wasim (Pakistan) flag Mohammad Wasim (Pakistan) 37.00 2-Ct/St in 1st inns vs Netherlands at Perth on 30-Oct-2022
849 Down 12 Stephan Myburgh (Netherlands) flag Stephan Myburgh (Netherlands) 37.00 2-Ct/St in 1st inns vs Zimbabwe at Adelaide on 02-Nov-2022
850 Down 12 Mitchell Starc (Australia) flag Mitchell Starc (Australia) 37.00 2-Ct/St in 1st inns vs Scotland at Gros Islet on 15-Jun-2024
851 Down 12 Shai Hope (West Indies) flag Shai Hope (West Indies) 37.00 2-Ct/St in 1st inns vs England at Basseterre on 08-Mar-2019
852 Down 12 Tim Paine (Australia) flag Tim Paine (Australia) 37.00 2-Ct/St in 2nd inns vs Sri Lanka at Melbourne on 17-Feb-2017
853 Down 12 Luke Ronchi (New Zealand/Australia) flag Luke Ronchi (New Zealand/Australia) 36.98 2-Ct/St in 1st inns vs Netherlands at Chattogram on 29-Mar-2014
854 Down 12 Afif Hossain (Bangladesh) flag Afif Hossain (Bangladesh) 36.98 2-Ct/St in 2nd inns vs Zimbabwe at Brisbane on 30-Oct-2022
855 Down 12 David Wiese (Namibia/South Africa) flag David Wiese (Namibia/South Africa) 36.98 2-Ct/St in 2nd inns vs Scotland at Bridgetown on 06-Jun-2024
856 Down 12 Harry Brook (England) flag Harry Brook (England) 36.98 2-Ct/St in 2nd inns vs Namibia at North Sound on 15-Jun-2024
857 Down 12 Jatinder Singh (Oman) flag Jatinder Singh (Oman) 36.98 2-Ct/St in 1st inns vs Bangladesh at Al Amerat on 19-Oct-2021
858 Down 12 Andre Fletcher (West Indies) flag Andre Fletcher (West Indies) 36.97 2-Ct/St in 1st inns vs South Africa at North Sound on 20-May-2010
859 Down 12 Michael Leask (Scotland) flag Michael Leask (Scotland) 36.95 2-Ct/St in 1st inns vs Zimbabwe at Nagpur on 10-Mar-2016
860 Down 12 Mohammad Haris (Pakistan) flag Mohammad Haris (Pakistan) 36.95 2-Ct/St in 1st inns vs Bangladesh at Lahore on 01-Jun-2025
861 Down 12 Rahul Chopra (U.A.E.) flag Rahul Chopra (U.A.E.) 36.95 2-Ct/St in 1st inns vs Bangladesh at Sharjah on 17-May-2025
862 Down 12 MS Dhoni (India) flag MS Dhoni (India) 36.94 2-Ct/St in 2nd inns vs Bangladesh at Nottingham on 06-Jun-2009
863 Down 12 Michael Clarke (Australia) flag Michael Clarke (Australia) 36.93 2-Ct/St in 2nd inns vs India at Bridgetown on 07-May-2010
864 Down 12 David Hussey (Australia) flag David Hussey (Australia) 36.93 2-Ct/St in 2nd inns vs India at Bridgetown on 07-May-2010
865 Down 12 Roston Chase (West Indies) flag Roston Chase (West Indies) 36.93 2-Ct/St in 2nd inns vs New Zealand at Tarouba on 12-Jun-2024
866 Down 12 Andre Russell (West Indies) flag Andre Russell (West Indies) 36.93 2-Ct/St in 2nd inns vs New Zealand at Tarouba on 12-Jun-2024
867 Down 12 Tim Paine (Australia) flag Tim Paine (Australia) 36.93 2-Ct/St in 2nd inns vs England at Adelaide on 12-Jan-2011
868 Down 12 Brendon McCullum (New Zealand) flag Brendon McCullum (New Zealand) 36.90 2-Ct/St in 2nd inns vs West Indies at Auckland on 26-Dec-2008
869 Down 12 Tadiwanashe Marumani (Zimbabwe) flag Tadiwanashe Marumani (Zimbabwe) 36.90 2-Ct/St in 2nd inns vs Sri Lanka at Harare on 03-Sep-2025
870 Down 12 Luke Ronchi (New Zealand/Australia) flag Luke Ronchi (New Zealand/Australia) 36.90 2-Ct/St in 2nd inns vs Pakistan at Wellington on 22-Jan-2016
871 Down 12 SanjayKumar Thakor (Tanzania) flag SanjayKumar Thakor (Tanzania) 36.88 3-Ct/St in 1st inns vs Uganda at Rwanda on 30-Aug-2023
872 Down 12 Joe Root (England) flag Joe Root (England) 36.86 2-Ct/St in 2nd inns vs Afghanistan at Delhi on 23-Mar-2016
873 Down 12 Dwayne Bravo (West Indies) flag Dwayne Bravo (West Indies) 36.86 2-Ct/St in 1st inns vs Afghanistan at Nagpur on 27-Mar-2016
874 Down 12 Tim Seifert (New Zealand) flag Tim Seifert (New Zealand) 36.86 2-Ct/St in 2nd inns vs England at Auckland on 10-Nov-2019
875 Down 12 Soumya Sarkar (Bangladesh) flag Soumya Sarkar (Bangladesh) 36.84 2-Ct/St in 2nd inns vs India at Mirpur on 06-Mar-2016
876 Down 12 Kusal Perera (Sri Lanka) flag Kusal Perera (Sri Lanka) 36.83 2-Ct/St in 2nd inns vs Pakistan at Colombo on 01-Aug-2015
877 Down 12 Peter McGlashan (New Zealand) flag Peter McGlashan (New Zealand) 36.83 2-Ct/St in 1st inns vs Sri Lanka at Auckland on 26-Dec-2006
878 Down 12 Andre Fletcher (West Indies) flag Andre Fletcher (West Indies) 36.81 2-Ct/St in 2nd inns vs South Africa at Kingston on 23-May-2024
879 Down 12 MS Dhoni (India) flag MS Dhoni (India) 36.79 2-Ct/St in 1st inns vs Sri Lanka at Visakhapatnam on 14-Feb-2016
880 Down 12 Brad Haddin (Australia) flag Brad Haddin (Australia) 36.79 2-Ct/St in 2nd inns vs South Africa at Brisbane on 09-Jan-2006
881 Down 12 Tim Ambrose (England) flag Tim Ambrose (England) 36.79 2-Ct/St in 1st inns vs New Zealand at Manchester on 13-Jun-2008
882 Down 12 Brad Haddin (Australia) flag Brad Haddin (Australia) 36.79 2-Ct/St in 2nd inns vs Sri Lanka at Perth on 31-Oct-2010
883 Down 12 Mangaliso Mosehle (South Africa) flag Mangaliso Mosehle (South Africa) 36.79 2-Ct/St in 2nd inns vs Sri Lanka at Johannesburg on 22-Jan-2017
884 Down 12 Mushfiqur Rahim (Bangladesh) flag Mushfiqur Rahim (Bangladesh) 36.79 2-Ct/St in 1st inns vs West Indies at Mirpur on 22-Dec-2018
885 Down 12 Mahela Jayawardene (Sri Lanka) flag Mahela Jayawardene (Sri Lanka) 36.77 2-Ct/St in 1st inns vs India at Gros Islet on 11-May-2010
886 Down 12 Mushfiqur Rahim (Bangladesh) flag Mushfiqur Rahim (Bangladesh) 36.76 2-Ct/St in 1st inns vs Pakistan at Mirpur on 24-Apr-2015
887 Down 12 Tim Seifert (New Zealand) flag Tim Seifert (New Zealand) 36.76 2-Ct/St in 2nd inns vs Sri Lanka at Auckland on 11-Jan-2019
888 Down 12 Kamran Akmal (Pakistan) flag Kamran Akmal (Pakistan) 36.76 2-Ct/St in 2nd inns vs Ireland at London on 15-Jun-2009
889 Down 12 Glenn Maxwell (Australia) flag Glenn Maxwell (Australia) 36.73 2-Ct/St in 1st inns vs New Zealand at Auckland on 21-Feb-2018
890 Down 12 Alex Carey (Australia) flag Alex Carey (Australia) 36.72 2-Ct/St in 1st inns vs South Africa at Carrara on 17-Nov-2018
891 Down 12 Tatenda Taibu (Zimbabwe) flag Tatenda Taibu (Zimbabwe) 36.69 2-Ct/St in 1st inns vs Pakistan at Harare on 18-Sep-2011
892 Down 12 Mohammad Shahzad (Afghanistan) flag Mohammad Shahzad (Afghanistan) 36.69 2-Ct/St in 1st inns vs Ireland at Dubai on 20-Jan-2017
893 Down 12 Steven Taylor (U.S.A.) flag Steven Taylor (U.S.A.) 36.68 2-Ct/St in 1st inns vs Pakistan at Dallas on 06-Jun-2024
894 Down 12 Kamran Akmal (Pakistan) flag Kamran Akmal (Pakistan) 36.67 2-Ct/St in 1st inns vs Bangladesh at Cape Town on 20-Sep-2007
895 Down 12 Luke Ronchi (New Zealand/Australia) flag Luke Ronchi (New Zealand/Australia) 36.62 2-Ct/St in 2nd inns vs Sri Lanka at Mount Maunganui on 07-Jan-2016
896 Down 12 Tatenda Taibu (Zimbabwe) flag Tatenda Taibu (Zimbabwe) 36.60 2-Ct/St in 2nd inns vs India at Harare on 12-Jun-2010
897 Down 12 Kamran Akmal (Pakistan) flag Kamran Akmal (Pakistan) 36.58 2-Ct/St in 2nd inns vs Bangladesh at Gros Islet on 01-May-2010
898 Down 12 Rahmanullah Gurbaz (Afghanistan) flag Rahmanullah Gurbaz (Afghanistan) 36.57 2-Ct/St in 2nd inns vs Uganda at Georgetown on 03-Jun-2024
899 Down 12 Mohammad Rizwan (Pakistan) flag Mohammad Rizwan (Pakistan) 36.55 2-Ct/St in 1st inns vs Canada at New York on 11-Jun-2024
900 Down 12 Devon Conway (New Zealand) flag Devon Conway (New Zealand) 36.55 2-Ct/St in 1st inns vs Uganda at Tarouba on 14-Jun-2024
Tags: #topcricketplayersofalltime #bestcricketplayersofalltime #greatestcricketplayers #t20icricket #t20is #ment20is #ziaurrahman #rahman #bendunk #dunk #devonconway #conway #littondas #das #chamuchibhabha #chibhabha #hamiltonmasakadza #masakadza #harbhajansingh #singh #jeevanmendis #mendis #lasithmalinga #malinga #craigervine #ervine #suryakumaryadav #yadav #iccrankings #icctestrankings #iccodirankings #icct20irankings #iccteamrankings #iccplayerrankings #iccmenrankings #iccwomenrankings #iplrankings