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
657 Down 18 Parvez Hossain Emon (Bangladesh) flag Parvez Hossain Emon (Bangladesh) 44.58 100 Runs in 54 Balls in 1st inns for Bangladesh vs United Arab Emirates at Sharjah on 17-May-2025 (SR-185%)
679 Down 18 Ryan Burl (Zimbabwe) flag Ryan Burl (Zimbabwe) 44.15 67* Runs in 49 Balls in 2nd inns for Zimbabwe vs Pakistan at Rawalpindi on 23-Nov-2025 (SR-137%)
681 Down 18 Yuvraj Singh (India) flag Yuvraj Singh (India) 44.07 60* Runs in 25 Balls in 2nd inns for India vs Sri Lanka at Mohali on 12-Dec-2009 (SR-240%)
682 Down 18 Sherfane Rutherford (West Indies) flag Sherfane Rutherford (West Indies) 44.05 67* Runs in 40 Balls in 1st inns for West Indies vs Australia at Perth on 13-Feb-2024 (SR-168%)
685 Down 18 Fakhar Zaman (Pakistan) flag Fakhar Zaman (Pakistan) 44.03 60 Runs in 34 Balls in 2nd inns for Pakistan vs South Africa at Centurion on 16-Apr-2021 (SR-176%)
695 Down 18 Moeen Ali (England) flag Moeen Ali (England) 43.87 52 Runs in 18 Balls in 1st inns for England vs South Africa at Bristol on 27-Jul-2022 (SR-289%)
698 Down 18 Fakhar Zaman (Pakistan) flag Fakhar Zaman (Pakistan) 43.82 73 Runs in 42 Balls in 1st inns for Pakistan vs Australia at Harare on 05-Jul-2018 (SR-174%)
700 Down 18 Eoin Morgan (England) flag Eoin Morgan (England) 43.78 67* Runs in 51 Balls in 2nd inns for England vs Pakistan at Dubai on 19-Feb-2010 (SR-131%)
701 Down 18 Shakib Al Hasan (Bangladesh) flag Shakib Al Hasan (Bangladesh) 43.77 66 Runs in 52 Balls in 1st inns for Bangladesh vs Australia at Mirpur on 01-Apr-2014 (SR-127%)
702 Down 18 Jean-Paul Duminy (South Africa) flag Jean-Paul Duminy (South Africa) 43.73 69* Runs in 41 Balls in 1st inns for South Africa vs Australia at Brisbane on 13-Jan-2009 (SR-168%)
707 Down 18 Jan Nicol Loftie-Eaton (Namibia) flag Jan Nicol Loftie-Eaton (Namibia) 43.65 101 Runs in 36 Balls in 1st inns for Namibia vs Nepal at Kirtipur on 27-Feb-2024 (SR-281%)
711 Down 18 Steven Taylor (U.S.A.) flag Steven Taylor (U.S.A.) 43.52 101* Runs in 55 Balls in 2nd inns for United States of America vs Jersey at Bulawayo on 11-Jul-2022 (SR-184%)
714 Down 18 Shan Masood (Pakistan) flag Shan Masood (Pakistan) 43.44 52* Runs in 42 Balls in 1st inns for Pakistan vs India at Melbourne on 23-Oct-2022 (SR-124%)
715 Down 18 Kamil Mishara (Sri Lanka) flag Kamil Mishara (Sri Lanka) 43.43 76 Runs in 48 Balls in 1st inns for Sri Lanka vs Pakistan at Rawalpindi on 27-Nov-2025 (SR-158%)
716 Down 18 James Neesham (New Zealand) flag James Neesham (New Zealand) 43.42 27 Runs in 11 Balls in 2nd inns for New Zealand vs England at Abu Dhabi on 10-Nov-2021 (SR-245%)
727 Down 18 Colin Munro (New Zealand) flag Colin Munro (New Zealand) 43.26 56 Runs in 27 Balls in 2nd inns for New Zealand vs Pakistan at Auckland on 15-Jan-2016 (SR-207%)
728 Down 18 Shakib Al Hasan (Bangladesh) flag Shakib Al Hasan (Bangladesh) 43.24 70 Runs in 44 Balls in 2nd inns for Bangladesh vs New Zealand at Christchurch on 12-Oct-2022 (SR-159%)
732 Down 18 Washington Sundar (India) flag Washington Sundar (India) 43.20 49* Runs in 23 Balls in 2nd inns for India vs Australia at Hobart on 02-Nov-2025 (SR-213%)
742 Down 18 Travis Head (Australia) flag Travis Head (Australia) 43.01 68 Runs in 49 Balls in 2nd inns for Australia vs Scotland at Gros Islet on 15-Jun-2024 (SR-139%)
750 Down 19 Emilio Gay (Italy) flag Emilio Gay (Italy) 42.83 50 Runs in 21 Balls in 1st inns for Italy vs Scotland at The Hague on 09-Jul-2025 (SR-238%)
753 Down 19 Nicholas Pooran (West Indies) flag Nicholas Pooran (West Indies) 42.71 82 Runs in 45 Balls in 1st inns for West Indies vs England at St George's on 16-Dec-2023 (SR-182%)
755 Down 19 Chris Gayle (West Indies) flag Chris Gayle (West Indies) 42.69 67 Runs in 41 Balls in 2nd inns for West Indies vs New Zealand at Auckland on 26-Dec-2008 (SR-163%)
756 Down 19 Tamim Iqbal (Bangladesh) flag Tamim Iqbal (Bangladesh) 42.68 88* Runs in 61 Balls in 2nd inns for Bangladesh vs West Indies at Mirpur on 10-Dec-2012 (SR-144%)
760 Down 19 David Warner (Australia) flag David Warner (Australia) 42.63 63 Runs in 53 Balls in 1st inns for Australia vs West Indies at London on 06-Jun-2009 (SR-119%)
763 Down 19 Rinku Singh (India) flag Rinku Singh (India) 42.61 69* Runs in 39 Balls in 1st inns for India vs Afghanistan at Bengaluru on 17-Jan-2024 (SR-177%)
766 Down 19 Dawid Malan (England) flag Dawid Malan (England) 42.51 76 Runs in 48 Balls in 1st inns for England vs Sri Lanka at Southampton on 26-Jun-2021 (SR-158%)
768 Down 19 Sharjeel Khan (Pakistan) flag Sharjeel Khan (Pakistan) 42.44 47 Runs in 25 Balls in 2nd inns for Pakistan vs New Zealand at Mohali on 22-Mar-2016 (SR-188%)
772 Down 19 Abhishek Sharma (India) flag Abhishek Sharma (India) 42.38 61 Runs in 31 Balls in 1st inns for India vs Sri Lanka at Dubai on 26-Sep-2025 (SR-197%)
778 Down 19 David Warner (Australia) flag David Warner (Australia) 42.27 81 Runs in 49 Balls in 2nd inns for Australia vs West Indies at Perth on 13-Feb-2024 (SR-165%)
786 Down 19 D'Arcy Short (Australia) flag D'Arcy Short (Australia) 42.16 76 Runs in 44 Balls in 2nd inns for Australia vs New Zealand at Auckland on 16-Feb-2018 (SR-173%)
788 Down 19 Thisara Perera (Sri Lanka) flag Thisara Perera (Sri Lanka) 42.13 49 Runs in 20 Balls in 1st inns for Sri Lanka vs England at London on 20-May-2014 (SR-245%)
796 Down 19 Jacob Bethell (England) flag Jacob Bethell (England) 41.99 62* Runs in 32 Balls in 1st inns for England vs West Indies at Gros Islet on 16-Nov-2024 (SR-194%)
799 Down 19 Shahidullah (Afghanistan) flag Shahidullah (Afghanistan) 41.96 49* Runs in 43 Balls in 1st inns for Afghanistan vs India at Hangzhou on 07-Oct-2023 (SR-114%)
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%)
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%)
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%)
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%)
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%)
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%)
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%)
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%)
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%)
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%)
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%)
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%)
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%)
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%)
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%)
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%)
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%)
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%)
901 Down 21 Colin Munro (New Zealand) flag Colin Munro (New Zealand) 40.51 101 Runs in 54 Balls in 1st inns for New Zealand vs Bangladesh at Mount Maunganui on 06-Jan-2017 (SR-187%)
902 Down 21 Tilak Varma (India) flag Tilak Varma (India) 40.50 62 Runs in 34 Balls in 2nd inns for India vs South Africa at New Chandigarh on 11-Dec-2025 (SR-182%)
903 Down 21 David Warner (Australia) flag David Warner (Australia) 40.47 75 Runs in 41 Balls in 1st inns for Australia vs West Indies at Brisbane on 07-Oct-2022 (SR-183%)
905 Down 21 Albie Morkel (South Africa) flag Albie Morkel (South Africa) 40.45 43 Runs in 20 Balls in 1st inns for South Africa vs England at Cape Town on 16-Sep-2007 (SR-215%)
909 Down 21 Kusal Perera (Sri Lanka) flag Kusal Perera (Sri Lanka) 40.41 66 Runs in 38 Balls in 2nd inns for Sri Lanka vs West Indies at Pallekele on 04-Mar-2020 (SR-174%)
911 Down 21 Quinton de Kock (South Africa) flag Quinton de Kock (South Africa) 40.40 72 Runs in 51 Balls in 1st inns for South Africa vs West Indies at St George's on 29-Jun-2021 (SR-141%)
912 Down 21 Michael Hussey (Australia) flag Michael Hussey (Australia) 40.40 54* Runs in 47 Balls in 2nd inns for Australia vs Pakistan at Colombo on 02-Oct-2012 (SR-115%)
916 Down 21 AA Jangoo (West Indies) flag AA Jangoo (West Indies) 40.31 74* Runs in 45 Balls in 2nd inns for West Indies vs Nepal at Sharjah on 30-Sep-2025 (SR-164%)
921 Down 21 Kumar Sangakkara (Sri Lanka) flag Kumar Sangakkara (Sri Lanka) 40.24 59 Runs in 31 Balls in 1st inns for Sri Lanka vs India at Mohali on 12-Dec-2009 (SR-190%)
924 Down 21 Fakhar Zaman (Pakistan) flag Fakhar Zaman (Pakistan) 40.21 45 Runs in 21 Balls in 2nd inns for Pakistan vs England at Birmingham on 25-May-2024 (SR-214%)
925 Down 21 Ben Duckett (England) flag Ben Duckett (England) 40.21 51 Runs in 28 Balls in 1st inns for England vs India at Rajkot on 28-Jan-2025 (SR-182%)
926 Down 21 Dawid Malan (England) flag Dawid Malan (England) 40.21 68 Runs in 46 Balls in 2nd inns for England vs India at Ahmedabad on 20-Mar-2021 (SR-148%)
928 Down 21 Ryan Rickelton (South Africa) flag Ryan Rickelton (South Africa) 40.17 71 Runs in 55 Balls in 2nd inns for South Africa vs Australia at Darwin on 10-Aug-2025 (SR-129%)
933 Down 21 Jason Kila (P.N.G.) flag Jason Kila (P.N.G.) 40.13 27* Runs in 11 Balls in 1st inns for Papua New Guinea vs Netherlands at Dubai on 02-Nov-2019 (SR-245%)
936 Down 21 Kusal Perera (Sri Lanka) flag Kusal Perera (Sri Lanka) 40.09 58 Runs in 32 Balls in 2nd inns for Sri Lanka vs India at Dubai on 26-Sep-2025 (SR-181%)
939 Down 21 Michael Lumb (England) flag Michael Lumb (England) 40.01 63 Runs in 40 Balls in 1st inns for England vs West Indies at Bridgetown on 13-Mar-2014 (SR-158%)
942 Down 21 Johnathan Campbell (Zimbabwe) flag Johnathan Campbell (Zimbabwe) 39.97 45 Runs in 24 Balls in 1st inns for Zimbabwe vs Bangladesh at Chattogram on 05-May-2024 (SR-188%)
944 Down 21 Eoin Morgan (England) flag Eoin Morgan (England) 39.93 66 Runs in 33 Balls in 2nd inns for England vs Pakistan at Manchester on 30-Aug-2020 (SR-200%)
949 Down 21 Gautam Gambhir (India) flag Gautam Gambhir (India) 39.71 55 Runs in 26 Balls in 2nd inns for India vs Sri Lanka at Nagpur on 09-Dec-2009 (SR-212%)
952 Down 21 Chris Gayle (West Indies) flag Chris Gayle (West Indies) 39.66 53 Runs in 35 Balls in 2nd inns for West Indies vs Australia at Mirpur on 28-Mar-2014 (SR-151%)
954 Down 21 Ryan Rickelton (South Africa) flag Ryan Rickelton (South Africa) 39.60 76 Runs in 48 Balls in 2nd inns for South Africa vs Ireland at Abu Dhabi on 27-Sep-2024 (SR-158%)
955 Down 21 Moeen Ali (England) flag Moeen Ali (England) 39.57 39 Runs in 11 Balls in 1st inns for England vs South Africa at Durban on 14-Feb-2020 (SR-355%)
956 Down 21 Sanath Jayasuriya (Sri Lanka) flag Sanath Jayasuriya (Sri Lanka) 39.55 61 Runs in 44 Balls in 2nd inns for Sri Lanka vs New Zealand at Johannesburg on 15-Sep-2007 (SR-139%)
965 Down 21 Najmul Hossain Shanto (Bangladesh) flag Najmul Hossain Shanto (Bangladesh) 39.39 54 Runs in 48 Balls in 1st inns for Bangladesh vs Pakistan at Adelaide on 06-Nov-2022 (SR-113%)
968 Down 21 Usman Khawaja (Australia) flag Usman Khawaja (Australia) 39.37 58 Runs in 45 Balls in 2nd inns for Australia vs Bangladesh at Bengaluru on 21-Mar-2016 (SR-129%)
972 Down 21 Ryan Burl (Zimbabwe) flag Ryan Burl (Zimbabwe) 39.34 57* Runs in 32 Balls in 1st inns for Zimbabwe vs Bangladesh at Mirpur on 13-Sep-2019 (SR-178%)
979 Down 21 Chris Gayle (West Indies) flag Chris Gayle (West Indies) 39.25 67 Runs in 38 Balls in 2nd inns for West Indies vs Australia at Gros Islet on 12-Jul-2021 (SR-176%)
982 Down 21 Nasir Jamshed (Pakistan) flag Nasir Jamshed (Pakistan) 39.23 56 Runs in 35 Balls in 1st inns for Pakistan vs New Zealand at Pallekele on 23-Sep-2012 (SR-160%)
983 Down 21 Kumar Sangakkara (Sri Lanka) flag Kumar Sangakkara (Sri Lanka) 39.23 69 Runs in 50 Balls in 2nd inns for Sri Lanka vs New Zealand at Colombo on 04-Sep-2009 (SR-138%)
984 Down 21 Mohammad Naim (Bangladesh) flag Mohammad Naim (Bangladesh) 39.23 62 Runs in 52 Balls in 1st inns for Bangladesh vs Sri Lanka at Sharjah on 24-Oct-2021 (SR-119%)
985 Down 21 Shakib Al Hasan (Bangladesh) flag Shakib Al Hasan (Bangladesh) 39.22 70* Runs in 45 Balls in 2nd inns for Bangladesh vs Afghanistan at Chattogram on 21-Sep-2019 (SR-156%)
987 Down 21 Shimron Hetmyer (West Indies) flag Shimron Hetmyer (West Indies) 39.17 56 Runs in 35 Balls in 2nd inns for West Indies vs India at Lauderhill on 07-Aug-2022 (SR-160%)
991 Down 21 Quinton de Kock (South Africa) flag Quinton de Kock (South Africa) 39.06 70 Runs in 47 Balls in 1st inns for South Africa vs Australia at Gqeberha on 23-Feb-2020 (SR-149%)
994 Down 22 Ishan Kishan (India) flag Ishan Kishan (India) 39.01 76 Runs in 48 Balls in 1st inns for India vs South Africa at Delhi on 09-Jun-2022 (SR-158%)
997 Down 22 Devon Smith (West Indies) flag Devon Smith (West Indies) 38.97 61 Runs in 34 Balls in 1st inns for West Indies vs England at London on 28-Jun-2007 (SR-179%)
998 Down 22 David Warner (Australia) flag David Warner (Australia) 38.96 39 Runs in 16 Balls in 1st inns for Australia vs England at Bridgetown on 08-Jun-2024 (SR-244%)
999 Down 22 Matthew Wade (Australia) flag Matthew Wade (Australia) 38.95 72 Runs in 43 Balls in 1st inns for Australia vs India at Sydney on 01-Feb-2012 (SR-167%)
Tags: #topcricketplayersofalltime #bestcricketplayersofalltime #greatestcricketplayers #t20icricket #t20is #ment20is #parvezhossainemon #emon #ryanburl #burl #yuvrajsingh #singh #sherfanerutherford #rutherford #fakharzaman #zaman #moeenali #ali #eoinmorgan #morgan #shakibalhasan #hasan #jeanpaulduminy #duminy #jannicolloftieeaton #loftieeaton #iccrankings #icctestrankings #iccodirankings #icct20irankings #iccteamrankings #iccplayerrankings #iccmenrankings #iccwomenrankings #iplrankings