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
863 No change Tom Kohler-Cadmore (England) flag Tom Kohler-Cadmore (England) 33.19 84 Runs in 46 Balls in 2nd inns for Welsh Fire (Men) vs Southern Brave (Men) at Southampton on 28-Aug-2025 (SR-183%)
865 No change Faf du Plessis (South Africa) flag Faf du Plessis (South Africa) 33.18 86 Runs in 59 Balls in 1st inns for Chennai Super Kings vs Kolkata Knight Riders at Dubai on 15-Oct-2021 (SR-146%)
867 No change Daniel Sams (Australia) flag Daniel Sams (Australia) 33.11 65* Runs in 25 Balls in 2nd inns for Sydney Thunder vs Brisbane Heat at Canberra on 14-Dec-2020 (SR-260%)
868 No change Finn Allen (New Zealand) flag Finn Allen (New Zealand) 33.11 77 Runs in 30 Balls in 2nd inns for San Francisco Unicorns vs Seattle Orcas at Dallas on 20-Jul-2024 (SR-257%)
870 No change Shoaib Malik (Pakistan) flag Shoaib Malik (Pakistan) 33.10 55* Runs in 42 Balls in 1st inns for Barbados Royals vs Guyana Amazon Warriors at Basseterre on 16-Aug-2014 (SR-131%)
871 No change Jimmy Peirson (Australia) flag Jimmy Peirson (Australia) 33.10 69* Runs in 36 Balls in 2nd inns for Brisbane Heat vs Adelaide Strikers at Brisbane on 23-Dec-2020 (SR-192%)
872 No change Abdullah Shafique (Pakistan) flag Abdullah Shafique (Pakistan) 33.08 65 Runs in 40 Balls in 1st inns for Lahore Qalandars vs Multan Sultans at Lahore on 18-Mar-2023 (SR-163%)
874 No change Glenn Maxwell (Australia) flag Glenn Maxwell (Australia) 33.08 68 Runs in 42 Balls in 2nd inns for Punjab Kings vs Kolkata Knight Riders at Kolkata on 04-May-2016 (SR-162%)
876 No change Tim Seifert (New Zealand) flag Tim Seifert (New Zealand) 33.07 104* Runs in 63 Balls in 1st inns for Galle Marvels vs Jaffna Kings at Dambula on 05-Jul-2024 (SR-165%)
877 No change Wriddhiman Saha (India) flag Wriddhiman Saha (India) 33.05 87 Runs in 45 Balls in 1st inns for Sunrisers Hyderabad vs Delhi Capitals at Dubai on 27-Oct-2020 (SR-193%)
878 No change Shubman Gill (India) flag Shubman Gill (India) 33.03 93* Runs in 53 Balls in 2nd inns for Gujarat Titans vs Delhi Capitals at Delhi on 18-May-2025 (SR-175%)
879 No change KL Rahul (India) flag KL Rahul (India) 33.03 100* Runs in 64 Balls in 1st inns for Punjab Kings vs Mumbai Indians at Mumbai on 10-Apr-2019 (SR-156%)
880 No change Ravi Bopara (England) flag Ravi Bopara (England) 33.02 70* Runs in 35 Balls in 1st inns for Essex vs Surrey at London on 29-Aug-2019 (SR-200%)
881 No change AB de Villiers (South Africa) flag AB de Villiers (South Africa) 33.02 71 Runs in 37 Balls in 1st inns for Brisbane Heat vs Melbourne Stars at Melbourne on 25-Jan-2020 (SR-192%)
882 No change Chadwick Walton (West Indies) flag Chadwick Walton (West Indies) 33.01 97 Runs in 54 Balls in 1st inns for Jamaica Tallawahs vs Barbados Royals at Kingston on 20-Jul-2016 (SR-180%)
883 No change Tristan Stubbs (South Africa) flag Tristan Stubbs (South Africa) 33.01 56* Runs in 30 Balls in 1st inns for Sunrisers Eastern Cape vs Durban's Super Giants at Cape Town on 10-Feb-2024 (SR-187%)
884 No change Brendon McCullum (New Zealand) flag Brendon McCullum (New Zealand) 33.00 108* Runs in 67 Balls in 2nd inns for Otago vs Auckland at Dunedin on 15-Jan-2010 (SR-161%)
886 No change Michael Pepper (England) flag Michael Pepper (England) 32.97 101 Runs in 44 Balls in 2nd inns for Essex vs Middlesex at Chelmsford on 02-Jun-2024 (SR-230%)
887 No change Aaron Finch (Australia) flag Aaron Finch (Australia) 32.96 89 Runs in 46 Balls in 1st inns for Yorkshire vs Nottinghamshire at Leeds on 25-Jul-2014 (SR-193%)
888 No change Faf du Plessis (South Africa) flag Faf du Plessis (South Africa) 32.95 67* Runs in 42 Balls in 2nd inns for Chennai Super Kings vs Sunrisers Hyderabad at Mumbai on 22-May-2018 (SR-160%)
889 No change Ben Horne (New Zealand) flag Ben Horne (New Zealand) 32.95 54* Runs in 24 Balls in 2nd inns for Auckland vs Canterbury at Christchurch on 26-Dec-2022 (SR-225%)
890 No change Murray Goodwin (Zimbabwe) flag Murray Goodwin (Zimbabwe) 32.94 80* Runs in 67 Balls in 2nd inns for Sussex vs Northamptonshire at Birmingham on 15-Aug-2009 (SR-119%)
891 No change Matthew Breetzke (South Africa) flag Matthew Breetzke (South Africa) 32.94 85 Runs in 40 Balls in 1st inns for Northamptonshire vs Warwickshire at Birmingham on 13-Jul-2025 (SR-213%)
895 No change Shubman Gill (India) flag Shubman Gill (India) 32.93 84 Runs in 46 Balls in 1st inns for Gujarat Titans vs Delhi Capitals at Pune on 02-Apr-2022 (SR-183%)
898 No change Luke Wright (England) flag Luke Wright (England) 32.89 70 Runs in 32 Balls in 1st inns for Melbourne Stars vs Melbourne Renegades at Melbourne on 20-Dec-2013 (SR-219%)
899 No change Dan Lawrence (England) flag Dan Lawrence (England) 32.88 70 Runs in 33 Balls in 1st inns for Essex vs Hampshire at Southampton on 23-Jun-2023 (SR-212%)
900 No change Martin Guptill (New Zealand) flag Martin Guptill (New Zealand) 32.87 66* Runs in 46 Balls in 2nd inns for Guyana Amazon Warriors vs Jamaica Tallawahs at Basseterre on 14-Aug-2014 (SR-143%)
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%)
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%)
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%)
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%)
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%)
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%)
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%)
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%)
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%)
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%)
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%)
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%)
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%)
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%)
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%)
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%)
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%)
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%)
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%)
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%)
Tags: #topcricketplayersofalltime #bestcricketplayersofalltime #greatestcricketplayers #t20cricket #t20s #ment20s #tomkohlercadmore #kohlercadmore #fafduplessis #plessis #danielsams #sams #finnallen #allen #shoaibmalik #malik #jimmypeirson #peirson #abdullahshafique #shafique #glennmaxwell #maxwell #timseifert #seifert #wriddhimansaha #saha #shubmangill #gill #iccrankings #icctestrankings #iccodirankings #icct20irankings #iccteamrankings #iccplayerrankings #iccmenrankings #iccwomenrankings #iplrankings