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 5 Mushfiqur Rahim (Bangladesh) flag Mushfiqur Rahim (Bangladesh) 36.64 2-Ct/St in 1st inns vs Pakistan at Mirpur on 29-Nov-2011
902 Down 5 Stuart Broad (England) flag Stuart Broad (England) 36.60 2-Ct/St in 2nd inns vs India at London on 14-Jun-2009
903 Down 5 Sinethemba Qeshile (South Africa) flag Sinethemba Qeshile (South Africa) 36.52 2-Ct/St in 2nd inns vs Sri Lanka at Centurion on 22-Mar-2019
904 Down 5 David Miller (South Africa) flag David Miller (South Africa) 36.50 2-Ct/St in 1st inns vs Sri Lanka at Cape Town on 19-Mar-2019
905 Down 5 Sabbir Rahman (Bangladesh) flag Sabbir Rahman (Bangladesh) 36.48 2-Ct/St in 2nd inns vs India at Colombo on 18-Mar-2018
906 Down 5 Andre Fletcher (West Indies) flag Andre Fletcher (West Indies) 36.47 2-Ct/St in 1st inns vs India at Port of Spain on 04-Jun-2011
907 Down 5 AB de Villiers (South Africa) flag AB de Villiers (South Africa) 36.40 2-Ct/St in 1st inns vs West Indies at Johannesburg on 11-Sep-2007
908 Down 5 Vriitya Aravind (U.A.E.) flag Vriitya Aravind (U.A.E.) 36.37 2-Ct/St in 2nd inns vs Nepal at Al Amerat on 22-Feb-2022
909 Down 5 AB de Villiers (South Africa) flag AB de Villiers (South Africa) 36.33 2-Ct/St in 2nd inns vs England at Cape Town on 16-Sep-2007
910 Down 5 Graeme Smith (South Africa) flag Graeme Smith (South Africa) 36.31 2-Ct/St in 1st inns vs India at Durban on 20-Sep-2007
911 Down 5 Chadwick Walton (West Indies) flag Chadwick Walton (West Indies) 36.08 3-Ct/St in 1st inns vs Afghanistan at Basseterre on 02-Jun-2017
912 Down 5 Matthew Cross (Scotland) flag Matthew Cross (Scotland) 36.05 2-Ct/St in 1st inns vs Hong Kong at Malahide on 25-Jul-2015
913 Down 5 Colin Smith (Scotland) flag Colin Smith (Scotland) 36.05 2-Ct/St in 2nd inns vs Netherlands at Belfast on 04-Aug-2008
914 Down 5 Sahibzada Farhan (Pakistan) flag Sahibzada Farhan (Pakistan) 36.05 2-Ct/St in 1st inns vs Australia at Harare on 08-Jul-2018
915 Down 5 Nicholas Pooran (West Indies) flag Nicholas Pooran (West Indies) 36.02 2-Ct/St in 1st inns vs South Africa at Centurion on 25-Mar-2023
916 Down 5 Jamie Atkinson (Hong Kong) flag Jamie Atkinson (Hong Kong) 36.01 2-Ct/St in 2nd inns vs Scotland at Malahide on 25-Jul-2015
917 Down 5 Monank Patel (U.S.A.) flag Monank Patel (U.S.A.) 35.96 3-Ct/St in 2nd inns vs Canada at Prairie View on 09-Apr-2024
918 Down 5 Mohammed Rizlan (Qatar) flag Mohammed Rizlan (Qatar) 35.92 2-Ct/St in 1st inns vs United Arab Emirates at Al Amerat on 26-Feb-2020
919 Down 5 Rachin Ravindra (New Zealand) flag Rachin Ravindra (New Zealand) 35.92 2-Ct/St in 2nd inns vs India at Jaipur on 17-Nov-2021
920 Down 5 Qais Ahmad (Afghanistan) flag Qais Ahmad (Afghanistan) 35.90 2-Ct/St in 1st inns vs Pakistan at Hangzhou on 06-Oct-2023
921 Down 5 Sukhdeep Singh (Kenya) flag Sukhdeep Singh (Kenya) 35.88 3-Ct/St in 2nd inns vs Nepal at Nairobi on 29-Aug-2022
922 Down 5 Odean Smith (West Indies) flag Odean Smith (West Indies) 35.88 2-Ct/St in 1st inns vs Pakistan at Karachi on 13-Dec-2021
923 Down 5 Rovman Powell (West Indies) flag Rovman Powell (West Indies) 35.88 2-Ct/St in 1st inns vs Pakistan at Karachi on 14-Dec-2021
924 Down 5 Michael Bracewell (New Zealand) flag Michael Bracewell (New Zealand) 35.88 2-Ct/St in 1st inns vs India at Ahmedabad on 01-Feb-2023
925 Down 5 Nicholas Pooran (West Indies) flag Nicholas Pooran (West Indies) 35.88 2-Ct/St in 2nd inns vs South Africa at Centurion on 26-Mar-2023
926 Down 5 Maheesh Theekshana (Sri Lanka) flag Maheesh Theekshana (Sri Lanka) 35.80 2-Ct/St in 2nd inns vs India at Pune on 05-Jan-2023
927 Down 5 Dhananjaya de Silva (Sri Lanka) flag Dhananjaya de Silva (Sri Lanka) 35.80 2-Ct/St in 1st inns vs India at Rajkot on 07-Jan-2023
928 Down 5 Finn Allen (New Zealand) flag Finn Allen (New Zealand) 35.80 2-Ct/St in 2nd inns vs India at Ranchi on 27-Jan-2023
929 Down 5 Gyanendra Malla (Nepal) flag Gyanendra Malla (Nepal) 35.79 2-Ct/St in 1st inns vs United Arab Emirates at Al Amerat on 22-Feb-2022
930 Down 5 Aaron Finch (Australia) flag Aaron Finch (Australia) 35.67 2-Ct/St in 2nd inns vs India at Hyderabad on 25-Sep-2022
931 Down 5 Odean Smith (West Indies) flag Odean Smith (West Indies) 35.67 2-Ct/St in 2nd inns vs India at Kolkata on 16-Feb-2022
932 Down 5 Jacob Bethell (England) flag Jacob Bethell (England) 35.65 2-Ct/St in 1st inns vs India at Pune on 31-Jan-2025
933 Down 5 Brydon Carse (England) flag Brydon Carse (England) 35.65 2-Ct/St in 1st inns vs India at Pune on 31-Jan-2025
934 Down 5 Rassie van der Dussen (South Africa) flag Rassie van der Dussen (South Africa) 35.61 2-Ct/St in 1st inns vs India at Cuttack on 12-Jun-2022
935 Down 5 Jofra Archer (England) flag Jofra Archer (England) 35.61 2-Ct/St in 1st inns vs India at Mumbai on 02-Feb-2025
936 Down 5 Asif Ali (Pakistan) flag Asif Ali (Pakistan) 35.55 2-Ct/St in 2nd inns vs Afghanistan at Hangzhou on 06-Oct-2023
937 Down 5 Mohammad Nadeem (Oman) flag Mohammad Nadeem (Oman) 35.53 2-Ct/St in 2nd inns vs Afghanistan at Dubai on 20-Jan-2017
938 Down 5 Jehan Mubarak (Sri Lanka) flag Jehan Mubarak (Sri Lanka) 35.53 2-Ct/St in 1st inns vs Pakistan at King City on 13-Oct-2008
939 Down 5 Reeza Hendricks (South Africa) flag Reeza Hendricks (South Africa) 35.53 2-Ct/St in 2nd inns vs England at Cardiff on 28-Jul-2022
940 Down 5 Keshav Maharaj (South Africa) flag Keshav Maharaj (South Africa) 35.53 2-Ct/St in 2nd inns vs England at Cardiff on 28-Jul-2022
941 Down 5 AB de Villiers (South Africa) flag AB de Villiers (South Africa) 35.51 2-Ct/St in 2nd inns vs Sri Lanka at Colombo on 02-Aug-2013
942 Down 5 Faf du Plessis (South Africa) flag Faf du Plessis (South Africa) 35.51 2-Ct/St in 2nd inns vs Sri Lanka at Colombo on 02-Aug-2013
943 Down 5 Harshal Patel (India) flag Harshal Patel (India) 35.51 2-Ct/St in 2nd inns vs England at Southampton on 07-Jul-2022
944 Down 5 Nathan Ellis (Australia) flag Nathan Ellis (Australia) 35.51 2-Ct/St in 1st inns vs India at Mohali on 20-Sep-2022
945 Down 5 Cameron Green (Australia) flag Cameron Green (Australia) 35.51 2-Ct/St in 1st inns vs India at Mohali on 20-Sep-2022
946 Down 5 Mehidy Hasan Miraz (Bangladesh) flag Mehidy Hasan Miraz (Bangladesh) 35.51 2-Ct/St in 1st inns vs India at Delhi on 09-Oct-2024
947 Down 5 Najmul Hossain Shanto (Bangladesh) flag Najmul Hossain Shanto (Bangladesh) 35.51 2-Ct/St in 1st inns vs India at Delhi on 09-Oct-2024
948 Down 5 Umar Akmal (Pakistan) flag Umar Akmal (Pakistan) 35.49 2-Ct/St in 1st inns vs India at Bengaluru on 25-Dec-2012
949 Down 5 Tristan Stubbs (South Africa) flag Tristan Stubbs (South Africa) 35.49 2-Ct/St in 2nd inns vs India at Indore on 04-Oct-2022
950 Down 5 Jos Buttler (England) flag Jos Buttler (England) 35.49 2-Ct/St in 2nd inns vs India at Rajkot on 28-Jan-2025
951 Down 5 Adil Rashid (England) flag Adil Rashid (England) 35.49 2-Ct/St in 2nd inns vs India at Rajkot on 28-Jan-2025
952 Down 5 Phil Salt (England) flag Phil Salt (England) 35.49 2-Ct/St in 2nd inns vs India at Rajkot on 28-Jan-2025
953 Down 5 Narsingh Deonarine (West Indies) flag Narsingh Deonarine (West Indies) 35.47 2-Ct/St in 2nd inns vs Australia at Brisbane on 13-Feb-2013
954 Down 5 Rishad Hossain (Bangladesh) flag Rishad Hossain (Bangladesh) 35.47 2-Ct/St in 1st inns vs India at Hyderabad on 12-Oct-2024
955 Down 5 Yashasvi Jaiswal (India) flag Yashasvi Jaiswal (India) 35.45 2-Ct/St in 1st inns vs Bangladesh at Hangzhou on 06-Oct-2023
956 Down 5 Rinku Singh (India) flag Rinku Singh (India) 35.45 2-Ct/St in 1st inns vs Bangladesh at Hangzhou on 06-Oct-2023
957 Down 5 Tilak Varma (India) flag Tilak Varma (India) 35.45 2-Ct/St in 1st inns vs Bangladesh at Hangzhou on 06-Oct-2023
958 Down 5 Chamika Karunaratne (Sri Lanka) flag Chamika Karunaratne (Sri Lanka) 35.43 2-Ct/St in 1st inns vs Australia at Sydney on 11-Feb-2022
959 Down 5 Aiden Markram (South Africa) flag Aiden Markram (South Africa) 35.43 2-Ct/St in 2nd inns vs England at Southampton on 31-Jul-2022
960 Down 5 Kwena Maphaka (South Africa) flag Kwena Maphaka (South Africa) 35.43 2-Ct/St in 1st inns vs Australia at Darwin on 10-Aug-2025
961 Down 5 James Neesham (New Zealand) flag James Neesham (New Zealand) 35.39 2-Ct/St in 1st inns vs South Africa at East London on 23-Dec-2012
962 Down 5 Ahmed Shehzad (Pakistan) flag Ahmed Shehzad (Pakistan) 35.39 2-Ct/St in 2nd inns vs South Africa at Centurion on 03-Mar-2013
963 Down 5 Saeed Ajmal (Pakistan) flag Saeed Ajmal (Pakistan) 35.39 2-Ct/St in 2nd inns vs South Africa at Centurion on 03-Mar-2013
964 Down 5 Umar Gul (Pakistan) flag Umar Gul (Pakistan) 35.34 2-Ct/St in 1st inns vs Sri Lanka at Hambantota on 01-Jun-2012
965 Down 5 Chris Green (Australia) flag Chris Green (Australia) 35.34 2-Ct/St in 1st inns vs India at Raipur on 01-Dec-2023
966 Down 5 Mohammad Nabi (Afghanistan) flag Mohammad Nabi (Afghanistan) 35.34 2-Ct/St in 1st inns vs India at Bengaluru on 17-Jan-2024
967 Down 5 Craig Ervine (Zimbabwe) flag Craig Ervine (Zimbabwe) 35.34 2-Ct/St in 1st inns vs West Indies at North Sound on 03-Mar-2013
968 Down 5 Sanju Samson (India) flag Sanju Samson (India) 35.34 2-Ct/St in 2nd inns vs South Africa at Johannesburg on 15-Nov-2024
969 Down 5 David Warner (Australia) flag David Warner (Australia) 35.32 2-Ct/St in 1st inns vs Sri Lanka at Colombo on 07-Jun-2022
970 Down 5 Haris Rauf (Pakistan) flag Haris Rauf (Pakistan) 35.32 2-Ct/St in 2nd inns vs England at Nottingham on 16-Jul-2021
971 Down 5 Rohit Sharma (India) flag Rohit Sharma (India) 35.32 2-Ct/St in 2nd inns vs England at Birmingham on 09-Jul-2022
972 Down 5 Shahid Afridi (Pakistan) flag Shahid Afridi (Pakistan) 35.32 2-Ct/St in 2nd inns vs West Indies at Kingstown on 28-Jul-2013
973 Down 5 Alex Hales (England) flag Alex Hales (England) 35.28 2-Ct/St in 2nd inns vs Australia at Perth on 09-Oct-2022
974 Down 5 Charith Asalanka (Sri Lanka) flag Charith Asalanka (Sri Lanka) 35.28 2-Ct/St in 2nd inns vs Australia at Canberra on 15-Feb-2022
975 Down 5 Dewald Brevis (South Africa) flag Dewald Brevis (South Africa) 35.28 2-Ct/St in 2nd inns vs Australia at Darwin on 12-Aug-2025
976 Down 5 Tristan Stubbs (South Africa) flag Tristan Stubbs (South Africa) 35.28 2-Ct/St in 2nd inns vs Australia at Darwin on 12-Aug-2025
977 Down 5 Abrar Ahmed (Pakistan) flag Abrar Ahmed (Pakistan) 35.25 2-Ct/St in 2nd inns vs Afghanistan at Sharjah on 07-Sep-2025
978 Down 5 Salman Agha (Pakistan) flag Salman Agha (Pakistan) 35.25 2-Ct/St in 2nd inns vs Afghanistan at Sharjah on 07-Sep-2025
979 Down 5 Mitchell Santner (New Zealand) flag Mitchell Santner (New Zealand) 35.22 2-Ct/St in 2nd inns vs England at Birmingham on 03-Sep-2023
980 Down 5 Josh Inglis (Australia) flag Josh Inglis (Australia) 35.21 2-Ct/St in 1st inns vs South Africa at Durban on 01-Sep-2023
981 Down 5 Johan Botha (South Africa) flag Johan Botha (South Africa) 35.20 2-Ct/St in 1st inns vs England at Chester-le-Street on 08-Sep-2012
982 Down 5 Harry Brook (England) flag Harry Brook (England) 35.20 2-Ct/St in 2nd inns vs Pakistan at Karachi on 23-Sep-2022
983 Down 5 Reece Topley (England) flag Reece Topley (England) 35.20 2-Ct/St in 2nd inns vs Pakistan at Karachi on 23-Sep-2022
984 Down 5 Jofra Archer (England) flag Jofra Archer (England) 35.18 2-Ct/St in 1st inns vs India at Ahmedabad on 18-Mar-2021
985 Down 5 Dawid Malan (England) flag Dawid Malan (England) 35.18 2-Ct/St in 1st inns vs India at Ahmedabad on 18-Mar-2021
986 Down 5 Babar Azam (Pakistan) flag Babar Azam (Pakistan) 35.18 2-Ct/St in 1st inns vs England at Leeds on 18-Jul-2021
987 Down 5 Daryl Mitchell (New Zealand) flag Daryl Mitchell (New Zealand) 35.18 2-Ct/St in 2nd inns vs Pakistan at Lahore on 17-Apr-2023
988 Down 5 Dushmantha Chameera (Sri Lanka) flag Dushmantha Chameera (Sri Lanka) 35.18 2-Ct/St in 1st inns vs Australia at Melbourne on 20-Feb-2022
989 Down 5 David Miller (South Africa) flag David Miller (South Africa) 35.16 2-Ct/St in 2nd inns vs Pakistan at Lahore on 14-Feb-2021
990 Down 5 Daryl Mitchell (New Zealand) flag Daryl Mitchell (New Zealand) 35.16 2-Ct/St in 2nd inns vs England at Chester-le-Street on 30-Aug-2023
991 Down 5 Rohail Nazir (Pakistan) flag Rohail Nazir (Pakistan) 35.15 2-Ct/St in 2nd inns vs Hong Kong at Hangzhou on 03-Oct-2023
992 Down 5 Tim Bresnan (England) flag Tim Bresnan (England) 35.14 2-Ct/St in 1st inns vs Australia at Hobart on 29-Jan-2014
993 Down 5 Mark Wood (England) flag Mark Wood (England) 35.12 2-Ct/St in 1st inns vs Pakistan at Lahore on 28-Sep-2022
994 Down 5 Shimron Hetmyer (West Indies) flag Shimron Hetmyer (West Indies) 35.12 2-Ct/St in 1st inns vs England at Southampton on 10-Jun-2025
995 Down 5 Ish Sodhi (New Zealand) flag Ish Sodhi (New Zealand) 35.12 2-Ct/St in 1st inns vs Pakistan at Rawalpindi on 24-Apr-2023
996 Down 5 Harry Brook (England) flag Harry Brook (England) 35.12 2-Ct/St in 2nd inns vs Australia at Canberra on 12-Oct-2022
997 Down 5 Ambati Rayudu (India) flag Ambati Rayudu (India) 35.10 2-Ct/St in 1st inns vs England at Birmingham on 07-Sep-2014
998 Down 5 Sohaib Maqsood (Pakistan) flag Sohaib Maqsood (Pakistan) 35.10 2-Ct/St in 2nd inns vs England at Manchester on 20-Jul-2021
999 Down 5 Abbas Afridi (Pakistan) flag Abbas Afridi (Pakistan) 35.10 2-Ct/St in 1st inns vs Australia at Sydney on 16-Nov-2024
1000 Down 5 Sahibzada Farhan (Pakistan) flag Sahibzada Farhan (Pakistan) 35.10 2-Ct/St in 1st inns vs Australia at Sydney on 16-Nov-2024
Tags: #topcricketplayersofalltime #bestcricketplayersofalltime #greatestcricketplayers #t20icricket #t20is #ment20is #mushfiqurrahim #rahim #stuartbroad #broad #sinethembaqeshile #qeshile #davidmiller #miller #sabbirrahman #rahman #andrefletcher #fletcher #abdevilliers #villiers #vriityaaravind #aravind #graemesmith #smith #chadwickwalton #walton #iccrankings #icctestrankings #iccodirankings #icct20irankings #iccteamrankings #iccplayerrankings #iccmenrankings #iccwomenrankings #iplrankings