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 Josh Philippe (Australia) flag Josh Philippe (Australia) 45.76 3-Ct/St in 1st inns vs Perth Scorchers at Perth on 16-Jan-2024
602 Down 10 Tom Banton (England) flag Tom Banton (England) 45.76 3-Ct/St in 2nd inns vs Desert Vipers at Abu Dhabi on 27-Jan-2025
603 Down 10 Liam Dawson (England) flag Liam Dawson (England) 45.76 3-Ct/St in 2nd inns vs Essex at Southampton on 04-Jun-2009
604 Down 10 Andrew McDonald (Australia) flag Andrew McDonald (Australia) 45.76 3-Ct/St in 1st inns vs Warwickshire at Birmingham on 15-Jul-2011
605 Down 10 Tom Wells (England) flag Tom Wells (England) 45.76 3-Ct/St in 1st inns vs Yorkshire at Leicester on 28-Jul-2013
606 Down 10 Riyan Parag (India) flag Riyan Parag (India) 45.74 3-Ct/St in 1st inns vs Chennai Super Kings at Mumbai on 19-Apr-2021
607 Down 10 Eoin Morgan (England) flag Eoin Morgan (England) 45.74 3-Ct/St in 1st inns vs Punjab Kings at Ahmedabad on 26-Apr-2021
608 Down 10 Wayne White (England) flag Wayne White (England) 45.74 3-Ct/St in 2nd inns vs Lancashire at Liverpool on 22-Jun-2009
609 Down 10 Jason Roy (England) flag Jason Roy (England) 45.72 3-Ct/St in 1st inns vs Islamabad United at Karachi on 15-Mar-2024
610 Down 10 Jitesh Sharma (India) flag Jitesh Sharma (India) 45.71 3-Ct/St in 1st inns vs Delhi Capitals at Mullanpur on 23-Mar-2024
611 Down 10 Leus du Plooy (England) flag Leus du Plooy (England) 45.70 3-Ct/St in 1st inns vs Nottinghamshire at Nottingham on 23-Jun-2022
612 Down 10 Kasey Aldridge (England) flag Kasey Aldridge (England) 45.70 3-Ct/St in 1st inns vs Warwickshire at Birmingham on 31-May-2025
613 Down 10 Benny Howell (England) flag Benny Howell (England) 45.70 3-Ct/St in 2nd inns vs Glamorgan at Southampton on 10-Jul-2025
614 Down 10 Quinton de Kock (South Africa) flag Quinton de Kock (South Africa) 45.66 2-Ct/St in 1st inns vs Delhi Capitals at Dubai on 10-Nov-2020
615 Down 10 Laurie Evans (England) flag Laurie Evans (England) 45.65 3-Ct/St in 2nd inns vs Birmingham Phoenix (Men) at London on 17-Aug-2024
616 Down 10 Sam Wells (New Zealand) flag Sam Wells (New Zealand) 45.65 3-Ct/St in 2nd inns vs Canterbury at Christchurch on 02-Nov-2013
617 Down 10 Najmul Hossain Shanto (Bangladesh) flag Najmul Hossain Shanto (Bangladesh) 45.65 3-Ct/St in 2nd inns vs Comilla Victorians at Sylhet on 18-Jan-2019
618 Down 10 Tim Seifert (New Zealand) flag Tim Seifert (New Zealand) 45.65 3-Ct/St in 2nd inns vs Colombo Strikers at Pallekele on 03-Jul-2024
619 Down 10 Gareth Breese (West Indies) flag Gareth Breese (West Indies) 45.65 3-Ct/St in 2nd inns vs Warwickshire at Birmingham on 11-Jun-2010
620 Down 10 Ryan ten Doeschate (Netherlands) flag Ryan ten Doeschate (Netherlands) 45.65 3-Ct/St in 1st inns vs Surrey at Chelmsford on 20-May-2016
621 Down 10 Imran Qayyum (England) flag Imran Qayyum (England) 45.65 3-Ct/St in 2nd inns vs Essex at Chelmsford on 17-Aug-2017
622 Down 10 Arron Lilley (England) flag Arron Lilley (England) 45.65 3-Ct/St in 2nd inns vs Warwickshire at Leicester on 07-Aug-2019
623 Down 10 Jos Buttler (England) flag Jos Buttler (England) 45.63 3-Ct/St in 1st inns vs Khulna Tigers at Chattogram on 28-Nov-2017
624 Down 10 James Fuller (England) flag James Fuller (England) 45.63 3-Ct/St in 1st inns vs Kent at Southampton on 02-Jun-2024
625 Down 10 Sikandar Raza (Zimbabwe) flag Sikandar Raza (Zimbabwe) 45.63 3-Ct/St in 2nd inns vs Worcestershire at Worcester on 16-Jun-2024
626 Down 10 Tom Sole (Scotland) flag Tom Sole (Scotland) 45.61 3-Ct/St in 1st inns vs Worcestershire at Northampton on 30-Aug-2019
627 Down 10 Chadwick Walton (West Indies) flag Chadwick Walton (West Indies) 45.61 3-Ct/St in 1st inns vs St Lucia Kings at Lauderhill on 31-Jul-2016
628 Down 10 Dwayne Bravo (West Indies) flag Dwayne Bravo (West Indies) 45.61 3-Ct/St in 1st inns vs St Lucia Kings at Basseterre on 04-Aug-2016
629 Down 10 Stuart Meaker (England) flag Stuart Meaker (England) 45.61 3-Ct/St in 2nd inns vs Middlesex at London on 21-Jul-2017
630 Down 10 Devdutt Padikkal (India) flag Devdutt Padikkal (India) 45.61 3-Ct/St in 1st inns vs Rajasthan Royals at Dubai on 29-Sep-2021
631 Down 10 Quinton de Kock (South Africa) flag Quinton de Kock (South Africa) 45.61 3-Ct/St in 1st inns vs Trinbago Knight Riders at Tarouba on 27-Sep-2024
632 Down 10 Nic Maddinson (Australia) flag Nic Maddinson (Australia) 45.58 3-Ct/St in 1st inns vs Melbourne Renegades at Melbourne on 19-Jan-2019
633 Down 10 Rovman Powell (West Indies) flag Rovman Powell (West Indies) 45.58 3-Ct/St in 1st inns vs Karachi Kings at Abu Dhabi on 21-Jun-2021
634 Down 10 Liam Dawson (England) flag Liam Dawson (England) 45.58 3-Ct/St in 1st inns vs Gloucestershire at Southampton on 12-Jul-2024
635 Down 10 Tom Banton (England) flag Tom Banton (England) 45.58 3-Ct/St in 2nd inns vs Derbyshire at Taunton on 09-Jul-2022
636 Down 10 Sunzamul Islam (Bangladesh) flag Sunzamul Islam (Bangladesh) 45.56 3-Ct/St in 2nd inns vs Chittagong Kings at Mirpur on 05-Dec-2017
637 Down 10 Aiden Markram (South Africa) flag Aiden Markram (South Africa) 45.56 3-Ct/St in 1st inns vs Rajasthan Royals at Dubai on 21-Sep-2021
638 Down 10 Josh Inglis (Australia) flag Josh Inglis (Australia) 45.56 3-Ct/St in 2nd inns vs Brisbane Heat at Perth on 13-Jan-2024
639 Down 10 Sam Hain (England) flag Sam Hain (England) 45.54 3-Ct/St in 2nd inns vs Derbyshire at Birmingham on 14-Jul-2024
640 Down 10 Matthew Breetzke (South Africa) flag Matthew Breetzke (South Africa) 45.54 3-Ct/St in 2nd inns vs Lancashire at Manchester on 08-Jun-2025
641 Down 10 Simon Katich (Australia) flag Simon Katich (Australia) 45.54 3-Ct/St in 1st inns vs Warwickshire at Manchester on 20-Jun-2010
642 Down 10 Laurie Evans (England) flag Laurie Evans (England) 45.54 3-Ct/St in 2nd inns vs Worcestershire at Birmingham on 22-May-2015
643 Down 10 Sam Hain (England) flag Sam Hain (England) 45.54 3-Ct/St in 1st inns vs Nottinghamshire at Nottingham on 20-May-2016
644 Down 10 Chesney Hughes (England) flag Chesney Hughes (England) 45.54 3-Ct/St in 2nd inns vs Worcestershire at Derby on 22-Jul-2016
645 Down 10 Shuvagata Hom (Bangladesh) flag Shuvagata Hom (Bangladesh) 45.54 3-Ct/St in 2nd inns vs Comilla Victorians at Mirpur on 02-Dec-2016
646 Down 10 Nic Maddinson (Australia) flag Nic Maddinson (Australia) 45.54 3-Ct/St in 2nd inns vs Adelaide Strikers at Moe on 23-Jan-2019
647 Down 10 D'Arcy Short (Australia) flag D'Arcy Short (Australia) 45.54 3-Ct/St in 2nd inns vs Sydney Sixers at Alice Springs on 20-Dec-2019
648 Down 10 Stephen Eskinazi (England) flag Stephen Eskinazi (England) 45.54 3-Ct/St in 2nd inns vs Kent at Canterbury on 16-Sep-2020
649 Down 10 Shikhar Dhawan (India) flag Shikhar Dhawan (India) 45.54 3-Ct/St in 2nd inns vs Rajasthan Royals at Mumbai on 15-Apr-2021
650 Down 10 Anuj Rawat (India) flag Anuj Rawat (India) 45.54 3-Ct/St in 2nd inns vs Sunrisers Hyderabad at Delhi on 02-May-2021
651 Down 10 Hassan Khan (U.S.A.) flag Hassan Khan (U.S.A.) 45.54 3-Ct/St in 1st inns vs Karachi Kings at Abu Dhabi on 19-Jun-2021
652 Down 10 D'Arcy Short (Australia) flag D'Arcy Short (Australia) 45.54 3-Ct/St in 2nd inns vs Melbourne Renegades at Melbourne on 29-Dec-2021
653 Down 10 Towhid Hridoy (Bangladesh) flag Towhid Hridoy (Bangladesh) 45.54 3-Ct/St in 2nd inns vs Khulna Tigers at Mirpur on 07-Feb-2024
654 Down 10 Miles Hammond (England) flag Miles Hammond (England) 45.54 3-Ct/St in 1st inns vs Kent at Canterbury on 16-Jun-2024
655 Down 10 Dan Mousley (England) flag Dan Mousley (England) 45.54 3-Ct/St in 1st inns vs Nottinghamshire at Nottingham on 07-Jul-2024
656 Down 10 Mohammad Haris (Pakistan) flag Mohammad Haris (Pakistan) 45.54 3-Ct/St in 2nd inns vs Khulna Tigers at Sylhet on 10-Jan-2025
657 Down 10 Kasey Aldridge (England) flag Kasey Aldridge (England) 45.54 3-Ct/St in 1st inns vs Leicestershire at Leicester on 06-Jun-2025
658 Down 10 Brendan Taylor (Zimbabwe) flag Brendan Taylor (Zimbabwe) 45.54 4-Ct/St in 2nd inns vs Sylhet Royals at Mirpur on 08-Feb-2013
659 Down 10 Andy Hodd (England) flag Andy Hodd (England) 45.54 4-Ct/St in 1st inns vs Hampshire at Southampton on 20-Jun-2008
660 Down 10 Chris Cooke (England) flag Chris Cooke (England) 45.53 3-Ct/St in 1st inns vs Hampshire at Cardiff on 03-Jun-2016
661 Down 10 John Simpson (England) flag John Simpson (England) 45.53 3-Ct/St in 1st inns vs Essex at Richmond on 10-Jul-2015
662 Down 10 Shai Hope (West Indies) flag Shai Hope (West Indies) 45.53 3-Ct/St in 1st inns vs Trinbago Knight Riders at Georgetown on 29-Sep-2024
663 Down 10 James Vince (England) flag James Vince (England) 45.50 3-Ct/St in 2nd inns vs Essex at Chelmsford on 02-Jun-2023
664 Down 10 Dinesh Karthik (India) flag Dinesh Karthik (India) 45.49 3-Ct/St in 2nd inns vs Rajasthan Royals at Delhi on 31-Mar-2010
665 Down 10 Thomas Bevan (England) flag Thomas Bevan (England) 45.48 3-Ct/St in 2nd inns vs Kent at Canterbury on 03-Jul-2022
666 Down 10 Josh Inglis (Australia) flag Josh Inglis (Australia) 45.47 3-Ct/St in 1st inns vs Adelaide Strikers at Perth on 24-Jan-2020
667 Down 10 MS Dhoni (India) flag MS Dhoni (India) 45.47 3-Ct/St in 1st inns vs Delhi Capitals at Delhi on 12-May-2017
668 Down 10 Nicholas Pooran (West Indies) flag Nicholas Pooran (West Indies) 45.46 4-Ct/St in 2nd inns vs Desert Vipers at Abu Dhabi on 04-Feb-2024
669 Down 10 Niroshan Dickwella (Sri Lanka) flag Niroshan Dickwella (Sri Lanka) 45.45 4-Ct/St in 1st inns vs Jaffna Kings at Hambantota on 30-Nov-2020
670 Down 10 Josh Bohannon (England) flag Josh Bohannon (England) 45.45 3-Ct/St in 2nd inns vs Durham at Manchester on 21-Jul-2019
671 Down 10 Will Smeed (England) flag Will Smeed (England) 45.43 3-Ct/St in 1st inns vs Hampshire at Southampton on 30-May-2022
672 Down 10 Keshav Maharaj (South Africa) flag Keshav Maharaj (South Africa) 45.43 3-Ct/St in 1st inns vs Joburg Super Kings at Durban on 11-Jan-2023
673 Down 10 Sam Billings (England) flag Sam Billings (England) 45.43 3-Ct/St in 1st inns vs Perth Scorchers at Perth on 09-Jan-2021
674 Down 10 Alex Blake (England) flag Alex Blake (England) 45.43 3-Ct/St in 2nd inns vs Middlesex at Canterbury on 11-Jun-2021
675 Down 10 Michael Pepper (England) flag Michael Pepper (England) 45.43 3-Ct/St in 1st inns vs Glamorgan at Chelmsford on 01-Jul-2021
676 Down 10 Ed Barnard (England) flag Ed Barnard (England) 45.43 3-Ct/St in 2nd inns vs Northamptonshire at Birmingham on 20-Jun-2024
677 Down 10 Luis Reece (England) flag Luis Reece (England) 45.43 3-Ct/St in 1st inns vs Yorkshire at Chesterfield on 07-Jul-2024
678 Down 10 Liam Livingstone (England) flag Liam Livingstone (England) 45.43 3-Ct/St in 1st inns vs Nottinghamshire at Manchester on 17-Jul-2024
679 Down 10 Craig Overton (England) flag Craig Overton (England) 45.43 3-Ct/St in 2nd inns vs Paarl Royals at Gqeberha on 01-Feb-2025
680 Down 10 Calvin Harrison (England) flag Calvin Harrison (England) 45.43 3-Ct/St in 2nd inns vs Leicestershire at Leicester on 19-Jun-2025
681 Down 10 Mushfiqur Rahim (Bangladesh) flag Mushfiqur Rahim (Bangladesh) 45.43 4-Ct/St in 1st inns vs Rangpur Riders at Chattogram on 31-Jan-2013
682 Down 10 Anamul Haque (Bangladesh) flag Anamul Haque (Bangladesh) 45.43 4-Ct/St in 2nd inns vs Rangpur Riders at Mirpur on 05-Feb-2013
683 Down 10 Roston Chase (West Indies) flag Roston Chase (West Indies) 45.39 3-Ct/St in 1st inns vs Jamaica Tallawahs at Basseterre on 09-Sep-2021
684 Down 10 Alzarri Joseph (West Indies) flag Alzarri Joseph (West Indies) 45.39 3-Ct/St in 1st inns vs Jamaica Tallawahs at Basseterre on 09-Sep-2021
685 Down 10 Josh Philippe (Australia) flag Josh Philippe (Australia) 45.39 3-Ct/St in 1st inns vs Brisbane Heat at Carrara on 10-Jan-2021
686 Down 10 Litton Das (Bangladesh) flag Litton Das (Bangladesh) 45.38 3-Ct/St in 2nd inns vs Rangpur Riders at Mirpur on 04-Dec-2016
687 Down 10 Dane Vilas (South Africa) flag Dane Vilas (South Africa) 45.37 3-Ct/St in 2nd inns vs Islamabad United at Lahore on 23-Feb-2020
688 Down 10 Toby Roland-Jones (England) flag Toby Roland-Jones (England) 45.37 3-Ct/St in 2nd inns vs Gloucestershire at Radlett on 26-May-2022
689 Down 10 Obed McCoy (West Indies) flag Obed McCoy (West Indies) 45.37 3-Ct/St in 1st inns vs Hampshire at Southampton on 04-Jun-2022
690 Down 10 Jordan Thompson (England) flag Jordan Thompson (England) 45.37 3-Ct/St in 2nd inns vs Worcestershire at Worcester on 26-May-2023
691 Down 10 Adam Rossington (England) flag Adam Rossington (England) 45.34 4-Ct/St in 1st inns vs Essex at Chelmsford on 12-Jul-2013
692 Down 10 Morne van Wyk (South Africa) flag Morne van Wyk (South Africa) 45.32 4-Ct/St in 2nd inns vs Royal Challengers Bengaluru at Durban on 29-Apr-2009
693 Down 10 Joe Cracknell (England) flag Joe Cracknell (England) 45.32 3-Ct/St in 1st inns vs Gloucestershire at Northwood on 29-May-2023
694 Down 10 James Foster (England) flag James Foster (England) 45.32 3-Ct/St in 2nd inns vs Northamptonshire at Chelmsford on 07-Jul-2008
695 Down 10 Kumar Sangakkara (Sri Lanka) flag Kumar Sangakkara (Sri Lanka) 45.31 4-Ct/St in 1st inns vs Chattogram Challengers at Mirpur on 26-Nov-2015
696 Down 10 Wriddhiman Saha (India) flag Wriddhiman Saha (India) 45.27 4-Ct/St in 2nd inns vs Rising Pune Supergiant at Visakhapatnam on 21-May-2016
697 Down 10 Matthew Wade (Australia) flag Matthew Wade (Australia) 45.26 3-Ct/St in 1st inns vs Perth Scorchers at Perth on 18-Jan-2019
698 Down 10 Kamran Akmal (Pakistan) flag Kamran Akmal (Pakistan) 45.24 4-Ct/St in 1st inns vs Lahore Qalandars at Dubai on 06-Feb-2016
699 Down 10 Glenn Maxwell (Australia) flag Glenn Maxwell (Australia) 45.24 3-Ct/St in 1st inns vs Sydney Sixers at Sydney on 26-Dec-2025
700 Down 10 Hassan Khan (U.S.A.) flag Hassan Khan (U.S.A.) 45.24 3-Ct/St in 2nd inns vs Sydney Sixers at Melbourne on 01-Jan-2026
Tags: #topcricketplayersofalltime #bestcricketplayersofalltime #greatestcricketplayers #t20cricket #t20s #ment20s #joshphilippe #philippe #tombanton #banton #liamdawson #dawson #andrewmcdonald #mcdonald #tomwells #wells #riyanparag #parag #eoinmorgan #morgan #waynewhite #white #jasonroy #roy #jiteshsharma #sharma #leusduplooy #plooy #iccrankings #icctestrankings #iccodirankings #icct20irankings #iccteamrankings #iccplayerrankings #iccmenrankings #iccwomenrankings #iplrankings