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 Down 2 Mohammad Amir (Pakistan) flag Mohammad Amir (Pakistan) 53.88 Runs | 5 Wickets | Ct/St for Pakistan vs Australia at Taunton on 12-Jun-2019
602 Down 2 Harsh Thaker (Canada) flag Harsh Thaker (Canada) 53.88 105 Runs | 3 Wickets | 1 Ct/St for Canada vs Scotland at Dubai on 07-Mar-2024
603 Down 2 Andrew Flintoff (England) flag Andrew Flintoff (England) 53.88 55 Runs | 4 Wickets | 1 Ct/St for England vs Bangladesh at Chattogram on 07-Nov-2003
604 Down 2 Shakib Al Hasan (Bangladesh) flag Shakib Al Hasan (Bangladesh) 53.88 104 Runs | 2 Wickets | 1 Ct/St for Bangladesh vs Zimbabwe at Bulawayo on 11-Aug-2009
605 Down 2 Jeffrey Vandersay (Sri Lanka) flag Jeffrey Vandersay (Sri Lanka) 53.87 1 Runs | 6 Wickets | Ct/St for Sri Lanka vs India at Colombo on 04-Aug-2024
606 Down 2 Sachin Tendulkar (India) flag Sachin Tendulkar (India) 53.87 118 Runs | 2 Wickets | Ct/St for India vs Pakistan at Sharjah on 15-Apr-1996
607 Down 2 Dasun Shanaka (Sri Lanka) flag Dasun Shanaka (Sri Lanka) 53.87 42 Runs | 5 Wickets | Ct/St for Sri Lanka vs Ireland at Malahide on 16-Jun-2016
608 Down 2 Shaun Pollock (South Africa) flag Shaun Pollock (South Africa) 53.87 41 Runs | 4 Wickets | Ct/St for South Africa vs Australia at Durban on 05-Apr-1997
609 Down 2 Mashrafe Mortaza (Bangladesh) flag Mashrafe Mortaza (Bangladesh) 53.87 44 Runs | 4 Wickets | Ct/St for Bangladesh vs England at Mirpur on 09-Oct-2016
610 Down 2 Imran Khan (Pakistan) flag Imran Khan (Pakistan) 53.87 67 Runs | 2 Wickets | Ct/St for Pakistan vs West Indies at Brisbane on 07-Jan-1989
611 Down 2 Kevin O'Brien (Ireland) flag Kevin O'Brien (Ireland) 53.87 84 Runs | 2 Wickets | Ct/St for Ireland vs Pakistan at Dublin on 23-May-2013
612 Down 2 Sachin Tendulkar (India) flag Sachin Tendulkar (India) 53.87 93 Runs | 2 Wickets | Ct/St for India vs Sri Lanka at Dhaka on 01-Jun-2000
613 Down 2 Virender Sehwag (India) flag Virender Sehwag (India) 53.87 77 Runs | 2 Wickets | Ct/St for India vs South Africa at Bengaluru on 19-Nov-2005
614 Down 2 Shane Watson (Australia) flag Shane Watson (Australia) 53.87 105 Runs | Wickets | Ct/St for Australia vs New Zealand at Centurion on 05-Oct-2009
615 Down 2 Shaheen Shah Afridi (Pakistan) flag Shaheen Shah Afridi (Pakistan) 53.87 10 Runs | 5 Wickets | Ct/St for Pakistan vs Australia at Bengaluru on 20-Oct-2023
616 Down 2 Grant Elliott (New Zealand) flag Grant Elliott (New Zealand) 53.87 104 Runs | 2 Wickets | Ct/St for New Zealand vs Sri Lanka at Dunedin on 23-Jan-2015
617 Down 2 Sourav Ganguly (India) flag Sourav Ganguly (India) 53.87 96 Runs | 2 Wickets | Ct/St for India vs Pakistan at Toronto on 21-Sep-1997
618 Down 2 Virender Sehwag (India) flag Virender Sehwag (India) 53.87 126 Runs | Wickets | Ct/St for India vs England at Colombo on 22-Sep-2002
619 Down 2 Graham Stevenson (England) flag Graham Stevenson (England) 53.87 28 Runs | 4 Wickets | Ct/St for England vs Australia at Sydney on 14-Jan-1980
620 Down 2 Ashley Nurse (West Indies) flag Ashley Nurse (West Indies) 53.87 34 Runs | 4 Wickets | Ct/St for West Indies vs Pakistan at Georgetown on 07-Apr-2017
621 Down 2 Paul Collingwood (England) flag Paul Collingwood (England) 53.86 106 Runs | 2 Wickets | Ct/St for England vs New Zealand at Brisbane on 06-Feb-2007
622 Down 2 Chris Gayle (West Indies) flag Chris Gayle (West Indies) 53.86 67 Runs | 4 Wickets | Ct/St for West Indies vs New Zealand at Kingstown on 16-Jun-2002
623 Down 2 Michael Leask (Scotland) flag Michael Leask (Scotland) 53.86 85 Runs | 2 Wickets | Ct/St for Scotland vs New Zealand at Edinburgh on 31-Jul-2022
624 Down 2 Wasim Raja (Pakistan) flag Wasim Raja (Pakistan) 53.86 46 Runs | 3 Wickets | Ct/St for Pakistan vs West Indies at Adelaide on 28-Jan-1984
625 Down 2 Akeal Hosein (West Indies) flag Akeal Hosein (West Indies) 53.86 27 Runs | 4 Wickets | Ct/St for West Indies vs Bangladesh at Mirpur on 23-Oct-2025
626 Down 2 Yuvraj Singh (India) flag Yuvraj Singh (India) 53.86 73 Runs | 2 Wickets | Ct/St for India vs Sri Lanka at Colombo on 08-Feb-2009
627 Down 2 Sikandar Raza (Zimbabwe) flag Sikandar Raza (Zimbabwe) 53.86 135 Runs | 1 Wickets | Ct/St for Zimbabwe vs Bangladesh at Harare on 05-Aug-2022
628 Down 2 Sourav Ganguly (India) flag Sourav Ganguly (India) 53.86 153 Runs | 1 Wickets | Ct/St for India vs New Zealand at Gwalior on 11-Nov-1999
629 Down 2 Chris Gayle (West Indies) flag Chris Gayle (West Indies) 53.86 99 Runs | 2 Wickets | Ct/St for West Indies vs Bangladesh at Southampton on 15-Sep-2004
630 Down 2 Corey Anderson (U.S.A.) flag Corey Anderson (U.S.A.) 53.86 40 Runs | 4 Wickets | Ct/St for New Zealand vs Sri Lanka at Dunedin on 25-Jan-2015
631 Down 2 Aamer Sohail (Pakistan) flag Aamer Sohail (Pakistan) 53.86 114 Runs | 2 Wickets | Ct/St for Pakistan vs Zimbabwe at Hobart on 27-Feb-1992
632 Down 2 Jacques Kallis (South Africa) flag Jacques Kallis (South Africa) 53.86 97 Runs | 1 Wickets | Ct/St for South Africa vs India at Colombo on 25-Sep-2002
633 Down 2 Andrew Hall (South Africa) flag Andrew Hall (South Africa) 53.86 48 Runs | 3 Wickets | Ct/St for South Africa vs India at Kolkata on 25-Nov-2005
634 Down 2 Yuvraj Singh (India) flag Yuvraj Singh (India) 53.86 49 Runs | 3 Wickets | Ct/St for India vs South Africa at Belfast on 29-Jun-2007
635 Down 2 Kyle Jarvis (Zimbabwe) flag Kyle Jarvis (Zimbabwe) 53.86 37 Runs | 4 Wickets | Ct/St for Zimbabwe vs Bangladesh at Mirpur on 21-Oct-2018
636 Down 2 Madan Lal (India) flag Madan Lal (India) 53.86 17 Runs | 3 Wickets | Ct/St for India vs West Indies at London on 25-Jun-1983
637 Down 2 Roger Harper (West Indies) flag Roger Harper (West Indies) 53.86 31 Runs | 4 Wickets | Ct/St for West Indies vs Australia at Adelaide on 17-Dec-1995
638 Down 2 Chris Harris (New Zealand) flag Chris Harris (New Zealand) 53.86 22 Runs | 5 Wickets | Ct/St for New Zealand vs Pakistan at Sialkot on 06-Dec-1996
639 Down 2 Graham Gooch (England) flag Graham Gooch (England) 53.86 115 Runs | Wickets | Ct/St for England vs India at Mumbai on 05-Nov-1987
640 Down 2 Heath Streak (Zimbabwe) flag Heath Streak (Zimbabwe) 53.86 65 Runs | 3 Wickets | Ct/St for Zimbabwe vs West Indies at Harare on 26-Nov-2003
641 Down 2 Elton Chigumbura (Zimbabwe) flag Elton Chigumbura (Zimbabwe) 53.86 60 Runs | 3 Wickets | Ct/St for Zimbabwe vs Bangladesh at Mirpur on 27-Oct-2009
642 Down 2 Sourav Ganguly (India) flag Sourav Ganguly (India) 53.86 54 Runs | 3 Wickets | Ct/St for India vs Pakistan at Toronto on 12-Sep-1998
643 Down 2 Mitchell Marsh (Australia) flag Mitchell Marsh (Australia) 53.86 41 Runs | 3 Wickets | Ct/St for Australia vs New Zealand at Hamilton on 08-Feb-2016
644 Down 2 Shahid Afridi (Pakistan) flag Shahid Afridi (Pakistan) 53.86 58 Runs | 3 Wickets | Ct/St for Pakistan vs Zimbabwe at Multan on 30-Sep-2004
645 Down 2 Majid Khan (Pakistan) flag Majid Khan (Pakistan) 53.86 109 Runs | 1 Wickets | Ct/St for Pakistan vs England at Nottingham on 31-Aug-1974
646 Down 2 Chris Cairns (New Zealand) flag Chris Cairns (New Zealand) 53.86 70 Runs | 2 Wickets | Ct/St for New Zealand vs South Africa at Brisbane on 08-Jan-1994
647 Down 2 Arjuna Ranatunga (Sri Lanka) flag Arjuna Ranatunga (Sri Lanka) 53.86 75 Runs | 2 Wickets | Ct/St for Sri Lanka vs Kenya at Kandy on 06-Mar-1996
648 Down 2 Lasith Malinga (Sri Lanka) flag Lasith Malinga (Sri Lanka) 53.86 10 Runs | 2 Wickets | Ct/St for Sri Lanka vs Australia at Bridgetown on 28-Apr-2007
649 Down 2 Chris Cairns (New Zealand) flag Chris Cairns (New Zealand) 53.86 102 Runs | Wickets | Ct/St for New Zealand vs India at Nairobi on 15-Oct-2000
650 Down 2 Sourav Ganguly (India) flag Sourav Ganguly (India) 53.86 75 Runs | 2 Wickets | Ct/St for India vs Pakistan at Toronto on 20-Sep-1997
651 Down 2 Shahid Afridi (Pakistan) flag Shahid Afridi (Pakistan) 53.86 109 Runs | 1 Wickets | Ct/St for Pakistan vs Sri Lanka at Dambula on 15-Jun-2010
652 Down 2 Stuart Broad (England) flag Stuart Broad (England) 53.86 22 Runs | 4 Wickets | Ct/St for England vs India at Indore on 17-Nov-2008
653 Down 2 Heath Streak (Zimbabwe) flag Heath Streak (Zimbabwe) 53.86 45 Runs | 4 Wickets | Ct/St for Zimbabwe vs West Indies at Sydney on 23-Jan-2001
654 Down 2 Mitchell Johnson (Australia) flag Mitchell Johnson (Australia) 53.86 27 Runs | 2 Wickets | Ct/St for Australia vs India at Sydney on 26-Mar-2015
655 Down 2 Ben Stokes (England) flag Ben Stokes (England) 53.86 89 Runs | 1 Wickets | Ct/St for England vs Australia at London on 25-Jun-2019
656 Down 2 Nuwan Zoysa (Sri Lanka) flag Nuwan Zoysa (Sri Lanka) 53.86 47 Runs | 3 Wickets | Ct/St for Sri Lanka vs Australia at Colombo on 29-Feb-2004
657 Down 2 Rashid Khan (Afghanistan) flag Rashid Khan (Afghanistan) 53.86 48 Runs | 4 Wickets | Ct/St for Afghanistan vs Ireland at Abu Dhabi on 26-Jan-2021
658 Down 2 Shahid Afridi (Pakistan) flag Shahid Afridi (Pakistan) 53.86 80 Runs | 2 Wickets | Ct/St for Pakistan vs India at Rawalpindi on 16-Mar-2004
659 Down 2 Nathan Astle (New Zealand) flag Nathan Astle (New Zealand) 53.86 94 Runs | 2 Wickets | Ct/St for New Zealand vs England at Wellington on 04-Mar-1997
660 Down 2 Chetan Sharma (India) flag Chetan Sharma (India) 53.86 101 Runs | 2 Wickets | Ct/St for India vs England at Kanpur on 25-Oct-1989
661 Down 2 Sadiq Mohammad (Pakistan) flag Sadiq Mohammad (Pakistan) 53.86 74 Runs | 2 Wickets | Ct/St for Pakistan vs Sri Lanka at Nottingham on 14-Jun-1975
662 Down 2 Seekkuge Prasanna (Sri Lanka) flag Seekkuge Prasanna (Sri Lanka) 53.86 95 Runs | 2 Wickets | Ct/St for Sri Lanka vs Ireland at Malahide on 18-Jun-2016
663 Down 2 Gary Crocker (Zimbabwe) flag Gary Crocker (Zimbabwe) 53.86 50 Runs | 4 Wickets | Ct/St for Zimbabwe vs India at Harare on 25-Oct-1992
664 Down 2 Colin Croft (West Indies) flag Colin Croft (West Indies) 53.86 Runs | 3 Wickets | Ct/St for West Indies vs England at London on 23-Jun-1979
665 Down 2 Tillakaratne Dilshan (Sri Lanka) flag Tillakaratne Dilshan (Sri Lanka) 53.86 30 Runs | 2 Wickets | Ct/St for Sri Lanka vs New Zealand at Kingston on 24-Apr-2007
666 Down 2 Andrew Flintoff (England) flag Andrew Flintoff (England) 53.86 50 Runs | 3 Wickets | Ct/St for England vs Sri Lanka at Nottingham on 27-Jun-2002
667 Down 2 AB de Villiers (South Africa) flag AB de Villiers (South Africa) 53.86 65 Runs | Wickets | Ct/St for South Africa vs New Zealand at Auckland on 24-Mar-2015
668 Down 2 Matthew Fleming (England) flag Matthew Fleming (England) 53.86 33 Runs | 3 Wickets | Ct/St for England vs West Indies at Sharjah on 19-Dec-1997
669 Down 2 Arjuna Ranatunga (Sri Lanka) flag Arjuna Ranatunga (Sri Lanka) 53.86 55 Runs | 3 Wickets | Ct/St for Sri Lanka vs Australia at Melbourne on 26-Dec-1989
670 Down 2 Chris Jordan (England) flag Chris Jordan (England) 53.86 38 Runs | 3 Wickets | Ct/St for England vs Sri Lanka at London on 22-May-2014
671 Down 2 Andrew Symonds (Australia) flag Andrew Symonds (Australia) 53.86 28 Runs | 4 Wickets | Ct/St for Australia vs India at Sydney on 14-Jan-2000
672 Down 2 Joe Root (England) flag Joe Root (England) 53.86 121 Runs | Wickets | Ct/St for England vs Sri Lanka at Wellington on 01-Mar-2015
673 Down 2 Yuvraj Singh (India) flag Yuvraj Singh (India) 53.86 64 Runs | 3 Wickets | Ct/St for India vs England at London on 29-Jun-2002
674 Down 2 Suresh Raina (India) flag Suresh Raina (India) 53.86 100 Runs | 1 Wickets | Ct/St for India vs England at Cardiff on 27-Aug-2014
675 Down 2 Wasim Akram (Pakistan) flag Wasim Akram (Pakistan) 53.86 33 Runs | 4 Wickets | Ct/St for Pakistan vs New Zealand at Auckland on 06-Mar-1994
676 Down 2 Lance Cairns (New Zealand) flag Lance Cairns (New Zealand) 53.86 23 Runs | 5 Wickets | Ct/St for New Zealand vs England at Scarborough on 15-Jul-1978
677 Down 2 Paul Stirling (Ireland) flag Paul Stirling (Ireland) 53.86 101 Runs | 2 Wickets | Ct/St for Ireland vs Netherlands at Kolkata on 18-Mar-2011
678 Down 2 Mohsin Khan (Pakistan) flag Mohsin Khan (Pakistan) 53.86 104 Runs | 1 Wickets | Ct/St for Pakistan vs Australia at Hyderabad (Sind) on 20-Sep-1982
679 Down 2 Courtney Walsh (West Indies) flag Courtney Walsh (West Indies) 53.86 7 Runs | 4 Wickets | Ct/St for West Indies vs Pakistan at Lahore on 16-Oct-1987
680 Down 2 Tim Southee (New Zealand) flag Tim Southee (New Zealand) 53.86 9 Runs | 3 Wickets | Ct/St for New Zealand vs India at Mumbai on 15-Nov-2023
681 Down 2 Sanath Jayasuriya (Sri Lanka) flag Sanath Jayasuriya (Sri Lanka) 53.86 107 Runs | 2 Wickets | Ct/St for Sri Lanka vs New Zealand at Sharjah on 10-Apr-2001
682 Down 2 Azmatullah Omarzai (Afghanistan) flag Azmatullah Omarzai (Afghanistan) 53.86 97 Runs | Wickets | Ct/St for Afghanistan vs South Africa at Ahmedabad on 10-Nov-2023
683 Down 2 Carl Hooper (West Indies) flag Carl Hooper (West Indies) 53.86 61 Runs | 2 Wickets | Ct/St for West Indies vs India at Faridabad on 17-Oct-1994
684 Down 2 Shahid Afridi (Pakistan) flag Shahid Afridi (Pakistan) 53.86 70 Runs | 2 Wickets | Ct/St for Pakistan vs New Zealand at Abu Dhabi on 03-Nov-2009
685 Down 2 Michael Rippon (New Zealand) flag Michael Rippon (New Zealand) 53.86 67 Runs | 2 Wickets | Ct/St for Netherlands vs New Zealand at Mount Maunganui on 29-Mar-2022
686 Down 2 Brad Evans (Zimbabwe) flag Brad Evans (Zimbabwe) 53.86 28 Runs | 5 Wickets | Ct/St for Zimbabwe vs India at Harare on 22-Aug-2022
687 Down 2 Rashid Khan (Afghanistan) flag Rashid Khan (Afghanistan) 53.86 57 Runs | 2 Wickets | Ct/St for Afghanistan vs Bangladesh at Abu Dhabi on 20-Sep-2018
688 Down 2 Ben Stokes (England) flag Ben Stokes (England) 53.86 84 Runs | Wickets | Ct/St for England vs New Zealand at London on 14-Jul-2019
689 Down 2 Neil Johnson (Zimbabwe) flag Neil Johnson (Zimbabwe) 53.86 103 Runs | 2 Wickets | Ct/St for Zimbabwe vs Pakistan at Sheikhupura on 22-Nov-1998
690 Down 2 Mahmudullah (Bangladesh) flag Mahmudullah (Bangladesh) 53.86 60 Runs | 3 Wickets | Ct/St for Bangladesh vs Zimbabwe at Bulawayo on 21-Aug-2011
691 Down 2 Craig McMillan (New Zealand) flag Craig McMillan (New Zealand) 53.86 89 Runs | 1 Wickets | Ct/St for New Zealand vs Australia at Sydney on 21-Jan-2007
692 Down 2 Thisara Perera (Sri Lanka) flag Thisara Perera (Sri Lanka) 53.86 44 Runs | 3 Wickets | Ct/St for Sri Lanka vs India at Hambantota on 21-Jul-2012
693 Down 2 Tillakaratne Dilshan (Sri Lanka) flag Tillakaratne Dilshan (Sri Lanka) 53.86 71 Runs | 3 Wickets | Ct/St for Sri Lanka vs Bangladesh at Dambula on 18-Jun-2010
694 Down 2 Rashid Khan (Afghanistan) flag Rashid Khan (Afghanistan) 53.86 35 Runs | 2 Wickets | Ct/St for Afghanistan vs Australia at Mumbai on 07-Nov-2023
695 Down 2 Aaron Finch (Australia) flag Aaron Finch (Australia) 53.86 153 Runs | 1 Wickets | Ct/St for Australia vs Pakistan at Sharjah on 24-Mar-2019
696 Down 2 Wanindu Hasaranga (Sri Lanka) flag Wanindu Hasaranga (Sri Lanka) 53.86 37 Runs | 4 Wickets | Ct/St for Sri Lanka vs Australia at Pallekele on 14-Jun-2022
697 Down 2 Hardik Pandya (India) flag Hardik Pandya (India) 53.86 56 Runs | 3 Wickets | Ct/St for India vs England at Kolkata on 22-Jan-2017
698 Down 2 Kane Williamson (New Zealand) flag Kane Williamson (New Zealand) 53.86 118 Runs | 1 Wickets | Ct/St for New Zealand vs England at Southampton on 14-Jun-2015
699 Down 2 Kapil Dev (India) flag Kapil Dev (India) 53.86 30 Runs | 2 Wickets | Ct/St for India vs England at Mumbai on 05-Nov-1987
700 Down 2 Jacques Kallis (South Africa) flag Jacques Kallis (South Africa) 53.86 111 Runs | 2 Wickets | Ct/St for South Africa vs New Zealand at Perth on 16-Jan-1998
Tags: #topcricketplayersofalltime #bestcricketplayersofalltime #greatestcricketplayers #odicricket #odis #menodis #mohammadamir #amir #harshthaker #thaker #andrewflintoff #flintoff #shakibalhasan #hasan #jeffreyvandersay #vandersay #sachintendulkar #tendulkar #dasunshanaka #shanaka #shaunpollock #pollock #mashrafemortaza #mortaza #imrankhan #khan #kevinobrien #obrien #iccrankings #icctestrankings #iccodirankings #icct20irankings #iccteamrankings #iccplayerrankings #iccmenrankings #iccwomenrankings #iplrankings