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
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%)
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%)
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%)
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%)
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%)
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%)
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%)
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%)
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%)
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%)
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%)
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%)
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%)
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%)
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%)
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%)
801 Down 15 Tillakaratne Dilshan (Sri Lanka) flag Tillakaratne Dilshan (Sri Lanka) 29.38 53 Runs in 32 Balls in 2nd inns for Sri Lanka vs Australia at Nottingham on 08-Jun-2009 (SR-166%)
802 Down 15 Jacques Kallis (South Africa) flag Jacques Kallis (South Africa) 29.37 57* Runs in 49 Balls in 2nd inns for South Africa vs England at Nottingham on 11-Jun-2009 (SR-116%)
803 Down 15 Shane Watson (Australia) flag Shane Watson (Australia) 29.36 54 Runs in 32 Balls in 1st inns for Australia vs India at Bridgetown on 07-May-2010 (SR-169%)
804 Down 15 Suryakumar Yadav (India) flag Suryakumar Yadav (India) 29.35 58 Runs in 26 Balls in 1st inns for India vs Sri Lanka at Pallekele on 27-Jul-2024 (SR-223%)
805 Down 15 Jonny Bairstow (England) flag Jonny Bairstow (England) 29.35 90 Runs in 53 Balls in 1st inns for England vs South Africa at Bristol on 27-Jul-2022 (SR-170%)
806 Down 15 Mohammad Rizwan (Pakistan) flag Mohammad Rizwan (Pakistan) 29.32 73* Runs in 47 Balls in 2nd inns for Pakistan vs South Africa at Centurion on 14-Apr-2021 (SR-155%)
807 Down 15 Sybrand Engelbrecht (Netherlands) flag Sybrand Engelbrecht (Netherlands) 29.28 75 Runs in 40 Balls in 1st inns for Netherlands vs Namibia at Kirtipur on 29-Feb-2024 (SR-188%)
808 Down 15 Babar Azam (Pakistan) flag Babar Azam (Pakistan) 29.26 59* Runs in 38 Balls in 1st inns for Pakistan vs Australia at Sydney on 03-Nov-2019 (SR-155%)
810 Down 15 Mohammad Rizwan (Pakistan) flag Mohammad Rizwan (Pakistan) 29.23 76* Runs in 57 Balls in 1st inns for Pakistan vs England at Manchester on 20-Jul-2021 (SR-133%)
811 Down 15 Babar Azam (Pakistan) flag Babar Azam (Pakistan) 29.23 87* Runs in 59 Balls in 1st inns for Pakistan vs England at Lahore on 30-Sep-2022 (SR-147%)
812 Down 15 Sahibzada Farhan (Pakistan) flag Sahibzada Farhan (Pakistan) 29.23 74 Runs in 41 Balls in 1st inns for Pakistan vs Bangladesh at Lahore on 30-May-2025 (SR-180%)
814 Down 15 Litton Das (Bangladesh) flag Litton Das (Bangladesh) 29.22 76 Runs in 50 Balls in 1st inns for Bangladesh vs Sri Lanka at Dambula on 13-Jul-2025 (SR-152%)
816 Down 15 Suryakumar Yadav (India) flag Suryakumar Yadav (India) 29.20 63 Runs in 30 Balls in 1st inns for India vs New Zealand at Thiruvananthapuram on 31-Jan-2026 (SR-210%)
817 Down 15 Daren Sammy (West Indies) flag Daren Sammy (West Indies) 29.18 34* Runs in 13 Balls in 2nd inns for West Indies vs Australia at Mirpur on 28-Mar-2014 (SR-262%)
818 Down 15 Virender Sehwag (India) flag Virender Sehwag (India) 29.18 68 Runs in 52 Balls in 1st inns for India vs England at Durban on 19-Sep-2007 (SR-131%)
821 Down 15 Mitchell Marsh (Australia) flag Mitchell Marsh (Australia) 29.16 75 Runs in 44 Balls in 1st inns for Australia vs West Indies at Gros Islet on 14-Jul-2021 (SR-170%)
825 Down 15 Gareth Delany (Ireland) flag Gareth Delany (Ireland) 29.10 89* Runs in 49 Balls in 1st inns for Ireland vs Oman at Abu Dhabi on 21-Oct-2019 (SR-182%)
827 Down 15 Jos Buttler (England) flag Jos Buttler (England) 29.08 54 Runs in 28 Balls in 1st inns for England vs South Africa at Johannesburg on 21-Feb-2016 (SR-193%)
828 Down 15 Ross Taylor (New Zealand) flag Ross Taylor (New Zealand) 29.08 62 Runs in 43 Balls in 1st inns for New Zealand vs Sri Lanka at Johannesburg on 15-Sep-2007 (SR-144%)
829 Down 15 Michael Leask (Scotland) flag Michael Leask (Scotland) 29.04 44 Runs in 27 Balls in 1st inns for Scotland vs Namibia at Abu Dhabi on 27-Oct-2021 (SR-163%)
830 Down 15 Sabbir Rahman (Bangladesh) flag Sabbir Rahman (Bangladesh) 29.02 80 Runs in 54 Balls in 1st inns for Bangladesh vs Sri Lanka at Mirpur on 28-Feb-2016 (SR-148%)
831 Down 15 Grant Stewart (Italy) flag Grant Stewart (Italy) 29.02 45 Runs in 23 Balls in 2nd inns for Italy vs England at Kolkata on 16-Feb-2026 (SR-196%)
832 Down 15 Tim David (Australia/Singapore) flag Tim David (Australia/Singapore) 29.00 54 Runs in 27 Balls in 1st inns for Australia vs India at Hyderabad on 25-Sep-2022 (SR-200%)
834 Down 15 Dwaine Pretorius (South Africa) flag Dwaine Pretorius (South Africa) 28.99 77* Runs in 42 Balls in 1st inns for South Africa vs Sri Lanka at Johannesburg on 24-Mar-2019 (SR-183%)
836 Down 15 Mahmudullah (Bangladesh) flag Mahmudullah (Bangladesh) 28.97 49* Runs in 29 Balls in 1st inns for Bangladesh vs Australia at Bengaluru on 21-Mar-2016 (SR-169%)
837 Down 15 Babar Hayat (Hong Kong) flag Babar Hayat (Hong Kong) 28.94 83 Runs in 35 Balls in 2nd inns for Hong Kong vs Malaysia at Al Amerat on 17-Apr-2024 (SR-237%)
838 Down 15 Rizwan Cheema (Canada) flag Rizwan Cheema (Canada) 28.94 68 Runs in 43 Balls in 2nd inns for Canada vs Sri Lanka at King City on 12-Oct-2008 (SR-158%)
841 Down 15 Richmond Mutumbami (Zimbabwe) flag Richmond Mutumbami (Zimbabwe) 28.91 54 Runs in 32 Balls in 2nd inns for Zimbabwe vs Bangladesh at Chattogram on 18-Sep-2019 (SR-169%)
842 Down 15 Brad Evans (Zimbabwe) flag Brad Evans (Zimbabwe) 28.91 43 Runs in 21 Balls in 2nd inns for Zimbabwe vs West Indies at Mumbai on 23-Feb-2026 (SR-205%)
843 Down 15 Gerhard Erasmus (Namibia) flag Gerhard Erasmus (Namibia) 28.90 52 Runs in 31 Balls in 1st inns for Namibia vs Scotland at Bridgetown on 06-Jun-2024 (SR-168%)
844 Down 15 Kane Williamson (New Zealand) flag Kane Williamson (New Zealand) 28.90 60 Runs in 38 Balls in 2nd inns for New Zealand vs Pakistan at Dubai on 04-Nov-2018 (SR-158%)
845 Down 15 Aiden Markram (South Africa) flag Aiden Markram (South Africa) 28.89 61 Runs in 46 Balls in 1st inns for South Africa vs India at Dharamsala on 14-Dec-2025 (SR-133%)
846 Down 15 Mohammad Nabi (Afghanistan) flag Mohammad Nabi (Afghanistan) 28.89 59 Runs in 38 Balls in 1st inns for Afghanistan vs Ireland at Sharjah on 17-Mar-2024 (SR-155%)
847 Down 15 Misbah-ul-Haq (Pakistan) flag Misbah-ul-Haq (Pakistan) 28.89 53 Runs in 35 Balls in 2nd inns for Pakistan vs India at Durban on 14-Sep-2007 (SR-151%)
Tags: #topcricketplayersofalltime #bestcricketplayersofalltime #greatestcricketplayers #t20icricket #t20is #ment20is #reezahendricks #hendricks #josbuttler #buttler #salmanagha #agha #romarioshepherd #shepherd #andybalbirnie #balbirnie #shaihope #hope #timdavid #david #viratkohli #kohli #jasonholder #holder #dasunshanaka #shanaka #mohammadhafeez #hafeez #iccrankings #icctestrankings #iccodirankings #icct20irankings #iccteamrankings #iccplayerrankings #iccmenrankings #iccwomenrankings #iplrankings