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
848 Down 15 Solomon Mire (Zimbabwe) flag Solomon Mire (Zimbabwe) 28.88 94 Runs in 63 Balls in 1st inns for Zimbabwe vs Pakistan at Harare on 04-Jul-2018 (SR-149%)
849 Down 15 Shubman Gill (India) flag Shubman Gill (India) 28.85 77 Runs in 47 Balls in 2nd inns for India vs West Indies at Lauderhill on 12-Aug-2023 (SR-164%)
851 Down 15 Faf du Plessis (South Africa) flag Faf du Plessis (South Africa) 28.84 79 Runs in 41 Balls in 1st inns for South Africa vs Australia at Johannesburg on 06-Mar-2016 (SR-193%)
852 Down 15 Brendan Taylor (Zimbabwe) flag Brendan Taylor (Zimbabwe) 28.82 75* Runs in 43 Balls in 1st inns for Zimbabwe vs New Zealand at Hamilton on 14-Feb-2012 (SR-174%)
853 Down 15 Babar Azam (Pakistan) flag Babar Azam (Pakistan) 28.82 70 Runs in 49 Balls in 1st inns for Pakistan vs Namibia at Abu Dhabi on 02-Nov-2021 (SR-143%)
854 Down 15 Gary Wilson (Ireland) flag Gary Wilson (Ireland) 28.81 65* Runs in 29 Balls in 1st inns for Ireland vs Scotland at Dubai on 20-Jan-2017 (SR-224%)
856 Down 15 Jos Buttler (England) flag Jos Buttler (England) 28.78 54 Runs in 30 Balls in 2nd inns for England vs New Zealand at Hamilton on 12-Feb-2013 (SR-180%)
857 Down 15 Suryakumar Yadav (India) flag Suryakumar Yadav (India) 28.78 69 Runs in 36 Balls in 2nd inns for India vs Australia at Hyderabad on 25-Sep-2022 (SR-192%)
859 Down 15 Rahmanullah Gurbaz (Afghanistan) flag Rahmanullah Gurbaz (Afghanistan) 28.72 60 Runs in 49 Balls in 1st inns for Afghanistan vs Australia at Kingstown on 22-Jun-2024 (SR-122%)
860 Down 15 KL Rahul (India) flag KL Rahul (India) 28.72 91 Runs in 56 Balls in 1st inns for India vs West Indies at Mumbai on 11-Dec-2019 (SR-163%)
863 Down 15 Adil Butt (Eswatini) flag Adil Butt (Eswatini) 28.67 53 Runs in 18 Balls in 1st inns for Eswatini vs Mozambique at Malkerns on 12-Sep-2025 (SR-294%)
864 Down 15 Umar Akmal (Pakistan) flag Umar Akmal (Pakistan) 28.66 51 Runs in 33 Balls in 1st inns for Pakistan vs South Africa at Gros Islet on 10-May-2010 (SR-155%)
866 Down 15 Dinesh Karthik (India) flag Dinesh Karthik (India) 28.65 55 Runs in 27 Balls in 1st inns for India vs South Africa at Rajkot on 17-Jun-2022 (SR-204%)
867 Down 15 Virat Kohli (India) flag Virat Kohli (India) 28.64 73* Runs in 49 Balls in 2nd inns for India vs England at Ahmedabad on 14-Mar-2021 (SR-149%)
868 Down 15 Virat Kohli (India) flag Virat Kohli (India) 28.64 50 Runs in 40 Balls in 1st inns for India vs England at Adelaide on 10-Nov-2022 (SR-125%)
870 Down 15 Brandon King (West Indies) flag Brandon King (West Indies) 28.63 67 Runs in 43 Balls in 2nd inns for West Indies vs Pakistan at Karachi on 14-Dec-2021 (SR-156%)
871 Down 15 Suryakumar Yadav (India) flag Suryakumar Yadav (India) 28.62 68* Runs in 26 Balls in 1st inns for India vs Hong Kong at Dubai on 31-Aug-2022 (SR-262%)
872 Down 15 Glenn Maxwell (Australia) flag Glenn Maxwell (Australia) 28.61 47 Runs in 18 Balls in 2nd inns for Australia vs West Indies at Basseterre on 26-Jul-2025 (SR-261%)
873 Down 15 Asif Ali (Pakistan) flag Asif Ali (Pakistan) 28.59 25* Runs in 7 Balls in 2nd inns for Pakistan vs Afghanistan at Dubai on 29-Oct-2021 (SR-357%)
874 Down 15 James Shannon (Ireland) flag James Shannon (Ireland) 28.56 60 Runs in 35 Balls in 2nd inns for Ireland vs India at Malahide on 27-Jun-2018 (SR-171%)
877 Down 15 Hamilton Masakadza (Zimbabwe) flag Hamilton Masakadza (Zimbabwe) 28.53 93* Runs in 58 Balls in 1st inns for Zimbabwe vs Bangladesh at Khulna on 22-Jan-2016 (SR-160%)
878 Down 15 Mushfiqur Rahim (Bangladesh) flag Mushfiqur Rahim (Bangladesh) 28.53 57* Runs in 37 Balls in 1st inns for Bangladesh vs Sri Lanka at Sharjah on 24-Oct-2021 (SR-154%)
879 Down 15 Ibrahim Zadran (Afghanistan) flag Ibrahim Zadran (Afghanistan) 28.53 72* Runs in 51 Balls in 1st inns for Afghanistan vs Ireland at Sharjah on 18-Mar-2024 (SR-141%)
880 Down 15 Kusal Mendis (Sri Lanka) flag Kusal Mendis (Sri Lanka) 28.52 74* Runs in 52 Balls in 2nd inns for Sri Lanka vs Afghanistan at Abu Dhabi on 18-Sep-2025 (SR-142%)
881 Down 15 Shreyas Iyer (India) flag Shreyas Iyer (India) 28.52 67 Runs in 48 Balls in 1st inns for India vs England at Ahmedabad on 12-Mar-2021 (SR-140%)
882 Down 15 Dinesh Karthik (India) flag Dinesh Karthik (India) 28.51 46 Runs in 21 Balls in 2nd inns for India vs South Africa at Indore on 04-Oct-2022 (SR-219%)
883 Down 15 Trent Johnston (Ireland) flag Trent Johnston (Ireland) 28.48 62 Runs in 32 Balls in 1st inns for Ireland vs Afghanistan at Abu Dhabi on 30-Nov-2013 (SR-194%)
884 Down 15 Sahibzada Farhan (Pakistan) flag Sahibzada Farhan (Pakistan) 28.47 63 Runs in 41 Balls in 1st inns for Pakistan vs Bangladesh at Mirpur on 24-Jul-2025 (SR-154%)
885 Down 15 Collins Obuya (Kenya) flag Collins Obuya (Kenya) 28.45 63 Runs in 40 Balls in 2nd inns for Kenya vs Netherlands at Dubai on 18-Oct-2019 (SR-158%)
886 Down 15 Mohammad Rizwan (Pakistan) flag Mohammad Rizwan (Pakistan) 28.44 74* Runs in 50 Balls in 2nd inns for Pakistan vs South Africa at Johannesburg on 10-Apr-2021 (SR-148%)
887 Down 15 KL Rahul (India) flag KL Rahul (India) 28.44 71 Runs in 47 Balls in 1st inns for India vs England at Nagpur on 29-Jan-2017 (SR-151%)
888 Down 15 Mohammad Rizwan (Pakistan) flag Mohammad Rizwan (Pakistan) 28.43 91* Runs in 60 Balls in 1st inns for Pakistan vs Zimbabwe at Harare on 25-Apr-2021 (SR-152%)
889 Down 15 Ahmed Shehzad (Pakistan) flag Ahmed Shehzad (Pakistan) 28.43 89 Runs in 55 Balls in 1st inns for Pakistan vs ICC World XI at Lahore on 15-Sep-2017 (SR-162%)
890 Down 15 Alex Hales (England) flag Alex Hales (England) 28.43 99 Runs in 68 Balls in 2nd inns for England vs West Indies at Nottingham on 24-Jun-2012 (SR-146%)
891 Down 15 Pathum Nissanka (Sri Lanka) flag Pathum Nissanka (Sri Lanka) 28.43 61 Runs in 47 Balls in 1st inns for Sri Lanka vs Ireland at Abu Dhabi on 20-Oct-2021 (SR-130%)
893 Down 15 Ben Manenti (Italy) flag Ben Manenti (Italy) 28.42 52 Runs in 31 Balls in 2nd inns for Italy vs Scotland at Kolkata on 09-Feb-2026 (SR-168%)
895 Down 15 Aasif Sheikh (Nepal) flag Aasif Sheikh (Nepal) 28.40 68* Runs in 47 Balls in 1st inns for Nepal vs West Indies at Sharjah on 29-Sep-2025 (SR-145%)
897 Down 15 Rovman Powell (West Indies) flag Rovman Powell (West Indies) 28.38 63 Runs in 36 Balls in 2nd inns for West Indies vs Australia at Adelaide on 11-Feb-2024 (SR-175%)
900 Down 15 Lendl Simmons (West Indies) flag Lendl Simmons (West Indies) 28.36 67* Runs in 45 Balls in 2nd inns for West Indies vs India at Thiruvananthapuram on 08-Dec-2019 (SR-149%)
901 Down 15 Rassie van der Dussen (South Africa) flag Rassie van der Dussen (South Africa) 28.36 66* Runs in 38 Balls in 2nd inns for South Africa vs Pakistan at Centurion on 13-Dec-2024 (SR-174%)
902 Down 15 Martin Guptill (New Zealand) flag Martin Guptill (New Zealand) 28.35 87* Runs in 58 Balls in 2nd inns for New Zealand vs Pakistan at Hamilton on 17-Jan-2016 (SR-150%)
904 Down 15 Brendon McCullum (New Zealand) flag Brendon McCullum (New Zealand) 28.33 81* Runs in 46 Balls in 2nd inns for New Zealand vs Zimbabwe at Harare on 15-Oct-2011 (SR-176%)
905 Down 15 Aiden Markram (South Africa) flag Aiden Markram (South Africa) 28.32 63 Runs in 31 Balls in 1st inns for South Africa vs Pakistan at Centurion on 14-Apr-2021 (SR-203%)
906 Down 15 Jason Roy (England) flag Jason Roy (England) 28.32 64 Runs in 36 Balls in 2nd inns for England vs Pakistan at Manchester on 20-Jul-2021 (SR-178%)
907 Down 15 Jos Buttler (England) flag Jos Buttler (England) 28.31 67 Runs in 43 Balls in 1st inns for England vs West Indies at Bridgetown on 11-Mar-2014 (SR-156%)
908 Down 15 Tony Ura (P.N.G.) flag Tony Ura (P.N.G.) 28.30 66 Runs in 35 Balls in 2nd inns for Papua New Guinea vs Zimbabwe at Bulawayo on 15-Jul-2022 (SR-189%)
909 Down 15 Farhaan Behardien (South Africa) flag Farhaan Behardien (South Africa) 28.28 64* Runs in 52 Balls in 1st inns for South Africa vs England at Southampton on 21-Jun-2017 (SR-123%)
910 Down 15 Jonny Bairstow (England) flag Jonny Bairstow (England) 28.28 86* Runs in 60 Balls in 1st inns for England vs New Zealand at Manchester on 01-Sep-2023 (SR-143%)
911 Down 15 Adil Butt (Eswatini) flag Adil Butt (Eswatini) 28.26 77 Runs in 38 Balls in 1st inns for Eswatini vs Mozambique at Malkerns on 13-Sep-2025 (SR-203%)
912 Down 15 Hashim Amla (South Africa) flag Hashim Amla (South Africa) 28.25 69* Runs in 38 Balls in 2nd inns for South Africa vs England at Johannesburg on 21-Feb-2016 (SR-182%)
913 Down 15 Mohammad Hafeez (Pakistan) flag Mohammad Hafeez (Pakistan) 28.22 69 Runs in 36 Balls in 1st inns for Pakistan vs England at Manchester on 30-Aug-2020 (SR-192%)
914 Down 15 Justin Kemp (South Africa) flag Justin Kemp (South Africa) 28.22 46* Runs in 22 Balls in 2nd inns for South Africa vs West Indies at Johannesburg on 11-Sep-2007 (SR-209%)
916 Down 15 Elton Chigumbura (Zimbabwe) flag Elton Chigumbura (Zimbabwe) 28.19 54* Runs in 26 Balls in 1st inns for Zimbabwe vs India at Harare on 18-Jun-2016 (SR-208%)
918 Down 15 Shane Watson (Australia) flag Shane Watson (Australia) 28.18 59 Runs in 31 Balls in 1st inns for Australia vs England at Adelaide on 12-Jan-2011 (SR-190%)
919 Down 15 Andre Fletcher (West Indies) flag Andre Fletcher (West Indies) 28.17 53 Runs in 32 Balls in 2nd inns for West Indies vs Australia at London on 06-Jun-2009 (SR-166%)
921 Down 15 Martin Guptill (New Zealand) flag Martin Guptill (New Zealand) 28.13 91* Runs in 54 Balls in 2nd inns for New Zealand vs Zimbabwe at Auckland on 11-Feb-2012 (SR-169%)
922 Down 15 Towhid Hridoy (Bangladesh) flag Towhid Hridoy (Bangladesh) 28.13 40 Runs in 20 Balls in 2nd inns for Bangladesh vs Sri Lanka at Dallas on 07-Jun-2024 (SR-200%)
925 Down 15 Daryl Mitchell (New Zealand) flag Daryl Mitchell (New Zealand) 28.08 61 Runs in 27 Balls in 1st inns for New Zealand vs Pakistan at Auckland on 12-Jan-2024 (SR-226%)
928 Down 15 Harry Brook (England) flag Harry Brook (England) 28.07 51 Runs in 26 Balls in 2nd inns for England vs India at Pune on 31-Jan-2025 (SR-196%)
930 Down 15 Mahela Jayawardene (Sri Lanka) flag Mahela Jayawardene (Sri Lanka) 28.06 72* Runs in 57 Balls in 2nd inns for Sri Lanka vs England at Bristol on 25-Jun-2011 (SR-126%)
933 Down 15 George Bailey (Australia) flag George Bailey (Australia) 28.01 49* Runs in 20 Balls in 1st inns for Australia vs England at Sydney on 02-Feb-2014 (SR-245%)
935 Down 15 Umar Akmal (Pakistan) flag Umar Akmal (Pakistan) 27.98 64 Runs in 37 Balls in 1st inns for Pakistan vs South Africa at Cape Town on 22-Nov-2013 (SR-173%)
937 Down 15 Mohammad Shahzad (Afghanistan) flag Mohammad Shahzad (Afghanistan) 27.95 65* Runs in 46 Balls in 2nd inns for Afghanistan vs Ireland at Dubai on 13-Feb-2010 (SR-141%)
938 Down 15 Kusal Mendis (Sri Lanka) flag Kusal Mendis (Sri Lanka) 27.93 73 Runs in 48 Balls in 1st inns for Sri Lanka vs New Zealand at Queenstown on 08-Apr-2023 (SR-152%)
939 Down 15 Kane Williamson (New Zealand) flag Kane Williamson (New Zealand) 27.92 72* Runs in 48 Balls in 2nd inns for New Zealand vs Pakistan at Hamilton on 17-Jan-2016 (SR-150%)
941 Down 15 Shayan Jahangir (U.S.A.) flag Shayan Jahangir (U.S.A.) 27.91 61 Runs in 32 Balls in 2nd inns for United States of America vs United Arab Emirates at Windhoek on 04-Oct-2024 (SR-191%)
942 Down 15 Jos Buttler (England) flag Jos Buttler (England) 27.91 96 Runs in 59 Balls in 1st inns for England vs West Indies at Chester-le-Street on 06-Jun-2025 (SR-163%)
943 Down 15 Virat Kohli (India) flag Virat Kohli (India) 27.88 54 Runs in 41 Balls in 2nd inns for India vs West Indies at Mirpur on 23-Mar-2014 (SR-132%)
944 Down 15 Haider Ali (Bahrain) flag Haider Ali (Bahrain) 27.88 59* Runs in 43 Balls in 1st inns for Bahrain vs United Arab Emirates at Mulpani on 30-Oct-2023 (SR-137%)
946 Down 15 Aaron Finch (Australia) flag Aaron Finch (Australia) 27.86 64 Runs in 36 Balls in 1st inns for Australia vs Sri Lanka at Adelaide on 27-Oct-2019 (SR-178%)
947 Down 15 Tim Seifert (New Zealand) flag Tim Seifert (New Zealand) 27.85 62 Runs in 36 Balls in 1st inns for New Zealand vs India at Visakhapatnam on 28-Jan-2026 (SR-172%)
948 Down 15 Lorcan Tucker (Ireland) flag Lorcan Tucker (Ireland) 27.85 73 Runs in 41 Balls in 1st inns for Ireland vs Pakistan at Dublin on 14-May-2024 (SR-178%)
951 Down 15 Ravija Sandaruwan (Kuwait) flag Ravija Sandaruwan (Kuwait) 27.82 63 Runs in 36 Balls in 1st inns for Kuwait vs Nepal at Hong Kong on 13-Apr-2025 (SR-175%)
953 Down 15 Rakep Patel (Kenya) flag Rakep Patel (Kenya) 27.81 65 Runs in 47 Balls in 1st inns for Kenya vs Zimbabwe at Harare on 02-Oct-2025 (SR-138%)
954 Down 15 Suryakumar Yadav (India) flag Suryakumar Yadav (India) 27.81 57* Runs in 26 Balls in 2nd inns for India vs New Zealand at Guwahati on 25-Jan-2026 (SR-219%)
955 Down 15 Rob Nicol (New Zealand) flag Rob Nicol (New Zealand) 27.81 58 Runs in 40 Balls in 1st inns for New Zealand vs Sri Lanka at Pallekele on 27-Sep-2012 (SR-145%)
957 Down 15 Daryl Mitchell (New Zealand) flag Daryl Mitchell (New Zealand) 27.79 48 Runs in 20 Balls in 1st inns for New Zealand vs West Indies at Kingston on 12-Aug-2022 (SR-240%)
959 Down 15 Jos Buttler (England) flag Jos Buttler (England) 27.77 67 Runs in 42 Balls in 1st inns for England vs Bangladesh at Chattogram on 09-Mar-2023 (SR-160%)
960 Down 15 Shreyas Iyer (India) flag Shreyas Iyer (India) 27.76 74* Runs in 44 Balls in 2nd inns for India vs Sri Lanka at Dharamsala on 26-Feb-2022 (SR-168%)
961 Down 15 Nuwan Kulasekara (Sri Lanka) flag Nuwan Kulasekara (Sri Lanka) 27.74 26 Runs in 13 Balls in 2nd inns for Sri Lanka vs West Indies at Colombo on 07-Oct-2012 (SR-200%)
963 Down 15 Aaron Johnson (Canada) flag Aaron Johnson (Canada) 27.71 52 Runs in 44 Balls in 1st inns for Canada vs Pakistan at New York on 11-Jun-2024 (SR-118%)
964 Down 15 Andy Balbirnie (Ireland) flag Andy Balbirnie (Ireland) 27.69 72 Runs in 51 Balls in 2nd inns for Ireland vs India at Malahide on 20-Aug-2023 (SR-141%)
966 Down 15 Paul Stirling (Ireland) flag Paul Stirling (Ireland) 27.68 49 Runs in 20 Balls in 2nd inns for Ireland vs Afghanistan at Greater Noida on 12-Mar-2017 (SR-245%)
967 Down 15 Shreyas Iyer (India) flag Shreyas Iyer (India) 27.67 64 Runs in 40 Balls in 1st inns for India vs West Indies at Lauderhill on 07-Aug-2022 (SR-160%)
968 Down 15 SS Ranjane (United States of America) flag SS Ranjane (United States of America) 27.67 51 Runs in 30 Balls in 2nd inns for United States of America vs Pakistan at Colombo on 10-Feb-2026 (SR-170%)
969 Down 15 Pathum Nissanka (Sri Lanka) flag Pathum Nissanka (Sri Lanka) 27.67 73 Runs in 53 Balls in 2nd inns for Sri Lanka vs Australia at Sydney on 13-Feb-2022 (SR-138%)
970 Down 15 Reeza Hendricks (South Africa) flag Reeza Hendricks (South Africa) 27.66 70 Runs in 50 Balls in 1st inns for South Africa vs England at Southampton on 31-Jul-2022 (SR-140%)
971 Down 15 Tom de Grooth (Netherlands) flag Tom de Grooth (Netherlands) 27.66 49 Runs in 30 Balls in 2nd inns for Netherlands vs England at London on 05-Jun-2009 (SR-163%)
972 Down 15 Peter Moor (Ireland) flag Peter Moor (Ireland) 27.65 44 Runs in 21 Balls in 2nd inns for Zimbabwe vs South Africa at East London on 09-Oct-2018 (SR-210%)
974 Down 15 Dhananjaya de Silva (Sri Lanka) flag Dhananjaya de Silva (Sri Lanka) 27.65 57 Runs in 36 Balls in 2nd inns for Sri Lanka vs India at Pune on 10-Jan-2020 (SR-158%)
975 Down 15 Aqib Ilyas (Oman) flag Aqib Ilyas (Oman) 27.62 56* Runs in 30 Balls in 2nd inns for Oman vs Hong Kong at Abu Dhabi on 16-Jan-2017 (SR-187%)
976 Down 15 Rohit Sharma (India) flag Rohit Sharma (India) 27.59 89 Runs in 61 Balls in 1st inns for India vs Bangladesh at Colombo on 14-Mar-2018 (SR-146%)
977 Down 15 Ruturaj Gaikwad (India) flag Ruturaj Gaikwad (India) 27.58 77* Runs in 47 Balls in 1st inns for India vs Zimbabwe at Harare on 07-Jul-2024 (SR-164%)
978 Down 15 Daryl Mitchell (New Zealand) flag Daryl Mitchell (New Zealand) 27.56 66 Runs in 44 Balls in 2nd inns for New Zealand vs Sri Lanka at Auckland on 02-Apr-2023 (SR-150%)
980 Down 15 Virat Kohli (India) flag Virat Kohli (India) 27.54 65 Runs in 42 Balls in 2nd inns for India vs New Zealand at Rajkot on 04-Nov-2017 (SR-155%)
982 Down 15 Rohit Sharma (India) flag Rohit Sharma (India) 27.53 46* Runs in 20 Balls in 2nd inns for India vs Australia at Nagpur on 23-Sep-2022 (SR-230%)
984 Down 15 Sam Billings (England) flag Sam Billings (England) 27.53 53 Runs in 25 Balls in 1st inns for England vs Pakistan at Dubai on 26-Nov-2015 (SR-212%)
985 Down 15 Brandon King (West Indies) flag Brandon King (West Indies) 27.52 63 Runs in 33 Balls in 2nd inns for West Indies vs Sri Lanka at Dambula on 13-Oct-2024 (SR-191%)
987 Down 15 Kevin O'Brien (Ireland) flag Kevin O'Brien (Ireland) 27.48 74 Runs in 47 Balls in 2nd inns for Ireland vs Afghanistan at Dehradun on 24-Feb-2019 (SR-157%)
989 Down 15 Tillakaratne Dilshan (Sri Lanka) flag Tillakaratne Dilshan (Sri Lanka) 27.46 75* Runs in 56 Balls in 1st inns for Sri Lanka vs Pakistan at Mirpur on 04-Mar-2016 (SR-134%)
Tags: #topcricketplayersofalltime #bestcricketplayersofalltime #greatestcricketplayers #t20icricket #t20is #ment20is #solomonmire #mire #shubmangill #gill #fafduplessis #plessis #brendantaylor #taylor #babarazam #azam #garywilson #wilson #josbuttler #buttler #suryakumaryadav #yadav #rahmanullahgurbaz #gurbaz #klrahul #rahul #adilbutt #butt #iccrankings #icctestrankings #iccodirankings #icct20irankings #iccteamrankings #iccplayerrankings #iccmenrankings #iccwomenrankings #iplrankings