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 19 Shreyas Iyer (India) flag Shreyas Iyer (India) 41.95 58* Runs in 29 Balls in 2nd inns for India vs New Zealand at Auckland on 24-Jan-2020 (SR-200%)
802 Down 19 Hamilton Masakadza (Zimbabwe) flag Hamilton Masakadza (Zimbabwe) 41.95 93* Runs in 58 Balls in 1st inns for Zimbabwe vs Bangladesh at Khulna on 22-Jan-2016 (SR-160%)
803 Down 19 David Warner (Australia) flag David Warner (Australia) 41.93 59 Runs in 34 Balls in 1st inns for Australia vs Pakistan at Dubai on 10-Sep-2012 (SR-174%)
804 Down 19 Adil Butt (Eswatini) flag Adil Butt (Eswatini) 41.89 53 Runs in 18 Balls in 1st inns for Eswatini vs Mozambique at Malkerns on 12-Sep-2025 (SR-294%)
805 Down 19 Umar Akmal (Pakistan) flag Umar Akmal (Pakistan) 41.89 51 Runs in 33 Balls in 1st inns for Pakistan vs South Africa at Gros Islet on 10-May-2010 (SR-155%)
806 Down 19 George Bailey (Australia) flag George Bailey (Australia) 41.86 49* Runs in 20 Balls in 1st inns for Australia vs England at Sydney on 02-Feb-2014 (SR-245%)
807 Down 19 Virat Kohli (India) flag Virat Kohli (India) 41.86 50 Runs in 40 Balls in 1st inns for India vs England at Adelaide on 10-Nov-2022 (SR-125%)
808 Down 19 Shayan Jahangir (U.S.A.) flag Shayan Jahangir (U.S.A.) 41.86 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%)
809 Down 19 Mohammad Nabi (Afghanistan) flag Mohammad Nabi (Afghanistan) 41.86 52 Runs in 32 Balls in 1st inns for Afghanistan vs Zimbabwe at Nagpur on 12-Mar-2016 (SR-163%)
810 Down 19 Bhanuka Rajapaksa (Sri Lanka) flag Bhanuka Rajapaksa (Sri Lanka) 41.85 77 Runs in 48 Balls in 1st inns for Sri Lanka vs Pakistan at Lahore on 07-Oct-2019 (SR-160%)
811 Down 19 Ibrahim Zadran (Afghanistan) flag Ibrahim Zadran (Afghanistan) 41.84 72* Runs in 51 Balls in 1st inns for Afghanistan vs Ireland at Sharjah on 18-Mar-2024 (SR-141%)
812 Down 19 Glenn Maxwell (Australia) flag Glenn Maxwell (Australia) 41.81 47 Runs in 18 Balls in 2nd inns for Australia vs West Indies at Basseterre on 26-Jul-2025 (SR-261%)
813 Down 19 Sahibzada Farhan (Pakistan) flag Sahibzada Farhan (Pakistan) 41.79 63 Runs in 41 Balls in 1st inns for Pakistan vs Bangladesh at Mirpur on 24-Jul-2025 (SR-154%)
814 Down 19 Pathum Nissanka (Sri Lanka) flag Pathum Nissanka (Sri Lanka) 41.74 61 Runs in 47 Balls in 1st inns for Sri Lanka vs Ireland at Abu Dhabi on 20-Oct-2021 (SR-130%)
815 Down 19 James Shannon (Ireland) flag James Shannon (Ireland) 41.73 60 Runs in 35 Balls in 2nd inns for Ireland vs India at Malahide on 27-Jun-2018 (SR-171%)
816 Down 19 Ishan Kishan (India) flag Ishan Kishan (India) 41.73 89 Runs in 56 Balls in 1st inns for India vs Sri Lanka at Lucknow on 24-Feb-2022 (SR-159%)
817 Down 19 Colin Munro (New Zealand) flag Colin Munro (New Zealand) 41.71 72 Runs in 40 Balls in 1st inns for New Zealand vs India at Hamilton on 10-Feb-2019 (SR-180%)
818 Down 19 Aasif Sheikh (Nepal) flag Aasif Sheikh (Nepal) 41.71 68* Runs in 47 Balls in 1st inns for Nepal vs West Indies at Sharjah on 29-Sep-2025 (SR-145%)
819 Down 19 Fakhar Zaman (Pakistan) flag Fakhar Zaman (Pakistan) 41.70 50 Runs in 25 Balls in 2nd inns for Pakistan vs New Zealand at Hamilton on 14-Jan-2024 (SR-200%)
820 Down 19 Lendl Simmons (West Indies) flag Lendl Simmons (West Indies) 41.70 67* Runs in 45 Balls in 2nd inns for West Indies vs India at Thiruvananthapuram on 08-Dec-2019 (SR-149%)
821 Down 19 Mushfiqur Rahim (Bangladesh) flag Mushfiqur Rahim (Bangladesh) 41.69 57* Runs in 37 Balls in 1st inns for Bangladesh vs Sri Lanka at Sharjah on 24-Oct-2021 (SR-154%)
822 Down 19 Mohammad Rizwan (Pakistan) flag Mohammad Rizwan (Pakistan) 41.69 87 Runs in 45 Balls in 2nd inns for Pakistan vs West Indies at Karachi on 16-Dec-2021 (SR-193%)
823 Down 19 Kusal Mendis (Sri Lanka) flag Kusal Mendis (Sri Lanka) 41.68 74* Runs in 52 Balls in 2nd inns for Sri Lanka vs Afghanistan at Abu Dhabi on 18-Sep-2025 (SR-142%)
824 Down 19 Yuvraj Singh (India) flag Yuvraj Singh (India) 41.68 60 Runs in 43 Balls in 1st inns for India vs Australia at Mirpur on 30-Mar-2014 (SR-140%)
825 Down 19 Shreyas Iyer (India) flag Shreyas Iyer (India) 41.68 67 Runs in 48 Balls in 1st inns for India vs England at Ahmedabad on 12-Mar-2021 (SR-140%)
826 Down 19 Dinesh Karthik (India) flag Dinesh Karthik (India) 41.67 46 Runs in 21 Balls in 2nd inns for India vs South Africa at Indore on 04-Oct-2022 (SR-219%)
827 Down 19 Rassie van der Dussen (South Africa) flag Rassie van der Dussen (South Africa) 41.64 66* Runs in 38 Balls in 2nd inns for South Africa vs Pakistan at Centurion on 13-Dec-2024 (SR-174%)
828 Down 19 Jos Buttler (England) flag Jos Buttler (England) 41.64 54 Runs in 30 Balls in 2nd inns for England vs New Zealand at Hamilton on 12-Feb-2013 (SR-180%)
829 Down 19 Trent Johnston (Ireland) flag Trent Johnston (Ireland) 41.62 62 Runs in 32 Balls in 1st inns for Ireland vs Afghanistan at Abu Dhabi on 30-Nov-2013 (SR-194%)
830 Down 19 Collins Obuya (Kenya) flag Collins Obuya (Kenya) 41.58 63 Runs in 40 Balls in 2nd inns for Kenya vs Netherlands at Dubai on 18-Oct-2019 (SR-158%)
831 Down 19 Mohammad Rizwan (Pakistan) flag Mohammad Rizwan (Pakistan) 41.57 74* Runs in 50 Balls in 2nd inns for Pakistan vs South Africa at Johannesburg on 10-Apr-2021 (SR-148%)
832 Down 19 Mohammad Rizwan (Pakistan) flag Mohammad Rizwan (Pakistan) 41.56 91* Runs in 60 Balls in 1st inns for Pakistan vs Zimbabwe at Harare on 25-Apr-2021 (SR-152%)
833 Down 19 Ahmed Shehzad (Pakistan) flag Ahmed Shehzad (Pakistan) 41.55 89 Runs in 55 Balls in 1st inns for Pakistan vs ICC World XI at Lahore on 15-Sep-2017 (SR-162%)
834 Down 19 Alex Hales (England) flag Alex Hales (England) 41.55 99 Runs in 68 Balls in 2nd inns for England vs West Indies at Nottingham on 24-Jun-2012 (SR-146%)
835 Down 19 Tadiwanashe Marumani (Zimbabwe) flag Tadiwanashe Marumani (Zimbabwe) 41.54 74* Runs in 61 Balls in 2nd inns for Zimbabwe vs Namibia at Harare on 04-Oct-2025 (SR-121%)
836 Down 19 Shane Watson (Australia) flag Shane Watson (Australia) 41.53 59 Runs in 31 Balls in 1st inns for Australia vs England at Adelaide on 12-Jan-2011 (SR-190%)
837 Down 19 Jos Buttler (England) flag Jos Buttler (England) 41.53 96 Runs in 59 Balls in 1st inns for England vs West Indies at Chester-le-Street on 06-Jun-2025 (SR-163%)
838 Down 19 Paul Stirling (Ireland) flag Paul Stirling (Ireland) 41.52 49 Runs in 20 Balls in 2nd inns for Ireland vs Afghanistan at Greater Noida on 12-Mar-2017 (SR-245%)
839 Down 19 Brandon King (West Indies) flag Brandon King (West Indies) 41.51 67 Runs in 43 Balls in 2nd inns for West Indies vs Pakistan at Karachi on 14-Dec-2021 (SR-156%)
840 Down 19 Jean-Paul Duminy (South Africa) flag Jean-Paul Duminy (South Africa) 41.48 44* Runs in 39 Balls in 2nd inns for South Africa vs Pakistan at Nottingham on 18-Jun-2009 (SR-113%)
841 Down 19 Rovman Powell (West Indies) flag Rovman Powell (West Indies) 41.48 63 Runs in 36 Balls in 2nd inns for West Indies vs Australia at Adelaide on 11-Feb-2024 (SR-175%)
842 Down 19 Nicholas Pooran (West Indies) flag Nicholas Pooran (West Indies) 41.47 62* Runs in 33 Balls in 2nd inns for West Indies vs Pakistan at Georgetown on 31-Jul-2021 (SR-188%)
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%)
845 Down 19 Chris Gayle (West Indies) flag Chris Gayle (West Indies) 41.41 54 Runs in 33 Balls in 1st inns for West Indies vs Australia at Colombo on 22-Sep-2012 (SR-164%)
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%)
850 Down 19 Tamim Iqbal (Bangladesh) flag Tamim Iqbal (Bangladesh) 41.34 74 Runs in 44 Balls in 1st inns for Bangladesh vs West Indies at Lauderhill on 04-Aug-2018 (SR-168%)
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%)
859 Down 19 Travis Head (Australia) flag Travis Head (Australia) 41.12 45 Runs in 22 Balls in 1st inns for Australia vs New Zealand at Auckland on 23-Feb-2024 (SR-205%)
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%)
864 Down 19 Kusal Perera (Sri Lanka) flag Kusal Perera (Sri Lanka) 41.06 26 Runs in 12 Balls in 1st inns for Sri Lanka vs West Indies at Mirpur on 03-Apr-2014 (SR-217%)
865 Down 19 Evin Lewis (West Indies) flag Evin Lewis (West Indies) 41.06 68 Runs in 41 Balls in 1st inns for West Indies vs Afghanistan at Lucknow on 14-Nov-2019 (SR-166%)
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%)
867 Down 19 David Warner (Australia) flag David Warner (Australia) 41.03 73 Runs in 44 Balls in 2nd inns for Australia vs England at Perth on 09-Oct-2022 (SR-166%)
868 Down 19 Suresh Raina (India) flag Suresh Raina (India) 41.03 63 Runs in 47 Balls in 1st inns for India vs Sri Lanka at Gros Islet on 11-May-2010 (SR-134%)
869 Down 19 Colin Munro (New Zealand) flag Colin Munro (New Zealand) 41.01 73* Runs in 39 Balls in 1st inns for New Zealand vs Bangladesh at Mirpur on 06-Nov-2013 (SR-187%)
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%)
871 Down 19 Jean-Paul Duminy (South Africa) flag Jean-Paul Duminy (South Africa) 40.96 96* Runs in 54 Balls in 1st inns for South Africa vs Zimbabwe at Kimberley on 10-Oct-2010 (SR-178%)
872 Down 19 Gautam Gambhir (India) flag Gautam Gambhir (India) 40.96 58 Runs in 41 Balls in 1st inns for India vs England at Durban on 19-Sep-2007 (SR-141%)
873 Down 19 Imad Wasim (Pakistan) flag Imad Wasim (Pakistan) 40.96 64* Runs in 57 Balls in 1st inns for Pakistan vs Afghanistan at Sharjah on 26-Mar-2023 (SR-112%)
874 Down 19 Eoin Morgan (England) flag Eoin Morgan (England) 40.91 55 Runs in 35 Balls in 1st inns for England vs West Indies at Georgetown on 03-May-2010 (SR-157%)
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%)
883 Down 20 Graeme Smith (South Africa) flag Graeme Smith (South Africa) 40.79 71* Runs in 40 Balls in 2nd inns for South Africa vs Pakistan at Johannesburg on 02-Feb-2007 (SR-178%)
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%)
887 Down 20 Faheem Ashraf (Pakistan) flag Faheem Ashraf (Pakistan) 40.73 51 Runs in 32 Balls in 2nd inns for Pakistan vs Bangladesh at Mirpur on 22-Jul-2025 (SR-159%)
888 Down 20 Dawid Malan (England) flag Dawid Malan (England) 40.72 78 Runs in 44 Balls in 1st inns for England vs South Africa at Cardiff on 25-Jun-2017 (SR-177%)
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%)
890 Down 20 Colin Munro (New Zealand) flag Colin Munro (New Zealand) 40.68 57 Runs in 21 Balls in 2nd inns for New Zealand vs England at Hamilton on 18-Feb-2018 (SR-271%)
891 Down 20 Quinton de Kock (South Africa) flag Quinton de Kock (South Africa) 40.68 69* Runs in 48 Balls in 2nd inns for South Africa vs India at Guwahati on 02-Oct-2022 (SR-144%)
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%)
894 Down 21 Travis Head (Australia) flag Travis Head (Australia) 40.64 80 Runs in 25 Balls in 2nd inns for Australia vs Scotland at Edinburgh on 04-Sep-2024 (SR-320%)
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%)
Tags: #topcricketplayersofalltime #bestcricketplayersofalltime #greatestcricketplayers #t20icricket #t20is #ment20is #shreyasiyer #iyer #hamiltonmasakadza #masakadza #davidwarner #warner #adilbutt #butt #umarakmal #akmal #georgebailey #bailey #viratkohli #kohli #shayanjahangir #jahangir #mohammadnabi #nabi #bhanukarajapaksa #rajapaksa #ibrahimzadran #zadran #iccrankings #icctestrankings #iccodirankings #icct20irankings #iccteamrankings #iccplayerrankings #iccmenrankings #iccwomenrankings #iplrankings