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
701 Down 1 Ben Stokes (England) flag Ben Stokes (England) 64.03 143 Runs | 4 Wickets | Ct/St for England vs Australia at Leeds on 22-Aug-2019
702 Down 1 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
703 Down 1 Shahid Afridi (Pakistan) flag Shahid Afridi (Pakistan) 64.01 152 Runs | 3 Wickets | Ct/St for Pakistan vs India at Chennai on 28-Jan-1999
704 Down 1 Andrew Flintoff (England) flag Andrew Flintoff (England) 64.00 57 Runs | 4 Wickets | 2 Ct/St for England vs Pakistan at Faisalabad on 20-Nov-2005
705 Down 1 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
706 Down 1 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
707 Down 1 Tim Southee (New Zealand) flag Tim Southee (New Zealand) 63.97 82 Runs | 5 Wickets | Ct/St for New Zealand vs England at Napier on 22-Mar-2008
708 Down 1 Kraigg Brathwaite (West Indies) flag Kraigg Brathwaite (West Indies) 63.96 216 Runs | 1 Wickets | 2 Ct/St for West Indies vs England at Bridgetown on 16-Mar-2022
709 Down 1 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
710 Down 1 Steve Harmison (England) flag Steve Harmison (England) 63.95 11 Runs | 8 Wickets | 1 Ct/St for England vs Australia at London on 21-Jul-2005
711 Down 1 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
712 Down 1 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
713 Down 1 Ranji Hordern (Australia) flag Ranji Hordern (Australia) 63.94 4 Runs | 10 Wickets | 1 Ct/St for Australia vs England at Sydney on 23-Feb-1912
714 Down 1 Aubrey Faulkner (South Africa) flag Aubrey Faulkner (South Africa) 63.94 17 Runs | 9 Wickets | 1 Ct/St for South Africa vs England at Leeds on 29-Jul-1907
715 Down 1 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
716 Down 1 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
717 Down 1 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
718 Down 1 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
719 Down 1 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
720 Down 1 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
721 Down 1 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
722 Down 1 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
723 Down 1 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
724 Down 1 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
725 Down 1 Ross Taylor (New Zealand) flag Ross Taylor (New Zealand) 63.88 326 Runs | na Wickets | 1 Ct/St for New Zealand vs Australia at Perth on 13-Nov-2015
726 Down 1 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
727 Down 1 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
728 Down 1 Ravindra Jadeja (India) flag Ravindra Jadeja (India) 63.86 127 Runs | 4 Wickets | Ct/St for India vs England at Manchester on 23-Jul-2025
729 Down 1 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
730 Down 1 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
731 Down 1 Dominic Cork (England) flag Dominic Cork (England) 63.84 56 Runs | 8 Wickets | 1 Ct/St for England vs West Indies at Manchester on 27-Jul-1995
732 Down 1 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
733 Down 1 Fred Trueman (England) flag Fred Trueman (England) 63.83 57 Runs | 4 Wickets | 3 Ct/St for England vs Australia at Melbourne on 13-Feb-1959
734 Down 1 Sachin Tendulkar (India) flag Sachin Tendulkar (India) 63.82 166 Runs | Wickets | 3 Ct/St for India vs Australia at Sydney on 02-Jan-2008
735 Down 1 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
736 Down 1 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
737 Down 1 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
738 Down 1 Roston Chase (West Indies) flag Roston Chase (West Indies) 63.79 147 Runs | 5 Wickets | Ct/St for West Indies vs India at Kingston on 30-Jul-2016
739 Down 1 Garry Sobers (West Indies) flag Garry Sobers (West Indies) 63.70 103 Runs | 5 Wickets | 3 Ct/St for West Indies vs India at Mumbai on 13-Dec-1966
740 Down 1 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
741 Down 1 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
742 Down 1 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
743 Down 1 Tony Greig (England) flag Tony Greig (England) 63.57 63 Runs | 4 Wickets | 2 Ct/St for England vs Australia at Sydney on 04-Jan-1975
744 Down 1 Monty Noble (Australia) flag Monty Noble (Australia) 63.57 16 Runs | 13 Wickets | 1 Ct/St for Australia vs England at Melbourne on 01-Jan-1902
745 Down 1 Dennis Lillee (Australia) flag Dennis Lillee (Australia) 63.52 23 Runs | 11 Wickets | 2 Ct/St for Australia vs New Zealand at Auckland on 25-Feb-1977
746 Down 1 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
747 Down 1 Colin Blythe (England) flag Colin Blythe (England) 63.49 27 Runs | 11 Wickets | 1 Ct/St for England vs South Africa at Cape Town on 24-Mar-1906
748 Down 1 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
749 Down 1 Aravinda de Silva (Sri Lanka) flag Aravinda de Silva (Sri Lanka) 63.44 241 Runs | na Wickets | 1 Ct/St for Sri Lanka vs Pakistan at Colombo on 26-Apr-1997
750 Down 1 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
751 Down 1 Mohammad Yousuf (Pakistan) flag Mohammad Yousuf (Pakistan) 63.43 250 Runs | na Wickets | 1 Ct/St for Pakistan vs England at London on 13-Jul-2006
752 Down 1 Jacques Kallis (South Africa) flag Jacques Kallis (South Africa) 63.42 215 Runs | 3 Wickets | 2 Ct/St for South Africa vs New Zealand at Johannesburg on 08-Nov-2007
753 Down 1 Andy Sandham (England) flag Andy Sandham (England) 63.41 375 Runs | na Wickets | 1 Ct/St for England vs West Indies at Kingston on 03-Apr-1930
754 Down 1 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
755 Down 1 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
756 Down 1 Subhash Gupte (India) flag Subhash Gupte (India) 63.39 8 Runs | 10 Wickets | 1 Ct/St for India vs West Indies at Kanpur on 12-Dec-1958
757 Down 1 W.G. Grace (England) flag W.G. Grace (England) 63.39 161 Runs | 3 Wickets | 1 Ct/St for England vs Australia at London on 06-Sep-1880
758 Down 1 Scott Styris (New Zealand) flag Scott Styris (New Zealand) 63.39 147 Runs | 1 Wickets | 3 Ct/St for New Zealand vs England at Nottingham on 10-Jun-2004
759 Down 1 John Emburey (England) flag John Emburey (England) 63.38 91 Runs | 7 Wickets | 2 Ct/St for England vs Australia at Sydney on 10-Jan-1987
760 Down 1 Clyde Walcott (West Indies) flag Clyde Walcott (West Indies) 63.29 175 Runs | 3 Wickets | 1 Ct/St for West Indies vs England at Port of Spain on 17-Mar-1954
761 Down 1 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
762 Down 1 Angelo Mathews (Sri Lanka) flag Angelo Mathews (Sri Lanka) 63.26 116 Runs | 3 Wickets | 1 Ct/St for Sri Lanka vs New Zealand at Christchurch on 26-Dec-2014
763 Down 1 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
764 Down 1 Virender Sehwag (India) flag Virender Sehwag (India) 63.23 94 Runs | Wickets | 4 Ct/St for India vs Australia at Adelaide on 12-Dec-2003
765 Down 1 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
766 Down 1 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
767 Down 1 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
768 Down 1 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
769 Down 1 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
770 Down 1 Jacques Kallis (South Africa) flag Jacques Kallis (South Africa) 63.14 77 Runs | 5 Wickets | 2 Ct/St for South Africa vs Australia at Durban on 15-Mar-2002
771 Down 1 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
772 Down 1 Muthiah Muralidaran (Sri Lanka) flag Muthiah Muralidaran (Sri Lanka) 63.11 2 Runs | 13 Wickets | 1 Ct/St for Sri Lanka vs South Africa at Galle on 20-Jul-2000
773 Down 1 Fazal Mahmood (Pakistan) flag Fazal Mahmood (Pakistan) 63.08 19 Runs | 12 Wickets | 1 Ct/St for Pakistan vs West Indies at Dhaka on 06-Mar-1959
774 Down 1 Muthiah Muralidaran (Sri Lanka) flag Muthiah Muralidaran (Sri Lanka) 63.05 2 Runs | 12 Wickets | 1 Ct/St for Sri Lanka vs South Africa at Colombo on 04-Aug-2006
775 Down 1 Muthiah Muralidaran (Sri Lanka) flag Muthiah Muralidaran (Sri Lanka) 63.00 24 Runs | 10 Wickets | 1 Ct/St for Sri Lanka vs Pakistan at Peshawar on 05-Mar-2000
776 Down 1 Ben Duckett (England) flag Ben Duckett (England) 63.00 181 Runs | na Wickets | 3 Ct/St for England vs Australia at London on 28-Jun-2023
777 Down 1 Daryll Cullinan (South Africa) flag Daryll Cullinan (South Africa) 62.99 216 Runs | na Wickets | 3 Ct/St for South Africa vs West Indies at Bridgetown on 29-Mar-2001
778 Down 1 Dhananjaya de Silva (Sri Lanka) flag Dhananjaya de Silva (Sri Lanka) 62.99 204 Runs | Wickets | 1 Ct/St for Sri Lanka vs Pakistan at Galle on 16-Jul-2023
779 Down 1 George Hirst (England) flag George Hirst (England) 62.98 102 Runs | 3 Wickets | 1 Ct/St for England vs Australia at Adelaide on 15-Jan-1904
780 Down 1 Brendan Taylor (Zimbabwe) flag Brendan Taylor (Zimbabwe) 62.96 216 Runs | na Wickets | 1 Ct/St for Zimbabwe vs Bangladesh at Mirpur on 11-Nov-2018
781 Down 1 Kyle Jamieson (New Zealand) flag Kyle Jamieson (New Zealand) 62.96 30 Runs | 11 Wickets | 1 Ct/St for New Zealand vs Pakistan at Christchurch on 03-Jan-2021
782 Down 1 Sachin Tendulkar (India) flag Sachin Tendulkar (India) 62.95 160 Runs | 2 Wickets | 1 Ct/St for India vs New Zealand at Wellington on 26-Dec-1998
783 Down 1 Warwick Armstrong (Australia) flag Warwick Armstrong (Australia) 62.95 105 Runs | 4 Wickets | 1 Ct/St for Australia vs England at Leeds on 02-Jul-1921
784 Down 1 Devendra Bishoo (West Indies) flag Devendra Bishoo (West Indies) 62.94 30 Runs | 7 Wickets | 3 Ct/St for West Indies vs India at Kingston on 20-Jun-2011
785 Down 1 John Bracewell (New Zealand) flag John Bracewell (New Zealand) 62.93 85 Runs | 5 Wickets | 1 Ct/St for New Zealand vs Australia at Sydney on 22-Nov-1985
786 Down 1 Malcolm Marshall (West Indies) flag Malcolm Marshall (West Indies) 62.90 54 Runs | 9 Wickets | 1 Ct/St for West Indies vs India at Kolkata on 10-Dec-1983
787 Down 1 Shane Warne (Australia) flag Shane Warne (Australia) 62.75 47 Runs | 8 Wickets | 2 Ct/St for Australia vs South Africa at Adelaide on 14-Dec-2001
788 Down 1 Trevor Goddard (South Africa) flag Trevor Goddard (South Africa) 62.72 68 Runs | 5 Wickets | 2 Ct/St for South Africa vs Australia at Adelaide on 24-Jan-1964
789 Down 1 George Giffen (Australia) flag George Giffen (Australia) 62.71 108 Runs | 5 Wickets | 2 Ct/St for Australia vs England at Melbourne on 01-Mar-1895
790 Down 1 Wasim Akram (Pakistan) flag Wasim Akram (Pakistan) 62.59 12 Runs | 11 Wickets | 1 Ct/St for Pakistan vs Australia at Melbourne on 12-Jan-1990
791 Down 1 Corey Collymore (West Indies) flag Corey Collymore (West Indies) 62.56 9 Runs | 11 Wickets | 1 Ct/St for West Indies vs Pakistan at Kingston on 03-Jun-2005
792 Down 1 Bruce Mitchell (South Africa) flag Bruce Mitchell (South Africa) 62.52 121 Runs | 3 Wickets | 3 Ct/St for South Africa vs England at Johannesburg on 24-Dec-1938
793 Down 1 Andy Flower (Zimbabwe) flag Andy Flower (Zimbabwe) 62.50 253 Runs | na Wickets | 1 Ct/St for Zimbabwe vs India at Delhi on 18-Nov-2000
794 Down 1 Javed Miandad (Pakistan) flag Javed Miandad (Pakistan) 62.49 291 Runs | 2 Wickets | 1 Ct/St for Pakistan vs New Zealand at Karachi on 30-Oct-1976
795 Down 1 Bert Vogler (South Africa) flag Bert Vogler (South Africa) 62.49 87 Runs | 8 Wickets | 1 Ct/St for South Africa vs England at Johannesburg on 26-Feb-1910
796 Down 1 Rusi Surti (India) flag Rusi Surti (India) 62.48 123 Runs | 5 Wickets | 1 Ct/St for India vs Australia at Adelaide on 23-Dec-1967
797 Down 1 Iqbal Qasim (Pakistan) flag Iqbal Qasim (Pakistan) 62.35 6 Runs | 10 Wickets | 1 Ct/St for Pakistan vs India at Mumbai on 16-Dec-1979
798 Down 1 Garry Sobers (West Indies) flag Garry Sobers (West Indies) 62.33 161 Runs | 3 Wickets | 5 Ct/St for West Indies vs England at Manchester on 02-Jun-1966
799 Down 1 Jack Gregory (Australia) flag Jack Gregory (Australia) 62.33 100 Runs | 8 Wickets | 1 Ct/St for Australia vs England at Melbourne on 31-Dec-1920
800 Down 1 Terry Alderman (Australia) flag Terry Alderman (Australia) 62.31 2 Runs | 9 Wickets | 1 Ct/St for Australia vs England at Manchester on 13-Aug-1981
Tags: #topcricketplayersofalltime #bestcricketplayersofalltime #greatestcricketplayers #testcricket #tests #mentests #benstokes #stokes #ravishastri #shastri #shahidafridi #afridi #andrewflintoff #flintoff #aamersohail #sohail #chriscairns #cairns #timsouthee #southee #kraiggbrathwaite #brathwaite #michaelmelle #melle #steveharmison #harmison #keithmiller #miller #iccrankings #icctestrankings #iccodirankings #icct20irankings #iccteamrankings #iccplayerrankings #iccmenrankings #iccwomenrankings #iplrankings