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
601 No change Neil McKenzie (South Africa) flag Neil McKenzie (South Africa) 64.36 249 Runs | na Wickets | 1 Ct/St for South Africa vs India at Chennai on 26-Mar-2008
602 No change Harry Brook (England) flag Harry Brook (England) 64.35 178 Runs | na Wickets | 1 Ct/St for England vs New Zealand at Wellington on 06-Dec-2024
603 No change Shane Watson (Australia) flag Shane Watson (Australia) 64.35 213 Runs | 1 Wickets | 2 Ct/St for Australia vs Pakistan at Melbourne on 26-Dec-2009
604 No change Brian Lara (West Indies) flag Brian Lara (West Indies) 64.34 221 Runs | na Wickets | 1 Ct/St for West Indies vs Australia at Adelaide on 15-Dec-2000
605 No change Carl Hooper (West Indies) flag Carl Hooper (West Indies) 64.33 81 Runs | 2 Wickets | 1 Ct/St for West Indies vs India at Chennai on 17-Oct-2002
606 No change 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
607 No change Colin de Grandhomme (New Zealand) flag Colin de Grandhomme (New Zealand) 64.32 72 Runs | 3 Wickets | 1 Ct/St for New Zealand vs Australia at Sydney on 03-Jan-2020
608 No change 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
609 No change 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
610 No change Chris Gayle (West Indies) flag Chris Gayle (West Indies) 64.30 191 Runs | Wickets | 1 Ct/St for West Indies vs Australia at Adelaide on 04-Dec-2009
611 No change 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
612 No change Alec Bedser (England) flag Alec Bedser (England) 64.27 2 Runs | 14 Wickets | Ct/St for England vs Australia at Nottingham on 11-Jun-1953
613 No change Kagiso Rabada (South Africa) flag Kagiso Rabada (South Africa) 64.27 Runs | 13 Wickets | Ct/St for South Africa vs England at Centurion on 22-Jan-2016
614 No change Nathan Lyon (Australia) flag Nathan Lyon (Australia) 64.26 Runs | 13 Wickets | Ct/St for Australia vs Bangladesh at Chattogram on 04-Sep-2017
615 No change Mohammad Asif (Pakistan) flag Mohammad Asif (Pakistan) 64.26 Runs | 11 Wickets | Ct/St for Pakistan vs Sri Lanka at Kandy on 03-Apr-2006
616 No change Courtney Walsh (West Indies) flag Courtney Walsh (West Indies) 64.26 na Runs | 13 Wickets | Ct/St for West Indies vs New Zealand at Wellington on 10-Feb-1995
617 No change 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
618 No change Harbhajan Singh (India) flag Harbhajan Singh (India) 64.23 12 Runs | 10 Wickets | 2 Ct/St for India vs Sri Lanka at Galle on 31-Jul-2008
619 No change 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
620 No change 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
621 No change Clarrie Grimmett (Australia) flag Clarrie Grimmett (Australia) 64.20 Runs | 10 Wickets | Ct/St for Australia vs England at Nottingham on 13-Jun-1930
622 No change 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
623 No change Rohit Sharma (India) flag Rohit Sharma (India) 64.18 303 Runs | Wickets | Ct/St for India vs South Africa at Visakhapatnam on 02-Oct-2019
624 No change Heath Streak (Zimbabwe) flag Heath Streak (Zimbabwe) 64.18 20 Runs | 9 Wickets | Ct/St for Zimbabwe vs West Indies at Port of Spain on 16-Mar-2000
625 No change 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
626 No change Rangana Herath (Sri Lanka) flag Rangana Herath (Sri Lanka) 64.17 38 Runs | 9 Wickets | Ct/St for Sri Lanka vs South Africa at Durban on 26-Dec-2011
627 No change Taijul Islam (Bangladesh) flag Taijul Islam (Bangladesh) 64.17 5 Runs | 9 Wickets | Ct/St for Bangladesh vs South Africa at Gqeberha on 08-Apr-2022
628 No change Dennis Lillee (Australia) flag Dennis Lillee (Australia) 64.17 35 Runs | 11 Wickets | Ct/St for Australia vs England at Melbourne on 12-Mar-1977
629 No change 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
630 No change 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
631 No change Vanburn Holder (West Indies) flag Vanburn Holder (West Indies) 64.17 7 Runs | 8 Wickets | Ct/St for West Indies vs Australia at Adelaide on 23-Jan-1976
632 No change Morne Morkel (South Africa) flag Morne Morkel (South Africa) 64.16 14 Runs | 8 Wickets | Ct/St for South Africa vs Australia at Adelaide on 22-Nov-2012
633 No change Arthur Fielder (England) flag Arthur Fielder (England) 64.16 7 Runs | 9 Wickets | Ct/St for England vs Australia at Sydney on 13-Dec-1907
634 No change 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
635 No change Johnny Briggs (England) flag Johnny Briggs (England) 64.15 39 Runs | 12 Wickets | Ct/St for England vs Australia at Adelaide on 24-Mar-1892
636 No change Jacques Kallis (South Africa) flag Jacques Kallis (South Africa) 64.15 31 Runs | 8 Wickets | Ct/St for South Africa vs West Indies at Bridgetown on 29-Mar-2001
637 No change 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
638 No change 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
639 No change Mark Wood (England) flag Mark Wood (England) 64.15 27 Runs | 9 Wickets | Ct/St for England vs Australia at Hobart on 14-Jan-2022
640 No change Jerome Taylor (West Indies) flag Jerome Taylor (West Indies) 64.15 26 Runs | 9 Wickets | Ct/St for West Indies vs India at Kingston on 30-Jun-2006
641 No change Noman Ali (Pakistan) flag Noman Ali (Pakistan) 64.15 33 Runs | 11 Wickets | Ct/St for Pakistan vs England at Multan on 15-Oct-2024
642 No change Sulieman Benn (West Indies) flag Sulieman Benn (West Indies) 64.15 42 Runs | 8 Wickets | Ct/St for West Indies vs South Africa at Port of Spain on 10-Jun-2010
643 No change Mehidy Hasan Miraz (Bangladesh) flag Mehidy Hasan Miraz (Bangladesh) 64.14 29 Runs | 6 Wickets | Ct/St for Bangladesh vs India at Kanpur on 27-Sep-2024
644 No change 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
645 No change Pat Cummins (Australia) flag Pat Cummins (Australia) 64.14 90 Runs | 6 Wickets | Ct/St for Australia vs India at Melbourne on 26-Dec-2024
646 No change Shane Warne (Australia) flag Shane Warne (Australia) 64.14 56 Runs | 9 Wickets | Ct/St for Australia vs England at Manchester on 03-Jul-1997
647 No change Majid Khan (Pakistan) flag Majid Khan (Pakistan) 64.14 205 Runs | 1 Wickets | Ct/St for Pakistan vs Australia at Melbourne on 29-Dec-1972
648 No change Shaun Pollock (South Africa) flag Shaun Pollock (South Africa) 64.14 59 Runs | 8 Wickets | Ct/St for South Africa vs England at Leeds on 06-Aug-1998
649 No change Herbert Sutcliffe (England) flag Herbert Sutcliffe (England) 64.14 303 Runs | na Wickets | Ct/St for England vs Australia at Melbourne on 01-Jan-1925
650 No change 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
651 No change 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 No change 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
653 No change 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
654 No change Trevor Goddard (South Africa) flag Trevor Goddard (South Africa) 64.13 137 Runs | 3 Wickets | Ct/St for South Africa vs Australia at Sydney on 07-Feb-1964
655 No change 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
656 No change Nixon McLean (West Indies) flag Nixon McLean (West Indies) 64.13 52 Runs | 6 Wickets | Ct/St for West Indies vs England at London on 31-Aug-2000
657 No change 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
658 No change Gubby Allen (England) flag Gubby Allen (England) 64.13 103 Runs | 8 Wickets | Ct/St for England vs Australia at Brisbane on 04-Dec-1936
659 No change Alzarri Joseph (West Indies) flag Alzarri Joseph (West Indies) 64.13 32 Runs | 6 Wickets | Ct/St for West Indies vs Australia at Brisbane on 25-Jan-2024
660 No change 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
661 No change Mushtaq Ahmed (Pakistan) flag Mushtaq Ahmed (Pakistan) 64.12 22 Runs | 9 Wickets | Ct/St for Pakistan vs South Africa at Durban on 26-Feb-1998
662 No change Mahmudullah (Bangladesh) flag Mahmudullah (Bangladesh) 64.12 157 Runs | 2 Wickets | Ct/St for Bangladesh vs New Zealand at Hamilton on 15-Feb-2010
663 No change 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
664 No change 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
665 No change Keith Arthurton (West Indies) flag Keith Arthurton (West Indies) 64.12 157 Runs | Wickets | 2 Ct/St for West Indies vs Australia at Brisbane on 27-Nov-1992
666 No change Chris Lewis (England) flag Chris Lewis (England) 64.12 56 Runs | 7 Wickets | Ct/St for England vs New Zealand at Auckland on 30-Jan-1992
667 No change 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
668 No change Kapil Dev (India) flag Kapil Dev (India) 64.12 36 Runs | 7 Wickets | Ct/St for India vs West Indies at Kingston on 28-Apr-1989
669 No change 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
670 No change 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
671 No change Michael Hussey (Australia) flag Michael Hussey (Australia) 64.11 211 Runs | Wickets | Ct/St for Australia vs Sri Lanka at Colombo on 16-Sep-2011
672 No change Ted Dexter (England) flag Ted Dexter (England) 64.11 86 Runs | 5 Wickets | Ct/St for England vs West Indies at Birmingham on 04-Jul-1963
673 No change Ravindra Jadeja (India) flag Ravindra Jadeja (India) 64.11 92 Runs | 6 Wickets | Ct/St for India vs New Zealand at Kanpur on 22-Sep-2016
674 No change Denis Compton (England) flag Denis Compton (England) 64.11 250 Runs | Wickets | Ct/St for England vs Australia at Adelaide on 31-Jan-1947
675 No change 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 No change 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
677 No change 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
678 No change Wally Hammond (England) flag Wally Hammond (England) 64.11 232 Runs | 1 Wickets | Ct/St for England vs Australia at Melbourne on 29-Dec-1928
679 No change George Ulyett (England) flag George Ulyett (England) 64.11 110 Runs | 3 Wickets | Ct/St for England vs Australia at Melbourne on 31-Dec-1881
680 No change Paul Collingwood (England) flag Paul Collingwood (England) 64.10 124 Runs | 3 Wickets | Ct/St for England vs New Zealand at Wellington on 13-Mar-2008
681 No change Phil DeFreitas (England) flag Phil DeFreitas (England) 64.10 64 Runs | 5 Wickets | Ct/St for England vs Australia at Adelaide on 25-Jan-1991
682 No change Shaun Pollock (South Africa) flag Shaun Pollock (South Africa) 64.10 78 Runs | 5 Wickets | Ct/St for South Africa vs England at Durban on 26-Dec-2004
683 No change Stan McCabe (Australia) flag Stan McCabe (Australia) 64.10 153 Runs | Wickets | 2 Ct/St for Australia vs England at Nottingham on 08-Jun-1934
684 No change Chris Gayle (West Indies) flag Chris Gayle (West Indies) 64.10 184 Runs | Wickets | Ct/St for West Indies vs South Africa at Centurion on 16-Jan-2004
685 No change 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
686 No change Imran Khan (Pakistan) flag Imran Khan (Pakistan) 64.09 33 Runs | 11 Wickets | Ct/St for Pakistan vs India at Karachi on 23-Dec-1982
687 No change Kumar Sangakkara (Sri Lanka) flag Kumar Sangakkara (Sri Lanka) 64.09 249 Runs | na Wickets | Ct/St for Sri Lanka vs Australia at Hobart on 16-Nov-2007
688 No change 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
689 No change Sam Curran (England) flag Sam Curran (England) 64.09 87 Runs | 5 Wickets | Ct/St for England vs India at Birmingham on 01-Aug-2018
690 No change 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
691 No change Kapil Dev (India) flag Kapil Dev (India) 64.09 84 Runs | 6 Wickets | Ct/St for India vs England at Mumbai on 27-Nov-1981
692 No change Brydon Carse (England) flag Brydon Carse (England) 64.09 39 Runs | 5 Wickets | 2 Ct/St for England vs Australia at Adelaide on 17-Dec-2025
693 No change Keith Miller (Australia) flag Keith Miller (Australia) 64.09 143 Runs | 4 Wickets | Ct/St for Australia vs England at Adelaide on 02-Feb-1951
694 No change 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
695 No change Stan McCabe (Australia) flag Stan McCabe (Australia) 64.08 271 Runs | Wickets | Ct/St for Australia vs England at Nottingham on 10-Jun-1938
696 No change Alastair Cook (England) flag Alastair Cook (England) 64.08 302 Runs | na Wickets | 2 Ct/St for England vs Australia at Brisbane on 25-Nov-2010
697 No change 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
698 No change Shakib Al Hasan (Bangladesh) flag Shakib Al Hasan (Bangladesh) 64.07 143 Runs | 10 Wickets | Ct/St for Bangladesh vs Zimbabwe at Khulna on 03-Nov-2014
699 No change 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
700 No change 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
Tags: #topcricketplayersofalltime #bestcricketplayersofalltime #greatestcricketplayers #testcricket #tests #mentests #neilmckenzie #mckenzie #harrybrook #brook #shanewatson #watson #brianlara #lara #carlhooper #hooper #milanrathnayake #rathnayake #colindegrandhomme #grandhomme #mominulhaque #haque #asankagurusinha #gurusinha #chrisgayle #gayle #darrengough #gough #iccrankings #icctestrankings #iccodirankings #icct20irankings #iccteamrankings #iccplayerrankings #iccmenrankings #iccwomenrankings #iplrankings