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 7 Sadeera Samarawickrama (Sri Lanka) flag Sadeera Samarawickrama (Sri Lanka) 38.52 2-Ct/St in 2nd inns vs Pakistan at Abu Dhabi on 26-Oct-2017
602 Down 7 Rishabh Pant (India) flag Rishabh Pant (India) 38.52 2-Ct/St in 2nd inns vs South Africa at Visakhapatnam on 14-Jun-2022
603 Down 7 Hardik Pandya (India) flag Hardik Pandya (India) 38.52 2-Ct/St in 2nd inns vs Afghanistan at Abu Dhabi on 03-Nov-2021
604 Down 7 Babar Azam (Pakistan) flag Babar Azam (Pakistan) 38.52 2-Ct/St in 1st inns vs Afghanistan at Dubai on 29-Oct-2021
605 Down 7 Haris Rauf (Pakistan) flag Haris Rauf (Pakistan) 38.52 2-Ct/St in 1st inns vs Afghanistan at Dubai on 29-Oct-2021
606 Down 7 Jos Buttler (England) flag Jos Buttler (England) 38.50 2-Ct/St in 1st inns vs India at Southampton on 07-Jul-2022
607 Down 7 Devon Thomas (West Indies) flag Devon Thomas (West Indies) 38.50 2-Ct/St in 2nd inns vs India at Basseterre on 02-Aug-2022
608 Down 7 Nurul Hasan (Bangladesh) flag Nurul Hasan (Bangladesh) 38.50 2-Ct/St in 2nd inns vs Pakistan at Mirpur on 19-Nov-2021
609 Down 7 Brendan Taylor (Zimbabwe) flag Brendan Taylor (Zimbabwe) 38.47 2-Ct/St in 1st inns vs Afghanistan at Sharjah on 06-Feb-2018
610 Down 7 Kamran Akmal (Pakistan) flag Kamran Akmal (Pakistan) 38.47 2-Ct/St in 2nd inns vs Australia at Birmingham on 05-Jul-2010
611 Down 7 Umer Toor (Bahrain) flag Umer Toor (Bahrain) 38.47 2-Ct/St in 2nd inns vs United Arab Emirates at Al Amerat on 21-Feb-2022
612 Down 7 Albie Morkel (South Africa) flag Albie Morkel (South Africa) 38.47 2-Ct/St in 1st inns vs England at Nottingham on 11-Jun-2009
613 Down 7 Kieron Pollard (West Indies) flag Kieron Pollard (West Indies) 38.47 2-Ct/St in 2nd inns vs England at Pallekele on 27-Sep-2012
614 Down 7 Matthew Wade (Australia) flag Matthew Wade (Australia) 38.45 2-Ct/St in 1st inns vs West Indies at Bridgetown on 30-Mar-2012
615 Down 7 Sarfaraz Ahmed (Pakistan) flag Sarfaraz Ahmed (Pakistan) 38.45 2-Ct/St in 2nd inns vs Australia at Abu Dhabi on 24-Oct-2018
616 Down 7 Daryl Mitchell (New Zealand) flag Daryl Mitchell (New Zealand) 38.45 2-Ct/St in 1st inns vs India at Dubai on 31-Oct-2021
617 Down 7 Nicholas Pooran (West Indies) flag Nicholas Pooran (West Indies) 38.45 3-Ct/St in 1st inns vs Ireland at Basseterre on 19-Jan-2020
618 Down 7 Imad Wasim (Pakistan) flag Imad Wasim (Pakistan) 38.43 2-Ct/St in 1st inns vs India at New York on 09-Jun-2024
619 Down 7 Mohammad Salman (Pakistan) flag Mohammad Salman (Pakistan) 38.40 2-Ct/St in 1st inns vs West Indies at Gros Islet on 21-Apr-2011
620 Down 7 Jewel Andrew (West Indies) flag Jewel Andrew (West Indies) 38.40 2-Ct/St in 1st inns vs Pakistan at Lauderhill on 02-Aug-2025
621 Down 7 Gautam Gambhir (India) flag Gautam Gambhir (India) 38.40 2-Ct/St in 2nd inns vs England at Colombo on 23-Sep-2012
622 Down 7 Denesh Ramdin (West Indies) flag Denesh Ramdin (West Indies) 38.40 2-Ct/St in 2nd inns vs New Zealand at Lauderhill on 30-Jun-2012
623 Down 7 Sanju Samson (India) flag Sanju Samson (India) 38.40 2-Ct/St in 1st inns vs West Indies at Lauderhill on 12-Aug-2023
624 Down 7 Nathan McCullum (New Zealand) flag Nathan McCullum (New Zealand) 38.38 2-Ct/St in 1st inns vs Pakistan at Pallekele on 23-Sep-2012
625 Down 7 Mohammad Nabi (Afghanistan) flag Mohammad Nabi (Afghanistan) 38.38 2-Ct/St in 1st inns vs India at Bridgetown on 20-Jun-2024
626 Down 7 Richmond Mutumbami (Zimbabwe) flag Richmond Mutumbami (Zimbabwe) 38.38 2-Ct/St in 1st inns vs Afghanistan at Abu Dhabi on 17-Mar-2021
627 Down 7 Nicholas Pooran (West Indies) flag Nicholas Pooran (West Indies) 38.38 2-Ct/St in 1st inns vs India at Georgetown on 06-Aug-2023
628 Down 7 Corey Anderson (U.S.A./New Zealand) flag Corey Anderson (U.S.A./New Zealand) 38.36 2-Ct/St in 1st inns vs South Africa at Chattogram on 24-Mar-2014
629 Down 7 Ben Cooper (Netherlands) flag Ben Cooper (Netherlands) 38.36 2-Ct/St in 1st inns vs South Africa at Chattogram on 27-Mar-2014
630 Down 7 Michael van Lingen (Namibia) flag Michael van Lingen (Namibia) 38.36 2-Ct/St in 1st inns vs Afghanistan at Abu Dhabi on 31-Oct-2021
631 Down 7 Fakhar Zaman (Pakistan) flag Fakhar Zaman (Pakistan) 38.36 2-Ct/St in 1st inns vs New Zealand at Sharjah on 26-Oct-2021
632 Down 7 Dinesh Karthik (India) flag Dinesh Karthik (India) 38.36 2-Ct/St in 2nd inns vs Australia at Mohali on 20-Sep-2022
633 Down 7 Andre Fletcher (West Indies) flag Andre Fletcher (West Indies) 38.34 2-Ct/St in 1st inns vs England at London on 15-Jun-2009
634 Down 7 James Franklin (New Zealand) flag James Franklin (New Zealand) 38.34 2-Ct/St in 1st inns vs West Indies at Pallekele on 01-Oct-2012
635 Down 7 Ross Taylor (New Zealand) flag Ross Taylor (New Zealand) 38.34 2-Ct/St in 1st inns vs West Indies at Pallekele on 01-Oct-2012
636 Down 7 Chamika Karunaratne (Sri Lanka) flag Chamika Karunaratne (Sri Lanka) 38.34 2-Ct/St in 2nd inns vs West Indies at Abu Dhabi on 04-Nov-2021
637 Down 7 Richmond Mutumbami (Zimbabwe) flag Richmond Mutumbami (Zimbabwe) 38.33 2-Ct/St in 1st inns vs Afghanistan at Abu Dhabi on 20-Mar-2021
638 Down 7 Reeza Hendricks (South Africa) flag Reeza Hendricks (South Africa) 38.31 2-Ct/St in 1st inns vs Bangladesh at Abu Dhabi on 02-Nov-2021
639 Down 7 Jason Holder (West Indies) flag Jason Holder (West Indies) 38.31 2-Ct/St in 2nd inns vs Bangladesh at Sharjah on 29-Oct-2021
640 Down 7 Litton Das (Bangladesh) flag Litton Das (Bangladesh) 38.31 2-Ct/St in 1st inns vs South Africa at Sydney on 27-Oct-2022
641 Down 7 Soumya Sarkar (Bangladesh) flag Soumya Sarkar (Bangladesh) 38.31 2-Ct/St in 1st inns vs South Africa at Sydney on 27-Oct-2022
642 Down 7 Yasir Ali (Bangladesh) flag Yasir Ali (Bangladesh) 38.31 2-Ct/St in 1st inns vs India at Adelaide on 02-Nov-2022
643 Down 7 Ryan Burl (Zimbabwe) flag Ryan Burl (Zimbabwe) 38.31 2-Ct/St in 1st inns vs India at Melbourne on 06-Nov-2022
644 Down 7 Wellington Masakadza (Zimbabwe) flag Wellington Masakadza (Zimbabwe) 38.31 2-Ct/St in 1st inns vs India at Melbourne on 06-Nov-2022
645 Down 7 Brendan Taylor (Zimbabwe) flag Brendan Taylor (Zimbabwe) 38.31 2-Ct/St in 1st inns vs Pakistan at Harare on 23-Aug-2013
646 Down 7 Jamie Atkinson (Hong Kong) flag Jamie Atkinson (Hong Kong) 38.31 2-Ct/St in 1st inns vs Bangladesh at Chattogram on 20-Mar-2014
647 Down 7 Shoaib Khan (Oman) flag Shoaib Khan (Oman) 38.29 2-Ct/St in 1st inns vs Australia at Bridgetown on 05-Jun-2024
648 Down 7 Mohammad Nabi (Afghanistan) flag Mohammad Nabi (Afghanistan) 38.29 2-Ct/St in 2nd inns vs Australia at Kingstown on 22-Jun-2024
649 Down 7 Noor Ahmad (Afghanistan) flag Noor Ahmad (Afghanistan) 38.29 2-Ct/St in 2nd inns vs Australia at Kingstown on 22-Jun-2024
650 Down 7 Quinton de Kock (South Africa) flag Quinton de Kock (South Africa) 38.29 2-Ct/St in 2nd inns vs Ireland at Bristol on 05-Aug-2022
651 Down 7 Ishan Kishan (India) flag Ishan Kishan (India) 38.29 2-Ct/St in 2nd inns vs New Zealand at Ahmedabad on 01-Feb-2023
652 Down 7 Josh Inglis (Australia) flag Josh Inglis (Australia) 38.29 2-Ct/St in 2nd inns vs India at Hobart on 02-Nov-2025
653 Down 7 George Dockrell (Ireland) flag George Dockrell (Ireland) 38.27 2-Ct/St in 1st inns vs Sri Lanka at Colombo on 08-Feb-2026
654 Down 7 Nasir Jamshed (Pakistan) flag Nasir Jamshed (Pakistan) 38.27 2-Ct/St in 2nd inns vs New Zealand at Pallekele on 23-Sep-2012
655 Down 7 Shimron Hetmyer (West Indies) flag Shimron Hetmyer (West Indies) 38.27 2-Ct/St in 1st inns vs Sri Lanka at Abu Dhabi on 04-Nov-2021
656 Down 7 Jaker Ali (Bangladesh) flag Jaker Ali (Bangladesh) 38.26 2-Ct/St in 1st inns vs Pakistan at Dubai on 25-Sep-2025
657 Down 7 Tillakaratne Dilshan (Sri Lanka) flag Tillakaratne Dilshan (Sri Lanka) 38.24 2-Ct/St in 2nd inns vs South Africa at Chattogram on 22-Mar-2014
658 Down 7 Soumya Sarkar (Bangladesh) flag Soumya Sarkar (Bangladesh) 38.24 2-Ct/St in 1st inns vs West Indies at Sharjah on 29-Oct-2021
659 Down 7 Kane Williamson (New Zealand) flag Kane Williamson (New Zealand) 38.24 2-Ct/St in 1st inns vs Sri Lanka at Chattogram on 31-Mar-2014
660 Down 7 Dhananjaya de Silva (Sri Lanka) flag Dhananjaya de Silva (Sri Lanka) 38.24 2-Ct/St in 2nd inns vs England at Sydney on 05-Nov-2022
661 Down 7 Kumar Sangakkara (Sri Lanka) flag Kumar Sangakkara (Sri Lanka) 38.24 2-Ct/St in 2nd inns vs Pakistan at Hambantota on 01-Jun-2012
662 Down 7 Aaron Finch (Australia) flag Aaron Finch (Australia) 38.22 2-Ct/St in 1st inns vs Bangladesh at Dubai on 04-Nov-2021
663 Down 7 Mohammad Haris (Pakistan) flag Mohammad Haris (Pakistan) 38.22 2-Ct/St in 2nd inns vs South Africa at Sydney on 03-Nov-2022
664 Down 7 Brendon McCullum (New Zealand) flag Brendon McCullum (New Zealand) 38.22 2-Ct/St in 2nd inns vs Sri Lanka at Lauderhill on 22-May-2010
665 Down 7 Litton Das (Bangladesh) flag Litton Das (Bangladesh) 38.22 2-Ct/St in 1st inns vs Sri Lanka at Dubai on 20-Sep-2025
666 Down 7 Bhuvneshwar Kumar (India) flag Bhuvneshwar Kumar (India) 38.20 2-Ct/St in 1st inns vs Pakistan at Melbourne on 23-Oct-2022
667 Down 7 Suryakumar Yadav (India) flag Suryakumar Yadav (India) 38.20 2-Ct/St in 1st inns vs Pakistan at Melbourne on 23-Oct-2022
668 Down 7 Mohammad Haris (Pakistan) flag Mohammad Haris (Pakistan) 38.19 2-Ct/St in 1st inns vs Sri Lanka at Abu Dhabi on 23-Sep-2025
669 Down 7 Glenn Maxwell (Australia) flag Glenn Maxwell (Australia) 38.18 2-Ct/St in 1st inns vs India at Colombo on 28-Sep-2012
670 Down 7 Zane Green (Namibia) flag Zane Green (Namibia) 38.17 2-Ct/St in 1st inns vs Scotland at Dubai on 09-Oct-2021
671 Down 7 Craig Kieswetter (England) flag Craig Kieswetter (England) 38.17 2-Ct/St in 1st inns vs South Africa at Manchester on 10-Sep-2012
672 Down 7 Devon Thomas (West Indies) flag Devon Thomas (West Indies) 38.17 2-Ct/St in 1st inns vs New Zealand at Kingston on 14-Aug-2022
673 Down 7 Aryansh Sharma (U.A.E.) flag Aryansh Sharma (U.A.E.) 38.15 2-Ct/St in 1st inns vs New Zealand at Dubai on 17-Aug-2023
674 Down 7 Corey Anderson (U.S.A./New Zealand) flag Corey Anderson (U.S.A./New Zealand) 38.13 2-Ct/St in 1st inns vs England at Chattogram on 22-Mar-2014
675 Down 7 Sarfaraz Ahmed (Pakistan) flag Sarfaraz Ahmed (Pakistan) 38.12 2-Ct/St in 1st inns vs New Zealand at Dubai on 02-Nov-2018
676 Down 7 Kumar Sangakkara (Sri Lanka) flag Kumar Sangakkara (Sri Lanka) 38.12 2-Ct/St in 1st inns vs New Zealand at Pallekele on 30-Oct-2012
677 Down 7 Tom Banton (England) flag Tom Banton (England) 38.11 2-Ct/St in 2nd inns vs Sri Lanka at Pallekele on 22-Feb-2026
678 Down 7 Jamie Overton (England) flag Jamie Overton (England) 38.11 2-Ct/St in 2nd inns vs Sri Lanka at Pallekele on 22-Feb-2026
679 Down 7 Max O'Dowd (Netherlands) flag Max O'Dowd (Netherlands) 38.11 2-Ct/St in 2nd inns vs South Africa at Adelaide on 06-Nov-2022
680 Down 7 Tim Seifert (New Zealand) flag Tim Seifert (New Zealand) 38.10 2-Ct/St in 1st inns vs South Africa at Harare on 22-Jul-2025
681 Down 7 Kusal Mendis (Sri Lanka) flag Kusal Mendis (Sri Lanka) 38.10 2-Ct/St in 1st inns vs India at Pallekele on 30-Jul-2024
682 Down 7 Tim Southee (New Zealand) flag Tim Southee (New Zealand) 38.08 2-Ct/St in 2nd inns vs Scotland at Dubai on 03-Nov-2021
683 Down 7 Hardik Pandya (India) flag Hardik Pandya (India) 38.08 2-Ct/St in 1st inns vs Scotland at Dubai on 05-Nov-2021
684 Down 7 Rahmanullah Gurbaz (Afghanistan) flag Rahmanullah Gurbaz (Afghanistan) 38.08 2-Ct/St in 2nd inns vs Zimbabwe at Abu Dhabi on 20-Mar-2021
685 Down 7 Aman Desai (Singapore) flag Aman Desai (Singapore) 38.08 2-Ct/St in 1st inns vs United Arab Emirates at Al Amerat on 22-Aug-2022
686 Down 7 Scott McKechnie (Hong Kong) flag Scott McKechnie (Hong Kong) 38.08 2-Ct/St in 1st inns vs United Arab Emirates at Al Amerat on 24-Aug-2022
687 Down 7 Quinton de Kock (South Africa) flag Quinton de Kock (South Africa) 38.08 2-Ct/St in 1st inns vs New Zealand at Durban on 21-Dec-2012
688 Down 7 Mohammad Rizwan (Pakistan) flag Mohammad Rizwan (Pakistan) 38.08 2-Ct/St in 2nd inns vs Australia at Lahore on 05-Apr-2022
689 Down 7 Daryl Mitchell (New Zealand) flag Daryl Mitchell (New Zealand) 38.06 2-Ct/St in 2nd inns vs Sri Lanka at Colombo on 25-Feb-2026
690 Down 7 Tabraiz Shamsi (South Africa) flag Tabraiz Shamsi (South Africa) 38.06 2-Ct/St in 1st inns vs Sri Lanka at Sharjah on 30-Oct-2021
691 Down 7 Jonny Bairstow (England) flag Jonny Bairstow (England) 38.06 2-Ct/St in 1st inns vs West Indies at Dubai on 23-Oct-2021
692 Down 7 Sarfaraz Ahmed (Pakistan) flag Sarfaraz Ahmed (Pakistan) 38.05 2-Ct/St in 2nd inns vs West Indies at Dubai on 24-Sep-2016
693 Down 7 Jos Buttler (England) flag Jos Buttler (England) 38.05 2-Ct/St in 1st inns vs New Zealand at Birmingham on 03-Sep-2023
694 Down 7 Rohit Sharma (India) flag Rohit Sharma (India) 38.04 2-Ct/St in 1st inns vs West Indies at Bridgetown on 09-May-2010
695 Down 7 Jason Roy (England) flag Jason Roy (England) 38.04 2-Ct/St in 2nd inns vs Sri Lanka at Sharjah on 01-Nov-2021
696 Down 7 Dasun Shanaka (Sri Lanka) flag Dasun Shanaka (Sri Lanka) 38.04 2-Ct/St in 1st inns vs New Zealand at Sydney on 29-Oct-2022
697 Down 7 Chamara Kapugedera (Sri Lanka) flag Chamara Kapugedera (Sri Lanka) 38.02 2-Ct/St in 2nd inns vs West Indies at Bridgetown on 07-May-2010
698 Down 7 Angelo Mathews (Sri Lanka) flag Angelo Mathews (Sri Lanka) 38.02 2-Ct/St in 2nd inns vs West Indies at Bridgetown on 07-May-2010
699 Down 7 Najmul Hossain Shanto (Bangladesh) flag Najmul Hossain Shanto (Bangladesh) 37.99 2-Ct/St in 2nd inns vs Pakistan at Adelaide on 06-Nov-2022
700 Down 7 Glenn Phillips (New Zealand) flag Glenn Phillips (New Zealand) 37.99 2-Ct/St in 2nd inns vs England at Colombo on 27-Feb-2026
Tags: #topcricketplayersofalltime #bestcricketplayersofalltime #greatestcricketplayers #t20icricket #t20is #ment20is #sadeerasamarawickrama #samarawickrama #rishabhpant #pant #hardikpandya #pandya #babarazam #azam #harisrauf #rauf #josbuttler #buttler #devonthomas #thomas #nurulhasan #hasan #brendantaylor #taylor #kamranakmal #akmal #umertoor #toor #iccrankings #icctestrankings #iccodirankings #icct20irankings #iccteamrankings #iccplayerrankings #iccmenrankings #iccwomenrankings #iplrankings