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 11 Soumya Sarkar (Bangladesh) flag Soumya Sarkar (Bangladesh) 38.23 2-Ct/St in 1st inns vs South Africa at Sydney on 27-Oct-2022
602 Down 11 Yasir Ali (Bangladesh) flag Yasir Ali (Bangladesh) 38.23 2-Ct/St in 1st inns vs India at Adelaide on 02-Nov-2022
603 Down 11 Ryan Burl (Zimbabwe) flag Ryan Burl (Zimbabwe) 38.23 2-Ct/St in 1st inns vs India at Melbourne on 06-Nov-2022
604 Down 11 Wellington Masakadza (Zimbabwe) flag Wellington Masakadza (Zimbabwe) 38.23 2-Ct/St in 1st inns vs India at Melbourne on 06-Nov-2022
605 Down 11 Brendon McCullum (New Zealand) flag Brendon McCullum (New Zealand) 38.23 2-Ct/St in 2nd inns vs Sri Lanka at Lauderhill on 22-May-2010
606 Down 11 Brendan Taylor (Zimbabwe) flag Brendan Taylor (Zimbabwe) 38.23 2-Ct/St in 1st inns vs Pakistan at Harare on 23-Aug-2013
607 Down 11 Jamie Atkinson (Hong Kong) flag Jamie Atkinson (Hong Kong) 38.22 2-Ct/St in 1st inns vs Bangladesh at Chattogram on 20-Mar-2014
608 Down 11 Glenn Maxwell (Australia) flag Glenn Maxwell (Australia) 38.21 2-Ct/St in 1st inns vs India at Colombo on 28-Sep-2012
609 Down 11 Shoaib Khan (Oman) flag Shoaib Khan (Oman) 38.21 2-Ct/St in 1st inns vs Australia at Bridgetown on 05-Jun-2024
610 Down 11 Mohammad Nabi (Afghanistan) flag Mohammad Nabi (Afghanistan) 38.21 2-Ct/St in 2nd inns vs Australia at Kingstown on 22-Jun-2024
611 Down 11 Noor Ahmad (Afghanistan) flag Noor Ahmad (Afghanistan) 38.21 2-Ct/St in 2nd inns vs Australia at Kingstown on 22-Jun-2024
612 Down 11 Quinton de Kock (South Africa) flag Quinton de Kock (South Africa) 38.20 2-Ct/St in 2nd inns vs Ireland at Bristol on 05-Aug-2022
613 Down 11 Ishan Kishan (India) flag Ishan Kishan (India) 38.20 2-Ct/St in 2nd inns vs New Zealand at Ahmedabad on 01-Feb-2023
614 Down 11 Nasir Jamshed (Pakistan) flag Nasir Jamshed (Pakistan) 38.18 2-Ct/St in 2nd inns vs New Zealand at Pallekele on 23-Sep-2012
615 Down 11 Shimron Hetmyer (West Indies) flag Shimron Hetmyer (West Indies) 38.18 2-Ct/St in 1st inns vs Sri Lanka at Abu Dhabi on 04-Nov-2021
616 Down 11 Jaker Ali (Bangladesh) flag Jaker Ali (Bangladesh) 38.18 2-Ct/St in 1st inns vs Pakistan at Dubai on 25-Sep-2025
617 Down 11 Tillakaratne Dilshan (Sri Lanka) flag Tillakaratne Dilshan (Sri Lanka) 38.16 2-Ct/St in 2nd inns vs South Africa at Chattogram on 22-Mar-2014
618 Down 11 Soumya Sarkar (Bangladesh) flag Soumya Sarkar (Bangladesh) 38.16 2-Ct/St in 1st inns vs West Indies at Sharjah on 29-Oct-2021
619 Down 11 Dhananjaya de Silva (Sri Lanka) flag Dhananjaya de Silva (Sri Lanka) 38.16 2-Ct/St in 2nd inns vs England at Sydney on 05-Nov-2022
620 Down 11 Litton Das (Bangladesh) flag Litton Das (Bangladesh) 38.16 2-Ct/St in 1st inns vs Sri Lanka at Dubai on 20-Sep-2025
621 Down 11 Kumar Sangakkara (Sri Lanka) flag Kumar Sangakkara (Sri Lanka) 38.16 2-Ct/St in 2nd inns vs Pakistan at Hambantota on 01-Jun-2012
622 Down 11 Aaron Finch (Australia) flag Aaron Finch (Australia) 38.14 2-Ct/St in 1st inns vs Bangladesh at Dubai on 04-Nov-2021
623 Down 11 Mohammad Haris (Pakistan) flag Mohammad Haris (Pakistan) 38.14 2-Ct/St in 2nd inns vs South Africa at Sydney on 03-Nov-2022
624 Down 11 Max O'Dowd (Netherlands) flag Max O'Dowd (Netherlands) 38.14 2-Ct/St in 2nd inns vs South Africa at Adelaide on 06-Nov-2022
625 Down 11 Richmond Mutumbami (Zimbabwe) flag Richmond Mutumbami (Zimbabwe) 38.13 2-Ct/St in 1st inns vs Afghanistan at Abu Dhabi on 17-Mar-2021
626 Down 11 Zane Green (Namibia) flag Zane Green (Namibia) 38.11 2-Ct/St in 1st inns vs Scotland at Dubai on 09-Oct-2021
627 Down 11 Mohammad Haris (Pakistan) flag Mohammad Haris (Pakistan) 38.11 2-Ct/St in 1st inns vs Sri Lanka at Abu Dhabi on 23-Sep-2025
628 Down 11 Devon Thomas (West Indies) flag Devon Thomas (West Indies) 38.11 2-Ct/St in 1st inns vs New Zealand at Kingston on 14-Aug-2022
629 Down 11 Craig Kieswetter (England) flag Craig Kieswetter (England) 38.09 2-Ct/St in 1st inns vs South Africa at Manchester on 10-Sep-2012
630 Down 11 Dasun Shanaka (Sri Lanka) flag Dasun Shanaka (Sri Lanka) 38.07 2-Ct/St in 1st inns vs New Zealand at Sydney on 29-Oct-2022
631 Down 11 Aryansh Sharma (U.A.E.) flag Aryansh Sharma (U.A.E.) 38.06 2-Ct/St in 1st inns vs New Zealand at Dubai on 17-Aug-2023
632 Down 11 Sarfaraz Ahmed (Pakistan) flag Sarfaraz Ahmed (Pakistan) 38.04 2-Ct/St in 1st inns vs New Zealand at Dubai on 02-Nov-2018
633 Down 11 Tim Seifert (New Zealand) flag Tim Seifert (New Zealand) 38.04 2-Ct/St in 1st inns vs South Africa at Harare on 22-Jul-2025
634 Down 11 Kumar Sangakkara (Sri Lanka) flag Kumar Sangakkara (Sri Lanka) 38.04 2-Ct/St in 1st inns vs New Zealand at Pallekele on 30-Oct-2012
635 Down 11 Kusal Mendis (Sri Lanka) flag Kusal Mendis (Sri Lanka) 38.04 2-Ct/St in 1st inns vs India at Pallekele on 30-Jul-2024
636 Down 11 Josh Inglis (Australia) flag Josh Inglis (Australia) 38.04 2-Ct/St in 2nd inns vs India at Hobart on 02-Nov-2025
637 Down 11 Corey Anderson (U.S.A./New Zealand) flag Corey Anderson (U.S.A./New Zealand) 38.02 2-Ct/St in 1st inns vs England at Chattogram on 22-Mar-2014
638 Down 11 Tim Southee (New Zealand) flag Tim Southee (New Zealand) 38.00 2-Ct/St in 2nd inns vs Scotland at Dubai on 03-Nov-2021
639 Down 11 Hardik Pandya (India) flag Hardik Pandya (India) 38.00 2-Ct/St in 1st inns vs Scotland at Dubai on 05-Nov-2021
640 Down 11 Jonny Bairstow (England) flag Jonny Bairstow (England) 38.00 2-Ct/St in 1st inns vs West Indies at Dubai on 23-Oct-2021
641 Down 11 Temba Bavuma (South Africa) flag Temba Bavuma (South Africa) 38.00 2-Ct/St in 1st inns vs Pakistan at Sydney on 03-Nov-2022
642 Down 11 Sarfaraz Ahmed (Pakistan) flag Sarfaraz Ahmed (Pakistan) 37.99 2-Ct/St in 2nd inns vs West Indies at Dubai on 24-Sep-2016
643 Down 11 Rahmanullah Gurbaz (Afghanistan) flag Rahmanullah Gurbaz (Afghanistan) 37.99 2-Ct/St in 2nd inns vs Zimbabwe at Abu Dhabi on 20-Mar-2021
644 Down 11 Aman Desai (Singapore) flag Aman Desai (Singapore) 37.99 2-Ct/St in 1st inns vs United Arab Emirates at Al Amerat on 22-Aug-2022
645 Down 11 Scott McKechnie (Hong Kong) flag Scott McKechnie (Hong Kong) 37.99 2-Ct/St in 1st inns vs United Arab Emirates at Al Amerat on 24-Aug-2022
646 Down 11 Quinton de Kock (South Africa) flag Quinton de Kock (South Africa) 37.99 2-Ct/St in 1st inns vs New Zealand at Durban on 21-Dec-2012
647 Down 11 Mohammad Rizwan (Pakistan) flag Mohammad Rizwan (Pakistan) 37.99 2-Ct/St in 2nd inns vs Australia at Lahore on 05-Apr-2022
648 Down 11 Tabraiz Shamsi (South Africa) flag Tabraiz Shamsi (South Africa) 37.98 2-Ct/St in 1st inns vs Sri Lanka at Sharjah on 30-Oct-2021
649 Down 11 Kane Williamson (New Zealand) flag Kane Williamson (New Zealand) 37.98 2-Ct/St in 1st inns vs Sri Lanka at Chattogram on 31-Mar-2014
650 Down 11 Najmul Hossain Shanto (Bangladesh) flag Najmul Hossain Shanto (Bangladesh) 37.98 2-Ct/St in 2nd inns vs Pakistan at Adelaide on 06-Nov-2022
651 Down 11 Rohit Sharma (India) flag Rohit Sharma (India) 37.96 2-Ct/St in 1st inns vs West Indies at Bridgetown on 09-May-2010
652 Down 11 Jason Roy (England) flag Jason Roy (England) 37.96 2-Ct/St in 2nd inns vs Sri Lanka at Sharjah on 01-Nov-2021
653 Down 11 Ravindra Jadeja (India) flag Ravindra Jadeja (India) 37.96 2-Ct/St in 2nd inns vs Australia at Mirpur on 30-Mar-2014
654 Down 11 Virat Kohli (India) flag Virat Kohli (India) 37.96 2-Ct/St in 2nd inns vs Australia at Mirpur on 30-Mar-2014
655 Down 11 Bhuvneshwar Kumar (India) flag Bhuvneshwar Kumar (India) 37.96 2-Ct/St in 1st inns vs Pakistan at Melbourne on 23-Oct-2022
656 Down 11 Suryakumar Yadav (India) flag Suryakumar Yadav (India) 37.96 2-Ct/St in 1st inns vs Pakistan at Melbourne on 23-Oct-2022
657 Down 11 Chamara Kapugedera (Sri Lanka) flag Chamara Kapugedera (Sri Lanka) 37.93 2-Ct/St in 2nd inns vs West Indies at Bridgetown on 07-May-2010
658 Down 11 Angelo Mathews (Sri Lanka) flag Angelo Mathews (Sri Lanka) 37.93 2-Ct/St in 2nd inns vs West Indies at Bridgetown on 07-May-2010
659 Down 11 Glenn Maxwell (Australia) flag Glenn Maxwell (Australia) 37.93 2-Ct/St in 2nd inns vs West Indies at Mirpur on 28-Mar-2014
660 Down 11 Devon Conway (New Zealand) flag Devon Conway (New Zealand) 37.92 2-Ct/St in 2nd inns vs Pakistan at Christchurch on 08-Oct-2022
661 Down 11 Tillakaratne Dilshan (Sri Lanka) flag Tillakaratne Dilshan (Sri Lanka) 37.90 2-Ct/St in 2nd inns vs Pakistan at King City on 11-Oct-2008
662 Down 11 Dwayne Bravo (West Indies) flag Dwayne Bravo (West Indies) 37.89 2-Ct/St in 1st inns vs Australia at Mirpur on 28-Mar-2014
663 Down 11 Mitchell Starc (Australia) flag Mitchell Starc (Australia) 37.89 2-Ct/St in 2nd inns vs England at Bridgetown on 08-Jun-2024
664 Down 11 Umar Akmal (Pakistan) flag Umar Akmal (Pakistan) 37.88 2-Ct/St in 1st inns vs England at Abu Dhabi on 27-Feb-2012
665 Down 11 Kusal Mendis (Sri Lanka) flag Kusal Mendis (Sri Lanka) 37.88 2-Ct/St in 1st inns vs Bangladesh at Abu Dhabi on 13-Sep-2025
666 Down 11 David Warner (Australia) flag David Warner (Australia) 37.86 2-Ct/St in 1st inns vs West Indies at Colombo on 22-Sep-2012
667 Down 11 George Munsey (Scotland) flag George Munsey (Scotland) 37.86 2-Ct/St in 2nd inns vs Bangladesh at Al Amerat on 17-Oct-2021
668 Down 11 Jonny Bairstow (England) flag Jonny Bairstow (England) 37.85 2-Ct/St in 1st inns vs Pakistan at Nottingham on 16-Jul-2021
669 Down 11 Namgay Thinley (Bhutan) flag Namgay Thinley (Bhutan) 37.85 3-Ct/St in 1st inns vs Malaysia at Bangi on 03-Jul-2022
670 Down 11 Michael Clarke (Australia) flag Michael Clarke (Australia) 37.84 2-Ct/St in 2nd inns vs Pakistan at Gros Islet on 02-May-2010
671 Down 11 Michael Hussey (Australia) flag Michael Hussey (Australia) 37.84 2-Ct/St in 2nd inns vs Pakistan at Gros Islet on 02-May-2010
672 Down 11 Steven Smith (Australia) flag Steven Smith (Australia) 37.84 2-Ct/St in 2nd inns vs Pakistan at Gros Islet on 02-May-2010
673 Down 11 Steven Smith (Australia) flag Steven Smith (Australia) 37.84 2-Ct/St in 1st inns vs Sri Lanka at Dubai on 28-Oct-2021
674 Down 11 Rashid Khan (Afghanistan) flag Rashid Khan (Afghanistan) 37.84 2-Ct/St in 2nd inns vs New Zealand at Georgetown on 07-Jun-2024
675 Down 11 Harry Brook (England) flag Harry Brook (England) 37.84 2-Ct/St in 1st inns vs South Africa at Gros Islet on 21-Jun-2024
676 Down 11 Assad Vala (P.N.G.) flag Assad Vala (P.N.G.) 37.82 3-Ct/St in 1st inns vs Malaysia at Kuala Lumpur on 23-Sep-2023
677 Down 11 Peter Borren (Netherlands) flag Peter Borren (Netherlands) 37.80 2-Ct/St in 2nd inns vs Zimbabwe at Sylhet on 19-Mar-2014
678 Down 11 Heinrich Klaasen (South Africa) flag Heinrich Klaasen (South Africa) 37.79 2-Ct/St in 1st inns vs India at Johannesburg on 18-Feb-2018
679 Down 11 Tom Latham (New Zealand) flag Tom Latham (New Zealand) 37.79 2-Ct/St in 1st inns vs Sri Lanka at Dunedin on 05-Apr-2023
680 Down 11 Kamran Akmal (Pakistan) flag Kamran Akmal (Pakistan) 37.76 2-Ct/St in 1st inns vs Sri Lanka at King City on 11-Oct-2008
681 Down 11 Imran Ali (Bahrain) flag Imran Ali (Bahrain) 37.76 2-Ct/St in 2nd inns vs United Arab Emirates at Mulpani on 30-Oct-2023
682 Down 11 Jos Buttler (England) flag Jos Buttler (England) 37.76 2-Ct/St in 1st inns vs New Zealand at Birmingham on 03-Sep-2023
683 Down 11 Tim Seifert (New Zealand) flag Tim Seifert (New Zealand) 37.76 2-Ct/St in 1st inns vs Australia at Auckland on 25-Feb-2024
684 Down 11 Harry Tector (Ireland) flag Harry Tector (Ireland) 37.75 2-Ct/St in 2nd inns vs Pakistan at Lauderhill on 16-Jun-2024
685 Down 11 MS Dhoni (India) flag MS Dhoni (India) 37.74 2-Ct/St in 1st inns vs Pakistan at Mirpur on 27-Feb-2016
686 Down 11 Tillakaratne Dilshan (Sri Lanka) flag Tillakaratne Dilshan (Sri Lanka) 37.74 2-Ct/St in 1st inns vs Zimbabwe at King City on 10-Oct-2008
687 Down 11 Dasun Shanaka (Sri Lanka) flag Dasun Shanaka (Sri Lanka) 37.73 2-Ct/St in 1st inns vs Afghanistan at Brisbane on 01-Nov-2022
688 Down 11 Jan Frylinck (Namibia) flag Jan Frylinck (Namibia) 37.72 3-Ct/St in 2nd inns vs Nepal at Kirtipur on 27-Feb-2024
689 Down 11 Tim Seifert (New Zealand) flag Tim Seifert (New Zealand) 37.72 2-Ct/St in 1st inns vs India at Wellington on 31-Jan-2020
690 Down 11 Nicholas Pooran (West Indies) flag Nicholas Pooran (West Indies) 37.72 2-Ct/St in 1st inns vs England at Gros Islet on 16-Nov-2024
691 Down 11 Ravindra Jadeja (India) flag Ravindra Jadeja (India) 37.70 2-Ct/St in 1st inns vs South Africa at Nottingham on 16-Jun-2009
692 Down 11 Rahmanullah Gurbaz (Afghanistan) flag Rahmanullah Gurbaz (Afghanistan) 37.69 2-Ct/St in 2nd inns vs West Indies at Lucknow on 16-Nov-2019
693 Down 11 Gian-Piero Meade (Italy) flag Gian-Piero Meade (Italy) 37.69 2-Ct/St in 1st inns vs Ireland at Dubai on 26-Jan-2026
694 Down 12 Jonny Bairstow (England) flag Jonny Bairstow (England) 37.69 2-Ct/St in 2nd inns vs New Zealand at Manchester on 23-Jun-2015
695 Down 12 Iqbal Hussain (Qatar) flag Iqbal Hussain (Qatar) 37.68 3-Ct/St in 2nd inns vs Oman at Al Amerat on 24-Feb-2020
696 Down 12 Manpreet Singh (Singapore) flag Manpreet Singh (Singapore) 37.67 2-Ct/St in 2nd inns vs Netherlands at Dubai on 22-Oct-2019
697 Down 12 Matthew Cross (Scotland) flag Matthew Cross (Scotland) 37.67 2-Ct/St in 2nd inns vs Netherlands at Dubai on 27-Oct-2019
698 Down 12 Jos Buttler (England) flag Jos Buttler (England) 37.67 2-Ct/St in 2nd inns vs New Zealand at Manchester on 01-Sep-2023
699 Down 12 Nurul Hasan (Bangladesh) flag Nurul Hasan (Bangladesh) 37.67 2-Ct/St in 1st inns vs Australia at Mirpur on 04-Aug-2021
700 Down 12 Shai Hope (West Indies) flag Shai Hope (West Indies) 37.67 2-Ct/St in 2nd inns vs Australia at Basseterre on 25-Jul-2025
Tags: #topcricketplayersofalltime #bestcricketplayersofalltime #greatestcricketplayers #t20icricket #t20is #ment20is #soumyasarkar #sarkar #yasirali #ali #ryanburl #burl #wellingtonmasakadza #masakadza #brendonmccullum #mccullum #brendantaylor #taylor #jamieatkinson #atkinson #glennmaxwell #maxwell #shoaibkhan #khan #mohammadnabi #nabi #noorahmad #ahmad #iccrankings #icctestrankings #iccodirankings #icct20irankings #iccteamrankings #iccplayerrankings #iccmenrankings #iccwomenrankings #iplrankings