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
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%)
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%)
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%)
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%)
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%)
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%)
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%)
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%)
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%)
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%)
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%)
801 No change Murray Goodwin (Zimbabwe) flag Murray Goodwin (Zimbabwe) 33.81 100* Runs in 59 Balls in 1st inns for Sussex vs Surrey at Hove on 15-Jul-2011 (SR-169%)
802 No change Luke Ronchi (New Zealand) flag Luke Ronchi (New Zealand) 33.79 70 Runs in 33 Balls in 2nd inns for Guyana Amazon Warriors vs Jamaica Tallawahs at Tarouba on 06-Sep-2017 (SR-212%)
804 No change Jake Fraser-McGurk (Australia) flag Jake Fraser-McGurk (Australia) 33.78 65 Runs in 18 Balls in 2nd inns for Delhi Capitals vs Sunrisers Hyderabad at Delhi on 20-Apr-2024 (SR-361%)
805 No change Darren Stevens (England) flag Darren Stevens (England) 33.77 77 Runs in 51 Balls in 1st inns for Kent vs Somerset at Birmingham on 15-Aug-2009 (SR-151%)
806 No change Yusuf Pathan (India) flag Yusuf Pathan (India) 33.77 62* Runs in 30 Balls in 2nd inns for Rajasthan Royals vs Delhi Capitals at Centurion on 28-Apr-2009 (SR-207%)
809 No change Tom Blundell (New Zealand) flag Tom Blundell (New Zealand) 33.76 71 Runs in 39 Balls in 1st inns for Wellington vs Northern Districts at Mount Maunganui on 02-Jan-2024 (SR-182%)
810 No change Ben Cutting (Australia) flag Ben Cutting (Australia) 33.76 39* Runs in 15 Balls in 1st inns for Sunrisers Hyderabad vs Royal Challengers Bengaluru at Bengaluru on 29-May-2016 (SR-260%)
811 No change AB de Villiers (South Africa) flag AB de Villiers (South Africa) 33.75 73* Runs in 33 Balls in 1st inns for Royal Challengers Bengaluru vs Kolkata Knight Riders at Sharjah on 12-Oct-2020 (SR-221%)
813 No change Babar Azam (Pakistan) flag Babar Azam (Pakistan) 33.72 111* Runs in 63 Balls in 1st inns for Peshawar Zalmi vs Islamabad United at Lahore on 26-Feb-2024 (SR-176%)
814 No change Glenn Maxwell (Australia) flag Glenn Maxwell (Australia) 33.72 76* Runs in 32 Balls in 1st inns for Melbourne Stars vs Hobart Hurricanes at Melbourne on 19-Jan-2025 (SR-238%)
815 No change Tom Banton (England) flag Tom Banton (England) 33.71 102* Runs in 55 Balls in 2nd inns for MI Emirates vs Sharjah Warriorz at Sharjah on 19-Jan-2025 (SR-185%)
818 No change Finn Allen (New Zealand) flag Finn Allen (New Zealand) 33.67 64 Runs in 28 Balls in 1st inns for Wellington vs Northern Districts at Wellington on 24-Jan-2022 (SR-229%)
819 No change Johnson Charles (West Indies) flag Johnson Charles (West Indies) 33.66 94* Runs in 52 Balls in 2nd inns for St Lucia Kings vs Guyana Amazon Warriors at Gros Islet on 24-Jul-2016 (SR-181%)
821 No change Shane Watson (Australia) flag Shane Watson (Australia) 33.60 91* Runs in 55 Balls in 2nd inns for Quetta Gladiators vs Peshawar Zalmi at Abu Dhabi on 04-Mar-2019 (SR-165%)
823 No change Jack Leaning (England) flag Jack Leaning (England) 33.60 81* Runs in 51 Balls in 1st inns for Kent vs Gloucestershire at Canterbury on 13-Jun-2021 (SR-159%)
825 No change Marcus Stoinis (Australia) flag Marcus Stoinis (Australia) 33.58 99 Runs in 51 Balls in 2nd inns for Melbourne Stars vs Brisbane Heat at Brisbane on 20-Dec-2017 (SR-194%)
826 No change Ahmed Shehzad (Pakistan) flag Ahmed Shehzad (Pakistan) 33.58 99 Runs in 57 Balls in 2nd inns for Quetta Gladiators vs Karachi Kings at Karachi on 10-Mar-2019 (SR-174%)
827 No change Ajinkya Rahane (India) flag Ajinkya Rahane (India) 33.56 71* Runs in 29 Balls in 1st inns for Chennai Super Kings vs Kolkata Knight Riders at Kolkata on 23-Apr-2023 (SR-245%)
828 No change Michael Pepper (England) flag Michael Pepper (England) 33.56 75 Runs in 39 Balls in 2nd inns for Essex vs Surrey at London on 02-Jul-2023 (SR-192%)
829 No change Joe Weatherley (England) flag Joe Weatherley (England) 33.55 71 Runs in 50 Balls in 1st inns for Hampshire vs Somerset at Birmingham on 18-Sep-2021 (SR-142%)
830 No change Mayank Agarawal (India) flag Mayank Agarawal (India) 33.55 106 Runs in 50 Balls in 1st inns for Punjab Kings vs Rajasthan Royals at Sharjah on 27-Sep-2020 (SR-212%)
831 No change Glenn Maxwell (Australia) flag Glenn Maxwell (Australia) 33.52 79 Runs in 39 Balls in 2nd inns for Lancashire vs Warwickshire at Birmingham on 11-Aug-2019 (SR-203%)
832 No change Ambati Rayudu (India) flag Ambati Rayudu (India) 33.48 78 Runs in 39 Balls in 2nd inns for Chennai Super Kings vs Punjab Kings at Mumbai on 25-Apr-2022 (SR-200%)
833 No change Shubman Gill (India) flag Shubman Gill (India) 33.48 104 Runs in 55 Balls in 1st inns for Gujarat Titans vs Chennai Super Kings at Ahmedabad on 10-May-2024 (SR-189%)
834 No change James Hildreth (England) flag James Hildreth (England) 33.45 107* Runs in 60 Balls in 2nd inns for Somerset vs Glamorgan at Taunton on 22-Jun-2012 (SR-178%)
836 No change Mitchell Marsh (Australia) flag Mitchell Marsh (Australia) 33.44 93* Runs in 41 Balls in 1st inns for Perth Scorchers vs Brisbane Heat at Perth on 11-Jan-2020 (SR-227%)
837 No change Ben McDermott (Australia) flag Ben McDermott (Australia) 33.43 110* Runs in 60 Balls in 2nd inns for Hobart Hurricanes vs Adelaide Strikers at Hobart on 27-Dec-2021 (SR-183%)
838 No change Marnus Labuschagne (Australia) flag Marnus Labuschagne (Australia) 33.42 93* Runs in 56 Balls in 2nd inns for Glamorgan vs Gloucestershire at Cardiff on 10-Jun-2021 (SR-166%)
839 No change Azam Khan (Pakistan) flag Azam Khan (Pakistan) 33.40 97 Runs in 42 Balls in 1st inns for Islamabad United vs Quetta Gladiators at Karachi on 24-Feb-2023 (SR-231%)
841 No change Josh Brown (Australia) flag Josh Brown (Australia) 33.39 62 Runs in 23 Balls in 1st inns for Brisbane Heat vs Sydney Sixers at Brisbane on 01-Jan-2023 (SR-270%)
842 No change Umar Akmal (Pakistan) flag Umar Akmal (Pakistan) 33.39 93 Runs in 40 Balls in 1st inns for Lahore Qalandars vs Quetta Gladiators at Dubai on 08-Feb-2016 (SR-233%)
843 No change Murali Vijay (India) flag Murali Vijay (India) 33.38 113 Runs in 58 Balls in 1st inns for Chennai Super Kings vs Delhi Capitals at Chennai on 25-May-2012 (SR-195%)
846 No change Chris Lynn (Australia) flag Chris Lynn (Australia) 33.35 85* Runs in 48 Balls in 2nd inns for Brisbane Heat vs Sydney Thunder at Sydney on 28-Dec-2016 (SR-177%)
847 No change Glenn Maxwell (Australia) flag Glenn Maxwell (Australia) 33.35 83 Runs in 39 Balls in 1st inns for Melbourne Stars vs Brisbane Heat at Carrara on 20-Dec-2019 (SR-213%)
848 No change Steven Smith (Australia) flag Steven Smith (Australia) 33.33 101 Runs in 54 Balls in 1st inns for Rising Pune Supergiant vs Gujarat Lions at Pune on 29-Apr-2016 (SR-187%)
850 No change Benny Howell (England) flag Benny Howell (England) 33.33 62* Runs in 31 Balls in 1st inns for Sylhet Strikers vs Comilla Victorians at Chattogram on 19-Feb-2024 (SR-200%)
852 No change Harry Brook (England) flag Harry Brook (England) 33.32 100* Runs in 55 Balls in 1st inns for Sunrisers Hyderabad vs Kolkata Knight Riders at Kolkata on 14-Apr-2023 (SR-182%)
853 No change David Bedingham (South Africa) flag David Bedingham (South Africa) 33.31 63 Runs in 27 Balls in 1st inns for Durham vs Warwickshire at Birmingham on 08-Jun-2024 (SR-233%)
854 No change Graham Clark (England) flag Graham Clark (England) 33.27 101 Runs in 50 Balls in 1st inns for Chittagong Vikings vs Khulna Tigers at Chattogram on 16-Jan-2025 (SR-202%)
855 No change Faf du Plessis (South Africa) flag Faf du Plessis (South Africa) 33.25 92* Runs in 59 Balls in 2nd inns for St Lucia Kings vs Guyana Amazon Warriors at Georgetown on 28-Sep-2024 (SR-156%)
856 No change Jos Buttler (England) flag Jos Buttler (England) 33.25 124 Runs in 64 Balls in 1st inns for Rajasthan Royals vs Sunrisers Hyderabad at Delhi on 02-May-2021 (SR-194%)
859 No change Sohaib Maqsood (Pakistan) flag Sohaib Maqsood (Pakistan) 33.22 65* Runs in 35 Balls in 1st inns for Multan Sultans vs Peshawar Zalmi at Abu Dhabi on 24-Jun-2021 (SR-186%)
860 No change Towhid Hridoy (Bangladesh) flag Towhid Hridoy (Bangladesh) 33.21 108* Runs in 57 Balls in 2nd inns for Comilla Victorians vs Durdanto Dhaka at Mirpur on 09-Feb-2024 (SR-189%)
861 No change Paul Stirling (Ireland) flag Paul Stirling (Ireland) 33.21 61 Runs in 36 Balls in 1st inns for Southern Brave (Men) vs Birmingham Phoenix (Men) at London on 21-Aug-2021 (SR-169%)
862 No change Andre Russell (West Indies) flag Andre Russell (West Indies) 33.21 77* Runs in 42 Balls in 2nd inns for Worcestershire vs Somerset at Worcester on 27-Jul-2013 (SR-183%)
Tags: #topcricketplayersofalltime #bestcricketplayersofalltime #greatestcricketplayers #t20cricket #t20s #ment20s #tomabell #abell #tomcurran #curran #sikandarraza #raza #donovanferreira #ferreira #davidwiese #wiese #sanjusamson #samson #aneurindonald #donald #rahmanullahgurbaz #gurbaz #mahidulislamankon #ankon #glennmaxwell #maxwell #iccrankings #icctestrankings #iccodirankings #icct20irankings #iccteamrankings #iccplayerrankings #iccmenrankings #iccwomenrankings #iplrankings