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 12 Stuart Broad (England) flag Stuart Broad (England) 36.54 2-Ct/St in 2nd inns vs India at London on 14-Jun-2009
902 Down 12 Dasun Shanaka (Sri Lanka) flag Dasun Shanaka (Sri Lanka) 36.53 2-Ct/St in 2nd inns vs Pakistan at Rawalpindi on 29-Nov-2025
903 Down 12 Sabbir Rahman (Bangladesh) flag Sabbir Rahman (Bangladesh) 36.53 2-Ct/St in 2nd inns vs India at Colombo on 18-Mar-2018
904 Down 12 Matthew Cross (Scotland) flag Matthew Cross (Scotland) 36.51 2-Ct/St in 1st inns vs Oman at North Sound on 09-Jun-2024
905 Down 12 Jos Buttler (England) flag Jos Buttler (England) 36.49 2-Ct/St in 1st inns vs Oman at North Sound on 13-Jun-2024
906 Down 12 Mushfiqur Rahim (Bangladesh) flag Mushfiqur Rahim (Bangladesh) 36.48 2-Ct/St in 1st inns vs Pakistan at Mirpur on 29-Nov-2011
907 Down 12 Sinethemba Qeshile (South Africa) flag Sinethemba Qeshile (South Africa) 36.46 2-Ct/St in 2nd inns vs Sri Lanka at Centurion on 22-Mar-2019
908 Down 12 David Miller (South Africa) flag David Miller (South Africa) 36.42 2-Ct/St in 1st inns vs Sri Lanka at Cape Town on 19-Mar-2019
909 Down 12 Andre Fletcher (West Indies) flag Andre Fletcher (West Indies) 36.42 2-Ct/St in 1st inns vs India at Port of Spain on 04-Jun-2011
910 Down 12 AB de Villiers (South Africa) flag AB de Villiers (South Africa) 36.34 2-Ct/St in 1st inns vs West Indies at Johannesburg on 11-Sep-2007
911 Down 12 AB de Villiers (South Africa) flag AB de Villiers (South Africa) 36.25 2-Ct/St in 2nd inns vs England at Cape Town on 16-Sep-2007
912 Down 12 Graeme Smith (South Africa) flag Graeme Smith (South Africa) 36.25 2-Ct/St in 1st inns vs India at Durban on 20-Sep-2007
913 Down 12 Kumar Sangakkara (Sri Lanka) flag Kumar Sangakkara (Sri Lanka) 36.22 2-Ct/St in 2nd inns vs Zimbabwe at Hambantota on 18-Sep-2012
914 Down 12 Kaleem Sana (Canada) flag Kaleem Sana (Canada) 36.00 3-Ct/St in 2nd inns vs Nepal at King City on 28-Sep-2024
915 Down 12 Rachin Ravindra (New Zealand) flag Rachin Ravindra (New Zealand) 35.96 2-Ct/St in 2nd inns vs India at Jaipur on 17-Nov-2021
916 Down 12 Qais Ahmad (Afghanistan) flag Qais Ahmad (Afghanistan) 35.95 2-Ct/St in 1st inns vs Pakistan at Hangzhou on 06-Oct-2023
917 Down 12 Collins Obuya (Kenya) flag Collins Obuya (Kenya) 35.91 3-Ct/St in 2nd inns vs Nepal at Nairobi on 29-Aug-2022
918 Down 12 Odean Smith (West Indies) flag Odean Smith (West Indies) 35.86 2-Ct/St in 1st inns vs Pakistan at Karachi on 13-Dec-2021
919 Down 12 Rovman Powell (West Indies) flag Rovman Powell (West Indies) 35.86 2-Ct/St in 1st inns vs Pakistan at Karachi on 14-Dec-2021
920 Down 12 Sahibzada Farhan (Pakistan) flag Sahibzada Farhan (Pakistan) 35.82 2-Ct/St in 1st inns vs Australia at Harare on 08-Jul-2018
921 Down 12 Michael Bracewell (New Zealand) flag Michael Bracewell (New Zealand) 35.76 2-Ct/St in 1st inns vs India at Ahmedabad on 01-Feb-2023
922 Down 12 Mohammad Nadeem (Oman) flag Mohammad Nadeem (Oman) 35.75 3-Ct/St in 2nd inns vs Ireland at Al Amerat on 06-Oct-2019
923 Down 12 Maheesh Theekshana (Sri Lanka) flag Maheesh Theekshana (Sri Lanka) 35.74 2-Ct/St in 2nd inns vs India at Pune on 05-Jan-2023
924 Down 12 Gyanendra Malla (Nepal) flag Gyanendra Malla (Nepal) 35.73 2-Ct/St in 1st inns vs United Arab Emirates at Al Amerat on 22-Feb-2022
925 Down 12 Litton Das (Bangladesh) flag Litton Das (Bangladesh) 35.73 3-Ct/St in 2nd inns vs Zimbabwe at Mirpur on 09-Mar-2020
926 Down 12 Dhananjaya de Silva (Sri Lanka) flag Dhananjaya de Silva (Sri Lanka) 35.72 2-Ct/St in 1st inns vs India at Rajkot on 07-Jan-2023
927 Down 12 Finn Allen (New Zealand) flag Finn Allen (New Zealand) 35.70 2-Ct/St in 2nd inns vs India at Ranchi on 27-Jan-2023
928 Down 12 Jaker Ali (Bangladesh) flag Jaker Ali (Bangladesh) 35.64 3-Ct/St in 1st inns vs Netherlands at Sylhet on 30-Aug-2025
929 Down 12 Aaron Finch (Australia) flag Aaron Finch (Australia) 35.61 2-Ct/St in 2nd inns vs India at Hyderabad on 25-Sep-2022
930 Down 12 Chamika Karunaratne (Sri Lanka) flag Chamika Karunaratne (Sri Lanka) 35.55 2-Ct/St in 1st inns vs Australia at Sydney on 11-Feb-2022
931 Down 12 George Munsey (Scotland) flag George Munsey (Scotland) 35.55 3-Ct/St in 1st inns vs Netherlands at Glasgow on 18-Jun-2025
932 Down 12 Mohammad Nadeem (Oman) flag Mohammad Nadeem (Oman) 35.54 2-Ct/St in 2nd inns vs Afghanistan at Dubai on 20-Jan-2017
933 Down 12 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
934 Down 12 Mark Chapman (New Zealand/Hong Kong) flag Mark Chapman (New Zealand/Hong Kong) 35.53 2-Ct/St in 1st inns vs India at Nagpur on 21-Jan-2026
935 Down 13 Kyle Jamieson (New Zealand) flag Kyle Jamieson (New Zealand) 35.53 2-Ct/St in 1st inns vs India at Nagpur on 21-Jan-2026
936 Down 14 Jacob Bethell (England) flag Jacob Bethell (England) 35.51 2-Ct/St in 1st inns vs India at Pune on 31-Jan-2025
937 Down 14 Brydon Carse (England) flag Brydon Carse (England) 35.51 2-Ct/St in 1st inns vs India at Pune on 31-Jan-2025
938 Down 14 Bevon Jacobs (New Zealand) flag Bevon Jacobs (New Zealand) 35.51 2-Ct/St in 1st inns vs India at Thiruvananthapuram on 31-Jan-2026
939 Down 15 Harshal Patel (India) flag Harshal Patel (India) 35.49 2-Ct/St in 2nd inns vs England at Southampton on 07-Jul-2022
940 Down 15 Aiden Markram (South Africa) flag Aiden Markram (South Africa) 35.49 2-Ct/St in 2nd inns vs England at Southampton on 31-Jul-2022
941 Down 15 Jofra Archer (England) flag Jofra Archer (England) 35.49 2-Ct/St in 1st inns vs India at Mumbai on 02-Feb-2025
942 Down 15 Nathan Ellis (Australia) flag Nathan Ellis (Australia) 35.47 2-Ct/St in 1st inns vs India at Mohali on 20-Sep-2022
943 Down 15 Cameron Green (Australia) flag Cameron Green (Australia) 35.47 2-Ct/St in 1st inns vs India at Mohali on 20-Sep-2022
944 Down 15 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
945 Down 15 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
946 Down 15 Tristan Stubbs (South Africa) flag Tristan Stubbs (South Africa) 35.43 2-Ct/St in 2nd inns vs India at Indore on 04-Oct-2022
947 Down 15 Joe Root (England) flag Joe Root (England) 35.41 2-Ct/St in 1st inns vs India at Mumbai on 22-Dec-2012
948 Down 15 Narsingh Deonarine (West Indies) flag Narsingh Deonarine (West Indies) 35.41 2-Ct/St in 2nd inns vs Australia at Brisbane on 13-Feb-2013
949 Down 15 Mehidy Hasan Miraz (Bangladesh) flag Mehidy Hasan Miraz (Bangladesh) 35.41 2-Ct/St in 1st inns vs India at Delhi on 09-Oct-2024
950 Down 15 Najmul Hossain Shanto (Bangladesh) flag Najmul Hossain Shanto (Bangladesh) 35.41 2-Ct/St in 1st inns vs India at Delhi on 09-Oct-2024
951 Down 15 Rishad Hossain (Bangladesh) flag Rishad Hossain (Bangladesh) 35.39 2-Ct/St in 1st inns vs India at Hyderabad on 12-Oct-2024
952 Down 15 Yashasvi Jaiswal (India) flag Yashasvi Jaiswal (India) 35.39 2-Ct/St in 1st inns vs Bangladesh at Hangzhou on 06-Oct-2023
953 Down 15 Rinku Singh (India) flag Rinku Singh (India) 35.39 2-Ct/St in 1st inns vs Bangladesh at Hangzhou on 06-Oct-2023
954 Down 15 Tilak Varma (India) flag Tilak Varma (India) 35.39 2-Ct/St in 1st inns vs Bangladesh at Hangzhou on 06-Oct-2023
955 Down 15 Asif Ali (Pakistan) flag Asif Ali (Pakistan) 35.39 2-Ct/St in 2nd inns vs Afghanistan at Hangzhou on 06-Oct-2023
956 Down 15 Craig Ervine (Zimbabwe) flag Craig Ervine (Zimbabwe) 35.37 2-Ct/St in 1st inns vs West Indies at North Sound on 03-Mar-2013
957 Down 15 Jos Buttler (England) flag Jos Buttler (England) 35.37 2-Ct/St in 2nd inns vs India at Rajkot on 28-Jan-2025
958 Down 15 Adil Rashid (England) flag Adil Rashid (England) 35.37 2-Ct/St in 2nd inns vs India at Rajkot on 28-Jan-2025
959 Down 15 Phil Salt (England) flag Phil Salt (England) 35.37 2-Ct/St in 2nd inns vs India at Rajkot on 28-Jan-2025
960 Down 15 Jehan Mubarak (Sri Lanka) flag Jehan Mubarak (Sri Lanka) 35.37 2-Ct/St in 1st inns vs Pakistan at King City on 13-Oct-2008
961 Down 15 Umar Akmal (Pakistan) flag Umar Akmal (Pakistan) 35.35 2-Ct/St in 1st inns vs India at Bengaluru on 25-Dec-2012
962 Down 15 AB de Villiers (South Africa) flag AB de Villiers (South Africa) 35.35 2-Ct/St in 2nd inns vs Sri Lanka at Colombo on 02-Aug-2013
963 Down 15 Faf du Plessis (South Africa) flag Faf du Plessis (South Africa) 35.35 2-Ct/St in 2nd inns vs Sri Lanka at Colombo on 02-Aug-2013
964 Down 15 Haris Rauf (Pakistan) flag Haris Rauf (Pakistan) 35.35 2-Ct/St in 2nd inns vs England at Nottingham on 16-Jul-2021
965 Down 15 Rohit Sharma (India) flag Rohit Sharma (India) 35.35 2-Ct/St in 2nd inns vs England at Birmingham on 09-Jul-2022
966 Down 15 Alex Hales (England) flag Alex Hales (England) 35.35 2-Ct/St in 2nd inns vs Australia at Perth on 09-Oct-2022
967 Down 15 Odean Smith (West Indies) flag Odean Smith (West Indies) 35.33 2-Ct/St in 2nd inns vs India at Kolkata on 16-Feb-2022
968 Down 15 Daryl Mitchell (New Zealand) flag Daryl Mitchell (New Zealand) 35.31 2-Ct/St in 2nd inns vs Pakistan at Lahore on 17-Apr-2023
969 Down 15 Ish Sodhi (New Zealand) flag Ish Sodhi (New Zealand) 35.31 2-Ct/St in 1st inns vs Pakistan at Rawalpindi on 24-Apr-2023
970 Down 15 Chris Green (Australia) flag Chris Green (Australia) 35.31 2-Ct/St in 1st inns vs India at Raipur on 01-Dec-2023
971 Down 15 Reeza Hendricks (South Africa) flag Reeza Hendricks (South Africa) 35.31 2-Ct/St in 2nd inns vs India at New Chandigarh on 11-Dec-2025
972 Down 15 Aiden Markram (South Africa) flag Aiden Markram (South Africa) 35.31 2-Ct/St in 2nd inns vs India at New Chandigarh on 11-Dec-2025
973 Down 15 David Warner (Australia) flag David Warner (Australia) 35.29 2-Ct/St in 1st inns vs Sri Lanka at Colombo on 07-Jun-2022
974 Down 15 Mohammad Nabi (Afghanistan) flag Mohammad Nabi (Afghanistan) 35.29 2-Ct/St in 1st inns vs India at Bengaluru on 17-Jan-2024
975 Down 15 Dushmantha Chameera (Sri Lanka) flag Dushmantha Chameera (Sri Lanka) 35.29 2-Ct/St in 1st inns vs Australia at Melbourne on 20-Feb-2022
976 Down 15 Charith Asalanka (Sri Lanka) flag Charith Asalanka (Sri Lanka) 35.29 2-Ct/St in 2nd inns vs Australia at Canberra on 15-Feb-2022
977 Down 15 Lakshan Sandakan (Sri Lanka) flag Lakshan Sandakan (Sri Lanka) 35.27 2-Ct/St in 1st inns vs India at Pune on 10-Jan-2020
978 Down 15 Shahid Afridi (Pakistan) flag Shahid Afridi (Pakistan) 35.27 2-Ct/St in 2nd inns vs West Indies at Kingstown on 28-Jul-2013
979 Down 15 Vriitya Aravind (U.A.E.) flag Vriitya Aravind (U.A.E.) 35.26 2-Ct/St in 2nd inns vs Nepal at Al Amerat on 22-Feb-2022
980 Down 15 Harry Brook (England) flag Harry Brook (England) 35.23 2-Ct/St in 2nd inns vs Pakistan at Karachi on 23-Sep-2022
981 Down 15 Reece Topley (England) flag Reece Topley (England) 35.23 2-Ct/St in 2nd inns vs Pakistan at Karachi on 23-Sep-2022
982 Down 15 Daryl Mitchell (New Zealand) flag Daryl Mitchell (New Zealand) 35.20 2-Ct/St in 2nd inns vs England at Chester-le-Street on 30-Aug-2023
983 Down 15 Babar Azam (Pakistan) flag Babar Azam (Pakistan) 35.18 2-Ct/St in 1st inns vs England at Leeds on 18-Jul-2021
984 Down 15 Kwena Maphaka (South Africa) flag Kwena Maphaka (South Africa) 35.18 2-Ct/St in 1st inns vs Australia at Darwin on 10-Aug-2025
985 Down 15 Umar Gul (Pakistan) flag Umar Gul (Pakistan) 35.16 2-Ct/St in 1st inns vs Sri Lanka at Hambantota on 01-Jun-2012
986 Down 15 Mark Wood (England) flag Mark Wood (England) 35.16 2-Ct/St in 1st inns vs Pakistan at Lahore on 28-Sep-2022
987 Down 15 Najmul Hossain Shanto (Bangladesh) flag Najmul Hossain Shanto (Bangladesh) 35.16 2-Ct/St in 1st inns vs New Zealand at Christchurch on 12-Oct-2022
988 Down 15 Harry Brook (England) flag Harry Brook (England) 35.16 2-Ct/St in 2nd inns vs Australia at Canberra on 12-Oct-2022
989 Down 15 Jofra Archer (England) flag Jofra Archer (England) 35.14 2-Ct/St in 1st inns vs India at Ahmedabad on 18-Mar-2021
990 Down 15 Dawid Malan (England) flag Dawid Malan (England) 35.14 2-Ct/St in 1st inns vs India at Ahmedabad on 18-Mar-2021
991 Down 15 Ahmed Shehzad (Pakistan) flag Ahmed Shehzad (Pakistan) 35.14 2-Ct/St in 2nd inns vs South Africa at Centurion on 03-Mar-2013
992 Down 15 Saeed Ajmal (Pakistan) flag Saeed Ajmal (Pakistan) 35.14 2-Ct/St in 2nd inns vs South Africa at Centurion on 03-Mar-2013
993 Down 15 Sohaib Maqsood (Pakistan) flag Sohaib Maqsood (Pakistan) 35.14 2-Ct/St in 2nd inns vs England at Manchester on 20-Jul-2021
994 Down 15 Mitchell Santner (New Zealand) flag Mitchell Santner (New Zealand) 35.14 2-Ct/St in 2nd inns vs England at Birmingham on 03-Sep-2023
995 Down 15 Matthew Cross (Scotland) flag Matthew Cross (Scotland) 35.13 2-Ct/St in 1st inns vs Hong Kong at Malahide on 25-Jul-2015
996 Down 15 Liam Livingstone (England) flag Liam Livingstone (England) 35.12 2-Ct/St in 1st inns vs West Indies at Bridgetown on 26-Jan-2022
997 Down 15 Dewald Brevis (South Africa) flag Dewald Brevis (South Africa) 35.12 2-Ct/St in 2nd inns vs Australia at Darwin on 12-Aug-2025
998 Down 15 Tristan Stubbs (South Africa) flag Tristan Stubbs (South Africa) 35.12 2-Ct/St in 2nd inns vs Australia at Darwin on 12-Aug-2025
999 Down 15 Abrar Ahmed (Pakistan) flag Abrar Ahmed (Pakistan) 35.11 2-Ct/St in 2nd inns vs Afghanistan at Sharjah on 07-Sep-2025
1000 Down 15 Salman Agha (Pakistan) flag Salman Agha (Pakistan) 35.11 2-Ct/St in 2nd inns vs Afghanistan at Sharjah on 07-Sep-2025
Tags: #topcricketplayersofalltime #bestcricketplayersofalltime #greatestcricketplayers #t20icricket #t20is #ment20is #stuartbroad #broad #dasunshanaka #shanaka #sabbirrahman #rahman #matthewcross #cross #josbuttler #buttler #mushfiqurrahim #rahim #sinethembaqeshile #qeshile #davidmiller #miller #andrefletcher #fletcher #abdevilliers #villiers #iccrankings #icctestrankings #iccodirankings #icct20irankings #iccteamrankings #iccplayerrankings #iccmenrankings #iccwomenrankings #iplrankings