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
614 Down 1 Grant Flower (Zimbabwe) flag Grant Flower (Zimbabwe) 34.84 105* Runs in 146 Balls in 1st inns for Zimbabwe vs Pakistan at Harare on 30-Nov-2002 (SR-72%)
615 Down 1 Jonny Bairstow (England) flag Jonny Bairstow (England) 34.83 94 Runs in 66 Balls in 2nd inns for England vs India at Pune on 23-Mar-2021 (SR-142%)
617 Down 1 AB de Villiers (South Africa) flag AB de Villiers (South Africa) 34.82 104* Runs in 73 Balls in 1st inns for South Africa vs India at Kanpur on 11-Oct-2015 (SR-142%)
618 Down 1 Faf du Plessis (South Africa) flag Faf du Plessis (South Africa) 34.81 125 Runs in 114 Balls in 1st inns for South Africa vs Australia at Hobart on 11-Nov-2018 (SR-110%)
621 Down 1 Kane Williamson (New Zealand) flag Kane Williamson (New Zealand) 34.74 100 Runs in 97 Balls in 1st inns for New Zealand vs Australia at Birmingham on 02-Jun-2017 (SR-103%)
623 Down 1 Virender Sehwag (India) flag Virender Sehwag (India) 34.72 112 Runs in 139 Balls in 2nd inns for India vs New Zealand at Auckland on 11-Jan-2003 (SR-81%)
624 Down 1 Mohammad Azharuddin (India) flag Mohammad Azharuddin (India) 34.72 108* Runs in 65 Balls in 2nd inns for India vs New Zealand at Vadodara on 17-Dec-1988 (SR-166%)
625 Down 1 Herschelle Gibbs (South Africa) flag Herschelle Gibbs (South Africa) 34.70 119 Runs in 101 Balls in 2nd inns for South Africa vs New Zealand at Cape Town on 02-Dec-2007 (SR-118%)
629 Down 1 Saleem Malik (Pakistan) flag Saleem Malik (Pakistan) 34.65 85 Runs in 55 Balls in 2nd inns for Pakistan vs West Indies at Port of Spain on 18-Mar-1988 (SR-155%)
630 Down 1 Steve Waugh (Australia) flag Steve Waugh (Australia) 34.63 114* Runs in 103 Balls in 1st inns for Australia vs South Africa at Melbourne on 16-Aug-2000 (SR-111%)
633 Down 1 Rohit Sharma (India) flag Rohit Sharma (India) 34.55 124* Runs in 145 Balls in 2nd inns for India vs Sri Lanka at Pallekele on 27-Aug-2017 (SR-86%)
634 Down 1 Chamara Silva (Sri Lanka) flag Chamara Silva (Sri Lanka) 34.54 107* Runs in 107 Balls in 1st inns for Sri Lanka vs India at Visakhapatnam on 17-Feb-2007 (SR-100%)
637 Down 1 Virat Kohli (India) flag Virat Kohli (India) 34.49 103* Runs in 97 Balls in 2nd inns for India vs Bangladesh at Pune on 19-Oct-2023 (SR-106%)
638 Down 1 Martin Crowe (New Zealand) flag Martin Crowe (New Zealand) 34.48 100* Runs in 134 Balls in 1st inns for New Zealand vs Australia at Auckland on 22-Feb-1992 (SR-75%)
640 Down 1 Steven Smith (Australia) flag Steven Smith (Australia) 34.46 131 Runs in 132 Balls in 1st inns for Australia vs India at Bengaluru on 19-Jan-2020 (SR-99%)
641 Down 1 AB de Villiers (South Africa) flag AB de Villiers (South Africa) 34.45 108 Runs in 71 Balls in 1st inns for South Africa vs Sri Lanka at Hambantota on 12-Jul-2014 (SR-152%)
642 Down 1 Collins Obuya (Kenya) flag Collins Obuya (Kenya) 34.38 98* Runs in 129 Balls in 2nd inns for Kenya vs Australia at Bengaluru on 13-Mar-2011 (SR-76%)
643 Down 1 Kane Williamson (New Zealand) flag Kane Williamson (New Zealand) 34.36 133* Runs in 113 Balls in 2nd inns for New Zealand vs South Africa at Lahore on 10-Feb-2025 (SR-118%)
645 Down 1 Carl Hooper (West Indies) flag Carl Hooper (West Indies) 34.35 93* Runs in 96 Balls in 1st inns for West Indies vs Australia at Sydney on 01-Jan-1996 (SR-97%)
646 Down 1 Virat Kohli (India) flag Virat Kohli (India) 34.35 87* Runs in 92 Balls in 2nd inns for India vs South Africa at Gqeberha on 21-Jan-2011 (SR-95%)
647 Down 1 Mark Waugh (Australia) flag Mark Waugh (Australia) 34.34 121* Runs in 134 Balls in 1st inns for Australia vs Pakistan at Rawalpindi on 22-Oct-1994 (SR-90%)
648 Down 1 Hashim Amla (South Africa) flag Hashim Amla (South Africa) 34.33 103 Runs in 115 Balls in 1st inns for South Africa vs Sri Lanka at London on 03-Jun-2017 (SR-90%)
649 Down 1 Lee Germon (New Zealand) flag Lee Germon (New Zealand) 34.33 89 Runs in 96 Balls in 1st inns for New Zealand vs Australia at Chennai on 11-Mar-1996 (SR-93%)
650 Down 1 Bill Athey (England) flag Bill Athey (England) 34.32 142* Runs in 172 Balls in 2nd inns for England vs New Zealand at Manchester on 18-Jul-1986 (SR-83%)
651 Down 1 Dasun Shanaka (Sri Lanka) flag Dasun Shanaka (Sri Lanka) 34.29 108* Runs in 88 Balls in 2nd inns for Sri Lanka vs India at Guwahati on 10-Jan-2023 (SR-123%)
653 Down 1 Richie Richardson (West Indies) flag Richie Richardson (West Indies) 34.25 122 Runs in 121 Balls in 2nd inns for West Indies vs Pakistan at Sharjah on 21-Oct-1991 (SR-101%)
654 Down 1 David Boon (Australia) flag David Boon (Australia) 34.24 100 Runs in 133 Balls in 2nd inns for Australia vs New Zealand at Auckland on 22-Feb-1992 (SR-75%)
658 Down 1 Sachin Tendulkar (India) flag Sachin Tendulkar (India) 34.19 95 Runs in 78 Balls in 2nd inns for India vs Pakistan at Dhaka on 14-Jan-1998 (SR-122%)
659 Down 1 Peter Handscomb (Australia) flag Peter Handscomb (Australia) 34.19 117 Runs in 105 Balls in 2nd inns for Australia vs India at Mohali on 10-Mar-2019 (SR-111%)
662 Down 1 Rahul Dravid (India) flag Rahul Dravid (India) 34.13 123* Runs in 123 Balls in 1st inns for India vs New Zealand at Taupo on 09-Jan-1999 (SR-100%)
664 Down 1 Daryll Cullinan (South Africa) flag Daryll Cullinan (South Africa) 34.09 94 Runs in 56 Balls in 1st inns for South Africa vs New Zealand at Auckland on 27-Mar-1999 (SR-168%)
665 Down 1 Jonathan Trott (England) flag Jonathan Trott (England) 34.08 137 Runs in 126 Balls in 1st inns for England vs Australia at Sydney on 02-Feb-2011 (SR-109%)
667 Down 1 AB de Villiers (South Africa) flag AB de Villiers (South Africa) 34.05 77 Runs in 58 Balls in 2nd inns for South Africa vs Pakistan at Auckland on 07-Mar-2015 (SR-133%)
668 Down 1 Tatenda Taibu (Zimbabwe) flag Tatenda Taibu (Zimbabwe) 34.04 103* Runs in 112 Balls in 2nd inns for Zimbabwe vs South Africa at Benoni on 08-Nov-2009 (SR-92%)
672 Down 1 Daryll Cullinan (South Africa) flag Daryll Cullinan (South Africa) 34.00 124 Runs in 117 Balls in 1st inns for South Africa vs Pakistan at Nairobi on 29-Sep-1996 (SR-106%)
673 Down 1 Javed Miandad (Pakistan) flag Javed Miandad (Pakistan) 34.00 100* Runs in 99 Balls in 1st inns for Pakistan vs West Indies at Georgetown on 30-Mar-1988 (SR-101%)
674 Down 1 Paul Stirling (Ireland) flag Paul Stirling (Ireland) 33.99 128 Runs in 132 Balls in 1st inns for Ireland vs Afghanistan at Abu Dhabi on 24-Jan-2021 (SR-97%)
675 Down 1 Marnus Labuschagne (Australia) flag Marnus Labuschagne (Australia) 33.99 124 Runs in 99 Balls in 1st inns for Australia vs South Africa at Bloemfontein on 09-Sep-2023 (SR-125%)
676 Down 1 Ricky Ponting (Australia) flag Ricky Ponting (Australia) 33.99 129 Runs in 126 Balls in 1st inns for Australia vs South Africa at Bloemfontein on 30-Mar-2002 (SR-102%)
678 Down 1 Rahmanullah Gurbaz (Afghanistan) flag Rahmanullah Gurbaz (Afghanistan) 33.95 151 Runs in 151 Balls in 1st inns for Afghanistan vs Pakistan at Hambantota on 24-Aug-2023 (SR-100%)
679 Down 1 Mahela Jayawardene (Sri Lanka) flag Mahela Jayawardene (Sri Lanka) 33.93 144 Runs in 150 Balls in 1st inns for Sri Lanka vs England at Leeds on 01-Jul-2011 (SR-96%)
680 Down 1 Rahmat Shah (Afghanistan) flag Rahmat Shah (Afghanistan) 33.91 90 Runs in 92 Balls in 2nd inns for Afghanistan vs South Africa at Karachi on 21-Feb-2025 (SR-98%)
681 Down 1 Kevin Pietersen (England) flag Kevin Pietersen (England) 33.90 111* Runs in 98 Balls in 2nd inns for England vs Pakistan at Dubai on 18-Feb-2012 (SR-113%)
682 Down 1 Aaron Finch (Australia) flag Aaron Finch (Australia) 33.90 124 Runs in 125 Balls in 1st inns for Australia vs India at Indore on 24-Sep-2017 (SR-99%)
683 Down 1 Abdul Razzaq (Pakistan) flag Abdul Razzaq (Pakistan) 33.89 89 Runs in 40 Balls in 2nd inns for Pakistan vs New Zealand at Wellington on 17-Jan-2004 (SR-223%)
685 Down 1 Imran Khan (Pakistan) flag Imran Khan (Pakistan) 33.88 102* Runs in 133 Balls in 1st inns for Pakistan vs Sri Lanka at Leeds on 16-Jun-1983 (SR-77%)
686 Down 1 Herschelle Gibbs (South Africa) flag Herschelle Gibbs (South Africa) 33.87 108* Runs in 92 Balls in 2nd inns for South Africa vs Sri Lanka at Kimberley on 04-Dec-2002 (SR-117%)
688 Down 1 Litton Das (Bangladesh) flag Litton Das (Bangladesh) 33.85 94* Runs in 69 Balls in 2nd inns for Bangladesh vs West Indies at Taunton on 17-Jun-2019 (SR-136%)
694 Down 1 Joe Root (England) flag Joe Root (England) 33.80 125 Runs in 113 Balls in 1st inns for England vs South Africa at Centurion on 09-Feb-2016 (SR-111%)
695 Down 1 Dean Jones (Australia) flag Dean Jones (Australia) 33.78 145 Runs in 136 Balls in 1st inns for Australia vs England at Brisbane on 16-Dec-1990 (SR-107%)
697 Down 1 Kevin Pietersen (England) flag Kevin Pietersen (England) 33.73 100* Runs in 69 Balls in 2nd inns for England vs South Africa at East London on 09-Feb-2005 (SR-145%)
698 Down 1 Sanju Samson (India) flag Sanju Samson (India) 33.72 86* Runs in 63 Balls in 2nd inns for India vs South Africa at Lucknow on 06-Oct-2022 (SR-137%)
699 Down 1 Janneman Malan (South Africa) flag Janneman Malan (South Africa) 33.69 177* Runs in 169 Balls in 1st inns for South Africa vs Ireland at Malahide on 16-Jul-2021 (SR-105%)
700 Down 1 Brendon McCullum (New Zealand) flag Brendon McCullum (New Zealand) 33.67 131 Runs in 129 Balls in 1st inns for New Zealand vs Pakistan at Abu Dhabi on 06-Nov-2009 (SR-102%)
701 Down 1 Babar Azam (Pakistan) flag Babar Azam (Pakistan) 33.65 101* Runs in 127 Balls in 2nd inns for Pakistan vs New Zealand at Birmingham on 26-Jun-2019 (SR-80%)
702 Down 1 Viv Richards (West Indies) flag Viv Richards (West Indies) 33.64 110* Runs in 77 Balls in 2nd inns for West Indies vs India at Rajkot on 05-Jan-1988 (SR-143%)
703 Down 1 Virender Sehwag (India) flag Virender Sehwag (India) 33.64 119 Runs in 95 Balls in 2nd inns for India vs Pakistan at Karachi on 26-Jun-2008 (SR-125%)
704 Down 1 Ahmed Shehzad (Pakistan) flag Ahmed Shehzad (Pakistan) 33.63 115 Runs in 109 Balls in 1st inns for Pakistan vs New Zealand at Hamilton on 03-Feb-2011 (SR-106%)
705 Down 1 Sachin Tendulkar (India) flag Sachin Tendulkar (India) 33.62 85 Runs in 115 Balls in 1st inns for India vs Pakistan at Mohali on 30-Mar-2011 (SR-74%)
708 Down 1 Virat Kohli (India) flag Virat Kohli (India) 33.56 123 Runs in 111 Balls in 2nd inns for India vs New Zealand at Napier on 19-Jan-2014 (SR-111%)
712 Down 1 Desmond Haynes (West Indies) flag Desmond Haynes (West Indies) 33.54 133* Runs in 147 Balls in 2nd inns for West Indies vs Australia at Berbice on 29-Feb-1984 (SR-90%)
714 Down 1 Joe Root (England) flag Joe Root (England) 33.54 104 Runs in 78 Balls in 1st inns for England vs New Zealand at Birmingham on 09-Jun-2015 (SR-133%)
716 Down 1 Shai Hope (West Indies) flag Shai Hope (West Indies) 33.53 123* Runs in 134 Balls in 2nd inns for West Indies vs India at Visakhapatnam on 24-Oct-2018 (SR-92%)
718 Down 1 Rohit Sharma (India) flag Rohit Sharma (India) 33.52 125 Runs in 109 Balls in 2nd inns for India vs Australia at Nagpur on 01-Oct-2017 (SR-115%)
719 Down 1 Ramiz Raja (Pakistan) flag Ramiz Raja (Pakistan) 33.52 102* Runs in 158 Balls in 1st inns for Pakistan vs West Indies at Melbourne on 23-Feb-1992 (SR-65%)
721 Down 1 Desmond Haynes (West Indies) flag Desmond Haynes (West Indies) 33.49 111 Runs in 107 Balls in 1st inns for West Indies vs Pakistan at Adelaide on 10-Dec-1988 (SR-104%)
722 Down 1 Ricky Ponting (Australia) flag Ricky Ponting (Australia) 33.48 124* Runs in 129 Balls in 2nd inns for Australia vs Pakistan at Lahore on 10-Nov-1998 (SR-96%)
723 Down 1 Ajay Jadeja (India) flag Ajay Jadeja (India) 33.48 119 Runs in 121 Balls in 2nd inns for India vs Sri Lanka at Colombo on 17-Aug-1997 (SR-98%)
725 Down 1 Hashim Amla (South Africa) flag Hashim Amla (South Africa) 33.46 101 Runs in 102 Balls in 2nd inns for South Africa vs Sri Lanka at Pallekele on 09-Jul-2014 (SR-99%)
726 Down 1 Tony Ura (P.N.G.) flag Tony Ura (P.N.G.) 33.45 151 Runs in 142 Balls in 1st inns for Papua New Guinea vs Ireland at Harare on 06-Mar-2018 (SR-106%)
727 Down 1 Marlon Samuels (West Indies) flag Marlon Samuels (West Indies) 33.45 100* Runs in 99 Balls in 2nd inns for West Indies vs Pakistan at Multan on 13-Dec-2006 (SR-101%)
728 Down 1 Steve Smith (Australia) flag Steve Smith (Australia) 33.42 117 Runs in 130 Balls in 1st inns for Australia vs New Zealand at Melbourne on 13-Feb-1983 (SR-90%)
729 Down 1 Shubman Gill (India) flag Shubman Gill (India) 33.41 80* Runs in 66 Balls in 1st inns for India vs New Zealand at Mumbai on 15-Nov-2023 (SR-121%)
731 Down 1 Imran Khan (Pakistan) flag Imran Khan (Pakistan) 33.41 79* Runs in 74 Balls in 1st inns for Pakistan vs New Zealand at Nottingham on 20-Jun-1983 (SR-107%)
733 Down 1 Zaheer Abbas (Pakistan) flag Zaheer Abbas (Pakistan) 33.39 123 Runs in 87 Balls in 1st inns for Pakistan vs Sri Lanka at Lahore on 29-Mar-1982 (SR-141%)
734 Down 1 Rassie van der Dussen (South Africa) flag Rassie van der Dussen (South Africa) 33.39 108 Runs in 110 Balls in 1st inns for South Africa vs Sri Lanka at Delhi on 07-Oct-2023 (SR-98%)
735 Down 1 Virat Kohli (India) flag Virat Kohli (India) 33.39 101* Runs in 121 Balls in 1st inns for India vs South Africa at Kolkata on 05-Nov-2023 (SR-83%)
736 Down 1 Andrew Symonds (Australia) flag Andrew Symonds (Australia) 33.36 107* Runs in 88 Balls in 1st inns for Australia vs India at Nagpur on 14-Oct-2007 (SR-122%)
737 Down 1 Mahela Jayawardene (Sri Lanka) flag Mahela Jayawardene (Sri Lanka) 33.36 126* Runs in 127 Balls in 2nd inns for Sri Lanka vs England at Chester-le-Street on 24-Jun-2006 (SR-99%)
738 Down 1 Jos Buttler (England) flag Jos Buttler (England) 33.35 110* Runs in 55 Balls in 1st inns for England vs Pakistan at Southampton on 11-May-2019 (SR-200%)
739 Down 1 Mark Boucher (South Africa) flag Mark Boucher (South Africa) 33.35 147* Runs in 68 Balls in 1st inns for South Africa vs Zimbabwe at Potchefstroom on 20-Sep-2006 (SR-216%)
740 Down 1 Joe Root (England) flag Joe Root (England) 33.35 133* Runs in 129 Balls in 2nd inns for England vs Bangladesh at London on 01-Jun-2017 (SR-103%)
741 Down 1 AB de Villiers (South Africa) flag AB de Villiers (South Africa) 33.34 102* Runs in 59 Balls in 1st inns for South Africa vs India at Ahmedabad on 27-Feb-2010 (SR-173%)
743 Down 1 Jonty Rhodes (South Africa) flag Jonty Rhodes (South Africa) 33.29 121 Runs in 114 Balls in 1st inns for South Africa vs Pakistan at Nairobi on 29-Sep-1996 (SR-106%)
744 Down 1 Heinrich Klaasen (South Africa) flag Heinrich Klaasen (South Africa) 33.29 119* Runs in 61 Balls in 2nd inns for South Africa vs West Indies at Potchefstroom on 21-Mar-2023 (SR-195%)
745 Down 1 Viv Richards (West Indies) flag Viv Richards (West Indies) 33.29 119 Runs in 146 Balls in 1st inns for West Indies vs India at London on 15-Jun-1983 (SR-82%)
746 Down 1 Gordon Greenidge (West Indies) flag Gordon Greenidge (West Indies) 33.28 104 Runs in 100 Balls in 2nd inns for West Indies vs New Zealand at Auckland on 21-Mar-1987 (SR-104%)
747 Down 1 David Boon (Australia) flag David Boon (Australia) 33.28 75 Runs in 125 Balls in 1st inns for Australia vs England at Kolkata on 08-Nov-1987 (SR-60%)
748 Down 1 Simi Singh (Ireland) flag Simi Singh (Ireland) 33.26 100* Runs in 91 Balls in 2nd inns for Ireland vs South Africa at Malahide on 16-Jul-2021 (SR-110%)
750 Down 1 Mahela Jayawardene (Sri Lanka) flag Mahela Jayawardene (Sri Lanka) 33.26 128 Runs in 123 Balls in 1st inns for Sri Lanka vs India at Sharjah on 27-Oct-2000 (SR-104%)
751 Down 1 Glenn Maxwell (Australia) flag Glenn Maxwell (Australia) 33.23 88 Runs in 39 Balls in 1st inns for Australia vs Afghanistan at Perth on 04-Mar-2015 (SR-226%)
752 Down 1 Michael Clarke (Australia) flag Michael Clarke (Australia) 33.22 103* Runs in 107 Balls in 2nd inns for Australia vs Pakistan at Sydney on 23-Jan-2005 (SR-96%)
755 Down 1 Sachin Tendulkar (India) flag Sachin Tendulkar (India) 33.21 152 Runs in 151 Balls in 1st inns for India vs Namibia at Pietermaritzburg on 23-Feb-2003 (SR-101%)
756 Down 1 Graeme Hick (England) flag Graeme Hick (England) 33.21 83 Runs in 90 Balls in 1st inns for England vs South Africa at Sydney on 22-Mar-1992 (SR-92%)
758 Down 1 Kirk Edwards (West Indies) flag Kirk Edwards (West Indies) 33.20 123* Runs in 108 Balls in 1st inns for West Indies vs New Zealand at Hamilton on 08-Jan-2014 (SR-114%)
759 Down 1 Rohit Sharma (India) flag Rohit Sharma (India) 33.19 102 Runs in 109 Balls in 2nd inns for India vs England at Birmingham on 30-Jun-2019 (SR-94%)
760 Down 1 Jonny Bairstow (England) flag Jonny Bairstow (England) 33.18 128 Runs in 93 Balls in 2nd inns for England vs Pakistan at Bristol on 14-May-2019 (SR-138%)
762 Down 1 Rohit Sharma (India) flag Rohit Sharma (India) 33.16 124 Runs in 127 Balls in 1st inns for India vs Australia at Brisbane on 15-Jan-2016 (SR-98%)
763 Down 1 Boeta Dippenaar (South Africa) flag Boeta Dippenaar (South Africa) 33.15 125* Runs in 145 Balls in 1st inns for South Africa vs Sri Lanka at Adelaide on 24-Jan-2006 (SR-86%)
764 Down 1 Wayne Larkins (England) flag Wayne Larkins (England) 33.13 124 Runs in 126 Balls in 2nd inns for England vs Australia at Hyderabad on 19-Oct-1989 (SR-98%)
Tags: #topcricketplayersofalltime #bestcricketplayersofalltime #greatestcricketplayers #odicricket #odis #menodis #grantflower #flower #jonnybairstow #bairstow #abdevilliers #villiers #fafduplessis #plessis #kanewilliamson #williamson #virendersehwag #sehwag #mohammadazharuddin #azharuddin #herschellegibbs #gibbs #saleemmalik #malik #stevewaugh #waugh #rohitsharma #sharma #iccrankings #icctestrankings #iccodirankings #icct20irankings #iccteamrankings #iccplayerrankings #iccmenrankings #iccwomenrankings #iplrankings