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 Scott Styris (New Zealand) flag Scott Styris (New Zealand) 32.87 73* Runs in 55 Balls in 2nd inns for Middlesex vs Leicestershire at Leicester on 18-Jul-2005 (SR-133%)
902 No change Stephen Eskinazi (England) flag Stephen Eskinazi (England) 32.86 94 Runs in 48 Balls in 1st inns for Middlesex vs Hampshire at Northwood on 09-Jul-2025 (SR-196%)
903 No change Jason Roy (England) flag Jason Roy (England) 32.86 91* Runs in 53 Balls in 2nd inns for Delhi Capitals vs Mumbai Indians at Mumbai on 14-Apr-2018 (SR-172%)
904 No change David Wiese (Namibia) flag David Wiese (Namibia) 32.85 54* Runs in 25 Balls in 1st inns for Northern Superchargers (Men) vs Trent Rockets (Men) at Nottingham on 09-Aug-2023 (SR-216%)
905 No change Richard Levi (South Africa) flag Richard Levi (South Africa) 32.85 65 Runs in 32 Balls in 2nd inns for Northamptonshire vs Yorkshire at Leeds on 17-Aug-2017 (SR-203%)
906 No change Greg Smith (England) flag Greg Smith (England) 32.84 102 Runs in 54 Balls in 2nd inns for Leicestershire vs Nottinghamshire at Leicester on 19-Jun-2014 (SR-189%)
907 No change Manish Pandey (India) flag Manish Pandey (India) 32.84 81* Runs in 47 Balls in 1st inns for Kolkata Knight Riders vs Mumbai Indians at Mumbai on 09-Apr-2017 (SR-172%)
908 No change Joe Root (England) flag Joe Root (England) 32.81 92* Runs in 51 Balls in 2nd inns for Yorkshire vs Lancashire at Manchester on 03-Jun-2016 (SR-180%)
909 No change Quinton de Kock (South Africa) flag Quinton de Kock (South Africa) 32.81 97* Runs in 61 Balls in 2nd inns for Kolkata Knight Riders vs Rajasthan Royals at Guwahati on 26-Mar-2025 (SR-159%)
910 No change Jos Buttler (England) flag Jos Buttler (England) 32.81 83 Runs in 39 Balls in 1st inns for Lancashire vs Derbyshire at Manchester on 23-Jun-2023 (SR-213%)
911 No change Abdullah Shafique (Pakistan) flag Abdullah Shafique (Pakistan) 32.80 66 Runs in 38 Balls in 1st inns for Lahore Qalandars vs Islamabad United at Rawalpindi on 11-Apr-2025 (SR-174%)
912 No change Jason Roy (England) flag Jason Roy (England) 32.80 66 Runs in 47 Balls in 1st inns for Surrey vs Nottinghamshire at Birmingham on 04-Oct-2020 (SR-140%)
913 No change Andy Balbirnie (Ireland) flag Andy Balbirnie (Ireland) 32.80 99* Runs in 54 Balls in 1st inns for Glamorgan vs Gloucestershire at Cardiff on 18-Sep-2020 (SR-183%)
914 No change Mohammad Nabi (Afghanistan) flag Mohammad Nabi (Afghanistan) 32.80 87* Runs in 37 Balls in 1st inns for Chattogram Challengers vs Chittagong Kings at Chattogram on 18-Nov-2016 (SR-235%)
915 No change Luke Pomersbach (Australia) flag Luke Pomersbach (Australia) 32.78 79* Runs in 50 Balls in 1st inns for Punjab Kings vs Mumbai Indians at Mumbai on 21-May-2008 (SR-158%)
916 No change Adam Voges (Australia) flag Adam Voges (Australia) 32.78 58* Runs in 30 Balls in 1st inns for Middlesex vs Glamorgan at Cardiff on 18-Aug-2017 (SR-193%)
917 No change Jordan Cox (England) flag Jordan Cox (England) 32.76 73* Runs in 38 Balls in 1st inns for Oval Invincibles (Men) vs Northern Superchargers (Men) at Leeds on 11-Aug-2023 (SR-192%)
918 No change Rob Nicol (New Zealand) flag Rob Nicol (New Zealand) 32.76 77 Runs in 54 Balls in 1st inns for Auckland vs Otago at New Plymouth on 13-Dec-2015 (SR-143%)
919 No change Andre Russell (West Indies) flag Andre Russell (West Indies) 32.76 43* Runs in 12 Balls in 2nd inns for Comilla Victorians vs Rangpur Riders at Chattogram on 20-Feb-2024 (SR-358%)
920 No change Nicholas Pooran (West Indies) flag Nicholas Pooran (West Indies) 32.76 54 Runs in 24 Balls in 2nd inns for Trinbago Knight Riders vs Guyana Amazon Warriors at Georgetown on 31-Jul-2013 (SR-225%)
921 No change Ben Duckett (England) flag Ben Duckett (England) 32.75 92 Runs in 53 Balls in 2nd inns for Birmingham Phoenix (Men) vs Southern Brave (Men) at Birmingham on 03-Aug-2024 (SR-174%)
922 No change Ian Cockbain (England) flag Ian Cockbain (England) 32.75 84* Runs in 35 Balls in 1st inns for Gloucestershire vs Warwickshire at Birmingham on 02-Sep-2020 (SR-240%)
923 No change Jason Roy (England) flag Jason Roy (England) 32.73 63 Runs in 25 Balls in 2nd inns for Surrey vs Hampshire at London on 27-Jun-2014 (SR-252%)
924 No change Ravi Bopara (England) flag Ravi Bopara (England) 32.71 84* Runs in 46 Balls in 1st inns for Northamptonshire vs Derbyshire at Derby on 04-Jun-2025 (SR-183%)
925 No change Alex Hales (England) flag Alex Hales (England) 32.71 67 Runs in 32 Balls in 1st inns for Desert Vipers vs Dubai Capitals at Dubai on 05-Feb-2025 (SR-209%)
926 No change Rohit Sharma (India) flag Rohit Sharma (India) 32.70 87 Runs in 48 Balls in 1st inns for Mumbai Indians vs Chennai Super Kings at Mumbai on 22-Apr-2011 (SR-181%)
927 No change Prabhsimran Singh (India) flag Prabhsimran Singh (India) 32.70 103 Runs in 65 Balls in 1st inns for Punjab Kings vs Delhi Capitals at Delhi on 13-May-2023 (SR-158%)
928 No change Rovman Powell (West Indies) flag Rovman Powell (West Indies) 32.70 84 Runs in 40 Balls in 1st inns for Jamaica Tallawahs vs St Kitts and Nevis Patriots at Basseterre on 02-Sep-2018 (SR-210%)
929 No change Cameron Green (Australia) flag Cameron Green (Australia) 32.69 100* Runs in 47 Balls in 2nd inns for Mumbai Indians vs Sunrisers Hyderabad at Mumbai on 21-May-2023 (SR-213%)
930 No change Kieron Pollard (West Indies) flag Kieron Pollard (West Indies) 32.67 64 Runs in 30 Balls in 1st inns for Mumbai Indians vs Chennai Super Kings at Mumbai on 17-Apr-2015 (SR-213%)
931 No change Brendan Taylor (Zimbabwe) flag Brendan Taylor (Zimbabwe) 32.66 101* Runs in 58 Balls in 1st inns for Wellington vs Otago at Queenstown on 31-Dec-2011 (SR-174%)
932 No change Jake Weatherald (Australia) flag Jake Weatherald (Australia) 32.65 82 Runs in 42 Balls in 2nd inns for Adelaide Strikers vs Hobart Hurricanes at Launceston on 31-Jan-2019 (SR-195%)
933 No change AB de Villiers (South Africa) flag AB de Villiers (South Africa) 32.65 79* Runs in 47 Balls in 2nd inns for Royal Challengers Bengaluru vs Gujarat Lions at Bengaluru on 24-May-2016 (SR-168%)
934 No change Chad Bowes (New Zealand) flag Chad Bowes (New Zealand) 32.65 90 Runs in 42 Balls in 1st inns for Canterbury vs Auckland at Auckland on 01-Jan-2020 (SR-214%)
935 No change Virat Kohli (India) flag Virat Kohli (India) 32.64 90* Runs in 52 Balls in 1st inns for Royal Challengers Bengaluru vs Chennai Super Kings at Dubai on 10-Oct-2020 (SR-173%)
936 No change Chris Gayle (West Indies) flag Chris Gayle (West Indies) 32.64 105 Runs in 57 Balls in 1st inns for Jamaica Tallawahs vs Trinbago Knight Riders at Kingston on 09-Jul-2015 (SR-184%)
937 No change Hamish Marshall (New Zealand) flag Hamish Marshall (New Zealand) 32.63 100* Runs in 58 Balls in 2nd inns for Wellington vs Otago at Alexandra on 28-Dec-2016 (SR-172%)
938 No change Hamish Rutherford (New Zealand) flag Hamish Rutherford (New Zealand) 32.62 87 Runs in 38 Balls in 1st inns for Otago vs Wellington at Wellington on 06-Feb-2009 (SR-229%)
939 No change Josh Philippe (Australia) flag Josh Philippe (Australia) 32.62 99* Runs in 61 Balls in 2nd inns for Sydney Sixers vs Melbourne Stars at Melbourne on 15-Dec-2021 (SR-162%)
940 No change Sam Billings (England) flag Sam Billings (England) 32.62 78* Runs in 50 Balls in 2nd inns for Islamabad United vs Quetta Gladiators at Sharjah on 15-Feb-2017 (SR-156%)
941 No change Quinton de Kock (South Africa) flag Quinton de Kock (South Africa) 32.62 115 Runs in 68 Balls in 1st inns for Barbados Royals vs Guyana Amazon Warriors at Bridgetown on 14-Sep-2024 (SR-169%)
942 No change Simon Keene (New Zealand) flag Simon Keene (New Zealand) 32.58 81 Runs in 35 Balls in 1st inns for Auckland vs Wellington at Wellington on 20-Jan-2025 (SR-231%)
943 No change Suryakumar Yadav (India) flag Suryakumar Yadav (India) 32.58 83 Runs in 35 Balls in 2nd inns for Mumbai Indians vs Royal Challengers Bengaluru at Mumbai on 09-May-2023 (SR-237%)
944 No change Daryl Mitchell (New Zealand) flag Daryl Mitchell (New Zealand) 32.58 85* Runs in 41 Balls in 1st inns for Lancashire vs Nottinghamshire at Manchester on 27-May-2023 (SR-207%)
945 No change Virat Kohli (India) flag Virat Kohli (India) 32.56 113 Runs in 50 Balls in 1st inns for Royal Challengers Bengaluru vs Punjab Kings at Bengaluru on 18-May-2016 (SR-226%)
946 No change Rassie van der Dussen (South Africa) flag Rassie van der Dussen (South Africa) 32.55 59* Runs in 54 Balls in 2nd inns for Jozi Stars vs Cape Town Blitz at Cape Town on 16-Dec-2018 (SR-109%)
947 No change Deepak Hooda (India) flag Deepak Hooda (India) 32.55 62* Runs in 30 Balls in 1st inns for Punjab Kings vs Chennai Super Kings at Abu Dhabi on 01-Nov-2020 (SR-207%)
948 No change Alex Hales (England) flag Alex Hales (England) 32.54 96* Runs in 54 Balls in 1st inns for Nottinghamshire vs Durham at Chester-le-Street on 15-Jun-2021 (SR-178%)
949 No change Ross Whiteley (England) flag Ross Whiteley (England) 32.53 65 Runs in 26 Balls in 2nd inns for Worcestershire vs Yorkshire at Leeds on 23-Jul-2017 (SR-250%)
950 No change Rovman Powell (West Indies) flag Rovman Powell (West Indies) 32.53 61 Runs in 19 Balls in 2nd inns for Kandy Falcons vs Jaffna Kings at Colombo on 08-Dec-2021 (SR-321%)
951 No change Finn Allen (New Zealand) flag Finn Allen (New Zealand) 32.53 91* Runs in 50 Balls in 2nd inns for Wellington vs Northern Districts at Mount Maunganui on 01-Jan-2021 (SR-182%)
952 No change Rishabh Pant (India) flag Rishabh Pant (India) 32.53 97 Runs in 43 Balls in 2nd inns for Delhi Capitals vs Gujarat Lions at Delhi on 04-May-2017 (SR-226%)
953 No change Colin Ingram (South Africa) flag Colin Ingram (South Africa) 32.52 90 Runs in 49 Balls in 2nd inns for Sylhet Strikers vs Fortune Barishal at Sylhet on 08-Feb-2022 (SR-184%)
954 No change Jacob Bethell (England) flag Jacob Bethell (England) 32.52 87 Runs in 50 Balls in 1st inns for Melbourne Renegades vs Hobart Hurricanes at Hobart on 14-Jan-2025 (SR-174%)
955 No change Colin de Grandhomme (New Zealand) flag Colin de Grandhomme (New Zealand) 32.52 72* Runs in 35 Balls in 2nd inns for Auckland vs Canterbury at Auckland on 18-Dec-2016 (SR-206%)
956 No change Murray Goodwin (Zimbabwe) flag Murray Goodwin (Zimbabwe) 32.50 102* Runs in 65 Balls in 1st inns for Sussex vs Essex at Chelmsford on 22-Jun-2007 (SR-157%)
957 No change Shreyas Iyer (India) flag Shreyas Iyer (India) 32.49 87* Runs in 41 Balls in 2nd inns for Punjab Kings vs Mumbai Indians at Ahmedabad on 01-Jun-2025 (SR-212%)
958 No change Chad Bowes (New Zealand) flag Chad Bowes (New Zealand) 32.49 85 Runs in 43 Balls in 1st inns for Canterbury vs Northern Districts at Hamilton on 18-Jan-2024 (SR-198%)
959 No change Johnson Charles (West Indies) flag Johnson Charles (West Indies) 32.49 90 Runs in 38 Balls in 1st inns for Sylhet Strikers vs Khulna Tigers at Chattogram on 21-Dec-2019 (SR-237%)
960 No change Neil McKenzie (South Africa) flag Neil McKenzie (South Africa) 32.46 79* Runs in 49 Balls in 2nd inns for Hampshire vs Nottinghamshire at Nottingham on 25-Jul-2012 (SR-161%)
961 No change Naman Ojha (India) flag Naman Ojha (India) 32.46 94* Runs in 55 Balls in 2nd inns for Rajasthan Royals vs Chennai Super Kings at Chennai on 03-Apr-2010 (SR-171%)
962 No change Dawid Malan (England) flag Dawid Malan (England) 32.45 95* Runs in 56 Balls in 1st inns for Yorkshire vs Nottinghamshire at Nottingham on 30-May-2023 (SR-170%)
963 No change Josh Philippe (Australia) flag Josh Philippe (Australia) 32.44 81* Runs in 44 Balls in 2nd inns for Sydney Sixers vs Perth Scorchers at Sydney on 18-Dec-2019 (SR-184%)
964 No change Ravi Bopara (England) flag Ravi Bopara (England) 32.44 88* Runs in 49 Balls in 1st inns for Sussex vs Somerset at Hove on 26-May-2023 (SR-180%)
965 No change Kieron Pollard (West Indies) flag Kieron Pollard (West Indies) 32.42 55 Runs in 24 Balls in 2nd inns for Dhaka Dominators vs Khulna Tigers at Mirpur on 14-Nov-2017 (SR-229%)
966 No change Shikhar Dhawan (India) flag Shikhar Dhawan (India) 32.41 106* Runs in 61 Balls in 1st inns for Delhi Capitals vs Punjab Kings at Dubai on 20-Oct-2020 (SR-174%)
967 No change David Warner (Australia) flag David Warner (Australia) 32.41 109* Runs in 54 Balls in 2nd inns for Delhi Capitals vs Deccan Chargers at Hyderabad on 10-May-2012 (SR-202%)
968 No change Hardik Pandya (India) flag Hardik Pandya (India) 32.40 60* Runs in 21 Balls in 1st inns for Mumbai Indians vs Rajasthan Royals at Abu Dhabi on 25-Oct-2020 (SR-286%)
969 No change Adam Rossington (England) flag Adam Rossington (England) 32.39 95 Runs in 50 Balls in 1st inns for Essex vs Sussex at Hove on 01-Jul-2022 (SR-190%)
970 No change Will Young (New Zealand) flag Will Young (New Zealand) 32.39 67 Runs in 27 Balls in 2nd inns for Central Districts vs Auckland at Auckland on 14-Jan-2023 (SR-248%)
971 No change Romario Shepherd (West Indies) flag Romario Shepherd (West Indies) 32.38 51* Runs in 24 Balls in 1st inns for Guyana Amazon Warriors vs Trinbago Knight Riders at Port of Spain on 18-Sep-2024 (SR-213%)
972 No change Quinton de Kock (South Africa) flag Quinton de Kock (South Africa) 32.38 70 Runs in 41 Balls in 2nd inns for Lucknow Super Giants vs Gujarat Titans at Ahmedabad on 07-May-2023 (SR-171%)
973 No change Wayne Madsen (Italy) flag Wayne Madsen (Italy) 32.37 86* Runs in 44 Balls in 2nd inns for Derbyshire vs Nottinghamshire at Nottingham on 21-Jul-2017 (SR-195%)
974 No change Nicholas Pooran (West Indies) flag Nicholas Pooran (West Indies) 32.37 75 Runs in 30 Balls in 1st inns for Lucknow Super Giants vs Delhi Capitals at Visakhapatnam on 24-Mar-2025 (SR-250%)
975 No change Dawid Malan (England) flag Dawid Malan (England) 32.36 93 Runs in 48 Balls in 1st inns for Middlesex vs Hampshire at Uxbridge on 27-May-2016 (SR-194%)
976 No change Adam Hose (England) flag Adam Hose (England) 32.36 119 Runs in 64 Balls in 1st inns for Warwickshire vs Northamptonshire at Birmingham on 20-Sep-2020 (SR-186%)
977 No change Mark Chapman (New Zealand) flag Mark Chapman (New Zealand) 32.34 76 Runs in 32 Balls in 1st inns for Auckland vs Otago at Auckland on 04-Dec-2016 (SR-238%)
978 No change Matthew Wade (Australia) flag Matthew Wade (Australia) 32.34 71 Runs in 45 Balls in 1st inns for Hobart Hurricanes vs Perth Scorchers at Perth on 01-Feb-2018 (SR-158%)
979 No change Wayne Madsen (Italy) flag Wayne Madsen (Italy) 32.33 70 Runs in 31 Balls in 1st inns for Derbyshire vs Lancashire at Derby on 24-Jun-2022 (SR-226%)
980 No change Haider Ali (Pakistan) flag Haider Ali (Pakistan) 32.32 48* Runs in 18 Balls in 2nd inns for Chittagong Vikings vs Rangpur Riders at Mirpur on 29-Jan-2025 (SR-267%)
981 No change Ravi Bopara (England) flag Ravi Bopara (England) 32.31 83 Runs in 46 Balls in 2nd inns for Essex vs Surrey at London on 01-Jul-2006 (SR-180%)
982 No change Tom Kohler-Cadmore (England) flag Tom Kohler-Cadmore (England) 32.31 81 Runs in 52 Balls in 1st inns for Somerset vs Lancashire at Birmingham on 13-Sep-2025 (SR-156%)
983 No change Faf du Plessis (South Africa) flag Faf du Plessis (South Africa) 32.31 113* Runs in 58 Balls in 2nd inns for Joburg Super Kings vs Durban's Super Giants at Johannesburg on 24-Jan-2023 (SR-195%)
984 No change Ryan ten Doeschate (Netherlands) flag Ryan ten Doeschate (Netherlands) 32.28 95* Runs in 61 Balls in 1st inns for Chittagong Vikings vs Khulna Royal Bengals at Mirpur on 07-Feb-2013 (SR-156%)
985 No change David Willey (England) flag David Willey (England) 32.28 79 Runs in 34 Balls in 2nd inns for Northamptonshire vs Nottinghamshire at Nottingham on 31-May-2024 (SR-232%)
986 No change Usman Khawaja (Australia) flag Usman Khawaja (Australia) 32.28 70 Runs in 40 Balls in 2nd inns for Islamabad United vs Multan Sultans at Abu Dhabi on 21-Jun-2021 (SR-175%)
987 No change Virat Kohli (India) flag Virat Kohli (India) 32.27 92* Runs in 62 Balls in 2nd inns for Royal Challengers Bengaluru vs Mumbai Indians at Mumbai on 17-Apr-2018 (SR-148%)
988 No change Shahriar Nafees (Bangladesh) flag Shahriar Nafees (Bangladesh) 32.26 102* Runs in 69 Balls in 1st inns for Khulna Royal Bengals vs Chittagong Kings at Khulna on 24-Jan-2013 (SR-148%)
989 No change Kevin Pietersen (England) flag Kevin Pietersen (England) 32.25 62 Runs in 29 Balls in 2nd inns for Royal Challengers Bengaluru vs Rajasthan Royals at Jaipur on 14-Apr-2010 (SR-214%)
990 No change Aneurin Donald (England) flag Aneurin Donald (England) 32.24 68 Runs in 26 Balls in 2nd inns for Derbyshire vs Northamptonshire at Derby on 14-Jun-2024 (SR-262%)
991 No change Colin Munro (New Zealand) flag Colin Munro (New Zealand) 32.24 114* Runs in 73 Balls in 1st inns for Perth Scorchers vs Adelaide Strikers at Sydney on 11-Dec-2021 (SR-156%)
992 No change Ryan ten Doeschate (Netherlands) flag Ryan ten Doeschate (Netherlands) 32.24 70* Runs in 49 Balls in 1st inns for Kolkata Knight Riders vs Mumbai Indians at Mumbai on 25-May-2011 (SR-143%)
993 No change Lou Vincent (New Zealand) flag Lou Vincent (New Zealand) 32.23 89* Runs in 51 Balls in 1st inns for Khulna Royal Bengals vs Chittagong Kings at Khulna on 24-Jan-2013 (SR-175%)
994 No change Steven Croft (England) flag Steven Croft (England) 32.23 101 Runs in 52 Balls in 1st inns for Lancashire vs Northamptonshire at Northampton on 16-Jun-2023 (SR-194%)
995 No change Sherfane Rutherford (West Indies) flag Sherfane Rutherford (West Indies) 32.22 86 Runs in 44 Balls in 1st inns for Los Angeles Knight Riders vs MI New York at Lauderhill on 03-Jul-2025 (SR-195%)
996 No change Rahkeem Cornwall (West Indies) flag Rahkeem Cornwall (West Indies) 32.21 91 Runs in 54 Balls in 1st inns for Barbados Royals vs Guyana Amazon Warriors at Georgetown on 27-Sep-2022 (SR-169%)
997 No change Kieron Pollard (West Indies) flag Kieron Pollard (West Indies) 32.20 51* Runs in 17 Balls in 2nd inns for Mumbai Indians vs Kolkata Knight Riders at Mumbai on 28-Apr-2016 (SR-300%)
998 No change David Warner (Australia) flag David Warner (Australia) 32.18 79 Runs in 44 Balls in 2nd inns for Delhi Capitals vs Punjab Kings at Dharamsala on 19-May-2012 (SR-180%)
999 No change Andre Fletcher (West Indies) flag Andre Fletcher (West Indies) 32.18 104 Runs in 60 Balls in 1st inns for Los Angeles Knight Riders vs Washington Freedom at Dallas on 26-Jun-2025 (SR-173%)
1000 No change Bhanuka Rajapaksa (Sri Lanka) flag Bhanuka Rajapaksa (Sri Lanka) 32.18 96* Runs in 65 Balls in 1st inns for Cumilla Warriors vs Dhaka Dominators at Chattogram on 23-Dec-2019 (SR-148%)
Tags: #topcricketplayersofalltime #bestcricketplayersofalltime #greatestcricketplayers #t20cricket #t20s #ment20s #scottstyris #styris #stepheneskinazi #eskinazi #jasonroy #roy #davidwiese #wiese #richardlevi #levi #gregsmith #smith #manishpandey #pandey #joeroot #root #quintondekock #kock #josbuttler #buttler #abdullahshafique #shafique #iccrankings #icctestrankings #iccodirankings #icct20irankings #iccteamrankings #iccplayerrankings #iccmenrankings #iccwomenrankings #iplrankings