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
660 Down 14 Eoin Morgan (England) flag Eoin Morgan (England) 31.07 57 Runs in 38 Balls in 2nd inns for England vs Sri Lanka at Chattogram on 27-Mar-2014 (SR-150%)
661 Down 14 Dawid Malan (England) flag Dawid Malan (England) 31.03 78* Runs in 47 Balls in 1st inns for England vs Pakistan at Lahore on 02-Oct-2022 (SR-166%)
667 Down 14 Rilee Rossouw (South Africa) flag Rilee Rossouw (South Africa) 30.98 78 Runs in 50 Balls in 2nd inns for South Africa vs Australia at Adelaide on 05-Nov-2014 (SR-156%)
672 Down 14 Fakhar Zaman (Pakistan) flag Fakhar Zaman (Pakistan) 30.86 78 Runs in 40 Balls in 2nd inns for Pakistan vs Ireland at Dublin on 12-May-2024 (SR-195%)
675 Down 14 Dawid Malan (England) flag Dawid Malan (England) 30.84 77 Runs in 39 Balls in 1st inns for England vs India at Nottingham on 10-Jul-2022 (SR-197%)
676 Down 14 Dawid Malan (England) flag Dawid Malan (England) 30.84 82 Runs in 49 Balls in 1st inns for England vs Australia at Canberra on 12-Oct-2022 (SR-167%)
679 Down 14 Salum Jumbe (Tanzania) flag Salum Jumbe (Tanzania) 30.83 76* Runs in 46 Balls in 1st inns for Tanzania vs Rwanda at Windhoek on 29-Nov-2023 (SR-165%)
688 Down 14 Shimron Hetmyer (West Indies) flag Shimron Hetmyer (West Indies) 30.69 75 Runs in 42 Balls in 1st inns for West Indies vs South Africa at Centurion on 29-Jan-2026 (SR-179%)
693 Down 14 Parvez Hossain Emon (Bangladesh) flag Parvez Hossain Emon (Bangladesh) 30.61 100 Runs in 54 Balls in 1st inns for Bangladesh vs United Arab Emirates at Sharjah on 17-May-2025 (SR-185%)
696 Down 14 Charith Asalanka (Sri Lanka) flag Charith Asalanka (Sri Lanka) 30.59 46 Runs in 21 Balls in 1st inns for Sri Lanka vs Netherlands at Gros Islet on 16-Jun-2024 (SR-219%)
697 Down 14 Mark Chapman (New Zealand/Hong Kong) flag Mark Chapman (New Zealand/Hong Kong) 30.58 65* Runs in 40 Balls in 2nd inns for New Zealand vs Pakistan at Lahore on 15-Apr-2023 (SR-163%)
700 Down 14 Shimron Hetmyer (West Indies) flag Shimron Hetmyer (West Indies) 30.56 48* Runs in 22 Balls in 1st inns for West Indies vs South Africa at Johannesburg on 31-Jan-2026 (SR-218%)
702 Down 14 Shan Masood (Pakistan) flag Shan Masood (Pakistan) 30.52 65* Runs in 40 Balls in 2nd inns for Pakistan vs England at Karachi on 23-Sep-2022 (SR-163%)
703 Down 14 Ben Duckett (England) flag Ben Duckett (England) 30.52 70* Runs in 42 Balls in 1st inns for England vs Pakistan at Karachi on 23-Sep-2022 (SR-167%)
722 Down 14 Mark Chapman (New Zealand/Hong Kong) flag Mark Chapman (New Zealand/Hong Kong) 30.28 48 Runs in 26 Balls in 1st inns for New Zealand vs South Africa at Ahmedabad on 14-Feb-2026 (SR-185%)
727 Down 14 Ryan Burl (Zimbabwe) flag Ryan Burl (Zimbabwe) 30.21 67* Runs in 49 Balls in 2nd inns for Zimbabwe vs Pakistan at Rawalpindi on 23-Nov-2025 (SR-137%)
730 Down 14 Yuvraj Singh (India) flag Yuvraj Singh (India) 30.15 60* Runs in 25 Balls in 2nd inns for India vs Sri Lanka at Mohali on 12-Dec-2009 (SR-240%)
731 Down 14 Sherfane Rutherford (West Indies) flag Sherfane Rutherford (West Indies) 30.14 67* Runs in 40 Balls in 1st inns for West Indies vs Australia at Perth on 13-Feb-2024 (SR-168%)
742 Down 14 Aamir Kaleem (Oman) flag Aamir Kaleem (Oman) 30.05 50 Runs in 29 Balls in 2nd inns for Oman vs Ireland at Colombo on 14-Feb-2026 (SR-172%)
744 Down 14 Fakhar Zaman (Pakistan) flag Fakhar Zaman (Pakistan) 30.02 60 Runs in 34 Balls in 2nd inns for Pakistan vs South Africa at Centurion on 16-Apr-2021 (SR-176%)
751 Down 14 Shakib Al Hasan (Bangladesh) flag Shakib Al Hasan (Bangladesh) 29.95 66 Runs in 52 Balls in 1st inns for Bangladesh vs Australia at Mirpur on 01-Apr-2014 (SR-127%)
753 Down 14 Ben Duckett (England) flag Ben Duckett (England) 29.88 84 Runs in 46 Balls in 1st inns for England vs West Indies at Southampton on 10-Jun-2025 (SR-183%)
755 Down 14 Fakhar Zaman (Pakistan) flag Fakhar Zaman (Pakistan) 29.87 73 Runs in 42 Balls in 1st inns for Pakistan vs Australia at Harare on 05-Jul-2018 (SR-174%)
756 Down 14 Jan Nicol Loftie-Eaton (Namibia) flag Jan Nicol Loftie-Eaton (Namibia) 29.87 101 Runs in 36 Balls in 1st inns for Namibia vs Nepal at Kirtipur on 27-Feb-2024 (SR-281%)
758 Down 14 Eoin Morgan (England) flag Eoin Morgan (England) 29.83 67* Runs in 51 Balls in 2nd inns for England vs Pakistan at Dubai on 19-Feb-2010 (SR-131%)
762 Down 14 Steven Taylor (U.S.A.) flag Steven Taylor (U.S.A.) 29.78 101* Runs in 55 Balls in 2nd inns for United States of America vs Jersey at Bulawayo on 11-Jul-2022 (SR-184%)
764 Down 14 Kamil Mishara (Sri Lanka) flag Kamil Mishara (Sri Lanka) 29.72 76 Runs in 48 Balls in 1st inns for Sri Lanka vs Pakistan at Rawalpindi on 27-Nov-2025 (SR-158%)
765 Down 14 James Neesham (New Zealand) flag James Neesham (New Zealand) 29.71 27 Runs in 11 Balls in 2nd inns for New Zealand vs England at Abu Dhabi on 10-Nov-2021 (SR-245%)
781 Down 14 Quinton de Kock (South Africa) flag Quinton de Kock (South Africa) 29.61 59 Runs in 41 Balls in 1st inns for South Africa vs Afghanistan at Ahmedabad on 11-Feb-2026 (SR-144%)
787 Down 14 Quinton de Kock (South Africa) flag Quinton de Kock (South Africa) 29.56 47 Runs in 24 Balls in 2nd inns for South Africa vs West Indies at Ahmedabad on 26-Feb-2026 (SR-196%)
790 Down 14 Mitchell Santner (New Zealand) flag Mitchell Santner (New Zealand) 29.55 43 Runs in 35 Balls in 2nd inns for New Zealand vs India at Ahmedabad on 08-Mar-2026 (SR-123%)
795 Down 15 Evin Lewis (West Indies) flag Evin Lewis (West Indies) 29.48 58 Runs in 26 Balls in 1st inns for West Indies vs ICC World XI at London on 31-May-2018 (SR-223%)
796 Down 15 Shakib Al Hasan (Bangladesh) flag Shakib Al Hasan (Bangladesh) 29.45 70 Runs in 44 Balls in 2nd inns for Bangladesh vs New Zealand at Christchurch on 12-Oct-2022 (SR-159%)
800 Down 15 Washington Sundar (India) flag Washington Sundar (India) 29.43 49* Runs in 23 Balls in 2nd inns for India vs Australia at Hobart on 02-Nov-2025 (SR-213%)
809 Down 15 Travis Head (Australia) flag Travis Head (Australia) 29.23 68 Runs in 49 Balls in 2nd inns for Australia vs Scotland at Gros Islet on 15-Jun-2024 (SR-139%)
813 Down 15 Nicholas Pooran (West Indies) flag Nicholas Pooran (West Indies) 29.22 82 Runs in 45 Balls in 1st inns for West Indies vs England at St George's on 16-Dec-2023 (SR-182%)
815 Down 15 Tamim Iqbal (Bangladesh) flag Tamim Iqbal (Bangladesh) 29.20 88* Runs in 61 Balls in 2nd inns for Bangladesh vs West Indies at Mirpur on 10-Dec-2012 (SR-144%)
819 Down 15 David Warner (Australia) flag David Warner (Australia) 29.17 63 Runs in 53 Balls in 1st inns for Australia vs West Indies at London on 06-Jun-2009 (SR-119%)
820 Down 15 Emilio Gay (Italy) flag Emilio Gay (Italy) 29.17 50 Runs in 21 Balls in 1st inns for Italy vs Scotland at The Hague on 09-Jul-2025 (SR-238%)
822 Down 15 Jean-Paul Duminy (South Africa) flag Jean-Paul Duminy (South Africa) 29.16 69* Runs in 41 Balls in 1st inns for South Africa vs Australia at Brisbane on 13-Jan-2009 (SR-168%)
823 Down 15 Rinku Singh (India) flag Rinku Singh (India) 29.16 69* Runs in 39 Balls in 1st inns for India vs Afghanistan at Bengaluru on 17-Jan-2024 (SR-177%)
824 Down 15 Chris Gayle (West Indies) flag Chris Gayle (West Indies) 29.10 67 Runs in 41 Balls in 2nd inns for West Indies vs New Zealand at Auckland on 26-Dec-2008 (SR-163%)
826 Down 15 Dawid Malan (England) flag Dawid Malan (England) 29.09 76 Runs in 48 Balls in 1st inns for England vs Sri Lanka at Southampton on 26-Jun-2021 (SR-158%)
833 Down 15 Abhishek Sharma (India) flag Abhishek Sharma (India) 29.00 61 Runs in 31 Balls in 1st inns for India vs Sri Lanka at Dubai on 26-Sep-2025 (SR-197%)
835 Down 15 Colin Munro (New Zealand) flag Colin Munro (New Zealand) 28.97 56 Runs in 27 Balls in 2nd inns for New Zealand vs Pakistan at Auckland on 15-Jan-2016 (SR-207%)
839 Down 15 David Warner (Australia) flag David Warner (Australia) 28.92 81 Runs in 49 Balls in 2nd inns for Australia vs West Indies at Perth on 13-Feb-2024 (SR-165%)
840 Down 15 Sharjeel Khan (Pakistan) flag Sharjeel Khan (Pakistan) 28.91 47 Runs in 25 Balls in 2nd inns for Pakistan vs New Zealand at Mohali on 22-Mar-2016 (SR-188%)
850 Down 15 D'Arcy Short (Australia) flag D'Arcy Short (Australia) 28.85 76 Runs in 44 Balls in 2nd inns for Australia vs New Zealand at Auckland on 16-Feb-2018 (SR-173%)
855 Down 15 Chris Gayle (West Indies) flag Chris Gayle (West Indies) 28.81 58 Runs in 35 Balls in 1st inns for West Indies vs England at Pallekele on 27-Sep-2012 (SR-166%)
858 Down 15 Jacob Bethell (England) flag Jacob Bethell (England) 28.73 62* Runs in 32 Balls in 1st inns for England vs West Indies at Gros Islet on 16-Nov-2024 (SR-194%)
861 Down 15 Shahidullah (Afghanistan) flag Shahidullah (Afghanistan) 28.71 49* Runs in 43 Balls in 1st inns for Afghanistan vs India at Hangzhou on 07-Oct-2023 (SR-114%)
862 Down 15 David Warner (Australia) flag David Warner (Australia) 28.69 59 Runs in 34 Balls in 1st inns for Australia vs Pakistan at Dubai on 10-Sep-2012 (SR-174%)
865 Down 15 Tilak Varma (India) flag Tilak Varma (India) 28.65 44* Runs in 16 Balls in 1st inns for India vs Zimbabwe at Chennai on 26-Feb-2026 (SR-275%)
869 Down 15 Bhanuka Rajapaksa (Sri Lanka) flag Bhanuka Rajapaksa (Sri Lanka) 28.63 77 Runs in 48 Balls in 1st inns for Sri Lanka vs Pakistan at Lahore on 07-Oct-2019 (SR-160%)
875 Down 15 Colin Munro (New Zealand) flag Colin Munro (New Zealand) 28.54 72 Runs in 40 Balls in 1st inns for New Zealand vs India at Hamilton on 10-Feb-2019 (SR-180%)
876 Down 15 Fakhar Zaman (Pakistan) flag Fakhar Zaman (Pakistan) 28.53 50 Runs in 25 Balls in 2nd inns for Pakistan vs New Zealand at Hamilton on 14-Jan-2024 (SR-200%)
892 Down 15 Tadiwanashe Marumani (Zimbabwe) flag Tadiwanashe Marumani (Zimbabwe) 28.42 74* Runs in 61 Balls in 2nd inns for Zimbabwe vs Namibia at Harare on 04-Oct-2025 (SR-121%)
894 Down 15 Ishan Kishan (India) flag Ishan Kishan (India) 28.41 89 Runs in 56 Balls in 1st inns for India vs Sri Lanka at Lucknow on 24-Feb-2022 (SR-159%)
896 Down 15 Jean-Paul Duminy (South Africa) flag Jean-Paul Duminy (South Africa) 28.38 44* Runs in 39 Balls in 2nd inns for South Africa vs Pakistan at Nottingham on 18-Jun-2009 (SR-113%)
898 Down 15 Yuvraj Singh (India) flag Yuvraj Singh (India) 28.38 60 Runs in 43 Balls in 1st inns for India vs Australia at Mirpur on 30-Mar-2014 (SR-140%)
899 Down 15 Nicholas Pooran (West Indies) flag Nicholas Pooran (West Indies) 28.38 62* Runs in 33 Balls in 2nd inns for West Indies vs Pakistan at Georgetown on 31-Jul-2021 (SR-188%)
903 Down 15 Chris Gayle (West Indies) flag Chris Gayle (West Indies) 28.33 54 Runs in 33 Balls in 1st inns for West Indies vs Australia at Colombo on 22-Sep-2012 (SR-164%)
915 Down 15 Moeen Ali (England) flag Moeen Ali (England) 28.21 52 Runs in 18 Balls in 1st inns for England vs South Africa at Bristol on 27-Jul-2022 (SR-289%)
917 Down 15 Thisara Perera (Sri Lanka) flag Thisara Perera (Sri Lanka) 28.19 49 Runs in 20 Balls in 1st inns for Sri Lanka vs England at London on 20-May-2014 (SR-245%)
920 Down 15 Tamim Iqbal (Bangladesh) flag Tamim Iqbal (Bangladesh) 28.16 74 Runs in 44 Balls in 1st inns for Bangladesh vs West Indies at Lauderhill on 04-Aug-2018 (SR-168%)
923 Down 15 Evin Lewis (West Indies) flag Evin Lewis (West Indies) 28.10 68 Runs in 41 Balls in 1st inns for West Indies vs Afghanistan at Lucknow on 14-Nov-2019 (SR-166%)
924 Down 15 Travis Head (Australia) flag Travis Head (Australia) 28.09 45 Runs in 22 Balls in 1st inns for Australia vs New Zealand at Auckland on 23-Feb-2024 (SR-205%)
926 Down 15 David Warner (Australia) flag David Warner (Australia) 28.07 73 Runs in 44 Balls in 2nd inns for Australia vs England at Perth on 09-Oct-2022 (SR-166%)
927 Down 15 Suresh Raina (India) flag Suresh Raina (India) 28.07 63 Runs in 47 Balls in 1st inns for India vs Sri Lanka at Gros Islet on 11-May-2010 (SR-134%)
929 Down 15 Colin Munro (New Zealand) flag Colin Munro (New Zealand) 28.06 73* Runs in 39 Balls in 1st inns for New Zealand vs Bangladesh at Mirpur on 06-Nov-2013 (SR-187%)
931 Down 15 Jean-Paul Duminy (South Africa) flag Jean-Paul Duminy (South Africa) 28.03 96* Runs in 54 Balls in 1st inns for South Africa vs Zimbabwe at Kimberley on 10-Oct-2010 (SR-178%)
932 Down 15 Imad Wasim (Pakistan) flag Imad Wasim (Pakistan) 28.02 64* Runs in 57 Balls in 1st inns for Pakistan vs Afghanistan at Sharjah on 26-Mar-2023 (SR-112%)
934 Down 15 Eoin Morgan (England) flag Eoin Morgan (England) 28.00 55 Runs in 35 Balls in 1st inns for England vs West Indies at Georgetown on 03-May-2010 (SR-157%)
936 Down 15 Michael Hussey (Australia) flag Michael Hussey (Australia) 27.96 54* Runs in 47 Balls in 2nd inns for Australia vs Pakistan at Colombo on 02-Oct-2012 (SR-115%)
940 Down 15 Graeme Smith (South Africa) flag Graeme Smith (South Africa) 27.91 71* Runs in 40 Balls in 2nd inns for South Africa vs Pakistan at Johannesburg on 02-Feb-2007 (SR-178%)
945 Down 15 Dawid Malan (England) flag Dawid Malan (England) 27.86 78 Runs in 44 Balls in 1st inns for England vs South Africa at Cardiff on 25-Jun-2017 (SR-177%)
949 Down 15 Colin Munro (New Zealand) flag Colin Munro (New Zealand) 27.84 57 Runs in 21 Balls in 2nd inns for New Zealand vs England at Hamilton on 18-Feb-2018 (SR-271%)
950 Down 15 Quinton de Kock (South Africa) flag Quinton de Kock (South Africa) 27.83 69* Runs in 48 Balls in 2nd inns for South Africa vs India at Guwahati on 02-Oct-2022 (SR-144%)
952 Down 15 Mitchell Santner (New Zealand) flag Mitchell Santner (New Zealand) 27.82 47 Runs in 26 Balls in 1st inns for New Zealand vs Sri Lanka at Colombo on 25-Feb-2026 (SR-181%)
956 Down 15 Travis Head (Australia) flag Travis Head (Australia) 27.80 80 Runs in 25 Balls in 2nd inns for Australia vs Scotland at Edinburgh on 04-Sep-2024 (SR-320%)
958 Down 15 Faheem Ashraf (Pakistan) flag Faheem Ashraf (Pakistan) 27.78 51 Runs in 32 Balls in 2nd inns for Pakistan vs Bangladesh at Mirpur on 22-Jul-2025 (SR-159%)
962 Down 15 Colin Munro (New Zealand) flag Colin Munro (New Zealand) 27.72 101 Runs in 54 Balls in 1st inns for New Zealand vs Bangladesh at Mount Maunganui on 06-Jan-2017 (SR-187%)
965 Down 15 Albie Morkel (South Africa) flag Albie Morkel (South Africa) 27.68 43 Runs in 20 Balls in 1st inns for South Africa vs England at Cape Town on 16-Sep-2007 (SR-215%)
973 Down 15 Kusal Perera (Sri Lanka) flag Kusal Perera (Sri Lanka) 27.65 66 Runs in 38 Balls in 2nd inns for Sri Lanka vs West Indies at Pallekele on 04-Mar-2020 (SR-174%)
979 Down 15 Tilak Varma (India) flag Tilak Varma (India) 27.56 62 Runs in 34 Balls in 2nd inns for India vs South Africa at New Chandigarh on 11-Dec-2025 (SR-182%)
981 Down 15 Kumar Sangakkara (Sri Lanka) flag Kumar Sangakkara (Sri Lanka) 27.53 59 Runs in 31 Balls in 1st inns for Sri Lanka vs India at Mohali on 12-Dec-2009 (SR-190%)
983 Down 15 Quinton de Kock (South Africa) flag Quinton de Kock (South Africa) 27.53 72 Runs in 51 Balls in 1st inns for South Africa vs West Indies at St George's on 29-Jun-2021 (SR-141%)
986 Down 15 Ben Duckett (England) flag Ben Duckett (England) 27.52 51 Runs in 28 Balls in 1st inns for England vs India at Rajkot on 28-Jan-2025 (SR-182%)
988 Down 15 AA Jangoo (West Indies) flag AA Jangoo (West Indies) 27.47 74* Runs in 45 Balls in 2nd inns for West Indies vs Nepal at Sharjah on 30-Sep-2025 (SR-164%)
991 Down 15 Jason Kila (P.N.G.) flag Jason Kila (P.N.G.) 27.46 27* Runs in 11 Balls in 1st inns for Papua New Guinea vs Netherlands at Dubai on 02-Nov-2019 (SR-245%)
998 Down 15 Ryan Rickelton (South Africa) flag Ryan Rickelton (South Africa) 27.37 71 Runs in 55 Balls in 2nd inns for South Africa vs Australia at Darwin on 10-Aug-2025 (SR-129%)
Tags: #topcricketplayersofalltime #bestcricketplayersofalltime #greatestcricketplayers #t20icricket #t20is #ment20is #eoinmorgan #morgan #dawidmalan #malan #rileerossouw #rossouw #fakharzaman #zaman #salumjumbe #jumbe #shimronhetmyer #hetmyer #parvezhossainemon #emon #charithasalanka #asalanka #markchapman #chapman #iccrankings #icctestrankings #iccodirankings #icct20irankings #iccteamrankings #iccplayerrankings #iccmenrankings #iccwomenrankings #iplrankings