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 - 16th Nov 2025. Next Update- post 7th Jan 2026.
CRR Change Name Points Stats
601 Down 5 Thisara Perera (Sri Lanka) flag Thisara Perera (Sri Lanka) 59.11 12 Runs | 3 Wickets | 1 Ct/St for Sri Lanka vs Afghanistan at Kolkata on 17-Mar-2016
602 Down 5 Lockie Ferguson (New Zealand) flag Lockie Ferguson (New Zealand) 59.11 Runs | 2 Wickets | 1 Ct/St for New Zealand vs West Indies at Tarouba on 12-Jun-2024
603 Down 5 Ben Stokes (England) flag Ben Stokes (England) 59.11 42 Runs | 1 Wickets | 1 Ct/St for England vs Sri Lanka at Sydney on 05-Nov-2022
604 Down 5 Mohammad Nawaz (Pakistan) flag Mohammad Nawaz (Pakistan) 59.11 28 Runs | Wickets | 1 Ct/St for Pakistan vs South Africa at Sydney on 03-Nov-2022
605 Down 5 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
606 Down 5 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
607 Down 5 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
608 Down 5 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
609 Down 5 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
610 Down 5 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
611 Down 5 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
612 Down 5 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
613 Down 5 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
614 Down 5 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
615 Down 5 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
616 Down 5 Hardik Pandya (India) flag Hardik Pandya (India) 58.50 18 Runs | 2 Wickets | 1 Ct/St for India vs Zimbabwe at Melbourne on 06-Nov-2022
617 Down 5 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
618 Down 5 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
619 Down 5 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
620 Down 5 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
621 Down 5 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
622 Down 5 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
623 Down 5 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
624 Down 5 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
625 Down 5 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
626 Down 5 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
627 Down 5 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
628 Down 5 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
629 Down 5 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
630 Down 5 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
631 Down 5 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
632 Down 5 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
633 Down 5 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
634 Down 5 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
635 Down 5 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
636 Down 5 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
637 Down 5 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
638 Down 5 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
639 Down 5 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
640 Down 5 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
641 Down 5 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
642 Down 5 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
643 Down 5 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
644 Down 5 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
645 Down 5 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
646 Down 5 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
647 Down 5 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
648 Down 5 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
649 Down 5 Obed McCoy (West Indies) flag Obed McCoy (West Indies) 58.17 23 Runs | 3 Wickets | Ct/St for West Indies vs New Zealand at Kingston on 12-Aug-2022
650 Down 5 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
651 Down 5 Umar Gul (Pakistan) flag Umar Gul (Pakistan) 58.17 32 Runs | 1 Wickets | Ct/St for Pakistan vs South Africa at Colombo on 28-Sep-2012
652 Down 5 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
653 Down 5 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
654 Down 5 Abdul Razzaq (Pakistan) flag Abdul Razzaq (Pakistan) 58.17 26 Runs | 2 Wickets | Ct/St for Pakistan vs New Zealand at Dubai on 12-Nov-2009
655 Down 5 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
656 Down 5 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
657 Down 5 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
658 Down 5 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
659 Down 5 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
660 Down 5 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
661 Down 5 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
662 Down 5 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
663 Down 5 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
664 Down 5 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
665 Down 5 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
666 Down 5 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
667 Down 5 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
668 Down 5 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
669 Down 5 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
670 Down 5 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
671 Down 5 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
672 Down 5 Dilhara Fernando (Sri Lanka) flag Dilhara Fernando (Sri Lanka) 58.17 21 Runs | 3 Wickets | Ct/St for Sri Lanka vs New Zealand at Auckland on 26-Dec-2006
673 Down 5 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
674 Down 5 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
675 Down 5 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
676 Down 5 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
677 Down 5 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
678 Down 5 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
679 Down 5 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
680 Down 5 Thisara Perera (Sri Lanka) flag Thisara Perera (Sri Lanka) 58.17 32 Runs | 2 Wickets | Ct/St for ICC World XI vs Pakistan at Lahore on 15-Sep-2017
681 Down 5 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
682 Down 5 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
683 Down 5 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
684 Down 5 Angelo Mathews (Sri Lanka) flag Angelo Mathews (Sri Lanka) 58.17 35 Runs | Wickets | Ct/St for Sri Lanka vs Pakistan at London on 21-Jun-2009
685 Down 5 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
686 Down 5 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
687 Down 5 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
688 Down 5 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
689 Down 5 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
690 Down 5 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
691 Down 5 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
692 Down 5 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
693 Down 5 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
694 Down 5 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
695 Down 5 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
696 Down 5 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
697 Down 5 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
698 Down 5 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
699 Down 5 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
700 Down 5 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
Tags: #topcricketplayersofalltime #bestcricketplayersofalltime #greatestcricketplayers #t20icricket #t20is #ment20is #thisaraperera #perera #lockieferguson #ferguson #benstokes #stokes #mohammadnawaz #nawaz #marcojansen #jansen #sandeeplamichhane #lamichhane #rashidkhan #khan #dougbracewell #bracewell #darensammy #sammy #iftikharahmed #ahmed #josbuttler #buttler #iccrankings #icctestrankings #iccodirankings #icct20irankings #iccteamrankings #iccplayerrankings #iccmenrankings #iccwomenrankings #iplrankings