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 9 Mohammad Nawaz (Pakistan) flag Mohammad Nawaz (Pakistan) 60.35 30 Runs | 1 Wickets | 2 Ct/St for Pakistan vs West Indies at Karachi on 13-Dec-2021
602 Down 9 Cameron White (Australia) flag Cameron White (Australia) 60.35 40 Runs | 1 Wickets | 2 Ct/St for Australia vs England at Sydney on 09-Jan-2007
603 Down 9 Richie Berrington (Scotland) flag Richie Berrington (Scotland) 60.35 37 Runs | 2 Wickets | 2 Ct/St for Scotland vs Netherlands at Dubai on 22-Mar-2012
604 Down 9 Luke Wright (England) flag Luke Wright (England) 60.35 34 Runs | 1 Wickets | 2 Ct/St for England vs Pakistan at London on 07-Jun-2009
605 Down 9 Dasun Shanaka (Sri Lanka) flag Dasun Shanaka (Sri Lanka) 60.35 19 Runs | 1 Wickets | 2 Ct/St for Sri Lanka vs Bangladesh at Sylhet on 09-Mar-2024
606 Down 9 Umar Gul (Pakistan) flag Umar Gul (Pakistan) 60.35 10 Runs | 2 Wickets | 2 Ct/St for Pakistan vs England at Dubai on 25-Feb-2012
607 Down 9 Ruben Trumpelmann (Namibia) flag Ruben Trumpelmann (Namibia) 60.05 46 Runs | 2 Wickets | 1 Ct/St for Namibia vs Zimbabwe at Bulawayo on 18-Sep-2025
608 Down 9 Daren Sammy (West Indies) flag Daren Sammy (West Indies) 60.05 10 Runs | 3 Wickets | 1 Ct/St for West Indies vs New Zealand at Roseau on 05-Jul-2014
609 Down 9 Umar Gul (Pakistan) flag Umar Gul (Pakistan) 60.04 Runs | 4 Wickets | 1 Ct/St for Pakistan vs Scotland at Durban on 12-Sep-2007
610 Down 9 Rashid Khan (Afghanistan) flag Rashid Khan (Afghanistan) 60.04 31 Runs | 2 Wickets | 1 Ct/St for Afghanistan vs Ireland at Belfast on 15-Aug-2022
611 Down 9 Alei Nao (P.N.G.) flag Alei Nao (P.N.G.) 60.04 30 Runs | 1 Wickets | 1 Ct/St for Papua New Guinea vs Nepal at Hong Kong on 13-Mar-2024
612 Down 9 Sylvester Okpe (Nigeria) flag Sylvester Okpe (Nigeria) 60.04 41 Runs | 2 Wickets | 1 Ct/St for Nigeria vs Uganda at Rwanda on 11-Dec-2024
613 Down 9 Kushal Bhurtel (Nepal) flag Kushal Bhurtel (Nepal) 60.04 11 Runs | 3 Wickets | 1 Ct/St for Nepal vs Oman at King City on 02-Oct-2024
614 Down 9 Ryan ten Doeschate (Netherlands) flag Ryan ten Doeschate (Netherlands) 60.04 56 Runs | 3 Wickets | 1 Ct/St for Netherlands vs Kenya at Belfast on 02-Aug-2008
615 Down 9 Steven Smith (Australia) flag Steven Smith (Australia) 60.04 27 Runs | 2 Wickets | 1 Ct/St for Australia vs Bangladesh at Bridgetown on 05-May-2010
616 Down 9 Shivam Dube (India) flag Shivam Dube (India) 60.04 26 Runs | 2 Wickets | 1 Ct/St for India vs Zimbabwe at Harare on 14-Jul-2024
617 Down 9 Ehsan Khan (Hong Kong) flag Ehsan Khan (Hong Kong) 60.04 42 Runs | 2 Wickets | 1 Ct/St for Hong Kong vs Scotland at Abu Dhabi on 14-Jan-2017
618 Down 9 Hasan Ali (Pakistan) flag Hasan Ali (Pakistan) 60.04 Runs | 4 Wickets | 1 Ct/St for Pakistan vs Zimbabwe at Harare on 25-Apr-2021
619 Down 9 Kumar Sangakkara (Sri Lanka) flag Kumar Sangakkara (Sri Lanka) 59.77 64 Runs | na Wickets | 1 Ct/St for Sri Lanka vs Pakistan at London on 21-Jun-2009
620 Down 9 Jos Buttler (England) flag Jos Buttler (England) 59.76 83 Runs | na Wickets | 1 Ct/St for England vs United States of America at Bridgetown on 23-Jun-2024
621 Down 9 Yuvraj Singh (India) flag Yuvraj Singh (India) 59.76 70 Runs | na Wickets | 1 Ct/St for India vs Australia at Durban on 22-Sep-2007
622 Down 9 Akila Dananjaya (Sri Lanka) flag Akila Dananjaya (Sri Lanka) 59.73 Runs | 1 Wickets | 1 Ct/St for Sri Lanka vs West Indies at Colombo on 07-Oct-2012
623 Down 9 Aqib Ilyas (Oman) flag Aqib Ilyas (Oman) 59.73 26 Runs | 2 Wickets | 2 Ct/St for Oman vs Namibia at Al Amerat on 04-Apr-2024
624 Down 9 Saad Bin Zafar (Canada) flag Saad Bin Zafar (Canada) 59.42 3 Runs | 3 Wickets | 3 Ct/St for Canada vs United States of America at The Hague on 27-Aug-2024
625 Down 9 Hussain Talat (Pakistan) flag Hussain Talat (Pakistan) 59.42 41 Runs | 1 Wickets | 3 Ct/St for Pakistan vs West Indies at Karachi on 01-Apr-2018
626 Down 9 Rohit Sharma (India) flag Rohit Sharma (India) 59.14 92 Runs | na Wickets | 1 Ct/St for India vs Australia at Gros Islet on 24-Jun-2024
627 Down 9 Glenn Maxwell (Australia) flag Glenn Maxwell (Australia) 59.14 74 Runs | na Wickets | 1 Ct/St for Australia vs Pakistan at Mirpur on 23-Mar-2014
628 Down 9 Shakib Al Hasan (Bangladesh) flag Shakib Al Hasan (Bangladesh) 59.12 20 Runs | 2 Wickets | 1 Ct/St for Bangladesh vs Scotland at Al Amerat on 17-Oct-2021
629 Down 9 Samiullah Shinwari (Afghanistan) flag Samiullah Shinwari (Afghanistan) 59.12 31 Runs | Wickets | 1 Ct/St for Afghanistan vs Sri Lanka at Kolkata on 17-Mar-2016
630 Down 9 Hardik Pandya (India) flag Hardik Pandya (India) 59.12 18 Runs | 2 Wickets | 1 Ct/St for India vs Zimbabwe at Melbourne on 06-Nov-2022
631 Down 9 Tanzim Hasan Sakib (Bangladesh) flag Tanzim Hasan Sakib (Bangladesh) 59.12 1 Runs | 2 Wickets | 1 Ct/St for Bangladesh vs India at North Sound on 22-Jun-2024
632 Down 9 Lockie Ferguson (New Zealand) flag Lockie Ferguson (New Zealand) 59.12 Runs | 2 Wickets | 1 Ct/St for New Zealand vs West Indies at Tarouba on 12-Jun-2024
633 Down 9 Rashid Khan (Afghanistan) flag Rashid Khan (Afghanistan) 59.12 17 Runs | 3 Wickets | 1 Ct/St for Afghanistan vs Pakistan at Sharjah on 07-Sep-2025
634 Down 9 Taskin Ahmed (Bangladesh) flag Taskin Ahmed (Bangladesh) 59.12 Runs | 4 Wickets | 1 Ct/St for Bangladesh vs Netherlands at Hobart on 24-Oct-2022
635 Down 9 Ben Stokes (England) flag Ben Stokes (England) 59.12 42 Runs | 1 Wickets | 1 Ct/St for England vs Sri Lanka at Sydney on 05-Nov-2022
636 Down 9 Thisara Perera (Sri Lanka) flag Thisara Perera (Sri Lanka) 59.12 35 Runs | 1 Wickets | 1 Ct/St for Sri Lanka vs Australia at Melbourne on 28-Jan-2013
637 Down 9 Thisara Perera (Sri Lanka) flag Thisara Perera (Sri Lanka) 59.12 12 Runs | 3 Wickets | 1 Ct/St for Sri Lanka vs Afghanistan at Kolkata on 17-Mar-2016
638 Down 9 Mohammad Nawaz (Pakistan) flag Mohammad Nawaz (Pakistan) 59.11 38 Runs | 1 Wickets | 1 Ct/St for Pakistan vs New Zealand at Christchurch on 14-Oct-2022
639 Down 9 Sandeep Lamichhane (Nepal) flag Sandeep Lamichhane (Nepal) 59.11 Runs | 2 Wickets | 1 Ct/St for Nepal vs Bangladesh at Kingstown on 16-Jun-2024
640 Down 9 Marco Jansen (South Africa) flag Marco Jansen (South Africa) 59.11 21 Runs | 1 Wickets | 1 Ct/St for South Africa vs West Indies at North Sound on 23-Jun-2024
641 Down 9 Kagiso Rabada (South Africa) flag Kagiso Rabada (South Africa) 59.11 4 Runs | 2 Wickets | 1 Ct/St for South Africa vs Australia at Cairns on 16-Aug-2025
642 Down 9 Rashid Khan (Afghanistan) flag Rashid Khan (Afghanistan) 59.11 15 Runs | 2 Wickets | 1 Ct/St for Afghanistan vs England at Delhi on 23-Mar-2016
643 Down 9 Manjula Guruge (U.A.E.) flag Manjula Guruge (U.A.E.) 59.11 1 Runs | 2 Wickets | 1 Ct/St for United Arab Emirates vs Zimbabwe at Sylhet on 21-Mar-2014
644 Down 9 Alzarri Joseph (West Indies) flag Alzarri Joseph (West Indies) 59.11 11 Runs | 2 Wickets | 1 Ct/St for West Indies vs South Africa at North Sound on 23-Jun-2024
645 Down 9 Wanindu Hasaranga (Sri Lanka) flag Wanindu Hasaranga (Sri Lanka) 59.11 5 Runs | 3 Wickets | 1 Ct/St for Sri Lanka vs Netherlands at Geelong on 20-Oct-2022
646 Down 9 Josh Hazlewood (Australia) flag Josh Hazlewood (Australia) 59.11 1 Runs | 2 Wickets | 1 Ct/St for Australia vs New Zealand at Sydney on 22-Oct-2022
647 Down 9 Iftikhar Ahmed (Pakistan) flag Iftikhar Ahmed (Pakistan) 59.11 32 Runs | 1 Wickets | 1 Ct/St for Pakistan vs Sri Lanka at Dubai on 11-Sep-2022
648 Down 9 Daren Sammy (West Indies) flag Daren Sammy (West Indies) 59.11 34 Runs | Wickets | 1 Ct/St for West Indies vs Australia at Mirpur on 28-Mar-2014
649 Down 9 Mohammad Nabi (Afghanistan) flag Mohammad Nabi (Afghanistan) 59.11 31 Runs | 1 Wickets | 1 Ct/St for Afghanistan vs India at Colombo on 19-Sep-2012
650 Down 9 Zulfiqar Babar (Pakistan) flag Zulfiqar Babar (Pakistan) 59.11 13 Runs | 3 Wickets | 1 Ct/St for Pakistan vs West Indies at Kingstown on 27-Jul-2013
651 Down 9 Ben Stokes (England) flag Ben Stokes (England) 59.11 6 Runs | Wickets | 1 Ct/St for England vs Sri Lanka at Delhi on 26-Mar-2016
652 Down 9 Khurram Khan (U.A.E.) flag Khurram Khan (U.A.E.) 59.11 26 Runs | 1 Wickets | 1 Ct/St for United Arab Emirates vs Zimbabwe at Sylhet on 21-Mar-2014
653 Down 9 Doug Bracewell (New Zealand) flag Doug Bracewell (New Zealand) 59.11 2 Runs | 1 Wickets | 1 Ct/St for New Zealand vs England at Pallekele on 29-Sep-2012
654 Down 9 Josh Little (Ireland) flag Josh Little (Ireland) 59.11 7 Runs | 3 Wickets | 1 Ct/St for Ireland vs Zimbabwe at Hobart on 17-Oct-2022
655 Down 9 Chris Gayle (West Indies) flag Chris Gayle (West Indies) 59.11 4 Runs | 1 Wickets | 1 Ct/St for West Indies vs Australia at Gros Islet on 11-May-2010
656 Down 9 Daren Sammy (West Indies) flag Daren Sammy (West Indies) 59.11 19 Runs | 1 Wickets | 1 Ct/St for West Indies vs India at Bridgetown on 09-May-2010
657 Down 9 Shakib Al Hasan (Bangladesh) flag Shakib Al Hasan (Bangladesh) 59.11 13 Runs | 2 Wickets | 1 Ct/St for Bangladesh vs India at Adelaide on 02-Nov-2022
658 Down 9 Chamika Karunaratne (Sri Lanka) flag Chamika Karunaratne (Sri Lanka) 59.11 14 Runs | 2 Wickets | 1 Ct/St for Sri Lanka vs Pakistan at Dubai on 11-Sep-2022
659 Down 9 Heinrich Klaasen (South Africa) flag Heinrich Klaasen (South Africa) 58.84 52 Runs | na Wickets | 2 Ct/St for South Africa vs India at Bridgetown on 29-Jun-2024
660 Down 9 Andre Botha (Ireland) flag Andre Botha (Ireland) 58.81 4 Runs | 2 Wickets | 2 Ct/St for Ireland vs West Indies at Georgetown on 30-Apr-2010
661 Down 9 Andrew Tye (Australia) flag Andrew Tye (Australia) 58.50 15 Runs | 3 Wickets | 1 Ct/St for Australia vs West Indies at Gros Islet on 16-Jul-2021
662 Down 9 Ryan Burl (Zimbabwe) flag Ryan Burl (Zimbabwe) 58.50 57 Runs | 1 Wickets | 1 Ct/St for Zimbabwe vs Bangladesh at Mirpur on 13-Sep-2019
663 Down 9 Shakib Al Hasan (Bangladesh) flag Shakib Al Hasan (Bangladesh) 58.50 68 Runs | 1 Wickets | 1 Ct/St for Bangladesh vs West Indies at Roseau on 03-Jul-2022
664 Down 9 Johan Botha (South Africa) flag Johan Botha (South Africa) 58.50 23 Runs | 3 Wickets | 1 Ct/St for South Africa vs West Indies at North Sound on 20-May-2010
665 Down 9 Ben Stokes (England) flag Ben Stokes (England) 58.50 47 Runs | 1 Wickets | 1 Ct/St for England vs South Africa at Durban on 14-Feb-2020
666 Down 9 Shane Watson (Australia) flag Shane Watson (Australia) 58.49 52 Runs | 1 Wickets | 1 Ct/St for Australia vs South Africa at Cape Town on 13-Oct-2011
667 Down 9 Wessly Madhevere (Zimbabwe) flag Wessly Madhevere (Zimbabwe) 58.49 70 Runs | Wickets | 1 Ct/St for Zimbabwe vs Pakistan at Rawalpindi on 07-Nov-2020
668 Down 9 Jean-Paul Duminy (South Africa) flag Jean-Paul Duminy (South Africa) 58.49 69 Runs | Wickets | 1 Ct/St for South Africa vs Australia at Brisbane on 13-Jan-2009
669 Down 9 Shahid Afridi (Pakistan) flag Shahid Afridi (Pakistan) 58.49 39 Runs | 1 Wickets | 1 Ct/St for Pakistan vs Sri Lanka at Dubai on 11-Dec-2013
670 Down 9 Shadab Khan (Pakistan) flag Shadab Khan (Pakistan) 58.49 18 Runs | 2 Wickets | 1 Ct/St for Pakistan vs Sri Lanka at Dambula on 07-Jan-2026
671 Down 10 Andre Russell (West Indies) flag Andre Russell (West Indies) 58.49 35 Runs | 1 Wickets | 1 Ct/St for West Indies vs Sri Lanka at Pallekele on 04-Mar-2020
672 Down 10 Jason Holder (West Indies) flag Jason Holder (West Indies) 58.49 30 Runs | 1 Wickets | 1 Ct/St for West Indies vs Pakistan at Lauderhill on 31-Jul-2025
673 Down 10 Aamir Kaleem (Oman) flag Aamir Kaleem (Oman) 58.49 13 Runs | 3 Wickets | 1 Ct/St for Oman vs Pakistan at Dubai on 12-Sep-2025
674 Down 10 Wanindu Hasaranga (Sri Lanka) flag Wanindu Hasaranga (Sri Lanka) 58.49 6 Runs | 3 Wickets | 1 Ct/St for Sri Lanka vs Pakistan at Lahore on 09-Oct-2019
675 Down 10 Dirk Nannes (Australia/Netherlands) flag Dirk Nannes (Australia/Netherlands) 58.49 12 Runs | 3 Wickets | 1 Ct/St for Australia vs Pakistan at Birmingham on 06-Jul-2010
676 Down 10 Imad Wasim (Pakistan) flag Imad Wasim (Pakistan) 58.49 18 Runs | 1 Wickets | 1 Ct/St for Pakistan vs New Zealand at Auckland on 15-Jan-2016
677 Down 10 Bhuvneshwar Kumar (India) flag Bhuvneshwar Kumar (India) 58.49 6 Runs | 3 Wickets | 1 Ct/St for India vs Pakistan at Bengaluru on 25-Dec-2012
678 Down 10 Abhishek Sharma (India) flag Abhishek Sharma (India) 58.49 31 Runs | Wickets | 1 Ct/St for India vs Pakistan at Dubai on 14-Sep-2025
679 Down 10 Tillakaratne Dilshan (Sri Lanka) flag Tillakaratne Dilshan (Sri Lanka) 58.19 96 Runs | na Wickets | Ct/St for Sri Lanka vs West Indies at London on 19-Jun-2009
680 Down 10 Michael Hussey (Australia) flag Michael Hussey (Australia) 58.19 60 Runs | na Wickets | Ct/St for Australia vs Pakistan at Gros Islet on 14-May-2010
681 Down 10 Adil Rashid (England) flag Adil Rashid (England) 58.19 na Runs | 4 Wickets | Ct/St for England vs West Indies at Dubai on 23-Oct-2021
682 Down 10 Kane Williamson (New Zealand) flag Kane Williamson (New Zealand) 58.19 85 Runs | na Wickets | Ct/St for New Zealand vs Australia at Dubai on 14-Nov-2021
683 Down 10 Sunil Narine (West Indies) flag Sunil Narine (West Indies) 58.19 na Runs | 3 Wickets | Ct/St for West Indies vs Sri Lanka at Colombo on 07-Oct-2012
684 Down 10 Sam Curran (England) flag Sam Curran (England) 58.19 na Runs | 5 Wickets | Ct/St for England vs Afghanistan at Perth on 22-Oct-2022
685 Down 10 Chris Gayle (West Indies) flag Chris Gayle (West Indies) 58.19 100 Runs | na Wickets | Ct/St for West Indies vs England at Mumbai on 16-Mar-2016
686 Down 10 Sam Curran (England) flag Sam Curran (England) 58.19 na Runs | 3 Wickets | Ct/St for England vs Pakistan at Melbourne on 13-Nov-2022
687 Down 10 Ajantha Mendis (Sri Lanka) flag Ajantha Mendis (Sri Lanka) 58.19 na Runs | 6 Wickets | Ct/St for Sri Lanka vs Zimbabwe at Hambantota on 18-Sep-2012
688 Down 10 Josh Hazlewood (Australia) flag Josh Hazlewood (Australia) 58.19 na Runs | 3 Wickets | Ct/St for Australia vs New Zealand at Dubai on 14-Nov-2021
689 Down 10 Alex Hales (England) flag Alex Hales (England) 58.19 86 Runs | na Wickets | Ct/St for England vs India at Adelaide on 10-Nov-2022
690 Down 10 Glenn Maxwell (Australia) flag Glenn Maxwell (Australia) 58.19 45 Runs | Wickets | 2 Ct/St for Australia vs West Indies at Mirpur on 28-Mar-2014
691 Down 10 Ryan Burl (Zimbabwe) flag Ryan Burl (Zimbabwe) 58.18 35 Runs | Wickets | 2 Ct/St for Zimbabwe vs India at Melbourne on 06-Nov-2022
692 Down 10 Chamika Karunaratne (Sri Lanka) flag Chamika Karunaratne (Sri Lanka) 58.18 3 Runs | 2 Wickets | 2 Ct/St for Sri Lanka vs West Indies at Abu Dhabi on 04-Nov-2021
693 Down 10 Abdur Rehman (Pakistan) flag Abdur Rehman (Pakistan) 58.18 2 Runs | 2 Wickets | 2 Ct/St for Pakistan vs New Zealand at Bridgetown on 08-May-2010
694 Down 10 Majid Haq (Scotland) flag Majid Haq (Scotland) 58.18 14 Runs | 2 Wickets | 2 Ct/St for Scotland vs Pakistan at Durban on 12-Sep-2007
695 Down 10 Sanath Jayasuriya (Sri Lanka) flag Sanath Jayasuriya (Sri Lanka) 58.17 61 Runs | 1 Wickets | Ct/St for Sri Lanka vs New Zealand at Johannesburg on 15-Sep-2007
696 Down 10 Jean-Paul Duminy (South Africa) flag Jean-Paul Duminy (South Africa) 58.17 64 Runs | 1 Wickets | Ct/St for South Africa vs India at Centurion on 21-Feb-2018
697 Down 10 Thisara Perera (Sri Lanka) flag Thisara Perera (Sri Lanka) 58.17 49 Runs | 1 Wickets | Ct/St for Sri Lanka vs England at London on 20-May-2014
698 Down 10 Kieron Pollard (West Indies) flag Kieron Pollard (West Indies) 58.17 26 Runs | 3 Wickets | Ct/St for West Indies vs Australia at Brisbane on 13-Feb-2013
699 Down 10 Shakib Al Hasan (Bangladesh) flag Shakib Al Hasan (Bangladesh) 58.17 40 Runs | 4 Wickets | Ct/St for Bangladesh vs Zimbabwe at Bulawayo on 12-May-2013
700 Down 10 Andre Russell (West Indies) flag Andre Russell (West Indies) 58.17 15 Runs | 2 Wickets | Ct/St for West Indies vs South Africa at North Sound on 23-Jun-2024
Tags: #topcricketplayersofalltime #bestcricketplayersofalltime #greatestcricketplayers #t20icricket #t20is #ment20is #mohammadnawaz #nawaz #cameronwhite #white #richieberrington #berrington #lukewright #wright #dasunshanaka #shanaka #umargul #gul #rubentrumpelmann #trumpelmann #darensammy #sammy #rashidkhan #khan #aleinao #nao #iccrankings #icctestrankings #iccodirankings #icct20irankings #iccteamrankings #iccplayerrankings #iccmenrankings #iccwomenrankings #iplrankings