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
901 Down 8 Tanzim Hasan Sakib (Bangladesh) flag Tanzim Hasan Sakib (Bangladesh) 37.15 2-Ct/St in 2nd inns vs Netherlands at Kingstown on 13-Jun-2024
902 Down 8 Mohammad Haris (Pakistan) flag Mohammad Haris (Pakistan) 37.15 2-Ct/St in 2nd inns vs Bangladesh at Lahore on 30-May-2025
903 Down 8 Shakib Al Hasan (Bangladesh) flag Shakib Al Hasan (Bangladesh) 37.13 2-Ct/St in 2nd inns vs Australia at Bengaluru on 21-Mar-2016
904 Down 8 Charith Asalanka (Sri Lanka) flag Charith Asalanka (Sri Lanka) 37.13 2-Ct/St in 2nd inns vs Netherlands at Gros Islet on 16-Jun-2024
905 Down 8 Kamindu Mendis (Sri Lanka) flag Kamindu Mendis (Sri Lanka) 37.13 2-Ct/St in 2nd inns vs Netherlands at Gros Islet on 16-Jun-2024
906 Down 8 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
907 Down 8 Hasan Mahmud (Bangladesh) flag Hasan Mahmud (Bangladesh) 37.10 2-Ct/St in 2nd inns vs Netherlands at Hobart on 24-Oct-2022
908 Down 8 Finn Allen (New Zealand) flag Finn Allen (New Zealand) 37.10 2-Ct/St in 2nd inns vs Ireland at Adelaide on 04-Nov-2022
909 Down 8 Michael Jones (Scotland) flag Michael Jones (Scotland) 37.10 2-Ct/St in 1st inns vs Namibia at Bridgetown on 06-Jun-2024
910 Down 8 Kyle Mayers (West Indies) flag Kyle Mayers (West Indies) 37.10 2-Ct/St in 2nd inns vs South Africa at North Sound on 23-Jun-2024
911 Down 8 MADI Hemantha (Sri Lanka) flag MADI Hemantha (Sri Lanka) 37.10 2-Ct/St in 1st inns vs England at Pallekele on 22-Feb-2026
912 Down 8 Kusal Perera (Sri Lanka) flag Kusal Perera (Sri Lanka) 37.10 2-Ct/St in 2nd inns vs Pakistan at Colombo on 01-Aug-2015
913 Down 8 Tim Paine (Australia) flag Tim Paine (Australia) 37.10 2-Ct/St in 2nd inns vs England at Adelaide on 12-Jan-2011
914 Down 8 Mohammad Wasim (Pakistan) flag Mohammad Wasim (Pakistan) 37.08 2-Ct/St in 1st inns vs Netherlands at Perth on 30-Oct-2022
915 Down 8 Shai Hope (West Indies) flag Shai Hope (West Indies) 37.08 2-Ct/St in 1st inns vs England at Basseterre on 08-Mar-2019
916 Down 8 Tim Paine (Australia) flag Tim Paine (Australia) 37.08 2-Ct/St in 2nd inns vs Sri Lanka at Melbourne on 17-Feb-2017
917 Down 8 Luke Ronchi (New Zealand/Australia) flag Luke Ronchi (New Zealand/Australia) 37.06 2-Ct/St in 1st inns vs Netherlands at Chattogram on 29-Mar-2014
918 Down 8 Afif Hossain (Bangladesh) flag Afif Hossain (Bangladesh) 37.06 2-Ct/St in 2nd inns vs Zimbabwe at Brisbane on 30-Oct-2022
919 Down 8 Stephan Myburgh (Netherlands) flag Stephan Myburgh (Netherlands) 37.06 2-Ct/St in 1st inns vs Zimbabwe at Adelaide on 02-Nov-2022
920 Down 8 David Wiese (Namibia/South Africa) flag David Wiese (Namibia/South Africa) 37.06 2-Ct/St in 2nd inns vs Scotland at Bridgetown on 06-Jun-2024
921 Down 8 Harry Brook (England) flag Harry Brook (England) 37.06 2-Ct/St in 2nd inns vs Namibia at North Sound on 15-Jun-2024
922 Down 8 Mitchell Starc (Australia) flag Mitchell Starc (Australia) 37.06 2-Ct/St in 1st inns vs Scotland at Gros Islet on 15-Jun-2024
923 Down 8 Jatinder Singh (Oman) flag Jatinder Singh (Oman) 37.06 2-Ct/St in 1st inns vs Bangladesh at Al Amerat on 19-Oct-2021
924 Down 8 Andre Fletcher (West Indies) flag Andre Fletcher (West Indies) 37.05 2-Ct/St in 1st inns vs South Africa at North Sound on 20-May-2010
925 Down 8 Shan Masood (Pakistan) flag Shan Masood (Pakistan) 37.05 2-Ct/St in 1st inns vs New Zealand at Christchurch on 14-Oct-2022
926 Down 8 Mohammad Haris (Pakistan) flag Mohammad Haris (Pakistan) 37.03 2-Ct/St in 1st inns vs Bangladesh at Lahore on 01-Jun-2025
927 Down 8 Rahul Chopra (U.A.E.) flag Rahul Chopra (U.A.E.) 37.03 2-Ct/St in 1st inns vs Bangladesh at Sharjah on 17-May-2025
928 Down 8 MS Dhoni (India) flag MS Dhoni (India) 37.02 2-Ct/St in 2nd inns vs Bangladesh at Nottingham on 06-Jun-2009
929 Down 8 Michael Leask (Scotland) flag Michael Leask (Scotland) 37.01 2-Ct/St in 1st inns vs Zimbabwe at Nagpur on 10-Mar-2016
930 Down 8 Michael Clarke (Australia) flag Michael Clarke (Australia) 36.99 2-Ct/St in 2nd inns vs India at Bridgetown on 07-May-2010
931 Down 8 David Hussey (Australia) flag David Hussey (Australia) 36.99 2-Ct/St in 2nd inns vs India at Bridgetown on 07-May-2010
932 Down 8 Brendon McCullum (New Zealand) flag Brendon McCullum (New Zealand) 36.98 2-Ct/St in 2nd inns vs West Indies at Auckland on 26-Dec-2008
933 Down 8 Tadiwanashe Marumani (Zimbabwe) flag Tadiwanashe Marumani (Zimbabwe) 36.98 2-Ct/St in 2nd inns vs Sri Lanka at Harare on 03-Sep-2025
934 Down 8 Glenn Maxwell (Australia) flag Glenn Maxwell (Australia) 36.98 2-Ct/St in 1st inns vs New Zealand at Auckland on 21-Feb-2018
935 Down 8 Mushfiqur Rahim (Bangladesh) flag Mushfiqur Rahim (Bangladesh) 36.96 2-Ct/St in 1st inns vs West Indies at Mirpur on 22-Dec-2018
936 Down 8 SanjayKumar Thakor (Tanzania) flag SanjayKumar Thakor (Tanzania) 36.96 3-Ct/St in 1st inns vs Uganda at Rwanda on 30-Aug-2023
937 Down 8 Joe Root (England) flag Joe Root (England) 36.94 2-Ct/St in 2nd inns vs Afghanistan at Delhi on 23-Mar-2016
938 Down 8 Dwayne Bravo (West Indies) flag Dwayne Bravo (West Indies) 36.94 2-Ct/St in 1st inns vs Afghanistan at Nagpur on 27-Mar-2016
939 Down 8 Peter McGlashan (New Zealand) flag Peter McGlashan (New Zealand) 36.91 2-Ct/St in 1st inns vs Sri Lanka at Auckland on 26-Dec-2006
940 Down 8 Tim Seifert (New Zealand) flag Tim Seifert (New Zealand) 36.91 2-Ct/St in 2nd inns vs England at Auckland on 10-Nov-2019
941 Down 8 Salman Agha (Pakistan) flag Salman Agha (Pakistan) 36.90 2-Ct/St in 1st inns vs Netherlands at Colombo on 07-Feb-2026
942 Down 8 Sahibzada Farhan (Pakistan) flag Sahibzada Farhan (Pakistan) 36.90 2-Ct/St in 1st inns vs Netherlands at Colombo on 07-Feb-2026
943 Down 8 Soumya Sarkar (Bangladesh) flag Soumya Sarkar (Bangladesh) 36.90 2-Ct/St in 2nd inns vs India at Mirpur on 06-Mar-2016
944 Down 8 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
945 Down 8 Luke Ronchi (New Zealand/Australia) flag Luke Ronchi (New Zealand/Australia) 36.89 2-Ct/St in 2nd inns vs Pakistan at Wellington on 22-Jan-2016
946 Down 8 Roston Chase (West Indies) flag Roston Chase (West Indies) 36.87 2-Ct/St in 2nd inns vs New Zealand at Tarouba on 12-Jun-2024
947 Down 8 Andre Russell (West Indies) flag Andre Russell (West Indies) 36.87 2-Ct/St in 2nd inns vs New Zealand at Tarouba on 12-Jun-2024
948 Down 8 MS Dhoni (India) flag MS Dhoni (India) 36.87 2-Ct/St in 1st inns vs Sri Lanka at Visakhapatnam on 14-Feb-2016
949 Down 8 Brad Haddin (Australia) flag Brad Haddin (Australia) 36.87 2-Ct/St in 2nd inns vs South Africa at Brisbane on 09-Jan-2006
950 Down 8 Tim Ambrose (England) flag Tim Ambrose (England) 36.87 2-Ct/St in 1st inns vs New Zealand at Manchester on 13-Jun-2008
951 Down 8 Brad Haddin (Australia) flag Brad Haddin (Australia) 36.87 2-Ct/St in 2nd inns vs Sri Lanka at Perth on 31-Oct-2010
952 Down 8 Mangaliso Mosehle (South Africa) flag Mangaliso Mosehle (South Africa) 36.87 2-Ct/St in 2nd inns vs Sri Lanka at Johannesburg on 22-Jan-2017
953 Down 8 Mahela Jayawardene (Sri Lanka) flag Mahela Jayawardene (Sri Lanka) 36.85 2-Ct/St in 1st inns vs India at Gros Islet on 11-May-2010
954 Down 8 Tim Seifert (New Zealand) flag Tim Seifert (New Zealand) 36.84 2-Ct/St in 2nd inns vs Sri Lanka at Auckland on 11-Jan-2019
955 Down 8 Kamran Akmal (Pakistan) flag Kamran Akmal (Pakistan) 36.84 2-Ct/St in 2nd inns vs Ireland at London on 15-Jun-2009
956 Down 8 Shimron Hetmyer (West Indies) flag Shimron Hetmyer (West Indies) 36.83 2-Ct/St in 2nd inns vs Zimbabwe at Mumbai on 23-Feb-2026
957 Down 8 Shamar Joseph (West Indies) flag Shamar Joseph (West Indies) 36.83 2-Ct/St in 2nd inns vs Zimbabwe at Mumbai on 23-Feb-2026
958 Down 8 Mushfiqur Rahim (Bangladesh) flag Mushfiqur Rahim (Bangladesh) 36.82 2-Ct/St in 1st inns vs Pakistan at Mirpur on 24-Apr-2015
959 Down 8 Sherfane Rutherford (West Indies) flag Sherfane Rutherford (West Indies) 36.81 2-Ct/St in 2nd inns vs Scotland at Kolkata on 07-Feb-2026
960 Down 8 Cooper Connolly (Australia) flag Cooper Connolly (Australia) 36.78 2-Ct/St in 2nd inns vs Ireland at Colombo on 11-Feb-2026
961 Down 8 Tatenda Taibu (Zimbabwe) flag Tatenda Taibu (Zimbabwe) 36.77 2-Ct/St in 1st inns vs Pakistan at Harare on 18-Sep-2011
962 Down 8 Alex Carey (Australia) flag Alex Carey (Australia) 36.77 2-Ct/St in 1st inns vs South Africa at Carrara on 17-Nov-2018
963 Down 8 Mohammad Shahzad (Afghanistan) flag Mohammad Shahzad (Afghanistan) 36.77 2-Ct/St in 1st inns vs Ireland at Dubai on 20-Jan-2017
964 Down 8 Kamran Akmal (Pakistan) flag Kamran Akmal (Pakistan) 36.75 2-Ct/St in 1st inns vs Bangladesh at Cape Town on 20-Sep-2007
965 Down 8 Kamran Akmal (Pakistan) flag Kamran Akmal (Pakistan) 36.75 2-Ct/St in 2nd inns vs Bangladesh at Gros Islet on 01-May-2010
966 Down 8 Steven Taylor (U.S.A.) flag Steven Taylor (U.S.A.) 36.74 2-Ct/St in 1st inns vs Pakistan at Dallas on 06-Jun-2024
967 Down 8 Luke Ronchi (New Zealand/Australia) flag Luke Ronchi (New Zealand/Australia) 36.70 2-Ct/St in 2nd inns vs Sri Lanka at Mount Maunganui on 07-Jan-2016
968 Down 8 Tatenda Taibu (Zimbabwe) flag Tatenda Taibu (Zimbabwe) 36.68 2-Ct/St in 2nd inns vs India at Harare on 12-Jun-2010
969 Down 8 Rahmanullah Gurbaz (Afghanistan) flag Rahmanullah Gurbaz (Afghanistan) 36.65 2-Ct/St in 2nd inns vs Uganda at Georgetown on 03-Jun-2024
970 Down 8 Tom Banton (England) flag Tom Banton (England) 36.65 2-Ct/St in 1st inns vs Scotland at Kolkata on 14-Feb-2026
971 Down 8 Sam Curran (England) flag Sam Curran (England) 36.65 2-Ct/St in 1st inns vs Scotland at Kolkata on 14-Feb-2026
972 Down 8 Shaheen Shah Afridi (Pakistan) flag Shaheen Shah Afridi (Pakistan) 36.65 2-Ct/St in 2nd inns vs United States of America at Colombo on 10-Feb-2026
973 Down 8 Sundeep Jora (Nepal) flag Sundeep Jora (Nepal) 36.65 2-Ct/St in 1st inns vs Scotland at Mumbai on 17-Feb-2026
974 Down 8 Mohammad Rizwan (Pakistan) flag Mohammad Rizwan (Pakistan) 36.63 2-Ct/St in 1st inns vs Canada at New York on 11-Jun-2024
975 Down 8 Devon Conway (New Zealand) flag Devon Conway (New Zealand) 36.63 2-Ct/St in 1st inns vs Uganda at Tarouba on 14-Jun-2024
976 Down 8 Harry Manenti (Italy) flag Harry Manenti (Italy) 36.62 2-Ct/St in 1st inns vs Scotland at Kolkata on 09-Feb-2026
977 Down 8 Milind Kumar (U.S.A.) flag Milind Kumar (U.S.A.) 36.62 2-Ct/St in 2nd inns vs Netherlands at Chennai on 13-Feb-2026
978 Down 8 Dasun Shanaka (Sri Lanka) flag Dasun Shanaka (Sri Lanka) 36.61 2-Ct/St in 2nd inns vs Pakistan at Rawalpindi on 29-Nov-2025
979 Down 8 Matthew Cross (Scotland) flag Matthew Cross (Scotland) 36.61 2-Ct/St in 1st inns vs Oman at North Sound on 09-Jun-2024
980 Down 8 Gerhard Erasmus (Namibia) flag Gerhard Erasmus (Namibia) 36.60 2-Ct/St in 2nd inns vs Netherlands at Delhi on 10-Feb-2026
981 Down 8 Jos Buttler (England) flag Jos Buttler (England) 36.57 2-Ct/St in 1st inns vs Oman at North Sound on 13-Jun-2024
982 Down 8 Mushfiqur Rahim (Bangladesh) flag Mushfiqur Rahim (Bangladesh) 36.56 2-Ct/St in 1st inns vs Pakistan at Mirpur on 29-Nov-2011
983 Down 8 Sinethemba Qeshile (South Africa) flag Sinethemba Qeshile (South Africa) 36.54 2-Ct/St in 2nd inns vs Sri Lanka at Centurion on 22-Mar-2019
984 Down 8 Stuart Broad (England) flag Stuart Broad (England) 36.53 2-Ct/St in 2nd inns vs India at London on 14-Jun-2009
985 Down 8 Sabbir Rahman (Bangladesh) flag Sabbir Rahman (Bangladesh) 36.50 2-Ct/St in 2nd inns vs India at Colombo on 18-Mar-2018
986 Down 8 Andre Fletcher (West Indies) flag Andre Fletcher (West Indies) 36.49 2-Ct/St in 1st inns vs India at Port of Spain on 04-Jun-2011
987 Down 8 David Miller (South Africa) flag David Miller (South Africa) 36.49 2-Ct/St in 1st inns vs Sri Lanka at Cape Town on 19-Mar-2019
988 Down 8 AB de Villiers (South Africa) flag AB de Villiers (South Africa) 36.42 2-Ct/St in 1st inns vs West Indies at Johannesburg on 11-Sep-2007
989 Down 8 Maheesh Theekshana (Sri Lanka) flag Maheesh Theekshana (Sri Lanka) 36.42 2-Ct/St in 1st inns vs Pakistan at Pallekele on 28-Feb-2026
990 Down 8 AB de Villiers (South Africa) flag AB de Villiers (South Africa) 36.33 2-Ct/St in 2nd inns vs England at Cape Town on 16-Sep-2007
991 Down 8 Graeme Smith (South Africa) flag Graeme Smith (South Africa) 36.33 2-Ct/St in 1st inns vs India at Durban on 20-Sep-2007
992 Down 8 Kumar Sangakkara (Sri Lanka) flag Kumar Sangakkara (Sri Lanka) 36.30 2-Ct/St in 2nd inns vs Zimbabwe at Hambantota on 18-Sep-2012
993 Down 8 Quinton de Kock (South Africa) flag Quinton de Kock (South Africa) 36.21 2-Ct/St in 2nd inns vs Canada at Ahmedabad on 09-Feb-2026
994 Down 8 Jos Buttler (England) flag Jos Buttler (England) 36.13 2-Ct/St in 2nd inns vs Italy at Kolkata on 16-Feb-2026
995 Down 8 Shai Hope (West Indies) flag Shai Hope (West Indies) 36.13 2-Ct/St in 2nd inns vs Italy at Kolkata on 19-Feb-2026
996 Down 8 Kaleem Sana (Canada) flag Kaleem Sana (Canada) 36.05 3-Ct/St in 2nd inns vs Nepal at King City on 28-Sep-2024
997 Down 8 Qais Ahmad (Afghanistan) flag Qais Ahmad (Afghanistan) 36.03 2-Ct/St in 1st inns vs Pakistan at Hangzhou on 06-Oct-2023
998 Down 8 Gyanendra Malla (Nepal) flag Gyanendra Malla (Nepal) 35.98 2-Ct/St in 1st inns vs United Arab Emirates at Al Amerat on 22-Feb-2022
999 Down 8 Collins Obuya (Kenya) flag Collins Obuya (Kenya) 35.98 3-Ct/St in 2nd inns vs Nepal at Nairobi on 29-Aug-2022
1000 Down 8 Rachin Ravindra (New Zealand) flag Rachin Ravindra (New Zealand) 35.94 2-Ct/St in 2nd inns vs India at Jaipur on 17-Nov-2021
Tags: #topcricketplayersofalltime #bestcricketplayersofalltime #greatestcricketplayers #t20icricket #t20is #ment20is #tanzimhasansakib #sakib #mohammadharis #haris #shakibalhasan #hasan #charithasalanka #asalanka #kamindumendis #mendis #tristanstubbs #stubbs #hasanmahmud #mahmud #finnallen #allen #michaeljones #jones #kylemayers #mayers #madihemantha #hemantha #iccrankings #icctestrankings #iccodirankings #icct20irankings #iccteamrankings #iccplayerrankings #iccmenrankings #iccwomenrankings #iplrankings