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.  Updated - 16th Nov 2025. Next Update- post 7th Jan 2026.
CRR Change Name Points Stats
701 No change Dinesh Karthik (India) flag Dinesh Karthik (India) 34.85 97* Runs in 50 Balls in 1st inns for Kolkata Knight Riders vs Rajasthan Royals at Kolkata on 25-Apr-2019 (SR-194%)
702 No change Ryan McLaren (South Africa) flag Ryan McLaren (South Africa) 34.84 77 Runs in 50 Balls in 2nd inns for Lancashire vs Northamptonshire at Northampton on 03-Aug-2017 (SR-154%)
703 No change Rikki Clarke (England) flag Rikki Clarke (England) 34.81 70* Runs in 37 Balls in 1st inns for Warwickshire vs Essex at Chelmsford on 02-Aug-2014 (SR-189%)
704 No change Jim Allenby (Australia) flag Jim Allenby (Australia) 34.81 110 Runs in 58 Balls in 1st inns for Leicestershire vs Nottinghamshire at Leicester on 03-Jun-2009 (SR-190%)
705 No change Usman Khan (Pakistan) flag Usman Khan (Pakistan) 34.78 100* Runs in 50 Balls in 1st inns for Multan Sultans vs Islamabad United at Rawalpindi on 10-Mar-2024 (SR-200%)
706 No change Sunil Narine (West Indies) flag Sunil Narine (West Indies) 34.77 76 Runs in 45 Balls in 1st inns for Dhaka Dominators vs Comilla Victorians at Mirpur on 20-Nov-2017 (SR-169%)
707 No change Sam Hain (England) flag Sam Hain (England) 34.76 97* Runs in 52 Balls in 2nd inns for Warwickshire vs Nottinghamshire at Birmingham on 03-Jun-2023 (SR-187%)
708 No change Chris Gayle (West Indies) flag Chris Gayle (West Indies) 34.74 92* Runs in 58 Balls in 1st inns for Royal Challengers Bengaluru vs Mumbai Indians at Bengaluru on 04-Apr-2013 (SR-159%)
709 No change Mayank Agarawal (India) flag Mayank Agarawal (India) 34.74 99* Runs in 58 Balls in 1st inns for Punjab Kings vs Delhi Capitals at Ahmedabad on 02-May-2021 (SR-171%)
710 No change Jonny Bairstow (England) flag Jonny Bairstow (England) 34.72 66 Runs in 29 Balls in 1st inns for Punjab Kings vs Royal Challengers Bengaluru at Mumbai on 13-May-2022 (SR-228%)
711 No change Colin Ingram (South Africa) flag Colin Ingram (South Africa) 34.72 71 Runs in 37 Balls in 2nd inns for Karachi Kings vs Peshawar Zalmi at Karachi on 11-Mar-2019 (SR-192%)
712 No change Martin Guptill (New Zealand) flag Martin Guptill (New Zealand) 34.71 70 Runs in 41 Balls in 1st inns for Auckland vs Canterbury at Auckland on 22-Jan-2012 (SR-171%)
713 No change Craig Cachopa (New Zealand) flag Craig Cachopa (New Zealand) 34.70 89* Runs in 54 Balls in 2nd inns for Sussex vs Hampshire at Southampton on 19-Jun-2015 (SR-165%)
714 No change Matthew Wade (Australia) flag Matthew Wade (Australia) 34.70 74 Runs in 32 Balls in 1st inns for Warwickshire vs Worcestershire at Worcester on 15-Jul-2016 (SR-231%)
715 No change Ashutosh Sharma (India) flag Ashutosh Sharma (India) 34.69 66* Runs in 31 Balls in 2nd inns for Delhi Capitals vs Lucknow Super Giants at Visakhapatnam on 24-Mar-2025 (SR-213%)
716 No change Joe Denly (England) flag Joe Denly (England) 34.68 110 Runs in 58 Balls in 1st inns for Kent vs Middlesex at Canterbury on 05-Jun-2022 (SR-190%)
717 No change Dawid Malan (England) flag Dawid Malan (England) 34.67 84 Runs in 38 Balls in 2nd inns for Cumilla Warriors vs Chattogram Challengers at Chattogram on 20-Dec-2019 (SR-221%)
718 No change Yuvraj Singh (India) flag Yuvraj Singh (India) 34.66 71 Runs in 37 Balls in 2nd inns for Yorkshire vs Leicestershire at Leicester on 16-Jun-2003 (SR-192%)
719 No change Evin Lewis (West Indies) flag Evin Lewis (West Indies) 34.66 75 Runs in 34 Balls in 1st inns for Dhaka Dominators vs Rangpur Riders at Mirpur on 30-Nov-2016 (SR-221%)
720 No change Ronnie Hira (New Zealand) flag Ronnie Hira (New Zealand) 34.66 91* Runs in 41 Balls in 2nd inns for Canterbury vs Central Districts at Napier on 30-Nov-2014 (SR-222%)
721 No change Zak Crawley (England) flag Zak Crawley (England) 34.65 108* Runs in 54 Balls in 2nd inns for Kent vs Hampshire at Southampton on 14-Sep-2020 (SR-200%)
722 No change Usman Khawaja (Australia) flag Usman Khawaja (Australia) 34.65 109* Runs in 70 Balls in 1st inns for Sydney Thunder vs Melbourne Stars at Melbourne on 20-Dec-2015 (SR-156%)
723 No change Dwayne Smith (West Indies) flag Dwayne Smith (West Indies) 34.65 104* Runs in 67 Balls in 2nd inns for Barbados Royals vs Guyana Amazon Warriors at Bridgetown on 26-Jul-2014 (SR-155%)
724 No change Rassie van der Dussen (South Africa) flag Rassie van der Dussen (South Africa) 34.64 104* Runs in 52 Balls in 2nd inns for Lahore Qalandars vs Peshawar Zalmi at Lahore on 25-Feb-2024 (SR-200%)
725 No change Liam Livingstone (England) flag Liam Livingstone (England) 34.62 92* Runs in 40 Balls in 2nd inns for Birmingham Phoenix (Men) vs Northern Superchargers (Men) at Leeds on 17-Aug-2021 (SR-230%)
726 No change Sanjay Krishnamurthi (U.S.A.) flag Sanjay Krishnamurthi (U.S.A.) 34.60 92 Runs in 40 Balls in 2nd inns for San Francisco Unicorns vs Los Angeles Knight Riders at Lauderhill on 06-Jul-2025 (SR-230%)
727 No change Jos Buttler (England) flag Jos Buttler (England) 34.59 70* Runs in 37 Balls in 2nd inns for Paarl Royals vs Joburg Super Kings at Paarl on 17-Jan-2024 (SR-189%)
728 No change Travis Birt (Australia) flag Travis Birt (Australia) 34.58 94* Runs in 56 Balls in 1st inns for Khulna Royal Bengals vs Dhaka Gladiators at Mirpur on 11-Feb-2013 (SR-168%)
729 No change Colin Ingram (South Africa) flag Colin Ingram (South Africa) 34.58 114 Runs in 55 Balls in 2nd inns for Glamorgan vs Essex at Chelmsford on 16-Jul-2017 (SR-207%)
730 No change Marcus Trescothick (England) flag Marcus Trescothick (England) 34.57 60 Runs in 28 Balls in 1st inns for Somerset vs Nottinghamshire at Southampton on 14-Aug-2010 (SR-214%)
731 No change Tom Abell (England) flag Tom Abell (England) 34.57 78* Runs in 45 Balls in 2nd inns for Somerset vs Lancashire at Taunton on 26-Aug-2021 (SR-173%)
732 No change Tom Curran (England) flag Tom Curran (England) 34.56 64* Runs in 34 Balls in 1st inns for Gulf Giants vs Desert Vipers at Dubai on 29-Jan-2025 (SR-188%)
733 No change Sikandar Raza (Zimbabwe) flag Sikandar Raza (Zimbabwe) 34.55 71* Runs in 34 Balls in 1st inns for Lahore Qalandars vs Quetta Gladiators at Lahore on 02-Mar-2023 (SR-209%)
734 No change Donovan Ferreira (South Africa) flag Donovan Ferreira (South Africa) 34.54 56* Runs in 20 Balls in 2nd inns for Joburg Super Kings vs Pretoria Capitals at Johannesburg on 20-Jan-2024 (SR-280%)
735 No change Fakhar Zaman (Pakistan) flag Fakhar Zaman (Pakistan) 34.51 96 Runs in 45 Balls in 1st inns for Lahore Qalandars vs Peshawar Zalmi at Lahore on 26-Feb-2023 (SR-213%)
736 No change Chris Gayle (West Indies) flag Chris Gayle (West Indies) 34.51 60 Runs in 24 Balls in 1st inns for Chattogram Challengers vs Chittagong Kings at Mirpur on 15-Jan-2020 (SR-250%)
737 No change David Wiese (Namibia) flag David Wiese (Namibia) 34.50 28* Runs in 8 Balls in 1st inns for Lahore Qalandars vs Multan Sultans at Lahore on 27-Feb-2022 (SR-350%)
738 No change Sanju Samson (India) flag Sanju Samson (India) 34.49 119 Runs in 63 Balls in 2nd inns for Rajasthan Royals vs Punjab Kings at Mumbai on 12-Apr-2021 (SR-189%)
739 No change Aneurin Donald (England) flag Aneurin Donald (England) 34.48 85 Runs in 30 Balls in 2nd inns for Derbyshire vs Yorkshire at Chesterfield on 06-Jul-2025 (SR-283%)
740 No change Rahmanullah Gurbaz (Afghanistan) flag Rahmanullah Gurbaz (Afghanistan) 34.47 81 Runs in 39 Balls in 2nd inns for Dubai Capitals vs MI Emirates at Dubai on 20-Jan-2024 (SR-208%)
741 No change Rahmanullah Gurbaz (Afghanistan) flag Rahmanullah Gurbaz (Afghanistan) 34.46 89 Runs in 43 Balls in 2nd inns for Pretoria Capitals vs Durban's Super Giants at Durban on 10-Jan-2025 (SR-207%)
742 No change Cameron Delport (South Africa) flag Cameron Delport (South Africa) 34.45 117* Runs in 60 Balls in 1st inns for Islamabad United vs Lahore Qalandars at Karachi on 09-Mar-2019 (SR-195%)
743 No change Mahidul Islam Ankon (Bangladesh) flag Mahidul Islam Ankon (Bangladesh) 34.44 59* Runs in 22 Balls in 1st inns for Khulna Tigers vs Chittagong Vikings at Mirpur on 31-Dec-2024 (SR-268%)
744 No change Chris Gayle (West Indies) flag Chris Gayle (West Indies) 34.42 96 Runs in 56 Balls in 2nd inns for Royal Challengers Bengaluru vs Kolkata Knight Riders at Kolkata on 11-Apr-2015 (SR-171%)
745 No change Glenn Maxwell (Australia) flag Glenn Maxwell (Australia) 34.42 70 Runs in 37 Balls in 2nd inns for Melbourne Stars vs Hobart Hurricanes at Hobart on 02-Jan-2021 (SR-189%)
746 No change Babar Azam (Pakistan) flag Babar Azam (Pakistan) 34.42 114* Runs in 62 Balls in 1st inns for Somerset vs Glamorgan at Cardiff on 16-Sep-2020 (SR-184%)
747 No change Khawaja Nafay (Pakistan) flag Khawaja Nafay (Pakistan) 34.41 66 Runs in 44 Balls in 1st inns for Chittagong Vikings vs Fortune Barishal at Mirpur on 07-Feb-2025 (SR-150%)
748 No change Aaron Finch (Australia) flag Aaron Finch (Australia) 34.40 117* Runs in 52 Balls in 2nd inns for Surrey vs Middlesex at London on 03-Aug-2018 (SR-225%)
749 No change Bhanuka Rajapaksa (Sri Lanka) flag Bhanuka Rajapaksa (Sri Lanka) 34.39 40 Runs in 17 Balls in 2nd inns for Galle Gladiators vs Jaffna Kings at Hambantota on 16-Dec-2020 (SR-235%)
750 No change Jason Sangha (Australia) flag Jason Sangha (Australia) 34.39 67 Runs in 42 Balls in 1st inns for Sydney Thunder vs Hobart Hurricanes at Hobart on 27-Jan-2025 (SR-160%)
751 No change Johnson Charles (West Indies) flag Johnson Charles (West Indies) 34.37 79* Runs in 52 Balls in 2nd inns for Comilla Victorians vs Sylhet Strikers at Mirpur on 16-Feb-2023 (SR-152%)
752 No change Prithvi Shaw (India) flag Prithvi Shaw (India) 34.36 99 Runs in 55 Balls in 2nd inns for Delhi Capitals vs Kolkata Knight Riders at Delhi on 30-Mar-2019 (SR-180%)
753 No change Nic Maddinson (Australia) flag Nic Maddinson (Australia) 34.36 85 Runs in 48 Balls in 1st inns for Sydney Sixers vs Adelaide Strikers at Adelaide on 24-Jan-2015 (SR-177%)
754 No change Shikhar Dhawan (India) flag Shikhar Dhawan (India) 34.36 101* Runs in 58 Balls in 2nd inns for Delhi Capitals vs Chennai Super Kings at Sharjah on 17-Oct-2020 (SR-174%)
755 No change Hamish Rutherford (New Zealand) flag Hamish Rutherford (New Zealand) 34.29 84 Runs in 43 Balls in 2nd inns for Essex vs Sussex at Hove on 21-Jul-2013 (SR-195%)
756 No change Mitchell Hay (New Zealand) flag Mitchell Hay (New Zealand) 34.27 73* Runs in 31 Balls in 1st inns for Canterbury vs Northern Districts at Christchurch on 09-Jan-2024 (SR-235%)
757 No change Sam Northeast (England) flag Sam Northeast (England) 34.27 114 Runs in 58 Balls in 1st inns for Kent vs Somerset at Taunton on 31-May-2015 (SR-197%)
758 No change Luke Wright (England) flag Luke Wright (England) 34.25 117 Runs in 60 Balls in 1st inns for Melbourne Stars vs Hobart Hurricanes at Hobart on 09-Jan-2012 (SR-195%)
759 No change Chris Gayle (West Indies) flag Chris Gayle (West Indies) 34.24 102* Runs in 55 Balls in 2nd inns for Royal Challengers Bengaluru vs Kolkata Knight Riders at Kolkata on 22-Apr-2011 (SR-185%)
760 No change Craig Kieswetter (England) flag Craig Kieswetter (England) 34.24 84 Runs in 42 Balls in 2nd inns for Somerset vs Gloucestershire at Bristol on 26-Jun-2009 (SR-200%)
761 No change Mushfiqur Rahim (Bangladesh) flag Mushfiqur Rahim (Bangladesh) 34.22 96 Runs in 51 Balls in 2nd inns for Khulna Tigers vs Chittagong Kings at Chattogram on 17-Dec-2019 (SR-188%)
762 No change Rilee Rossouw (South Africa) flag Rilee Rossouw (South Africa) 34.19 83 Runs in 44 Balls in 2nd inns for Rangpur Riders vs Dhaka Dominators at Mirpur on 11-Jan-2019 (SR-189%)
763 No change Daren Sammy (West Indies) flag Daren Sammy (West Indies) 34.19 47* Runs in 14 Balls in 1st inns for Chittagong Kings vs Comilla Victorians at Chattogram on 25-Nov-2017 (SR-336%)
764 No change James Vince (England) flag James Vince (England) 34.19 56 Runs in 32 Balls in 2nd inns for Hampshire vs Nottinghamshire at Birmingham on 02-Sep-2017 (SR-175%)
765 No change Luke Ronchi (New Zealand) flag Luke Ronchi (New Zealand) 34.19 52 Runs in 26 Balls in 2nd inns for Islamabad United vs Peshawar Zalmi at Karachi on 25-Mar-2018 (SR-200%)
766 No change Jamie How (New Zealand) flag Jamie How (New Zealand) 34.18 102 Runs in 48 Balls in 1st inns for Central Districts vs Wellington at New Plymouth on 18-Jan-2012 (SR-213%)
767 No change Kieron Pollard (West Indies) flag Kieron Pollard (West Indies) 34.18 62 Runs in 26 Balls in 1st inns for Dhaka Dominators vs Rangpur Riders at Mirpur on 11-Jan-2019 (SR-238%)
768 No change Mark Pettini (England) flag Mark Pettini (England) 34.17 57 Runs in 32 Balls in 2nd inns for Essex vs Leicestershire at Nottingham on 12-Aug-2006 (SR-178%)
769 No change Faf du Plessis (South Africa) flag Faf du Plessis (South Africa) 34.15 101 Runs in 54 Balls in 1st inns for Comilla Victorians vs Khulna Tigers at Mirpur on 12-Feb-2022 (SR-187%)
770 No change Jason Roy (England) flag Jason Roy (England) 34.14 58 Runs in 25 Balls in 2nd inns for Surrey vs Warwickshire at Birmingham on 23-Aug-2014 (SR-232%)
771 No change Marco Jansen (South Africa) flag Marco Jansen (South Africa) 34.14 71* Runs in 31 Balls in 1st inns for Sunrisers Eastern Cape vs Paarl Royals at Paarl on 02-Feb-2024 (SR-229%)
772 No change Tim David (Australia) flag Tim David (Australia) 34.13 76* Runs in 41 Balls in 2nd inns for Hobart Hurricanes vs Sydney Thunder at Hobart on 15-Jan-2023 (SR-185%)
773 No change Manish Pandey (India) flag Manish Pandey (India) 34.09 83* Runs in 49 Balls in 1st inns for Sunrisers Hyderabad vs Chennai Super Kings at Chennai on 23-Apr-2019 (SR-169%)
774 No change Alex Hales (England) flag Alex Hales (England) 34.08 86* Runs in 43 Balls in 2nd inns for Nottinghamshire vs Warwickshire at Nottingham on 15-May-2015 (SR-200%)
775 No change Ross Taylor (New Zealand) flag Ross Taylor (New Zealand) 34.06 81* Runs in 33 Balls in 2nd inns for Royal Challengers Bengaluru vs Kolkata Knight Riders at Centurion on 12-May-2009 (SR-245%)
776 No change James Vince (England) flag James Vince (England) 34.03 61* Runs in 24 Balls in 2nd inns for Multan Sultans vs Islamabad United at Rawalpindi on 08-Mar-2020 (SR-254%)
777 No change Abhishek Sharma (India) flag Abhishek Sharma (India) 34.02 59 Runs in 20 Balls in 2nd inns for Sunrisers Hyderabad vs Lucknow Super Giants at Lucknow on 19-May-2025 (SR-295%)
778 No change Rilee Rossouw (South Africa) flag Rilee Rossouw (South Africa) 34.02 100* Runs in 51 Balls in 1st inns for Rangpur Riders vs Chattogram Challengers at Chattogram on 25-Jan-2019 (SR-196%)
779 No change Lewis Gregory (England) flag Lewis Gregory (England) 34.02 60* Runs in 24 Balls in 1st inns for Somerset vs Nottinghamshire at Taunton on 26-Aug-2018 (SR-250%)
780 No change Alviro Petersen (South Africa) flag Alviro Petersen (South Africa) 33.99 103* Runs in 52 Balls in 2nd inns for Lancashire vs Leicestershire at Leicester on 15-Jul-2016 (SR-198%)
781 No change AB de Villiers (South Africa) flag AB de Villiers (South Africa) 33.98 89* Runs in 46 Balls in 1st inns for Royal Challengers Bengaluru vs Punjab Kings at Indore on 10-Apr-2017 (SR-193%)
782 No change Finn Allen (New Zealand) flag Finn Allen (New Zealand) 33.98 78* Runs in 46 Balls in 2nd inns for Auckland vs Canterbury at Christchurch on 07-Jan-2024 (SR-170%)
783 No change Jonny Bairstow (England) flag Jonny Bairstow (England) 33.97 92 Runs in 42 Balls in 2nd inns for Yorkshire vs Durham at Leeds on 10-Jul-2015 (SR-219%)
784 No change Jos Buttler (England) flag Jos Buttler (England) 33.96 116 Runs in 65 Balls in 1st inns for Rajasthan Royals vs Delhi Capitals at Mumbai on 22-Apr-2022 (SR-178%)
785 No change Alex Wakely (England) flag Alex Wakely (England) 33.96 59* Runs in 30 Balls in 1st inns for Northamptonshire vs Surrey at Birmingham on 17-Aug-2013 (SR-197%)
786 No change Dwayne Smith (West Indies) flag Dwayne Smith (West Indies) 33.95 73 Runs in 51 Balls in 2nd inns for Islamabad United vs Quetta Gladiators at Dubai on 23-Feb-2016 (SR-143%)
787 No change Darren Maddy (England) flag Darren Maddy (England) 33.95 86* Runs in 61 Balls in 1st inns for Leicestershire vs Nottinghamshire at Nottingham on 12-Aug-2006 (SR-141%)
788 No change Liam Livingstone (England) flag Liam Livingstone (England) 33.95 100 Runs in 51 Balls in 2nd inns for Lancashire vs Derbyshire at Derby on 06-Jul-2018 (SR-196%)
789 No change Usman Khan (Pakistan) flag Usman Khan (Pakistan) 33.94 123 Runs in 62 Balls in 1st inns for Chittagong Vikings vs Durbar Rajshahi at Mirpur on 03-Jan-2025 (SR-198%)
790 No change Alex Wakely (England) flag Alex Wakely (England) 33.93 54* Runs in 21 Balls in 2nd inns for Northamptonshire vs Worcestershire at Worcester on 13-Jul-2018 (SR-257%)
791 No change Kieron Pollard (West Indies) flag Kieron Pollard (West Indies) 33.93 70 Runs in 47 Balls in 2nd inns for Mumbai Indians vs Royal Challengers Bengaluru at Bengaluru on 14-Apr-2017 (SR-149%)
792 No change Shivam Dube (India) flag Shivam Dube (India) 33.93 66 Runs in 27 Balls in 1st inns for Chennai Super Kings vs Lucknow Super Giants at Chennai on 23-Apr-2024 (SR-244%)
793 No change Kieron Pollard (West Indies) flag Kieron Pollard (West Indies) 33.93 66* Runs in 27 Balls in 2nd inns for Mumbai Indians vs Sunrisers Hyderabad at Mumbai on 13-May-2013 (SR-244%)
794 No change Tom Kohler-Cadmore (England) flag Tom Kohler-Cadmore (England) 33.92 91* Runs in 52 Balls in 2nd inns for Sharjah Warriorz vs MI Emirates at Abu Dhabi on 02-Feb-2025 (SR-175%)
795 No change James Neesham (New Zealand) flag James Neesham (New Zealand) 33.91 69* Runs in 42 Balls in 1st inns for Rangpur Riders vs Comilla Victorians at Chattogram on 20-Feb-2024 (SR-164%)
796 No change Tom Alsop (England) flag Tom Alsop (England) 33.90 87* Runs in 41 Balls in 1st inns for Sussex vs Kent at Canterbury on 12-Jul-2024 (SR-212%)
797 No change Jacques Kallis (South Africa) flag Jacques Kallis (South Africa) 33.88 69 Runs in 49 Balls in 2nd inns for Kolkata Knight Riders vs Chennai Super Kings at Chennai on 27-May-2012 (SR-141%)
798 No change George Bailey (Australia) flag George Bailey (Australia) 33.87 58 Runs in 32 Balls in 2nd inns for Hobart Hurricanes vs Perth Scorchers at Perth on 07-Feb-2014 (SR-181%)
799 No change Andre Russell (West Indies) flag Andre Russell (West Indies) 33.85 65* Runs in 19 Balls in 1st inns for Colombo Strikers vs Galle Gladiators at Hambantota on 28-Nov-2020 (SR-342%)
800 No change Kieron Pollard (West Indies) flag Kieron Pollard (West Indies) 33.84 71 Runs in 38 Balls in 2nd inns for Trinbago Knight Riders vs Guyana Amazon Warriors at Port of Spain on 30-Sep-2019 (SR-187%)
Tags: #topcricketplayersofalltime #bestcricketplayersofalltime #greatestcricketplayers #t20cricket #t20s #ment20s #dineshkarthik #karthik #ryanmclaren #mclaren #rikkiclarke #clarke #jimallenby #allenby #usmankhan #khan #sunilnarine #narine #samhain #hain #chrisgayle #gayle #mayankagarawal #agarawal #jonnybairstow #bairstow #coliningram #ingram #iccrankings #icctestrankings #iccodirankings #icct20irankings #iccteamrankings #iccplayerrankings #iccmenrankings #iccwomenrankings #iplrankings