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 15 Mahmudullah (Bangladesh) flag Mahmudullah (Bangladesh) 56.22 43 Runs | 1 Wickets | 2 Ct/St for Chittagong Vikings vs Chittagong Kings at Mirpur on 10-Feb-2012
902 Down 15 Warren McSkimming (New Zealand) flag Warren McSkimming (New Zealand) 56.22 19 Runs | 3 Wickets | 2 Ct/St for Otago vs Wellington at Wellington on 06-Feb-2009
903 Down 15 Sean Abbott (Australia) flag Sean Abbott (Australia) 55.94 110 Runs | Wickets | 1 Ct/St for Surrey vs Kent at London on 26-May-2023
904 Down 15 Anil Kumble (India) flag Anil Kumble (India) 55.94 na Runs | 5 Wickets | 1 Ct/St for Royal Challengers Bengaluru vs Rajasthan Royals at Cape Town on 18-Apr-2009
905 Down 15 Alex Hales (England) flag Alex Hales (England) 55.94 95 Runs | na Wickets | 1 Ct/St for Nottinghamshire vs Durham at Nottingham on 05-Aug-2017
906 Down 15 Usman Khan (Pakistan) flag Usman Khan (Pakistan) 55.94 120 Runs | na Wickets | 1 Ct/St for Multan Sultans vs Quetta Gladiators at Rawalpindi on 11-Mar-2023
907 Down 15 David Wiese (Namibia) flag David Wiese (Namibia) 55.92 17 Runs | 5 Wickets | 1 Ct/St for St Lucia Kings vs Barbados Royals at Basseterre on 11-Sep-2021
908 Down 15 Dwayne Bravo (West Indies) flag Dwayne Bravo (West Indies) 55.92 15 Runs | 4 Wickets | Ct/St for Chennai Super Kings vs Mumbai Indians at Kolkata on 26-May-2013
909 Down 15 Kyle Mayers (West Indies) flag Kyle Mayers (West Indies) 55.92 79 Runs | Wickets | 1 Ct/St for Barbados Royals vs Trinbago Knight Riders at Port of Spain on 13-Sep-2022
910 Down 15 David Wiese (Namibia) flag David Wiese (Namibia) 55.91 28 Runs | 1 Wickets | Ct/St for Lahore Qalandars vs Multan Sultans at Lahore on 27-Feb-2022
911 Down 15 Samit Patel (England) flag Samit Patel (England) 55.91 41 Runs | 2 Wickets | 1 Ct/St for Nottinghamshire vs Warwickshire at Birmingham on 02-Jul-2021
912 Down 15 Andre Russell (West Indies) flag Andre Russell (West Indies) 55.91 50 Runs | 1 Wickets | 1 Ct/St for Jamaica Tallawahs vs St Lucia Kings at Basseterre on 27-Aug-2021
913 Down 15 Paul Walter (England) flag Paul Walter (England) 55.91 30 Runs | 3 Wickets | 1 Ct/St for Brisbane Heat vs Melbourne Renegades at Melbourne on 21-Dec-2023
914 Down 15 Wanindu Hasaranga (Sri Lanka) flag Wanindu Hasaranga (Sri Lanka) 55.91 40 Runs | 2 Wickets | 1 Ct/St for B-Love Kandy vs Colombo Strikers at Colombo on 13-Aug-2023
915 Down 15 David Wiese (Namibia) flag David Wiese (Namibia) 55.91 21 Runs | 3 Wickets | 1 Ct/St for St Lucia Kings vs St Kitts and Nevis Patriots at Tarouba on 17-Sep-2022
916 Down 15 Matt Milnes (England) flag Matt Milnes (England) 55.91 12 Runs | 3 Wickets | 1 Ct/St for Yorkshire vs Leicestershire at Leicester on 18-Jul-2025
917 Down 15 Harbhajan Singh (India) flag Harbhajan Singh (India) 55.91 14 Runs | 2 Wickets | Ct/St for Mumbai Indians vs Chennai Super Kings at Kolkata on 26-May-2013
918 Down 15 Michael Mason (New Zealand) flag Michael Mason (New Zealand) 55.91 5 Runs | 3 Wickets | 1 Ct/St for Central Districts vs Canterbury at Christchurch on 19-Dec-2010
919 Down 15 Sunil Narine (West Indies) flag Sunil Narine (West Indies) 55.91 39 Runs | 1 Wickets | 1 Ct/St for Comilla Victorians vs Sylhet Strikers at Mirpur on 12-Feb-2023
920 Down 15 Harbhajan Singh (India) flag Harbhajan Singh (India) 55.91 6 Runs | 2 Wickets | Ct/St for Mumbai Indians vs Chennai Super Kings at Kolkata on 24-May-2015
921 Down 15 Brad Hodge (Australia) flag Brad Hodge (Australia) 55.91 70 Runs | 1 Wickets | 1 Ct/St for Kolkata Knight Riders vs Punjab Kings at Gqeberha on 03-May-2009
922 Down 15 Dan Christian (Australia) flag Dan Christian (Australia) 55.91 4 Runs | 2 Wickets | Ct/St for Rising Pune Supergiant vs Mumbai Indians at Hyderabad on 21-May-2017
923 Down 15 Will Rhodes (England) flag Will Rhodes (England) 55.91 45 Runs | 2 Wickets | 1 Ct/St for Warwickshire vs Durham at Birmingham on 26-Jun-2021
924 Down 15 Ben Stokes (England) flag Ben Stokes (England) 55.91 50 Runs | 2 Wickets | 1 Ct/St for Rajasthan Royals vs Punjab Kings at Abu Dhabi on 30-Oct-2020
925 Down 15 Ravi Bopara (England) flag Ravi Bopara (England) 55.91 45 Runs | 2 Wickets | 1 Ct/St for Essex vs Glamorgan at Cardiff on 07-Aug-2018
926 Down 15 Nathan McCullum (New Zealand) flag Nathan McCullum (New Zealand) 55.91 61 Runs | 2 Wickets | 1 Ct/St for Otago vs Auckland at Auckland on 26-Jan-2010
927 Down 15 Will Sutherland (Australia) flag Will Sutherland (Australia) 55.91 18 Runs | 3 Wickets | 1 Ct/St for Yorkshire vs Leicestershire at Leicester on 18-Jul-2025
928 Down 15 Saim Ayub (Pakistan) flag Saim Ayub (Pakistan) 55.91 88 Runs | Wickets | 1 Ct/St for Peshawar Zalmi vs Lahore Qalandars at Lahore on 25-Feb-2024
929 Down 15 Adam Lyth (England) flag Adam Lyth (England) 55.91 13 Runs | 3 Wickets | 1 Ct/St for Yorkshire vs Durham at Chester-le-Street on 23-Aug-2019
930 Down 15 Colin Ackermann (Netherlands) flag Colin Ackermann (Netherlands) 55.91 85 Runs | 1 Wickets | 1 Ct/St for Leicestershire vs Northamptonshire at Leicester on 01-Jul-2022
931 Down 15 Hardik Pandya (India) flag Hardik Pandya (India) 55.91 21 Runs | Wickets | 3 Ct/St for Mumbai Indians vs Chennai Super Kings at Chennai on 08-May-2015
932 Down 15 Daniel Sams (Australia) flag Daniel Sams (Australia) 55.91 45 Runs | 1 Wickets | Ct/St for Essex vs Somerset at Birmingham on 15-Jul-2023
933 Down 15 Glenn Maxwell (Australia) flag Glenn Maxwell (Australia) 55.91 18 Runs | 3 Wickets | 1 Ct/St for Yorkshire vs Lancashire at Leeds on 05-Jun-2015
934 Down 15 Luke Hollman (England) flag Luke Hollman (England) 55.91 6 Runs | 3 Wickets | 1 Ct/St for Middlesex vs Glamorgan at Cardiff on 02-Jul-2023
935 Down 15 Mohammad Nawaz (Pakistan) flag Mohammad Nawaz (Pakistan) 55.91 14 Runs | 2 Wickets | 1 Ct/St for Chittagong Kings vs Chattogram Challengers at Mirpur on 15-Jan-2020
936 Down 15 David Willey (England) flag David Willey (England) 55.91 41 Runs | 2 Wickets | 1 Ct/St for Abu Dhabi Knight Riders vs Gulf Giants at Abu Dhabi on 01-Feb-2025
937 Down 15 Daryl Mitchell (New Zealand) flag Daryl Mitchell (New Zealand) 55.90 48 Runs | 2 Wickets | 1 Ct/St for Lancashire vs Northamptonshire at Northampton on 16-Jun-2023
938 Down 15 Graham Napier (England) flag Graham Napier (England) 55.90 16 Runs | 3 Wickets | 1 Ct/St for Essex vs Gloucestershire at Chelmsford on 11-Jun-2015
939 Down 15 Mohammad Nabi (Afghanistan) flag Mohammad Nabi (Afghanistan) 55.90 17 Runs | 2 Wickets | 1 Ct/St for St Kitts and Nevis Patriots vs Trinbago Knight Riders at Port of Spain on 14-Aug-2017
940 Down 15 Samit Patel (England) flag Samit Patel (England) 55.90 23 Runs | 2 Wickets | 1 Ct/St for Melbourne Renegades vs Brisbane Heat at Brisbane on 19-Jan-2020
941 Down 15 Luis Reece (England) flag Luis Reece (England) 55.90 80 Runs | 1 Wickets | 1 Ct/St for Chattogram Challengers vs Chittagong Kings at Mirpur on 05-Dec-2017
942 Down 15 Darren Stevens (England) flag Darren Stevens (England) 55.90 26 Runs | 3 Wickets | 1 Ct/St for Kent vs Middlesex at Uxbridge on 08-Jul-2012
943 Down 15 Ian Butler (New Zealand) flag Ian Butler (New Zealand) 55.90 19 Runs | 2 Wickets | 1 Ct/St for Otago vs Auckland at Auckland on 26-Jan-2010
944 Down 15 Ben Dwarshuis (Australia) flag Ben Dwarshuis (Australia) 55.90 13 Runs | 3 Wickets | 1 Ct/St for Worcestershire vs Warwickshire at Worcester on 11-Jul-2025
945 Down 15 Will Jacks (England) flag Will Jacks (England) 55.63 108 Runs | na Wickets | 5 Ct/St for Comilla Victorians vs Chattogram Challengers at Chattogram on 13-Feb-2024
946 Down 15 Andrew Ellis (New Zealand) flag Andrew Ellis (New Zealand) 55.63 na Runs | 5 Wickets | Ct/St for Canterbury vs Northern Districts at Hamilton on 06-Nov-2015
947 Down 15 Nathan Smith (New Zealand) flag Nathan Smith (New Zealand) 55.63 6 Runs | 5 Wickets | Ct/St for Otago vs Northern Districts at Hamilton on 16-Dec-2019
948 Down 15 Luke Wright (England) flag Luke Wright (England) 55.63 153 Runs | na Wickets | Ct/St for Sussex vs Essex at Chelmsford on 25-Jul-2014
949 Down 15 Cameron Delport (South Africa) flag Cameron Delport (South Africa) 55.63 129 Runs | na Wickets | Ct/St for Essex vs Surrey at Chelmsford on 19-Jul-2019
950 Down 15 Sohail Tanvir (Pakistan) flag Sohail Tanvir (Pakistan) 55.63 na Runs | 6 Wickets | 2 Ct/St for Rajasthan Royals vs Chennai Super Kings at Jaipur on 04-May-2008
951 Down 15 Ahmed Shehzad (Pakistan) flag Ahmed Shehzad (Pakistan) 55.61 113 Runs | Wickets | Ct/St for Barisal Burners vs Chittagong Kings at Mirpur on 28-Feb-2012
952 Down 15 Tymal Mills (England) flag Tymal Mills (England) 55.60 27 Runs | 3 Wickets | Ct/St for Sussex vs Gloucestershire at Hove on 25-Jun-2021
953 Down 15 Andre Russell (West Indies) flag Andre Russell (West Indies) 55.60 37 Runs | 3 Wickets | Ct/St for Kolkata Knight Riders vs Rajasthan Royals at Mumbai on 16-May-2015
954 Down 15 Marnus Labuschagne (Australia) flag Marnus Labuschagne (Australia) 55.60 74 Runs | 2 Wickets | Ct/St for Glamorgan vs Surrey at London on 14-Jun-2021
955 Down 15 Nicky Boje (South Africa) flag Nicky Boje (South Africa) 55.60 58 Runs | 2 Wickets | Ct/St for Northamptonshire vs Essex at Chelmsford on 07-Jul-2008
956 Down 15 James Neesham (New Zealand) flag James Neesham (New Zealand) 55.60 23 Runs | 4 Wickets | Ct/St for Derbyshire vs Lancashire at Derby on 13-Jul-2016
957 Down 15 Andre Russell (West Indies) flag Andre Russell (West Indies) 55.60 31 Runs | 3 Wickets | Ct/St for Kolkata Knight Riders vs Punjab Kings at Indore on 12-May-2018
958 Down 15 Ben Green (England) flag Ben Green (England) 55.60 14 Runs | 3 Wickets | Ct/St for Somerset vs Derbyshire at Taunton on 09-Jul-2022
959 Down 15 James Coles (England) flag James Coles (England) 55.60 45 Runs | 1 Wickets | Ct/St for Sunrisers Eastern Cape vs Paarl Royals at Johannesburg on 23-Jan-2026
960 Down 16 George Garton (England) flag George Garton (England) 55.60 16 Runs | 4 Wickets | Ct/St for Warwickshire vs Lancashire at Birmingham on 09-Jul-2025
961 Down 16 Neil Dexter (England) flag Neil Dexter (England) 55.59 18 Runs | 4 Wickets | Ct/St for Middlesex vs Sussex at Hove on 10-Jun-2011
962 Down 16 Shakib Al Hasan (Bangladesh) flag Shakib Al Hasan (Bangladesh) 55.59 86 Runs | 1 Wickets | Ct/St for Khulna Royal Bengals vs Dhaka Gladiators at Mirpur on 28-Feb-2012
963 Down 16 James Coles (England) flag James Coles (England) 55.59 46 Runs | 4 Wickets | Ct/St for Sussex vs Hampshire at Hove on 10-Jul-2024
964 Down 16 Zak Chappell (England) flag Zak Chappell (England) 55.59 34 Runs | 3 Wickets | Ct/St for Derbyshire vs Lancashire at Manchester on 05-Jul-2025
965 Down 16 Mohammad Nawaz (Pakistan) flag Mohammad Nawaz (Pakistan) 55.59 47 Runs | 2 Wickets | Ct/St for Quetta Gladiators vs Islamabad United at Karachi on 03-Feb-2022
966 Down 16 Will Jacks (England) flag Will Jacks (England) 55.59 87 Runs | 1 Wickets | Ct/St for Surrey vs Kent at Canterbury on 02-Jul-2021
967 Down 16 Andre Russell (West Indies) flag Andre Russell (West Indies) 55.59 54 Runs | 1 Wickets | Ct/St for Kolkata Knight Riders vs Chennai Super Kings at Mumbai on 21-Apr-2021
968 Down 16 Tom Rogers (Australia) flag Tom Rogers (Australia) 55.59 33 Runs | 2 Wickets | Ct/St for Hobart Hurricanes vs Brisbane Heat at Hobart on 01-Jan-2022
969 Down 16 Ryan Higgins (England) flag Ryan Higgins (England) 55.59 29 Runs | 4 Wickets | Ct/St for Middlesex vs Surrey at London on 16-Jul-2025
970 Down 16 Daryl Mitchell (England) flag Daryl Mitchell (England) 55.59 56 Runs | 2 Wickets | Ct/St for Worcestershire vs Durham at Chester-le-Street on 12-Jun-2015
971 Down 16 Nathan Coulter-Nile (Australia) flag Nathan Coulter-Nile (Australia) 55.59 25 Runs | 2 Wickets | Ct/St for Perth Scorchers vs Adelaide Strikers at Adelaide on 09-Feb-2019
972 Down 16 Albie Morkel (South Africa) flag Albie Morkel (South Africa) 55.59 19 Runs | 3 Wickets | Ct/St for Chennai Super Kings vs Deccan Chargers at Chennai on 01-May-2011
973 Down 16 Kane Williamson (New Zealand) flag Kane Williamson (New Zealand) 55.59 50 Runs | 2 Wickets | Ct/St for Gloucestershire vs Hampshire at Southampton on 24-Jun-2011
974 Down 16 Kyle Abbott (South Africa) flag Kyle Abbott (South Africa) 55.59 4 Runs | 3 Wickets | Ct/St for Hampshire vs Kent at Beckenham on 04-Aug-2019
975 Down 16 Matthew Short (Australia) flag Matthew Short (Australia) 55.59 89 Runs | 1 Wickets | Ct/St for Adelaide Strikers vs Hobart Hurricanes at Melbourne on 21-Jan-2022
976 Down 16 Steven Croft (England) flag Steven Croft (England) 55.59 94 Runs | 1 Wickets | 2 Ct/St for Lancashire vs Derbyshire at Manchester on 12-Jun-2015
977 Down 16 Qais Ahmad (Afghanistan) flag Qais Ahmad (Afghanistan) 55.59 6 Runs | 2 Wickets | Ct/St for Melbourne Stars vs Adelaide Strikers at Melbourne on 10-Jan-2022
978 Down 16 Dasun Shanaka (Sri Lanka) flag Dasun Shanaka (Sri Lanka) 55.59 23 Runs | 2 Wickets | Ct/St for Dubai Capitals vs Gulf Giants at Dubai on 06-Dec-2025
979 Down 16 Sikandar Raza (Zimbabwe) flag Sikandar Raza (Zimbabwe) 55.59 23 Runs | 2 Wickets | Ct/St for Lahore Qalandars vs Islamabad United at Lahore on 27-Feb-2023
980 Down 16 Jade Dernbach (England) flag Jade Dernbach (England) 55.59 7 Runs | 3 Wickets | Ct/St for Derbyshire vs Worcestershire at Derby on 02-Jul-2021
981 Down 16 Jacques Kallis (South Africa) flag Jacques Kallis (South Africa) 55.59 54 Runs | 2 Wickets | Ct/St for Kolkata Knight Riders vs Chennai Super Kings at Chennai on 08-Apr-2011
982 Down 16 Wanindu Hasaranga (Sri Lanka) flag Wanindu Hasaranga (Sri Lanka) 55.59 23 Runs | 4 Wickets | 2 Ct/St for St Kitts and Nevis Patriots vs Antigua and Barbuda Falcons at Basseterre on 08-Sep-2024
983 Down 16 Anthony McGrath (England) flag Anthony McGrath (England) 55.59 52 Runs | 2 Wickets | Ct/St for Yorkshire vs Lancashire at Manchester on 07-Jul-2006
984 Down 16 Rory Hamilton-Brown (England) flag Rory Hamilton-Brown (England) 55.59 27 Runs | 4 Wickets | Ct/St for Sussex vs Warwickshire at Hove on 27-Jul-2009
985 Down 16 Anil Kumble (India) flag Anil Kumble (India) 55.59 2 Runs | 3 Wickets | 2 Ct/St for Royal Challengers Bengaluru vs Chennai Super Kings at Chennai on 21-May-2008
986 Down 16 Ben Cutting (Australia) flag Ben Cutting (Australia) 55.59 27 Runs | 2 Wickets | Ct/St for Brisbane Heat vs Melbourne Renegades at Melbourne on 27-Jan-2020
987 Down 16 Dale Phillips (New Zealand) flag Dale Phillips (New Zealand) 55.59 77 Runs | 1 Wickets | 2 Ct/St for Auckland vs Otago at Auckland on 06-Jan-2026
988 Down 17 Nasir Hossain (Bangladesh) flag Nasir Hossain (Bangladesh) 55.59 80 Runs | 1 Wickets | 2 Ct/St for Rangpur Riders vs Dhaka Gladiators at Mirpur on 19-Jan-2013
989 Down 17 Chris Morris (South Africa) flag Chris Morris (South Africa) 55.59 38 Runs | 1 Wickets | 2 Ct/St for Delhi Capitals vs Rising Pune Supergiant at Pune on 11-Apr-2017
990 Down 17 Rikki Clarke (England) flag Rikki Clarke (England) 55.59 27 Runs | 3 Wickets | 2 Ct/St for Surrey vs Kent at Canterbury on 11-Jul-2006
991 Down 17 Mosaddek Hossain (Bangladesh) flag Mosaddek Hossain (Bangladesh) 55.59 60 Runs | 1 Wickets | 2 Ct/St for Sylhet Strikers vs Dhaka Dominators at Mirpur on 14-Dec-2019
992 Down 17 Mohammad Hafeez (Pakistan) flag Mohammad Hafeez (Pakistan) 55.59 35 Runs | 3 Wickets | 2 Ct/St for Guyana Amazon Warriors vs Barbados Royals at Port of Spain on 11-Aug-2013
993 Down 17 Chris Green (Australia) flag Chris Green (Australia) 55.58 19 Runs | 3 Wickets | 2 Ct/St for Welsh Fire (Men) vs Manchester Originals (Men) at Cardiff on 13-Aug-2025
994 Down 17 Daryl Mitchell (New Zealand) flag Daryl Mitchell (New Zealand) 55.58 68 Runs | 1 Wickets | 2 Ct/St for Canterbury vs Otago at Dunedin on 23-Jan-2022
995 Down 17 Michael Bracewell (New Zealand) flag Michael Bracewell (New Zealand) 55.29 141 Runs | Wickets | 1 Ct/St for Wellington vs Central Districts at New Plymouth on 08-Jan-2022
996 Down 17 Adam Milne (New Zealand) flag Adam Milne (New Zealand) 55.27 14 Runs | 3 Wickets | Ct/St for Central Districts vs Northern Districts at Hamilton on 17-Feb-2019
997 Down 17 Chris Gayle (West Indies) flag Chris Gayle (West Indies) 55.27 76 Runs | Wickets | Ct/St for Royal Challengers Bengaluru vs Sunrisers Hyderabad at Bengaluru on 29-May-2016
998 Down 17 Kevin O'Brien (Ireland) flag Kevin O'Brien (Ireland) 55.27 32 Runs | 4 Wickets | 1 Ct/St for Trinbago Knight Riders vs Jamaica Tallawahs at Port of Spain on 26-Jul-2014
999 Down 17 Andre Russell (West Indies) flag Andre Russell (West Indies) 55.27 40 Runs | 2 Wickets | 1 Ct/St for Jamaica Tallawahs vs Trinbago Knight Riders at Port of Spain on 26-Jul-2014
1000 Down 17 Sanath Jayasuriya (Sri Lanka) flag Sanath Jayasuriya (Sri Lanka) 55.27 32 Runs | 4 Wickets | 1 Ct/St for Lancashire vs Durham at Chester-le-Street on 29-Jun-2007
Tags: #topcricketplayersofalltime #bestcricketplayersofalltime #greatestcricketplayers #t20cricket #t20s #ment20s #mahmudullah #warrenmcskimming #mcskimming #seanabbott #abbott #anilkumble #kumble #alexhales #hales #usmankhan #khan #davidwiese #wiese #dwaynebravo #bravo #kylemayers #mayers #samitpatel #patel #iccrankings #icctestrankings #iccodirankings #icct20irankings #iccteamrankings #iccplayerrankings #iccmenrankings #iccwomenrankings #iplrankings