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.  For the last update date and full update schedule, refer to FAQs.
CRR Change Name Points Stats
701 Down 2 Clive Lloyd (West Indies) flag Clive Lloyd (West Indies) 53.54 89 Runs | 1 Wickets | Ct/St for West Indies vs Sri Lanka at Brisbane on 12-Jan-1985
702 Down 2 Shahid Afridi (Pakistan) flag Shahid Afridi (Pakistan) 53.54 70 Runs | 2 Wickets | Ct/St for Pakistan vs New Zealand at Abu Dhabi on 03-Nov-2009
703 Down 2 Azmatullah Omarzai (Afghanistan) flag Azmatullah Omarzai (Afghanistan) 53.54 97 Runs | Wickets | Ct/St for Afghanistan vs South Africa at Ahmedabad on 10-Nov-2023
704 Down 2 Hardik Pandya (India) flag Hardik Pandya (India) 53.54 56 Runs | 3 Wickets | Ct/St for India vs England at Kolkata on 22-Jan-2017
705 Down 2 Colin Croft (West Indies) flag Colin Croft (West Indies) 53.54 Runs | 3 Wickets | Ct/St for West Indies vs England at London on 23-Jun-1979
706 Down 2 Rashid Khan (Afghanistan) flag Rashid Khan (Afghanistan) 53.54 48 Runs | 4 Wickets | Ct/St for Afghanistan vs Ireland at Abu Dhabi on 26-Jan-2021
707 Down 2 Wasim Akram (Pakistan) flag Wasim Akram (Pakistan) 53.54 33 Runs | 4 Wickets | Ct/St for Pakistan vs New Zealand at Auckland on 06-Mar-1994
708 Down 2 Sourav Ganguly (India) flag Sourav Ganguly (India) 53.54 124 Runs | Wickets | Ct/St for India vs Pakistan at Dhaka on 18-Jan-1998
709 Down 2 Shahid Afridi (Pakistan) flag Shahid Afridi (Pakistan) 53.54 109 Runs | 1 Wickets | Ct/St for Pakistan vs Sri Lanka at Dambula on 15-Jun-2010
710 Down 2 Graham Gooch (England) flag Graham Gooch (England) 53.54 71 Runs | Wickets | Ct/St for England vs New Zealand at Manchester on 20-Jun-1979
711 Down 2 Michael Rippon (New Zealand) flag Michael Rippon (New Zealand) 53.54 67 Runs | 2 Wickets | Ct/St for Netherlands vs New Zealand at Mount Maunganui on 29-Mar-2022
712 Down 2 Nathan McCullum (New Zealand) flag Nathan McCullum (New Zealand) 53.54 35 Runs | 2 Wickets | Ct/St for New Zealand vs Sri Lanka at Dambula on 16-Nov-2013
713 Down 2 Heath Streak (Zimbabwe) flag Heath Streak (Zimbabwe) 53.54 45 Runs | 4 Wickets | Ct/St for Zimbabwe vs West Indies at Sydney on 23-Jan-2001
714 Down 2 Kane Williamson (New Zealand) flag Kane Williamson (New Zealand) 53.54 118 Runs | 1 Wickets | Ct/St for New Zealand vs England at Southampton on 14-Jun-2015
715 Down 2 Craig McMillan (New Zealand) flag Craig McMillan (New Zealand) 53.54 89 Runs | 1 Wickets | Ct/St for New Zealand vs Australia at Sydney on 21-Jan-2007
716 Down 2 Ajay Jadeja (India) flag Ajay Jadeja (India) 53.54 104 Runs | 2 Wickets | Ct/St for India vs West Indies at Cuttack on 09-Nov-1994
717 Down 2 Dwaine Pretorius (South Africa) flag Dwaine Pretorius (South Africa) 53.54 50 Runs | 2 Wickets | Ct/St for South Africa vs New Zealand at Christchurch on 22-Feb-2017
718 Down 2 Abdul Razzaq (Pakistan) flag Abdul Razzaq (Pakistan) 53.54 75 Runs | 2 Wickets | Ct/St for Pakistan vs England at Karachi on 24-Oct-2000
719 Down 2 Gary Crocker (Zimbabwe) flag Gary Crocker (Zimbabwe) 53.54 50 Runs | 4 Wickets | Ct/St for Zimbabwe vs India at Harare on 25-Oct-1992
720 Down 2 Viv Richards (West Indies) flag Viv Richards (West Indies) 53.54 60 Runs | 1 Wickets | Ct/St for West Indies vs Australia at Sydney on 18-Jan-1989
721 Down 2 Roelof van der Merwe (Netherlands/South Africa) flag Roelof van der Merwe (Netherlands/South Africa) 53.54 29 Runs | 2 Wickets | Ct/St for Netherlands vs South Africa at Dharamsala on 17-Oct-2023
722 Down 2 Lance Cairns (New Zealand) flag Lance Cairns (New Zealand) 53.54 23 Runs | 5 Wickets | Ct/St for New Zealand vs England at Scarborough on 15-Jul-1978
723 Down 2 James Neesham (New Zealand) flag James Neesham (New Zealand) 53.54 47 Runs | 3 Wickets | Ct/St for New Zealand vs Sri Lanka at Mount Maunganui on 03-Jan-2019
724 Down 2 Angelo Mathews (Sri Lanka) flag Angelo Mathews (Sri Lanka) 53.54 89 Runs | 2 Wickets | Ct/St for Sri Lanka vs Pakistan at Hambantota on 23-Aug-2014
725 Down 2 Marco Jansen (South Africa) flag Marco Jansen (South Africa) 53.54 20 Runs | 3 Wickets | Ct/St for South Africa vs Pakistan at Chennai on 27-Oct-2023
726 Down 2 Elton Chigumbura (Zimbabwe) flag Elton Chigumbura (Zimbabwe) 53.54 60 Runs | 3 Wickets | Ct/St for Zimbabwe vs Bangladesh at Mirpur on 27-Oct-2009
727 Down 2 Andre Russell (West Indies) flag Andre Russell (West Indies) 53.54 20 Runs | 2 Wickets | Ct/St for West Indies vs New Zealand at Wellington on 21-Mar-2015
728 Down 2 Alzarri Joseph (West Indies) flag Alzarri Joseph (West Indies) 53.54 10 Runs | 4 Wickets | Ct/St for West Indies vs England at Cardiff on 01-Jun-2025
729 Down 2 Lance Klusener (South Africa) flag Lance Klusener (South Africa) 53.54 12 Runs | 3 Wickets | Ct/St for South Africa vs India at Hove on 15-May-1999
730 Down 2 Thomas Odoyo (Kenya) flag Thomas Odoyo (Kenya) 53.54 51 Runs | 3 Wickets | Ct/St for Kenya vs India at Gqeberha on 17-Oct-2001
731 Down 2 Aaron Finch (Australia) flag Aaron Finch (Australia) 53.54 153 Runs | 1 Wickets | Ct/St for Australia vs Pakistan at Sharjah on 24-Mar-2019
732 Down 2 Sanath Jayasuriya (Sri Lanka) flag Sanath Jayasuriya (Sri Lanka) 53.54 107 Runs | 2 Wickets | Ct/St for Sri Lanka vs New Zealand at Sharjah on 10-Apr-2001
733 Down 2 Kyle Mills (New Zealand) flag Kyle Mills (New Zealand) 53.54 44 Runs | 2 Wickets | Ct/St for New Zealand vs Australia at Sydney on 08-Dec-2004
734 Down 2 Chaminda Vaas (Sri Lanka) flag Chaminda Vaas (Sri Lanka) 53.54 29 Runs | 2 Wickets | Ct/St for Sri Lanka vs South Africa at Ahmedabad on 24-Oct-2006
735 Down 2 Ben Stokes (England) flag Ben Stokes (England) 53.54 84 Runs | Wickets | Ct/St for England vs New Zealand at London on 14-Jul-2019
736 Down 2 Seekkuge Prasanna (Sri Lanka) flag Seekkuge Prasanna (Sri Lanka) 53.54 95 Runs | 2 Wickets | Ct/St for Sri Lanka vs Ireland at Malahide on 18-Jun-2016
737 Down 2 Shakib Al Hasan (Bangladesh) flag Shakib Al Hasan (Bangladesh) 53.54 79 Runs | 2 Wickets | Ct/St for Bangladesh vs England at Mirpur on 07-Oct-2016
738 Down 2 Ramnaresh Sarwan (West Indies) flag Ramnaresh Sarwan (West Indies) 53.54 115 Runs | 1 Wickets | Ct/St for West Indies vs India at Basseterre on 23-May-2006
739 Down 2 Mosaddek Hossain (Bangladesh) flag Mosaddek Hossain (Bangladesh) 53.54 7 Runs | 3 Wickets | Ct/St for Bangladesh vs New Zealand at Cardiff on 09-Jun-2017
740 Down 2 Thisara Perera (Sri Lanka) flag Thisara Perera (Sri Lanka) 53.54 65 Runs | 2 Wickets | Ct/St for Sri Lanka vs South Africa at Pallekele on 26-Jul-2013
741 Down 2 Jerome Taylor (West Indies) flag Jerome Taylor (West Indies) 53.54 11 Runs | 3 Wickets | Ct/St for West Indies vs New Zealand at Wellington on 21-Mar-2015
742 Down 2 Brad Evans (Zimbabwe) flag Brad Evans (Zimbabwe) 53.54 28 Runs | 5 Wickets | Ct/St for Zimbabwe vs India at Harare on 22-Aug-2022
743 Down 2 Bernard Julien (West Indies) flag Bernard Julien (West Indies) 53.54 4 Runs | 4 Wickets | Ct/St for West Indies vs New Zealand at London on 18-Jun-1975
744 Down 2 Chris Gayle (West Indies) flag Chris Gayle (West Indies) 53.54 152 Runs | 1 Wickets | Ct/St for West Indies vs South Africa at Johannesburg on 04-Feb-2004
745 Down 2 Nuwan Kulasekara (Sri Lanka) flag Nuwan Kulasekara (Sri Lanka) 53.54 39 Runs | 3 Wickets | Ct/St for Sri Lanka vs India at Colombo on 05-Feb-2009
746 Down 2 Jeff Thomson (Australia) flag Jeff Thomson (Australia) 53.54 21 Runs | 2 Wickets | Ct/St for Australia vs West Indies at London on 21-Jun-1975
747 Down 2 Owais Shah (England) flag Owais Shah (England) 53.54 107 Runs | 1 Wickets | Ct/St for England vs India at London on 05-Sep-2007
748 Down 2 Rudi van Vuuren (Namibia) flag Rudi van Vuuren (Namibia) 53.54 12 Runs | 5 Wickets | Ct/St for Namibia vs England at Gqeberha on 19-Feb-2003
749 Down 2 Justin Kemp (South Africa) flag Justin Kemp (South Africa) 53.54 49 Runs | Wickets | Ct/St for South Africa vs Australia at Gros Islet on 25-Apr-2007
750 Down 2 Shakib Al Hasan (Bangladesh) flag Shakib Al Hasan (Bangladesh) 53.54 75 Runs | 2 Wickets | Ct/St for Bangladesh vs Pakistan at Lahore on 13-Apr-2008
751 Down 2 Sanath Jayasuriya (Sri Lanka) flag Sanath Jayasuriya (Sri Lanka) 53.54 24 Runs | 3 Wickets | Ct/St for Sri Lanka vs New Zealand at Johannesburg on 27-Sep-2009
752 Down 2 Virender Sehwag (India) flag Virender Sehwag (India) 53.54 58 Runs | 3 Wickets | Ct/St for India vs Australia at Bengaluru on 25-Mar-2001
753 Down 2 Vince Wells (England) flag Vince Wells (England) 53.54 33 Runs | 3 Wickets | Ct/St for England vs Australia at Sydney on 10-Feb-1999
754 Down 2 Nuwan Kulasekara (Sri Lanka) flag Nuwan Kulasekara (Sri Lanka) 53.54 73 Runs | 1 Wickets | Ct/St for Sri Lanka vs Australia at Brisbane on 04-Mar-2012
755 Down 2 Carl Hooper (West Indies) flag Carl Hooper (West Indies) 53.54 100 Runs | 1 Wickets | Ct/St for West Indies vs England at Sharjah on 13-Dec-1997
756 Down 2 Harshit Rana (India) flag Harshit Rana (India) 53.54 52 Runs | 3 Wickets | Ct/St for India vs New Zealand at Indore on 18-Jan-2026
757 Down 3 Wayne Parnell (South Africa) flag Wayne Parnell (South Africa) 53.54 56 Runs | 3 Wickets | Ct/St for South Africa vs Pakistan at Sharjah on 30-Oct-2013
758 Down 3 Stuart Broad (England) flag Stuart Broad (England) 53.54 24 Runs | 3 Wickets | Ct/St for England vs Australia at Perth on 01-Feb-2015
759 Down 3 Jeremy Coney (New Zealand) flag Jeremy Coney (New Zealand) 53.54 51 Runs | 2 Wickets | Ct/St for New Zealand vs Pakistan at Nottingham on 20-Jun-1983
760 Down 3 Mohammed Shami (India) flag Mohammed Shami (India) 53.54 3 Runs | 4 Wickets | Ct/St for India vs Pakistan at Adelaide on 15-Feb-2015
761 Down 3 Mervyn Dillon (West Indies) flag Mervyn Dillon (West Indies) 53.54 1 Runs | 4 Wickets | Ct/St for West Indies vs South Africa at Colombo on 13-Sep-2002
762 Down 3 Sajid Mahmood (England) flag Sajid Mahmood (England) 53.54 2 Runs | 4 Wickets | Ct/St for England vs Sri Lanka at North Sound on 04-Apr-2007
763 Down 3 Shahid Afridi (Pakistan) flag Shahid Afridi (Pakistan) 53.54 7 Runs | 5 Wickets | Ct/St for Pakistan vs Kenya at Hambantota on 23-Feb-2011
764 Down 3 Wasim Akram (Pakistan) flag Wasim Akram (Pakistan) 53.54 37 Runs | 3 Wickets | Ct/St for Pakistan vs India at Sharjah on 15-Oct-1989
765 Down 3 Wasim Akram (Pakistan) flag Wasim Akram (Pakistan) 53.54 36 Runs | 3 Wickets | Ct/St for Pakistan vs New Zealand at Wellington on 20-Dec-1995
766 Down 3 Tillakaratne Dilshan (Sri Lanka) flag Tillakaratne Dilshan (Sri Lanka) 53.54 73 Runs | 1 Wickets | Ct/St for Sri Lanka vs New Zealand at Colombo on 29-Mar-2011
767 Down 3 Chris Lewis (England) flag Chris Lewis (England) 53.54 29 Runs | 4 Wickets | Ct/St for England vs India at London on 23-May-1996
768 Down 3 Yuvraj Singh (India) flag Yuvraj Singh (India) 53.54 64 Runs | 3 Wickets | Ct/St for India vs England at London on 29-Jun-2002
769 Down 3 Shaun Pollock (South Africa) flag Shaun Pollock (South Africa) 53.54 69 Runs | 2 Wickets | Ct/St for South Africa vs Australia at Gqeberha on 05-Mar-2006
770 Down 3 Aaron Finch (Australia) flag Aaron Finch (Australia) 53.54 82 Runs | 1 Wickets | Ct/St for Australia vs Pakistan at Taunton on 12-Jun-2019
771 Down 3 Kapil Dev (India) flag Kapil Dev (India) 53.54 21 Runs | 3 Wickets | Ct/St for India vs Australia at Brisbane on 01-Mar-1992
772 Down 3 Wasim Akram (Pakistan) flag Wasim Akram (Pakistan) 53.54 23 Runs | 3 Wickets | Ct/St for Pakistan vs Sri Lanka at Colombo on 07-Aug-1994
773 Down 3 Azhar Mahmood (Pakistan) flag Azhar Mahmood (Pakistan) 53.54 37 Runs | 3 Wickets | Ct/St for Pakistan vs West Indies at Bristol on 16-May-1999
774 Down 3 Jacob Oram (New Zealand) flag Jacob Oram (New Zealand) 53.54 83 Runs | 2 Wickets | Ct/St for New Zealand vs Bangladesh at Napier on 05-Feb-2010
775 Down 3 Ben Stokes (England) flag Ben Stokes (England) 53.54 68 Runs | 2 Wickets | Ct/St for England vs New Zealand at Southampton on 14-Jun-2015
776 Down 3 Sarfraz Nawaz (Pakistan) flag Sarfraz Nawaz (Pakistan) 53.54 Runs | 4 Wickets | Ct/St for Pakistan vs West Indies at Birmingham on 11-Jun-1975
777 Down 3 Sadiq Mohammad (Pakistan) flag Sadiq Mohammad (Pakistan) 53.54 74 Runs | 2 Wickets | Ct/St for Pakistan vs Sri Lanka at Nottingham on 14-Jun-1975
778 Down 3 Shane Watson (Australia) flag Shane Watson (Australia) 53.54 49 Runs | 2 Wickets | Ct/St for Australia vs India at Guwahati on 08-Nov-2009
779 Down 3 Lungi Ngidi (South Africa) flag Lungi Ngidi (South Africa) 53.54 4 Runs | 4 Wickets | Ct/St for South Africa vs India at Gqeberha on 13-Feb-2018
780 Down 3 Stuart Broad (England) flag Stuart Broad (England) 53.54 45 Runs | 4 Wickets | Ct/St for England vs India at Manchester on 30-Aug-2007
781 Down 3 Shahid Afridi (Pakistan) flag Shahid Afridi (Pakistan) 53.54 124 Runs | 1 Wickets | Ct/St for Pakistan vs Bangladesh at Dambula on 21-Jun-2010
782 Down 3 Adam Hollioake (England) flag Adam Hollioake (England) 53.54 66 Runs | 2 Wickets | Ct/St for England vs Australia at Leeds on 22-May-1997
783 Down 3 Shadab Khan (Pakistan) flag Shadab Khan (Pakistan) 53.54 6 Runs | 3 Wickets | Ct/St for Pakistan vs New Zealand at Hamilton on 16-Jan-2018
784 Down 3 Imad Wasim (Pakistan) flag Imad Wasim (Pakistan) 53.54 63 Runs | 2 Wickets | Ct/St for Pakistan vs England at London on 27-Aug-2016
785 Down 3 Stuart Law (Australia) flag Stuart Law (Australia) 53.54 72 Runs | Wickets | Ct/St for Australia vs West Indies at Mohali on 14-Mar-1996
786 Down 3 Steve Waugh (Australia) flag Steve Waugh (Australia) 53.54 54 Runs | 3 Wickets | Ct/St for Australia vs West Indies at Melbourne on 15-Dec-1988
787 Down 3 Tillakaratne Dilshan (Sri Lanka) flag Tillakaratne Dilshan (Sri Lanka) 53.54 71 Runs | 3 Wickets | Ct/St for Sri Lanka vs Bangladesh at Dambula on 18-Jun-2010
788 Down 3 Steve Tikolo (Kenya) flag Steve Tikolo (Kenya) 53.54 76 Runs | 1 Wickets | Ct/St for Kenya vs England at Gros Islet on 24-Mar-2007
789 Down 3 Javagal Srinath (India) flag Javagal Srinath (India) 53.54 6 Runs | 3 Wickets | Ct/St for India vs Sri Lanka at Kolkata on 13-Mar-1996
790 Down 3 Thomas Odoyo (Kenya) flag Thomas Odoyo (Kenya) 53.54 84 Runs | 4 Wickets | Ct/St for Kenya vs Bangladesh at Nairobi on 13-Aug-2006
791 Down 3 Sanath Jayasuriya (Sri Lanka) flag Sanath Jayasuriya (Sri Lanka) 53.54 152 Runs | 1 Wickets | Ct/St for Sri Lanka vs England at Leeds on 01-Jul-2006
792 Down 3 Sachin Tendulkar (India) flag Sachin Tendulkar (India) 53.54 69 Runs | 1 Wickets | Ct/St for India vs New Zealand at Nairobi on 15-Oct-2000
793 Down 3 Shahid Afridi (Pakistan) flag Shahid Afridi (Pakistan) 53.54 19 Runs | 4 Wickets | Ct/St for Pakistan vs India at Amstelveen on 21-Aug-2004
794 Down 3 Azmatullah Omarzai (Afghanistan) flag Azmatullah Omarzai (Afghanistan) 53.54 86 Runs | 1 Wickets | Ct/St for Afghanistan vs South Africa at Sharjah on 20-Sep-2024
795 Down 3 Nuwan Zoysa (Sri Lanka) flag Nuwan Zoysa (Sri Lanka) 53.54 9 Runs | 4 Wickets | Ct/St for Sri Lanka vs New Zealand at Wellington on 03-Feb-2001
796 Down 3 Wasim Akram (Pakistan) flag Wasim Akram (Pakistan) 53.54 19 Runs | 3 Wickets | Ct/St for Pakistan vs Sri Lanka at Kimberley on 07-Apr-1998
797 Down 3 Angelo Mathews (Sri Lanka) flag Angelo Mathews (Sri Lanka) 53.54 64 Runs | 2 Wickets | Ct/St for Sri Lanka vs Australia at Perth on 10-Feb-2012
798 Down 3 Grant Flower (Zimbabwe) flag Grant Flower (Zimbabwe) 53.54 96 Runs | 2 Wickets | Ct/St for Zimbabwe vs England at Bulawayo on 10-Oct-2001
799 Down 3 Lungi Ngidi (South Africa) flag Lungi Ngidi (South Africa) 53.54 6 Runs | 3 Wickets | Ct/St for South Africa vs England at London on 30-May-2019
800 Down 3 Zaheer Abbas (Pakistan) flag Zaheer Abbas (Pakistan) 53.54 118 Runs | 2 Wickets | Ct/St for Pakistan vs India at Multan on 17-Dec-1982
Tags: #topcricketplayersofalltime #bestcricketplayersofalltime #greatestcricketplayers #odicricket #odis #menodis #clivelloyd #lloyd #shahidafridi #afridi #azmatullahomarzai #omarzai #hardikpandya #pandya #colincroft #croft #rashidkhan #khan #wasimakram #akram #souravganguly #ganguly #grahamgooch #gooch #michaelrippon #rippon #iccrankings #icctestrankings #iccodirankings #icct20irankings #iccteamrankings #iccplayerrankings #iccmenrankings #iccwomenrankings #iplrankings