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 No change 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
702 No change 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
703 No change 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
704 No change Shaun Pollock (South Africa) flag Shaun Pollock (South Africa) 64.06 76 Runs | 4 Wickets | Ct/St for South Africa vs Australia at Melbourne on 26-Dec-2005
705 No change 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
706 No change 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
707 No change Hardik Pandya (India) flag Hardik Pandya (India) 64.05 70 Runs | 6 Wickets | Ct/St for India vs England at Nottingham on 18-Aug-2018
708 No change 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
709 No change Daniel Vettori (New Zealand) flag Daniel Vettori (New Zealand) 64.05 51 Runs | 10 Wickets | Ct/St for New Zealand vs Sri Lanka at Wellington on 15-Dec-2006
710 No change 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
711 No change Mohinder Amarnath (India) flag Mohinder Amarnath (India) 64.04 173 Runs | 2 Wickets | Ct/St for India vs England at Chennai on 13-Jan-1985
712 No change Tony Greig (England) flag Tony Greig (England) 64.04 63 Runs | 4 Wickets | 2 Ct/St for England vs Australia at Sydney on 04-Jan-1975
713 No change Keith Miller (Australia) flag Keith Miller (Australia) 64.04 79 Runs | 9 Wickets | Ct/St for Australia vs England at Brisbane on 29-Nov-1946
714 No change Kapil Dev (India) flag Kapil Dev (India) 64.03 38 Runs | 8 Wickets | Ct/St for India vs Australia at Adelaide on 13-Dec-1985
715 No change Kapil Dev (India) flag Kapil Dev (India) 64.02 141 Runs | 2 Wickets | Ct/St for India vs South Africa at Gqeberha on 26-Dec-1992
716 No change Andrew Flintoff (England) flag Andrew Flintoff (England) 64.01 57 Runs | 4 Wickets | 2 Ct/St for England vs Pakistan at Faisalabad on 20-Nov-2005
717 No change Ravi Shastri (India) flag Ravi Shastri (India) 64.01 113 Runs | 4 Wickets | Ct/St for India vs West Indies at Bridgetown on 07-Apr-1989
718 No change Ewen Chatfield (New Zealand) flag Ewen Chatfield (New Zealand) 64.00 4 Runs | 10 Wickets | 1 Ct/St for New Zealand vs West Indies at Port of Spain on 29-Mar-1985
719 No change Sourav Ganguly (India) flag Sourav Ganguly (India) 63.99 184 Runs | 3 Wickets | Ct/St for India vs England at Nottingham on 04-Jul-1996
720 No change Aamer Sohail (Pakistan) flag Aamer Sohail (Pakistan) 63.99 131 Runs | 2 Wickets | Ct/St for Pakistan vs Australia at Brisbane on 09-Nov-1995
721 No change Chris Cairns (New Zealand) flag Chris Cairns (New Zealand) 63.98 128 Runs | 6 Wickets | Ct/St for New Zealand vs India at Hamilton on 02-Jan-1999
722 No change Ravindra Jadeja (India) flag Ravindra Jadeja (India) 63.97 112 Runs | 7 Wickets | Ct/St for India vs England at Rajkot on 15-Feb-2024
723 No change Michael Melle (South Africa) flag Michael Melle (South Africa) 63.95 11 Runs | 9 Wickets | 1 Ct/St for South Africa vs Australia at Brisbane on 05-Dec-1952
724 No change Kraigg Brathwaite (West Indies) flag Kraigg Brathwaite (West Indies) 63.95 216 Runs | 1 Wickets | 2 Ct/St for West Indies vs England at Bridgetown on 16-Mar-2022
725 No change Trent Boult (New Zealand) flag Trent Boult (New Zealand) 63.95 10 Runs | 9 Wickets | 1 Ct/St for New Zealand vs England at London on 21-May-2015
726 No change Keith Miller (Australia) flag Keith Miller (Australia) 63.95 147 Runs | 5 Wickets | Ct/St for Australia vs West Indies at Kingston on 26-Mar-1955
727 No change Hugh Tayfield (South Africa) flag Hugh Tayfield (South Africa) 63.94 39 Runs | 9 Wickets | 1 Ct/St for South Africa vs England at Leeds on 21-Jul-1955
728 No change Arthur Mailey (Australia) flag Arthur Mailey (Australia) 63.94 6 Runs | 9 Wickets | 1 Ct/St for Australia vs England at London on 14-Aug-1926
729 No change Nathan Lyon (Australia) flag Nathan Lyon (Australia) 63.94 13 Runs | 9 Wickets | 1 Ct/St for Australia vs India at Delhi on 22-Mar-2013
730 No change Gladstone Small (England) flag Gladstone Small (England) 63.94 1 Runs | 8 Wickets | 1 Ct/St for England vs West Indies at Bridgetown on 05-Apr-1990
731 No change Harbhajan Singh (India) flag Harbhajan Singh (India) 63.93 21 Runs | 8 Wickets | 1 Ct/St for India vs West Indies at Kingston on 18-May-2002
732 No change Garry Sobers (West Indies) flag Garry Sobers (West Indies) 63.93 177 Runs | 4 Wickets | Ct/St for West Indies vs New Zealand at Bridgetown on 23-Mar-1972
733 No change Clarrie Grimmett (Australia) flag Clarrie Grimmett (Australia) 63.93 42 Runs | 8 Wickets | 1 Ct/St for Australia vs England at Nottingham on 08-Jun-1934
734 No change Craig White (England) flag Craig White (England) 63.93 106 Runs | 3 Wickets | Ct/St for England vs Australia at Melbourne on 26-Dec-2002
735 No change Roy Kilner (England) flag Roy Kilner (England) 63.92 30 Runs | 8 Wickets | 1 Ct/St for England vs Australia at Adelaide on 16-Jan-1925
736 No change Abdul Qadir (Pakistan) flag Abdul Qadir (Pakistan) 63.92 17 Runs | 8 Wickets | 1 Ct/St for Pakistan vs West Indies at Port of Spain on 14-Apr-1988
737 No change Wally Hammond (England) flag Wally Hammond (England) 63.92 176 Runs | Wickets | 1 Ct/St for England vs Australia at Sydney on 23-Feb-1933
738 No change Devendra Bishoo (West Indies) flag Devendra Bishoo (West Indies) 63.91 20 Runs | 10 Wickets | 1 Ct/St for West Indies vs Pakistan at Dubai on 13-Oct-2016
739 No change Alec Stewart (England) flag Alec Stewart (England) 63.91 261 Runs | na Wickets | 1 Ct/St for England vs West Indies at Bridgetown on 08-Apr-1994
740 No change Chris Gayle (West Indies) flag Chris Gayle (West Indies) 63.91 148 Runs | Wickets | 1 Ct/St for West Indies vs South Africa at Cape Town on 02-Jan-2004
741 No change Alan Melville (South Africa) flag Alan Melville (South Africa) 63.91 293 Runs | na Wickets | 1 Ct/St for South Africa vs England at Nottingham on 07-Jun-1947
742 No change Mohammad Yousuf (Pakistan) flag Mohammad Yousuf (Pakistan) 63.89 250 Runs | na Wickets | 1 Ct/St for Pakistan vs England at London on 13-Jul-2006
743 No change Younis Khan (Pakistan) flag Younis Khan (Pakistan) 63.89 240 Runs | na Wickets | 1 Ct/St for Pakistan vs New Zealand at Auckland on 08-Mar-2001
744 No change Roston Chase (West Indies) flag Roston Chase (West Indies) 63.88 60 Runs | 6 Wickets | 1 Ct/St for West Indies vs India at North Sound on 22-Aug-2019
745 No change Allan Border (Australia) flag Allan Border (Australia) 63.88 81 Runs | 5 Wickets | Ct/St for Australia vs West Indies at Georgetown on 23-Mar-1991
746 No change Paul Strang (Zimbabwe) flag Paul Strang (Zimbabwe) 63.87 119 Runs | 5 Wickets | Ct/St for Zimbabwe vs Pakistan at Sheikhupura on 17-Oct-1996
747 No change Chandu Borde (India) flag Chandu Borde (India) 63.86 78 Runs | 3 Wickets | 1 Ct/St for India vs England at Manchester on 23-Jul-1959
748 No change Hugh Trumble (Australia) flag Hugh Trumble (Australia) 63.86 76 Runs | 5 Wickets | 2 Ct/St for Australia vs England at Leeds on 29-Jun-1899
749 No change Ravi Shastri (India) flag Ravi Shastri (India) 63.84 206 Runs | 4 Wickets | Ct/St for India vs Australia at Sydney on 02-Jan-1992
750 No change Salim Durani (India) flag Salim Durani (India) 63.81 116 Runs | 4 Wickets | 1 Ct/St for India vs West Indies at Port of Spain on 04-Apr-1962
751 No change Chris Gayle (West Indies) flag Chris Gayle (West Indies) 63.81 147 Runs | 1 Wickets | 1 Ct/St for West Indies vs England at London on 22-Jul-2004
752 No change Sachin Tendulkar (India) flag Sachin Tendulkar (India) 63.80 208 Runs | 1 Wickets | 1 Ct/St for India vs Australia at Bengaluru on 25-Mar-1998
753 No change John Reid (New Zealand) flag John Reid (New Zealand) 63.80 92 Runs | 5 Wickets | 1 Ct/St for New Zealand vs South Africa at Gqeberha on 05-Feb-1954
754 No change Roston Chase (West Indies) flag Roston Chase (West Indies) 63.78 147 Runs | 5 Wickets | Ct/St for West Indies vs India at Kingston on 30-Jul-2016
755 No change Harold Larwood (England) flag Harold Larwood (England) 63.73 98 Runs | 5 Wickets | 1 Ct/St for England vs Australia at Sydney on 23-Feb-1933
756 No change Angelo Mathews (Sri Lanka) flag Angelo Mathews (Sri Lanka) 63.73 116 Runs | 3 Wickets | 1 Ct/St for Sri Lanka vs New Zealand at Christchurch on 26-Dec-2014
757 No change Virender Sehwag (India) flag Virender Sehwag (India) 63.70 94 Runs | Wickets | 4 Ct/St for India vs Australia at Adelaide on 12-Dec-2003
758 No change Ian Botham (England) flag Ian Botham (England) 63.68 108 Runs | 8 Wickets | 2 Ct/St for England vs Pakistan at London on 15-Jun-1978
759 No change Matthew Hayden (Australia) flag Matthew Hayden (Australia) 63.67 171 Runs | na Wickets | 7 Ct/St for Australia vs Sri Lanka at Galle on 08-Mar-2004
760 No change Bob Simpson (Australia) flag Bob Simpson (Australia) 63.65 113 Runs | 4 Wickets | 3 Ct/St for Australia vs South Africa at Johannesburg on 23-Dec-1966
761 No change Sanath Jayasuriya (Sri Lanka) flag Sanath Jayasuriya (Sri Lanka) 63.65 122 Runs | 1 Wickets | 2 Ct/St for Sri Lanka vs Australia at Colombo on 24-Mar-2004
762 No change Jacques Kallis (South Africa) flag Jacques Kallis (South Africa) 63.62 96 Runs | 4 Wickets | 2 Ct/St for South Africa vs Australia at Cape Town on 08-Mar-2002
763 No change Tony Greig (England) flag Tony Greig (England) 63.60 20 Runs | 13 Wickets | 2 Ct/St for England vs West Indies at Port of Spain on 30-Mar-1974
764 No change Eddie Barlow (South Africa) flag Eddie Barlow (South Africa) 63.60 216 Runs | 1 Wickets | 2 Ct/St for South Africa vs England at Cape Town on 01-Jan-1965
765 No change Pat Cummins (Australia) flag Pat Cummins (Australia) 63.51 4 Runs | 7 Wickets | 3 Ct/St for Australia vs South Africa at Cape Town on 22-Mar-2018
766 No change Bruce Taylor (New Zealand) flag Bruce Taylor (New Zealand) 63.47 68 Runs | 8 Wickets | 2 Ct/St for New Zealand vs West Indies at Port of Spain on 20-Apr-1972
767 No change John Snow (England) flag John Snow (England) 63.46 37 Runs | 8 Wickets | 1 Ct/St for England vs West Indies at Bridgetown on 29-Feb-1968
768 No change Sarfraz Nawaz (Pakistan) flag Sarfraz Nawaz (Pakistan) 63.45 55 Runs | 7 Wickets | 1 Ct/St for Pakistan vs England at Leeds on 25-Jul-1974
769 No change Eric Dalton (South Africa) flag Eric Dalton (South Africa) 63.43 78 Runs | 6 Wickets | 1 Ct/St for South Africa vs England at Durban on 03-Mar-1939
770 No change Jacques Kallis (South Africa) flag Jacques Kallis (South Africa) 63.43 79 Runs | 6 Wickets | 1 Ct/St for South Africa vs Pakistan at Cape Town on 26-Jan-2007
771 No change Somachandra De Silva (Sri Lanka) flag Somachandra De Silva (Sri Lanka) 63.42 95 Runs | 3 Wickets | 1 Ct/St for Sri Lanka vs India at Chennai on 17-Sep-1982
772 No change Jacques Kallis (South Africa) flag Jacques Kallis (South Africa) 63.41 215 Runs | 3 Wickets | 2 Ct/St for South Africa vs New Zealand at Johannesburg on 08-Nov-2007
773 No change Billy Barnes (England) flag Billy Barnes (England) 63.41 32 Runs | 8 Wickets | 1 Ct/St for England vs Australia at Sydney on 28-Jan-1887
774 No change Colin McCool (Australia) flag Colin McCool (Australia) 63.41 147 Runs | 3 Wickets | 1 Ct/St for Australia vs England at Melbourne on 01-Jan-1947
775 No change Richard Hadlee (New Zealand) flag Richard Hadlee (New Zealand) 63.41 125 Runs | 2 Wickets | 1 Ct/St for New Zealand vs Australia at Auckland on 25-Feb-1977
776 No change Heath Streak (Zimbabwe) flag Heath Streak (Zimbabwe) 63.41 30 Runs | 8 Wickets | 1 Ct/St for Zimbabwe vs Pakistan at Harare on 15-Feb-1995
777 No change KL Rahul (India) flag KL Rahul (India) 63.40 186 Runs | na Wickets | 3 Ct/St for India vs England at London on 07-Sep-2018
778 No change Azhar Ali (Pakistan) flag Azhar Ali (Pakistan) 63.40 209 Runs | Wickets | 1 Ct/St for Pakistan vs Australia at Abu Dhabi on 30-Oct-2014
779 No change Stork Hendry (Australia) flag Stork Hendry (Australia) 63.39 149 Runs | 3 Wickets | 1 Ct/St for Australia vs England at Sydney on 14-Dec-1928
780 No change John Emburey (England) flag John Emburey (England) 63.39 91 Runs | 7 Wickets | 2 Ct/St for England vs Australia at Sydney on 10-Jan-1987
781 No change Subhash Gupte (India) flag Subhash Gupte (India) 63.38 8 Runs | 10 Wickets | 1 Ct/St for India vs West Indies at Kanpur on 12-Dec-1958
782 No change W.G. Grace (England) flag W.G. Grace (England) 63.38 161 Runs | 3 Wickets | 1 Ct/St for England vs Australia at London on 06-Sep-1880
783 No change Dominic Cork (England) flag Dominic Cork (England) 63.38 56 Runs | 8 Wickets | 1 Ct/St for England vs West Indies at Manchester on 27-Jul-1995
784 No change Fred Trueman (England) flag Fred Trueman (England) 63.37 57 Runs | 4 Wickets | 3 Ct/St for England vs Australia at Melbourne on 13-Feb-1959
785 No change Sachin Tendulkar (India) flag Sachin Tendulkar (India) 63.36 166 Runs | Wickets | 3 Ct/St for India vs Australia at Sydney on 02-Jan-2008
786 No change Shane Warne (Australia) flag Shane Warne (Australia) 63.32 na Runs | 11 Wickets | 2 Ct/St for Australia vs England at London on 23-Aug-2001
787 No change Trent Boult (New Zealand) flag Trent Boult (New Zealand) 63.29 33 Runs | 8 Wickets | 2 Ct/St for New Zealand vs England at Nottingham on 10-Jun-2022
788 No change Harry Brook (England) flag Harry Brook (England) 63.26 186 Runs | 1 Wickets | 1 Ct/St for England vs New Zealand at Wellington on 24-Feb-2023
789 No change Daniel Vettori (New Zealand) flag Daniel Vettori (New Zealand) 63.26 50 Runs | 7 Wickets | 2 Ct/St for New Zealand vs West Indies at Bridgetown on 21-Jun-2002
790 No change Jack Gregory (Australia) flag Jack Gregory (Australia) 63.24 57 Runs | 8 Wickets | 5 Ct/St for Australia vs South Africa at Durban on 05-Nov-1921
791 No change Jacques Kallis (South Africa) flag Jacques Kallis (South Africa) 63.23 83 Runs | 1 Wickets | 4 Ct/St for ICC World XI vs Australia at Sydney on 14-Oct-2005
792 No change Allan Border (Australia) flag Allan Border (Australia) 63.22 237 Runs | na Wickets | 4 Ct/St for Australia vs England at London on 27-Jun-1985
793 No change Bhuvneshwar Kumar (India) flag Bhuvneshwar Kumar (India) 63.20 38 Runs | 6 Wickets | 2 Ct/St for India vs South Africa at Cape Town on 05-Jan-2018
794 No change Imam-ul-Haq (Pakistan) flag Imam-ul-Haq (Pakistan) 63.19 268 Runs | Wickets | 2 Ct/St for Pakistan vs Australia at Rawalpindi on 04-Mar-2022
795 No change Mike Procter (South Africa) flag Mike Procter (South Africa) 63.19 49 Runs | 9 Wickets | 2 Ct/St for South Africa vs Australia at Gqeberha on 05-Mar-1970
796 No change Harry Trott (Australia) flag Harry Trott (Australia) 63.18 84 Runs | 6 Wickets | 2 Ct/St for Australia vs England at Melbourne on 01-Mar-1895
797 No change Patsy Hendren (England) flag Patsy Hendren (England) 63.17 282 Runs | na Wickets | 2 Ct/St for England vs West Indies at Port of Spain on 01-Feb-1930
798 No change Jacques Kallis (South Africa) flag Jacques Kallis (South Africa) 63.13 77 Runs | 5 Wickets | 2 Ct/St for South Africa vs Australia at Durban on 15-Mar-2002
799 No change Shaun Pollock (South Africa) flag Shaun Pollock (South Africa) 63.12 61 Runs | 7 Wickets | 2 Ct/St for South Africa vs Zimbabwe at Harare on 11-Nov-1999
800 No change Muthiah Muralidaran (Sri Lanka) flag Muthiah Muralidaran (Sri Lanka) 63.06 Runs | 11 Wickets | 1 Ct/St for Sri Lanka vs Australia at Galle on 08-Mar-2004
Tags: #topcricketplayersofalltime #bestcricketplayersofalltime #greatestcricketplayers #testcricket #tests #mentests #hardikpandya #pandya #wilfflowers #flowers #vivrichards #richards #shaunpollock #pollock #youniskhan #khan #timbresnan #bresnan #richiebenaud #benaud #danielvettori #vettori #guywhittall #whittall #mohinderamarnath #amarnath #iccrankings #icctestrankings #iccodirankings #icct20irankings #iccteamrankings #iccplayerrankings #iccmenrankings #iccwomenrankings #iplrankings