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 Hussain Talat (Pakistan) flag Hussain Talat (Pakistan) 62.40 32 Runs | 2 Wickets | 1 Ct/St for Pakistan vs Sri Lanka at Abu Dhabi on 23-Sep-2025
602 Down 11 Isaac Danladi (Nigeria) flag Isaac Danladi (Nigeria) 62.40 28 Runs | 2 Wickets | 1 Ct/St for Nigeria vs Namibia at Accra on 18-Mar-2024
603 Down 11 Tim Southee (New Zealand) flag Tim Southee (New Zealand) 62.40 6 Runs | 3 Wickets | 1 Ct/St for New Zealand vs Pakistan at Dubai on 12-Nov-2009
604 Down 11 Mohammad Nabi (Afghanistan) flag Mohammad Nabi (Afghanistan) 62.40 40 Runs | 1 Wickets | 1 Ct/St for Afghanistan vs Zimbabwe at Sharjah on 05-Feb-2018
605 Down 11 Brian Bennett (Zimbabwe) flag Brian Bennett (Zimbabwe) 62.40 22 Runs | 1 Wickets | 1 Ct/St for Zimbabwe vs India at Harare on 06-Jul-2024
606 Down 11 Hasan Ali (Pakistan) flag Hasan Ali (Pakistan) 62.40 1 Runs | 5 Wickets | 1 Ct/St for Pakistan vs Bangladesh at Lahore on 28-May-2025
607 Down 11 Shahid Afridi (Pakistan) flag Shahid Afridi (Pakistan) 62.40 29 Runs | 2 Wickets | 1 Ct/St for Pakistan vs England at Sharjah on 30-Nov-2015
608 Down 11 Mark Adair (Ireland) flag Mark Adair (Ireland) 62.40 3 Runs | 4 Wickets | 1 Ct/St for Ireland vs South Africa at Abu Dhabi on 29-Sep-2024
609 Down 11 Hardik Pandya (India) flag Hardik Pandya (India) 62.40 71 Runs | Wickets | 1 Ct/St for India vs Australia at Mohali on 20-Sep-2022
610 Down 11 Faheem Ashraf (Pakistan) flag Faheem Ashraf (Pakistan) 62.40 14 Runs | 4 Wickets | 1 Ct/St for Pakistan vs Afghanistan at Sharjah on 02-Sep-2025
611 Down 11 Ryan Burl (Zimbabwe) flag Ryan Burl (Zimbabwe) 62.40 40 Runs | 1 Wickets | 1 Ct/St for Zimbabwe vs Afghanistan at Abu Dhabi on 19-Mar-2021
612 Down 11 Dewald Brevis (South Africa) flag Dewald Brevis (South Africa) 62.12 125 Runs | na Wickets | 2 Ct/St for South Africa vs Australia at Darwin on 12-Aug-2025
613 Down 11 Roston Chase (West Indies) flag Roston Chase (West Indies) 62.09 6 Runs | 1 Wickets | 2 Ct/St for West Indies vs England at Bristol on 08-Jun-2025
614 Down 11 Aiden Markram (South Africa) flag Aiden Markram (South Africa) 62.09 21 Runs | 3 Wickets | 2 Ct/St for South Africa vs Sri Lanka at Colombo on 12-Sep-2021
615 Down 11 Ben Stokes (England) flag Ben Stokes (England) 62.08 22 Runs | 2 Wickets | 2 Ct/St for England vs South Africa at Centurion on 16-Feb-2020
616 Down 11 Nandan Yadav (Nepal) flag Nandan Yadav (Nepal) 62.08 12 Runs | 2 Wickets | 2 Ct/St for Nepal vs Netherlands at Glasgow on 16-Jun-2025
617 Down 11 Shane Watson (Australia) flag Shane Watson (Australia) 62.08 19 Runs | 2 Wickets | 2 Ct/St for Australia vs New Zealand at Wellington on 26-Feb-2010
618 Down 11 Azmatullah Omarzai (Afghanistan) flag Azmatullah Omarzai (Afghanistan) 62.08 34 Runs | 2 Wickets | 2 Ct/St for Afghanistan vs Zimbabwe at Harare on 14-Dec-2024
619 Down 11 Mohammad Nawaz (Pakistan) flag Mohammad Nawaz (Pakistan) 62.08 30 Runs | 1 Wickets | 2 Ct/St for Pakistan vs West Indies at Karachi on 13-Dec-2021
620 Down 11 Cameron White (Australia) flag Cameron White (Australia) 62.08 40 Runs | 1 Wickets | 2 Ct/St for Australia vs England at Sydney on 09-Jan-2007
621 Down 11 Richie Berrington (Scotland) flag Richie Berrington (Scotland) 62.08 37 Runs | 2 Wickets | 2 Ct/St for Scotland vs Netherlands at Dubai on 22-Mar-2012
622 Down 11 Luke Wright (England) flag Luke Wright (England) 62.08 34 Runs | 1 Wickets | 2 Ct/St for England vs Pakistan at London on 07-Jun-2009
623 Down 11 Jamie Overton (England) flag Jamie Overton (England) 61.77 15 Runs | 3 Wickets | 1 Ct/St for England vs Italy at Kolkata on 16-Feb-2026
624 Down 11 Daren Sammy (West Indies) flag Daren Sammy (West Indies) 61.77 10 Runs | 3 Wickets | 1 Ct/St for West Indies vs New Zealand at Roseau on 05-Jul-2014
625 Down 11 Will Jacks (England) flag Will Jacks (England) 61.77 39 Runs | 1 Wickets | 1 Ct/St for England vs Nepal at Mumbai on 08-Feb-2026
626 Down 11 Ruben Trumpelmann (Namibia) flag Ruben Trumpelmann (Namibia) 61.77 46 Runs | 2 Wickets | 1 Ct/St for Namibia vs Zimbabwe at Bulawayo on 18-Sep-2025
627 Down 11 Michael Levitt (Netherlands) flag Michael Levitt (Netherlands) 61.77 54 Runs | 2 Wickets | 1 Ct/St for Netherlands vs Nepal at Kirtipur on 05-Mar-2024
628 Down 11 Umar Gul (Pakistan) flag Umar Gul (Pakistan) 61.77 Runs | 4 Wickets | 1 Ct/St for Pakistan vs Scotland at Durban on 12-Sep-2007
629 Down 11 Rashid Khan (Afghanistan) flag Rashid Khan (Afghanistan) 61.76 31 Runs | 2 Wickets | 1 Ct/St for Afghanistan vs Ireland at Belfast on 15-Aug-2022
630 Down 11 Alei Nao (P.N.G.) flag Alei Nao (P.N.G.) 61.76 30 Runs | 1 Wickets | 1 Ct/St for Papua New Guinea vs Nepal at Hong Kong on 13-Mar-2024
631 Down 11 Sylvester Okpe (Nigeria) flag Sylvester Okpe (Nigeria) 61.76 41 Runs | 2 Wickets | 1 Ct/St for Nigeria vs Uganda at Rwanda on 11-Dec-2024
632 Down 11 Kushal Bhurtel (Nepal) flag Kushal Bhurtel (Nepal) 61.76 11 Runs | 3 Wickets | 1 Ct/St for Nepal vs Oman at King City on 02-Oct-2024
633 Down 11 Ryan ten Doeschate (Netherlands) flag Ryan ten Doeschate (Netherlands) 61.76 56 Runs | 3 Wickets | 1 Ct/St for Netherlands vs Kenya at Belfast on 02-Aug-2008
634 Down 11 Steven Smith (Australia) flag Steven Smith (Australia) 61.76 27 Runs | 2 Wickets | 1 Ct/St for Australia vs Bangladesh at Bridgetown on 05-May-2010
635 Down 11 Ehsan Khan (Hong Kong) flag Ehsan Khan (Hong Kong) 61.76 42 Runs | 2 Wickets | 1 Ct/St for Hong Kong vs Scotland at Abu Dhabi on 14-Jan-2017
636 Down 11 Hasan Ali (Pakistan) flag Hasan Ali (Pakistan) 61.76 Runs | 4 Wickets | 1 Ct/St for Pakistan vs Zimbabwe at Harare on 25-Apr-2021
637 Down 11 Kumar Sangakkara (Sri Lanka) flag Kumar Sangakkara (Sri Lanka) 61.48 64 Runs | na Wickets | 1 Ct/St for Sri Lanka vs Pakistan at London on 21-Jun-2009
638 Down 11 Jos Buttler (England) flag Jos Buttler (England) 61.48 83 Runs | na Wickets | 1 Ct/St for England vs United States of America at Bridgetown on 23-Jun-2024
639 Down 11 George Bailey (Australia) flag George Bailey (Australia) 61.48 63 Runs | na Wickets | 1 Ct/St for Australia vs West Indies at Colombo on 05-Oct-2012
640 Down 11 Yuvraj Singh (India) flag Yuvraj Singh (India) 61.48 70 Runs | na Wickets | 1 Ct/St for India vs Australia at Durban on 22-Sep-2007
641 Down 11 Akila Dananjaya (Sri Lanka) flag Akila Dananjaya (Sri Lanka) 61.45 Runs | 1 Wickets | 1 Ct/St for Sri Lanka vs West Indies at Colombo on 07-Oct-2012
642 Down 11 Kagiso Rabada (South Africa) flag Kagiso Rabada (South Africa) 61.45 4 Runs | 1 Wickets | 1 Ct/St for South Africa vs India at Bridgetown on 29-Jun-2024
643 Down 11 Rachin Ravindra (New Zealand) flag Rachin Ravindra (New Zealand) 61.44 1 Runs | 1 Wickets | 1 Ct/St for New Zealand vs India at Ahmedabad on 08-Mar-2026
644 Down 12 Rohan Mustafa (U.A.E.) flag Rohan Mustafa (U.A.E.) 61.13 39 Runs | 4 Wickets | 1 Ct/St for United Arab Emirates vs Ireland at Abu Dhabi on 19-Oct-2019
645 Down 12 Saad Bin Zafar (Canada) flag Saad Bin Zafar (Canada) 61.13 3 Runs | 3 Wickets | 3 Ct/St for Canada vs United States of America at The Hague on 27-Aug-2024
646 Down 12 Hussain Talat (Pakistan) flag Hussain Talat (Pakistan) 61.13 41 Runs | 1 Wickets | 3 Ct/St for Pakistan vs West Indies at Karachi on 01-Apr-2018
647 Down 12 Glenn Maxwell (Australia) flag Glenn Maxwell (Australia) 60.84 74 Runs | na Wickets | 1 Ct/St for Australia vs Pakistan at Mirpur on 23-Mar-2014
648 Down 12 Chris Gayle (West Indies) flag Chris Gayle (West Indies) 60.84 117 Runs | na Wickets | 1 Ct/St for West Indies vs South Africa at Johannesburg on 11-Sep-2007
649 Down 12 Shakib Al Hasan (Bangladesh) flag Shakib Al Hasan (Bangladesh) 60.81 20 Runs | 2 Wickets | 1 Ct/St for Bangladesh vs Scotland at Al Amerat on 17-Oct-2021
650 Down 12 Samiullah Shinwari (Afghanistan) flag Samiullah Shinwari (Afghanistan) 60.81 31 Runs | Wickets | 1 Ct/St for Afghanistan vs Sri Lanka at Kolkata on 17-Mar-2016
651 Down 12 Arshdeep Singh (India) flag Arshdeep Singh (India) 60.81 2 Runs | 3 Wickets | 1 Ct/St for India vs Afghanistan at Bridgetown on 20-Jun-2024
652 Down 12 Shane Watson (Australia) flag Shane Watson (Australia) 60.81 18 Runs | 2 Wickets | 1 Ct/St for Australia vs India at Mohali on 27-Mar-2016
653 Down 12 Jasprit Bumrah (India) flag Jasprit Bumrah (India) 60.81 Runs | 3 Wickets | 1 Ct/St for India vs South Africa at Ahmedabad on 22-Feb-2026
654 Down 12 Jason Holder (West Indies) flag Jason Holder (West Indies) 60.81 13 Runs | 1 Wickets | 1 Ct/St for West Indies vs Zimbabwe at Mumbai on 23-Feb-2026
655 Down 12 Tanzim Hasan Sakib (Bangladesh) flag Tanzim Hasan Sakib (Bangladesh) 60.81 1 Runs | 2 Wickets | 1 Ct/St for Bangladesh vs India at North Sound on 22-Jun-2024
656 Down 12 Rashid Khan (Afghanistan) flag Rashid Khan (Afghanistan) 60.81 17 Runs | 3 Wickets | 1 Ct/St for Afghanistan vs Pakistan at Sharjah on 07-Sep-2025
657 Down 12 Lockie Ferguson (New Zealand) flag Lockie Ferguson (New Zealand) 60.81 Runs | 2 Wickets | 1 Ct/St for New Zealand vs West Indies at Tarouba on 12-Jun-2024
658 Down 12 Thisara Perera (Sri Lanka) flag Thisara Perera (Sri Lanka) 60.81 12 Runs | 3 Wickets | 1 Ct/St for Sri Lanka vs Afghanistan at Kolkata on 17-Mar-2016
659 Down 12 Taskin Ahmed (Bangladesh) flag Taskin Ahmed (Bangladesh) 60.81 Runs | 4 Wickets | 1 Ct/St for Bangladesh vs Netherlands at Hobart on 24-Oct-2022
660 Down 12 Ben Stokes (England) flag Ben Stokes (England) 60.81 42 Runs | 1 Wickets | 1 Ct/St for England vs Sri Lanka at Sydney on 05-Nov-2022
661 Down 12 SS Ranjane (United States of America) flag SS Ranjane (United States of America) 60.81 5 Runs | 1 Wickets | 1 Ct/St for United States of America vs Namibia at Chennai on 15-Feb-2026
662 Down 12 Sandeep Lamichhane (Nepal) flag Sandeep Lamichhane (Nepal) 60.81 Runs | 2 Wickets | 1 Ct/St for Nepal vs Bangladesh at Kingstown on 16-Jun-2024
663 Down 12 Barry McCarthy (Ireland) flag Barry McCarthy (Ireland) 60.81 Runs | 2 Wickets | 1 Ct/St for Ireland vs Sri Lanka at Colombo on 08-Feb-2026
664 Down 12 Rashid Khan (Afghanistan) flag Rashid Khan (Afghanistan) 60.81 15 Runs | 2 Wickets | 1 Ct/St for Afghanistan vs England at Delhi on 23-Mar-2016
665 Down 12 Corbin Bosch (South Africa) flag Corbin Bosch (South Africa) 60.81 5 Runs | 2 Wickets | 1 Ct/St for South Africa vs India at Ahmedabad on 22-Feb-2026
666 Down 12 Manjula Guruge (U.A.E.) flag Manjula Guruge (U.A.E.) 60.81 1 Runs | 2 Wickets | 1 Ct/St for United Arab Emirates vs Zimbabwe at Sylhet on 21-Mar-2014
667 Down 12 Mohammad Nawaz (Pakistan) flag Mohammad Nawaz (Pakistan) 60.81 38 Runs | 1 Wickets | 1 Ct/St for Pakistan vs New Zealand at Christchurch on 14-Oct-2022
668 Down 12 Alzarri Joseph (West Indies) flag Alzarri Joseph (West Indies) 60.81 11 Runs | 2 Wickets | 1 Ct/St for West Indies vs South Africa at North Sound on 23-Jun-2024
669 Down 12 Craig Wright (Scotland) flag Craig Wright (Scotland) 60.81 14 Runs | 3 Wickets | 1 Ct/St for Scotland vs Pakistan at Durban on 12-Sep-2007
670 Down 12 Wanindu Hasaranga (Sri Lanka) flag Wanindu Hasaranga (Sri Lanka) 60.81 5 Runs | 3 Wickets | 1 Ct/St for Sri Lanka vs Netherlands at Geelong on 20-Oct-2022
671 Down 12 Iftikhar Ahmed (Pakistan) flag Iftikhar Ahmed (Pakistan) 60.81 32 Runs | 1 Wickets | 1 Ct/St for Pakistan vs Sri Lanka at Dubai on 11-Sep-2022
672 Down 12 Dunith Wellalage (Sri Lanka) flag Dunith Wellalage (Sri Lanka) 60.81 10 Runs | 3 Wickets | 1 Ct/St for Sri Lanka vs England at Pallekele on 22-Feb-2026
673 Down 12 Daren Sammy (West Indies) flag Daren Sammy (West Indies) 60.81 34 Runs | Wickets | 1 Ct/St for West Indies vs Australia at Mirpur on 28-Mar-2014
674 Down 12 David Wiese (Namibia/South Africa) flag David Wiese (Namibia/South Africa) 60.81 28 Runs | 1 Wickets | 1 Ct/St for South Africa vs West Indies at Nagpur on 25-Mar-2016
675 Down 12 Ben Stokes (England) flag Ben Stokes (England) 60.81 6 Runs | Wickets | 1 Ct/St for England vs Sri Lanka at Delhi on 26-Mar-2016
676 Down 12 Mohammad Nabi (Afghanistan) flag Mohammad Nabi (Afghanistan) 60.81 31 Runs | 1 Wickets | 1 Ct/St for Afghanistan vs India at Colombo on 19-Sep-2012
677 Down 12 Rashid Khan (Afghanistan) flag Rashid Khan (Afghanistan) 60.80 2 Runs | 3 Wickets | 1 Ct/St for Afghanistan vs India at Bridgetown on 20-Jun-2024
678 Down 12 Doug Bracewell (New Zealand) flag Doug Bracewell (New Zealand) 60.80 2 Runs | 1 Wickets | 1 Ct/St for New Zealand vs England at Pallekele on 29-Sep-2012
679 Down 12 Shakib Al Hasan (Bangladesh) flag Shakib Al Hasan (Bangladesh) 60.80 13 Runs | 2 Wickets | 1 Ct/St for Bangladesh vs India at Adelaide on 02-Nov-2022
680 Down 12 Daren Sammy (West Indies) flag Daren Sammy (West Indies) 60.80 19 Runs | 1 Wickets | 1 Ct/St for West Indies vs India at Bridgetown on 09-May-2010
681 Down 12 Jason Holder (West Indies) flag Jason Holder (West Indies) 60.80 49 Runs | Wickets | 1 Ct/St for West Indies vs South Africa at Ahmedabad on 26-Feb-2026
682 Down 12 Jos Buttler (England) flag Jos Buttler (England) 60.52 71 Runs | na Wickets | 2 Ct/St for England vs Australia at Dubai on 30-Oct-2021
683 Down 12 Andrew Tye (Australia) flag Andrew Tye (Australia) 60.18 15 Runs | 3 Wickets | 1 Ct/St for Australia vs West Indies at Gros Islet on 16-Jul-2021
684 Down 12 Ben Stokes (England) flag Ben Stokes (England) 60.18 46 Runs | 1 Wickets | 1 Ct/St for England vs India at Ahmedabad on 18-Mar-2021
685 Down 12 Ryan Burl (Zimbabwe) flag Ryan Burl (Zimbabwe) 60.17 57 Runs | 1 Wickets | 1 Ct/St for Zimbabwe vs Bangladesh at Mirpur on 13-Sep-2019
686 Down 12 Shakib Al Hasan (Bangladesh) flag Shakib Al Hasan (Bangladesh) 60.17 68 Runs | 1 Wickets | 1 Ct/St for Bangladesh vs West Indies at Roseau on 03-Jul-2022
687 Down 12 Johan Botha (South Africa) flag Johan Botha (South Africa) 60.17 23 Runs | 3 Wickets | 1 Ct/St for South Africa vs West Indies at North Sound on 20-May-2010
688 Down 12 Thisara Perera (Sri Lanka) flag Thisara Perera (Sri Lanka) 60.17 35 Runs | 1 Wickets | 1 Ct/St for Sri Lanka vs Australia at Melbourne on 28-Jan-2013
689 Down 12 Marcus Stoinis (Australia) flag Marcus Stoinis (Australia) 60.17 78 Runs | Wickets | 1 Ct/St for Australia vs New Zealand at Dunedin on 25-Feb-2021
690 Down 12 Glenn Maxwell (Australia) flag Glenn Maxwell (Australia) 60.17 70 Runs | Wickets | 1 Ct/St for Australia vs New Zealand at Wellington on 03-Mar-2021
691 Down 12 Ben Stokes (England) flag Ben Stokes (England) 60.17 47 Runs | 1 Wickets | 1 Ct/St for England vs South Africa at Durban on 14-Feb-2020
692 Down 12 Jean-Paul Duminy (South Africa) flag Jean-Paul Duminy (South Africa) 60.17 68 Runs | Wickets | 1 Ct/St for South Africa vs India at Dharamsala on 02-Oct-2015
693 Down 12 Kagiso Rabada (South Africa) flag Kagiso Rabada (South Africa) 60.17 4 Runs | 2 Wickets | 1 Ct/St for South Africa vs Australia at Cairns on 16-Aug-2025
694 Down 12 Jean-Paul Duminy (South Africa) flag Jean-Paul Duminy (South Africa) 60.17 69 Runs | Wickets | 1 Ct/St for South Africa vs Australia at Brisbane on 13-Jan-2009
695 Down 12 Wessly Madhevere (Zimbabwe) flag Wessly Madhevere (Zimbabwe) 60.17 70 Runs | Wickets | 1 Ct/St for Zimbabwe vs Pakistan at Rawalpindi on 07-Nov-2020
696 Down 12 Jacob Bethell (England) flag Jacob Bethell (England) 60.17 3 Runs | 4 Wickets | 1 Ct/St for England vs Sri Lanka at Pallekele on 03-Feb-2026
697 Down 12 Zulfiqar Babar (Pakistan) flag Zulfiqar Babar (Pakistan) 60.17 13 Runs | 3 Wickets | 1 Ct/St for Pakistan vs West Indies at Kingstown on 27-Jul-2013
698 Down 12 Andre Russell (West Indies) flag Andre Russell (West Indies) 60.17 35 Runs | 1 Wickets | 1 Ct/St for West Indies vs Sri Lanka at Pallekele on 04-Mar-2020
699 Down 12 Wanindu Hasaranga (Sri Lanka) flag Wanindu Hasaranga (Sri Lanka) 60.17 6 Runs | 3 Wickets | 1 Ct/St for Sri Lanka vs Pakistan at Lahore on 09-Oct-2019
700 Down 12 Jasprit Bumrah (India) flag Jasprit Bumrah (India) 59.86 na Runs | 4 Wickets | Ct/St for India vs New Zealand at Ahmedabad on 08-Mar-2026
Tags: #topcricketplayersofalltime #bestcricketplayersofalltime #greatestcricketplayers #t20icricket #t20is #ment20is #hussaintalat #talat #isaacdanladi #danladi #timsouthee #southee #mohammadnabi #nabi #brianbennett #bennett #hasanali #ali #shahidafridi #afridi #markadair #adair #hardikpandya #pandya #faheemashraf #ashraf #ryanburl #burl #iccrankings #icctestrankings #iccodirankings #icct20irankings #iccteamrankings #iccplayerrankings #iccmenrankings #iccwomenrankings #iplrankings