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 Dane Vilas (South Africa) flag Dane Vilas (South Africa) 44.59 3-Ct/St in 2nd inns vs Islamabad United at Lahore on 23-Feb-2020
602 No change Ryan ten Doeschate (Netherlands) flag Ryan ten Doeschate (Netherlands) 44.58 3-Ct/St in 1st inns vs Glamorgan at Cardiff on 22-May-2015
603 No change Darren Bravo (West Indies) flag Darren Bravo (West Indies) 44.58 3-Ct/St in 2nd inns vs St Kitts and Nevis Patriots at Basseterre on 17-Sep-2019
604 No change Kieron Pollard (West Indies) flag Kieron Pollard (West Indies) 44.58 3-Ct/St in 2nd inns vs St Kitts and Nevis Patriots at Basseterre on 17-Sep-2019
605 No change Tom Moores (England) flag Tom Moores (England) 44.56 4-Ct/St in 2nd inns vs Derbyshire at Derby on 25-Jun-2021
606 No change Beau Webster (Australia) flag Beau Webster (Australia) 44.54 3-Ct/St in 1st inns vs Adelaide Strikers at Adelaide on 05-Jan-2021
607 No change Rohit Sharma (India) flag Rohit Sharma (India) 44.52 3-Ct/St in 2nd inns vs Delhi Capitals at Delhi on 06-May-2017
608 No change Rilee Rossouw (South Africa) flag Rilee Rossouw (South Africa) 44.52 3-Ct/St in 1st inns vs Somerset at Taunton on 01-Aug-2018
609 No change Eoin Morgan (England) flag Eoin Morgan (England) 44.50 3-Ct/St in 1st inns vs Delhi Capitals at Delhi on 15-Apr-2017
610 No change Mark Chapman (New Zealand) flag Mark Chapman (New Zealand) 44.50 3-Ct/St in 2nd inns vs Central Districts at New Plymouth on 05-Jan-2023
611 No change Sam Wells (New Zealand) flag Sam Wells (New Zealand) 44.48 3-Ct/St in 2nd inns vs Wellington at Wellington on 25-Nov-2015
612 No change Ashton Agar (Australia) flag Ashton Agar (Australia) 44.48 3-Ct/St in 2nd inns vs Brisbane Heat at Brisbane on 11-Jan-2017
613 No change Ashton Turner (Australia) flag Ashton Turner (Australia) 44.48 3-Ct/St in 2nd inns vs Brisbane Heat at Brisbane on 11-Jan-2017
614 No change Max Holden (England) flag Max Holden (England) 44.48 3-Ct/St in 1st inns vs Somerset at Taunton on 02-Jul-2021
615 No change Laurie Evans (England) flag Laurie Evans (England) 44.48 3-Ct/St in 2nd inns vs Melbourne Stars at Melbourne on 02-Jan-2022
616 No change Ahmed Daniyal (Pakistan) flag Ahmed Daniyal (Pakistan) 44.48 3-Ct/St in 1st inns vs Multan Sultans at Multan on 05-May-2025
617 No change Jason Roy (England) flag Jason Roy (England) 44.48 3-Ct/St in 2nd inns vs Gloucestershire at Bristol on 09-Jul-2025
618 No change Sam Harper (Australia) flag Sam Harper (Australia) 44.46 4-Ct/St in 2nd inns vs Melbourne Stars at Melbourne on 03-Jan-2023
619 No change Alex Blake (England) flag Alex Blake (England) 44.44 3-Ct/St in 1st inns vs Middlesex at Richmond on 20-Jul-2017
620 No change Wriddhiman Saha (India) flag Wriddhiman Saha (India) 44.43 3-Ct/St in 1st inns vs Chennai Super Kings at Chennai on 26-Mar-2024
621 No change Brett Hampton (New Zealand) flag Brett Hampton (New Zealand) 44.41 3-Ct/St in 1st inns vs Auckland at Auckland on 10-Jan-2020
622 No change James Vince (England) flag James Vince (England) 44.39 3-Ct/St in 1st inns vs Sussex at Hove on 10-Jul-2024
623 No change Harry Finch (England) flag Harry Finch (England) 44.39 3-Ct/St in 1st inns vs Sussex at Hove on 09-Jul-2025
624 No change Seb Gotch (Australia) flag Seb Gotch (Australia) 44.39 3-Ct/St in 1st inns vs Sydney Sixers at Melbourne on 31-Jan-2020
625 No change Josh Inglis (Australia) flag Josh Inglis (Australia) 44.39 2-Ct/St in 1st inns vs Washington Freedom at Dallas on 28-Jul-2024
626 No change Ian Cockbain (England) flag Ian Cockbain (England) 44.37 3-Ct/St in 1st inns vs Somerset at Taunton on 11-Jul-2014
627 No change Henry Nicholls (New Zealand) flag Henry Nicholls (New Zealand) 44.37 3-Ct/St in 2nd inns vs Northern Districts at Mount Maunganui on 29-Dec-2016
628 No change Adam Rouse (England) flag Adam Rouse (England) 44.34 3-Ct/St in 1st inns vs Surrey at Cheltenham on 18-Jul-2014
629 No change Macalister Wright (Australia) flag Macalister Wright (Australia) 44.33 3-Ct/St in 1st inns vs Brisbane Heat at Brisbane on 07-Jan-2024
630 No change Jimmy Peirson (Australia) flag Jimmy Peirson (Australia) 44.29 3-Ct/St in 2nd inns vs Sydney Sixers at Brisbane on 01-Jan-2023
631 No change Alex Hales (England) flag Alex Hales (England) 44.29 3-Ct/St in 1st inns vs Brisbane Heat at Brisbane on 27-Dec-2023
632 No change Sean Dickson (South Africa) flag Sean Dickson (South Africa) 44.27 3-Ct/St in 2nd inns vs Gloucestershire at Bristol on 09-Jun-2023
633 No change Keron Cottoy (West Indies) flag Keron Cottoy (West Indies) 44.27 3-Ct/St in 2nd inns vs St Kitts and Nevis Patriots at Basseterre on 04-Sep-2021
634 No change Hamish Marshall (New Zealand) flag Hamish Marshall (New Zealand) 44.26 3-Ct/St in 1st inns vs Durham at Bristol on 10-Aug-2016
635 No change Alex Davies (England) flag Alex Davies (England) 44.25 4-Ct/St in 2nd inns vs Northamptonshire at Birmingham on 26-May-2022
636 No change Minod Bhanuka (Sri Lanka) flag Minod Bhanuka (Sri Lanka) 44.25 4-Ct/St in 2nd inns vs Dambulla Sixers at Colombo on 18-Dec-2022
637 No change Ned Eckersley (England) flag Ned Eckersley (England) 44.23 3-Ct/St in 2nd inns vs Northamptonshire at Northampton on 23-May-2014
638 No change Waqar Salamkheil (Afghanistan) flag Waqar Salamkheil (Afghanistan) 44.21 3-Ct/St in 1st inns vs Kandy Falcons at Pallekele on 14-Dec-2022
639 No change James Fuller (England) flag James Fuller (England) 44.21 3-Ct/St in 2nd inns vs Canterbury at Timaru on 27-Dec-2012
640 No change Mohammad Rizwan (Pakistan) flag Mohammad Rizwan (Pakistan) 44.20 3-Ct/St in 2nd inns vs Islamabad United at Multan on 19-Feb-2023
641 No change Ishan Kishan (India) flag Ishan Kishan (India) 44.19 3-Ct/St in 1st inns vs Delhi Capitals at Mumbai on 21-May-2022
642 No change Ben Foakes (England) flag Ben Foakes (England) 44.19 3-Ct/St in 1st inns vs Somerset at London on 27-Aug-2019
643 No change MS Dhoni (India) flag MS Dhoni (India) 44.19 3-Ct/St in 1st inns vs Sunrisers Hyderabad at Hyderabad on 26-Apr-2016
644 No change James Bracey (England) flag James Bracey (England) 44.19 3-Ct/St in 2nd inns vs Somerset at Bristol on 23-Aug-2019
645 No change Jordan Cox (England) flag Jordan Cox (England) 44.17 3-Ct/St in 1st inns vs Gloucestershire at Bristol on 17-Jun-2023
646 No change Tom Bruce (New Zealand) flag Tom Bruce (New Zealand) 44.17 3-Ct/St in 2nd inns vs Auckland at Auckland on 16-Jan-2024
647 No change Mark Pettini (England) flag Mark Pettini (England) 44.17 3-Ct/St in 2nd inns vs Sussex at Chelmsford on 24-Jun-2008
648 No change Henry Nicholls (New Zealand) flag Henry Nicholls (New Zealand) 44.10 3-Ct/St in 2nd inns vs Wellington at Wellington on 22-Jan-2024
649 No change Deepak Hooda (India) flag Deepak Hooda (India) 44.10 3-Ct/St in 1st inns vs Mumbai Indians at Chennai on 24-May-2023
650 No change Andre Fletcher (West Indies) flag Andre Fletcher (West Indies) 44.09 3-Ct/St in 1st inns vs Barbados Royals at Gros Islet on 23-Jul-2016
651 No change Gareth Breese (West Indies) flag Gareth Breese (West Indies) 44.08 3-Ct/St in 1st inns vs Lancashire at Manchester on 17-Jun-2008
652 No change Will Jefferson (England) flag Will Jefferson (England) 44.06 3-Ct/St in 1st inns vs Leicestershire at Leicester on 24-Jun-2008
653 No change Rikki Clarke (England) flag Rikki Clarke (England) 44.06 3-Ct/St in 1st inns vs Lancashire at Manchester on 13-Jul-2011
654 No change Heinrich Klaasen (South Africa) flag Heinrich Klaasen (South Africa) 44.00 4-Ct/St in 2nd inns vs Royal Challengers Bengaluru at Jaipur on 19-May-2018
655 No change Naeem Islam jnr (Bangladesh) flag Naeem Islam jnr (Bangladesh) 43.98 3-Ct/St in 1st inns vs Sylhet Royals at Mirpur on 05-Feb-2013
656 No change Eoin Morgan (England) flag Eoin Morgan (England) 43.94 3-Ct/St in 1st inns vs Surrey at London on 16-Jun-2008
657 No change Jason Roy (England) flag Jason Roy (England) 43.92 3-Ct/St in 2nd inns vs Chittagong Kings at Mirpur on 10-Feb-2012
658 No change Ant Botha (South Africa) flag Ant Botha (South Africa) 43.90 3-Ct/St in 1st inns vs Northamptonshire at Milton Keynes on 19-Jun-2008
659 No change Chesney Hughes (England) flag Chesney Hughes (England) 43.90 3-Ct/St in 1st inns vs Lancashire at Manchester on 12-Jul-2013
660 No change Yuzvendra Chahal (India) flag Yuzvendra Chahal (India) 43.90 3-Ct/St in 1st inns vs Sunrisers Hyderabad at Chennai on 24-May-2024
661 No change Josh Philippe (Australia) flag Josh Philippe (Australia) 43.89 3-Ct/St in 1st inns vs Adelaide Strikers at Adelaide on 08-Jan-2020
662 No change Parthiv Patel (India) flag Parthiv Patel (India) 43.89 3-Ct/St in 1st inns vs Delhi Capitals at Delhi on 02-May-2011
663 No change Dane Cleaver (New Zealand) flag Dane Cleaver (New Zealand) 43.87 3-Ct/St in 1st inns vs Northern Districts at Mount Maunganui on 14-Jan-2022
664 No change Ian Salisbury (England) flag Ian Salisbury (England) 43.85 3-Ct/St in 1st inns vs Northamptonshire at Birmingham on 27-Jun-2008
665 No change Kevin O'Brien (Ireland) flag Kevin O'Brien (Ireland) 43.85 3-Ct/St in 1st inns vs Worcestershire at Worcester on 08-Jul-2012
666 No change Tom Wells (England) flag Tom Wells (England) 43.81 3-Ct/St in 1st inns vs Warwickshire at Leicester on 25-Jul-2017
667 No change Liam Dawson (England) flag Liam Dawson (England) 43.81 3-Ct/St in 2nd inns vs Essex at Southampton on 04-Jun-2009
668 No change Shikhar Dhawan (India) flag Shikhar Dhawan (India) 43.81 3-Ct/St in 1st inns vs Chennai Super Kings at Mumbai on 10-Apr-2021
669 No change Wahab Riaz (Pakistan) flag Wahab Riaz (Pakistan) 43.81 3-Ct/St in 2nd inns vs Islamabad United at Dubai on 24-Feb-2018
670 No change Amir Jangoo (West Indies) flag Amir Jangoo (West Indies) 43.81 3-Ct/St in 2nd inns vs Trinbago Knight Riders at Tarouba on 17-Sep-2022
671 No change Tim Seifert (New Zealand) flag Tim Seifert (New Zealand) 43.77 3-Ct/St in 1st inns vs Canterbury at Hamilton on 21-Jan-2021
672 No change Hardik Pandya (India) flag Hardik Pandya (India) 43.77 3-Ct/St in 2nd inns vs Kolkata Knight Riders at Abu Dhabi on 23-Sep-2020
673 No change William Porterfield (Ireland) flag William Porterfield (Ireland) 43.75 3-Ct/St in 1st inns vs Northamptonshire at Northampton on 03-Jul-2014
674 No change Greg Smith (England) flag Greg Smith (England) 43.75 3-Ct/St in 2nd inns vs Lancashire at Leicester on 23-Jul-2013
675 No change Ben Stokes (England) flag Ben Stokes (England) 43.75 3-Ct/St in 2nd inns vs Worcestershire at Worcester on 07-Jun-2014
676 No change Gareth Hopkins (New Zealand) flag Gareth Hopkins (New Zealand) 43.72 4-Ct/St in 1st inns vs Canterbury at Auckland on 30-Nov-2013
677 No change MS Dhoni (India) flag MS Dhoni (India) 43.71 3-Ct/St in 1st inns vs Punjab Kings at Mohali on 16-May-2015
678 No change Michael Lumb (England) flag Michael Lumb (England) 43.69 3-Ct/St in 1st inns vs Durham at Nottingham on 30-May-2014
679 No change Peter McGlashan (New Zealand) flag Peter McGlashan (New Zealand) 43.66 3-Ct/St in 1st inns vs Auckland at Auckland on 05-Dec-2010
680 No change Tom Westley (England) flag Tom Westley (England) 43.65 3-Ct/St in 2nd inns vs Glamorgan at Chelmsford on 19-Jun-2015
681 No change Alex Hales (England) flag Alex Hales (England) 43.65 3-Ct/St in 2nd inns vs Multan Sultans at Sharjah on 13-Mar-2018
682 No change Steven Croft (England) flag Steven Croft (England) 43.65 3-Ct/St in 1st inns vs Yorkshire at Manchester on 26-May-2009
683 No change Andrew McDonald (Australia) flag Andrew McDonald (Australia) 43.65 3-Ct/St in 1st inns vs Warwickshire at Birmingham on 15-Jul-2011
684 No change Adam Voges (Australia) flag Adam Voges (Australia) 43.65 3-Ct/St in 2nd inns vs Sydney Sixers at Sydney on 10-Jan-2014
685 No change Benny Howell (England) flag Benny Howell (England) 43.61 3-Ct/St in 2nd inns vs Glamorgan at Southampton on 10-Jul-2025
686 No change James Weighell (England) flag James Weighell (England) 43.58 3-Ct/St in 2nd inns vs Lancashire at Manchester on 07-Aug-2018
687 No change Adam Milne (New Zealand) flag Adam Milne (New Zealand) 43.58 3-Ct/St in 1st inns vs London Spirit (Men) at London on 27-Jul-2024
688 No change Luke Wood (England) flag Luke Wood (England) 43.58 3-Ct/St in 2nd inns vs Abu Dhabi Knight Riders at Dubai on 18-Jan-2025
689 No change Rilee Rossouw (South Africa) flag Rilee Rossouw (South Africa) 43.58 3-Ct/St in 2nd inns vs Karachi Kings at Lahore on 25-Apr-2025
690 No change Stuart Poynter (Ireland) flag Stuart Poynter (Ireland) 43.58 3-Ct/St in 1st inns vs Yorkshire at Leeds on 26-Jul-2017
691 No change Tim Seifert (New Zealand) flag Tim Seifert (New Zealand) 43.56 3-Ct/St in 2nd inns vs Colombo Strikers at Pallekele on 03-Jul-2024
692 No change Simon Harmer (South Africa) flag Simon Harmer (South Africa) 43.56 3-Ct/St in 1st inns vs Hampshire at Southampton on 30-May-2025
693 No change Ryan ten Doeschate (Netherlands) flag Ryan ten Doeschate (Netherlands) 43.54 3-Ct/St in 1st inns vs Surrey at Chelmsford on 20-May-2016
694 No change Imran Qayyum (England) flag Imran Qayyum (England) 43.54 3-Ct/St in 2nd inns vs Essex at Chelmsford on 17-Aug-2017
695 No change Arron Lilley (England) flag Arron Lilley (England) 43.54 3-Ct/St in 2nd inns vs Warwickshire at Leicester on 07-Aug-2019
696 No change Soumya Sarkar (Bangladesh) flag Soumya Sarkar (Bangladesh) 43.50 3-Ct/St in 1st inns vs Khulna Tigers at Mirpur on 12-Nov-2017
697 No change Charlie Allison (England) flag Charlie Allison (England) 43.50 3-Ct/St in 1st inns vs Hampshire at Southampton on 19-Jul-2024
698 No change Josh Inglis (Australia) flag Josh Inglis (Australia) 43.48 3-Ct/St in 1st inns vs Sydney Thunder at Sydney on 13-Jan-2023
699 No change David Murphy (Scotland) flag David Murphy (Scotland) 43.48 3-Ct/St in 1st inns vs Glamorgan at Northampton on 14-Jul-2013
700 No change Aiden Markram (South Africa) flag Aiden Markram (South Africa) 43.48 3-Ct/St in 1st inns vs Rajasthan Royals at Dubai on 21-Sep-2021
Tags: #topcricketplayersofalltime #bestcricketplayersofalltime #greatestcricketplayers #t20cricket #t20s #ment20s #danevilas #vilas #ryantendoeschate #doeschate #darrenbravo #bravo #kieronpollard #pollard #tommoores #moores #beauwebster #webster #rohitsharma #sharma #rileerossouw #rossouw #eoinmorgan #morgan #markchapman #chapman #samwells #wells #iccrankings #icctestrankings #iccodirankings #icct20irankings #iccteamrankings #iccplayerrankings #iccmenrankings #iccwomenrankings #iplrankings