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
801 Down 15 Shakib Al Hasan (Bangladesh) flag Shakib Al Hasan (Bangladesh) 56.87 27 Runs | 2 Wickets | 2 Ct/St for Sunrisers Hyderabad vs Kolkata Knight Riders at Kolkata on 14-Apr-2018
802 Down 15 Corey Anderson (U.S.A.) flag Corey Anderson (U.S.A.) 56.87 55 Runs | 1 Wickets | Ct/St for Mumbai Indians vs Kolkata Knight Riders at Kolkata on 08-Apr-2015
803 Down 15 Virender Sehwag (India) flag Virender Sehwag (India) 56.59 122 Runs | na Wickets | 1 Ct/St for Punjab Kings vs Chennai Super Kings at Mumbai on 30-May-2014
804 Down 15 Ross Whiteley (England) flag Ross Whiteley (England) 56.59 89 Runs | na Wickets | 1 Ct/St for Worcestershire vs Lancashire at Worcester on 25-Aug-2019
805 Down 15 Mujeeb Ur Rahman (Afghanistan) flag Mujeeb Ur Rahman (Afghanistan) 56.59 na Runs | 5 Wickets | 1 Ct/St for Brisbane Heat vs Hobart Hurricanes at Brisbane on 30-Dec-2020
806 Down 15 Shahid Afridi (Pakistan) flag Shahid Afridi (Pakistan) 56.58 101 Runs | Wickets | 1 Ct/St for Hampshire vs Derbyshire at Derby on 22-Aug-2017
807 Down 15 Daniel Sams (Australia) flag Daniel Sams (Australia) 56.58 9 Runs | 4 Wickets | 1 Ct/St for Sydney Thunder vs Hobart Hurricanes at Hobart on 15-Jan-2023
808 Down 15 James Neesham (New Zealand) flag James Neesham (New Zealand) 56.58 97 Runs | Wickets | 1 Ct/St for Rangpur Riders vs Comilla Victorians at Mirpur on 26-Feb-2024
809 Down 15 Dan Mousley (England) flag Dan Mousley (England) 56.56 6 Runs | 4 Wickets | 1 Ct/St for Warwickshire vs Yorkshire at Leeds on 22-Jun-2023
810 Down 15 Corey Anderson (U.S.A.) flag Corey Anderson (U.S.A.) 56.56 95 Runs | Wickets | 1 Ct/St for Mumbai Indians vs Rajasthan Royals at Mumbai on 25-May-2014
811 Down 15 Azmatullah Omarzai (Afghanistan) flag Azmatullah Omarzai (Afghanistan) 56.56 20 Runs | 4 Wickets | 1 Ct/St for Gulf Giants vs Desert Vipers at Dubai on 08-Dec-2025
812 Down 15 Dan Douthwaite (England) flag Dan Douthwaite (England) 56.56 35 Runs | 3 Wickets | 1 Ct/St for Glamorgan vs Sussex at Cardiff on 02-Jul-2021
813 Down 15 Tillakaratne Dilshan (Sri Lanka) flag Tillakaratne Dilshan (Sri Lanka) 56.56 39 Runs | 2 Wickets | 1 Ct/St for Guyana Amazon Warriors vs Trinbago Knight Riders at Port of Spain on 22-Aug-2013
814 Down 15 Angelo Mathews (Sri Lanka) flag Angelo Mathews (Sri Lanka) 56.56 30 Runs | 3 Wickets | 1 Ct/St for Pune Warriors India vs Delhi Capitals at Pune on 19-May-2013
815 Down 15 Daniel Worrall (Australia) flag Daniel Worrall (Australia) 56.56 62 Runs | 1 Wickets | 1 Ct/St for Adelaide Strikers vs Hobart Hurricanes at Hobart on 13-Dec-2020
816 Down 15 Hasan Ali (Pakistan) flag Hasan Ali (Pakistan) 56.56 6 Runs | 1 Wickets | 1 Ct/St for Comilla Victorians vs Rangpur Riders at Mirpur on 02-Dec-2017
817 Down 15 Jeetan Patel (New Zealand) flag Jeetan Patel (New Zealand) 56.56 5 Runs | 3 Wickets | 1 Ct/St for Warwickshire vs Nottinghamshire at Birmingham on 08-Jul-2014
818 Down 15 Krunal Pandya (India) flag Krunal Pandya (India) 56.56 29 Runs | 3 Wickets | 1 Ct/St for Mumbai Indians vs Gujarat Lions at Rajkot on 29-Apr-2017
819 Down 15 Andrew Tye (Australia) flag Andrew Tye (Australia) 56.56 21 Runs | 1 Wickets | 1 Ct/St for Northamptonshire vs Nottinghamshire at Northampton on 18-Jun-2023
820 Down 15 D'Arcy Short (Australia) flag D'Arcy Short (Australia) 56.56 27 Runs | 3 Wickets | 1 Ct/St for Hobart Hurricanes vs Brisbane Heat at Brisbane on 27-Dec-2020
821 Down 15 Mitchell McClenaghan (New Zealand) flag Mitchell McClenaghan (New Zealand) 56.56 4 Runs | 4 Wickets | 1 Ct/St for Middlesex vs Essex at Chelmsford on 10-Jun-2016
822 Down 15 Ramandeep Singh (India) flag Ramandeep Singh (India) 56.55 14 Runs | 3 Wickets | 1 Ct/St for Mumbai Indians vs Sunrisers Hyderabad at Mumbai on 17-May-2022
823 Down 15 Sheldon Cottrell (West Indies) flag Sheldon Cottrell (West Indies) 56.55 6 Runs | 3 Wickets | 1 Ct/St for St Kitts and Nevis Patriots vs Barbados Royals at Bridgetown on 13-Jul-2016
824 Down 15 Colin Ingram (South Africa) flag Colin Ingram (South Africa) 56.55 70 Runs | 1 Wickets | 1 Ct/St for Glamorgan vs Leicestershire at Cardiff on 23-Aug-2017
825 Down 15 Mitchell Marsh (Australia) flag Mitchell Marsh (Australia) 56.55 5 Runs | 3 Wickets | 1 Ct/St for Delhi Capitals vs Chennai Super Kings at Chennai on 10-May-2023
826 Down 15 Ben Cutting (Australia) flag Ben Cutting (Australia) 56.55 24 Runs | 1 Wickets | 1 Ct/St for Mumbai Indians vs Kolkata Knight Riders at Kolkata on 09-May-2018
827 Down 15 Sunil Narine (West Indies) flag Sunil Narine (West Indies) 56.55 8 Runs | 3 Wickets | 1 Ct/St for Surrey vs Sussex at Hove on 09-Jun-2023
828 Down 15 Ben Mike (England) flag Ben Mike (England) 56.55 29 Runs | 2 Wickets | 1 Ct/St for Leicestershire vs Nottinghamshire at Nottingham on 21-Jun-2022
829 Down 15 Dhawal Kulkarni (India) flag Dhawal Kulkarni (India) 56.55 10 Runs | 3 Wickets | 1 Ct/St for Mumbai Indians vs Chennai Super Kings at Bengaluru on 23-May-2012
830 Down 15 Cameron Delport (South Africa) flag Cameron Delport (South Africa) 56.55 26 Runs | 3 Wickets | 1 Ct/St for Leicestershire vs Northamptonshire at Northampton on 11-Aug-2017
831 Down 15 Daniel Worrall (Australia) flag Daniel Worrall (Australia) 56.55 16 Runs | 3 Wickets | 1 Ct/St for Melbourne Stars vs Perth Scorchers at Perth on 16-Jan-2016
832 Down 15 Vipraj Nigam (India) flag Vipraj Nigam (India) 56.55 38 Runs | 2 Wickets | 1 Ct/St for Delhi Capitals vs Kolkata Knight Riders at Delhi on 29-Apr-2025
833 Down 15 Akeal Hosein (West Indies) flag Akeal Hosein (West Indies) 56.55 22 Runs | 2 Wickets | 1 Ct/St for Trinbago Knight Riders vs Guyana Amazon Warriors at Basseterre on 26-Aug-2021
834 Down 15 Naved-ul-Hasan (Pakistan) flag Naved-ul-Hasan (Pakistan) 56.55 40 Runs | 2 Wickets | 1 Ct/St for Derbyshire vs Yorkshire at Leeds on 08-Jul-2012
835 Down 15 Azmatullah Omarzai (Afghanistan) flag Azmatullah Omarzai (Afghanistan) 56.55 16 Runs | 2 Wickets | 1 Ct/St for Peshawar Zalmi vs Multan Sultans at Rawalpindi on 10-Mar-2023
836 Down 15 Marcus Stoinis (Australia) flag Marcus Stoinis (Australia) 56.55 62 Runs | 1 Wickets | 1 Ct/St for Lucknow Super Giants vs Mumbai Indians at Lucknow on 30-Apr-2024
837 Down 15 Glenn Phillips (New Zealand) flag Glenn Phillips (New Zealand) 56.55 66 Runs | 1 Wickets | 1 Ct/St for Gloucestershire vs Sussex at Hove on 10-Jun-2022
838 Down 15 Chris Green (Australia) flag Chris Green (Australia) 56.55 31 Runs | 2 Wickets | 1 Ct/St for Jamaica Tallawahs vs Guyana Amazon Warriors at Basseterre on 12-Sep-2021
839 Down 15 Mohammad Nabi (Afghanistan) flag Mohammad Nabi (Afghanistan) 56.55 40 Runs | 1 Wickets | 1 Ct/St for Dambulla Sixers vs Colombo Strikers at Colombo on 16-Jul-2024
840 Down 15 Harpreet Brar (India) flag Harpreet Brar (India) 56.55 25 Runs | 3 Wickets | 1 Ct/St for Punjab Kings vs Royal Challengers Bengaluru at Ahmedabad on 30-Apr-2021
841 Down 15 Ravindra Jadeja (India) flag Ravindra Jadeja (India) 56.55 18 Runs | 3 Wickets | 1 Ct/St for Chennai Super Kings vs Punjab Kings at Chennai on 25-Apr-2015
842 Down 15 Nitish Kumar Reddy (India) flag Nitish Kumar Reddy (India) 56.55 64 Runs | 1 Wickets | 1 Ct/St for Sunrisers Hyderabad vs Punjab Kings at Mullanpur on 09-Apr-2024
843 Down 15 Luke Hollman (England) flag Luke Hollman (England) 56.55 32 Runs | 2 Wickets | 1 Ct/St for Middlesex vs Surrey at London on 16-Jul-2025
844 Down 15 Nathan Lyon (Australia) flag Nathan Lyon (Australia) 56.55 3 Runs | 2 Wickets | Ct/St for Sydney Sixers vs Perth Scorchers at Melbourne on 28-Jan-2022
845 Down 15 Matt Critchley (England) flag Matt Critchley (England) 56.55 54 Runs | 1 Wickets | 1 Ct/St for Essex vs Somerset at Chelmsford on 01-Jun-2025
846 Down 15 Ross Whiteley (England) flag Ross Whiteley (England) 56.27 91 Runs | na Wickets | 2 Ct/St for Worcestershire vs Yorkshire at Leeds on 14-Jul-2015
847 Down 15 Samuel Badree (West Indies) flag Samuel Badree (West Indies) 56.27 na Runs | 4 Wickets | Ct/St for Royal Challengers Bengaluru vs Mumbai Indians at Bengaluru on 14-Apr-2017
848 Down 15 Jasprit Bumrah (India) flag Jasprit Bumrah (India) 56.27 na Runs | 5 Wickets | Ct/St for Mumbai Indians vs Royal Challengers Bengaluru at Mumbai on 11-Apr-2024
849 Down 15 Mark Wood (England) flag Mark Wood (England) 56.27 na Runs | 5 Wickets | Ct/St for Lucknow Super Giants vs Delhi Capitals at Lucknow on 01-Apr-2023
850 Down 15 Wes Agar (Australia) flag Wes Agar (Australia) 56.26 1 Runs | 4 Wickets | Ct/St for Adelaide Strikers vs Sydney Thunder at Sydney on 16-Dec-2022
851 Down 15 Paul Coughlin (England) flag Paul Coughlin (England) 56.24 12 Runs | 5 Wickets | 2 Ct/St for Durham vs Northamptonshire at Northampton on 17-Jun-2016
852 Down 15 Yusuf Pathan (India) flag Yusuf Pathan (India) 56.24 73 Runs | Wickets | 2 Ct/St for Rajasthan Royals vs Deccan Chargers at Ahmedabad on 26-Mar-2010
853 Down 15 Nathan McAndrew (Australia) flag Nathan McAndrew (Australia) 56.24 29 Runs | 3 Wickets | Ct/St for Sussex vs Surrey at London on 07-Jun-2024
854 Down 15 Ravichandran Ashwin (India) flag Ravichandran Ashwin (India) 56.24 17 Runs | 3 Wickets | Ct/St for Rajasthan Royals vs Royal Challengers Bengaluru at Pune on 26-Apr-2022
855 Down 15 Wanindu Hasaranga (Sri Lanka) flag Wanindu Hasaranga (Sri Lanka) 56.24 4 Runs | 4 Wickets | Ct/St for Royal Challengers Bengaluru vs Kolkata Knight Riders at Navi Mumbai on 30-Mar-2022
856 Down 15 Moeen Ali (England) flag Moeen Ali (England) 56.24 31 Runs | 2 Wickets | Ct/St for Worcestershire vs Lancashire at Worcester on 01-Jul-2022
857 Down 15 Shahid Afridi (Pakistan) flag Shahid Afridi (Pakistan) 56.24 30 Runs | 3 Wickets | Ct/St for Dhaka Dominators vs Comilla Victorians at Mirpur on 08-Dec-2017
858 Down 15 Shane Watson (Australia) flag Shane Watson (Australia) 56.24 41 Runs | 3 Wickets | Ct/St for Rajasthan Royals vs Royal Challengers Bengaluru at Jaipur on 29-Apr-2013
859 Down 15 Aiden Markram (South Africa) flag Aiden Markram (South Africa) 56.24 52 Runs | 2 Wickets | Ct/St for Lucknow Super Giants vs Delhi Capitals at Lucknow on 22-Apr-2025
860 Down 15 Marnus Labuschagne (Australia) flag Marnus Labuschagne (Australia) 56.24 93 Runs | 1 Wickets | 2 Ct/St for Glamorgan vs Gloucestershire at Cardiff on 10-Jun-2021
861 Down 15 Andre Russell (West Indies) flag Andre Russell (West Indies) 56.24 62 Runs | 1 Wickets | Ct/St for Jamaica Tallawahs vs Trinbago Knight Riders at Basseterre on 13-Aug-2014
862 Down 15 Thisara Perera (Sri Lanka) flag Thisara Perera (Sri Lanka) 56.24 23 Runs | 3 Wickets | Ct/St for Sunrisers Hyderabad vs Chennai Super Kings at Hyderabad on 08-May-2013
863 Down 15 Romario Shepherd (West Indies) flag Romario Shepherd (West Indies) 56.24 18 Runs | 3 Wickets | Ct/St for Guyana Amazon Warriors vs Trinbago Knight Riders at Basseterre on 01-Sep-2021
864 Down 15 Tom Rogers (Australia) flag Tom Rogers (Australia) 56.24 49 Runs | 2 Wickets | Ct/St for Melbourne Renegades vs Perth Scorchers at Perth on 07-Jan-2025
865 Down 15 Glenn Maxwell (Australia) flag Glenn Maxwell (Australia) 56.24 76 Runs | 1 Wickets | Ct/St for Royal Challengers Bengaluru vs Chennai Super Kings at Bengaluru on 17-Apr-2023
866 Down 15 James Faulkner (Australia) flag James Faulkner (Australia) 56.24 2 Runs | 3 Wickets | Ct/St for Rajasthan Royals vs Kolkata Knight Riders at Abu Dhabi on 29-Apr-2014
867 Down 15 Rashid Khan (Afghanistan) flag Rashid Khan (Afghanistan) 56.24 19 Runs | 2 Wickets | Ct/St for Gujarat Titans vs Royal Challengers Bengaluru at Mumbai on 19-May-2022
868 Down 15 Shane Watson (Australia) flag Shane Watson (Australia) 56.24 42 Runs | 2 Wickets | Ct/St for Chennai Super Kings vs Kolkata Knight Riders at Chennai on 10-Apr-2018
869 Down 15 Matthew Short (Australia) flag Matthew Short (Australia) 56.24 82 Runs | 1 Wickets | 2 Ct/St for Adelaide Strikers vs Sydney Thunder at Adelaide on 19-Dec-2023
870 Down 15 Cameron Green (Australia) flag Cameron Green (Australia) 56.24 67 Runs | 2 Wickets | Ct/St for Mumbai Indians vs Punjab Kings at Mumbai on 22-Apr-2023
871 Down 15 Praveen Kumar (India) flag Praveen Kumar (India) 56.23 15 Runs | 2 Wickets | Ct/St for Punjab Kings vs Rajasthan Royals at Jaipur on 14-Apr-2013
872 Down 15 Michael Bracewell (New Zealand) flag Michael Bracewell (New Zealand) 56.23 20 Runs | 4 Wickets | 2 Ct/St for Wellington vs Canterbury at Christchurch on 24-Jan-2025
873 Down 15 Axar Patel (India) flag Axar Patel (India) 56.23 43 Runs | 2 Wickets | Ct/St for Delhi Capitals vs Kolkata Knight Riders at Delhi on 29-Apr-2025
874 Down 15 Dwayne Bravo (West Indies) flag Dwayne Bravo (West Indies) 56.23 2 Runs | 4 Wickets | Ct/St for Gujarat Lions vs Punjab Kings at Mohali on 11-Apr-2016
875 Down 15 Jack Leaning (England) flag Jack Leaning (England) 56.23 33 Runs | 2 Wickets | 2 Ct/St for Kent vs Surrey at Canterbury on 19-Jul-2024
876 Down 15 Matthew Short (Australia) flag Matthew Short (Australia) 56.23 72 Runs | 1 Wickets | Ct/St for Adelaide Strikers vs Hobart Hurricanes at Adelaide on 05-Jan-2022
877 Down 15 Jeremy Snape (England) flag Jeremy Snape (England) 56.23 10 Runs | 4 Wickets | Ct/St for Leicestershire vs Essex at Nottingham on 12-Aug-2006
878 Down 15 Angelo Mathews (Sri Lanka) flag Angelo Mathews (Sri Lanka) 56.23 22 Runs | 3 Wickets | Ct/St for B-Love Kandy vs Jaffna Kings at Colombo on 12-Aug-2023
879 Down 15 Ben Dwarshuis (Australia) flag Ben Dwarshuis (Australia) 56.23 23 Runs | 2 Wickets | Ct/St for Sydney Sixers vs Brisbane Heat at Sydney on 29-Dec-2021
880 Down 15 Andre Russell (West Indies) flag Andre Russell (West Indies) 56.23 41 Runs | 1 Wickets | 2 Ct/St for Kolkata Knight Riders vs Delhi Capitals at Kolkata on 16-Apr-2018
881 Down 15 Andrew Salter (England) flag Andrew Salter (England) 56.23 12 Runs | 3 Wickets | 2 Ct/St for Glamorgan vs Hampshire at Southampton on 06-Jul-2018
882 Down 15 Glenn Maxwell (Australia) flag Glenn Maxwell (Australia) 56.23 32 Runs | 1 Wickets | 2 Ct/St for Melbourne Stars vs Melbourne Renegades at Melbourne on 02-Jan-2024
883 Down 15 Glenn Maxwell (Australia) flag Glenn Maxwell (Australia) 56.23 43 Runs | 1 Wickets | Ct/St for Punjab Kings vs Kolkata Knight Riders at Kolkata on 09-May-2015
884 Down 15 Benny Howell (England) flag Benny Howell (England) 56.23 62 Runs | 1 Wickets | Ct/St for Sylhet Strikers vs Comilla Victorians at Chattogram on 19-Feb-2024
885 Down 15 Steven Mullaney (England) flag Steven Mullaney (England) 56.23 26 Runs | 4 Wickets | 2 Ct/St for Nottinghamshire vs Durham at Nottingham on 30-May-2014
886 Down 15 Wes Durston (England) flag Wes Durston (England) 56.23 64 Runs | 2 Wickets | 2 Ct/St for Derbyshire vs Warwickshire at Birmingham on 06-Jul-2011
887 Down 15 Moises Henriques (Australia) flag Moises Henriques (Australia) 56.23 28 Runs | 3 Wickets | Ct/St for Sunrisers Hyderabad vs Punjab Kings at Hyderabad on 11-May-2015
888 Down 15 Chris Woakes (England) flag Chris Woakes (England) 56.23 44 Runs | 1 Wickets | 2 Ct/St for Warwickshire vs Nottinghamshire at Nottingham on 11-Jun-2011
889 Down 15 Lewis Goldsworthy (England) flag Lewis Goldsworthy (England) 56.23 67 Runs | 1 Wickets | 2 Ct/St for Leicestershire vs Nottinghamshire at Leicester on 14-Jul-2024
890 Down 15 Liam Livingstone (England) flag Liam Livingstone (England) 56.23 39 Runs | 2 Wickets | 2 Ct/St for Lancashire vs Warwickshire at Manchester on 18-Aug-2017
891 Down 15 Keemo Paul (West Indies) flag Keemo Paul (West Indies) 56.23 23 Runs | 1 Wickets | 2 Ct/St for Guyana Amazon Warriors vs Barbados Royals at Tarouba on 10-Sep-2023
892 Down 15 Dan Christian (Australia) flag Dan Christian (Australia) 56.23 61 Runs | 1 Wickets | 2 Ct/St for Sydney Sixers vs Brisbane Heat at Carrara on 10-Jan-2021
893 Down 15 Ravi Bopara (England) flag Ravi Bopara (England) 56.23 47 Runs | 2 Wickets | 2 Ct/St for Essex vs Kent at Chelmsford on 30-Aug-2019
894 Down 15 Jehan Mubarak (Sri Lanka) flag Jehan Mubarak (Sri Lanka) 56.23 65 Runs | 1 Wickets | 2 Ct/St for Khulna Royal Bengals vs Dhaka Gladiators at Mirpur on 11-Feb-2013
895 Down 15 Khushdil Shah (Pakistan) flag Khushdil Shah (Pakistan) 56.23 18 Runs | 1 Wickets | 2 Ct/St for Multan Sultans vs Lahore Qalandars at Karachi on 29-Jan-2022
896 Down 15 Steven Croft (England) flag Steven Croft (England) 56.23 88 Runs | 1 Wickets | 2 Ct/St for Lancashire vs Worcestershire at Worcester on 18-Jul-2010
897 Down 15 Chris Gayle (West Indies) flag Chris Gayle (West Indies) 56.23 54 Runs | 1 Wickets | 2 Ct/St for St Kitts and Nevis Patriots vs Trinbago Knight Riders at Tarouba on 05-Sep-2017
898 Down 15 Simon Harmer (South Africa) flag Simon Harmer (South Africa) 56.23 29 Runs | 2 Wickets | 2 Ct/St for Essex vs Surrey at Chelmsford on 24-Jun-2022
899 Down 15 Nathan McSweeney (Australia) flag Nathan McSweeney (Australia) 56.23 33 Runs | 3 Wickets | 2 Ct/St for Brisbane Heat vs Adelaide Strikers at Carrara on 22-Jan-2024
900 Down 15 Steven Croft (England) flag Steven Croft (England) 56.23 50 Runs | 1 Wickets | 2 Ct/St for Lancashire vs Leicestershire at Leicester on 10-Jul-2015
Tags: #topcricketplayersofalltime #bestcricketplayersofalltime #greatestcricketplayers #t20cricket #t20s #ment20s #shakibalhasan #hasan #coreyanderson #anderson #virendersehwag #sehwag #rosswhiteley #whiteley #mujeeburrahman #rahman #shahidafridi #afridi #danielsams #sams #jamesneesham #neesham #danmousley #mousley #azmatullahomarzai #omarzai #iccrankings #icctestrankings #iccodirankings #icct20irankings #iccteamrankings #iccplayerrankings #iccmenrankings #iccwomenrankings #iplrankings