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
501 Down 9 Rovman Powell (West Indies) flag Rovman Powell (West Indies) 47.02 3-Ct/St in 1st inns vs Guyana Amazon Warriors at Georgetown on 08-Sep-2018
502 Down 9 Glenn Maxwell (Australia) flag Glenn Maxwell (Australia) 47.00 3-Ct/St in 1st inns vs Delhi Capitals at Delhi on 19-May-2014
503 Down 9 Adam Lyth (England) flag Adam Lyth (England) 46.99 3-Ct/St in 2nd inns vs Lancashire at Leeds on 01-Jul-2016
504 Down 9 Simon Harmer (South Africa) flag Simon Harmer (South Africa) 46.99 3-Ct/St in 1st inns vs Somerset at Taunton on 04-Jun-2023
505 Down 9 MS Dhoni (India) flag MS Dhoni (India) 46.97 2-Ct/St in 1st inns vs Gujarat Titans at Ahmedabad on 28-May-2023
506 Down 9 Chris Rogers (Australia) flag Chris Rogers (Australia) 46.95 3-Ct/St in 2nd inns vs Yorkshire at Leeds on 28-Jun-2009
507 Down 9 Gordon Muchall (England) flag Gordon Muchall (England) 46.95 3-Ct/St in 2nd inns vs Yorkshire at Leeds on 15-Jun-2012
508 Down 9 Robin Uthappa (India) flag Robin Uthappa (India) 46.93 3-Ct/St in 1st inns vs Delhi Capitals at Raipur on 28-Apr-2013
509 Down 9 Benny Howell (England) flag Benny Howell (England) 46.92 3-Ct/St in 1st inns vs Northamptonshire at Bristol on 01-Oct-2020
510 Down 9 Jacob Duffy (New Zealand) flag Jacob Duffy (New Zealand) 46.92 3-Ct/St in 1st inns vs Northern Districts at Hamilton on 06-Jan-2024
511 Down 9 Abhishek Jhunjhunwala (India) flag Abhishek Jhunjhunwala (India) 46.91 3-Ct/St in 1st inns vs Punjab Kings at Mohali on 08-May-2011
512 Down 9 Aiden Blizzard (Australia) flag Aiden Blizzard (Australia) 46.91 3-Ct/St in 1st inns vs Punjab Kings at Mohali on 10-May-2011
513 Down 9 Arul Suppiah (England) flag Arul Suppiah (England) 46.91 3-Ct/St in 1st inns vs Kent at Taunton on 18-Jul-2010
514 Down 9 MS Dhoni (India) flag MS Dhoni (India) 46.89 2-Ct/St in 1st inns vs Mumbai Indians at Kolkata on 26-May-2013
515 Down 9 Dan Housego (England) flag Dan Housego (England) 46.84 3-Ct/St in 2nd inns vs Sussex at Hove on 06-Jun-2014
516 Down 9 Jason Roy (England) flag Jason Roy (England) 46.83 3-Ct/St in 2nd inns vs Gloucestershire at Bristol on 09-Jul-2025
517 Down 9 Heinrich Klaasen (South Africa) flag Heinrich Klaasen (South Africa) 46.83 3-Ct/St in 2nd inns vs Joburg Super Kings at Johannesburg on 08-Feb-2024
518 Down 9 AB de Villiers (South Africa) flag AB de Villiers (South Africa) 46.81 3-Ct/St in 2nd inns vs Punjab Kings at Bengaluru on 18-May-2016
519 Down 9 Ben McDermott (Australia) flag Ben McDermott (Australia) 46.78 3-Ct/St in 1st inns vs Perth Scorchers at Launceston on 30-Dec-2018
520 Down 9 George Bailey (Australia) flag George Bailey (Australia) 46.78 3-Ct/St in 2nd inns vs Melbourne Stars at Melbourne on 20-Dec-2014
521 Down 9 Ben Green (England) flag Ben Green (England) 46.78 3-Ct/St in 2nd inns vs Glamorgan at Cardiff on 16-Jul-2021
522 Down 9 Craig Overton (England) flag Craig Overton (England) 46.78 3-Ct/St in 2nd inns vs Glamorgan at Cardiff on 16-Jul-2021
523 Down 9 Jonathan Bushnell (England) flag Jonathan Bushnell (England) 46.78 3-Ct/St in 1st inns vs Yorkshire at Chester-le-Street on 17-Jun-2022
524 Down 9 AB de Villiers (South Africa) flag AB de Villiers (South Africa) 46.76 3-Ct/St in 2nd inns vs Sunrisers Hyderabad at Abu Dhabi on 06-Nov-2020
525 Down 9 Kane Richardson (Australia) flag Kane Richardson (Australia) 46.74 3-Ct/St in 2nd inns vs Perth Scorchers at Perth on 28-Jan-2019
526 Down 9 Ryan ten Doeschate (Netherlands) flag Ryan ten Doeschate (Netherlands) 46.74 3-Ct/St in 1st inns vs Glamorgan at Cardiff on 22-May-2015
527 Down 9 Dinesh Karthik (India) flag Dinesh Karthik (India) 46.72 3-Ct/St in 2nd inns vs Rajasthan Royals at Pune on 20-May-2015
528 Down 9 James Vince (England) flag James Vince (England) 46.72 3-Ct/St in 2nd inns vs Sussex at Hove on 05-Jul-2025
529 Down 9 Harry Finch (England) flag Harry Finch (England) 46.72 3-Ct/St in 1st inns vs Sussex at Hove on 09-Jul-2025
530 Down 9 MS Dhoni (India) flag MS Dhoni (India) 46.70 3-Ct/St in 1st inns vs Punjab Kings at Pune on 20-May-2018
531 Down 9 Quinton de Kock (South Africa) flag Quinton de Kock (South Africa) 46.70 3-Ct/St in 1st inns vs Delhi Capitals at Dubai on 31-Oct-2020
532 Down 9 Jason Mohammed (West Indies) flag Jason Mohammed (West Indies) 46.70 3-Ct/St in 1st inns vs Jamaica Tallawahs at Georgetown on 07-Jul-2016
533 Down 9 Jason Holder (West Indies) flag Jason Holder (West Indies) 46.70 3-Ct/St in 2nd inns vs St Kitts and Nevis Patriots at Basseterre on 02-Sep-2021
534 Down 9 Tim Seifert (New Zealand) flag Tim Seifert (New Zealand) 46.70 3-Ct/St in 1st inns vs Dambulla Sixers at Dambula on 09-Jul-2024
535 Down 9 Imad Wasim (Pakistan) flag Imad Wasim (Pakistan) 46.70 3-Ct/St in 2nd inns vs Gloucestershire at Bristol on 15-Jun-2025
536 Down 9 Deepak Hooda (India) flag Deepak Hooda (India) 46.67 3-Ct/St in 2nd inns vs Punjab Kings at Mohali on 28-Apr-2017
537 Down 9 Chad Bowes (New Zealand) flag Chad Bowes (New Zealand) 46.66 3-Ct/St in 1st inns vs Wellington at Christchurch on 16-Jan-2021
538 Down 9 Rilee Rossouw (South Africa) flag Rilee Rossouw (South Africa) 46.65 3-Ct/St in 1st inns vs Somerset at Taunton on 01-Aug-2018
539 Down 9 Dinesh Karthik (India) flag Dinesh Karthik (India) 46.65 2-Ct/St in 2nd inns vs Chennai Super Kings at Kolkata on 26-May-2013
540 Down 9 Johan Botha (South Africa) flag Johan Botha (South Africa) 46.63 3-Ct/St in 2nd inns vs Barbados Royals at Port of Spain on 16-Jul-2015
541 Down 9 Max Waller (England) flag Max Waller (England) 46.63 3-Ct/St in 1st inns vs Gloucestershire at Bristol on 19-Jun-2015
542 Down 9 David Miller (South Africa) flag David Miller (South Africa) 46.63 3-Ct/St in 2nd inns vs Surrey at London on 04-Aug-2017
543 Down 9 Ravi Bopara (England) flag Ravi Bopara (England) 46.59 3-Ct/St in 2nd inns vs Somerset at Taunton on 01-Jun-2022
544 Down 9 Alex Blake (England) flag Alex Blake (England) 46.59 3-Ct/St in 1st inns vs Middlesex at Richmond on 20-Jul-2017
545 Down 9 Jason Roy (England) flag Jason Roy (England) 46.59 3-Ct/St in 1st inns vs Gloucestershire at Bristol on 12-Aug-2018
546 Down 9 Jos Buttler (England) flag Jos Buttler (England) 46.55 3-Ct/St in 1st inns vs Pretoria Capitals at Johannesburg on 08-Feb-2023
547 Down 9 Ben Dunk (Australia) flag Ben Dunk (Australia) 46.54 3-Ct/St in 2nd inns vs Brisbane Heat at Carrara on 20-Dec-2019
548 Down 9 Brett Hampton (New Zealand) flag Brett Hampton (New Zealand) 46.54 3-Ct/St in 1st inns vs Auckland at Auckland on 10-Jan-2020
549 Down 9 Ian Cockbain (England) flag Ian Cockbain (England) 46.52 3-Ct/St in 1st inns vs Somerset at Taunton on 11-Jul-2014
550 Down 9 Joe Gatting (England) flag Joe Gatting (England) 46.52 3-Ct/St in 2nd inns vs Sussex at Hove on 17-Jul-2015
551 Down 9 Steven Smith (Australia) flag Steven Smith (Australia) 46.52 3-Ct/St in 1st inns vs Brisbane Heat at Brisbane on 23-Jan-2020
552 Down 9 James Vince (England) flag James Vince (England) 46.51 3-Ct/St in 1st inns vs Sussex at Southampton on 06-Jul-2012
553 Down 9 Sean Dickson (South Africa) flag Sean Dickson (South Africa) 46.50 3-Ct/St in 2nd inns vs Gloucestershire at Bristol on 09-Jun-2023
554 Down 9 Steven Croft (England) flag Steven Croft (England) 46.50 3-Ct/St in 1st inns vs Yorkshire at Leeds on 09-Aug-2018
555 Down 9 Mark Watt (Scotland) flag Mark Watt (Scotland) 46.50 3-Ct/St in 1st inns vs Yorkshire at Leeds on 09-Aug-2018
556 Down 9 Peter Hatzoglou (Australia) flag Peter Hatzoglou (Australia) 46.48 3-Ct/St in 2nd inns vs Trinbago Knight Riders at Tarouba on 10-Sep-2023
557 Down 9 Gareth Hopkins (New Zealand) flag Gareth Hopkins (New Zealand) 46.47 4-Ct/St in 1st inns vs Canterbury at Auckland on 30-Nov-2013
558 Down 9 Chris Cooke (England) flag Chris Cooke (England) 46.47 4-Ct/St in 1st inns vs Northamptonshire at Cardiff on 13-Sep-2020
559 Down 9 Mohammad Hafeez (Pakistan) flag Mohammad Hafeez (Pakistan) 46.47 3-Ct/St in 2nd inns vs Quetta Gladiators at Lahore on 03-Mar-2020
560 Down 9 Liam Plunkett (U.S.A.) flag Liam Plunkett (U.S.A.) 46.47 3-Ct/St in 2nd inns vs Northamptonshire at Leeds on 17-Aug-2017
561 Down 9 AB de Villiers (South Africa) flag AB de Villiers (South Africa) 46.46 3-Ct/St in 2nd inns vs Delhi Capitals at Ahmedabad on 27-Apr-2021
562 Down 9 Kumar Sangakkara (Sri Lanka) flag Kumar Sangakkara (Sri Lanka) 46.43 3-Ct/St in 2nd inns vs Delhi Capitals at Hyderabad on 05-May-2011
563 Down 9 Andre Fletcher (West Indies) flag Andre Fletcher (West Indies) 46.41 3-Ct/St in 2nd inns vs Guyana Amazon Warriors at Tarouba on 23-Aug-2020
564 Down 9 Harrison Ward (England) flag Harrison Ward (England) 46.41 3-Ct/St in 2nd inns vs Glamorgan at Cardiff on 23-Jun-2023
565 Down 9 Josh Inglis (Australia) flag Josh Inglis (Australia) 46.39 3-Ct/St in 2nd inns vs Brisbane Heat at Melbourne on 19-Jan-2021
566 Down 9 Joe Clarke (England) flag Joe Clarke (England) 46.38 4-Ct/St in 1st inns vs Quetta Gladiators at Karachi on 20-Feb-2021
567 Down 9 Cole McConchie (New Zealand) flag Cole McConchie (New Zealand) 46.38 3-Ct/St in 2nd inns vs Northern Districts at Christchurch on 13-Jan-2023
568 Down 9 Tony Frost (England) flag Tony Frost (England) 46.37 4-Ct/St in 2nd inns vs Glamorgan at Cardiff on 08-Jul-2004
569 Down 9 Devon Thomas (West Indies) flag Devon Thomas (West Indies) 46.36 4-Ct/St in 1st inns vs St Lucia Kings at Gros Islet on 21-Aug-2018
570 Down 9 Brad Wilson (New Zealand) flag Brad Wilson (New Zealand) 46.30 3-Ct/St in 1st inns vs Northern Districts at Mount Maunganui on 09-Feb-2019
571 Down 9 Mark Pettini (England) flag Mark Pettini (England) 46.30 3-Ct/St in 2nd inns vs Sussex at Chelmsford on 24-Jun-2008
572 Down 9 Reece Young (New Zealand) flag Reece Young (New Zealand) 46.30 4-Ct/St in 2nd inns vs Wellington at Wellington on 08-Jan-2010
573 Down 9 Ben Cox (England) flag Ben Cox (England) 46.28 4-Ct/St in 2nd inns vs Wellington at Wellington on 28-Dec-2018
574 Down 9 Ronnie Hira (New Zealand) flag Ronnie Hira (New Zealand) 46.27 3-Ct/St in 1st inns vs Northern Districts at Auckland on 02-Feb-2019
575 Down 9 Lhuan-dre Pretorius (South Africa) flag Lhuan-dre Pretorius (South Africa) 46.26 3-Ct/St in 1st inns vs Durban's Super Giants at Paarl on 13-Jan-2026
576 Down 10 Dane Cleaver (New Zealand) flag Dane Cleaver (New Zealand) 46.21 4-Ct/St in 2nd inns vs Auckland at Auckland on 13-Dec-2017
577 Down 10 Joe Denly (England) flag Joe Denly (England) 46.21 3-Ct/St in 1st inns vs Hampshire at Southampton on 22-May-2015
578 Down 10 Manoj Tiwary (India) flag Manoj Tiwary (India) 46.19 3-Ct/St in 2nd inns vs Pune Warriors India at Pune on 09-May-2013
579 Down 10 Rikki Clarke (England) flag Rikki Clarke (England) 46.16 3-Ct/St in 1st inns vs Lancashire at Manchester on 13-Jul-2011
580 Down 10 Tim Seifert (New Zealand) flag Tim Seifert (New Zealand) 46.14 4-Ct/St in 2nd inns vs Auckland at Mount Maunganui on 22-Jan-2023
581 Down 10 MS Dhoni (India) flag MS Dhoni (India) 46.10 2-Ct/St in 1st inns vs Mumbai Indians at Hyderabad on 12-May-2019
582 Down 10 Jay Lenton (Australia) flag Jay Lenton (Australia) 46.10 2-Ct/St in 1st inns vs Perth Scorchers at Melbourne on 28-Jan-2022
583 Down 10 Andre Russell (West Indies) flag Andre Russell (West Indies) 46.09 3-Ct/St in 2nd inns vs St Kitts and Nevis Patriots at Georgetown on 12-Sep-2018
584 Down 10 Chris Murtagh (England) flag Chris Murtagh (England) 46.09 3-Ct/St in 2nd inns vs Kent at Canterbury on 25-Jun-2008
585 Down 10 Virender Sehwag (India) flag Virender Sehwag (India) 46.08 3-Ct/St in 1st inns vs Pune Warriors India at Pune on 19-May-2013
586 Down 10 Mohammad Rizwan (Pakistan) flag Mohammad Rizwan (Pakistan) 46.07 2-Ct/St in 1st inns vs Lahore Qalandars at Lahore on 27-Feb-2022
587 Down 10 AB de Villiers (South Africa) flag AB de Villiers (South Africa) 46.07 3-Ct/St in 1st inns vs Chennai Super Kings at Johannesburg on 02-May-2009
588 Down 10 Ryan Rickelton (South Africa) flag Ryan Rickelton (South Africa) 46.07 3-Ct/St in 2nd inns vs Delhi Capitals at Mumbai on 21-May-2025
589 Down 10 Jason Roy (England) flag Jason Roy (England) 46.04 3-Ct/St in 2nd inns vs Chittagong Kings at Mirpur on 10-Feb-2012
590 Down 10 Jack Leaning (England) flag Jack Leaning (England) 46.02 3-Ct/St in 1st inns vs Somerset at Canterbury on 30-May-2023
591 Down 10 Justin Kemp (South Africa) flag Justin Kemp (South Africa) 45.97 3-Ct/St in 1st inns vs Essex at Canterbury on 25-May-2009
592 Down 10 Kevin O'Brien (Ireland) flag Kevin O'Brien (Ireland) 45.97 3-Ct/St in 1st inns vs Worcestershire at Worcester on 08-Jul-2012
593 Down 10 Rahmanullah Gurbaz (Afghanistan) flag Rahmanullah Gurbaz (Afghanistan) 45.96 4-Ct/St in 2nd inns vs Colombo Strikers at Colombo on 10-Dec-2021
594 Down 10 Tom Wells (England) flag Tom Wells (England) 45.96 3-Ct/St in 1st inns vs Warwickshire at Leicester on 25-Jul-2017
595 Down 10 Phil Salt (England) flag Phil Salt (England) 45.94 3-Ct/St in 1st inns vs Delhi Capitals at Kolkata on 29-Apr-2024
596 Down 10 Rob Keogh (England) flag Rob Keogh (England) 45.92 3-Ct/St in 2nd inns vs Worcestershire at Worcester on 10-Jun-2016
597 Down 10 Ben Stokes (England) flag Ben Stokes (England) 45.87 3-Ct/St in 2nd inns vs Worcestershire at Worcester on 07-Jun-2014
598 Down 10 Jonny Bairstow (England) flag Jonny Bairstow (England) 45.86 3-Ct/St in 1st inns vs Delhi Capitals at Hyderabad on 14-Apr-2019
599 Down 10 Tom Taylor (England) flag Tom Taylor (England) 45.81 3-Ct/St in 2nd inns vs Warwickshire at Birmingham on 20-Jun-2025
600 Down 10 Simon Harmer (South Africa) flag Simon Harmer (South Africa) 45.79 3-Ct/St in 1st inns vs Hampshire at Southampton on 30-May-2025
Tags: #topcricketplayersofalltime #bestcricketplayersofalltime #greatestcricketplayers #t20cricket #t20s #ment20s #rovmanpowell #powell #glennmaxwell #maxwell #adamlyth #lyth #simonharmer #harmer #msdhoni #dhoni #chrisrogers #rogers #gordonmuchall #muchall #robinuthappa #uthappa #bennyhowell #howell #jacobduffy #duffy #abhishekjhunjhunwala #jhunjhunwala #iccrankings #icctestrankings #iccodirankings #icct20irankings #iccteamrankings #iccplayerrankings #iccmenrankings #iccwomenrankings #iplrankings