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
801 No change Rubel Hossain (Bangladesh) flag Rubel Hossain (Bangladesh) 55.56 1 Runs | 4 Wickets | Ct/St for Chittagong Vikings vs Dhaka Gladiators at Mirpur on 19-Feb-2013
802 No change Daniel Sams (Australia) flag Daniel Sams (Australia) 55.56 45 Runs | 1 Wickets | Ct/St for Essex vs Somerset at Birmingham on 15-Jul-2023
803 No change Ian Thomas (England) flag Ian Thomas (England) 55.56 116 Runs | 1 Wickets | 1 Ct/St for Glamorgan vs Somerset at Taunton on 05-Jul-2004
804 No change Pat Cummins (Australia) flag Pat Cummins (Australia) 55.56 13 Runs | 2 Wickets | Ct/St for San Francisco Unicorns vs Washington Freedom at Dallas on 28-Jul-2024
805 No change Mohit Sharma (India) flag Mohit Sharma (India) 55.56 21 Runs | 1 Wickets | Ct/St for Chennai Super Kings vs Mumbai Indians at Kolkata on 24-May-2015
806 No change Will Jacks (England) flag Will Jacks (England) 55.56 43 Runs | 3 Wickets | 1 Ct/St for Surrey vs Middlesex at London on 25-May-2023
807 No change Roston Chase (West Indies) flag Roston Chase (West Indies) 55.56 22 Runs | 1 Wickets | Ct/St for St Lucia Kings vs Trinbago Knight Riders at Tarouba on 10-Sep-2020
808 No change Chris Woakes (England) flag Chris Woakes (England) 55.55 4 Runs | 3 Wickets | Ct/St for Warwickshire vs Nottinghamshire at Birmingham on 02-Sep-2017
809 No change Kyle Mayers (West Indies) flag Kyle Mayers (West Indies) 55.55 46 Runs | 1 Wickets | Ct/St for Fortune Barishal vs Comilla Victorians at Mirpur on 01-Mar-2024
810 No change Mohammad Saifuddin (Bangladesh) flag Mohammad Saifuddin (Bangladesh) 55.55 23 Runs | 3 Wickets | 1 Ct/St for Fortune Barishal vs Durdanto Dhaka at Chattogram on 14-Feb-2024
811 No change Benny Howell (England) flag Benny Howell (England) 55.55 1 Runs | 2 Wickets | Ct/St for Colombo Strikers vs Jaffna Kings at Colombo on 23-Dec-2022
812 No change Chris Gayle (West Indies) flag Chris Gayle (West Indies) 55.55 47 Runs | 1 Wickets | Ct/St for Jamaica Tallawahs vs Guyana Amazon Warriors at Port of Spain on 24-Aug-2013
813 No change Evin Lewis (West Indies) flag Evin Lewis (West Indies) 55.28 77 Runs | na Wickets | 1 Ct/St for St Kitts and Nevis Patriots vs Guyana Amazon Warriors at Basseterre on 14-Sep-2021
814 No change Lendl Simmons (West Indies) flag Lendl Simmons (West Indies) 55.25 64 Runs | Wickets | 1 Ct/St for Guyana Amazon Warriors vs Trinbago Knight Riders at Port of Spain on 25-Jul-2015
815 No change Grant Elliott (New Zealand) flag Grant Elliott (New Zealand) 55.25 16 Runs | 2 Wickets | 1 Ct/St for Wellington vs Central Districts at New Plymouth on 07-Jan-2017
816 No change Dan Christian (Australia) flag Dan Christian (Australia) 55.24 24 Runs | 1 Wickets | 1 Ct/St for Nottinghamshire vs Warwickshire at Birmingham on 02-Sep-2017
817 No change Will Jacks (England) flag Will Jacks (England) 55.24 37 Runs | 1 Wickets | 1 Ct/St for Oval Invincibles (Men) vs Southern Brave (Men) at London on 18-Aug-2024
818 No change Sunil Narine (West Indies) flag Sunil Narine (West Indies) 55.24 29 Runs | 1 Wickets | 1 Ct/St for Kolkata Knight Riders vs Sunrisers Hyderabad at Hyderabad on 19-May-2018
819 No change Nathan Coulter-Nile (Australia) flag Nathan Coulter-Nile (Australia) 55.24 22 Runs | 2 Wickets | 1 Ct/St for Perth Scorchers vs Melbourne Stars at Perth on 25-Jan-2015
820 No change Moeen Ali (England) flag Moeen Ali (England) 55.24 21 Runs | 1 Wickets | 1 Ct/St for Worcestershire vs Nottinghamshire at Birmingham on 21-Sep-2019
821 No change Mohammad Nawaz (Pakistan) flag Mohammad Nawaz (Pakistan) 55.24 41 Runs | 1 Wickets | 1 Ct/St for Chittagong Kings vs Khulna Tigers at Mirpur on 17-Jan-2020
822 No change Sunil Narine (West Indies) flag Sunil Narine (West Indies) 55.24 6 Runs | 1 Wickets | 1 Ct/St for Kolkata Knight Riders vs Sunrisers Hyderabad at Chennai on 26-May-2024
823 No change Andre Russell (West Indies) flag Andre Russell (West Indies) 55.24 27 Runs | 2 Wickets | 1 Ct/St for Chittagong Kings vs Khulna Tigers at Mirpur on 17-Jan-2020
824 No change Ronsford Beaton (West Indies) flag Ronsford Beaton (West Indies) 54.97 na Runs | 4 Wickets | 2 Ct/St for Guyana Amazon Warriors vs Jamaica Tallawahs at Kingston on 12-Jul-2015
825 No change Rilee Rossouw (South Africa) flag Rilee Rossouw (South Africa) 54.97 106 Runs | na Wickets | Ct/St for Jaffna Kings vs Galle Marvels at Colombo on 21-Jul-2024
826 No change Rahul Dravid (India) flag Rahul Dravid (India) 54.97 75 Runs | na Wickets | Ct/St for Royal Challengers Bengaluru vs Rajasthan Royals at Jaipur on 17-May-2008
827 No change Mitchell Owen (Australia) flag Mitchell Owen (Australia) 54.97 108 Runs | na Wickets | Ct/St for Hobart Hurricanes vs Sydney Thunder at Hobart on 27-Jan-2025
828 No change Dwayne Bravo (West Indies) flag Dwayne Bravo (West Indies) 54.95 5 Runs | 5 Wickets | Ct/St for Trinbago Knight Riders vs Jamaica Tallawahs at Port of Spain on 23-Jul-2015
829 No change Dwayne Smith (West Indies) flag Dwayne Smith (West Indies) 54.95 73 Runs | Wickets | 2 Ct/St for Gujarat Lions vs Royal Challengers Bengaluru at Bengaluru on 24-May-2016
830 No change Sean Abbott (Australia) flag Sean Abbott (Australia) 54.95 2 Runs | 4 Wickets | 2 Ct/St for Sydney Sixers vs Brisbane Heat at Brisbane on 25-Jan-2017
831 No change Daryl Mitchell (England) flag Daryl Mitchell (England) 54.95 2 Runs | 3 Wickets | 2 Ct/St for Worcestershire vs Somerset at Taunton on 01-Jul-2012
832 No change Hasan Nawaz (Pakistan) flag Hasan Nawaz (Pakistan) 54.95 100 Runs | Wickets | Ct/St for Quetta Gladiators vs Islamabad United at Rawalpindi on 07-May-2025
833 No change Aiden Markram (South Africa) flag Aiden Markram (South Africa) 54.94 100 Runs | Wickets | Ct/St for Sunrisers Eastern Cape vs Joburg Super Kings at Centurion on 09-Feb-2023
834 No change Pawan Negi (India) flag Pawan Negi (India) 54.94 35 Runs | 2 Wickets | Ct/St for Royal Challengers Bengaluru vs Mumbai Indians at Mumbai on 01-May-2017
835 No change Dwayne Bravo (West Indies) flag Dwayne Bravo (West Indies) 54.94 6 Runs | 1 Wickets | Ct/St for Chennai Super Kings vs Royal Challengers Bengaluru at Chennai on 28-May-2011
836 No change Romario Shepherd (West Indies) flag Romario Shepherd (West Indies) 54.94 18 Runs | 3 Wickets | Ct/St for Guyana Amazon Warriors vs Trinbago Knight Riders at Basseterre on 01-Sep-2021
837 No change Jasprit Bumrah (India) flag Jasprit Bumrah (India) 54.94 1 Runs | 3 Wickets | Ct/St for Mumbai Indians vs Gujarat Titans at Ahmedabad on 24-Mar-2024
838 No change Neil Dexter (England) flag Neil Dexter (England) 54.94 18 Runs | 4 Wickets | Ct/St for Middlesex vs Sussex at Hove on 10-Jun-2011
839 No change Moises Henriques (Australia) flag Moises Henriques (Australia) 54.94 77 Runs | Wickets | Ct/St for Sydney Sixers vs Perth Scorchers at Canberra on 28-Jan-2015
840 No change Glenn Maxwell (Australia) flag Glenn Maxwell (Australia) 54.94 43 Runs | 1 Wickets | Ct/St for Punjab Kings vs Kolkata Knight Riders at Kolkata on 09-May-2015
841 No change Jerome Taylor (West Indies) flag Jerome Taylor (West Indies) 54.94 1 Runs | 4 Wickets | Ct/St for Somerset vs Sussex at Birmingham on 15-Sep-2018
842 No change David Payne (England) flag David Payne (England) 54.93 6 Runs | 4 Wickets | Ct/St for Gloucestershire vs Warwickshire at Birmingham on 06-Sep-2024
843 No change Chris Morris (South Africa) flag Chris Morris (South Africa) 54.93 Runs | 4 Wickets | Ct/St for Delhi Capitals vs Sunrisers Hyderabad at Hyderabad on 19-Apr-2017
844 No change Will Jacks (England) flag Will Jacks (England) 54.93 16 Runs | 1 Wickets | 2 Ct/St for Surrey vs Gloucestershire at Birmingham on 03-Oct-2020
845 No change Dominic Drakes (West Indies) flag Dominic Drakes (West Indies) 54.93 48 Runs | 1 Wickets | Ct/St for St Kitts and Nevis Patriots vs St Lucia Kings at Basseterre on 15-Sep-2021
846 No change Benny Howell (England) flag Benny Howell (England) 54.93 62 Runs | 1 Wickets | Ct/St for Sylhet Strikers vs Comilla Victorians at Chattogram on 19-Feb-2024
847 No change Samit Patel (England) flag Samit Patel (England) 54.93 46 Runs | 2 Wickets | 2 Ct/St for Nottinghamshire vs Yorkshire at Leeds on 21-Jul-2013
848 No change Hasan Ali (Pakistan) flag Hasan Ali (Pakistan) 54.93 8 Runs | 2 Wickets | 2 Ct/St for Peshawar Zalmi vs Quetta Gladiators at Dubai on 25-Feb-2017
849 No change Colin Ackermann (Netherlands) flag Colin Ackermann (Netherlands) 54.93 29 Runs | 3 Wickets | 2 Ct/St for Leicestershire vs Lancashire at Manchester on 20-Sep-2020
850 No change Shakib Al Hasan (Bangladesh) flag Shakib Al Hasan (Bangladesh) 54.93 24 Runs | 3 Wickets | Ct/St for Rangpur Riders vs Comilla Victorians at Chattogram on 20-Feb-2024
851 No change Henry Davids (South Africa) flag Henry Davids (South Africa) 54.93 77 Runs | Wickets | Ct/St for Paarl Rocks vs Tshwane Spartans at Paarl on 16-Dec-2019
852 No change Angelo Mathews (Sri Lanka) flag Angelo Mathews (Sri Lanka) 54.93 22 Runs | 3 Wickets | Ct/St for B-Love Kandy vs Jaffna Kings at Colombo on 12-Aug-2023
853 No change David Willey (England) flag David Willey (England) 54.93 24 Runs | 2 Wickets | Ct/St for Northamptonshire vs Lancashire at Birmingham on 29-Aug-2015
854 No change Roston Chase (West Indies) flag Roston Chase (West Indies) 54.93 27 Runs | 2 Wickets | Ct/St for St Lucia Kings vs Trinbago Knight Riders at Tarouba on 03-Sep-2025
855 No change James Fuller (England) flag James Fuller (England) 54.93 39 Runs | 2 Wickets | Ct/St for Hampshire vs Surrey at Southampton on 19-Jun-2022
856 No change Dan Christian (Australia) flag Dan Christian (Australia) 54.93 16 Runs | 3 Wickets | Ct/St for Multan Sultans vs Islamabad United at Dubai on 26-Feb-2019
857 No change Mehidy Hasan Miraz (Bangladesh) flag Mehidy Hasan Miraz (Bangladesh) 54.93 33 Runs | 3 Wickets | Ct/St for Khulna Tigers vs Fortune Barishal at Chattogram on 22-Jan-2025
858 No change Ish Sodhi (New Zealand) flag Ish Sodhi (New Zealand) 54.93 2 Runs | 3 Wickets | Ct/St for Somerset vs Essex at Birmingham on 15-Jul-2023
859 No change Andrew Symonds (Australia) flag Andrew Symonds (Australia) 54.93 52 Runs | 1 Wickets | Ct/St for Lancashire vs Surrey at London on 30-Jul-2005
860 No change Farveez Maharoof (Sri Lanka) flag Farveez Maharoof (Sri Lanka) 54.93 39 Runs | 1 Wickets | Ct/St for Delhi Capitals vs Rajasthan Royals at Jaipur on 11-May-2008
861 No change Rashid Khan (Afghanistan) flag Rashid Khan (Afghanistan) 54.93 27 Runs | 1 Wickets | 2 Ct/St for Sussex vs Yorkshire at Chester-le-Street on 24-Aug-2021
862 No change Oliver Price (England) flag Oliver Price (England) 54.93 43 Runs | Wickets | 2 Ct/St for Gloucestershire vs Somerset at Bristol on 21-Jun-2024
863 No change Kieron Pollard (West Indies) flag Kieron Pollard (West Indies) 54.93 34 Runs | 1 Wickets | 2 Ct/St for Barbados Royals vs Trinbago Knight Riders at Basseterre on 07-Aug-2014
864 No change Munaf Patel (India) flag Munaf Patel (India) 54.93 Runs | 3 Wickets | Ct/St for Rajasthan Royals vs Delhi Capitals at Mumbai on 30-May-2008
865 No change Matt Milnes (England) flag Matt Milnes (England) 54.93 Runs | 3 Wickets | Ct/St for Kent vs Sussex at Birmingham on 18-Sep-2021
866 No change Dan Christian (Australia) flag Dan Christian (Australia) 54.93 37 Runs | 1 Wickets | 2 Ct/St for Brisbane Heat vs Perth Scorchers at Perth on 19-Jan-2013
867 No change Yusuf Pathan (India) flag Yusuf Pathan (India) 54.93 39 Runs | 1 Wickets | Ct/St for Rajasthan Royals vs Punjab Kings at Mohali on 28-May-2008
868 No change Odean Smith (West Indies) flag Odean Smith (West Indies) 54.93 24 Runs | 2 Wickets | Ct/St for Guyana Amazon Warriors vs Trinbago Knight Riders at Basseterre on 26-Aug-2021
869 No change Qais Ahmad (Afghanistan) flag Qais Ahmad (Afghanistan) 54.93 17 Runs | 2 Wickets | Ct/St for Quetta Gladiators vs Multan Sultans at Rawalpindi on 11-Mar-2023
870 No change Abhishek Sharma (India) flag Abhishek Sharma (India) 54.93 12 Runs | 2 Wickets | 2 Ct/St for Sunrisers Hyderabad vs Rajasthan Royals at Chennai on 24-May-2024
871 No change Virender Sehwag (India) flag Virender Sehwag (India) 54.66 122 Runs | na Wickets | 1 Ct/St for Punjab Kings vs Chennai Super Kings at Mumbai on 30-May-2014
872 No change Ross Whiteley (England) flag Ross Whiteley (England) 54.66 89 Runs | na Wickets | 1 Ct/St for Worcestershire vs Lancashire at Worcester on 25-Aug-2019
873 No change Nuwan Thushara (Sri Lanka) flag Nuwan Thushara (Sri Lanka) 54.66 na Runs | 5 Wickets | 1 Ct/St for Galle Gladiators vs Jaffna Kings at Hambantota on 19-Dec-2021
874 No change Sandeep Sharma (India) flag Sandeep Sharma (India) 54.66 na Runs | 5 Wickets | 1 Ct/St for Rajasthan Royals vs Mumbai Indians at Jaipur on 22-Apr-2024
875 No change Tim Southee (New Zealand) flag Tim Southee (New Zealand) 54.66 na Runs | 5 Wickets | 1 Ct/St for Birmingham Phoenix (Men) vs Trent Rockets (Men) at Birmingham on 12-Aug-2024
876 No change Marlon Samuels (West Indies) flag Marlon Samuels (West Indies) 54.64 106 Runs | Wickets | 1 Ct/St for Antigua Hawksbills vs Guyana Amazon Warriors at Basseterre on 07-Aug-2014
877 No change Shahid Afridi (Pakistan) flag Shahid Afridi (Pakistan) 54.63 16 Runs | 2 Wickets | 1 Ct/St for Multan Sultans vs Islamabad United at Dubai on 16-Feb-2019
878 No change Eathan Bosch (South Africa) flag Eathan Bosch (South Africa) 54.63 22 Runs | 2 Wickets | 1 Ct/St for Pretoria Capitals vs Paarl Royals at Johannesburg on 08-Feb-2023
879 No change Andrew Symonds (Australia) flag Andrew Symonds (Australia) 54.62 35 Runs | 3 Wickets | 1 Ct/St for Deccan Chargers vs Delhi Capitals at Cuttack on 21-Mar-2010
880 No change Cameron Delport (South Africa) flag Cameron Delport (South Africa) 54.62 26 Runs | 3 Wickets | 1 Ct/St for Leicestershire vs Northamptonshire at Northampton on 11-Aug-2017
881 No change Daniel Worrall (Australia) flag Daniel Worrall (Australia) 54.62 16 Runs | 3 Wickets | 1 Ct/St for Melbourne Stars vs Perth Scorchers at Perth on 16-Jan-2016
882 No change Ravindra Jadeja (India) flag Ravindra Jadeja (India) 54.62 36 Runs | 4 Wickets | 1 Ct/St for Chennai Super Kings vs Rajasthan Royals at Dubai on 23-Apr-2014
883 No change Colin Ingram (South Africa) flag Colin Ingram (South Africa) 54.62 70 Runs | 1 Wickets | 1 Ct/St for Glamorgan vs Leicestershire at Cardiff on 23-Aug-2017
884 No change Avesh Khan (India) flag Avesh Khan (India) 54.62 12 Runs | 2 Wickets | 1 Ct/St for Lucknow Super Giants vs Gujarat Titans at Pune on 10-May-2022
885 No change Daren Sammy (West Indies) flag Daren Sammy (West Indies) 54.62 34 Runs | 2 Wickets | 1 Ct/St for St Lucia Kings vs Barbados Royals at Bridgetown on 30-Jul-2013
886 No change Brad Hodge (Australia) flag Brad Hodge (Australia) 54.62 70 Runs | 1 Wickets | 1 Ct/St for Kolkata Knight Riders vs Punjab Kings at Gqeberha on 03-May-2009
887 No change Glenn Phillips (New Zealand) flag Glenn Phillips (New Zealand) 54.62 53 Runs | 1 Wickets | 1 Ct/St for Otago vs Northern Districts at Hamilton on 06-Jan-2024
888 No change James Hopes (Australia) flag James Hopes (Australia) 54.62 51 Runs | 2 Wickets | 1 Ct/St for Punjab Kings vs Rajasthan Royals at Mohali on 28-May-2008
889 No change Jason Holder (West Indies) flag Jason Holder (West Indies) 54.62 28 Runs | 2 Wickets | 1 Ct/St for Barbados Royals vs Guyana Amazon Warriors at Bridgetown on 14-Sep-2024
890 No change Harpreet Brar (India) flag Harpreet Brar (India) 54.62 25 Runs | 3 Wickets | 1 Ct/St for Punjab Kings vs Royal Challengers Bengaluru at Ahmedabad on 30-Apr-2021
891 No change Chris Green (Australia) flag Chris Green (Australia) 54.62 31 Runs | 2 Wickets | 1 Ct/St for Jamaica Tallawahs vs Guyana Amazon Warriors at Basseterre on 12-Sep-2021
892 No change Adam Lyth (England) flag Adam Lyth (England) 54.62 53 Runs | 1 Wickets | 1 Ct/St for Yorkshire vs Nottinghamshire at Nottingham on 31-Aug-2020
893 No change Akeal Hosein (West Indies) flag Akeal Hosein (West Indies) 54.62 22 Runs | 2 Wickets | 1 Ct/St for Trinbago Knight Riders vs Guyana Amazon Warriors at Basseterre on 26-Aug-2021
894 No change Adam Lyth (England) flag Adam Lyth (England) 54.62 13 Runs | 3 Wickets | 1 Ct/St for Yorkshire vs Durham at Chester-le-Street on 23-Aug-2019
895 No change Dwayne Bravo (West Indies) flag Dwayne Bravo (West Indies) 54.62 66 Runs | 1 Wickets | 1 Ct/St for Trinbago Knight Riders vs Barbados Royals at Port of Spain on 01-Jul-2016
896 No change Azmatullah Omarzai (Afghanistan) flag Azmatullah Omarzai (Afghanistan) 54.62 16 Runs | 2 Wickets | 1 Ct/St for Peshawar Zalmi vs Multan Sultans at Rawalpindi on 10-Mar-2023
897 No change Ryan Higgins (England) flag Ryan Higgins (England) 54.62 17 Runs | 3 Wickets | 1 Ct/St for Gloucestershire vs Northamptonshire at Bristol on 01-Oct-2020
898 No change Aiden Markram (South Africa) flag Aiden Markram (South Africa) 54.62 34 Runs | 2 Wickets | 1 Ct/St for Sunrisers Eastern Cape vs Joburg Super Kings at Johannesburg on 05-Feb-2023
899 No change Ayush Badoni (India) flag Ayush Badoni (India) 54.62 43 Runs | Wickets | 1 Ct/St for Lucknow Super Giants vs Punjab Kings at Mohali on 28-Apr-2023
900 No change Carlos Brathwaite (West Indies) flag Carlos Brathwaite (West Indies) 54.62 17 Runs | 2 Wickets | 1 Ct/St for Antigua Hawksbills vs Barbados Royals at Bridgetown on 25-Jul-2014
Tags: #topcricketplayersofalltime #bestcricketplayersofalltime #greatestcricketplayers #t20cricket #t20s #ment20s #rubelhossain #hossain #danielsams #sams #ianthomas #thomas #patcummins #cummins #mohitsharma #sharma #willjacks #jacks #rostonchase #chase #chriswoakes #woakes #kylemayers #mayers #mohammadsaifuddin #saifuddin #bennyhowell #howell #iccrankings #icctestrankings #iccodirankings #icct20irankings #iccteamrankings #iccplayerrankings #iccmenrankings #iccwomenrankings #iplrankings