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
801 Down 11 Romario Shepherd (West Indies) flag Romario Shepherd (West Indies) 58.16 9 Runs | 2 Wickets | Ct/St for West Indies vs Australia at Basseterre on 25-Jul-2025
802 Down 11 Richie Berrington (Scotland) flag Richie Berrington (Scotland) 58.16 42 Runs | 1 Wickets | Ct/St for Scotland vs Netherlands at Dubai on 05-Feb-2016
803 Down 11 Kieron Pollard (West Indies) flag Kieron Pollard (West Indies) 58.16 27 Runs | 2 Wickets | Ct/St for West Indies vs South Africa at North Sound on 19-May-2010
804 Down 11 Angelo Mathews (Sri Lanka) flag Angelo Mathews (Sri Lanka) 58.16 42 Runs | 2 Wickets | Ct/St for Sri Lanka vs Afghanistan at Dambula on 19-Feb-2024
805 Down 11 Kamil Mishara (Sri Lanka) flag Kamil Mishara (Sri Lanka) 58.16 59 Runs | Wickets | Ct/St for Sri Lanka vs Pakistan at Rawalpindi on 29-Nov-2025
806 Down 11 Wayne Parnell (South Africa) flag Wayne Parnell (South Africa) 58.16 2 Runs | 3 Wickets | Ct/St for South Africa vs India at Perth on 30-Oct-2022
807 Down 11 Ryan McLaren (South Africa) flag Ryan McLaren (South Africa) 58.16 6 Runs | 5 Wickets | Ct/St for South Africa vs West Indies at North Sound on 19-May-2010
808 Down 11 Sanath Jayasuriya (Sri Lanka) flag Sanath Jayasuriya (Sri Lanka) 58.16 81 Runs | Wickets | Ct/St for Sri Lanka vs West Indies at Nottingham on 10-Jun-2009
809 Down 11 Dinesh Nakrani (Uganda) flag Dinesh Nakrani (Uganda) 58.16 14 Runs | 3 Wickets | Ct/St for Uganda vs Zimbabwe at Windhoek on 26-Nov-2023
810 Down 11 Muhammad Asim (Qatar) flag Muhammad Asim (Qatar) 58.16 63 Runs | 1 Wickets | Ct/St for Qatar vs Oman at Dubai on 14-Dec-2024
811 Down 11 Paul Stirling (Ireland) flag Paul Stirling (Ireland) 58.16 60 Runs | Wickets | Ct/St for Ireland vs Zimbabwe at Sylhet on 17-Mar-2014
812 Down 11 Chris Gayle (West Indies) flag Chris Gayle (West Indies) 58.16 15 Runs | 1 Wickets | Ct/St for West Indies vs Australia at Abu Dhabi on 06-Nov-2021
813 Down 11 Kuldeep Yadav (India) flag Kuldeep Yadav (India) 58.16 Runs | 3 Wickets | Ct/St for India vs West Indies at Lauderhill on 07-Aug-2022
814 Down 11 Luqman Butt (Cambodia) flag Luqman Butt (Cambodia) 58.16 79 Runs | 1 Wickets | Ct/St for Cambodia vs Bahrain at Doha on 26-Nov-2024
815 Down 11 Dasun Shanaka (Sri Lanka) flag Dasun Shanaka (Sri Lanka) 58.16 29 Runs | 2 Wickets | Ct/St for Sri Lanka vs India at Mumbai on 24-Dec-2017
816 Down 11 Mohammad Nawaz (Pakistan) flag Mohammad Nawaz (Pakistan) 58.16 21 Runs | 2 Wickets | Ct/St for Pakistan vs Afghanistan at Sharjah on 29-Aug-2025
817 Down 11 Mitchell Starc (Australia) flag Mitchell Starc (Australia) 58.16 1 Runs | 3 Wickets | Ct/St for Australia vs Pakistan at Colombo on 02-Oct-2012
818 Down 11 Ryan Burl (Zimbabwe) flag Ryan Burl (Zimbabwe) 58.16 30 Runs | 2 Wickets | Ct/St for Zimbabwe vs Ireland at Harare on 15-Jan-2023
819 Down 11 Dhiren Gondaria (Kenya) flag Dhiren Gondaria (Kenya) 58.16 60 Runs | 2 Wickets | Ct/St for Kenya vs Tanzania at Harare on 04-Oct-2025
820 Down 11 Rusty Theron (U.S.A./South Africa) flag Rusty Theron (U.S.A./South Africa) 58.16 31 Runs | 2 Wickets | Ct/St for South Africa vs Australia at Johannesburg on 16-Oct-2011
821 Down 11 Faheem Ashraf (Pakistan) flag Faheem Ashraf (Pakistan) 58.16 Runs | 3 Wickets | Ct/St for Pakistan vs India at Dubai on 28-Sep-2025
822 Down 11 Moeen Ali (England) flag Moeen Ali (England) 58.16 37 Runs | 1 Wickets | Ct/St for England vs South Africa at Sharjah on 06-Nov-2021
823 Down 11 Shahid Afridi (Pakistan) flag Shahid Afridi (Pakistan) 58.16 18 Runs | 1 Wickets | Ct/St for Pakistan vs West Indies at Mirpur on 01-Apr-2014
824 Down 11 Jason Holder (West Indies) flag Jason Holder (West Indies) 58.16 Runs | 4 Wickets | Ct/St for West Indies vs Pakistan at Georgetown on 31-Jul-2021
825 Down 11 Barry McCarthy (Ireland) flag Barry McCarthy (Ireland) 58.16 3 Runs | 3 Wickets | Ct/St for Ireland vs Australia at Brisbane on 31-Oct-2022
826 Down 11 Richie Berrington (Scotland) flag Richie Berrington (Scotland) 58.16 54 Runs | Wickets | Ct/St for Scotland vs Pakistan at Sharjah on 07-Nov-2021
827 Down 11 Chris Jordan (England) flag Chris Jordan (England) 58.16 1 Runs | 4 Wickets | Ct/St for England vs India at Birmingham on 09-Jul-2022
828 Down 11 Marcus Stoinis (Australia) flag Marcus Stoinis (Australia) 58.16 37 Runs | 2 Wickets | Ct/St for Australia vs South Africa at Durban on 03-Sep-2023
829 Down 11 Salum Jumbe (Tanzania) flag Salum Jumbe (Tanzania) 58.16 14 Runs | 5 Wickets | Ct/St for Tanzania vs Nigeria at Accra on 17-Mar-2024
830 Down 11 Haris Rauf (Pakistan) flag Haris Rauf (Pakistan) 58.16 2 Runs | 4 Wickets | Ct/St for Pakistan vs Australia at Sydney on 16-Nov-2024
831 Down 11 Joe Root (England) flag Joe Root (England) 58.16 90 Runs | Wickets | Ct/St for England vs Australia at Southampton on 29-Aug-2013
832 Down 11 Aiden Markram (South Africa) flag Aiden Markram (South Africa) 58.16 51 Runs | Wickets | Ct/St for South Africa vs West Indies at Dubai on 26-Oct-2021
833 Down 11 Colin de Grandhomme (New Zealand) flag Colin de Grandhomme (New Zealand) 58.16 15 Runs | 2 Wickets | Ct/St for New Zealand vs South Africa at Auckland on 17-Feb-2017
834 Down 11 Mashrafe Mortaza (Bangladesh) flag Mashrafe Mortaza (Bangladesh) 58.16 6 Runs | 1 Wickets | Ct/St for Bangladesh vs India at Mirpur on 28-Mar-2014
835 Down 11 Faf du Plessis (South Africa) flag Faf du Plessis (South Africa) 58.16 38 Runs | Wickets | Ct/St for South Africa vs New Zealand at Durban on 21-Dec-2012
836 Down 11 Deepak Hooda (India) flag Deepak Hooda (India) 58.16 Runs | 4 Wickets | Ct/St for India vs New Zealand at Mount Maunganui on 20-Nov-2022
837 Down 11 Kieron Pollard (West Indies) flag Kieron Pollard (West Indies) 58.16 26 Runs | 2 Wickets | Ct/St for West Indies vs Sri Lanka at Pallekele on 09-Nov-2015
838 Down 11 Stuart Broad (England) flag Stuart Broad (England) 58.16 1 Runs | 3 Wickets | Ct/St for England vs Sri Lanka at Pallekele on 01-Oct-2012
839 Down 11 Jofra Archer (England) flag Jofra Archer (England) 58.16 1 Runs | 3 Wickets | Ct/St for England vs South Africa at Gros Islet on 21-Jun-2024
840 Down 11 Dimitri Mascarenhas (England) flag Dimitri Mascarenhas (England) 58.16 11 Runs | 2 Wickets | Ct/St for England vs New Zealand at Christchurch on 07-Feb-2008
841 Down 11 Josh Little (Ireland) flag Josh Little (Ireland) 58.16 1 Runs | 4 Wickets | Ct/St for Ireland vs Sri Lanka at Abu Dhabi on 20-Oct-2021
842 Down 11 George Dockrell (Ireland) flag George Dockrell (Ireland) 58.16 Runs | 3 Wickets | Ct/St for Ireland vs West Indies at Georgetown on 30-Apr-2010
843 Down 11 James Franklin (New Zealand) flag James Franklin (New Zealand) 58.16 6 Runs | 4 Wickets | Ct/St for New Zealand vs England at Hamilton on 12-Feb-2013
844 Down 11 Mehran Khan (Oman) flag Mehran Khan (Oman) 58.16 7 Runs | 3 Wickets | Ct/St for Oman vs Namibia at Bridgetown on 02-Jun-2024
845 Down 11 Imad Wasim (Pakistan) flag Imad Wasim (Pakistan) 58.16 4 Runs | 3 Wickets | Ct/St for Pakistan vs Ireland at Lauderhill on 16-Jun-2024
846 Down 11 Liam Livingstone (England) flag Liam Livingstone (England) 58.16 1 Runs | 3 Wickets | Ct/St for England vs Ireland at Melbourne on 26-Oct-2022
847 Down 11 Anrich Nortje (South Africa) flag Anrich Nortje (South Africa) 58.16 1 Runs | 4 Wickets | Ct/St for South Africa vs Pakistan at Sydney on 03-Nov-2022
848 Down 11 Wanindu Hasaranga (Sri Lanka) flag Wanindu Hasaranga (Sri Lanka) 58.16 12 Runs | 4 Wickets | Ct/St for Sri Lanka vs Australia at Colombo on 08-Jun-2022
849 Down 11 Glenn Maxwell (Australia) flag Glenn Maxwell (Australia) 58.16 39 Runs | 1 Wickets | Ct/St for Australia vs Sri Lanka at Canberra on 15-Feb-2022
850 Down 11 Barry McCarthy (Ireland) flag Barry McCarthy (Ireland) 58.16 2 Runs | 3 Wickets | Ct/St for Ireland vs Pakistan at Lauderhill on 16-Jun-2024
851 Down 11 Kabua Morea (P.N.G.) flag Kabua Morea (P.N.G.) 58.16 Runs | 2 Wickets | Ct/St for Papua New Guinea vs New Zealand at Tarouba on 17-Jun-2024
852 Down 11 Dawlat Zadran (Afghanistan) flag Dawlat Zadran (Afghanistan) 58.16 13 Runs | 2 Wickets | Ct/St for Afghanistan vs Hong Kong at Mirpur on 22-Feb-2016
853 Down 11 Dhananjaya de Silva (Sri Lanka) flag Dhananjaya de Silva (Sri Lanka) 58.16 26 Runs | 1 Wickets | Ct/St for Sri Lanka vs Australia at Perth on 25-Oct-2022
854 Down 11 Jasprit Bumrah (India) flag Jasprit Bumrah (India) 58.16 Runs | 3 Wickets | Ct/St for India vs Pakistan at New York on 09-Jun-2024
855 Down 11 Varun Chakravarthy (India) flag Varun Chakravarthy (India) 58.16 1 Runs | 5 Wickets | Ct/St for India vs England at Rajkot on 28-Jan-2025
856 Down 11 Mohammad Amir (Pakistan) flag Mohammad Amir (Pakistan) 58.16 2 Runs | 3 Wickets | Ct/St for Pakistan vs Australia at Gros Islet on 02-May-2010
857 Down 11 Romario Shepherd (West Indies) flag Romario Shepherd (West Indies) 58.16 33 Runs | 2 Wickets | Ct/St for West Indies vs Bangladesh at Kingstown on 19-Dec-2024
858 Down 11 Wanindu Hasaranga (Sri Lanka) flag Wanindu Hasaranga (Sri Lanka) 58.16 4 Runs | 3 Wickets | Ct/St for Sri Lanka vs South Africa at Sharjah on 30-Oct-2021
859 Down 11 Nuwan Kulasekara (Sri Lanka) flag Nuwan Kulasekara (Sri Lanka) 58.16 12 Runs | 4 Wickets | Ct/St for Sri Lanka vs Australia at Geelong on 19-Feb-2017
860 Down 11 Dhananjaya de Silva (Sri Lanka) flag Dhananjaya de Silva (Sri Lanka) 58.16 31 Runs | 1 Wickets | Ct/St for Sri Lanka vs Ireland at Hobart on 23-Oct-2022
861 Down 11 Shaun Tait (Australia) flag Shaun Tait (Australia) 58.16 Runs | 3 Wickets | Ct/St for Australia vs Pakistan at Gros Islet on 02-May-2010
862 Down 11 Isuru Udana (Sri Lanka) flag Isuru Udana (Sri Lanka) 58.16 5 Runs | 3 Wickets | Ct/St for Sri Lanka vs Pakistan at Lahore on 05-Oct-2019
863 Down 11 Rizwan Cheema (Canada) flag Rizwan Cheema (Canada) 58.16 23 Runs | 2 Wickets | Ct/St for Canada vs Zimbabwe at King City on 11-Oct-2008
864 Down 11 Mahmudullah (Bangladesh) flag Mahmudullah (Bangladesh) 57.88 29 Runs | 2 Wickets | 1 Ct/St for Bangladesh vs Afghanistan at Dehradun on 03-Jun-2018
865 Down 11 Shane Watson (Australia) flag Shane Watson (Australia) 57.88 47 Runs | 1 Wickets | 1 Ct/St for Australia vs Pakistan at Dubai on 10-Sep-2012
866 Down 11 Mohammad Nawaz (Pakistan) flag Mohammad Nawaz (Pakistan) 57.88 45 Runs | 1 Wickets | 1 Ct/St for Pakistan vs Bangladesh at Christchurch on 13-Oct-2022
867 Down 11 Saim Ayub (Pakistan) flag Saim Ayub (Pakistan) 57.87 66 Runs | 1 Wickets | 1 Ct/St for Pakistan vs West Indies at Lauderhill on 03-Aug-2025
868 Down 11 Gudakesh Motie (West Indies) flag Gudakesh Motie (West Indies) 57.87 28 Runs | 2 Wickets | 1 Ct/St for West Indies vs Pakistan at Lauderhill on 02-Aug-2025
869 Down 11 Gudakesh Motie (West Indies) flag Gudakesh Motie (West Indies) 57.87 33 Runs | 1 Wickets | 1 Ct/St for West Indies vs England at Bridgetown on 09-Nov-2024
870 Down 11 Daryl Mitchell (New Zealand) flag Daryl Mitchell (New Zealand) 57.87 19 Runs | 2 Wickets | 1 Ct/St for New Zealand vs India at Hamilton on 10-Feb-2019
871 Down 11 Hasan Ali (Pakistan) flag Hasan Ali (Pakistan) 57.87 3 Runs | 2 Wickets | 1 Ct/St for Pakistan vs Sri Lanka at Abu Dhabi on 27-Oct-2017
872 Down 11 Thisara Perera (Sri Lanka) flag Thisara Perera (Sri Lanka) 57.87 61 Runs | Wickets | 1 Ct/St for ICC World XI vs West Indies at London on 31-May-2018
873 Down 11 Ronnie Hira (New Zealand) flag Ronnie Hira (New Zealand) 57.87 20 Runs | 2 Wickets | 1 Ct/St for New Zealand vs England at Auckland on 09-Feb-2013
874 Down 11 Richard Gleeson (England) flag Richard Gleeson (England) 57.87 2 Runs | 3 Wickets | 1 Ct/St for England vs India at Birmingham on 09-Jul-2022
875 Down 11 Sese Bau (P.N.G.) flag Sese Bau (P.N.G.) 57.87 34 Runs | 1 Wickets | 1 Ct/St for Papua New Guinea vs Netherlands at Dubai on 24-Oct-2019
876 Down 11 Julius Sumerauer (Jersey) flag Julius Sumerauer (Jersey) 57.57 13 Runs | 4 Wickets | 2 Ct/St for Jersey vs Germany at Edinburgh on 25-Jul-2023
877 Down 11 Carlos Brathwaite (West Indies) flag Carlos Brathwaite (West Indies) 57.57 21 Runs | 2 Wickets | 2 Ct/St for West Indies vs New Zealand at Nelson on 29-Dec-2017
878 Down 11 Riazat Ali Shah (Uganda) flag Riazat Ali Shah (Uganda) 57.56 23 Runs | 4 Wickets | 2 Ct/St for Uganda vs Nigeria at Kigali on 18-Nov-2021
879 Down 11 Angelo Mathews (Sri Lanka) flag Angelo Mathews (Sri Lanka) 57.56 54 Runs | Wickets | 2 Ct/St for Sri Lanka vs South Africa at Johannesburg on 22-Jan-2017
880 Down 11 Andre Russell (West Indies) flag Andre Russell (West Indies) 57.56 14 Runs | 1 Wickets | 2 Ct/St for West Indies vs New Zealand at Tarouba on 12-Jun-2024
881 Down 11 Glenn Maxwell (Australia) flag Glenn Maxwell (Australia) 57.56 75 Runs | Wickets | 2 Ct/St for Australia vs South Africa at Johannesburg on 06-Mar-2016
882 Down 11 Doug Bracewell (New Zealand) flag Doug Bracewell (New Zealand) 57.56 44 Runs | 1 Wickets | 2 Ct/St for New Zealand vs Sri Lanka at Auckland on 11-Jan-2019
883 Down 11 Mohammad Nabi (Afghanistan) flag Mohammad Nabi (Afghanistan) 57.56 12 Runs | 2 Wickets | 2 Ct/St for Afghanistan vs England at Delhi on 23-Mar-2016
884 Down 11 Assad Vala (P.N.G.) flag Assad Vala (P.N.G.) 57.56 34 Runs | 2 Wickets | 2 Ct/St for Papua New Guinea vs Nepal at Malahide on 17-Jul-2015
885 Down 11 Anton Devcich (New Zealand) flag Anton Devcich (New Zealand) 57.56 21 Runs | 2 Wickets | 2 Ct/St for New Zealand vs Pakistan at Dubai on 05-Dec-2014
886 Down 11 Nuwan Kulasekara (Sri Lanka) flag Nuwan Kulasekara (Sri Lanka) 57.56 13 Runs | 2 Wickets | 2 Ct/St for Sri Lanka vs India at Mirpur on 01-Mar-2016
887 Down 11 Rishad Hossain (Bangladesh) flag Rishad Hossain (Bangladesh) 57.56 16 Runs | 2 Wickets | 2 Ct/St for Bangladesh vs Pakistan at Dubai on 25-Sep-2025
888 Down 11 Scott Kuggeleijn (New Zealand) flag Scott Kuggeleijn (New Zealand) 57.56 35 Runs | 1 Wickets | 2 Ct/St for New Zealand vs Sri Lanka at Auckland on 11-Jan-2019
889 Down 11 Sayed Monib (Kuwait) flag Sayed Monib (Kuwait) 57.56 8 Runs | 3 Wickets | 2 Ct/St for Kuwait vs United Arab Emirates at Dubai on 16-Dec-2024
890 Down 11 Dwaine Pretorius (South Africa) flag Dwaine Pretorius (South Africa) 57.56 21 Runs | 1 Wickets | 2 Ct/St for South Africa vs Ireland at Bristol on 03-Aug-2022
891 Down 11 Dwayne Bravo (West Indies) flag Dwayne Bravo (West Indies) 57.56 47 Runs | 1 Wickets | 2 Ct/St for West Indies vs Australia at Gros Islet on 10-Jul-2021
892 Down 11 Taskin Ahmed (Bangladesh) flag Taskin Ahmed (Bangladesh) 57.56 11 Runs | 2 Wickets | 2 Ct/St for Bangladesh vs Sri Lanka at Dubai on 01-Sep-2022
893 Down 11 Bas de Leede (Netherlands) flag Bas de Leede (Netherlands) 57.56 66 Runs | Wickets | 2 Ct/St for Netherlands vs New Zealand at The Hague on 04-Aug-2022
894 Down 11 Fazalhaq Farooqi (Afghanistan) flag Fazalhaq Farooqi (Afghanistan) 57.29 na Runs | 5 Wickets | 1 Ct/St for Afghanistan vs Uganda at Georgetown on 03-Jun-2024
895 Down 11 Nawroz Mangal (Afghanistan) flag Nawroz Mangal (Afghanistan) 57.26 21 Runs | 3 Wickets | 1 Ct/St for Afghanistan vs Ireland at Dubai on 13-Feb-2010
896 Down 11 Glenn Phillips (New Zealand) flag Glenn Phillips (New Zealand) 57.26 58 Runs | 1 Wickets | 1 Ct/St for New Zealand vs Bangladesh at Napier on 30-Mar-2021
897 Down 11 Dinesh Nakrani (Uganda) flag Dinesh Nakrani (Uganda) 57.26 29 Runs | 3 Wickets | 1 Ct/St for Uganda vs Kenya at Benoni on 19-Dec-2023
898 Down 11 Yuvraj Singh (India) flag Yuvraj Singh (India) 57.26 18 Runs | 3 Wickets | 1 Ct/St for India vs Afghanistan at Colombo on 19-Sep-2012
899 Down 11 Rashid Khan (Afghanistan) flag Rashid Khan (Afghanistan) 57.26 1 Runs | 5 Wickets | 1 Ct/St for Afghanistan vs Ireland at Greater Noida on 10-Mar-2017
900 Down 11 Milind Kumar (U.S.A.) flag Milind Kumar (U.S.A.) 57.26 31 Runs | 2 Wickets | 1 Ct/St for United States of America vs Canada at George Town on 27-Apr-2025
Tags: #topcricketplayersofalltime #bestcricketplayersofalltime #greatestcricketplayers #t20icricket #t20is #ment20is #romarioshepherd #shepherd #richieberrington #berrington #kieronpollard #pollard #angelomathews #mathews #kamilmishara #mishara #wayneparnell #parnell #ryanmclaren #mclaren #sanathjayasuriya #jayasuriya #dineshnakrani #nakrani #muhammadasim #asim #paulstirling #stirling #iccrankings #icctestrankings #iccodirankings #icct20irankings #iccteamrankings #iccplayerrankings #iccmenrankings #iccwomenrankings #iplrankings