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 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%)
703 Down 18 Sikandar Raza (Zimbabwe) flag Sikandar Raza (Zimbabwe) 43.69 72* Runs in 46 Balls in 2nd inns for Zimbabwe vs Bangladesh at Mirpur on 12-May-2024 (SR-157%)
704 Down 18 Saiteja Mukkamalla (U.S.A.) flag Saiteja Mukkamalla (U.S.A.) 43.67 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%)
705 Down 18 Finn Allen (New Zealand) flag Finn Allen (New Zealand) 43.67 74 Runs in 41 Balls in 1st inns for New Zealand vs Pakistan at Hamilton on 14-Jan-2024 (SR-180%)
706 Down 18 Mushfiqur Rahim (Bangladesh) flag Mushfiqur Rahim (Bangladesh) 43.66 72* Runs in 35 Balls in 2nd inns for Bangladesh vs Sri Lanka at Colombo on 10-Mar-2018 (SR-206%)
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%)
708 Down 18 Ibrahim Zadran (Afghanistan) flag Ibrahim Zadran (Afghanistan) 43.58 64* Runs in 59 Balls in 2nd inns for Afghanistan vs India at Dubai on 08-Sep-2022 (SR-108%)
709 Down 18 Faf du Plessis (South Africa) flag Faf du Plessis (South Africa) 43.54 85 Runs in 65 Balls in 1st inns for South Africa vs Sri Lanka at Hambantota on 06-Aug-2013 (SR-131%)
710 Down 18 Phil Salt (England) flag Phil Salt (England) 43.52 85 Runs in 56 Balls in 1st inns for England vs New Zealand at Christchurch on 20-Oct-2025 (SR-152%)
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%)
712 Down 18 Chris Morris (South Africa) flag Chris Morris (South Africa) 43.51 55* Runs in 29 Balls in 2nd inns for South Africa vs Pakistan at Centurion on 06-Feb-2019 (SR-190%)
713 Down 18 Glenn Phillips (New Zealand) flag Glenn Phillips (New Zealand) 43.45 70* Runs in 52 Balls in 2nd inns for New Zealand vs Pakistan at Christchurch on 19-Jan-2024 (SR-135%)
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%)
717 Down 18 Rohit Sharma (India) flag Rohit Sharma (India) 43.41 62* Runs in 55 Balls in 2nd inns for India vs West Indies at Mirpur on 23-Mar-2014 (SR-113%)
718 Down 18 Steven Smith (Australia) flag Steven Smith (Australia) 43.40 61* Runs in 43 Balls in 1st inns for Australia vs Pakistan at Mohali on 25-Mar-2016 (SR-142%)
719 Down 18 Hardik Pandya (India) flag Hardik Pandya (India) 43.38 35* Runs in 13 Balls in 1st inns for India vs Afghanistan at Abu Dhabi on 03-Nov-2021 (SR-269%)
720 Down 18 Mohammad Hafeez (Pakistan) flag Mohammad Hafeez (Pakistan) 43.37 64 Runs in 42 Balls in 1st inns for Pakistan vs Bangladesh at Kolkata on 16-Mar-2016 (SR-152%)
721 Down 18 Morne van Wyk (South Africa) flag Morne van Wyk (South Africa) 43.35 67 Runs in 39 Balls in 2nd inns for South Africa vs India at Durban on 09-Jan-2011 (SR-172%)
722 Down 18 Virat Kohli (India) flag Virat Kohli (India) 43.32 55* Runs in 37 Balls in 2nd inns for India vs Pakistan at Kolkata on 19-Mar-2016 (SR-149%)
723 Down 18 Damien Martyn (Australia) flag Damien Martyn (Australia) 43.30 96 Runs in 56 Balls in 1st inns for Australia vs South Africa at Brisbane on 09-Jan-2006 (SR-171%)
724 Down 18 Mohammad Rizwan (Pakistan) flag Mohammad Rizwan (Pakistan) 43.29 89 Runs in 59 Balls in 2nd inns for Pakistan vs New Zealand at Napier on 22-Dec-2020 (SR-151%)
725 Down 18 Anwar Ali (Pakistan) flag Anwar Ali (Pakistan) 43.29 46 Runs in 17 Balls in 2nd inns for Pakistan vs Sri Lanka at Colombo on 01-Aug-2015 (SR-271%)
726 Down 18 Shreyas Iyer (India) flag Shreyas Iyer (India) 43.26 73* Runs in 45 Balls in 2nd inns for India vs Sri Lanka at Dharamsala on 27-Feb-2022 (SR-162%)
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%)
729 Down 18 Virat Kohli (India) flag Virat Kohli (India) 43.24 85 Runs in 61 Balls in 2nd inns for India vs Australia at Sydney on 08-Dec-2020 (SR-139%)
730 Down 18 Virat Kohli (India) flag Virat Kohli (India) 43.24 62* Runs in 44 Balls in 1st inns for India vs Netherlands at Sydney on 27-Oct-2022 (SR-141%)
731 Down 18 Gareth Delany (Ireland) flag Gareth Delany (Ireland) 43.22 89* Runs in 49 Balls in 1st inns for Ireland vs Oman at Abu Dhabi on 21-Oct-2019 (SR-182%)
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%)
733 Down 18 Jamie Smith (England) flag Jamie Smith (England) 43.19 60 Runs in 26 Balls in 1st inns for England vs West Indies at Southampton on 10-Jun-2025 (SR-231%)
734 Down 18 Babar Hayat (Hong Kong) flag Babar Hayat (Hong Kong) 43.18 83 Runs in 35 Balls in 2nd inns for Hong Kong vs Malaysia at Al Amerat on 17-Apr-2024 (SR-237%)
735 Down 18 Aftab Ahmed (Bangladesh) flag Aftab Ahmed (Bangladesh) 43.15 62* Runs in 49 Balls in 2nd inns for Bangladesh vs West Indies at Johannesburg on 13-Sep-2007 (SR-127%)
736 Down 18 Alex Hales (England) flag Alex Hales (England) 43.14 68 Runs in 51 Balls in 2nd inns for England vs West Indies at Pallekele on 27-Sep-2012 (SR-133%)
737 Down 18 Jonny Bairstow (England) flag Jonny Bairstow (England) 43.11 90 Runs in 53 Balls in 1st inns for England vs South Africa at Bristol on 27-Jul-2022 (SR-170%)
738 Down 18 Pathum Nissanka (Sri Lanka) flag Pathum Nissanka (Sri Lanka) 43.07 47 Runs in 28 Balls in 1st inns for Sri Lanka vs Bangladesh at Dallas on 07-Jun-2024 (SR-168%)
739 Down 18 Rahmanullah Gurbaz (Afghanistan) flag Rahmanullah Gurbaz (Afghanistan) 43.03 100 Runs in 52 Balls in 1st inns for Afghanistan vs United Arab Emirates at Sharjah on 29-Dec-2023 (SR-192%)
740 Down 18 Saif Hassan (Bangladesh) flag Saif Hassan (Bangladesh) 43.03 64* Runs in 38 Balls in 2nd inns for Bangladesh vs Afghanistan at Sharjah on 05-Oct-2025 (SR-168%)
741 Down 18 Abdul Razzaq (Pakistan) flag Abdul Razzaq (Pakistan) 43.01 46* Runs in 18 Balls in 2nd inns for Pakistan vs England at Dubai on 20-Feb-2010 (SR-256%)
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%)
743 Down 18 Babar Azam (Pakistan) flag Babar Azam (Pakistan) 42.95 59* Runs in 38 Balls in 1st inns for Pakistan vs Australia at Sydney on 03-Nov-2019 (SR-155%)
744 Down 18 Jacques Kallis (South Africa) flag Jacques Kallis (South Africa) 42.93 57* Runs in 49 Balls in 2nd inns for South Africa vs England at Nottingham on 11-Jun-2009 (SR-116%)
745 Down 18 Shane Watson (Australia) flag Shane Watson (Australia) 42.91 54 Runs in 32 Balls in 1st inns for Australia vs India at Bridgetown on 07-May-2010 (SR-169%)
746 Down 18 Sahibzada Farhan (Pakistan) flag Sahibzada Farhan (Pakistan) 42.88 74 Runs in 41 Balls in 1st inns for Pakistan vs Bangladesh at Lahore on 30-May-2025 (SR-180%)
747 Down 18 Suryakumar Yadav (India) flag Suryakumar Yadav (India) 42.88 63 Runs in 30 Balls in 1st inns for India vs New Zealand at Thiruvananthapuram on 31-Jan-2026 (SR-210%)
748 Down 19 Suryakumar Yadav (India) flag Suryakumar Yadav (India) 42.87 69 Runs in 36 Balls in 2nd inns for India vs Australia at Hyderabad on 25-Sep-2022 (SR-192%)
749 Down 19 Mohammad Rizwan (Pakistan) flag Mohammad Rizwan (Pakistan) 42.85 73* Runs in 47 Balls in 2nd inns for Pakistan vs South Africa at Centurion on 14-Apr-2021 (SR-155%)
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%)
751 Down 19 Sybrand Engelbrecht (Netherlands) flag Sybrand Engelbrecht (Netherlands) 42.79 75 Runs in 40 Balls in 1st inns for Netherlands vs Namibia at Kirtipur on 29-Feb-2024 (SR-188%)
752 Down 19 Mohammad Rizwan (Pakistan) flag Mohammad Rizwan (Pakistan) 42.72 76* Runs in 57 Balls in 1st inns for Pakistan vs England at Manchester on 20-Jul-2021 (SR-133%)
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%)
754 Down 19 Litton Das (Bangladesh) flag Litton Das (Bangladesh) 42.70 76 Runs in 50 Balls in 1st inns for Bangladesh vs Sri Lanka at Dambula on 13-Jul-2025 (SR-152%)
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%)
757 Down 19 Zeeshan Ali (Hong Kong) flag Zeeshan Ali (Hong Kong) 42.66 101 Runs in 58 Balls in 1st inns for Hong Kong vs Malaysia at Singapore on 18-Jul-2025 (SR-174%)
758 Down 19 Daren Sammy (West Indies) flag Daren Sammy (West Indies) 42.65 34* Runs in 13 Balls in 2nd inns for West Indies vs Australia at Mirpur on 28-Mar-2014 (SR-262%)
759 Down 19 Virender Sehwag (India) flag Virender Sehwag (India) 42.64 68 Runs in 52 Balls in 1st inns for India vs England at Durban on 19-Sep-2007 (SR-131%)
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%)
761 Down 19 Tim David (Australia/Singapore) flag Tim David (Australia/Singapore) 42.62 54 Runs in 27 Balls in 1st inns for Australia vs India at Hyderabad on 25-Sep-2022 (SR-200%)
762 Down 19 Mitchell Marsh (Australia) flag Mitchell Marsh (Australia) 42.62 75 Runs in 44 Balls in 1st inns for Australia vs West Indies at Gros Islet on 14-Jul-2021 (SR-170%)
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%)
764 Down 19 Suryakumar Yadav (India) flag Suryakumar Yadav (India) 42.53 68* Runs in 26 Balls in 1st inns for India vs Hong Kong at Dubai on 31-Aug-2022 (SR-262%)
765 Down 19 Dwaine Pretorius (South Africa) flag Dwaine Pretorius (South Africa) 42.52 77* Runs in 42 Balls in 1st inns for South Africa vs Sri Lanka at Johannesburg on 24-Mar-2019 (SR-183%)
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%)
767 Down 19 Ross Taylor (New Zealand) flag Ross Taylor (New Zealand) 42.49 62 Runs in 43 Balls in 1st inns for New Zealand vs Sri Lanka at Johannesburg on 15-Sep-2007 (SR-144%)
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%)
769 Down 19 Michael Leask (Scotland) flag Michael Leask (Scotland) 42.44 44 Runs in 27 Balls in 1st inns for Scotland vs Namibia at Abu Dhabi on 27-Oct-2021 (SR-163%)
770 Down 19 Sabbir Rahman (Bangladesh) flag Sabbir Rahman (Bangladesh) 42.41 80 Runs in 54 Balls in 1st inns for Bangladesh vs Sri Lanka at Mirpur on 28-Feb-2016 (SR-148%)
771 Down 19 Solomon Mire (Zimbabwe) flag Solomon Mire (Zimbabwe) 42.40 94 Runs in 63 Balls in 1st inns for Zimbabwe vs Pakistan at Harare on 04-Jul-2018 (SR-149%)
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%)
773 Down 19 Mahmudullah (Bangladesh) flag Mahmudullah (Bangladesh) 42.34 49* Runs in 29 Balls in 1st inns for Bangladesh vs Australia at Bengaluru on 21-Mar-2016 (SR-169%)
774 Down 19 Shubman Gill (India) flag Shubman Gill (India) 42.33 77 Runs in 47 Balls in 2nd inns for India vs West Indies at Lauderhill on 12-Aug-2023 (SR-164%)
775 Down 19 Brendan Taylor (Zimbabwe) flag Brendan Taylor (Zimbabwe) 42.33 75* Runs in 43 Balls in 1st inns for Zimbabwe vs New Zealand at Hamilton on 14-Feb-2012 (SR-174%)
776 Down 19 Jos Buttler (England) flag Jos Buttler (England) 42.31 54 Runs in 28 Balls in 1st inns for England vs South Africa at Johannesburg on 21-Feb-2016 (SR-193%)
777 Down 19 Rizwan Cheema (Canada) flag Rizwan Cheema (Canada) 42.29 68 Runs in 43 Balls in 2nd inns for Canada vs Sri Lanka at King City on 12-Oct-2008 (SR-158%)
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%)
779 Down 19 Brendon McCullum (New Zealand) flag Brendon McCullum (New Zealand) 42.27 81* Runs in 46 Balls in 2nd inns for New Zealand vs Zimbabwe at Harare on 15-Oct-2011 (SR-176%)
780 Down 19 Richmond Mutumbami (Zimbabwe) flag Richmond Mutumbami (Zimbabwe) 42.25 54 Runs in 32 Balls in 2nd inns for Zimbabwe vs Bangladesh at Chattogram on 18-Sep-2019 (SR-169%)
781 Down 19 Kane Williamson (New Zealand) flag Kane Williamson (New Zealand) 42.23 60 Runs in 38 Balls in 2nd inns for New Zealand vs Pakistan at Dubai on 04-Nov-2018 (SR-158%)
782 Down 19 Aiden Markram (South Africa) flag Aiden Markram (South Africa) 42.23 61 Runs in 46 Balls in 1st inns for South Africa vs India at Dharamsala on 14-Dec-2025 (SR-133%)
783 Down 19 Mohammad Nabi (Afghanistan) flag Mohammad Nabi (Afghanistan) 42.22 59 Runs in 38 Balls in 1st inns for Afghanistan vs Ireland at Sharjah on 17-Mar-2024 (SR-155%)
784 Down 19 Misbah-ul-Haq (Pakistan) flag Misbah-ul-Haq (Pakistan) 42.22 53 Runs in 35 Balls in 2nd inns for Pakistan vs India at Durban on 14-Sep-2007 (SR-151%)
785 Down 19 Andre Fletcher (West Indies) flag Andre Fletcher (West Indies) 42.21 53 Runs in 32 Balls in 2nd inns for West Indies vs Australia at London on 06-Jun-2009 (SR-166%)
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%)
787 Down 19 Faf du Plessis (South Africa) flag Faf du Plessis (South Africa) 42.15 79 Runs in 41 Balls in 1st inns for South Africa vs Australia at Johannesburg on 06-Mar-2016 (SR-193%)
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%)
789 Down 19 Babar Azam (Pakistan) flag Babar Azam (Pakistan) 42.12 70 Runs in 49 Balls in 1st inns for Pakistan vs Namibia at Abu Dhabi on 02-Nov-2021 (SR-143%)
790 Down 19 Gary Wilson (Ireland) flag Gary Wilson (Ireland) 42.11 65* Runs in 29 Balls in 1st inns for Ireland vs Scotland at Dubai on 20-Jan-2017 (SR-224%)
791 Down 19 Dinesh Karthik (India) flag Dinesh Karthik (India) 42.08 55 Runs in 27 Balls in 1st inns for India vs South Africa at Rajkot on 17-Jun-2022 (SR-204%)
792 Down 19 Virat Kohli (India) flag Virat Kohli (India) 42.05 73* Runs in 49 Balls in 2nd inns for India vs England at Ahmedabad on 14-Mar-2021 (SR-149%)
793 Down 19 Harry Brook (England) flag Harry Brook (England) 42.05 51 Runs in 26 Balls in 2nd inns for England vs India at Pune on 31-Jan-2025 (SR-196%)
794 Down 19 Mohammad Hafeez (Pakistan) flag Mohammad Hafeez (Pakistan) 42.04 69 Runs in 36 Balls in 1st inns for Pakistan vs England at Manchester on 30-Aug-2020 (SR-192%)
795 Down 19 Roston Chase (West Indies) flag Roston Chase (West Indies) 42.01 52 Runs in 42 Balls in 1st inns for West Indies vs South Africa at North Sound on 23-Jun-2024 (SR-124%)
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%)
797 Down 19 Rahmanullah Gurbaz (Afghanistan) flag Rahmanullah Gurbaz (Afghanistan) 41.97 60 Runs in 49 Balls in 1st inns for Afghanistan vs Australia at Kingstown on 22-Jun-2024 (SR-122%)
798 Down 19 KL Rahul (India) flag KL Rahul (India) 41.97 91 Runs in 56 Balls in 1st inns for India vs West Indies at Mumbai on 11-Dec-2019 (SR-163%)
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%)
800 Down 19 Asif Ali (Pakistan) flag Asif Ali (Pakistan) 41.96 25* Runs in 7 Balls in 2nd inns for Pakistan vs Afghanistan at Dubai on 29-Oct-2021 (SR-357%)
Tags: #topcricketplayersofalltime #bestcricketplayersofalltime #greatestcricketplayers #t20icricket #t20is #ment20is #shakibalhasan #hasan #jeanpaulduminy #duminy #sikandarraza #raza #saitejamukkamalla #mukkamalla #finnallen #allen #mushfiqurrahim #rahim #jannicolloftieeaton #loftieeaton #ibrahimzadran #zadran #fafduplessis #plessis #philsalt #salt #steventaylor #taylor #iccrankings #icctestrankings #iccodirankings #icct20irankings #iccteamrankings #iccplayerrankings #iccmenrankings #iccwomenrankings #iplrankings