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
601 No change Finn Allen (New Zealand) flag Finn Allen (New Zealand) 35.84 78 Runs in 35 Balls in 2nd inns for San Francisco Unicorns vs Texas Super Kings at Dallas on 20-Jun-2025 (SR-223%)
602 No change Rob Key (England) flag Rob Key (England) 35.84 98* Runs in 55 Balls in 1st inns for Kent vs Sussex at Hove on 27-Jun-2010 (SR-178%)
603 No change Darren Maddy (England) flag Darren Maddy (England) 35.83 72 Runs in 40 Balls in 1st inns for Leicestershire vs Glamorgan at Birmingham on 07-Aug-2004 (SR-180%)
604 No change Shane Watson (Australia) flag Shane Watson (Australia) 35.82 96 Runs in 53 Balls in 2nd inns for Chennai Super Kings vs Sunrisers Hyderabad at Chennai on 23-Apr-2019 (SR-181%)
605 No change Kieron Pollard (West Indies) flag Kieron Pollard (West Indies) 35.81 70 Runs in 34 Balls in 1st inns for Mumbai Indians vs Rajasthan Royals at Ahmedabad on 14-Apr-2015 (SR-206%)
606 No change Shane Watson (Australia) flag Shane Watson (Australia) 35.81 80 Runs in 45 Balls in 1st inns for St Lucia Kings vs Jamaica Tallawahs at Kingston on 25-Aug-2017 (SR-178%)
607 No change Peter Handscomb (Australia) flag Peter Handscomb (Australia) 35.81 103* Runs in 64 Balls in 2nd inns for Melbourne Stars vs Perth Scorchers at Melbourne on 21-Jan-2015 (SR-161%)
608 No change Matt Prior (England) flag Matt Prior (England) 35.80 81 Runs in 37 Balls in 1st inns for Sussex vs Hampshire at Southampton on 06-Jul-2012 (SR-219%)
609 No change Fakhar Zaman (Pakistan) flag Fakhar Zaman (Pakistan) 35.80 76 Runs in 35 Balls in 1st inns for Lahore Qalandars vs Multan Sultans at Karachi on 29-Jan-2022 (SR-217%)
610 No change Peter Fulton (New Zealand) flag Peter Fulton (New Zealand) 35.79 88* Runs in 49 Balls in 2nd inns for Canterbury vs Northern Districts at Hamilton on 17-Jan-2014 (SR-180%)
611 No change Andre Fletcher (West Indies) flag Andre Fletcher (West Indies) 35.79 81* Runs in 55 Balls in 2nd inns for St Lucia Kings vs Trinbago Knight Riders at Basseterre on 31-Aug-2021 (SR-147%)
612 No change Will Sutherland (Australia) flag Will Sutherland (Australia) 35.76 70 Runs in 45 Balls in 2nd inns for Melbourne Renegades vs Perth Scorchers at Perth on 07-Jan-2025 (SR-156%)
613 No change Marcus Stoinis (Australia) flag Marcus Stoinis (Australia) 35.74 89* Runs in 47 Balls in 1st inns for Lucknow Super Giants vs Mumbai Indians at Lucknow on 16-May-2023 (SR-189%)
614 No change David Lloyd (England) flag David Lloyd (England) 35.73 97* Runs in 49 Balls in 1st inns for Glamorgan vs Kent at Cardiff on 17-Jun-2016 (SR-198%)
615 No change Azam Khan (Pakistan) flag Azam Khan (Pakistan) 35.72 75 Runs in 30 Balls in 2nd inns for Islamabad United vs Peshawar Zalmi at Lahore on 26-Feb-2024 (SR-250%)
616 No change Will Jacks (England) flag Will Jacks (England) 35.71 108* Runs in 53 Balls in 1st inns for Comilla Victorians vs Chattogram Challengers at Chattogram on 13-Feb-2024 (SR-204%)
617 No change Callum Ferguson (Australia) flag Callum Ferguson (Australia) 35.71 102* Runs in 56 Balls in 1st inns for Worcestershire vs Nottinghamshire at Nottingham on 04-Aug-2018 (SR-182%)
618 No change Sanju Samson (India) flag Sanju Samson (India) 35.71 74 Runs in 32 Balls in 1st inns for Rajasthan Royals vs Chennai Super Kings at Sharjah on 22-Sep-2020 (SR-231%)
619 No change Aiden Blizzard (Australia) flag Aiden Blizzard (Australia) 35.67 80* Runs in 42 Balls in 2nd inns for Sydney Thunder vs Sydney Sixers at Sydney on 27-Dec-2014 (SR-190%)
620 No change Tom Banton (England) flag Tom Banton (England) 35.66 84 Runs in 44 Balls in 1st inns for Somerset vs Surrey at London on 30-Jun-2023 (SR-191%)
621 No change Ravi Bopara (England) flag Ravi Bopara (England) 35.62 108 Runs in 53 Balls in 1st inns for Sussex vs Kent at Canterbury on 30-Jun-2023 (SR-204%)
622 No change Travis Head (Australia) flag Travis Head (Australia) 35.61 101* Runs in 53 Balls in 2nd inns for Adelaide Strikers vs Sydney Sixers at Adelaide on 31-Dec-2015 (SR-191%)
623 No change Reeza Hendricks (South Africa) flag Reeza Hendricks (South Africa) 35.57 108* Runs in 62 Balls in 1st inns for Jozi Stars vs Nelson Mandela Bay Giants at Gqeberha on 02-Dec-2018 (SR-174%)
624 No change AB de Villiers (South Africa) flag AB de Villiers (South Africa) 35.56 90* Runs in 39 Balls in 2nd inns for Royal Challengers Bengaluru vs Delhi Capitals at Bengaluru on 21-Apr-2018 (SR-231%)
625 No change Will Smeed (England) flag Will Smeed (England) 35.56 94* Runs in 41 Balls in 2nd inns for Somerset vs Glamorgan at Taunton on 03-Jun-2022 (SR-229%)
626 No change Alex Hales (England) flag Alex Hales (England) 35.54 97* Runs in 55 Balls in 2nd inns for Durban Heat vs Paarl Rocks at Paarl on 04-Dec-2019 (SR-176%)
627 No change William Luxton (England) flag William Luxton (England) 35.54 90* Runs in 46 Balls in 1st inns for Yorkshire vs Lancashire at Manchester on 11-Jul-2025 (SR-196%)
628 No change Ben McDermott (Australia) flag Ben McDermott (Australia) 35.54 62 Runs in 36 Balls in 1st inns for Hampshire vs Lancashire at Birmingham on 16-Jul-2022 (SR-172%)
629 No change Mushfiqur Rahim (Bangladesh) flag Mushfiqur Rahim (Bangladesh) 35.54 86 Runs in 44 Balls in 2nd inns for Sylhet Royals vs Dhaka Gladiators at Mirpur on 15-Feb-2013 (SR-195%)
630 No change Shane Watson (Australia) flag Shane Watson (Australia) 35.52 101 Runs in 61 Balls in 1st inns for Rajasthan Royals vs Chennai Super Kings at Chennai on 22-Apr-2013 (SR-166%)
631 No change Ambati Rayudu (India) flag Ambati Rayudu (India) 35.48 100* Runs in 62 Balls in 2nd inns for Chennai Super Kings vs Sunrisers Hyderabad at Pune on 13-May-2018 (SR-161%)
632 No change Kieron Pollard (West Indies) flag Kieron Pollard (West Indies) 35.48 65 Runs in 29 Balls in 1st inns for Trinbago Knight Riders vs St Lucia Kings at Gros Islet on 23-Aug-2025 (SR-224%)
633 No change Jack Haynes (England) flag Jack Haynes (England) 35.47 89* Runs in 41 Balls in 2nd inns for Nottinghamshire vs Warwickshire at Nottingham on 30-May-2025 (SR-217%)
634 No change KL Rahul (India) flag KL Rahul (India) 35.47 112* Runs in 65 Balls in 1st inns for Delhi Capitals vs Gujarat Titans at Delhi on 18-May-2025 (SR-172%)
635 No change Aneurin Donald (England) flag Aneurin Donald (England) 35.46 84 Runs in 41 Balls in 1st inns for Derbyshire vs Yorkshire at Leeds on 09-Jun-2024 (SR-205%)
636 No change Chris Jordan (England) flag Chris Jordan (England) 35.44 70* Runs in 32 Balls in 1st inns for Southern Brave (Men) vs Welsh Fire (Men) at Southampton on 04-Aug-2023 (SR-219%)
637 No change Hasan Nawaz (Pakistan) flag Hasan Nawaz (Pakistan) 35.42 76 Runs in 43 Balls in 1st inns for Quetta Gladiators vs Lahore Qalandars at Lahore on 25-May-2025 (SR-177%)
638 No change Ishan Kishan (India) flag Ishan Kishan (India) 35.41 84 Runs in 32 Balls in 1st inns for Mumbai Indians vs Sunrisers Hyderabad at Abu Dhabi on 08-Oct-2021 (SR-263%)
639 No change Ian Harvey (Australia) flag Ian Harvey (Australia) 35.41 108* Runs in 59 Balls in 2nd inns for Yorkshire vs Lancashire at Leeds on 14-Jul-2004 (SR-183%)
640 No change Marcus Trescothick (England) flag Marcus Trescothick (England) 35.39 108* Runs in 61 Balls in 1st inns for Somerset vs Essex at Chelmsford on 15-Jun-2011 (SR-177%)
641 No change Fakhar Zaman (Pakistan) flag Fakhar Zaman (Pakistan) 35.38 94 Runs in 50 Balls in 1st inns for Lahore Qalandars vs Quetta Gladiators at Sharjah on 14-Mar-2018 (SR-188%)
642 No change Aaron Finch (Australia) flag Aaron Finch (Australia) 35.37 72 Runs in 34 Balls in 2nd inns for Gujarat Lions vs Royal Challengers Bengaluru at Bengaluru on 27-Apr-2017 (SR-212%)
643 No change Jos Buttler (England) flag Jos Buttler (England) 35.37 107* Runs in 60 Balls in 2nd inns for Rajasthan Royals vs Kolkata Knight Riders at Kolkata on 16-Apr-2024 (SR-178%)
644 No change Riki Wessels (England) flag Riki Wessels (England) 35.36 110 Runs in 54 Balls in 1st inns for Nottinghamshire vs Derbyshire at Nottingham on 21-Jul-2017 (SR-204%)
645 No change Cameron White (Australia) flag Cameron White (Australia) 35.35 88 Runs in 53 Balls in 1st inns for Melbourne Stars vs Perth Scorchers at Perth on 16-Jan-2013 (SR-166%)
646 No change Finn Allen (New Zealand) flag Finn Allen (New Zealand) 35.34 78 Runs in 37 Balls in 2nd inns for Wellington vs Canterbury at Christchurch on 01-Jan-2023 (SR-211%)
647 No change Azhar Mahmood (Pakistan) flag Azhar Mahmood (Pakistan) 35.34 65* Runs in 30 Balls in 1st inns for Surrey vs Hampshire at Southampton on 06-Jul-2006 (SR-217%)
648 No change Abhishek Sharma (India) flag Abhishek Sharma (India) 35.33 75* Runs in 28 Balls in 2nd inns for Sunrisers Hyderabad vs Lucknow Super Giants at Hyderabad on 08-May-2024 (SR-268%)
649 No change Tajinder Singh (U.S.A.) flag Tajinder Singh (U.S.A.) 35.33 95 Runs in 35 Balls in 1st inns for MI New York vs Seattle Orcas at Dallas on 27-Jun-2025 (SR-271%)
650 No change Max Holden (England) flag Max Holden (England) 35.33 76 Runs in 51 Balls in 1st inns for Desert Vipers vs Dubai Capitals at Dubai on 09-Feb-2025 (SR-149%)
651 No change Shimron Hetmyer (West Indies) flag Shimron Hetmyer (West Indies) 35.33 97* Runs in 40 Balls in 2nd inns for Seattle Orcas vs MI New York at Dallas on 27-Jun-2025 (SR-243%)
652 No change Alex Hales (England) flag Alex Hales (England) 35.32 100 Runs in 48 Balls in 1st inns for Rangpur Riders vs Chattogram Challengers at Chattogram on 25-Jan-2019 (SR-208%)
653 No change Shreyas Iyer (India) flag Shreyas Iyer (India) 35.29 88* Runs in 38 Balls in 1st inns for Delhi Capitals vs Kolkata Knight Riders at Sharjah on 03-Oct-2020 (SR-232%)
654 No change James Franklin (New Zealand) flag James Franklin (New Zealand) 35.29 69* Runs in 27 Balls in 2nd inns for Glamorgan vs Warwickshire at Birmingham on 28-Jun-2006 (SR-256%)
655 No change Johnson Charles (West Indies) flag Johnson Charles (West Indies) 35.27 105* Runs in 63 Balls in 1st inns for Rangpur Riders vs Comilla Victorians at Mirpur on 10-Dec-2017 (SR-167%)
656 No change Nicholas Pooran (West Indies) flag Nicholas Pooran (West Indies) 35.25 77 Runs in 37 Balls in 2nd inns for Punjab Kings vs Sunrisers Hyderabad at Dubai on 08-Oct-2020 (SR-208%)
657 No change David Miller (South Africa) flag David Miller (South Africa) 35.25 66 Runs in 29 Balls in 1st inns for Punjab Kings vs Royal Challengers Bengaluru at Bengaluru on 09-May-2014 (SR-228%)
658 No change Kiran Carlson (England) flag Kiran Carlson (England) 35.25 77 Runs in 30 Balls in 2nd inns for Glamorgan vs Middlesex at Cardiff on 02-Jul-2023 (SR-257%)
659 No change Andre Fletcher (West Indies) flag Andre Fletcher (West Indies) 35.24 101* Runs in 62 Balls in 2nd inns for Khulna Tigers vs Comilla Victorians at Mirpur on 12-Feb-2022 (SR-163%)
660 No change Marcus Stoinis (Australia) flag Marcus Stoinis (Australia) 35.22 65 Runs in 30 Balls in 2nd inns for Lucknow Super Giants vs Royal Challengers Bengaluru at Bengaluru on 10-Apr-2023 (SR-217%)
661 No change Liam Livingstone (England) flag Liam Livingstone (England) 35.21 69 Runs in 26 Balls in 2nd inns for Perth Scorchers vs Adelaide Strikers at Adelaide on 23-Dec-2019 (SR-265%)
662 No change Ishan Kishan (India) flag Ishan Kishan (India) 35.21 62 Runs in 21 Balls in 1st inns for Mumbai Indians vs Kolkata Knight Riders at Kolkata on 09-May-2018 (SR-295%)
663 No change Marcus Trescothick (England) flag Marcus Trescothick (England) 35.20 78 Runs in 27 Balls in 2nd inns for Somerset vs Hampshire at Taunton on 09-Jul-2010 (SR-289%)
664 No change Avishka Fernando (Sri Lanka) flag Avishka Fernando (Sri Lanka) 35.17 91* Runs in 50 Balls in 1st inns for Chattogram Challengers vs Fortune Barishal at Sylhet on 27-Jan-2024 (SR-182%)
665 No change Darren Maddy (England) flag Darren Maddy (England) 35.17 88 Runs in 42 Balls in 2nd inns for Warwickshire vs Northamptonshire at Birmingham on 03-Jun-2010 (SR-210%)
666 No change Lendl Simmons (West Indies) flag Lendl Simmons (West Indies) 35.15 68 Runs in 45 Balls in 1st inns for Mumbai Indians vs Chennai Super Kings at Kolkata on 24-May-2015 (SR-151%)
667 No change Hazratullah Zazai (Afghanistan) flag Hazratullah Zazai (Afghanistan) 35.15 63 Runs in 26 Balls in 2nd inns for Peshawar Zalmi vs Karachi Kings at Abu Dhabi on 15-Jun-2021 (SR-242%)
668 No change Ryan ten Doeschate (Netherlands) flag Ryan ten Doeschate (Netherlands) 35.15 102 Runs in 54 Balls in 2nd inns for Essex vs Middlesex at London on 13-Jun-2010 (SR-189%)
669 No change Shashank Singh (India) flag Shashank Singh (India) 35.13 61* Runs in 29 Balls in 2nd inns for Punjab Kings vs Gujarat Titans at Ahmedabad on 04-Apr-2024 (SR-210%)
670 No change Dane Cleaver (New Zealand) flag Dane Cleaver (New Zealand) 35.13 77* Runs in 37 Balls in 1st inns for Central Districts vs Auckland at Auckland on 15-Feb-2019 (SR-208%)
671 No change Brad Hodge (Australia) flag Brad Hodge (Australia) 35.12 65* Runs in 30 Balls in 1st inns for Guyana Amazon Warriors vs Jamaica Tallawahs at Kingston on 12-Jul-2015 (SR-217%)
672 No change Sai Sudharsan (India) flag Sai Sudharsan (India) 35.10 108* Runs in 61 Balls in 2nd inns for Gujarat Titans vs Delhi Capitals at Delhi on 18-May-2025 (SR-177%)
673 No change Roston Chase (West Indies) flag Roston Chase (West Indies) 35.08 90* Runs in 55 Balls in 1st inns for St Lucia Kings vs Guyana Amazon Warriors at Georgetown on 13-Sep-2025 (SR-164%)
674 No change Ben Duckett (England) flag Ben Duckett (England) 35.08 68 Runs in 29 Balls in 1st inns for Melbourne Stars vs Sydney Sixers at Sydney on 26-Dec-2024 (SR-234%)
675 No change Joe Denly (England) flag Joe Denly (England) 35.06 127 Runs in 66 Balls in 1st inns for Kent vs Essex at Chelmsford on 17-Aug-2017 (SR-192%)
676 No change Kieron Pollard (West Indies) flag Kieron Pollard (West Indies) 35.06 72 Runs in 28 Balls in 2nd inns for Trinbago Knight Riders vs Barbados Royals at Port of Spain on 29-Aug-2020 (SR-257%)
677 No change Colin Munro (New Zealand) flag Colin Munro (New Zealand) 35.05 98 Runs in 53 Balls in 2nd inns for Brisbane Heat vs Sydney Thunder at Carrara on 29-Dec-2022 (SR-185%)
678 No change Jos Buttler (England) flag Jos Buttler (England) 35.03 97* Runs in 54 Balls in 2nd inns for Gujarat Titans vs Delhi Capitals at Ahmedabad on 19-Apr-2025 (SR-180%)
679 No change Ben Stokes (England) flag Ben Stokes (England) 35.02 77 Runs in 37 Balls in 1st inns for Melbourne Renegades vs Hobart Hurricanes at Hobart on 07-Jan-2015 (SR-208%)
680 No change Mitchell Owen (Australia) flag Mitchell Owen (Australia) 35.02 101* Runs in 64 Balls in 2nd inns for Hobart Hurricanes vs Perth Scorchers at Hobart on 21-Dec-2024 (SR-158%)
681 No change Glenn Phillips (New Zealand) flag Glenn Phillips (New Zealand) 35.02 80 Runs in 35 Balls in 2nd inns for Welsh Fire (Men) vs London Spirit (Men) at Cardiff on 18-Aug-2021 (SR-229%)
682 No change Rohit Sharma (India) flag Rohit Sharma (India) 35.01 105* Runs in 63 Balls in 2nd inns for Mumbai Indians vs Chennai Super Kings at Mumbai on 14-Apr-2024 (SR-167%)
683 No change James Vince (England) flag James Vince (England) 35.00 90* Runs in 47 Balls in 1st inns for Southern Brave (Men) vs Birmingham Phoenix (Men) at Birmingham on 03-Aug-2024 (SR-191%)
684 No change Laurie Evans (England) flag Laurie Evans (England) 35.00 118* Runs in 60 Balls in 1st inns for Surrey vs Glamorgan at Cardiff on 07-Jun-2023 (SR-197%)
685 No change Ashton Turner (Australia) flag Ashton Turner (Australia) 34.98 54 Runs in 35 Balls in 1st inns for Perth Scorchers vs Sydney Sixers at Melbourne on 28-Jan-2022 (SR-154%)
686 No change Will Smeed (England) flag Will Smeed (England) 34.97 94 Runs in 58 Balls in 2nd inns for Somerset vs Hampshire at Birmingham on 13-Sep-2025 (SR-162%)
687 No change Rilee Rossouw (South Africa) flag Rilee Rossouw (South Africa) 34.95 82* Runs in 37 Balls in 1st inns for Delhi Capitals vs Punjab Kings at Dharamsala on 17-May-2023 (SR-222%)
688 No change David Hussey (Australia) flag David Hussey (Australia) 34.94 71 Runs in 34 Balls in 1st inns for Nottinghamshire vs Northamptonshire at Nottingham on 24-Jul-2006 (SR-209%)
689 No change Carlos Brathwaite (West Indies) flag Carlos Brathwaite (West Indies) 34.94 64* Runs in 29 Balls in 1st inns for Khulna Tigers vs Dhaka Dominators at Mirpur on 14-Nov-2017 (SR-221%)
690 No change Chris Gayle (West Indies) flag Chris Gayle (West Indies) 34.93 93 Runs in 47 Balls in 1st inns for St Kitts and Nevis Patriots vs Trinbago Knight Riders at Basseterre on 23-Aug-2017 (SR-198%)
691 No change Asif Ali (Pakistan) flag Asif Ali (Pakistan) 34.92 26* Runs in 6 Balls in 2nd inns for Islamabad United vs Peshawar Zalmi at Karachi on 25-Mar-2018 (SR-433%)
692 No change Jake Weatherald (Australia) flag Jake Weatherald (Australia) 34.90 80* Runs in 32 Balls in 2nd inns for Adelaide Strikers vs Hobart Hurricanes at Hobart on 11-Jan-2024 (SR-250%)
693 No change Shardul Thakur (India) flag Shardul Thakur (India) 34.90 68 Runs in 29 Balls in 1st inns for Kolkata Knight Riders vs Royal Challengers Bengaluru at Kolkata on 06-Apr-2023 (SR-234%)
694 No change Dan Lawrence (England) flag Dan Lawrence (England) 34.90 93 Runs in 49 Balls in 1st inns for London Spirit (Men) vs Trent Rockets (Men) at London on 12-Aug-2023 (SR-190%)
695 No change Glenn Phillips (New Zealand) flag Glenn Phillips (New Zealand) 34.90 80* Runs in 39 Balls in 2nd inns for Barbados Royals vs St Lucia Kings at Basseterre on 12-Sep-2021 (SR-205%)
696 No change Finn Allen (New Zealand) flag Finn Allen (New Zealand) 34.89 101 Runs in 53 Balls in 1st inns for San Francisco Unicorns vs Texas Super Kings at Dallas on 26-Jul-2024 (SR-191%)
697 No change AB de Villiers (South Africa) flag AB de Villiers (South Africa) 34.88 59* Runs in 23 Balls in 1st inns for Royal Challengers Bengaluru vs Rajasthan Royals at Jaipur on 23-Apr-2012 (SR-257%)
698 No change Martin Guptill (New Zealand) flag Martin Guptill (New Zealand) 34.87 117 Runs in 67 Balls in 1st inns for Quetta Gladiators vs Karachi Kings at Karachi on 18-Feb-2023 (SR-175%)
699 No change Yashasvi Jaiswal (India) flag Yashasvi Jaiswal (India) 34.86 104* Runs in 60 Balls in 2nd inns for Rajasthan Royals vs Mumbai Indians at Jaipur on 22-Apr-2024 (SR-173%)
700 No change Ryan ten Doeschate (Netherlands) flag Ryan ten Doeschate (Netherlands) 34.86 82 Runs in 44 Balls in 1st inns for Essex vs Nottinghamshire at Nottingham on 08-Aug-2013 (SR-186%)
Tags: #topcricketplayersofalltime #bestcricketplayersofalltime #greatestcricketplayers #t20cricket #t20s #ment20s #finnallen #allen #robkey #key #darrenmaddy #maddy #shanewatson #watson #kieronpollard #pollard #peterhandscomb #handscomb #mattprior #prior #fakharzaman #zaman #peterfulton #fulton #andrefletcher #fletcher #iccrankings #icctestrankings #iccodirankings #icct20irankings #iccteamrankings #iccplayerrankings #iccmenrankings #iccwomenrankings #iplrankings