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
901 Down 7 Adam Zampa (Australia) flag Adam Zampa (Australia) 55.70 5 Runs | 2 Wickets | 1 Ct/St for Australia vs England at Southampton on 11-Sep-2024
902 Down 7 Donovan Ferreira (South Africa) flag Donovan Ferreira (South Africa) 55.70 29 Runs | 1 Wickets | 1 Ct/St for South Africa vs Pakistan at Lahore on 01-Nov-2025
903 Down 8 Josh Little (Ireland) flag Josh Little (Ireland) 55.70 7 Runs | 3 Wickets | 1 Ct/St for Ireland vs Zimbabwe at Hobart on 17-Oct-2022
904 Down 8 Daren Sammy (West Indies) flag Daren Sammy (West Indies) 55.70 20 Runs | 1 Wickets | 1 Ct/St for West Indies vs Australia at Brisbane on 13-Feb-2013
905 Down 8 Shamar Springer (West Indies) flag Shamar Springer (West Indies) 55.70 39 Runs | 1 Wickets | 1 Ct/St for West Indies vs New Zealand at Nelson on 09-Nov-2025
906 Down 9 Mohammad Nabi (Afghanistan) flag Mohammad Nabi (Afghanistan) 55.70 54 Runs | Wickets | 1 Ct/St for Afghanistan vs Bangladesh at Sylhet on 14-Jul-2023
907 Down 9 Imad Wasim (Pakistan) flag Imad Wasim (Pakistan) 55.70 6 Runs | 1 Wickets | 1 Ct/St for Pakistan vs South Africa at Johannesburg on 03-Feb-2019
908 Down 9 Sam Curran (England) flag Sam Curran (England) 55.70 17 Runs | 2 Wickets | 1 Ct/St for England vs Pakistan at Lahore on 28-Sep-2022
909 Down 9 Rahul Chahar (India) flag Rahul Chahar (India) 55.70 5 Runs | 3 Wickets | 1 Ct/St for India vs Sri Lanka at Colombo on 29-Jul-2021
910 Down 9 Abbas Afridi (Pakistan) flag Abbas Afridi (Pakistan) 55.70 15 Runs | Wickets | 1 Ct/St for Pakistan vs New Zealand at Christchurch on 21-Jan-2024
911 Down 9 Odean Smith (West Indies) flag Odean Smith (West Indies) 55.70 27 Runs | 1 Wickets | 1 Ct/St for West Indies vs Australia at Carrara on 05-Oct-2022
912 Down 9 Jamie Overton (England) flag Jamie Overton (England) 55.70 4 Runs | 3 Wickets | 1 Ct/St for England vs West Indies at Gros Islet on 14-Nov-2024
913 Down 9 Mahedi Hasan (Bangladesh) flag Mahedi Hasan (Bangladesh) 55.70 Runs | 2 Wickets | 1 Ct/St for Bangladesh vs West Indies at Kingstown on 19-Dec-2024
914 Down 9 Daren Sammy (West Indies) flag Daren Sammy (West Indies) 55.70 14 Runs | Wickets | 1 Ct/St for West Indies vs Bangladesh at Mirpur on 25-Mar-2014
915 Down 9 Wanindu Hasaranga (Sri Lanka) flag Wanindu Hasaranga (Sri Lanka) 55.70 13 Runs | 2 Wickets | 1 Ct/St for Sri Lanka vs Australia at Sydney on 13-Feb-2022
916 Down 9 Pramod Madushan (Sri Lanka) flag Pramod Madushan (Sri Lanka) 55.70 Runs | 2 Wickets | 1 Ct/St for Sri Lanka vs Namibia at Geelong on 16-Oct-2022
917 Down 9 Tom Curran (England) flag Tom Curran (England) 55.70 14 Runs | 2 Wickets | 1 Ct/St for England vs New Zealand at Nelson on 05-Nov-2019
918 Down 9 Mehidy Hasan Miraz (Bangladesh) flag Mehidy Hasan Miraz (Bangladesh) 55.70 19 Runs | Wickets | 1 Ct/St for Bangladesh vs India at Colombo on 18-Mar-2018
919 Down 9 Mashrafe Mortaza (Bangladesh) flag Mashrafe Mortaza (Bangladesh) 55.70 9 Runs | 2 Wickets | 1 Ct/St for Bangladesh vs Sri Lanka at Colombo on 04-Apr-2017
920 Down 9 Shadab Khan (Pakistan) flag Shadab Khan (Pakistan) 55.41 na Runs | 4 Wickets | Ct/St for Pakistan vs Australia at Dubai on 11-Nov-2021
921 Down 9 Josh Hazlewood (Australia) flag Josh Hazlewood (Australia) 55.41 na Runs | 3 Wickets | Ct/St for Australia vs New Zealand at Dubai on 14-Nov-2021
922 Down 9 Bhuvneshwar Kumar (India) flag Bhuvneshwar Kumar (India) 55.41 na Runs | 5 Wickets | Ct/St for India vs Afghanistan at Dubai on 08-Sep-2022
923 Down 9 Alex Hales (England) flag Alex Hales (England) 55.41 86 Runs | na Wickets | Ct/St for England vs India at Adelaide on 10-Nov-2022
924 Down 9 Deepak Chahar (India) flag Deepak Chahar (India) 55.41 na Runs | 6 Wickets | Ct/St for India vs Bangladesh at Nagpur on 10-Nov-2019
925 Down 9 Marlon Samuels (West Indies) flag Marlon Samuels (West Indies) 55.41 85 Runs | na Wickets | Ct/St for West Indies vs England at Kolkata on 03-Apr-2016
926 Down 9 Obed McCoy (West Indies) flag Obed McCoy (West Indies) 55.41 na Runs | 6 Wickets | Ct/St for West Indies vs India at Basseterre on 01-Aug-2022
927 Down 9 Lendl Simmons (West Indies) flag Lendl Simmons (West Indies) 55.41 82 Runs | na Wickets | Ct/St for West Indies vs India at Mumbai on 31-Mar-2016
928 Down 9 Anrich Nortje (South Africa) flag Anrich Nortje (South Africa) 55.41 na Runs | 4 Wickets | Ct/St for South Africa vs Sri Lanka at New York on 03-Jun-2024
929 Down 9 Chris Gayle (West Indies) flag Chris Gayle (West Indies) 55.41 75 Runs | na Wickets | Ct/St for West Indies vs Australia at Colombo on 05-Oct-2012
930 Down 9 Majid Haq (Scotland) flag Majid Haq (Scotland) 55.39 14 Runs | 2 Wickets | 2 Ct/St for Scotland vs Pakistan at Durban on 12-Sep-2007
931 Down 9 Ravindra Jadeja (India) flag Ravindra Jadeja (India) 55.39 7 Runs | 1 Wickets | 2 Ct/St for India vs South Africa at Nottingham on 16-Jun-2009
932 Down 9 Marcus Stoinis (Australia) flag Marcus Stoinis (Australia) 55.38 64 Runs | 1 Wickets | Ct/St for Australia vs India at Hobart on 02-Nov-2025
933 Down 10 Shaheen Shah Afridi (Pakistan) flag Shaheen Shah Afridi (Pakistan) 55.38 19 Runs | 3 Wickets | Ct/St for Pakistan vs Bangladesh at Dubai on 25-Sep-2025
934 Down 10 Thisara Perera (Sri Lanka) flag Thisara Perera (Sri Lanka) 55.38 49 Runs | 1 Wickets | Ct/St for Sri Lanka vs England at London on 20-May-2014
935 Down 10 Pat Cummins (Australia) flag Pat Cummins (Australia) 55.38 13 Runs | 2 Wickets | Ct/St for Australia vs West Indies at Colombo on 05-Oct-2012
936 Down 10 Sean Williams (Zimbabwe) flag Sean Williams (Zimbabwe) 55.38 53 Runs | 1 Wickets | Ct/St for Zimbabwe vs Scotland at Nagpur on 10-Mar-2016
937 Down 10 Shahid Afridi (Pakistan) flag Shahid Afridi (Pakistan) 55.38 39 Runs | 1 Wickets | Ct/St for Pakistan vs Bangladesh at Cape Town on 20-Sep-2007
938 Down 10 Sazib Bhuiyan (Czech Rep.) flag Sazib Bhuiyan (Czech Rep.) 55.38 19 Runs | 4 Wickets | Ct/St for Czech Republic vs Austria at Vinor on 09-Jun-2025
939 Down 10 Yves Cyusa (Rwanda) flag Yves Cyusa (Rwanda) 55.38 30 Runs | 3 Wickets | Ct/St for Rwanda vs Seychelles at Nairobi on 24-Oct-2024
940 Down 10 Jason Holder (West Indies) flag Jason Holder (West Indies) 55.38 29 Runs | 1 Wickets | Ct/St for West Indies vs England at Bristol on 08-Jun-2025
941 Down 10 Ryan ten Doeschate (Netherlands) flag Ryan ten Doeschate (Netherlands) 55.38 24 Runs | 3 Wickets | Ct/St for Netherlands vs Scotland at Belfast on 04-Aug-2008
942 Down 10 Glenn Maxwell (Australia) flag Glenn Maxwell (Australia) 55.38 17 Runs | 3 Wickets | Ct/St for Australia vs Pakistan at Dubai on 05-Oct-2014
943 Down 10 Shoaib Akhtar (Pakistan) flag Shoaib Akhtar (Pakistan) 55.38 8 Runs | 3 Wickets | Ct/St for Pakistan vs New Zealand at Auckland on 26-Dec-2010
944 Down 10 Harry Tector (Ireland) flag Harry Tector (Ireland) 55.38 61 Runs | 1 Wickets | Ct/St for Ireland vs England at Malahide on 17-Sep-2025
945 Down 10 Ashfaq Ahmed (U.A.E.) flag Ashfaq Ahmed (U.A.E.) 55.38 75 Runs | 1 Wickets | Ct/St for United Arab Emirates vs Netherlands at The Hague on 08-Aug-2019
946 Down 10 Bas de Leede (Netherlands) flag Bas de Leede (Netherlands) 55.38 53 Runs | 1 Wickets | Ct/St for Netherlands vs New Zealand at The Hague on 05-Aug-2022
947 Down 10 Ryan ten Doeschate (Netherlands) flag Ryan ten Doeschate (Netherlands) 55.38 22 Runs | 2 Wickets | Ct/St for Netherlands vs England at London on 05-Jun-2009
948 Down 10 David Wiese (Namibia/South Africa) flag David Wiese (Namibia/South Africa) 55.38 6 Runs | 3 Wickets | Ct/St for South Africa vs West Indies at Johannesburg on 11-Jan-2015
949 Down 10 Moeen Ali (England) flag Moeen Ali (England) 55.38 52 Runs | 1 Wickets | Ct/St for England vs South Africa at Bristol on 27-Jul-2022
950 Down 10 Kieron Pollard (West Indies) flag Kieron Pollard (West Indies) 55.38 51 Runs | 1 Wickets | Ct/St for West Indies vs South Africa at St George's on 01-Jul-2021
951 Down 10 Moeen Ali (England) flag Moeen Ali (England) 55.38 41 Runs | 1 Wickets | Ct/St for England vs Afghanistan at Delhi on 23-Mar-2016
952 Down 10 Aryan Dutt (Netherlands) flag Aryan Dutt (Netherlands) 55.38 15 Runs | 2 Wickets | Ct/St for Netherlands vs Bangladesh at Kingstown on 13-Jun-2024
953 Down 10 Kieron Pollard (West Indies) flag Kieron Pollard (West Indies) 55.38 26 Runs | 3 Wickets | Ct/St for West Indies vs Australia at Brisbane on 13-Feb-2013
954 Down 10 Roston Chase (West Indies) flag Roston Chase (West Indies) 55.38 50 Runs | 1 Wickets | Ct/St for West Indies vs Bangladesh at Chattogram on 31-Oct-2025
955 Down 10 Daniel Sams (Australia) flag Daniel Sams (Australia) 55.38 41 Runs | 1 Wickets | Ct/St for Australia vs New Zealand at Dunedin on 25-Feb-2021
956 Down 10 Taskin Ahmed (Bangladesh) flag Taskin Ahmed (Bangladesh) 55.38 4 Runs | 3 Wickets | Ct/St for Bangladesh vs Pakistan at Dubai on 25-Sep-2025
957 Down 10 Dipendra Singh Airee (Nepal) flag Dipendra Singh Airee (Nepal) 55.38 25 Runs | 2 Wickets | Ct/St for Nepal vs Bangladesh at Kingstown on 16-Jun-2024
958 Down 10 Gareth Berg (Italy) flag Gareth Berg (Italy) 55.38 26 Runs | 3 Wickets | Ct/St for Italy vs Ireland at Edinburgh on 20-Jul-2023
959 Down 10 JJ Smit (Namibia) flag JJ Smit (Namibia) 55.38 32 Runs | 1 Wickets | Ct/St for Namibia vs Scotland at Abu Dhabi on 27-Oct-2021
960 Down 10 Afif Hossain (Bangladesh) flag Afif Hossain (Bangladesh) 55.38 49 Runs | 1 Wickets | Ct/St for Bangladesh vs New Zealand at Mirpur on 10-Sep-2021
961 Down 10 Hardik Pandya (India) flag Hardik Pandya (India) 55.38 24 Runs | 3 Wickets | Ct/St for India vs West Indies at Georgetown on 06-Aug-2023
962 Down 10 Jacques Kallis (South Africa) flag Jacques Kallis (South Africa) 55.38 48 Runs | Wickets | Ct/St for South Africa vs Scotland at London on 07-Jun-2009
963 Down 10 Dinesh Nakrani (Uganda) flag Dinesh Nakrani (Uganda) 55.38 14 Runs | 3 Wickets | Ct/St for Uganda vs Zimbabwe at Windhoek on 26-Nov-2023
964 Down 10 N Hirani (Kenya) flag N Hirani (Kenya) 55.38 19 Runs | 4 Wickets | Ct/St for Kenya vs Tanzania at Harare on 04-Oct-2025
965 Down 10 Mehran Khan (Oman) flag Mehran Khan (Oman) 55.38 7 Runs | 3 Wickets | Ct/St for Oman vs Namibia at Bridgetown on 02-Jun-2024
966 Down 10 Varun Chakravarthy (India) flag Varun Chakravarthy (India) 55.38 1 Runs | 5 Wickets | Ct/St for India vs England at Rajkot on 28-Jan-2025
967 Down 10 Imad Wasim (Pakistan) flag Imad Wasim (Pakistan) 55.38 4 Runs | 3 Wickets | Ct/St for Pakistan vs Ireland at Lauderhill on 16-Jun-2024
968 Down 10 Amir Ali (Oman) flag Amir Ali (Oman) 55.38 32 Runs | 1 Wickets | Ct/St for Oman vs Hong Kong at Fatullah on 19-Feb-2016
969 Down 10 Shahid Afridi (Pakistan) flag Shahid Afridi (Pakistan) 55.38 45 Runs | 1 Wickets | Ct/St for Pakistan vs Sri Lanka at Colombo on 01-Aug-2015
970 Down 10 Rashid Khan (Afghanistan) flag Rashid Khan (Afghanistan) 55.38 39 Runs | 1 Wickets | Ct/St for Afghanistan vs Pakistan at Sharjah on 29-Aug-2025
971 Down 10 Wanindu Hasaranga (Sri Lanka) flag Wanindu Hasaranga (Sri Lanka) 55.38 4 Runs | 3 Wickets | Ct/St for Sri Lanka vs South Africa at Sharjah on 30-Oct-2021
972 Down 10 Mark Watt (Scotland) flag Mark Watt (Scotland) 55.38 9 Runs | 2 Wickets | Ct/St for Scotland vs Zimbabwe at Nagpur on 10-Mar-2016
973 Down 10 Arshdeep Singh (India) flag Arshdeep Singh (India) 55.38 2 Runs | 2 Wickets | Ct/St for India vs England at Southampton on 07-Jul-2022
974 Down 10 Con de Lange (Scotland) flag Con de Lange (Scotland) 55.38 22 Runs | 2 Wickets | Ct/St for Scotland vs Netherlands at Abu Dhabi on 17-Jan-2017
975 Down 10 Jasprit Bumrah (India) flag Jasprit Bumrah (India) 55.38 Runs | 3 Wickets | Ct/St for India vs Pakistan at New York on 09-Jun-2024
976 Down 10 Arun Yadav (Tanzania) flag Arun Yadav (Tanzania) 55.38 29 Runs | 3 Wickets | Ct/St for Tanzania vs Germany at Blantyre on 07-Jul-2025
977 Down 10 Umar Bhatti (Canada) flag Umar Bhatti (Canada) 55.38 6 Runs | 3 Wickets | Ct/St for Canada vs Ireland at Colombo on 03-Feb-2010
978 Down 10 Michael Bracewell (New Zealand) flag Michael Bracewell (New Zealand) 55.38 4 Runs | 3 Wickets | Ct/St for New Zealand vs West Indies at Kingston on 12-Aug-2022
979 Down 10 Anrich Nortje (South Africa) flag Anrich Nortje (South Africa) 55.38 1 Runs | 4 Wickets | Ct/St for South Africa vs Pakistan at Sydney on 03-Nov-2022
980 Down 10 Sean Williams (Zimbabwe) flag Sean Williams (Zimbabwe) 55.38 58 Runs | 2 Wickets | Ct/St for Zimbabwe vs Pakistan at Lahore on 24-May-2015
981 Down 10 Rashid Khan (Afghanistan) flag Rashid Khan (Afghanistan) 55.38 7 Runs | 3 Wickets | Ct/St for Afghanistan vs Zimbabwe at Abu Dhabi on 17-Mar-2021
982 Down 10 Shaun Tait (Australia) flag Shaun Tait (Australia) 55.38 Runs | 3 Wickets | Ct/St for Australia vs Pakistan at Gros Islet on 02-May-2010
983 Down 10 Stuart Broad (England) flag Stuart Broad (England) 55.38 10 Runs | 1 Wickets | Ct/St for England vs West Indies at London on 15-Jun-2009
984 Down 10 Kabua Morea (P.N.G.) flag Kabua Morea (P.N.G.) 55.38 Runs | 2 Wickets | Ct/St for Papua New Guinea vs New Zealand at Tarouba on 17-Jun-2024
985 Down 10 Liam Plunkett (U.S.A.) flag Liam Plunkett (U.S.A.) 55.38 18 Runs | 3 Wickets | Ct/St for England vs West Indies at Chester-le-Street on 16-Sep-2017
986 Down 10 Vasu Saini (Romania) flag Vasu Saini (Romania) 55.38 64 Runs | 2 Wickets | Ct/St for Romania vs Austria at Rome on 09-Jun-2024
987 Down 10 Salman Agha (Pakistan) flag Salman Agha (Pakistan) 55.38 56 Runs | 1 Wickets | Ct/St for Pakistan vs Bangladesh at Lahore on 28-May-2025
988 Down 10 Andre Russell (West Indies) flag Andre Russell (West Indies) 55.38 51 Runs | 1 Wickets | Ct/St for West Indies vs England at Tarouba on 19-Dec-2023
989 Down 10 Mahedi Hasan (Bangladesh) flag Mahedi Hasan (Bangladesh) 55.38 19 Runs | 2 Wickets | Ct/St for Bangladesh vs New Zealand at Napier on 27-Dec-2023
990 Down 10 Andre Russell (West Indies) flag Andre Russell (West Indies) 55.38 51 Runs | 1 Wickets | Ct/St for West Indies vs Australia at Gros Islet on 09-Jul-2021
991 Down 10 James Franklin (New Zealand) flag James Franklin (New Zealand) 55.38 6 Runs | 4 Wickets | Ct/St for New Zealand vs England at Hamilton on 12-Feb-2013
992 Down 10 Jacob Oram (New Zealand) flag Jacob Oram (New Zealand) 55.38 15 Runs | 1 Wickets | Ct/St for New Zealand vs Sri Lanka at Georgetown on 30-Apr-2010
993 Down 10 Basil Hameed (U.A.E.) flag Basil Hameed (U.A.E.) 55.38 44 Runs | 1 Wickets | Ct/St for United Arab Emirates vs United States of America at Windhoek on 30-Sep-2024
994 Down 10 Brandon Mavuta (Zimbabwe) flag Brandon Mavuta (Zimbabwe) 55.38 28 Runs | 1 Wickets | Ct/St for Zimbabwe vs South Africa at East London on 09-Oct-2018
995 Down 10 Nasrulla Rana (Hong Kong) flag Nasrulla Rana (Hong Kong) 55.38 16 Runs | 3 Wickets | Ct/St for Hong Kong vs Bahrain at Mulpani on 31-Oct-2023
996 Down 10 Azmatullah Omarzai (Afghanistan) flag Azmatullah Omarzai (Afghanistan) 55.38 27 Runs | 3 Wickets | Ct/St for Afghanistan vs Zimbabwe at Harare on 29-Oct-2025
997 Down 10 Mitchell Santner (New Zealand) flag Mitchell Santner (New Zealand) 55.38 4 Runs | 3 Wickets | Ct/St for New Zealand vs West Indies at Kingston on 10-Aug-2022
998 Down 10 Mohammad Amir (Pakistan) flag Mohammad Amir (Pakistan) 55.38 2 Runs | 3 Wickets | Ct/St for Pakistan vs Australia at Gros Islet on 02-May-2010
999 Down 10 Peter Borren (Netherlands) flag Peter Borren (Netherlands) 55.38 49 Runs | Wickets | Ct/St for Netherlands vs New Zealand at Chattogram on 29-Mar-2014
1000 Down 10 Jason Holder (West Indies) flag Jason Holder (West Indies) 55.38 34 Runs | 1 Wickets | Ct/St for West Indies vs Australia at Hobart on 09-Feb-2024
Tags: #topcricketplayersofalltime #bestcricketplayersofalltime #greatestcricketplayers #t20icricket #t20is #ment20is #adamzampa #zampa #donovanferreira #ferreira #joshlittle #little #darensammy #sammy #shamarspringer #springer #mohammadnabi #nabi #imadwasim #wasim #samcurran #curran #rahulchahar #chahar #abbasafridi #afridi #odeansmith #smith #iccrankings #icctestrankings #iccodirankings #icct20irankings #iccteamrankings #iccplayerrankings #iccmenrankings #iccwomenrankings #iplrankings