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
901 Down 15 Dasun Shanaka (Sri Lanka) flag Dasun Shanaka (Sri Lanka) 59.22 19 Runs | 1 Wickets | 2 Ct/St for Sri Lanka vs Bangladesh at Sylhet on 09-Mar-2024
902 Down 15 Riazat Ali Shah (Uganda) flag Riazat Ali Shah (Uganda) 59.21 23 Runs | 4 Wickets | 2 Ct/St for Uganda vs Nigeria at Kigali on 18-Nov-2021
903 Down 15 Umar Gul (Pakistan) flag Umar Gul (Pakistan) 59.21 10 Runs | 2 Wickets | 2 Ct/St for Pakistan vs England at Dubai on 25-Feb-2012
904 Down 15 Angelo Mathews (Sri Lanka) flag Angelo Mathews (Sri Lanka) 59.21 54 Runs | Wickets | 2 Ct/St for Sri Lanka vs South Africa at Johannesburg on 22-Jan-2017
905 Down 15 Glenn Maxwell (Australia) flag Glenn Maxwell (Australia) 59.21 75 Runs | Wickets | 2 Ct/St for Australia vs South Africa at Johannesburg on 06-Mar-2016
906 Down 15 Doug Bracewell (New Zealand) flag Doug Bracewell (New Zealand) 59.21 44 Runs | 1 Wickets | 2 Ct/St for New Zealand vs Sri Lanka at Auckland on 11-Jan-2019
907 Down 15 Assad Vala (P.N.G.) flag Assad Vala (P.N.G.) 59.21 34 Runs | 2 Wickets | 2 Ct/St for Papua New Guinea vs Nepal at Malahide on 17-Jul-2015
908 Down 15 Mohammad Nabi (Afghanistan) flag Mohammad Nabi (Afghanistan) 59.21 12 Runs | 2 Wickets | 2 Ct/St for Afghanistan vs England at Delhi on 23-Mar-2016
909 Down 15 Anton Devcich (New Zealand) flag Anton Devcich (New Zealand) 59.21 21 Runs | 2 Wickets | 2 Ct/St for New Zealand vs Pakistan at Dubai on 05-Dec-2014
910 Down 15 Nuwan Kulasekara (Sri Lanka) flag Nuwan Kulasekara (Sri Lanka) 59.21 13 Runs | 2 Wickets | 2 Ct/St for Sri Lanka vs India at Mirpur on 01-Mar-2016
911 Down 15 Andre Russell (West Indies) flag Andre Russell (West Indies) 59.21 14 Runs | 1 Wickets | 2 Ct/St for West Indies vs New Zealand at Tarouba on 12-Jun-2024
912 Down 15 Rishad Hossain (Bangladesh) flag Rishad Hossain (Bangladesh) 59.21 16 Runs | 2 Wickets | 2 Ct/St for Bangladesh vs Pakistan at Dubai on 25-Sep-2025
913 Down 15 Scott Kuggeleijn (New Zealand) flag Scott Kuggeleijn (New Zealand) 59.21 35 Runs | 1 Wickets | 2 Ct/St for New Zealand vs Sri Lanka at Auckland on 11-Jan-2019
914 Down 15 Sayed Monib (Kuwait) flag Sayed Monib (Kuwait) 59.21 8 Runs | 3 Wickets | 2 Ct/St for Kuwait vs United Arab Emirates at Dubai on 16-Dec-2024
915 Down 15 Glenn Phillips (New Zealand) flag Glenn Phillips (New Zealand) 59.21 42 Runs | Wickets | 2 Ct/St for New Zealand vs Afghanistan at Chennai on 08-Feb-2026
916 Down 15 Dwaine Pretorius (South Africa) flag Dwaine Pretorius (South Africa) 59.21 21 Runs | 1 Wickets | 2 Ct/St for South Africa vs Ireland at Bristol on 03-Aug-2022
917 Down 15 Dwayne Bravo (West Indies) flag Dwayne Bravo (West Indies) 59.21 47 Runs | 1 Wickets | 2 Ct/St for West Indies vs Australia at Gros Islet on 10-Jul-2021
918 Down 15 Taskin Ahmed (Bangladesh) flag Taskin Ahmed (Bangladesh) 59.21 11 Runs | 2 Wickets | 2 Ct/St for Bangladesh vs Sri Lanka at Dubai on 01-Sep-2022
919 Down 15 Nawroz Mangal (Afghanistan) flag Nawroz Mangal (Afghanistan) 58.90 21 Runs | 3 Wickets | 1 Ct/St for Afghanistan vs Ireland at Dubai on 13-Feb-2010
920 Down 15 Dinesh Nakrani (Uganda) flag Dinesh Nakrani (Uganda) 58.90 29 Runs | 3 Wickets | 1 Ct/St for Uganda vs Kenya at Benoni on 19-Dec-2023
921 Down 15 Rashid Khan (Afghanistan) flag Rashid Khan (Afghanistan) 58.90 1 Runs | 5 Wickets | 1 Ct/St for Afghanistan vs Ireland at Greater Noida on 10-Mar-2017
922 Down 15 Glenn Phillips (New Zealand) flag Glenn Phillips (New Zealand) 58.90 58 Runs | 1 Wickets | 1 Ct/St for New Zealand vs Bangladesh at Napier on 30-Mar-2021
923 Down 15 Milind Kumar (U.S.A.) flag Milind Kumar (U.S.A.) 58.90 31 Runs | 2 Wickets | 1 Ct/St for United States of America vs Canada at George Town on 27-Apr-2025
924 Down 15 Harvir Baidwan (Canada) flag Harvir Baidwan (Canada) 58.90 21 Runs | 3 Wickets | 1 Ct/St for Canada vs Netherlands at Dubai on 13-Mar-2012
925 Down 15 James Neesham (New Zealand) flag James Neesham (New Zealand) 58.90 48 Runs | 1 Wickets | 1 Ct/St for New Zealand vs Bangladesh at Napier on 27-Dec-2023
926 Down 15 Jacob Duffy (New Zealand) flag Jacob Duffy (New Zealand) 58.90 2 Runs | 3 Wickets | 1 Ct/St for New Zealand vs West Indies at Nelson on 09-Nov-2025
927 Down 15 David Willey (England) flag David Willey (England) 58.90 6 Runs | 3 Wickets | 1 Ct/St for England vs New Zealand at Manchester on 23-Jun-2015
928 Down 15 Sabbir Rahman (Bangladesh) flag Sabbir Rahman (Bangladesh) 58.90 43 Runs | 3 Wickets | 1 Ct/St for Bangladesh vs Zimbabwe at Khulna on 17-Jan-2016
929 Down 15 Pieter Seelaar (Netherlands) flag Pieter Seelaar (Netherlands) 58.90 21 Runs | 3 Wickets | 1 Ct/St for Netherlands vs Ireland at Dubai on 01-Nov-2019
930 Down 15 Roelof van der Merwe (Netherlands/South Africa) flag Roelof van der Merwe (Netherlands/South Africa) 58.90 75 Runs | 1 Wickets | 1 Ct/St for Netherlands vs Zimbabwe at Rotterdam on 23-Jun-2019
931 Down 15 Luke Jongwe (Zimbabwe) flag Luke Jongwe (Zimbabwe) 58.89 25 Runs | 2 Wickets | 1 Ct/St for Zimbabwe vs Sri Lanka at Colombo on 16-Jan-2024
932 Down 15 Dale Steyn (South Africa) flag Dale Steyn (South Africa) 58.89 1 Runs | 2 Wickets | 1 Ct/St for South Africa vs Afghanistan at Bridgetown on 05-May-2010
933 Down 15 Jean-Paul Duminy (South Africa) flag Jean-Paul Duminy (South Africa) 58.89 67 Runs | Wickets | 1 Ct/St for South Africa vs Australia at Cape Town on 13-Oct-2011
934 Down 15 Shakib Al Hasan (Bangladesh) flag Shakib Al Hasan (Bangladesh) 58.89 32 Runs | 2 Wickets | 1 Ct/St for Bangladesh vs Sri Lanka at Mirpur on 28-Feb-2016
935 Down 15 Shivam Dube (India) flag Shivam Dube (India) 58.89 26 Runs | 2 Wickets | 1 Ct/St for India vs Zimbabwe at Harare on 14-Jul-2024
936 Down 15 Marcus Stoinis (Australia) flag Marcus Stoinis (Australia) 58.89 61 Runs | Wickets | 1 Ct/St for Australia vs Pakistan at Hobart on 18-Nov-2024
937 Down 15 Adil Butt (Eswatini) flag Adil Butt (Eswatini) 58.89 50 Runs | 2 Wickets | 1 Ct/St for Eswatini vs Nigeria at Kigali on 04-Dec-2022
938 Down 15 Chris Jordan (England) flag Chris Jordan (England) 58.89 8 Runs | 1 Wickets | 1 Ct/St for England vs Sri Lanka at Southampton on 26-Jun-2021
939 Down 15 Shahid Afridi (Pakistan) flag Shahid Afridi (Pakistan) 58.89 32 Runs | 2 Wickets | 1 Ct/St for Pakistan vs Bangladesh at Nairobi on 02-Sep-2007
940 Down 15 Tim Seifert (New Zealand) flag Tim Seifert (New Zealand) 58.61 52 Runs | na Wickets | 1 Ct/St for New Zealand vs India at Ahmedabad on 08-Mar-2026
941 Down 16 Virat Kohli (India) flag Virat Kohli (India) 58.61 77 Runs | na Wickets | 1 Ct/St for India vs Sri Lanka at Mirpur on 06-Apr-2014
942 Down 16 Nuwan Kulasekara (Sri Lanka) flag Nuwan Kulasekara (Sri Lanka) 58.58 26 Runs | Wickets | 1 Ct/St for Sri Lanka vs West Indies at Colombo on 07-Oct-2012
943 Down 16 Julius Sumerauer (Jersey) flag Julius Sumerauer (Jersey) 58.58 13 Runs | 4 Wickets | 2 Ct/St for Jersey vs Germany at Edinburgh on 25-Jul-2023
944 Down 16 Shivam Dube (India) flag Shivam Dube (India) 58.58 43 Runs | Wickets | 1 Ct/St for India vs England at Mumbai on 05-Mar-2026
945 Down 17 Marlon Samuels (West Indies) flag Marlon Samuels (West Indies) 58.58 26 Runs | 1 Wickets | 1 Ct/St for West Indies vs Australia at Colombo on 05-Oct-2012
946 Down 17 Muhammad Waseem (U.A.E.) flag Muhammad Waseem (U.A.E.) 58.58 65 Runs | 1 Wickets | 2 Ct/St for United Arab Emirates vs Bahrain at Al Amerat on 13-Apr-2024
947 Down 17 Glenn Maxwell (Australia) flag Glenn Maxwell (Australia) 58.58 28 Runs | Wickets | 1 Ct/St for Australia vs New Zealand at Dubai on 14-Nov-2021
948 Down 17 Aqib Ilyas (Oman) flag Aqib Ilyas (Oman) 58.57 26 Runs | 2 Wickets | 2 Ct/St for Oman vs Namibia at Al Amerat on 04-Apr-2024
949 Down 17 Harmeet Singh (U.S.A.) flag Harmeet Singh (U.S.A.) 58.26 34 Runs | 4 Wickets | 1 Ct/St for United States of America vs Canada at Prairie View on 12-Apr-2024
950 Down 17 Justin Ontong (South Africa) flag Justin Ontong (South Africa) 58.25 48 Runs | Wickets | 3 Ct/St for South Africa vs New Zealand at Gqeberha on 26-Dec-2012
951 Down 17 George Dockrell (Ireland) flag George Dockrell (Ireland) 58.25 3 Runs | 3 Wickets | 3 Ct/St for Ireland vs Scotland at Dubai on 20-Jan-2017
952 Down 17 Ishan Kishan (India) flag Ishan Kishan (India) 57.98 54 Runs | na Wickets | 3 Ct/St for India vs New Zealand at Ahmedabad on 08-Mar-2026
953 Down 18 Rohit Sharma (India) flag Rohit Sharma (India) 57.97 92 Runs | na Wickets | 1 Ct/St for India vs Australia at Gros Islet on 24-Jun-2024
954 Down 18 Alex Hales (England) flag Alex Hales (England) 57.97 116 Runs | na Wickets | 1 Ct/St for England vs Sri Lanka at Chattogram on 27-Mar-2014
955 Down 18 Anrich Nortje (South Africa) flag Anrich Nortje (South Africa) 57.97 na Runs | 4 Wickets | 1 Ct/St for South Africa vs Bangladesh at Sydney on 27-Oct-2022
956 Down 18 Mitchell Marsh (Australia) flag Mitchell Marsh (Australia) 57.94 53 Runs | Wickets | 1 Ct/St for Australia vs West Indies at Abu Dhabi on 06-Nov-2021
957 Down 18 Gulbadin Naib (Afghanistan) flag Gulbadin Naib (Afghanistan) 57.94 7 Runs | 2 Wickets | 1 Ct/St for Afghanistan vs West Indies at Gros Islet on 17-Jun-2024
958 Down 18 Josh Hazlewood (Australia) flag Josh Hazlewood (Australia) 57.94 1 Runs | 2 Wickets | 1 Ct/St for Australia vs New Zealand at Sydney on 22-Oct-2022
959 Down 18 Michael Yardy (England) flag Michael Yardy (England) 57.94 8 Runs | 2 Wickets | 1 Ct/St for England vs South Africa at Bridgetown on 08-May-2010
960 Down 18 Chris Schofield (England) flag Chris Schofield (England) 57.94 9 Runs | 2 Wickets | 1 Ct/St for England vs Zimbabwe at Cape Town on 13-Sep-2007
961 Down 18 Shaheen Shah Afridi (Pakistan) flag Shaheen Shah Afridi (Pakistan) 57.94 23 Runs | 1 Wickets | 1 Ct/St for Pakistan vs India at Colombo on 15-Feb-2026
962 Down 18 Hardik Pandya (India) flag Hardik Pandya (India) 57.94 18 Runs | 2 Wickets | 1 Ct/St for India vs Zimbabwe at Melbourne on 06-Nov-2022
963 Down 18 Azmatullah Omarzai (Afghanistan) flag Azmatullah Omarzai (Afghanistan) 57.94 14 Runs | 1 Wickets | 1 Ct/St for Afghanistan vs New Zealand at Chennai on 08-Feb-2026
964 Down 18 Josh Little (Ireland) flag Josh Little (Ireland) 57.94 7 Runs | 3 Wickets | 1 Ct/St for Ireland vs Zimbabwe at Hobart on 17-Oct-2022
965 Down 18 Chamika Karunaratne (Sri Lanka) flag Chamika Karunaratne (Sri Lanka) 57.94 14 Runs | 2 Wickets | 1 Ct/St for Sri Lanka vs Pakistan at Dubai on 11-Sep-2022
966 Down 18 Basil Hameed (U.A.E.) flag Basil Hameed (U.A.E.) 57.94 Runs | 1 Wickets | 1 Ct/St for United Arab Emirates vs Ireland at Al Amerat on 24-Feb-2022
967 Down 18 Naseem Shah (Pakistan) flag Naseem Shah (Pakistan) 57.94 5 Runs | 1 Wickets | 1 Ct/St for Pakistan vs South Africa at Sydney on 03-Nov-2022
968 Down 18 Mohammad Nabi (Afghanistan) flag Mohammad Nabi (Afghanistan) 57.94 35 Runs | Wickets | 1 Ct/St for Afghanistan vs India at Abu Dhabi on 03-Nov-2021
969 Down 18 RP Singh (India) flag RP Singh (India) 57.94 1 Runs | 2 Wickets | 1 Ct/St for India vs New Zealand at Johannesburg on 16-Sep-2007
970 Down 18 Chris Gayle (West Indies) flag Chris Gayle (West Indies) 57.94 30 Runs | Wickets | 1 Ct/St for West Indies vs New Zealand at Pallekele on 01-Oct-2012
971 Down 18 Marco Jansen (South Africa) flag Marco Jansen (South Africa) 57.94 16 Runs | 1 Wickets | 1 Ct/St for South Africa vs Afghanistan at Ahmedabad on 11-Feb-2026
972 Down 18 Junaid Siddique (U.A.E.) flag Junaid Siddique (U.A.E.) 57.94 Runs | 3 Wickets | 1 Ct/St for United Arab Emirates vs Netherlands at Geelong on 16-Oct-2022
973 Down 18 Axar Patel (India) flag Axar Patel (India) 57.94 12 Runs | 1 Wickets | 1 Ct/St for India vs Afghanistan at Bridgetown on 20-Jun-2024
974 Down 18 Shapoor Zadran (Afghanistan) flag Shapoor Zadran (Afghanistan) 57.94 Runs | 2 Wickets | 1 Ct/St for Afghanistan vs India at Colombo on 19-Sep-2012
975 Down 18 Moeen Ali (England) flag Moeen Ali (England) 57.94 7 Runs | 1 Wickets | 1 Ct/St for England vs West Indies at Mumbai on 16-Mar-2016
976 Down 18 Gareth Delany (Ireland) flag Gareth Delany (Ireland) 57.94 10 Runs | 2 Wickets | 1 Ct/St for Ireland vs New Zealand at Adelaide on 04-Nov-2022
977 Down 18 Albie Morkel (South Africa) flag Albie Morkel (South Africa) 57.94 40 Runs | Wickets | 1 Ct/St for South Africa vs New Zealand at Bridgetown on 06-May-2010
978 Down 18 Jhye Richardson (Australia) flag Jhye Richardson (Australia) 57.94 6 Runs | 1 Wickets | 1 Ct/St for Australia vs Pakistan at Harare on 08-Jul-2018
979 Down 18 Jerome Taylor (West Indies) flag Jerome Taylor (West Indies) 57.94 Runs | 3 Wickets | 1 Ct/St for West Indies vs South Africa at London on 13-Jun-2009
980 Down 18 Moeen Ali (England) flag Moeen Ali (England) 57.94 1 Runs | 2 Wickets | 1 Ct/St for England vs Sri Lanka at Sharjah on 01-Nov-2021
981 Down 18 Crishan Kalugamage (Italy) flag Crishan Kalugamage (Italy) 57.93 2 Runs | 2 Wickets | 1 Ct/St for Italy vs West Indies at Kolkata on 19-Feb-2026
982 Down 18 Ben Stokes (England) flag Ben Stokes (England) 57.93 13 Runs | Wickets | 3 Ct/St for England vs West Indies at Kolkata on 03-Apr-2016
983 Down 18 Pramod Madushan (Sri Lanka) flag Pramod Madushan (Sri Lanka) 57.93 Runs | 2 Wickets | 1 Ct/St for Sri Lanka vs Namibia at Geelong on 16-Oct-2022
984 Down 18 Brian Masaba (Uganda) flag Brian Masaba (Uganda) 57.93 1 Runs | 2 Wickets | 1 Ct/St for Uganda vs West Indies at Georgetown on 08-Jun-2024
985 Down 18 Gulbadin Naib (Afghanistan) flag Gulbadin Naib (Afghanistan) 57.93 39 Runs | Wickets | 1 Ct/St for Afghanistan vs Australia at Adelaide on 04-Nov-2022
986 Down 18 Liam Livingstone (England) flag Liam Livingstone (England) 57.93 1 Runs | Wickets | 3 Ct/St for England vs Pakistan at Melbourne on 13-Nov-2022
987 Down 18 Andrew Flintoff (England) flag Andrew Flintoff (England) 57.93 1 Runs | 1 Wickets | 1 Ct/St for England vs New Zealand at Durban on 18-Sep-2007
988 Down 18 Akeal Hosein (West Indies) flag Akeal Hosein (West Indies) 57.62 6 Runs | 2 Wickets | 2 Ct/St for West Indies vs England at Dubai on 23-Oct-2021
989 Down 18 Axar Patel (India) flag Axar Patel (India) 57.62 2 Runs | 1 Wickets | 2 Ct/St for India vs England at Mumbai on 05-Mar-2026
990 Down 19 Mitchell Marsh (Australia) flag Mitchell Marsh (Australia) 57.34 103 Runs | na Wickets | 1 Ct/St for Australia vs New Zealand at Mount Maunganui on 04-Oct-2025
991 Down 19 Ashton Agar (Australia) flag Ashton Agar (Australia) 57.34 na Runs | 6 Wickets | 1 Ct/St for Australia vs New Zealand at Wellington on 03-Mar-2021
992 Down 19 Sam Curran (England) flag Sam Curran (England) 57.30 50 Runs | 1 Wickets | 1 Ct/St for England vs West Indies at St George's on 14-Dec-2023
993 Down 19 Sam Curran (England) flag Sam Curran (England) 57.30 8 Runs | 3 Wickets | 1 Ct/St for England vs Australia at Canberra on 12-Oct-2022
994 Down 19 Sam Curran (England) flag Sam Curran (England) 57.30 1 Runs | 3 Wickets | 1 Ct/St for England vs Sri Lanka at Pallekele on 30-Jan-2026
995 Down 19 James Neesham (New Zealand) flag James Neesham (New Zealand) 57.30 10 Runs | 3 Wickets | 1 Ct/St for New Zealand vs Pakistan at Lahore on 17-Apr-2023
996 Down 19 Virat Kohli (India) flag Virat Kohli (India) 57.30 68 Runs | Wickets | 1 Ct/St for India vs Sri Lanka at Pallekele on 07-Aug-2012
997 Down 19 Aaron Hardie (Australia) flag Aaron Hardie (Australia) 57.30 23 Runs | 2 Wickets | 1 Ct/St for Australia vs West Indies at Basseterre on 26-Jul-2025
998 Down 19 Shane Watson (Australia) flag Shane Watson (Australia) 57.30 52 Runs | 1 Wickets | 1 Ct/St for Australia vs South Africa at Cape Town on 13-Oct-2011
999 Down 19 Wanindu Hasaranga (Sri Lanka) flag Wanindu Hasaranga (Sri Lanka) 57.30 2 Runs | 3 Wickets | 1 Ct/St for Sri Lanka vs Pakistan at Lahore on 07-Oct-2019
1000 Down 19 Thisara Perera (Sri Lanka) flag Thisara Perera (Sri Lanka) 57.30 43 Runs | 1 Wickets | 1 Ct/St for Sri Lanka vs New Zealand at Auckland on 11-Jan-2019
Tags: #topcricketplayersofalltime #bestcricketplayersofalltime #greatestcricketplayers #t20icricket #t20is #ment20is #dasunshanaka #shanaka #riazatalishah #shah #umargul #gul #angelomathews #mathews #glennmaxwell #maxwell #dougbracewell #bracewell #assadvala #vala #mohammadnabi #nabi #antondevcich #devcich #nuwankulasekara #kulasekara #andrerussell #russell #iccrankings #icctestrankings #iccodirankings #icct20irankings #iccteamrankings #iccplayerrankings #iccmenrankings #iccwomenrankings #iplrankings