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 1 Milan Rathnayake (Sri Lanka) flag Milan Rathnayake (Sri Lanka) 64.32 62 Runs | 4 Wickets | 1 Ct/St for Sri Lanka vs England at London on 29-Aug-2024
602 Down 1 Mominul Haque (Bangladesh) flag Mominul Haque (Bangladesh) 64.31 77 Runs | 3 Wickets | 1 Ct/St for Bangladesh vs South Africa at Potchefstroom on 28-Sep-2017
603 Down 1 Trevor Goddard (South Africa) flag Trevor Goddard (South Africa) 64.31 83 Runs | 7 Wickets | 1 Ct/St for South Africa vs England at Leeds on 21-Jul-1955
604 Down 1 Asanka Gurusinha (Sri Lanka) flag Asanka Gurusinha (Sri Lanka) 64.30 170 Runs | Wickets | 1 Ct/St for Sri Lanka vs Australia at Melbourne on 26-Dec-1995
605 Down 1 Chris Gayle (West Indies) flag Chris Gayle (West Indies) 64.29 191 Runs | Wickets | 1 Ct/St for West Indies vs Australia at Adelaide on 04-Dec-2009
606 Down 1 Darren Gough (England) flag Darren Gough (England) 64.27 51 Runs | 7 Wickets | 1 Ct/St for England vs Australia at Sydney on 01-Jan-1995
607 Down 1 Colin Blythe (England) flag Colin Blythe (England) 64.26 9 Runs | 15 Wickets | Ct/St for England vs South Africa at Leeds on 29-Jul-1907
608 Down 1 Nick Cook (England) flag Nick Cook (England) 64.26 14 Runs | 11 Wickets | Ct/St for England vs Pakistan at Karachi on 02-Mar-1984
609 Down 1 Nathan Lyon (Australia) flag Nathan Lyon (Australia) 64.26 Runs | 13 Wickets | Ct/St for Australia vs Bangladesh at Chattogram on 04-Sep-2017
610 Down 1 Derek Underwood (England) flag Derek Underwood (England) 64.26 12 Runs | 13 Wickets | Ct/St for England vs Pakistan at London on 08-Aug-1974
611 Down 1 Rangana Herath (Sri Lanka) flag Rangana Herath (Sri Lanka) 64.24 12 Runs | 12 Wickets | Ct/St for Sri Lanka vs England at Galle on 26-Mar-2012
612 Down 1 Harbhajan Singh (India) flag Harbhajan Singh (India) 64.22 12 Runs | 10 Wickets | 2 Ct/St for India vs Sri Lanka at Galle on 31-Jul-2008
613 Down 1 Daniel Vettori (New Zealand) flag Daniel Vettori (New Zealand) 64.22 15 Runs | 12 Wickets | Ct/St for New Zealand vs Australia at Auckland on 11-Mar-2000
614 Down 1 Saeed Ajmal (Pakistan) flag Saeed Ajmal (Pakistan) 64.21 12 Runs | 10 Wickets | Ct/St for Pakistan vs England at Dubai on 17-Jan-2012
615 Down 1 Muthiah Muralidaran (Sri Lanka) flag Muthiah Muralidaran (Sri Lanka) 64.21 25 Runs | 8 Wickets | 2 Ct/St for Sri Lanka vs South Africa at Cape Town on 19-Mar-1998
616 Down 1 Steve Harmison (England) flag Steve Harmison (England) 64.20 26 Runs | 11 Wickets | Ct/St for England vs Pakistan at Manchester on 27-Jul-2006
617 Down 1 Ravichandran Ashwin (India) flag Ravichandran Ashwin (India) 64.20 10 Runs | 10 Wickets | Ct/St for India vs Sri Lanka at Galle on 12-Aug-2015
618 Down 1 Bill Voce (England) flag Bill Voce (England) 64.20 2 Runs | 11 Wickets | 2 Ct/St for England vs West Indies at Port of Spain on 01-Feb-1930
619 Down 1 Nathan Lyon (Australia) flag Nathan Lyon (Australia) 64.20 5 Runs | 11 Wickets | Ct/St for Australia vs India at Indore on 01-Mar-2023
620 Down 1 Ryan Sidebottom (England) flag Ryan Sidebottom (England) 64.19 3 Runs | 10 Wickets | Ct/St for England vs New Zealand at Hamilton on 05-Mar-2008
621 Down 1 Venkatesh Prasad (India) flag Venkatesh Prasad (India) 64.18 5 Runs | 10 Wickets | Ct/St for India vs South Africa at Durban on 26-Dec-1996
622 Down 1 Monty Panesar (England) flag Monty Panesar (England) 64.18 17 Runs | 8 Wickets | Ct/St for England vs Australia at Perth on 14-Dec-2006
623 Down 1 Bill O'Reilly (Australia) flag Bill O'Reilly (Australia) 64.18 25 Runs | 11 Wickets | Ct/St for Australia vs England at Nottingham on 08-Jun-1934
624 Down 1 Peter Siddle (Australia) flag Peter Siddle (Australia) 64.18 12 Runs | 8 Wickets | Ct/St for Australia vs England at Nottingham on 10-Jul-2013
625 Down 1 Rangana Herath (Sri Lanka) flag Rangana Herath (Sri Lanka) 64.18 38 Runs | 9 Wickets | Ct/St for Sri Lanka vs South Africa at Durban on 26-Dec-2011
626 Down 1 Richard Hadlee (New Zealand) flag Richard Hadlee (New Zealand) 64.18 26 Runs | 11 Wickets | Ct/St for New Zealand vs Australia at Perth on 30-Nov-1985
627 Down 1 Ajinkya Rahane (India) flag Ajinkya Rahane (India) 64.17 227 Runs | na Wickets | 3 Ct/St for India vs South Africa at Delhi on 03-Dec-2015
628 Down 1 Dean Headley (England) flag Dean Headley (England) 64.17 24 Runs | 8 Wickets | Ct/St for England vs Australia at Sydney on 02-Jan-1999
629 Down 1 Richard Hadlee (New Zealand) flag Richard Hadlee (New Zealand) 64.16 29 Runs | 10 Wickets | Ct/St for New Zealand vs England at Wellington on 10-Feb-1978
630 Down 1 Stuart Broad (England) flag Stuart Broad (England) 64.16 16 Runs | 11 Wickets | Ct/St for England vs Australia at Chester-le-Street on 09-Aug-2013
631 Down 1 Shoaib Akhtar (Pakistan) flag Shoaib Akhtar (Pakistan) 64.16 11 Runs | 8 Wickets | Ct/St for Pakistan vs Australia at Colombo on 03-Oct-2002
632 Down 1 Sreesanth (India) flag Sreesanth (India) 64.15 38 Runs | 8 Wickets | Ct/St for India vs South Africa at Durban on 26-Dec-2006
633 Down 1 Malcolm Marshall (West Indies) flag Malcolm Marshall (West Indies) 64.15 63 Runs | 9 Wickets | Ct/St for West Indies vs Pakistan at Bridgetown on 22-Apr-1988
634 Down 1 Monty Noble (Australia) flag Monty Noble (Australia) 64.15 55 Runs | 11 Wickets | Ct/St for Australia vs England at Sheffield on 03-Jul-1902
635 Down 1 Alec Bedser (England) flag Alec Bedser (England) 64.15 30 Runs | 12 Wickets | Ct/St for England vs South Africa at Manchester on 05-Jul-1951
636 Down 1 Graham Dilley (England) flag Graham Dilley (England) 64.14 28 Runs | 9 Wickets | Ct/St for England vs West Indies at London on 16-Jun-1988
637 Down 1 Richard Hadlee (New Zealand) flag Richard Hadlee (New Zealand) 64.14 40 Runs | 10 Wickets | Ct/St for New Zealand vs Australia at Melbourne on 26-Dec-1987
638 Down 1 Chaminda Vaas (Sri Lanka) flag Chaminda Vaas (Sri Lanka) 64.14 69 Runs | 10 Wickets | Ct/St for Sri Lanka vs New Zealand at Napier on 11-Mar-1995
639 Down 1 Fred Trueman (England) flag Fred Trueman (England) 64.14 44 Runs | 6 Wickets | 2 Ct/St for England vs West Indies at Port of Spain on 28-Jan-1960
640 Down 1 Lance Cairns (New Zealand) flag Lance Cairns (New Zealand) 64.14 24 Runs | 10 Wickets | Ct/St for New Zealand vs England at Leeds on 28-Jul-1983
641 Down 1 Majid Khan (Pakistan) flag Majid Khan (Pakistan) 64.13 205 Runs | 1 Wickets | Ct/St for Pakistan vs Australia at Melbourne on 29-Dec-1972
642 Down 1 Herbert Sutcliffe (England) flag Herbert Sutcliffe (England) 64.13 303 Runs | na Wickets | Ct/St for England vs Australia at Melbourne on 01-Jan-1925
643 Down 1 Hashim Amla (South Africa) flag Hashim Amla (South Africa) 64.13 237 Runs | na Wickets | Ct/St for South Africa vs India at Kolkata on 14-Feb-2010
644 Down 1 Shane Warne (Australia) flag Shane Warne (Australia) 64.13 56 Runs | 9 Wickets | Ct/St for Australia vs England at Manchester on 03-Jul-1997
645 Down 1 Allan Border (Australia) flag Allan Border (Australia) 64.13 254 Runs | na Wickets | Ct/St for Australia vs New Zealand at Christchurch on 28-Feb-1986
646 Down 1 Alec Bedser (England) flag Alec Bedser (England) 64.13 52 Runs | 6 Wickets | Ct/St for England vs Australia at Melbourne on 01-Jan-1947
647 Down 1 Paul Adams (South Africa) flag Paul Adams (South Africa) 64.13 58 Runs | 6 Wickets | Ct/St for South Africa vs Australia at Cape Town on 08-Mar-2002
648 Down 1 Mark Wood (England) flag Mark Wood (England) 64.13 40 Runs | 7 Wickets | Ct/St for England vs Australia at Leeds on 06-Jul-2023
649 Down 1 Ravindra Jadeja (India) flag Ravindra Jadeja (India) 64.13 158 Runs | 1 Wickets | Ct/St for India vs England at Birmingham on 02-Jul-2025
650 Down 1 Trevor Goddard (South Africa) flag Trevor Goddard (South Africa) 64.13 127 Runs | 3 Wickets | 2 Ct/St for South Africa vs England at London on 18-Aug-1960
651 Down 1 Praveen Kumar (India) flag Praveen Kumar (India) 64.13 25 Runs | 7 Wickets | Ct/St for India vs England at Nottingham on 29-Jul-2011
652 Down 1 Sunil Gavaskar (India) flag Sunil Gavaskar (India) 64.13 248 Runs | na Wickets | Ct/St for India vs Pakistan at Karachi on 14-Nov-1978
653 Down 1 Trevor Goddard (South Africa) flag Trevor Goddard (South Africa) 64.12 137 Runs | 3 Wickets | Ct/St for South Africa vs Australia at Sydney on 07-Feb-1964
654 Down 1 Jomel Warrican (West Indies) flag Jomel Warrican (West Indies) 64.12 31 Runs | 10 Wickets | Ct/St for West Indies vs Pakistan at Multan on 17-Jan-2025
655 Down 1 Sohail Khan (Pakistan) flag Sohail Khan (Pakistan) 64.12 43 Runs | 7 Wickets | Ct/St for Pakistan vs England at Birmingham on 03-Aug-2016
656 Down 1 Alzarri Joseph (West Indies) flag Alzarri Joseph (West Indies) 64.12 32 Runs | 6 Wickets | Ct/St for West Indies vs Australia at Brisbane on 25-Jan-2024
657 Down 1 Shivnarine Chanderpaul (West Indies) flag Shivnarine Chanderpaul (West Indies) 64.12 206 Runs | na Wickets | Ct/St for West Indies vs England at Chester-le-Street on 15-Jun-2007
658 Down 1 Keith Miller (Australia) flag Keith Miller (Australia) 64.12 83 Runs | 7 Wickets | Ct/St for Australia vs South Africa at Melbourne on 24-Dec-1952
659 Down 1 Ravi Shastri (India) flag Ravi Shastri (India) 64.12 115 Runs | 4 Wickets | Ct/St for India vs West Indies at Mumbai on 24-Nov-1983
660 Down 1 Usman Khawaja (Australia) flag Usman Khawaja (Australia) 64.12 226 Runs | na Wickets | Ct/St for Australia vs Pakistan at Dubai on 07-Oct-2018
661 Down 1 Nixon McLean (West Indies) flag Nixon McLean (West Indies) 64.12 52 Runs | 6 Wickets | Ct/St for West Indies vs England at London on 31-Aug-2000
662 Down 1 Jacques Kallis (South Africa) flag Jacques Kallis (South Africa) 64.12 72 Runs | 3 Wickets | 5 Ct/St for South Africa vs Australia at Johannesburg on 26-Feb-2009
663 Down 1 Ted Dexter (England) flag Ted Dexter (England) 64.12 86 Runs | 5 Wickets | Ct/St for England vs West Indies at Birmingham on 04-Jul-1963
664 Down 1 Shoaib Akhtar (Pakistan) flag Shoaib Akhtar (Pakistan) 64.12 28 Runs | 6 Wickets | Ct/St for Pakistan vs Australia at Perth on 16-Dec-2004
665 Down 1 Ravichandran Ashwin (India) flag Ravichandran Ashwin (India) 64.12 70 Runs | 6 Wickets | Ct/St for India vs New Zealand at Kanpur on 25-Nov-2021
666 Down 1 Kapil Dev (India) flag Kapil Dev (India) 64.11 36 Runs | 7 Wickets | Ct/St for India vs West Indies at Kingston on 28-Apr-1989
667 Down 1 Irfan Pathan (India) flag Irfan Pathan (India) 64.11 74 Runs | 5 Wickets | Ct/St for India vs Australia at Perth on 16-Jan-2008
668 Down 1 Chris Lewis (England) flag Chris Lewis (England) 64.11 56 Runs | 7 Wickets | Ct/St for England vs New Zealand at Auckland on 30-Jan-1992
669 Down 1 Marlon Samuels (West Indies) flag Marlon Samuels (West Indies) 64.11 117 Runs | 2 Wickets | Ct/St for West Indies vs South Africa at Cape Town on 02-Jan-2015
670 Down 1 Tillakaratne Dilshan (Sri Lanka) flag Tillakaratne Dilshan (Sri Lanka) 64.11 180 Runs | 2 Wickets | Ct/St for Sri Lanka vs Bangladesh at Galle on 08-Mar-2013
671 Down 1 Chris Cairns (New Zealand) flag Chris Cairns (New Zealand) 64.11 110 Runs | 4 Wickets | Ct/St for New Zealand vs South Africa at Wellington on 26-Mar-2004
672 Down 1 Clive Lloyd (West Indies) flag Clive Lloyd (West Indies) 64.11 128 Runs | Wickets | Ct/St for West Indies vs Australia at Melbourne on 31-Jan-1976
673 Down 1 Denis Compton (England) flag Denis Compton (England) 64.11 250 Runs | Wickets | Ct/St for England vs Australia at Adelaide on 31-Jan-1947
674 Down 1 Irfan Pathan (India) flag Irfan Pathan (India) 64.11 44 Runs | 6 Wickets | Ct/St for India vs Pakistan at Karachi on 29-Jan-2006
675 Down 1 Craig McMillan (New Zealand) flag Craig McMillan (New Zealand) 64.11 68 Runs | 3 Wickets | Ct/St for New Zealand vs Australia at Brisbane on 08-Nov-2001
676 Down 1 Brett Lee (Australia) flag Brett Lee (Australia) 64.10 73 Runs | 4 Wickets | Ct/St for Australia vs England at Nottingham on 25-Aug-2005
677 Down 1 Imran Khan (Pakistan) flag Imran Khan (Pakistan) 64.10 63 Runs | 5 Wickets | Ct/St for Pakistan vs India at Chennai on 15-Jan-1980
678 Down 1 Steven Smith (Australia) flag Steven Smith (Australia) 64.10 273 Runs | Wickets | Ct/St for Australia vs England at London on 16-Jul-2015
679 Down 1 Colin Cowdrey (England) flag Colin Cowdrey (England) 64.10 211 Runs | Wickets | Ct/St for England vs West Indies at Kingston on 17-Feb-1960
680 Down 1 Percy Fender (England) flag Percy Fender (England) 64.09 42 Runs | 5 Wickets | 2 Ct/St for England vs Australia at Sydney on 25-Feb-1921
681 Down 1 Jimmy Adams (West Indies) flag Jimmy Adams (West Indies) 64.09 252 Runs | Wickets | Ct/St for West Indies vs India at Mohali on 10-Dec-1994
682 Down 1 Shakib Al Hasan (Bangladesh) flag Shakib Al Hasan (Bangladesh) 64.09 93 Runs | 6 Wickets | Ct/St for Bangladesh vs Sri Lanka at Chattogram on 04-Feb-2014
683 Down 1 Kusal Perera (Sri Lanka) flag Kusal Perera (Sri Lanka) 64.09 204 Runs | na Wickets | Ct/St for Sri Lanka vs South Africa at Durban on 13-Feb-2019
684 Down 1 Stan McCabe (Australia) flag Stan McCabe (Australia) 64.08 271 Runs | Wickets | Ct/St for Australia vs England at Nottingham on 10-Jun-1938
685 Down 1 Shakib Al Hasan (Bangladesh) flag Shakib Al Hasan (Bangladesh) 64.08 143 Runs | 10 Wickets | Ct/St for Bangladesh vs Zimbabwe at Khulna on 03-Nov-2014
686 Down 1 Will Jacks (England) flag Will Jacks (England) 64.08 54 Runs | 6 Wickets | Ct/St for England vs Pakistan at Rawalpindi on 01-Dec-2022
687 Down 1 Ray Lindwall (Australia) flag Ray Lindwall (Australia) 64.08 59 Runs | 7 Wickets | Ct/St for Australia vs England at London on 25-Jun-1953
688 Down 1 Pat Cummins (Australia) flag Pat Cummins (Australia) 64.07 82 Runs | 4 Wickets | Ct/St for Australia vs England at Birmingham on 16-Jun-2023
689 Down 1 Senuran Muthusamy (South Africa) flag Senuran Muthusamy (South Africa) 64.07 82 Runs | 1 Wickets | 2 Ct/St for South Africa vs India at Visakhapatnam on 02-Oct-2019
690 Down 1 Hardik Pandya (India) flag Hardik Pandya (India) 64.07 94 Runs | 3 Wickets | Ct/St for India vs South Africa at Cape Town on 05-Jan-2018
691 Down 1 Viv Richards (West Indies) flag Viv Richards (West Indies) 64.07 148 Runs | Wickets | Ct/St for West Indies vs Australia at Melbourne on 31-Jan-1976
692 Down 1 Tony Greig (England) flag Tony Greig (England) 64.07 96 Runs | 6 Wickets | Ct/St for England vs India at Kolkata on 30-Dec-1972
693 Down 1 Shakib Al Hasan (Bangladesh) flag Shakib Al Hasan (Bangladesh) 64.07 131 Runs | 6 Wickets | Ct/St for Bangladesh vs Sri Lanka at Colombo on 15-Mar-2017
694 Down 1 Wilf Flowers (England) flag Wilf Flowers (England) 64.07 80 Runs | 5 Wickets | Ct/St for England vs Australia at Sydney on 20-Feb-1885
695 Down 1 Younis Khan (Pakistan) flag Younis Khan (Pakistan) 64.06 166 Runs | Wickets | 2 Ct/St for Pakistan vs South Africa at Dubai on 12-Nov-2010
696 Down 1 Tim Bresnan (England) flag Tim Bresnan (England) 64.06 101 Runs | 7 Wickets | Ct/St for England vs India at Nottingham on 29-Jul-2011
697 Down 1 Chris Cairns (New Zealand) flag Chris Cairns (New Zealand) 64.05 91 Runs | 6 Wickets | Ct/St for New Zealand vs England at London on 19-Aug-1999
698 Down 1 Richie Benaud (Australia) flag Richie Benaud (Australia) 64.05 102 Runs | 3 Wickets | 2 Ct/St for Australia vs England at London on 21-Jun-1956
699 Down 1 Guy Whittall (Zimbabwe) flag Guy Whittall (Zimbabwe) 64.04 136 Runs | 2 Wickets | Ct/St for Zimbabwe vs South Africa at Bloemfontein on 29-Oct-1999
700 Down 1 Jason Holder (West Indies) flag Jason Holder (West Indies) 64.04 207 Runs | 2 Wickets | 3 Ct/St for West Indies vs England at Bridgetown on 23-Jan-2019
Tags: #topcricketplayersofalltime #bestcricketplayersofalltime #greatestcricketplayers #testcricket #tests #mentests #milanrathnayake #rathnayake #mominulhaque #haque #trevorgoddard #goddard #asankagurusinha #gurusinha #chrisgayle #gayle #darrengough #gough #colinblythe #blythe #nickcook #cook #nathanlyon #lyon #derekunderwood #underwood #ranganaherath #herath #iccrankings #icctestrankings #iccodirankings #icct20irankings #iccteamrankings #iccplayerrankings #iccmenrankings #iccwomenrankings #iplrankings