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
592 No change Cameron White (Australia) flag Cameron White (Australia) 35.97 116* Runs in 53 Balls in 1st inns for Somerset vs Gloucestershire at Taunton on 27-Jun-2006 (SR-219%)
594 No change Lewis Gregory (England) flag Lewis Gregory (England) 35.95 76* Runs in 37 Balls in 2nd inns for Rangpur Riders vs Chattogram Challengers at Chattogram on 21-Dec-2019 (SR-205%)
595 No change Mahela Jayawardene (Sri Lanka) flag Mahela Jayawardene (Sri Lanka) 35.94 116 Runs in 56 Balls in 2nd inns for Central Districts vs Otago at New Plymouth on 21-Dec-2016 (SR-207%)
596 No change Rony Talukdar (Bangladesh) flag Rony Talukdar (Bangladesh) 35.91 67 Runs in 31 Balls in 1st inns for Rangpur Riders vs Comilla Victorians at Mirpur on 06-Jan-2023 (SR-216%)
597 No change Azhar Mahmood (Pakistan) flag Azhar Mahmood (Pakistan) 35.90 80 Runs in 44 Balls in 1st inns for Punjab Kings vs Mumbai Indians at Dharamsala on 18-May-2013 (SR-182%)
598 No change Umar Akmal (Pakistan) flag Umar Akmal (Pakistan) 35.90 73* Runs in 35 Balls in 2nd inns for Trinbago Knight Riders vs St Lucia Kings at Gros Islet on 26-Jul-2016 (SR-209%)
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%)
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%)
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%)
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%)
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%)
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%)
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%)
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%)
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%)
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%)
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%)
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%)
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%)
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%)
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%)
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%)
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%)
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%)
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%)
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%)
701 No change Dinesh Karthik (India) flag Dinesh Karthik (India) 34.85 97* Runs in 50 Balls in 1st inns for Kolkata Knight Riders vs Rajasthan Royals at Kolkata on 25-Apr-2019 (SR-194%)
703 No change Rikki Clarke (England) flag Rikki Clarke (England) 34.81 70* Runs in 37 Balls in 1st inns for Warwickshire vs Essex at Chelmsford on 02-Aug-2014 (SR-189%)
704 No change Jim Allenby (Australia) flag Jim Allenby (Australia) 34.81 110 Runs in 58 Balls in 1st inns for Leicestershire vs Nottinghamshire at Leicester on 03-Jun-2009 (SR-190%)
705 No change Usman Khan (Pakistan) flag Usman Khan (Pakistan) 34.78 100* Runs in 50 Balls in 1st inns for Multan Sultans vs Islamabad United at Rawalpindi on 10-Mar-2024 (SR-200%)
707 No change Sam Hain (England) flag Sam Hain (England) 34.76 97* Runs in 52 Balls in 2nd inns for Warwickshire vs Nottinghamshire at Birmingham on 03-Jun-2023 (SR-187%)
709 No change Mayank Agarawal (India) flag Mayank Agarawal (India) 34.74 99* Runs in 58 Balls in 1st inns for Punjab Kings vs Delhi Capitals at Ahmedabad on 02-May-2021 (SR-171%)
710 No change Jonny Bairstow (England) flag Jonny Bairstow (England) 34.72 66 Runs in 29 Balls in 1st inns for Punjab Kings vs Royal Challengers Bengaluru at Mumbai on 13-May-2022 (SR-228%)
712 No change Martin Guptill (New Zealand) flag Martin Guptill (New Zealand) 34.71 70 Runs in 41 Balls in 1st inns for Auckland vs Canterbury at Auckland on 22-Jan-2012 (SR-171%)
713 No change Craig Cachopa (New Zealand) flag Craig Cachopa (New Zealand) 34.70 89* Runs in 54 Balls in 2nd inns for Sussex vs Hampshire at Southampton on 19-Jun-2015 (SR-165%)
715 No change Ashutosh Sharma (India) flag Ashutosh Sharma (India) 34.69 66* Runs in 31 Balls in 2nd inns for Delhi Capitals vs Lucknow Super Giants at Visakhapatnam on 24-Mar-2025 (SR-213%)
716 No change Joe Denly (England) flag Joe Denly (England) 34.68 110 Runs in 58 Balls in 1st inns for Kent vs Middlesex at Canterbury on 05-Jun-2022 (SR-190%)
721 No change Zak Crawley (England) flag Zak Crawley (England) 34.65 108* Runs in 54 Balls in 2nd inns for Kent vs Hampshire at Southampton on 14-Sep-2020 (SR-200%)
723 No change Dwayne Smith (West Indies) flag Dwayne Smith (West Indies) 34.65 104* Runs in 67 Balls in 2nd inns for Barbados Royals vs Guyana Amazon Warriors at Bridgetown on 26-Jul-2014 (SR-155%)
724 No change Rassie van der Dussen (South Africa) flag Rassie van der Dussen (South Africa) 34.64 104* Runs in 52 Balls in 2nd inns for Lahore Qalandars vs Peshawar Zalmi at Lahore on 25-Feb-2024 (SR-200%)
725 No change Liam Livingstone (England) flag Liam Livingstone (England) 34.62 92* Runs in 40 Balls in 2nd inns for Birmingham Phoenix (Men) vs Northern Superchargers (Men) at Leeds on 17-Aug-2021 (SR-230%)
726 No change Sanjay Krishnamurthi (U.S.A.) flag Sanjay Krishnamurthi (U.S.A.) 34.60 92 Runs in 40 Balls in 2nd inns for San Francisco Unicorns vs Los Angeles Knight Riders at Lauderhill on 06-Jul-2025 (SR-230%)
727 No change Jos Buttler (England) flag Jos Buttler (England) 34.59 70* Runs in 37 Balls in 2nd inns for Paarl Royals vs Joburg Super Kings at Paarl on 17-Jan-2024 (SR-189%)
Tags: #topcricketplayersofalltime #bestcricketplayersofalltime #greatestcricketplayers #t20cricket #t20s #ment20s #cameronwhite #white #lewisgregory #gregory #mahelajayawardene #jayawardene #ronytalukdar #talukdar #azharmahmood #mahmood #umarakmal #akmal #finnallen #allen #robkey #key #darrenmaddy #maddy #shanewatson #watson #kieronpollard #pollard #iccrankings #icctestrankings #iccodirankings #icct20irankings #iccteamrankings #iccplayerrankings #iccmenrankings #iccwomenrankings #iplrankings