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
701 Down 13 Imad Wasim (Pakistan) flag Imad Wasim (Pakistan) 57.85 41 Runs | 2 Wickets | Ct/St for Jamaica Tallawahs vs Guyana Amazon Warriors at Georgetown on 28-Sep-2022
702 Down 13 Umar Gul (Pakistan) flag Umar Gul (Pakistan) 57.85 24 Runs | 4 Wickets | Ct/St for Kolkata Knight Riders vs Punjab Kings at Kolkata on 25-May-2008
703 Down 13 Robert Croft (England) flag Robert Croft (England) 57.85 4 Runs | 3 Wickets | Ct/St for Glamorgan vs Middlesex at Richmond on 14-Jun-2011
704 Down 13 Will Jacks (England) flag Will Jacks (England) 57.85 47 Runs | 2 Wickets | Ct/St for Surrey vs Middlesex at London on 25-Jun-2021
705 Down 13 Moeen Ali (England) flag Moeen Ali (England) 57.85 75 Runs | 2 Wickets | Ct/St for Comilla Victorians vs Khulna Tigers at Mirpur on 11-Feb-2022
706 Down 13 Jesse Ryder (New Zealand) flag Jesse Ryder (New Zealand) 57.85 56 Runs | 1 Wickets | Ct/St for Otago vs Wellington at Hamilton on 09-Nov-2014
707 Down 13 Suresh Raina (India) flag Suresh Raina (India) 57.85 99 Runs | 1 Wickets | Ct/St for Chennai Super Kings vs Sunrisers Hyderabad at Hyderabad on 08-May-2013
708 Down 13 Scott Styris (New Zealand) flag Scott Styris (New Zealand) 57.85 48 Runs | 2 Wickets | Ct/St for Northern Districts vs Auckland at Auckland on 08-Jan-2014
709 Down 13 Usama Mir (Pakistan) flag Usama Mir (Pakistan) 57.85 20 Runs | 3 Wickets | Ct/St for Worcestershire vs Northamptonshire at Northampton on 24-May-2023
710 Down 13 Shadab Khan (Pakistan) flag Shadab Khan (Pakistan) 57.85 80 Runs | 3 Wickets | Ct/St for Islamabad United vs Peshawar Zalmi at Rawalpindi on 04-Mar-2024
711 Down 13 Romario Shepherd (West Indies) flag Romario Shepherd (West Indies) 57.85 38 Runs | 2 Wickets | Ct/St for MI Emirates vs Abu Dhabi Knight Riders at Abu Dhabi on 21-Jan-2025
712 Down 13 Paul Coughlin (England) flag Paul Coughlin (England) 57.85 42 Runs | 4 Wickets | Ct/St for Durham vs Leicestershire at Leicester on 26-May-2022
713 Down 13 Dwayne Bravo (West Indies) flag Dwayne Bravo (West Indies) 57.85 14 Runs | 3 Wickets | Ct/St for Trinbago Knight Riders vs Barbados Royals at Port of Spain on 16-Jul-2015
714 Down 13 Ian Harvey (Australia) flag Ian Harvey (Australia) 57.85 108 Runs | 2 Wickets | Ct/St for Yorkshire vs Lancashire at Leeds on 14-Jul-2004
715 Down 13 Daryl Mitchell (New Zealand) flag Daryl Mitchell (New Zealand) 57.85 88 Runs | 2 Wickets | Ct/St for Canterbury vs Central Districts at Auckland on 11-Feb-2021
716 Down 13 Dan Christian (Australia) flag Dan Christian (Australia) 57.85 22 Runs | 4 Wickets | Ct/St for Jozi Stars vs Cape Town Blitz at Cape Town on 04-Dec-2018
717 Down 13 Ravi Bopara (England) flag Ravi Bopara (England) 57.85 52 Runs | 3 Wickets | Ct/St for Essex vs Glamorgan at Chelmsford on 19-Jun-2015
718 Down 13 James Franklin (New Zealand) flag James Franklin (New Zealand) 57.85 23 Runs | 5 Wickets | Ct/St for Middlesex vs Kent at London on 28-May-2015
719 Down 13 Mohammad Sami (Pakistan) flag Mohammad Sami (Pakistan) 57.85 3 Runs | 5 Wickets | Ct/St for Chittagong Kings vs Dhaka Gladiators at Mirpur on 27-Feb-2012
720 Down 13 Joe Denly (England) flag Joe Denly (England) 57.85 116 Runs | 1 Wickets | Ct/St for Kent vs Surrey at London on 14-Jul-2017
721 Down 13 Azhar Mahmood (Pakistan) flag Azhar Mahmood (Pakistan) 57.85 52 Runs | 3 Wickets | Ct/St for Barisal Burners vs Khulna Royal Bengals at Mirpur on 04-Feb-2013
722 Down 13 Luke Wells (England) flag Luke Wells (England) 57.85 56 Runs | 2 Wickets | Ct/St for Lancashire vs Durham at Manchester on 18-Jun-2023
723 Down 13 Chamidu Wickramasinghe (Sri Lanka) flag Chamidu Wickramasinghe (Sri Lanka) 57.85 56 Runs | 2 Wickets | Ct/St for Dambulla Sixers vs Galle Marvels at Dambula on 09-Jul-2024
724 Down 13 Ravi Bopara (England) flag Ravi Bopara (England) 57.85 67 Runs | 2 Wickets | Ct/St for Karachi Kings vs Peshawar Zalmi at Sharjah on 11-Feb-2016
725 Down 13 Andrew Flintoff (England) flag Andrew Flintoff (England) 57.85 93 Runs | 2 Wickets | Ct/St for Lancashire vs Derbyshire at Derby on 25-Jun-2009
726 Down 13 Luke Hollman (England) flag Luke Hollman (England) 57.85 7 Runs | 4 Wickets | Ct/St for Middlesex vs Glamorgan at Cardiff on 12-Jul-2024
727 Down 13 Liam Dawson (England) flag Liam Dawson (England) 57.85 25 Runs | 5 Wickets | Ct/St for Hampshire vs Somerset at Southampton on 29-Jul-2016
728 Down 13 Sam Curran (England) flag Sam Curran (England) 57.85 50 Runs | 3 Wickets | Ct/St for Oval Invincibles (Men) vs Southern Brave (Men) at Southampton on 18-Aug-2025
729 Down 13 Chris Jordan (England) flag Chris Jordan (England) 57.85 36 Runs | 2 Wickets | Ct/St for Surrey vs Somerset at Taunton on 16-Jun-2023
730 Down 13 Jacques Kallis (South Africa) flag Jacques Kallis (South Africa) 57.85 38 Runs | 3 Wickets | Ct/St for Trinbago Knight Riders vs St Lucia Kings at Port of Spain on 14-Jul-2015
731 Down 13 Jacques Kallis (South Africa) flag Jacques Kallis (South Africa) 57.85 70 Runs | 2 Wickets | Ct/St for Sydney Thunder vs Perth Scorchers at Perth on 01-Jan-2015
732 Down 13 Andre Russell (West Indies) flag Andre Russell (West Indies) 57.85 65 Runs | 1 Wickets | Ct/St for Kolkata Knight Riders vs Royal Challengers Bengaluru at Kolkata on 19-Apr-2019
733 Down 13 Nathan Sowter (England) flag Nathan Sowter (England) 57.85 8 Runs | 4 Wickets | Ct/St for Middlesex vs Essex at Chelmsford on 11-Aug-2017
734 Down 13 Richard Gleeson (England) flag Richard Gleeson (England) 57.85 4 Runs | 4 Wickets | Ct/St for Lancashire vs Durham at Chester-le-Street on 10-Jun-2022
735 Down 13 Zander de Bruyn (South Africa) flag Zander de Bruyn (South Africa) 57.85 39 Runs | 4 Wickets | Ct/St for Surrey vs Essex at Chelmsford on 31-Jul-2013
736 Down 13 Mark Chapman (New Zealand) flag Mark Chapman (New Zealand) 57.85 58 Runs | 2 Wickets | Ct/St for Auckland vs Wellington at Wellington on 12-Jan-2020
737 Down 13 Michael Lumb (England) flag Michael Lumb (England) 57.85 55 Runs | 3 Wickets | Ct/St for Yorkshire vs Nottinghamshire at Leeds on 24-Jun-2003
738 Down 13 Shane Watson (Australia) flag Shane Watson (Australia) 57.85 61 Runs | 2 Wickets | Ct/St for Rajasthan Royals vs Royal Challengers Bengaluru at Bengaluru on 26-Apr-2008
739 Down 13 Ian Harvey (Australia) flag Ian Harvey (Australia) 57.85 44 Runs | 2 Wickets | Ct/St for Yorkshire vs Durham at Chester-le-Street on 04-Jul-2005
740 Down 13 Qais Ahmad (Afghanistan) flag Qais Ahmad (Afghanistan) 57.85 50 Runs | 2 Wickets | Ct/St for Colombo Strikers vs Dambulla Sixers at Hambantota on 11-Dec-2020
741 Down 13 Chaminda Vaas (Sri Lanka) flag Chaminda Vaas (Sri Lanka) 57.85 54 Runs | 2 Wickets | Ct/St for Northamptonshire vs Worcestershire at Northampton on 11-Jun-2010
742 Down 13 Joe Root (England) flag Joe Root (England) 57.85 64 Runs | 2 Wickets | Ct/St for Yorkshire vs Derbyshire at Leeds on 30-Aug-2020
743 Down 13 Mohammad Nabi (Afghanistan) flag Mohammad Nabi (Afghanistan) 57.85 39 Runs | 3 Wickets | Ct/St for Chattogram Challengers vs Khulna Tigers at Mirpur on 12-Nov-2016
744 Down 13 Tom Curran (England) flag Tom Curran (England) 57.85 9 Runs | 4 Wickets | Ct/St for Melbourne Stars vs Adelaide Strikers at Melbourne on 13-Jan-2026
745 Down 14 Sean Ervine (Zimbabwe) flag Sean Ervine (Zimbabwe) 57.85 15 Runs | 4 Wickets | Ct/St for Hampshire vs Gloucestershire at Bristol on 19-Jun-2010
746 Down 14 Ian Harvey (Australia) flag Ian Harvey (Australia) 57.84 100 Runs | 1 Wickets | Ct/St for Gloucestershire vs Warwickshire at Birmingham on 23-Jun-2003
747 Down 14 David Wiese (Namibia) flag David Wiese (Namibia) 57.84 23 Runs | 5 Wickets | Ct/St for Sussex vs Essex at Chelmsford on 04-Jul-2018
748 Down 14 Sanath Jayasuriya (Sri Lanka) flag Sanath Jayasuriya (Sri Lanka) 57.84 87 Runs | 1 Wickets | Ct/St for Worcestershire vs Northamptonshire at Worcester on 25-Jun-2010
749 Down 14 Doug Bracewell (New Zealand) flag Doug Bracewell (New Zealand) 57.84 9 Runs | 2 Wickets | 3 Ct/St for Central Districts vs Northern Districts at Hamilton on 17-Feb-2019
750 Down 14 Colin Ingram (South Africa) flag Colin Ingram (South Africa) 57.52 54 Runs | 3 Wickets | 1 Ct/St for Glamorgan vs Somerset at Cardiff on 22-Jul-2016
751 Down 14 Brad Hodge (Australia) flag Brad Hodge (Australia) 57.52 44 Runs | 4 Wickets | 1 Ct/St for Lancashire vs Derbyshire at Manchester on 29-Jun-2005
752 Down 14 Mohammad Saifuddin (Bangladesh) flag Mohammad Saifuddin (Bangladesh) 57.52 23 Runs | 3 Wickets | 1 Ct/St for Fortune Barishal vs Durdanto Dhaka at Chattogram on 14-Feb-2024
753 Down 14 Sean Ervine (Zimbabwe) flag Sean Ervine (Zimbabwe) 57.52 34 Runs | 2 Wickets | Ct/St for Hampshire vs Somerset at Cardiff on 25-Aug-2012
754 Down 14 Nahidul Islam (Bangladesh) flag Nahidul Islam (Bangladesh) 57.52 5 Runs | 4 Wickets | 1 Ct/St for Khulna Tigers vs Dhaka Dominators at Mirpur on 24-Jan-2023
755 Down 14 Mohammad Saifuddin (Bangladesh) flag Mohammad Saifuddin (Bangladesh) 57.52 52 Runs | 2 Wickets | 1 Ct/St for Rangpur Riders vs Durbar Rajshahi at Mirpur on 26-Jan-2025
756 Down 14 Daryl Mitchell (England) flag Daryl Mitchell (England) 57.52 45 Runs | 3 Wickets | 1 Ct/St for Worcestershire vs Somerset at Birmingham on 03-Sep-2020
757 Down 14 Aaron Finch (Australia) flag Aaron Finch (Australia) 57.52 111 Runs | 1 Wickets | 1 Ct/St for Melbourne Renegades vs Melbourne Stars at Melbourne on 07-Dec-2012
758 Down 14 Ian Blackwell (England) flag Ian Blackwell (England) 57.52 22 Runs | 4 Wickets | 1 Ct/St for Somerset vs Glamorgan at Taunton on 27-Jun-2005
759 Down 14 Graeme Swann (England) flag Graeme Swann (England) 57.52 40 Runs | 3 Wickets | 1 Ct/St for Nottinghamshire vs Derbyshire at Derby on 07-Jul-2006
760 Down 14 Kevon Cooper (West Indies) flag Kevon Cooper (West Indies) 57.52 10 Runs | 4 Wickets | 1 Ct/St for Barisal Bulls vs Rangpur Riders at Mirpur on 13-Dec-2015
761 Down 14 Romario Shepherd (West Indies) flag Romario Shepherd (West Indies) 57.51 56 Runs | 2 Wickets | 1 Ct/St for San Francisco Unicorns vs Seattle Orcas at Dallas on 25-Jun-2025
762 Down 14 Marco Jansen (South Africa) flag Marco Jansen (South Africa) 57.23 na Runs | 5 Wickets | 1 Ct/St for Sunrisers Eastern Cape vs Durban's Super Giants at Cape Town on 10-Feb-2024
763 Down 14 Hardik Pandya (India) flag Hardik Pandya (India) 57.20 39 Runs | 1 Wickets | 1 Ct/St for Gujarat Titans vs Rajasthan Royals at Jaipur on 05-May-2023
764 Down 14 Dwaine Pretorius (South Africa) flag Dwaine Pretorius (South Africa) 57.20 25 Runs | 2 Wickets | 1 Ct/St for Guyana Amazon Warriors vs Trinbago Knight Riders at Georgetown on 21-Sep-2025
765 Down 14 Cameron Delport (South Africa) flag Cameron Delport (South Africa) 57.20 55 Runs | 1 Wickets | 1 Ct/St for Essex vs Derbyshire at Birmingham on 21-Sep-2019
766 Down 14 Sunil Narine (West Indies) flag Sunil Narine (West Indies) 57.20 29 Runs | 1 Wickets | 1 Ct/St for Kolkata Knight Riders vs Sunrisers Hyderabad at Hyderabad on 19-May-2018
767 Down 14 Shoaib Malik (Pakistan) flag Shoaib Malik (Pakistan) 57.20 46 Runs | 2 Wickets | 1 Ct/St for Jaffna Kings vs Galle Gladiators at Hambantota on 16-Dec-2020
768 Down 14 Harbhajan Singh (India) flag Harbhajan Singh (India) 56.91 na Runs | 5 Wickets | 2 Ct/St for Mumbai Indians vs Chennai Super Kings at Mumbai on 22-Apr-2011
769 Down 14 Chris Lynn (Australia) flag Chris Lynn (Australia) 56.91 108 Runs | na Wickets | Ct/St for Hampshire vs Northamptonshire at Birmingham on 13-Sep-2025
770 Down 14 Mitchell Starc (Australia) flag Mitchell Starc (Australia) 56.91 na Runs | 5 Wickets | Ct/St for Delhi Capitals vs Sunrisers Hyderabad at Visakhapatnam on 30-Mar-2025
771 Down 14 Mohammed Siraj (India) flag Mohammed Siraj (India) 56.91 na Runs | 4 Wickets | Ct/St for Gujarat Titans vs Sunrisers Hyderabad at Hyderabad on 06-Apr-2025
772 Down 14 Andrew Tye (Australia) flag Andrew Tye (Australia) 56.91 na Runs | 4 Wickets | Ct/St for Punjab Kings vs Mumbai Indians at Mumbai on 16-May-2018
773 Down 14 Manan Vohra (India) flag Manan Vohra (India) 56.91 95 Runs | na Wickets | Ct/St for Punjab Kings vs Sunrisers Hyderabad at Hyderabad on 17-Apr-2017
774 Down 14 Peter Siddle (Australia) flag Peter Siddle (Australia) 56.91 na Runs | 5 Wickets | Ct/St for Adelaide Strikers vs Hobart Hurricanes at Launceston on 15-Dec-2020
775 Down 14 Matthew Wade (Australia) flag Matthew Wade (Australia) 56.91 130 Runs | na Wickets | Ct/St for Hobart Hurricanes vs Adelaide Strikers at Adelaide on 26-Jan-2020
776 Down 14 Heinrich Klaasen (South Africa) flag Heinrich Klaasen (South Africa) 56.91 105 Runs | na Wickets | Ct/St for Sunrisers Hyderabad vs Kolkata Knight Riders at Delhi on 25-May-2025
777 Down 14 Ben Dwarshuis (Australia) flag Ben Dwarshuis (Australia) 56.90 66 Runs | Wickets | Ct/St for Sydney Sixers vs Perth Scorchers at Melbourne on 22-Jan-2022
778 Down 14 Dwayne Smith (West Indies) flag Dwayne Smith (West Indies) 56.89 73 Runs | Wickets | 2 Ct/St for Gujarat Lions vs Royal Challengers Bengaluru at Bengaluru on 24-May-2016
779 Down 14 Daryl Mitchell (England) flag Daryl Mitchell (England) 56.89 2 Runs | 3 Wickets | 2 Ct/St for Worcestershire vs Somerset at Taunton on 01-Jul-2012
780 Down 14 Pawan Negi (India) flag Pawan Negi (India) 56.88 35 Runs | 2 Wickets | Ct/St for Royal Challengers Bengaluru vs Mumbai Indians at Mumbai on 01-May-2017
781 Down 14 Josh Cobb (England) flag Josh Cobb (England) 56.88 80 Runs | Wickets | 2 Ct/St for Northamptonshire vs Durham at Birmingham on 20-Aug-2016
782 Down 14 Jason Holder (West Indies) flag Jason Holder (West Indies) 56.88 22 Runs | 3 Wickets | Ct/St for Abu Dhabi Knight Riders vs Dubai Capitals at Dubai on 01-Jan-2026
783 Down 15 Jasprit Bumrah (India) flag Jasprit Bumrah (India) 56.88 1 Runs | 3 Wickets | Ct/St for Mumbai Indians vs Gujarat Titans at Ahmedabad on 24-Mar-2024
784 Down 15 Liam Livingstone (England) flag Liam Livingstone (England) 56.88 16 Runs | 4 Wickets | Ct/St for Lancashire vs Sussex at Hove on 01-Oct-2020
785 Down 15 Nathan Ellis (Australia) flag Nathan Ellis (Australia) 56.88 1 Runs | 3 Wickets | Ct/St for Hampshire vs Warwickshire at Birmingham on 07-Jul-2022
786 Down 15 Chris Morris (South Africa) flag Chris Morris (South Africa) 56.88 Runs | 4 Wickets | Ct/St for Delhi Capitals vs Sunrisers Hyderabad at Hyderabad on 19-Apr-2017
787 Down 15 Liam Dawson (England) flag Liam Dawson (England) 56.88 10 Runs | 3 Wickets | Ct/St for Hampshire vs Derbyshire at Derby on 22-Aug-2017
788 Down 15 Kieron Pollard (West Indies) flag Kieron Pollard (West Indies) 56.88 57 Runs | 1 Wickets | 2 Ct/St for Mumbai Indians vs Chennai Super Kings at Chennai on 06-Apr-2013
789 Down 15 Karn Sharma (India) flag Karn Sharma (India) 56.88 1 Runs | 3 Wickets | Ct/St for Sunrisers Hyderabad vs Royal Challengers Bengaluru at Bengaluru on 04-May-2014
790 Down 15 Dhawal Kulkarni (India) flag Dhawal Kulkarni (India) 56.88 6 Runs | 2 Wickets | Ct/St for Gujarat Lions vs Mumbai Indians at Mumbai on 16-Apr-2016
791 Down 15 Abhishek Sharma (India) flag Abhishek Sharma (India) 56.88 12 Runs | 2 Wickets | 2 Ct/St for Sunrisers Hyderabad vs Rajasthan Royals at Chennai on 24-May-2024
792 Down 15 Andrew Tye (Australia) flag Andrew Tye (Australia) 56.88 35 Runs | 2 Wickets | Ct/St for Northamptonshire vs Lancashire at Northampton on 16-Jun-2023
793 Down 15 Jerome Taylor (West Indies) flag Jerome Taylor (West Indies) 56.87 1 Runs | 4 Wickets | Ct/St for Somerset vs Sussex at Birmingham on 15-Sep-2018
794 Down 15 Chris Wood (England) flag Chris Wood (England) 56.87 18 Runs | 2 Wickets | Ct/St for Hampshire vs Somerset at Birmingham on 18-Sep-2021
795 Down 15 Rashid Khan (Afghanistan) flag Rashid Khan (Afghanistan) 56.87 24 Runs | 1 Wickets | Ct/St for Gujarat Titans vs Rajasthan Royals at Jaipur on 10-Apr-2024
796 Down 15 Chris Woakes (England) flag Chris Woakes (England) 56.87 48 Runs | 1 Wickets | Ct/St for Warwickshire vs Essex at Birmingham on 13-Aug-2015
797 Down 15 Aiden Markram (South Africa) flag Aiden Markram (South Africa) 56.87 66 Runs | 1 Wickets | Ct/St for Lucknow Super Giants vs Rajasthan Royals at Jaipur on 19-Apr-2025
798 Down 15 Chris Jordan (England) flag Chris Jordan (England) 56.87 36 Runs | 2 Wickets | 2 Ct/St for Peshawar Zalmi vs Islamabad United at Karachi on 25-Mar-2018
799 Down 15 Jordan Thompson (England) flag Jordan Thompson (England) 56.87 16 Runs | 3 Wickets | Ct/St for Yorkshire vs Sussex at Chester-le-Street on 24-Aug-2021
800 Down 15 Roston Chase (West Indies) flag Roston Chase (West Indies) 56.87 27 Runs | 2 Wickets | Ct/St for St Lucia Kings vs Trinbago Knight Riders at Tarouba on 03-Sep-2025
Tags: #topcricketplayersofalltime #bestcricketplayersofalltime #greatestcricketplayers #t20cricket #t20s #ment20s #imadwasim #wasim #umargul #gul #robertcroft #croft #willjacks #jacks #moeenali #ali #jesseryder #ryder #sureshraina #raina #scottstyris #styris #usamamir #mir #shadabkhan #khan #romarioshepherd #shepherd #iccrankings #icctestrankings #iccodirankings #icct20irankings #iccteamrankings #iccplayerrankings #iccmenrankings #iccwomenrankings #iplrankings