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 Daryl Mitchell (New Zealand) flag Daryl Mitchell (New Zealand) 56.79 61 Runs | Wickets | 1 Ct/St for Northern Districts vs Central Districts at Napier on 25-Jan-2019
702 No change David Willey (England) flag David Willey (England) 56.79 79 Runs | 1 Wickets | 1 Ct/St for Northamptonshire vs Nottinghamshire at Nottingham on 31-May-2024
703 No change Brett D'Oliveira (England) flag Brett D'Oliveira (England) 56.79 51 Runs | 2 Wickets | 1 Ct/St for Worcestershire vs Leicestershire at Leicester on 18-Jun-2023
704 No change Axar Patel (India) flag Axar Patel (India) 56.79 66 Runs | 1 Wickets | 3 Ct/St for Delhi Capitals vs Gujarat Titans at Delhi on 24-Apr-2024
705 No change Adam Zampa (Australia) flag Adam Zampa (Australia) 56.52 Runs | 6 Wickets | Ct/St for Rising Pune Supergiant vs Sunrisers Hyderabad at Visakhapatnam on 10-May-2016
706 No change Chris Gayle (West Indies) flag Chris Gayle (West Indies) 56.52 126 Runs | na Wickets | Ct/St for Rangpur Riders vs Khulna Tigers at Mirpur on 08-Dec-2017
707 No change Shahid Afridi (Pakistan) flag Shahid Afridi (Pakistan) 56.50 29 Runs | 3 Wickets | Ct/St for Hampshire vs Sussex at Southampton on 27-Jun-2011
708 No change Luke Hollman (England) flag Luke Hollman (England) 56.50 35 Runs | 3 Wickets | Ct/St for Middlesex vs Sussex at Hove on 18-Sep-2020
709 No change Nicky Boje (South Africa) flag Nicky Boje (South Africa) 56.50 58 Runs | 2 Wickets | Ct/St for Northamptonshire vs Essex at Chelmsford on 07-Jul-2008
710 No change Dale Benkenstein (South Africa) flag Dale Benkenstein (South Africa) 56.50 56 Runs | 2 Wickets | Ct/St for Durham vs Lancashire at Chester-le-Street on 30-Jun-2006
711 No change James Hildreth (England) flag James Hildreth (England) 56.50 46 Runs | 3 Wickets | Ct/St for Somerset vs Glamorgan at Cardiff on 22-Jun-2005
712 No change Andrew Hall (South Africa) flag Andrew Hall (South Africa) 56.50 39 Runs | 3 Wickets | Ct/St for Northamptonshire vs Hampshire at Northampton on 29-Jul-2009
713 No change Karn Sharma (India) flag Karn Sharma (India) 56.50 5 Runs | 4 Wickets | Ct/St for Sunrisers Hyderabad vs Kolkata Knight Riders at Kolkata on 24-May-2014
714 No change Joe Root (England) flag Joe Root (England) 56.49 64 Runs | 2 Wickets | Ct/St for Yorkshire vs Lancashire at Manchester on 17-Sep-2020
715 No change Will Jacks (England) flag Will Jacks (England) 56.49 23 Runs | 4 Wickets | Ct/St for Surrey vs Kent at London on 01-Oct-2020
716 No change Carlos Brathwaite (West Indies) flag Carlos Brathwaite (West Indies) 56.49 4 Runs | 4 Wickets | Ct/St for Warwickshire vs Hampshire at Birmingham on 07-Jul-2022
717 No change Ed Barnard (England) flag Ed Barnard (England) 56.49 16 Runs | 3 Wickets | Ct/St for Worcestershire vs Gloucestershire at Bristol on 04-Sep-2020
718 No change Mohammad Hafeez (Pakistan) flag Mohammad Hafeez (Pakistan) 56.49 98 Runs | 1 Wickets | Ct/St for Lahore Qalandars vs Islamabad United at Lahore on 23-Feb-2020
719 No change Lewis Gregory (England) flag Lewis Gregory (England) 56.49 57 Runs | 2 Wickets | Ct/St for Somerset vs Nottinghamshire at Taunton on 07-Jul-2023
720 No change Azhar Mahmood (Pakistan) flag Azhar Mahmood (Pakistan) 56.49 61 Runs | 2 Wickets | Ct/St for Punjab Kings vs Royal Challengers Bengaluru at Bengaluru on 14-May-2013
721 No change Matthew Short (Australia) flag Matthew Short (Australia) 56.49 55 Runs | 2 Wickets | Ct/St for Adelaide Strikers vs Sydney Sixers at Sydney on 22-Dec-2023
722 No change James Neesham (New Zealand) flag James Neesham (New Zealand) 56.49 50 Runs | 3 Wickets | Ct/St for Durham vs Northamptonshire at Northampton on 13-Jun-2025
723 No change Rory Hamilton-Brown (England) flag Rory Hamilton-Brown (England) 56.49 27 Runs | 4 Wickets | Ct/St for Sussex vs Warwickshire at Hove on 27-Jul-2009
724 No change Rob Nicol (New Zealand) flag Rob Nicol (New Zealand) 56.49 52 Runs | 2 Wickets | Ct/St for Canterbury vs Auckland at Auckland on 04-Jan-2010
725 No change Carlos Brathwaite (West Indies) flag Carlos Brathwaite (West Indies) 56.49 44 Runs | 2 Wickets | Ct/St for Warwickshire vs Nottinghamshire at Nottingham on 11-Jun-2021
726 No change Graeme White (England) flag Graeme White (England) 56.49 20 Runs | 3 Wickets | Ct/St for Northamptonshire vs Gloucestershire at Northampton on 11-Sep-2020
727 No change Glenn Maxwell (Australia) flag Glenn Maxwell (Australia) 56.49 54 Runs | 1 Wickets | Ct/St for Royal Challengers Bengaluru vs Rajasthan Royals at Jaipur on 14-May-2023
728 No change Adam Hollioake (England) flag Adam Hollioake (England) 56.49 45 Runs | 3 Wickets | Ct/St for Surrey vs Worcestershire at London on 19-Jul-2004
729 No change Dan Mousley (England) flag Dan Mousley (England) 56.49 63 Runs | 1 Wickets | Ct/St for Warwickshire vs Yorkshire at Leeds on 01-Jul-2022
730 No change Sourav Ganguly (India) flag Sourav Ganguly (India) 56.49 91 Runs | 2 Wickets | 2 Ct/St for Kolkata Knight Riders vs Deccan Chargers at Hyderabad on 11-May-2008
731 No change Tom Helm (England) flag Tom Helm (England) 56.49 2 Runs | 3 Wickets | Ct/St for Birmingham Phoenix (Men) vs Oval Invincibles (Men) at London on 23-Aug-2022
732 No change Jack Edwards (Australia) flag Jack Edwards (Australia) 56.49 16 Runs | 2 Wickets | 4 Ct/St for Sydney Sixers vs Brisbane Heat at Carrara on 19-Jan-2024
733 No change Rikki Clarke (England) flag Rikki Clarke (England) 56.48 27 Runs | 3 Wickets | 2 Ct/St for Surrey vs Kent at Canterbury on 11-Jul-2006
734 No change Arron Lilley (England) flag Arron Lilley (England) 56.48 42 Runs | 1 Wickets | 4 Ct/St for Leicestershire vs Nottinghamshire at Leicester on 16-Jul-2021
735 No change Ben Sanderson (England) flag Ben Sanderson (England) 56.21 na Runs | 6 Wickets | 1 Ct/St for Northamptonshire vs Worcestershire at Worcester on 06-Jun-2025
736 No change Sam Wells (New Zealand) flag Sam Wells (New Zealand) 56.18 5 Runs | 4 Wickets | 3 Ct/St for Otago vs Wellington at Wellington on 25-Nov-2015
737 No change Sam Curran (England) flag Sam Curran (England) 56.18 66 Runs | 2 Wickets | 1 Ct/St for Surrey vs Glamorgan at Cardiff on 07-Jun-2023
738 No change Brad Hodge (Australia) flag Brad Hodge (Australia) 56.18 44 Runs | 4 Wickets | 1 Ct/St for Lancashire vs Derbyshire at Manchester on 29-Jun-2005
739 No change Steven Croft (England) flag Steven Croft (England) 56.18 83 Runs | 2 Wickets | 1 Ct/St for Lancashire vs Nottinghamshire at Nottingham on 28-Jun-2009
740 No change Mohammad Saifuddin (Bangladesh) flag Mohammad Saifuddin (Bangladesh) 56.17 52 Runs | 2 Wickets | 1 Ct/St for Rangpur Riders vs Durbar Rajshahi at Mirpur on 26-Jan-2025
741 No change Aaron Finch (Australia) flag Aaron Finch (Australia) 56.17 111 Runs | 1 Wickets | 1 Ct/St for Melbourne Renegades vs Melbourne Stars at Melbourne on 07-Dec-2012
742 No change Graeme Swann (England) flag Graeme Swann (England) 56.17 40 Runs | 3 Wickets | 1 Ct/St for Nottinghamshire vs Derbyshire at Derby on 07-Jul-2006
743 No change Marnus Labuschagne (Australia) flag Marnus Labuschagne (Australia) 56.17 78 Runs | 2 Wickets | 1 Ct/St for Glamorgan vs Hampshire at Southampton on 18-Jul-2021
744 No change Tarun Nethula (New Zealand) flag Tarun Nethula (New Zealand) 56.17 23 Runs | 3 Wickets | 3 Ct/St for Auckland vs Wellington at Auckland on 24-Dec-2017
745 No change Lasith Malinga (Sri Lanka) flag Lasith Malinga (Sri Lanka) 55.90 na Runs | 6 Wickets | Ct/St for Melbourne Stars vs Perth Scorchers at Perth on 12-Dec-2012
746 No change Ish Sodhi (New Zealand) flag Ish Sodhi (New Zealand) 55.90 na Runs | 6 Wickets | Ct/St for Adelaide Strikers vs Sydney Thunder at Sydney on 18-Jan-2017
747 No change Kyle Jamieson (New Zealand) flag Kyle Jamieson (New Zealand) 55.90 na Runs | 6 Wickets | Ct/St for Canterbury vs Auckland at Auckland on 01-Jan-2019
748 No change Heinrich Klaasen (South Africa) flag Heinrich Klaasen (South Africa) 55.90 104 Runs | na Wickets | 1 Ct/St for Durban's Super Giants vs Pretoria Capitals at Centurion on 05-Feb-2023
749 No change Craig McMillan (New Zealand) flag Craig McMillan (New Zealand) 55.88 65 Runs | 2 Wickets | Ct/St for Hampshire vs Middlesex at Richmond on 06-Jul-2005
750 No change Ravi Bopara (England) flag Ravi Bopara (England) 55.88 81 Runs | 2 Wickets | Ct/St for Essex vs Glamorgan at Cardiff on 22-May-2015
751 No change Anton Devcich (New Zealand) flag Anton Devcich (New Zealand) 55.88 42 Runs | 4 Wickets | Ct/St for Northern Districts vs Otago at Hamilton on 23-Dec-2017
752 No change Will Jacks (England) flag Will Jacks (England) 55.88 100 Runs | 2 Wickets | Ct/St for Surrey vs Sussex at Hove on 18-Jul-2025
753 No change James Neesham (New Zealand) flag James Neesham (New Zealand) 55.88 75 Runs | 2 Wickets | Ct/St for Northamptonshire vs Leicestershire at Northampton on 01-Jun-2022
754 No change Imad Wasim (Pakistan) flag Imad Wasim (Pakistan) 55.88 62 Runs | 2 Wickets | Ct/St for Jamaica Tallawahs vs Trinbago Knight Riders at Tarouba on 09-Sep-2023
755 No change John Hastings (Australia) flag John Hastings (Australia) 55.88 43 Runs | 2 Wickets | Ct/St for Durham vs Yorkshire at Leeds on 10-Jul-2015
756 No change Daryl Mitchell (New Zealand) flag Daryl Mitchell (New Zealand) 55.88 88 Runs | 2 Wickets | Ct/St for Canterbury vs Central Districts at Auckland on 11-Feb-2021
757 No change Shane Watson (Australia) flag Shane Watson (Australia) 55.88 74 Runs | 2 Wickets | Ct/St for Rajasthan Royals vs Delhi Capitals at Jaipur on 11-May-2008
758 No change Kyle Mayers (West Indies) flag Kyle Mayers (West Indies) 55.88 59 Runs | 1 Wickets | Ct/St for Fortune Barishal vs Sylhet Strikers at Sylhet on 07-Jan-2025
759 No change Shadab Khan (Pakistan) flag Shadab Khan (Pakistan) 55.88 64 Runs | 2 Wickets | Ct/St for Dhaka Dominators vs Chattogram Challengers at Mirpur on 13-Jan-2020
760 No change Graeme Swann (England) flag Graeme Swann (England) 55.88 61 Runs | 3 Wickets | Ct/St for Nottinghamshire vs Derbyshire at Nottingham on 27-Jun-2007
761 No change Sean Abbott (Australia) flag Sean Abbott (Australia) 55.88 41 Runs | 3 Wickets | Ct/St for Sydney Sixers vs Adelaide Strikers at Sydney on 26-Jan-2022
762 No change Usama Mir (Pakistan) flag Usama Mir (Pakistan) 55.88 32 Runs | 3 Wickets | Ct/St for Worcestershire vs Warwickshire at Worcester on 16-Jun-2023
763 No change Rory Kleinveldt (South Africa) flag Rory Kleinveldt (South Africa) 55.88 42 Runs | 2 Wickets | Ct/St for Northamptonshire vs Worcestershire at Worcester on 26-Jun-2015
764 No change Johan van der Wath (South Africa) flag Johan van der Wath (South Africa) 55.88 31 Runs | 3 Wickets | Ct/St for Canterbury vs Northern Districts at Christchurch on 29-Dec-2010
765 No change Samit Patel (England) flag Samit Patel (England) 55.88 64 Runs | 2 Wickets | Ct/St for Derbyshire vs Leicestershire at Birmingham on 01-Jun-2024
766 No change Shakib Al Hasan (Bangladesh) flag Shakib Al Hasan (Bangladesh) 55.88 59 Runs | 2 Wickets | Ct/St for Dhaka Gladiators vs Chittagong Vikings at Mirpur on 14-Feb-2013
767 No change Mason Crane (England) flag Mason Crane (England) 55.88 6 Runs | 4 Wickets | Ct/St for Glamorgan vs Essex at Chelmsford on 07-Jun-2024
768 No change Sunil Narine (West Indies) flag Sunil Narine (West Indies) 55.88 26 Runs | 4 Wickets | Ct/St for Kolkata Knight Riders vs Royal Challengers Bengaluru at Sharjah on 11-Oct-2021
769 No change Daniel Sams (Australia) flag Daniel Sams (Australia) 55.88 65 Runs | 2 Wickets | Ct/St for Sydney Thunder vs Brisbane Heat at Canberra on 14-Dec-2020
770 No change Andre Russell (West Indies) flag Andre Russell (West Indies) 55.88 48 Runs | 2 Wickets | Ct/St for Kolkata Knight Riders vs Punjab Kings at Kolkata on 27-Mar-2019
771 No change Darren Stevens (England) flag Darren Stevens (England) 55.88 33 Runs | 3 Wickets | Ct/St for Kent vs Surrey at London on 18-Jun-2010
772 No change Azhar Mahmood (Pakistan) flag Azhar Mahmood (Pakistan) 55.88 52 Runs | 3 Wickets | Ct/St for Barisal Burners vs Khulna Royal Bengals at Mirpur on 04-Feb-2013
773 No change Dwayne Bravo (West Indies) flag Dwayne Bravo (West Indies) 55.88 14 Runs | 3 Wickets | Ct/St for Trinbago Knight Riders vs Barbados Royals at Port of Spain on 16-Jul-2015
774 No change Delray Rawlins (Bermuda) flag Delray Rawlins (Bermuda) 55.88 62 Runs | 2 Wickets | Ct/St for Sussex vs Kent at Canterbury on 12-Sep-2020
775 No change Mitchell Marsh (Australia) flag Mitchell Marsh (Australia) 55.88 89 Runs | 2 Wickets | Ct/St for Delhi Capitals vs Rajasthan Royals at Navi Mumbai on 11-May-2022
776 No change Shakib Al Hasan (Bangladesh) flag Shakib Al Hasan (Bangladesh) 55.87 13 Runs | 4 Wickets | Ct/St for Dhaka Dominators vs Chittagong Kings at Mirpur on 02-Dec-2017
777 No change Reece Topley (England) flag Reece Topley (England) 55.87 12 Runs | 3 Wickets | Ct/St for Northern Superchargers (Men) vs Manchester Originals (Men) at Leeds on 13-Aug-2023
778 No change Will Jacks (England) flag Will Jacks (England) 55.87 57 Runs | 2 Wickets | Ct/St for Surrey vs Gloucestershire at Bristol on 09-Jul-2025
779 No change Imad Wasim (Pakistan) flag Imad Wasim (Pakistan) 55.87 27 Runs | 3 Wickets | Ct/St for Jamaica Tallawahs vs St Lucia Kings at Basseterre on 09-Sep-2021
780 No change Rahkeem Cornwall (West Indies) flag Rahkeem Cornwall (West Indies) 55.87 102 Runs | 2 Wickets | Ct/St for Barbados Royals vs St Kitts and Nevis Patriots at Bridgetown on 03-Sep-2023
781 No change Nathan Astle (New Zealand) flag Nathan Astle (New Zealand) 55.87 75 Runs | 2 Wickets | Ct/St for Canterbury vs Central Districts at Napier on 22-Jan-2006
782 No change Zander de Bruyn (South Africa) flag Zander de Bruyn (South Africa) 55.87 39 Runs | 4 Wickets | Ct/St for Surrey vs Essex at Chelmsford on 31-Jul-2013
783 No change Raymon Reifer (West Indies) flag Raymon Reifer (West Indies) 55.87 62 Runs | 2 Wickets | Ct/St for Jamaica Tallawahs vs St Lucia Kings at Gros Islet on 07-Sep-2022
784 No change Will Jacks (England) flag Will Jacks (England) 55.87 68 Runs | 2 Wickets | Ct/St for Oval Invincibles (Men) vs London Spirit (Men) at London on 15-Aug-2023
785 No change Moeen Ali (England) flag Moeen Ali (England) 55.87 67 Runs | 2 Wickets | Ct/St for Worcestershire vs Derbyshire at Derby on 21-Jun-2010
786 No change Luke Hollman (England) flag Luke Hollman (England) 55.87 7 Runs | 4 Wickets | Ct/St for Middlesex vs Glamorgan at Cardiff on 12-Jul-2024
787 No change Sam Curran (England) flag Sam Curran (England) 55.87 20 Runs | 4 Wickets | Ct/St for Punjab Kings vs Delhi Capitals at Mohali on 01-Apr-2019
788 No change Liam Dawson (England) flag Liam Dawson (England) 55.87 25 Runs | 5 Wickets | Ct/St for Hampshire vs Somerset at Southampton on 29-Jul-2016
789 No change Chandrapaul Hemraj (West Indies) flag Chandrapaul Hemraj (West Indies) 55.87 105 Runs | Wickets | Ct/St for Guyana Amazon Warriors vs Barbados Royals at Basseterre on 04-Sep-2021
790 No change Will Jacks (England) flag Will Jacks (England) 55.87 47 Runs | 2 Wickets | Ct/St for Surrey vs Middlesex at London on 25-Jun-2021
791 No change Marty Kain (U.S.A.) flag Marty Kain (U.S.A.) 55.87 22 Runs | 4 Wickets | Ct/St for Central Districts vs Auckland at New Plymouth on 30-Dec-2013
792 No change Ronnie Hira (New Zealand) flag Ronnie Hira (New Zealand) 55.87 91 Runs | 1 Wickets | Ct/St for Canterbury vs Central Districts at Napier on 30-Nov-2014
793 No change Dasun Shanaka (Sri Lanka) flag Dasun Shanaka (Sri Lanka) 55.87 42 Runs | 3 Wickets | Ct/St for Galle Marvels vs Dambulla Sixers at Colombo on 31-Jul-2023
794 No change Marco Jansen (South Africa) flag Marco Jansen (South Africa) 55.87 24 Runs | 4 Wickets | Ct/St for Sunrisers Eastern Cape vs Pretoria Capitals at Gqeberha on 22-Jan-2025
795 No change George Linde (South Africa) flag George Linde (South Africa) 55.87 20 Runs | 2 Wickets | 1 Ct/St for MI Cape Town vs Sunrisers Eastern Cape at Johannesburg on 08-Feb-2025
796 No change James Franklin (New Zealand) flag James Franklin (New Zealand) 55.87 69 Runs | 1 Wickets | Ct/St for Glamorgan vs Warwickshire at Birmingham on 28-Jun-2006
797 No change Mujeeb Ur Rahman (Afghanistan) flag Mujeeb Ur Rahman (Afghanistan) 55.87 4 Runs | 2 Wickets | 1 Ct/St for Fortune Barishal vs Comilla Victorians at Mirpur on 18-Feb-2022
798 No change Dewald Pretorius (South Africa) flag Dewald Pretorius (South Africa) 55.86 18 Runs | 2 Wickets | 4 Ct/St for Warwickshire vs Glamorgan at Swansea on 25-Jun-2005
799 No change Manish Pandey (India) flag Manish Pandey (India) 55.59 94 Runs | na Wickets | Ct/St for Kolkata Knight Riders vs Punjab Kings at Bengaluru on 01-Jun-2014
800 No change Shoriful Islam (Bangladesh) flag Shoriful Islam (Bangladesh) 55.59 na Runs | 4 Wickets | Ct/St for Chittagong Vikings vs Fortune Barishal at Mirpur on 07-Feb-2025
Tags: #topcricketplayersofalltime #bestcricketplayersofalltime #greatestcricketplayers #t20cricket #t20s #ment20s #darylmitchell #mitchell #davidwilley #willey #brettdoliveira #doliveira #axarpatel #patel #adamzampa #zampa #chrisgayle #gayle #shahidafridi #afridi #lukehollman #hollman #nickyboje #boje #dalebenkenstein #benkenstein #jameshildreth #hildreth #iccrankings #icctestrankings #iccodirankings #icct20irankings #iccteamrankings #iccplayerrankings #iccmenrankings #iccwomenrankings #iplrankings