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
601 No change Zak Chappell (England) flag Zak Chappell (England) 57.74 34 Runs | 3 Wickets | Ct/St for Derbyshire vs Lancashire at Manchester on 05-Jul-2025
602 No change Steven Croft (England) flag Steven Croft (England) 57.74 22 Runs | 2 Wickets | Ct/St for Lancashire vs Hampshire at Birmingham on 23-Aug-2014
603 No change Keemo Paul (West Indies) flag Keemo Paul (West Indies) 57.73 7 Runs | 3 Wickets | 2 Ct/St for Delhi Capitals vs Sunrisers Hyderabad at Hyderabad on 14-Apr-2019
604 No change Andrew Symonds (Australia) flag Andrew Symonds (Australia) 57.73 33 Runs | 2 Wickets | Ct/St for Deccan Chargers vs Royal Challengers Bengaluru at Johannesburg on 24-May-2009
605 No change Andre Adams (New Zealand) flag Andre Adams (New Zealand) 57.73 54 Runs | 2 Wickets | Ct/St for Auckland vs Otago at Auckland on 04-Feb-2007
606 No change Chris Lynn (Australia) flag Chris Lynn (Australia) 57.73 20 Runs | 2 Wickets | Ct/St for Brisbane Heat vs Melbourne Renegades at Melbourne on 15-Jan-2013
607 No change Rob Nicol (New Zealand) flag Rob Nicol (New Zealand) 57.73 77 Runs | 1 Wickets | Ct/St for Auckland vs Otago at New Plymouth on 13-Dec-2015
608 No change Paul Hitchcock (New Zealand) flag Paul Hitchcock (New Zealand) 57.73 53 Runs | 2 Wickets | Ct/St for Auckland vs Otago at Auckland on 04-Feb-2007
609 No change Jerome Taylor (West Indies) flag Jerome Taylor (West Indies) 57.73 9 Runs | 2 Wickets | 2 Ct/St for Jamaica Tallawahs vs Barbados Royals at Kingston on 03-Aug-2014
610 No change Imad Wasim (Pakistan) flag Imad Wasim (Pakistan) 57.73 42 Runs | 2 Wickets | Ct/St for Jamaica Tallawahs vs Trinbago Knight Riders at Basseterre on 05-Sep-2021
611 No change Adam Zampa (Australia) flag Adam Zampa (Australia) 57.73 17 Runs | 2 Wickets | Ct/St for Melbourne Stars vs Melbourne Renegades at Melbourne on 17-Feb-2019
612 No change Dan Christian (Australia) flag Dan Christian (Australia) 57.73 38 Runs | 2 Wickets | 2 Ct/St for Melbourne Renegades vs Melbourne Stars at Melbourne on 17-Feb-2019
613 No change Tom Rogers (Australia) flag Tom Rogers (Australia) 57.73 49 Runs | 2 Wickets | Ct/St for Melbourne Renegades vs Perth Scorchers at Perth on 07-Jan-2025
614 No change Shane Watson (Australia) flag Shane Watson (Australia) 57.73 80 Runs | 1 Wickets | Ct/St for St Lucia Kings vs Jamaica Tallawahs at Kingston on 25-Aug-2017
615 No change Glenn Maxwell (Australia) flag Glenn Maxwell (Australia) 57.73 71 Runs | 1 Wickets | 2 Ct/St for Melbourne Stars vs Sydney Sixers at Carrara on 26-Dec-2020
616 No change Mitchell McClenaghan (New Zealand) flag Mitchell McClenaghan (New Zealand) 57.73 20 Runs | 2 Wickets | Ct/St for Mumbai Indians vs Kolkata Knight Riders at Kolkata on 13-Apr-2016
617 No change Darren Maddy (England) flag Darren Maddy (England) 57.73 72 Runs | 1 Wickets | Ct/St for Leicestershire vs Glamorgan at Birmingham on 07-Aug-2004
618 No change Shadab Khan (Pakistan) flag Shadab Khan (Pakistan) 57.73 74 Runs | 1 Wickets | Ct/St for Islamabad United vs Lahore Qalandars at Lahore on 17-Feb-2024
619 No change Daniel Sams (Australia) flag Daniel Sams (Australia) 57.73 28 Runs | 2 Wickets | Ct/St for Sydney Thunder vs Sydney Sixers at Sydney on 26-Dec-2021
620 No change Kieron Pollard (West Indies) flag Kieron Pollard (West Indies) 57.73 20 Runs | 2 Wickets | 2 Ct/St for Barbados Royals vs Trinbago Knight Riders at Port of Spain on 26-Jul-2015
621 No change Ryan Higgins (England) flag Ryan Higgins (England) 57.73 48 Runs | 2 Wickets | Ct/St for Middlesex vs Surrey at London on 22-Jun-2023
622 No change Shahid Afridi (Pakistan) flag Shahid Afridi (Pakistan) 57.73 30 Runs | 3 Wickets | Ct/St for Dhaka Dominators vs Comilla Victorians at Mirpur on 08-Dec-2017
623 No change Chris Gayle (West Indies) flag Chris Gayle (West Indies) 57.73 54 Runs | 1 Wickets | 2 Ct/St for St Kitts and Nevis Patriots vs Trinbago Knight Riders at Tarouba on 05-Sep-2017
624 No change Logan van Beek (Netherlands) flag Logan van Beek (Netherlands) 57.73 15 Runs | 3 Wickets | 2 Ct/St for Wellington vs Auckland at Wellington on 19-Jan-2020
625 No change Matt Spriegel (England) flag Matt Spriegel (England) 57.73 25 Runs | 4 Wickets | Ct/St for Surrey vs Kent at Beckenham on 28-Jun-2009
626 No change Chris Woakes (England) flag Chris Woakes (England) 57.73 44 Runs | 1 Wickets | 2 Ct/St for Warwickshire vs Nottinghamshire at Nottingham on 11-Jun-2011
627 No change Lasith Malinga (Sri Lanka) flag Lasith Malinga (Sri Lanka) 57.45 na Runs | 5 Wickets | 1 Ct/St for Mumbai Indians vs Delhi Capitals at Delhi on 10-Apr-2011
628 No change Shahid Afridi (Pakistan) flag Shahid Afridi (Pakistan) 57.44 101 Runs | Wickets | 1 Ct/St for Hampshire vs Derbyshire at Derby on 22-Aug-2017
629 No change James Neesham (New Zealand) flag James Neesham (New Zealand) 57.44 97 Runs | Wickets | 1 Ct/St for Rangpur Riders vs Comilla Victorians at Mirpur on 26-Feb-2024
630 No change Suresh Raina (India) flag Suresh Raina (India) 57.43 84 Runs | 1 Wickets | 1 Ct/St for Gujarat Lions vs Kolkata Knight Riders at Kolkata on 21-Apr-2017
631 No change Dan Lawrence (England) flag Dan Lawrence (England) 57.43 64 Runs | 1 Wickets | 1 Ct/St for Melbourne Stars vs Brisbane Heat at Brisbane on 01-Jan-2025
632 No change Ben Raine (England) flag Ben Raine (England) 57.42 83 Runs | 2 Wickets | 1 Ct/St for Leicestershire vs Nottinghamshire at Nottingham on 20-Jul-2018
633 No change Shoaib Malik (Pakistan) flag Shoaib Malik (Pakistan) 57.42 46 Runs | 2 Wickets | 1 Ct/St for Jaffna Kings vs Galle Gladiators at Hambantota on 16-Dec-2020
634 No change Jeetan Patel (New Zealand) flag Jeetan Patel (New Zealand) 57.42 5 Runs | 3 Wickets | 1 Ct/St for Warwickshire vs Nottinghamshire at Birmingham on 08-Jul-2014
635 No change Mohammad Nabi (Afghanistan) flag Mohammad Nabi (Afghanistan) 57.42 17 Runs | 2 Wickets | 1 Ct/St for St Kitts and Nevis Patriots vs Trinbago Knight Riders at Port of Spain on 14-Aug-2017
636 No change Joe Denly (England) flag Joe Denly (England) 57.42 18 Runs | 2 Wickets | 1 Ct/St for Sharjah Warriorz vs Abu Dhabi Knight Riders at Abu Dhabi on 07-Feb-2024
637 No change Brett D'Oliveira (England) flag Brett D'Oliveira (England) 57.42 62 Runs | 1 Wickets | 1 Ct/St for Worcestershire vs Warwickshire at Birmingham on 27-May-2016
638 No change Sheldon Cottrell (West Indies) flag Sheldon Cottrell (West Indies) 57.42 6 Runs | 3 Wickets | 1 Ct/St for St Kitts and Nevis Patriots vs Barbados Royals at Bridgetown on 13-Jul-2016
639 No change Sunil Narine (West Indies) flag Sunil Narine (West Indies) 57.42 27 Runs | 3 Wickets | 1 Ct/St for Kolkata Knight Riders vs Delhi Capitals at Delhi on 29-Apr-2025
640 No change Abu Hider (Bangladesh) flag Abu Hider (Bangladesh) 57.42 1 Runs | 4 Wickets | 1 Ct/St for Comilla Victorians vs Rangpur Riders at Mirpur on 12-Dec-2015
641 No change Jason Holder (West Indies) flag Jason Holder (West Indies) 57.42 22 Runs | 2 Wickets | 1 Ct/St for Abu Dhabi Knight Riders vs MI Emirates at Abu Dhabi on 24-Jan-2025
642 No change Will Jacks (England) flag Will Jacks (England) 57.42 65 Runs | 2 Wickets | 1 Ct/St for Surrey vs Sussex at London on 16-Sep-2020
643 No change Anaru Kitchen (New Zealand) flag Anaru Kitchen (New Zealand) 57.42 34 Runs | 3 Wickets | 1 Ct/St for Otago vs Central Districts at New Plymouth on 06-Jan-2018
644 No change Kieron Pollard (West Indies) flag Kieron Pollard (West Indies) 57.42 34 Runs | 2 Wickets | 1 Ct/St for MI New York vs San Francisco Unicorns at Dallas on 23-Jun-2025
645 No change Ryan ten Doeschate (Netherlands) flag Ryan ten Doeschate (Netherlands) 57.42 82 Runs | 1 Wickets | 1 Ct/St for Essex vs Nottinghamshire at Nottingham on 08-Aug-2013
646 No change Cameron Delport (South Africa) flag Cameron Delport (South Africa) 57.42 55 Runs | 1 Wickets | 1 Ct/St for Essex vs Derbyshire at Birmingham on 21-Sep-2019
647 No change Abbas Afridi (Pakistan) flag Abbas Afridi (Pakistan) 57.42 4 Runs | 2 Wickets | 1 Ct/St for Multan Sultans vs Lahore Qalandars at Lahore on 04-Mar-2023
648 No change Faheem Ashraf (Pakistan) flag Faheem Ashraf (Pakistan) 57.42 45 Runs | 2 Wickets | 1 Ct/St for Quetta Gladiators vs Islamabad United at Lahore on 21-May-2025
649 No change Kieron Pollard (West Indies) flag Kieron Pollard (West Indies) 57.42 39 Runs | 2 Wickets | 1 Ct/St for Multan Sultans vs Lahore Qalandars at Lahore on 04-Mar-2023
650 No change Shadab Khan (Pakistan) flag Shadab Khan (Pakistan) 57.42 20 Runs | 4 Wickets | 1 Ct/St for Colombo Strikers vs Kandy Falcons at Pallekele on 02-Jul-2024
651 No change Chris Green (Australia) flag Chris Green (Australia) 57.42 25 Runs | 2 Wickets | 1 Ct/St for Barbados Royals vs St Lucia Kings at Bridgetown on 07-Sep-2025
652 No change Shadab Khan (Pakistan) flag Shadab Khan (Pakistan) 57.42 44 Runs | 2 Wickets | 1 Ct/St for Islamabad United vs Multan Sultans at Rawalpindi on 07-Mar-2023
653 No change Kyle Mayers (West Indies) flag Kyle Mayers (West Indies) 57.42 79 Runs | Wickets | 1 Ct/St for Barbados Royals vs Trinbago Knight Riders at Port of Spain on 13-Sep-2022
654 No change Moeen Ali (England) flag Moeen Ali (England) 57.42 9 Runs | 3 Wickets | 1 Ct/St for Chennai Super Kings vs Delhi Capitals at Navi Mumbai on 08-May-2022
655 No change Mitchell Marsh (Australia) flag Mitchell Marsh (Australia) 57.42 57 Runs | 1 Wickets | 1 Ct/St for Perth Scorchers vs Sydney Sixers at Perth on 06-Jan-2021
656 No change Ian Butler (New Zealand) flag Ian Butler (New Zealand) 57.42 19 Runs | 2 Wickets | 1 Ct/St for Otago vs Auckland at Auckland on 26-Jan-2010
657 No change Dale Steyn (South Africa) flag Dale Steyn (South Africa) 57.42 2 Runs | 3 Wickets | 1 Ct/St for Deccan Chargers vs Mumbai Indians at Visakhapatnam on 09-Apr-2012
658 No change Shaun Udal (England) flag Shaun Udal (England) 57.42 34 Runs | 2 Wickets | 1 Ct/St for Hampshire vs Surrey at London on 25-Jun-2005
659 No change Jason Holder (West Indies) flag Jason Holder (West Indies) 57.42 44 Runs | 2 Wickets | 1 Ct/St for St Kitts and Nevis Patriots vs Trinbago Knight Riders at Basseterre on 17-Aug-2025
660 No change Ant Botha (South Africa) flag Ant Botha (South Africa) 57.42 26 Runs | 4 Wickets | 1 Ct/St for Derbyshire vs Nottinghamshire at Nottingham on 27-Jun-2007
661 No change Ravi Bopara (England) flag Ravi Bopara (England) 57.42 70 Runs | 1 Wickets | 1 Ct/St for Essex vs Surrey at London on 29-Aug-2019
662 No change Dan Christian (Australia) flag Dan Christian (Australia) 57.14 113 Runs | na Wickets | 2 Ct/St for Nottinghamshire vs Northamptonshire at Northampton on 06-Jul-2018
663 No change Rishabh Pant (India) flag Rishabh Pant (India) 57.14 128 Runs | na Wickets | Ct/St for Delhi Capitals vs Sunrisers Hyderabad at Delhi on 10-May-2018
664 No change Finn Allen (New Zealand) flag Finn Allen (New Zealand) 57.14 151 Runs | na Wickets | Ct/St for San Francisco Unicorns vs Washington Freedom at Oakland on 12-Jun-2025
665 No change Mitchell Owen (Australia) flag Mitchell Owen (Australia) 57.13 Runs | 5 Wickets | Ct/St for Washington Freedom vs San Francisco Unicorns at Dallas on 28-Jun-2025
666 No change Samit Patel (England) flag Samit Patel (England) 57.12 71 Runs | 2 Wickets | Ct/St for Lahore Qalandars vs Quetta Gladiators at Lahore on 03-Mar-2020
667 No change Carlos Brathwaite (West Indies) flag Carlos Brathwaite (West Indies) 57.12 64 Runs | 2 Wickets | Ct/St for St Kitts and Nevis Patriots vs Trinbago Knight Riders at Basseterre on 17-Sep-2019
668 No change Albie Morkel (South Africa) flag Albie Morkel (South Africa) 57.12 71 Runs | 2 Wickets | Ct/St for Chennai Super Kings vs Rajasthan Royals at Chennai on 24-May-2008
669 No change Robbie Frylinck (South Africa) flag Robbie Frylinck (South Africa) 57.11 25 Runs | 2 Wickets | Ct/St for Chattogram Challengers vs Dhaka Dominators at Mirpur on 21-Jan-2019
670 No change Cole McConchie (New Zealand) flag Cole McConchie (New Zealand) 57.11 48 Runs | 2 Wickets | Ct/St for Canterbury vs Wellington at Christchurch on 16-Jan-2021
671 No change Ross Taylor (New Zealand) flag Ross Taylor (New Zealand) 57.11 80 Runs | Wickets | 2 Ct/St for Central Districts vs Auckland at New Plymouth on 31-Jan-2010
672 No change Mark Wood (England) flag Mark Wood (England) 57.11 10 Runs | 3 Wickets | 2 Ct/St for Lucknow Super Giants vs Chennai Super Kings at Chennai on 03-Apr-2023
673 No change Andre Russell (West Indies) flag Andre Russell (West Indies) 57.11 46 Runs | 2 Wickets | Ct/St for Dhaka Dominators vs Comilla Victorians at Mirpur on 22-Jan-2019
674 No change Anil Kumble (India) flag Anil Kumble (India) 57.11 1 Runs | 4 Wickets | Ct/St for Royal Challengers Bengaluru vs Deccan Chargers at Johannesburg on 24-May-2009
675 No change Colin Munro (New Zealand) flag Colin Munro (New Zealand) 57.11 54 Runs | 2 Wickets | Ct/St for Auckland vs Northern Districts at Auckland on 02-Feb-2019
676 No change Michael Bracewell (New Zealand) flag Michael Bracewell (New Zealand) 57.11 20 Runs | 4 Wickets | 2 Ct/St for Wellington vs Canterbury at Christchurch on 24-Jan-2025
677 No change Dasun Shanaka (Sri Lanka) flag Dasun Shanaka (Sri Lanka) 57.11 75 Runs | Wickets | Ct/St for Cumilla Warriors vs Rangpur Riders at Mirpur on 11-Dec-2019
678 No change Glenn Maxwell (Australia) flag Glenn Maxwell (Australia) 57.11 82 Runs | 1 Wickets | 2 Ct/St for Melbourne Stars vs Sydney Sixers at Melbourne on 10-Feb-2019
679 No change Kieron Pollard (West Indies) flag Kieron Pollard (West Indies) 57.11 48 Runs | 2 Wickets | Ct/St for Barbados Royals vs Guyana Amazon Warriors at Bridgetown on 20-Jun-2015
680 No change Odean Smith (West Indies) flag Odean Smith (West Indies) 57.11 31 Runs | 3 Wickets | 2 Ct/St for Guyana Amazon Warriors vs St Lucia Kings at Basseterre on 02-Sep-2021
681 No change Andre Russell (West Indies) flag Andre Russell (West Indies) 57.11 40 Runs | 2 Wickets | 2 Ct/St for Dhaka Dominators vs Rangpur Riders at Mirpur on 06-Feb-2019
682 No change Michael Bracewell (New Zealand) flag Michael Bracewell (New Zealand) 57.11 27 Runs | 3 Wickets | 2 Ct/St for Wellington vs Canterbury at Christchurch on 26-Nov-2021
683 No change Ravi Bopara (England) flag Ravi Bopara (England) 57.11 94 Runs | 1 Wickets | 2 Ct/St for Essex vs Hampshire at Southampton on 27-Jun-2010
684 No change Mosaddek Hossain (Bangladesh) flag Mosaddek Hossain (Bangladesh) 57.11 60 Runs | 1 Wickets | 2 Ct/St for Sylhet Strikers vs Dhaka Dominators at Mirpur on 14-Dec-2019
685 No change Scott Styris (New Zealand) flag Scott Styris (New Zealand) 57.11 73 Runs | 1 Wickets | Ct/St for Middlesex vs Leicestershire at Leicester on 18-Jul-2005
686 No change Glenn Maxwell (Australia) flag Glenn Maxwell (Australia) 56.80 76 Runs | Wickets | 3 Ct/St for Melbourne Stars vs Hobart Hurricanes at Melbourne on 19-Jan-2025
687 No change Ian Blackwell (England) flag Ian Blackwell (England) 56.80 22 Runs | 4 Wickets | 1 Ct/St for Somerset vs Glamorgan at Taunton on 27-Jun-2005
688 No change Faheem Ashraf (Pakistan) flag Faheem Ashraf (Pakistan) 56.80 54 Runs | 2 Wickets | 1 Ct/St for Islamabad United vs Peshawar Zalmi at Dubai on 24-Feb-2018
689 No change Rob Taylor (Scotland) flag Rob Taylor (Scotland) 56.80 29 Runs | 4 Wickets | 1 Ct/St for Leicestershire vs Lancashire at Leicester on 23-Jul-2013
690 No change James Hildreth (England) flag James Hildreth (England) 56.80 71 Runs | 2 Wickets | 1 Ct/St for Somerset vs Glamorgan at Taunton on 27-Jun-2005
691 No change Ben Stokes (England) flag Ben Stokes (England) 56.80 35 Runs | 4 Wickets | 1 Ct/St for Durham vs Warwickshire at Birmingham on 26-Jun-2021
692 No change Andy Bichel (Australia) flag Andy Bichel (Australia) 56.80 45 Runs | 3 Wickets | 1 Ct/St for Worcestershire vs Warwickshire at Birmingham on 09-Jul-2004
693 No change Kieron Pollard (West Indies) flag Kieron Pollard (West Indies) 56.80 20 Runs | 3 Wickets | 1 Ct/St for Mumbai Indians vs Royal Challengers Bengaluru at Bengaluru on 17-Apr-2010
694 No change Khushdil Shah (Pakistan) flag Khushdil Shah (Pakistan) 56.80 8 Runs | 4 Wickets | 1 Ct/St for Multan Sultans vs Islamabad United at Karachi on 01-Feb-2022
695 No change Marcus Stoinis (Australia) flag Marcus Stoinis (Australia) 56.80 38 Runs | 3 Wickets | 1 Ct/St for Delhi Capitals vs Sunrisers Hyderabad at Abu Dhabi on 08-Nov-2020
696 No change Chris Green (Australia) flag Chris Green (Australia) 56.80 31 Runs | 3 Wickets | 1 Ct/St for Lancashire vs Durham at Manchester on 13-Jul-2025
697 No change James Neesham (New Zealand) flag James Neesham (New Zealand) 56.80 33 Runs | 3 Wickets | 3 Ct/St for Trinbago Knight Riders vs St Kitts and Nevis Patriots at Port of Spain on 04-Sep-2019
698 No change Ronnie Hira (New Zealand) flag Ronnie Hira (New Zealand) 56.80 57 Runs | 2 Wickets | 1 Ct/St for Canterbury vs Wellington at Wellington on 02-Dec-2015
699 No change Dwayne Bravo (West Indies) flag Dwayne Bravo (West Indies) 56.80 36 Runs | 1 Wickets | 3 Ct/St for Trinbago Knight Riders vs Jamaica Tallawahs at Lauderhill on 19-Aug-2018
700 No change Steven Croft (England) flag Steven Croft (England) 56.80 59 Runs | 2 Wickets | 1 Ct/St for Northern Districts vs Central Districts at Hamilton on 23-Nov-2012
Tags: #topcricketplayersofalltime #bestcricketplayersofalltime #greatestcricketplayers #t20cricket #t20s #ment20s #zakchappell #chappell #stevencroft #croft #keemopaul #paul #andrewsymonds #symonds #andreadams #adams #chrislynn #lynn #robnicol #nicol #paulhitchcock #hitchcock #jerometaylor #taylor #imadwasim #wasim #adamzampa #zampa #iccrankings #icctestrankings #iccodirankings #icct20irankings #iccteamrankings #iccplayerrankings #iccmenrankings #iccwomenrankings #iplrankings