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
701 Down 14 Dewald Brevis (South Africa) flag Dewald Brevis (South Africa) 30.53 53 Runs in 26 Balls in 1st inns for South Africa vs Australia at Cairns on 16-Aug-2025 (SR-204%)
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%)
704 Down 14 Arun Yadav (Tanzania) flag Arun Yadav (Tanzania) 30.50 84 Runs in 32 Balls in 2nd inns for Tanzania vs Bahrain at Blantyre on 08-Jul-2025 (SR-263%)
705 Down 14 Kieron Pollard (West Indies) flag Kieron Pollard (West Indies) 30.50 54* Runs in 26 Balls in 1st inns for West Indies vs Australia at Gros Islet on 27-Mar-2012 (SR-208%)
706 Down 14 Nazimuddin (Bangladesh) flag Nazimuddin (Bangladesh) 30.49 81 Runs in 50 Balls in 2nd inns for Bangladesh vs Pakistan at Nairobi on 02-Sep-2007 (SR-162%)
707 Down 14 Rassie van der Dussen (South Africa) flag Rassie van der Dussen (South Africa) 30.48 75* Runs in 46 Balls in 2nd inns for South Africa vs India at Delhi on 09-Jun-2022 (SR-163%)
708 Down 14 Saif Hassan (Bangladesh) flag Saif Hassan (Bangladesh) 30.47 69 Runs in 51 Balls in 2nd inns for Bangladesh vs India at Dubai on 24-Sep-2025 (SR-135%)
709 Down 14 Mitchell Marsh (Australia) flag Mitchell Marsh (Australia) 30.46 72* Runs in 44 Balls in 2nd inns for Australia vs New Zealand at Wellington on 21-Feb-2024 (SR-164%)
710 Down 14 Phil Salt (England) flag Phil Salt (England) 30.45 57 Runs in 24 Balls in 2nd inns for England vs West Indies at Bridgetown on 26-Jan-2022 (SR-238%)
711 Down 14 Hardik Pandya (India) flag Hardik Pandya (India) 30.44 50* Runs in 27 Balls in 1st inns for India vs Bangladesh at North Sound on 22-Jun-2024 (SR-185%)
712 Down 14 Hamilton Masakadza (Zimbabwe) flag Hamilton Masakadza (Zimbabwe) 30.42 71 Runs in 42 Balls in 2nd inns for Zimbabwe vs Afghanistan at Chattogram on 20-Sep-2019 (SR-169%)
713 Down 14 Nitish Kumar Reddy (India) flag Nitish Kumar Reddy (India) 30.42 74 Runs in 34 Balls in 1st inns for India vs Bangladesh at Delhi on 09-Oct-2024 (SR-218%)
714 Down 14 Towhid Hridoy (Bangladesh) flag Towhid Hridoy (Bangladesh) 30.41 63* Runs in 42 Balls in 2nd inns for Bangladesh vs India at Hyderabad on 12-Oct-2024 (SR-150%)
715 Down 14 Reeza Hendricks (South Africa) flag Reeza Hendricks (South Africa) 30.39 44 Runs in 18 Balls in 2nd inns for South Africa vs West Indies at Tarouba on 25-Aug-2024 (SR-244%)
716 Down 14 Jos Buttler (England) flag Jos Buttler (England) 30.38 84 Runs in 51 Balls in 1st inns for England vs Pakistan at Birmingham on 25-May-2024 (SR-165%)
717 Down 14 Salman Agha (Pakistan) flag Salman Agha (Pakistan) 30.38 76 Runs in 40 Balls in 1st inns for Pakistan vs Australia at Lahore on 31-Jan-2026 (SR-190%)
718 Down 14 Romario Shepherd (West Indies) flag Romario Shepherd (West Indies) 30.37 52* Runs in 37 Balls in 1st inns for West Indies vs South Africa at Ahmedabad on 26-Feb-2026 (SR-141%)
719 Down 14 Andy Balbirnie (Ireland) flag Andy Balbirnie (Ireland) 30.32 62 Runs in 47 Balls in 1st inns for Ireland vs England at Melbourne on 26-Oct-2022 (SR-132%)
720 Down 14 Shai Hope (West Indies) flag Shai Hope (West Indies) 30.31 82* Runs in 39 Balls in 2nd inns for West Indies vs United States of America at Bridgetown on 21-Jun-2024 (SR-210%)
721 Down 14 Tim David (Australia/Singapore) flag Tim David (Australia/Singapore) 30.28 83 Runs in 52 Balls in 1st inns for Australia vs South Africa at Darwin on 10-Aug-2025 (SR-160%)
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%)
723 Down 14 Virat Kohli (India) flag Virat Kohli (India) 30.25 72* Runs in 38 Balls in 1st inns for India vs Australia at Bengaluru on 27-Feb-2019 (SR-189%)
724 Down 14 Jason Holder (West Indies) flag Jason Holder (West Indies) 30.25 49 Runs in 31 Balls in 1st inns for West Indies vs South Africa at Ahmedabad on 26-Feb-2026 (SR-158%)
725 Down 14 Dasun Shanaka (Sri Lanka) flag Dasun Shanaka (Sri Lanka) 30.25 47* Runs in 19 Balls in 1st inns for Sri Lanka vs India at Dharamsala on 26-Feb-2022 (SR-247%)
726 Down 14 Mohammad Hafeez (Pakistan) flag Mohammad Hafeez (Pakistan) 30.25 86 Runs in 51 Balls in 1st inns for Pakistan vs South Africa at Centurion on 03-Mar-2013 (SR-169%)
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%)
728 Down 14 Litton Das (Bangladesh) flag Litton Das (Bangladesh) 30.19 83 Runs in 41 Balls in 1st inns for Bangladesh vs Ireland at Chattogram on 29-Mar-2023 (SR-202%)
729 Down 14 Haroon Arshad (Hong Kong) flag Haroon Arshad (Hong Kong) 30.18 68 Runs in 40 Balls in 2nd inns for Hong Kong vs Netherlands at Al Amerat on 10-Oct-2019 (SR-170%)
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%)
732 Down 14 Cameron Green (Australia) flag Cameron Green (Australia) 30.13 61 Runs in 30 Balls in 2nd inns for Australia vs India at Mohali on 20-Sep-2022 (SR-203%)
733 Down 14 Jonny Bairstow (England) flag Jonny Bairstow (England) 30.13 73 Runs in 41 Balls in 1st inns for England vs New Zealand at Nottingham on 05-Sep-2023 (SR-178%)
734 Down 14 Mohammad Rizwan (Pakistan) flag Mohammad Rizwan (Pakistan) 30.11 78* Runs in 50 Balls in 1st inns for Pakistan vs Bangladesh at Christchurch on 07-Oct-2022 (SR-156%)
735 Down 14 Sabbir Rahman (Bangladesh) flag Sabbir Rahman (Bangladesh) 30.10 77 Runs in 50 Balls in 1st inns for Bangladesh vs India at Colombo on 18-Mar-2018 (SR-154%)
736 Down 14 Babar Azam (Pakistan) flag Babar Azam (Pakistan) 30.09 90 Runs in 58 Balls in 2nd inns for Pakistan vs South Africa at Johannesburg on 03-Feb-2019 (SR-155%)
737 Down 14 Hashim Amla (South Africa) flag Hashim Amla (South Africa) 30.08 58 Runs in 31 Balls in 1st inns for South Africa vs England at Mumbai on 18-Mar-2016 (SR-187%)
738 Down 14 Rohit Sharma (India) flag Rohit Sharma (India) 30.08 106 Runs in 66 Balls in 1st inns for India vs South Africa at Dharamsala on 02-Oct-2015 (SR-161%)
739 Down 14 Finn Allen (New Zealand) flag Finn Allen (New Zealand) 30.07 50 Runs in 20 Balls in 1st inns for New Zealand vs Pakistan at Mount Maunganui on 23-Mar-2025 (SR-250%)
740 Down 14 Glenn Maxwell (Australia) flag Glenn Maxwell (Australia) 30.07 62 Runs in 28 Balls in 1st inns for Australia vs Sri Lanka at Adelaide on 27-Oct-2019 (SR-221%)
741 Down 14 JJ Smit (Namibia) flag JJ Smit (Namibia) 30.07 59 Runs in 25 Balls in 1st inns for Namibia vs Oman at Dubai on 29-Oct-2019 (SR-236%)
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%)
743 Down 14 KL Rahul (India) flag KL Rahul (India) 30.03 89 Runs in 49 Balls in 1st inns for India vs Sri Lanka at Indore on 22-Dec-2017 (SR-182%)
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%)
745 Down 14 Jos Buttler (England) flag Jos Buttler (England) 30.01 36 Runs in 22 Balls in 1st inns for England vs West Indies at Kolkata on 03-Apr-2016 (SR-164%)
746 Down 14 Abdul Razzaq (Pakistan) flag Abdul Razzaq (Pakistan) 30.00 46* Runs in 18 Balls in 2nd inns for Pakistan vs England at Dubai on 20-Feb-2010 (SR-256%)
747 Down 14 Matthew Short (Australia) flag Matthew Short (Australia) 30.00 66 Runs in 30 Balls in 2nd inns for Australia vs South Africa at Durban on 01-Sep-2023 (SR-220%)
748 Down 14 Glenn Maxwell (Australia) flag Glenn Maxwell (Australia) 29.99 45 Runs in 22 Balls in 1st inns for Australia vs West Indies at Mirpur on 28-Mar-2014 (SR-205%)
749 Down 14 Dasun Shanaka (Sri Lanka) flag Dasun Shanaka (Sri Lanka) 29.99 64* Runs in 37 Balls in 1st inns for Sri Lanka vs Bangladesh at Dubai on 20-Sep-2025 (SR-173%)
750 Down 14 Rohit Sharma (India) flag Rohit Sharma (India) 29.98 62 Runs in 28 Balls in 2nd inns for India vs West Indies at Lauderhill on 27-Aug-2016 (SR-221%)
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%)
752 Down 14 Rovman Powell (West Indies) flag Rovman Powell (West Indies) 29.93 59 Runs in 35 Balls in 1st inns for West Indies vs Zimbabwe at Mumbai on 23-Feb-2026 (SR-169%)
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%)
754 Down 14 Mushfiqur Rahim (Bangladesh) flag Mushfiqur Rahim (Bangladesh) 29.88 72* Runs in 35 Balls in 2nd inns for Bangladesh vs Sri Lanka at Colombo on 10-Mar-2018 (SR-206%)
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%)
757 Down 14 AB de Villiers (South Africa) flag AB de Villiers (South Africa) 29.85 63 Runs in 51 Balls in 1st inns for South Africa vs India at Nottingham on 16-Jun-2009 (SR-124%)
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%)
759 Down 14 Faf du Plessis (South Africa) flag Faf du Plessis (South Africa) 29.79 85 Runs in 65 Balls in 1st inns for South Africa vs Sri Lanka at Hambantota on 06-Aug-2013 (SR-131%)
760 Down 14 Sikandar Raza (Zimbabwe) flag Sikandar Raza (Zimbabwe) 29.78 72* Runs in 46 Balls in 2nd inns for Zimbabwe vs Bangladesh at Mirpur on 12-May-2024 (SR-157%)
761 Down 14 Phil Salt (England) flag Phil Salt (England) 29.78 85 Runs in 56 Balls in 1st inns for England vs New Zealand at Christchurch on 20-Oct-2025 (SR-152%)
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%)
763 Down 14 Reeza Hendricks (South Africa) flag Reeza Hendricks (South Africa) 29.73 74 Runs in 41 Balls in 1st inns for South Africa vs Pakistan at Cape Town on 01-Feb-2019 (SR-180%)
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%)
766 Down 14 Rohit Sharma (India) flag Rohit Sharma (India) 29.71 62* Runs in 55 Balls in 2nd inns for India vs West Indies at Mirpur on 23-Mar-2014 (SR-113%)
767 Down 14 Virat Kohli (India) flag Virat Kohli (India) 29.71 55* Runs in 37 Balls in 2nd inns for India vs Pakistan at Kolkata on 19-Mar-2016 (SR-149%)
768 Down 14 Aiden Markram (South Africa) flag Aiden Markram (South Africa) 29.70 70 Runs in 48 Balls in 1st inns for South Africa vs West Indies at St George's on 03-Jul-2021 (SR-146%)
769 Down 14 Steven Smith (Australia) flag Steven Smith (Australia) 29.70 61* Runs in 43 Balls in 1st inns for Australia vs Pakistan at Mohali on 25-Mar-2016 (SR-142%)
770 Down 14 Ibrahim Zadran (Afghanistan) flag Ibrahim Zadran (Afghanistan) 29.70 64* Runs in 59 Balls in 2nd inns for Afghanistan vs India at Dubai on 08-Sep-2022 (SR-108%)
771 Down 14 Rahmanullah Gurbaz (Afghanistan) flag Rahmanullah Gurbaz (Afghanistan) 29.69 79 Runs in 52 Balls in 1st inns for Afghanistan vs West Indies at Lucknow on 17-Nov-2019 (SR-152%)
772 Down 14 Hardik Pandya (India) flag Hardik Pandya (India) 29.68 35* Runs in 13 Balls in 1st inns for India vs Afghanistan at Abu Dhabi on 03-Nov-2021 (SR-269%)
773 Down 14 Morne van Wyk (South Africa) flag Morne van Wyk (South Africa) 29.66 67 Runs in 39 Balls in 2nd inns for South Africa vs India at Durban on 09-Jan-2011 (SR-172%)
774 Down 14 Wessly Madhevere (Zimbabwe) flag Wessly Madhevere (Zimbabwe) 29.65 70* Runs in 48 Balls in 1st inns for Zimbabwe vs Pakistan at Rawalpindi on 07-Nov-2020 (SR-146%)
775 Down 14 Saiteja Mukkamalla (U.S.A.) flag Saiteja Mukkamalla (U.S.A.) 29.65 85 Runs in 54 Balls in 1st inns for United States of America vs United Arab Emirates at Windhoek on 30-Sep-2024 (SR-157%)
776 Down 14 Damien Martyn (Australia) flag Damien Martyn (Australia) 29.63 96 Runs in 56 Balls in 1st inns for Australia vs South Africa at Brisbane on 09-Jan-2006 (SR-171%)
777 Down 14 Chris Morris (South Africa) flag Chris Morris (South Africa) 29.63 55* Runs in 29 Balls in 2nd inns for South Africa vs Pakistan at Centurion on 06-Feb-2019 (SR-190%)
778 Down 14 Pathum Nissanka (Sri Lanka) flag Pathum Nissanka (Sri Lanka) 29.62 47 Runs in 28 Balls in 1st inns for Sri Lanka vs Bangladesh at Dallas on 07-Jun-2024 (SR-168%)
779 Down 14 Mohammad Rizwan (Pakistan) flag Mohammad Rizwan (Pakistan) 29.62 89 Runs in 59 Balls in 2nd inns for Pakistan vs New Zealand at Napier on 22-Dec-2020 (SR-151%)
780 Down 14 Anwar Ali (Pakistan) flag Anwar Ali (Pakistan) 29.62 46 Runs in 17 Balls in 2nd inns for Pakistan vs Sri Lanka at Colombo on 01-Aug-2015 (SR-271%)
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%)
782 Down 14 Glenn Phillips (New Zealand) flag Glenn Phillips (New Zealand) 29.61 70* Runs in 52 Balls in 2nd inns for New Zealand vs Pakistan at Christchurch on 19-Jan-2024 (SR-135%)
783 Down 14 Shreyas Iyer (India) flag Shreyas Iyer (India) 29.60 73* Runs in 45 Balls in 2nd inns for India vs Sri Lanka at Dharamsala on 27-Feb-2022 (SR-162%)
784 Down 14 Hashim Amla (South Africa) flag Hashim Amla (South Africa) 29.59 97* Runs in 62 Balls in 1st inns for South Africa vs Australia at Cape Town on 09-Mar-2016 (SR-156%)
785 Down 14 Virat Kohli (India) flag Virat Kohli (India) 29.59 85 Runs in 61 Balls in 2nd inns for India vs Australia at Sydney on 08-Dec-2020 (SR-139%)
786 Down 14 Virat Kohli (India) flag Virat Kohli (India) 29.58 62* Runs in 44 Balls in 1st inns for India vs Netherlands at Sydney on 27-Oct-2022 (SR-141%)
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%)
788 Down 14 Jamie Smith (England) flag Jamie Smith (England) 29.55 60 Runs in 26 Balls in 1st inns for England vs West Indies at Southampton on 10-Jun-2025 (SR-231%)
789 Down 14 Mohammad Hafeez (Pakistan) flag Mohammad Hafeez (Pakistan) 29.55 64 Runs in 42 Balls in 1st inns for Pakistan vs Bangladesh at Kolkata on 16-Mar-2016 (SR-152%)
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%)
791 Down 15 Aftab Ahmed (Bangladesh) flag Aftab Ahmed (Bangladesh) 29.52 62* Runs in 49 Balls in 2nd inns for Bangladesh vs West Indies at Johannesburg on 13-Sep-2007 (SR-127%)
792 Down 15 Aiden Markram (South Africa) flag Aiden Markram (South Africa) 29.52 59 Runs in 32 Balls in 1st inns for South Africa vs Canada at Ahmedabad on 09-Feb-2026 (SR-184%)
793 Down 15 Alex Hales (England) flag Alex Hales (England) 29.52 68 Runs in 51 Balls in 2nd inns for England vs West Indies at Pallekele on 27-Sep-2012 (SR-133%)
794 Down 15 Zeeshan Ali (Hong Kong) flag Zeeshan Ali (Hong Kong) 29.49 101 Runs in 58 Balls in 1st inns for Hong Kong vs Malaysia at Singapore on 18-Jul-2025 (SR-174%)
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%)
797 Down 15 Finn Allen (New Zealand) flag Finn Allen (New Zealand) 29.45 74 Runs in 41 Balls in 1st inns for New Zealand vs Pakistan at Hamilton on 14-Jan-2024 (SR-180%)
798 Down 15 Rahmanullah Gurbaz (Afghanistan) flag Rahmanullah Gurbaz (Afghanistan) 29.45 100 Runs in 52 Balls in 1st inns for Afghanistan vs United Arab Emirates at Sharjah on 29-Dec-2023 (SR-192%)
799 Down 15 Saif Hassan (Bangladesh) flag Saif Hassan (Bangladesh) 29.44 64* Runs in 38 Balls in 2nd inns for Bangladesh vs Afghanistan at Sharjah on 05-Oct-2025 (SR-168%)
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%)
Tags: #topcricketplayersofalltime #bestcricketplayersofalltime #greatestcricketplayers #t20icricket #t20is #ment20is #dewaldbrevis #brevis #shanmasood #masood #benduckett #duckett #arunyadav #yadav #kieronpollard #pollard #nazimuddin #rassievanderdussen #dussen #saifhassan #hassan #mitchellmarsh #marsh #philsalt #salt #hardikpandya #pandya #iccrankings #icctestrankings #iccodirankings #icct20irankings #iccteamrankings #iccplayerrankings #iccmenrankings #iccwomenrankings #iplrankings