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
601 Down 10 Chris Green (Australia) flag Chris Green (Australia) 59.45 25 Runs | 2 Wickets | 1 Ct/St for Barbados Royals vs St Lucia Kings at Bridgetown on 07-Sep-2025
602 Down 10 Ravi Bopara (England) flag Ravi Bopara (England) 59.45 70 Runs | 1 Wickets | 1 Ct/St for Essex vs Surrey at London on 29-Aug-2019
603 Down 10 Mohit Sharma (India) flag Mohit Sharma (India) 59.44 21 Runs | 1 Wickets | Ct/St for Chennai Super Kings vs Mumbai Indians at Kolkata on 24-May-2015
604 Down 10 Dan Christian (Australia) flag Dan Christian (Australia) 59.16 113 Runs | na Wickets | 2 Ct/St for Nottinghamshire vs Northamptonshire at Northampton on 06-Jul-2018
605 Down 10 Mohit Sharma (India) flag Mohit Sharma (India) 59.16 na Runs | 5 Wickets | Ct/St for Gujarat Titans vs Mumbai Indians at Ahmedabad on 26-May-2023
606 Down 10 Rishabh Pant (India) flag Rishabh Pant (India) 59.16 128 Runs | na Wickets | Ct/St for Delhi Capitals vs Sunrisers Hyderabad at Delhi on 10-May-2018
607 Down 10 David Miller (South Africa) flag David Miller (South Africa) 59.16 101 Runs | na Wickets | Ct/St for Punjab Kings vs Royal Challengers Bengaluru at Mohali on 06-May-2013
608 Down 10 Michael Hogan (Australia) flag Michael Hogan (Australia) 59.16 na Runs | 5 Wickets | Ct/St for Glamorgan vs Surrey at London on 27-May-2022
609 Down 10 Dwayne Smith (West Indies) flag Dwayne Smith (West Indies) 59.15 Runs | 4 Wickets | Ct/St for Gujarat Lions vs Kolkata Knight Riders at Kanpur on 19-May-2016
610 Down 10 Qais Ahmad (Afghanistan) flag Qais Ahmad (Afghanistan) 59.14 16 Runs | 3 Wickets | Ct/St for Melbourne Stars vs Brisbane Heat at Brisbane on 27-Dec-2021
611 Down 10 Imad Wasim (Pakistan) flag Imad Wasim (Pakistan) 59.13 42 Runs | 2 Wickets | Ct/St for Jamaica Tallawahs vs Trinbago Knight Riders at Basseterre on 05-Sep-2021
612 Down 10 Ashton Agar (Australia) flag Ashton Agar (Australia) 59.13 30 Runs | 2 Wickets | Ct/St for Perth Scorchers vs Hobart Hurricanes at Hobart on 20-Dec-2021
613 Down 10 Daniel Sams (Australia) flag Daniel Sams (Australia) 59.13 71 Runs | 1 Wickets | Ct/St for Essex vs Sussex at Chelmsford on 17-Jun-2022
614 Down 10 Fabian Allen (West Indies) flag Fabian Allen (West Indies) 59.13 6 Runs | 4 Wickets | 2 Ct/St for Jaffna Kings vs Kandy Falcons at Colombo on 20-Jul-2024
615 Down 10 Josh Cobb (England) flag Josh Cobb (England) 59.13 60 Runs | 2 Wickets | 2 Ct/St for Leicestershire vs Lancashire at Leicester on 11-Jul-2014
616 Down 10 Matthew Short (Australia) flag Matthew Short (Australia) 59.13 27 Runs | 2 Wickets | 2 Ct/St for Adelaide Strikers vs Brisbane Heat at Brisbane on 12-Jan-2022
617 Down 10 Andre Russell (West Indies) flag Andre Russell (West Indies) 59.13 40 Runs | 2 Wickets | 2 Ct/St for Dhaka Dominators vs Rangpur Riders at Mirpur on 06-Feb-2019
618 Down 10 James Franklin (New Zealand) flag James Franklin (New Zealand) 59.13 45 Runs | 2 Wickets | Ct/St for Mumbai Indians vs Kolkata Knight Riders at Kolkata on 22-May-2011
619 Down 10 Adam Milne (New Zealand) flag Adam Milne (New Zealand) 59.13 12 Runs | 3 Wickets | 2 Ct/St for Kent vs Hampshire at Beckenham on 04-Aug-2019
620 Down 10 Ashton Turner (Australia) flag Ashton Turner (Australia) 59.13 28 Runs | 2 Wickets | 2 Ct/St for Perth Scorchers vs Adelaide Strikers at Perth on 04-Jan-2026
621 Down 11 Matt Spriegel (England) flag Matt Spriegel (England) 59.13 25 Runs | 4 Wickets | Ct/St for Surrey vs Kent at Beckenham on 28-Jun-2009
622 Down 11 Ravi Bopara (England) flag Ravi Bopara (England) 59.13 94 Runs | 1 Wickets | 2 Ct/St for Essex vs Hampshire at Southampton on 27-Jun-2010
623 Down 11 Sam Curran (England) flag Sam Curran (England) 59.12 67 Runs | 1 Wickets | 2 Ct/St for Desert Vipers vs Gulf Giants at Dubai on 12-Dec-2025
624 Down 11 Michael Bracewell (New Zealand) flag Michael Bracewell (New Zealand) 59.12 27 Runs | 3 Wickets | 2 Ct/St for Wellington vs Canterbury at Christchurch on 26-Nov-2021
625 Down 11 Harry Gurney (England) flag Harry Gurney (England) 58.84 na Runs | 4 Wickets | Ct/St for Nottinghamshire vs Warwickshire at Birmingham on 02-Sep-2017
626 Down 11 Ben Stokes (England) flag Ben Stokes (England) 58.81 35 Runs | 4 Wickets | 1 Ct/St for Durham vs Warwickshire at Birmingham on 26-Jun-2021
627 Down 11 Khaled Ahmed (Bangladesh) flag Khaled Ahmed (Bangladesh) 58.81 25 Runs | 4 Wickets | 1 Ct/St for Chittagong Vikings vs Sylhet Strikers at Mirpur on 30-Jan-2025
628 Down 11 Shoaib Malik (Pakistan) flag Shoaib Malik (Pakistan) 58.81 78 Runs | 1 Wickets | 1 Ct/St for Barbados Royals vs St Lucia Kings at Bridgetown on 30-Jul-2013
629 Down 11 Marnus Labuschagne (Australia) flag Marnus Labuschagne (Australia) 58.81 78 Runs | 2 Wickets | 1 Ct/St for Glamorgan vs Hampshire at Southampton on 18-Jul-2021
630 Down 11 Ben Raine (England) flag Ben Raine (England) 58.81 83 Runs | 2 Wickets | 1 Ct/St for Leicestershire vs Nottinghamshire at Nottingham on 20-Jul-2018
631 Down 11 Ronnie Hira (New Zealand) flag Ronnie Hira (New Zealand) 58.81 57 Runs | 2 Wickets | 1 Ct/St for Canterbury vs Wellington at Wellington on 02-Dec-2015
632 Down 11 Joel Davies (Australia) flag Joel Davies (Australia) 58.81 27 Runs | 2 Wickets | 3 Ct/St for Sydney Sixers vs Hobart Hurricanes at Sydney on 23-Jan-2026
633 Down 12 Chris Green (Australia) flag Chris Green (Australia) 58.81 31 Runs | 3 Wickets | 1 Ct/St for Lancashire vs Durham at Manchester on 13-Jul-2025
634 Down 12 Khushdil Shah (Pakistan) flag Khushdil Shah (Pakistan) 58.81 8 Runs | 4 Wickets | 1 Ct/St for Multan Sultans vs Islamabad United at Karachi on 01-Feb-2022
635 Down 12 Matthew Waite (England) flag Matthew Waite (England) 58.81 35 Runs | 3 Wickets | 1 Ct/St for Yorkshire vs Northamptonshire at Northampton on 24-Jun-2022
636 Down 12 David Willey (England) flag David Willey (England) 58.81 79 Runs | 1 Wickets | 1 Ct/St for Northamptonshire vs Nottinghamshire at Nottingham on 31-May-2024
637 Down 12 Ryan ten Doeschate (Netherlands) flag Ryan ten Doeschate (Netherlands) 58.81 102 Runs | 1 Wickets | 1 Ct/St for Essex vs Middlesex at London on 13-Jun-2010
638 Down 12 Sam Curran (England) flag Sam Curran (England) 58.81 62 Runs | 1 Wickets | Ct/St for Desert Vipers vs Dubai Capitals at Dubai on 09-Feb-2025
639 Down 12 Mattie McKiernan (England) flag Mattie McKiernan (England) 58.81 14 Runs | 3 Wickets | 1 Ct/St for Derbyshire vs Worcestershire at Worcester on 10-Jun-2022
640 Down 12 Ravi Bopara (England) flag Ravi Bopara (England) 58.81 83 Runs | 1 Wickets | 1 Ct/St for Essex vs Surrey at London on 01-Jul-2006
641 Down 12 Sunil Narine (West Indies) flag Sunil Narine (West Indies) 58.80 50 Runs | 2 Wickets | 1 Ct/St for Trinbago Knight Riders vs Guyana Amazon Warriors at Tarouba on 18-Aug-2020
642 Down 12 Dwayne Bravo (West Indies) flag Dwayne Bravo (West Indies) 58.80 6 Runs | 1 Wickets | Ct/St for Chennai Super Kings vs Royal Challengers Bengaluru at Chennai on 28-May-2011
643 Down 12 Shane Watson (Australia) flag Shane Watson (Australia) 58.80 58 Runs | 2 Wickets | 1 Ct/St for Rajasthan Royals vs Pune Warriors India at Jaipur on 13-May-2012
644 Down 12 Jasprit Bumrah (India) flag Jasprit Bumrah (India) 58.80 Runs | 2 Wickets | Ct/St for Mumbai Indians vs Chennai Super Kings at Hyderabad on 12-May-2019
645 Down 12 Mehidy Hasan Miraz (Bangladesh) flag Mehidy Hasan Miraz (Bangladesh) 58.80 41 Runs | 2 Wickets | 1 Ct/St for Chittagong Kings vs Rangpur Riders at Mirpur on 28-Nov-2016
646 Down 12 Axar Patel (India) flag Axar Patel (India) 58.80 66 Runs | 1 Wickets | 3 Ct/St for Delhi Capitals vs Gujarat Titans at Delhi on 24-Apr-2024
647 Down 12 Anaru Kitchen (New Zealand) flag Anaru Kitchen (New Zealand) 58.80 34 Runs | 3 Wickets | 1 Ct/St for Otago vs Central Districts at New Plymouth on 06-Jan-2018
648 Down 12 Chris Gayle (West Indies) flag Chris Gayle (West Indies) 58.52 126 Runs | na Wickets | Ct/St for Rangpur Riders vs Khulna Tigers at Mirpur on 08-Dec-2017
649 Down 12 Will Jacks (England) flag Will Jacks (England) 58.52 108 Runs | na Wickets | 2 Ct/St for Oval Invincibles (Men) vs Southern Brave (Men) at London on 14-Aug-2022
650 Down 12 Shakib Al Hasan (Bangladesh) flag Shakib Al Hasan (Bangladesh) 58.52 1 Runs | 6 Wickets | 2 Ct/St for Barbados Royals vs Trinbago Knight Riders at Bridgetown on 03-Aug-2013
651 Down 12 Adam Gilchrist (Australia) flag Adam Gilchrist (Australia) 58.52 85 Runs | na Wickets | 1 Ct/St for Deccan Chargers vs Delhi Capitals at Centurion on 22-May-2009
652 Down 12 Liam Scott (Australia) flag Liam Scott (Australia) 58.50 91 Runs | Wickets | Ct/St for Adelaide Strikers vs Hobart Hurricanes at Hobart on 09-Jan-2026
653 Down 13 Ravi Bopara (England) flag Ravi Bopara (England) 58.49 35 Runs | 4 Wickets | Ct/St for Northamptonshire vs Yorkshire at Northampton on 02-Jun-2024
654 Down 13 Jahandad Khan (Pakistan) flag Jahandad Khan (Pakistan) 58.49 4 Runs | 3 Wickets | Ct/St for Fortune Barishal vs Sylhet Strikers at Sylhet on 07-Jan-2025
655 Down 13 Ryan ten Doeschate (Netherlands) flag Ryan ten Doeschate (Netherlands) 58.49 59 Runs | 2 Wickets | Ct/St for Chittagong Kings vs Comilla Victorians at Mirpur on 21-Jan-2019
656 Down 13 Roelof van der Merwe (Netherlands) flag Roelof van der Merwe (Netherlands) 58.49 48 Runs | 1 Wickets | Ct/St for Somerset vs Gloucestershire at Bristol on 09-Jun-2022
657 Down 13 James Neesham (New Zealand) flag James Neesham (New Zealand) 58.49 50 Runs | 3 Wickets | Ct/St for Durham vs Northamptonshire at Northampton on 13-Jun-2025
658 Down 13 Matthew Short (Australia) flag Matthew Short (Australia) 58.49 55 Runs | 2 Wickets | Ct/St for Adelaide Strikers vs Sydney Sixers at Sydney on 22-Dec-2023
659 Down 13 Mahmudullah (Bangladesh) flag Mahmudullah (Bangladesh) 58.49 34 Runs | 1 Wickets | Ct/St for Chattogram Challengers vs Dhaka Dominators at Mirpur on 13-Jan-2020
660 Down 13 Azmatullah Omarzai (Afghanistan) flag Azmatullah Omarzai (Afghanistan) 58.49 39 Runs | 2 Wickets | Ct/St for Gulf Giants vs MI Emirates at Dubai on 04-Dec-2025
661 Down 13 Suresh Raina (India) flag Suresh Raina (India) 58.49 78 Runs | 1 Wickets | Ct/St for Chennai Super Kings vs Kolkata Knight Riders at Chennai on 13-Apr-2010
662 Down 13 Saim Ayub (Pakistan) flag Saim Ayub (Pakistan) 58.49 73 Runs | 2 Wickets | Ct/St for Peshawar Zalmi vs Islamabad United at Karachi on 16-Mar-2024
663 Down 13 Mohammad Hafeez (Pakistan) flag Mohammad Hafeez (Pakistan) 58.49 98 Runs | 1 Wickets | Ct/St for Lahore Qalandars vs Islamabad United at Lahore on 23-Feb-2020
664 Down 13 Brett Hampton (New Zealand) flag Brett Hampton (New Zealand) 58.49 9 Runs | 3 Wickets | Ct/St for Northern Districts vs Canterbury at Christchurch on 13-Jan-2023
665 Down 13 Samit Patel (England) flag Samit Patel (England) 58.49 23 Runs | 4 Wickets | Ct/St for Nottinghamshire vs Essex at Nottingham on 08-Aug-2016
666 Down 13 Irfan Pathan (India) flag Irfan Pathan (India) 58.49 60 Runs | 1 Wickets | Ct/St for Punjab Kings vs Deccan Chargers at Cuttack on 19-Mar-2010
667 Down 13 Mohammad Nabi (Afghanistan) flag Mohammad Nabi (Afghanistan) 58.49 43 Runs | 1 Wickets | Ct/St for Kent vs Surrey at London on 30-Jul-2019
668 Down 13 Will Jacks (England) flag Will Jacks (England) 58.49 23 Runs | 4 Wickets | Ct/St for Surrey vs Kent at London on 01-Oct-2020
669 Down 13 Andrew Hall (South Africa) flag Andrew Hall (South Africa) 58.49 39 Runs | 3 Wickets | Ct/St for Northamptonshire vs Hampshire at Northampton on 29-Jul-2009
670 Down 13 Beau Webster (Australia) flag Beau Webster (Australia) 58.49 78 Runs | 1 Wickets | Ct/St for Melbourne Stars vs Sydney Sixers at Sydney on 26-Dec-2022
671 Down 13 James Bazley (Australia) flag James Bazley (Australia) 58.49 29 Runs | 4 Wickets | Ct/St for Brisbane Heat vs Sydney Thunder at Carrara on 29-Dec-2022
672 Down 13 Jack Edwards (Australia) flag Jack Edwards (Australia) 58.49 16 Runs | 2 Wickets | 4 Ct/St for Sydney Sixers vs Brisbane Heat at Carrara on 19-Jan-2024
673 Down 13 Glenn Maxwell (Australia) flag Glenn Maxwell (Australia) 58.49 82 Runs | 1 Wickets | 2 Ct/St for Melbourne Stars vs Sydney Sixers at Melbourne on 10-Feb-2019
674 Down 13 Jason Holder (West Indies) flag Jason Holder (West Indies) 58.48 27 Runs | 2 Wickets | 2 Ct/St for Abu Dhabi Knight Riders vs Desert Vipers at Dubai on 18-Jan-2025
675 Down 13 Sanath Jayasuriya (Sri Lanka) flag Sanath Jayasuriya (Sri Lanka) 58.48 18 Runs | 3 Wickets | 2 Ct/St for Mumbai Indians vs Kolkata Knight Riders at Kolkata on 29-Apr-2008
676 Down 13 Arron Lilley (England) flag Arron Lilley (England) 58.47 42 Runs | 1 Wickets | 4 Ct/St for Leicestershire vs Nottinghamshire at Leicester on 16-Jul-2021
677 Down 13 Tom Kohler-Cadmore (England) flag Tom Kohler-Cadmore (England) 58.20 127 Runs | na Wickets | 3 Ct/St for Worcestershire vs Durham at Worcester on 20-May-2016
678 Down 13 Paul Stirling (Ireland) flag Paul Stirling (Ireland) 58.17 80 Runs | 2 Wickets | 1 Ct/St for Northamptonshire vs Worcestershire at Worcester on 29-Aug-2020
679 Down 13 Rob Taylor (Scotland) flag Rob Taylor (Scotland) 58.17 29 Runs | 4 Wickets | 1 Ct/St for Leicestershire vs Lancashire at Leicester on 23-Jul-2013
680 Down 13 Sam Wells (New Zealand) flag Sam Wells (New Zealand) 58.16 5 Runs | 4 Wickets | 3 Ct/St for Otago vs Wellington at Wellington on 25-Nov-2015
681 Down 13 Ross Taylor (New Zealand) flag Ross Taylor (New Zealand) 58.16 46 Runs | 2 Wickets | 1 Ct/St for Central Districts vs Canterbury at Christchurch on 18-Jan-2008
682 Down 13 Gulbadin Naib (Afghanistan) flag Gulbadin Naib (Afghanistan) 58.16 62 Runs | 2 Wickets | 3 Ct/St for Dubai Capitals vs Desert Vipers at Dubai on 05-Feb-2025
683 Down 13 Steven Croft (England) flag Steven Croft (England) 58.16 83 Runs | 2 Wickets | 1 Ct/St for Lancashire vs Nottinghamshire at Nottingham on 28-Jun-2009
684 Down 13 Andrew Symonds (Australia) flag Andrew Symonds (Australia) 58.16 33 Runs | 2 Wickets | Ct/St for Deccan Chargers vs Royal Challengers Bengaluru at Johannesburg on 24-May-2009
685 Down 13 Rehan Ahmed (England) flag Rehan Ahmed (England) 58.16 37 Runs | 3 Wickets | 1 Ct/St for Trent Rockets (Men) vs Birmingham Phoenix (Men) at Nottingham on 27-Aug-2025
686 Down 13 Doug Bracewell (New Zealand) flag Doug Bracewell (New Zealand) 58.16 32 Runs | 2 Wickets | 1 Ct/St for Central Districts vs Auckland at Auckland on 23-Jan-2021
687 Down 13 Colin Munro (New Zealand) flag Colin Munro (New Zealand) 58.16 63 Runs | 2 Wickets | 1 Ct/St for Hampshire vs Middlesex at Southampton on 20-Jul-2018
688 Down 13 Andre Russell (West Indies) flag Andre Russell (West Indies) 58.16 64 Runs | 1 Wickets | 1 Ct/St for Manchester Originals (Men) vs Southern Brave (Men) at Southampton on 18-Aug-2022
689 Down 13 Tillakaratne Dilshan (Sri Lanka) flag Tillakaratne Dilshan (Sri Lanka) 58.16 66 Runs | 2 Wickets | 1 Ct/St for Basnahira Cricket Dundee vs Kandurata Warriors at Colombo on 11-Aug-2012
690 Down 13 Daniel Sams (Australia) flag Daniel Sams (Australia) 58.16 67 Runs | 1 Wickets | 1 Ct/St for Essex vs Middlesex at London on 18-Jun-2023
691 Down 13 Abdul Razzaq (Pakistan) flag Abdul Razzaq (Pakistan) 58.16 33 Runs | 2 Wickets | Ct/St for Hampshire vs Somerset at Southampton on 14-Aug-2010
692 Down 13 Arul Suppiah (England) flag Arul Suppiah (England) 57.88 na Runs | 6 Wickets | Ct/St for Somerset vs Glamorgan at Cardiff on 05-Jul-2011
693 Down 13 Lasith Malinga (Sri Lanka) flag Lasith Malinga (Sri Lanka) 57.88 na Runs | 6 Wickets | Ct/St for Melbourne Stars vs Perth Scorchers at Perth on 12-Dec-2012
694 Down 13 Ish Sodhi (New Zealand) flag Ish Sodhi (New Zealand) 57.88 na Runs | 6 Wickets | Ct/St for Adelaide Strikers vs Sydney Thunder at Sydney on 18-Jan-2017
695 Down 13 Kyle Jamieson (New Zealand) flag Kyle Jamieson (New Zealand) 57.88 na Runs | 6 Wickets | Ct/St for Canterbury vs Auckland at Auckland on 01-Jan-2019
696 Down 13 Chris Cooke (England) flag Chris Cooke (England) 57.88 113 Runs | na Wickets | 1 Ct/St for Glamorgan vs Middlesex at Northwood on 31-May-2023
697 Down 13 Benny Howell (England) flag Benny Howell (England) 57.86 62 Runs | 2 Wickets | Ct/St for Hampshire vs Gloucestershire at Southampton on 12-Jul-2024
698 Down 13 Samit Patel (England) flag Samit Patel (England) 57.86 64 Runs | 2 Wickets | Ct/St for Derbyshire vs Leicestershire at Birmingham on 01-Jun-2024
699 Down 13 Darren Stevens (England) flag Darren Stevens (England) 57.86 33 Runs | 3 Wickets | Ct/St for Kent vs Surrey at London on 18-Jun-2010
700 Down 13 Liam Dawson (England) flag Liam Dawson (England) 57.86 17 Runs | 4 Wickets | Ct/St for Hampshire vs Kent at Canterbury on 29-Jul-2013
Tags: #topcricketplayersofalltime #bestcricketplayersofalltime #greatestcricketplayers #t20cricket #t20s #ment20s #chrisgreen #green #ravibopara #bopara #mohitsharma #sharma #danchristian #christian #rishabhpant #pant #davidmiller #miller #michaelhogan #hogan #dwaynesmith #smith #qaisahmad #ahmad #imadwasim #wasim #iccrankings #icctestrankings #iccodirankings #icct20irankings #iccteamrankings #iccplayerrankings #iccmenrankings #iccwomenrankings #iplrankings