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 - 2nd Nov 2025. 

CRR Change Name Points Stats
901 Down 1 Richmond Mutumbami (Zimbabwe) flag Richmond Mutumbami (Zimbabwe) 36.06 3-Ct/St in 1st inns vs Namibia at Bulawayo on 24-May-2022
902 Down 1 Matthew Cross (Scotland) flag Matthew Cross (Scotland) 36.05 2-Ct/St in 1st inns vs Hong Kong at Malahide on 25-Jul-2015
903 Down 1 Colin Smith (Scotland) flag Colin Smith (Scotland) 36.05 2-Ct/St in 2nd inns vs Netherlands at Belfast on 04-Aug-2008
904 Down 1 Sahibzada Farhan (Pakistan) flag Sahibzada Farhan (Pakistan) 36.03 2-Ct/St in 1st inns vs Australia at Harare on 08-Jul-2018
905 Down 1 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
906 Down 1 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
907 Down 1 Nicholas Pooran (West Indies) flag Nicholas Pooran (West Indies) 35.95 2-Ct/St in 1st inns vs South Africa at Centurion on 25-Mar-2023
908 Down 1 Gary Wilson (Ireland) flag Gary Wilson (Ireland) 35.95 3-Ct/St in 1st inns vs Afghanistan at Magheramason on 20-Aug-2018
909 Down 1 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
910 Down 1 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
911 Down 1 Nicholas Pooran (West Indies) flag Nicholas Pooran (West Indies) 35.91 2-Ct/St in 2nd inns vs South Africa at Centurion on 26-Mar-2023
912 Down 1 Rovman Powell (West Indies) flag Rovman Powell (West Indies) 35.90 2-Ct/St in 1st inns vs Pakistan at Karachi on 14-Dec-2021
913 Down 1 Sukhdeep Singh (Kenya) flag Sukhdeep Singh (Kenya) 35.88 3-Ct/St in 2nd inns vs Nepal at Nairobi on 29-Aug-2022
914 Down 1 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
915 Down 1 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
916 Down 1 Qais Ahmad (Afghanistan) flag Qais Ahmad (Afghanistan) 35.81 2-Ct/St in 1st inns vs Pakistan at Hangzhou on 06-Oct-2023
917 Down 1 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
918 Down 1 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
919 Down 1 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
920 Down 1 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
921 Down 1 Aaron Finch (Australia) flag Aaron Finch (Australia) 35.67 2-Ct/St in 2nd inns vs India at Hyderabad on 25-Sep-2022
922 Down 1 Joe Root (England) flag Joe Root (England) 35.65 2-Ct/St in 1st inns vs India at Mumbai on 22-Dec-2012
923 Down 1 Odean Smith (West Indies) flag Odean Smith (West Indies) 35.65 2-Ct/St in 2nd inns vs India at Kolkata on 16-Feb-2022
924 Down 1 Jacob Bethell (England) flag Jacob Bethell (England) 35.65 2-Ct/St in 1st inns vs India at Pune on 31-Jan-2025
925 Down 1 Brydon Carse (England) flag Brydon Carse (England) 35.65 2-Ct/St in 1st inns vs India at Pune on 31-Jan-2025
926 Down 1 Jofra Archer (England) flag Jofra Archer (England) 35.61 2-Ct/St in 1st inns vs India at Mumbai on 02-Feb-2025
927 Down 1 AB de Villiers (South Africa) flag AB de Villiers (South Africa) 35.59 2-Ct/St in 2nd inns vs Sri Lanka at Colombo on 02-Aug-2013
928 Down 1 Faf du Plessis (South Africa) flag Faf du Plessis (South Africa) 35.59 2-Ct/St in 2nd inns vs Sri Lanka at Colombo on 02-Aug-2013
929 Down 1 Jehan Mubarak (Sri Lanka) flag Jehan Mubarak (Sri Lanka) 35.58 2-Ct/St in 1st inns vs Pakistan at King City on 13-Oct-2008
930 Down 1 Asif Ali (Pakistan) flag Asif Ali (Pakistan) 35.55 2-Ct/St in 2nd inns vs Afghanistan at Hangzhou on 06-Oct-2023
931 Down 1 Mohammad Nadeem (Oman) flag Mohammad Nadeem (Oman) 35.53 2-Ct/St in 2nd inns vs Afghanistan at Dubai on 20-Jan-2017
932 Down 1 Rassie van der Dussen (South Africa) flag Rassie van der Dussen (South Africa) 35.53 2-Ct/St in 1st inns vs India at Cuttack on 12-Jun-2022
933 Down 1 Harshal Patel (India) flag Harshal Patel (India) 35.51 2-Ct/St in 2nd inns vs England at Southampton on 07-Jul-2022
934 Down 1 Chamika Karunaratne (Sri Lanka) flag Chamika Karunaratne (Sri Lanka) 35.51 2-Ct/St in 1st inns vs Australia at Sydney on 11-Feb-2022
935 Down 1 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
936 Down 1 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
937 Down 1 Umar Akmal (Pakistan) flag Umar Akmal (Pakistan) 35.49 2-Ct/St in 1st inns vs India at Bengaluru on 25-Dec-2012
938 Down 1 Jos Buttler (England) flag Jos Buttler (England) 35.49 2-Ct/St in 2nd inns vs India at Rajkot on 28-Jan-2025
939 Down 1 Adil Rashid (England) flag Adil Rashid (England) 35.49 2-Ct/St in 2nd inns vs India at Rajkot on 28-Jan-2025
940 Down 1 Phil Salt (England) flag Phil Salt (England) 35.49 2-Ct/St in 2nd inns vs India at Rajkot on 28-Jan-2025
941 Down 1 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
942 Down 1 Tristan Stubbs (South Africa) flag Tristan Stubbs (South Africa) 35.47 2-Ct/St in 2nd inns vs India at Indore on 04-Oct-2022
943 Down 1 Reeza Hendricks (South Africa) flag Reeza Hendricks (South Africa) 35.47 2-Ct/St in 2nd inns vs England at Cardiff on 28-Jul-2022
944 Down 1 Keshav Maharaj (South Africa) flag Keshav Maharaj (South Africa) 35.47 2-Ct/St in 2nd inns vs England at Cardiff on 28-Jul-2022
945 Down 1 Rishad Hossain (Bangladesh) flag Rishad Hossain (Bangladesh) 35.47 2-Ct/St in 1st inns vs India at Hyderabad on 12-Oct-2024
946 Down 1 Nathan Ellis (Australia) flag Nathan Ellis (Australia) 35.43 2-Ct/St in 1st inns vs India at Mohali on 20-Sep-2022
947 Down 1 Cameron Green (Australia) flag Cameron Green (Australia) 35.43 2-Ct/St in 1st inns vs India at Mohali on 20-Sep-2022
948 Down 1 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
949 Down 1 Aiden Markram (South Africa) flag Aiden Markram (South Africa) 35.41 2-Ct/St in 2nd inns vs England at Southampton on 31-Jul-2022
950 Down 1 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
951 Down 1 Ahmed Shehzad (Pakistan) flag Ahmed Shehzad (Pakistan) 35.39 2-Ct/St in 2nd inns vs South Africa at Centurion on 03-Mar-2013
952 Down 1 Saeed Ajmal (Pakistan) flag Saeed Ajmal (Pakistan) 35.39 2-Ct/St in 2nd inns vs South Africa at Centurion on 03-Mar-2013
953 Down 1 Yashasvi Jaiswal (India) flag Yashasvi Jaiswal (India) 35.36 2-Ct/St in 1st inns vs Bangladesh at Hangzhou on 06-Oct-2023
954 Down 1 Rinku Singh (India) flag Rinku Singh (India) 35.36 2-Ct/St in 1st inns vs Bangladesh at Hangzhou on 06-Oct-2023
955 Down 1 Tilak Varma (India) flag Tilak Varma (India) 35.36 2-Ct/St in 1st inns vs Bangladesh at Hangzhou on 06-Oct-2023
956 Down 1 Umar Gul (Pakistan) flag Umar Gul (Pakistan) 35.34 2-Ct/St in 1st inns vs Sri Lanka at Hambantota on 01-Jun-2012
957 Down 1 Chris Green (Australia) flag Chris Green (Australia) 35.34 2-Ct/St in 1st inns vs India at Raipur on 01-Dec-2023
958 Down 1 Mohammad Nabi (Afghanistan) flag Mohammad Nabi (Afghanistan) 35.34 2-Ct/St in 1st inns vs India at Bengaluru on 17-Jan-2024
959 Down 1 Sanju Samson (India) flag Sanju Samson (India) 35.34 2-Ct/St in 2nd inns vs South Africa at Johannesburg on 15-Nov-2024
960 Down 1 David Warner (Australia) flag David Warner (Australia) 35.32 2-Ct/St in 1st inns vs Sri Lanka at Colombo on 07-Jun-2022
961 Down 1 Rohit Sharma (India) flag Rohit Sharma (India) 35.32 2-Ct/St in 2nd inns vs England at Birmingham on 09-Jul-2022
962 Down 1 Shahid Afridi (Pakistan) flag Shahid Afridi (Pakistan) 35.32 2-Ct/St in 2nd inns vs West Indies at Kingstown on 28-Jul-2013
963 Down 1 Craig Ervine (Zimbabwe) flag Craig Ervine (Zimbabwe) 35.30 2-Ct/St in 1st inns vs West Indies at North Sound on 03-Mar-2013
964 Down 1 Alex Hales (England) flag Alex Hales (England) 35.28 2-Ct/St in 2nd inns vs Australia at Perth on 09-Oct-2022
965 Down 1 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
966 Down 1 Dewald Brevis (South Africa) flag Dewald Brevis (South Africa) 35.26 2-Ct/St in 2nd inns vs Australia at Darwin on 12-Aug-2025
967 Down 1 Tristan Stubbs (South Africa) flag Tristan Stubbs (South Africa) 35.26 2-Ct/St in 2nd inns vs Australia at Darwin on 12-Aug-2025
968 Down 1 Abrar Ahmed (Pakistan) flag Abrar Ahmed (Pakistan) 35.25 2-Ct/St in 2nd inns vs Afghanistan at Sharjah on 07-Sep-2025
969 Down 1 Salman Agha (Pakistan) flag Salman Agha (Pakistan) 35.25 2-Ct/St in 2nd inns vs Afghanistan at Sharjah on 07-Sep-2025
970 Down 1 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
971 Down 1 Josh Inglis (Australia) flag Josh Inglis (Australia) 35.21 2-Ct/St in 1st inns vs South Africa at Durban on 01-Sep-2023
972 Down 1 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
973 Down 1 Jofra Archer (England) flag Jofra Archer (England) 35.20 2-Ct/St in 1st inns vs India at Ahmedabad on 18-Mar-2021
974 Down 1 Dawid Malan (England) flag Dawid Malan (England) 35.20 2-Ct/St in 1st inns vs India at Ahmedabad on 18-Mar-2021
975 Down 1 Harry Brook (England) flag Harry Brook (England) 35.20 2-Ct/St in 2nd inns vs Pakistan at Karachi on 23-Sep-2022
976 Down 1 Reece Topley (England) flag Reece Topley (England) 35.20 2-Ct/St in 2nd inns vs Pakistan at Karachi on 23-Sep-2022
977 Down 1 Babar Azam (Pakistan) flag Babar Azam (Pakistan) 35.18 2-Ct/St in 1st inns vs England at Leeds on 18-Jul-2021
978 Down 1 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
979 Down 1 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
980 Down 1 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
981 Down 1 Haris Rauf (Pakistan) flag Haris Rauf (Pakistan) 35.16 2-Ct/St in 2nd inns vs England at Nottingham on 16-Jul-2021
982 Down 1 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
983 Down 1 Rohail Nazir (Pakistan) flag Rohail Nazir (Pakistan) 35.15 2-Ct/St in 2nd inns vs Hong Kong at Hangzhou on 03-Oct-2023
984 Down 1 Tim Bresnan (England) flag Tim Bresnan (England) 35.14 2-Ct/St in 1st inns vs Australia at Hobart on 29-Jan-2014
985 Down 1 Shoaib Malik (Pakistan) flag Shoaib Malik (Pakistan) 35.14 2-Ct/St in 2nd inns vs Sri Lanka at Hambantota on 03-Jun-2012
986 Down 1 Mark Wood (England) flag Mark Wood (England) 35.12 2-Ct/St in 1st inns vs Pakistan at Lahore on 28-Sep-2022
987 Down 1 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
988 Down 1 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
989 Down 1 Harry Brook (England) flag Harry Brook (England) 35.12 2-Ct/St in 2nd inns vs Australia at Canberra on 12-Oct-2022
990 Down 1 Ambati Rayudu (India) flag Ambati Rayudu (India) 35.10 2-Ct/St in 1st inns vs England at Birmingham on 07-Sep-2014
991 Down 1 Sohaib Maqsood (Pakistan) flag Sohaib Maqsood (Pakistan) 35.10 2-Ct/St in 2nd inns vs England at Manchester on 20-Jul-2021
992 Down 1 James Vince (England) flag James Vince (England) 35.08 2-Ct/St in 2nd inns vs West Indies at Bridgetown on 23-Jan-2022
993 Down 1 Liam Livingstone (England) flag Liam Livingstone (England) 35.08 2-Ct/St in 1st inns vs West Indies at Bridgetown on 26-Jan-2022
994 Down 1 Chris Jordan (England) flag Chris Jordan (England) 35.08 2-Ct/St in 2nd inns vs West Indies at Bridgetown on 29-Jan-2022
995 Down 1 Sam Billings (England) flag Sam Billings (England) 35.08 2-Ct/St in 1st inns vs New Zealand at Wellington on 13-Feb-2018
996 Down 1 Abbas Afridi (Pakistan) flag Abbas Afridi (Pakistan) 35.08 2-Ct/St in 1st inns vs Australia at Sydney on 16-Nov-2024
997 Down 1 Sahibzada Farhan (Pakistan) flag Sahibzada Farhan (Pakistan) 35.08 2-Ct/St in 1st inns vs Australia at Sydney on 16-Nov-2024
998 Down 1 Tilak Varma (India) flag Tilak Varma (India) 35.08 2-Ct/St in 1st inns vs Australia at Hobart on 02-Nov-2025
999 Down 2 Lakshan Sandakan (Sri Lanka) flag Lakshan Sandakan (Sri Lanka) 35.06 2-Ct/St in 1st inns vs India at Pune on 10-Jan-2020
1000 Down 2 Sharafuddin Ashraf (Afghanistan) flag Sharafuddin Ashraf (Afghanistan) 35.06 2-Ct/St in 1st inns vs Bangladesh at Mirpur on 05-Mar-2022