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 No change Peter Handscomb (Australia) flag Peter Handscomb (Australia) 41.24 3-Ct/St in 1st inns vs Adelaide Strikers at Adelaide on 18-Dec-2015
902 No change Adam Gilchrist (Australia) flag Adam Gilchrist (Australia) 41.22 3-Ct/St in 1st inns vs Mumbai Indians at Navi Mumbai on 28-Mar-2010
903 No change MS Dhoni (India) flag MS Dhoni (India) 41.22 3-Ct/St in 1st inns vs Delhi Capitals at Delhi on 12-May-2017
904 No change Cam Fletcher (New Zealand) flag Cam Fletcher (New Zealand) 41.20 3-Ct/St in 1st inns vs Auckland at Auckland on 18-Nov-2015
905 No change Cam Fletcher (New Zealand) flag Cam Fletcher (New Zealand) 41.18 3-Ct/St in 2nd inns vs Wellington at Wellington on 02-Dec-2015
906 No change Adam Rossington (England) flag Adam Rossington (England) 41.18 3-Ct/St in 1st inns vs Durham at Chester-le-Street on 23-Jun-2021
907 No change Josh Philippe (Australia) flag Josh Philippe (Australia) 41.18 3-Ct/St in 1st inns vs Hobart Hurricanes at Hobart on 01-Jan-2025
908 No change Alex Davies (England) flag Alex Davies (England) 41.14 3-Ct/St in 1st inns vs Yorkshire at Leeds on 14-Sep-2020
909 No change Josh Philippe (Australia) flag Josh Philippe (Australia) 41.12 3-Ct/St in 1st inns vs Brisbane Heat at Carrara on 10-Jan-2021
910 No change Andre Fletcher (West Indies) flag Andre Fletcher (West Indies) 41.12 3-Ct/St in 1st inns vs St Kitts and Nevis Patriots at Basseterre on 05-Sep-2021
911 No change Nasir Hossain (Bangladesh) flag Nasir Hossain (Bangladesh) 41.11 3-Ct/St in 2nd inns vs Chittagong Vikings at Chattogram on 20-Feb-2012
912 No change Jos Buttler (England) flag Jos Buttler (England) 41.11 4-Ct/St in 1st inns vs Glamorgan at Taunton on 28-Jun-2010
913 No change Kennar Lewis (West Indies) flag Kennar Lewis (West Indies) 41.11 3-Ct/St in 2nd inns vs St Lucia Kings at Gros Islet on 07-Sep-2022
914 No change Jacques Du Toit (South Africa) flag Jacques Du Toit (South Africa) 41.10 3-Ct/St in 2nd inns vs Derbyshire at Chesterfield on 02-Jul-2010
915 No change Dane Vilas (South Africa) flag Dane Vilas (South Africa) 41.10 3-Ct/St in 1st inns vs Leicestershire at Leicester on 29-Aug-2020
916 No change Riyan Parag (India) flag Riyan Parag (India) 41.10 3-Ct/St in 1st inns vs Chennai Super Kings at Mumbai on 19-Apr-2021
917 No change Nick Compton (England) flag Nick Compton (England) 41.09 3-Ct/St in 2nd inns vs Hampshire at Southgate on 25-Jun-2007
918 No change James Bruce (England) flag James Bruce (England) 41.06 3-Ct/St in 1st inns vs Kent at Southampton on 22-Jun-2007
919 No change Sunil Narine (West Indies) flag Sunil Narine (West Indies) 41.05 3-Ct/St in 1st inns vs Islamabad United at Sharjah on 02-Mar-2018
920 No change Mehedi Maruf (Bangladesh) flag Mehedi Maruf (Bangladesh) 41.04 3-Ct/St in 1st inns vs Rangpur Riders at Chattogram on 03-Dec-2015
921 No change Tom Blundell (New Zealand) flag Tom Blundell (New Zealand) 41.03 3-Ct/St in 1st inns vs Central Districts at New Plymouth on 31-Dec-2018
922 No change Sean Abbott (Australia) flag Sean Abbott (Australia) 41.01 3-Ct/St in 1st inns vs Sydney Thunder at Sydney on 24-Dec-2018
923 No change Suresh Raina (India) flag Suresh Raina (India) 41.00 3-Ct/St in 2nd inns vs Delhi Capitals at Abu Dhabi on 21-Apr-2014
924 No change Eoin Morgan (England) flag Eoin Morgan (England) 40.99 3-Ct/St in 1st inns vs Punjab Kings at Ahmedabad on 26-Apr-2021
925 No change James Fuller (England) flag James Fuller (England) 40.99 3-Ct/St in 1st inns vs Kent at Southampton on 02-Jun-2024
926 No change Chris Jordan (England) flag Chris Jordan (England) 40.96 3-Ct/St in 1st inns vs Multan Sultans at Lahore on 06-Mar-2020
927 No change Yasir Ali (Bangladesh) flag Yasir Ali (Bangladesh) 40.93 3-Ct/St in 1st inns vs Sylhet Strikers at Mirpur on 01-Feb-2019
928 No change Sam Billings (England) flag Sam Billings (England) 40.93 4-Ct/St in 2nd inns vs Melbourne Stars at Canberra on 28-Dec-2024
929 No change Ed Barnard (England) flag Ed Barnard (England) 40.92 3-Ct/St in 1st inns vs Northamptonshire at Northampton on 27-Jul-2018
930 No change Matt Coles (England) flag Matt Coles (England) 40.92 3-Ct/St in 2nd inns vs Somerset at Canterbury on 10-Jul-2015
931 No change Dan Christian (Australia) flag Dan Christian (Australia) 40.92 3-Ct/St in 1st inns vs Sydney Sixers at Melbourne on 29-Dec-2018
932 No change Peter David Bocock (New Zealand) flag Peter David Bocock (New Zealand) 40.91 3-Ct/St in 1st inns vs Wellington at Wellington on 15-Jan-2024
933 No change Nishan Madushka (Sri Lanka) flag Nishan Madushka (Sri Lanka) 40.89 3-Ct/St in 2nd inns vs Colombo Strikers at Colombo on 30-Jul-2023
934 No change Jackson Bird (Australia) flag Jackson Bird (Australia) 40.88 3-Ct/St in 1st inns vs Melbourne Renegades at Sydney on 09-Jan-2017
935 No change Devdutt Padikkal (India) flag Devdutt Padikkal (India) 40.88 3-Ct/St in 1st inns vs Rajasthan Royals at Dubai on 29-Sep-2021
936 No change Mehidy Hasan Miraz (Bangladesh) flag Mehidy Hasan Miraz (Bangladesh) 40.86 3-Ct/St in 1st inns vs Chattogram Challengers at Mirpur on 06-Dec-2016
937 No change Rikki Clarke (England) flag Rikki Clarke (England) 40.84 3-Ct/St in 2nd inns vs Yorkshire at Birmingham on 14-Jul-2010
938 No change Aaron Redmond (New Zealand) flag Aaron Redmond (New Zealand) 40.84 3-Ct/St in 1st inns vs Auckland at Hamilton on 01-Nov-2014
939 No change Glenn Maxwell (Australia) flag Glenn Maxwell (Australia) 40.84 3-Ct/St in 2nd inns vs Melbourne Renegades at Melbourne on 07-Jan-2017
940 No change Michael Klinger (Australia) flag Michael Klinger (Australia) 40.84 3-Ct/St in 2nd inns vs Kent at Canterbury on 18-Jul-2017
941 No change Luke Ronchi (New Zealand) flag Luke Ronchi (New Zealand) 40.84 3-Ct/St in 2nd inns vs Canterbury at Rangiora on 06-Jan-2013
942 No change Alex Blake (England) flag Alex Blake (England) 40.82 3-Ct/St in 2nd inns vs Hampshire at Canterbury on 09-Jun-2021
943 No change Jordan Cox (England) flag Jordan Cox (England) 40.82 3-Ct/St in 2nd inns vs Hampshire at Canterbury on 09-Jun-2021
944 No change Chris Jordan (England) flag Chris Jordan (England) 40.82 3-Ct/St in 1st inns vs Welsh Fire (Men) at Southampton on 14-Aug-2024
945 No change Parthiv Patel (India) flag Parthiv Patel (India) 40.81 4-Ct/St in 2nd inns vs Gujarat Lions at Mumbai on 16-Apr-2016
946 No change Alexei Kervezee (Netherlands) flag Alexei Kervezee (Netherlands) 40.81 3-Ct/St in 2nd inns vs Yorkshire at Worcester on 04-Jun-2010
947 No change Ryan Sidebottom (England) flag Ryan Sidebottom (England) 40.81 3-Ct/St in 1st inns vs Worcestershire at Worcester on 10-Jun-2010
948 No change Steven Croft (England) flag Steven Croft (England) 40.81 3-Ct/St in 2nd inns vs Leicestershire at Leicester on 11-Jul-2014
949 No change Moises Henriques (Australia) flag Moises Henriques (Australia) 40.81 3-Ct/St in 2nd inns vs Hobart Hurricanes at Sydney on 20-Dec-2015
950 No change Steven Crook (Australia) flag Steven Crook (Australia) 40.81 3-Ct/St in 2nd inns vs Durham at Northampton on 17-Jun-2016
951 No change Jeetan Patel (New Zealand) flag Jeetan Patel (New Zealand) 40.81 3-Ct/St in 2nd inns vs Leicestershire at Birmingham on 17-Jul-2016
952 No change Joe Denly (England) flag Joe Denly (England) 40.81 3-Ct/St in 2nd inns vs Hampshire at Southampton on 03-Aug-2018
953 No change Nazmul Hossain Milon (Bangladesh) flag Nazmul Hossain Milon (Bangladesh) 40.81 3-Ct/St in 2nd inns vs Khulna Tigers at Chattogram on 21-Dec-2019
954 No change Shimron Hetmyer (West Indies) flag Shimron Hetmyer (West Indies) 40.81 3-Ct/St in 2nd inns vs Rajasthan Royals at Sharjah on 09-Oct-2020
955 No change Shikhar Dhawan (India) flag Shikhar Dhawan (India) 40.81 3-Ct/St in 2nd inns vs Rajasthan Royals at Mumbai on 15-Apr-2021
956 No change Anuj Rawat (India) flag Anuj Rawat (India) 40.81 3-Ct/St in 2nd inns vs Sunrisers Hyderabad at Delhi on 02-May-2021
957 No change Alex Davies (England) flag Alex Davies (England) 40.81 3-Ct/St in 1st inns vs Northamptonshire at Manchester on 09-Jul-2021
958 No change Kurtis Patterson (Australia) flag Kurtis Patterson (Australia) 40.81 3-Ct/St in 1st inns vs Brisbane Heat at Melbourne on 17-Jan-2022
959 No change Sikandar Raza (Zimbabwe) flag Sikandar Raza (Zimbabwe) 40.81 3-Ct/St in 2nd inns vs Worcestershire at Worcester on 16-Jun-2024
960 No change Miles Hammond (England) flag Miles Hammond (England) 40.81 3-Ct/St in 1st inns vs Kent at Canterbury on 16-Jun-2024
961 No change Dan Mousley (England) flag Dan Mousley (England) 40.81 3-Ct/St in 1st inns vs Nottinghamshire at Nottingham on 07-Jul-2024
962 No change Liam Dawson (England) flag Liam Dawson (England) 40.81 3-Ct/St in 1st inns vs Gloucestershire at Southampton on 12-Jul-2024
963 No change Mohammad Haris (Pakistan) flag Mohammad Haris (Pakistan) 40.81 3-Ct/St in 2nd inns vs Khulna Tigers at Sylhet on 10-Jan-2025
964 No change Kasey Aldridge (England) flag Kasey Aldridge (England) 40.81 3-Ct/St in 1st inns vs Leicestershire at Leicester on 06-Jun-2025
965 No change Chris Green (Australia) flag Chris Green (Australia) 40.75 3-Ct/St in 1st inns vs Melbourne Renegades at Carrara on 01-Jan-2021
966 No change Vikram Solanki (England) flag Vikram Solanki (England) 40.73 3-Ct/St in 1st inns vs Warwickshire at Worcester on 11-Jul-2006
967 No change Alex Blake (England) flag Alex Blake (England) 40.73 3-Ct/St in 2nd inns vs Middlesex at Canterbury on 11-Jun-2021
968 No change David Sales (England) flag David Sales (England) 40.71 3-Ct/St in 2nd inns vs Worcestershire at Worcester on 27-Jun-2005
969 No change Nathan McCullum (New Zealand) flag Nathan McCullum (New Zealand) 40.71 3-Ct/St in 1st inns vs Yorkshire at Manchester on 09-Jul-2010
970 No change Alex Hughes (England) flag Alex Hughes (England) 40.71 3-Ct/St in 1st inns vs Leicestershire at Derby on 30-Jul-2017
971 No change Ed Barnard (England) flag Ed Barnard (England) 40.71 3-Ct/St in 2nd inns vs Northamptonshire at Birmingham on 20-Jun-2024
972 No change Liam Livingstone (England) flag Liam Livingstone (England) 40.71 3-Ct/St in 1st inns vs Nottinghamshire at Manchester on 17-Jul-2024
973 No change Mehidy Hasan Miraz (Bangladesh) flag Mehidy Hasan Miraz (Bangladesh) 40.71 3-Ct/St in 1st inns vs Sylhet Strikers at Chattogram on 23-Jan-2025
974 No change Wayne Madsen (Italy) flag Wayne Madsen (Italy) 40.71 3-Ct/St in 2nd inns vs Nottinghamshire at Derby on 06-Jun-2025
975 No change Calvin Harrison (England) flag Calvin Harrison (England) 40.71 3-Ct/St in 2nd inns vs Leicestershire at Leicester on 19-Jun-2025
976 No change Harry Came (England) flag Harry Came (England) 40.71 3-Ct/St in 1st inns vs Yorkshire at Chesterfield on 06-Jul-2025
977 No change Tim Ambrose (England) flag Tim Ambrose (England) 40.69 2-Ct/St in 2nd inns vs Lancashire at Birmingham on 23-Aug-2014
978 No change Will Smeed (England) flag Will Smeed (England) 40.68 3-Ct/St in 1st inns vs Hampshire at Southampton on 30-May-2022
979 No change Kusal Mendis (Sri Lanka) flag Kusal Mendis (Sri Lanka) 40.68 3-Ct/St in 2nd inns vs Colombo Strikers at Pallekele on 11-Dec-2022
980 No change Tom Banton (England) flag Tom Banton (England) 40.68 3-Ct/St in 2nd inns vs Derbyshire at Taunton on 09-Jul-2022
981 No change Steven Croft (England) flag Steven Croft (England) 40.67 3-Ct/St in 1st inns vs Worcestershire at Blackpool on 07-Jun-2023
982 No change Adam Rossington (England) flag Adam Rossington (England) 40.66 3-Ct/St in 1st inns vs Kent at Canterbury on 28-Jun-2013
983 No change Robin Uthappa (India) flag Robin Uthappa (India) 40.66 3-Ct/St in 1st inns vs Delhi Capitals at Raipur on 28-Apr-2013
984 No change Andre Fletcher (West Indies) flag Andre Fletcher (West Indies) 40.62 2-Ct/St in 2nd inns vs Trinbago Knight Riders at Basseterre on 14-Sep-2021
985 No change Joe Cracknell (England) flag Joe Cracknell (England) 40.61 3-Ct/St in 1st inns vs Gloucestershire at Northwood on 29-May-2023
986 No change Towhid Hridoy (Bangladesh) flag Towhid Hridoy (Bangladesh) 40.61 3-Ct/St in 2nd inns vs Khulna Tigers at Mirpur on 07-Feb-2024
987 No change Brandon King (West Indies) flag Brandon King (West Indies) 40.61 3-Ct/St in 1st inns vs Barbados Royals at Basseterre on 04-Sep-2021
988 No change Michael Pepper (England) flag Michael Pepper (England) 40.61 3-Ct/St in 1st inns vs Glamorgan at Chelmsford on 12-Jun-2025
989 No change Mohammad Naim (Bangladesh) flag Mohammad Naim (Bangladesh) 40.57 3-Ct/St in 1st inns vs Chattogram Challengers at Sylhet on 08-Feb-2022
990 No change James Neesham (New Zealand) flag James Neesham (New Zealand) 40.57 3-Ct/St in 1st inns vs Durban's Super Giants at Centurion on 05-Feb-2023
991 No change Mahesh Rawat (India) flag Mahesh Rawat (India) 40.57 3-Ct/St in 2nd inns vs Kolkata Knight Riders at Cape Town on 23-Apr-2009
992 No change Shane Snater (Netherlands) flag Shane Snater (Netherlands) 40.55 3-Ct/St in 2nd inns vs Kent at Chelmsford on 11-Jul-2024
993 No change Kumar Sangakkara (Sri Lanka) flag Kumar Sangakkara (Sri Lanka) 40.53 3-Ct/St in 2nd inns vs Khulna Tigers at Sylhet on 05-Nov-2017
994 No change Quinton de Kock (South Africa) flag Quinton de Kock (South Africa) 40.53 3-Ct/St in 2nd inns vs Kolkata Knight Riders at Abu Dhabi on 23-Sep-2020
995 No change Ben Mike (England) flag Ben Mike (England) 40.51 3-Ct/St in 2nd inns vs Leicestershire at Leicester on 06-Jun-2023
996 No change Paul Walter (England) flag Paul Walter (England) 40.51 3-Ct/St in 1st inns vs Sussex at Chelmsford on 06-Jun-2023
997 No change Paul Walter (England) flag Paul Walter (England) 40.51 3-Ct/St in 1st inns vs Glamorgan at Chelmsford on 16-Jun-2023
998 No change Alex Hales (England) flag Alex Hales (England) 40.51 3-Ct/St in 2nd inns vs Leicestershire at Nottingham on 02-Jul-2023
999 No change Ben Cox (England) flag Ben Cox (England) 40.43 3-Ct/St in 1st inns vs Northamptonshire at Worcester on 10-Jun-2016
1000 No change Kumar Sangakkara (Sri Lanka) flag Kumar Sangakkara (Sri Lanka) 40.41 3-Ct/St in 2nd inns vs Delhi Capitals at Hyderabad on 05-May-2011
Tags: #topcricketplayersofalltime #bestcricketplayersofalltime #greatestcricketplayers #t20cricket #t20s #ment20s #peterhandscomb #handscomb #adamgilchrist #gilchrist #msdhoni #dhoni #camfletcher #fletcher #adamrossington #rossington #joshphilippe #philippe #alexdavies #davies #andrefletcher #nasirhossain #hossain #iccrankings #icctestrankings #iccodirankings #icct20irankings #iccteamrankings #iccplayerrankings #iccmenrankings #iccwomenrankings #iplrankings