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 - 2nd Nov 2025. 

CRR Change Name Points Stats
601 No change 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
602 No change 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
603 No change Jos Buttler (England) flag Jos Buttler (England) 58.84 71 Runs | na Wickets | 2 Ct/St for England vs Australia at Dubai on 30-Oct-2021
604 No change Ashton Agar (Australia) flag Ashton Agar (Australia) 58.52 na Runs | 6 Wickets | 1 Ct/St for Australia vs New Zealand at Wellington on 03-Mar-2021
605 No change Faheem Ashraf (Pakistan) flag Faheem Ashraf (Pakistan) 58.50 51 Runs | 1 Wickets | 1 Ct/St for Pakistan vs Bangladesh at Mirpur on 22-Jul-2025
606 No change 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
607 No change Ben Stokes (England) flag Ben Stokes (England) 58.50 46 Runs | 1 Wickets | 1 Ct/St for England vs India at Ahmedabad on 18-Mar-2021
608 No change Rashid Khan (Afghanistan) flag Rashid Khan (Afghanistan) 58.50 17 Runs | 3 Wickets | 1 Ct/St for Afghanistan vs Pakistan at Sharjah on 07-Sep-2025
609 No change Thisara Perera (Sri Lanka) flag Thisara Perera (Sri Lanka) 58.50 35 Runs | 1 Wickets | 1 Ct/St for Sri Lanka vs Australia at Melbourne on 28-Jan-2013
610 No change Shakib Al Hasan (Bangladesh) flag Shakib Al Hasan (Bangladesh) 58.49 68 Runs | 1 Wickets | 1 Ct/St for Bangladesh vs West Indies at Roseau on 03-Jul-2022
611 No change Wanindu Hasaranga (Sri Lanka) flag Wanindu Hasaranga (Sri Lanka) 58.49 21 Runs | 2 Wickets | 1 Ct/St for Sri Lanka vs New Zealand at Auckland on 02-Apr-2023
612 No change Marcus Stoinis (Australia) flag Marcus Stoinis (Australia) 58.49 78 Runs | Wickets | 1 Ct/St for Australia vs New Zealand at Dunedin on 25-Feb-2021
613 No change Glenn Maxwell (Australia) flag Glenn Maxwell (Australia) 58.49 70 Runs | Wickets | 1 Ct/St for Australia vs New Zealand at Wellington on 03-Mar-2021
614 No change Ben Stokes (England) flag Ben Stokes (England) 58.49 47 Runs | 1 Wickets | 1 Ct/St for England vs South Africa at Durban on 14-Feb-2020
615 No change Kagiso Rabada (South Africa) flag Kagiso Rabada (South Africa) 58.49 4 Runs | 2 Wickets | 1 Ct/St for South Africa vs Australia at Cairns on 16-Aug-2025
616 No change Mohammad Nawaz (Pakistan) flag Mohammad Nawaz (Pakistan) 58.49 38 Runs | 1 Wickets | 1 Ct/St for Pakistan vs New Zealand at Christchurch on 14-Oct-2022
617 No change 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
618 No change Wanindu Hasaranga (Sri Lanka) flag Wanindu Hasaranga (Sri Lanka) 58.49 5 Runs | 3 Wickets | 1 Ct/St for Sri Lanka vs Netherlands at Geelong on 20-Oct-2022
619 No change Zulfiqar Babar (Pakistan) flag Zulfiqar Babar (Pakistan) 58.49 13 Runs | 3 Wickets | 1 Ct/St for Pakistan vs West Indies at Kingstown on 27-Jul-2013
620 No change Daren Sammy (West Indies) flag Daren Sammy (West Indies) 58.49 19 Runs | 1 Wickets | 1 Ct/St for West Indies vs India at Bridgetown on 09-May-2010
621 No change 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
622 No change 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
623 No change 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
624 No change 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
625 No change 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
626 No change 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
627 No change Aaron Finch (Australia) flag Aaron Finch (Australia) 58.19 156 Runs | na Wickets | Ct/St for Australia vs England at Southampton on 29-Aug-2013
628 No change 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
629 No change 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
630 No change 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
631 No change 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
632 No change Dipendra Singh Airee (Nepal) flag Dipendra Singh Airee (Nepal) 58.19 6 Runs | 3 Wickets | 2 Ct/St for Nepal vs South Africa at Kingstown on 14-Jun-2024
633 No change Hardik Pandya (India) flag Hardik Pandya (India) 58.19 35 Runs | Wickets | 2 Ct/St for India vs Afghanistan at Abu Dhabi on 03-Nov-2021
634 No change 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
635 No change 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
636 No change 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
637 No change Tim Bresnan (England) flag Tim Bresnan (England) 58.17 17 Runs | 1 Wickets | Ct/St for England vs South Africa at Chattogram on 29-Mar-2014
638 No change 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
639 No change 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
640 No change Moises Henriques (Australia) flag Moises Henriques (Australia) 58.17 30 Runs | 3 Wickets | Ct/St for Australia vs India at Canberra on 04-Dec-2020
641 No change 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
642 No change Ryan Campbell (Hong Kong) flag Ryan Campbell (Hong Kong) 58.17 27 Runs | 2 Wickets | Ct/St for Hong Kong vs Afghanistan at Nagpur on 10-Mar-2016
643 No change Ethan D'Souza (U.A.E.) flag Ethan D'Souza (U.A.E.) 58.17 34 Runs | 4 Wickets | Ct/St for United Arab Emirates vs Nigeria at Entebbe on 26-Jul-2025
644 No change Sam Curran (England) flag Sam Curran (England) 58.17 7 Runs | 3 Wickets | Ct/St for England vs South Africa at Cape Town on 27-Nov-2020
645 No change Yuvraj Singh (India) flag Yuvraj Singh (India) 58.17 19 Runs | 2 Wickets | Ct/St for India vs Pakistan at Colombo on 30-Sep-2012
646 No change 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
647 No change Saad Bin Zafar (Canada) flag Saad Bin Zafar (Canada) 58.17 19 Runs | 2 Wickets | Ct/St for Canada vs United States of America at George Town on 27-Apr-2025
648 No change Moeen Ali (England) flag Moeen Ali (England) 58.17 61 Runs | 1 Wickets | Ct/St for England vs Pakistan at Manchester on 01-Sep-2020
649 No change Gulbadin Naib (Afghanistan) flag Gulbadin Naib (Afghanistan) 58.17 7 Runs | 3 Wickets | Ct/St for Afghanistan vs Sri Lanka at Hangzhou on 04-Oct-2023
650 No change Andrew Tye (Australia) flag Andrew Tye (Australia) 58.17 6 Runs | 3 Wickets | Ct/St for Australia vs Pakistan at Abu Dhabi on 24-Oct-2018
651 No change Shane Watson (Australia) flag Shane Watson (Australia) 58.17 62 Runs | 1 Wickets | Ct/St for Australia vs West Indies at Sydney on 23-Feb-2010
652 No change Rashid Khan (Afghanistan) flag Rashid Khan (Afghanistan) 58.17 2 Runs | 2 Wickets | Ct/St for Afghanistan vs Uganda at Georgetown on 03-Jun-2024
653 No change Mohammad Nabi (Afghanistan) flag Mohammad Nabi (Afghanistan) 58.17 38 Runs | 2 Wickets | Ct/St for Afghanistan vs Pakistan at Sharjah on 24-Mar-2023
654 No change Zeeshan Maqsood (Oman) flag Zeeshan Maqsood (Oman) 58.17 56 Runs | 2 Wickets | Ct/St for Oman vs Malaysia at Kirtipur on 30-Oct-2023
655 No change Assad Vala (P.N.G.) flag Assad Vala (P.N.G.) 58.17 21 Runs | 2 Wickets | Ct/St for Papua New Guinea vs West Indies at Georgetown on 02-Jun-2024
656 No change Robin Peterson (South Africa) flag Robin Peterson (South Africa) 58.17 32 Runs | 1 Wickets | Ct/St for South Africa vs Australia at Colombo on 30-Sep-2012
657 No change Sybrand Engelbrecht (Netherlands) flag Sybrand Engelbrecht (Netherlands) 58.17 75 Runs | 1 Wickets | Ct/St for Netherlands vs Namibia at Kirtipur on 29-Feb-2024
658 No change Dwaine Pretorius (South Africa) flag Dwaine Pretorius (South Africa) 58.17 77 Runs | 1 Wickets | Ct/St for South Africa vs Sri Lanka at Johannesburg on 24-Mar-2019
659 No change Marcus Stoinis (Australia) flag Marcus Stoinis (Australia) 58.17 22 Runs | 3 Wickets | Ct/St for Australia vs England at Canberra on 12-Oct-2022
660 No change Mitchell Owen (Australia) flag Mitchell Owen (Australia) 58.17 50 Runs | 1 Wickets | Ct/St for Australia vs West Indies at Kingston on 20-Jul-2025
661 No change Abdur Rehman (Pakistan) flag Abdur Rehman (Pakistan) 58.17 2 Runs | 2 Wickets | Ct/St for Pakistan vs South Africa at Gros Islet on 10-May-2010
662 No change Imad Wasim (Pakistan) flag Imad Wasim (Pakistan) 58.17 22 Runs | 2 Wickets | Ct/St for Pakistan vs England at Birmingham on 25-May-2024
663 No change Amjad Javed (U.A.E.) flag Amjad Javed (U.A.E.) 58.17 76 Runs | 2 Wickets | Ct/St for United Arab Emirates vs Scotland at Dubai on 04-Feb-2016
664 No change Grant Elliott (New Zealand) flag Grant Elliott (New Zealand) 58.17 19 Runs | 3 Wickets | Ct/St for New Zealand vs Pakistan at Wellington on 22-Jan-2016
665 No change Afif Hossain (Bangladesh) flag Afif Hossain (Bangladesh) 58.17 23 Runs | 3 Wickets | Ct/St for Bangladesh vs Malaysia at Hangzhou on 04-Oct-2023
666 No change Morne Morkel (South Africa) flag Morne Morkel (South Africa) 58.17 6 Runs | 2 Wickets | Ct/St for South Africa vs India at Colombo on 02-Oct-2012
667 No change Ehsan Khan (Hong Kong) flag Ehsan Khan (Hong Kong) 58.17 28 Runs | 3 Wickets | Ct/St for Hong Kong vs Ireland at Al Amerat on 07-Oct-2019
668 No change Irfan Pathan (India) flag Irfan Pathan (India) 58.17 20 Runs | 2 Wickets | Ct/St for India vs Pakistan at Durban on 14-Sep-2007
669 No change Umar Gul (Pakistan) flag Umar Gul (Pakistan) 58.17 9 Runs | 2 Wickets | Ct/St for Pakistan vs Sri Lanka at London on 12-Jun-2009
670 No change Shardul Thakur (India) flag Shardul Thakur (India) 58.17 10 Runs | 3 Wickets | Ct/St for India vs England at Ahmedabad on 18-Mar-2021
671 No change Muhammad Asim (Qatar) flag Muhammad Asim (Qatar) 58.17 63 Runs | 1 Wickets | Ct/St for Qatar vs Oman at Dubai on 14-Dec-2024
672 No change Brad Evans (Zimbabwe) flag Brad Evans (Zimbabwe) 58.17 19 Runs | 2 Wickets | Ct/St for Zimbabwe vs Pakistan at Perth on 27-Oct-2022
673 No change Stuart Thompson (Ireland) flag Stuart Thompson (Ireland) 58.17 56 Runs | 1 Wickets | Ct/St for Ireland vs Afghanistan at Greater Noida on 08-Mar-2017
674 No change Alzarri Joseph (West Indies) flag Alzarri Joseph (West Indies) 58.17 11 Runs | 3 Wickets | Ct/St for West Indies vs Australia at Brisbane on 07-Oct-2022
675 No change Yuvraj Singh (India) flag Yuvraj Singh (India) 58.17 72 Runs | 1 Wickets | Ct/St for India vs Pakistan at Ahmedabad on 28-Dec-2012
676 No change Sanath Jayasuriya (Sri Lanka) flag Sanath Jayasuriya (Sri Lanka) 58.17 41 Runs | 2 Wickets | Ct/St for Sri Lanka vs England at Southampton on 15-Jun-2006
677 No change Kamau Leverock (Bermuda) flag Kamau Leverock (Bermuda) 58.17 43 Runs | 2 Wickets | Ct/St for Bermuda vs Scotland at Dubai on 24-Oct-2019
678 No change Glenn Maxwell (Australia) flag Glenn Maxwell (Australia) 58.17 23 Runs | 1 Wickets | Ct/St for Australia vs Sri Lanka at Perth on 25-Oct-2022
679 No change Angelo Mathews (Sri Lanka) flag Angelo Mathews (Sri Lanka) 58.17 21 Runs | 1 Wickets | Ct/St for Sri Lanka vs Afghanistan at Kolkata on 17-Mar-2016
680 No change David Willey (England) flag David Willey (England) 58.17 20 Runs | 2 Wickets | Ct/St for England vs Afghanistan at Delhi on 23-Mar-2016
681 No change Fazalhaq Farooqi (Afghanistan) flag Fazalhaq Farooqi (Afghanistan) 58.17 2 Runs | 1 Wickets | Ct/St for Afghanistan vs South Africa at Tarouba on 26-Jun-2024
682 No change Kyle Mills (New Zealand) flag Kyle Mills (New Zealand) 58.17 6 Runs | 3 Wickets | Ct/St for New Zealand vs Pakistan at Dubai on 05-Dec-2014
683 No change Lockie Ferguson (New Zealand) flag Lockie Ferguson (New Zealand) 58.17 Runs | 3 Wickets | Ct/St for New Zealand vs Sri Lanka at Dambula on 10-Nov-2024
684 No change Jacob Oram (New Zealand) flag Jacob Oram (New Zealand) 58.17 66 Runs | Wickets | Ct/St for New Zealand vs Australia at Perth on 11-Dec-2007
685 No change Dipendra Singh Airee (Nepal) flag Dipendra Singh Airee (Nepal) 58.17 18 Runs | 1 Wickets | Ct/St for Nepal vs Oman at King City on 29-Sep-2024
686 No change Ravichandran Ashwin (India) flag Ravichandran Ashwin (India) 58.17 31 Runs | 2 Wickets | Ct/St for India vs Sri Lanka at Pune on 09-Feb-2016
687 No change Cosmas Kyewuta (Uganda) flag Cosmas Kyewuta (Uganda) 58.17 2 Runs | 2 Wickets | Ct/St for Uganda vs Afghanistan at Georgetown on 03-Jun-2024
688 No change Angelo Mathews (Sri Lanka) flag Angelo Mathews (Sri Lanka) 58.17 10 Runs | 2 Wickets | Ct/St for Sri Lanka vs Pakistan at Colombo on 04-Oct-2012
689 No change Brad Wheal (Scotland) flag Brad Wheal (Scotland) 58.17 1 Runs | 3 Wickets | Ct/St for Scotland vs Bangladesh at Al Amerat on 17-Oct-2021
690 No change Mitchell Marsh (Australia) flag Mitchell Marsh (Australia) 58.17 54 Runs | 1 Wickets | Ct/St for Australia vs West Indies at Gros Islet on 10-Jul-2021
691 No change James Neesham (New Zealand) flag James Neesham (New Zealand) 58.17 35 Runs | 1 Wickets | Ct/St for New Zealand vs Namibia at Sharjah on 05-Nov-2021
692 No change Gareth Delany (Ireland) flag Gareth Delany (Ireland) 58.17 37 Runs | 2 Wickets | Ct/St for Ireland vs Afghanistan at Greater Noida on 10-Mar-2020
693 No change Jan Frylinck (Namibia) flag Jan Frylinck (Namibia) 58.17 43 Runs | 1 Wickets | Ct/St for Namibia vs Netherlands at Geelong on 18-Oct-2022
694 No change Alex Cusack (Ireland) flag Alex Cusack (Ireland) 58.17 2 Runs | 4 Wickets | Ct/St for Ireland vs Sri Lanka at London on 14-Jun-2009
695 No change Anwar Ali (Pakistan) flag Anwar Ali (Pakistan) 58.17 46 Runs | 1 Wickets | Ct/St for Pakistan vs Sri Lanka at Colombo on 01-Aug-2015
696 No change Moeen Ali (England) flag Moeen Ali (England) 58.17 41 Runs | 1 Wickets | Ct/St for England vs Afghanistan at Delhi on 23-Mar-2016
697 No change Angelo Mathews (Sri Lanka) flag Angelo Mathews (Sri Lanka) 58.17 42 Runs | 2 Wickets | Ct/St for Sri Lanka vs Afghanistan at Dambula on 19-Feb-2024
698 No change Corbin Bosch (South Africa) flag Corbin Bosch (South Africa) 58.17 30 Runs | 2 Wickets | Ct/St for South Africa vs Pakistan at Lahore on 01-Nov-2025
699 Down 1 Mudassar Bukhari (Netherlands) flag Mudassar Bukhari (Netherlands) 58.17 1 Runs | 3 Wickets | Ct/St for Netherlands vs England at Chattogram on 31-Mar-2014
700 Down 1 Akeal Hosein (West Indies) flag Akeal Hosein (West Indies) 58.17 8 Runs | 4 Wickets | Ct/St for West Indies vs England at Gros Islet on 14-Nov-2024