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
843 Down 19 Jos Buttler (England) flag Jos Buttler (England) 41.45 67 Runs in 42 Balls in 1st inns for England vs Bangladesh at Chattogram on 09-Mar-2023 (SR-160%)
844 Down 19 Elton Chigumbura (Zimbabwe) flag Elton Chigumbura (Zimbabwe) 41.42 54* Runs in 26 Balls in 1st inns for Zimbabwe vs India at Harare on 18-Jun-2016 (SR-208%)
846 Down 19 Aiden Markram (South Africa) flag Aiden Markram (South Africa) 41.39 63 Runs in 31 Balls in 1st inns for South Africa vs Pakistan at Centurion on 14-Apr-2021 (SR-203%)
847 Down 19 Jason Roy (England) flag Jason Roy (England) 41.38 64 Runs in 36 Balls in 2nd inns for England vs Pakistan at Manchester on 20-Jul-2021 (SR-178%)
848 Down 19 Jos Buttler (England) flag Jos Buttler (England) 41.37 67 Runs in 43 Balls in 1st inns for England vs West Indies at Bridgetown on 11-Mar-2014 (SR-156%)
849 Down 19 Tony Ura (P.N.G.) flag Tony Ura (P.N.G.) 41.35 66 Runs in 35 Balls in 2nd inns for Papua New Guinea vs Zimbabwe at Bulawayo on 15-Jul-2022 (SR-189%)
851 Down 19 Farhaan Behardien (South Africa) flag Farhaan Behardien (South Africa) 41.33 64* Runs in 52 Balls in 1st inns for South Africa vs England at Southampton on 21-Jun-2017 (SR-123%)
852 Down 19 Jonny Bairstow (England) flag Jonny Bairstow (England) 41.33 86* Runs in 60 Balls in 1st inns for England vs New Zealand at Manchester on 01-Sep-2023 (SR-143%)
853 Down 19 Adil Butt (Eswatini) flag Adil Butt (Eswatini) 41.30 77 Runs in 38 Balls in 1st inns for Eswatini vs Mozambique at Malkerns on 13-Sep-2025 (SR-203%)
854 Down 19 Hashim Amla (South Africa) flag Hashim Amla (South Africa) 41.29 69* Runs in 38 Balls in 2nd inns for South Africa vs England at Johannesburg on 21-Feb-2016 (SR-182%)
855 Down 19 Daren Sammy (West Indies) flag Daren Sammy (West Indies) 41.25 26* Runs in 15 Balls in 1st inns for West Indies vs Sri Lanka at Colombo on 07-Oct-2012 (SR-173%)
856 Down 19 KL Rahul (India) flag KL Rahul (India) 41.24 71 Runs in 47 Balls in 1st inns for India vs England at Nagpur on 29-Jan-2017 (SR-151%)
857 Down 19 Justin Kemp (South Africa) flag Justin Kemp (South Africa) 41.24 46* Runs in 22 Balls in 2nd inns for South Africa vs West Indies at Johannesburg on 11-Sep-2007 (SR-209%)
858 Down 19 Towhid Hridoy (Bangladesh) flag Towhid Hridoy (Bangladesh) 41.24 40 Runs in 20 Balls in 2nd inns for Bangladesh vs Sri Lanka at Dallas on 07-Jun-2024 (SR-200%)
860 Down 19 Martin Guptill (New Zealand) flag Martin Guptill (New Zealand) 41.12 91* Runs in 54 Balls in 2nd inns for New Zealand vs Zimbabwe at Auckland on 11-Feb-2012 (SR-169%)
861 Down 19 Dinesh Karthik (India) flag Dinesh Karthik (India) 41.11 29* Runs in 8 Balls in 2nd inns for India vs Bangladesh at Colombo on 18-Mar-2018 (SR-363%)
862 Down 19 Lorcan Tucker (Ireland) flag Lorcan Tucker (Ireland) 41.09 73 Runs in 41 Balls in 1st inns for Ireland vs Pakistan at Dublin on 14-May-2024 (SR-178%)
863 Down 19 Shahid Afridi (Pakistan) flag Shahid Afridi (Pakistan) 41.07 52* Runs in 33 Balls in 1st inns for Pakistan vs Sri Lanka at Hambantota on 03-Jun-2012 (SR-158%)
866 Down 19 Daryl Mitchell (New Zealand) flag Daryl Mitchell (New Zealand) 41.04 61 Runs in 27 Balls in 1st inns for New Zealand vs Pakistan at Auckland on 12-Jan-2024 (SR-226%)
870 Down 19 Shoaib Malik (Pakistan) flag Shoaib Malik (Pakistan) 41.00 52* Runs in 38 Balls in 2nd inns for Pakistan vs Australia at Johannesburg on 18-Sep-2007 (SR-137%)
875 Down 19 Ravija Sandaruwan (Kuwait) flag Ravija Sandaruwan (Kuwait) 40.89 63 Runs in 36 Balls in 1st inns for Kuwait vs Nepal at Hong Kong on 13-Apr-2025 (SR-175%)
876 Down 19 KL Rahul (India) flag KL Rahul (India) 40.89 56 Runs in 27 Balls in 2nd inns for India vs New Zealand at Auckland on 24-Jan-2020 (SR-207%)
877 Down 19 Umar Akmal (Pakistan) flag Umar Akmal (Pakistan) 40.89 64 Runs in 37 Balls in 1st inns for Pakistan vs South Africa at Cape Town on 22-Nov-2013 (SR-173%)
878 Down 19 Tim Seifert (New Zealand) flag Tim Seifert (New Zealand) 40.86 62 Runs in 36 Balls in 1st inns for New Zealand vs India at Visakhapatnam on 28-Jan-2026 (SR-172%)
879 Down 20 Mohammad Shahzad (Afghanistan) flag Mohammad Shahzad (Afghanistan) 40.85 65* Runs in 46 Balls in 2nd inns for Afghanistan vs Ireland at Dubai on 13-Feb-2010 (SR-141%)
880 Down 20 Kusal Mendis (Sri Lanka) flag Kusal Mendis (Sri Lanka) 40.82 73 Runs in 48 Balls in 1st inns for Sri Lanka vs New Zealand at Queenstown on 08-Apr-2023 (SR-152%)
881 Down 20 Daryl Mitchell (New Zealand) flag Daryl Mitchell (New Zealand) 40.81 48 Runs in 20 Balls in 1st inns for New Zealand vs West Indies at Kingston on 12-Aug-2022 (SR-240%)
882 Down 20 Kane Williamson (New Zealand) flag Kane Williamson (New Zealand) 40.81 72* Runs in 48 Balls in 2nd inns for New Zealand vs Pakistan at Hamilton on 17-Jan-2016 (SR-150%)
884 Down 20 Mahela Jayawardene (Sri Lanka) flag Mahela Jayawardene (Sri Lanka) 40.76 72* Runs in 57 Balls in 2nd inns for Sri Lanka vs England at Bristol on 25-Jun-2011 (SR-126%)
885 Down 20 Virat Kohli (India) flag Virat Kohli (India) 40.75 54 Runs in 41 Balls in 2nd inns for India vs West Indies at Mirpur on 23-Mar-2014 (SR-132%)
886 Down 20 Haider Ali (Bahrain) flag Haider Ali (Bahrain) 40.75 59* Runs in 43 Balls in 1st inns for Bahrain vs United Arab Emirates at Mulpani on 30-Oct-2023 (SR-137%)
889 Down 20 Aaron Finch (Australia) flag Aaron Finch (Australia) 40.72 64 Runs in 36 Balls in 1st inns for Australia vs Sri Lanka at Adelaide on 27-Oct-2019 (SR-178%)
892 Down 20 Rakep Patel (Kenya) flag Rakep Patel (Kenya) 40.65 65 Runs in 47 Balls in 1st inns for Kenya vs Zimbabwe at Harare on 02-Oct-2025 (SR-138%)
893 Down 20 Suryakumar Yadav (India) flag Suryakumar Yadav (India) 40.64 57* Runs in 26 Balls in 2nd inns for India vs New Zealand at Guwahati on 25-Jan-2026 (SR-219%)
895 Down 21 Reeza Hendricks (South Africa) flag Reeza Hendricks (South Africa) 40.60 70 Runs in 50 Balls in 1st inns for South Africa vs England at Southampton on 31-Jul-2022 (SR-140%)
896 Down 21 Peter Moor (Ireland) flag Peter Moor (Ireland) 40.59 44 Runs in 21 Balls in 2nd inns for Zimbabwe vs South Africa at East London on 09-Oct-2018 (SR-210%)
897 Down 21 Virat Kohli (India) flag Virat Kohli (India) 40.58 65 Runs in 42 Balls in 2nd inns for India vs New Zealand at Rajkot on 04-Nov-2017 (SR-155%)
898 Down 21 MS Dhoni (India) flag MS Dhoni (India) 40.58 52* Runs in 28 Balls in 1st inns for India vs South Africa at Centurion on 21-Feb-2018 (SR-186%)
899 Down 21 Shreyas Iyer (India) flag Shreyas Iyer (India) 40.57 74* Runs in 44 Balls in 2nd inns for India vs Sri Lanka at Dharamsala on 26-Feb-2022 (SR-168%)
900 Down 21 Muhammad Waseem (U.A.E.) flag Muhammad Waseem (U.A.E.) 40.53 70 Runs in 48 Balls in 1st inns for United Arab Emirates vs Nepal at Al Amerat on 22-Feb-2022 (SR-146%)
904 Down 21 Andy Balbirnie (Ireland) flag Andy Balbirnie (Ireland) 40.47 72 Runs in 51 Balls in 2nd inns for Ireland vs India at Malahide on 20-Aug-2023 (SR-141%)
906 Down 21 Shreyas Iyer (India) flag Shreyas Iyer (India) 40.44 64 Runs in 40 Balls in 1st inns for India vs West Indies at Lauderhill on 07-Aug-2022 (SR-160%)
907 Down 21 Pathum Nissanka (Sri Lanka) flag Pathum Nissanka (Sri Lanka) 40.43 73 Runs in 53 Balls in 2nd inns for Sri Lanka vs Australia at Sydney on 13-Feb-2022 (SR-138%)
908 Down 21 Tom de Grooth (Netherlands) flag Tom de Grooth (Netherlands) 40.43 49 Runs in 30 Balls in 2nd inns for Netherlands vs England at London on 05-Jun-2009 (SR-163%)
910 Down 21 Dhananjaya de Silva (Sri Lanka) flag Dhananjaya de Silva (Sri Lanka) 40.41 57 Runs in 36 Balls in 2nd inns for Sri Lanka vs India at Pune on 10-Jan-2020 (SR-158%)
913 Down 21 Sam Billings (England) flag Sam Billings (England) 40.37 53 Runs in 25 Balls in 1st inns for England vs Pakistan at Dubai on 26-Nov-2015 (SR-212%)
914 Down 21 Aqib Ilyas (Oman) flag Aqib Ilyas (Oman) 40.36 56* Runs in 30 Balls in 2nd inns for Oman vs Hong Kong at Abu Dhabi on 16-Jan-2017 (SR-187%)
915 Down 21 Rohit Sharma (India) flag Rohit Sharma (India) 40.33 89 Runs in 61 Balls in 1st inns for India vs Bangladesh at Colombo on 14-Mar-2018 (SR-146%)
917 Down 21 Ruturaj Gaikwad (India) flag Ruturaj Gaikwad (India) 40.31 77* Runs in 47 Balls in 1st inns for India vs Zimbabwe at Harare on 07-Jul-2024 (SR-164%)
918 Down 21 Virat Kohli (India) flag Virat Kohli (India) 40.28 80* Runs in 52 Balls in 1st inns for India vs England at Ahmedabad on 20-Mar-2021 (SR-154%)
919 Down 21 Daryl Mitchell (New Zealand) flag Daryl Mitchell (New Zealand) 40.28 66 Runs in 44 Balls in 2nd inns for New Zealand vs Sri Lanka at Auckland on 02-Apr-2023 (SR-150%)
920 Down 21 Misbah-ul-Haq (Pakistan) flag Misbah-ul-Haq (Pakistan) 40.24 87* Runs in 53 Balls in 1st inns for Pakistan vs Bangladesh at Karachi on 20-Apr-2008 (SR-164%)
922 Down 21 Rohit Sharma (India) flag Rohit Sharma (India) 40.24 46* Runs in 20 Balls in 2nd inns for India vs Australia at Nagpur on 23-Sep-2022 (SR-230%)
923 Down 21 Brandon King (West Indies) flag Brandon King (West Indies) 40.23 63 Runs in 33 Balls in 2nd inns for West Indies vs Sri Lanka at Dambula on 13-Oct-2024 (SR-191%)
927 Down 21 Litton Das (Bangladesh) flag Litton Das (Bangladesh) 40.18 61 Runs in 32 Balls in 1st inns for Bangladesh vs West Indies at Lauderhill on 05-Aug-2018 (SR-191%)
929 Down 21 Kevin O'Brien (Ireland) flag Kevin O'Brien (Ireland) 40.17 74 Runs in 47 Balls in 2nd inns for Ireland vs Afghanistan at Dehradun on 24-Feb-2019 (SR-157%)
930 Down 21 Abdul Razzaq (Pakistan) flag Abdul Razzaq (Pakistan) 40.14 34* Runs in 11 Balls in 1st inns for Pakistan vs New Zealand at Christchurch on 30-Dec-2010 (SR-309%)
931 Down 21 Tillakaratne Dilshan (Sri Lanka) flag Tillakaratne Dilshan (Sri Lanka) 40.13 75* Runs in 56 Balls in 1st inns for Sri Lanka vs Pakistan at Mirpur on 04-Mar-2016 (SR-134%)
932 Down 21 Jos Buttler (England) flag Jos Buttler (England) 40.13 73* Runs in 49 Balls in 2nd inns for England vs Sri Lanka at Southampton on 05-Jul-2016 (SR-149%)
934 Down 21 Mohammad Rizwan (Pakistan) flag Mohammad Rizwan (Pakistan) 40.12 88 Runs in 67 Balls in 1st inns for Pakistan vs England at Karachi on 25-Sep-2022 (SR-131%)
935 Down 21 Iftikhar Ahmed (Pakistan) flag Iftikhar Ahmed (Pakistan) 40.11 51 Runs in 34 Balls in 1st inns for Pakistan vs India at Melbourne on 23-Oct-2022 (SR-150%)
937 Down 21 Martin Coetzee (Hong Kong) flag Martin Coetzee (Hong Kong) 40.08 86 Runs in 55 Balls in 1st inns for Hong Kong vs United Arab Emirates at Mulpani on 25-Oct-2023 (SR-156%)
938 Down 21 Rovman Powell (West Indies) flag Rovman Powell (West Indies) 40.04 54 Runs in 34 Balls in 2nd inns for West Indies vs India at Lauderhill on 04-Aug-2019 (SR-159%)
940 Down 21 Kevin O'Brien (Ireland) flag Kevin O'Brien (Ireland) 39.98 42* Runs in 16 Balls in 1st inns for Ireland vs Netherlands at Sylhet on 21-Mar-2014 (SR-263%)
941 Down 21 Jonny Bairstow (England) flag Jonny Bairstow (England) 39.98 47 Runs in 18 Balls in 2nd inns for England vs New Zealand at Auckland on 10-Nov-2019 (SR-261%)
943 Down 21 Wesley Barresi (Netherlands) flag Wesley Barresi (Netherlands) 39.93 75* Runs in 47 Balls in 2nd inns for Netherlands vs Scotland at Abu Dhabi on 28-Nov-2013 (SR-160%)
945 Down 21 Harry Brook (England) flag Harry Brook (England) 39.87 53 Runs in 37 Balls in 2nd inns for England vs South Africa at Gros Islet on 21-Jun-2024 (SR-143%)
946 Down 21 Mohammad Shahzad (Afghanistan) flag Mohammad Shahzad (Afghanistan) 39.84 77 Runs in 57 Balls in 1st inns for Afghanistan vs Ireland at Dubai on 24-Mar-2012 (SR-135%)
947 Down 21 Rohit Sharma (India) flag Rohit Sharma (India) 39.84 64 Runs in 34 Balls in 1st inns for India vs England at Ahmedabad on 20-Mar-2021 (SR-188%)
948 Down 21 Roelof van der Merwe (Netherlands/South Africa) flag Roelof van der Merwe (Netherlands/South Africa) 39.83 75* Runs in 39 Balls in 1st inns for Netherlands vs Zimbabwe at Rotterdam on 23-Jun-2019 (SR-192%)
950 Down 21 Asghar Afghan (Afghanistan) flag Asghar Afghan (Afghanistan) 39.71 62 Runs in 47 Balls in 1st inns for Afghanistan vs Sri Lanka at Kolkata on 17-Mar-2016 (SR-132%)
951 Down 21 Kamran Akmal (Pakistan) flag Kamran Akmal (Pakistan) 39.68 73 Runs in 55 Balls in 1st inns for Pakistan vs Bangladesh at Gros Islet on 01-May-2010 (SR-133%)
953 Down 21 Hashim Amla (South Africa) flag Hashim Amla (South Africa) 39.66 56* Runs in 52 Balls in 2nd inns for South Africa vs Sri Lanka at Delhi on 28-Mar-2016 (SR-108%)
957 Down 21 Marcus Stoinis (Australia) flag Marcus Stoinis (Australia) 39.51 64 Runs in 39 Balls in 1st inns for Australia vs India at Hobart on 02-Nov-2025 (SR-164%)
958 Down 21 Jonny Bairstow (England) flag Jonny Bairstow (England) 39.50 64 Runs in 34 Balls in 2nd inns for England vs South Africa at Centurion on 16-Feb-2020 (SR-188%)
959 Down 21 Litton Das (Bangladesh) flag Litton Das (Bangladesh) 39.49 69 Runs in 42 Balls in 1st inns for Bangladesh vs Pakistan at Christchurch on 13-Oct-2022 (SR-164%)
960 Down 21 Tim Seifert (New Zealand) flag Tim Seifert (New Zealand) 39.49 84* Runs in 63 Balls in 2nd inns for New Zealand vs Pakistan at Hamilton on 20-Dec-2020 (SR-133%)
961 Down 21 Aaron Finch (Australia) flag Aaron Finch (Australia) 39.48 74 Runs in 48 Balls in 2nd inns for Australia vs India at Melbourne on 29-Jan-2016 (SR-154%)
962 Down 21 Kyle Coetzer (Scotland) flag Kyle Coetzer (Scotland) 39.45 74 Runs in 38 Balls in 2nd inns for Scotland vs Ireland at Al Amerat on 15-Feb-2019 (SR-195%)
963 Down 21 Sundeep Jora (Nepal) flag Sundeep Jora (Nepal) 39.43 63 Runs in 39 Balls in 1st inns for Nepal vs West Indies at Sharjah on 29-Sep-2025 (SR-162%)
964 Down 21 Pathum Nissanka (Sri Lanka) flag Pathum Nissanka (Sri Lanka) 39.43 75 Runs in 53 Balls in 1st inns for Sri Lanka vs India at Dharamsala on 26-Feb-2022 (SR-142%)
966 Down 21 Aaron Finch (Australia) flag Aaron Finch (Australia) 39.38 61* Runs in 40 Balls in 2nd inns for Australia vs Sri Lanka at Colombo on 07-Jun-2022 (SR-153%)
967 Down 21 Martin Guptill (New Zealand) flag Martin Guptill (New Zealand) 39.37 60 Runs in 35 Balls in 1st inns for New Zealand vs South Africa at Centurion on 16-Aug-2015 (SR-171%)
969 Down 21 Mohammad Haris (Pakistan) flag Mohammad Haris (Pakistan) 39.35 28 Runs in 11 Balls in 1st inns for Pakistan vs South Africa at Sydney on 03-Nov-2022 (SR-255%)
970 Down 21 Shai Hope (West Indies) flag Shai Hope (West Indies) 39.34 54 Runs in 24 Balls in 2nd inns for West Indies vs England at Gros Islet on 16-Nov-2024 (SR-225%)
971 Down 21 Faisal Khan (Saudi Arabia) flag Faisal Khan (Saudi Arabia) 39.34 62 Runs in 28 Balls in 1st inns for Saudi Arabia vs Singapore at Kuala Lumpur on 25-Apr-2025 (SR-221%)
973 Down 21 AB de Villiers (South Africa) flag AB de Villiers (South Africa) 39.34 65* Runs in 58 Balls in 1st inns for South Africa vs England at Southampton on 21-Jun-2017 (SR-112%)
974 Down 21 Martin Guptill (New Zealand) flag Martin Guptill (New Zealand) 39.32 78* Runs in 55 Balls in 2nd inns for New Zealand vs South Africa at Wellington on 17-Feb-2012 (SR-142%)
975 Down 21 Mushfiqur Rahim (Bangladesh) flag Mushfiqur Rahim (Bangladesh) 39.31 72* Runs in 55 Balls in 2nd inns for Bangladesh vs India at Colombo on 14-Mar-2018 (SR-131%)
976 Down 21 Sami Sohail (Malawi) flag Sami Sohail (Malawi) 39.29 79* Runs in 39 Balls in 1st inns for Malawi vs Rwanda at Nairobi on 28-Jun-2024 (SR-203%)
977 Down 21 Harry Brook (England) flag Harry Brook (England) 39.26 67 Runs in 36 Balls in 1st inns for England vs New Zealand at Manchester on 01-Sep-2023 (SR-186%)
978 Down 21 Curtis Campher (Ireland) flag Curtis Campher (Ireland) 39.25 50 Runs in 30 Balls in 2nd inns for Ireland vs Bangladesh at Chattogram on 29-Mar-2023 (SR-167%)
980 Down 21 Suryakumar Yadav (India) flag Suryakumar Yadav (India) 39.25 75 Runs in 35 Balls in 1st inns for India vs Bangladesh at Hyderabad on 12-Oct-2024 (SR-214%)
981 Down 21 Alex Hales (England) flag Alex Hales (England) 39.23 94 Runs in 61 Balls in 1st inns for England vs Australia at Chester-le-Street on 31-Aug-2013 (SR-154%)
986 Down 21 Luke Wright (England) flag Luke Wright (England) 39.20 45* Runs in 27 Balls in 1st inns for England vs West Indies at Georgetown on 03-May-2010 (SR-167%)
988 Down 21 Harry Tector (Ireland) flag Harry Tector (Ireland) 39.16 69* Runs in 45 Balls in 1st inns for Ireland vs Bangladesh at Chattogram on 27-Nov-2025 (SR-153%)
989 Down 21 Asa Tribe (Jersey) flag Asa Tribe (Jersey) 39.09 73* Runs in 45 Balls in 1st inns for Jersey vs United States of America at Bulawayo on 11-Jul-2022 (SR-162%)
990 Down 21 Virat Kohli (India) flag Virat Kohli (India) 39.07 57 Runs in 49 Balls in 1st inns for India vs Pakistan at Dubai on 24-Oct-2021 (SR-116%)
992 Down 21 Darwish Rasooli (Afghanistan) flag Darwish Rasooli (Afghanistan) 39.06 68 Runs in 39 Balls in 1st inns for Afghanistan vs West Indies at Dubai on 21-Jan-2026 (SR-174%)
993 Down 22 Riazat Ali Shah (Uganda) flag Riazat Ali Shah (Uganda) 39.01 66* Runs in 30 Balls in 1st inns for Uganda vs Nigeria at Harare on 04-Oct-2025 (SR-220%)
Tags: #topcricketplayersofalltime #bestcricketplayersofalltime #greatestcricketplayers #t20icricket #t20is #ment20is #josbuttler #buttler #eltonchigumbura #chigumbura #aidenmarkram #markram #jasonroy #roy #tonyura #ura #farhaanbehardien #behardien #jonnybairstow #bairstow #adilbutt #butt #hashimamla #amla #darensammy #sammy #iccrankings #icctestrankings #iccodirankings #icct20irankings #iccteamrankings #iccplayerrankings #iccmenrankings #iccwomenrankings #iplrankings